I _may_ have found the source of the problem with RTS/CTS not working on EaZy80 and Ztoid.
Bill's 'easymon512k-r03_released.asm' is missing the command to set bit D7 to 1 in KIO Command Register A. That would result in the 'SIO/PIA mux' not being set to use the extra modem control signals, i.e. /RTSA and /RTSB.
From 'Z84C90 KIO Serial/Parallel Counter/Timer Production Specification':
page 7:
Command Logic Unit
<snip>
A third function of the Command Register allows the user to obtain use of the additional
control signals of the SIO logic instead of the PIA port by programming bit D7 of the
Command Register with a 1.
So from 'Table 2. KIO Registers' on page 14:
Register 14: KIOACmd equ 0eh ;KIO command reg A
Register 15: KIOBCmd equ 0fh ;KIO command reg B
page 27:
KIO Command Register
Command Register A is used to program software resets and to configure the internal
interrupt daisy chain priority (see Figure 31). This register should be programmed before
all others. The reset control bits are momentary; writing a 1 pulses an internal reset signal
to the appropriate device.
From 'Figure 31. KIO Command Register A' on the same page:
Bit D7 SIO/PIA mux: 0=PIA, 1=SIO
Now to figure out how to read register KIOACmd and verify that bit D7 is actually 0 ...