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 |