![]() |
Routines |
| Prev: 78C0 | Up: Map | Next: 803A |
|
Used by the routine at GameEntryPoint.
|
||||
| GameInitialise | 8003 | CALL Print_WorldMap | Call Print_WorldMap. | |
| 8006 | LD HL,$EFFF | Write 01 to *EFFF. | ||
| 8009 | LD (HL),$01 | |||
|
This entry point is used by the routine at Handler_DebounceSpace.
|
||||
| RestartGame | 800B | LD SP,($5C4B) | SP=*VARS. | |
|
This entry point is used by the routine at Handler_SubGame.
|
||||
| ShowMenu | 800F | CALL ClearMenuScreenAreas | Call ClearMenuScreenAreas. | |
| 8012 | LD HL,($8E84) | Write *London_MapCoordinates to *CurrentLocationCoordinates. | ||
| 8015 | LD ($7805),HL | |||
| 8018 | LD A,$00 | Write 00 to: | ||
| 801A | LD ($EFFA),A | |||
| 801D | LD ($EFFB),A | |||
| 8020 | CALL GameMenu | Call GameMenu. | ||
| 8023 | CALL Select1Or2PlayerGame | Call Select1Or2PlayerGame. | ||
|
This entry point is used by the routine at Handler_SubGame.
|
||||
| NewGame | 8026 | CALL Initialise_NewGame | Call Initialise_NewGame. | |
| 8029 | CALL Initialise_LocationStates | Call Initialise_LocationStates. | ||
|
This entry point is used by the routine at Handler_SubGame.
|
||||
| GameLoop | 802C | CALL Print_Header | Call Print_Header. | |
| 802F | CALL ChooseLocationOrTakeJob | Call ChooseLocationOrTakeJob. | ||
| 8032 | CALL Handler_LocationChoice | Call Handler_LocationChoice. | ||
| 8035 | CALL Handler_FlightPath | Call Handler_FlightPath. | ||
| 8038 | JR GameLoop | Jump to GameLoop. | ||
| Prev: 78C0 | Up: Map | Next: 803A |