On Thu, 6 Apr 2017 01:16:17 -0400
Mike Nugent <[email protected]> wrote:

> 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

Yes, KEYX works as documented. I don't think I'd specifically checked
it against ^C (as opposed to BREAK key). But I have now! :-) 

> 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.
> 
Unless some strange new interaction pops up, I think I'm pretty much
done with this section of the ROM API. Next up, Function Key tables!
Joy! 
 
Thanks,
Willard

Reply via email to