Prev: 44444 Up: Map Next: 44735
44582: Routine at AE26
Used by the routines at 43976, Start_1UP_Game and Start_2UP_Game.
44582 CALL 40104 Call 40104.
44585 CALL Game_Over Call Game_Over.
44588 AND A
44589 RET M
44590 LD A,(43588) A=43588.
44593 CP 17
44595 JR Z,44625
44597 LD A,(43524) A=43524.
44600 CP 17
44602 JR Z,44631
44604 LD HL,43277
44607 ADD A,L
44608 LD L,A
44609 LD A,(HL)
44610 AND A
44611 JR NZ,44625
44613 LD A,(43588)
44616 LD HL,43277
44619 ADD A,L
44620 LD L,A
44621 LD A,(HL)
44622 AND A
44623 JR NZ,44631
44625 XOR A Write 0 to 50215.
44626 LD (50215),A
44629 JR 44636 Jump to 44636.
44631 LD A,1 Write 1 to 50215.
44633 LD (50215),A
44636 LD A,(39976) Return if 39976 is not zero.
44639 AND A
44640 RET NZ
44641 LD A,(39979) Jump to 44585 if 39979 is not zero.
44644 AND A
44645 JR Z,44585
44647 LD A,28 Write 28 to;
44649 LD (43532),A
44652 LD (43596),A
44655 CALL Start_1UP_Game_6 Call Start_1UP_Game_6.
44658 CALL 44826 Call 44826.
44661 CALL 44826 Call 44826.
This entry point is used by the routines at Start_1UP_Game and Start_2UP_Game.
44664 RET Return.
44665 RET
This entry point is used by the routines at 43976, Start_1UP_Game and Start_2UP_Game.
44666 LD A,25
44668 LD (43532),A
44671 LD A,122
44673 LD (43544),A
44676 XOR A
44677 LD (43531),A
44680 LD (43542),A
44683 LD (50215),A
44686 CALL 38356
44689 CALL 48915
44692 LD A,(43533)
44695 AND A
44696 JR Z,44686
44698 RET
This entry point is used by the routines at Start_1UP_Game and Start_2UP_Game.
44699 RET
44700 RET
This entry point is used by the routines at 43976, Start_1UP_Game and Start_2UP_Game.
44701 LD A,25
44703 LD (43596),A
44706 LD A,122
44708 LD (43608),A
44711 XOR A
44712 LD (43595),A
44715 LD (43606),A
44718 INC A
44719 LD (50215),A
44722 CALL 38356
44725 CALL 48915
44728 LD A,(43597)
44731 AND A
44732 JR Z,44722
44734 RET
Prev: 44444 Up: Map Next: 44735