43447: Routine at A9B7
| 43447 |
PUSH AF |
| 43448 |
LD A,(40999) |
| 43451 |
AND A |
| 43452 |
JR NZ,43536 |
| 43454 |
POP AF |
| 43455 |
PUSH AF |
| 43456 |
PUSH HL |
| 43457 |
LD HL,(43445) |
| 43460 |
CP 32 |
| 43462 |
JR Z,43487 |
| 43464 |
CP 13 |
| 43466 |
JR Z,43487 |
| 43468 |
CP 34 |
| 43470 |
JR Z,43487 |
| 43472 |
CP 8 |
| 43474 |
JR NZ,43479 |
| 43476 |
DEC HL |
| 43477 |
JR 43481 |
| 43479 |
LD (HL),A |
| 43480 |
INC HL |
| 43481 |
LD (43445),HL |
| 43484 |
POP HL |
| 43485 |
POP AF |
| 43486 |
RET |
| 43487 |
PUSH DE |
| 43488 |
LD DE,23563 |
| 43491 |
AND A |
| 43492 |
SBC HL,DE |
| 43494 |
JR Z,43531 |
| 43496 |
LD A,(49653) |
| 43499 |
CP L |
| 43500 |
PUSH AF |
| 43501 |
JR NC,43508 |
| 43503 |
LD A,13 |
| 43505 |
CALL 43540 |
| 43508 |
PUSH BC |
| 43509 |
LD B,L |
| 43510 |
LD HL,23563 |
| 43513 |
LD (43445),HL |
| 43516 |
LD A,(HL) |
| 43517 |
CALL 43540 |
| 43520 |
INC HL |
| 43521 |
DJNZ 43516 |
| 43523 |
POP BC |
| 43524 |
POP AF |
| 43525 |
JR NZ,43531 |
| 43527 |
XOR A |
| 43528 |
LD (40997),A |
| 43531 |
POP DE |
| 43532 |
POP HL |
| 43533 |
POP AF |
| 43534 |
JR 43540 |
| 43536 |
POP AF |
| 43537 |
JP 49633 |
| 43540 |
CP 65 |
| 43542 |
JR C,43550 |
| 43544 |
CP 91 |
| 43546 |
JR NC,43550 |
| 43548 |
OR 32 |
| 43550 |
PUSH AF |
| 43551 |
LD A,(40997) |
| 43554 |
AND A |
| 43555 |
JR NZ,43562 |
| 43557 |
POP AF |
| 43558 |
CP 32 |
| 43560 |
RET Z |
| 43561 |
PUSH AF |
| 43562 |
LD A,1 |
| 43564 |
LD (40997),A |
| 43567 |
POP AF |
| 43568 |
PUSH AF |
| 43569 |
CP 13 |
| 43571 |
JR NZ,43579 |
| 43573 |
XOR A |
| 43574 |
LD (40997),A |
| 43577 |
JR 43629 |
| 43579 |
CP 34 |
| 43581 |
JR NZ,43590 |
| 43583 |
LD A,32 |
| 43585 |
CALL 49633 |
| 43588 |
JR 43594 |
| 43590 |
CP 46 |
| 43592 |
JR NZ,43601 |
| 43594 |
LD A,1 |
| 43596 |
LD (40998),A |
| 43599 |
JR 43629 |
| 43601 |
CP 97 |
| 43603 |
JR C,43629 |
| 43605 |
CP 123 |
| 43607 |
JR NC,43629 |
| 43609 |
LD A,(43089) |
| 43612 |
AND A |
| 43613 |
JR NZ,43621 |
| 43615 |
LD A,(40998) |
| 43618 |
AND A |
| 43619 |
JR Z,43629 |
| 43621 |
XOR A |
| 43622 |
LD (40998),A |
| 43625 |
POP AF |
| 43626 |
AND 95 |
| 43628 |
PUSH AF |
| 43629 |
POP AF |
| 43630 |
JP 49633 |