Prev: 45025 Up: Map Next: 45228
45077: Routine at B015
Used by the routines at 45025 and 45228.
45077 LD A,(41005)
45080 LD D,A
45081 JP 43716
45084 LD A,(40986)
45087 CP 1
45089 JP NZ,44903
45092 LD A,2
45094 LD (40986),A
45097 CALL 44650
45100 SET 6,(IY+1)
45104 JP 43858
45107 CALL 45032
45110 LD A,(40986)
45113 AND A
45114 JP NZ,44903
45117 LD A,1
45119 LD (40986),A
45122 SET 7,(IY+1)
45126 JP 43858
45129 BIT 1,E
45131 JR Z,45144
45133 LD HL,2187
45136 LD (IY+0),L
45139 LD (IY+1),H
45142 RES 1,E
45144 PUSH HL
45145 PUSH DE
45146 PUSH IY
45148 PUSH IX
45150 LD IY,40940
45154 LD DE,0
45157 CALL 41220
45160 LD A,2
45162 CALL 41244
45165 LD HL,(41003)
45168 LD (IX+0),L
45171 LD (IX+1),H
45174 PUSH IX
45176 POP HL
45177 LD (IY-2),L
45180 LD (IY-1),H
45183 POP IX
45185 POP IY
45187 POP DE
45188 POP HL
45189 CALL 44671
45192 CP 144
45194 JR NZ,45189
45196 LD A,B
45197 AND 15
45199 OR C
45200 JR NZ,45189
45202 LD HL,(41001)
45205 LD (HL),192
45207 JP 43858
45210 CALL 45025
45213 CALL WaitForKeypress_Loop
45216 JP 45077
45219 CALL 45025
45222 CALL 45228
45225 JP 45077
Prev: 45025 Up: Map Next: 45228