Prev: 6E28 Up: Map Next: 6E8C
6E69: Update game keys.
Used by the routine at Ship_Update.
Game_KeyPress 6E69 CALL Keyboard_Scan
6E6C LD B,$0E
6E6E LD DE,Keyboard_Keys
Game_KeyPress_0 6E71 LD A,(DE) Compare row being pressed to expected value.
6E72 INC DE
6E73 CP H
6E74 JR NZ,Game_KeyPress_1 Skip if not the same.
6E76 LD A,(DE) Compare key being pressed with expected.
6E77 CP L
6E78 JR Z,Game_KeyPress_2 Use if a match
Game_KeyPress_1 6E7A INC DE Next expected row/key values.
6E7B DJNZ Game_KeyPress_0
6E7D LD HL,$FFFF Set as no keys pressed.
Game_KeyPress_2 6E80 LD (Keyboard_RowPressed),HL Store result.
6E83 RET
6E84 NOP
6E85 NOP
6E86 NOP
6E87 NOP
6E88 NOP
6E89 NOP
6E8A NOP
6E8B NOP
Prev: 6E28 Up: Map Next: 6E8C