![]() |
Routines |
Prev: 662D | Up: Map | Next: 6B15 |
Used by the routine at 5ECB.
|
||||
66C7 | LD A,$03 | |||
66C9 | CALL $66BA | |||
66CC | CALL $C000 | |||
66CF | PUSH AF | |||
66D0 | XOR A | |||
66D1 | CALL $66BA | |||
66D4 | POP AF | |||
66D5 | RET | |||
66D6 | LD BC,$F510 | |||
66D9 | PUSH HL | |||
66DA | LD HL,$5800 | |||
66DD | LD BC,$0180 | |||
66E0 | LD (HL),$38 | |||
66E2 | INC HL | |||
66E3 | DEC BC | |||
66E4 | LD A,B | |||
66E5 | OR C | |||
66E6 | JR NZ,$66E0 | |||
This entry point is used by the routine at 6B41.
|
||||
66E8 | POP HL | |||
66E9 | POP AF | |||
66EA | RET | |||
66EB | LD A,($5D87) | |||
66EE | CP B | |||
66EF | JR NZ,$6753 | |||
66F1 | RET | |||
66F2 | LD A,($5D87) | |||
66F5 | CP B | |||
66F6 | JR Z,$6753 | |||
66F8 | RET | |||
66F9 | LD A,($5D87) | |||
66FC | CP B | |||
66FD | JR Z,$6753 | |||
66FF | JR C,$6753 | |||
6701 | RET | |||
6702 | LD A,($5D87) | |||
This entry point is used by the routine at 6B41.
|
||||
6705 | CP B | |||
6706 | JR NC,$6753 | |||
6708 | RET | |||
6709 | LD A,($5D89) | |||
670C | CP C | |||
670D | RET Z | |||
670E | LD A,($5D8A) | |||
6711 | CP C | |||
6712 | RET Z | |||
6713 | LD A,($5D87) | |||
6716 | CP C | |||
6717 | JR NZ,$6753 | |||
6719 | RET | |||
671A | LD A,($5D89) | |||
671D | CP C | |||
671E | JR Z,$6753 | |||
6720 | LD A,($5D8A) | |||
6723 | CP C | |||
6724 | JR Z,$6753 | |||
6726 | LD A,($5D87) | |||
6729 | CP C | |||
672A | JR Z,$6753 | |||
672C | RET | |||
672D | LD A,$FC | |||
672F | CP C | |||
6730 | RET NZ | |||
6731 | JR $6753 | |||
6733 | LD A,$FC | |||
6735 | CP C | |||
6736 | RET Z | |||
6737 | JR $6753 | |||
6739 | LD A,($5D89) | |||
673C | CP C | |||
673D | RET Z | |||
673E | JR $6753 | |||
6740 | LD A,($5D8A) | |||
6743 | CP C | |||
6744 | RET Z | |||
6745 | JR $6753 | |||
6747 | LD A,($5D8A) | |||
674A | CP C | |||
674B | RET NZ | |||
674C | JR $6753 | |||
674E | LD A,($5D89) | |||
6751 | CP C | |||
6752 | RET NZ | |||
6753 | LD A,$01 | |||
6755 | LD ($5ECA),A | |||
6758 | RET | |||
6759 | LD A,($5B81) | |||
675C | CP B | |||
675D | RET Z | |||
675E | JR $6753 | |||
6760 | LD A,($5B82) | |||
6763 | CP B | |||
6764 | RET Z | |||
6765 | JR $6753 | |||
6767 | LD A,($5B83) | |||
676A | CP B | |||
676B | RET Z | |||
676C | JR $6753 | |||
This entry point is used by the routine at 6B41.
|
||||
676E | LD B,C | |||
676F | LD B,H | |||
6770 | LD D,(HL) | |||
6771 | LD B,L | |||
6772 | LD C,(HL) | |||
6773 | LD D,H | |||
6774 | LD D,L | |||
6775 | LD D,D | |||
6776 | LD B,L | |||
6777 | LD A,($676E) | |||
677A | LD ($6783),A | |||
677D | LD IX,$676E | |||
6781 | LD A,(IX+$00) | |||
6784 | LD L,A | |||
6785 | LD H,$00 | |||
6787 | ADD HL,HL | |||
6788 | ADD HL,HL | |||
6789 | PUSH HL | |||
678A | ADD HL,HL | |||
678B | ADD HL,HL | |||
678C | ADD HL,HL | |||
678D | PUSH HL | |||
678E | ADD HL,HL | |||
678F | POP DE | |||
6790 | ADD HL,DE | |||
6791 | POP DE | |||
6792 | ADD HL,DE | |||
6793 | LD A,($5C78) | |||
6796 | AND $07 | |||
This entry point is used by the routine at 6B41.
|
||||
6798 | INC A | |||
6799 | LD ($676E),A | |||
679C | LD A,H | |||
679D | CP B | |||
679E | JR NC,$6753 | |||
67A0 | RET | |||
67A1 | CALL $67FF | |||
67A4 | LD A,(HL) | |||
67A5 | OR A | |||
67A6 | RET Z | |||
67A7 | JR $6753 | |||
67A9 | CALL $67FF | |||
67AC | LD A,(HL) | |||
67AD | OR A | |||
67AE | RET NZ | |||
67AF | JR $6753 | |||
67B1 | CALL $67FF | |||
67B4 | CP (HL) | |||
67B5 | RET Z | |||
67B6 | JR $6753 | |||
67B8 | CALL $67FF | |||
67BB | CP (HL) | |||
67BC | RET NZ | |||
67BD | JR $6753 | |||
67BF | CALL $67FF | |||
This entry point is used by the routine at 6B41.
|
||||
67C2 | CP (HL) | |||
67C3 | RET C | |||
67C4 | JR $6753 | |||
67C6 | CALL $67FF | |||
This entry point is used by the routine at 6B41.
|
||||
67C9 | CP (HL) | |||
This entry point is used by the routine at 6B41.
|
||||
67CA | RET NC | |||
67CB | JR $6753 | |||
67CD | EX DE,HL | |||
67CE | LD H,(HL) | |||
67CF | JP P,$F966 | |||
67D2 | LD H,(HL) | |||
67D3 | LD (BC),A | |||
67D4 | LD H,A | |||
67D5 | ADD HL,BC | |||
67D6 | LD H,A | |||
67D7 | INC DE | |||
67D8 | LD H,A | |||
67D9 | LD A,(DE) | |||
67DA | LD H,A | |||
67DB | LD H,$67 | |||
67DD | ADD HL,SP | |||
67DE | LD H,A | |||
67DF | LD C,(HL) | |||
67E0 | LD H,A | |||
67E1 | LD B,B | |||
67E2 | LD H,A | |||
67E3 | LD B,A | |||
67E4 | LD H,A | |||
67E5 | DEC L | |||
67E6 | LD H,A | |||
67E7 | INC SP | |||
67E8 | LD H,A | |||
67E9 | AND C | |||
67EA | LD H,A | |||
67EB | XOR C | |||
67EC | LD H,A | |||
67ED | LD E,C | |||
67EE | LD H,A | |||
67EF | LD H,B | |||
67F0 | LD H,A | |||
67F1 | LD H,A | |||
67F2 | LD H,A | |||
67F3 | LD (HL),A | |||
67F4 | LD H,A | |||
67F5 | ADD A,$67 | |||
67F7 | CP A | |||
67F8 | LD H,A | |||
67F9 | OR C | |||
67FA | LD H,A | |||
67FB | CP B | |||
67FC | LD H,A | |||
67FD | LD D,$67 | |||
67FF | LD HL,$5D87 | |||
6802 | LD E,B | |||
This entry point is used by the routine at 6B41.
|
||||
6803 | LD D,$00 | |||
6805 | ADD HL,DE | |||
6806 | RET | |||
6807 | LD HL,$5DCA | |||
680A | JR $6802 | |||
680C | LD A,$10 | |||
680E | CALL $63D4 | |||
6811 | XOR A | |||
6812 | LD ($5B7A),A | |||
6815 | LD B,$A0 | |||
6817 | LD HL,$5DCA | |||
681A | LD A,($5D89) | |||
681D | CP (HL) | |||
681E | CALL Z,$6845 | |||
6821 | LD A,($5D8A) | |||
6824 | CP (HL) | |||
6825 | CALL Z,$6845 | |||
6828 | INC HL | |||
6829 | DJNZ $681A | |||
682B | LD A,($5B7A) | |||
682E | OR A | |||
682F | JR NZ,$6836 | |||
6831 | LD A,$11 | |||
6833 | JP $63D4 | |||
6836 | LD A,$0C | |||
6838 | CALL $6394 | |||
683B | LD A,$0C | |||
683D | CALL $6394 | |||
6840 | LD A,$2E | |||
6842 | JP $6394 | |||
6845 | LD A,$A0 | |||
6847 | SUB B | |||
6848 | CALL $63D7 | |||
684B | LD ($5B7A),A | |||
684E | LD A,($5D8A) | |||
6851 | CP (HL) | |||
6852 | RET NZ | |||
6853 | PUSH BC | |||
6854 | LD A,$1E | |||
6856 | CALL $63D4 | |||
6859 | POP BC | |||
685A | RET | |||
685B | CALL $6187 | |||
685E | XOR A | |||
685F | LD ($6185),A | |||
6862 | CALL $6B15 | |||
6865 | LD A,$12 | |||
6867 | CALL $63D4 | |||
686A | CALL $6884 | |||
686D | CP $4E | |||
686F | JR Z,$6878 | |||
6871 | CP $59 | |||
6873 | JR NZ,$686A | |||
6875 | JP $5ECB | |||
6878 | RST $00 | |||
6879 | LD A,$01 | |||
687B | LD ($5ECA),A | |||
687E | RET | |||
687F | LD A,$14 | |||
6881 | CALL $63D4 | |||
This entry point is used by the routine at 63D4.
|
||||
6884 | PUSH HL | |||
6885 | PUSH BC | |||
6886 | PUSH DE | |||
6887 | LD A,($5C04) | |||
688A | CP $FF | |||
688C | JR Z,$6887 | |||
688E | POP DE | |||
688F | POP BC | |||
6890 | POP HL | |||
6891 | RET | |||
6892 | LD A,B | |||
6893 | LD ($5D87),A | |||
6896 | JP $696C | |||
6899 | LD A,$32 | |||
689B | HALT | |||
689C | DEC A | |||
689D | JR NZ,$689B | |||
689F | DJNZ $6899 | |||
68A1 | RET | |||
68A2 | LD C,B | |||
68A3 | LD B,$00 | |||
68A5 | LD HL,$5DCA | |||
68A8 | ADD HL,BC | |||
68A9 | LD A,(HL) | |||
68AA | LD ($5D87),A | |||
68AD | JP $696C | |||
This entry point is used by the routine at 6B41.
|
||||
68B0 | LD A,($5D89) | |||
68B3 | CP C | |||
68B4 | JR NZ,$68C2 | |||
68B6 | LD A,$15 | |||
68B8 | CALL $63D4 | |||
68BB | XOR A | |||
68BC | LD ($5B85),A | |||
68BF | JP $6879 | |||
68C2 | LD A,($5D8A) | |||
68C5 | CP C | |||
68C6 | JR NZ,$68CC | |||
68C8 | LD A,$1D | |||
68CA | JR $68B8 | |||
68CC | LD A,($5D87) | |||
68CF | CP C | |||
68D0 | JR Z,$68D6 | |||
68D2 | LD A,$16 | |||
68D4 | JR $68B8 | |||
68D6 | CALL $6807 | |||
68D9 | LD A,($5D89) | |||
68DC | LD (HL),A | |||
68DD | LD HL,$5D8C | |||
68E0 | INC (HL) | |||
68E1 | JP $696C | |||
68E4 | LD A,($5D8A) | |||
68E7 | CP C | |||
68E8 | JR Z,$68F8 | |||
68EA | LD A,($5D89) | |||
68ED | CP C | |||
68EE | JR Z,$68F4 | |||
68F0 | LD A,$17 | |||
68F2 | JR $68B8 | |||
68F4 | LD HL,$5D8C | |||
68F7 | DEC (HL) | |||
68F8 | CALL $6807 | |||
68FB | LD A,($5D87) | |||
68FE | LD (HL),A | |||
68FF | JP $696C | |||
6902 | CALL $687F | |||
6905 | LD IX,$5D87 | |||
6909 | LD DE,$0141 | |||
690C | LD HL,$6914 | |||
690F | LD A,$2A | |||
6911 | JP $04C5 | |||
6914 | LD A,$07 | |||
6916 | OUT ($FE),A | |||
6918 | RES 0,(IY+$02) | |||
691C | EI | |||
691D | XOR A | |||
691E | LD ($6185),A | |||
6921 | JP $696C | |||
This entry point is used by the routine at 6B41.
|
||||
6924 | LD A,$1A | |||
6926 | LD ($6A81),IX | |||
692A | CALL $63D4 | |||
692D | CALL $6884 | |||
6930 | CP $4E | |||
6932 | JR Z,$6938 | |||
6934 | CP $59 | |||
6936 | JR NZ,$692D | |||
6938 | CP $4E | |||
693A | RET Z | |||
693B | LD HL,$6953 | |||
693E | LD IX,$5D87 | |||
6942 | LD DE,$0141 | |||
6945 | LD A,$2A | |||
6947 | SCF | |||
6948 | INC D | |||
6949 | EX AF,AF' | |||
694A | DEC D | |||
694B | DI | |||
694C | LD A,$0F | |||
694E | OUT ($FE),A | |||
6950 | JP $0561 | |||
6953 | EI | |||
6954 | LD A,$07 | |||
6956 | OUT ($FE),A | |||
6958 | JP NC,$5ECB | |||
695B | JR $6914 | |||
695D | CALL $6807 | |||
6960 | LD A,$FC | |||
This entry point is used by the routine at 6B41.
|
||||
6962 | LD (HL),A | |||
6963 | JR $696C | |||
6965 | CALL $6807 | |||
6968 | LD A,($5D87) | |||
696B | LD (HL),A | |||
This entry point is used by the routine at 6B41.
|
||||
696C | LD A,$01 | |||
This entry point is used by the routine at 6B41.
|
||||
696E | LD ($5B95),A | |||
6971 | PUSH HL | |||
6972 | LD A,($5BCF) | |||
6975 | CP $43 | |||
6977 | JR Z,$69B6 | |||
6979 | CP $8A | |||
697B | JR Z,$69B6 | |||
697D | CP $8B | |||
697F | JR Z,$69B6 | |||
6981 | CP $85 | |||
6983 | JR Z,$69B6 | |||
6985 | CP $8E | |||
6987 | JR Z,$69B6 | |||
6989 | POP HL | |||
698A | LD HL,$B798 | |||
698D | LD A,($5D87) | |||
6990 | LD B,A | |||
6991 | LD A,$FF | |||
6993 | CP (HL) | |||
6994 | INC HL | |||
6995 | JR NZ,$6993 | |||
6997 | DJNZ $6993 | |||
6999 | LD A,(HL) | |||
699A | CP $FF | |||
699C | RET Z | |||
699D | INC HL | |||
699E | CP $F8 | |||
69A0 | JR NZ,$6999 | |||
69A2 | PUSH HL | |||
69A3 | LD A,($5F15) | |||
69A6 | CP (HL) | |||
69A7 | JR NZ,$69B6 | |||
69A9 | LD C,A | |||
69AA | LD B,$00 | |||
69AC | LD HL,$5DCA | |||
69AF | ADD HL,BC | |||
69B0 | LD A,($5D87) | |||
69B3 | CP (HL) | |||
69B4 | JR Z,$69BC | |||
69B6 | XOR A | |||
69B7 | LD ($6185),A | |||
69BA | POP HL | |||
69BB | RET | |||
69BC | POP HL | |||
69BD | JR $6999 | |||
69BF | CALL $6807 | |||
69C2 | PUSH HL | |||
69C3 | LD B,A | |||
69C4 | CALL $6807 | |||
69C7 | LD A,(HL) | |||
69C8 | LD (HL),C | |||
69C9 | POP HL | |||
69CA | LD (HL),A | |||
69CB | JR $696C | |||
69CD | CALL $67FF | |||
69D0 | PUSH HL | |||
69D1 | LD C,(HL) | |||
69D2 | LD B,A | |||
69D3 | CALL $67FF | |||
69D6 | LD A,(HL) | |||
69D7 | LD (HL),C | |||
69D8 | POP HL | |||
69D9 | LD (HL),A | |||
69DA | RET | |||
69DB | CALL $67FF | |||
69DE | LD A,$FF | |||
69E0 | LD (HL),A | |||
69E1 | RET | |||
69E2 | CALL $67FF | |||
69E5 | XOR A | |||
69E6 | LD (HL),A | |||
69E7 | RET | |||
69E8 | LD ($5B80),A | |||
69EB | LD A,B | |||
69EC | LD ($5B7F),A | |||
69EF | XOR A | |||
69F0 | LD ($5B79),A | |||
69F3 | RET | |||
69F4 | CALL $67FF | |||
69F7 | ADD A,(HL) | |||
69F8 | JR NC,$69FC | |||
69FA | LD A,$FF | |||
69FC | LD (HL),A | |||
69FD | RET | |||
69FE | CALL $67FF | |||
6A01 | LD ($5B94),A | |||
6A04 | LD A,(HL) | |||
6A05 | PUSH HL | |||
6A06 | LD HL,$5B94 | |||
6A09 | AND A | |||
6A0A | SUB (HL) | |||
6A0B | JR NC,$6A0E | |||
6A0D | XOR A | |||
6A0E | POP HL | |||
6A0F | LD (HL),A | |||
6A10 | RET | |||
6A11 | CALL $67FF | |||
6A14 | LD (HL),A | |||
6A15 | RET | |||
6A16 | CALL $6807 | |||
6A19 | LD C,A | |||
6A1A | LD A,B | |||
6A1B | CP $46 | |||
6A1D | JR C,$6A26 | |||
6A1F | LD A,C | |||
6A20 | CP $01 | |||
6A22 | JR Z,$6A26 | |||
6A24 | LD C,$00 | |||
6A26 | LD (HL),C | |||
6A27 | LD HL,$5D87 | |||
6A2A | CP (HL) | |||
6A2B | JP Z,$696C | |||
6A2E | RET | |||
6A2F | CALL $6807 | |||
6A32 | PUSH HL | |||
6A33 | LD B,A | |||
6A34 | CALL $6807 | |||
6A37 | LD A,(HL) | |||
6A38 | POP HL | |||
6A39 | LD (HL),A | |||
6A3A | JR $6A27 | |||
6A3C | CALL $67FF | |||
6A3F | LD A,(HL) | |||
6A40 | OR A | |||
6A41 | JR Z,$6A49 | |||
6A43 | LD B,A | |||
6A44 | XOR A | |||
6A45 | INC A | |||
6A46 | DAA | |||
6A47 | DJNZ $6A45 | |||
6A49 | PUSH AF | |||
6A4A | OR A | |||
6A4B | JR Z,$6A5A | |||
6A4D | SRL A | |||
6A4F | SRL A | |||
6A51 | SRL A | |||
6A53 | SRL A | |||
6A55 | ADD A,$30 | |||
6A57 | CALL $6394 | |||
6A5A | POP AF | |||
6A5B | AND $0F | |||
6A5D | ADD A,$30 | |||
6A5F | CALL $6394 | |||
6A62 | LD A,$20 | |||
6A64 | CALL $63FC | |||
6A67 | RET | |||
6A68 | LD B,$FE | |||
6A6A | LD HL,$5DCA | |||
6A6D | LD A,($5D89) | |||
6A70 | CP (HL) | |||
6A71 | JR NZ,$6A77 | |||
6A73 | LD A,($5D87) | |||
6A76 | LD (HL),A | |||
6A77 | INC HL | |||
6A78 | DJNZ $6A6D | |||
6A7A | XOR A | |||
6A7B | LD ($5D8C),A | |||
6A7E | JP $696C | |||
6A81 | LD D,E | |||
6A82 | NOP | |||
6A83 | CALL $6807 | |||
6A86 | LD A,($5D8A) | |||
6A89 | CP C | |||
6A8A | JR NZ,$6A91 | |||
6A8C | LD A,$1D | |||
6A8E | JP $68B8 | |||
This entry point is used by the routine at 6B41.
|
||||
6A91 | LD A,($5D89) | |||
6A94 | CP C | |||
6A95 | JR Z,$6AA2 | |||
6A97 | LD A,($5D87) | |||
6A9A | CP C | |||
6A9B | JR Z,$6AA8 | |||
6A9D | LD A,$16 | |||
6A9F | JP $68B8 | |||
6AA2 | PUSH HL | |||
6AA3 | LD HL,$5D8C | |||
6AA6 | DEC (HL) | |||
6AA7 | POP HL | |||
6AA8 | LD A,($5D8A) | |||
6AAB | LD (HL),A | |||
6AAC | RET | |||
6AAD | CALL $6807 | |||
6AB0 | LD A,($5D8A) | |||
6AB3 | CP C | |||
6AB4 | JR Z,$6ABB | |||
6AB6 | LD A,$1C | |||
6AB8 | JP $68B8 | |||
6ABB | LD A,($5D89) | |||
6ABE | LD (HL),A | |||
6ABF | LD HL,$5D8C | |||
6AC2 | INC (HL) | |||
6AC3 | RET | |||
This entry point is used by the routine at 662D.
|
||||
6AC4 | AND A | |||
6AC5 | LD L,A | |||
6AC6 | LD A,B | |||
6AC7 | LD D,$00 | |||
6AC9 | LD H,D | |||
6ACA | ADD A,A | |||
6ACB | ADD A,A | |||
6ACC | RL D | |||
6ACE | LD E,A | |||
6ACF | PUSH DE | |||
6AD0 | CALL $30A9 | |||
6AD3 | POP DE | |||
6AD4 | JP $03B5 | |||
6AD7 | INC H | |||
6AD8 | LD L,C | |||
6AD9 | LD E,E | |||
6ADA | LD L,B | |||
6ADB | INC C | |||
6ADC | LD L,B | |||
6ADD | LD A,A | |||
6ADE | LD L,B | |||
6ADF | LD (BC),A | |||
6AE0 | LD L,C | |||
6AE1 | LD L,B | |||
6AE2 | LD L,D | |||
6AE3 | LD B,E | |||
6AE4 | LD L,E | |||
6AE5 | LD A,C | |||
6AE6 | LD L,B | |||
6AE7 | OR B | |||
6AE8 | LD L,B | |||
6AE9 | CALL PO,$9268 | |||
6AEC | LD L,B | |||
6AED | AND D | |||
6AEE | LD L,B | |||
6AEF | IN A,($69) | |||
6AF1 | JP PO,$E669 | |||
6AF4 | LD H,E | |||
6AF5 | LD H,L | |||
6AF6 | LD L,C | |||
6AF7 | LD E,L | |||
6AF8 | LD L,C | |||
6AF9 | INC A | |||
6AFA | LD L,D | |||
6AFB | SBC A,C | |||
6AFC | LD L,B | |||
6AFD | ADD A,E | |||
6AFE | LD L,D | |||
6AFF | XOR L | |||
6B00 | LD L,D | |||
6B01 | LD DE,$F46A | |||
6B04 | LD L,C | |||
6B05 | CP $69 | |||
6B07 | LD D,$6A | |||
6B09 | CP A | |||
6B0A | LD L,C | |||
6B0B | CALL $E869 | |||
6B0E | LD L,C | |||
6B0F | CPL | |||
6B10 | LD L,D | |||
6B11 | CALL NZ,$6C6A | |||
6B14 | LD L,C |
Prev: 662D | Up: Map | Next: 6B15 |