54575: If key-press was enqueued then return index of last key pressed, else wait for key-press and return index
| 54575 |
LD A,0 |
| 54577 |
OR A |
| 54578 |
JR NZ,54584 |
| 54580 |
XOR A |
| 54581 |
LD (23560),A |
| 54584 |
HALT |
| 54585 |
LD A,(23560) |
| 54588 |
OR A |
| 54589 |
JR Z,54584 |
| 54591 |
EX AF,AF' |
| 54592 |
XOR A |
| 54593 |
LD (54576),A |
| 54596 |
EX AF,AF' |
| 54597 |
RET |