Prev: 26952 Up: Map Next: 27015
26971: MAIN_MENU_STARTGAME_SELECTED
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