![]() |
Routines |
| Prev: 50870 | Up: Map | Next: 51043 |
|
Used by the routine at 50870.
|
||||
|
Follows the previous routine keyboard control checks for up/down/left/right/fire.
|
||||
| 51032 | LD BC,57342 | Keyboard port for Y, U, I, O, P keys | ||
| 51035 | IN A,(C) | Get input from keyboard | ||
| 51037 | OR %11111110 | 'P' key to check is the lowest bit (bit 0), so set all the other bits (1-7) to 1 | ||
| 51039 | CP %11111111 | If all bits set (including bit 0), it means that 'P' ISN'T being pressed | ||
| 51041 | JR Z,51152 | If that's the case, jump to 51152 Otherwise, continue to the pause game routine |
||
| Prev: 50870 | Up: Map | Next: 51043 |