34459: Routine at 869B
| 34459 |
DEFB 0 |
| 34460 |
DEFW 0 |
| 34462 |
DEFB 0 |
| 34463 |
DEFB 0 |
| 34464 |
DEFB 0 |
| 34465 |
PUSH HL |
| 34466 |
PUSH BC |
| 34467 |
PUSH AF |
| 34468 |
LD HL,(34460) |
| 34471 |
LD A,(34462) |
| 34474 |
LD C,A |
| 34475 |
LD A,(34464) |
| 34478 |
AND A |
| 34479 |
JR NZ,34502 |
| 34481 |
LD A,(34463) |
| 34484 |
AND A |
| 34485 |
JR Z,34502 |
| 34487 |
LD B,A |
| 34488 |
LD A,32 |
| 34490 |
CALL PrintPropChar |
| 34493 |
LD A,(34459) |
| 34496 |
DEC A |
| 34497 |
LD (34459),A |
| 34500 |
DJNZ 34488 |
| 34502 |
POP AF |
| 34503 |
PUSH AF |
| 34504 |
CP 13 |
| 34506 |
JR NZ,34573 |
| 34508 |
LD A,1 |
| 34510 |
LD (46852),A |
| 34513 |
XOR A |
| 34514 |
LD (34464),A |
| 34517 |
CALL 35618 |
| 34520 |
PUSH BC |
| 34521 |
LD A,(46870) |
| 34524 |
AND A |
| 34525 |
JR NZ,34547 |
| 34527 |
LD BC,32768 |
| 34530 |
XOR A |
| 34531 |
IN A,(254) |
| 34533 |
AND 31 |
| 34535 |
CP 31 |
| 34537 |
JR NZ,34551 |
| 34539 |
DEC BC |
| 34540 |
LD A,B |
| 34541 |
OR C |
| 34542 |
JR NZ,34530 |
| 34544 |
POP BC |
| 34545 |
JR 34561 |
| 34547 |
DEC A |
| 34548 |
LD (46870),A |
| 34551 |
POP BC |
| 34552 |
XOR A |
| 34553 |
IN A,(254) |
| 34555 |
AND 31 |
| 34557 |
CP 31 |
| 34559 |
JR NZ,34552 |
| 34561 |
LD HL,20512 |
| 34564 |
LD C,1 |
| 34566 |
CALL ScrollLine |
| 34569 |
LD A,42 |
| 34571 |
JR 34643 |
| 34573 |
CP 8 |
| 34575 |
JR NZ,34594 |
| 34577 |
CALL 34657 |
| 34580 |
LD A,32 |
| 34582 |
CALL PrintPropChar |
| 34585 |
CALL 34657 |
| 34588 |
LD A,(34459) |
| 34591 |
INC A |
| 34592 |
JR 34643 |
| 34594 |
CP 65 |
| 34596 |
JR C,34604 |
| 34598 |
CP 91 |
| 34600 |
JR NC,34604 |
| 34602 |
OR 32 |
| 34604 |
PUSH HL |
| 34605 |
LD HL,46852 |
| 34608 |
INC (HL) |
| 34609 |
DEC (HL) |
| 34610 |
JR Z,34624 |
| 34612 |
CP 97 |
| 34614 |
JR C,34624 |
| 34616 |
CP 123 |
| 34618 |
JR NC,34624 |
| 34620 |
RES 5,A |
| 34622 |
LD (HL),0 |
| 34624 |
CP 46 |
| 34626 |
JR NZ,34629 |
| 34628 |
INC (HL) |
| 34629 |
POP HL |
| 34630 |
CALL PrintPropChar |
| 34633 |
LD (34464),A |
| 34636 |
LD A,(34459) |
| 34639 |
DEC A |
| 34640 |
JP Z,34513 |
| 34643 |
LD (34459),A |
| 34646 |
LD (34460),HL |
| 34649 |
LD A,C |
| 34650 |
LD (34462),A |
| 34653 |
POP AF |
| 34654 |
POP BC |
| 34655 |
POP HL |
| 34656 |
RET |
| 34657 |
LD A,C |
| 34658 |
SUB 6 |
| 34660 |
LD C,A |
| 34661 |
RET NC |
| 34662 |
ADD A,8 |
| 34664 |
LD C,A |
| 34665 |
DEC L |
| 34666 |
RET |