The keyboard input on the Apple II is not buffered at present, which means that if a program is running and the user hits a key other than escape, and the Eightball program does not read that character with kbd.ch or kbd.ln then it will not be possible to interrupt the program with ESC. I probably need to implement a small keyboard buffer and handle ESC specially so it is not queued.
The keyboard input on the Apple II is not buffered at present, which means that if a program is running and the user hits a key other than escape, and the Eightball program does not read that character with kbd.ch or kbd.ln then it will not be possible to interrupt the program with ESC. I probably need to implement a small keyboard buffer and handle ESC specially so it is not queued.