![]() |
Routines |
Prev: 37675 | Up: Map |
Used by the routine at 37596. Returns with the zero flag reset if ENTER or the fire button on the joystick is being pressed.
|
|||||||
37687 | LD A,(33881) | Pick up the Kempston joystick indicator from 33881 | |||||
37690 | OR A | Is the joystick connected? | |||||
37691 | JR Z,37698 | Jump if not | |||||
37693 | IN A,(31) | Collect input from the joystick | |||||
37695 | BIT 4,A | Is the fire button being pressed? | |||||
37697 | RET NZ | Return (with the zero flag reset) if so | |||||
37698 | LD BC,49150 | Read keys H-J-K-L-ENTER | |||||
37701 | IN A,(C) | ||||||
37703 | AND 1 | Keep only bit 0 of the result (ENTER) | |||||
37705 | CP 1 | Reset the zero flag if ENTER is being pressed | |||||
37707 | RET |
Prev: 37675 | Up: Map |