005
05.10.2010, 20:43 Uhr
Gerhard
|
Mal schnell disassembliert. Sieht bis 18F0H wie sinnvoller Programmcode aus. Irgendwelche aussagekräftigen Textpassagen sind nicht zu erkennnen.
Quellcode: | ORG 00000H 0000 AF A0000: XOR A 0001 DD 86 DE A0001: ADD (IX+0DEH) 0004 C0 RET NZ 0005 3A 00 60 LD A,(06000H) 0008 B7 OR A 0009 F5 PUSH AF 000A 28 0C A000A: JR Z,A0018 000C 2A 1E 60 LD HL,(0601EH) 000F 36 00 A000F: LD (HL),000H 0011 23 INC HL 0012 22 1E 60 LD (0601EH),HL 0015 CD 06 A3 CALL 0A306H 0018 2A 10 60 A0018: LD HL,(06010H) 001B 22 BD 6F LD (06FBDH),HL 001E 21 35 BC A001E: LD HL,0BC35H 0021 0E 00 LD C,000H 0023 CD 31 A8 CALL 0A831H 0026 2A BD 6F LD HL,(06FBDH) 0029 06 01 LD B,001H 002B 0C A002B: INC C 002C CD 91 A1 CALL 0A191H 002F CC BA A5 CALL Z,0A5BAH 0032 C4 7F A5 CALL NZ,0A57FH 0035 79 LD A,C 0036 FE 09 CP 009H 0038 20 F1 JR NZ,A002B 003A CD 16 A6 CALL 0A616H 003D DD CB 74 5E A003D: BIT 3,(IX+074H) 0041 20 50 JR NZ,A0093 0043 CD 76 B8 CALL 0B876H 0046 30 F5 JR NC,A003D 0048 FE 0A CP 00AH 004A 20 0F JR NZ,A005B 004C DD CB F7 5E BIT 3,(IX+0F7H) 0050 20 EB JR NZ,A003D 0052 DD CB F7 DE SET 3,(IX+0F7H) 0056 22 BD 6F LD (06FBDH),HL 0059 18 C3 JR A001E ; 005B 30 E0 A005B: JR NC,A003D 005D DD CB F7 5E BIT 3,(IX+0F7H) 0061 28 02 JR Z,A0065 0063 81 ADD C 0064 47 A0064: LD B,A 0065 F1 A0065: POP AF 0066 F5 PUSH AF 0067 B8 CP B 0068 28 D3 JR Z,A003D 006A CD 8E A1 CALL 0A18EH 006D 28 AF JR Z,A001E 006F 22 18 60 LD (06018H),HL 0072 E5 PUSH HL 0073 06 01 LD B,001H 0075 CD 91 A1 CALL 0A191H 0078 2B DEC HL 0079 E5 PUSH HL 007A EB EX DE,HL 007B 2A 1A 60 LD HL,(0601AH) 007E AF XOR A 007F ED 52 SBC HL,DE 0081 44 LD B,H 0082 4D LD C,L 0083 03 INC BC 0084 E1 POP HL 0085 D1 POP DE 0086 ED B0 LDIR 0088 1B DEC DE 0089 ED 53 1A 60 LD (0601AH),DE 008D CD F3 04 CALL 004F3H 0090 C3 1E A0 JP 0A01EH ; 0093 F1 A0093: POP AF 0094 28 3B JR Z,A00D1 0096 47 LD B,A 0097 CD 8E A1 CALL 0A18EH 009A 28 18 JR Z,A00B4 009C 22 1C 60 LD (0601CH),HL 009F 22 B1 6F LD (06FB1H),HL 00A2 CD 6F A2 A00A2: CALL 0A26FH 00A5 2A 1C 60 LD HL,(0601CH) 00A8 DD CB 00 66 BIT 4,(IX+000H) 00AC 28 03 JR Z,A00B1 00AE 22 B1 6F LD (06FB1H),HL 00B1 B7 A00B1: OR A 00B2 20 EE JR NZ,A00A2 00B4 22 18 60 A00B4: LD (06018H),HL 00B7 2A B1 6F LD HL,(06FB1H) 00BA E5 PUSH HL 00BB F5 PUSH AF 00BC CD D8 A2 CALL 0A2D8H 00BF F1 POP AF 00C0 E1 POP HL 00C1 22 B1 6F LD (06FB1H),HL 00C4 B7 OR A 00C5 20 0A JR NZ,A00D1 00C7 2A 1E 60 LD HL,(0601EH) 00CA 2B DEC HL 00CB 22 1E 60 LD (0601EH),HL 00CE 22 1A 60 LD (0601AH),HL 00D1 C3 E0 1C A00D1: JP 01CE0H ; 00D4 CB 5F BIT 3,A 00D6 C0 RET NZ 00D7 3A 17 60 LD A,(06017H) 00DA CB 7F BIT 7,A 00DC C8 RET Z 00DD 21 02 60 LD HL,06002H 00E0 7E LD A,(HL) 00E1 EE 01 XOR 001H 00E3 77 LD (HL),A 00E4 F5 PUSH AF 00E5 CD 1D A7 CALL 0A71DH 00E8 F1 POP AF 00E9 2A 14 60 LD HL,(06014H) 00EC ED 5B 16 60 LD DE,(06016H) 00F0 20 06 JR NZ,A00F8 00F2 21 00 40 LD HL,04000H 00F5 11 C0 5F LD DE,05FC0H 00F8 22 10 60 A00F8: LD (06010H),HL 00FB ED 53 12 60 LD (06012H),DE 00FF CD F3 04 CALL 004F3H 0102 23 INC HL 0103 22 18 60 LD (06018H),HL 0106 06 12 LD B,012H 0108 CD 91 A1 CALL 0A191H 010B 2B DEC HL 010C 22 1A 60 LD (0601AH),HL 010F C9 RET ; 0110 CD 55 A1 CALL 0A155H 0113 DD CB 74 5E A0113: BIT 3,(IX+074H) 0117 C2 E4 1C JP NZ,01CE4H 011A CD D5 B8 CALL 0B8D5H 011D FE EA CP 0EAH 011F 20 F2 JR NZ,A0113 0121 21 7B BC A0121: LD HL,0BC7BH 0124 0E 00 LD C,000H 0126 CD 31 A8 CALL 0A831H 0129 06 08 LD B,008H 012B DD 4E EF LD C,(IX+0EFH) 012E CB 09 A012E: RRC C 0130 D4 AA A5 CALL NC,0A5AAH 0133 DC AE A5 CALL C,0A5AEH 0136 10 F6 DJNZ A012E 0138 CD 16 A6 CALL 0A616H 013B DD CB 74 5E A013B: BIT 3,(IX+074H) 013F C2 E4 1C JP NZ,01CE4H 0142 CD 76 B8 CALL 0B876H 0145 30 F4 JR NC,A013B 0147 AF XOR A 0148 37 SCF 0149 17 A0149: RLA 014A 38 EF JR C,A013B 014C 10 FB DJNZ A0149 014E 21 7F 6F LD HL,06F7FH 0151 AE XOR (HL) 0152 77 LD (HL),A 0153 18 CC JR A0121 ; 0155 21 00 10 LD HL,A1000 0158 CD 37 A8 CALL 0A837H 015B CD 64 A1 CALL 0A164H 015E CD CB A7 CALL 0A7CBH 0161 C3 16 A6 JP 0A616H ; 0164 ED 5B 1A 60 LD DE,(0601AH) 0168 2A 12 60 LD HL,(06012H) 016B 3A 00 60 LD A,(06000H) 016E B7 OR A 016F 28 07 JR Z,A0178 0171 ED 5B 1E 60 LD DE,(0601EH) 0175 2A 1C 60 LD HL,(0601CH) 0178 AF A0178: XOR A 0179 ED 52 SBC HL,DE 017B C9 RET ; 017C 2A 10 60 LD HL,(06010H) 017F 06 13 LD B,013H 0181 22 18 60 LD (06018H),HL 0184 36 FF A0184: LD (HL),0FFH 0186 23 INC HL 0187 10 FB DJNZ A0184 0189 2B DEC HL 018A 22 1A 60 LD (0601AH),HL 018D C9 RET ; 018E 2A 10 60 LD HL,(06010H) 0191 C5 PUSH BC 0192 CD 9E A1 A0192: CALL 0A19EH 0195 20 FB JR NZ,A0192 0197 10 F9 DJNZ A0192 0199 C1 POP BC 019A 7E LD A,(HL) 019B FE FF CP 0FFH 019D C9 RET ; 019E 7E LD A,(HL) 019F 23 INC HL 01A0 CB 7F BIT 7,A 01A2 28 1E JR Z,A01C2 01A4 E5 PUSH HL 01A5 C5 PUSH BC 01A6 21 21 BA LD HL,0BA21H 01A9 06 00 LD B,000H 01AB 4F LD C,A 01AC CB B9 RES 7,C 01AE 09 ADD HL,BC 01AF CB 7E BIT 7,(HL) 01B1 C1 POP BC 01B2 E1 POP HL 01B3 28 0D JR Z,A01C2 01B5 23 INC HL 01B6 23 INC HL 01B7 23 INC HL 01B8 23 INC HL 01B9 23 INC HL 01BA FE 9C CP 09CH 01BC 20 04 JR NZ,A01C2 01BE 23 INC HL 01BF 23 INC HL 01C0 23 INC HL 01C1 23 INC HL 01C2 FE FF A01C2: CP 0FFH 01C4 C9 RET ; 01C5 E5 PUSH HL 01C6 DD 77 01 LD (IX+001H),A 01C9 01 01 00 LD BC,A0001 01CC CB 7F BIT 7,A 01CE 20 0A JR NZ,A01DA 01D0 CD CB 11 CALL A11CB 01D3 3E 60 LD A,060H 01D5 28 1F JR Z,A01F6 01D7 AF XOR A 01D8 18 1C JR A01F6 ; 01DA FE FF A01DA: CP 0FFH 01DC 20 04 JR NZ,A01E2 01DE 3E 59 LD A,059H 01E0 18 15 JR A01F7 ; 01E2 21 A1 B9 A01E2: LD HL,0B9A1H 01E5 4F LD C,A 01E6 09 ADD HL,BC 01E7 0E 0A LD C,00AH 01E9 FE 9C CP 09CH 01EB 28 08 JR Z,A01F5 01ED CB 7E BIT 7,(HL) 01EF 0E 01 LD C,001H 01F1 28 02 JR Z,A01F5 01F3 0E 06 LD C,006H 01F5 7E A01F5: LD A,(HL) 01F6 37 A01F6: SCF 01F7 3F A01F7: CCF 01F8 DD 71 0B LD (IX+00BH),C 01FB DD 77 00 LD (IX+000H),A 01FE E1 POP HL 01FF C9 RET ; 0200 21 71 6C LD HL,06C71H 0203 11 90 6F LD DE,06F90H 0206 18 06 JR A020E ; 0208 11 71 6C LD DE,06C71H 020B 21 90 6F LD HL,06F90H 020E 01 0F 00 A020E: LD BC,A000F 0211 ED B0 LDIR 0213 C9 RET ; 0214 D9 EXX 0215 2A B1 6F LD HL,(06FB1H) 0218 DD CB FD 5E BIT 3,(IX+0FDH) 021C 28 0F JR Z,A022D 021E 2B DEC HL 021F 7E LD A,(HL) 0220 CD C5 A1 CALL 0A1C5H 0223 38 5C JR C,A0281 0225 23 INC HL 0226 ED 42 SBC HL,BC 0228 22 B1 6F LD (06FB1H),HL 022B 18 21 JR A024E ; 022D 7E A022D: LD A,(HL) 022E CD C5 A1 CALL 0A1C5H 0231 38 4E JR C,A0281 0233 11 91 6F LD DE,06F91H 0236 ED B0 LDIR 0238 22 B1 6F LD (06FB1H),HL 023B 18 44 JR A0281 ; 023D D9 EXX 023E 2A 1E 60 LD HL,(0601EH) 0241 2B DEC HL 0242 7E LD A,(HL) 0243 CD C5 A1 CALL 0A1C5H 0246 38 39 JR C,A0281 0248 23 INC HL 0249 ED 42 SBC HL,BC 024B 22 1E 60 LD (0601EH),HL 024E 11 91 6F A024E: LD DE,06F91H 0251 ED B0 LDIR 0253 18 2C JR A0281 ; 0255 E5 PUSH HL 0256 2A 1C 60 LD HL,(0601CH) 0259 E5 PUSH HL 025A 2A 18 60 LD HL,(06018H) 025D 22 1C 60 LD (0601CH),HL 0260 CD 6F A2 CALL 0A26FH 0263 2A 1C 60 LD HL,(0601CH) 0266 22 18 60 LD (06018H),HL 0269 E1 POP HL 026A 22 1C 60 LD (0601CH),HL 026D E1 POP HL 026E C9 RET ; 026F D9 EXX 0270 2A 1C 60 LD HL,(0601CH) 0273 7E LD A,(HL) 0274 CD C5 A1 CALL 0A1C5H 0277 38 08 JR C,A0281 0279 11 91 6F LD DE,06F91H 027C ED B0 LDIR 027E 22 1C 60 LD (0601CH),HL 0281 D9 A0281: EXX 0282 DD 7E 01 LD A,(IX+001H) 0285 FE FF CP 0FFH 0287 C0 RET NZ 0288 AF XOR A 0289 C9 RET ; 028A DD CB FE 5E BIT 3,(IX+0FEH) 028E CA AE A2 JP Z,0A2AEH 0291 DD CB FD 5E BIT 3,(IX+0FDH) 0295 20 22 JR NZ,A02B9 0297 F5 A0297: PUSH AF 0298 C5 PUSH BC 0299 D5 PUSH DE 029A E5 PUSH HL 029B 21 91 6F LD HL,06F91H 029E ED 5B 1E 60 LD DE,(0601EH) 02A2 ED 4B 9B 6F LD BC,(06F9BH) 02A6 ED B0 LDIR 02A8 ED 53 1E 60 LD (0601EH),DE 02AC 18 22 JR A02D0 ; 02AE DD CB FF 56 BIT 2,(IX+0FFH) 02B2 C0 RET NZ 02B3 DD CB FD 5E BIT 3,(IX+0FDH) 02B7 28 DE JR Z,A0297 02B9 F5 A02B9: PUSH AF 02BA C5 PUSH BC 02BB D5 PUSH DE 02BC E5 PUSH HL 02BD 2A 1C 60 LD HL,(0601CH) 02C0 ED 4B 9B 6F LD BC,(06F9BH) 02C4 AF XOR A 02C5 ED 42 SBC HL,BC 02C7 22 1C 60 LD (0601CH),HL 02CA EB EX DE,HL 02CB 21 91 6F LD HL,06F91H 02CE ED B0 LDIR 02D0 CD FA 1B A02D0: CALL 01BFAH 02D3 E1 POP HL 02D4 D1 POP DE 02D5 C1 POP BC 02D6 F1 POP AF 02D7 C9 RET ; 02D8 78 LD A,B 02D9 32 00 60 LD (06000H),A 02DC 2A 18 60 LD HL,(06018H) 02DF 22 B1 6F LD (06FB1H),HL 02E2 EB EX DE,HL 02E3 2A 1A 60 LD HL,(0601AH) 02E6 ED 53 1E 60 LD (0601EH),DE 02EA ED 53 1A 60 LD (0601AH),DE 02EE E5 PUSH HL 02EF AF XOR A 02F0 ED 52 SBC HL,DE 02F2 44 LD B,H 02F3 4D LD C,L 02F4 03 INC BC 02F5 E1 POP HL 02F6 ED 5B 12 60 LD DE,(06012H) 02FA ED B8 LDDR 02FC 13 INC DE 02FD ED 53 1C 60 LD (0601CH),DE 0301 ED 53 18 60 LD (06018H),DE 0305 C9 RET ; 0306 2A 12 60 LD HL,(06012H) 0309 ED 5B 1C 60 LD DE,(0601CH) 030D AF XOR A 030E 32 00 60 LD (06000H),A 0311 ED 52 SBC HL,DE 0313 44 LD B,H 0314 4D LD C,L 0315 03 INC BC 0316 2A 1E 60 LD HL,(0601EH) 0319 22 1C 60 LD (0601CH),HL 031C 22 18 60 LD (06018H),HL 031F EB EX DE,HL 0320 ED B0 LDIR 0322 1B DEC DE 0323 ED 53 1E 60 LD (0601EH),DE 0327 ED 53 1A 60 LD (0601AH),DE 032B C9 RET ; 032C DD CB EF 46 BIT 0,(IX+0EFH) 0330 C8 RET Z 0331 21 6E BC LD HL,0BC6EH 0334 0E 00 LD C,000H 0336 CD 31 A8 CALL 0A831H 0339 3E 4F LD A,04FH 033B CD BC A5 CALL 0A5BCH 033E CD F3 04 CALL 004F3H 0341 3A 81 6F LD A,(06F81H) 0344 EE 04 XOR 004H 0346 32 81 6F LD (06F81H),A 0349 CB 57 BIT 2,A 034B 3E 4E LD A,04EH 034D 20 05 A034D: JR NZ,A0354 034F 3E 46 LD A,046H 0351 CD BC A5 CALL 0A5BCH 0354 CD BC A5 A0354: CALL 0A5BCH 0357 CD 16 A6 CALL 0A616H 035A DD CB 74 5E A035A: BIT 3,(IX+074H) 035E 28 FA JR Z,A035A 0360 C3 E4 1C JP 01CE4H ; 0363 DD CB F1 D6 SET 2,(IX+0F1H) 0367 C9 RET ; 0368 DD CB F1 96 RES 2,(IX+0F1H) 036C C9 RET ; 036D CD EC AC CALL 0ACECH 0370 21 6E BC A0370: LD HL,0BC6EH 0373 0E 10 LD C,010H 0375 CD 31 A8 CALL 0A831H 0378 21 CD 85 LD HL,085CDH 037B CD D0 A5 CALL 0A5D0H 037E 21 91 6F A037E: LD HL,06F91H 0381 CD C8 A3 CALL 0A3C8H 0384 38 31 JR C,A03B7 0386 FE 04 CP 004H 0388 28 28 JR Z,A03B2 038A FE 1B CP 01BH 038C 20 12 JR NZ,A03A0 038E 0E 01 LD C,001H 0390 CD BD A3 CALL 0A3BDH 0393 FE 5E CP 05EH 0395 DD 36 0B 02 LD (IX+00BH),002H 0399 20 0C JR NZ,A03A7 039B CD 68 A3 CALL 0A368H 039E 18 17 JR A03B7 ; 03A0 CD C5 A1 A03A0: CALL 0A1C5H 03A3 0D DEC C 03A4 C4 BD A3 CALL NZ,0A3BDH 03A7 CD 97 A2 A03A7: CALL 0A297H 03AA DD CB F3 4E BIT 1,(IX+0F3H) 03AE 28 CE JR Z,A037E 03B0 18 05 JR A03B7 ; 03B2 0E 09 A03B2: LD C,009H 03B4 CD BD A3 CALL 0A3BDH 03B7 CD E5 AC A03B7: CALL 0ACE5H 03BA C3 D6 1C JP 01CD6H ; 03BD 21 92 6F LD HL,06F92H 03C0 CD C8 A3 A03C0: CALL 0A3C8H 03C3 23 INC HL 03C4 0D DEC C 03C5 20 F9 JR NZ,A03C0 03C7 C9 RET ; 03C8 37 A03C8: SCF 03C9 DD CB 70 7E BIT 7,(IX+070H) 03CD C8 RET Z 03CE CD 28 AB CALL 0AB28H 03D1 20 F5 JR NZ,A03C8 03D3 77 LD (HL),A 03D4 CD 31 AB CALL 0AB31H 03D7 AF XOR A 03D8 86 ADD (HL) 03D9 C9 RET ; 03DA DD CB FE 46 BIT 0,(IX+0FEH) 03DE C8 RET Z 03DF DD CB EF 6E BIT 5,(IX+0EFH) 03E3 C9 RET ; 03E4 22 18 60 LD (06018H),HL 03E7 21 6E BC LD HL,0BC6EH 03EA 0E 10 LD C,010H 03EC CD 31 A8 CALL 0A831H 03EF 21 85 CD LD HL,0CD85H 03F2 CD D0 A5 CALL 0A5D0H 03F5 CD 55 A2 A03F5: CALL 0A255H 03F8 28 0F JR Z,A0409 03FA 21 91 6F LD HL,06F91H 03FD DD 46 0B LD B,(IX+00BH) 0400 7E A0400: LD A,(HL) 0401 23 INC HL 0402 CD 31 AF CALL 0AF31H 0405 10 F9 DJNZ A0400 0407 18 EC JR A03F5 ; 0409 06 0A A0409: LD B,00AH 040B 3E 04 LD A,004H 040D CD 31 AF A040D: CALL 0AF31H 0410 10 FB DJNZ A040D 0412 C9 RET ; 0413 C0 RET NZ 0414 CD 3D A2 A0414: CALL 0A23DH 0417 CA D2 04 JP Z,004D2H 041A CD E8 A4 CALL 0A4E8H 041D C2 97 A2 JP NZ,0A297H 0420 CD A9 A7 CALL 0A7A9H 0423 D4 B9 A2 CALL NC,0A2B9H 0426 30 EC JR NC,A0414 0428 CD 26 0A CALL A0A26 042B 30 0C JR NC,A0439 042D DD CB FD DE SET 3,(IX+0FDH) 0431 CD CB A4 CALL 0A4CBH 0434 DD CB FD 9E RES 3,(IX+0FDH) 0438 C9 RET ; 0439 CD B9 A2 A0439: CALL 0A2B9H 043C C3 49 19 JP B1949 ; 043F C0 RET NZ 0440 21 8D 6F LD HL,06F8DH 0443 CB DE SET 3,(HL) 0445 CB E6 SET 4,(HL) 0447 CB 96 RES 2,(HL) 0449 CD 3D A2 A0449: CALL 0A23DH 044C CA C2 A4 JP Z,0A4C2H 044F CD E8 A4 CALL 0A4E8H 0452 20 0D JR NZ,A0461 0454 CD A9 A7 CALL 0A7A9H 0457 D4 B9 A2 CALL NC,0A2B9H 045A 30 ED JR NC,A0449 045C CD 28 A4 CALL 0A428H 045F 18 E8 JR A0449 ; 0461 CD 97 A2 A0461: CALL 0A297H 0464 18 5C JR A04C2 ; 0466 CD 6F A2 A0466: CALL 0A26FH 0469 C2 76 A4 JP NZ,0A476H 046C DD CB ED 5E BIT 3,(IX+0EDH) 0470 CA D2 04 JP Z,004D2H 0473 C3 81 1E JP B1E81 ; 0476 FE B5 CP 0B5H 0478 30 EC JR NC,A0466 047A CD F2 A4 CALL 0A4F2H 047D C2 B8 A4 JP NZ,0A4B8H 0480 CD CB A4 CALL 0A4CBH 0483 C8 RET Z 0484 C3 B9 A2 JP 0A2B9H ; 0487 21 8D 6F LD HL,06F8DH 048A CB E6 SET 4,(HL) 048C CB 96 RES 2,(HL) 048E CD 6F A2 A048E: CALL 0A26FH 0491 20 09 JR NZ,A049C 0493 DD CB ED 5E BIT 3,(IX+0EDH) 0497 28 29 JR Z,A04C2 0499 C3 5B 1E JP 01E5BH ; 049C DD CB FE 5E A049C: BIT 3,(IX+0FEH) 04A0 28 05 JR Z,A04A7 04A2 CD E8 A4 CALL 0A4E8H 04A5 20 11 JR NZ,A04B8 04A7 FE B5 A04A7: CP 0B5H 04A9 30 E3 JR NC,A048E 04AB CD F2 A4 CALL 0A4F2H 04AE 20 08 JR NZ,A04B8 04B0 CD CB A4 CALL 0A4CBH 04B3 C4 97 A2 CALL NZ,0A297H 04B6 18 D6 JR A048E ; 04B8 CD B9 A2 A04B8: CALL 0A2B9H 04BB DD CB F3 46 BIT 0,(IX+0F3H) 04BF C2 34 A9 JP NZ,0A934H 04C2 CD 1D A7 A04C2: CALL 0A71DH 04C5 CD FA 1E CALL 01EFAH 04C8 C3 94 0C JP A0C94 ; 04CB DD CB 00 66 BIT 4,(IX+000H) 04CF 20 07 JR NZ,A04D8 04D1 21 88 6F LD HL,06F88H 04D4 CB FE SET 7,(HL) 04D6 CB C6 SET 0,(HL) 04D8 DD CB FD 8E A04D8: RES 1,(IX+0FDH) 04DC CD 10 12 CALL A1210 04DF DD CB F8 86 RES 0,(IX+0F8H) 04E3 DD CB 00 56 BIT 2,(IX+000H) 04E7 C9 RET ; 04E8 DD CB FF 4E BIT 1,(IX+0FFH) 04EC C8 RET Z 04ED DD CB 00 66 BIT 4,(IX+000H) 04F1 C9 RET ; 04F2 CD FA 1B CALL 01BFAH 04F5 DD CB F3 46 BIT 0,(IX+0F3H) 04F9 C8 RET Z 04FA DD CB FE 56 BIT 2,(IX+0FEH) 04FE C0 RET NZ 04FF DD CB FF 4E BIT 1,(IX+0FFH) 0503 C9 RET ; 0504 DD CB FF 46 BIT 0,(IX+0FFH) 0508 20 05 JR NZ,A050F 050A DD CB 00 66 BIT 4,(IX+000H) 050E C0 RET NZ 050F DD CB FD 5E A050F: BIT 3,(IX+0FDH) 0513 20 0D JR NZ,A0522 0515 3A 6F 6F LD A,(06F6FH) 0518 FE 20 CP 020H 051A C4 FF A5 CALL NZ,0A5FFH 051D DD 7E 01 LD A,(IX+001H) 0520 18 1B JR A053D ; 0522 3A 6F 6F A0522: LD A,(06F6FH) 0525 FE 22 CP 022H 0527 C4 FB A5 CALL NZ,0A5FBH 052A CD 08 A2 CALL 0A208H 052D CD 70 A7 CALL 0A770H 0530 CD EA 09 CALL 009EAH 0533 CD 3D A5 CALL 0A53DH 0536 C3 00 A2 JP 0A200H ; 0539 DD CB 00 9E RES 3,(IX+000H) 053D F5 A053D: PUSH AF 053E FE B4 CP 0B4H 0540 30 3B JR NC,A057D 0542 DD CB 00 5E BIT 3,(IX+000H) 0546 20 35 JR NZ,A057D 0548 C5 PUSH BC 0549 E5 PUSH HL 054A FE 00 CP 000H 054C CC BC A5 CALL Z,0A5BCH 054F 28 2A JR Z,A057B 0551 CB 7F BIT 7,A 0553 C4 25 A6 CALL NZ,0A625H 0556 21 21 BB LD HL,0BB21H 0559 20 06 JR NZ,A0561 055B 21 80 22 LD HL,02280H 055E CD 39 AE CALL 0AE39H 0561 4F A0561: LD C,A 0562 CB 21 SLA C 0564 06 00 LD B,000H 0566 09 ADD HL,BC 0567 AF XOR A 0568 86 ADD (HL) 0569 23 INC HL 056A C4 BC A5 CALL NZ,0A5BCH 056D 20 04 JR NZ,A0573 056F AF XOR A 0570 86 ADD (HL) 0571 18 05 JR A0578 ; 0573 AF A0573: XOR A 0574 86 ADD (HL) 0575 C4 1D A6 CALL NZ,0A61DH 0578 C4 B2 A5 A0578: CALL NZ,0A5B2H 057B E1 A057B: POP HL 057C C1 POP BC 057D F1 A057D: POP AF 057E C9 RET ; 057F DD CB F7 5E BIT 3,(IX+0F7H) 0583 28 08 JR Z,A058D 0585 3E C5 LD A,0C5H 0587 CD BC A5 CALL 0A5BCH 058A CD 1D A6 CALL 0A61DH 058D 79 A058D: LD A,C 058E 18 0E JR A059E ; 0590 7C LD A,H 0591 CD 95 A5 CALL 0A595H 0594 7D LD A,L 0595 F5 PUSH AF 0596 0F RRCA 0597 0F RRCA 0598 0F RRCA 0599 0F RRCA 059A CD 9E A5 CALL 0A59EH 059D F1 POP AF 059E E6 0F A059E: AND 00FH 05A0 F6 30 OR 030H 05A2 FE 3A CP 03AH 05A4 38 16 JR C,A05BC 05A6 C6 07 ADD 007H 05A8 18 12 JR A05BC ; 05AA 3E 30 LD A,030H 05AC 18 0E JR A05BC ; 05AE 3E 31 LD A,031H 05B0 18 0A JR A05BC ; 05B2 F5 PUSH AF 05B3 CB 7F BIT 7,A 05B5 CC C6 A5 CALL Z,0A5C6H 05B8 18 05 JR A05BF ; 05BA 3E 00 LD A,000H 05BC F5 A05BC: PUSH AF 05BD CB 7F BIT 7,A 05BF C4 CB A5 A05BF: CALL NZ,0A5CBH 05C2 CB FF SET 7,A 05C4 18 10 JR A05D6 ; 05C6 F5 PUSH AF 05C7 3E 5A LD A,05AH 05C9 18 0B JR A05D6 ; 05CB F5 PUSH AF 05CC 3E 59 LD A,059H 05CE 18 06 JR A05D6 ; 05D0 7C LD A,H 05D1 CD D5 A5 CALL 0A5D5H 05D4 7D LD A,L 05D5 F5 A05D5: PUSH AF 05D6 D3 F8 A05D6: OUT 0F8H 05D8 CD 61 B7 A05D8: CALL 0B761H 05DB F3 DI 05DC DB F9 IN 0F9H 05DE E6 7B AND 07BH 05E0 D3 F9 OUT 0F9H 05E2 FB EI 05E3 CB 4F BIT 1,A 05E5 20 F1 JR NZ,A05D8 05E7 F3 DI 05E8 DB F9 IN 0F9H 05EA F6 84 OR 084H 05EC D3 F9 OUT 0F9H 05EE FB EI 05EF DB F9 A05EF: IN 0F9H 05F1 CB 4F BIT 1,A 05F3 28 FA JR Z,A05EF 05F5 F1 POP AF 05F6 C9 RET ; 05F7 3E 28 LD A,028H 05F9 18 06 JR A0601 ; 05FB 3E 22 LD A,022H 05FD 18 02 JR A0601 ; 05FF 3E 20 LD A,020H 0601 32 6F 6F A0601: LD (06F6FH),A 0604 18 CF JR A05D5 ; 0606 3E 1C LD A,01CH 0608 18 0E JR A0618 ; 060A 3E 1E LD A,01EH 060C 18 0A JR A0618 ; 060E 3E 18 LD A,018H 0610 18 06 JR A0618 ; 0612 3E 11 LD A,011H 0614 18 02 JR A0618 ; 0616 3E 10 LD A,010H 0618 32 71 6F A0618: LD (06F71H),A 061B 18 B8 JR A05D5 ; 061D F5 PUSH AF 061E 3A 70 6F LD A,(06F70H) 0621 CB C7 SET 0,A 0623 18 16 JR A063B ; 0625 F5 PUSH AF 0626 3A 70 6F LD A,(06F70H) 0629 CB CF SET 1,A 062B 18 0E JR A063B ; 062D F5 PUSH AF 062E 3A 70 6F LD A,(06F70H) 0631 CB D7 SET 2,A 0633 18 06 JR A063B ; 0635 F5 PUSH AF 0636 3A 70 6F LD A,(06F70H) 0639 CB 97 RES 2,A 063B CD D5 A5 A063B: CALL 0A5D5H 063E E6 FC A063E: AND 0FCH 0640 32 70 6F LD (06F70H),A 0643 F1 POP AF 0644 C9 RET ; 0645 3A 8F 6F LD A,(06F8FH) 0648 CD 47 15 CALL A1547 064B C0 RET NZ 064C DD CB ED 76 BIT 6,(IX+0EDH) 0650 C0 RET NZ 0651 DD CB ED 7E BIT 7,(IX+0EDH) 0655 C0 RET NZ 0656 3A 6D 6F LD A,(06F6DH) 0659 32 8F 6F LD (06F8FH),A 065C C9 RET ; 065D CD 45 A6 CALL 0A645H 0660 CB 57 BIT 2,A 0662 20 17 JR NZ,A067B 0664 CB 4F BIT 1,A 0666 20 18 JR NZ,A0680 0668 C9 RET ; 0669 F5 PUSH AF 066A DD 36 E0 00 LD (IX+0E0H),000H 066E 3E 25 LD A,025H 0670 18 45 JR A06B7 ; 0672 DD CB F6 46 BIT 0,(IX+0F6H) 0676 DD CB F6 86 RES 0,(IX+0F6H) 067A C8 RET Z 067B F5 A067B: PUSH AF 067C 3E 91 LD A,091H 067E 18 03 JR A0683 ; 0680 F5 A0680: PUSH AF 0681 3E 81 LD A,081H 0683 F5 A0683: PUSH AF 0684 DD 36 E0 00 LD (IX+0E0H),000H 0688 3E 25 LD A,025H 068A CD D5 A5 CALL 0A5D5H 068D F1 POP AF 068E DD CB F6 7E BIT 7,(IX+0F6H) 0692 C4 F4 09 CALL NZ,A09F4 0695 CD D5 A5 CALL 0A5D5H 0698 3A 02 60 LD A,(06002H) 069B CB 47 BIT 0,A 069D 28 0A JR Z,A06A9 069F 3E 01 LD A,001H 06A1 CD D5 A5 CALL 0A5D5H 06A4 3E 84 LD A,084H 06A6 CD D5 A5 CALL 0A5D5H 06A9 DD CB F6 7E A06A9: BIT 7,(IX+0F6H) 06AD C4 D7 09 CALL NZ,009D7H 06B0 3E 50 LD A,050H 06B2 CD D5 A5 CALL 0A5D5H 06B5 3E 02 LD A,002H 06B7 CD D5 A5 A06B7: CALL 0A5D5H 06BA DD CB F6 AE RES 5,(IX+0F6H) 06BE CD 16 A6 A06BE: CALL 0A616H 06C1 CD FF A5 CALL 0A5FFH 06C4 F1 POP AF 06C5 C9 RET ; 06C6 21 8D 6F LD HL,06F8DH 06C9 3A 8F 6F LD A,(06F8FH) 06CC FE 02 CP 002H 06CE 36 C4 LD (HL),0C4H 06D0 28 19 JR Z,A06EB 06D2 30 15 JR NC,A06E9 06D4 DD CB F6 8E RES 1,(IX+0F6H) 06D8 36 D4 LD (HL),0D4H 06DA DD CB FE 56 BIT 2,(IX+0FEH) 06DE 20 02 JR NZ,A06E2 06E0 36 E4 LD (HL),0E4H 06E2 CD EE A6 A06E2: CALL 0A6EEH 06E5 C0 RET NZ 06E6 36 60 LD (HL),060H 06E8 C9 RET ; 06E9 36 00 A06E9: LD (HL),000H 06EB CD 3B 0C A06EB: CALL 00C3BH 06EE DD CB FE 5E BIT 3,(IX+0FEH) 06F2 F5 PUSH AF 06F3 28 02 JR Z,A06F7 06F5 CB FE SET 7,(HL) 06F7 DD CB F1 46 A06F7: BIT 0,(IX+0F1H) 06FB 28 02 JR Z,A06FF 06FD CB DE SET 3,(HL) 06FF DD CB FE 46 A06FF: BIT 0,(IX+0FEH) 0703 28 16 JR Z,A071B 0705 DD CB F2 66 BIT 4,(IX+0F2H) 0709 28 02 JR Z,A070D 070B CB EE SET 5,(HL) 070D DD CB EF 6E A070D: BIT 5,(IX+0EFH) 0711 28 08 JR Z,A071B 0713 DD CB F1 7E BIT 7,(IX+0F1H) 0717 20 02 JR NZ,A071B 0719 CB C6 SET 0,(HL) 071B F1 A071B: POP AF 071C C9 RET ; 071D CD C6 A6 CALL 0A6C6H 0720 FE 02 CP 002H 0722 28 08 JR Z,A072C 0724 D2 7B A6 JP NC,0A67BH 0727 CD EE A6 CALL 0A6EEH 072A 28 38 JR Z,A0764 072C CD 70 A7 A072C: CALL 0A770H 072F CD 07 A8 CALL 0A807H 0732 20 08 JR NZ,A073C 0734 CD BA A5 A0734: CALL 0A5BAH 0737 10 FB DJNZ A0734 0739 B9 CP C 073A 28 1A JR Z,A0756 073C CD EA 09 A073C: CALL 009EAH 073F CD 9E A1 A073F: CALL 0A19EH 0742 FE B5 CP 0B5H 0744 CC D3 09 CALL Z,A09D3 0747 28 F6 JR Z,A073F 0749 FE B6 CP 0B6H 074B CC F0 09 CALL Z,A09F0 074E 28 EF JR Z,A073F 0750 CD 39 A5 CALL 0A539H 0753 0D DEC C 0754 20 E9 JR NZ,A073F 0756 3E 81 A0756: LD A,081H 0758 DD CB F2 56 BIT 2,(IX+0F2H) 075C 28 02 JR Z,A0760 075E 3E 89 LD A,089H 0760 F5 A0760: PUSH AF 0761 C3 8E A6 JP 0A68EH ; 0764 21 21 BC A0764: LD HL,0BC21H 0767 0E 00 LD C,000H 0769 CD 31 A8 CALL 0A831H 076C 3E 91 LD A,091H 076E 18 F0 JR A0760 ; 0770 06 13 LD B,013H 0772 0E 00 LD C,000H 0774 ED 5B 1E 60 LD DE,(0601EH) 0778 CD 3D A2 A0778: CALL 0A23DH 077B 28 1A JR Z,A0797 077D DD CB FF 46 BIT 0,(IX+0FFH) 0781 20 06 JR NZ,A0789 0783 DD CB 00 66 BIT 4,(IX+000H) 0787 20 1A JR NZ,A07A3 0789 CD A9 A7 A0789: CALL 0A7A9H 078C 30 EA JR NC,A0778 078E DD CB 00 5E BIT 3,(IX+000H) 0792 20 E4 JR NZ,A0778 0794 0C INC C 0795 10 E1 DJNZ A0778 0797 2A 1E 60 A0797: LD HL,(0601EH) 079A ED 53 1E 60 LD (0601EH),DE 079E DD CB 00 9E RES 3,(IX+000H) 07A2 C9 RET ; 07A3 CD 97 A2 A07A3: CALL 0A297H 07A6 AF XOR A 07A7 18 EE JR A0797 ; 07A9 FE B5 CP 0B5H 07AB 20 05 JR NZ,A07B2 07AD DD CB F6 BE RES 7,(IX+0F6H) 07B1 C9 RET ; 07B2 FE B6 A07B2: CP 0B6H 07B4 20 05 JR NZ,A07BB 07B6 DD CB F6 FE SET 7,(IX+0F6H) 07BA C9 RET ; 07BB 37 A07BB: SCF 07BC C9 RET ; 07BD C5 PUSH BC 07BE 1E 00 LD E,000H 07C0 CD E4 A7 CALL 0A7E4H 07C3 C1 POP BC 07C4 C9 RET ; 07C5 C5 PUSH BC 07C6 CD D6 A7 CALL 0A7D6H 07C9 C1 POP BC 07CA C9 RET ; 07CB 01 28 00 LD BC,00028H 07CE AF XOR A 07CF ED 42 SBC HL,BC 07D1 30 03 JR NC,A07D6 07D3 21 00 00 LD HL,A0000 07D6 1E 00 A07D6: LD E,000H 07D8 01 10 27 LD BC,02710H 07DB CD F3 A7 CALL 0A7F3H 07DE 01 E8 03 LD BC,003E8H 07E1 CD F3 A7 CALL 0A7F3H 07E4 01 64 00 LD BC,A0064 07E7 CD F3 A7 CALL 0A7F3H 07EA 01 0A 00 LD BC,A000A 07ED CD F3 A7 CALL 0A7F3H 07F0 7D LD A,L 07F1 18 0F JR A0802 ; 07F3 AF XOR A 07F4 3C A07F4: INC A 07F5 ED 42 SBC HL,BC 07F7 30 FB JR NC,A07F4 07F9 3D DEC A 07FA 09 ADD HL,BC 07FB B7 OR A 07FC 20 03 JR NZ,A0801 07FE BB CP E 07FF 28 03 JR Z,A0804 0801 1D A0801: DEC E 0802 C6 30 A0802: ADD 030H 0804 C3 BC A5 A0804: JP 0A5BCH ; 0807 CD 69 A6 CALL 0A669H 080A F5 PUSH AF 080B CD 12 A6 CALL 0A612H 080E CD F7 A5 CALL 0A5F7H 0811 E5 PUSH HL 0812 21 14 52 LD HL,05214H 0815 CD D0 A5 CALL 0A5D0H 0818 E1 POP HL 0819 F1 POP AF 081A C9 RET ; 081B 06 14 LD B,014H 081D AF A081D: XOR A 081E 86 ADD (HL) 081F 23 INC HL 0820 C8 RET Z 0821 FE 20 CP 020H 0823 CC BA A5 CALL Z,0A5BAH 0826 DC BC A5 CALL C,0A5BCH 0829 28 03 JR Z,A082E 082B D4 39 A5 CALL NC,0A539H 082E 10 ED A082E: DJNZ A081D 0830 C9 RET
|
.....
Edit: Hier war der RT-Software der Text zu lang, hat den Rest verschluckt, auch die Leerzeichen zwischen den Spalten. Sorry. Dieser Beitrag wurde am 06.10.2010 um 11:26 Uhr von Rüdiger editiert. |