bobbimanners / EightBall

The Eight Bit Algorithmic Language for Apple II, Commodore 64 and VIC20
GNU General Public License v3.0
19 stars 3 forks source link

Apple II keyboard buffering #6

Open bobbimanners opened 6 years ago

bobbimanners commented 6 years ago

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.