Routines |
Prev: A402 | Up: Map | Next: A4E7 |
A46A | LD HL,($A0AB) | Configure port for key read in routine $A477 | ||
A46D | LD ($A478),HL | |||
A470 | LD A,($A0AD) | Configure operand BIT to check for key press in routine $A477 | ||
A473 | LD ($A481),A | |||
A476 | RET | |||
Check FIRE key pressed. Default key is O. Used by the routines at 947A, 97C3, 97EA, A4E7 and A915.
|
||||
A477 | LD BC,$DFFE | Read port for FIRE key | ||
A47A | IN A,(C) | |||
A47C | LD HL,$A0AE | Reset input device type | ||
A47F | XOR (HL) | |||
A480 | BIT 1,A | Execute specific BIT operand to test if bit of key FIRE is set | ||
A482 | RET | |||
A483 | LD HL,($A0AB) | Configure port for key read in routine $A490 | ||
A486 | LD ($A491),HL | |||
A489 | LD A,($A0AD) | Configure operand BIT to check for key press in routine $A490 | ||
A48C | LD ($A49A),A | |||
A48F | RET | |||
A490 | LD BC,$FBFE | Read port for LEFT key | ||
A493 | IN A,(C) | |||
A495 | LD HL,$A0AE | Reset input device type | ||
A498 | XOR (HL) | |||
A499 | BIT 0,A | Execute specific BIT operand to test if bit of key LEFT is set | ||
A49B | RET | |||
A49C | LD HL,($A0AB) | Configure port for key read in routine $A4A9 | ||
A49F | LD ($A4AA),HL | |||
A4A2 | LD A,($A0AD) | Configure operand BIT to check for key press in routine $A4A9 | ||
A4A5 | LD ($A4B3),A | |||
A4A8 | RET | |||
A4A9 | LD BC,$FBFE | Read port for RIGHT key | ||
A4AC | IN A,(C) | |||
A4AE | LD HL,$A0AE | Reset input device type | ||
A4B1 | XOR (HL) | |||
A4B2 | BIT 1,A | Execute specific BIT operand to test if bit of key RIGHT is set | ||
A4B4 | RET | |||
A4B5 | LD HL,($A0AB) | Configure port for key read in routine $A4C2 | ||
A4B8 | LD ($A4C3),HL | |||
A4BB | LD A,($A0AD) | Configure operand BIT to check for key press in routine $A4C2 | ||
A4BE | LD ($A4CC),A | |||
A4C1 | RET | |||
Check UP key pressed. Default key is I. Used by the routine at 947A.
|
||||
A4C2 | LD BC,$DFFE | Read port for UP key | ||
A4C5 | IN A,(C) | |||
A4C7 | LD HL,$A0AE | Reset input device type | ||
A4CA | XOR (HL) | |||
A4CB | BIT 2,A | Execute specific BIT operand to test if bit of key UP is set | ||
A4CD | RET | |||
A4CE | LD HL,($A0AB) | Configure port for key read in routine $A4DB | ||
A4D1 | LD ($A4DC),HL | |||
A4D4 | LD A,($A0AD) | Configure operand BIT to check for key press in routine $A4DB | ||
A4D7 | LD ($A4E5),A | |||
A4DA | RET | |||
Check DOWN key pressed. Default key is J. Used by the routine at 947A.
|
||||
A4DB | LD BC,$BFFE | Read port for DOWN key | ||
A4DE | IN A,(C) | |||
A4E0 | LD HL,$A0AE | Reset input device type | ||
A4E3 | XOR (HL) | |||
A4E4 | BIT 3,A | Execute specific BIT operand to test if bit of key DOWN is set | ||
A4E6 | RET |
Prev: A402 | Up: Map | Next: A4E7 |