![]() |
Routines |
| Prev: B6BF | Up: Map | Next: B703 |
|
||||||||
| Handler_Controls_Kempston | B6E5 | IN A,($1F) | A=controls. | |||||
|
Handles "left" action.
|
||||||||
| B6E7 | LD E,$10 | E=10. | ||||||
| B6E9 | BIT 1,A | Return if "left" was pressed. | ||||||
| B6EB | RET NZ | |||||||
|
Handles "right" action.
|
||||||||
| B6EC | LD E,$00 | E=00. | ||||||
| B6EE | BIT 0,A | Return if "right" was pressed. | ||||||
| B6F0 | RET NZ | |||||||
|
Handles "down" action.
|
||||||||
| B6F1 | LD E,$08 | E=08. | ||||||
| B6F3 | BIT 2,A | Return if "down" was pressed. | ||||||
| B6F5 | RET NZ | |||||||
|
Handles "up" action.
|
||||||||
| B6F6 | LD E,$18 | E=18. | ||||||
| B6F8 | BIT 3,A | Return if "up" was pressed. | ||||||
| B6FA | RET NZ | |||||||
|
Handles "fire" action.
|
||||||||
| B6FB | LD E,$80 | E=80. | ||||||
| B6FD | BIT 4,A | Return if "fire" was pressed. | ||||||
| B6FF | RET NZ | |||||||
|
Handle no action.
|
||||||||
| B700 | LD E,$C0 | E=C0. | ||||||
| B702 | RET | Return. | ||||||
| Prev: B6BF | Up: Map | Next: B703 |