| ChronosMM | Routines |
| Prev: 26952 | Up: Map | Next: 27015 |
|
Used by the routine at MAIN_MENU_KEYBOARD_LOOP.
|
||||
| MAIN_MENU_STARTGAME_SELECTED | 26971 | CALL FADE_AND_CLEAR_SCREEN | ||
| 26974 | CALL L26949 | |||
| 26977 | CALL WAIT_FOR_ANY_KEY | |||
|
This entry point is used by the routine at SET_DEFAULTS.
|
||||
| MAIN_MENU_STARTGAME_SELECTED_0 | 26980 | CALL FADE_AND_CLEAR_SCREEN | ||
| 26983 | CALL COLOUR_STATUS_AREA | |||
|
Change the firing instruction used depending on the Megalaser settings
|
||||
| MAIN_MENU_STARTGAME_SELECTED_1 | 26986 | LD A,(28107) | Load A with MEGALASER_STATUS | |
| 26989 | RRA | |||
| 26990 | JP NC,MAIN_MENU_STARTGAME_SELECTED_2 | If the megalaser is on, jump to 27001 | ||
| 26993 | LD A,220 | |||
| 26995 | LD (57102),A | Set the instruction that handles firing to CALL C, because the Megalaser is off. | ||
| 26998 | JP MAIN_MENU_STARTGAME_SELECTED_3 | |||
| MAIN_MENU_STARTGAME_SELECTED_2 | 27001 | LD A,205 | ||
| 27003 | LD (57102),A | Set the instruction that handles firing to CALL, because the Megalaser is on. | ||
| MAIN_MENU_STARTGAME_SELECTED_3 | 27006 | CALL L53358 | This starts the game, effectively | |
| 27009 | CALL L27555 | |||
| 27012 | JP MAIN_MENU_HIGHSCORE_SELECTED | This routine doesn't do anything that makes sense | ||
| Prev: 26952 | Up: Map | Next: 27015 |