Oops, forgot something significant you mentioned …
On Apr 5, 2017, at 9:50 PM, Willard Goosey <[email protected]> wrote: >> CTLCHK >> 7283H - Check for break (Control C) or wait (Control S) >> Exit: >> A - Destroyed >> C flag - Set if Control C or S >> Z flag - Set if no control C or S >> Note: called from KEYX (7270) >> > Experimentally, it looks to me that this returns Z set if no (^C or ^S) > or Z clear if (^C or ^S). That seems to confirm the operation of the Z flag. > I can't get it to return C set ever. Perhaps you’ve found an error in the docs, Mr. G. Have you tried it by entering this subroutine via KEYX (7270)? I’m in no position to try it myself or see the disassembly of these routines, so can’t suggest much else. Knowing this community, someone better equipped will chime in with their findings.
