![]() |
Routines |
| Prev: B76D | Up: Map | Next: B785 |
|
Clears LAST K ($5C08), polls until a key is pressed, stores the key code
in var_last_key. Used by all visitor encounter loops.
|
||||
| wait_keypress | B775 | LD A,$00 | A = 0 | |
| B777 | LD HL,$5C08 | HL = $5C08 (LAST K address) | ||
| B77A | LD (HL),$00 | Clear LAST K; poll loop while LAST K == 0 | ||
| wait_keypress_0 | B77C | CP (HL) | ||
| B77D | JR Z,wait_keypress_0 | |||
| B77F | LD A,(HL) | Load key code into A | ||
| B780 | LD ($C34C),A | Store key code in var_last_key | ||
| B783 | RET | |||
| Prev: B76D | Up: Map | Next: B785 |