Purpose: Check if <STOP> key is pressed
Call address: $FFE1 (hex) 65505 (decimal)
Communication registers: A
Preparatory routines: None
Error returns: None
Stack requirements: None
Registers affected: A, X
Description: If the <STOP> key on the keyboard was pressed during a UDTIM call, this call returns the Z flag set. In addition, the channels will be reset to default values. All other flags remain unchanged. If the <STOP> key is not pressed then the accumulator will contain a byte representing the lost row of the keyboard scan. The user can also check for certain other keys this way.
How to Use:
EXAMPLE:
JSR UDTIM ;SCAN FOR STOP JSR STOP BNE *+5 ;KEY NOT DOWN JMP READY ;=... STOP