Deathchase | Routines |
Prev: 62A3 | Up: Map | Next: 62CB |
|
||||
62AE | LD HL,$5DC9 | |||
62B1 | LD A,$F7 | Scan 1 - 5 | ||
62B3 | IN A,($FE) | |||
62B5 | BIT 0,A | Was 1 pressed? | ||
62B7 | JR Z,$62BF | Jump if so | ||
62B9 | BIT 1,A | Was 2 pressed? | ||
62BB | JR Z,$62C2 | Jump if so | ||
62BD | JR $62B1 | No appropriate key pressed, loop back round | ||
62BF | LD (HL),$00 | Select KEYBOARD | ||
62C1 | RET | |||
62C2 | LD (HL),$01 | Selected KEMPSTON | ||
62C4 | IN A,($1F) | Check a joystick is actually available? | ||
62C6 | CP $20 | |||
62C8 | JR NC,$62BF | Otherwise select KEYBOARD instead | ||
62CA | RET |
Prev: 62A3 | Up: Map | Next: 62CB |