![]() |
Routines |
| Prev: 965D | Up: Map | Next: AEFF |
|
Used by the routine at Sounds_PlayQueue.
|
||||
| 974A | XOR A | |||
| 974B | LD ($5CDD),A | |||
| 974E | LD BC,$0608 | |||
| 9751 | LD A,($B7E5) | |||
| 9754 | CP $02 | |||
| 9756 | JR NZ,$9767 | |||
| 9758 | LD HL,$1510 | |||
| 975B | CALL $9CF4 | |||
| 975E | LD BC,$0608 | |||
| 9761 | LD HL,$15C0 | |||
| 9764 | JP $9CF4 | |||
| 9767 | LD HL,$1510 | |||
| 976A | LD A,($B7E6) | |||
| 976D | AND A | |||
| 976E | JP Z,$9CF4 | |||
| 9771 | LD L,$C0 | |||
| 9773 | JP $9CF4 | |||
|
This entry point is used by the routines at StartGame and BDCF.
|
||||
| 9776 | LD A,($B7EA) | |||
|
This entry point is used by the routine at BDCF.
|
||||
| 9779 | LD HL,$6CBD | |||
| 977C | ADD A,A | |||
| 977D | LD E,A | |||
| 977E | LD D,$00 | |||
| 9780 | ADD HL,DE | |||
| 9781 | LD E,(HL) | |||
| 9782 | INC HL | |||
| 9783 | LD D,(HL) | |||
| 9784 | EX DE,HL | |||
| 9785 | LD ($9789),HL | |||
| 9788 | RET | |||
| 9789 | NOP | |||
| 978A | NOP | |||
|
This entry point is used by the routine at StartGame.
|
||||
| 978B | CALL $979F | |||
| 978E | RET Z | |||
| 978F | CALL $979F | |||
| 9792 | JR NZ,$978F | |||
| 9794 | CALL $979F | |||
| 9797 | JR Z,$9794 | |||
| 9799 | CALL $979F | |||
| 979C | JR NZ,$9799 | |||
| 979E | RET | |||
| 979F | LD A,$F7 | |||
| 97A1 | CALL $97A7 | |||
| 97A4 | AND $0F | |||
| 97A6 | RET | |||
| 97A7 | IN A,($FE) | |||
| 97A9 | CPL | |||
| 97AA | AND $1F | |||
| 97AC | RET | |||
| 97AD | LD ($97D0),SP | |||
| 97B1 | LD SP,$5B00 | |||
| 97B4 | LD BC,$8002 | |||
| 97B7 | LD DE,$0000 | |||
| 97BA | JR $97C9 | |||
| 97BC | LD ($97D0),SP | |||
| 97C0 | LD SP,$5800 | |||
| 97C3 | LD BC,$000C | |||
| 97C6 | LD DE,$0000 | |||
| 97C9 | PUSH DE | |||
| 97CA | DJNZ $97C9 | |||
| 97CC | DEC C | |||
| 97CD | JR NZ,$97C9 | |||
| 97CF | LD SP,$0000 | |||
| 97D2 | RET | |||
| 97D3 | LD E,$FF | |||
| 97D5 | DEC E | |||
| 97D6 | JR NZ,$97D5 | |||
| 97D8 | DEC D | |||
| 97D9 | JR NZ,$97D3 | |||
| 97DB | RET | |||
| 97DC | NOP | |||
| 97DD | NOP | |||
|
This entry point is used by the routine at StartGame.
|
||||
| 97DE | LD IX,$9AD0 | |||
| 97E2 | LD B,$0B | |||
| 97E4 | XOR A | |||
| 97E5 | LD ($D000),A | |||
| 97E8 | LD HL,$D001 | |||
| 97EB | PUSH BC | |||
| 97EC | LD A,(IX+$00) | |||
| 97EF | AND A | |||
| 97F0 | CALL NZ,$9801 | |||
| 97F3 | POP BC | |||
| 97F4 | LD DE,$0016 | |||
| 97F7 | ADD IX,DE | |||
| 97F9 | DJNZ $97EB | |||
| 97FB | LD ($97FF),HL | |||
| 97FE | RET | |||
| 97FF | NOP | |||
| 9800 | NOP | |||
| 9801 | LD A,(IX+$04) | |||
| 9804 | CP $C0 | |||
| 9806 | JR C,$980C | |||
| 9808 | SET 7,(IX+$00) | |||
| 980C | BIT 7,(IX+$00) | |||
| 9810 | RET NZ | |||
| 9811 | LD A,($D000) | |||
| 9814 | INC A | |||
| 9815 | LD ($D000),A | |||
| 9818 | LD C,(IX+$08) | |||
| 981B | LD A,(IX+$02) | |||
| 981E | AND $07 | |||
| 9820 | JR Z,$9823 | |||
| 9822 | INC C | |||
| 9823 | LD A,C | |||
| 9824 | ADD A,A | |||
| 9825 | ADD A,A | |||
| 9826 | ADD A,A | |||
| 9827 | ADD A,(IX+$02) | |||
| 982A | JR NC,$9839 | |||
| 982C | LD A,$FF | |||
| 982E | SUB (IX+$02) | |||
| 9831 | SRL A | |||
| 9833 | SRL A | |||
| 9835 | SRL A | |||
| 9837 | INC A | |||
| 9838 | LD C,A | |||
| 9839 | LD D,(IX+$0A) | |||
| 983C | LD E,(IX+$0B) | |||
| 983F | LD (HL),E | |||
| 9840 | INC HL | |||
| 9841 | LD (HL),D | |||
| 9842 | INC HL | |||
| 9843 | SLA C | |||
| 9845 | LD A,$F6 | |||
| 9847 | SUB C | |||
| 9848 | LD (HL),A | |||
| 9849 | INC HL | |||
| 984A | LD ($9877),A | |||
| 984D | LD B,(IX+$09) | |||
| 9850 | INC B | |||
| 9851 | LD (HL),B | |||
| 9852 | INC HL | |||
| 9853 | EX DE,HL | |||
| 9854 | LD A,L | |||
| 9855 | LD C,$FF | |||
| 9857 | JP $9876 | |||
| 985A | LDI | |||
| 985C | LDI | |||
| 985E | LDI | |||
| 9860 | LDI | |||
| 9862 | LDI | |||
| 9864 | LDI | |||
| 9866 | LDI | |||
| 9868 | LDI | |||
| 986A | LDI | |||
| 986C | LDI | |||
| 986E | DEC HL | |||
| 986F | ADD A,$20 | |||
| 9871 | LD L,A | |||
| 9872 | JP NC,$9876 | |||
| 9875 | INC H | |||
| 9876 | DJNZ $9876 | |||
| 9878 | EX DE,HL | |||
| 9879 | RET | |||
|
This entry point is used by the routine at StartGame.
|
||||
| 987A | LD A,($8E71) | |||
| 987D | AND A | |||
| 987E | JR Z,$989A | |||
| 9880 | LD IX,($8E70) | |||
| 9884 | LD A,(IX+$02) | |||
| 9887 | SUB $05 | |||
| 9889 | LD L,A | |||
| 988A | LD A,(IX+$04) | |||
| 988D | SUB $05 | |||
| 988F | LD H,A | |||
| 9890 | LD BC,$0417 | |||
| 9893 | CALL $9CF4 | |||
| 9896 | XOR A | |||
| 9897 | LD ($8E71),A | |||
|
This entry point is used by the routine at StartGame.
|
||||
| 989A | LD A,($D000) | |||
| 989D | AND A | |||
| 989E | RET Z | |||
| 989F | LD HL,$D001 | |||
| 98A2 | EX AF,AF' | |||
| 98A3 | LD E,(HL) | |||
| 98A4 | INC HL | |||
| 98A5 | LD D,(HL) | |||
| 98A6 | INC HL | |||
| 98A7 | LD A,(HL) | |||
| 98A8 | LD ($98D6),A | |||
| 98AB | INC HL | |||
| 98AC | LD B,(HL) | |||
| 98AD | INC HL | |||
| 98AE | LD C,$FF | |||
| 98B0 | LD A,E | |||
| 98B1 | JP $98D5 | |||
| 98B4 | EX AF,AF' | |||
| 98B5 | DEC A | |||
| 98B6 | JR NZ,$98A2 | |||
| 98B8 | RET | |||
| 98B9 | LDI | |||
| 98BB | LDI | |||
| 98BD | LDI | |||
| 98BF | LDI | |||
| 98C1 | LDI | |||
| 98C3 | LDI | |||
| 98C5 | LDI | |||
| 98C7 | LDI | |||
| 98C9 | LDI | |||
| 98CB | LDI | |||
| 98CD | DEC DE | |||
| 98CE | ADD A,$20 | |||
| 98D0 | LD E,A | |||
| 98D1 | JP NC,$98D5 | |||
| 98D4 | INC D | |||
| 98D5 | DJNZ $98D5 | |||
| 98D7 | JP $98B4 | |||
| 98DA | DEC D | |||
| 98DB | SBC A,D | |||
| 98DC | RRCA | |||
| 98DD | SBC A,D | |||
| 98DE | ADD HL,BC | |||
| 98DF | SBC A,D | |||
| 98E0 | INC BC | |||
| 98E1 | SBC A,D | |||
| 98E2 | DEFB $FD | |||
| 98E3 | SBC A,C | |||
| 98E4 | RST $30 | |||
| 98E5 | SBC A,C | |||
| 98E6 | POP AF | |||
| 98E7 | SBC A,C | |||
| 98E8 | EX DE,HL | |||
| 98E9 | SBC A,C | |||
| 98EA | SBC A,D | |||
| 98EB | SBC A,D | |||
| 98EC | ADC A,H | |||
| 98ED | SBC A,D | |||
| 98EE | LD A,(HL) | |||
| 98EF | SBC A,D | |||
| 98F0 | LD (HL),B | |||
| 98F1 | SBC A,D | |||
| 98F2 | LD H,D | |||
| 98F3 | SBC A,D | |||
| 98F4 | LD D,H | |||
| 98F5 | SBC A,D | |||
| 98F6 | LD B,(HL) | |||
| 98F7 | SBC A,D | |||
| 98F8 | JR C,$9894 | |||
| 98FA | EX AF,AF' | |||
| 98FB | LD A,(BC) | |||
| 98FC | INC B | |||
| 98FD | LD B,$00 | |||
| 98FF | NOP | |||
| 9900 | LD B,$00 | |||
| 9902 | LD (BC),A | |||
| 9903 | LD (BC),A | |||
| 9904 | INC B | |||
| 9905 | INC B | |||
| 9906 | NOP | |||
| 9907 | NOP | |||
| 9908 | ADD HL,BC | |||
| 9909 | DJNZ $9911 | |||
| 990B | INC C | |||
| 990C | INC B | |||
| 990D | ADD HL,BC | |||
| 990E | DEC B | |||
| 990F | RLCA | |||
| 9910 | LD A,(IX+$00) | |||
| 9913 | BIT 7,A | |||
| 9915 | RET NZ | |||
| 9916 | CP $02 | |||
| 9918 | JR NZ,$995C | |||
| 991A | LD A,($9B68) | |||
| 991D | CP $07 | |||
| 991F | JR Z,$9928 | |||
| 9921 | LD A,($9B52) | |||
| 9924 | CP $07 | |||
| 9926 | JR NZ,$9959 | |||
| 9928 | LD (IX+$01),$08 | |||
| 992C | RES 7,(IX+$15) | |||
| 9930 | LD A,($8D46) | |||
| 9933 | RRA | |||
| 9934 | JR C,$9959 | |||
| 9936 | LD A,($A65A) | |||
| 9939 | INC A | |||
| 993A | LD ($A65A),A | |||
| 993D | CP $F8 | |||
| 993F | JR C,$9959 | |||
| 9941 | LD A,($9B68) | |||
| 9944 | CP $07 | |||
| 9946 | JR NZ,$994D | |||
| 9948 | LD A,$FF | |||
| 994A | LD ($9B68),A | |||
| 994D | LD A,($9B52) | |||
| 9950 | CP $07 | |||
| 9952 | JR NZ,$9959 | |||
| 9954 | LD A,$FF | |||
| 9956 | LD ($9B52),A | |||
| 9959 | LD A,(IX+$00) | |||
| 995C | LD HL,$98F8 | |||
| 995F | ADD A,A | |||
| 9960 | CALL PrintLine_9 | |||
| 9963 | LD A,(IX+$02) | |||
| 9966 | AND $07 | |||
| 9968 | JR Z,$996B | |||
| 996A | INC HL | |||
| 996B | LD A,($5CD8) | |||
| 996E | ADD A,(HL) | |||
| 996F | LD ($5CD8),A | |||
| 9972 | CALL $7767 | |||
| 9975 | LD HL,$98D8 | |||
| 9978 | LD A,(IX+$04) | |||
| 997B | CP $C0 | |||
| 997D | RET NC | |||
| 997E | ADD A,(IX+$09) | |||
| 9981 | CP $20 | |||
| 9983 | LD ($97DC),SP | |||
| 9987 | BIT 7,(IX+$15) | |||
| 998B | LD A,$00 | |||
| 998D | JR NZ,$9992 | |||
| 998F | LD A,(IX+$02) | |||
| 9992 | AND $07 | |||
| 9994 | LD C,A | |||
| 9995 | LD A,(DE) | |||
| 9996 | LD B,A | |||
| 9997 | JR Z,$999C | |||
| 9999 | ADD A,$08 | |||
| 999B | INC B | |||
| 999C | ADD A,A | |||
| 999D | CALL PrintLine_9 | |||
| 99A0 | LD A,(HL) | |||
| 99A1 | INC HL | |||
| 99A2 | LD H,(HL) | |||
| 99A3 | LD L,A | |||
| 99A4 | LD ($9A20),HL | |||
| 99A7 | LD ($9AB4),HL | |||
| 99AA | LD ($9AB9),HL | |||
| 99AD | LD ($99E3),HL | |||
| 99B0 | INC DE | |||
| 99B1 | LD A,$21 | |||
| 99B3 | SUB B | |||
| 99B4 | LD ($9AB0),A | |||
| 99B7 | LD ($9A1B),A | |||
| 99BA | LD H,(IX+$0A) | |||
| 99BD | LD L,(IX+$0B) | |||
| 99C0 | EX DE,HL | |||
| 99C1 | LD A,(HL) | |||
| 99C2 | LD B,A | |||
| 99C3 | EX AF,AF' | |||
| 99C4 | INC HL | |||
| 99C5 | LD SP,HL | |||
| 99C6 | LD A,(IX+$04) | |||
| 99C9 | ADD A,B | |||
| 99CA | CP $C1 | |||
| 99CC | JR C,$99D5 | |||
| 99CE | LD A,$C0 | |||
| 99D0 | SUB (IX+$04) | |||
| 99D3 | LD B,A | |||
| 99D4 | EX AF,AF' | |||
| 99D5 | LD A,C | |||
| 99D6 | AND A | |||
| 99D7 | JR Z,$99E5 | |||
| 99D9 | ADD A,A | |||
| 99DA | ADD A,$F0 | |||
| 99DC | LD H,A | |||
| 99DD | LD ($9AC2),DE | |||
| 99E1 | LD A,(DE) | |||
| 99E2 | JP $99E2 | |||
| 99E5 | EX DE,HL | |||
| 99E6 | LD ($9A28),HL | |||
| 99E9 | JR $99E2 | |||
| 99EB | POP DE | |||
| 99EC | LD A,E | |||
| 99ED | OR (HL) | |||
| 99EE | XOR D | |||
| 99EF | LD (HL),A | |||
| 99F0 | INC L | |||
| 99F1 | POP DE | |||
| 99F2 | LD A,E | |||
| 99F3 | OR (HL) | |||
| 99F4 | XOR D | |||
| 99F5 | LD (HL),A | |||
| 99F6 | INC L | |||
| 99F7 | POP DE | |||
| 99F8 | LD A,E | |||
| 99F9 | OR (HL) | |||
| 99FA | XOR D | |||
| 99FB | LD (HL),A | |||
| 99FC | INC L | |||
| 99FD | POP DE | |||
| 99FE | LD A,E | |||
| 99FF | OR (HL) | |||
| 9A00 | XOR D | |||
| 9A01 | LD (HL),A | |||
| 9A02 | INC L | |||
| 9A03 | POP DE | |||
| 9A04 | LD A,E | |||
| 9A05 | OR (HL) | |||
| 9A06 | XOR D | |||
| 9A07 | LD (HL),A | |||
| 9A08 | INC L | |||
| 9A09 | POP DE | |||
| 9A0A | LD A,E | |||
| 9A0B | OR (HL) | |||
| 9A0C | XOR D | |||
| 9A0D | LD (HL),A | |||
| 9A0E | INC L | |||
| 9A0F | POP DE | |||
| 9A10 | LD A,E | |||
| 9A11 | OR (HL) | |||
| 9A12 | XOR D | |||
| 9A13 | LD (HL),A | |||
| 9A14 | INC L | |||
| 9A15 | POP DE | |||
| 9A16 | LD A,E | |||
| 9A17 | OR (HL) | |||
| 9A18 | XOR D | |||
| 9A19 | LD (HL),A | |||
| 9A1A | LD DE,$0000 | |||
| 9A1D | ADD HL,DE | |||
| 9A1E | DEC B | |||
| 9A1F | JP NZ,$9A1F | |||
| 9A22 | LD SP,($97DC) | |||
| 9A26 | RET | |||
| 9A27 | LD HL,$0000 | |||
| 9A2A | LD DE,$0020 | |||
| 9A2D | ADD HL,DE | |||
| 9A2E | LD ($9A28),HL | |||
| 9A31 | DEC B | |||
| 9A32 | JP NZ,$9AB8 | |||
| 9A35 | JP $9A22 | |||
| 9A38 | POP BC | |||
| 9A39 | LD L,C | |||
| 9A3A | OR (HL) | |||
| 9A3B | LD L,B | |||
| 9A3C | XOR (HL) | |||
| 9A3D | LD (DE),A | |||
| 9A3E | INC E | |||
| 9A3F | INC H | |||
| 9A40 | LD L,C | |||
| 9A41 | LD A,(DE) | |||
| 9A42 | OR (HL) | |||
| 9A43 | LD L,B | |||
| 9A44 | XOR (HL) | |||
| 9A45 | DEC H | |||
| 9A46 | POP BC | |||
| 9A47 | LD L,C | |||
| 9A48 | OR (HL) | |||
| 9A49 | LD L,B | |||
| 9A4A | XOR (HL) | |||
| 9A4B | LD (DE),A | |||
| 9A4C | INC E | |||
| 9A4D | INC H | |||
| 9A4E | LD L,C | |||
| 9A4F | LD A,(DE) | |||
| 9A50 | OR (HL) | |||
| 9A51 | LD L,B | |||
| 9A52 | XOR (HL) | |||
| 9A53 | DEC H | |||
| 9A54 | POP BC | |||
| 9A55 | LD L,C | |||
| 9A56 | OR (HL) | |||
| 9A57 | LD L,B | |||
| 9A58 | XOR (HL) | |||
| 9A59 | LD (DE),A | |||
| 9A5A | INC E | |||
| 9A5B | INC H | |||
| 9A5C | LD L,C | |||
| 9A5D | LD A,(DE) | |||
| 9A5E | OR (HL) | |||
| 9A5F | LD L,B | |||
| 9A60 | XOR (HL) | |||
| 9A61 | DEC H | |||
| 9A62 | POP BC | |||
| 9A63 | LD L,C | |||
| 9A64 | OR (HL) | |||
| 9A65 | LD L,B | |||
| 9A66 | XOR (HL) | |||
| 9A67 | LD (DE),A | |||
| 9A68 | INC E | |||
| 9A69 | INC H | |||
| 9A6A | LD L,C | |||
| 9A6B | LD A,(DE) | |||
| 9A6C | OR (HL) | |||
| 9A6D | LD L,B | |||
| 9A6E | XOR (HL) | |||
| 9A6F | DEC H | |||
| 9A70 | POP BC | |||
| 9A71 | LD L,C | |||
| 9A72 | OR (HL) | |||
| 9A73 | LD L,B | |||
| 9A74 | XOR (HL) | |||
| 9A75 | LD (DE),A | |||
| 9A76 | INC E | |||
| 9A77 | INC H | |||
| 9A78 | LD L,C | |||
| 9A79 | LD A,(DE) | |||
| 9A7A | OR (HL) | |||
| 9A7B | LD L,B | |||
| 9A7C | XOR (HL) | |||
| 9A7D | DEC H | |||
| 9A7E | POP BC | |||
| 9A7F | LD L,C | |||
| 9A80 | OR (HL) | |||
| 9A81 | LD L,B | |||
| 9A82 | XOR (HL) | |||
| 9A83 | LD (DE),A | |||
| 9A84 | INC E | |||
| 9A85 | INC H | |||
| 9A86 | LD L,C | |||
| 9A87 | LD A,(DE) | |||
| 9A88 | OR (HL) | |||
| 9A89 | LD L,B | |||
| 9A8A | XOR (HL) | |||
| 9A8B | DEC H | |||
| 9A8C | POP BC | |||
| 9A8D | LD L,C | |||
| 9A8E | OR (HL) | |||
| 9A8F | LD L,B | |||
| 9A90 | XOR (HL) | |||
| 9A91 | LD (DE),A | |||
| 9A92 | INC E | |||
| 9A93 | INC H | |||
| 9A94 | LD L,C | |||
| 9A95 | LD A,(DE) | |||
| 9A96 | OR (HL) | |||
| 9A97 | LD L,B | |||
| 9A98 | XOR (HL) | |||
| 9A99 | DEC H | |||
| 9A9A | POP BC | |||
| 9A9B | LD L,C | |||
| 9A9C | OR (HL) | |||
| 9A9D | LD L,B | |||
| 9A9E | XOR (HL) | |||
| 9A9F | LD (DE),A | |||
| 9AA0 | INC E | |||
| 9AA1 | INC H | |||
| 9AA2 | LD L,C | |||
| 9AA3 | LD A,(DE) | |||
| 9AA4 | OR (HL) | |||
| 9AA5 | LD L,B | |||
| 9AA6 | XOR (HL) | |||
| 9AA7 | DEC H | |||
| 9AA8 | LD (DE),A | |||
| 9AA9 | EX AF,AF' | |||
| 9AAA | DEC A | |||
| 9AAB | JR Z,$9ABB | |||
| 9AAD | EX AF,AF' | |||
| 9AAE | LD A,E | |||
| 9AAF | ADD A,$00 | |||
| 9AB1 | LD E,A | |||
| 9AB2 | LD A,(DE) | |||
| 9AB3 | JP NC,$9AB3 | |||
| 9AB6 | INC D | |||
| 9AB7 | LD A,(DE) | |||
| 9AB8 | JP $9AB8 | |||
| 9ABB | LD SP,($97DC) | |||
| 9ABF | RET | |||
| 9AC0 | LD A,H | |||
| 9AC1 | LD HL,$0000 | |||
| 9AC4 | LD DE,$0020 | |||
| 9AC7 | ADD HL,DE | |||
| 9AC8 | LD ($9AC2),HL | |||
| 9ACB | EX DE,HL | |||
| 9ACC | LD H,A | |||
| 9ACD | JP $9AB7 | |||
| 9AD0 | LD (BC),A | |||
| 9AD1 | NOP | |||
| 9AD2 | ADD A,H | |||
| 9AD3 | NOP | |||
| 9AD4 | AND B | |||
| 9AD5 | NOP | |||
| 9AD6 | JR C,$9ADA | |||
| 9AD8 | LD (BC),A | |||
| 9AD9 | INC C | |||
| 9ADA | NOP | |||
| 9ADB | NOP | |||
| 9ADC | EX AF,AF' | |||
| 9ADD | RLCA | |||
| 9ADE | NOP | |||
| 9ADF | NOP | |||
| 9AE0 | NOP | |||
| 9AE1 | NOP | |||
| 9AE2 | NOP | |||
| 9AE3 | NOP | |||
| 9AE4 | NOP | |||
| 9AE5 | ADD A,B | |||
| 9AE6 | NOP | |||
| 9AE7 | NOP | |||
| 9AE8 | ADD A,H | |||
| 9AE9 | NOP | |||
| 9AEA | AND B | |||
| 9AEB | NOP | |||
| 9AEC | JR C,$9AF0 | |||
| 9AEE | LD (BC),A | |||
| 9AEF | INC C | |||
| 9AF0 | NOP | |||
| 9AF1 | NOP | |||
| 9AF2 | EX AF,AF' | |||
| 9AF3 | RLCA | |||
| 9AF4 | NOP | |||
| 9AF5 | NOP | |||
| 9AF6 | NOP | |||
| 9AF7 | NOP | |||
| 9AF8 | NOP | |||
| 9AF9 | NOP | |||
| 9AFA | NOP | |||
| 9AFB | ADD A,B | |||
| 9AFC | NOP | |||
| 9AFD | NOP | |||
| 9AFE | ADD A,H | |||
| 9AFF | NOP | |||
| 9B00 | AND B | |||
| 9B01 | NOP | |||
| 9B02 | JR C,$9B06 | |||
| 9B04 | LD (BC),A | |||
| 9B05 | INC C | |||
| 9B06 | NOP | |||
| 9B07 | NOP | |||
| 9B08 | EX AF,AF' | |||
| 9B09 | RLCA | |||
| 9B0A | NOP | |||
| 9B0B | NOP | |||
| 9B0C | NOP | |||
| 9B0D | NOP | |||
| 9B0E | NOP | |||
| 9B0F | NOP | |||
| 9B10 | NOP | |||
| 9B11 | ADD A,B | |||
| 9B12 | NOP | |||
| 9B13 | NOP | |||
| 9B14 | ADD A,H | |||
| 9B15 | NOP | |||
| 9B16 | AND B | |||
| 9B17 | NOP | |||
| 9B18 | JR NC,$9B1B | |||
| 9B1A | LD BC,$0008 | |||
| 9B1D | NOP | |||
| 9B1E | INC B | |||
| 9B1F | EX AF,AF' | |||
| 9B20 | NOP | |||
| 9B21 | NOP | |||
| 9B22 | NOP | |||
| 9B23 | NOP | |||
| 9B24 | NOP | |||
| 9B25 | NOP | |||
| 9B26 | NOP | |||
| 9B27 | ADD A,B | |||
| 9B28 | NOP | |||
| 9B29 | NOP | |||
| 9B2A | ADD A,H | |||
| 9B2B | NOP | |||
| 9B2C | AND B | |||
| 9B2D | NOP | |||
| 9B2E | JR NC,$9B31 | |||
| 9B30 | LD BC,$0008 | |||
| 9B33 | NOP | |||
| 9B34 | INC B | |||
| 9B35 | EX AF,AF' | |||
| 9B36 | NOP | |||
| 9B37 | NOP | |||
| 9B38 | NOP | |||
| 9B39 | NOP | |||
| 9B3A | NOP | |||
| 9B3B | NOP | |||
| 9B3C | NOP | |||
| 9B3D | ADD A,B | |||
| 9B3E | NOP | |||
| 9B3F | NOP | |||
| 9B40 | LD (HL),H | |||
| 9B41 | NOP | |||
| 9B42 | XOR L | |||
| 9B43 | NOP | |||
| 9B44 | NOP | |||
| 9B45 | NOP | |||
| 9B46 | INC B | |||
| 9B47 | DEC C | |||
| 9B48 | NOP | |||
| 9B49 | NOP | |||
| 9B4A | INC E | |||
| 9B4B | LD A,(BC) | |||
| 9B4C | NOP | |||
| 9B4D | NOP | |||
| 9B4E | NOP | |||
| 9B4F | NOP | |||
| 9B50 | RET P | |||
| 9B51 | NOP | |||
| 9B52 | RST $38 | |||
| 9B53 | ADD A,B | |||
| 9B54 | LD BC,$7400 | |||
| 9B57 | NOP | |||
| 9B58 | XOR L | |||
| 9B59 | NOP | |||
| 9B5A | NOP | |||
| 9B5B | NOP | |||
| 9B5C | INC B | |||
| 9B5D | DEC C | |||
| 9B5E | NOP | |||
| 9B5F | NOP | |||
| 9B60 | INC E | |||
| 9B61 | LD A,(BC) | |||
| 9B62 | NOP | |||
| 9B63 | NOP | |||
| 9B64 | NOP | |||
| 9B65 | NOP | |||
| 9B66 | RET P | |||
| 9B67 | NOP | |||
| 9B68 | NOP | |||
| 9B69 | ADD A,B | |||
| 9B6A | NOP | |||
| 9B6B | INC BC | |||
| 9B6C | ADD A,H | |||
| 9B6D | NOP | |||
| 9B6E | XOR L | |||
| 9B6F | NOP | |||
| 9B70 | NOP | |||
| 9B71 | NOP | |||
| 9B72 | INC BC | |||
| 9B73 | DEC C | |||
| 9B74 | NOP | |||
| 9B75 | NOP | |||
| 9B76 | DEC DE | |||
| 9B77 | LD A,(BC) | |||
| 9B78 | NOP | |||
| 9B79 | NOP | |||
| 9B7A | NOP | |||
| 9B7B | NOP | |||
| 9B7C | NOP | |||
| 9B7D | NOP | |||
| 9B7E | NOP | |||
| 9B7F | NOP | |||
| 9B80 | NOP | |||
| 9B81 | NOP | |||
| 9B82 | JR Z,$9B84 | |||
| 9B84 | SBC A,A | |||
| 9B85 | NOP | |||
| 9B86 | NOP | |||
| 9B87 | NOP | |||
| 9B88 | NOP | |||
| 9B89 | NOP | |||
| 9B8A | NOP | |||
| 9B8B | NOP | |||
| 9B8C | NOP | |||
| 9B8D | NOP | |||
| 9B8E | NOP | |||
| 9B8F | NOP | |||
| 9B90 | NOP | |||
| 9B91 | NOP | |||
| 9B92 | RET P | |||
| 9B93 | LD H,B | |||
| 9B94 | NOP | |||
| 9B95 | NOP | |||
| 9B96 | NOP | |||
| 9B97 | LD BC,$0078 | |||
| 9B9A | ADC A,B | |||
| 9B9B | NOP | |||
| 9B9C | NOP | |||
| 9B9D | NOP | |||
| 9B9E | INC BC | |||
| 9B9F | JR $9BA1 | |||
| 9BA1 | NOP | |||
| 9BA2 | JR $9BBC | |||
| 9BA4 | NOP | |||
| 9BA5 | NOP | |||
| 9BA6 | NOP | |||
| 9BA7 | NOP | |||
| 9BA8 | LD D,B | |||
| 9BA9 | LD B,H | |||
| 9BAA | NOP | |||
| 9BAB | NOP | |||
| 9BAC | NOP | |||
| 9BAD | NOP | |||
| 9BAE | RET M | |||
| 9BAF | NOP | |||
| 9BB0 | XOR B | |||
| 9BB1 | NOP | |||
| 9BB2 | NOP | |||
| 9BB3 | NOP | |||
| 9BB4 | INC BC | |||
| 9BB5 | INC E | |||
| 9BB6 | NOP | |||
| 9BB7 | NOP | |||
| 9BB8 | NOP | |||
| 9BB9 | NOP | |||
| 9BBA | NOP | |||
| 9BBB | NOP | |||
| 9BBC | NOP | |||
| 9BBD | NOP | |||
| 9BBE | NOP | |||
| 9BBF | NOP | |||
| 9BC0 | NOP | |||
| 9BC1 | NOP | |||
| 9BC2 | INC BC | |||
| 9BC3 | NOP | |||
| 9BC4 | DJNZ $9BC6 | |||
| 9BC6 | CP C | |||
| 9BC7 | NOP | |||
| 9BC8 | NOP | |||
| 9BC9 | NOP | |||
| 9BCA | LD (BC),A | |||
| 9BCB | LD B,$00 | |||
| 9BCD | NOP | |||
| 9BCE | NOP | |||
| 9BCF | NOP | |||
| 9BD0 | NOP | |||
| 9BD1 | NOP | |||
| 9BD2 | NOP | |||
| 9BD3 | NOP | |||
| 9BD4 | INC BC | |||
| 9BD5 | NOP | |||
| 9BD6 | NOP | |||
| 9BD7 | NOP | |||
| 9BD8 | INC C | |||
| 9BD9 | NOP | |||
| 9BDA | NOP | |||
| 9BDB | NOP | |||
| 9BDC | NOP | |||
| 9BDD | NOP | |||
| 9BDE | NOP | |||
| 9BDF | NOP | |||
| 9BE0 | NOP | |||
| 9BE1 | NOP | |||
| 9BE2 | NOP | |||
| 9BE3 | NOP | |||
| 9BE4 | NOP | |||
| 9BE5 | NOP | |||
| 9BE6 | NOP | |||
| 9BE7 | NOP | |||
| 9BE8 | NOP | |||
| 9BE9 | NOP | |||
| 9BEA | NOP | |||
| 9BEB | NOP | |||
| 9BEC | NOP | |||
| 9BED | NOP | |||
| 9BEE | INC BC | |||
| 9BEF | DEC B | |||
| 9BF0 | LD A,L | |||
| 9BF1 | NOP | |||
| 9BF2 | XOR C | |||
| 9BF3 | NOP | |||
| 9BF4 | NOP | |||
| 9BF5 | NOP | |||
| 9BF6 | NOP | |||
| 9BF7 | NOP | |||
| 9BF8 | NOP | |||
| 9BF9 | NOP | |||
| 9BFA | NOP | |||
| 9BFB | NOP | |||
| 9BFC | NOP | |||
| 9BFD | NOP | |||
| 9BFE | NOP | |||
| 9BFF | NOP | |||
| 9C00 | NOP | |||
| 9C01 | NOP | |||
| 9C02 | NOP | |||
| 9C03 | NOP | |||
| 9C04 | NOP | |||
| 9C05 | NOP | |||
| 9C06 | NOP | |||
| 9C07 | NOP | |||
| 9C08 | NOP | |||
| 9C09 | NOP | |||
| 9C0A | NOP | |||
| 9C0B | NOP | |||
| 9C0C | NOP | |||
| 9C0D | NOP | |||
| 9C0E | NOP | |||
| 9C0F | NOP | |||
| 9C10 | NOP | |||
| 9C11 | NOP | |||
| 9C12 | NOP | |||
| 9C13 | NOP | |||
| 9C14 | NOP | |||
| 9C15 | NOP | |||
| 9C16 | NOP | |||
| 9C17 | NOP | |||
| 9C18 | NOP | |||
| 9C19 | NOP | |||
| 9C1A | NOP | |||
| 9C1B | NOP | |||
| 9C1C | NOP | |||
| 9C1D | NOP | |||
| 9C1E | NOP | |||
| 9C1F | NOP | |||
| 9C20 | NOP | |||
| 9C21 | NOP | |||
| 9C22 | NOP | |||
| 9C23 | NOP | |||
| 9C24 | NOP | |||
|
This entry point is used by the routine at 965D.
|
||||
| 9C25 | LD A,(IX+$00) | |||
| 9C28 | RLA | |||
| 9C29 | JR NC,$9C2F | |||
| 9C2B | LD (IX+$00),$00 | |||
| 9C2F | LD L,(IX+$02) | |||
| 9C32 | LD A,(IX+$11) | |||
| 9C35 | AND A | |||
| 9C36 | JR NZ,$9C49 | |||
| 9C38 | LD H,(IX+$04) | |||
| 9C3B | LD A,(IX+$08) | |||
| 9C3E | ADD A,A | |||
| 9C3F | ADD A,A | |||
| 9C40 | ADD A,A | |||
| 9C41 | ADD A,L | |||
| 9C42 | LD B,A | |||
| 9C43 | LD C,(IX+$09) | |||
| 9C46 | JP $9C88 | |||
| 9C49 | LD E,L | |||
| 9C4A | LD A,(IX+$0E) | |||
| 9C4D | LD D,A | |||
| 9C4E | CP L | |||
| 9C4F | JR NC,$9C52 | |||
| 9C51 | LD L,A | |||
| 9C52 | LD B,(IX+$08) | |||
| 9C55 | SLA B | |||
| 9C57 | SLA B | |||
| 9C59 | SLA B | |||
| 9C5B | LD C,(IX+$10) | |||
| 9C5E | SLA C | |||
| 9C60 | SLA C | |||
| 9C62 | SLA C | |||
| 9C64 | LD A,E | |||
| 9C65 | ADD A,B | |||
| 9C66 | LD B,A | |||
| 9C67 | LD A,D | |||
| 9C68 | ADD A,C | |||
| 9C69 | CP B | |||
| 9C6A | JR C,$9C6D | |||
| 9C6C | LD B,A | |||
| 9C6D | LD H,(IX+$04) | |||
| 9C70 | LD D,H | |||
| 9C71 | LD A,(IX+$0F) | |||
| 9C74 | LD E,A | |||
| 9C75 | CP H | |||
| 9C76 | JR NC,$9C79 | |||
| 9C78 | LD H,A | |||
| 9C79 | LD A,D | |||
| 9C7A | ADD A,(IX+$09) | |||
| 9C7D | LD D,A | |||
| 9C7E | LD A,E | |||
| 9C7F | ADD A,(IX+$11) | |||
| 9C82 | CP D | |||
| 9C83 | JR NC,$9C86 | |||
| 9C85 | LD A,D | |||
| 9C86 | SUB H | |||
| 9C87 | LD C,A | |||
| 9C88 | LD A,L | |||
| 9C89 | AND $F8 | |||
| 9C8B | LD L,A | |||
| 9C8C | CP $F8 | |||
| 9C8E | RET NC | |||
| 9C8F | CP B | |||
| 9C90 | JR C,$9C94 | |||
| 9C92 | LD B,$FF | |||
| 9C94 | LD E,L | |||
| 9C95 | BIT 7,A | |||
| 9C97 | JR Z,$9C9D | |||
| 9C99 | RES 7,L | |||
| 9C9B | RES 7,B | |||
| 9C9D | LD A,B | |||
| 9C9E | ADD A,$07 | |||
| 9CA0 | AND $F8 | |||
| 9CA2 | SUB L | |||
| 9CA3 | SRL A | |||
| 9CA5 | SRL A | |||
| 9CA7 | SRL A | |||
| 9CA9 | LD B,A | |||
| 9CAA | LD L,E | |||
| 9CAB | LD A,(IX+$02) | |||
| 9CAE | LD (IX+$0E),A | |||
| 9CB1 | LD A,(IX+$04) | |||
| 9CB4 | LD (IX+$0F),A | |||
| 9CB7 | LD A,(IX+$08) | |||
| 9CBA | LD (IX+$10),A | |||
| 9CBD | LD A,(IX+$09) | |||
| 9CC0 | LD (IX+$11),A | |||
| 9CC3 | LD A,H | |||
| 9CC4 | ADD A,C | |||
| 9CC5 | CP $C0 | |||
| 9CC7 | JR C,$9CCD | |||
| 9CC9 | LD A,$C0 | |||
| 9CCB | SUB H | |||
| 9CCC | LD C,A | |||
| 9CCD | BIT 7,L | |||
| 9CCF | JR Z,$9CE8 | |||
| 9CD1 | RES 7,L | |||
| 9CD3 | LD A,B | |||
| 9CD4 | ADD A,A | |||
| 9CD5 | ADD A,A | |||
| 9CD6 | ADD A,A | |||
| 9CD7 | ADD A,L | |||
| 9CD8 | SUB $78 | |||
| 9CDA | JR C,$9CE6 | |||
| 9CDC | SRL A | |||
| 9CDE | SRL A | |||
| 9CE0 | SRL A | |||
| 9CE2 | NEG | |||
| 9CE4 | ADD A,B | |||
| 9CE5 | LD B,A | |||
| 9CE6 | SET 7,L | |||
| 9CE8 | LD A,H | |||
| 9CE9 | SUB $08 | |||
| 9CEB | JR NC,$9CF4 | |||
| 9CED | ADD A,C | |||
| 9CEE | LD C,A | |||
| 9CEF | DEC A | |||
| 9CF0 | RLA | |||
| 9CF1 | RET C | |||
| 9CF2 | LD H,$08 | |||
| 9CF4 | PUSH BC | |||
| 9CF5 | PUSH HL | |||
| 9CF6 | CALL $C03D | |||
| 9CF9 | EX DE,HL | |||
| 9CFA | POP HL | |||
| 9CFB | CALL PrintLine_7 | |||
| 9CFE | EX DE,HL | |||
| 9CFF | POP BC | |||
| 9D00 | LD A,B | |||
| 9D01 | EXX | |||
| 9D02 | LD C,A | |||
| 9D03 | LD A,$20 | |||
| 9D05 | SUB C | |||
| 9D06 | LD ($9D3B),A | |||
| 9D09 | SLA C | |||
| 9D0B | LD B,$00 | |||
| 9D0D | LD HL,$9D3A | |||
| 9D10 | SBC HL,BC | |||
| 9D12 | LD ($9D55),HL | |||
| 9D15 | EXX | |||
| 9D16 | LD B,C | |||
| 9D17 | PUSH DE | |||
| 9D18 | LD C,$FE | |||
| 9D1A | INC C | |||
| 9D1B | JP $9D54 | |||
| 9D1E | LDI | |||
| 9D20 | LDI | |||
| 9D22 | LDI | |||
| 9D24 | LDI | |||
| 9D26 | LDI | |||
| 9D28 | LDI | |||
| 9D2A | LDI | |||
| 9D2C | LDI | |||
| 9D2E | LDI | |||
| 9D30 | LDI | |||
| 9D32 | LDI | |||
| 9D34 | LDI | |||
| 9D36 | LDI | |||
| 9D38 | LDI | |||
| 9D3A | LD DE,$0000 | |||
| 9D3D | ADD HL,DE | |||
| 9D3E | POP DE | |||
| 9D3F | LD A,D | |||
| 9D40 | INC D | |||
| 9D41 | CPL | |||
| 9D42 | AND $07 | |||
| 9D44 | JP NZ,$9D52 | |||
| 9D47 | LD A,E | |||
| 9D48 | ADD A,$20 | |||
| 9D4A | LD E,A | |||
| 9D4B | JP C,$9D52 | |||
| 9D4E | LD A,D | |||
| 9D4F | SUB $08 | |||
| 9D51 | LD D,A | |||
| 9D52 | PUSH DE | |||
| 9D53 | DEC B | |||
| 9D54 | JP NZ,$9D54 | |||
| 9D57 | POP DE | |||
| 9D58 | RET | |||
| 9D59 | NOP | |||
| 9D5A | LD A,($9B80) | |||
| 9D5D | AND A | |||
| 9D5E | RET NZ | |||
| 9D5F | LD A,($B7E5) | |||
| 9D62 | CP $02 | |||
| 9D64 | JR NZ,$9D6C | |||
| 9D66 | LD A,($B290) | |||
| 9D69 | CP $78 | |||
| 9D6B | RET Z | |||
| 9D6C | PUSH IY | |||
| 9D6E | EXX | |||
| 9D6F | LD IX,$9B80 | |||
| 9D73 | LD (IX+$00),$04 | |||
| 9D77 | LD HL,$0000 | |||
| 9D7A | LD ($A557),HL | |||
| 9D7D | LD HL,($B290) | |||
| 9D80 | LD (IX+$02),L | |||
| 9D83 | LD (IX+$04),H | |||
| 9D86 | LD A,($9B68) | |||
| 9D89 | LD ($9D59),A | |||
| 9D8C | LD A,($B7E5) | |||
| 9D8F | CP $02 | |||
| 9D91 | JR NZ,$9D9E | |||
| 9D93 | LD A,L | |||
| 9D94 | CP $80 | |||
| 9D96 | JR C,$9D9E | |||
| 9D98 | LD A,($9B52) | |||
| 9D9B | LD ($9D59),A | |||
| 9D9E | LD (IX+$12),$F0 | |||
| 9DA2 | LD (IX+$13),$60 | |||
| 9DA6 | LD (IX+$11),$00 | |||
| 9DAA | LD (IX+$0C),$10 | |||
| 9DAE | LD (IX+$0D),$08 | |||
| 9DB2 | CALL $8EB4 | |||
| 9DB5 | LD A,($8D49) | |||
| 9DB8 | AND $0F | |||
| 9DBA | LD HL,$9E4A | |||
| 9DBD | CALL PrintLine_9 | |||
| 9DC0 | LD A,($9D59) | |||
| 9DC3 | CP (HL) | |||
| 9DC4 | JR Z,$9DB2 | |||
| 9DC6 | LD A,(HL) | |||
| 9DC7 | CP $04 | |||
| 9DC9 | JR NZ,$9DF4 | |||
| 9DCB | LD A,($9AD0) | |||
| 9DCE | AND A | |||
| 9DCF | JR Z,$9DD8 | |||
| 9DD1 | LD A,($9AD7) | |||
| 9DD4 | CP $02 | |||
| 9DD6 | JR Z,$9DB2 | |||
| 9DD8 | LD A,($9AE6) | |||
| 9DDB | AND A | |||
| 9DDC | JR Z,$9DE5 | |||
| 9DDE | LD A,($9AED) | |||
| 9DE1 | CP $02 | |||
| 9DE3 | JR Z,$9DB2 | |||
| 9DE5 | LD A,($9AFC) | |||
| 9DE8 | AND A | |||
| 9DE9 | JR Z,$9DF2 | |||
| 9DEB | LD A,($9B03) | |||
| 9DEE | CP $02 | |||
| 9DF0 | JR Z,$9DB2 | |||
| 9DF2 | JR $9E0A | |||
| 9DF4 | CP $02 | |||
| 9DF6 | JR NZ,$9E00 | |||
| 9DF8 | LD A,($5CD9) | |||
| 9DFB | DEC A | |||
| 9DFC | JR NZ,$9DB2 | |||
| 9DFE | JR $9E0A | |||
| 9E00 | CP $05 | |||
| 9E02 | JR NZ,$9E0A | |||
| 9E04 | LD A,($A899) | |||
| 9E07 | AND A | |||
| 9E08 | JR NZ,$9DB2 | |||
| 9E0A | LD A,(HL) | |||
| 9E0B | CP $06 | |||
| 9E0D | JR NZ,$9E23 | |||
| 9E0F | LD A,($9BAC) | |||
| 9E12 | AND A | |||
| 9E13 | JR NZ,$9DB2 | |||
| 9E15 | LD A,($B7EB) | |||
| 9E18 | CP $06 | |||
| 9E1A | JR C,$9E23 | |||
| 9E1C | LD A,($8D48) | |||
| 9E1F | AND $C0 | |||
| 9E21 | JR NZ,$9DB2 | |||
| 9E23 | LD A,(HL) | |||
| 9E24 | DEC A | |||
| 9E25 | JR NZ,$9E3C | |||
| 9E27 | LD A,($B7E5) | |||
| 9E2A | CP $02 | |||
| 9E2C | JR NZ,$9E3C | |||
| 9E2E | LD A,($9B68) | |||
| 9E31 | DEC A | |||
| 9E32 | JP Z,$9DB2 | |||
| 9E35 | LD A,($9B52) | |||
| 9E38 | DEC A | |||
| 9E39 | JP Z,$9DB2 | |||
| 9E3C | LD A,(HL) | |||
| 9E3D | LD (IX+$14),A | |||
| 9E40 | LD (IX+$01),A | |||
| 9E43 | CALL $AB06 | |||
| 9E46 | EXX | |||
| 9E47 | POP IY | |||
| 9E49 | RET | |||
| 9E4A | NOP | |||
| 9E4B | LD BC,$0302 | |||
| 9E4E | INC B | |||
| 9E4F | DEC B | |||
| 9E50 | LD B,$07 | |||
| 9E52 | EX AF,AF' | |||
| 9E53 | ADD HL,BC | |||
| 9E54 | NOP | |||
| 9E55 | INC B | |||
| 9E56 | NOP | |||
| 9E57 | INC BC | |||
| 9E58 | LD BC,$0002 | |||
| 9E5B | LD BC,$0302 | |||
| 9E5E | INC B | |||
| 9E5F | DEC B | |||
| 9E60 | LD B,$02 | |||
| 9E62 | LD BC,$0003 | |||
| 9E65 | INC B | |||
| 9E66 | NOP | |||
| 9E67 | INC BC | |||
| 9E68 | LD BC,$0002 | |||
| 9E6B | LD BC,$0302 | |||
| 9E6E | INC B | |||
| 9E6F | DEC B | |||
| 9E70 | LD B,$07 | |||
| 9E72 | EX AF,AF' | |||
| 9E73 | ADD HL,BC | |||
| 9E74 | NOP | |||
| 9E75 | INC B | |||
| 9E76 | NOP | |||
| 9E77 | INC BC | |||
| 9E78 | LD BC,$0002 | |||
| 9E7B | LD BC,$0302 | |||
| 9E7E | INC B | |||
| 9E7F | DEC B | |||
| 9E80 | LD B,$02 | |||
| 9E82 | LD BC,$0003 | |||
| 9E85 | INC B | |||
| 9E86 | NOP | |||
| 9E87 | INC BC | |||
| 9E88 | LD BC,$0002 | |||
| 9E8B | LD BC,$0302 | |||
| 9E8E | LD (BC),A | |||
| 9E8F | NOP | |||
| 9E90 | LD B,$07 | |||
| 9E92 | EX AF,AF' | |||
| 9E93 | ADD HL,BC | |||
| 9E94 | NOP | |||
| 9E95 | INC BC | |||
| 9E96 | NOP | |||
| 9E97 | LD (BC),A | |||
| 9E98 | LD BC,$0003 | |||
| 9E9B | LD BC,$0302 | |||
| 9E9E | LD (BC),A | |||
| 9E9F | NOP | |||
| 9EA0 | LD B,$02 | |||
| 9EA2 | LD BC,$0003 | |||
| 9EA5 | INC BC | |||
| 9EA6 | NOP | |||
| 9EA7 | LD (BC),A | |||
| 9EA8 | LD BC,$3A03 | |||
| 9EAB | JP PE,$FEB7 | |||
| 9EAE | INC B | |||
| 9EAF | RET Z | |||
| 9EB0 | LD A,($9B68) | |||
| 9EB3 | CP $09 | |||
| 9EB5 | RET Z | |||
| 9EB6 | LD A,($9B52) | |||
| 9EB9 | CP $09 | |||
| 9EBB | RET Z | |||
| 9EBC | LD A,($B7E9) | |||
| 9EBF | CP $2C | |||
| 9EC1 | RET NC | |||
| 9EC2 | LD A,($9B96) | |||
| 9EC5 | AND A | |||
| 9EC6 | RET NZ | |||
| 9EC7 | LD HL,$9B96 | |||
| 9ECA | CALL $9F37 | |||
| 9ECD | LD IX,$9B96 | |||
| 9ED1 | LD HL,$9F2B | |||
| 9ED4 | LD A,($B7EB) | |||
| 9ED7 | RRA | |||
| 9ED8 | JR NC,$9EDD | |||
| 9EDA | LD HL,$9F31 | |||
| 9EDD | LD A,(HL) | |||
| 9EDE | LD (IX+$00),A | |||
| 9EE1 | LD (IX+$11),$00 | |||
| 9EE5 | INC HL | |||
| 9EE6 | LD A,(HL) | |||
| 9EE7 | LD (IX+$12),A | |||
| 9EEA | INC HL | |||
| 9EEB | LD A,(HL) | |||
| 9EEC | LD (IX+$13),A | |||
| 9EEF | INC HL | |||
| 9EF0 | LD A,(HL) | |||
| 9EF1 | LD (IX+$0C),A | |||
| 9EF4 | INC HL | |||
| 9EF5 | LD A,(HL) | |||
| 9EF6 | LD (IX+$0D),A | |||
| 9EF9 | INC HL | |||
| 9EFA | LD A,(HL) | |||
| 9EFB | LD (IX+$07),A | |||
| 9EFE | LD (IX+$01),$00 | |||
| 9F02 | LD (IX+$04),$00 | |||
| 9F06 | LD A,($8D48) | |||
| 9F09 | LD HL,$9F27 | |||
| 9F0C | AND $03 | |||
| 9F0E | CALL PrintLine_9 | |||
| 9F11 | LD A,(HL) | |||
| 9F12 | LD (IX+$02),A | |||
| 9F15 | LD (IX+$06),$10 | |||
| 9F19 | LD (IX+$14),$10 | |||
| 9F1D | LD HL,$0000 | |||
| 9F20 | LD ($AA7B),HL | |||
| 9F23 | CALL $AB06 | |||
| 9F26 | RET | |||
| 9F27 | LD B,B | |||
| 9F28 | XOR B | |||
| 9F29 | LD B,B | |||
| 9F2A | XOR B | |||
| 9F2B | ADD HL,BC | |||
| 9F2C | RET P | |||
| 9F2D | LD (HL),B | |||
| 9F2E | JR $9F3C | |||
| 9F30 | LD BC,$6008 | |||
| 9F33 | SUB B | |||
| 9F34 | JR $9F46 | |||
| 9F36 | LD BC,$1601 | |||
| 9F39 | NOP | |||
| 9F3A | LD B,C | |||
| 9F3B | JP $8EDA | |||
| 9F3E | LD H,E | |||
| 9F3F | SBC A,A | |||
| 9F40 | LD A,(HL) | |||
| 9F41 | AND D | |||
| 9F42 | LD A,(HL) | |||
| 9F43 | AND D | |||
| 9F44 | LD E,D | |||
| 9F45 | AND L | |||
| 9F46 | AND E | |||
| 9F47 | AND L | |||
| 9F48 | SBC A,D | |||
| 9F49 | XOR B | |||
| 9F4A | JP NC,$02A8 | |||
| 9F4D | XOR C | |||
| 9F4E | CP H | |||
| 9F4F | XOR C | |||
| 9F50 | JR NC,$9EFC | |||
| 9F52 | ADC A,L | |||
| 9F53 | AND L | |||
| 9F54 | LD HL,$9F3C | |||
| 9F57 | LD A,(IX+$00) | |||
| 9F5A | ADD A,A | |||
| 9F5B | CALL PrintLine_9 | |||
| 9F5E | LD A,(HL) | |||
| 9F5F | INC HL | |||
| 9F60 | LD H,(HL) | |||
| 9F61 | LD L,A | |||
| 9F62 | JP (HL) | |||
| 9F63 | RET | |||
|
This entry point is used by the routine at StartGame.
|
||||
| 9F64 | LD A,($9B70) | |||
| 9F67 | CP $1C | |||
| 9F69 | LD A,$00 | |||
| 9F6B | JR Z,$9F6F | |||
| 9F6D | LD A,$05 | |||
| 9F6F | LD ($5CD8),A | |||
| 9F72 | LD A,(IX+$02) | |||
| 9F75 | AND $80 | |||
| 9F77 | LD ($9653),A | |||
| 9F7A | LD BC,($8ED9) | |||
| 9F7E | BIT 1,C | |||
| 9F80 | LD A,(IX+$02) | |||
| 9F83 | JR Z,$9F87 | |||
| 9F85 | SUB $04 | |||
| 9F87 | BIT 0,C | |||
| 9F89 | JR Z,$9F8D | |||
| 9F8B | ADD A,$04 | |||
| 9F8D | LD (IX+$02),A | |||
| 9F90 | CALL $A4CF | |||
| 9F93 | LD A,(IX+$15) | |||
| 9F96 | CP $41 | |||
| 9F98 | JP Z,$A063 | |||
| 9F9B | CP $61 | |||
| 9F9D | JP Z,$A063 | |||
| 9FA0 | AND $C1 | |||
| 9FA2 | CP $80 | |||
| 9FA4 | JP Z,$A063 | |||
| 9FA7 | CP $81 | |||
| 9FA9 | JP Z,$A063 | |||
| 9FAC | LD B,A | |||
| 9FAD | AND $40 | |||
| 9FAF | JR NZ,$9FB8 | |||
| 9FB1 | LD A,($A85F) | |||
| 9FB4 | RLA | |||
| 9FB5 | JP C,$A063 | |||
| 9FB8 | LD (IX+$01),$02 | |||
| 9FBC | LD (IX+$08),$03 | |||
| 9FC0 | LD A,$01 | |||
| 9FC2 | LD ($9B6A),A | |||
| 9FC5 | LD A,($8D46) | |||
| 9FC8 | LD E,A | |||
| 9FC9 | LD A,B | |||
| 9FCA | AND $40 | |||
| 9FCC | JR NZ,$A006 | |||
| 9FCE | BIT 0,E | |||
| 9FD0 | JR Z,$9FD5 | |||
| 9FD2 | DEC (IX+$02) | |||
| 9FD5 | CALL $AC6C | |||
| 9FD8 | LD A,(IX+$15) | |||
| 9FDB | LD B,A | |||
| 9FDC | AND $1E | |||
| 9FDE | ADD A,(IX+$02) | |||
| 9FE1 | ADD A,$08 | |||
| 9FE3 | LD ($9B6C),A | |||
| 9FE6 | RR E | |||
| 9FE8 | RET C | |||
| 9FE9 | INC (IX+$0C) | |||
| 9FEC | INC (IX+$0C) | |||
| 9FEF | LD A,B | |||
| 9FF0 | ADD A,$02 | |||
| 9FF2 | OR $20 | |||
| 9FF4 | CP $30 | |||
| 9FF6 | JR Z,$9FFC | |||
| 9FF8 | LD (IX+$15),A | |||
| 9FFB | RET | |||
| 9FFC | LD (IX+$15),$81 | |||
| A000 | LD (IX+$0C),$2C | |||
| A004 | JR $A03A | |||
| A006 | BIT 0,E | |||
| A008 | JR Z,$A00D | |||
| A00A | INC (IX+$02) | |||
| A00D | CALL $AC6C | |||
| A010 | LD A,(IX+$15) | |||
| A013 | AND $3E | |||
| A015 | LD B,A | |||
| A016 | ADD A,(IX+$02) | |||
| A019 | ADD A,$08 | |||
| A01B | LD ($9B6C),A | |||
| A01E | RR E | |||
| A020 | RET C | |||
| A021 | DEC (IX+$0C) | |||
| A024 | DEC (IX+$0C) | |||
| A027 | LD A,B | |||
| A028 | SUB $02 | |||
| A02A | JR C,$A032 | |||
| A02C | OR $40 | |||
| A02E | LD (IX+$15),A | |||
| A031 | RET | |||
| A032 | LD (IX+$0C),$1C | |||
| A036 | LD (IX+$15),$80 | |||
| A03A | LD A,($9B6A) | |||
| A03D | OR $80 | |||
| A03F | LD ($9B6A),A | |||
| A042 | LD A,(IX+$02) | |||
| A045 | INC A | |||
| A046 | AND $FC | |||
| A048 | LD (IX+$02),A | |||
| A04B | RRA | |||
| A04C | RRA | |||
| A04D | AND $01 | |||
| A04F | LD B,A | |||
| A050 | LD A,(IX+$15) | |||
| A053 | AND $01 | |||
| A055 | ADD A,A | |||
| A056 | LD C,A | |||
| A057 | ADD A,A | |||
| A058 | ADD A,B | |||
| A059 | LD (IX+$01),A | |||
| A05C | LD A,$04 | |||
| A05E | ADD A,C | |||
| A05F | LD (IX+$08),A | |||
| A062 | RET | |||
| A063 | CALL $ACA2 | |||
| A066 | CALL $ACBC | |||
| A069 | LD A,($A85F) | |||
| A06C | AND A | |||
| A06D | JP Z,$A0E1 | |||
| A070 | EX AF,AF' | |||
| A071 | CALL $ACBC | |||
| A074 | EX AF,AF' | |||
| A075 | BIT 6,A | |||
| A077 | JR Z,$A0B2 | |||
| A079 | LD A,($8D46) | |||
| A07C | RRA | |||
| A07D | CALL C,$AAD2 | |||
| A080 | LD IY,($B793) | |||
| A084 | LD DE,$01C8 | |||
| A087 | CALL Sounds_PlaySquareWave_Loop | |||
| A08A | DI | |||
| A08B | LD A,($A85F) | |||
| A08E | RLA | |||
| A08F | LD A,(IX+$01) | |||
| A092 | JR NC,$A098 | |||
| A094 | AND A | |||
| A095 | RET NZ | |||
| A096 | JR $A09B | |||
| A098 | SUB $0A | |||
| A09A | RET NZ | |||
| A09B | BIT 5,(IX+$15) | |||
| A09F | JR Z,$A0A9 | |||
| A0A1 | LD ($A85F),A | |||
| A0A4 | LD (IX+$15),$22 | |||
| A0A8 | RET | |||
| A0A9 | LD (IX+$15),$80 | |||
| A0AD | LD ($A85F),A | |||
| A0B0 | JR $A0E1 | |||
| A0B2 | RES 7,(IX+$15) | |||
| A0B6 | SET 0,(IX+$15) | |||
| A0BA | RES 1,(IX+$15) | |||
| A0BE | SET 6,(IX+$15) | |||
| A0C2 | RLA | |||
| A0C3 | JR NC,$A0D3 | |||
| A0C5 | LD (IX+$01),$0C | |||
| A0C9 | LD (IX+$13),$F0 | |||
| A0CD | LD A,$C0 | |||
| A0CF | LD ($A85F),A | |||
| A0D2 | RET | |||
| A0D3 | LD (IX+$13),$AA | |||
| A0D7 | LD (IX+$01),$06 | |||
| A0DB | LD A,$41 | |||
| A0DD | LD ($A85F),A | |||
| A0E0 | RET | |||
| A0E1 | LD A,(IX+$02) | |||
| A0E4 | RRA | |||
| A0E5 | RRA | |||
| A0E6 | AND $01 | |||
| A0E8 | LD B,A | |||
| A0E9 | LD A,(IX+$15) | |||
| A0EC | AND $01 | |||
| A0EE | ADD A,A | |||
| A0EF | ADD A,A | |||
| A0F0 | ADD A,B | |||
| A0F1 | LD (IX+$01),A | |||
| A0F4 | LD A,(IX+$14) | |||
| A0F7 | DEC A | |||
| A0F8 | RET NZ | |||
| A0F9 | LD A,(IX+$01) | |||
| A0FC | ADD A,$0A | |||
| A0FE | LD (IX+$01),A | |||
| A101 | LD A,($A160) | |||
| A104 | SUB $02 | |||
| A106 | JR C,$A10C | |||
| A108 | LD ($A160),A | |||
| A10B | RET | |||
| A10C | LD A,($8ED9) | |||
| A10F | AND $10 | |||
| A111 | RET Z | |||
| A112 | LD IY,$9B12 | |||
| A116 | LD A,($9B12) | |||
| A119 | AND A | |||
| A11A | JR Z,$A125 | |||
| A11C | LD IY,$9B28 | |||
| A120 | LD A,($9B28) | |||
| A123 | AND A | |||
| A124 | RET NZ | |||
| A125 | LD (IY+$00),$05 | |||
| A129 | LD (IY+$01),$00 | |||
| A12D | LD (IY+$09),$08 | |||
| A131 | LD A,(IX+$02) | |||
| A134 | ADD A,$0C | |||
| A136 | LD (IY+$02),A | |||
| A139 | LD (IY+$04),$AC | |||
| A13D | LD (IY+$11),$00 | |||
| A141 | LD (IY+$15),$00 | |||
| A145 | LD A,($A160) | |||
| A148 | CPL | |||
| A149 | AND $01 | |||
| A14B | ADD A,$16 | |||
| A14D | LD ($A160),A | |||
| A150 | PUSH IX | |||
| A152 | CALL Sounds_FindEmptySlot | |||
| A155 | LD (IX+$00),$0B | |||
| A159 | LD (IX+$01),$02 | |||
| A15D | POP IX | |||
| A15F | RET | |||
| A160 | NOP | |||
|
This entry point is used by the routine at StartGame.
|
||||
| A161 | LD A,($B7E5) | |||
| A164 | CP $02 | |||
| A166 | JP NZ,$A1DB | |||
| A169 | LD A,($B7EF) | |||
| A16C | AND A | |||
| A16D | JP NZ,$A1DB | |||
| A170 | LD A,($B7F7) | |||
| A173 | AND A | |||
| A174 | JP NZ,$A1DB | |||
| A177 | LD C,A | |||
| A178 | LD A,$FD | |||
| A17A | IN A,($FE) | |||
| A17C | CPL | |||
| A17D | AND $0A | |||
| A17F | JR Z,$A183 | |||
| A181 | SET 0,C | |||
| A183 | LD A,$FD | |||
| A185 | IN A,($FE) | |||
| A187 | CPL | |||
| A188 | AND $05 | |||
| A18A | JR Z,$A18E | |||
| A18C | SET 1,C | |||
| A18E | LD A,$FA | |||
| A190 | IN A,($FE) | |||
| A192 | CPL | |||
| A193 | AND $1F | |||
| A195 | JR Z,$A199 | |||
| A197 | SET 4,C | |||
| A199 | LD A,C | |||
| A19A | LD ($8ED9),A | |||
| A19D | RET | |||
|
This entry point is used by the routine at StartGame.
|
||||
| A19E | AND A | |||
| A19F | JR NZ,$A1DE | |||
| A1A1 | LD A,($B7E5) | |||
| A1A4 | CP $02 | |||
| A1A6 | LD A,($B7F7) | |||
| A1A9 | JR NZ,$A1DE | |||
| A1AB | LD A,($B7EF) | |||
| A1AE | AND A | |||
| A1AF | LD A,($B7F7) | |||
| A1B2 | JR NZ,$A1DE | |||
| A1B4 | LD C,A | |||
| A1B5 | LD A,$BF | |||
| A1B7 | IN A,($FE) | |||
| A1B9 | CPL | |||
| A1BA | AND $05 | |||
| A1BC | JR Z,$A1C0 | |||
| A1BE | SET 0,C | |||
| A1C0 | LD A,$BF | |||
| A1C2 | IN A,($FE) | |||
| A1C4 | CPL | |||
| A1C5 | AND $0A | |||
| A1C7 | JR Z,$A1CB | |||
| A1C9 | SET 1,C | |||
| A1CB | LD A,$5F | |||
| A1CD | IN A,($FE) | |||
| A1CF | CPL | |||
| A1D0 | AND $1F | |||
| A1D2 | JR Z,$A1D6 | |||
| A1D4 | SET 4,C | |||
| A1D6 | LD A,C | |||
| A1D7 | LD ($8ED9),A | |||
| A1DA | RET | |||
|
This entry point is used by the routine at 910C.
|
||||
| A1DB | LD A,($B7EF) | |||
| A1DE | AND A | |||
| A1DF | JP Z,$A238 | |||
| A1E2 | DEC A | |||
| A1E3 | JP Z,$A1EC | |||
| A1E6 | DEC A | |||
| A1E7 | JP Z,$A210 | |||
| A1EA | JR $A1F4 | |||
| A1EC | IN A,($1F) | |||
| A1EE | AND $1F | |||
| A1F0 | LD C,A | |||
| A1F1 | JP $A26B | |||
| A1F4 | LD A,$EF | |||
| A1F6 | IN A,($FE) | |||
| A1F8 | LD B,$FF | |||
| A1FA | RRA | |||
| A1FB | RL B | |||
| A1FD | RRA | |||
| A1FE | RL B | |||
| A200 | RRA | |||
| A201 | RL B | |||
| A203 | RRA | |||
| A204 | RRA | |||
| A205 | RL B | |||
| A207 | RLA | |||
| A208 | RL B | |||
| A20A | LD A,B | |||
| A20B | CPL | |||
| A20C | LD C,A | |||
| A20D | JP $A26B | |||
| A210 | LD A,$EF | |||
| A212 | IN A,($FE) | |||
| A214 | OR $E0 | |||
| A216 | LD B,A | |||
| A217 | AND $08 | |||
| A219 | LD C,A | |||
| A21A | LD A,B | |||
| A21B | RRCA | |||
| A21C | RRCA | |||
| A21D | LD B,A | |||
| A21E | AND $05 | |||
| A220 | OR C | |||
| A221 | LD C,A | |||
| A222 | LD A,B | |||
| A223 | RRA | |||
| A224 | RRA | |||
| A225 | AND $10 | |||
| A227 | OR C | |||
| A228 | LD C,A | |||
| A229 | LD A,$F7 | |||
| A22B | IN A,($FE) | |||
| A22D | RRA | |||
| A22E | RRA | |||
| A22F | RRA | |||
| A230 | AND $02 | |||
| A232 | OR C | |||
| A233 | CPL | |||
| A234 | LD C,A | |||
| A235 | JP $A26B | |||
| A238 | LD C,$00 | |||
| A23A | LD A,$FD | |||
| A23C | IN A,($FE) | |||
| A23E | AND $0A | |||
| A240 | LD B,A | |||
| A241 | LD A,$BF | |||
| A243 | IN A,($FE) | |||
| A245 | AND $15 | |||
| A247 | OR B | |||
| A248 | XOR $1F | |||
| A24A | JR Z,$A24E | |||
| A24C | SET 0,C | |||
| A24E | LD A,$FD | |||
| A250 | IN A,($FE) | |||
| A252 | AND $15 | |||
| A254 | LD B,A | |||
| A255 | LD A,$BF | |||
| A257 | IN A,($FE) | |||
| A259 | AND $0A | |||
| A25B | OR B | |||
| A25C | XOR $1F | |||
| A25E | JR Z,$A262 | |||
| A260 | SET 1,C | |||
| A262 | LD A,$5A | |||
| A264 | CALL $97A7 | |||
| A267 | JR Z,$A26B | |||
| A269 | SET 4,C | |||
| A26B | LD A,C | |||
| A26C | LD ($8ED9),A | |||
| A26F | RET | |||
| A270 | NOP | |||
| A271 | NOP | |||
| A272 | NOP | |||
| A273 | NOP | |||
| A274 | NOP | |||
| A275 | NOP | |||
| A276 | NOP | |||
| A277 | NOP | |||
| A278 | NOP | |||
| A279 | NOP | |||
| A27A | NOP | |||
| A27B | NOP | |||
| A27C | NOP | |||
| A27D | NOP | |||
| A27E | LD A,(IX+$12) | |||
| A281 | AND $80 | |||
| A283 | LD ($9653),A | |||
| A286 | LD A,($5CDC) | |||
| A289 | INC A | |||
| A28A | LD ($5CDC),A | |||
| A28D | LD ($A7A8),IX | |||
| A291 | PUSH IX | |||
| A293 | POP DE | |||
| A294 | LD BC,$A270 | |||
| A297 | LD HL,$9AD0 | |||
| A29A | AND A | |||
| A29B | SBC HL,DE | |||
| A29D | JR Z,$A2AD | |||
| A29F | LD BC,$A274 | |||
| A2A2 | LD HL,$9AE6 | |||
| A2A5 | AND A | |||
| A2A6 | SBC HL,DE | |||
| A2A8 | JR Z,$A2AD | |||
| A2AA | LD BC,$A278 | |||
| A2AD | LD ($A27C),BC | |||
| A2B1 | LD L,C | |||
| A2B2 | LD H,B | |||
| A2B3 | LD A,(HL) | |||
| A2B4 | AND A | |||
| A2B5 | JR Z,$A2BB | |||
| A2B7 | DEC (HL) | |||
| A2B8 | JP $A37F | |||
| A2BB | INC HL | |||
| A2BC | LD A,(HL) | |||
| A2BD | AND A | |||
| A2BE | JR Z,$A328 | |||
| A2C0 | ADD A,(IX+$06) | |||
| A2C3 | AND $3F | |||
| A2C5 | LD (IX+$06),A | |||
| A2C8 | INC HL | |||
| A2C9 | LD B,A | |||
| A2CA | ADD A,$02 | |||
| A2CC | AND $3C | |||
| A2CE | LD (HL),A | |||
| A2CF | AND $0F | |||
| A2D1 | JR NZ,$A2E2 | |||
| A2D3 | LD A,B | |||
| A2D4 | AND $0C | |||
| A2D6 | LD A,(HL) | |||
| A2D7 | JR NZ,$A2DD | |||
| A2D9 | ADD A,$04 | |||
| A2DB | JR $A2DF | |||
| A2DD | SUB $04 | |||
| A2DF | AND $3F | |||
| A2E1 | LD (HL),A | |||
| A2E2 | LD C,(HL) | |||
| A2E3 | INC HL | |||
| A2E4 | LD A,(HL) | |||
| A2E5 | EXX | |||
| A2E6 | LD HL,$8DB8 | |||
| A2E9 | CALL PrintLine_9 | |||
| A2EC | PUSH HL | |||
| A2ED | POP IY | |||
| A2EF | BIT 0,(IY+$01) | |||
| A2F3 | JR NZ,$A319 | |||
| A2F5 | CALL $AC22 | |||
| A2F8 | JR NC,$A319 | |||
| A2FA | EXX | |||
| A2FB | PUSH BC | |||
| A2FC | CALL $AD69 | |||
| A2FF | CALL $AC6C | |||
| A302 | LD E,(IX+$06) | |||
| A305 | POP BC | |||
| A306 | PUSH DE | |||
| A307 | LD (IX+$06),C | |||
| A30A | PUSH BC | |||
| A30B | CALL $A4A0 | |||
| A30E | POP BC | |||
| A30F | LD A,(IX+$06) | |||
| A312 | CP C | |||
| A313 | POP DE | |||
| A314 | RET NZ | |||
| A315 | LD (IX+$06),E | |||
| A318 | RET | |||
| A319 | LD HL,($A27C) | |||
| A31C | LD (HL),$02 | |||
| A31E | INC HL | |||
| A31F | LD (HL),$00 | |||
| A321 | EXX | |||
| A322 | LD (IX+$06),C | |||
| A325 | JP $A490 | |||
| A328 | LD A,($8DB7) | |||
| A32B | AND A | |||
| A32C | JP Z,$A37F | |||
| A32F | LD B,A | |||
| A330 | LD IY,$8DB8 | |||
| A334 | BIT 0,(IY+$01) | |||
| A338 | JR NZ,$A341 | |||
| A33A | PUSH BC | |||
| A33B | CALL $AC22 | |||
| A33E | POP BC | |||
| A33F | JR C,$A34A | |||
| A341 | LD DE,$0010 | |||
| A344 | ADD IY,DE | |||
| A346 | DJNZ $A334 | |||
| A348 | JR $A37F | |||
| A34A | PUSH IY | |||
| A34C | POP HL | |||
| A34D | LD DE,$8DB8 | |||
| A350 | AND A | |||
| A351 | SBC HL,DE | |||
| A353 | LD E,L | |||
| A354 | LD HL,($A27C) | |||
| A357 | LD (HL),$00 | |||
| A359 | INC HL | |||
| A35A | LD B,$00 | |||
| A35C | LD A,(IX+$06) | |||
| A35F | ADD A,$10 | |||
| A361 | AND $3F | |||
| A363 | CP $20 | |||
| A365 | JR C,$A369 | |||
| A367 | LD B,$FE | |||
| A369 | LD C,$FF | |||
| A36B | LD A,(IY+$04) | |||
| A36E | ADD A,$04 | |||
| A370 | CP (IX+$04) | |||
| A373 | JR C,$A379 | |||
| A375 | LD A,B | |||
| A376 | XOR $FE | |||
| A378 | LD B,A | |||
| A379 | LD A,C | |||
| A37A | XOR B | |||
| A37B | LD (HL),A | |||
| A37C | INC HL | |||
| A37D | INC HL | |||
| A37E | LD (HL),E | |||
| A37F | LD A,(IX+$14) | |||
| A382 | AND A | |||
| A383 | JP Z,$A441 | |||
| A386 | DEC A | |||
| A387 | LD (IX+$14),A | |||
| A38A | JR Z,$A3CE | |||
| A38C | LD A,($B7E5) | |||
| A38F | CP $02 | |||
| A391 | JR NZ,$A3A7 | |||
| A393 | LD A,(IX+$02) | |||
| A396 | CP $88 | |||
| A398 | JR NC,$A417 | |||
| A39A | CP $80 | |||
| A39C | JR C,$A3A7 | |||
| A39E | LD A,(IX+$15) | |||
| A3A1 | AND $7F | |||
| A3A3 | CP $0A | |||
| A3A5 | JR C,$A417 | |||
| A3A7 | LD A,($8ED9) | |||
| A3AA | AND $10 | |||
| A3AC | JR NZ,$A3CE | |||
| A3AE | LD A,($9B68) | |||
| A3B1 | AND $7F | |||
| A3B3 | CP $03 | |||
| A3B5 | JR NZ,$A3CE | |||
| A3B7 | LD A,($9B56) | |||
| A3BA | LD B,A | |||
| A3BB | LD A,(IX+$15) | |||
| A3BE | AND $7F | |||
| A3C0 | ADD A,B | |||
| A3C1 | LD (IX+$02),A | |||
| A3C4 | LD (IX+$04),$A7 | |||
| A3C8 | CALL $AC6C | |||
| A3CB | JP $A4A9 | |||
| A3CE | LD (IX+$14),$00 | |||
| A3D2 | LD (IX+$04),$A9 | |||
| A3D6 | LD A,($9B68) | |||
| A3D9 | RLA | |||
| A3DA | JR NC,$A3E1 | |||
| A3DC | LD A,$FF | |||
| A3DE | LD ($9B68),A | |||
| A3E1 | LD A,(IX+$15) | |||
| A3E4 | AND $7F | |||
| A3E6 | ADD A,$24 | |||
| A3E8 | CP $30 | |||
| A3EA | JR NZ,$A3EE | |||
| A3EC | LD A,$34 | |||
| A3EE | LD (IX+$06),A | |||
| A3F1 | LD A,(IX+$15) | |||
| A3F4 | AND $80 | |||
| A3F6 | LD (IX+$15),A | |||
| A3F9 | LD (IX+$04),$A6 | |||
| A3FD | LD A,(IX+$12) | |||
| A400 | AND $80 | |||
| A402 | LD (IX+$12),A | |||
| A405 | PUSH IX | |||
| A407 | CALL Sounds_FindEmptySlot | |||
| A40A | LD (IX+$00),$04 | |||
| A40E | LD (IX+$01),$02 | |||
| A412 | POP IX | |||
| A414 | JP $A4A9 | |||
| A417 | LD A,($B972) | |||
| A41A | AND $10 | |||
| A41C | JR NZ,$A42C | |||
| A41E | LD A,($9B52) | |||
| A421 | AND $7F | |||
| A423 | CP $03 | |||
| A425 | JR NZ,$A42C | |||
| A427 | LD A,($9B40) | |||
| A42A | JR $A3BA | |||
| A42C | LD (IX+$14),$00 | |||
| A430 | LD (IX+$04),$A9 | |||
| A434 | LD A,($9B52) | |||
| A437 | RLA | |||
| A438 | JR NC,$A3E1 | |||
| A43A | LD A,$FF | |||
| A43C | LD ($9B52),A | |||
| A43F | JR $A3E1 | |||
| A441 | LD A,($8D46) | |||
| A444 | LD C,A | |||
| A445 | AND $03 | |||
| A447 | JR NZ,$A490 | |||
| A449 | LD A,(IX+$12) | |||
| A44C | INC A | |||
| A44D | LD (IX+$12),A | |||
| A450 | AND $7F | |||
| A452 | CP $7F | |||
| A454 | JR NZ,$A473 | |||
| A456 | LD A,(IX+$12) | |||
| A459 | AND $80 | |||
| A45B | LD (IX+$12),A | |||
| A45E | LD A,(IX+$06) | |||
| A461 | ADD A,$04 | |||
| A463 | AND $0F | |||
| A465 | JR NZ,$A469 | |||
| A467 | LD A,$04 | |||
| A469 | LD B,A | |||
| A46A | LD A,(IX+$06) | |||
| A46D | AND $30 | |||
| A46F | OR B | |||
| A470 | LD (IX+$06),A | |||
| A473 | LD A,C | |||
| A474 | AND $07 | |||
| A476 | JR NZ,$A490 | |||
| A478 | INC (IX+$13) | |||
| A47B | LD A,(IX+$13) | |||
| A47E | SUB $94 | |||
| A480 | JR NZ,$A490 | |||
| A482 | LD (IX+$13),A | |||
| A485 | LD A,(IX+$07) | |||
| A488 | CP $06 | |||
| A48A | JR Z,$A490 | |||
| A48C | INC A | |||
| A48D | LD (IX+$07),A | |||
| A490 | CALL $AD69 | |||
| A493 | LD E,(IX+$06) | |||
| A496 | CALL $AC75 | |||
| A499 | LD A,(IX+$06) | |||
| A49C | CP E | |||
| A49D | CALL NZ,$AB13 | |||
| A4A0 | CALL $AB1F | |||
| A4A3 | CALL $AFFC | |||
| A4A6 | CALL $A4CF | |||
| A4A9 | SET 7,(IX+$15) | |||
| A4AD | LD A,(IX+$02) | |||
| A4B0 | AND $07 | |||
| A4B2 | LD (IX+$01),A | |||
| A4B5 | LD A,(IX+$04) | |||
| A4B8 | CP $C0 | |||
| A4BA | RET C | |||
| A4BB | LD HL,($A27C) | |||
| A4BE | LD (HL),$00 | |||
| A4C0 | INC HL | |||
| A4C1 | LD (HL),$00 | |||
| A4C3 | SET 7,(IX+$00) | |||
| A4C7 | LD A,($5CD9) | |||
| A4CA | DEC A | |||
| A4CB | LD ($5CD9),A | |||
| A4CE | RET | |||
| A4CF | LD A,($9B96) | |||
| A4D2 | AND $7F | |||
| A4D4 | RET Z | |||
| A4D5 | CP $0A | |||
| A4D7 | RET Z | |||
| A4D8 | LD IY,$9B96 | |||
| A4DC | CALL $AC45 | |||
| A4DF | RET NC | |||
| A4E0 | LD (IY+$00),$0A | |||
| A4E4 | LD (IY+$01),$00 | |||
| A4E8 | LD (IY+$12),$50 | |||
| A4EC | LD (IY+$13),$90 | |||
| A4F0 | LD A,(IY+$08) | |||
| A4F3 | SUB $02 | |||
| A4F5 | ADD A,A | |||
| A4F6 | ADD A,A | |||
| A4F7 | ADD A,(IY+$02) | |||
| A4FA | LD (IY+$02),A | |||
| A4FD | LD (IY+$08),$02 | |||
| A501 | LD (IY+$09),$0D | |||
| A505 | LD A,(IY+$04) | |||
| A508 | ADD A,$04 | |||
| A50A | LD (IY+$04),A | |||
| A50D | LD A,(IX+$00) | |||
| A510 | AND $7F | |||
| A512 | CP $02 | |||
| A514 | JR NZ,$A541 | |||
| A516 | LD A,(IX+$06) | |||
| A519 | AND $10 | |||
| A51B | LD DE,$1030 | |||
| A51E | JR Z,$A523 | |||
| A520 | LD DE,$0020 | |||
| A523 | LD A,($8D49) | |||
| A526 | LD B,A | |||
| A527 | RLA | |||
| A528 | JR C,$A52B | |||
| A52A | LD E,D | |||
| A52B | LD A,B | |||
| A52C | AND $0C | |||
| A52E | JR NZ,$A535 | |||
| A530 | LD A,(IX+$06) | |||
| A533 | AND $0C | |||
| A535 | OR E | |||
| A536 | LD (IX+$06),A | |||
| A539 | LD A,(IX+$12) | |||
| A53C | AND $80 | |||
| A53E | LD (IX+$12),A | |||
| A541 | PUSH IX | |||
| A543 | LD IX,$C0CD | |||
| A547 | LD (IX+$00),$06 | |||
| A54B | LD (IX+$01),$30 | |||
| A54F | POP IX | |||
| A551 | LD BC,$0350 | |||
| A554 | JP $965D | |||
| A557 | NOP | |||
| A558 | NOP | |||
| A559 | NOP | |||
| A55A | LD A,(IX+$04) | |||
| A55D | CP $A0 | |||
| A55F | CALL NC,$A67B | |||
| A562 | LD DE,$0008 | |||
| A565 | LD B,$02 | |||
| A567 | LD HL,($A557) | |||
| A56A | ADD HL,DE | |||
| A56B | LD A,H | |||
| A56C | CP B | |||
| A56D | JR NZ,$A572 | |||
| A56F | LD H,B | |||
| A570 | LD L,$00 | |||
| A572 | LD ($A557),HL | |||
| A575 | LD D,(IX+$04) | |||
| A578 | LD A,($A559) | |||
| A57B | LD E,A | |||
| A57C | ADD HL,DE | |||
| A57D | LD (IX+$04),H | |||
| A580 | LD A,L | |||
| A581 | LD ($A559),A | |||
| A584 | LD A,H | |||
| A585 | CP $C0 | |||
| A587 | RET C | |||
| A588 | SET 7,(IX+$00) | |||
| A58C | RET | |||
| A58D | LD A,(IX+$02) | |||
| A590 | ADD A,$00 | |||
| A592 | LD (IX+$02),A | |||
| A595 | CALL $ACA2 | |||
| A598 | CALL $ACBC | |||
| A59B | LD DE,$0028 | |||
| A59E | LD B,$80 | |||
| A5A0 | JP $A567 | |||
| A5A3 | LD A,(IX+$02) | |||
| A5A6 | AND $80 | |||
| A5A8 | LD ($9653),A | |||
| A5AB | LD A,($5CDC) | |||
| A5AE | INC A | |||
| A5AF | LD ($5CDC),A | |||
| A5B2 | LD A,(IX+$01) | |||
| A5B5 | CP $02 | |||
| A5B7 | JR NC,$A5CE | |||
| A5B9 | XOR $01 | |||
| A5BB | LD (IX+$01),A | |||
| A5BE | LD A,(IX+$04) | |||
| A5C1 | SUB $06 | |||
| A5C3 | LD (IX+$04),A | |||
| A5C6 | JR C,$A5DE | |||
| A5C8 | CP $03 | |||
| A5CA | JR NC,$A5EB | |||
| A5CC | JR $A5DE | |||
| A5CE | LD A,(IX+$02) | |||
| A5D1 | AND $F8 | |||
| A5D3 | LD (IX+$02),A | |||
| A5D6 | CALL $AAD2 | |||
| A5D9 | LD A,(IX+$01) | |||
| A5DC | AND A | |||
| A5DD | RET NZ | |||
| A5DE | SET 7,(IX+$00) | |||
| A5E2 | LD A,($A160) | |||
| A5E5 | AND $01 | |||
| A5E7 | LD ($A160),A | |||
| A5EA | RET | |||
| A5EB | CALL $AFFC | |||
| A5EE | LD A,($9B96) | |||
| A5F1 | AND $7F | |||
| A5F3 | RET Z | |||
| A5F4 | CP $0A | |||
| A5F6 | RET Z | |||
| A5F7 | LD IY,$9B96 | |||
| A5FB | CALL $AC45 | |||
| A5FE | RET NC | |||
| A5FF | LD (IY+$00),$0A | |||
| A603 | LD (IY+$01),$00 | |||
| A607 | LD (IY+$12),$50 | |||
| A60B | LD (IY+$13),$90 | |||
| A60F | LD A,(IY+$08) | |||
| A612 | SUB $02 | |||
| A614 | ADD A,A | |||
| A615 | ADD A,A | |||
| A616 | ADD A,(IY+$02) | |||
| A619 | LD (IY+$02),A | |||
| A61C | LD (IY+$08),$02 | |||
| A620 | LD (IY+$09),$0D | |||
| A624 | LD A,(IY+$04) | |||
| A627 | ADD A,$04 | |||
| A629 | LD (IY+$04),A | |||
| A62C | LD (IX+$01),$02 | |||
| A630 | LD (IX+$09),$06 | |||
| A634 | LD (IX+$12),$50 | |||
| A638 | LD (IX+$13),$50 | |||
| A63C | LD A,(IX+$02) | |||
| A63F | AND $F8 | |||
| A641 | LD (IX+$02),A | |||
| A644 | PUSH IX | |||
| A646 | LD IX,$C0CD | |||
| A64A | LD (IX+$00),$06 | |||
| A64E | LD (IX+$01),$30 | |||
| A652 | POP IX | |||
| A654 | LD BC,$0350 | |||
| A657 | JP $965D | |||
| A65A | NOP | |||
| A65B | PUSH IX | |||
| A65D | CALL Sounds_FindEmptySlot | |||
| A660 | LD (IX+$00),$0C | |||
| A664 | LD (IX+$01),$02 | |||
| A668 | POP IX | |||
| A66A | RET | |||
| A66B | NOP | |||
|
This entry point is used by the routine at StartGame.
|
||||
| A66C | LD A,($A66B) | |||
| A66F | LD B,A | |||
| A670 | LD A,($A85F) | |||
| A673 | LD ($A66B),A | |||
| A676 | LD A,B | |||
| A677 | LD ($A85F),A | |||
| A67A | RET | |||
| A67B | CP $B0 | |||
| A67D | RET NC | |||
| A67E | LD IY,$9B54 | |||
| A682 | CALL $AC45 | |||
| A685 | JR C,$A69E | |||
| A687 | LD A,($B7E5) | |||
| A68A | CP $02 | |||
| A68C | RET NZ | |||
| A68D | LD IY,$9B3E | |||
| A691 | CALL $AC22 | |||
| A694 | RET NC | |||
| A695 | CALL $A66C | |||
| A698 | CALL $A69E | |||
| A69B | JP $A66C | |||
| A69E | LD A,(IX+$01) | |||
| A6A1 | SUB $0A | |||
| A6A3 | JR NZ,$A6A9 | |||
| A6A5 | LD ($5CD9),A | |||
| A6A8 | RET | |||
| A6A9 | LD A,(IY+$02) | |||
| A6AC | AND $80 | |||
| A6AE | LD ($9653),A | |||
| A6B1 | XOR A | |||
| A6B2 | LD ($A65A),A | |||
| A6B5 | LD BC,$0400 | |||
| A6B8 | CALL $965D | |||
| A6BB | LD A,(IX+$14) | |||
| A6BE | CP $05 | |||
| A6C0 | CALL NZ,$A65B | |||
| A6C3 | DEC (IY+$14) | |||
| A6C6 | JR NZ,$A6CD | |||
| A6C8 | LD A,$80 | |||
| A6CA | LD ($A85F),A | |||
| A6CD | LD A,($8D46) | |||
| A6D0 | AND $01 | |||
| A6D2 | INC A | |||
| A6D3 | NEG | |||
| A6D5 | LD ($A558),A | |||
| A6D8 | XOR A | |||
| A6D9 | LD ($A557),A | |||
| A6DC | LD A,($8D48) | |||
| A6DF | LD B,A | |||
| A6E0 | AND $01 | |||
| A6E2 | INC A | |||
| A6E3 | RL B | |||
| A6E5 | JR C,$A6E9 | |||
| A6E7 | NEG | |||
| A6E9 | LD ($A591),A | |||
| A6EC | LD (IX+$00),$0B | |||
| A6F0 | LD (IX+$01),$00 | |||
| A6F4 | CALL $AB06 | |||
| A6F7 | LD A,(IX+$14) | |||
| A6FA | CP $06 | |||
| A6FC | JP Z,$AA9D | |||
| A6FF | LD (IY+$14),A | |||
| A702 | LD A,(IY+$14) | |||
| A705 | CP $01 | |||
| A707 | JR NZ,$A70E | |||
| A709 | LD ($A85F),A | |||
| A70C | LD A,$01 | |||
| A70E | AND A | |||
| A70F | JP Z,$A834 | |||
| A712 | PUSH AF | |||
| A713 | LD A,(IY+$0C) | |||
| A716 | CP $22 | |||
| A718 | JR C,$A73D | |||
| A71A | XOR A | |||
| A71B | LD ($9B7B),A | |||
| A71E | LD (IY+$15),$4E | |||
| A722 | LD (IY+$01),$04 | |||
| A726 | PUSH IX | |||
| A728 | CALL Sounds_FindEmptySlot | |||
| A72B | LD (IX+$00),$0A | |||
| A72F | LD (IX+$01),$10 | |||
| A733 | POP IX | |||
| A735 | LD A,($8D46) | |||
| A738 | AND $FE | |||
| A73A | LD ($8D46),A | |||
| A73D | POP AF | |||
| A73E | CP $08 | |||
| A740 | JR NZ,$A748 | |||
| A742 | LD BC,$5000 | |||
| A745 | JP $965D | |||
| A748 | CP $09 | |||
| A74A | JR NZ,$A765 | |||
| A74C | LD A,($9B96) | |||
| A74F | AND $7F | |||
| A751 | RET Z | |||
| A752 | CP $0A | |||
| A754 | RET Z | |||
| A755 | PUSH IX | |||
| A757 | LD IX,$A748 | |||
| A75B | LD IY,$9B96 | |||
| A75F | CALL $A4E0 | |||
| A762 | POP IX | |||
| A764 | RET | |||
| A765 | CP $05 | |||
| A767 | JP Z,$A860 | |||
| A76A | CP $04 | |||
| A76C | JR NZ,$A79A | |||
| A76E | LD (IY+$14),$FF | |||
| A772 | LD A,$02 | |||
| A774 | LD ($9AD7),A | |||
| A777 | LD ($9AED),A | |||
| A77A | LD ($9B03),A | |||
| A77D | LD HL,($8D48) | |||
| A780 | LD A,L | |||
| A781 | AND $1F | |||
| A783 | ADD A,$1F | |||
| A785 | LD ($9AE3),A | |||
| A788 | LD A,H | |||
| A789 | AND $1F | |||
| A78B | ADD A,$1F | |||
| A78D | LD ($9AF9),A | |||
| A790 | LD A,H | |||
| A791 | ADD A,L | |||
| A792 | AND $1F | |||
| A794 | ADD A,$1F | |||
| A796 | LD ($9B0F),A | |||
| A799 | RET | |||
| A79A | CP $02 | |||
| A79C | RET NZ | |||
| A79D | LD A,$03 | |||
| A79F | LD ($5CD9),A | |||
| A7A2 | LD (IY+$14),$FF | |||
| A7A6 | LD IY,$0000 | |||
| A7AA | LD L,(IY+$02) | |||
| A7AD | LD H,(IY+$04) | |||
| A7B0 | LD A,(IY+$06) | |||
| A7B3 | AND $0F | |||
| A7B5 | LD DE,$080C | |||
| A7B8 | CP $04 | |||
| A7BA | JR Z,$A7C6 | |||
| A7BC | LD DE,$040C | |||
| A7BF | CP $08 | |||
| A7C1 | JR Z,$A7C6 | |||
| A7C3 | LD DE,$0408 | |||
| A7C6 | LD A,(IY+$06) | |||
| A7C9 | AND $30 | |||
| A7CB | OR E | |||
| A7CC | LD ($A809),A | |||
| A7CF | LD A,(IY+$06) | |||
| A7D2 | AND $30 | |||
| A7D4 | OR D | |||
| A7D5 | LD ($A832),A | |||
| A7D8 | LD D,(IY+$07) | |||
| A7DB | LD C,(IY+$00) | |||
| A7DE | LD B,(IY+$01) | |||
| A7E1 | LD IY,$9AD0 | |||
| A7E5 | LD A,($9AD0) | |||
| A7E8 | AND A | |||
| A7E9 | JR Z,$A7EF | |||
| A7EB | LD IY,$9AE6 | |||
| A7EF | LD (IY+$02),L | |||
| A7F2 | LD (IY+$04),H | |||
| A7F5 | LD (IY+$00),$02 | |||
| A7F9 | LD (IY+$11),$00 | |||
| A7FD | LD (IY+$07),D | |||
| A800 | LD (IY+$00),C | |||
| A803 | LD (IY+$01),B | |||
| A806 | LD (IY+$06),$00 | |||
| A80A | LD IY,$9AE6 | |||
| A80E | LD A,($9AE6) | |||
| A811 | AND A | |||
| A812 | JR Z,$A818 | |||
| A814 | LD IY,$9AFC | |||
| A818 | LD (IY+$02),L | |||
| A81B | LD (IY+$04),H | |||
| A81E | LD (IY+$00),$02 | |||
| A822 | LD (IY+$11),$00 | |||
| A826 | LD (IY+$07),D | |||
| A829 | LD (IY+$00),C | |||
| A82C | LD (IY+$01),B | |||
| A82F | LD (IY+$06),$00 | |||
| A833 | RET | |||
| A834 | XOR A | |||
| A835 | LD ($9B7B),A | |||
| A838 | LD (IY+$15),$20 | |||
| A83C | LD A,($A85F) | |||
| A83F | AND A | |||
| A840 | JR Z,$A844 | |||
| A842 | LD A,$0A | |||
| A844 | LD (IY+$01),A | |||
| A847 | PUSH IX | |||
| A849 | CALL Sounds_FindEmptySlot | |||
| A84C | LD (IX+$00),$09 | |||
| A850 | LD (IX+$01),$C0 | |||
| A854 | POP IX | |||
| A856 | LD A,($8D46) | |||
| A859 | AND $FE | |||
| A85B | LD ($8D46),A | |||
| A85E | RET | |||
| A85F | NOP | |||
| A860 | PUSH IX | |||
| A862 | LD IX,$9BC2 | |||
| A866 | CALL $B684 | |||
| A869 | CALL $9910 | |||
| A86C | CALL $9C25 | |||
| A86F | LD (IX+$11),$00 | |||
| A873 | LD A,(IX+$02) | |||
| A876 | ADD A,$10 | |||
| A878 | CP $E9 | |||
| A87A | JR NC,$A87F | |||
| A87C | LD (IX+$02),A | |||
| A87F | CALL Sounds_FindEmptySlot | |||
| A882 | LD (IX+$00),$07 | |||
| A886 | LD (IX+$01),$20 | |||
| A88A | POP IX | |||
| A88C | LD A,$01 | |||
| A88E | LD ($A899),A | |||
| A891 | LD A,($B7E8) | |||
| A894 | INC A | |||
| A895 | LD ($B7E8),A | |||
| A898 | RET | |||
| A899 | NOP | |||
| A89A | LD A,($8D46) | |||
| A89D | AND $01 | |||
| A89F | LD (IX+$01),A | |||
| A8A2 | CALL $AB06 | |||
| A8A5 | LD HL,($A8CF) | |||
| A8A8 | LD DE,$FFE0 | |||
| A8AB | ADD HL,DE | |||
| A8AC | LD A,($8D46) | |||
| A8AF | CP $38 | |||
| A8B1 | JR C,$A8B6 | |||
| A8B3 | LD ($A8CF),HL | |||
| A8B6 | LD A,($A8D1) | |||
| A8B9 | LD E,A | |||
| A8BA | LD D,(IX+$04) | |||
| A8BD | ADD HL,DE | |||
| A8BE | LD A,L | |||
| A8BF | LD ($A8D1),A | |||
| A8C2 | LD A,H | |||
| A8C3 | LD (IX+$04),A | |||
| A8C6 | SUB $06 | |||
| A8C8 | LD ($9B58),A | |||
| A8CB | LD ($9B42),A | |||
| A8CE | RET | |||
| A8CF | NOP | |||
| A8D0 | NOP | |||
| A8D1 | NOP | |||
| A8D2 | CALL $AD69 | |||
| A8D5 | LD A,(IX+$04) | |||
| A8D8 | CP $C0 | |||
| A8DA | JR NC,$A8FD | |||
| A8DC | CALL $AC75 | |||
| A8DF | DEC (IX+$15) | |||
| A8E2 | RET NZ | |||
| A8E3 | LD A,(IX+$01) | |||
| A8E6 | CP $04 | |||
| A8E8 | JR Z,$A8FD | |||
| A8EA | INC (IX+$01) | |||
| A8ED | CALL $AB06 | |||
| A8F0 | LD A,(IX+$14) | |||
| A8F3 | SRL A | |||
| A8F5 | LD (IX+$14),A | |||
| A8F8 | INC A | |||
| A8F9 | LD (IX+$15),A | |||
| A8FC | RET | |||
| A8FD | SET 7,(IX+$00) | |||
| A901 | RET | |||
| A902 | LD A,(IX+$04) | |||
| A905 | CP $08 | |||
| A907 | JR NC,$A90D | |||
| A909 | INC (IX+$04) | |||
| A90C | RET | |||
| A90D | CALL $A977 | |||
| A910 | LD HL,($AA7B) | |||
| A913 | LD A,H | |||
| A914 | AND A | |||
| A915 | JR Z,$A91C | |||
| A917 | CALL $AA44 | |||
| A91A | JR $A92F | |||
| A91C | LD B,$01 | |||
| A91E | LD A,($8D46) | |||
| A921 | AND $03 | |||
| A923 | CALL Z,$AA7D | |||
| A926 | CALL $AD69 | |||
| A929 | CALL $AFFC | |||
| A92C | CALL $AC6C | |||
| A92F | LD A,(IX+$04) | |||
| A932 | CP $C0 | |||
| A934 | JR C,$A93B | |||
| A936 | SET 7,(IX+$00) | |||
| A93A | RET | |||
| A93B | LD A,($8D46) | |||
| A93E | AND $00 | |||
| A940 | CALL Z,$AAD2 | |||
| A943 | LD A,($5CDB) | |||
| A946 | AND A | |||
| A947 | JP NZ,$AA94 | |||
| A94A | RET | |||
| A94B | AND $04 | |||
| A94D | LD C,A | |||
| A94E | LD A,(IX+$06) | |||
| A951 | ADD A,$10 | |||
| A953 | AND $3F | |||
| A955 | CP $20 | |||
| A957 | JR NC,$A95B | |||
| A959 | INC C | |||
| A95A | INC C | |||
| A95B | LD B,$00 | |||
| A95D | LD HL,$A96F | |||
| A960 | ADD HL,BC | |||
| A961 | LD A,(HL) | |||
| A962 | LD (IX+$01),A | |||
| A965 | INC HL | |||
| A966 | LD A,(HL) | |||
| A967 | LD (IX+$13),A | |||
| A96A | LD (IX+$12),$F0 | |||
| A96E | RET | |||
| A96F | LD BC,$0544 | |||
| A972 | ADD A,H | |||
| A973 | DEC C | |||
| A974 | RET P | |||
| A975 | ADD HL,BC | |||
| A976 | RET NZ | |||
| A977 | LD A,($9B80) | |||
| A97A | AND A | |||
| A97B | RET NZ | |||
| A97C | LD A,($8D48) | |||
| A97F | LD B,A | |||
| A980 | LD A,($8D49) | |||
| A983 | ADD A,B | |||
| A984 | AND $3F | |||
| A986 | RET NZ | |||
| A987 | LD ($9B91),A | |||
| A98A | LD A,(IX+$04) | |||
| A98D | ADD A,$08 | |||
| A98F | CP $C0 | |||
| A991 | RET NC | |||
| A992 | LD ($9B84),A | |||
| A995 | LD A,$04 | |||
| A997 | LD ($9B80),A | |||
| A99A | LD A,(IX+$02) | |||
| A99D | ADD A,$08 | |||
| A99F | LD ($9B82),A | |||
| A9A2 | LD A,$0A | |||
| A9A4 | LD ($9B81),A | |||
| A9A7 | LD A,$08 | |||
| A9A9 | LD ($9B8C),A | |||
| A9AC | LD ($9B8D),A | |||
| A9AF | LD HL,$1002 | |||
| A9B2 | LD ($9B88),HL | |||
| A9B5 | LD HL,$0000 | |||
| A9B8 | LD ($A557),HL | |||
| A9BB | RET | |||
| A9BC | LD A,(IX+$04) | |||
| A9BF | CP $08 | |||
| A9C1 | JR NC,$A9C7 | |||
| A9C3 | INC (IX+$04) | |||
| A9C6 | RET | |||
| A9C7 | CALL $A977 | |||
| A9CA | LD A,(IX+$06) | |||
| A9CD | SUB $10 | |||
| A9CF | AND $3F | |||
| A9D1 | LD ($AA03),A | |||
| A9D4 | LD HL,($AA7B) | |||
| A9D7 | LD A,H | |||
| A9D8 | AND A | |||
| A9D9 | JR Z,$A9E0 | |||
| A9DB | CALL $AA44 | |||
| A9DE | JR $A9F3 | |||
| A9E0 | LD B,$01 | |||
| A9E2 | LD A,($8D46) | |||
| A9E5 | AND $03 | |||
| A9E7 | CALL Z,$AA7D | |||
| A9EA | CALL $AD69 | |||
| A9ED | CALL $AFFC | |||
| A9F0 | CALL $AC6C | |||
| A9F3 | LD A,(IX+$04) | |||
| A9F6 | CP $C0 | |||
| A9F8 | JR C,$A9FF | |||
| A9FA | SET 7,(IX+$00) | |||
| A9FE | RET | |||
| A9FF | CALL $AAD2 | |||
| AA02 | LD C,$00 | |||
| AA04 | LD A,(IX+$06) | |||
| AA07 | SUB $10 | |||
| AA09 | AND $3F | |||
| AA0B | XOR C | |||
| AA0C | AND $20 | |||
| AA0E | JR Z,$AA28 | |||
| AA10 | LD A,(IX+$13) | |||
| AA13 | LD (IX+$13),A | |||
| AA16 | BIT 5,C | |||
| AA18 | JR Z,$AA21 | |||
| AA1A | LD A,$0E | |||
| AA1C | SUB (IX+$01) | |||
| AA1F | JR $AA28 | |||
| AA21 | LD A,(IX+$01) | |||
| AA24 | XOR $07 | |||
| AA26 | ADD A,$07 | |||
| AA28 | LD A,($5CDB) | |||
| AA2B | AND A | |||
| AA2C | JP NZ,$AA94 | |||
| AA2F | RET | |||
| AA30 | LD (IX+$13),$90 | |||
| AA34 | CALL $AAD2 | |||
| AA37 | LD A,(IX+$01) | |||
| AA3A | AND $3F | |||
| AA3C | CP $09 | |||
| AA3E | RET NZ | |||
| AA3F | SET 7,(IX+$00) | |||
| AA43 | RET | |||
| AA44 | LD A,L | |||
| AA45 | CP $10 | |||
| AA47 | JR NC,$AA4E | |||
| AA49 | LD L,$10 | |||
| AA4B | LD ($AA7B),HL | |||
| AA4E | LD A,(IX+$02) | |||
| AA51 | CP L | |||
| AA52 | JR Z,$AA5F | |||
| AA54 | JR C,$AA5C | |||
| AA56 | DEC (IX+$02) | |||
| AA59 | DEC (IX+$02) | |||
| AA5C | INC (IX+$02) | |||
| AA5F | LD A,(IX+$04) | |||
| AA62 | CP H | |||
| AA63 | JR Z,$AA6F | |||
| AA65 | JR C,$AA6B | |||
| AA67 | DEC (IX+$04) | |||
| AA6A | RET | |||
| AA6B | INC (IX+$04) | |||
| AA6E | RET | |||
| AA6F | LD A,(IX+$02) | |||
| AA72 | CP L | |||
| AA73 | RET NZ | |||
| AA74 | LD HL,$0000 | |||
| AA77 | LD ($AA7B),HL | |||
| AA7A | RET | |||
| AA7B | NOP | |||
| AA7C | NOP | |||
| AA7D | LD A,(IX+$06) | |||
| AA80 | LD L,A | |||
| AA81 | SUB (IX+$14) | |||
| AA84 | JR Z,$AA94 | |||
| AA86 | BIT 5,A | |||
| AA88 | LD A,B | |||
| AA89 | JR NZ,$AA8D | |||
| AA8B | NEG | |||
| AA8D | ADD A,L | |||
| AA8E | AND $3F | |||
| AA90 | LD (IX+$06),A | |||
| AA93 | RET | |||
| AA94 | LD A,($8D48) | |||
| AA97 | AND $3F | |||
| AA99 | LD (IX+$14),A | |||
| AA9C | RET | |||
| AA9D | LD A,$06 | |||
| AA9F | LD ($9BAC),A | |||
| AAA2 | XOR A | |||
| AAA3 | LD ($9BBD),A | |||
| AAA6 | LD ($BB84),IY | |||
| AAAA | LD A,(IY+$0C) | |||
| AAAD | CP $1C | |||
| AAAF | LD A,$04 | |||
| AAB1 | JR Z,$AAB5 | |||
| AAB3 | LD A,$0C | |||
| AAB5 | ADD A,(IY+$02) | |||
| AAB8 | LD ($9BAE),A | |||
| AABB | LD A,(IY+$04) | |||
| AABE | ADD A,$06 | |||
| AAC0 | LD ($9BB0),A | |||
| AAC3 | LD A,$1B | |||
| AAC5 | LD ($891D),A | |||
| AAC8 | LD HL,$0000 | |||
| AACB | LD ($A8CF),HL | |||
| AACE | INC (IY+$14) | |||
| AAD1 | RET | |||
| AAD2 | LD A,(IX+$12) | |||
| AAD5 | LD B,A | |||
| AAD6 | SUB $40 | |||
| AAD8 | JR NC,$AB02 | |||
| AADA | LD A,(IX+$01) | |||
| AADD | AND $3F | |||
| AADF | INC A | |||
| AAE0 | LD E,A | |||
| AAE1 | LD A,(IX+$13) | |||
| AAE4 | LD D,A | |||
| AAE5 | RRCA | |||
| AAE6 | RRCA | |||
| AAE7 | RRCA | |||
| AAE8 | RRCA | |||
| AAE9 | AND $0F | |||
| AAEB | CP E | |||
| AAEC | JR NC,$AAF2 | |||
| AAEE | LD A,D | |||
| AAEF | AND $0F | |||
| AAF1 | LD E,A | |||
| AAF2 | LD (IX+$01),E | |||
| AAF5 | LD A,B | |||
| AAF6 | ADD A,A | |||
| AAF7 | ADD A,A | |||
| AAF8 | AND $C0 | |||
| AAFA | OR (IX+$12) | |||
| AAFD | EX AF,AF' | |||
| AAFE | CALL $AB06 | |||
| AB01 | EX AF,AF' | |||
| AB02 | LD (IX+$12),A | |||
| AB05 | RET | |||
| AB06 | CALL $7767 | |||
| AB09 | LD A,(DE) | |||
| AB0A | LD (IX+$08),A | |||
| AB0D | INC DE | |||
| AB0E | LD A,(DE) | |||
| AB0F | LD (IX+$09),A | |||
| AB12 | RET | |||
| AB13 | PUSH IX | |||
| AB15 | CALL Sounds_FindEmptySlot | |||
| AB18 | LD (IX+$00),$03 | |||
| AB1C | POP IX | |||
| AB1E | RET | |||
| AB1F | LD A,(IX+$04) | |||
| AB22 | CP $98 | |||
| AB24 | RET C | |||
| AB25 | LD A,(IX+$0F) | |||
| AB28 | CP $AA | |||
| AB2A | RET NC | |||
| AB2B | LD IY,$9B54 | |||
| AB2F | CALL $AC22 | |||
| AB32 | JR C,$AB42 | |||
| AB34 | LD A,($B7E5) | |||
| AB37 | CP $02 | |||
| AB39 | RET NZ | |||
| AB3A | LD IY,$9B3E | |||
| AB3E | CALL $AC22 | |||
| AB41 | RET NC | |||
| AB42 | RES 7,(IX+$12) | |||
| AB46 | BIT 7,(IY+$02) | |||
| AB4A | JR Z,$AB50 | |||
| AB4C | SET 7,(IX+$12) | |||
| AB50 | CALL $AB13 | |||
| AB53 | LD A,(IY+$14) | |||
| AB56 | CP $03 | |||
| AB58 | JR NZ,$AB85 | |||
| AB5A | LD A,(IY+$0C) | |||
| AB5D | CP $1C | |||
| AB5F | JR NZ,$AB85 | |||
| AB61 | LD A,(IX+$02) | |||
| AB64 | SUB (IY+$02) | |||
| AB67 | JR NC,$AB6A | |||
| AB69 | XOR A | |||
| AB6A | AND $FC | |||
| AB6C | CP $19 | |||
| AB6E | JR C,$AB72 | |||
| AB70 | LD A,$18 | |||
| AB72 | LD B,A | |||
| AB73 | LD A,(IX+$15) | |||
| AB76 | AND $80 | |||
| AB78 | OR B | |||
| AB79 | LD (IX+$15),A | |||
| AB7C | LD (IX+$14),$B0 | |||
| AB80 | LD (IX+$04),$A7 | |||
| AB84 | RET | |||
| AB85 | LD (IX+$04),$A6 | |||
| AB89 | LD A,(IX+$12) | |||
| AB8C | AND $80 | |||
| AB8E | LD (IX+$12),A | |||
| AB91 | LD A,(IY+$0C) | |||
| AB94 | LD HL,$ABEE | |||
| AB97 | CP $1C | |||
| AB99 | JR Z,$AB9E | |||
| AB9B | LD HL,$ABFC | |||
| AB9E | LD A,(IX+$02) | |||
| ABA1 | ADD A,$03 | |||
| ABA3 | SUB (IY+$02) | |||
| ABA6 | JR C,$ABAF | |||
| ABA8 | CP (HL) | |||
| ABA9 | JR C,$ABAF | |||
| ABAB | INC HL | |||
| ABAC | INC HL | |||
| ABAD | JR $ABA8 | |||
| ABAF | INC HL | |||
| ABB0 | LD A,(HL) | |||
| ABB1 | BIT 2,A | |||
| ABB3 | JR NZ,$ABB8 | |||
| ABB5 | JP $ABCB | |||
| ABB8 | CALL $ABBF | |||
| ABBB | LD A,(HL) | |||
| ABBC | CALL $ABCB | |||
| ABBF | LD A,(IX+$06) | |||
| ABC2 | XOR $1F | |||
| ABC4 | INC A | |||
| ABC5 | AND $3F | |||
| ABC7 | LD (IX+$06),A | |||
| ABCA | RET | |||
| ABCB | AND $03 | |||
| ABCD | ADD A,A | |||
| ABCE | LD B,A | |||
| ABCF | ADD A,A | |||
| ABD0 | ADD A,B | |||
| ABD1 | LD HL,$AC0A | |||
| ABD4 | CALL PrintLine_9 | |||
| ABD7 | LD A,$04 | |||
| ABD9 | CP (IX+$06) | |||
| ABDC | JR Z,$ABE9 | |||
| ABDE | INC HL | |||
| ABDF | ADD A,$04 | |||
| ABE1 | CP $10 | |||
| ABE3 | JR NZ,$ABD9 | |||
| ABE5 | ADD A,$04 | |||
| ABE7 | JR $ABD9 | |||
| ABE9 | LD A,(HL) | |||
| ABEA | LD (IX+$06),A | |||
| ABED | RET | |||
| ABEE | INC B | |||
| ABEF | RLCA | |||
| ABF0 | EX AF,AF' | |||
| ABF1 | LD B,$0C | |||
| ABF3 | DEC B | |||
| ABF4 | DJNZ $ABF6 | |||
| ABF6 | INC D | |||
| ABF7 | LD BC,$0218 | |||
| ABFA | RST $38 | |||
| ABFB | INC BC | |||
| ABFC | LD B,$07 | |||
| ABFE | INC C | |||
| ABFF | LD B,$12 | |||
| AC01 | DEC B | |||
| AC02 | LD A,(DE) | |||
| AC03 | NOP | |||
| AC04 | JR NZ,$AC07 | |||
| AC06 | LD H,$02 | |||
| AC08 | RST $38 | |||
| AC09 | INC BC | |||
| AC0A | INC A | |||
| AC0B | JR C,$AC41 | |||
| AC0D | INC L | |||
| AC0E | JR Z,$AC34 | |||
| AC10 | INC A | |||
| AC11 | JR C,$AC47 | |||
| AC13 | INC (HL) | |||
| AC14 | INC (HL) | |||
| AC15 | INC (HL) | |||
| AC16 | INC A | |||
| AC17 | JR C,$AC51 | |||
| AC19 | INC (HL) | |||
| AC1A | JR C,$AC54 | |||
| AC1C | INC A | |||
| AC1D | INC A | |||
| AC1E | JR C,$AC58 | |||
| AC20 | INC A | |||
| AC21 | INC A | |||
| AC22 | LD L,(IX+$02) | |||
| AC25 | LD A,(IY+$02) | |||
| AC28 | LD C,(IX+$0C) | |||
| AC2B | LD B,(IY+$0C) | |||
| AC2E | CALL $AC3E | |||
| AC31 | RET NC | |||
| AC32 | LD L,(IX+$04) | |||
| AC35 | LD A,(IY+$04) | |||
| AC38 | LD C,(IX+$0D) | |||
| AC3B | LD B,(IY+$0D) | |||
| AC3E | SUB L | |||
| AC3F | JR C,$AC43 | |||
| AC41 | SUB C | |||
| AC42 | RET | |||
| AC43 | ADD A,B | |||
| AC44 | RET | |||
| AC45 | LD L,(IX+$02) | |||
| AC48 | LD A,(IY+$02) | |||
| AC4B | LD C,(IX+$0C) | |||
| AC4E | LD B,(IY+$0C) | |||
| AC51 | CALL $AC61 | |||
| AC54 | RET NC | |||
| AC55 | LD L,(IX+$04) | |||
| AC58 | LD A,(IY+$04) | |||
| AC5B | LD C,(IX+$0D) | |||
| AC5E | LD B,(IY+$0D) | |||
| AC61 | SUB L | |||
| AC62 | JR C,$AC68 | |||
| AC64 | DEC C | |||
| AC65 | DEC C | |||
| AC66 | SUB C | |||
| AC67 | RET | |||
| AC68 | DEC B | |||
| AC69 | DEC B | |||
| AC6A | ADD A,B | |||
| AC6B | RET | |||
| AC6C | CALL $AC97 | |||
| AC6F | CALL $ACA2 | |||
| AC72 | JP $ACBC | |||
| AC75 | LD B,$3F | |||
| AC77 | CALL $AC97 | |||
| AC7A | CALL C,$ACEE | |||
| AC7D | LD B,$1F | |||
| AC7F | CALL $ACA2 | |||
| AC82 | CALL C,$ACEE | |||
| AC85 | CALL $ACBC | |||
| AC88 | RET C | |||
| AC89 | JP $ACEE | |||
| AC8C | LD A,(IX+$04) | |||
| AC8F | CP $AF | |||
| AC91 | RET C | |||
| AC92 | LD (IX+$04),$AF | |||
| AC96 | RET | |||
| AC97 | LD A,(IX+$04) | |||
| AC9A | CP $08 | |||
| AC9C | RET NC | |||
| AC9D | LD (IX+$04),$08 | |||
| ACA1 | RET | |||
| ACA2 | LD A,(IX+$02) | |||
| ACA5 | CP $08 | |||
| ACA7 | RET NC | |||
| ACA8 | LD (IX+$02),$08 | |||
| ACAC | RET | |||
|
This entry point is used by the routine at StartGame.
|
||||
| ACAD | LD A,(IX+$02) | |||
| ACB0 | CP $80 | |||
| ACB2 | RET NC | |||
| ACB3 | LD (IX+$02),$80 | |||
| ACB7 | RES 0,(IX+$01) | |||
| ACBB | RET | |||
| ACBC | LD A,(IX+$0C) | |||
| ACBF | ADD A,(IX+$02) | |||
| ACC2 | CP $F9 | |||
| ACC4 | RET C | |||
| ACC5 | LD A,$F8 | |||
| ACC7 | SUB (IX+$0C) | |||
| ACCA | LD (IX+$02),A | |||
| ACCD | RET | |||
|
This entry point is used by the routine at StartGame.
|
||||
| ACCE | LD A,(IX+$0C) | |||
| ACD1 | ADD A,(IX+$02) | |||
| ACD4 | CP $80 | |||
| ACD6 | RET C | |||
| ACD7 | LD A,$80 | |||
| ACD9 | SUB (IX+$0C) | |||
| ACDC | LD (IX+$02),A | |||
| ACDF | LD A,(IX+$0C) | |||
| ACE2 | CP $1C | |||
| ACE4 | JR Z,$ACE9 | |||
| ACE6 | CP $2C | |||
| ACE8 | RET NZ | |||
| ACE9 | SET 0,(IX+$01) | |||
| ACED | RET | |||
| ACEE | LD A,(IX+$06) | |||
| ACF1 | XOR B | |||
| ACF2 | INC A | |||
| ACF3 | AND $3F | |||
| ACF5 | LD (IX+$06),A | |||
| ACF8 | RET | |||
| ACF9 | LD H,$00 | |||
| ACFB | LD B,H | |||
| ACFC | LD L,H | |||
| ACFD | LD D,(IX+$07) | |||
| AD00 | LD A,$08 | |||
| AD02 | JR $AD0A | |||
| AD04 | DEC A | |||
| AD05 | RET Z | |||
| AD06 | SLA C | |||
| AD08 | RL B | |||
| AD0A | SRL D | |||
| AD0C | JR NC,$AD04 | |||
| AD0E | ADD HL,BC | |||
| AD0F | JP NZ,$AD04 | |||
| AD12 | RET | |||
| AD13 | PUSH BC | |||
| AD14 | CALL $ACF9 | |||
| AD17 | POP BC | |||
| AD18 | INC B | |||
| AD19 | RET NZ | |||
| AD1A | LD A,L | |||
| AD1B | CPL | |||
| AD1C | LD L,A | |||
| AD1D | LD A,H | |||
| AD1E | CPL | |||
| AD1F | LD H,A | |||
| AD20 | INC HL | |||
| AD21 | RET | |||
| AD22 | LD HL,$AD58 | |||
| AD25 | LD A,(IX+$06) | |||
| AD28 | AND $0F | |||
| AD2A | LD B,A | |||
| AD2B | CALL PrintLine_9 | |||
| AD2E | LD C,(HL) | |||
| AD2F | LD A,B | |||
| AD30 | XOR $0F | |||
| AD32 | INC A | |||
| AD33 | LD HL,$AD58 | |||
| AD36 | CALL PrintLine_9 | |||
| AD39 | LD L,(HL) | |||
| AD3A | LD H,$00 | |||
| AD3C | LD B,H | |||
| AD3D | LD A,(IX+$06) | |||
| AD40 | AND $30 | |||
| AD42 | RET Z | |||
| AD43 | CP $10 | |||
| AD45 | JR NZ,$AD4C | |||
| AD47 | LD A,L | |||
| AD48 | LD L,C | |||
| AD49 | LD C,A | |||
| AD4A | DEC B | |||
| AD4B | RET | |||
| AD4C | CP $20 | |||
| AD4E | JR NZ,$AD53 | |||
| AD50 | DEC H | |||
| AD51 | DEC B | |||
| AD52 | RET | |||
| AD53 | LD A,C | |||
| AD54 | LD C,L | |||
| AD55 | LD L,A | |||
| AD56 | DEC H | |||
| AD57 | RET | |||
| AD58 | RST $38 | |||
| AD59 | DEFB $FD | |||
| AD5A | JP M,$E6F4 | |||
| AD5D | RET PO | |||
| AD5E | CALL NC,$B4C5 | |||
| AD61 | AND C | |||
| AD62 | ADC A,L | |||
| AD63 | LD A,B | |||
| AD64 | LD H,C | |||
| AD65 | LD C,D | |||
| AD66 | LD SP,$0018 | |||
| AD69 | CALL $AD22 | |||
| AD6C | PUSH HL | |||
| AD6D | CALL $AD13 | |||
| AD70 | LD D,(IX+$02) | |||
| AD73 | LD E,(IX+$03) | |||
| AD76 | ADD HL,DE | |||
| AD77 | LD (IX+$02),H | |||
| AD7A | LD (IX+$03),L | |||
| AD7D | POP BC | |||
| AD7E | CALL $AD13 | |||
| AD81 | LD D,(IX+$04) | |||
| AD84 | LD E,(IX+$05) | |||
| AD87 | ADD HL,DE | |||
| AD88 | LD (IX+$04),H | |||
| AD8B | LD (IX+$05),L | |||
| AD8E | RET | |||
|
This entry point is used by the routine at B765.
|
||||
| AD8F | LD IY,($9789) | |||
| AD93 | LD HL,$4081 | |||
| AD96 | LD B,$0C | |||
| AD98 | PUSH BC | |||
| AD99 | PUSH HL | |||
| AD9A | CALL $ADAC | |||
| AD9D | POP HL | |||
| AD9E | LD A,$20 | |||
| ADA0 | ADD A,L | |||
| ADA1 | LD L,A | |||
| ADA2 | JR NC,$ADA8 | |||
| ADA4 | LD A,$08 | |||
| ADA6 | ADD A,H | |||
| ADA7 | LD H,A | |||
| ADA8 | POP BC | |||
| ADA9 | DJNZ $AD98 | |||
| ADAB | RET | |||
| ADAC | LD B,$0F | |||
| ADAE | PUSH BC | |||
| ADAF | PUSH HL | |||
| ADB0 | CALL $ADBC | |||
| ADB3 | POP HL | |||
| ADB4 | INC L | |||
| ADB5 | INC L | |||
| ADB6 | POP BC | |||
| ADB7 | INC IY | |||
| ADB9 | DJNZ $ADAE | |||
| ADBB | RET | |||
| ADBC | BIT 7,(IY+$00) | |||
| ADC0 | RET NZ | |||
| ADC1 | BIT 4,(IY+$00) | |||
| ADC5 | RET NZ | |||
| ADC6 | LD E,(IX+$00) | |||
| ADC9 | LD D,(IX+$01) | |||
| ADCC | LD ($ADDE),SP | |||
| ADD0 | EX DE,HL | |||
| ADD1 | LD SP,HL | |||
| ADD2 | EX DE,HL | |||
| ADD3 | LD B,$08 | |||
| ADD5 | POP DE | |||
| ADD6 | LD (HL),E | |||
| ADD7 | INC L | |||
| ADD8 | LD (HL),D | |||
| ADD9 | DEC L | |||
| ADDA | INC H | |||
| ADDB | DJNZ $ADD5 | |||
| ADDD | LD SP,$0000 | |||
| ADE0 | RET | |||
|
This entry point is used by the routine at BDCF.
|
||||
| ADE1 | LD IY,($9789) | |||
| ADE5 | LD HL,$DE01 | |||
| ADE8 | LD ($AEFB),HL | |||
| ADEB | LD HL,$D7A2 | |||
| ADEE | LD ($AEFD),HL | |||
| ADF1 | LD B,$0C | |||
| ADF3 | PUSH BC | |||
| ADF4 | PUSH IY | |||
| ADF6 | CALL $AE13 | |||
| ADF9 | POP IY | |||
| ADFB | CALL $AE2A | |||
| ADFE | LD HL,($AEFB) | |||
| AE01 | INC H | |||
| AE02 | LD ($AEFB),HL | |||
| AE05 | LD HL,($AEFD) | |||
| AE08 | LD DE,$0020 | |||
| AE0B | ADD HL,DE | |||
| AE0C | LD ($AEFD),HL | |||
| AE0F | POP BC | |||
| AE10 | DJNZ $ADF3 | |||
| AE12 | RET | |||
| AE13 | LD B,$0F | |||
| AE15 | LD HL,($AEFB) | |||
| AE18 | PUSH BC | |||
| AE19 | PUSH HL | |||
| AE1A | BIT 7,(IY+$00) | |||
| AE1E | CALL Z,$AE82 | |||
| AE21 | POP HL | |||
| AE22 | INC L | |||
| AE23 | INC L | |||
| AE24 | INC IY | |||
| AE26 | POP BC | |||
| AE27 | DJNZ $AE18 | |||
| AE29 | RET | |||
| AE2A | LD B,$0F | |||
| AE2C | LD HL,($AEFD) | |||
| AE2F | BIT 7,(IY+$00) | |||
| AE33 | JR NZ,$AE42 | |||
| AE35 | RES 6,(HL) | |||
| AE37 | INC L | |||
| AE38 | LD A,L | |||
| AE39 | CPL | |||
| AE3A | AND $1F | |||
| AE3C | JR Z,$AE42 | |||
| AE3E | RES 6,(HL) | |||
| AE40 | JR $AE43 | |||
| AE42 | INC L | |||
| AE43 | INC L | |||
| AE44 | INC IY | |||
| AE46 | DJNZ $AE2F | |||
| AE48 | RET | |||
| AE49 | LD HL,($AEFB) | |||
| AE4C | INC H | |||
| AE4D | INC L | |||
| AE4E | PUSH BC | |||
| AE4F | PUSH HL | |||
| AE50 | BIT 7,(IY+$00) | |||
| AE54 | CALL Z,$AE60 | |||
| AE57 | POP HL | |||
| AE58 | INC L | |||
| AE59 | INC L | |||
| AE5A | INC IY | |||
| AE5C | POP BC | |||
| AE5D | DJNZ $AE4E | |||
| AE5F | RET | |||
| AE60 | LD DE,$55AA | |||
| AE63 | LD C,L | |||
| AE64 | CALL $AE6F | |||
| AE67 | LD A,L | |||
| AE68 | AND $1F | |||
| AE6A | CP $1D | |||
| AE6C | RET Z | |||
| AE6D | LD L,C | |||
| AE6E | INC L | |||
| AE6F | LD B,$04 | |||
| AE71 | LD A,(HL) | |||
| AE72 | AND E | |||
| AE73 | LD (HL),A | |||
| AE74 | LD A,L | |||
| AE75 | ADD A,$20 | |||
| AE77 | LD L,A | |||
| AE78 | LD A,(HL) | |||
| AE79 | AND D | |||
| AE7A | LD (HL),A | |||
| AE7B | LD A,L | |||
| AE7C | ADD A,$20 | |||
| AE7E | LD L,A | |||
| AE7F | DJNZ $AE71 | |||
| AE81 | RET | |||
| AE82 | LD ($AEB5),SP | |||
| AE86 | PUSH HL | |||
| AE87 | LD DE,$FFE0 | |||
| AE8A | ADD HL,DE | |||
| AE8B | LD (HL),$00 | |||
| AE8D | INC L | |||
| AE8E | LD (HL),$00 | |||
| AE90 | POP HL | |||
| AE91 | LD A,L | |||
| AE92 | AND $1F | |||
| AE94 | DEC A | |||
| AE95 | JR Z,$AEA4 | |||
| AE97 | PUSH HL | |||
| AE98 | DEC L | |||
| AE99 | LD DE,$0020 | |||
| AE9C | LD B,$08 | |||
| AE9E | RES 0,(HL) | |||
| AEA0 | ADD HL,DE | |||
| AEA1 | DJNZ $AE9E | |||
| AEA3 | POP HL | |||
| AEA4 | LD SP,$AEFF | |||
| AEA7 | LD DE,$001F | |||
| AEAA | LD A,$08 | |||
| AEAC | POP BC | |||
| AEAD | LD (HL),C | |||
| AEAE | INC L | |||
| AEAF | LD (HL),B | |||
| AEB0 | ADD HL,DE | |||
| AEB1 | DEC A | |||
| AEB2 | JR NZ,$AEAC | |||
| AEB4 | LD SP,$0000 | |||
| AEB7 | LD C,L | |||
| AEB8 | LD (HL),A | |||
| AEB9 | INC L | |||
| AEBA | LD (HL),A | |||
| AEBB | LD A,L | |||
| AEBC | AND $1F | |||
| AEBE | CP $1E | |||
| AEC0 | JR Z,$AECE | |||
| AEC2 | INC L | |||
| AEC3 | LD DE,$FFE0 | |||
| AEC6 | ADD HL,DE | |||
| AEC7 | LD B,$08 | |||
| AEC9 | RES 7,(HL) | |||
| AECB | ADD HL,DE | |||
| AECC | DJNZ $AEC9 | |||
| AECE | LD A,C | |||
| AECF | AND $1F | |||
| AED1 | LD HL,($AEFD) | |||
| AED4 | ADD A,L | |||
| AED5 | LD L,A | |||
| AED6 | LD DE,$FFDE | |||
| AED9 | ADD HL,DE | |||
| AEDA | PUSH HL | |||
| AEDB | LD A,(IY+$00) | |||
| AEDE | AND $0F | |||
| AEE0 | LD HL,$AEEB | |||
| AEE3 | CALL PrintLine_9 | |||
| AEE6 | LD B,(HL) | |||
| AEE7 | POP HL | |||
| AEE8 | LD (HL),B | |||
| AEE9 | INC L | |||
| AEEA | LD (HL),B | |||
| AEEB | RET | |||
| AEEC | LD D,A | |||
| AEED | LD C,A | |||
| AEEE | LD E,A | |||
| AEEF | JR NZ,$AF61 | |||
| AEF1 | LD B,A | |||
| AEF2 | LD D,A | |||
| AEF3 | LD E,A | |||
| AEF4 | LD C,A | |||
| AEF5 | NOP | |||
| AEF6 | LD B,A | |||
| AEF7 | LD D,A | |||
| AEF8 | LD C,A | |||
| AEF9 | LD E,A | |||
| AEFA | NOP | |||
| AEFB | NOP | |||
| AEFC | NOP | |||
| AEFD | NOP | |||
| AEFE | NOP | |||
| Prev: 965D | Up: Map | Next: AEFF |