![]() |
Routines |
| Prev: B6E5 | Up: Map | Next: B724 |
|
||||||||||||||||||||
| Handler_Controls_Interface2 | B703 | LD BC,$EFFE | Read from the keyboard;
|
|||||||||||||||||
| B706 | IN A,(C) | |||||||||||||||||||
|
Handles "left" action.
|
||||||||||||||||||||
| B708 | LD E,$10 | E=10. | ||||||||||||||||||
| B70A | BIT 4,A | Return if "6" (left) was pressed. | ||||||||||||||||||
| B70C | RET Z | |||||||||||||||||||
|
Handles "right" action.
|
||||||||||||||||||||
| B70D | LD E,$00 | E=00. | ||||||||||||||||||
| B70F | BIT 3,A | Return if "7" (right) was pressed. | ||||||||||||||||||
| B711 | RET Z | |||||||||||||||||||
|
Handles "down" action.
|
||||||||||||||||||||
| B712 | LD E,$08 | E=08. | ||||||||||||||||||
| B714 | BIT 2,A | Return if "8" (down) was pressed. | ||||||||||||||||||
| B716 | RET Z | |||||||||||||||||||
|
Handles "up" action.
|
||||||||||||||||||||
| B717 | LD E,$18 | E=18. | ||||||||||||||||||
| B719 | BIT 1,A | Return if "9" (up) was pressed. | ||||||||||||||||||
| B71B | RET Z | |||||||||||||||||||
|
Handles "fire" action.
|
||||||||||||||||||||
| B71C | LD E,$80 | E=80. | ||||||||||||||||||
| B71E | BIT 0,A | Return if "0" (fire) was pressed. | ||||||||||||||||||
| B720 | RET Z | |||||||||||||||||||
|
Handle no action.
|
||||||||||||||||||||
| B721 | LD E,$C0 | E=C0. | ||||||||||||||||||
| B723 | RET | Return. | ||||||||||||||||||
| Prev: B6E5 | Up: Map | Next: B724 |