33361: Routine at 8251
33361 |
LD HL,33393 |
33364 |
PUSH DE |
33365 |
LD D,13 |
33367 |
LD A,(HL) |
33368 |
INC HL |
33369 |
CP C |
33370 |
JR NZ,33376 |
33372 |
LD A,(HL) |
33373 |
CP B |
33374 |
JR Z,33383 |
33376 |
INC HL |
33377 |
DEC D |
33378 |
JR NZ,33367 |
33380 |
JP 30112 |
33383 |
LD DE,25 |
33386 |
ADD HL,DE |
33387 |
LD E,(HL) |
33388 |
INC HL |
33389 |
LD D,(HL) |
33390 |
EX DE,HL |
33391 |
POP DE |
33392 |
JP (HL) |
33393 |
NOP |
33394 |
NOP |
33395 |
LD C,(HL) |
33396 |
NOP |
33397 |
LD B,L |
33398 |
LD (BC),A |
33399 |
SBC A,(HL) |
33400 |
INC BC |
33401 |
XOR L |
33402 |
INC B |
33403 |
EI |
33404 |
INC B |
33405 |
LD A,C |
33406 |
INC B |
33407 |
XOR 3 |
33409 |
ADD A,B |
33410 |
DEC B |
33411 |
JR 33418 |
33413 |
LD E,3 |
33415 |
ADC A,D |
33416 |
DEC B |
33417 |
RET C |
33418 |
INC B |
33419 |
DEC D |
33420 |
ADD A,E |
33421 |
JP NC,47746 |
33424 |
ADD A,D |
33425 |
JP PO,46210 |
33428 |
LD (HL),L |
33429 |
AND L |
33430 |
ADD A,D |
33431 |
XOR A |
33432 |
ADD A,D |
33433 |
LD D,C |
33434 |
ADD A,H |
33435 |
CALL Z,37252 |
33438 |
ADD A,E |
33439 |
AND B |
33440 |
ADD A,E |
33441 |
RST 40 |
33442 |
ADD A,E |
33443 |
LD A,(56196) |
33446 |
EI |
33447 |
BIT 6,A |
33449 |
JR NZ,33459 |
33451 |
LD A,1 |
33453 |
JR 33456 |
33455 |
XOR A |
33456 |
LD (46834),A |