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 |