35537: Routine at 8AD1
| 35537 | PUSH AF | 
| 35538 | LD A,(35571) | 
| 35541 | AND A | 
| 35542 | JP Z,35553 | 
| 35545 | POP AF | 
| 35546 | PUSH HL | 
| 35547 | LD L,A | 
| 35548 | LD H,184 | 
| 35550 | LD A,(HL) | 
| 35551 | POP HL | 
| 35552 | RET | 
| 35553 | POP AF | 
| 35554 | PUSH HL | 
| 35555 | LD L,A | 
| 35556 | LD H,185 | 
| 35558 | LD A,(HL) | 
| 35559 | POP HL | 
| 35560 | RET | 
| 35561 | NOP | 
| 35562 | NOP | 
| 35563 | NOP | 
| 35564 | NOP | 
| 35565 | NOP | 
| 35566 | NOP | 
| 35567 | NOP | 
| 35568 | NOP | 
| 35569 | NOP | 
| 35570 | NOP | 
| 35571 | NOP | 
| 35572 | NOP | 
| 35573 | NOP | 
| 35574 | NOP | 
| 35575 | NOP | 
| 35576 | NOP | 
| 35577 | NOP | 
| 35578 | NOP | 
| 35579 | NOP | 
| 35580 | NOP | 
| 35581 | NOP | 
| 35582 | NOP | 
| 35583 | NOP | 
| 35584 | NOP | 
| 35585 | NOP | 
| 35586 | NOP | 
| 35587 | NOP | 
| 35588 | NOP | 
| 35589 | NOP | 
| 35590 | NOP | 
| 35591 | NOP | 
| 35592 | NOP | 
| 35593 | NOP | 
| 35594 | NOP | 
| 35595 | NOP | 
| 35596 | NOP | 
| 35597 | NOP | 
| 35598 | NOP | 
| 35599 | NOP | 
| 35600 | NOP | 
| 35601 | NOP | 
| 35602 | NOP | 
| 35603 | NOP | 
| 35604 | NOP | 
| 35605 | NOP | 
| 35606 | NOP | 
| 35607 | NOP | 
| 35608 | NOP | 
| 35609 | NOP | 
| 35610 | RET NZ | 
| 35611 | NOP | 
| 35612 | NOP | 
| 35613 | NOP | 
| 35614 | NOP | 
| 35615 | CP 1 | 
| 35617 | JP NZ,35626 | 
| 35620 | LD HL,(35794) | 
| 35623 | JP 35629 | 
| 35626 | LD HL,(35814) | 
| 35629 | LD A,0 | 
| 35631 | LD (36877),A | 
| 35634 | PUSH DE | 
| 35635 | PUSH HL | 
| 35636 | LD DE,35906 | 
| 35639 | XOR A | 
| 35640 | SBC HL,DE | 
| 35642 | JP NZ,35650 | 
| 35645 | LD A,1 | 
| 35647 | LD (36877),A | 
| 35650 | POP HL | 
| 35651 | POP DE | 
| 35652 | LD C,0 | 
| 35654 | CALL 35752 | 
| 35657 | JP Z,35662 | 
| 35660 | SET 0,C | 
| 35662 | INC HL | 
| 35663 | INC HL | 
| 35664 | CALL 35752 | 
| 35667 | JP Z,35674 | 
| 35670 | SET 0,C | 
| 35672 | SET 3,C | 
| 35674 | INC HL | 
| 35675 | INC HL | 
| 35676 | CALL 35752 | 
| 35679 | JP Z,35684 | 
| 35682 | SET 3,C | 
| 35684 | INC HL | 
| 35685 | INC HL | 
| 35686 | CALL 35752 | 
| 35689 | JP Z,35696 | 
| 35692 | SET 1,C | 
| 35694 | SET 3,C | 
| 35696 | INC HL | 
| 35697 | INC HL | 
| 35698 | CALL 35752 | 
| 35701 | JP Z,35706 | 
| 35704 | SET 1,C | 
| 35706 | INC HL | 
| 35707 | INC HL | 
| 35708 | CALL 35752 | 
| 35711 | JP Z,35718 | 
| 35714 | SET 1,C | 
| 35716 | SET 2,C | 
| 35718 | INC HL | 
| 35719 | INC HL | 
| 35720 | CALL 35752 | 
| 35723 | JP Z,35728 | 
| 35726 | SET 2,C | 
| 35728 | INC HL | 
| 35729 | INC HL | 
| 35730 | CALL 35752 | 
| 35733 | JP Z,35740 | 
| 35736 | SET 0,C | 
| 35738 | SET 2,C | 
| 35740 | INC HL | 
| 35741 | INC HL | 
| 35742 | CALL 35752 | 
| 35745 | JP Z,35750 | 
| 35748 | SET 4,C | 
| 35750 | LD A,C | 
| 35751 | RET | 
| 35752 | PUSH HL | 
| 35753 | PUSH BC | 
| 35754 | PUSH DE | 
| 35755 | LD D,(HL) | 
| 35756 | INC HL | 
| 35757 | LD B,(HL) | 
| 35758 | LD A,B | 
| 35759 | PUSH BC | 
| 35760 | LD B,A | 
| 35761 | LD A,(36877) | 
| 35764 | AND A | 
| 35765 | LD A,B | 
| 35766 | POP BC | 
| 35767 | JP NZ,35775 | 
| 35770 | IN A,(254) | 
| 35772 | JP 35779 | 
| 35775 | LD A,0 | 
| 35777 | IN A,(31) | 
| 35779 | LD B,A | 
| 35780 | LD A,(36877) | 
| 35783 | AND A | 
| 35784 | LD A,B | 
| 35785 | JP NZ,35789 | 
| 35788 | CPL | 
| 35789 | AND D | 
| 35790 | POP DE | 
| 35791 | POP BC | 
| 35792 | POP HL | 
| 35793 | RET |