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.



Reply via email to