25127: Routine at 6227
25127 |
DEC A |
25128 |
JR NZ,25163 |
25130 |
LD DE,200 |
25133 |
SBC HL,DE |
25135 |
RET C |
25136 |
LD HL,0 |
25139 |
LD (23340),HL |
25142 |
LD A,3 |
25144 |
LD (23296),A |
25147 |
LD A,15 |
25149 |
LD (23354),A |
25152 |
LD HL,3871 |
25155 |
LD C,44 |
25157 |
LD A,1 |
25159 |
CALL 24852 |
25162 |
RET |
25163 |
DEC A |
25164 |
JP NZ,25385 |
25167 |
LD A,(23350) |
25170 |
RRA |
25171 |
RRA |
25172 |
AND 3 |
25174 |
LD (23361),A |
25177 |
JR NZ,25212 |
25179 |
LD A,(23354) |
25182 |
LD H,A |
25183 |
LD A,10 |
25185 |
LD L,31 |
25187 |
PUSH HL |
25188 |
LD C,44 |
25190 |
CALL 24852 |
25193 |
POP HL |
25194 |
LD A,15 |
25196 |
SUB H |
25197 |
JR Z,25209 |
25199 |
LD B,A |
25200 |
INC H |
25201 |
LD DE,25423 |
25204 |
LD C,36 |
25206 |
CALL 24966 |
25209 |
JP 25350 |
25212 |
DEC A |
25213 |
JR NZ,25238 |
25215 |
LD A,R |
25217 |
RRA |
25218 |
AND 6 |
25220 |
ADD A,2 |
25222 |
LD HL,(23353) |
25225 |
LD L,A |
25226 |
LD A,H |
25227 |
CP 15 |
25229 |
JR Z,25179 |
25231 |
INC A |
25232 |
LD (23354),A |
25235 |
LD A,L |
25236 |
JR 25185 |
25238 |
DEC A |
25239 |
JR NZ,25273 |
25241 |
LD A,(23350) |
25244 |
RRA |
25245 |
AND 6 |
25247 |
INC A |
25248 |
LD HL,(23353) |
25251 |
LD L,A |
25252 |
LD A,(23335) |
25255 |
LD D,A |
25256 |
LD A,5 |
25258 |
SUB D |
25259 |
ADD A,7 |
25261 |
CP H |
25262 |
LD A,H |
25263 |
JR Z,25179 |
25265 |
DEC A |
25266 |
DEC H |
25267 |
LD (23354),A |
25270 |
LD A,L |
25271 |
JR 25185 |
25273 |
LD A,(23362) |
25276 |
AND 1 |
25278 |
JR Z,25286 |
25280 |
XOR A |
25281 |
LD (23361),A |
25284 |
JR 25179 |
25286 |
LD A,40 |
25288 |
LD C,A |
25289 |
LD (23357),A |
25292 |
LD A,R |
25294 |
RRA |
25295 |
AND 12 |
25297 |
LD L,A |
25298 |
RRA |
25299 |
RRA |
25300 |
LD (23336),A |
25303 |
ADD A,L |
25304 |
LD L,A |
25305 |
CP 15 |
25307 |
JR NZ,25315 |
25309 |
LD A,40 |
25311 |
LD C,A |
25312 |
LD (23357),A |
25315 |
LD H,0 |
25317 |
LD DE,25403 |
25320 |
ADD HL,DE |
25321 |
EX DE,HL |
25322 |
LD A,4 |
25324 |
LD (23296),A |
25327 |
LD HL,(23353) |
25330 |
LD L,31 |
25332 |
PUSH HL |
25333 |
DEC H |
25334 |
DEC H |
25335 |
LD B,2 |
25337 |
CALL 24966 |
25340 |
LD (23355),DE |
25344 |
POP HL |
25345 |
LD A,9 |
25347 |
JP 25185 |
25350 |
LD A,(23361) |
25353 |
LD (23362),A |
25356 |
LD A,(23335) |
25359 |
LD L,0 |
25361 |
LD H,A |
25362 |
LD DE,300 |
25365 |
ADD HL,DE |
25366 |
EX DE,HL |
25367 |
LD HL,(23340) |
25370 |
SBC HL,DE |
25372 |
RET C |
25373 |
LD A,5 |
25375 |
LD (23296),A |
25378 |
LD HL,0 |
25381 |
LD (23340),HL |
25384 |
RET |
25385 |
DEC A |
25386 |
JR NZ,25432 |
25388 |
LD DE,(23355) |
25392 |
LD A,3 |
25394 |
LD (23296),A |
25397 |
LD A,(23357) |
25400 |
LD C,A |
25401 |
JR 25327 |