Routines |
Prev: 932B | Up: Map | Next: 934C |
Used by the routine at 92DC. Returns with the zero flag reset if ENTER or the fire button on the joystick is being pressed.
|
||||
9337 | LD A,($8459) | Pick up the Kempston joystick indicator from 8459 | ||
933A | OR A | Is the joystick connected? | ||
933B | JR Z,$9342 | Jump if not | ||
933D | IN A,($1F) | Collect input from the joystick | ||
933F | BIT 4,A | Is the fire button being pressed? | ||
9341 | RET NZ | Return (with the zero flag reset) if so | ||
9342 | LD BC,$BFFE | Read keys H-J-K-L-ENTER | ||
9345 | IN A,(C) | |||
9347 | AND $01 | Keep only bit 0 of the result (ENTER) | ||
9349 | CP $01 | Reset the zero flag if ENTER is being pressed | ||
934B | RET |
Prev: 932B | Up: Map | Next: 934C |