;SORD m.5, disketova jednotka FD-5 ;================================= ;Castecne okomentovany disassemblovany vypis 16KB EPROM ; ;Tento vypis byl vygenerovan na pocitaci DEC PDP11/23+ s bezicim operacnim ;systemem DEC RT-11 programem DIS. Program DIS se ridil ridicim souborem ;FD5.RID (coz byl soubor s definicemi datovych oblasti pro dissassembler) ;a data cerpal ze souboru FD5.EXE (coz byl binarni soubor s obsahem ;EPROM s firmwarem mechaniky). ;Soubor FD5.RID se bohuzel do dnesnich dnu nedochoval. Byl sestaven na zaklade ;analyzy prvniho vypisu. ; ;Program DIS byl napsan v jazyce ESI Pascal teamem LZR Soft, posledni verze ;je z 25-Oct-1991. Navod k inplementaci jazyka ESI Pascal pro systemy RT ;a zdrojovy text DIS.PAS jsou k dispozici. ; ;(C) 1987-2001, LZR Soft, Kladno, Czech Republic 0000 : 3E00 LD A,00 ;studeny start - inicializace 0002 : 32BFC3 LD (C3BF),A 0005 : C3A200 JP 00A2 0008 : E5 PUSH HL ;RST 08 0009 : 21BFC3 LD HL,C3BF 000C : 3600 LD (HL),00 000E : E1 POP HL 000F : C9 RET 0010 : E5 PUSH HL ;RST 10 0011 : 21BFC3 LD HL,C3BF 0014 : CBFE SET 7,(HL) 0016 : E1 POP HL 0017 : C9 RET 0018 : DB 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 0028 : DB 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 0038 : C3F2C6 JP C6F2 ;RST 38 - interrupt 003B : DB 00,00,00,00,00 0040 : E5 PUSH HL 0041 : 21BFC3 LD HL,C3BF 0044 : CB46 BIT 0,(HL) 0046 : CB86 RES 0,(HL) 0048 : CBFE SET 7,(HL) 004A : E1 POP HL 004B : C2DB00 JP NZ,00DB 004E : C9 RET 004F : E5 PUSH HL 0050 : 21BFC3 LD HL,C3BF 0053 : CBFE SET 7,(HL) 0055 : CB86 RES 0,(HL) 0057 : E1 POP HL 0058 : C9 RET 0059 : DB 00,00,00,00,00,00,00,00,00,00,00,00,00 0066 : DD2200C8 LD (C800),IX ;NMI 006A : DD2200C8 LD (C800),IX 006E : DD2200C8 LD (C800),IX 0072 : DD2200C8 LD (C800),IX 0076 : DD2200C8 LD (C800),IX 007A : F5 PUSH AF 007B : E5 PUSH HL 007C : 2AF6C6 LD HL,(C6F6) 007F : 7C LD A,H 0080 : B5 OR L 0081 : E1 POP HL 0082 : C20000 JP NZ,0000 0085 : 3ABFC3 LD A,(C3BF) 0088 : CB4F BIT 1,A 008A : C20000 JP NZ,0000 008D : CB7F BIT 7,A 008F : 2008 JR NZ,0099 0091 : CBC7 SET 0,A 0093 : 32BFC3 LD (C3BF),A 0096 : F1 POP AF 0097 : 1807 JR 00A0 0099 : 3100C8 LD SP,C800 009C : 21DB00 LD HL,00DB 009F : E5 PUSH HL 00A0 : ED45 RETN 00A2 : F3 DI 00A3 : ED56 IM 1 00A5 : 3100C8 LD SP,C800 00A8 : 0620 LD B,20 00AA : 0E00 LD C,00 00AC : 0D DEC C 00AD : 20FD JR NZ,00AC 00AF : 10F9 DJNZ 00AA 00B1 : 2100B8 LD HL,B800 00B4 : 1101B8 LD DE,B801 00B7 : 3600 LD (HL),00 00B9 : 01FF0F LD BC,0FFF 00BC : EDB0 LDIR 00BE : CD4317 CALL 1743 00C1 : CD0003 CALL 0300 00C4 : 21CA04 LD HL,04CA 00C7 : 228FC6 LD (C68F),HL 00CA : 210000 LD HL,0000 00CD : 2291C6 LD (C691),HL 00D0 : 3EC3 LD A,0C3 00D2 : 32F2C6 LD (C6F2),A 00D5 : 21F520 LD HL,20F5 00D8 : 22F3C6 LD (C6F3),HL 00DB : 3100C8 LD SP,C800 ;teply start 00DE : 3E07 LD A,07 00E0 : D320 OUT (20),A 00E2 : FB EI 00E3 : CD1000 CALL 0010 00E6 : C31C03 JP 031C ;osetreni chyb 00E9 : 00 NOP ;Err 130 00EA : 00 NOP ;Err 131 00EB : 00 NOP ;Err 132 00EC : 00 NOP ;Err 133 00ED : 00 NOP ;Err 134 00EE : 00 NOP ;Err 135 00EF : 00 NOP ;Err 136 00F0 : 00 NOP ;Err 137 00F1 : 00 NOP ;Err 138 00F2 : 00 NOP ;Err 139 00F3 : 00 NOP ;Err 140 00F4 : 00 NOP ;Err 141 00F5 : 00 NOP ;Err 142 00F6 : E3 EX (SP),HL ;Err 143 00F7 : 2B DEC HL 00F8 : 2B DEC HL 00F9 : 7E LD A,(HL) 00FA : D667 SUB 67 00FC : 37 SCF 00FD : E1 POP HL 00FE : C9 RET 00FF : DB 00,11,08,00,B8,00,C8,00,C8,F6,C6,F5,C6,00,C3,00,BC 0110 : DB 00,B8,00,C1,00,C2,EA,C3,AA,C6,EA,C4,6A,C6,E6,C3 0120 : DB 8F,C6,91,C6,F2,C6,00,00,00,00,00,00,00,00,00,00 0130 : DB 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 0140 : DB 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 0150 : C33E1D JP 1D3E 0153 : C3581D JP 1D58 0156 : C3291E JP 1E29 0159 : C3241E JP 1E24 015C : C3C01F JP 1FC0 0160 : DB 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 0170 : DB 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 0180 : DB 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 0190 : DB 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 01A0 : DB 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 01B0 : DB 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 01C0 : DB 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 01D0 : DB 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 01E0 : DB 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 01F0 : DB 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 0200 : DB 00,00,00,00 0204 : 23 INC HL 0205 : C30000 JP 0000 0208 : C30000 JP 0000 020B : C3830B JP 0B83 020E : C3A70B JP 0BA7 0211 : C33119 JP 1931 0214 : C30A19 JP 190A 0217 : C31918 JP 1819 021A : C3E917 JP 17E9 021D : C30000 JP 0000 0220 : C30000 JP 0000 0223 : C30000 JP 0000 0226 : C3B308 JP 08B3 0229 : C3AF0C JP 0CAF 022C : C35E19 JP 195E 022F : C3E918 JP 18E9 0232 : C3D408 JP 08D4 0235 : C3A70A JP 0AA7 0238 : C3630B JP 0B63 023B : C3A10D JP 0DA1 023E : C3661A JP 1A66 0241 : C3891A JP 1A89 0244 : C32E1A JP 1A2E 0247 : C3BE19 JP 19BE 024A : C37808 JP 0878 024D : C32A08 JP 082A 0250 : C34E1B JP 1B4E 0253 : C35316 JP 1653 0256 : C3B318 JP 18B3 0259 : C3281C JP 1C28 025C : C3CB15 JP 15CB 025F : C36A1C JP 1C6A 0262 : C33F18 JP 183F 0265 : C37F18 JP 187F 0268 : C30000 JP 0000 026B : C3EA21 JP 21EA 026E : DB 00,00 0270 : DB 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 0280 : DB 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 0290 : DB 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 02A0 : DB 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 02B0 : DB 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 02C0 : DB 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 02D0 : DB 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 02E0 : DB 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 02F0 : DB 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 0300 : 3EC3 LD A,0C3 ;inicializace bafru prenosu 0302 : 327DC6 LD (C67D),A 0305 : 3E0B LD A,0B 0307 : 3287C6 LD (C687),A 030A : 216AC6 LD HL,C66A 030D : 2288C6 LD (C688),HL 0310 : 3E08 LD A,08 0312 : 328AC6 LD (C68A),A 0315 : 2175C6 LD HL,C675 0318 : 228BC6 LD (C68B),HL 031B : C9 RET 031C : AF XOR A ;init hlavni smycky 031D : 3280C6 LD (C680),A ; *** hlavni provadeci smycka *** 0320 : 218DC6 LD HL,C68D 0323 : CB86 RES 0,(HL) 0325 : CD1000 CALL 0010 0328 : 3A80C6 LD A,(C680) 032B : 214303 LD HL,0343 032E : E5 PUSH HL 032F : B7 OR A 0330 : CA5B03 JP Z,035B 0333 : E603 AND 03 0335 : CA7703 JP Z,0377 0338 : 3D DEC A 0339 : CA8703 JP Z,0387 033C : 3D DEC A 033D : CABA03 JP Z,03BA 0340 : C3CA03 JP 03CA 0343 : 3006 JR NC,034B 0345 : FE8E CP 8E 0347 : 28D3 JR Z,031C 0349 : 18D5 JR 0320 034B : 218DC6 LD HL,C68D 034E : CB46 BIT 0,(HL) 0350 : 20CE JR NZ,0320 0352 : 2180C6 LD HL,C680 0355 : CB3E SRL (HL) 0357 : CB3E SRL (HL) 0359 : 18C5 JR 0320 035B : 218DC6 LD HL,C68D 035E : CBC6 SET 0,(HL) 0360 : CDDA03 CALL 03DA 0363 : 38FB JR C,0360 0365 : 2A8FC6 LD HL,(C68F) 0368 : CD9C04 CALL 049C 036B : D0 RET NC 036C : 2A91C6 LD HL,(C691) 036F : 7C LD A,H 0370 : B5 OR L 0371 : CCE900 CALL Z,00E9 0374 : C39C04 JP 049C 0377 : 0604 LD B,04 0379 : CD8604 CALL 0486 037C : 2A82C6 LD HL,(C682) 037F : 3A81C6 LD A,(C681) 0382 : 47 LD B,A 0383 : CDF403 CALL 03F4 0386 : C9 RET 0387 : CD1000 CALL 0010 038A : 216DC6 LD HL,C66D 038D : 1175C6 LD DE,C675 0390 : 010800 LD BC,0008 0393 : EDB0 LDIR 0395 : 21AC03 LD HL,03AC 0398 : E5 PUSH HL 0399 : 2A6DC6 LD HL,(C66D) 039C : E5 PUSH HL 039D : F1 POP AF 039E : ED5B71C6 LD DE,(C671) 03A2 : ED4B6FC6 LD BC,(C66F) 03A6 : 2A73C6 LD HL,(C673) 03A9 : C37DC6 JP C67D 03AC : CD1000 CALL 0010 03AF : B7 OR A 03B0 : 3ABFC3 LD A,(C3BF) 03B3 : CB47 BIT 0,A 03B5 : C8 RET Z 03B6 : 3E8E LD A,8E 03B8 : 37 SCF 03B9 : C9 RET 03BA : 0600 LD B,00 03BC : CD8604 CALL 0486 03BF : 2A85C6 LD HL,(C685) 03C2 : 3A84C6 LD A,(C684) 03C5 : 47 LD B,A 03C6 : CD3E04 CALL 043E 03C9 : C9 RET 03CA : 0602 LD B,02 03CC : CD8604 CALL 0486 03CF : 2A8BC6 LD HL,(C68B) 03D2 : 3A8AC6 LD A,(C68A) 03D5 : 47 LD B,A 03D6 : CD3E04 CALL 043E 03D9 : C9 RET 03DA : 0606 LD B,06 03DC : CD8604 CALL 0486 03DF : DB30 IN A,(30) 03E1 : CB47 BIT 0,A 03E3 : 20FA JR NZ,03DF 03E5 : CB4F BIT 1,A 03E7 : 28F6 JR Z,03DF 03E9 : 2A88C6 LD HL,(C688) 03EC : 3A87C6 LD A,(C687) 03EF : 47 LD B,A 03F0 : CDF403 CALL 03F4 03F3 : C9 RET 03F4 : DB30 IN A,(30) ;nacteni bloku z pocitace 03F6 : CB47 BIT 0,A 03F8 : 20FA JR NZ,03F4 03FA : CB4F BIT 1,A 03FC : CCF500 CALL Z,00F5 03FF : CB5F BIT 3,A 0401 : 20F1 JR NZ,03F4 0403 : 3A8EC6 LD A,(C68E) 0406 : CBC7 SET 0,A 0408 : D320 OUT (20),A 040A : DB10 IN A,(10) 040C : B8 CP B 040D : C4F400 CALL NZ,00F4 0410 : CD1E04 CALL 041E 0413 : D8 RET C 0414 : CD2B04 CALL 042B 0417 : D8 RET C 0418 : 81 ADD A,C 0419 : C4F300 CALL NZ,00F3 041C : B7 OR A 041D : C9 RET 041E : 48 LD C,B 041F : CD2B04 CALL 042B 0422 : D8 RET C 0423 : 77 LD (HL),A 0424 : 81 ADD A,C 0425 : 4F LD C,A 0426 : 23 INC HL 0427 : 10F6 DJNZ 041F 0429 : B7 OR A 042A : C9 RET 042B : DB30 IN A,(30) ;nacteni znaku z pocitace 042D : CB47 BIT 0,A 042F : 20FA JR NZ,042B 0431 : CB4F BIT 1,A 0433 : CCF500 CALL Z,00F5 0436 : CB5F BIT 3,A 0438 : 20F1 JR NZ,042B 043A : DB10 IN A,(10) 043C : B7 OR A 043D : C9 RET 043E : 78 LD A,B ;vyslani bloku do pocitace 043F : CD7104 CALL 0471 0442 : D8 RET C 0443 : DB30 IN A,(30) 0445 : CB47 BIT 0,A 0447 : 20FA JR NZ,0443 0449 : CB4F BIT 1,A 044B : CCF500 CALL Z,00F5 044E : CB57 BIT 2,A 0450 : 20F1 JR NZ,0443 0452 : 3A8EC6 LD A,(C68E) 0455 : CBC7 SET 0,A 0457 : D320 OUT (20),A 0459 : CD6404 CALL 0464 045C : D8 RET C 045D : 79 LD A,C 045E : ED44 NEG 0460 : CD7104 CALL 0471 0463 : C9 RET 0464 : 48 LD C,B 0465 : 7E LD A,(HL) 0466 : CD7104 CALL 0471 0469 : D8 RET C 046A : 81 ADD A,C 046B : 4F LD C,A 046C : 23 INC HL 046D : 10F6 DJNZ 0465 046F : B7 OR A 0470 : C9 RET 0471 : 08 EX AF,AF' ;vyslani znaku do pocitace 0472 : DB30 IN A,(30) 0474 : CB47 BIT 0,A 0476 : 20FA JR NZ,0472 0478 : CB4F BIT 1,A 047A : CCF500 CALL Z,00F5 047D : CB57 BIT 2,A 047F : 20F1 JR NZ,0472 0481 : 08 EX AF,AF' 0482 : D310 OUT (10),A 0484 : B7 OR A 0485 : C9 RET 0486 : DB30 IN A,(30) 0488 : CB47 BIT 0,A 048A : 20FA JR NZ,0486 048C : CB57 BIT 2,A 048E : 20F6 JR NZ,0486 0490 : 78 LD A,B 0491 : CBC7 SET 0,A 0493 : D320 OUT (20),A 0495 : 78 LD A,B 0496 : D320 OUT (20),A 0498 : 328EC6 LD (C68E),A 049B : C9 RET 049C : 116AC6 LD DE,C66A 049F : 0603 LD B,03 04A1 : 7E LD A,(HL) 04A2 : B7 OR A 04A3 : CCE900 CALL Z,00E9 04A6 : 1A LD A,(DE) 04A7 : BE CP (HL) 04A8 : 2015 JR NZ,04BF 04AA : 23 INC HL 04AB : 13 INC DE 04AC : 10F8 DJNZ 04A6 04AE : 117EC6 LD DE,C67E 04B1 : 010300 LD BC,0003 04B4 : EDB0 LDIR 04B6 : 5E LD E,(HL) 04B7 : 23 INC HL 04B8 : 56 LD D,(HL) 04B9 : EB EX DE,HL 04BA : 11C804 LD DE,04C8 04BD : D5 PUSH DE 04BE : E9 JP (HL) 04BF : 78 LD A,B 04C0 : C605 ADD A,05 04C2 : 4F LD C,A 04C3 : 0600 LD B,00 04C5 : 09 ADD HL,BC 04C6 : 18D4 JR 049C 04C8 : B7 OR A 04C9 : C9 RET ;Tabulka prikazu ;PRIKAZ,ADRESA VYKONNE RUTINY,PARAMETRY,ADRESA RUTINY PREDNASTAVENI ;V polozce PARAMETRY urcuji dvojice bitu akci: ; 00 - cteni bloku dat z pocitace ; 01 - nastaveni registru podle prislych dat a provedeni vykonne rutiny ; 10 - vyslani bloku dat do pocitace ; 11 - vyslani registru do pocitace 04CA : DB 'TDA',07D0,00001110,05E3 04D2 : DB 'TRA',07D0,00000011,05E3 04DA : DB 'WBI',0723,00110100,05F4 04E2 : DB 'RBI',073E,00111001,0601 04EA : DB 'WTX',0746,00110100,05F4 04F2 : DB 'RTX',0752,00111001,0601 04FA : DB 'WBL',075A,00110100,060E 0502 : DB 'RBL',0763,00111001,0611 050A : DB 'WMM',07AC,00110100,0614 0512 : DB 'RMM',07AC,00111001,062D 051A : DB 'EXC',07AE,00001101,05E3 0522 : DB 'SDR',076C,11100100,0665 052A : DB 'WDR',077D,00110100,0687 0532 : DB 'RDR',0788,11100100,0672 053A : DB 'RDC',0797,00111001,0682 0542 : DB 'OPN',0709,00110100,068C 054A : DB 'CLS',0712,00001101,05E3 0552 : DB 'CHN',0718,00001101,05E3 055A : DB 'MAP',07A0,00001101,05E3 0562 : DB 'SAP',07A6,00001101,05E3 056A : DB 'CAP',0701,00111001,06A9 0572 : DB 'ATR',06F9,00110100,0660 057A : DB 'NAM',06F1,00110100,06AE 0582 : DB 'DEL',06E9,00110100,0660 058A : DB 'FMT',06DF,00110100,05E4 0592 : DB 'CPY',06D6,00110100,05F0 059A : DB 'GEN',06E4,00110100,0691 05A2 : DB 'VPR',07D2,00110100,06B3 05AA : DB 'RVI',07DB,00111001,069D 05B2 : DB 'IDV',07E4,00001101,05E3 05BA : DB 'FNM',07EB,00110100,06B8 05C2 : DB 'RDB',07F4,00111001,0611 05CA : DB 'WDB',07FD,00110100,060E 05D2 : DB 'WHO',0806,00111001,06BD 05DA : DB 'DOM',0822,00000001,05E3 05E2 : DB 00 05E3 : C9 RET 05E4 : 3E07 LD A,07 05E6 : 3281C6 LD (C681),A 05E9 : 211CC3 LD HL,C31C 05EC : 2282C6 LD (C682),HL 05EF : C9 RET 05F0 : 3E12 LD A,12 05F2 : 1803 JR 05F7 05F4 : 3A70C6 LD A,(C670) 05F7 : 3281C6 LD (C681),A 05FA : 2100C1 LD HL,C100 05FD : 2282C6 LD (C682),HL 0600 : C9 RET 0601 : 3A70C6 LD A,(C670) 0604 : 3284C6 LD (C684),A 0607 : 2100C1 LD HL,C100 060A : 2285C6 LD (C685),HL 060D : C9 RET 060E : AF XOR A 060F : 18E6 JR 05F7 0611 : AF XOR A 0612 : 18F0 JR 0604 0614 : 3A70C6 LD A,(C670) 0617 : 3281C6 LD (C681),A 061A : 2A71C6 LD HL,(C671) 061D : 2282C6 LD (C682),HL 0620 : 3AF5C6 LD A,(C6F5) 0623 : CB47 BIT 0,A 0625 : C0 RET NZ 0626 : 210080 LD HL,8000 0629 : 2282C6 LD (C682),HL 062C : C9 RET 062D : 3A70C6 LD A,(C670) 0630 : 3284C6 LD (C684),A 0633 : 2A73C6 LD HL,(C673) 0636 : 2285C6 LD (C685),HL 0639 : 3AF5C6 LD A,(C6F5) 063C : CB47 BIT 0,A 063E : C0 RET NZ 063F : 0100FD LD BC,FD00 0642 : 2A73C6 LD HL,(C673) 0645 : B7 OR A 0646 : ED42 SBC HL,BC 0648 : 200F JR NZ,0659 064A : 010001 LD BC,0100 064D : 2A6FC6 LD HL,(C66F) 0650 : ED42 SBC HL,BC 0652 : 2005 JR NZ,0659 0654 : 21F5C6 LD HL,C6F5 0657 : CBC6 SET 0,(HL) 0659 : 210080 LD HL,8000 065C : 2285C6 LD (C685),HL 065F : C9 RET 0660 : 3E0E LD A,0E 0662 : C3F705 JP 05F7 0665 : 3E3F LD A,3F 0667 : 3284C6 LD (C684),A 066A : 210EC1 LD HL,C10E 066D : 2285C6 LD (C685),HL 0670 : 18EE JR 0660 0672 : 3E3F LD A,3F 0674 : 3284C6 LD (C684),A 0677 : 2105C1 LD HL,C105 067A : 2285C6 LD (C685),HL 067D : 3E05 LD A,05 067F : C3F705 JP 05F7 0682 : 3E3F LD A,3F 0684 : C30406 JP 0604 0687 : 3E44 LD A,44 0689 : C3F705 JP 05F7 068C : 3E40 LD A,40 068E : C3F705 JP 05F7 0691 : 3E80 LD A,80 0693 : 3281C6 LD (C681),A 0696 : 2100C3 LD HL,C300 0699 : 2282C6 LD (C682),HL 069C : C9 RET 069D : 3E80 LD A,80 069F : 3284C6 LD (C684),A 06A2 : 2100C1 LD HL,C100 06A5 : 2285C6 LD (C685),HL 06A8 : C9 RET 06A9 : 3E0C LD A,0C 06AB : C30406 JP 0604 06AE : 3E17 LD A,17 06B0 : C3F705 JP 05F7 06B3 : 3E16 LD A,16 06B5 : C3F705 JP 05F7 06B8 : 3E1C LD A,1C 06BA : C3F705 JP 05F7 06BD : 3E10 LD A,10 06BF : 3284C6 LD (C684),A 06C2 : 211108 LD HL,0811 06C5 : 2285C6 LD (C685),HL 06C8 : C9 RET 06C9 : 3803 JR C,06CE 06CB : 3A76C6 LD A,(C676) 06CE : E5 PUSH HL 06CF : F5 PUSH AF 06D0 : E1 POP HL 06D1 : 2275C6 LD (C675),HL 06D4 : E1 POP HL 06D5 : C9 RET 06D6 : 2100C1 LD HL,C100 06D9 : CD4E1B CALL 1B4E 06DC : C3C906 JP 06C9 06DF : CD2A08 CALL 082A 06E2 : 18F8 JR 06DC 06E4 : CD5316 CALL 1653 06E7 : 18F3 JR 06DC 06E9 : 2100C1 LD HL,C100 06EC : CD7808 CALL 0878 06EF : 18EB JR 06DC 06F1 : 2100C1 LD HL,C100 06F4 : CDBE19 CALL 19BE 06F7 : 18E3 JR 06DC 06F9 : 2100C1 LD HL,C100 06FC : CD2E1A CALL 1A2E 06FF : 18DB JR 06DC 0701 : 2100C1 LD HL,C100 0704 : CD891A CALL 1A89 0707 : 18D3 JR 06DC 0709 : 2100C1 LD HL,C100 070C : CDD408 CALL 08D4 070F : C3C906 JP 06C9 0712 : CDA70A CALL 0AA7 0715 : C3C906 JP 06C9 0718 : CD630B CALL 0B63 071B : CDC906 CALL 06C9 071E : 7B LD A,E 071F : 3279C6 LD (C679),A 0722 : C9 RET 0723 : 2100C1 LD HL,C100 0726 : CD830B CALL 0B83 0729 : F5 PUSH AF 072A : D1 POP DE 072B : ED5375C6 LD (C675),DE 072F : B7 OR A 0730 : 1100C1 LD DE,C100 0733 : ED52 SBC HL,DE 0735 : ED5B73C6 LD DE,(C673) 0739 : 19 ADD HL,DE 073A : 227BC6 LD (C67B),HL 073D : C9 RET 073E : 2100C1 LD HL,C100 0741 : CDA70B CALL 0BA7 0744 : 18E3 JR 0729 0746 : 2100C1 LD HL,C100 0749 : CD3119 CALL 1931 074C : ED4377C6 LD (C677),BC 0750 : 18D7 JR 0729 0752 : 2100C1 LD HL,C100 0755 : CD0A19 CALL 190A 0758 : 18F2 JR 074C 075A : 2100C1 LD HL,C100 075D : CD1918 CALL 1819 0760 : C3C906 JP 06C9 0763 : 2100C1 LD HL,C100 0766 : CDE917 CALL 17E9 0769 : C3C906 JP 06C9 076C : 1100C1 LD DE,C100 076F : 210EC1 LD HL,C10E 0772 : CDB308 CALL 08B3 0775 : CDC906 CALL 06C9 0778 : ED4377C6 LD (C677),BC 077C : C9 RET 077D : 2100C1 LD HL,C100 0780 : 7E LD A,(HL) 0781 : 23 INC HL 0782 : CDAF0C CALL 0CAF 0785 : C3C906 JP 06C9 0788 : 1100C1 LD DE,C100 078B : 2105C1 LD HL,C105 078E : CD5E19 CALL 195E 0791 : F5 PUSH AF 0792 : E1 POP HL 0793 : 2275C6 LD (C675),HL 0796 : C9 RET 0797 : 2100C1 LD HL,C100 079A : CDE918 CALL 18E9 079D : C3C906 JP 06C9 07A0 : CDA10D CALL 0DA1 07A3 : C3C906 JP 06C9 07A6 : CD661A CALL 1A66 07A9 : C3C906 JP 06C9 07AC : B7 OR A 07AD : C9 RET 07AE : E5 PUSH HL 07AF : 21BF07 LD HL,07BF 07B2 : E3 EX (SP),HL 07B3 : 08 EX AF,AF' 07B4 : 3AF5C6 LD A,(C6F5) 07B7 : CB47 BIT 0,A 07B9 : 3E82 LD A,82 07BB : 37 SCF 07BC : C8 RET Z 07BD : 08 EX AF,AF' 07BE : E9 JP (HL) 07BF : 227BC6 LD (C67B),HL 07C2 : ED5379C6 LD (C679),DE 07C6 : ED4377C6 LD (C677),BC 07CA : F5 PUSH AF 07CB : E1 POP HL 07CC : 2275C6 LD (C675),HL 07CF : C9 RET 07D0 : B7 OR A 07D1 : C9 RET 07D2 : 2100C1 LD HL,C100 07D5 : CDB318 CALL 18B3 07D8 : C3C906 JP 06C9 07DB : 2100C1 LD HL,C100 07DE : CD281C CALL 1C28 07E1 : C3C906 JP 06C9 07E4 : 78 LD A,B 07E5 : CDCB15 CALL 15CB 07E8 : C3C906 JP 06C9 07EB : 2100C1 LD HL,C100 07EE : CD6A1C CALL 1C6A 07F1 : C3C906 JP 06C9 07F4 : 2100C1 LD HL,C100 07F7 : CD3F18 CALL 183F 07FA : C3C906 JP 06C9 07FD : 2100C1 LD HL,C100 0800 : CD7F18 CALL 187F 0803 : C3C906 JP 06C9 0806 : AF XOR A 0807 : 010000 LD BC,0000 080A : 110000 LD DE,0000 080D : 210000 LD HL,0000 0810 : C9 RET 0811 : DB ' FD-5 Rev 1.0 ',00 0822 : 21BFC3 LD HL,C3BF 0825 : CBCE SET 1,(HL) 0827 : C3EA21 JP 21EA 082A : 78 LD A,B 082B : CD7015 CALL 1570 082E : CDAF13 CALL 13AF 0831 : 7E LD A,(HL) 0832 : B7 OR A 0833 : 3EA4 LD A,0A4 0835 : C2BA15 JP NZ,15BA 0838 : 78 LD A,B 0839 : 41 LD B,C 083A : CD581D CALL 1D58 083D : C9 RET 083E : CD4814 CALL 1448 0841 : CD670B CALL 0B67 0844 : CDFC14 CALL 14FC 0847 : E5 PUSH HL 0848 : 7E LD A,(HL) 0849 : CD7815 CALL 1578 084C : DD7701 LD (IX+01),A 084F : 23 INC HL 0850 : DDE5 PUSH IX 0852 : D1 POP DE 0853 : 13 INC DE 0854 : 13 INC DE 0855 : 13 INC DE 0856 : 010900 LD BC,0009 0859 : EDB0 LDIR 085B : CD8614 CALL 1486 085E : CDD015 CALL 15D0 0861 : DD7E01 LD A,(IX+01) 0864 : DDE5 PUSH IX 0866 : E1 POP HL 0867 : 010300 LD BC,0003 086A : 09 ADD HL,BC 086B : CD2E0C CALL 0C2E 086E : DABA15 JP C,15BA 0871 : D1 POP DE 0872 : C5 PUSH BC 0873 : CDDD1C CALL 1CDD 0876 : C1 POP BC 0877 : C9 RET 0878 : ED738BC3 LD (C38B),SP 087C : CD3E08 CALL 083E 087F : 3600 LD (HL),00 0881 : 23 INC HL 0882 : DDE5 PUSH IX 0884 : D1 POP DE 0885 : 13 INC DE 0886 : 13 INC DE 0887 : 013F00 LD BC,003F 088A : EDB0 LDIR 088C : DDCB2F46 BIT 0,(IX+2F) 0890 : 3EB6 LD A,0B6 0892 : C2BA15 JP NZ,15BA 0895 : CD6A0D CALL 0D6A 0898 : DD7E33 LD A,(IX+33) 089B : DDB634 OR (IX+34) 089E : 280D JR Z,08AD 08A0 : DD6E30 LD L,(IX+30) 08A3 : DD6631 LD H,(IX+31) 08A6 : ED4B23C3 LD BC,(C323) 08AA : CD1E12 CALL 121E 08AD : CDD013 CALL 13D0 08B0 : C3C315 JP 15C3 08B3 : ED738BC3 LD (C38B),SP 08B7 : EB EX DE,HL 08B8 : D5 PUSH DE 08B9 : CD3E08 CALL 083E 08BC : D1 POP DE 08BD : C5 PUSH BC 08BE : D5 PUSH DE 08BF : E5 PUSH HL 08C0 : 012E00 LD BC,002E 08C3 : 09 ADD HL,BC 08C4 : CB5E BIT 3,(HL) 08C6 : E1 POP HL 08C7 : C4131D CALL NZ,1D13 08CA : 7E LD A,(HL) 08CB : 23 INC HL 08CC : D1 POP DE 08CD : 013F00 LD BC,003F 08D0 : EDB0 LDIR 08D2 : C1 POP BC 08D3 : C9 RET 08D4 : ED738BC3 LD (C38B),SP 08D8 : 32A3C3 LD (C3A3),A 08DB : 7B LD A,E 08DC : CDFC14 CALL 14FC 08DF : 23 INC HL 08E0 : CD4814 CALL 1448 08E3 : 2B DEC HL 08E4 : 3AA3C3 LD A,(C3A3) 08E7 : DD7147 LD (IX+47),C 08EA : DD7048 LD (IX+48),B 08ED : DD7245 LD (IX+45),D 08F0 : DD7746 LD (IX+46),A 08F3 : DDE5 PUSH IX 08F5 : D1 POP DE 08F6 : 13 INC DE 08F7 : 014000 LD BC,0040 08FA : EDB0 LDIR 08FC : DD7E01 LD A,(IX+01) 08FF : CD7815 CALL 1578 0902 : CD8614 CALL 1486 0905 : CD960A CALL 0A96 0908 : CDD015 CALL 15D0 090B : CDFA0B CALL 0BFA 090E : 3A96C3 LD A,(C396) 0911 : B7 OR A 0912 : 203B JR NZ,094F 0914 : DDE5 PUSH IX 0916 : D1 POP DE 0917 : 13 INC DE 0918 : 012A00 LD BC,002A 091B : E5 PUSH HL 091C : 09 ADD HL,BC 091D : EB EX DE,HL 091E : 09 ADD HL,BC 091F : CD4409 CALL 0944 0922 : E1 POP HL 0923 : 23 INC HL 0924 : DDE5 PUSH IX 0926 : D1 POP DE 0927 : 13 INC DE 0928 : 13 INC DE 0929 : 013F00 LD BC,003F 092C : DDCB4566 BIT 4,(IX+45) 0930 : 280E JR Z,0940 0932 : 012900 LD BC,0029 0935 : 09 ADD HL,BC 0936 : EB EX DE,HL 0937 : 09 ADD HL,BC 0938 : EB EX DE,HL 0939 : 011600 LD BC,0016 093C : DDCB00F6 SET 6,(IX+00) 0940 : EDB0 LDIR 0942 : 1839 JR 097D 0944 : 0604 LD B,04 0946 : CDCC14 CALL 14CC 0949 : 3EB8 LD A,0B8 094B : C2BA15 JP NZ,15BA 094E : C9 RET 094F : 110000 LD DE,0000 0952 : 21FDFF LD HL,FFFD 0955 : DD722F LD (IX+2F),D 0958 : DD7530 LD (IX+30),L 095B : DD7431 LD (IX+31),H 095E : DD7333 LD (IX+33),E 0961 : DD7234 LD (IX+34),D 0964 : DD7336 LD (IX+36),E 0967 : DD7237 LD (IX+37),D 096A : DD7539 LD (IX+39),L 096D : DD743A LD (IX+3A),H 0970 : DD723C LD (IX+3C),D 0973 : DD753E LD (IX+3E),L 0976 : DD743F LD (IX+3F),H 0979 : DDCB00F6 SET 6,(IX+00) 097D : DDCB464E BIT 1,(IX+46) 0981 : 2817 JR Z,099A 0983 : DDCB4656 BIT 2,(IX+46) 0987 : 2042 JR NZ,09CB 0989 : DDCB2F56 BIT 2,(IX+2F) 098D : 283C JR Z,09CB 098F : DDCB467E BIT 7,(IX+46) 0993 : 2036 JR NZ,09CB 0995 : 3EB5 LD A,0B5 0997 : C3BA15 JP 15BA 099A : DDCB4656 BIT 2,(IX+46) 099E : 2811 JR Z,09B1 09A0 : DDCB2F4E BIT 1,(IX+2F) 09A4 : 2825 JR Z,09CB 09A6 : DDCB467E BIT 7,(IX+46) 09AA : 201F JR NZ,09CB 09AC : 3EB4 LD A,0B4 09AE : C3BA15 JP 15BA 09B1 : DDCB467E BIT 7,(IX+46) 09B5 : 2014 JR NZ,09CB 09B7 : DDCB2F56 BIT 2,(IX+2F) 09BB : 2804 JR Z,09C1 09BD : DDCB59F6 SET 6,(IX+59) 09C1 : DDCB2F4E BIT 1,(IX+2F) 09C5 : 2804 JR Z,09CB 09C7 : DDCB59FE SET 7,(IX+59) 09CB : DD6E47 LD L,(IX+47) 09CE : DD6648 LD H,(IX+48) 09D1 : DD7549 LD (IX+49),L 09D4 : DD744A LD (IX+4A),H 09D7 : DDCB455E BIT 3,(IX+45) 09DB : 281A JR Z,09F7 09DD : DD6E30 LD L,(IX+30) 09E0 : DD6631 LD H,(IX+31) 09E3 : DD7539 LD (IX+39),L 09E6 : DD743A LD (IX+3A),H 09E9 : AF XOR A 09EA : DD773C LD (IX+3C),A 09ED : DD7736 LD (IX+36),A 09F0 : DD7737 LD (IX+37),A 09F3 : DDCB00F6 SET 6,(IX+00) 09F7 : DDCB4556 BIT 2,(IX+45) 09FB : DD6E30 LD L,(IX+30) 09FE : DD6631 LD H,(IX+31) 0A01 : 3E00 LD A,00 0A03 : 110000 LD DE,0000 0A06 : 280F JR Z,0A17 0A08 : DD6E39 LD L,(IX+39) 0A0B : DD663A LD H,(IX+3A) 0A0E : DD7E3C LD A,(IX+3C) 0A11 : DD5E36 LD E,(IX+36) 0A14 : DD5637 LD D,(IX+37) 0A17 : DD754B LD (IX+4B),L 0A1A : DD744C LD (IX+4C),H 0A1D : DD774D LD (IX+4D),A 0A20 : DD734E LD (IX+4E),E 0A23 : DD724F LD (IX+4F),D 0A26 : 21FDFF LD HL,FFFD 0A29 : DD5E4B LD E,(IX+4B) 0A2C : DD564C LD D,(IX+4C) 0A2F : B7 OR A 0A30 : ED52 SBC HL,DE 0A32 : 2808 JR Z,0A3C 0A34 : CD2210 CALL 1022 0A37 : CDCC10 CALL 10CC 0A3A : 1853 JR 0A8F 0A3C : DDCB59C6 SET 0,(IX+59) 0A40 : DDCB465E BIT 3,(IX+46) 0A44 : 2006 JR NZ,0A4C 0A46 : DDCB59D6 SET 2,(IX+59) 0A4A : 1843 JR 0A8F 0A4C : DD7E33 LD A,(IX+33) 0A4F : DDB634 OR (IX+34) 0A52 : 2029 JR NZ,0A7D 0A54 : 2A35C3 LD HL,(C335) 0A57 : DD754B LD (IX+4B),L 0A5A : DD744C LD (IX+4C),H 0A5D : AF XOR A 0A5E : DD774D LD (IX+4D),A 0A61 : CD3610 CALL 1036 0A64 : 3009 JR NC,0A6F 0A66 : 21FDFF LD HL,FFFD 0A69 : DD754B LD (IX+4B),L 0A6C : DD744C LD (IX+4C),H 0A6F : DD6E4B LD L,(IX+4B) 0A72 : DD664C LD H,(IX+4C) 0A75 : DD7530 LD (IX+30),L 0A78 : DD7431 LD (IX+31),H 0A7B : 1812 JR 0A8F 0A7D : DD6E3E LD L,(IX+3E) 0A80 : DD663F LD H,(IX+3F) 0A83 : DD754B LD (IX+4B),L 0A86 : DD744C LD (IX+4C),H 0A89 : CD2210 CALL 1022 0A8C : CD3B10 CALL 103B 0A8F : DDCB00C6 SET 0,(IX+00) 0A93 : C3C315 JP 15C3 0A96 : AF XOR A 0A97 : DD7700 LD (IX+00),A 0A9A : DD7759 LD (IX+59),A 0A9D : 21FDFF LD HL,FFFD 0AA0 : DD7557 LD (IX+57),L 0AA3 : DD7458 LD (IX+58),H 0AA6 : C9 RET 0AA7 : 7A LD A,D 0AA8 : 3299C3 LD (C399),A 0AAB : 7B LD A,E 0AAC : CD0915 CALL 1509 0AAF : CDD015 CALL 15D0 0AB2 : CDA410 CALL 10A4 0AB5 : CDEF0A CALL 0AEF 0AB8 : 3A99C3 LD A,(C399) 0ABB : 00 NOP 0ABC : 00 NOP 0ABD : 00 NOP 0ABE : DDCB0076 BIT 6,(IX+00) 0AC2 : 2821 JR Z,0AE5 0AC4 : DDCB00B6 RES 6,(IX+00) 0AC8 : 3A99C3 LD A,(C399) 0ACB : CB47 BIT 0,A 0ACD : 2016 JR NZ,0AE5 0ACF : 3E01 LD A,01 0AD1 : 329AC3 LD (C39A),A 0AD4 : DD4E41 LD C,(IX+41) 0AD7 : DD4642 LD B,(IX+42) 0ADA : DD7E01 LD A,(IX+01) 0ADD : DDE5 PUSH IX 0ADF : E1 POP HL 0AE0 : 23 INC HL 0AE1 : 23 INC HL 0AE2 : CD270D CALL 0D27 0AE5 : CDD013 CALL 13D0 0AE8 : DDCB0086 RES 0,(IX+00) 0AEC : C3C315 JP 15C3 0AEF : DDCB006E BIT 5,(IX+00) 0AF3 : C8 RET Z 0AF4 : DDCB00AE RES 5,(IX+00) 0AF8 : DD6E39 LD L,(IX+39) 0AFB : DD663A LD H,(IX+3A) 0AFE : DD5E3E LD E,(IX+3E) 0B01 : DD563F LD D,(IX+3F) 0B04 : B7 OR A 0B05 : ED52 SBC HL,DE 0B07 : C0 RET NZ 0B08 : DD7E3C LD A,(IX+3C) 0B0B : B7 OR A 0B0C : C0 RET NZ 0B0D : EB EX DE,HL 0B0E : CD4D0B CALL 0B4D 0B11 : DD6E57 LD L,(IX+57) 0B14 : DD6658 LD H,(IX+58) 0B17 : CD520B CALL 0B52 0B1A : 11FDFF LD DE,FFFD 0B1D : DD7339 LD (IX+39),E 0B20 : DD723A LD (IX+3A),D 0B23 : DD6E33 LD L,(IX+33) 0B26 : DD6634 LD H,(IX+34) 0B29 : 2B DEC HL 0B2A : DD7533 LD (IX+33),L 0B2D : DD7434 LD (IX+34),H 0B30 : DD7536 LD (IX+36),L 0B33 : DD7437 LD (IX+37),H 0B36 : 7D LD A,L 0B37 : B4 OR H 0B38 : 2006 JR NZ,0B40 0B3A : DD7330 LD (IX+30),E 0B3D : DD7231 LD (IX+31),D 0B40 : DD6E57 LD L,(IX+57) 0B43 : DD6658 LD H,(IX+58) 0B46 : DD753E LD (IX+3E),L 0B49 : DD743F LD (IX+3F),H 0B4C : C9 RET 0B4D : 11FFFF LD DE,FFFF 0B50 : 1808 JR 0B5A 0B52 : 11FDFF LD DE,FFFD 0B55 : B7 OR A 0B56 : ED52 SBC HL,DE 0B58 : C8 RET Z 0B59 : 19 ADD HL,DE 0B5A : D5 PUSH DE 0B5B : CD4212 CALL 1242 0B5E : D1 POP DE 0B5F : 73 LD (HL),E 0B60 : 23 INC HL 0B61 : 72 LD (HL),D 0B62 : C9 RET 0B63 : ED738BC3 LD (C38B),SP 0B67 : AF XOR A 0B68 : DD21EAC4 LD IX,C4EA 0B6C : 016000 LD BC,0060 0B6F : 5F LD E,A 0B70 : DDCB0046 BIT 0,(IX+00) 0B74 : CAC315 JP Z,15C3 0B77 : DD09 ADD IX,BC 0B79 : 3C INC A 0B7A : FE04 CP 04 0B7C : 20F1 JR NZ,0B6F 0B7E : 3EA0 LD A,0A0 0B80 : C3BA15 JP 15BA 0B83 : 78 LD A,B 0B84 : 328DC3 LD (C38D),A 0B87 : 228EC3 LD (C38E),HL 0B8A : 7B LD A,E 0B8B : CD0915 CALL 1509 0B8E : CD940E CALL 0E94 0B91 : 2A8EC3 LD HL,(C38E) 0B94 : 23 INC HL 0B95 : 228EC3 LD (C38E),HL 0B98 : 3A8DC3 LD A,(C38D) 0B9B : 3D DEC A 0B9C : 328DC3 LD (C38D),A 0B9F : 20ED JR NZ,0B8E 0BA1 : 3A90C3 LD A,(C390) 0BA4 : C3C315 JP 15C3 0BA7 : 78 LD A,B 0BA8 : 328DC3 LD (C38D),A 0BAB : 228EC3 LD (C38E),HL 0BAE : 7B LD A,E 0BAF : CD0915 CALL 1509 0BB2 : CDF60E CALL 0EF6 0BB5 : 2A8EC3 LD HL,(C38E) 0BB8 : 23 INC HL 0BB9 : 228EC3 LD (C38E),HL 0BBC : 3A8DC3 LD A,(C38D) 0BBF : 3D DEC A 0BC0 : 328DC3 LD (C38D),A 0BC3 : 20ED JR NZ,0BB2 0BC5 : 3A90C3 LD A,(C390) 0BC8 : C3C315 JP 15C3 0BCB : ED738BC3 LD (C38B),SP 0BCF : CD7815 CALL 1578 0BD2 : 50 LD D,B 0BD3 : 59 LD E,C 0BD4 : CD291E CALL 1E29 0BD7 : DABA15 JP C,15BA 0BDA : C9 RET 0BDB : ED738BC3 LD (C38B),SP 0BDF : CD7815 CALL 1578 0BE2 : 50 LD D,B 0BE3 : 59 LD E,C 0BE4 : CD241E CALL 1E24 0BE7 : DABA15 JP C,15BA 0BEA : C9 RET 0BEB : 7E LD A,(HL) 0BEC : CD7815 CALL 1578 0BEF : E5 PUSH HL 0BF0 : CDD315 CALL 15D3 0BF3 : E1 POP HL 0BF4 : 7E LD A,(HL) 0BF5 : 23 INC HL 0BF6 : CD2E0C CALL 0C2E 0BF9 : C9 RET 0BFA : DD7E01 LD A,(IX+01) 0BFD : DDE5 PUSH IX 0BFF : E1 POP HL 0C00 : 010300 LD BC,0003 0C03 : 09 ADD HL,BC 0C04 : CD2E0C CALL 0C2E 0C07 : DD7141 LD (IX+41),C 0C0A : DD7042 LD (IX+42),B 0C0D : 380A JR C,0C19 0C0F : DDCB454E BIT 1,(IX+45) 0C13 : 3EAC LD A,0AC 0C15 : CABA15 JP Z,15BA 0C18 : C9 RET 0C19 : DDCB4546 BIT 0,(IX+45) 0C1D : CABA15 JP Z,15BA 0C20 : 3A96C3 LD A,(C396) 0C23 : B7 OR A 0C24 : ED4BA1C3 LD BC,(C3A1) 0C28 : 3E9B LD A,9B 0C2A : CABA15 JP Z,15BA 0C2D : C9 RET 0C2E : 329BC3 LD (C39B),A 0C31 : 229FC3 LD (C39F),HL 0C34 : 2A26C3 LD HL,(C326) 0C37 : 2294C3 LD (C394),HL 0C3A : AF XOR A 0C3B : 3296C3 LD (C396),A 0C3E : 21FFFF LD HL,FFFF 0C41 : 22A1C3 LD (C3A1),HL 0C44 : 23 INC HL 0C45 : 2297C3 LD (C397),HL 0C48 : CD530D CALL 0D53 0C4B : 0604 LD B,04 0C4D : C5 PUSH BC 0C4E : E5 PUSH HL 0C4F : 7E LD A,(HL) 0C50 : B7 OR A 0C51 : 2018 JR NZ,0C6B 0C53 : 3A96C3 LD A,(C396) 0C56 : B7 OR A 0C57 : 201D JR NZ,0C76 0C59 : CD5214 CALL 1452 0C5C : 380B JR C,0C69 0C5E : 3E01 LD A,01 0C60 : 3296C3 LD (C396),A 0C63 : 2A97C3 LD HL,(C397) 0C66 : 22A1C3 LD (C3A1),HL 0C69 : 180B JR 0C76 0C6B : 23 INC HL 0C6C : 23 INC HL 0C6D : ED5B9FC3 LD DE,(C39F) 0C71 : CDCA14 CALL 14CA 0C74 : 282E JR Z,0CA4 0C76 : 2A97C3 LD HL,(C397) 0C79 : 23 INC HL 0C7A : 2297C3 LD (C397),HL 0C7D : E1 POP HL 0C7E : 014000 LD BC,0040 0C81 : 09 ADD HL,BC 0C82 : C1 POP BC 0C83 : 10C8 DJNZ 0C4D 0C85 : E5 PUSH HL 0C86 : 2A94C3 LD HL,(C394) 0C89 : 23 INC HL 0C8A : 2294C3 LD (C394),HL 0C8D : ED4B29C3 LD BC,(C329) 0C91 : 03 INC BC 0C92 : B7 OR A 0C93 : ED42 SBC HL,BC 0C95 : E1 POP HL 0C96 : 20B0 JR NZ,0C48 0C98 : ED4BA1C3 LD BC,(C3A1) 0C9C : 3A96C3 LD A,(C396) 0C9F : B7 OR A 0CA0 : 3EAA LD A,0AA 0CA2 : 37 SCF 0CA3 : C9 RET 0CA4 : AF XOR A 0CA5 : 3296C3 LD (C396),A 0CA8 : E1 POP HL 0CA9 : C1 POP BC 0CAA : ED4B97C3 LD BC,(C397) 0CAE : C9 RET 0CAF : 329BC3 LD (C39B),A 0CB2 : CD7015 CALL 1570 0CB5 : 3E01 LD A,01 0CB7 : 329AC3 LD (C39A),A 0CBA : 3A9BC3 LD A,(C39B) 0CBD : 229CC3 LD (C39C),HL 0CC0 : C5 PUSH BC 0CC1 : CDD315 CALL 15D3 0CC4 : C1 POP BC 0CC5 : 2A2CC3 LD HL,(C32C) 0CC8 : 2B DEC HL 0CC9 : B7 OR A 0CCA : ED42 SBC HL,BC 0CCC : 3E85 LD A,85 0CCE : DABA15 JP C,15BA 0CD1 : 60 LD H,B 0CD2 : 69 LD L,C 0CD3 : CD810D CALL 0D81 0CD6 : ED5394C3 LD (C394),DE 0CDA : CD530D CALL 0D53 0CDD : 09 ADD HL,BC 0CDE : ED5B9CC3 LD DE,(C39C) 0CE2 : 7E LD A,(HL) 0CE3 : B7 OR A 0CE4 : 2008 JR NZ,0CEE 0CE6 : 010400 LD BC,0004 0CE9 : EB EX DE,HL 0CEA : 09 ADD HL,BC 0CEB : EB EX DE,HL 0CEC : 1814 JR 0D02 0CEE : E5 PUSH HL 0CEF : 012A00 LD BC,002A 0CF2 : 09 ADD HL,BC 0CF3 : CD4409 CALL 0944 0CF6 : CB46 BIT 0,(HL) 0CF8 : 3EB6 LD A,0B6 0CFA : C2BA15 JP NZ,15BA 0CFD : CB5E BIT 3,(HL) 0CFF : E1 POP HL 0D00 : 2011 JR NZ,0D13 0D02 : 3A9AC3 LD A,(C39A) 0D05 : 77 LD (HL),A 0D06 : 23 INC HL 0D07 : EB EX DE,HL 0D08 : 013F00 LD BC,003F 0D0B : EDB0 LDIR 0D0D : CD6A0D CALL 0D6A 0D10 : C3C315 JP 15C3 0D13 : 3A9AC3 LD A,(C39A) 0D16 : 77 LD (HL),A 0D17 : 23 INC HL 0D18 : 1A LD A,(DE) 0D19 : 77 LD (HL),A 0D1A : 010A00 LD BC,000A 0D1D : 09 ADD HL,BC 0D1E : EB EX DE,HL 0D1F : 09 ADD HL,BC 0D20 : 011F00 LD BC,001F 0D23 : EDB0 LDIR 0D25 : 18E6 JR 0D0D 0D27 : 329BC3 LD (C39B),A 0D2A : 229CC3 LD (C39C),HL 0D2D : C5 PUSH BC 0D2E : CDD315 CALL 15D3 0D31 : C1 POP BC 0D32 : 60 LD H,B 0D33 : 69 LD L,C 0D34 : CD810D CALL 0D81 0D37 : ED5394C3 LD (C394),DE 0D3B : CD530D CALL 0D53 0D3E : 09 ADD HL,BC 0D3F : 3A9AC3 LD A,(C39A) 0D42 : 77 LD (HL),A 0D43 : 23 INC HL 0D44 : EB EX DE,HL 0D45 : 2A9CC3 LD HL,(C39C) 0D48 : 013F00 LD BC,003F 0D4B : EDB0 LDIR 0D4D : CD6A0D CALL 0D6A 0D50 : C3C315 JP 15C3 0D53 : 3A9BC3 LD A,(C39B) 0D56 : ED5B94C3 LD DE,(C394) 0D5A : CD8115 CALL 1581 0D5D : DABA15 JP C,15BA 0D60 : 2100C2 LD HL,C200 0D63 : CD291E CALL 1E29 0D66 : DABA15 JP C,15BA 0D69 : C9 RET 0D6A : 3A9BC3 LD A,(C39B) 0D6D : ED5B94C3 LD DE,(C394) 0D71 : CD8115 CALL 1581 0D74 : DABA15 JP C,15BA 0D77 : 2100C2 LD HL,C200 0D7A : CD241E CALL 1E24 0D7D : DABA15 JP C,15BA 0D80 : C9 RET 0D81 : 1604 LD D,04 0D83 : CDDA21 CALL 21DA 0D86 : ED5B26C3 LD DE,(C326) 0D8A : 19 ADD HL,DE 0D8B : EB EX DE,HL 0D8C : CD8115 CALL 1581 0D8F : 3E8B LD A,8B 0D91 : DABA15 JP C,15BA 0D94 : 0600 LD B,00 0D96 : D5 PUSH DE 0D97 : 114000 LD DE,0040 0D9A : CD3F16 CALL 163F 0D9D : D1 POP DE 0D9E : 44 LD B,H 0D9F : 4D LD C,L 0DA0 : C9 RET 0DA1 : 7B LD A,E 0DA2 : CD0915 CALL 1509 0DA5 : C5 PUSH BC 0DA6 : CD2016 CALL 1620 0DA9 : C1 POP BC 0DAA : CD1E15 CALL 151E 0DAD : DD5E47 LD E,(IX+47) 0DB0 : DD5648 LD D,(IX+48) 0DB3 : CD140E CALL 0E14 0DB6 : ED4391C3 LD (C391),BC 0DBA : DD774D LD (IX+4D),A 0DBD : CD290E CALL 0E29 0DC0 : DDCB595E BIT 3,(IX+59) 0DC4 : 3E9A LD A,9A 0DC6 : C2BA15 JP NZ,15BA 0DC9 : DDCB5956 BIT 2,(IX+59) 0DCD : 3E99 LD A,99 0DCF : C2BA15 JP NZ,15BA 0DD2 : DDCB5986 RES 0,(IX+59) 0DD6 : CD840F CALL 0F84 0DD9 : 3826 JR C,0E01 0DDB : DD6E4E LD L,(IX+4E) 0DDE : DD664F LD H,(IX+4F) 0DE1 : DD7536 LD (IX+36),L 0DE4 : DD7437 LD (IX+37),H 0DE7 : DD6E4B LD L,(IX+4B) 0DEA : DD664C LD H,(IX+4C) 0DED : DD7E4D LD A,(IX+4D) 0DF0 : DD7539 LD (IX+39),L 0DF3 : DD743A LD (IX+3A),H 0DF6 : DD773C LD (IX+3C),A 0DF9 : DDCB00F6 SET 6,(IX+00) 0DFD : DDCB59C6 SET 0,(IX+59) 0E01 : DD6E47 LD L,(IX+47) 0E04 : DD6648 LD H,(IX+48) 0E07 : DD7549 LD (IX+49),L 0E0A : DD744A LD (IX+4A),H 0E0D : DDCB598E RES 1,(IX+59) 0E11 : C3C315 JP 15C3 0E14 : CD3F16 CALL 163F 0E17 : 7A LD A,D 0E18 : 43 LD B,E 0E19 : 4C LD C,H 0E1A : 7D LD A,L 0E1B : 2A35C3 LD HL,(C335) 0E1E : 09 ADD HL,BC 0E1F : EB EX DE,HL 0E20 : CD8D15 CALL 158D 0E23 : D0 RET NC 0E24 : 3E85 LD A,85 0E26 : C3BA15 JP 15BA 0E29 : 2A91C3 LD HL,(C391) 0E2C : DD5E4E LD E,(IX+4E) 0E2F : DD564F LD D,(IX+4F) 0E32 : B7 OR A 0E33 : ED52 SBC HL,DE 0E35 : C8 RET Z 0E36 : F5 PUSH AF 0E37 : E5 PUSH HL 0E38 : CDA410 CALL 10A4 0E3B : E1 POP HL 0E3C : F1 POP AF 0E3D : 3814 JR C,0E53 0E3F : DDCB595E BIT 3,(IX+59) 0E43 : C0 RET NZ 0E44 : DDCB5956 BIT 2,(IX+59) 0E48 : C0 RET NZ 0E49 : 3EF0 LD A,0F0 0E4B : DDA659 AND (IX+59) 0E4E : DD7759 LD (IX+59),A 0E51 : 181E JR 0E71 0E53 : DD5E30 LD E,(IX+30) 0E56 : DD5631 LD D,(IX+31) 0E59 : DD734B LD (IX+4B),E 0E5C : DD724C LD (IX+4C),D 0E5F : 3EF0 LD A,0F0 0E61 : DDA659 AND (IX+59) 0E64 : DD7759 LD (IX+59),A 0E67 : CD2210 CALL 1022 0E6A : 2A91C3 LD HL,(C391) 0E6D : 7D LD A,L 0E6E : B4 OR H 0E6F : 280A JR Z,0E7B 0E71 : 44 LD B,H 0E72 : 4D LD C,L 0E73 : CDD60F CALL 0FD6 0E76 : 380E JR C,0E86 0E78 : 2A91C3 LD HL,(C391) 0E7B : DD754E LD (IX+4E),L 0E7E : DD744F LD (IX+4F),H 0E81 : CD6810 CALL 1068 0E84 : B7 OR A 0E85 : C9 RET 0E86 : DD6E33 LD L,(IX+33) 0E89 : DD6634 LD H,(IX+34) 0E8C : DD754E LD (IX+4E),L 0E8F : DD744F LD (IX+4F),H 0E92 : 37 SCF 0E93 : C9 RET 0E94 : DDCB4656 BIT 2,(IX+46) 0E98 : 3EBF LD A,0BF 0E9A : C2BA15 JP NZ,15BA 0E9D : CD640F CALL 0F64 0EA0 : CD840F CALL 0F84 0EA3 : 2007 JR NZ,0EAC 0EA5 : DD343C INC (IX+3C) 0EA8 : DDCB00F6 SET 6,(IX+00) 0EAC : DD4E4D LD C,(IX+4D) 0EAF : 0600 LD B,00 0EB1 : DD6E43 LD L,(IX+43) 0EB4 : DD6644 LD H,(IX+44) 0EB7 : 09 ADD HL,BC 0EB8 : ED5B8EC3 LD DE,(C38E) 0EBC : 1A LD A,(DE) 0EBD : 3290C3 LD (C390),A 0EC0 : 77 LD (HL),A 0EC1 : DDCB00FE SET 7,(IX+00) 0EC5 : CD9B0F CALL 0F9B 0EC8 : CD210F CALL 0F21 0ECB : C0 RET NZ 0ECC : CDB50F CALL 0FB5 0ECF : DD6E36 LD L,(IX+36) 0ED2 : DD6637 LD H,(IX+37) 0ED5 : DD5E4E LD E,(IX+4E) 0ED8 : DD564F LD D,(IX+4F) 0EDB : 37 SCF 0EDC : ED52 SBC HL,DE 0EDE : D0 RET NC 0EDF : DD7336 LD (IX+36),E 0EE2 : DD7237 LD (IX+37),D 0EE5 : DD6E4B LD L,(IX+4B) 0EE8 : DD664C LD H,(IX+4C) 0EEB : DD7539 LD (IX+39),L 0EEE : DD743A LD (IX+3A),H 0EF1 : DDCB00F6 SET 6,(IX+00) 0EF5 : C9 RET 0EF6 : DDCB464E BIT 1,(IX+46) 0EFA : 3EBF LD A,0BF 0EFC : C2BA15 JP NZ,15BA 0EFF : CD410F CALL 0F41 0F02 : DD4E4D LD C,(IX+4D) 0F05 : 0600 LD B,00 0F07 : DD6E43 LD L,(IX+43) 0F0A : DD6644 LD H,(IX+44) 0F0D : 09 ADD HL,BC 0F0E : 7E LD A,(HL) 0F0F : 3290C3 LD (C390),A 0F12 : ED5B8EC3 LD DE,(C38E) 0F16 : 12 LD (DE),A 0F17 : CD9B0F CALL 0F9B 0F1A : CD210F CALL 0F21 0F1D : CCB50F CALL Z,0FB5 0F20 : C9 RET 0F21 : DD344D INC (IX+4D) 0F24 : 200D JR NZ,0F33 0F26 : DD6E4E LD L,(IX+4E) 0F29 : DD664F LD H,(IX+4F) 0F2C : 23 INC HL 0F2D : DD754E LD (IX+4E),L 0F30 : DD744F LD (IX+4F),H 0F33 : CD840F CALL 0F84 0F36 : 2004 JR NZ,0F3C 0F38 : DDCB59C6 SET 0,(IX+59) 0F3C : DD7E4D LD A,(IX+4D) 0F3F : B7 OR A 0F40 : C9 RET 0F41 : DD4659 LD B,(IX+59) 0F44 : CB78 BIT 7,B 0F46 : 3EB4 LD A,0B4 0F48 : C2BA15 JP NZ,15BA 0F4B : CB48 BIT 1,B 0F4D : 3E97 LD A,97 0F4F : C2BA15 JP NZ,15BA 0F52 : CB40 BIT 0,B 0F54 : 3E98 LD A,98 0F56 : C2BA15 JP NZ,15BA 0F59 : CB50 BIT 2,B 0F5B : C2BA15 JP NZ,15BA 0F5E : CB58 BIT 3,B 0F60 : C2BA15 JP NZ,15BA 0F63 : C9 RET 0F64 : DD4659 LD B,(IX+59) 0F67 : CB70 BIT 6,B 0F69 : 3EB5 LD A,0B5 0F6B : C2BA15 JP NZ,15BA 0F6E : CB58 BIT 3,B 0F70 : 3E9A LD A,9A 0F72 : C2BA15 JP NZ,15BA 0F75 : CB50 BIT 2,B 0F77 : 3E99 LD A,99 0F79 : C2BA15 JP NZ,15BA 0F7C : CB48 BIT 1,B 0F7E : 3E97 LD A,97 0F80 : C2BA15 JP NZ,15BA 0F83 : C9 RET 0F84 : DD6E4E LD L,(IX+4E) 0F87 : DD664F LD H,(IX+4F) 0F8A : DD5E36 LD E,(IX+36) 0F8D : DD5637 LD D,(IX+37) 0F90 : B7 OR A 0F91 : ED52 SBC HL,DE 0F93 : C0 RET NZ 0F94 : DD7E4D LD A,(IX+4D) 0F97 : DDBE3C CP (IX+3C) 0F9A : C9 RET 0F9B : DD6E49 LD L,(IX+49) 0F9E : DD664A LD H,(IX+4A) 0FA1 : 2B DEC HL 0FA2 : DD7549 LD (IX+49),L 0FA5 : DD744A LD (IX+4A),H 0FA8 : 7C LD A,H 0FA9 : B5 OR L 0FAA : C0 RET NZ 0FAB : DDCB4646 BIT 0,(IX+46) 0FAF : C8 RET Z 0FB0 : DDCB59CE SET 1,(IX+59) 0FB4 : C9 RET 0FB5 : CDA410 CALL 10A4 0FB8 : DD7E5A LD A,(IX+5A) 0FBB : B7 OR A 0FBC : 280D JR Z,0FCB 0FBE : DD6E36 LD L,(IX+36) 0FC1 : DD6637 LD H,(IX+37) 0FC4 : 23 INC HL 0FC5 : DD7536 LD (IX+36),L 0FC8 : DD7437 LD (IX+37),H 0FCB : CDD30F CALL 0FD3 0FCE : D8 RET C 0FCF : CD6810 CALL 1068 0FD2 : C9 RET 0FD3 : 010100 LD BC,0001 0FD6 : C5 PUSH BC 0FD7 : DD6E50 LD L,(IX+50) 0FDA : DD6651 LD H,(IX+51) 0FDD : 11FDFF LD DE,FFFD 0FE0 : B7 OR A 0FE1 : ED52 SBC HL,DE 0FE3 : 2013 JR NZ,0FF8 0FE5 : DDCB4576 BIT 6,(IX+45) 0FE9 : 2006 JR NZ,0FF1 0FEB : DDCB465E BIT 3,(IX+46) 0FEF : 281D JR Z,100E 0FF1 : CD3B10 CALL 103B 0FF4 : 381C JR C,1012 0FF6 : 180F JR 1007 0FF8 : DD6E50 LD L,(IX+50) 0FFB : DD6651 LD H,(IX+51) 0FFE : DD754B LD (IX+4B),L 1001 : DD744C LD (IX+4C),H 1004 : CD2210 CALL 1022 1007 : C1 POP BC 1008 : 0B DEC BC 1009 : 78 LD A,B 100A : B1 OR C 100B : 20C9 JR NZ,0FD6 100D : C9 RET 100E : DDCB59D6 SET 2,(IX+59) 1012 : 21FDFF LD HL,FFFD 1015 : DD754B LD (IX+4B),L 1018 : DD744C LD (IX+4C),H 101B : AF XOR A 101C : DD775A LD (IX+5A),A 101F : C1 POP BC 1020 : 37 SCF 1021 : C9 RET 1022 : DD6E4B LD L,(IX+4B) 1025 : DD664C LD H,(IX+4C) 1028 : CD4212 CALL 1242 102B : DD7350 LD (IX+50),E 102E : DD7251 LD (IX+51),D 1031 : AF XOR A 1032 : DD775A LD (IX+5A),A 1035 : C9 RET 1036 : CDB611 CALL 11B6 1039 : 1803 JR 103E 103B : CDF010 CALL 10F0 103E : D8 RET C 103F : 2A88C3 LD HL,(C388) 1042 : DD754B LD (IX+4B),L 1045 : DD744C LD (IX+4C),H 1048 : 21FDFF LD HL,FFFD 104B : DD7550 LD (IX+50),L 104E : DD7451 LD (IX+51),H 1051 : DD6E33 LD L,(IX+33) 1054 : DD6634 LD H,(IX+34) 1057 : 23 INC HL 1058 : DD7533 LD (IX+33),L 105B : DD7434 LD (IX+34),H 105E : CD7110 CALL 1071 1061 : 3E01 LD A,01 1063 : DD775A LD (IX+5A),A 1066 : B7 OR A 1067 : C9 RET 1068 : DD7E5A LD A,(IX+5A) 106B : B7 OR A 106C : C0 RET NZ 106D : CDCC10 CALL 10CC 1070 : C9 RET 1071 : DD6E4B LD L,(IX+4B) 1074 : DD664C LD H,(IX+4C) 1077 : DD7E4D LD A,(IX+4D) 107A : DD7539 LD (IX+39),L 107D : DD743A LD (IX+3A),H 1080 : DD773C LD (IX+3C),A 1083 : DD6E3E LD L,(IX+3E) 1086 : DD663F LD H,(IX+3F) 1089 : DD7557 LD (IX+57),L 108C : DD7458 LD (IX+58),H 108F : DD6E4B LD L,(IX+4B) 1092 : DD664C LD H,(IX+4C) 1095 : DD753E LD (IX+3E),L 1098 : DD743F LD (IX+3F),H 109B : DDCB00EE SET 5,(IX+00) 109F : DDCB00F6 SET 6,(IX+00) 10A3 : C9 RET 10A4 : CD2016 CALL 1620 10A7 : DDCB007E BIT 7,(IX+00) 10AB : C8 RET Z 10AC : DD7E01 LD A,(IX+01) 10AF : DD5E4B LD E,(IX+4B) 10B2 : DD564C LD D,(IX+4C) 10B5 : CD8D15 CALL 158D 10B8 : DABA15 JP C,15BA 10BB : DD6E43 LD L,(IX+43) 10BE : DD6644 LD H,(IX+44) 10C1 : CD241E CALL 1E24 10C4 : DABA15 JP C,15BA 10C7 : DDCB00BE RES 7,(IX+00) 10CB : C9 RET 10CC : CD2016 CALL 1620 10CF : DDCB5946 BIT 0,(IX+59) 10D3 : C0 RET NZ 10D4 : DD7E01 LD A,(IX+01) 10D7 : DD5E4B LD E,(IX+4B) 10DA : DD564C LD D,(IX+4C) 10DD : CD8D15 CALL 158D 10E0 : DABA15 JP C,15BA 10E3 : DD6E43 LD L,(IX+43) 10E6 : DD6644 LD H,(IX+44) 10E9 : CD291E CALL 1E29 10EC : DABA15 JP C,15BA 10EF : C9 RET 10F0 : CD6F11 CALL 116F 10F3 : DD7E52 LD A,(IX+52) 10F6 : 328AC3 LD (C38A),A 10F9 : DD6E55 LD L,(IX+55) 10FC : DD6656 LD H,(IX+56) 10FF : 22A4C3 LD (C3A4),HL 1102 : DD6E4B LD L,(IX+4B) 1105 : DD664C LD H,(IX+4C) 1108 : E5 PUSH HL 1109 : CDB611 CALL 11B6 110C : E1 POP HL 110D : D8 RET C 110E : CD5612 CALL 1256 1111 : 21D2C6 LD HL,C6D2 1114 : 110300 LD DE,0003 1117 : 19 ADD HL,DE 1118 : 7E LD A,(HL) 1119 : 23 INC HL 111A : 66 LD H,(HL) 111B : 6F LD L,A 111C : 3A8AC3 LD A,(C38A) 111F : CD7C13 CALL 137C 1122 : FD5E03 LD E,(IY+03) 1125 : FD5604 LD D,(IY+04) 1128 : B7 OR A 1129 : ED52 SBC HL,DE 112B : 2831 JR Z,115E 112D : FD21D2C6 LD IY,C6D2 1131 : 2100C2 LD HL,C200 1134 : CD6111 CALL 1161 1137 : CDA211 CALL 11A2 113A : CD3013 CALL 1330 113D : 3008 JR NC,1147 113F : CD4D13 CALL 134D 1142 : 380C JR C,1150 1144 : CD1A14 CALL 141A 1147 : CD8C11 CALL 118C 114A : AF XOR A 114B : FD7701 LD (IY+01),A 114E : 180A JR 115A 1150 : FD21D2C6 LD IY,C6D2 1154 : 2100C2 LD HL,C200 1157 : CD1A14 CALL 141A 115A : CDAC11 CALL 11AC 115D : C9 RET 115E : 2AA4C3 LD HL,(C3A4) 1161 : 09 ADD HL,BC 1162 : ED5B88C3 LD DE,(C388) 1166 : 73 LD (HL),E 1167 : 23 INC HL 1168 : 72 LD (HL),D 1169 : FDCB00FE SET 7,(IY+00) 116D : B7 OR A 116E : C9 RET 116F : DD6E55 LD L,(IX+55) 1172 : DD6656 LD H,(IX+56) 1175 : 1100C2 LD DE,C200 1178 : 010001 LD BC,0100 117B : EDB0 LDIR 117D : DD6E53 LD L,(IX+53) 1180 : DD6654 LD H,(IX+54) 1183 : 11D2C6 LD DE,C6D2 1186 : 010800 LD BC,0008 1189 : EDB0 LDIR 118B : C9 RET 118C : 54 LD D,H 118D : 5D LD E,L 118E : 2100C2 LD HL,C200 1191 : 010001 LD BC,0100 1194 : EDB0 LDIR 1196 : FDE5 PUSH IY 1198 : D1 POP DE 1199 : 21D2C6 LD HL,C6D2 119C : 010800 LD BC,0008 119F : EDB0 LDIR 11A1 : C9 RET 11A2 : DD6E55 LD L,(IX+55) 11A5 : DD6656 LD H,(IX+56) 11A8 : 22A4C3 LD (C3A4),HL 11AB : C9 RET 11AC : 2AA4C3 LD HL,(C3A4) 11AF : DD7555 LD (IX+55),L 11B2 : DD7456 LD (IX+56),H 11B5 : C9 RET 11B6 : 2286C3 LD (C386),HL 11B9 : 2288C3 LD (C388),HL 11BC : 2A88C3 LD HL,(C388) 11BF : CD4212 CALL 1242 11C2 : DD6E55 LD L,(IX+55) 11C5 : DD6656 LD H,(IX+56) 11C8 : 09 ADD HL,BC 11C9 : 5E LD E,(HL) 11CA : 23 INC HL 11CB : 56 LD D,(HL) 11CC : E5 PUSH HL 11CD : 21FFFF LD HL,FFFF 11D0 : B7 OR A 11D1 : ED52 SBC HL,DE 11D3 : E1 POP HL 11D4 : 2831 JR Z,1207 11D6 : 2A88C3 LD HL,(C388) 11D9 : 23 INC HL 11DA : 2288C3 LD (C388),HL 11DD : ED5B86C3 LD DE,(C386) 11E1 : B7 OR A 11E2 : ED52 SBC HL,DE 11E4 : 281B JR Z,1201 11E6 : ED5A ADC HL,DE 11E8 : ED5B23C3 LD DE,(C323) 11EC : B7 OR A 11ED : ED52 SBC HL,DE 11EF : 2008 JR NZ,11F9 11F1 : 2A35C3 LD HL,(C335) 11F4 : 2288C3 LD (C388),HL 11F7 : 18E4 JR 11DD 11F9 : 03 INC BC 11FA : 03 INC BC 11FB : 79 LD A,C 11FC : B7 OR A 11FD : 20C3 JR NZ,11C2 11FF : 18BB JR 11BC 1201 : DDCB59DE SET 3,(IX+59) 1205 : 37 SCF 1206 : C9 RET 1207 : 11FDFF LD DE,FFFD 120A : 72 LD (HL),D 120B : 2B DEC HL 120C : 73 LD (HL),E 120D : DD6E53 LD L,(IX+53) 1210 : DD6654 LD H,(IX+54) 1213 : E5 PUSH HL 1214 : FDE1 POP IY 1216 : FDCB00FE SET 7,(IY+00) 121A : 2A88C3 LD HL,(C388) 121D : C9 RET 121E : C5 PUSH BC 121F : CD4212 CALL 1242 1222 : D5 PUSH DE 1223 : 11FFFF LD DE,FFFF 1226 : 73 LD (HL),E 1227 : 23 INC HL 1228 : 72 LD (HL),D 1229 : DD6E53 LD L,(IX+53) 122C : DD6654 LD H,(IX+54) 122F : CBFE SET 7,(HL) 1231 : D1 POP DE 1232 : EB EX DE,HL 1233 : C1 POP BC 1234 : 11FDFF LD DE,FFFD 1237 : B7 OR A 1238 : ED52 SBC HL,DE 123A : C8 RET Z 123B : 19 ADD HL,DE 123C : 0B DEC BC 123D : 78 LD A,B 123E : B1 OR C 123F : 20DD JR NZ,121E 1241 : C9 RET 1242 : CD5612 CALL 1256 1245 : C5 PUSH BC 1246 : CD6E12 CALL 126E 1249 : C1 POP BC 124A : DD6E55 LD L,(IX+55) 124D : DD6656 LD H,(IX+56) 1250 : 09 ADD HL,BC 1251 : 5E LD E,(HL) 1252 : 23 INC HL 1253 : 56 LD D,(HL) 1254 : 2B DEC HL 1255 : C9 RET 1256 : 1680 LD D,80 1258 : CDDA21 CALL 21DA 125B : ED5B2FC3 LD DE,(C32F) 125F : 19 ADD HL,DE 1260 : 54 LD D,H 1261 : 5D LD E,L 1262 : CD8715 CALL 1587 1265 : DABA15 JP C,15BA 1268 : 79 LD A,C 1269 : 87 ADD A,A 126A : 4F LD C,A 126B : 0600 LD B,00 126D : C9 RET 126E : DD7E52 LD A,(IX+52) 1271 : 3282C3 LD (C382),A 1274 : 2284C3 LD (C384),HL 1277 : CDDB12 CALL 12DB 127A : 3283C3 LD (C383),A 127D : 3021 JR NC,12A0 127F : CD3013 CALL 1330 1282 : 3805 JR C,1289 1284 : CDB612 CALL 12B6 1287 : 1820 JR 12A9 1289 : CDD013 CALL 13D0 128C : CD4D13 CALL 134D 128F : 3005 JR NC,1296 1291 : 3EC7 LD A,0C7 1293 : C3BA15 JP 15BA 1296 : CDB612 CALL 12B6 1299 : 3A83C3 LD A,(C383) 129C : CD8E13 CALL 138E 129F : C9 RET 12A0 : 3A83C3 LD A,(C383) 12A3 : 47 LD B,A 12A4 : 3A82C3 LD A,(C382) 12A7 : B8 CP B 12A8 : C8 RET Z 12A9 : 3A83C3 LD A,(C383) 12AC : CD8E13 CALL 138E 12AF : 3A82C3 LD A,(C382) 12B2 : CDDB13 CALL 13DB 12B5 : C9 RET 12B6 : 3283C3 LD (C383),A 12B9 : DD6E55 LD L,(IX+55) 12BC : DD6656 LD H,(IX+56) 12BF : CD1A14 CALL 141A 12C2 : 2A84C3 LD HL,(C384) 12C5 : DD7E01 LD A,(IX+01) 12C8 : FD7702 LD (IY+02),A 12CB : FD7503 LD (IY+03),L 12CE : FD7404 LD (IY+04),H 12D1 : DD6E55 LD L,(IX+55) 12D4 : DD6656 LD H,(IX+56) 12D7 : CDB613 CALL 13B6 12DA : C9 RET 12DB : DD7E52 LD A,(IX+52) 12DE : FEFF CP FF 12E0 : 2001 JR NZ,12E3 12E2 : AF XOR A 12E3 : 4F LD C,A 12E4 : CD7C13 CALL 137C 12E7 : 0605 LD B,05 12E9 : FDCB0046 BIT 0,(IY+00) 12ED : 2814 JR Z,1303 12EF : FD7E02 LD A,(IY+02) 12F2 : DDBE01 CP (IX+01) 12F5 : 200C JR NZ,1303 12F7 : FD5E03 LD E,(IY+03) 12FA : FD5604 LD D,(IY+04) 12FD : B7 OR A 12FE : ED52 SBC HL,DE 1300 : 2816 JR Z,1318 1302 : 19 ADD HL,DE 1303 : 0C INC C 1304 : 110800 LD DE,0008 1307 : FD19 ADD IY,DE 1309 : 79 LD A,C 130A : FE05 CP 05 130C : 2006 JR NZ,1314 130E : 0E00 LD C,00 1310 : FD21AAC6 LD IY,C6AA 1314 : 10D3 DJNZ 12E9 1316 : 37 SCF 1317 : C9 RET 1318 : 79 LD A,C 1319 : CD1E13 CALL 131E 131C : B7 OR A 131D : C9 RET 131E : 47 LD B,A 131F : 2100BB LD HL,BB00 1322 : 04 INC B 1323 : 110001 LD DE,0100 1326 : 19 ADD HL,DE 1327 : 10FD DJNZ 1326 1329 : DD7555 LD (IX+55),L 132C : DD7456 LD (IX+56),H 132F : C9 RET 1330 : 3E00 LD A,00 1332 : 010800 LD BC,0008 1335 : FD21AAC6 LD IY,C6AA 1339 : FDCB0046 BIT 0,(IY+00) 133D : 2809 JR Z,1348 133F : FD09 ADD IY,BC 1341 : 3C INC A 1342 : FE05 CP 05 1344 : 20F3 JR NZ,1339 1346 : 37 SCF 1347 : C9 RET 1348 : CD1E13 CALL 131E 134B : B7 OR A 134C : C9 RET 134D : DD7E52 LD A,(IX+52) 1350 : FEFF CP FF 1352 : 2001 JR NZ,1355 1354 : AF XOR A 1355 : 4F LD C,A 1356 : CD7C13 CALL 137C 1359 : 110800 LD DE,0008 135C : 0605 LD B,05 135E : FD7E01 LD A,(IY+01) 1361 : B7 OR A 1362 : 2812 JR Z,1376 1364 : FD19 ADD IY,DE 1366 : 0C INC C 1367 : 79 LD A,C 1368 : FE05 CP 05 136A : 2006 JR NZ,1372 136C : 0E00 LD C,00 136E : FD21AAC6 LD IY,C6AA 1372 : 10EA DJNZ 135E 1374 : 37 SCF 1375 : C9 RET 1376 : 79 LD A,C 1377 : CD1E13 CALL 131E 137A : B7 OR A 137B : C9 RET 137C : C5 PUSH BC 137D : FD21AAC6 LD IY,C6AA 1381 : 010800 LD BC,0008 1384 : B7 OR A 1385 : 2805 JR Z,138C 1387 : FD09 ADD IY,BC 1389 : 3D DEC A 138A : 18F8 JR 1384 138C : C1 POP BC 138D : C9 RET 138E : DD7752 LD (IX+52),A 1391 : CD7C13 CALL 137C 1394 : FDE5 PUSH IY 1396 : E1 POP HL 1397 : DD7553 LD (IX+53),L 139A : DD7454 LD (IX+54),H 139D : FD7E01 LD A,(IY+01) 13A0 : 3C INC A 13A1 : FD7701 LD (IY+01),A 13A4 : FE01 CP 01 13A6 : C0 RET NZ 13A7 : CDAC13 CALL 13AC 13AA : 34 INC (HL) 13AB : C9 RET 13AC : FD7E02 LD A,(IY+02) 13AF : 2180C3 LD HL,C380 13B2 : B7 OR A 13B3 : C8 RET Z 13B4 : 23 INC HL 13B5 : C9 RET 13B6 : FD7E02 LD A,(IY+02) 13B9 : FD5E03 LD E,(IY+03) 13BC : FD5604 LD D,(IY+04) 13BF : CD8715 CALL 1587 13C2 : DABA15 JP C,15BA 13C5 : CD291E CALL 1E29 13C8 : DABA15 JP C,15BA 13CB : FDCB00C6 SET 0,(IY+00) 13CF : C9 RET 13D0 : DD7E52 LD A,(IX+52) 13D3 : DD3652FF LD (IX+52),0FF 13D7 : CDDB13 CALL 13DB 13DA : C9 RET 13DB : FEFF CP FF 13DD : C8 RET Z 13DE : CD7C13 CALL 137C 13E1 : FD7E01 LD A,(IY+01) 13E4 : 3D DEC A 13E5 : FD7701 LD (IY+01),A 13E8 : C0 RET NZ 13E9 : CDAC13 CALL 13AC 13EC : 35 DEC (HL) 13ED : C0 RET NZ 13EE : FD7E02 LD A,(IY+02) 13F1 : CDF513 CALL 13F5 13F4 : C9 RET 13F5 : 4F LD C,A 13F6 : 0605 LD B,05 13F8 : FD21AAC6 LD IY,C6AA 13FC : 2100BC LD HL,BC00 13FF : C5 PUSH BC 1400 : FD7E02 LD A,(IY+02) 1403 : B9 CP C 1404 : 2007 JR NZ,140D 1406 : FDCB0086 RES 0,(IY+00) 140A : CD1A14 CALL 141A 140D : 110800 LD DE,0008 1410 : FD19 ADD IY,DE 1412 : 110001 LD DE,0100 1415 : 19 ADD HL,DE 1416 : C1 POP BC 1417 : 10E6 DJNZ 13FF 1419 : C9 RET 141A : FDCB007E BIT 7,(IY+00) 141E : C8 RET Z 141F : FD7E02 LD A,(IY+02) 1422 : FD5E03 LD E,(IY+03) 1425 : FD5604 LD D,(IY+04) 1428 : CD8715 CALL 1587 142B : DABA15 JP C,15BA 142E : CD241E CALL 1E24 1431 : DABA15 JP C,15BA 1434 : FDCB00BE RES 7,(IY+00) 1438 : FDCB0086 RES 0,(IY+00) 143C : 3EFF LD A,0FF 143E : FD7702 LD (IY+02),A 1441 : FD7703 LD (IY+03),A 1444 : FD7704 LD (IY+04),A 1447 : C9 RET 1448 : 23 INC HL 1449 : 7E LD A,(HL) 144A : 2B DEC HL 144B : B7 OR A 144C : 3E84 LD A,84 144E : CABA15 JP Z,15BA 1451 : C9 RET 1452 : DDE5 PUSH IX 1454 : E1 POP HL 1455 : 3E03 LD A,03 1457 : 329EC3 LD (C39E),A 145A : CDB014 CALL 14B0 145D : E5 PUSH HL 145E : 281A JR Z,147A 1460 : 3A9BC3 LD A,(C39B) 1463 : 23 INC HL 1464 : 96 SUB (HL) 1465 : 2013 JR NZ,147A 1467 : 2B DEC HL 1468 : 014100 LD BC,0041 146B : 09 ADD HL,BC 146C : 4E LD C,(HL) 146D : 23 INC HL 146E : 46 LD B,(HL) 146F : 2A97C3 LD HL,(C397) 1472 : B7 OR A 1473 : ED42 SBC HL,BC 1475 : 2003 JR NZ,147A 1477 : E1 POP HL 1478 : 37 SCF 1479 : C9 RET 147A : E1 POP HL 147B : 3A9EC3 LD A,(C39E) 147E : 3D DEC A 147F : 329EC3 LD (C39E),A 1482 : 20D6 JR NZ,145A 1484 : B7 OR A 1485 : C9 RET 1486 : DDE5 PUSH IX 1488 : E1 POP HL 1489 : 3E03 LD A,03 148B : 329EC3 LD (C39E),A 148E : CDB014 CALL 14B0 1491 : E5 PUSH HL 1492 : 2811 JR Z,14A5 1494 : 23 INC HL 1495 : DD7E01 LD A,(IX+01) 1498 : BE CP (HL) 1499 : 200A JR NZ,14A5 149B : 23 INC HL 149C : 23 INC HL 149D : CDC414 CALL 14C4 14A0 : 3EAB LD A,0AB 14A2 : CABA15 JP Z,15BA 14A5 : E1 POP HL 14A6 : 3A9EC3 LD A,(C39E) 14A9 : 3D DEC A 14AA : 329EC3 LD (C39E),A 14AD : 20DF JR NZ,148E 14AF : C9 RET 14B0 : 016000 LD BC,0060 14B3 : 09 ADD HL,BC 14B4 : 116AC6 LD DE,C66A 14B7 : B7 OR A 14B8 : E5 PUSH HL 14B9 : ED52 SBC HL,DE 14BB : E1 POP HL 14BC : 3803 JR C,14C1 14BE : 21EAC4 LD HL,C4EA 14C1 : CB46 BIT 0,(HL) 14C3 : C9 RET 14C4 : DDE5 PUSH IX 14C6 : D1 POP DE 14C7 : 13 INC DE 14C8 : 13 INC DE 14C9 : 13 INC DE 14CA : 0609 LD B,09 14CC : 1A LD A,(DE) 14CD : BE CP (HL) 14CE : C0 RET NZ 14CF : 23 INC HL 14D0 : 13 INC DE 14D1 : 10F9 DJNZ 14CC 14D3 : C9 RET 14D4 : DD21EAC4 LD IX,C4EA 14D8 : 0604 LD B,04 14DA : C5 PUSH BC 14DB : DDCB0046 BIT 0,(IX+00) 14DF : 2811 JR Z,14F2 14E1 : DD7E01 LD A,(IX+01) 14E4 : BE CP (HL) 14E5 : 200B JR NZ,14F2 14E7 : E5 PUSH HL 14E8 : 23 INC HL 14E9 : CDC414 CALL 14C4 14EC : 3EAB LD A,0AB 14EE : E1 POP HL 14EF : CABA15 JP Z,15BA 14F2 : 116000 LD DE,0060 14F5 : DD19 ADD IX,DE 14F7 : C1 POP BC 14F8 : 10E0 DJNZ 14DA 14FA : B7 OR A 14FB : C9 RET 14FC : CD4415 CALL 1544 14FF : DDCB0046 BIT 0,(IX+00) 1503 : 3EA1 LD A,0A1 1505 : C2BA15 JP NZ,15BA 1508 : C9 RET 1509 : 08 EX AF,AF' 150A : F1 POP AF 150B : ED738BC3 LD (C38B),SP 150F : F5 PUSH AF 1510 : 08 EX AF,AF' 1511 : CD4415 CALL 1544 1514 : DDCB0046 BIT 0,(IX+00) 1518 : 3EA2 LD A,0A2 151A : CABA15 JP Z,15BA 151D : C9 RET 151E : DDCB456E BIT 5,(IX+45) 1522 : 3EBF LD A,0BF 1524 : C2BA15 JP NZ,15BA 1527 : DDCB4646 BIT 0,(IX+46) 152B : C8 RET Z 152C : DD6E49 LD L,(IX+49) 152F : DD664A LD H,(IX+4A) 1532 : 7D LD A,L 1533 : B4 OR H 1534 : C8 RET Z 1535 : DD5E47 LD E,(IX+47) 1538 : DD5648 LD D,(IX+48) 153B : B7 OR A 153C : ED52 SBC HL,DE 153E : 3E9C LD A,9C 1540 : C2BA15 JP NZ,15BA 1543 : C9 RET 1544 : F5 PUSH AF 1545 : C5 PUSH BC 1546 : E5 PUSH HL 1547 : FE04 CP 04 1549 : 3020 JR NC,156B 154B : DD21EAC4 LD IX,C4EA 154F : 2100B8 LD HL,B800 1552 : B7 OR A 1553 : 280C JR Z,1561 1555 : 010001 LD BC,0100 1558 : 09 ADD HL,BC 1559 : 016000 LD BC,0060 155C : DD09 ADD IX,BC 155E : 3D DEC A 155F : 18F1 JR 1552 1561 : DD7543 LD (IX+43),L 1564 : DD7444 LD (IX+44),H 1567 : E1 POP HL 1568 : C1 POP BC 1569 : F1 POP AF 156A : C9 RET 156B : 3E8B LD A,8B 156D : C3BA15 JP 15BA 1570 : 08 EX AF,AF' 1571 : F1 POP AF 1572 : ED738BC3 LD (C38B),SP 1576 : F5 PUSH AF 1577 : 08 EX AF,AF' 1578 : FE02 CP 02 157A : 3F CCF 157B : D0 RET NC 157C : 3E83 LD A,83 157E : C3BA15 JP 15BA 1581 : E5 PUSH HL 1582 : 2126C3 LD HL,C326 1585 : 180A JR 1591 1587 : E5 PUSH HL 1588 : 212FC3 LD HL,C32F 158B : 1804 JR 1591 158D : E5 PUSH HL 158E : 2135C3 LD HL,C335 1591 : FDE5 PUSH IY 1593 : E5 PUSH HL 1594 : FDE1 POP IY 1596 : FD6E02 LD L,(IY+02) 1599 : FD6603 LD H,(IY+03) 159C : B7 OR A 159D : ED52 SBC HL,DE 159F : 3813 JR C,15B4 15A1 : EB EX DE,HL 15A2 : FD5E00 LD E,(IY+00) 15A5 : FD5601 LD D,(IY+01) 15A8 : B7 OR A 15A9 : ED52 SBC HL,DE 15AB : 3807 JR C,15B4 15AD : 19 ADD HL,DE 15AE : EB EX DE,HL 15AF : FDE1 POP IY 15B1 : E1 POP HL 15B2 : B7 OR A 15B3 : C9 RET 15B4 : FDE1 POP IY 15B6 : E1 POP HL 15B7 : 3EC7 LD A,0C7 15B9 : C9 RET 15BA : 32D2C3 LD (C3D2),A 15BD : ED7B8BC3 LD SP,(C38B) 15C1 : 37 SCF 15C2 : C9 RET 15C3 : F5 PUSH AF 15C4 : AF XOR A 15C5 : 32D2C3 LD (C3D2),A 15C8 : F1 POP AF 15C9 : B7 OR A 15CA : C9 RET 15CB : CD7015 CALL 1570 15CE : 1803 JR 15D3 15D0 : DD7E01 LD A,(IX+01) 15D3 : 110000 LD DE,0000 15D6 : 2100C2 LD HL,C200 15D9 : CD291E CALL 1E29 15DC : DABA15 JP C,15BA 15DF : 47 LD B,A 15E0 : CDAF13 CALL 13AF 15E3 : 7E LD A,(HL) 15E4 : B7 OR A 15E5 : 281D JR Z,1604 15E7 : 78 LD A,B 15E8 : CD3416 CALL 1634 15EB : 014400 LD BC,0044 15EE : 09 ADD HL,BC 15EF : EB EX DE,HL 15F0 : 2100C2 LD HL,C200 15F3 : 09 ADD HL,BC 15F4 : 011200 LD BC,0012 15F7 : 1A LD A,(DE) 15F8 : EDA1 CPI 15FA : 3EBE LD A,0BE 15FC : C2BA15 JP NZ,15BA 15FF : 13 INC DE 1600 : EAF715 JP PE,15F7 1603 : C9 RET 1604 : 78 LD A,B 1605 : 3293C3 LD (C393),A 1608 : CD3416 CALL 1634 160B : EB EX DE,HL 160C : 2100C2 LD HL,C200 160F : 018000 LD BC,0080 1612 : EDB0 LDIR 1614 : 2100C2 LD HL,C200 1617 : 1100C3 LD DE,C300 161A : 018000 LD BC,0080 161D : EDB0 LDIR 161F : C9 RET 1620 : DD7E01 LD A,(IX+01) 1623 : 47 LD B,A 1624 : 3A93C3 LD A,(C393) 1627 : B8 CP B 1628 : C8 RET Z 1629 : 78 LD A,B 162A : 3293C3 LD (C393),A 162D : CD3416 CALL 1634 1630 : CD1716 CALL 1617 1633 : C9 RET 1634 : 21EAC3 LD HL,C3EA 1637 : 018000 LD BC,0080 163A : B7 OR A 163B : 2801 JR Z,163E 163D : 09 ADD HL,BC 163E : C9 RET 163F : 3E10 LD A,10 1641 : 210000 LD HL,0000 1644 : 29 ADD HL,HL 1645 : CB13 RL E 1647 : CB12 RL D 1649 : 3004 JR NC,164F 164B : 09 ADD HL,BC 164C : 3001 JR NC,164F 164E : 13 INC DE 164F : 3D DEC A 1650 : 20F2 JR NZ,1644 1652 : C9 RET 1653 : ED738BC3 LD (C38B),SP 1657 : 78 LD A,B 1658 : CD7815 CALL 1578 165B : 32A6C3 LD (C3A6),A 165E : CDAF13 CALL 13AF 1661 : 7E LD A,(HL) 1662 : B7 OR A 1663 : 3EA4 LD A,0A4 1665 : C2BA15 JP NZ,15BA 1668 : CDE516 CALL 16E5 166B : 2100C3 LD HL,C300 166E : 1100C2 LD DE,C200 1671 : 018000 LD BC,0080 1674 : EDB0 LDIR 1676 : 110000 LD DE,0000 1679 : 0E01 LD C,01 167B : CDF416 CALL 16F4 167E : 110700 LD DE,0007 1681 : 0E01 LD C,01 1683 : CDF416 CALL 16F4 1686 : CDE516 CALL 16E5 1689 : 110100 LD DE,0001 168C : 0E06 LD C,06 168E : CDF416 CALL 16F4 1691 : 2A35C3 LD HL,(C335) 1694 : 45 LD B,L 1695 : 3E80 LD A,80 1697 : 90 SUB B 1698 : F5 PUSH AF 1699 : 11FEFF LD DE,FFFE 169C : CDDB16 CALL 16DB 169F : F1 POP AF 16A0 : 47 LD B,A 16A1 : 11FFFF LD DE,FFFF 16A4 : CDDE16 CALL 16DE 16A7 : ED5B2FC3 LD DE,(C32F) 16AB : 0E01 LD C,01 16AD : CDF416 CALL 16F4 16B0 : 11FFFF LD DE,FFFF 16B3 : CDD916 CALL 16D9 16B6 : ED5B2FC3 LD DE,(C32F) 16BA : 13 INC DE 16BB : 2A32C3 LD HL,(C332) 16BE : B7 OR A 16BF : ED52 SBC HL,DE 16C1 : 23 INC HL 16C2 : 4D LD C,L 16C3 : CDF416 CALL 16F4 16C6 : CDE516 CALL 16E5 16C9 : ED5B26C3 LD DE,(C326) 16CD : 2A29C3 LD HL,(C329) 16D0 : B7 OR A 16D1 : ED52 SBC HL,DE 16D3 : 23 INC HL 16D4 : 4D LD C,L 16D5 : CDF416 CALL 16F4 16D8 : C9 RET 16D9 : 0680 LD B,80 16DB : 2100C2 LD HL,C200 16DE : 73 LD (HL),E 16DF : 23 INC HL 16E0 : 72 LD (HL),D 16E1 : 23 INC HL 16E2 : 10FA DJNZ 16DE 16E4 : C9 RET 16E5 : 010001 LD BC,0100 16E8 : 2100C2 LD HL,C200 16EB : 54 LD D,H 16EC : 5D LD E,L 16ED : 13 INC DE 16EE : 0B DEC BC 16EF : 3600 LD (HL),00 16F1 : EDB0 LDIR 16F3 : C9 RET 16F4 : 3AA6C3 LD A,(C3A6) 16F7 : 2100C2 LD HL,C200 16FA : 41 LD B,C 16FB : CD241E CALL 1E24 16FE : DABA15 JP C,15BA 1701 : 13 INC DE 1702 : 10F7 DJNZ 16FB 1704 : C9 RET 1705 : DB 28,00,00,01,00,10,00,80,02,00,0D,00,00,1D,00,00 1715 : DB 44,00,00,08,00,00,0C,00,00,1E,00,00,7F,02,00 1724 : DB 28,00,00,02,00,10,00,00,05,00,12,00,00,2F,00,00 1734 : DB 78,00,00,08,00,00,11,00,00,30,00,00,FF,04,00 1743 : CD3E1D CALL 1D3E 1746 : 210517 LD HL,1705 1749 : 111CC3 LD DE,C31C 174C : 011F00 LD BC,001F 174F : EDB0 LDIR 1751 : 110800 LD DE,0008 1754 : FD21AAC6 LD IY,C6AA 1758 : 0605 LD B,05 175A : 3EFF LD A,0FF 175C : FD7702 LD (IY+02),A 175F : FD7703 LD (IY+03),A 1762 : FD7704 LD (IY+04),A 1765 : FD19 ADD IY,DE 1767 : 10F3 DJNZ 175C 1769 : DD21EAC4 LD IX,C4EA 176D : 116000 LD DE,0060 1770 : 0604 LD B,04 1772 : DD7752 LD (IX+52),A 1775 : DD19 ADD IX,DE 1777 : 10F9 DJNZ 1772 1779 : 210000 LD HL,0000 177C : 2280C3 LD (C380),HL 177F : 3EFF LD A,0FF 1781 : 3293C3 LD (C393),A 1784 : C9 RET 1785 : 21E6C3 LD HL,C3E6 1788 : 0600 LD B,00 178A : 4F LD C,A 178B : 09 ADD HL,BC 178C : 7E LD A,(HL) 178D : 1F RRA 178E : 79 LD A,C 178F : D2D315 JP NC,15D3 1792 : CD2316 CALL 1623 1795 : B7 OR A 1796 : C9 RET 1797 : 2A38C3 LD HL,(C338) 179A : B7 OR A 179B : ED42 SBC HL,BC 179D : 380D JR C,17AC 179F : 2A35C3 LD HL,(C335) 17A2 : 2B DEC HL 17A3 : ED42 SBC HL,BC 17A5 : 3005 JR NC,17AC 17A7 : CB5F BIT 3,A 17A9 : C8 RET Z 17AA : B7 OR A 17AB : C9 RET 17AC : 2A29C3 LD HL,(C329) 17AF : B7 OR A 17B0 : ED42 SBC HL,BC 17B2 : 380D JR C,17C1 17B4 : 2A26C3 LD HL,(C326) 17B7 : 2B DEC HL 17B8 : ED42 SBC HL,BC 17BA : 3005 JR NC,17C1 17BC : CB57 BIT 2,A 17BE : C0 RET NZ 17BF : B7 OR A 17C0 : C9 RET 17C1 : 2A32C3 LD HL,(C332) 17C4 : B7 OR A 17C5 : ED42 SBC HL,BC 17C7 : 380D JR C,17D6 17C9 : 2A2FC3 LD HL,(C32F) 17CC : 2B DEC HL 17CD : ED42 SBC HL,BC 17CF : 3005 JR NC,17D6 17D1 : CB4F BIT 1,A 17D3 : C8 RET Z 17D4 : B7 OR A 17D5 : C9 RET 17D6 : 210700 LD HL,0007 17D9 : B7 OR A 17DA : ED42 SBC HL,BC 17DC : 3806 JR C,17E4 17DE : 37 SCF 17DF : CB47 BIT 0,A 17E1 : C0 RET NZ 17E2 : B7 OR A 17E3 : C9 RET 17E4 : CB67 BIT 4,A 17E6 : C0 RET NZ 17E7 : B7 OR A 17E8 : C9 RET 17E9 : CD7015 CALL 1570 17EC : F5 PUSH AF 17ED : E5 PUSH HL 17EE : C5 PUSH BC 17EF : CD8517 CALL 1785 17F2 : C1 POP BC 17F3 : 2A23C3 LD HL,(C323) 17F6 : 2B DEC HL 17F7 : ED42 SBC HL,BC 17F9 : 3E85 LD A,85 17FB : DABA15 JP C,15BA 17FE : 3A56C3 LD A,(C356) 1801 : CD9717 CALL 1797 1804 : 3806 JR C,180C 1806 : E1 POP HL 1807 : F1 POP AF 1808 : CDCF0B CALL 0BCF 180B : C9 RET 180C : E1 POP HL 180D : F1 POP AF 180E : 010001 LD BC,0100 1811 : CDEB16 CALL 16EB 1814 : 3EBC LD A,0BC 1816 : C3BA15 JP 15BA 1819 : CD7015 CALL 1570 181C : F5 PUSH AF 181D : E5 PUSH HL 181E : C5 PUSH BC 181F : CD8517 CALL 1785 1822 : C1 POP BC 1823 : 2A23C3 LD HL,(C323) 1826 : 2B DEC HL 1827 : ED42 SBC HL,BC 1829 : 3E85 LD A,85 182B : DABA15 JP C,15BA 182E : 3A57C3 LD A,(C357) 1831 : CD9717 CALL 1797 1834 : 3EBD LD A,0BD 1836 : DABA15 JP C,15BA 1839 : E1 POP HL 183A : F1 POP AF 183B : CDDF0B CALL 0BDF 183E : C9 RET 183F : CD7015 CALL 1570 1842 : F5 PUSH AF 1843 : E5 PUSH HL 1844 : C5 PUSH BC 1845 : CD8517 CALL 1785 1848 : C1 POP BC 1849 : 2A29C3 LD HL,(C329) 184C : ED5B26C3 LD DE,(C326) 1850 : B7 OR A 1851 : ED52 SBC HL,DE 1853 : 3EC7 LD A,0C7 1855 : DABA15 JP C,15BA 1858 : ED42 SBC HL,BC 185A : 3E85 LD A,85 185C : DABA15 JP C,15BA 185F : EB EX DE,HL 1860 : 09 ADD HL,BC 1861 : 44 LD B,H 1862 : 4D LD C,L 1863 : E1 POP HL 1864 : F1 POP AF 1865 : E5 PUSH HL 1866 : CDCF0B CALL 0BCF 1869 : E1 POP HL 186A : 3A56C3 LD A,(C356) 186D : CB57 BIT 2,A 186F : C8 RET Z 1870 : 0604 LD B,04 1872 : C5 PUSH BC 1873 : CD131D CALL 1D13 1876 : 014000 LD BC,0040 1879 : 09 ADD HL,BC 187A : C1 POP BC 187B : 10F5 DJNZ 1872 187D : B7 OR A 187E : C9 RET 187F : CD7015 CALL 1570 1882 : F5 PUSH AF 1883 : E5 PUSH HL 1884 : C5 PUSH BC 1885 : CD8517 CALL 1785 1888 : C1 POP BC 1889 : 2A29C3 LD HL,(C329) 188C : ED5B26C3 LD DE,(C326) 1890 : B7 OR A 1891 : ED52 SBC HL,DE 1893 : 3EC7 LD A,0C7 1895 : DABA15 JP C,15BA 1898 : ED42 SBC HL,BC 189A : 3E85 LD A,85 189C : DABA15 JP C,15BA 189F : EB EX DE,HL 18A0 : 09 ADD HL,BC 18A1 : 3A57C3 LD A,(C357) 18A4 : CB57 BIT 2,A 18A6 : 3EB5 LD A,0B5 18A8 : C2BA15 JP NZ,15BA 18AB : 44 LD B,H 18AC : 4D LD C,L 18AD : E1 POP HL 18AE : F1 POP AF 18AF : CDDF0B CALL 0BDF 18B2 : C9 RET 18B3 : 7E LD A,(HL) 18B4 : CD7015 CALL 1570 18B7 : F5 PUSH AF 18B8 : E5 PUSH HL 18B9 : CDAF13 CALL 13AF 18BC : 7E LD A,(HL) 18BD : B7 OR A 18BE : 3EA4 LD A,0A4 18C0 : C2BA15 JP NZ,15BA 18C3 : E1 POP HL 18C4 : F1 POP AF 18C5 : 23 INC HL 18C6 : F5 PUSH AF 18C7 : E5 PUSH HL 18C8 : CDD315 CALL 15D3 18CB : E1 POP HL 18CC : 0609 LD B,09 18CE : 1159C3 LD DE,C359 18D1 : 1A LD A,(DE) 18D2 : BE CP (HL) 18D3 : 37 SCF 18D4 : 3EB9 LD A,0B9 18D6 : C2BA15 JP NZ,15BA 18D9 : 23 INC HL 18DA : 13 INC DE 18DB : 10F4 DJNZ 18D1 18DD : 1156C3 LD DE,C356 18E0 : 010C00 LD BC,000C 18E3 : EDB0 LDIR 18E5 : F1 POP AF 18E6 : C3B71C JP 1CB7 18E9 : ED738BC3 LD (C38B),SP 18ED : 7B LD A,E 18EE : E5 PUSH HL 18EF : CD1115 CALL 1511 18F2 : EB EX DE,HL 18F3 : DDE5 PUSH IX 18F5 : E1 POP HL 18F6 : 23 INC HL 18F7 : 23 INC HL 18F8 : 063F LD B,3F 18FA : AF XOR A 18FB : 12 LD (DE),A 18FC : 13 INC DE 18FD : 10FC DJNZ 18FB 18FF : D1 POP DE 1900 : D5 PUSH DE 1901 : 012B00 LD BC,002B 1904 : EDB0 LDIR 1906 : E1 POP HL 1907 : C3C315 JP 15C3 190A : 228EC3 LD (C38E),HL 190D : 7B LD A,E 190E : CD0915 CALL 1509 1911 : 0E00 LD C,00 1913 : C5 PUSH BC 1914 : CDF60E CALL 0EF6 1917 : C1 POP BC 1918 : 2A8EC3 LD HL,(C38E) 191B : 23 INC HL 191C : 228EC3 LD (C38E),HL 191F : 3A90C3 LD A,(C390) 1922 : B7 OR A 1923 : 2809 JR Z,192E 1925 : 0C INC C 1926 : 05 DEC B 1927 : FE0D CP 0D 1929 : 2803 JR Z,192E 192B : 04 INC B 192C : 10E5 DJNZ 1913 192E : C3C315 JP 15C3 1931 : 228EC3 LD (C38E),HL 1934 : 7B LD A,E 1935 : CD0915 CALL 1509 1938 : 0E00 LD C,00 193A : 2A8EC3 LD HL,(C38E) 193D : 7E LD A,(HL) 193E : B7 OR A 193F : 2819 JR Z,195A 1941 : C5 PUSH BC 1942 : CD940E CALL 0E94 1945 : C1 POP BC 1946 : 2A8EC3 LD HL,(C38E) 1949 : 23 INC HL 194A : 228EC3 LD (C38E),HL 194D : 0C INC C 194E : 05 DEC B 194F : 3A90C3 LD A,(C390) 1952 : FE0D CP 0D 1954 : 2805 JR Z,195B 1956 : 04 INC B 1957 : 10E1 DJNZ 193A 1959 : 2B DEC HL 195A : 23 INC HL 195B : C3C315 JP 15C3 195E : ED738BC3 LD (C38B),SP 1962 : 1A LD A,(DE) 1963 : D5 PUSH DE 1964 : 329BC3 LD (C39B),A 1967 : 229CC3 LD (C39C),HL 196A : CD7815 CALL 1578 196D : 3A9BC3 LD A,(C39B) 1970 : C5 PUSH BC 1971 : CDD315 CALL 15D3 1974 : C1 POP BC 1975 : 50 LD D,B 1976 : 59 LD E,C 1977 : 2A2CC3 LD HL,(C32C) 197A : EB EX DE,HL 197B : B7 OR A 197C : ED52 SBC HL,DE 197E : 3E85 LD A,85 1980 : DA8719 JP C,1987 1983 : D1 POP DE 1984 : C3BA15 JP 15BA 1987 : 3A9BC3 LD A,(C39B) 198A : 60 LD H,B 198B : 69 LD L,C 198C : CD810D CALL 0D81 198F : ED5394C3 LD (C394),DE 1993 : CD530D CALL 0D53 1996 : 09 ADD HL,BC 1997 : D1 POP DE 1998 : EB EX DE,HL 1999 : 010900 LD BC,0009 199C : B7 OR A 199D : ED42 SBC HL,BC 199F : EB EX DE,HL 19A0 : CDDD1C CALL 1CDD 19A3 : E5 PUSH HL 19A4 : 012E00 LD BC,002E 19A7 : 09 ADD HL,BC 19A8 : CB5E BIT 3,(HL) 19AA : E1 POP HL 19AB : C4131D CALL NZ,1D13 19AE : 7E LD A,(HL) 19AF : F5 PUSH AF 19B0 : 23 INC HL 19B1 : ED5B9CC3 LD DE,(C39C) 19B5 : 013F00 LD BC,003F 19B8 : EDB0 LDIR 19BA : F1 POP AF 19BB : C3C315 JP 15C3 19BE : 7E LD A,(HL) 19BF : 329BC3 LD (C39B),A 19C2 : 229CC3 LD (C39C),HL 19C5 : CD7015 CALL 1570 19C8 : CD171A CALL 1A17 19CB : 2A9CC3 LD HL,(C39C) 19CE : CD4814 CALL 1448 19D1 : CDD414 CALL 14D4 19D4 : 2A9CC3 LD HL,(C39C) 19D7 : CDEB0B CALL 0BEB 19DA : 3EAC LD A,0AC 19DC : D2BA15 JP NC,15BA 19DF : CD171A CALL 1A17 19E2 : 2A9CC3 LD HL,(C39C) 19E5 : CD4814 CALL 1448 19E8 : CDD414 CALL 14D4 19EB : 2A9CC3 LD HL,(C39C) 19EE : CDEB0B CALL 0BEB 19F1 : DABA15 JP C,15BA 19F4 : ED5B9CC3 LD DE,(C39C) 19F8 : CDDD1C CALL 1CDD 19FB : CDF01C CALL 1CF0 19FE : DABA15 JP C,15BA 1A01 : 23 INC HL 1A02 : 23 INC HL 1A03 : EB EX DE,HL 1A04 : 2A9CC3 LD HL,(C39C) 1A07 : 23 INC HL 1A08 : 010D00 LD BC,000D 1A0B : 09 ADD HL,BC 1A0C : 010900 LD BC,0009 1A0F : EDB0 LDIR 1A11 : CD6A0D CALL 0D6A 1A14 : C3C315 JP 15C3 1A17 : 2A9CC3 LD HL,(C39C) 1A1A : 23 INC HL 1A1B : 54 LD D,H 1A1C : 5D LD E,L 1A1D : 010D00 LD BC,000D 1A20 : 09 ADD HL,BC 1A21 : 0609 LD B,09 1A23 : 7E LD A,(HL) 1A24 : F5 PUSH AF 1A25 : 1A LD A,(DE) 1A26 : 77 LD (HL),A 1A27 : F1 POP AF 1A28 : 12 LD (DE),A 1A29 : 23 INC HL 1A2A : 13 INC DE 1A2B : 10F6 DJNZ 1A23 1A2D : C9 RET 1A2E : 7B LD A,E 1A2F : 3290C3 LD (C390),A 1A32 : 7E LD A,(HL) 1A33 : 329BC3 LD (C39B),A 1A36 : 229CC3 LD (C39C),HL 1A39 : CD7015 CALL 1570 1A3C : CD4814 CALL 1448 1A3F : CDD414 CALL 14D4 1A42 : CDEB0B CALL 0BEB 1A45 : DABA15 JP C,15BA 1A48 : ED5B9CC3 LD DE,(C39C) 1A4C : CDDD1C CALL 1CDD 1A4F : 012F00 LD BC,002F 1A52 : 0B DEC BC 1A53 : 09 ADD HL,BC 1A54 : 7E LD A,(HL) 1A55 : CB7F BIT 7,A 1A57 : 3EB7 LD A,0B7 1A59 : C2BA15 JP NZ,15BA 1A5C : 3A90C3 LD A,(C390) 1A5F : 77 LD (HL),A 1A60 : CD6A0D CALL 0D6A 1A63 : C3C315 JP 15C3 1A66 : 78 LD A,B 1A67 : 328DC3 LD (C38D),A 1A6A : 2190C3 LD HL,C390 1A6D : 228EC3 LD (C38E),HL 1A70 : 7B LD A,E 1A71 : CD0915 CALL 1509 1A74 : CD2016 CALL 1620 1A77 : CDF60E CALL 0EF6 1A7A : 3A8DC3 LD A,(C38D) 1A7D : 3D DEC A 1A7E : 328DC3 LD (C38D),A 1A81 : 20F4 JR NZ,1A77 1A83 : 3A90C3 LD A,(C390) 1A86 : C3C315 JP 15C3 1A89 : 78 LD A,B 1A8A : 329BC3 LD (C39B),A 1A8D : 229CC3 LD (C39C),HL 1A90 : CD7015 CALL 1570 1A93 : E5 PUSH HL 1A94 : DDE1 POP IX 1A96 : CDD315 CALL 15D3 1A99 : 2A38C3 LD HL,(C338) 1A9C : ED5B35C3 LD DE,(C335) 1AA0 : AF XOR A 1AA1 : ED52 SBC HL,DE 1AA3 : 23 INC HL 1AA4 : DD7500 LD (IX+00),L 1AA7 : DD7401 LD (IX+01),H 1AAA : DD360200 LD (IX+02),00 1AAE : 2A2CC3 LD HL,(C32C) 1AB1 : DD7506 LD (IX+06),L 1AB4 : DD7407 LD (IX+07),H 1AB7 : DD360800 LD (IX+08),00 1ABB : 010000 LD BC,0000 1ABE : 2A2FC3 LD HL,(C32F) 1AC1 : 2294C3 LD (C394),HL 1AC4 : 3A9BC3 LD A,(C39B) 1AC7 : C5 PUSH BC 1AC8 : ED4B94C3 LD BC,(C394) 1ACC : 2100C2 LD HL,C200 1ACF : CDCF0B CALL 0BCF 1AD2 : C1 POP BC 1AD3 : 1600 LD D,00 1AD5 : 2100C2 LD HL,C200 1AD8 : 7E LD A,(HL) 1AD9 : 23 INC HL 1ADA : A6 AND A,(HL) 1ADB : 23 INC HL 1ADC : FEFF CP FF 1ADE : 2001 JR NZ,1AE1 1AE0 : 03 INC BC 1AE1 : 15 DEC D 1AE2 : 15 DEC D 1AE3 : 20F3 JR NZ,1AD8 1AE5 : ED5B94C3 LD DE,(C394) 1AE9 : 2A32C3 LD HL,(C332) 1AEC : AF XOR A 1AED : ED52 SBC HL,DE 1AEF : 2807 JR Z,1AF8 1AF1 : 13 INC DE 1AF2 : ED5394C3 LD (C394),DE 1AF6 : 18CC JR 1AC4 1AF8 : DD7103 LD (IX+03),C 1AFB : DD7004 LD (IX+04),B 1AFE : DD360500 LD (IX+05),00 1B02 : 010000 LD BC,0000 1B05 : 2A26C3 LD HL,(C326) 1B08 : 2294C3 LD (C394),HL 1B0B : 3A9BC3 LD A,(C39B) 1B0E : C5 PUSH BC 1B0F : ED4B94C3 LD BC,(C394) 1B13 : 2100C2 LD HL,C200 1B16 : CDCF0B CALL 0BCF 1B19 : C1 POP BC 1B1A : 1604 LD D,04 1B1C : 2100C2 LD HL,C200 1B1F : 7E LD A,(HL) 1B20 : B7 OR A 1B21 : 2001 JR NZ,1B24 1B23 : 03 INC BC 1B24 : C5 PUSH BC 1B25 : 013F00 LD BC,003F 1B28 : 03 INC BC 1B29 : 09 ADD HL,BC 1B2A : C1 POP BC 1B2B : 15 DEC D 1B2C : 20F1 JR NZ,1B1F 1B2E : ED5B94C3 LD DE,(C394) 1B32 : 2A29C3 LD HL,(C329) 1B35 : AF XOR A 1B36 : ED52 SBC HL,DE 1B38 : 2807 JR Z,1B41 1B3A : 13 INC DE 1B3B : ED5394C3 LD (C394),DE 1B3F : 18CA JR 1B0B 1B41 : DD7109 LD (IX+09),C 1B44 : DD700A LD (IX+0A),B 1B47 : DD360B00 LD (IX+0B),00 1B4B : C3C315 JP 15C3 1B4E : ED738BC3 LD (C38B),SP 1B52 : ED439CC3 LD (C39C),BC 1B56 : E5 PUSH HL 1B57 : 78 LD A,B 1B58 : B9 CP C 1B59 : 3E8B LD A,8B 1B5B : CABA15 JP Z,15BA 1B5E : 78 LD A,B 1B5F : CD7815 CALL 1578 1B62 : 79 LD A,C 1B63 : CD7815 CALL 1578 1B66 : AF XOR A 1B67 : 0604 LD B,04 1B69 : F5 PUSH AF 1B6A : CDFC14 CALL 14FC 1B6D : F1 POP AF 1B6E : 3C INC A 1B6F : 10F8 DJNZ 1B69 1B71 : 2A9CC3 LD HL,(C39C) 1B74 : 7C LD A,H 1B75 : CDD315 CALL 15D3 1B78 : 2156C3 LD HL,C356 1B7B : CB76 BIT 6,(HL) 1B7D : 280A JR Z,1B89 1B7F : E1 POP HL 1B80 : E5 PUSH HL 1B81 : CD011D CALL 1D01 1B84 : 3EBA LD A,0BA 1B86 : DABA15 JP C,15BA 1B89 : 2A9CC3 LD HL,(C39C) 1B8C : 7D LD A,L 1B8D : CDD315 CALL 15D3 1B90 : 2157C3 LD HL,C357 1B93 : CB76 BIT 6,(HL) 1B95 : E1 POP HL 1B96 : 280C JR Z,1BA4 1B98 : 010900 LD BC,0009 1B9B : 09 ADD HL,BC 1B9C : CD011D CALL 1D01 1B9F : 3EBB LD A,0BB 1BA1 : DABA15 JP C,15BA 1BA4 : 210000 LD HL,0000 1BA7 : 2294C3 LD (C394),HL 1BAA : 2A94C3 LD HL,(C394) 1BAD : 010800 LD BC,0008 1BB0 : 09 ADD HL,BC 1BB1 : ED5B23C3 LD DE,(C323) 1BB5 : 1B DEC DE 1BB6 : EB EX DE,HL 1BB7 : B7 OR A 1BB8 : ED52 SBC HL,DE 1BBA : 3805 JR C,1BC1 1BBC : CDD31B CALL 1BD3 1BBF : 18E9 JR 1BAA 1BC1 : 2A23C3 LD HL,(C323) 1BC4 : ED5B94C3 LD DE,(C394) 1BC8 : B7 OR A 1BC9 : ED52 SBC HL,DE 1BCB : 44 LD B,H 1BCC : 4D LD C,L 1BCD : CDD31B CALL 1BD3 1BD0 : C3C315 JP 15C3 1BD3 : CD4F00 CALL 004F 1BD6 : 41 LD B,C 1BD7 : C5 PUSH BC 1BD8 : 2A94C3 LD HL,(C394) 1BDB : E5 PUSH HL 1BDC : 2100B8 LD HL,B800 1BDF : C5 PUSH BC 1BE0 : E5 PUSH HL 1BE1 : ED4B9CC3 LD BC,(C39C) 1BE5 : 78 LD A,B 1BE6 : ED4B94C3 LD BC,(C394) 1BEA : CDCF0B CALL 0BCF 1BED : CD4000 CALL 0040 1BF0 : 2A94C3 LD HL,(C394) 1BF3 : 23 INC HL 1BF4 : 2294C3 LD (C394),HL 1BF7 : E1 POP HL 1BF8 : 010001 LD BC,0100 1BFB : 09 ADD HL,BC 1BFC : C1 POP BC 1BFD : 10E0 DJNZ 1BDF 1BFF : E1 POP HL 1C00 : 2294C3 LD (C394),HL 1C03 : 2100B8 LD HL,B800 1C06 : C1 POP BC 1C07 : C5 PUSH BC 1C08 : E5 PUSH HL 1C09 : ED4B9CC3 LD BC,(C39C) 1C0D : 79 LD A,C 1C0E : ED4B94C3 LD BC,(C394) 1C12 : CDDF0B CALL 0BDF 1C15 : CD4000 CALL 0040 1C18 : 2A94C3 LD HL,(C394) 1C1B : 23 INC HL 1C1C : 2294C3 LD (C394),HL 1C1F : E1 POP HL 1C20 : 010001 LD BC,0100 1C23 : 09 ADD HL,BC 1C24 : C1 POP BC 1C25 : 10E0 DJNZ 1C07 1C27 : C9 RET 1C28 : 78 LD A,B 1C29 : 329BC3 LD (C39B),A 1C2C : 229CC3 LD (C39C),HL 1C2F : CD7015 CALL 1570 1C32 : CDD315 CALL 15D3 1C35 : 2100C3 LD HL,C300 1C38 : ED5B9CC3 LD DE,(C39C) 1C3C : 018000 LD BC,0080 1C3F : EDB0 LDIR 1C41 : 2156C3 LD HL,C356 1C44 : CB46 BIT 0,(HL) 1C46 : 2005 JR NZ,1C4D 1C48 : CB7E BIT 7,(HL) 1C4A : CAC315 JP Z,15C3 1C4D : 2A9CC3 LD HL,(C39C) 1C50 : 011C00 LD BC,001C 1C53 : 09 ADD HL,BC 1C54 : 012800 LD BC,0028 1C57 : CDEB16 CALL 16EB 1C5A : 2A9CC3 LD HL,(C39C) 1C5D : 015600 LD BC,0056 1C60 : 09 ADD HL,BC 1C61 : 011B00 LD BC,001B 1C64 : CDEB16 CALL 16EB 1C67 : C3C315 JP 15C3 1C6A : 7E LD A,(HL) 1C6B : 329BC3 LD (C39B),A 1C6E : 229CC3 LD (C39C),HL 1C71 : CD7015 CALL 1570 1C74 : CDAF13 CALL 13AF 1C77 : 7E LD A,(HL) 1C78 : B7 OR A 1C79 : 3EA4 LD A,0A4 1C7B : C2BA15 JP NZ,15BA 1C7E : 3A9BC3 LD A,(C39B) 1C81 : CDD315 CALL 15D3 1C84 : 2157C3 LD HL,C357 1C87 : CB7E BIT 7,(HL) 1C89 : 3EB9 LD A,0B9 1C8B : C2BA15 JP NZ,15BA 1C8E : 2144C3 LD HL,C344 1C91 : ED5B9CC3 LD DE,(C39C) 1C95 : 13 INC DE 1C96 : 0609 LD B,09 1C98 : 1A LD A,(DE) 1C99 : BE CP (HL) 1C9A : 3EAF LD A,0AF 1C9C : C2BA15 JP NZ,15BA 1C9F : 13 INC DE 1CA0 : 23 INC HL 1CA1 : 10F5 DJNZ 1C98 1CA3 : 2144C3 LD HL,C344 1CA6 : EB EX DE,HL 1CA7 : 2A9CC3 LD HL,(C39C) 1CAA : 23 INC HL 1CAB : 010900 LD BC,0009 1CAE : 09 ADD HL,BC 1CAF : 011200 LD BC,0012 1CB2 : EDB0 LDIR 1CB4 : 3A9BC3 LD A,(C39B) 1CB7 : F5 PUSH AF 1CB8 : CDE516 CALL 16E5 1CBB : 2100C3 LD HL,C300 1CBE : 1100C2 LD DE,C200 1CC1 : 018000 LD BC,0080 1CC4 : EDB0 LDIR 1CC6 : F1 POP AF 1CC7 : F5 PUSH AF 1CC8 : 010000 LD BC,0000 1CCB : 2100C2 LD HL,C200 1CCE : CDDF0B CALL 0BDF 1CD1 : F1 POP AF 1CD2 : 010700 LD BC,0007 1CD5 : 2100C2 LD HL,C200 1CD8 : CDDF0B CALL 0BDF 1CDB : B7 OR A 1CDC : C9 RET 1CDD : E5 PUSH HL 1CDE : D5 PUSH DE 1CDF : 012A00 LD BC,002A 1CE2 : 09 ADD HL,BC 1CE3 : EB EX DE,HL 1CE4 : 010A00 LD BC,000A 1CE7 : 09 ADD HL,BC 1CE8 : EB EX DE,HL 1CE9 : CD4409 CALL 0944 1CEC : D1 POP DE 1CED : E1 POP HL 1CEE : B7 OR A 1CEF : C9 RET 1CF0 : E5 PUSH HL 1CF1 : 012E00 LD BC,002E 1CF4 : 09 ADD HL,BC 1CF5 : CB46 BIT 0,(HL) 1CF7 : 2805 JR Z,1CFE 1CF9 : E1 POP HL 1CFA : 3EB6 LD A,0B6 1CFC : 37 SCF 1CFD : C9 RET 1CFE : E1 POP HL 1CFF : B7 OR A 1D00 : C9 RET 1D01 : EB EX DE,HL 1D02 : 2159C3 LD HL,C359 1D05 : 0609 LD B,09 1D07 : 1A LD A,(DE) 1D08 : BE CP (HL) 1D09 : 3EB9 LD A,0B9 1D0B : 37 SCF 1D0C : C0 RET NZ 1D0D : 13 INC DE 1D0E : 23 INC HL 1D0F : 10F6 DJNZ 1D07 1D11 : B7 OR A 1D12 : C9 RET 1D13 : F5 PUSH AF 1D14 : C5 PUSH BC 1D15 : D5 PUSH DE 1D16 : E5 PUSH HL 1D17 : 012A00 LD BC,002A 1D1A : 09 ADD HL,BC 1D1B : 010400 LD BC,0004 1D1E : CDEB16 CALL 16EB 1D21 : E1 POP HL 1D22 : E5 PUSH HL 1D23 : 012F00 LD BC,002F 1D26 : 09 ADD HL,BC 1D27 : AF XOR A 1D28 : 77 LD (HL),A 1D29 : 23 INC HL 1D2A : 77 LD (HL),A 1D2B : 23 INC HL 1D2C : 77 LD (HL),A 1D2D : E1 POP HL 1D2E : E5 PUSH HL 1D2F : 013800 LD BC,0038 1D32 : 09 ADD HL,BC 1D33 : 010800 LD BC,0008 1D36 : CDEB16 CALL 16EB 1D39 : E1 POP HL 1D3A : D1 POP DE 1D3B : C1 POP BC 1D3C : F1 POP AF 1D3D : C9 RET 1D3E : F3 DI 1D3F : ED56 IM 1 1D41 : 21C0C3 LD HL,C3C0 1D44 : 11C1C3 LD DE,C3C1 1D47 : 012500 LD BC,0025 1D4A : 3600 LD (HL),00 1D4C : EDB0 LDIR 1D4E : 21FFFF LD HL,FFFF 1D51 : 22E8C3 LD (C3E8),HL 1D54 : CD3C1F CALL 1F3C 1D57 : C9 RET 1D58 : B7 OR A 1D59 : DDE5 PUSH IX 1D5B : E5 PUSH HL 1D5C : D5 PUSH DE 1D5D : C5 PUSH BC 1D5E : F5 PUSH AF 1D5F : DD21C0C3 LD IX,C3C0 1D63 : DD7701 LD (IX+01),A 1D66 : 32CEC3 LD (C3CE),A 1D69 : 78 LD A,B 1D6A : CD6F21 CALL 216F 1D6D : DA041E JP C,1E04 1D70 : CD661F CALL 1F66 1D73 : DAF41D JP C,1DF4 1D76 : 3A1CC3 LD A,(C31C) 1D79 : 3D DEC A 1D7A : 32CFC3 LD (C3CF),A 1D7D : 3E01 LD A,01 1D7F : 32D1C3 LD (C3D1),A 1D82 : AF XOR A 1D83 : 32D0C3 LD (C3D0),A 1D86 : CD0B1E CALL 1E0B 1D89 : CDA11F CALL 1FA1 1D8C : DAF41D JP C,1DF4 1D8F : CD4F21 CALL 214F 1D92 : 3E07 LD A,07 1D94 : 32E3C3 LD (C3E3),A 1D97 : AF XOR A 1D98 : 32DDC3 LD (C3DD),A 1D9B : DD3600CD LD (IX+00),0CD 1D9F : DD360201 LD (IX+02),01 1DA3 : 3A21C3 LD A,(C321) 1DA6 : DD7703 LD (IX+03),A 1DA9 : DD360420 LD (IX+04),20 1DAD : DD36054E LD (IX+05),4E 1DB1 : 2128C2 LD HL,C228 1DB4 : 3A21C3 LD A,(C321) 1DB7 : 07 RLCA 1DB8 : 07 RLCA 1DB9 : 5F LD E,A 1DBA : 1600 LD D,00 1DBC : 0606 LD B,06 1DBE : CDC01F CALL 1FC0 1DC1 : DAF41D JP C,1DF4 1DC4 : 3A21C3 LD A,(C321) 1DC7 : CD091F CALL 1F09 1DCA : D2DD1D JP NC,1DDD 1DCD : CDBC1E CALL 1EBC 1DD0 : 38C9 JR C,1D9B 1DD2 : 3AE3C3 LD A,(C3E3) 1DD5 : 3D DEC A 1DD6 : 32E3C3 LD (C3E3),A 1DD9 : 20BC JR NZ,1D97 1DDB : 1817 JR 1DF4 1DDD : 3A1FC3 LD A,(C31F) 1DE0 : 47 LD B,A 1DE1 : 3AD0C3 LD A,(C3D0) 1DE4 : 3C INC A 1DE5 : B8 CP B 1DE6 : 209B JR NZ,1D83 1DE8 : 3ACFC3 LD A,(C3CF) 1DEB : 3D DEC A 1DEC : F27A1D JP P,1D7A 1DEF : CD171E CALL 1E17 1DF2 : 1810 JR 1E04 1DF4 : CD171E CALL 1E17 1DF7 : F1 POP AF 1DF8 : 3AD2C3 LD A,(C3D2) 1DFB : E67F AND 7F 1DFD : C6C8 ADD A,0C8 1DFF : 32D2C3 LD (C3D2),A 1E02 : 37 SCF 1E03 : F5 PUSH AF 1E04 : F1 POP AF 1E05 : C1 POP BC 1E06 : D1 POP DE 1E07 : E1 POP HL 1E08 : DDE1 POP IX 1E0A : C9 RET 1E0B : 3AD0C3 LD A,(C3D0) 1E0E : 07 RLCA 1E0F : 07 RLCA 1E10 : DDB60E OR (IX+0E) 1E13 : DD7701 LD (IX+01),A 1E16 : C9 RET 1E17 : 21E8C3 LD HL,C3E8 1E1A : 3ACEC3 LD A,(C3CE) 1E1D : 1F RRA 1E1E : 3001 JR NC,1E21 1E20 : 23 INC HL 1E21 : 36FF LD (HL),0FF 1E23 : C9 RET 1E24 : F5 PUSH AF 1E25 : 3E01 LD A,01 1E27 : 1802 JR 1E2B 1E29 : F5 PUSH AF 1E2A : AF XOR A 1E2B : 32DCC3 LD (C3DC),A 1E2E : F1 POP AF 1E2F : B7 OR A 1E30 : DDE5 PUSH IX 1E32 : E5 PUSH HL 1E33 : D5 PUSH DE 1E34 : C5 PUSH BC 1E35 : F5 PUSH AF 1E36 : DD21C0C3 LD IX,C3C0 1E3A : DD7701 LD (IX+01),A 1E3D : 32CEC3 LD (C3CE),A 1E40 : DD360501 LD (IX+05),01 1E44 : DD360720 LD (IX+07),20 1E48 : DD3608FF LD (IX+08),0FF 1E4C : 22C9C3 LD (C3C9),HL 1E4F : EB EX DE,HL 1E50 : CDB021 CALL 21B0 1E53 : DAF41D JP C,1DF4 1E56 : DD7102 LD (IX+02),C 1E59 : DD7503 LD (IX+03),L 1E5C : DD7004 LD (IX+04),B 1E5F : 3A21C3 LD A,(C321) 1E62 : DD7706 LD (IX+06),A 1E65 : DD710F LD (IX+0F),C 1E68 : DD7510 LD (IX+10),L 1E6B : DD7011 LD (IX+11),B 1E6E : CD0B1E CALL 1E0B 1E71 : CD481F CALL 1F48 1E74 : DAF41D JP C,1DF4 1E77 : 3E07 LD A,07 1E79 : 32E3C3 LD (C3E3),A 1E7C : AF XOR A 1E7D : 32DDC3 LD (C3DD),A 1E80 : 2AC9C3 LD HL,(C3C9) 1E83 : 110001 LD DE,0100 1E86 : 0609 LD B,09 1E88 : 3ADCC3 LD A,(C3DC) 1E8B : B7 OR A 1E8C : 200C JR NZ,1E9A 1E8E : DD360046 LD (IX+00),46 1E92 : CDC01F CALL 1FC0 1E95 : D2041E JP NC,1E04 1E98 : 1811 JR 1EAB 1E9A : DD3600C5 LD (IX+00),0C5 1E9E : CDC01F CALL 1FC0 1EA1 : 3808 JR C,1EAB 1EA3 : 3E01 LD A,01 1EA5 : CD091F CALL 1F09 1EA8 : D2041E JP NC,1E04 1EAB : CDBC1E CALL 1EBC 1EAE : 38D0 JR C,1E80 1EB0 : 3AE3C3 LD A,(C3E3) 1EB3 : 3D DEC A 1EB4 : 32E3C3 LD (C3E3),A 1EB7 : 20C3 JR NZ,1E7C 1EB9 : C3F41D JP 1DF4 1EBC : 3AD2C3 LD A,(C3D2) 1EBF : FE83 CP 83 1EC1 : CCF01E CALL Z,1EF0 1EC4 : 3AD2C3 LD A,(C3D2) 1EC7 : 17 RLA 1EC8 : D0 RET NC 1EC9 : 3F CCF 1ECA : 1F RRA 1ECB : 32D2C3 LD (C3D2),A 1ECE : 3ADDC3 LD A,(C3DD) 1ED1 : 3C INC A 1ED2 : 32DDC3 LD (C3DD),A 1ED5 : FE0A CP 0A 1ED7 : 2002 JR NZ,1EDB 1ED9 : AF XOR A 1EDA : C9 RET 1EDB : FE04 CP 04 1EDD : 2005 JR NZ,1EE4 1EDF : CD851F CALL 1F85 1EE2 : 37 SCF 1EE3 : C9 RET 1EE4 : FE07 CP 07 1EE6 : 2006 JR NZ,1EEE 1EE8 : CD7D1F CALL 1F7D 1EEB : CDA11F CALL 1FA1 1EEE : 37 SCF 1EEF : C9 RET 1EF0 : C5 PUSH BC 1EF1 : 01D800 LD BC,00D8 1EF4 : D340 OUT (40),A 1EF6 : 0B DEC BC 1EF7 : 78 LD A,B 1EF8 : B1 OR C 1EF9 : 20F9 JR NZ,1EF4 1EFB : 01E6C3 LD BC,C3E6 1EFE : DDCB0146 BIT 0,(IX+01) 1F02 : 2801 JR Z,1F05 1F04 : 03 INC BC 1F05 : AF XOR A 1F06 : 02 LD (BC),A 1F07 : C1 POP BC 1F08 : C9 RET 1F09 : 57 LD D,A 1F0A : 1E00 LD E,00 1F0C : 3A21C3 LD A,(C321) 1F0F : DD7706 LD (IX+06),A 1F12 : DD360046 LD (IX+00),46 1F16 : 3ACFC3 LD A,(C3CF) 1F19 : DD7702 LD (IX+02),A 1F1C : 3AD0C3 LD A,(C3D0) 1F1F : DD7703 LD (IX+03),A 1F22 : 3AD1C3 LD A,(C3D1) 1F25 : DD7704 LD (IX+04),A 1F28 : DD360501 LD (IX+05),01 1F2C : DD360720 LD (IX+07),20 1F30 : DD3608FF LD (IX+08),0FF 1F34 : 210040 LD HL,4000 1F37 : 0609 LD B,09 1F39 : C3C01F JP 1FC0 1F3C : 0603 LD B,03 1F3E : 21451F LD HL,1F45 1F41 : CDE320 CALL 20E3 1F44 : C9 RET 1F45 : DB 03,EF,03 1F48 : 21E8C3 LD HL,C3E8 1F4B : 3ACEC3 LD A,(C3CE) 1F4E : 1F RRA 1F4F : 3001 JR NC,1F52 1F51 : 23 INC HL 1F52 : 3ACFC3 LD A,(C3CF) 1F55 : BE CP (HL) 1F56 : C8 RET Z 1F57 : 7E LD A,(HL) 1F58 : FEFF CP FF 1F5A : 3ACFC3 LD A,(C3CF) 1F5D : 77 LD (HL),A 1F5E : 2041 JR NZ,1FA1 1F60 : CD661F CALL 1F66 1F63 : D8 RET C 1F64 : 183B JR 1FA1 1F66 : 3E03 LD A,03 1F68 : 32E3C3 LD (C3E3),A 1F6B : CD7D1F CALL 1F7D 1F6E : D0 RET NC 1F6F : CDF01E CALL 1EF0 1F72 : 3AE3C3 LD A,(C3E3) 1F75 : 3D DEC A 1F76 : 32E3C3 LD (C3E3),A 1F79 : 20F0 JR NZ,1F6B 1F7B : 37 SCF 1F7C : C9 RET 1F7D : DD360007 LD (IX+00),07 1F81 : 0602 LD B,02 1F83 : 1828 JR 1FAD 1F85 : 3A1CC3 LD A,(C31C) 1F88 : 47 LD B,A 1F89 : 3ACFC3 LD A,(C3CF) 1F8C : 3C INC A 1F8D : B8 CP B 1F8E : C8 RET Z 1F8F : 32CFC3 LD (C3CF),A 1F92 : CDA11F CALL 1FA1 1F95 : F5 PUSH AF 1F96 : 3ACFC3 LD A,(C3CF) 1F99 : 3D DEC A 1F9A : 32CFC3 LD (C3CF),A 1F9D : F1 POP AF 1F9E : D8 RET C 1F9F : 1800 JR 1FA1 1FA1 : DD36000F LD (IX+00),0F 1FA5 : 3ACFC3 LD A,(C3CF) 1FA8 : DD7702 LD (IX+02),A 1FAB : 0603 LD B,03 1FAD : CDC01F CALL 1FC0 1FB0 : D8 RET C 1FB1 : CDB51F CALL 1FB5 1FB4 : C9 RET 1FB5 : C5 PUSH BC 1FB6 : 010712 LD BC,1207 1FB9 : 0B DEC BC 1FBA : 78 LD A,B 1FBB : B1 OR C 1FBC : 20FB JR NZ,1FB9 1FBE : C1 POP BC 1FBF : C9 RET 1FC0 : 22E1C3 LD (C3E1),HL 1FC3 : ED53DFC3 LD (C3DF),DE 1FC7 : DB00 IN A,(00) 1FC9 : E610 AND 10 1FCB : C2B620 JP NZ,20B6 1FCE : 110000 LD DE,0000 1FD1 : D340 OUT (40),A 1FD3 : FB EI 1FD4 : 3AE6C3 LD A,(C3E6) 1FD7 : DDCB0146 BIT 0,(IX+01) 1FDB : 2803 JR Z,1FE0 1FDD : 3AE7C3 LD A,(C3E7) 1FE0 : CB47 BIT 0,A 1FE2 : 2008 JR NZ,1FEC 1FE4 : 1B DEC DE 1FE5 : 7A LD A,D 1FE6 : B3 OR E 1FE7 : 20E8 JR NZ,1FD1 1FE9 : C3D920 JP 20D9 1FEC : CD0800 CALL 0008 1FEF : ED5BDFC3 LD DE,(C3DF) 1FF3 : 7B LD A,E 1FF4 : B7 OR A 1FF5 : 2801 JR Z,1FF8 1FF7 : 14 INC D 1FF8 : DDE5 PUSH IX 1FFA : E1 POP HL 1FFB : CDE320 CALL 20E3 1FFE : DA3720 JP C,2037 2001 : 43 LD B,E 2002 : DD5E00 LD E,(IX+00) 2005 : CB73 BIT 6,E 2007 : 282E JR Z,2037 2009 : F3 DI 200A : 2AE1C3 LD HL,(C3E1) 200D : 0E01 LD C,01 200F : CB7B BIT 7,E 2011 : 2012 JR NZ,2025 2013 : DB00 IN A,(00) 2015 : 07 RLCA 2016 : 30FB JR NC,2013 2018 : 07 RLCA 2019 : 07 RLCA 201A : 301B JR NC,2037 201C : EDA2 INI 201E : 20F3 JR NZ,2013 2020 : 15 DEC D 2021 : 20F0 JR NZ,2013 2023 : 1810 JR 2035 2025 : DB00 IN A,(00) 2027 : 07 RLCA 2028 : 30FB JR NC,2025 202A : 07 RLCA 202B : 07 RLCA 202C : 3009 JR NC,2037 202E : EDA3 OUTI 2030 : 20F3 JR NZ,2025 2032 : 15 DEC D 2033 : 20F0 JR NZ,2025 2035 : D350 OUT (50),A 2037 : AF XOR A 2038 : 32DEC3 LD (C3DE),A 203B : 0604 LD B,04 203D : 11AD90 LD DE,90AD 2040 : FB EI 2041 : 3ADEC3 LD A,(C3DE) 2044 : B7 OR A 2045 : 2016 JR NZ,205D 2047 : 1B DEC DE 2048 : 7A LD A,D 2049 : B3 OR E 204A : 20F4 JR NZ,2040 204C : 10EF DJNZ 203D 204E : CDF520 CALL 20F5 2051 : 3AD5C3 LD A,(C3D5) 2054 : E6C0 AND C0 2056 : 2005 JR NZ,205D 2058 : 3E40 LD A,40 205A : 32D5C3 LD (C3D5),A 205D : CD4000 CALL 0040 2060 : 3AD5C3 LD A,(C3D5) 2063 : E6C0 AND C0 2065 : 47 LD B,A 2066 : 2852 JR Z,20BA 2068 : FE80 CP 80 206A : 2846 JR Z,20B2 206C : FEC0 CP C0 206E : 068F LD B,8F 2070 : 2869 JR Z,20DB 2072 : 3AD5C3 LD A,(C3D5) 2075 : CB67 BIT 4,A 2077 : 0690 LD B,90 2079 : 2060 JR NZ,20DB 207B : CB5F BIT 3,A 207D : 2056 JR NZ,20D5 207F : DD7E00 LD A,(IX+00) 2082 : 47 LD B,A 2083 : E6F0 AND F0 2085 : 281E JR Z,20A5 2087 : 3AD6C3 LD A,(C3D6) 208A : 0687 LD B,87 208C : CB67 BIT 4,A 208E : 204B JR NZ,20DB 2090 : 0602 LD B,02 2092 : CB4F BIT 1,A 2094 : 2045 JR NZ,20DB 2096 : 0686 LD B,86 2098 : CB6F BIT 5,A 209A : 203F JR NZ,20DB 209C : 17 RLA 209D : 060A LD B,0A 209F : 383A JR C,20DB 20A1 : 0685 LD B,85 20A3 : 1836 JR 20DB 20A5 : 78 LD A,B 20A6 : FE07 CP 07 20A8 : 0608 LD B,08 20AA : 282F JR Z,20DB 20AC : FE0F CP 0F 20AE : 0609 LD B,09 20B0 : 2829 JR Z,20DB 20B2 : 060A LD B,0A 20B4 : 1825 JR 20DB 20B6 : 3E81 LD A,81 20B8 : 1821 JR 20DB 20BA : DD7E00 LD A,(IX+00) 20BD : E6F0 AND F0 20BF : 281A JR Z,20DB 20C1 : DD7E01 LD A,(IX+01) 20C4 : E604 AND 04 20C6 : 47 LD B,A 20C7 : 3AD5C3 LD A,(C3D5) 20CA : E604 AND 04 20CC : A8 XOR B 20CD : 0600 LD B,00 20CF : 280A JR Z,20DB 20D1 : 060D LD B,0D 20D3 : 1806 JR 20DB 20D5 : 0683 LD B,83 20D7 : 1802 JR 20DB 20D9 : 0684 LD B,84 20DB : 78 LD A,B 20DC : 32D2C3 LD (C3D2),A 20DF : B7 OR A 20E0 : C8 RET Z 20E1 : 37 SCF 20E2 : C9 RET 20E3 : 0E01 LD C,01 20E5 : DB00 IN A,(00) 20E7 : 17 RLA 20E8 : 30FB JR NC,20E5 20EA : 17 RLA 20EB : 3806 JR C,20F3 20ED : EDA3 OUTI 20EF : 20F4 JR NZ,20E5 20F1 : B7 OR A 20F2 : C9 RET 20F3 : 37 SCF 20F4 : C9 RET 20F5 : E5 PUSH HL 20F6 : F5 PUSH AF 20F7 : 2AD5C3 LD HL,(C3D5) 20FA : 22D3C3 LD (C3D3),HL 20FD : 21D5C3 LD HL,C3D5 2100 : DB00 IN A,(00) 2102 : 17 RLA 2103 : 30FB JR NC,2100 2105 : 17 RLA 2106 : 380C JR C,2114 2108 : 3E08 LD A,08 210A : D301 OUT (01),A 210C : DB00 IN A,(00) 210E : 17 RLA 210F : 30FB JR NC,210C 2111 : 17 RLA 2112 : 3006 JR NC,211A 2114 : DB01 IN A,(01) 2116 : 77 LD (HL),A 2117 : 23 INC HL 2118 : 18F2 JR 210C 211A : 3AD5C3 LD A,(C3D5) 211D : E6C0 AND C0 211F : 2824 JR Z,2145 2121 : FE40 CP 40 2123 : 2820 JR Z,2145 2125 : FE80 CP 80 2127 : 2814 JR Z,213D 2129 : 3AD5C3 LD A,(C3D5) 212C : 1F RRA 212D : 21E6C3 LD HL,C3E6 2130 : 3001 JR NC,2133 2132 : 23 INC HL 2133 : CB1E RR (HL) 2135 : 1F RRA 2136 : 1F RRA 2137 : 1F RRA 2138 : 3F CCF 2139 : CB16 RL (HL) 213B : 18C0 JR 20FD 213D : 2AD3C3 LD HL,(C3D3) 2140 : 22D5C3 LD (C3D5),HL 2143 : 1805 JR 214A 2145 : 3E01 LD A,01 2147 : 32DEC3 LD (C3DE),A 214A : F1 POP AF 214B : E1 POP HL 214C : FB EI 214D : ED4D RETI 214F : 3A21C3 LD A,(C321) 2152 : 4F LD C,A 2153 : 0600 LD B,00 2155 : 2100C2 LD HL,C200 2158 : 1128C2 LD DE,C228 215B : 3ACFC3 LD A,(C3CF) 215E : 12 LD (DE),A 215F : 13 INC DE 2160 : 3AD0C3 LD A,(C3D0) 2163 : 12 LD (DE),A 2164 : 13 INC DE 2165 : EDA0 LDI 2167 : 3E01 LD A,01 2169 : 12 LD (DE),A 216A : 13 INC DE 216B : EA5B21 JP PE,215B 216E : C9 RET 216F : F5 PUSH AF 2170 : 3A21C3 LD A,(C321) 2173 : 07 RLCA 2174 : 4F LD C,A 2175 : F1 POP AF 2176 : B9 CP C 2177 : 3005 JR NC,217E 2179 : CD8521 CALL 2185 217C : B7 OR A 217D : C9 RET 217E : 3E0C LD A,0C 2180 : 32D2C3 LD (C3D2),A 2183 : 37 SCF 2184 : C9 RET 2185 : FDE5 PUSH IY 2187 : FD2121C3 LD IY,C321 218B : 2E00 LD L,00 218D : 110000 LD DE,0000 2190 : 0100C2 LD BC,C200 2193 : 3C INC A 2194 : 2600 LD H,00 2196 : 09 ADD HL,BC 2197 : 73 LD (HL),E 2198 : 34 INC (HL) 2199 : ED42 SBC HL,BC 219B : 67 LD H,A 219C : 85 ADD A,L 219D : 6F LD L,A 219E : FDBE00 CP (IY+00) 21A1 : 3802 JR C,21A5 21A3 : 14 INC D 21A4 : 6A LD L,D 21A5 : 1C INC E 21A6 : 7B LD A,E 21A7 : FDBE00 CP (IY+00) 21AA : 7C LD A,H 21AB : 20E7 JR NZ,2194 21AD : FDE1 POP IY 21AF : C9 RET 21B0 : 3A21C3 LD A,(C321) 21B3 : 57 LD D,A 21B4 : CDDA21 CALL 21DA 21B7 : 41 LD B,C 21B8 : 04 INC B 21B9 : C5 PUSH BC 21BA : 3A1CC3 LD A,(C31C) 21BD : 57 LD D,A 21BE : CDDA21 CALL 21DA 21C1 : C1 POP BC 21C2 : 4F LD C,A 21C3 : 3A1FC3 LD A,(C31F) 21C6 : 3D DEC A 21C7 : BD CP L 21C8 : 380A JR C,21D4 21CA : 7D LD A,L 21CB : B7 OR A 21CC : C8 RET Z 21CD : 3A1CC3 LD A,(C31C) 21D0 : 3D DEC A 21D1 : 91 SUB C 21D2 : 4F LD C,A 21D3 : D0 RET NC 21D4 : 3E0A LD A,0A 21D6 : 32D2C3 LD (C3D2),A 21D9 : C9 RET 21DA : 010010 LD BC,1000 21DD : 29 ADD HL,HL 21DE : 79 LD A,C 21DF : 17 RLA 21E0 : 4F LD C,A 21E1 : 92 SUB D 21E2 : 3802 JR C,21E6 21E4 : 4F LD C,A 21E5 : 2C INC L 21E6 : 10F5 DJNZ 21DD 21E8 : 79 LD A,C 21E9 : C9 RET 21EA : F3 DI 21EB : 3100C8 LD SP,C800 21EE : CD1D22 CALL 221D 21F1 : C3FA21 JP 21FA 21F4 : F3 DI 21F5 : CD1D22 CALL 221D 21F8 : ED4D RETI 21FA : 3EC3 LD A,0C3 21FC : 32F2C6 LD (C6F2),A 21FF : 21F421 LD HL,21F4 2202 : 22F3C6 LD (C6F3),HL 2205 : C3C227 JP 27C2 2208 : DB00 IN A,(00) 220A : E610 AND 10 220C : C0 RET NZ 220D : DB00 IN A,(00) 220F : 07 RLCA 2210 : 30FB JR NC,220D 2212 : 07 RLCA 2213 : DA1D22 JP C,221D 2216 : 7E LD A,(HL) 2217 : D301 OUT (01),A 2219 : 23 INC HL 221A : 10F1 DJNZ 220D 221C : C9 RET 221D : 2100BA LD HL,BA00 2220 : DB00 IN A,(00) 2222 : 07 RLCA 2223 : 30FB JR NC,2220 2225 : 07 RLCA 2226 : 380C JR C,2234 2228 : 3E08 LD A,08 222A : D301 OUT (01),A 222C : DB00 IN A,(00) 222E : 07 RLCA 222F : 30FB JR NC,222C 2231 : 07 RLCA 2232 : 3006 JR NC,223A 2234 : DB01 IN A,(01) 2236 : 77 LD (HL),A 2237 : 23 INC HL 2238 : 18F2 JR 222C 223A : 2100BA LD HL,BA00 223D : 7E LD A,(HL) 223E : E6C0 AND C0 2240 : C9 RET 2241 : 210DBA LD HL,BA0D 2244 : 3610 LD (HL),10 2246 : 23 INC HL 2247 : 360E LD (HL),0E 2249 : 23 INC HL 224A : 36FF LD (HL),0FF 224C : CD6622 CALL 2266 224F : 0E01 LD C,01 2251 : CD5722 CALL 2257 2254 : 0D DEC C 2255 : 20FA JR NZ,2251 2257 : 2108BA LD HL,BA08 225A : 71 LD (HL),C 225B : 2B DEC HL 225C : 3607 LD (HL),07 225E : 0602 LD B,02 2260 : CD0822 CALL 2208 2263 : FB EI 2264 : 76 HALT 2265 : C9 RET 2266 : 217822 LD HL,2278 2269 : 0603 LD B,03 226B : CD0822 CALL 2208 226E : C9 RET 226F : 217B22 LD HL,227B 2272 : 0603 LD B,03 2274 : CD0822 CALL 2208 2277 : C9 RET 2278 : DB 03,EF,03 227B : DB 03,0F,03 227E : D340 OUT (40),A 2280 : 3E43 LD A,43 2282 : 3213BB LD (BB13),A 2285 : 3E4E LD A,4E 2287 : CD5A26 CALL 265A 228A : 2107BA LD HL,BA07 228D : 3607 LD (HL),07 228F : 0602 LD B,02 2291 : CD0822 CALL 2208 2294 : FB EI 2295 : 76 HALT 2296 : C9 RET 2297 : D340 OUT (40),A 2299 : 3E53 LD A,53 229B : 3213BB LD (BB13),A 229E : 3E4E LD A,4E 22A0 : CD5A26 CALL 265A 22A3 : 2107BA LD HL,BA07 22A6 : 360F LD (HL),0F 22A8 : 23 INC HL 22A9 : 23 INC HL 22AA : 3A10BB LD A,(BB10) 22AD : 77 LD (HL),A 22AE : 2107BA LD HL,BA07 22B1 : 0603 LD B,03 22B3 : CD0822 CALL 2208 22B6 : FB EI 22B7 : 76 HALT 22B8 : F5 PUSH AF 22B9 : CDC222 CALL 22C2 22BC : AF XOR A 22BD : 3205BA LD (BA05),A 22C0 : F1 POP AF 22C1 : C9 RET 22C2 : C5 PUSH BC 22C3 : 0609 LD B,09 22C5 : 0EF8 LD C,0F8 22C7 : E3 EX (SP),HL 22C8 : E3 EX (SP),HL 22C9 : 0D DEC C 22CA : 20FB JR NZ,22C7 22CC : 05 DEC B 22CD : 20F6 JR NZ,22C5 22CF : C1 POP BC 22D0 : C9 RET 22D1 : D340 OUT (40),A 22D3 : FB EI 22D4 : CDDB22 CALL 22DB 22D7 : CDDB22 CALL 22DB 22DA : C9 RET 22DB : C5 PUSH BC 22DC : 0691 LD B,91 22DE : 0EFF LD C,0FF 22E0 : E3 EX (SP),HL 22E1 : E3 EX (SP),HL 22E2 : 0D DEC C 22E3 : 20FB JR NZ,22E0 22E5 : 05 DEC B 22E6 : 20F6 JR NZ,22DE 22E8 : C1 POP BC 22E9 : C9 RET 22EA : 3E49 LD A,49 22EC : 3213BB LD (BB13),A 22EF : 3E4E LD A,4E 22F1 : CD5A26 CALL 265A 22F4 : 2107BA LD HL,BA07 22F7 : 364A LD (HL),4A 22F9 : 0602 LD B,02 22FB : CD0822 CALL 2208 22FE : FB EI 22FF : 76 HALT 2300 : F5 PUSH AF 2301 : AF XOR A 2302 : 3205BA LD (BA05),A 2305 : F1 POP AF 2306 : C0 RET NZ 2307 : 2103BA LD HL,BA03 230A : 3A09BA LD A,(BA09) 230D : BE CP (HL) 230E : C8 RET Z 230F : 3C INC A 2310 : C9 RET 2311 : CD1F23 CALL 231F 2314 : CD2E23 CALL 232E 2317 : C9 RET 2318 : CD1F23 CALL 231F 231B : CD5323 CALL 2353 231E : C9 RET 231F : 210CBA LD HL,BA0C 2322 : 3601 LD (HL),01 2324 : 2B DEC HL 2325 : 3A14BB LD A,(BB14) 2328 : 77 LD (HL),A 2329 : 2A20BB LD HL,(BB20) 232C : EB EX DE,HL 232D : C9 RET 232E : 2107BA LD HL,BA07 2331 : 3646 LD (HL),46 2333 : 0609 LD B,09 2335 : CD0822 CALL 2208 2338 : EB EX DE,HL 2339 : 0600 LD B,00 233B : 0E01 LD C,01 233D : DB00 IN A,(00) 233F : 07 RLCA 2340 : 30FB JR NC,233D 2342 : 07 RLCA 2343 : 07 RLCA 2344 : 3805 JR C,234B 2346 : 07 RLCA 2347 : 302F JR NC,2378 2349 : 1830 JR 237B 234B : EDA2 INI 234D : 20EE JR NZ,233D 234F : D350 OUT (50),A 2351 : 1828 JR 237B 2353 : 2107BA LD HL,BA07 2356 : 3645 LD (HL),45 2358 : 0609 LD B,09 235A : CD0822 CALL 2208 235D : EB EX DE,HL 235E : 0600 LD B,00 2360 : 0E01 LD C,01 2362 : DB00 IN A,(00) 2364 : 07 RLCA 2365 : 30FB JR NC,2362 2367 : 07 RLCA 2368 : 07 RLCA 2369 : 3805 JR C,2370 236B : 07 RLCA 236C : 300A JR NC,2378 236E : 180B JR 237B 2370 : EDA3 OUTI 2372 : 20EE JR NZ,2362 2374 : D350 OUT (50),A 2376 : 1803 JR 237B 2378 : FB EI 2379 : 76 HALT 237A : C9 RET 237B : FB EI 237C : 76 HALT 237D : C9 RET 237E : F5 PUSH AF 237F : E5 PUSH HL 2380 : AF XOR A 2381 : 2100B8 LD HL,B800 2384 : 36DB LD (HL),0DB 2386 : 23 INC HL 2387 : 3D DEC A 2388 : 366D LD (HL),6D 238A : 23 INC HL 238B : 3D DEC A 238C : 20F6 JR NZ,2384 238E : E1 POP HL 238F : F1 POP AF 2390 : C9 RET 2391 : F5 PUSH AF 2392 : E5 PUSH HL 2393 : AF XOR A 2394 : 2100B9 LD HL,B900 2397 : 3600 LD (HL),00 2399 : 23 INC HL 239A : 3D DEC A 239B : 20FA JR NZ,2397 239D : E1 POP HL 239E : F1 POP AF 239F : C9 RET 23A0 : 3A26BB LD A,(BB26) 23A3 : F5 PUSH AF 23A4 : 4F LD C,A 23A5 : 0600 LD B,00 23A7 : 21BF23 LD HL,23BF 23AA : 09 ADD HL,BC 23AB : 7E LD A,(HL) 23AC : 3214BB LD (BB14),A 23AF : F1 POP AF 23B0 : 3C INC A 23B1 : 3226BB LD (BB26),A 23B4 : FE11 CP 11 23B6 : D8 RET C 23B7 : AF XOR A 23B8 : 3226BB LD (BB26),A 23BB : 3205BA LD (BA05),A 23BE : C9 RET 23BF : 010203 LD BC,0302 23C2 : 04 INC B 23C3 : 05 DEC B 23C4 : 0607 LD B,07 23C6 : 08 EX AF,AF' 23C7 : 09 ADD HL,BC 23C8 : 0A LD A,(BC) 23C9 : 0B DEC BC 23CA : 0C INC C 23CB : 0D DEC C 23CC : 0E0F LD C,0F 23CE : 103A DJNZ 240A 23D0 : 04 INC B 23D1 : BB CP E 23D2 : FEFF CP FF 23D4 : 200F JR NZ,23E5 23D6 : 3A01BB LD A,(BB01) 23D9 : FE52 CP 52 23DB : 2005 JR NZ,23E2 23DD : CD2324 CALL 2423 23E0 : 1803 JR 23E5 23E2 : 3A24BB LD A,(BB24) 23E5 : 3210BB LD (BB10),A 23E8 : 2124BB LD HL,BB24 23EB : 3A23BB LD A,(BB23) 23EE : FE49 CP 49 23F0 : 200D JR NZ,23FF 23F2 : 34 INC (HL) 23F3 : 3E27 LD A,27 23F5 : BE CP (HL) 23F6 : 2012 JR NZ,240A 23F8 : 3E4F LD A,4F 23FA : 3223BB LD (BB23),A 23FD : 180B JR 240A 23FF : 35 DEC (HL) 2400 : 3E00 LD A,00 2402 : BE CP (HL) 2403 : 2005 JR NZ,240A 2405 : 3E49 LD A,49 2407 : 3223BB LD (BB23),A 240A : 3A10BB LD A,(BB10) 240D : 47 LD B,A 240E : 3A22BB LD A,(BB22) 2411 : B8 CP B 2412 : C8 RET Z 2413 : 3804 JR C,2419 2415 : 3E4F LD A,4F 2417 : 1802 JR 241B 2419 : 3E49 LD A,49 241B : 3211BB LD (BB11),A 241E : 78 LD A,B 241F : 3222BB LD (BB22),A 2422 : C9 RET 2423 : ED5F LD A,R 2425 : FE28 CP 28 2427 : 3804 JR C,242D 2429 : D628 SUB 28 242B : 18F8 JR 2425 242D : 3210BB LD (BB10),A 2430 : C9 RET 2431 : 200C JR NZ,243F 2433 : 3A30BB LD A,(BB30) 2436 : FE00 CP 00 2438 : 2001 JR NZ,243B 243A : C9 RET 243B : CD0E25 CALL 250E 243E : C9 RET 243F : 3A30BB LD A,(BB30) 2442 : FE00 CP 00 2444 : 201D JR NZ,2463 2446 : 3E10 LD A,10 2448 : 3230BB LD (BB30),A 244B : 2100BA LD HL,BA00 244E : 1110BA LD DE,BA10 2451 : 011000 LD BC,0010 2454 : EDB0 LDIR 2456 : 3A11BB LD A,(BB11) 2459 : 3231BB LD (BB31),A 245C : AF XOR A 245D : 3232BB LD (BB32),A 2460 : 3233BB LD (BB33),A 2463 : 3A32BB LD A,(BB32) 2466 : 3C INC A 2467 : 3232BB LD (BB32),A 246A : FE04 CP 04 246C : 3002 JR NC,2470 246E : A7 AND A,A 246F : C9 RET 2470 : AF XOR A 2471 : 3232BB LD (BB32),A 2474 : 3A33BB LD A,(BB33) 2477 : 3C INC A 2478 : 3233BB LD (BB33),A 247B : FE01 CP 01 247D : 2831 JR Z,24B0 247F : FE02 CP 02 2481 : 2815 JR Z,2498 2483 : FE03 CP 03 2485 : 2841 JR Z,24C8 2487 : AF XOR A 2488 : 3232BB LD (BB32),A 248B : 3E50 LD A,50 248D : 3230BB LD (BB30),A 2490 : CD0E25 CALL 250E 2493 : 3E01 LD A,01 2495 : A7 AND A,A 2496 : 37 SCF 2497 : C9 RET 2498 : 3E30 LD A,30 249A : 3230BB LD (BB30),A 249D : 3A11BB LD A,(BB11) 24A0 : FE49 CP 49 24A2 : 2805 JR Z,24A9 24A4 : CDDE24 CALL 24DE 24A7 : 1803 JR 24AC 24A9 : CDF624 CALL 24F6 24AC : 3E01 LD A,01 24AE : A7 AND A,A 24AF : C9 RET 24B0 : 3E20 LD A,20 24B2 : 3230BB LD (BB30),A 24B5 : 3A11BB LD A,(BB11) 24B8 : FE49 CP 49 24BA : 2805 JR Z,24C1 24BC : CDF624 CALL 24F6 24BF : 1803 JR 24C4 24C1 : CDDE24 CALL 24DE 24C4 : 3E01 LD A,01 24C6 : A7 AND A,A 24C7 : C9 RET 24C8 : 3E40 LD A,40 24CA : 3230BB LD (BB30),A 24CD : CD6F22 CALL 226F 24D0 : CD7E22 CALL 227E 24D3 : CD6622 CALL 2266 24D6 : CD9722 CALL 2297 24D9 : 3C INC A 24DA : 3E01 LD A,01 24DC : A7 AND A,A 24DD : C9 RET 24DE : 3A10BB LD A,(BB10) 24E1 : FE00 CP 00 24E3 : C8 RET Z 24E4 : 3D DEC A 24E5 : 3210BB LD (BB10),A 24E8 : CD9722 CALL 2297 24EB : 3A10BB LD A,(BB10) 24EE : 3C INC A 24EF : 3210BB LD (BB10),A 24F2 : CD9722 CALL 2297 24F5 : C9 RET 24F6 : 3A10BB LD A,(BB10) 24F9 : 3C INC A 24FA : FE28 CP 28 24FC : C8 RET Z 24FD : 3210BB LD (BB10),A 2500 : CD9722 CALL 2297 2503 : 3A10BB LD A,(BB10) 2506 : 3D DEC A 2507 : 3210BB LD (BB10),A 250A : CD9722 CALL 2297 250D : C9 RET 250E : 2110BB LD HL,BB10 2511 : 3A09BA LD A,(BA09) 2514 : 77 LD (HL),A 2515 : 23 INC HL 2516 : 3A31BB LD A,(BB31) 2519 : 77 LD (HL),A 251A : 23 INC HL 251B : 3A0ABA LD A,(BA0A) 251E : 77 LD (HL),A 251F : 23 INC HL 2520 : 23 INC HL 2521 : 3A0BBA LD A,(BA0B) 2524 : 77 LD (HL),A 2525 : 23 INC HL 2526 : 3A17BA LD A,(BA17) 2529 : 77 LD (HL),A 252A : 23 INC HL 252B : 3A10BA LD A,(BA10) 252E : 77 LD (HL),A 252F : 23 INC HL 2530 : 3A11BA LD A,(BA11) 2533 : 77 LD (HL),A 2534 : 23 INC HL 2535 : 3A12BA LD A,(BA12) 2538 : 77 LD (HL),A 2539 : 23 INC HL 253A : 3A30BB LD A,(BB30) 253D : 47 LD B,A 253E : 3A32BB LD A,(BB32) 2541 : 80 ADD A,B 2542 : 77 LD (HL),A 2543 : 3E45 LD A,45 2545 : CD5A26 CALL 265A 2548 : AF XOR A 2549 : 3230BB LD (BB30),A 254C : CD4226 CALL 2642 254F : 3A00BB LD A,(BB00) 2552 : FE43 CP 43 2554 : C8 RET Z 2555 : FE53 CP 53 2557 : CAEA21 JP Z,21EA 255A : FE4D CP 4D 255C : 2803 JR Z,2561 255E : C3EA21 JP 21EA 2561 : CDD122 CALL 22D1 2564 : 18E6 JR 254C 2566 : 010000 LD BC,0000 2569 : FE0A CP 0A 256B : 3805 JR C,2572 256D : D60A SUB 0A 256F : 04 INC B 2570 : 18F7 JR 2569 2572 : 4F LD C,A 2573 : C9 RET 2574 : F5 PUSH AF 2575 : E6F0 AND F0 2577 : 0F RRCA 2578 : 0F RRCA 2579 : 0F RRCA 257A : 0F RRCA 257B : 47 LD B,A 257C : F1 POP AF 257D : E60F AND 0F 257F : 4F LD C,A 2580 : C9 RET 2581 : 78 LD A,B 2582 : CD8C25 CALL 258C 2585 : 47 LD B,A 2586 : 79 LD A,C 2587 : CD8C25 CALL 258C 258A : 4F LD C,A 258B : C9 RET 258C : FE10 CP 10 258E : 3802 JR C,2592 2590 : E611 AND 11 2592 : E630 AND 30 2594 : C9 RET 2595 : CDCD25 CALL 25CD 2598 : CDD625 CALL 25D6 259B : DB30 IN A,(30) 259D : CB47 BIT 0,A 259F : 20F7 JR NZ,2598 25A1 : CDCD25 CALL 25CD 25A4 : CDD625 CALL 25D6 25A7 : DB30 IN A,(30) 25A9 : CB5F BIT 3,A 25AB : 20F7 JR NZ,25A4 25AD : DB10 IN A,(10) 25AF : C9 RET 25B0 : F5 PUSH AF 25B1 : CDCD25 CALL 25CD 25B4 : CDD625 CALL 25D6 25B7 : DB30 IN A,(30) 25B9 : CB47 BIT 0,A 25BB : 20F7 JR NZ,25B4 25BD : CDCD25 CALL 25CD 25C0 : CDD625 CALL 25D6 25C3 : DB30 IN A,(30) 25C5 : CB57 BIT 2,A 25C7 : 20F7 JR NZ,25C0 25C9 : F1 POP AF 25CA : D310 OUT (10),A 25CC : C9 RET 25CD : E5 PUSH HL 25CE : 219C6F LD HL,6F9C 25D1 : 2242BB LD (BB42),HL 25D4 : E1 POP HL 25D5 : C9 RET 25D6 : E5 PUSH HL 25D7 : 2A42BB LD HL,(BB42) 25DA : 2B DEC HL 25DB : 2242BB LD (BB42),HL 25DE : 7D LD A,L 25DF : B4 OR H 25E0 : E1 POP HL 25E1 : 2801 JR Z,25E4 25E3 : C9 RET 25E4 : D340 OUT (40),A 25E6 : C9 RET 25E7 : 1600 LD D,00 25E9 : CD9525 CALL 2595 25EC : 47 LD B,A 25ED : 82 ADD A,D 25EE : 57 LD D,A 25EF : 2100BB LD HL,BB00 25F2 : CD9525 CALL 2595 25F5 : 77 LD (HL),A 25F6 : 82 ADD A,D 25F7 : 57 LD D,A 25F8 : 23 INC HL 25F9 : 05 DEC B 25FA : 20F6 JR NZ,25F2 25FC : 7A LD A,D 25FD : 2F CPL 25FE : 3C INC A 25FF : 57 LD D,A 2600 : CD9525 CALL 2595 2603 : BA CP D 2604 : C8 RET Z 2605 : 3E01 LD A,01 2607 : A7 AND A,A 2608 : 37 SCF 2609 : C9 RET 260A : FE4E CP 4E 260C : 280C JR Z,261A 260E : FE45 CP 45 2610 : 2804 JR Z,2616 2612 : 0601 LD B,01 2614 : 1809 JR 261F 2616 : 060B LD B,0B 2618 : 1802 JR 261C 261A : 0605 LD B,05 261C : 2110BB LD HL,BB10 261F : F5 PUSH AF 2620 : 1600 LD D,00 2622 : 78 LD A,B 2623 : CDB025 CALL 25B0 2626 : 82 ADD A,D 2627 : 57 LD D,A 2628 : F1 POP AF 2629 : CDB025 CALL 25B0 262C : 82 ADD A,D 262D : 57 LD D,A 262E : 05 DEC B 262F : 280A JR Z,263B 2631 : 7E LD A,(HL) 2632 : CDB025 CALL 25B0 2635 : 82 ADD A,D 2636 : 57 LD D,A 2637 : 23 INC HL 2638 : 05 DEC B 2639 : 20F6 JR NZ,2631 263B : 7A LD A,D 263C : 2F CPL 263D : 3C INC A 263E : CDB025 CALL 25B0 2641 : C9 RET 2642 : CDE725 CALL 25E7 2645 : 3809 JR C,2650 2647 : 3E4F LD A,4F 2649 : 3241BB LD (BB41),A 264C : CD0A26 CALL 260A 264F : C9 RET 2650 : 3E52 LD A,52 2652 : 3241BB LD (BB41),A 2655 : CD0A26 CALL 260A 2658 : 18E8 JR 2642 265A : 3240BB LD (BB40),A 265D : CD0A26 CALL 260A 2660 : CDE725 CALL 25E7 2663 : 3811 JR C,2676 2665 : 3A00BB LD A,(BB00) 2668 : FE4F CP 4F 266A : C8 RET Z 266B : FE52 CP 52 266D : 2802 JR Z,2671 266F : 37 SCF 2670 : C9 RET 2671 : 3A40BB LD A,(BB40) 2674 : 18E7 JR 265D 2676 : 3E52 LD A,52 2678 : 18E3 JR 265D 267A : AF XOR A 267B : 3210BB LD (BB10),A 267E : 3224BB LD (BB24),A 2681 : 3226BB LD (BB26),A 2684 : 3212BB LD (BB12),A 2687 : 3230BB LD (BB30),A 268A : 3E49 LD A,49 268C : 3223BB LD (BB23),A 268F : 3E27 LD A,27 2691 : 3222BB LD (BB22),A 2694 : C9 RET 2695 : CD9722 CALL 2297 2698 : CD3124 CALL 2431 269B : 2803 JR Z,26A0 269D : D8 RET C 269E : 18F5 JR 2695 26A0 : CDEA22 CALL 22EA 26A3 : CD3124 CALL 2431 26A6 : 2803 JR Z,26AB 26A8 : D8 RET C 26A9 : 18F5 JR 26A0 26AB : 3E52 LD A,52 26AD : 3213BB LD (BB13),A 26B0 : 3E4E LD A,4E 26B2 : CD5A26 CALL 265A 26B5 : CDA023 CALL 23A0 26B8 : C8 RET Z 26B9 : 2100B9 LD HL,B900 26BC : 2220BB LD (BB20),HL 26BF : CD1123 CALL 2311 26C2 : CD3124 CALL 2431 26C5 : 28EE JR Z,26B5 26C7 : 38EC JR C,26B5 26C9 : 18F4 JR 26BF 26CB : CD9722 CALL 2297 26CE : CD3124 CALL 2431 26D1 : 2803 JR Z,26D6 26D3 : D8 RET C 26D4 : 18F5 JR 26CB 26D6 : CDEA22 CALL 22EA 26D9 : CD3124 CALL 2431 26DC : 2803 JR Z,26E1 26DE : D8 RET C 26DF : 18F5 JR 26D6 26E1 : 3E57 LD A,57 26E3 : 3213BB LD (BB13),A 26E6 : 3E4E LD A,4E 26E8 : CD5A26 CALL 265A 26EB : 2125BB LD HL,BB25 26EE : 3605 LD (HL),05 26F0 : CDA023 CALL 23A0 26F3 : 2818 JR Z,270D 26F5 : 2100B8 LD HL,B800 26F8 : 2220BB LD (BB20),HL 26FB : CD1823 CALL 2318 26FE : CD3124 CALL 2431 2701 : 28ED JR Z,26F0 2703 : 38EB JR C,26F0 2705 : 18F4 JR 26FB 2707 : 2100B9 LD HL,B900 270A : 2220BB LD (BB20),HL 270D : 3E56 LD A,56 270F : 3213BB LD (BB13),A 2712 : 3E4E LD A,4E 2714 : CD5A26 CALL 265A 2717 : CDA023 CALL 23A0 271A : 280C JR Z,2728 271C : CD1123 CALL 2311 271F : CD3124 CALL 2431 2722 : 28E9 JR Z,270D 2724 : 3809 JR C,272F 2726 : 1807 JR 272F 2728 : 2125BB LD HL,BB25 272B : 35 DEC (HL) 272C : 20DF JR NZ,270D 272E : C9 RET 272F : CD7E27 CALL 277E 2732 : 3E57 LD A,57 2734 : 3213BB LD (BB13),A 2737 : 3E4E LD A,4E 2739 : CD5A26 CALL 265A 273C : 2100B8 LD HL,B800 273F : 2220BB LD (BB20),HL 2742 : CD1823 CALL 2318 2745 : CD3124 CALL 2431 2748 : 2804 JR Z,274E 274A : 38BB JR C,2707 274C : 18F4 JR 2742 274E : CDA027 CALL 27A0 2751 : 2125BB LD HL,BB25 2754 : 3E05 LD A,05 2756 : 96 SUB (HL) 2757 : 3234BB LD (BB34),A 275A : 2100B9 LD HL,B900 275D : 2220BB LD (BB20),HL 2760 : 3E56 LD A,56 2762 : 3213BB LD (BB13),A 2765 : 3E4E LD A,4E 2767 : CD5A26 CALL 265A 276A : CD1123 CALL 2311 276D : CD3124 CALL 2431 2770 : 2804 JR Z,2776 2772 : 3893 JR C,2707 2774 : 18B9 JR 272F 2776 : 2134BB LD HL,BB34 2779 : 35 DEC (HL) 277A : 20E4 JR NZ,2760 277C : 1889 JR 2707 277E : 2110BA LD HL,BA10 2781 : 1120BA LD DE,BA20 2784 : 011000 LD BC,0010 2787 : EDB0 LDIR 2789 : 2130BA LD HL,BA30 278C : 3A31BB LD A,(BB31) 278F : 77 LD (HL),A 2790 : 23 INC HL 2791 : 3A30BB LD A,(BB30) 2794 : 77 LD (HL),A 2795 : 23 INC HL 2796 : 3A32BB LD A,(BB32) 2799 : 77 LD (HL),A 279A : 23 INC HL 279B : 3A33BB LD A,(BB33) 279E : 77 LD (HL),A 279F : C9 RET 27A0 : 2120BA LD HL,BA20 27A3 : 1110BA LD DE,BA10 27A6 : 011000 LD BC,0010 27A9 : EDB0 LDIR 27AB : 2130BA LD HL,BA30 27AE : 7E LD A,(HL) 27AF : 3231BB LD (BB31),A 27B2 : 23 INC HL 27B3 : 7E LD A,(HL) 27B4 : 3230BB LD (BB30),A 27B7 : 23 INC HL 27B8 : 7E LD A,(HL) 27B9 : 3232BB LD (BB32),A 27BC : 23 INC HL 27BD : 7E LD A,(HL) 27BE : 3233BB LD (BB33),A 27C1 : C9 RET 27C2 : CDD122 CALL 22D1 27C5 : CD7E23 CALL 237E 27C8 : CD4122 CALL 2241 27CB : CD7A26 CALL 267A 27CE : CD4226 CALL 2642 27D1 : 3A00BB LD A,(BB00) 27D4 : FE50 CP 50 27D6 : 20F6 JR NZ,27CE 27D8 : 3A05BB LD A,(BB05) 27DB : 3212BB LD (BB12),A 27DE : 320ABA LD (BA0A),A 27E1 : 07 RLCA 27E2 : 07 RLCA 27E3 : 47 LD B,A 27E4 : 3A03BB LD A,(BB03) 27E7 : 80 ADD A,B 27E8 : 3208BA LD (BA08),A 27EB : CDD122 CALL 22D1 27EE : 3A02BB LD A,(BB02) 27F1 : FE53 CP 53 27F3 : 280A JR Z,27FF 27F5 : FE52 CP 52 27F7 : 2824 JR Z,281D 27F9 : FE57 CP 57 27FB : 282B JR Z,2828 27FD : 18CF JR 27CE 27FF : CD3328 CALL 2833 2802 : CDCF23 CALL 23CF 2805 : CD9722 CALL 2297 2808 : CD3124 CALL 2431 280B : 2804 JR Z,2811 280D : 38F0 JR C,27FF 280F : 18F4 JR 2805 2811 : CDEA22 CALL 22EA 2814 : CD3124 CALL 2431 2817 : 28E6 JR Z,27FF 2819 : 38E4 JR C,27FF 281B : 18F4 JR 2811 281D : CD3328 CALL 2833 2820 : CDCF23 CALL 23CF 2823 : CD9526 CALL 2695 2826 : 18F5 JR 281D 2828 : CD3328 CALL 2833 282B : CDCF23 CALL 23CF 282E : CDCB26 CALL 26CB 2831 : 18F5 JR 2828 2833 : 3E49 LD A,49 2835 : CD5A26 CALL 265A 2838 : CD4226 CALL 2642 283B : 3A00BB LD A,(BB00) 283E : FE43 CP 43 2840 : C8 RET Z 2841 : FE53 CP 53 2843 : CAEA21 JP Z,21EA 2846 : FE4D CP 4D 2848 : 2803 JR Z,284D 284A : C3EA21 JP 21EA 284D : CDD122 CALL 22D1 2850 : 18E6 JR 2838 2852 : DB 00,00,00,00,00,00,00,.....,00,00,00,00,00,00,00 2900 : DB FF,FF,FF,FF,FF,FF,FF,.....,FF,FF,FF,FF,FF,FF,FF 4000 : End of disassembly