![]() |
Routines |
| Prev: A7EB | Up: Map | Next: A80C |
|
Used by the routines at GameEntryPoint, Handler_TimeOut, Handler_Fired, Handler_NewsFlash and Messaging_GameOver.
|
||||
|
Not technically any key but any control button.
|
||||
| PressAnyKey | A7F5 | CALL Handler_Debounce_Controls | Call Handler_Debounce_Controls. | |
| A7F8 | CALL Handler_Press_Fire | Call Handler_Press_Fire. | ||
|
This entry point is used by the routines at GameMenu and Player_Name.
|
||||
| PressAnyKey_0 | A7FB | LD BC,$0040 | BC=0040. | |
|
This entry point is used by the routine at Controller_Yes_No.
|
||||
| PressAnyKey_1 | A7FE | LD ($CC3B),BC | Write BC to *CC3B. | |
| A802 | HALT | Halt operation (suspend CPU until the next interrupt). | ||
| A803 | LD A,$01 | Write 01 to *CC3D. | ||
| A805 | LD ($CC3D),A | |||
| A808 | CALL $CB9C | Call CB9C. | ||
| A80B | RET | Return. | ||
| Prev: A7EB | Up: Map | Next: A80C |