Prev: 44094 Up: Map Next: 44582
44444: Start 2UP Game
Used by the routine at Main_Game.
Start_2UP_Game 44444 XOR A Write 0 to;
44445 LD (45151),A
44448 LD (43526),A
44451 LD (43590),A
44454 LD (43528),A
44457 LD (43592),A
44460 LD A,2 Write 2 to CurrentBackground.
44462 LD (44852),A
44465 CALL Intro_Music Call Intro_Music.
44468 CALL New_Round Call New_Round.
44471 CALL Reset_Score Call Reset_Score.
Start_2UP_Game_0 44474 LD A,(44852) A=CurrentBackground.
44477 CALL DrawBackground Call DrawBackground.
44480 CALL Game_Over_13 Call Game_Over_13.
44483 LD B,0 B=0.
44485 CALL 44882 Call 44882.
44488 LD B,0 B=0.
44490 CALL 44951 Call 44951.
44493 LD HL,45112 HL=45112.
44496 CALL Print_HighScore Call Print_HighScore.
44499 CALL Game_Over_13 Call Game_Over_13.
44502 CALL Init_Time Call Init_Time.
44505 XOR A Write 0 to 39979.
44506 LD (39979),A
44509 CALL Start_2UP_Game_5 Call Start_2UP_Game_5.
44512 AND A
44513 RET M
44514 CALL 44839
44517 CALL Intro_Music
44520 LD HL,45151
44523 INC (HL)
44524 LD A,(HL)
44525 CP 4
44527 JR Z,Start_2UP_Game_1
44529 JR Start_2UP_Game_0
Start_2UP_Game_1 44531 CALL Check_HighScore
44534 LD A,(42678)
44537 AND A
44538 JR Z,Start_2UP_Game_2
44540 DEC A
44541 JR NZ,Start_2UP_Game_3
44543 CALL 44664
44546 CALL 44666
44549 JR Start_2UP_Game_4
Start_2UP_Game_2 44551 CALL Start_1UP_Game_5
44554 JR Start_2UP_Game_4
Start_2UP_Game_3 44556 CALL 44699
44559 CALL 44701
Start_2UP_Game_4 44562 XOR A
44563 RET
Start_2UP_Game_5 44564 CALL 44582
44567 AND A
44568 RET M
44569 CALL New_Round
44572 CALL 44854
44575 LD A,(39979)
44578 AND A
44579 JR Z,Start_2UP_Game_5
44581 RET Return.
Prev: 44094 Up: Map Next: 44582