Prev: 54162 Up: Map Next: 54196
54171: Reads In-Game Keyboard Controls (1-2-3)
Used by the routine at Controls_Joystick.
Controls_Keyboard 54171 LD A,247 Read from the keyboard;
Port Number Bit
0 1 2 3 4
247 1 2 3 4 5
54173 IN A,(254)
Handle "1" being pressed.
Controls_Input_01 54175 BIT 0,A If "1" isn't being pressed then jump to Controls_Input_02.
54177 JR NZ,Controls_Input_02
54179 LD A,18 Set A=$12 and return.
54181 RET
Handle "2" being pressed.
Controls_Input_02 54182 BIT 1,A If "2" isn't being pressed then jump to Controls_Input_03.
54184 JR NZ,Controls_Input_03
54186 LD A,16 Set A=$10 and return.
54188 RET
Handle "3" being pressed.
Controls_Input_03 54189 BIT 2,A If "3" isn't being pressed then jump to Controls_Input_O_P.
54191 JR NZ,Controls_Input_O_P
54193 LD A,17 Set A=$11 and return.
54195 RET
Prev: 54162 Up: Map Next: 54196