Prev: A61D Up: Map Next: A675
A62E: Handler: Fired
Used by the routine at Handler_TimeOut.
Handler_Fired A62E CALL CopyScore_ActiveScore Call CopyScore_ActiveScore.
A631 CALL NewHighScore Call NewHighScore.
A634 CALL FiredScreen Call FiredScreen.
A637 CALL PressAnyKey Call PressAnyKey.
Who is in play, is it 1UP or 2UP?
Handler_Fired_PlayerCheck A63A LD HL,$AB8A HL=Game_Flags.
A63D BIT 4,(HL) Jump to Handler_Fired_2UP if this is player two.
A63F JR NZ,Handler_Fired_2UP
A641 RES 6,(HL) Reset bit 6 of *HL.
A643 JR Handler_Fired_HighScoreCheck Jump to Handler_Fired_HighScoreCheck.
Handler_Fired_2UP A645 RES 7,(HL) Reset bit 7 of *HL.
Handler_Fired_HighScoreCheck A647 BIT 0,(HL) Jump to Handler_Fired_HighScore if the score is on the High Score table.
A649 JR NZ,Handler_Fired_HighScore
A64B CALL Handler_SwitchPlayers Call Handler_SwitchPlayers.
A64E JP C,NewLevel Jump to NewLevel if there is still an active player.
A651 CALL Print_HighScoreTable Call Print_HighScoreTable.
A654 CALL PressAnyKey Call PressAnyKey.
A657 JR Handler_Fired_BackToMenu Jump to Handler_Fired_BackToMenu.
Handler_Fired_HighScore A659 CALL Print_HighScoreTable Call Print_HighScoreTable.
A65C CALL PressAnyKey Call PressAnyKey.
A65F CALL Handler_SwitchPlayers Call Handler_SwitchPlayers.
A662 JP C,NewLevel Jump to NewLevel if there is still an active player.
A665 JR Handler_Fired_BackToMenu Jump to Handler_Fired_BackToMenu.
This entry point is used by the routine at GameEntryPoint.
Handler_Fired_0 A667 CALL CopyScore_ActiveScore Call CopyScore_ActiveScore.
A66A CALL NewHighScore Call NewHighScore.
A66D CALL Handler_NewsFlash Call Handler_NewsFlash.
A670 JR Handler_Fired_PlayerCheck Jump to Handler_Fired_PlayerCheck.
Handler_Fired_BackToMenu A672 JP Game_Loop Jump to Game_Loop.
Prev: A61D Up: Map Next: A675