0000 F3         di
0001 AF         xor a
0002 11FFFF     ld de,0xFFFF
0005 C3CB11     jp 0x11CB
0008 2A5D5C     ld hl,(0x5C5D)
000B 225F5C     ld (0x5C5F),hl
000E 1843       jr 0x0053
0010 C3F215     jp 0x15F2
0013 FF         rst 0x38
0014 FF         rst 0x38
0015 FF         rst 0x38
0016 FF         rst 0x38
0017 FF         rst 0x38
0018 2A5D5C     ld hl,(0x5C5D)
001B 7E         ld a,(hl)
001C CD7D00     call 0x007D
001F D0         ret nc
0020 CD7400     call 0x0074
0023 18F7       jr 0x001C
0025 FF         rst 0x38
0026 FF         rst 0x38
0027 FF         rst 0x38
0028 C35B33     jp 0x335B
002B FF         rst 0x38
002C FF         rst 0x38
002D FF         rst 0x38
002E FF         rst 0x38
002F FF         rst 0x38
0030 C5         push bc
0031 2A615C     ld hl,(0x5C61)
0034 E5         push hl
0035 C39E16     jp 0x169E
0038 F5         push af
0039 E5         push hl
003A 2A785C     ld hl,(0x5C78)
003D 23         inc hl
003E 22785C     ld (0x5C78),hl
0041 7C         ld a,h
0042 B5         or l
0043 2003       jr nz,0x0048
0045 FD3440     inc (iy+0x40)
0048 C5         push bc
0049 D5         push de
004A CDBF02     call 0x02BF
004D D1         pop de
004E C1         pop bc
004F E1         pop hl
0050 F1         pop af
0051 FB         ei
0052 C9         ret
0053 E1         pop hl
0054 6E         ld l,(hl)
0055 FD7500     ld (iy),l
0058 ED7B3D5C   ld sp,(0x5C3D)
005C C3C516     jp 0x16C5
005F FF         rst 0x38
0060 FF         rst 0x38
0061 FF         rst 0x38
0062 FF         rst 0x38
0063 FF         rst 0x38
0064 FF         rst 0x38
0065 FF         rst 0x38
0066 F5         push af
0067 E5         push hl
0068 2AB05C     ld hl,(0x5CB0)
006B 7C         ld a,h
006C B5         or l
006D 2001       jr nz,0x0070
006F E9         jp (hl)
0070 E1         pop hl
0071 F1         pop af
0072 ED45       retn
0074 2A5D5C     ld hl,(0x5C5D)
0077 23         inc hl
0078 225D5C     ld (0x5C5D),hl
007B 7E         ld a,(hl)
007C C9         ret
007D FE21       cp 0x21
007F D0         ret nc
0080 FE0D       cp 0x0D
0082 C8         ret z
0083 FE10       cp 0x10
0085 D8         ret c
0086 FE18       cp 0x18
0088 3F         ccf
0089 D8         ret c
008A 23         inc hl
008B FE16       cp 0x16
008D 3801       jr c,0x0090
008F 23         inc hl
0090 37         scf
0091 225D5C     ld (0x5C5D),hl
0094 C9         ret
0095 BF         cp a
0096 52         ld d,d
0097 4E         ld c,(hl)
0098 C4494E     call nz,0x4E49
009B 4B         ld c,e
009C 45         ld b,l
009D 59         ld e,c
009E A4         and h
009F 50         ld d,b
00A0 C9         ret
00A1 46         ld b,(hl)
00A2 CE50       adc a,0x50
00A4 4F         ld c,a
00A5 49         ld c,c
00A6 4E         ld c,(hl)
00A7 D45343     call nc,0x4353
00AA 52         ld d,d
00AB 45         ld b,l
00AC 45         ld b,l
00AD 4E         ld c,(hl)
00AE A4         and h
00AF 41         ld b,c
00B0 54         ld d,h
00B1 54         ld d,h
00B2 D241D4     jp nc,0xD441
00B5 54         ld d,h
00B6 41         ld b,c
00B7 C25641     jp nz,0x4156
00BA 4C         ld c,h
00BB A4         and h
00BC 43         ld b,e
00BD 4F         ld c,a
00BE 44         ld b,h
00BF C5         push bc
00C0 56         ld d,(hl)
00C1 41         ld b,c
00C2 CC4C45     call z,0x454C
00C5 CE53       adc a,0x53
00C7 49         ld c,c
00C8 CE43       adc a,0x43
00CA 4F         ld c,a
00CB D354       out (0x54),a
00CD 41         ld b,c
00CE CE41       adc a,0x41
00D0 53         ld d,e
00D1 CE41       adc a,0x41
00D3 43         ld b,e
00D4 D341       out (0x41),a
00D6 54         ld d,h
00D7 CE4C       adc a,0x4C
00D9 CE45       adc a,0x45
00DB 58         ld e,b
00DC D0         ret nc
00DD 49         ld c,c
00DE 4E         ld c,(hl)
00DF D45351     call nc,0x5153
00E2 D25347     jp nc,0x4753
00E5 CE41       adc a,0x41
00E7 42         ld b,d
00E8 D350       out (0x50),a
00EA 45         ld b,l
00EB 45         ld b,l
00EC CB49       bit 1,c
00EE CE55       adc a,0x55
00F0 53         ld d,e
00F1 D25354     jp nc,0x5453
00F4 52         ld d,d
00F5 A4         and h
00F6 43         ld b,e
00F7 48         ld c,b
00F8 52         ld d,d
00F9 A4         and h
00FA 4E         ld c,(hl)
00FB 4F         ld c,a
00FC D44249     call nc,0x4942
00FF CE4F       adc a,0x4F
0101 D2414E     jp nc,0x4E41
0104 C43CBD     call nz,0xBD3C
0107 3EBD       ld a,0xBD
0109 3C         inc a
010A BE         cp (hl)
010B 4C         ld c,h
010C 49         ld c,c
010D 4E         ld c,(hl)
010E C5         push bc
010F 54         ld d,h
0110 48         ld c,b
0111 45         ld b,l
0112 CE54       adc a,0x54
0114 CF         rst 0x08
0115 53         ld d,e
0116 54         ld d,h
0117 45         ld b,l
0118 D0         ret nc
0119 44         ld b,h
011A 45         ld b,l
011B 46         ld b,(hl)
011C 2046       jr nz,0x0164
011E CE43       adc a,0x43
0120 41         ld b,c
0121 D4464F     call nc,0x4F46
0124 52         ld d,d
0125 4D         ld c,l
0126 41         ld b,c
0127 D44D4F     call nc,0x4F4D
012A 56         ld d,(hl)
012B C5         push bc
012C 45         ld b,l
012D 52         ld d,d
012E 41         ld b,c
012F 53         ld d,e
0130 C5         push bc
0131 4F         ld c,a
0132 50         ld d,b
0133 45         ld b,l
0134 4E         ld c,(hl)
0135 20A3       jr nz,0x00DA
0137 43         ld b,e
0138 4C         ld c,h
0139 4F         ld c,a
013A 53         ld d,e
013B 45         ld b,l
013C 20A3       jr nz,0x00E1
013E 4D         ld c,l
013F 45         ld b,l
0140 52         ld d,d
0141 47         ld b,a
0142 C5         push bc
0143 56         ld d,(hl)
0144 45         ld b,l
0145 52         ld d,d
0146 49         ld c,c
0147 46         ld b,(hl)
0148 D9         exx
0149 42         ld b,d
014A 45         ld b,l
014B 45         ld b,l
014C D0         ret nc
014D 43         ld b,e
014E 49         ld c,c
014F 52         ld d,d
0150 43         ld b,e
0151 4C         ld c,h
0152 C5         push bc
0153 49         ld c,c
0154 4E         ld c,(hl)
0155 CB50       bit 2,b
0157 41         ld b,c
0158 50         ld d,b
0159 45         ld b,l
015A D2464C     jp nc,0x4C46
015D 41         ld b,c
015E 53         ld d,e
015F C8         ret z
0160 42         ld b,d
0161 52         ld d,d
0162 49         ld c,c
0163 47         ld b,a
0164 48         ld c,b
0165 D4494E     call nc,0x4E49
0168 56         ld d,(hl)
0169 45         ld b,l
016A 52         ld d,d
016B 53         ld d,e
016C C5         push bc
016D 4F         ld c,a
016E 56         ld d,(hl)
016F 45         ld b,l
0170 D24F55     jp nc,0x554F
0173 D44C50     call nc,0x504C
0176 52         ld d,d
0177 49         ld c,c
0178 4E         ld c,(hl)
0179 D44C4C     call nc,0x4C4C
017C 49         ld c,c
017D 53         ld d,e
017E D45354     call nc,0x5453
0181 4F         ld c,a
0182 D0         ret nc
0183 52         ld d,d
0184 45         ld b,l
0185 41         ld b,c
0186 C44441     call nz,0x4144
0189 54         ld d,h
018A C1         pop bc
018B 52         ld d,d
018C 45         ld b,l
018D 53         ld d,e
018E 54         ld d,h
018F 4F         ld c,a
0190 52         ld d,d
0191 C5         push bc
0192 4E         ld c,(hl)
0193 45         ld b,l
0194 D7         rst 0x10
0195 42         ld b,d
0196 4F         ld c,a
0197 52         ld d,d
0198 44         ld b,h
0199 45         ld b,l
019A D2434F     jp nc,0x4F43
019D 4E         ld c,(hl)
019E 54         ld d,h
019F 49         ld c,c
01A0 4E         ld c,(hl)
01A1 55         ld d,l
01A2 C5         push bc
01A3 44         ld b,h
01A4 49         ld c,c
01A5 CD5245     call 0x4552
01A8 CD464F     call 0x4F46
01AB D2474F     jp nc,0x4F47
01AE 2054       jr nz,0x0204
01B0 CF         rst 0x08
01B1 47         ld b,a
01B2 4F         ld c,a
01B3 2053       jr nz,0x0208
01B5 55         ld d,l
01B6 C2494E     jp nz,0x4E49
01B9 50         ld d,b
01BA 55         ld d,l
01BB D44C4F     call nc,0x4F4C
01BE 41         ld b,c
01BF C44C49     call nz,0x494C
01C2 53         ld d,e
01C3 D44C45     call nc,0x454C
01C6 D45041     call nc,0x4150
01C9 55         ld d,l
01CA 53         ld d,e
01CB C5         push bc
01CC 4E         ld c,(hl)
01CD 45         ld b,l
01CE 58         ld e,b
01CF D4504F     call nc,0x4F50
01D2 4B         ld c,e
01D3 C5         push bc
01D4 50         ld d,b
01D5 52         ld d,d
01D6 49         ld c,c
01D7 4E         ld c,(hl)
01D8 D4504C     call nc,0x4C50
01DB 4F         ld c,a
01DC D45255     call nc,0x5552
01DF CE53       adc a,0x53
01E1 41         ld b,c
01E2 56         ld d,(hl)
01E3 C5         push bc
01E4 52         ld d,d
01E5 41         ld b,c
01E6 4E         ld c,(hl)
01E7 44         ld b,h
01E8 4F         ld c,a
01E9 4D         ld c,l
01EA 49         ld c,c
01EB 5A         ld e,d
01EC C5         push bc
01ED 49         ld c,c
01EE C643       add a,0x43
01F0 4C         ld c,h
01F1 D344       out (0x44),a
01F3 52         ld d,d
01F4 41         ld b,c
01F5 D7         rst 0x10
01F6 43         ld b,e
01F7 4C         ld c,h
01F8 45         ld b,l
01F9 41         ld b,c
01FA D25245     jp nc,0x4552
01FD 54         ld d,h
01FE 55         ld d,l
01FF 52         ld d,d
0200 CE43       adc a,0x43
0202 4F         ld c,a
0203 50         ld d,b
0204 D9         exx
0205 42         ld b,d
0206 48         ld c,b
0207 59         ld e,c
0208 3635       ld (hl),0x35
020A 54         ld d,h
020B 47         ld b,a
020C 56         ld d,(hl)
020D 4E         ld c,(hl)
020E 4A         ld c,d
020F 55         ld d,l
0210 37         scf
0211 34         inc (hl)
0212 52         ld d,d
0213 46         ld b,(hl)
0214 43         ld b,e
0215 4D         ld c,l
0216 4B         ld c,e
0217 49         ld c,c
0218 3833       jr c,0x024D
021A 45         ld b,l
021B 44         ld b,h
021C 58         ld e,b
021D 0E4C       ld c,0x4C
021F 4F         ld c,a
0220 39         add hl,sp
0221 325753     ld (0x5357),a
0224 5A         ld e,d
0225 200D       jr nz,0x0234
0227 50         ld d,b
0228 3031       jr nc,0x025B
022A 51         ld d,c
022B 41         ld b,c
022C E3         ex (sp),hl
022D C4E0E4     call nz,0xE4E0
0230 B4         or h
0231 BC         cp h
0232 BD         cp l
0233 BB         cp e
0234 AF         xor a
0235 B0         or b
0236 B1         or c
0237 C0         ret nz
0238 A7         and a
0239 A6         and (hl)
023A BE         cp (hl)
023B AD         xor l
023C B2         or d
023D BA         cp d
023E E5         push hl
023F A5         and l
0240 C2E1B3     jp nz,0xB3E1
0243 B9         cp c
0244 C1         pop bc
0245 B8         cp b
0246 7E         ld a,(hl)
0247 DCDA5C     call c,0x5CDA
024A B7         or a
024B 7B         ld a,e
024C 7D         ld a,l
024D D8         ret c
024E BF         cp a
024F AE         xor (hl)
0250 AA         xor d
0251 AB         xor e
0252 DD         defb 0xDD
0253 DEDF       sbc a,0xDF
0255 7F         ld a,a
0256 B5         or l
0257 D67C       sub 0x7C
0259 D5         push de
025A 5D         ld e,l
025B DBB6       in a,(0xB6)
025D D9         exx
025E 5B         ld e,e
025F D7         rst 0x10
0260 0C         inc c
0261 07         rlca
0262 0604       ld b,0x04
0264 05         dec b
0265 08         ex af,af'
0266 0A         ld a,(bc)
0267 0B         dec bc
0268 09         add hl,bc
0269 0F         rrca
026A E22A3F     jp po,0x3F2A
026D CDC8CC     call 0xCCC8
0270 CB5E       bit 3,(hl)
0272 AC         xor h
0273 2D         dec l
0274 2B         dec hl
0275 3D         dec a
0276 2E2C       ld l,0x2C
0278 3B         dec sp
0279 22C73C     ld (0x3CC7),hl
027C C33EC5     jp 0xC53E
027F 2F         cpl
0280 C9         ret
0281 60         ld h,b
0282 C63A       add a,0x3A
0284 D0         ret nc
0285 CEA8       adc a,0xA8
0287 CAD3D4     jp z,0xD4D3
028A D1         pop de
028B D2A9CF     jp nc,0xCFA9
028E 2E2F       ld l,0x2F
0290 11FFFF     ld de,0xFFFF
0293 01FEFE     ld bc,0xFEFE
0296 ED78       in a,(c)
0298 2F         cpl
0299 E61F       and 0x1F
029B 280E       jr z,0x02AB
029D 67         ld h,a
029E 7D         ld a,l
029F 14         inc d
02A0 C0         ret nz
02A1 D608       sub 0x08
02A3 CB3C       srl h
02A5 30FA       jr nc,0x02A1
02A7 53         ld d,e
02A8 5F         ld e,a
02A9 20F4       jr nz,0x029F
02AB 2D         dec l
02AC CB00       rlc b
02AE 38E6       jr c,0x0296
02B0 7A         ld a,d
02B1 3C         inc a
02B2 C8         ret z
02B3 FE28       cp 0x28
02B5 C8         ret z
02B6 FE19       cp 0x19
02B8 C8         ret z
02B9 7B         ld a,e
02BA 5A         ld e,d
02BB 57         ld d,a
02BC FE18       cp 0x18
02BE C9         ret
02BF CD8E02     call 0x028E
02C2 C0         ret nz
02C3 21005C     ld hl,0x5C00
02C6 CB7E       bit 7,(hl)
02C8 2007       jr nz,0x02D1
02CA 23         inc hl
02CB 35         dec (hl)
02CC 2B         dec hl
02CD 2002       jr nz,0x02D1
02CF 36FF       ld (hl),0xFF
02D1 7D         ld a,l
02D2 21045C     ld hl,0x5C04
02D5 BD         cp l
02D6 20EE       jr nz,0x02C6
02D8 CD1E03     call 0x031E
02DB D0         ret nc
02DC 21005C     ld hl,0x5C00
02DF BE         cp (hl)
02E0 282E       jr z,0x0310
02E2 EB         ex de,hl
02E3 21045C     ld hl,0x5C04
02E6 BE         cp (hl)
02E7 2827       jr z,0x0310
02E9 CB7E       bit 7,(hl)
02EB 2004       jr nz,0x02F1
02ED EB         ex de,hl
02EE CB7E       bit 7,(hl)
02F0 C8         ret z
02F1 5F         ld e,a
02F2 77         ld (hl),a
02F3 23         inc hl
02F4 3605       ld (hl),0x05
02F6 23         inc hl
02F7 3A095C     ld a,(0x5C09)
02FA 77         ld (hl),a
02FB 23         inc hl
02FC FD4E07     ld c,(iy+0x07)
02FF FD5601     ld d,(iy+0x01)
0302 E5         push hl
0303 CD3303     call 0x0333
0306 E1         pop hl
0307 77         ld (hl),a
0308 32085C     ld (0x5C08),a
030B FDCB01EE   set 5,(iy+0x01)
030F C9         ret
0310 23         inc hl
0311 3605       ld (hl),0x05
0313 23         inc hl
0314 35         dec (hl)
0315 C0         ret nz
0316 3A0A5C     ld a,(0x5C0A)
0319 77         ld (hl),a
031A 23         inc hl
031B 7E         ld a,(hl)
031C 18EA       jr 0x0308
031E 42         ld b,d
031F 1600       ld d,0x00
0321 7B         ld a,e
0322 FE27       cp 0x27
0324 D0         ret nc
0325 FE18       cp 0x18
0327 2003       jr nz,0x032C
0329 CB78       bit 7,b
032B C0         ret nz
032C 210502     ld hl,0x0205
032F 19         add hl,de
0330 7E         ld a,(hl)
0331 37         scf
0332 C9         ret
0333 7B         ld a,e
0334 FE3A       cp 0x3A
0336 382F       jr c,0x0367
0338 0D         dec c
0339 FA4F03     jp m,0x034F
033C 2803       jr z,0x0341
033E C64F       add a,0x4F
0340 C9         ret
0341 21EB01     ld hl,0x01EB
0344 04         inc b
0345 2803       jr z,0x034A
0347 210502     ld hl,0x0205
034A 1600       ld d,0x00
034C 19         add hl,de
034D 7E         ld a,(hl)
034E C9         ret
034F 212902     ld hl,0x0229
0352 CB40       bit 0,b
0354 28F4       jr z,0x034A
0356 CB5A       bit 3,d
0358 280A       jr z,0x0364
035A FDCB305E   bit 3,(iy+0x30)
035E C0         ret nz
035F 04         inc b
0360 C0         ret nz
0361 C620       add a,0x20
0363 C9         ret
0364 C6A5       add a,0xA5
0366 C9         ret
0367 FE30       cp 0x30
0369 D8         ret c
036A 0D         dec c
036B FA9D03     jp m,0x039D
036E 2019       jr nz,0x0389
0370 215402     ld hl,0x0254
0373 CB68       bit 5,b
0375 28D3       jr z,0x034A
0377 FE38       cp 0x38
0379 3007       jr nc,0x0382
037B D620       sub 0x20
037D 04         inc b
037E C8         ret z
037F C608       add a,0x08
0381 C9         ret
0382 D636       sub 0x36
0384 04         inc b
0385 C8         ret z
0386 C6FE       add a,0xFE
0388 C9         ret
0389 213002     ld hl,0x0230
038C FE39       cp 0x39
038E 28BA       jr z,0x034A
0390 FE30       cp 0x30
0392 28B6       jr z,0x034A
0394 E607       and 0x07
0396 C680       add a,0x80
0398 04         inc b
0399 C8         ret z
039A EE0F       xor 0x0F
039C C9         ret
039D 04         inc b
039E C8         ret z
039F CB68       bit 5,b
03A1 213002     ld hl,0x0230
03A4 20A4       jr nz,0x034A
03A6 D610       sub 0x10
03A8 FE22       cp 0x22
03AA 2806       jr z,0x03B2
03AC FE20       cp 0x20
03AE C0         ret nz
03AF 3E5F       ld a,0x5F
03B1 C9         ret
03B2 3E40       ld a,0x40
03B4 C9         ret
03B5 F3         di
03B6 7D         ld a,l
03B7 CB3D       srl l
03B9 CB3D       srl l
03BB 2F         cpl
03BC E603       and 0x03
03BE 4F         ld c,a
03BF 0600       ld b,0x00
03C1 DD21D103   ld ix,0x03D1
03C5 DD09       add ix,bc
03C7 3A485C     ld a,(0x5C48)
03CA E638       and 0x38
03CC 0F         rrca
03CD 0F         rrca
03CE 0F         rrca
03CF F608       or 0x08
03D1 00         nop
03D2 00         nop
03D3 00         nop
03D4 04         inc b
03D5 0C         inc c
03D6 0D         dec c
03D7 20FD       jr nz,0x03D6
03D9 0E3F       ld c,0x3F
03DB 05         dec b
03DC C2D603     jp nz,0x03D6
03DF EE10       xor 0x10
03E1 D3FE       out (0xFE),a
03E3 44         ld b,h
03E4 4F         ld c,a
03E5 CB67       bit 4,a
03E7 2009       jr nz,0x03F2
03E9 7A         ld a,d
03EA B3         or e
03EB 2809       jr z,0x03F6
03ED 79         ld a,c
03EE 4D         ld c,l
03EF 1B         dec de
03F0 DDE9       jp (ix)
03F2 4D         ld c,l
03F3 0C         inc c
03F4 DDE9       jp (ix)
03F6 FB         ei
03F7 C9         ret
03F8 EF         rst 0x28
03F9 3127C0     ld sp,0xC027
03FC 03         inc bc
03FD 34         inc (hl)
03FE EC6C98     call pe,0x986C
0401 1F         rra
0402 F5         push af
0403 04         inc b
0404 A1         and c
0405 0F         rrca
0406 3821       jr c,0x0429
0408 92         sub d
0409 5C         ld e,h
040A 7E         ld a,(hl)
040B A7         and a
040C 205E       jr nz,0x046C
040E 23         inc hl
040F 4E         ld c,(hl)
0410 23         inc hl
0411 46         ld b,(hl)
0412 78         ld a,b
0413 17         rla
0414 9F         sbc a,a
0415 B9         cp c
0416 2054       jr nz,0x046C
0418 23         inc hl
0419 BE         cp (hl)
041A 2050       jr nz,0x046C
041C 78         ld a,b
041D C63C       add a,0x3C
041F F22504     jp p,0x0425
0422 E26C04     jp po,0x046C
0425 06FA       ld b,0xFA
0427 04         inc b
0428 D60C       sub 0x0C
042A 30FB       jr nc,0x0427
042C C60C       add a,0x0C
042E C5         push bc
042F 216E04     ld hl,0x046E
0432 CD0634     call 0x3406
0435 CDB433     call 0x33B4
0438 EF         rst 0x28
0439 04         inc b
043A 38F1       jr c,0x042D
043C 86         add a,(hl)
043D 77         ld (hl),a
043E EF         rst 0x28
043F C0         ret nz
0440 02         ld (bc),a
0441 3138CD     ld sp,0xCD38
0444 94         sub h
0445 1EFE       ld e,0xFE
0447 0B         dec bc
0448 3022       jr nc,0x046C
044A EF         rst 0x28
044B E0         ret po
044C 04         inc b
044D E0         ret po
044E 34         inc (hl)
044F 80         add a,b
0450 43         ld b,e
0451 55         ld d,l
0452 9F         sbc a,a
0453 80         add a,b
0454 010534     ld bc,0x3405
0457 35         dec (hl)
0458 71         ld (hl),c
0459 03         inc bc
045A 38CD       jr c,0x0429
045C 99         sbc a,c
045D 1EC5       ld e,0xC5
045F CD991E     call 0x1E99
0462 E1         pop hl
0463 50         ld d,b
0464 59         ld e,c
0465 7A         ld a,d
0466 B3         or e
0467 C8         ret z
0468 1B         dec de
0469 C3B503     jp 0x03B5
046C CF         rst 0x08
046D 0A         ld a,(bc)
046E 89         adc a,c
046F 02         ld (bc),a
0470 D0         ret nc
0471 12         ld (de),a
0472 86         add a,(hl)
0473 89         adc a,c
0474 0A         ld a,(bc)
0475 97         sub a
0476 60         ld h,b
0477 75         ld (hl),l
0478 89         adc a,c
0479 12         ld (de),a
047A D5         push de
047B 17         rla
047C 1F         rra
047D 89         adc a,c
047E 1B         dec de
047F 90         sub b
0480 41         ld b,c
0481 02         ld (bc),a
0482 89         adc a,c
0483 24         inc h
0484 D0         ret nc
0485 53         ld d,e
0486 CA892E     jp z,0x2E89
0489 9D         sbc a,l
048A 36B1       ld (hl),0xB1
048C 89         adc a,c
048D 38FF       jr c,0x048E
048F 49         ld c,c
0490 3E89       ld a,0x89
0492 43         ld b,e
0493 FF         rst 0x38
0494 6A         ld l,d
0495 73         ld (hl),e
0496 89         adc a,c
0497 4F         ld c,a
0498 A7         and a
0499 00         nop
049A 54         ld d,h
049B 89         adc a,c
049C 5C         ld e,h
049D 00         nop
049E 00         nop
049F 00         nop
04A0 89         adc a,c
04A1 69         ld l,c
04A2 14         inc d
04A3 F624       or 0x24
04A5 89         adc a,c
04A6 76         halt
04A7 F1         pop af
04A8 1005       djnz 0x04AF
04AA CDFB24     call 0x24FB
04AD 3A3B5C     ld a,(0x5C3B)
04B0 87         add a,a
04B1 FA8A1C     jp m,0x1C8A
04B4 E1         pop hl
04B5 D0         ret nc
04B6 E5         push hl
04B7 CDF12B     call 0x2BF1
04BA 62         ld h,d
04BB 6B         ld l,e
04BC 0D         dec c
04BD F8         ret m
04BE 09         add hl,bc
04BF CBFE       set 7,(hl)
04C1 C9         ret
04C2 213F05     ld hl,0x053F
04C5 E5         push hl
04C6 21801F     ld hl,0x1F80
04C9 CB7F       bit 7,a
04CB 2803       jr z,0x04D0
04CD 21980C     ld hl,0x0C98
04D0 08         ex af,af'
04D1 13         inc de
04D2 DD2B       dec ix
04D4 F3         di
04D5 3E02       ld a,0x02
04D7 47         ld b,a
04D8 10FE       djnz 0x04D8
04DA D3FE       out (0xFE),a
04DC EE0F       xor 0x0F
04DE 06A4       ld b,0xA4
04E0 2D         dec l
04E1 20F5       jr nz,0x04D8
04E3 05         dec b
04E4 25         dec h
04E5 F2D804     jp p,0x04D8
04E8 062F       ld b,0x2F
04EA 10FE       djnz 0x04EA
04EC D3FE       out (0xFE),a
04EE 3E0D       ld a,0x0D
04F0 0637       ld b,0x37
04F2 10FE       djnz 0x04F2
04F4 D3FE       out (0xFE),a
04F6 010E3B     ld bc,0x3B0E
04F9 08         ex af,af'
04FA 6F         ld l,a
04FB C30705     jp 0x0507
04FE 7A         ld a,d
04FF B3         or e
0500 280C       jr z,0x050E
0502 DD6E00     ld l,(ix)
0505 7C         ld a,h
0506 AD         xor l
0507 67         ld h,a
0508 3E01       ld a,0x01
050A 37         scf
050B C32505     jp 0x0525
050E 6C         ld l,h
050F 18F4       jr 0x0505
0511 79         ld a,c
0512 CB78       bit 7,b
0514 10FE       djnz 0x0514
0516 3004       jr nc,0x051C
0518 0642       ld b,0x42
051A 10FE       djnz 0x051A
051C D3FE       out (0xFE),a
051E 063E       ld b,0x3E
0520 20EF       jr nz,0x0511
0522 05         dec b
0523 AF         xor a
0524 3C         inc a
0525 CB15       rl l
0527 C21405     jp nz,0x0514
052A 1B         dec de
052B DD23       inc ix
052D 0631       ld b,0x31
052F 3E7F       ld a,0x7F
0531 DBFE       in a,(0xFE)
0533 1F         rra
0534 D0         ret nc
0535 7A         ld a,d
0536 3C         inc a
0537 C2FE04     jp nz,0x04FE
053A 063B       ld b,0x3B
053C 10FE       djnz 0x053C
053E C9         ret
053F F5         push af
0540 3A485C     ld a,(0x5C48)
0543 E638       and 0x38
0545 0F         rrca
0546 0F         rrca
0547 0F         rrca
0548 D3FE       out (0xFE),a
054A 3E7F       ld a,0x7F
054C DBFE       in a,(0xFE)
054E 1F         rra
054F FB         ei
0550 3802       jr c,0x0554
0552 CF         rst 0x08
0553 0C         inc c
0554 F1         pop af
0555 C9         ret
0556 14         inc d
0557 08         ex af,af'
0558 15         dec d
0559 F3         di
055A 3E0F       ld a,0x0F
055C D3FE       out (0xFE),a
055E 213F05     ld hl,0x053F
0561 E5         push hl
0562 DBFE       in a,(0xFE)
0564 1F         rra
0565 E620       and 0x20
0567 F602       or 0x02
0569 4F         ld c,a
056A BF         cp a
056B C0         ret nz
056C CDE705     call 0x05E7
056F 30FA       jr nc,0x056B
0571 211504     ld hl,0x0415
0574 10FE       djnz 0x0574
0576 2B         dec hl
0577 7C         ld a,h
0578 B5         or l
0579 20F9       jr nz,0x0574
057B CDE305     call 0x05E3
057E 30EB       jr nc,0x056B
0580 069C       ld b,0x9C
0582 CDE305     call 0x05E3
0585 30E4       jr nc,0x056B
0587 3EC6       ld a,0xC6
0589 B8         cp b
058A 30E0       jr nc,0x056C
058C 24         inc h
058D 20F1       jr nz,0x0580
058F 06C9       ld b,0xC9
0591 CDE705     call 0x05E7
0594 30D5       jr nc,0x056B
0596 78         ld a,b
0597 FED4       cp 0xD4
0599 30F4       jr nc,0x058F
059B CDE705     call 0x05E7
059E D0         ret nc
059F 79         ld a,c
05A0 EE03       xor 0x03
05A2 4F         ld c,a
05A3 2600       ld h,0x00
05A5 06B0       ld b,0xB0
05A7 181F       jr 0x05C8
05A9 08         ex af,af'
05AA 2007       jr nz,0x05B3
05AC 300F       jr nc,0x05BD
05AE DD7500     ld (ix),l
05B1 180F       jr 0x05C2
05B3 CB11       rl c
05B5 AD         xor l
05B6 C0         ret nz
05B7 79         ld a,c
05B8 1F         rra
05B9 4F         ld c,a
05BA 13         inc de
05BB 1807       jr 0x05C4
05BD DD7E00     ld a,(ix)
05C0 AD         xor l
05C1 C0         ret nz
05C2 DD23       inc ix
05C4 1B         dec de
05C5 08         ex af,af'
05C6 06B2       ld b,0xB2
05C8 2E01       ld l,0x01
05CA CDE305     call 0x05E3
05CD D0         ret nc
05CE 3ECB       ld a,0xCB
05D0 B8         cp b
05D1 CB15       rl l
05D3 06B0       ld b,0xB0
05D5 D2CA05     jp nc,0x05CA
05D8 7C         ld a,h
05D9 AD         xor l
05DA 67         ld h,a
05DB 7A         ld a,d
05DC B3         or e
05DD 20CA       jr nz,0x05A9
05DF 7C         ld a,h
05E0 FE01       cp 0x01
05E2 C9         ret
05E3 CDE705     call 0x05E7
05E6 D0         ret nc
05E7 3E16       ld a,0x16
05E9 3D         dec a
05EA 20FD       jr nz,0x05E9
05EC A7         and a
05ED 04         inc b
05EE C8         ret z
05EF 3E7F       ld a,0x7F
05F1 DBFE       in a,(0xFE)
05F3 1F         rra
05F4 D0         ret nc
05F5 A9         xor c
05F6 E620       and 0x20
05F8 28F3       jr z,0x05ED
05FA 79         ld a,c
05FB 2F         cpl
05FC 4F         ld c,a
05FD E607       and 0x07
05FF F608       or 0x08
0601 D3FE       out (0xFE),a
0603 37         scf
0604 C9         ret
0605 F1         pop af
0606 3A745C     ld a,(0x5C74)
0609 D6E0       sub 0xE0
060B 32745C     ld (0x5C74),a
060E CD8C1C     call 0x1C8C
0611 CD3025     call 0x2530
0614 283C       jr z,0x0652
0616 011100     ld bc,0x0011
0619 3A745C     ld a,(0x5C74)
061C A7         and a
061D 2802       jr z,0x0621
061F 0E22       ld c,0x22
0621 F7         rst 0x30
0622 D5         push de
0623 DDE1       pop ix
0625 060B       ld b,0x0B
0627 3E20       ld a,0x20
0629 12         ld (de),a
062A 13         inc de
062B 10FC       djnz 0x0629
062D DD3601FF   ld (ix+0x01),0xFF
0631 CDF12B     call 0x2BF1
0634 21F6FF     ld hl,0xFFF6
0637 0B         dec bc
0638 09         add hl,bc
0639 03         inc bc
063A 300F       jr nc,0x064B
063C 3A745C     ld a,(0x5C74)
063F A7         and a
0640 2002       jr nz,0x0644
0642 CF         rst 0x08
0643 0E78       ld c,0x78
0645 B1         or c
0646 280A       jr z,0x0652
0648 010A00     ld bc,0x000A
064B DDE5       push ix
064D E1         pop hl
064E 23         inc hl
064F EB         ex de,hl
0650 EDB0       ldir
0652 DF         rst 0x18
0653 FEE4       cp 0xE4
0655 2049       jr nz,0x06A0
0657 3A745C     ld a,(0x5C74)
065A FE03       cp 0x03
065C CA8A1C     jp z,0x1C8A
065F E7         rst 0x20
0660 CDB228     call 0x28B2
0663 CBF9       set 7,c
0665 300B       jr nc,0x0672
0667 210000     ld hl,0x0000
066A 3A745C     ld a,(0x5C74)
066D 3D         dec a
066E 2815       jr z,0x0685
0670 CF         rst 0x08
0671 01C28A     ld bc,0x8AC2
0674 1C         inc e
0675 CD3025     call 0x2530
0678 2818       jr z,0x0692
067A 23         inc hl
067B 7E         ld a,(hl)
067C DD770B     ld (ix+0x0B),a
067F 23         inc hl
0680 7E         ld a,(hl)
0681 DD770C     ld (ix+0x0C),a
0684 23         inc hl
0685 DD710E     ld (ix+0x0E),c
0688 3E01       ld a,0x01
068A CB71       bit 6,c
068C 2801       jr z,0x068F
068E 3C         inc a
068F DD7700     ld (ix),a
0692 EB         ex de,hl
0693 E7         rst 0x20
0694 FE29       cp 0x29
0696 20DA       jr nz,0x0672
0698 E7         rst 0x20
0699 CDEE1B     call 0x1BEE
069C EB         ex de,hl
069D C35A07     jp 0x075A
06A0 FEAA       cp 0xAA
06A2 201F       jr nz,0x06C3
06A4 3A745C     ld a,(0x5C74)
06A7 FE03       cp 0x03
06A9 CA8A1C     jp z,0x1C8A
06AC E7         rst 0x20
06AD CDEE1B     call 0x1BEE
06B0 DD360B00   ld (ix+0x0B),0x00
06B4 DD360C1B   ld (ix+0x0C),0x1B
06B8 210040     ld hl,0x4000
06BB DD750D     ld (ix+0x0D),l
06BE DD740E     ld (ix+0x0E),h
06C1 184D       jr 0x0710
06C3 FEAF       cp 0xAF
06C5 204F       jr nz,0x0716
06C7 3A745C     ld a,(0x5C74)
06CA FE03       cp 0x03
06CC CA8A1C     jp z,0x1C8A
06CF E7         rst 0x20
06D0 CD4820     call 0x2048
06D3 200C       jr nz,0x06E1
06D5 3A745C     ld a,(0x5C74)
06D8 A7         and a
06D9 CA8A1C     jp z,0x1C8A
06DC CDE61C     call 0x1CE6
06DF 180F       jr 0x06F0
06E1 CD821C     call 0x1C82
06E4 DF         rst 0x18
06E5 FE2C       cp 0x2C
06E7 280C       jr z,0x06F5
06E9 3A745C     ld a,(0x5C74)
06EC A7         and a
06ED CA8A1C     jp z,0x1C8A
06F0 CDE61C     call 0x1CE6
06F3 1804       jr 0x06F9
06F5 E7         rst 0x20
06F6 CD821C     call 0x1C82
06F9 CDEE1B     call 0x1BEE
06FC CD991E     call 0x1E99
06FF DD710B     ld (ix+0x0B),c
0702 DD700C     ld (ix+0x0C),b
0705 CD991E     call 0x1E99
0708 DD710D     ld (ix+0x0D),c
070B DD700E     ld (ix+0x0E),b
070E 60         ld h,b
070F 69         ld l,c
0710 DD360003   ld (ix),0x03
0714 1844       jr 0x075A
0716 FECA       cp 0xCA
0718 2809       jr z,0x0723
071A CDEE1B     call 0x1BEE
071D DD360E80   ld (ix+0x0E),0x80
0721 1817       jr 0x073A
0723 3A745C     ld a,(0x5C74)
0726 A7         and a
0727 C28A1C     jp nz,0x1C8A
072A E7         rst 0x20
072B CD821C     call 0x1C82
072E CDEE1B     call 0x1BEE
0731 CD991E     call 0x1E99
0734 DD710D     ld (ix+0x0D),c
0737 DD700E     ld (ix+0x0E),b
073A DD360000   ld (ix),0x00
073E 2A595C     ld hl,(0x5C59)
0741 ED5B535C   ld de,(0x5C53)
0745 37         scf
0746 ED52       sbc hl,de
0748 DD750B     ld (ix+0x0B),l
074B DD740C     ld (ix+0x0C),h
074E 2A4B5C     ld hl,(0x5C4B)
0751 ED52       sbc hl,de
0753 DD750F     ld (ix+0x0F),l
0756 DD7410     ld (ix+0x10),h
0759 EB         ex de,hl
075A 3A745C     ld a,(0x5C74)
075D A7         and a
075E CA7009     jp z,0x0970
0761 E5         push hl
0762 011100     ld bc,0x0011
0765 DD09       add ix,bc
0767 DDE5       push ix
0769 111100     ld de,0x0011
076C AF         xor a
076D 37         scf
076E CD5605     call 0x0556
0771 DDE1       pop ix
0773 30F2       jr nc,0x0767
0775 3EFE       ld a,0xFE
0777 CD0116     call 0x1601
077A FD365203   ld (iy+0x52),0x03
077E 0E80       ld c,0x80
0780 DD7E00     ld a,(ix)
0783 DDBEEF     cp (ix-0x11)
0786 2002       jr nz,0x078A
0788 0EF6       ld c,0xF6
078A FE04       cp 0x04
078C 30D9       jr nc,0x0767
078E 11C009     ld de,0x09C0
0791 C5         push bc
0792 CD0A0C     call 0x0C0A
0795 C1         pop bc
0796 DDE5       push ix
0798 D1         pop de
0799 21F0FF     ld hl,0xFFF0
079C 19         add hl,de
079D 060A       ld b,0x0A
079F 7E         ld a,(hl)
07A0 3C         inc a
07A1 2003       jr nz,0x07A6
07A3 79         ld a,c
07A4 80         add a,b
07A5 4F         ld c,a
07A6 13         inc de
07A7 1A         ld a,(de)
07A8 BE         cp (hl)
07A9 23         inc hl
07AA 2001       jr nz,0x07AD
07AC 0C         inc c
07AD D7         rst 0x10
07AE 10F6       djnz 0x07A6
07B0 CB79       bit 7,c
07B2 20B3       jr nz,0x0767
07B4 3E0D       ld a,0x0D
07B6 D7         rst 0x10
07B7 E1         pop hl
07B8 DD7E00     ld a,(ix)
07BB FE03       cp 0x03
07BD 280C       jr z,0x07CB
07BF 3A745C     ld a,(0x5C74)
07C2 3D         dec a
07C3 CA0808     jp z,0x0808
07C6 FE02       cp 0x02
07C8 CAB608     jp z,0x08B6
07CB E5         push hl
07CC DD6EFA     ld l,(ix-0x06)
07CF DD66FB     ld h,(ix-0x05)
07D2 DD5E0B     ld e,(ix+0x0B)
07D5 DD560C     ld d,(ix+0x0C)
07D8 7C         ld a,h
07D9 B5         or l
07DA 280D       jr z,0x07E9
07DC ED52       sbc hl,de
07DE 3826       jr c,0x0806
07E0 2807       jr z,0x07E9
07E2 DD7E00     ld a,(ix)
07E5 FE03       cp 0x03
07E7 201D       jr nz,0x0806
07E9 E1         pop hl
07EA 7C         ld a,h
07EB B5         or l
07EC 2006       jr nz,0x07F4
07EE DD6E0D     ld l,(ix+0x0D)
07F1 DD660E     ld h,(ix+0x0E)
07F4 E5         push hl
07F5 DDE1       pop ix
07F7 3A745C     ld a,(0x5C74)
07FA FE02       cp 0x02
07FC 37         scf
07FD 2001       jr nz,0x0800
07FF A7         and a
0800 3EFF       ld a,0xFF
0802 CD5605     call 0x0556
0805 D8         ret c
0806 CF         rst 0x08
0807 1A         ld a,(de)
0808 DD5E0B     ld e,(ix+0x0B)
080B DD560C     ld d,(ix+0x0C)
080E E5         push hl
080F 7C         ld a,h
0810 B5         or l
0811 2006       jr nz,0x0819
0813 13         inc de
0814 13         inc de
0815 13         inc de
0816 EB         ex de,hl
0817 180C       jr 0x0825
0819 DD6EFA     ld l,(ix-0x06)
081C DD66FB     ld h,(ix-0x05)
081F EB         ex de,hl
0820 37         scf
0821 ED52       sbc hl,de
0823 3809       jr c,0x082E
0825 110500     ld de,0x0005
0828 19         add hl,de
0829 44         ld b,h
082A 4D         ld c,l
082B CD051F     call 0x1F05
082E E1         pop hl
082F DD7E00     ld a,(ix)
0832 A7         and a
0833 283E       jr z,0x0873
0835 7C         ld a,h
0836 B5         or l
0837 2813       jr z,0x084C
0839 2B         dec hl
083A 46         ld b,(hl)
083B 2B         dec hl
083C 4E         ld c,(hl)
083D 2B         dec hl
083E 03         inc bc
083F 03         inc bc
0840 03         inc bc
0841 DD225F5C   ld (0x5C5F),ix
0845 CDE819     call 0x19E8
0848 DD2A5F5C   ld ix,(0x5C5F)
084C 2A595C     ld hl,(0x5C59)
084F 2B         dec hl
0850 DD4E0B     ld c,(ix+0x0B)
0853 DD460C     ld b,(ix+0x0C)
0856 C5         push bc
0857 03         inc bc
0858 03         inc bc
0859 03         inc bc
085A DD7EFD     ld a,(ix-0x03)
085D F5         push af
085E CD5516     call 0x1655
0861 23         inc hl
0862 F1         pop af
0863 77         ld (hl),a
0864 D1         pop de
0865 23         inc hl
0866 73         ld (hl),e
0867 23         inc hl
0868 72         ld (hl),d
0869 23         inc hl
086A E5         push hl
086B DDE1       pop ix
086D 37         scf
086E 3EFF       ld a,0xFF
0870 C30208     jp 0x0802
0873 EB         ex de,hl
0874 2A595C     ld hl,(0x5C59)
0877 2B         dec hl
0878 DD225F5C   ld (0x5C5F),ix
087C DD4E0B     ld c,(ix+0x0B)
087F DD460C     ld b,(ix+0x0C)
0882 C5         push bc
0883 CDE519     call 0x19E5
0886 C1         pop bc
0887 E5         push hl
0888 C5         push bc
0889 CD5516     call 0x1655
088C DD2A5F5C   ld ix,(0x5C5F)
0890 23         inc hl
0891 DD4E0F     ld c,(ix+0x0F)
0894 DD4610     ld b,(ix+0x10)
0897 09         add hl,bc
0898 224B5C     ld (0x5C4B),hl
089B DD660E     ld h,(ix+0x0E)
089E 7C         ld a,h
089F E6C0       and 0xC0
08A1 200A       jr nz,0x08AD
08A3 DD6E0D     ld l,(ix+0x0D)
08A6 22425C     ld (0x5C42),hl
08A9 FD360A00   ld (iy+0x0A),0x00
08AD D1         pop de
08AE DDE1       pop ix
08B0 37         scf
08B1 3EFF       ld a,0xFF
08B3 C30208     jp 0x0802
08B6 DD4E0B     ld c,(ix+0x0B)
08B9 DD460C     ld b,(ix+0x0C)
08BC C5         push bc
08BD 03         inc bc
08BE F7         rst 0x30
08BF 3680       ld (hl),0x80
08C1 EB         ex de,hl
08C2 D1         pop de
08C3 E5         push hl
08C4 E5         push hl
08C5 DDE1       pop ix
08C7 37         scf
08C8 3EFF       ld a,0xFF
08CA CD0208     call 0x0802
08CD E1         pop hl
08CE ED5B535C   ld de,(0x5C53)
08D2 7E         ld a,(hl)
08D3 E6C0       and 0xC0
08D5 2019       jr nz,0x08F0
08D7 1A         ld a,(de)
08D8 13         inc de
08D9 BE         cp (hl)
08DA 23         inc hl
08DB 2002       jr nz,0x08DF
08DD 1A         ld a,(de)
08DE BE         cp (hl)
08DF 1B         dec de
08E0 2B         dec hl
08E1 3008       jr nc,0x08EB
08E3 E5         push hl
08E4 EB         ex de,hl
08E5 CDB819     call 0x19B8
08E8 E1         pop hl
08E9 18EC       jr 0x08D7
08EB CD2C09     call 0x092C
08EE 18E2       jr 0x08D2
08F0 7E         ld a,(hl)
08F1 4F         ld c,a
08F2 FE80       cp 0x80
08F4 C8         ret z
08F5 E5         push hl
08F6 2A4B5C     ld hl,(0x5C4B)
08F9 7E         ld a,(hl)
08FA FE80       cp 0x80
08FC 2825       jr z,0x0923
08FE B9         cp c
08FF 2808       jr z,0x0909
0901 C5         push bc
0902 CDB819     call 0x19B8
0905 C1         pop bc
0906 EB         ex de,hl
0907 18F0       jr 0x08F9
0909 E6E0       and 0xE0
090B FEA0       cp 0xA0
090D 2012       jr nz,0x0921
090F D1         pop de
0910 D5         push de
0911 E5         push hl
0912 23         inc hl
0913 13         inc de
0914 1A         ld a,(de)
0915 BE         cp (hl)
0916 2006       jr nz,0x091E
0918 17         rla
0919 30F7       jr nc,0x0912
091B E1         pop hl
091C 1803       jr 0x0921
091E E1         pop hl
091F 18E0       jr 0x0901
0921 3EFF       ld a,0xFF
0923 D1         pop de
0924 EB         ex de,hl
0925 3C         inc a
0926 37         scf
0927 CD2C09     call 0x092C
092A 18C4       jr 0x08F0
092C 2010       jr nz,0x093E
092E 08         ex af,af'
092F 225F5C     ld (0x5C5F),hl
0932 EB         ex de,hl
0933 CDB819     call 0x19B8
0936 CDE819     call 0x19E8
0939 EB         ex de,hl
093A 2A5F5C     ld hl,(0x5C5F)
093D 08         ex af,af'
093E 08         ex af,af'
093F D5         push de
0940 CDB819     call 0x19B8
0943 225F5C     ld (0x5C5F),hl
0946 2A535C     ld hl,(0x5C53)
0949 E3         ex (sp),hl
094A C5         push bc
094B 08         ex af,af'
094C 3807       jr c,0x0955
094E 2B         dec hl
094F CD5516     call 0x1655
0952 23         inc hl
0953 1803       jr 0x0958
0955 CD5516     call 0x1655
0958 23         inc hl
0959 C1         pop bc
095A D1         pop de
095B ED53535C   ld (0x5C53),de
095F ED5B5F5C   ld de,(0x5C5F)
0963 C5         push bc
0964 D5         push de
0965 EB         ex de,hl
0966 EDB0       ldir
0968 E1         pop hl
0969 C1         pop bc
096A D5         push de
096B CDE819     call 0x19E8
096E D1         pop de
096F C9         ret
0970 E5         push hl
0971 3EFD       ld a,0xFD
0973 CD0116     call 0x1601
0976 AF         xor a
0977 11A109     ld de,0x09A1
097A CD0A0C     call 0x0C0A
097D FDCB02EE   set 5,(iy+0x02)
0981 CDD415     call 0x15D4
0984 DDE5       push ix
0986 111100     ld de,0x0011
0989 AF         xor a
098A CDC204     call 0x04C2
098D DDE1       pop ix
098F 0632       ld b,0x32
0991 76         halt
0992 10FD       djnz 0x0991
0994 DD5E0B     ld e,(ix+0x0B)
0997 DD560C     ld d,(ix+0x0C)
099A 3EFF       ld a,0xFF
099C DDE1       pop ix
099E C3C204     jp 0x04C2
09A1 80         add a,b
09A2 53         ld d,e
09A3 74         ld (hl),h
09A4 61         ld h,c
09A5 72         ld (hl),d
09A6 74         ld (hl),h
09A7 2074       jr nz,0x0A1D
09A9 61         ld h,c
09AA 70         ld (hl),b
09AB 65         ld h,l
09AC 2C         inc l
09AD 2074       jr nz,0x0A23
09AF 68         ld l,b
09B0 65         ld h,l
09B1 6E         ld l,(hl)
09B2 2070       jr nz,0x0A24
09B4 72         ld (hl),d
09B5 65         ld h,l
09B6 73         ld (hl),e
09B7 73         ld (hl),e
09B8 2061       jr nz,0x0A1B
09BA 6E         ld l,(hl)
09BB 79         ld a,c
09BC 206B       jr nz,0x0A29
09BE 65         ld h,l
09BF 79         ld a,c
09C0 AE         xor (hl)
09C1 0D         dec c
09C2 50         ld d,b
09C3 72         ld (hl),d
09C4 6F         ld l,a
09C5 67         ld h,a
09C6 72         ld (hl),d
09C7 61         ld h,c
09C8 6D         ld l,l
09C9 3AA00D     ld a,(0x0DA0)
09CC 4E         ld c,(hl)
09CD 75         ld (hl),l
09CE 6D         ld l,l
09CF 62         ld h,d
09D0 65         ld h,l
09D1 72         ld (hl),d
09D2 2061       jr nz,0x0A35
09D4 72         ld (hl),d
09D5 72         ld (hl),d
09D6 61         ld h,c
09D7 79         ld a,c
09D8 3AA00D     ld a,(0x0DA0)
09DB 43         ld b,e
09DC 68         ld l,b
09DD 61         ld h,c
09DE 72         ld (hl),d
09DF 61         ld h,c
09E0 63         ld h,e
09E1 74         ld (hl),h
09E2 65         ld h,l
09E3 72         ld (hl),d
09E4 2061       jr nz,0x0A47
09E6 72         ld (hl),d
09E7 72         ld (hl),d
09E8 61         ld h,c
09E9 79         ld a,c
09EA 3AA00D     ld a,(0x0DA0)
09ED 42         ld b,d
09EE 79         ld a,c
09EF 74         ld (hl),h
09F0 65         ld h,l
09F1 73         ld (hl),e
09F2 3AA0CD     ld a,(0xCDA0)
09F5 03         inc bc
09F6 0B         dec bc
09F7 FE20       cp 0x20
09F9 D2D90A     jp nc,0x0AD9
09FC FE06       cp 0x06
09FE 3869       jr c,0x0A69
0A00 FE18       cp 0x18
0A02 3065       jr nc,0x0A69
0A04 210B0A     ld hl,0x0A0B
0A07 5F         ld e,a
0A08 1600       ld d,0x00
0A0A 19         add hl,de
0A0B 5E         ld e,(hl)
0A0C 19         add hl,de
0A0D E5         push hl
0A0E C3030B     jp 0x0B03
0A11 4E         ld c,(hl)
0A12 57         ld d,a
0A13 1029       djnz 0x0A3E
0A15 54         ld d,h
0A16 53         ld d,e
0A17 52         ld d,d
0A18 37         scf
0A19 50         ld d,b
0A1A 4F         ld c,a
0A1B 5F         ld e,a
0A1C 5E         ld e,(hl)
0A1D 5D         ld e,l
0A1E 5C         ld e,h
0A1F 5B         ld e,e
0A20 5A         ld e,d
0A21 54         ld d,h
0A22 53         ld d,e
0A23 0C         inc c
0A24 3E22       ld a,0x22
0A26 B9         cp c
0A27 2011       jr nz,0x0A3A
0A29 FDCB014E   bit 1,(iy+0x01)
0A2D 2009       jr nz,0x0A38
0A2F 04         inc b
0A30 0E02       ld c,0x02
0A32 3E18       ld a,0x18
0A34 B8         cp b
0A35 2003       jr nz,0x0A3A
0A37 05         dec b
0A38 0E21       ld c,0x21
0A3A C3D90D     jp 0x0DD9
0A3D 3A915C     ld a,(0x5C91)
0A40 F5         push af
0A41 FD365701   ld (iy+0x57),0x01
0A45 3E20       ld a,0x20
0A47 CD650B     call 0x0B65
0A4A F1         pop af
0A4B 32915C     ld (0x5C91),a
0A4E C9         ret
0A4F FDCB014E   bit 1,(iy+0x01)
0A53 C2CD0E     jp nz,0x0ECD
0A56 0E21       ld c,0x21
0A58 CD550C     call 0x0C55
0A5B 05         dec b
0A5C C3D90D     jp 0x0DD9
0A5F CD030B     call 0x0B03
0A62 79         ld a,c
0A63 3D         dec a
0A64 3D         dec a
0A65 E610       and 0x10
0A67 185A       jr 0x0AC3
0A69 3E3F       ld a,0x3F
0A6B 186C       jr 0x0AD9
0A6D 11870A     ld de,0x0A87
0A70 320F5C     ld (0x5C0F),a
0A73 180B       jr 0x0A80
0A75 116D0A     ld de,0x0A6D
0A78 1803       jr 0x0A7D
0A7A 11870A     ld de,0x0A87
0A7D 320E5C     ld (0x5C0E),a
0A80 2A515C     ld hl,(0x5C51)
0A83 73         ld (hl),e
0A84 23         inc hl
0A85 72         ld (hl),d
0A86 C9         ret
0A87 11F409     ld de,0x09F4
0A8A CD800A     call 0x0A80
0A8D 2A0E5C     ld hl,(0x5C0E)
0A90 57         ld d,a
0A91 7D         ld a,l
0A92 FE16       cp 0x16
0A94 DA1122     jp c,0x2211
0A97 2029       jr nz,0x0AC2
0A99 44         ld b,h
0A9A 4A         ld c,d
0A9B 3E1F       ld a,0x1F
0A9D 91         sub c
0A9E 380C       jr c,0x0AAC
0AA0 C602       add a,0x02
0AA2 4F         ld c,a
0AA3 FDCB014E   bit 1,(iy+0x01)
0AA7 2016       jr nz,0x0ABF
0AA9 3E16       ld a,0x16
0AAB 90         sub b
0AAC DA9F1E     jp c,0x1E9F
0AAF 3C         inc a
0AB0 47         ld b,a
0AB1 04         inc b
0AB2 FDCB0246   bit 0,(iy+0x02)
0AB6 C2550C     jp nz,0x0C55
0AB9 FDBE31     cp (iy+0x31)
0ABC DA860C     jp c,0x0C86
0ABF C3D90D     jp 0x0DD9
0AC2 7C         ld a,h
0AC3 CD030B     call 0x0B03
0AC6 81         add a,c
0AC7 3D         dec a
0AC8 E61F       and 0x1F
0ACA C8         ret z
0ACB 57         ld d,a
0ACC FDCB01C6   set 0,(iy+0x01)
0AD0 3E20       ld a,0x20
0AD2 CD3B0C     call 0x0C3B
0AD5 15         dec d
0AD6 20F8       jr nz,0x0AD0
0AD8 C9         ret
0AD9 CD240B     call 0x0B24
0ADC FDCB014E   bit 1,(iy+0x01)
0AE0 201A       jr nz,0x0AFC
0AE2 FDCB0246   bit 0,(iy+0x02)
0AE6 2008       jr nz,0x0AF0
0AE8 ED43885C   ld (0x5C88),bc
0AEC 22845C     ld (0x5C84),hl
0AEF C9         ret
0AF0 ED438A5C   ld (0x5C8A),bc
0AF4 ED43825C   ld (0x5C82),bc
0AF8 22865C     ld (0x5C86),hl
0AFB C9         ret
0AFC FD7145     ld (iy+0x45),c
0AFF 22805C     ld (0x5C80),hl
0B02 C9         ret
0B03 FDCB014E   bit 1,(iy+0x01)
0B07 2014       jr nz,0x0B1D
0B09 ED4B885C   ld bc,(0x5C88)
0B0D 2A845C     ld hl,(0x5C84)
0B10 FDCB0246   bit 0,(iy+0x02)
0B14 C8         ret z
0B15 ED4B8A5C   ld bc,(0x5C8A)
0B19 2A865C     ld hl,(0x5C86)
0B1C C9         ret
0B1D FD4E45     ld c,(iy+0x45)
0B20 2A805C     ld hl,(0x5C80)
0B23 C9         ret
0B24 FE80       cp 0x80
0B26 383D       jr c,0x0B65
0B28 FE90       cp 0x90
0B2A 3026       jr nc,0x0B52
0B2C 47         ld b,a
0B2D CD380B     call 0x0B38
0B30 CD030B     call 0x0B03
0B33 11925C     ld de,0x5C92
0B36 1847       jr 0x0B7F
0B38 21925C     ld hl,0x5C92
0B3B CD3E0B     call 0x0B3E
0B3E CB18       rr b
0B40 9F         sbc a,a
0B41 E60F       and 0x0F
0B43 4F         ld c,a
0B44 CB18       rr b
0B46 9F         sbc a,a
0B47 E6F0       and 0xF0
0B49 B1         or c
0B4A 0E04       ld c,0x04
0B4C 77         ld (hl),a
0B4D 23         inc hl
0B4E 0D         dec c
0B4F 20FB       jr nz,0x0B4C
0B51 C9         ret
0B52 D6A5       sub 0xA5
0B54 3009       jr nc,0x0B5F
0B56 C615       add a,0x15
0B58 C5         push bc
0B59 ED4B7B5C   ld bc,(0x5C7B)
0B5D 180B       jr 0x0B6A
0B5F CD100C     call 0x0C10
0B62 C3030B     jp 0x0B03
0B65 C5         push bc
0B66 ED4B365C   ld bc,(0x5C36)
0B6A EB         ex de,hl
0B6B 213B5C     ld hl,0x5C3B
0B6E CB86       res 0,(hl)
0B70 FE20       cp 0x20
0B72 2002       jr nz,0x0B76
0B74 CBC6       set 0,(hl)
0B76 2600       ld h,0x00
0B78 6F         ld l,a
0B79 29         add hl,hl
0B7A 29         add hl,hl
0B7B 29         add hl,hl
0B7C 09         add hl,bc
0B7D C1         pop bc
0B7E EB         ex de,hl
0B7F 79         ld a,c
0B80 3D         dec a
0B81 3E21       ld a,0x21
0B83 200E       jr nz,0x0B93
0B85 05         dec b
0B86 4F         ld c,a
0B87 FDCB014E   bit 1,(iy+0x01)
0B8B 2806       jr z,0x0B93
0B8D D5         push de
0B8E CDCD0E     call 0x0ECD
0B91 D1         pop de
0B92 79         ld a,c
0B93 B9         cp c
0B94 D5         push de
0B95 CC550C     call z,0x0C55
0B98 D1         pop de
0B99 C5         push bc
0B9A E5         push hl
0B9B 3A915C     ld a,(0x5C91)
0B9E 06FF       ld b,0xFF
0BA0 1F         rra
0BA1 3801       jr c,0x0BA4
0BA3 04         inc b
0BA4 1F         rra
0BA5 1F         rra
0BA6 9F         sbc a,a
0BA7 4F         ld c,a
0BA8 3E08       ld a,0x08
0BAA A7         and a
0BAB FDCB014E   bit 1,(iy+0x01)
0BAF 2805       jr z,0x0BB6
0BB1 FDCB30CE   set 1,(iy+0x30)
0BB5 37         scf
0BB6 EB         ex de,hl
0BB7 08         ex af,af'
0BB8 1A         ld a,(de)
0BB9 A0         and b
0BBA AE         xor (hl)
0BBB A9         xor c
0BBC 12         ld (de),a
0BBD 08         ex af,af'
0BBE 3813       jr c,0x0BD3
0BC0 14         inc d
0BC1 23         inc hl
0BC2 3D         dec a
0BC3 20F2       jr nz,0x0BB7
0BC5 EB         ex de,hl
0BC6 25         dec h
0BC7 FDCB014E   bit 1,(iy+0x01)
0BCB CCDB0B     call z,0x0BDB
0BCE E1         pop hl
0BCF C1         pop bc
0BD0 0D         dec c
0BD1 23         inc hl
0BD2 C9         ret
0BD3 08         ex af,af'
0BD4 3E20       ld a,0x20
0BD6 83         add a,e
0BD7 5F         ld e,a
0BD8 08         ex af,af'
0BD9 18E6       jr 0x0BC1
0BDB 7C         ld a,h
0BDC 0F         rrca
0BDD 0F         rrca
0BDE 0F         rrca
0BDF E603       and 0x03
0BE1 F658       or 0x58
0BE3 67         ld h,a
0BE4 ED5B8F5C   ld de,(0x5C8F)
0BE8 7E         ld a,(hl)
0BE9 AB         xor e
0BEA A2         and d
0BEB AB         xor e
0BEC FDCB5776   bit 6,(iy+0x57)
0BF0 2808       jr z,0x0BFA
0BF2 E6C7       and 0xC7
0BF4 CB57       bit 2,a
0BF6 2002       jr nz,0x0BFA
0BF8 EE38       xor 0x38
0BFA FDCB5766   bit 4,(iy+0x57)
0BFE 2808       jr z,0x0C08
0C00 E6F8       and 0xF8
0C02 CB6F       bit 5,a
0C04 2002       jr nz,0x0C08
0C06 EE07       xor 0x07
0C08 77         ld (hl),a
0C09 C9         ret
0C0A E5         push hl
0C0B 2600       ld h,0x00
0C0D E3         ex (sp),hl
0C0E 1804       jr 0x0C14
0C10 119500     ld de,0x0095
0C13 F5         push af
0C14 CD410C     call 0x0C41
0C17 3809       jr c,0x0C22
0C19 3E20       ld a,0x20
0C1B FDCB0146   bit 0,(iy+0x01)
0C1F CC3B0C     call z,0x0C3B
0C22 1A         ld a,(de)
0C23 E67F       and 0x7F
0C25 CD3B0C     call 0x0C3B
0C28 1A         ld a,(de)
0C29 13         inc de
0C2A 87         add a,a
0C2B 30F5       jr nc,0x0C22
0C2D D1         pop de
0C2E FE48       cp 0x48
0C30 2803       jr z,0x0C35
0C32 FE82       cp 0x82
0C34 D8         ret c
0C35 7A         ld a,d
0C36 FE03       cp 0x03
0C38 D8         ret c
0C39 3E20       ld a,0x20
0C3B D5         push de
0C3C D9         exx
0C3D D7         rst 0x10
0C3E D9         exx
0C3F D1         pop de
0C40 C9         ret
0C41 F5         push af
0C42 EB         ex de,hl
0C43 3C         inc a
0C44 CB7E       bit 7,(hl)
0C46 23         inc hl
0C47 28FB       jr z,0x0C44
0C49 3D         dec a
0C4A 20F8       jr nz,0x0C44
0C4C EB         ex de,hl
0C4D F1         pop af
0C4E FE20       cp 0x20
0C50 D8         ret c
0C51 1A         ld a,(de)
0C52 D641       sub 0x41
0C54 C9         ret
0C55 FDCB014E   bit 1,(iy+0x01)
0C59 C0         ret nz
0C5A 11D90D     ld de,0x0DD9
0C5D D5         push de
0C5E 78         ld a,b
0C5F FDCB0246   bit 0,(iy+0x02)
0C63 C2020D     jp nz,0x0D02
0C66 FDBE31     cp (iy+0x31)
0C69 381B       jr c,0x0C86
0C6B C0         ret nz
0C6C FDCB0266   bit 4,(iy+0x02)
0C70 2816       jr z,0x0C88
0C72 FD5E2D     ld e,(iy+0x2D)
0C75 1D         dec e
0C76 285A       jr z,0x0CD2
0C78 3E00       ld a,0x00
0C7A CD0116     call 0x1601
0C7D ED7B3F5C   ld sp,(0x5C3F)
0C81 FDCB02A6   res 4,(iy+0x02)
0C85 C9         ret
0C86 CF         rst 0x08
0C87 04         inc b
0C88 FD3552     dec (iy+0x52)
0C8B 2045       jr nz,0x0CD2
0C8D 3E18       ld a,0x18
0C8F 90         sub b
0C90 328C5C     ld (0x5C8C),a
0C93 2A8F5C     ld hl,(0x5C8F)
0C96 E5         push hl
0C97 3A915C     ld a,(0x5C91)
0C9A F5         push af
0C9B 3EFD       ld a,0xFD
0C9D CD0116     call 0x1601
0CA0 AF         xor a
0CA1 11F80C     ld de,0x0CF8
0CA4 CD0A0C     call 0x0C0A
0CA7 FDCB02EE   set 5,(iy+0x02)
0CAB 213B5C     ld hl,0x5C3B
0CAE CBDE       set 3,(hl)
0CB0 CBAE       res 5,(hl)
0CB2 D9         exx
0CB3 CDD415     call 0x15D4
0CB6 D9         exx
0CB7 FE20       cp 0x20
0CB9 2845       jr z,0x0D00
0CBB FEE2       cp 0xE2
0CBD 2841       jr z,0x0D00
0CBF F620       or 0x20
0CC1 FE6E       cp 0x6E
0CC3 283B       jr z,0x0D00
0CC5 3EFE       ld a,0xFE
0CC7 CD0116     call 0x1601
0CCA F1         pop af
0CCB 32915C     ld (0x5C91),a
0CCE E1         pop hl
0CCF 228F5C     ld (0x5C8F),hl
0CD2 CDFE0D     call 0x0DFE
0CD5 FD4631     ld b,(iy+0x31)
0CD8 04         inc b
0CD9 0E21       ld c,0x21
0CDB C5         push bc
0CDC CD9B0E     call 0x0E9B
0CDF 7C         ld a,h
0CE0 0F         rrca
0CE1 0F         rrca
0CE2 0F         rrca
0CE3 E603       and 0x03
0CE5 F658       or 0x58
0CE7 67         ld h,a
0CE8 11E05A     ld de,0x5AE0
0CEB 1A         ld a,(de)
0CEC 4E         ld c,(hl)
0CED 0620       ld b,0x20
0CEF EB         ex de,hl
0CF0 12         ld (de),a
0CF1 71         ld (hl),c
0CF2 13         inc de
0CF3 23         inc hl
0CF4 10FA       djnz 0x0CF0
0CF6 C1         pop bc
0CF7 C9         ret
0CF8 80         add a,b
0CF9 73         ld (hl),e
0CFA 63         ld h,e
0CFB 72         ld (hl),d
0CFC 6F         ld l,a
0CFD 6C         ld l,h
0CFE 6C         ld l,h
0CFF BF         cp a
0D00 CF         rst 0x08
0D01 0C         inc c
0D02 FE02       cp 0x02
0D04 3880       jr c,0x0C86
0D06 FD8631     add a,(iy+0x31)
0D09 D619       sub 0x19
0D0B D0         ret nc
0D0C ED44       neg
0D0E C5         push bc
0D0F 47         ld b,a
0D10 2A8F5C     ld hl,(0x5C8F)
0D13 E5         push hl
0D14 2A915C     ld hl,(0x5C91)
0D17 E5         push hl
0D18 CD4D0D     call 0x0D4D
0D1B 78         ld a,b
0D1C F5         push af
0D1D 216B5C     ld hl,0x5C6B
0D20 46         ld b,(hl)
0D21 78         ld a,b
0D22 3C         inc a
0D23 77         ld (hl),a
0D24 21895C     ld hl,0x5C89
0D27 BE         cp (hl)
0D28 3803       jr c,0x0D2D
0D2A 34         inc (hl)
0D2B 0618       ld b,0x18
0D2D CD000E     call 0x0E00
0D30 F1         pop af
0D31 3D         dec a
0D32 20E8       jr nz,0x0D1C
0D34 E1         pop hl
0D35 FD7557     ld (iy+0x57),l
0D38 E1         pop hl
0D39 228F5C     ld (0x5C8F),hl
0D3C ED4B885C   ld bc,(0x5C88)
0D40 FDCB0286   res 0,(iy+0x02)
0D44 CDD90D     call 0x0DD9
0D47 FDCB02C6   set 0,(iy+0x02)
0D4B C1         pop bc
0D4C C9         ret
0D4D AF         xor a
0D4E 2A8D5C     ld hl,(0x5C8D)
0D51 FDCB0246   bit 0,(iy+0x02)
0D55 2804       jr z,0x0D5B
0D57 67         ld h,a
0D58 FD6E0E     ld l,(iy+0x0E)
0D5B 228F5C     ld (0x5C8F),hl
0D5E 21915C     ld hl,0x5C91
0D61 2002       jr nz,0x0D65
0D63 7E         ld a,(hl)
0D64 0F         rrca
0D65 AE         xor (hl)
0D66 E655       and 0x55
0D68 AE         xor (hl)
0D69 77         ld (hl),a
0D6A C9         ret
0D6B CDAF0D     call 0x0DAF
0D6E 213C5C     ld hl,0x5C3C
0D71 CBAE       res 5,(hl)
0D73 CBC6       set 0,(hl)
0D75 CD4D0D     call 0x0D4D
0D78 FD4631     ld b,(iy+0x31)
0D7B CD440E     call 0x0E44
0D7E 21C05A     ld hl,0x5AC0
0D81 3A8D5C     ld a,(0x5C8D)
0D84 05         dec b
0D85 1807       jr 0x0D8E
0D87 0E20       ld c,0x20
0D89 2B         dec hl
0D8A 77         ld (hl),a
0D8B 0D         dec c
0D8C 20FB       jr nz,0x0D89
0D8E 10F7       djnz 0x0D87
0D90 FD363102   ld (iy+0x31),0x02
0D94 3EFD       ld a,0xFD
0D96 CD0116     call 0x1601
0D99 2A515C     ld hl,(0x5C51)
0D9C 11F409     ld de,0x09F4
0D9F A7         and a
0DA0 73         ld (hl),e
0DA1 23         inc hl
0DA2 72         ld (hl),d
0DA3 23         inc hl
0DA4 11A810     ld de,0x10A8
0DA7 3F         ccf
0DA8 38F6       jr c,0x0DA0
0DAA 012117     ld bc,0x1721
0DAD 182A       jr 0x0DD9
0DAF 210000     ld hl,0x0000
0DB2 227D5C     ld (0x5C7D),hl
0DB5 FDCB3086   res 0,(iy+0x30)
0DB9 CD940D     call 0x0D94
0DBC 3EFE       ld a,0xFE
0DBE CD0116     call 0x1601
0DC1 CD4D0D     call 0x0D4D
0DC4 0618       ld b,0x18
0DC6 CD440E     call 0x0E44
0DC9 2A515C     ld hl,(0x5C51)
0DCC 11F409     ld de,0x09F4
0DCF 73         ld (hl),e
0DD0 23         inc hl
0DD1 72         ld (hl),d
0DD2 FD365201   ld (iy+0x52),0x01
0DD6 012118     ld bc,0x1821
0DD9 21005B     ld hl,0x5B00
0DDC FDCB014E   bit 1,(iy+0x01)
0DE0 2012       jr nz,0x0DF4
0DE2 78         ld a,b
0DE3 FDCB0246   bit 0,(iy+0x02)
0DE7 2805       jr z,0x0DEE
0DE9 FD8631     add a,(iy+0x31)
0DEC D618       sub 0x18
0DEE C5         push bc
0DEF 47         ld b,a
0DF0 CD9B0E     call 0x0E9B
0DF3 C1         pop bc
0DF4 3E21       ld a,0x21
0DF6 91         sub c
0DF7 5F         ld e,a
0DF8 1600       ld d,0x00
0DFA 19         add hl,de
0DFB C3DC0A     jp 0x0ADC
0DFE 0617       ld b,0x17
0E00 CD9B0E     call 0x0E9B
0E03 0E08       ld c,0x08
0E05 C5         push bc
0E06 E5         push hl
0E07 78         ld a,b
0E08 E607       and 0x07
0E0A 78         ld a,b
0E0B 200C       jr nz,0x0E19
0E0D EB         ex de,hl
0E0E 21E0F8     ld hl,0xF8E0
0E11 19         add hl,de
0E12 EB         ex de,hl
0E13 012000     ld bc,0x0020
0E16 3D         dec a
0E17 EDB0       ldir
0E19 EB         ex de,hl
0E1A 21E0FF     ld hl,0xFFE0
0E1D 19         add hl,de
0E1E EB         ex de,hl
0E1F 47         ld b,a
0E20 E607       and 0x07
0E22 0F         rrca
0E23 0F         rrca
0E24 0F         rrca
0E25 4F         ld c,a
0E26 78         ld a,b
0E27 0600       ld b,0x00
0E29 EDB0       ldir
0E2B 0607       ld b,0x07
0E2D 09         add hl,bc
0E2E E6F8       and 0xF8
0E30 20DB       jr nz,0x0E0D
0E32 E1         pop hl
0E33 24         inc h
0E34 C1         pop bc
0E35 0D         dec c
0E36 20CD       jr nz,0x0E05
0E38 CD880E     call 0x0E88
0E3B 21E0FF     ld hl,0xFFE0
0E3E 19         add hl,de
0E3F EB         ex de,hl
0E40 EDB0       ldir
0E42 0601       ld b,0x01
0E44 C5         push bc
0E45 CD9B0E     call 0x0E9B
0E48 0E08       ld c,0x08
0E4A C5         push bc
0E4B E5         push hl
0E4C 78         ld a,b
0E4D E607       and 0x07
0E4F 0F         rrca
0E50 0F         rrca
0E51 0F         rrca
0E52 4F         ld c,a
0E53 78         ld a,b
0E54 0600       ld b,0x00
0E56 0D         dec c
0E57 54         ld d,h
0E58 5D         ld e,l
0E59 3600       ld (hl),0x00
0E5B 13         inc de
0E5C EDB0       ldir
0E5E 110107     ld de,0x0701
0E61 19         add hl,de
0E62 3D         dec a
0E63 E6F8       and 0xF8
0E65 47         ld b,a
0E66 20E5       jr nz,0x0E4D
0E68 E1         pop hl
0E69 24         inc h
0E6A C1         pop bc
0E6B 0D         dec c
0E6C 20DC       jr nz,0x0E4A
0E6E CD880E     call 0x0E88
0E71 62         ld h,d
0E72 6B         ld l,e
0E73 13         inc de
0E74 3A8D5C     ld a,(0x5C8D)
0E77 FDCB0246   bit 0,(iy+0x02)
0E7B 2803       jr z,0x0E80
0E7D 3A485C     ld a,(0x5C48)
0E80 77         ld (hl),a
0E81 0B         dec bc
0E82 EDB0       ldir
0E84 C1         pop bc
0E85 0E21       ld c,0x21
0E87 C9         ret
0E88 7C         ld a,h
0E89 0F         rrca
0E8A 0F         rrca
0E8B 0F         rrca
0E8C 3D         dec a
0E8D F650       or 0x50
0E8F 67         ld h,a
0E90 EB         ex de,hl
0E91 61         ld h,c
0E92 68         ld l,b
0E93 29         add hl,hl
0E94 29         add hl,hl
0E95 29         add hl,hl
0E96 29         add hl,hl
0E97 29         add hl,hl
0E98 44         ld b,h
0E99 4D         ld c,l
0E9A C9         ret
0E9B 3E18       ld a,0x18
0E9D 90         sub b
0E9E 57         ld d,a
0E9F 0F         rrca
0EA0 0F         rrca
0EA1 0F         rrca
0EA2 E6E0       and 0xE0
0EA4 6F         ld l,a
0EA5 7A         ld a,d
0EA6 E618       and 0x18
0EA8 F640       or 0x40
0EAA 67         ld h,a
0EAB C9         ret
0EAC F3         di
0EAD 06B0       ld b,0xB0
0EAF 210040     ld hl,0x4000
0EB2 E5         push hl
0EB3 C5         push bc
0EB4 CDF40E     call 0x0EF4
0EB7 C1         pop bc
0EB8 E1         pop hl
0EB9 24         inc h
0EBA 7C         ld a,h
0EBB E607       and 0x07
0EBD 200A       jr nz,0x0EC9
0EBF 7D         ld a,l
0EC0 C620       add a,0x20
0EC2 6F         ld l,a
0EC3 3F         ccf
0EC4 9F         sbc a,a
0EC5 E6F8       and 0xF8
0EC7 84         add a,h
0EC8 67         ld h,a
0EC9 10E7       djnz 0x0EB2
0ECB 180D       jr 0x0EDA
0ECD F3         di
0ECE 21005B     ld hl,0x5B00
0ED1 0608       ld b,0x08
0ED3 C5         push bc
0ED4 CDF40E     call 0x0EF4
0ED7 C1         pop bc
0ED8 10F9       djnz 0x0ED3
0EDA 3E04       ld a,0x04
0EDC D3FB       out (0xFB),a
0EDE FB         ei
0EDF 21005B     ld hl,0x5B00
0EE2 FD7546     ld (iy+0x46),l
0EE5 AF         xor a
0EE6 47         ld b,a
0EE7 77         ld (hl),a
0EE8 23         inc hl
0EE9 10FC       djnz 0x0EE7
0EEB FDCB308E   res 1,(iy+0x30)
0EEF 0E21       ld c,0x21
0EF1 C3D90D     jp 0x0DD9
0EF4 78         ld a,b
0EF5 FE03       cp 0x03
0EF7 9F         sbc a,a
0EF8 E602       and 0x02
0EFA D3FB       out (0xFB),a
0EFC 57         ld d,a
0EFD CD541F     call 0x1F54
0F00 380A       jr c,0x0F0C
0F02 3E04       ld a,0x04
0F04 D3FB       out (0xFB),a
0F06 FB         ei
0F07 CDDF0E     call 0x0EDF
0F0A CF         rst 0x08
0F0B 0C         inc c
0F0C DBFB       in a,(0xFB)
0F0E 87         add a,a
0F0F F8         ret m
0F10 30EB       jr nc,0x0EFD
0F12 0E20       ld c,0x20
0F14 5E         ld e,(hl)
0F15 23         inc hl
0F16 0608       ld b,0x08
0F18 CB12       rl d
0F1A CB13       rl e
0F1C CB1A       rr d
0F1E DBFB       in a,(0xFB)
0F20 1F         rra
0F21 30FB       jr nc,0x0F1E
0F23 7A         ld a,d
0F24 D3FB       out (0xFB),a
0F26 10F0       djnz 0x0F18
0F28 0D         dec c
0F29 20E9       jr nz,0x0F14
0F2B C9         ret
0F2C 2A3D5C     ld hl,(0x5C3D)
0F2F E5         push hl
0F30 217F10     ld hl,0x107F
0F33 E5         push hl
0F34 ED733D5C   ld (0x5C3D),sp
0F38 CDD415     call 0x15D4
0F3B F5         push af
0F3C 1600       ld d,0x00
0F3E FD5EFF     ld e,(iy-0x01)
0F41 21C800     ld hl,0x00C8
0F44 CDB503     call 0x03B5
0F47 F1         pop af
0F48 21380F     ld hl,0x0F38
0F4B E5         push hl
0F4C FE18       cp 0x18
0F4E 3031       jr nc,0x0F81
0F50 FE07       cp 0x07
0F52 382D       jr c,0x0F81
0F54 FE10       cp 0x10
0F56 383A       jr c,0x0F92
0F58 010200     ld bc,0x0002
0F5B 57         ld d,a
0F5C FE16       cp 0x16
0F5E 380C       jr c,0x0F6C
0F60 03         inc bc
0F61 FDCB377E   bit 7,(iy+0x37)
0F65 CA1E10     jp z,0x101E
0F68 CDD415     call 0x15D4
0F6B 5F         ld e,a
0F6C CDD415     call 0x15D4
0F6F D5         push de
0F70 2A5B5C     ld hl,(0x5C5B)
0F73 FDCB0786   res 0,(iy+0x07)
0F77 CD5516     call 0x1655
0F7A C1         pop bc
0F7B 23         inc hl
0F7C 70         ld (hl),b
0F7D 23         inc hl
0F7E 71         ld (hl),c
0F7F 180A       jr 0x0F8B
0F81 FDCB0786   res 0,(iy+0x07)
0F85 2A5B5C     ld hl,(0x5C5B)
0F88 CD5216     call 0x1652
0F8B 12         ld (de),a
0F8C 13         inc de
0F8D ED535B5C   ld (0x5C5B),de
0F91 C9         ret
0F92 5F         ld e,a
0F93 1600       ld d,0x00
0F95 21990F     ld hl,0x0F99
0F98 19         add hl,de
0F99 5E         ld e,(hl)
0F9A 19         add hl,de
0F9B E5         push hl
0F9C 2A5B5C     ld hl,(0x5C5B)
0F9F C9         ret
0FA0 09         add hl,bc
0FA1 66         ld h,(hl)
0FA2 6A         ld l,d
0FA3 50         ld d,b
0FA4 B5         or l
0FA5 70         ld (hl),b
0FA6 7E         ld a,(hl)
0FA7 CF         rst 0x08
0FA8 D42A49     call nc,0x492A
0FAB 5C         ld e,h
0FAC FDCB376E   bit 5,(iy+0x37)
0FB0 C29710     jp nz,0x1097
0FB3 CD6E19     call 0x196E
0FB6 CD9516     call 0x1695
0FB9 7A         ld a,d
0FBA B3         or e
0FBB CA9710     jp z,0x1097
0FBE E5         push hl
0FBF 23         inc hl
0FC0 4E         ld c,(hl)
0FC1 23         inc hl
0FC2 46         ld b,(hl)
0FC3 210A00     ld hl,0x000A
0FC6 09         add hl,bc
0FC7 44         ld b,h
0FC8 4D         ld c,l
0FC9 CD051F     call 0x1F05
0FCC CD9710     call 0x1097
0FCF 2A515C     ld hl,(0x5C51)
0FD2 E3         ex (sp),hl
0FD3 E5         push hl
0FD4 3EFF       ld a,0xFF
0FD6 CD0116     call 0x1601
0FD9 E1         pop hl
0FDA 2B         dec hl
0FDB FD350F     dec (iy+0x0F)
0FDE CD5518     call 0x1855
0FE1 FD340F     inc (iy+0x0F)
0FE4 2A595C     ld hl,(0x5C59)
0FE7 23         inc hl
0FE8 23         inc hl
0FE9 23         inc hl
0FEA 23         inc hl
0FEB 225B5C     ld (0x5C5B),hl
0FEE E1         pop hl
0FEF CD1516     call 0x1615
0FF2 C9         ret
0FF3 FDCB376E   bit 5,(iy+0x37)
0FF7 2008       jr nz,0x1001
0FF9 21495C     ld hl,0x5C49
0FFC CD0F19     call 0x190F
0FFF 186D       jr 0x106E
1001 FD360010   ld (iy),0x10
1005 181D       jr 0x1024
1007 CD3110     call 0x1031
100A 1805       jr 0x1011
100C 7E         ld a,(hl)
100D FE0D       cp 0x0D
100F C8         ret z
1010 23         inc hl
1011 225B5C     ld (0x5C5B),hl
1014 C9         ret
1015 CD3110     call 0x1031
1018 010100     ld bc,0x0001
101B C3E819     jp 0x19E8
101E CDD415     call 0x15D4
1021 CDD415     call 0x15D4
1024 E1         pop hl
1025 E1         pop hl
1026 E1         pop hl
1027 223D5C     ld (0x5C3D),hl
102A FDCB007E   bit 7,(iy)
102E C0         ret nz
102F F9         ld sp,hl
1030 C9         ret
1031 37         scf
1032 CD9511     call 0x1195
1035 ED52       sbc hl,de
1037 19         add hl,de
1038 23         inc hl
1039 C1         pop bc
103A D8         ret c
103B C5         push bc
103C 44         ld b,h
103D 4D         ld c,l
103E 62         ld h,d
103F 6B         ld l,e
1040 23         inc hl
1041 1A         ld a,(de)
1042 E6F0       and 0xF0
1044 FE10       cp 0x10
1046 2009       jr nz,0x1051
1048 23         inc hl
1049 1A         ld a,(de)
104A D617       sub 0x17
104C CE00       adc a,0x00
104E 2001       jr nz,0x1051
1050 23         inc hl
1051 A7         and a
1052 ED42       sbc hl,bc
1054 09         add hl,bc
1055 EB         ex de,hl
1056 38E6       jr c,0x103E
1058 C9         ret
1059 FDCB376E   bit 5,(iy+0x37)
105D C0         ret nz
105E 2A495C     ld hl,(0x5C49)
1061 CD6E19     call 0x196E
1064 EB         ex de,hl
1065 CD9516     call 0x1695
1068 214A5C     ld hl,0x5C4A
106B CD1C19     call 0x191C
106E CD9517     call 0x1795
1071 3E00       ld a,0x00
1073 C30116     jp 0x1601
1076 FDCB377E   bit 7,(iy+0x37)
107A 28A8       jr z,0x1024
107C C3810F     jp 0x0F81
107F FDCB3066   bit 4,(iy+0x30)
1083 28A1       jr z,0x1026
1085 FD3600FF   ld (iy),0xFF
1089 1600       ld d,0x00
108B FD5EFE     ld e,(iy-0x02)
108E 21901A     ld hl,0x1A90
1091 CDB503     call 0x03B5
1094 C3300F     jp 0x0F30
1097 E5         push hl
1098 CD9011     call 0x1190
109B 2B         dec hl
109C CDE519     call 0x19E5
109F 225B5C     ld (0x5C5B),hl
10A2 FD360700   ld (iy+0x07),0x00
10A6 E1         pop hl
10A7 C9         ret
10A8 FDCB025E   bit 3,(iy+0x02)
10AC C41D11     call nz,0x111D
10AF A7         and a
10B0 FDCB016E   bit 5,(iy+0x01)
10B4 C8         ret z
10B5 3A085C     ld a,(0x5C08)
10B8 FDCB01AE   res 5,(iy+0x01)
10BC F5         push af
10BD FDCB026E   bit 5,(iy+0x02)
10C1 C46E0D     call nz,0x0D6E
10C4 F1         pop af
10C5 FE20       cp 0x20
10C7 3052       jr nc,0x111B
10C9 FE10       cp 0x10
10CB 302D       jr nc,0x10FA
10CD FE06       cp 0x06
10CF 300A       jr nc,0x10DB
10D1 47         ld b,a
10D2 E601       and 0x01
10D4 4F         ld c,a
10D5 78         ld a,b
10D6 1F         rra
10D7 C612       add a,0x12
10D9 182A       jr 0x1105
10DB 2009       jr nz,0x10E6
10DD 216A5C     ld hl,0x5C6A
10E0 3E08       ld a,0x08
10E2 AE         xor (hl)
10E3 77         ld (hl),a
10E4 180E       jr 0x10F4
10E6 FE0E       cp 0x0E
10E8 D8         ret c
10E9 D60D       sub 0x0D
10EB 21415C     ld hl,0x5C41
10EE BE         cp (hl)
10EF 77         ld (hl),a
10F0 2002       jr nz,0x10F4
10F2 3600       ld (hl),0x00
10F4 FDCB02DE   set 3,(iy+0x02)
10F8 BF         cp a
10F9 C9         ret
10FA 47         ld b,a
10FB E607       and 0x07
10FD 4F         ld c,a
10FE 3E10       ld a,0x10
1100 CB58       bit 3,b
1102 2001       jr nz,0x1105
1104 3C         inc a
1105 FD71D3     ld (iy-0x2D),c
1108 110D11     ld de,0x110D
110B 1806       jr 0x1113
110D 3A0D5C     ld a,(0x5C0D)
1110 11A810     ld de,0x10A8
1113 2A4F5C     ld hl,(0x5C4F)
1116 23         inc hl
1117 23         inc hl
1118 73         ld (hl),e
1119 23         inc hl
111A 72         ld (hl),d
111B 37         scf
111C C9         ret
111D CD4D0D     call 0x0D4D
1120 FDCB029E   res 3,(iy+0x02)
1124 FDCB02AE   res 5,(iy+0x02)
1128 2A8A5C     ld hl,(0x5C8A)
112B E5         push hl
112C 2A3D5C     ld hl,(0x5C3D)
112F E5         push hl
1130 216711     ld hl,0x1167
1133 E5         push hl
1134 ED733D5C   ld (0x5C3D),sp
1138 2A825C     ld hl,(0x5C82)
113B E5         push hl
113C 37         scf
113D CD9511     call 0x1195
1140 EB         ex de,hl
1141 CD7D18     call 0x187D
1144 EB         ex de,hl
1145 CDE118     call 0x18E1
1148 2A8A5C     ld hl,(0x5C8A)
114B E3         ex (sp),hl
114C EB         ex de,hl
114D CD4D0D     call 0x0D4D
1150 3A8B5C     ld a,(0x5C8B)
1153 92         sub d
1154 3826       jr c,0x117C
1156 2006       jr nz,0x115E
1158 7B         ld a,e
1159 FD9650     sub (iy+0x50)
115C 301E       jr nc,0x117C
115E 3E20       ld a,0x20
1160 D5         push de
1161 CDF409     call 0x09F4
1164 D1         pop de
1165 18E9       jr 0x1150
1167 1600       ld d,0x00
1169 FD5EFE     ld e,(iy-0x02)
116C 21901A     ld hl,0x1A90
116F CDB503     call 0x03B5
1172 FD3600FF   ld (iy),0xFF
1176 ED5B8A5C   ld de,(0x5C8A)
117A 1802       jr 0x117E
117C D1         pop de
117D E1         pop hl
117E E1         pop hl
117F 223D5C     ld (0x5C3D),hl
1182 C1         pop bc
1183 D5         push de
1184 CDD90D     call 0x0DD9
1187 E1         pop hl
1188 22825C     ld (0x5C82),hl
118B FD362600   ld (iy+0x26),0x00
118F C9         ret
1190 2A615C     ld hl,(0x5C61)
1193 2B         dec hl
1194 A7         and a
1195 ED5B595C   ld de,(0x5C59)
1199 FDCB376E   bit 5,(iy+0x37)
119D C8         ret z
119E ED5B615C   ld de,(0x5C61)
11A2 D8         ret c
11A3 2A635C     ld hl,(0x5C63)
11A6 C9         ret
11A7 7E         ld a,(hl)
11A8 FE0E       cp 0x0E
11AA 010600     ld bc,0x0006
11AD CCE819     call z,0x19E8
11B0 7E         ld a,(hl)
11B1 23         inc hl
11B2 FE0D       cp 0x0D
11B4 20F1       jr nz,0x11A7
11B6 C9         ret
11B7 F3         di
11B8 3EFF       ld a,0xFF
11BA ED5BB25C   ld de,(0x5CB2)
11BE D9         exx
11BF ED4BB45C   ld bc,(0x5CB4)
11C3 ED5B385C   ld de,(0x5C38)
11C7 2A7B5C     ld hl,(0x5C7B)
11CA D9         exx
11CB 47         ld b,a
11CC 3E07       ld a,0x07
11CE D3FE       out (0xFE),a
11D0 3E3F       ld a,0x3F
11D2 ED47       ld i,a
11D4 00         nop
11D5 00         nop
11D6 00         nop
11D7 00         nop
11D8 00         nop
11D9 00         nop
11DA 62         ld h,d
11DB 6B         ld l,e
11DC 3602       ld (hl),0x02
11DE 2B         dec hl
11DF BC         cp h
11E0 20FA       jr nz,0x11DC
11E2 A7         and a
11E3 ED52       sbc hl,de
11E5 19         add hl,de
11E6 23         inc hl
11E7 3006       jr nc,0x11EF
11E9 35         dec (hl)
11EA 2803       jr z,0x11EF
11EC 35         dec (hl)
11ED 28F3       jr z,0x11E2
11EF 2B         dec hl
11F0 D9         exx
11F1 ED43B45C   ld (0x5CB4),bc
11F5 ED53385C   ld (0x5C38),de
11F9 227B5C     ld (0x5C7B),hl
11FC D9         exx
11FD 04         inc b
11FE 2819       jr z,0x1219
1200 22B45C     ld (0x5CB4),hl
1203 11AF3E     ld de,0x3EAF
1206 01A800     ld bc,0x00A8
1209 EB         ex de,hl
120A EDB8       lddr
120C EB         ex de,hl
120D 23         inc hl
120E 227B5C     ld (0x5C7B),hl
1211 2B         dec hl
1212 014000     ld bc,0x0040
1215 ED43385C   ld (0x5C38),bc
1219 22B25C     ld (0x5CB2),hl
121C 21003C     ld hl,0x3C00
121F 22365C     ld (0x5C36),hl
1222 2AB25C     ld hl,(0x5CB2)
1225 363E       ld (hl),0x3E
1227 2B         dec hl
1228 F9         ld sp,hl
1229 2B         dec hl
122A 2B         dec hl
122B 223D5C     ld (0x5C3D),hl
122E ED56       im 1
1230 FD213A5C   ld iy,0x5C3A
1234 FB         ei
1235 21B65C     ld hl,0x5CB6
1238 224F5C     ld (0x5C4F),hl
123B 11AF15     ld de,0x15AF
123E 011500     ld bc,0x0015
1241 EB         ex de,hl
1242 EDB0       ldir
1244 EB         ex de,hl
1245 2B         dec hl
1246 22575C     ld (0x5C57),hl
1249 23         inc hl
124A 22535C     ld (0x5C53),hl
124D 224B5C     ld (0x5C4B),hl
1250 3680       ld (hl),0x80
1252 23         inc hl
1253 22595C     ld (0x5C59),hl
1256 360D       ld (hl),0x0D
1258 23         inc hl
1259 3680       ld (hl),0x80
125B 23         inc hl
125C 22615C     ld (0x5C61),hl
125F 22635C     ld (0x5C63),hl
1262 22655C     ld (0x5C65),hl
1265 3E38       ld a,0x38
1267 328D5C     ld (0x5C8D),a
126A 328F5C     ld (0x5C8F),a
126D 32485C     ld (0x5C48),a
1270 212305     ld hl,0x0523
1273 22095C     ld (0x5C09),hl
1276 FD35C6     dec (iy-0x3A)
1279 FD35CA     dec (iy-0x36)
127C 21C615     ld hl,0x15C6
127F 11105C     ld de,0x5C10
1282 010E00     ld bc,0x000E
1285 EDB0       ldir
1287 FDCB01CE   set 1,(iy+0x01)
128B CDDF0E     call 0x0EDF
128E FD363102   ld (iy+0x31),0x02
1292 CD6B0D     call 0x0D6B
1295 AF         xor a
1296 113815     ld de,0x1538
1299 CD0A0C     call 0x0C0A
129C FDCB02EE   set 5,(iy+0x02)
12A0 1807       jr 0x12A9
12A2 FD363102   ld (iy+0x31),0x02
12A6 CD9517     call 0x1795
12A9 CDB016     call 0x16B0
12AC 3E00       ld a,0x00
12AE CD0116     call 0x1601
12B1 CD2C0F     call 0x0F2C
12B4 CD171B     call 0x1B17
12B7 FDCB007E   bit 7,(iy)
12BB 2012       jr nz,0x12CF
12BD FDCB3066   bit 4,(iy+0x30)
12C1 2840       jr z,0x1303
12C3 2A595C     ld hl,(0x5C59)
12C6 CDA711     call 0x11A7
12C9 FD3600FF   ld (iy),0xFF
12CD 18DD       jr 0x12AC
12CF 2A595C     ld hl,(0x5C59)
12D2 225D5C     ld (0x5C5D),hl
12D5 CDFB19     call 0x19FB
12D8 78         ld a,b
12D9 B1         or c
12DA C25D15     jp nz,0x155D
12DD DF         rst 0x18
12DE FE0D       cp 0x0D
12E0 28C0       jr z,0x12A2
12E2 FDCB3046   bit 0,(iy+0x30)
12E6 C4AF0D     call nz,0x0DAF
12E9 CD6E0D     call 0x0D6E
12EC 3E19       ld a,0x19
12EE FD964F     sub (iy+0x4F)
12F1 328C5C     ld (0x5C8C),a
12F4 FDCB01FE   set 7,(iy+0x01)
12F8 FD3600FF   ld (iy),0xFF
12FC FD360A01   ld (iy+0x0A),0x01
1300 CD8A1B     call 0x1B8A
1303 76         halt
1304 FDCB01AE   res 5,(iy+0x01)
1308 FDCB304E   bit 1,(iy+0x30)
130C C4CD0E     call nz,0x0ECD
130F 3A3A5C     ld a,(0x5C3A)
1312 3C         inc a
1313 F5         push af
1314 210000     ld hl,0x0000
1317 FD7437     ld (iy+0x37),h
131A FD7426     ld (iy+0x26),h
131D 220B5C     ld (0x5C0B),hl
1320 210100     ld hl,0x0001
1323 22165C     ld (0x5C16),hl
1326 CDB016     call 0x16B0
1329 FDCB37AE   res 5,(iy+0x37)
132D CD6E0D     call 0x0D6E
1330 FDCB02EE   set 5,(iy+0x02)
1334 F1         pop af
1335 47         ld b,a
1336 FE0A       cp 0x0A
1338 3802       jr c,0x133C
133A C607       add a,0x07
133C CDEF15     call 0x15EF
133F 3E20       ld a,0x20
1341 D7         rst 0x10
1342 78         ld a,b
1343 119113     ld de,0x1391
1346 CD0A0C     call 0x0C0A
1349 AF         xor a
134A 113615     ld de,0x1536
134D CD0A0C     call 0x0C0A
1350 ED4B455C   ld bc,(0x5C45)
1354 CD1B1A     call 0x1A1B
1357 3E3A       ld a,0x3A
1359 D7         rst 0x10
135A FD4E0D     ld c,(iy+0x0D)
135D 0600       ld b,0x00
135F CD1B1A     call 0x1A1B
1362 CD9710     call 0x1097
1365 3A3A5C     ld a,(0x5C3A)
1368 3C         inc a
1369 281B       jr z,0x1386
136B FE09       cp 0x09
136D 2804       jr z,0x1373
136F FE15       cp 0x15
1371 2003       jr nz,0x1376
1373 FD340D     inc (iy+0x0D)
1376 010300     ld bc,0x0003
1379 11705C     ld de,0x5C70
137C 21445C     ld hl,0x5C44
137F CB7E       bit 7,(hl)
1381 2801       jr z,0x1384
1383 09         add hl,bc
1384 EDB8       lddr
1386 FD360AFF   ld (iy+0x0A),0xFF
138A FDCB019E   res 3,(iy+0x01)
138E C3AC12     jp 0x12AC
1391 80         add a,b
1392 4F         ld c,a
1393 CB4E       bit 1,(hl)
1395 45         ld b,l
1396 58         ld e,b
1397 54         ld d,h
1398 2077       jr nz,0x1411
139A 69         ld l,c
139B 74         ld (hl),h
139C 68         ld l,b
139D 6F         ld l,a
139E 75         ld (hl),l
139F 74         ld (hl),h
13A0 2046       jr nz,0x13E8
13A2 4F         ld c,a
13A3 D25661     jp nc,0x6156
13A6 72         ld (hl),d
13A7 69         ld l,c
13A8 61         ld h,c
13A9 62         ld h,d
13AA 6C         ld l,h
13AB 65         ld h,l
13AC 206E       jr nz,0x141C
13AE 6F         ld l,a
13AF 74         ld (hl),h
13B0 2066       jr nz,0x1418
13B2 6F         ld l,a
13B3 75         ld (hl),l
13B4 6E         ld l,(hl)
13B5 E45375     call po,0x7553
13B8 62         ld h,d
13B9 73         ld (hl),e
13BA 63         ld h,e
13BB 72         ld (hl),d
13BC 69         ld l,c
13BD 70         ld (hl),b
13BE 74         ld (hl),h
13BF 2077       jr nz,0x1438
13C1 72         ld (hl),d
13C2 6F         ld l,a
13C3 6E         ld l,(hl)
13C4 E7         rst 0x20
13C5 4F         ld c,a
13C6 75         ld (hl),l
13C7 74         ld (hl),h
13C8 206F       jr nz,0x1439
13CA 66         ld h,(hl)
13CB 206D       jr nz,0x143A
13CD 65         ld h,l
13CE 6D         ld l,l
13CF 6F         ld l,a
13D0 72         ld (hl),d
13D1 F9         ld sp,hl
13D2 4F         ld c,a
13D3 75         ld (hl),l
13D4 74         ld (hl),h
13D5 206F       jr nz,0x1446
13D7 66         ld h,(hl)
13D8 2073       jr nz,0x144D
13DA 63         ld h,e
13DB 72         ld (hl),d
13DC 65         ld h,l
13DD 65         ld h,l
13DE EE4E       xor 0x4E
13E0 75         ld (hl),l
13E1 6D         ld l,l
13E2 62         ld h,d
13E3 65         ld h,l
13E4 72         ld (hl),d
13E5 2074       jr nz,0x145B
13E7 6F         ld l,a
13E8 6F         ld l,a
13E9 2062       jr nz,0x144D
13EB 69         ld l,c
13EC E7         rst 0x20
13ED 52         ld d,d
13EE 45         ld b,l
13EF 54         ld d,h
13F0 55         ld d,l
13F1 52         ld d,d
13F2 4E         ld c,(hl)
13F3 2077       jr nz,0x146C
13F5 69         ld l,c
13F6 74         ld (hl),h
13F7 68         ld l,b
13F8 6F         ld l,a
13F9 75         ld (hl),l
13FA 74         ld (hl),h
13FB 2047       jr nz,0x1444
13FD 4F         ld c,a
13FE 53         ld d,e
13FF 55         ld d,l
1400 C2456E     jp nz,0x6E45
1403 64         ld h,h
1404 206F       jr nz,0x1475
1406 66         ld h,(hl)
1407 2066       jr nz,0x146F
1409 69         ld l,c
140A 6C         ld l,h
140B E5         push hl
140C 53         ld d,e
140D 54         ld d,h
140E 4F         ld c,a
140F 50         ld d,b
1410 2073       jr nz,0x1485
1412 74         ld (hl),h
1413 61         ld h,c
1414 74         ld (hl),h
1415 65         ld h,l
1416 6D         ld l,l
1417 65         ld h,l
1418 6E         ld l,(hl)
1419 F4496E     call p,0x6E49
141C 76         halt
141D 61         ld h,c
141E 6C         ld l,h
141F 69         ld l,c
1420 64         ld h,h
1421 2061       jr nz,0x1484
1423 72         ld (hl),d
1424 67         ld h,a
1425 75         ld (hl),l
1426 6D         ld l,l
1427 65         ld h,l
1428 6E         ld l,(hl)
1429 F4496E     call p,0x6E49
142C 74         ld (hl),h
142D 65         ld h,l
142E 67         ld h,a
142F 65         ld h,l
1430 72         ld (hl),d
1431 206F       jr nz,0x14A2
1433 75         ld (hl),l
1434 74         ld (hl),h
1435 206F       jr nz,0x14A6
1437 66         ld h,(hl)
1438 2072       jr nz,0x14AC
143A 61         ld h,c
143B 6E         ld l,(hl)
143C 67         ld h,a
143D E5         push hl
143E 4E         ld c,(hl)
143F 6F         ld l,a
1440 6E         ld l,(hl)
1441 73         ld (hl),e
1442 65         ld h,l
1443 6E         ld l,(hl)
1444 73         ld (hl),e
1445 65         ld h,l
1446 2069       jr nz,0x14B1
1448 6E         ld l,(hl)
1449 2042       jr nz,0x148D
144B 41         ld b,c
144C 53         ld d,e
144D 49         ld c,c
144E C34252     jp 0x5242
1451 45         ld b,l
1452 41         ld b,c
1453 4B         ld c,e
1454 202D       jr nz,0x1483
1456 2043       jr nz,0x149B
1458 4F         ld c,a
1459 4E         ld c,(hl)
145A 54         ld d,h
145B 2072       jr nz,0x14CF
145D 65         ld h,l
145E 70         ld (hl),b
145F 65         ld h,l
1460 61         ld h,c
1461 74         ld (hl),h
1462 F3         di
1463 4F         ld c,a
1464 75         ld (hl),l
1465 74         ld (hl),h
1466 206F       jr nz,0x14D7
1468 66         ld h,(hl)
1469 2044       jr nz,0x14AF
146B 41         ld b,c
146C 54         ld d,h
146D C1         pop bc
146E 49         ld c,c
146F 6E         ld l,(hl)
1470 76         halt
1471 61         ld h,c
1472 6C         ld l,h
1473 69         ld l,c
1474 64         ld h,h
1475 2066       jr nz,0x14DD
1477 69         ld l,c
1478 6C         ld l,h
1479 65         ld h,l
147A 206E       jr nz,0x14EA
147C 61         ld h,c
147D 6D         ld l,l
147E E5         push hl
147F 4E         ld c,(hl)
1480 6F         ld l,a
1481 2072       jr nz,0x14F5
1483 6F         ld l,a
1484 6F         ld l,a
1485 6D         ld l,l
1486 2066       jr nz,0x14EE
1488 6F         ld l,a
1489 72         ld (hl),d
148A 206C       jr nz,0x14F8
148C 69         ld l,c
148D 6E         ld l,(hl)
148E E5         push hl
148F 53         ld d,e
1490 54         ld d,h
1491 4F         ld c,a
1492 50         ld d,b
1493 2069       jr nz,0x14FE
1495 6E         ld l,(hl)
1496 2049       jr nz,0x14E1
1498 4E         ld c,(hl)
1499 50         ld d,b
149A 55         ld d,l
149B D4464F     call nc,0x4F46
149E 52         ld d,d
149F 2077       jr nz,0x1518
14A1 69         ld l,c
14A2 74         ld (hl),h
14A3 68         ld l,b
14A4 6F         ld l,a
14A5 75         ld (hl),l
14A6 74         ld (hl),h
14A7 204E       jr nz,0x14F7
14A9 45         ld b,l
14AA 58         ld e,b
14AB D4496E     call nc,0x6E49
14AE 76         halt
14AF 61         ld h,c
14B0 6C         ld l,h
14B1 69         ld l,c
14B2 64         ld h,h
14B3 2049       jr nz,0x14FE
14B5 2F         cpl
14B6 4F         ld c,a
14B7 2064       jr nz,0x151D
14B9 65         ld h,l
14BA 76         halt
14BB 69         ld l,c
14BC 63         ld h,e
14BD E5         push hl
14BE 49         ld c,c
14BF 6E         ld l,(hl)
14C0 76         halt
14C1 61         ld h,c
14C2 6C         ld l,h
14C3 69         ld l,c
14C4 64         ld h,h
14C5 2063       jr nz,0x152A
14C7 6F         ld l,a
14C8 6C         ld l,h
14C9 6F         ld l,a
14CA 75         ld (hl),l
14CB F24252     jp p,0x5242
14CE 45         ld b,l
14CF 41         ld b,c
14D0 4B         ld c,e
14D1 2069       jr nz,0x153C
14D3 6E         ld l,(hl)
14D4 74         ld (hl),h
14D5 6F         ld l,a
14D6 2070       jr nz,0x1548
14D8 72         ld (hl),d
14D9 6F         ld l,a
14DA 67         ld h,a
14DB 72         ld (hl),d
14DC 61         ld h,c
14DD ED52       sbc hl,de
14DF 41         ld b,c
14E0 4D         ld c,l
14E1 54         ld d,h
14E2 4F         ld c,a
14E3 50         ld d,b
14E4 206E       jr nz,0x1554
14E6 6F         ld l,a
14E7 2067       jr nz,0x1550
14E9 6F         ld l,a
14EA 6F         ld l,a
14EB E45374     call po,0x7453
14EE 61         ld h,c
14EF 74         ld (hl),h
14F0 65         ld h,l
14F1 6D         ld l,l
14F2 65         ld h,l
14F3 6E         ld l,(hl)
14F4 74         ld (hl),h
14F5 206C       jr nz,0x1563
14F7 6F         ld l,a
14F8 73         ld (hl),e
14F9 F4496E     call p,0x6E49
14FC 76         halt
14FD 61         ld h,c
14FE 6C         ld l,h
14FF 69         ld l,c
1500 64         ld h,h
1501 2073       jr nz,0x1576
1503 74         ld (hl),h
1504 72         ld (hl),d
1505 65         ld h,l
1506 61         ld h,c
1507 ED46       im 0
1509 4E         ld c,(hl)
150A 2077       jr nz,0x1583
150C 69         ld l,c
150D 74         ld (hl),h
150E 68         ld l,b
150F 6F         ld l,a
1510 75         ld (hl),l
1511 74         ld (hl),h
1512 2044       jr nz,0x1558
1514 45         ld b,l
1515 C650       add a,0x50
1517 61         ld h,c
1518 72         ld (hl),d
1519 61         ld h,c
151A 6D         ld l,l
151B 65         ld h,l
151C 74         ld (hl),h
151D 65         ld h,l
151E 72         ld (hl),d
151F 2065       jr nz,0x1586
1521 72         ld (hl),d
1522 72         ld (hl),d
1523 6F         ld l,a
1524 F25461     jp p,0x6154
1527 70         ld (hl),b
1528 65         ld h,l
1529 206C       jr nz,0x1597
152B 6F         ld l,a
152C 61         ld h,c
152D 64         ld h,h
152E 69         ld l,c
152F 6E         ld l,(hl)
1530 67         ld h,a
1531 2065       jr nz,0x1598
1533 72         ld (hl),d
1534 72         ld (hl),d
1535 6F         ld l,a
1536 F22CA0     jp p,0xA02C
1539 7F         ld a,a
153A 2031       jr nz,0x156D
153C 39         add hl,sp
153D 3832       jr c,0x1571
153F 2053       jr nz,0x1594
1541 69         ld l,c
1542 6E         ld l,(hl)
1543 63         ld h,e
1544 6C         ld l,h
1545 61         ld h,c
1546 69         ld l,c
1547 72         ld (hl),d
1548 2052       jr nz,0x159C
154A 65         ld h,l
154B 73         ld (hl),e
154C 65         ld h,l
154D 61         ld h,c
154E 72         ld (hl),d
154F 63         ld h,e
1550 68         ld l,b
1551 204C       jr nz,0x159F
1553 74         ld (hl),h
1554 E43E10     call po,0x103E
1557 010000     ld bc,0x0000
155A C31313     jp 0x1313
155D ED43495C   ld (0x5C49),bc
1561 2A5D5C     ld hl,(0x5C5D)
1564 EB         ex de,hl
1565 215515     ld hl,0x1555
1568 E5         push hl
1569 2A615C     ld hl,(0x5C61)
156C 37         scf
156D ED52       sbc hl,de
156F E5         push hl
1570 60         ld h,b
1571 69         ld l,c
1572 CD6E19     call 0x196E
1575 2006       jr nz,0x157D
1577 CDB819     call 0x19B8
157A CDE819     call 0x19E8
157D C1         pop bc
157E 79         ld a,c
157F 3D         dec a
1580 B0         or b
1581 2828       jr z,0x15AB
1583 C5         push bc
1584 03         inc bc
1585 03         inc bc
1586 03         inc bc
1587 03         inc bc
1588 2B         dec hl
1589 ED5B535C   ld de,(0x5C53)
158D D5         push de
158E CD5516     call 0x1655
1591 E1         pop hl
1592 22535C     ld (0x5C53),hl
1595 C1         pop bc
1596 C5         push bc
1597 13         inc de
1598 2A615C     ld hl,(0x5C61)
159B 2B         dec hl
159C 2B         dec hl
159D EDB8       lddr
159F 2A495C     ld hl,(0x5C49)
15A2 EB         ex de,hl
15A3 C1         pop bc
15A4 70         ld (hl),b
15A5 2B         dec hl
15A6 71         ld (hl),c
15A7 2B         dec hl
15A8 73         ld (hl),e
15A9 2B         dec hl
15AA 72         ld (hl),d
15AB F1         pop af
15AC C3A212     jp 0x12A2
15AF F409A8     call p,0xA809
15B2 104B       djnz 0x15FF
15B4 F409C4     call p,0xC409
15B7 15         dec d
15B8 53         ld d,e
15B9 81         add a,c
15BA 0F         rrca
15BB C41552     call nz,0x5215
15BE F409C4     call p,0xC409
15C1 15         dec d
15C2 50         ld d,b
15C3 80         add a,b
15C4 CF         rst 0x08
15C5 12         ld (de),a
15C6 010006     ld bc,0x0600
15C9 00         nop
15CA 0B         dec bc
15CB 00         nop
15CC 010001     ld bc,0x0100
15CF 00         nop
15D0 0600       ld b,0x00
15D2 1000       djnz 0x15D4
15D4 FDCB026E   bit 5,(iy+0x02)
15D8 2004       jr nz,0x15DE
15DA FDCB02DE   set 3,(iy+0x02)
15DE CDE615     call 0x15E6
15E1 D8         ret c
15E2 28FA       jr z,0x15DE
15E4 CF         rst 0x08
15E5 07         rlca
15E6 D9         exx
15E7 E5         push hl
15E8 2A515C     ld hl,(0x5C51)
15EB 23         inc hl
15EC 23         inc hl
15ED 1808       jr 0x15F7
15EF 1E30       ld e,0x30
15F1 83         add a,e
15F2 D9         exx
15F3 E5         push hl
15F4 2A515C     ld hl,(0x5C51)
15F7 5E         ld e,(hl)
15F8 23         inc hl
15F9 56         ld d,(hl)
15FA EB         ex de,hl
15FB CD2C16     call 0x162C
15FE E1         pop hl
15FF D9         exx
1600 C9         ret
1601 87         add a,a
1602 C616       add a,0x16
1604 6F         ld l,a
1605 265C       ld h,0x5C
1607 5E         ld e,(hl)
1608 23         inc hl
1609 56         ld d,(hl)
160A 7A         ld a,d
160B B3         or e
160C 2002       jr nz,0x1610
160E CF         rst 0x08
160F 17         rla
1610 1B         dec de
1611 2A4F5C     ld hl,(0x5C4F)
1614 19         add hl,de
1615 22515C     ld (0x5C51),hl
1618 FDCB30A6   res 4,(iy+0x30)
161C 23         inc hl
161D 23         inc hl
161E 23         inc hl
161F 23         inc hl
1620 4E         ld c,(hl)
1621 212D16     ld hl,0x162D
1624 CDDC16     call 0x16DC
1627 D0         ret nc
1628 1600       ld d,0x00
162A 5E         ld e,(hl)
162B 19         add hl,de
162C E9         jp (hl)
162D 4B         ld c,e
162E 0653       ld b,0x53
1630 12         ld (de),a
1631 50         ld d,b
1632 1B         dec de
1633 00         nop
1634 FDCB02C6   set 0,(iy+0x02)
1638 FDCB01AE   res 5,(iy+0x01)
163C FDCB30E6   set 4,(iy+0x30)
1640 1804       jr 0x1646
1642 FDCB0286   res 0,(iy+0x02)
1646 FDCB018E   res 1,(iy+0x01)
164A C34D0D     jp 0x0D4D
164D FDCB01CE   set 1,(iy+0x01)
1651 C9         ret
1652 010100     ld bc,0x0001
1655 E5         push hl
1656 CD051F     call 0x1F05
1659 E1         pop hl
165A CD6416     call 0x1664
165D 2A655C     ld hl,(0x5C65)
1660 EB         ex de,hl
1661 EDB8       lddr
1663 C9         ret
1664 F5         push af
1665 E5         push hl
1666 214B5C     ld hl,0x5C4B
1669 3E0E       ld a,0x0E
166B 5E         ld e,(hl)
166C 23         inc hl
166D 56         ld d,(hl)
166E E3         ex (sp),hl
166F A7         and a
1670 ED52       sbc hl,de
1672 19         add hl,de
1673 E3         ex (sp),hl
1674 3009       jr nc,0x167F
1676 D5         push de
1677 EB         ex de,hl
1678 09         add hl,bc
1679 EB         ex de,hl
167A 72         ld (hl),d
167B 2B         dec hl
167C 73         ld (hl),e
167D 23         inc hl
167E D1         pop de
167F 23         inc hl
1680 3D         dec a
1681 20E8       jr nz,0x166B
1683 EB         ex de,hl
1684 D1         pop de
1685 F1         pop af
1686 A7         and a
1687 ED52       sbc hl,de
1689 44         ld b,h
168A 4D         ld c,l
168B 03         inc bc
168C 19         add hl,de
168D EB         ex de,hl
168E C9         ret
168F 00         nop
1690 00         nop
1691 EB         ex de,hl
1692 118F16     ld de,0x168F
1695 7E         ld a,(hl)
1696 E6C0       and 0xC0
1698 20F7       jr nz,0x1691
169A 56         ld d,(hl)
169B 23         inc hl
169C 5E         ld e,(hl)
169D C9         ret
169E 2A635C     ld hl,(0x5C63)
16A1 2B         dec hl
16A2 CD5516     call 0x1655
16A5 23         inc hl
16A6 23         inc hl
16A7 C1         pop bc
16A8 ED43615C   ld (0x5C61),bc
16AC C1         pop bc
16AD EB         ex de,hl
16AE 23         inc hl
16AF C9         ret
16B0 2A595C     ld hl,(0x5C59)
16B3 360D       ld (hl),0x0D
16B5 225B5C     ld (0x5C5B),hl
16B8 23         inc hl
16B9 3680       ld (hl),0x80
16BB 23         inc hl
16BC 22615C     ld (0x5C61),hl
16BF 2A615C     ld hl,(0x5C61)
16C2 22635C     ld (0x5C63),hl
16C5 2A635C     ld hl,(0x5C63)
16C8 22655C     ld (0x5C65),hl
16CB E5         push hl
16CC 21925C     ld hl,0x5C92
16CF 22685C     ld (0x5C68),hl
16D2 E1         pop hl
16D3 C9         ret
16D4 ED5B595C   ld de,(0x5C59)
16D8 C3E519     jp 0x19E5
16DB 23         inc hl
16DC 7E         ld a,(hl)
16DD A7         and a
16DE C8         ret z
16DF B9         cp c
16E0 23         inc hl
16E1 20F8       jr nz,0x16DB
16E3 37         scf
16E4 C9         ret
16E5 CD1E17     call 0x171E
16E8 CD0117     call 0x1701
16EB 010000     ld bc,0x0000
16EE 11E2A3     ld de,0xA3E2
16F1 EB         ex de,hl
16F2 19         add hl,de
16F3 3807       jr c,0x16FC
16F5 01D415     ld bc,0x15D4
16F8 09         add hl,bc
16F9 4E         ld c,(hl)
16FA 23         inc hl
16FB 46         ld b,(hl)
16FC EB         ex de,hl
16FD 71         ld (hl),c
16FE 23         inc hl
16FF 70         ld (hl),b
1700 C9         ret
1701 E5         push hl
1702 2A4F5C     ld hl,(0x5C4F)
1705 09         add hl,bc
1706 23         inc hl
1707 23         inc hl
1708 23         inc hl
1709 4E         ld c,(hl)
170A EB         ex de,hl
170B 211617     ld hl,0x1716
170E CDDC16     call 0x16DC
1711 4E         ld c,(hl)
1712 0600       ld b,0x00
1714 09         add hl,bc
1715 E9         jp (hl)
1716 4B         ld c,e
1717 05         dec b
1718 53         ld d,e
1719 03         inc bc
171A 50         ld d,b
171B 01E1C9     ld bc,0xC9E1
171E CD941E     call 0x1E94
1721 FE10       cp 0x10
1723 3802       jr c,0x1727
1725 CF         rst 0x08
1726 17         rla
1727 C603       add a,0x03
1729 07         rlca
172A 21105C     ld hl,0x5C10
172D 4F         ld c,a
172E 0600       ld b,0x00
1730 09         add hl,bc
1731 4E         ld c,(hl)
1732 23         inc hl
1733 46         ld b,(hl)
1734 2B         dec hl
1735 C9         ret
1736 EF         rst 0x28
1737 0138CD     ld bc,0xCD38
173A 1E17       ld e,0x17
173C 78         ld a,b
173D B1         or c
173E 2816       jr z,0x1756
1740 EB         ex de,hl
1741 2A4F5C     ld hl,(0x5C4F)
1744 09         add hl,bc
1745 23         inc hl
1746 23         inc hl
1747 23         inc hl
1748 7E         ld a,(hl)
1749 EB         ex de,hl
174A FE4B       cp 0x4B
174C 2808       jr z,0x1756
174E FE53       cp 0x53
1750 2804       jr z,0x1756
1752 FE50       cp 0x50
1754 20CF       jr nz,0x1725
1756 CD5D17     call 0x175D
1759 73         ld (hl),e
175A 23         inc hl
175B 72         ld (hl),d
175C C9         ret
175D E5         push hl
175E CDF12B     call 0x2BF1
1761 78         ld a,b
1762 B1         or c
1763 2002       jr nz,0x1767
1765 CF         rst 0x08
1766 0EC5       ld c,0xC5
1768 1A         ld a,(de)
1769 E6DF       and 0xDF
176B 4F         ld c,a
176C 217A17     ld hl,0x177A
176F CDDC16     call 0x16DC
1772 30F1       jr nc,0x1765
1774 4E         ld c,(hl)
1775 0600       ld b,0x00
1777 09         add hl,bc
1778 C1         pop bc
1779 E9         jp (hl)
177A 4B         ld c,e
177B 0653       ld b,0x53
177D 08         ex af,af'
177E 50         ld d,b
177F 0A         ld a,(bc)
1780 00         nop
1781 1E01       ld e,0x01
1783 1806       jr 0x178B
1785 1E06       ld e,0x06
1787 1802       jr 0x178B
1789 1E10       ld e,0x10
178B 0B         dec bc
178C 78         ld a,b
178D B1         or c
178E 20D5       jr nz,0x1765
1790 57         ld d,a
1791 E1         pop hl
1792 C9         ret
1793 1890       jr 0x1725
1795 ED733F5C   ld (0x5C3F),sp
1799 FD360210   ld (iy+0x02),0x10
179D CDAF0D     call 0x0DAF
17A0 FDCB02C6   set 0,(iy+0x02)
17A4 FD4631     ld b,(iy+0x31)
17A7 CD440E     call 0x0E44
17AA FDCB0286   res 0,(iy+0x02)
17AE FDCB30C6   set 0,(iy+0x30)
17B2 2A495C     ld hl,(0x5C49)
17B5 ED5B6C5C   ld de,(0x5C6C)
17B9 A7         and a
17BA ED52       sbc hl,de
17BC 19         add hl,de
17BD 3822       jr c,0x17E1
17BF D5         push de
17C0 CD6E19     call 0x196E
17C3 11C002     ld de,0x02C0
17C6 EB         ex de,hl
17C7 ED52       sbc hl,de
17C9 E3         ex (sp),hl
17CA CD6E19     call 0x196E
17CD C1         pop bc
17CE C5         push bc
17CF CDB819     call 0x19B8
17D2 C1         pop bc
17D3 09         add hl,bc
17D4 380E       jr c,0x17E4
17D6 EB         ex de,hl
17D7 56         ld d,(hl)
17D8 23         inc hl
17D9 5E         ld e,(hl)
17DA 2B         dec hl
17DB ED536C5C   ld (0x5C6C),de
17DF 18ED       jr 0x17CE
17E1 226C5C     ld (0x5C6C),hl
17E4 2A6C5C     ld hl,(0x5C6C)
17E7 CD6E19     call 0x196E
17EA 2801       jr z,0x17ED
17EC EB         ex de,hl
17ED CD3318     call 0x1833
17F0 FDCB02A6   res 4,(iy+0x02)
17F4 C9         ret
17F5 3E03       ld a,0x03
17F7 1802       jr 0x17FB
17F9 3E02       ld a,0x02
17FB FD360200   ld (iy+0x02),0x00
17FF CD3025     call 0x2530
1802 C40116     call nz,0x1601
1805 DF         rst 0x18
1806 CD7020     call 0x2070
1809 3814       jr c,0x181F
180B DF         rst 0x18
180C FE3B       cp 0x3B
180E 2804       jr z,0x1814
1810 FE2C       cp 0x2C
1812 2006       jr nz,0x181A
1814 E7         rst 0x20
1815 CD821C     call 0x1C82
1818 1808       jr 0x1822
181A CDE61C     call 0x1CE6
181D 1803       jr 0x1822
181F CDDE1C     call 0x1CDE
1822 CDEE1B     call 0x1BEE
1825 CD991E     call 0x1E99
1828 78         ld a,b
1829 E63F       and 0x3F
182B 67         ld h,a
182C 69         ld l,c
182D 22495C     ld (0x5C49),hl
1830 CD6E19     call 0x196E
1833 1E01       ld e,0x01
1835 CD5518     call 0x1855
1838 D7         rst 0x10
1839 FDCB0266   bit 4,(iy+0x02)
183D 28F6       jr z,0x1835
183F 3A6B5C     ld a,(0x5C6B)
1842 FD964F     sub (iy+0x4F)
1845 20EE       jr nz,0x1835
1847 AB         xor e
1848 C8         ret z
1849 E5         push hl
184A D5         push de
184B 216C5C     ld hl,0x5C6C
184E CD0F19     call 0x190F
1851 D1         pop de
1852 E1         pop hl
1853 18E0       jr 0x1835
1855 ED4B495C   ld bc,(0x5C49)
1859 CD8019     call 0x1980
185C 163E       ld d,0x3E
185E 2805       jr z,0x1865
1860 110000     ld de,0x0000
1863 CB13       rl e
1865 FD732D     ld (iy+0x2D),e
1868 7E         ld a,(hl)
1869 FE40       cp 0x40
186B C1         pop bc
186C D0         ret nc
186D C5         push bc
186E CD281A     call 0x1A28
1871 23         inc hl
1872 23         inc hl
1873 23         inc hl
1874 FDCB0186   res 0,(iy+0x01)
1878 7A         ld a,d
1879 A7         and a
187A 2805       jr z,0x1881
187C D7         rst 0x10
187D FDCB01C6   set 0,(iy+0x01)
1881 D5         push de
1882 EB         ex de,hl
1883 FDCB3096   res 2,(iy+0x30)
1887 213B5C     ld hl,0x5C3B
188A CB96       res 2,(hl)
188C FDCB376E   bit 5,(iy+0x37)
1890 2802       jr z,0x1894
1892 CBD6       set 2,(hl)
1894 2A5F5C     ld hl,(0x5C5F)
1897 A7         and a
1898 ED52       sbc hl,de
189A 2005       jr nz,0x18A1
189C 3E3F       ld a,0x3F
189E CDC118     call 0x18C1
18A1 CDE118     call 0x18E1
18A4 EB         ex de,hl
18A5 7E         ld a,(hl)
18A6 CDB618     call 0x18B6
18A9 23         inc hl
18AA FE0D       cp 0x0D
18AC 2806       jr z,0x18B4
18AE EB         ex de,hl
18AF CD3719     call 0x1937
18B2 18E0       jr 0x1894
18B4 D1         pop de
18B5 C9         ret
18B6 FE0E       cp 0x0E
18B8 C0         ret nz
18B9 23         inc hl
18BA 23         inc hl
18BB 23         inc hl
18BC 23         inc hl
18BD 23         inc hl
18BE 23         inc hl
18BF 7E         ld a,(hl)
18C0 C9         ret
18C1 D9         exx
18C2 2A8F5C     ld hl,(0x5C8F)
18C5 E5         push hl
18C6 CBBC       res 7,h
18C8 CBFD       set 7,l
18CA 228F5C     ld (0x5C8F),hl
18CD 21915C     ld hl,0x5C91
18D0 56         ld d,(hl)
18D1 D5         push de
18D2 3600       ld (hl),0x00
18D4 CDF409     call 0x09F4
18D7 E1         pop hl
18D8 FD7457     ld (iy+0x57),h
18DB E1         pop hl
18DC 228F5C     ld (0x5C8F),hl
18DF D9         exx
18E0 C9         ret
18E1 2A5B5C     ld hl,(0x5C5B)
18E4 A7         and a
18E5 ED52       sbc hl,de
18E7 C0         ret nz
18E8 3A415C     ld a,(0x5C41)
18EB CB07       rlc a
18ED 2804       jr z,0x18F3
18EF C643       add a,0x43
18F1 1816       jr 0x1909
18F3 213B5C     ld hl,0x5C3B
18F6 CB9E       res 3,(hl)
18F8 3E4B       ld a,0x4B
18FA CB56       bit 2,(hl)
18FC 280B       jr z,0x1909
18FE CBDE       set 3,(hl)
1900 3C         inc a
1901 FDCB305E   bit 3,(iy+0x30)
1905 2802       jr z,0x1909
1907 3E43       ld a,0x43
1909 D5         push de
190A CDC118     call 0x18C1
190D D1         pop de
190E C9         ret
190F 5E         ld e,(hl)
1910 23         inc hl
1911 56         ld d,(hl)
1912 E5         push hl
1913 EB         ex de,hl
1914 23         inc hl
1915 CD6E19     call 0x196E
1918 CD9516     call 0x1695
191B E1         pop hl
191C FDCB376E   bit 5,(iy+0x37)
1920 C0         ret nz
1921 72         ld (hl),d
1922 2B         dec hl
1923 73         ld (hl),e
1924 C9         ret
1925 7B         ld a,e
1926 A7         and a
1927 F8         ret m
1928 180D       jr 0x1937
192A AF         xor a
192B 09         add hl,bc
192C 3C         inc a
192D 38FC       jr c,0x192B
192F ED42       sbc hl,bc
1931 3D         dec a
1932 28F1       jr z,0x1925
1934 C3EF15     jp 0x15EF
1937 CD1B2D     call 0x2D1B
193A 3030       jr nc,0x196C
193C FE21       cp 0x21
193E 382C       jr c,0x196C
1940 FDCB0196   res 2,(iy+0x01)
1944 FECB       cp 0xCB
1946 2824       jr z,0x196C
1948 FE3A       cp 0x3A
194A 200E       jr nz,0x195A
194C FDCB376E   bit 5,(iy+0x37)
1950 2016       jr nz,0x1968
1952 FDCB3056   bit 2,(iy+0x30)
1956 2814       jr z,0x196C
1958 180E       jr 0x1968
195A FE22       cp 0x22
195C 200A       jr nz,0x1968
195E F5         push af
195F 3A6A5C     ld a,(0x5C6A)
1962 EE04       xor 0x04
1964 326A5C     ld (0x5C6A),a
1967 F1         pop af
1968 FDCB01D6   set 2,(iy+0x01)
196C D7         rst 0x10
196D C9         ret
196E E5         push hl
196F 2A535C     ld hl,(0x5C53)
1972 54         ld d,h
1973 5D         ld e,l
1974 C1         pop bc
1975 CD8019     call 0x1980
1978 D0         ret nc
1979 C5         push bc
197A CDB819     call 0x19B8
197D EB         ex de,hl
197E 18F4       jr 0x1974
1980 7E         ld a,(hl)
1981 B8         cp b
1982 C0         ret nz
1983 23         inc hl
1984 7E         ld a,(hl)
1985 2B         dec hl
1986 B9         cp c
1987 C9         ret
1988 23         inc hl
1989 23         inc hl
198A 23         inc hl
198B 225D5C     ld (0x5C5D),hl
198E 0E00       ld c,0x00
1990 15         dec d
1991 C8         ret z
1992 E7         rst 0x20
1993 BB         cp e
1994 2004       jr nz,0x199A
1996 A7         and a
1997 C9         ret
1998 23         inc hl
1999 7E         ld a,(hl)
199A CDB618     call 0x18B6
199D 225D5C     ld (0x5C5D),hl
19A0 FE22       cp 0x22
19A2 2001       jr nz,0x19A5
19A4 0D         dec c
19A5 FE3A       cp 0x3A
19A7 2804       jr z,0x19AD
19A9 FECB       cp 0xCB
19AB 2004       jr nz,0x19B1
19AD CB41       bit 0,c
19AF 28DF       jr z,0x1990
19B1 FE0D       cp 0x0D
19B3 20E3       jr nz,0x1998
19B5 15         dec d
19B6 37         scf
19B7 C9         ret
19B8 E5         push hl
19B9 7E         ld a,(hl)
19BA FE40       cp 0x40
19BC 3817       jr c,0x19D5
19BE CB6F       bit 5,a
19C0 2814       jr z,0x19D6
19C2 87         add a,a
19C3 FAC719     jp m,0x19C7
19C6 3F         ccf
19C7 010500     ld bc,0x0005
19CA 3002       jr nc,0x19CE
19CC 0E12       ld c,0x12
19CE 17         rla
19CF 23         inc hl
19D0 7E         ld a,(hl)
19D1 30FB       jr nc,0x19CE
19D3 1806       jr 0x19DB
19D5 23         inc hl
19D6 23         inc hl
19D7 4E         ld c,(hl)
19D8 23         inc hl
19D9 46         ld b,(hl)
19DA 23         inc hl
19DB 09         add hl,bc
19DC D1         pop de
19DD A7         and a
19DE ED52       sbc hl,de
19E0 44         ld b,h
19E1 4D         ld c,l
19E2 19         add hl,de
19E3 EB         ex de,hl
19E4 C9         ret
19E5 CDDD19     call 0x19DD
19E8 C5         push bc
19E9 78         ld a,b
19EA 2F         cpl
19EB 47         ld b,a
19EC 79         ld a,c
19ED 2F         cpl
19EE 4F         ld c,a
19EF 03         inc bc
19F0 CD6416     call 0x1664
19F3 EB         ex de,hl
19F4 E1         pop hl
19F5 19         add hl,de
19F6 D5         push de
19F7 EDB0       ldir
19F9 E1         pop hl
19FA C9         ret
19FB 2A595C     ld hl,(0x5C59)
19FE 2B         dec hl
19FF 225D5C     ld (0x5C5D),hl
1A02 E7         rst 0x20
1A03 21925C     ld hl,0x5C92
1A06 22655C     ld (0x5C65),hl
1A09 CD3B2D     call 0x2D3B
1A0C CDA22D     call 0x2DA2
1A0F 3804       jr c,0x1A15
1A11 21F0D8     ld hl,0xD8F0
1A14 09         add hl,bc
1A15 DA8A1C     jp c,0x1C8A
1A18 C3C516     jp 0x16C5
1A1B D5         push de
1A1C E5         push hl
1A1D AF         xor a
1A1E CB78       bit 7,b
1A20 2020       jr nz,0x1A42
1A22 60         ld h,b
1A23 69         ld l,c
1A24 1EFF       ld e,0xFF
1A26 1808       jr 0x1A30
1A28 D5         push de
1A29 56         ld d,(hl)
1A2A 23         inc hl
1A2B 5E         ld e,(hl)
1A2C E5         push hl
1A2D EB         ex de,hl
1A2E 1E20       ld e,0x20
1A30 0118FC     ld bc,0xFC18
1A33 CD2A19     call 0x192A
1A36 019CFF     ld bc,0xFF9C
1A39 CD2A19     call 0x192A
1A3C 0EF6       ld c,0xF6
1A3E CD2A19     call 0x192A
1A41 7D         ld a,l
1A42 CDEF15     call 0x15EF
1A45 E1         pop hl
1A46 D1         pop de
1A47 C9         ret
1A48 B1         or c
1A49 CBBC       res 7,h
1A4B BF         cp a
1A4C C4AFB4     call nz,0xB4AF
1A4F 93         sub e
1A50 91         sub c
1A51 92         sub d
1A52 95         sub l
1A53 98         sbc a,b
1A54 98         sbc a,b
1A55 98         sbc a,b
1A56 98         sbc a,b
1A57 98         sbc a,b
1A58 98         sbc a,b
1A59 98         sbc a,b
1A5A 7F         ld a,a
1A5B 81         add a,c
1A5C 2E6C       ld l,0x6C
1A5E 6E         ld l,(hl)
1A5F 70         ld (hl),b
1A60 48         ld c,b
1A61 94         sub h
1A62 56         ld d,(hl)
1A63 3F         ccf
1A64 41         ld b,c
1A65 2B         dec hl
1A66 17         rla
1A67 1F         rra
1A68 37         scf
1A69 77         ld (hl),a
1A6A 44         ld b,h
1A6B 0F         rrca
1A6C 59         ld e,c
1A6D 2B         dec hl
1A6E 43         ld b,e
1A6F 2D         dec l
1A70 51         ld d,c
1A71 3A6D42     ld a,(0x426D)
1A74 0D         dec c
1A75 49         ld c,c
1A76 5C         ld e,h
1A77 44         ld b,h
1A78 15         dec d
1A79 5D         ld e,l
1A7A 013D02     ld bc,0x023D
1A7D 0600       ld b,0x00
1A7F 67         ld h,a
1A80 1E06       ld e,0x06
1A82 CB05       rlc l
1A84 F0         ret p
1A85 1C         inc e
1A86 0600       ld b,0x00
1A88 ED         defb 0xED
1A89 1E00       ld e,0x00
1A8B EE1C       xor 0x1C
1A8D 00         nop
1A8E 23         inc hl
1A8F 1F         rra
1A90 04         inc b
1A91 3D         dec a
1A92 06CC       ld b,0xCC
1A94 0605       ld b,0x05
1A96 03         inc bc
1A97 1D         dec e
1A98 04         inc b
1A99 00         nop
1A9A AB         xor e
1A9B 1D         dec e
1A9C 05         dec b
1A9D CD1F05     call 0x051F
1AA0 89         adc a,c
1AA1 2005       jr nz,0x1AA8
1AA3 02         ld (bc),a
1AA4 2C         inc l
1AA5 05         dec b
1AA6 B2         or d
1AA7 1B         dec de
1AA8 00         nop
1AA9 B7         or a
1AAA 1103A1     ld de,0xA103
1AAD 1E05       ld e,0x05
1AAF F9         ld sp,hl
1AB0 17         rla
1AB1 08         ex af,af'
1AB2 00         nop
1AB3 80         add a,b
1AB4 1E03       ld e,0x03
1AB6 4F         ld c,a
1AB7 1E00       ld e,0x00
1AB9 5F         ld e,a
1ABA 1E03       ld e,0x03
1ABC AC         xor h
1ABD 1E00       ld e,0x00
1ABF 6B         ld l,e
1AC0 0D         dec c
1AC1 09         add hl,bc
1AC2 00         nop
1AC3 DC2206     call c,0x0622
1AC6 00         nop
1AC7 3A1F05     ld a,(0x051F)
1ACA ED         defb 0xED
1ACB 1D         dec e
1ACC 05         dec b
1ACD 27         daa
1ACE 1E03       ld e,0x03
1AD0 42         ld b,d
1AD1 1E09       ld e,0x09
1AD3 05         dec b
1AD4 82         add a,d
1AD5 23         inc hl
1AD6 00         nop
1AD7 AC         xor h
1AD8 0E05       ld c,0x05
1ADA C9         ret
1ADB 1F         rra
1ADC 05         dec b
1ADD F5         push af
1ADE 17         rla
1ADF 0B         dec bc
1AE0 0B         dec bc
1AE1 0B         dec bc
1AE2 0B         dec bc
1AE3 08         ex af,af'
1AE4 00         nop
1AE5 F8         ret m
1AE6 03         inc bc
1AE7 09         add hl,bc
1AE8 05         dec b
1AE9 2023       jr nz,0x1B0E
1AEB 07         rlca
1AEC 07         rlca
1AED 07         rlca
1AEE 07         rlca
1AEF 07         rlca
1AF0 07         rlca
1AF1 08         ex af,af'
1AF2 00         nop
1AF3 7A         ld a,d
1AF4 1E06       ld e,0x06
1AF6 00         nop
1AF7 94         sub h
1AF8 220560     ld (0x6005),hl
1AFB 1F         rra
1AFC 062C       ld b,0x2C
1AFE 0A         ld a,(bc)
1AFF 00         nop
1B00 3617       ld (hl),0x17
1B02 0600       ld b,0x00
1B04 E5         push hl
1B05 160A       ld d,0x0A
1B07 00         nop
1B08 93         sub e
1B09 17         rla
1B0A 0A         ld a,(bc)
1B0B 2C         inc l
1B0C 0A         ld a,(bc)
1B0D 00         nop
1B0E 93         sub e
1B0F 17         rla
1B10 0A         ld a,(bc)
1B11 00         nop
1B12 93         sub e
1B13 17         rla
1B14 00         nop
1B15 93         sub e
1B16 17         rla
1B17 FDCB01BE   res 7,(iy+0x01)
1B1B CDFB19     call 0x19FB
1B1E AF         xor a
1B1F 32475C     ld (0x5C47),a
1B22 3D         dec a
1B23 323A5C     ld (0x5C3A),a
1B26 1801       jr 0x1B29
1B28 E7         rst 0x20
1B29 CDBF16     call 0x16BF
1B2C FD340D     inc (iy+0x0D)
1B2F FA8A1C     jp m,0x1C8A
1B32 DF         rst 0x18
1B33 0600       ld b,0x00
1B35 FE0D       cp 0x0D
1B37 287A       jr z,0x1BB3
1B39 FE3A       cp 0x3A
1B3B 28EB       jr z,0x1B28
1B3D 21761B     ld hl,0x1B76
1B40 E5         push hl
1B41 4F         ld c,a
1B42 E7         rst 0x20
1B43 79         ld a,c
1B44 D6CE       sub 0xCE
1B46 DA8A1C     jp c,0x1C8A
1B49 4F         ld c,a
1B4A 21481A     ld hl,0x1A48
1B4D 09         add hl,bc
1B4E 4E         ld c,(hl)
1B4F 09         add hl,bc
1B50 1803       jr 0x1B55
1B52 2A745C     ld hl,(0x5C74)
1B55 7E         ld a,(hl)
1B56 23         inc hl
1B57 22745C     ld (0x5C74),hl
1B5A 01521B     ld bc,0x1B52
1B5D C5         push bc
1B5E 4F         ld c,a
1B5F FE20       cp 0x20
1B61 300C       jr nc,0x1B6F
1B63 21011C     ld hl,0x1C01
1B66 0600       ld b,0x00
1B68 09         add hl,bc
1B69 4E         ld c,(hl)
1B6A 09         add hl,bc
1B6B E5         push hl
1B6C DF         rst 0x18
1B6D 05         dec b
1B6E C9         ret
1B6F DF         rst 0x18
1B70 B9         cp c
1B71 C28A1C     jp nz,0x1C8A
1B74 E7         rst 0x20
1B75 C9         ret
1B76 CD541F     call 0x1F54
1B79 3802       jr c,0x1B7D
1B7B CF         rst 0x08
1B7C 14         inc d
1B7D FDCB0A7E   bit 7,(iy+0x0A)
1B81 2071       jr nz,0x1BF4
1B83 2A425C     ld hl,(0x5C42)
1B86 CB7C       bit 7,h
1B88 2814       jr z,0x1B9E
1B8A 21FEFF     ld hl,0xFFFE
1B8D 22455C     ld (0x5C45),hl
1B90 2A615C     ld hl,(0x5C61)
1B93 2B         dec hl
1B94 ED5B595C   ld de,(0x5C59)
1B98 1B         dec de
1B99 3A445C     ld a,(0x5C44)
1B9C 1833       jr 0x1BD1
1B9E CD6E19     call 0x196E
1BA1 3A445C     ld a,(0x5C44)
1BA4 2819       jr z,0x1BBF
1BA6 A7         and a
1BA7 2043       jr nz,0x1BEC
1BA9 47         ld b,a
1BAA 7E         ld a,(hl)
1BAB E6C0       and 0xC0
1BAD 78         ld a,b
1BAE 280F       jr z,0x1BBF
1BB0 CF         rst 0x08
1BB1 FF         rst 0x38
1BB2 C1         pop bc
1BB3 CD3025     call 0x2530
1BB6 C8         ret z
1BB7 2A555C     ld hl,(0x5C55)
1BBA 3EC0       ld a,0xC0
1BBC A6         and (hl)
1BBD C0         ret nz
1BBE AF         xor a
1BBF FE01       cp 0x01
1BC1 CE00       adc a,0x00
1BC3 56         ld d,(hl)
1BC4 23         inc hl
1BC5 5E         ld e,(hl)
1BC6 ED53455C   ld (0x5C45),de
1BCA 23         inc hl
1BCB 5E         ld e,(hl)
1BCC 23         inc hl
1BCD 56         ld d,(hl)
1BCE EB         ex de,hl
1BCF 19         add hl,de
1BD0 23         inc hl
1BD1 22555C     ld (0x5C55),hl
1BD4 EB         ex de,hl
1BD5 225D5C     ld (0x5C5D),hl
1BD8 57         ld d,a
1BD9 1E00       ld e,0x00
1BDB FD360AFF   ld (iy+0x0A),0xFF
1BDF 15         dec d
1BE0 FD720D     ld (iy+0x0D),d
1BE3 CA281B     jp z,0x1B28
1BE6 14         inc d
1BE7 CD8B19     call 0x198B
1BEA 2808       jr z,0x1BF4
1BEC CF         rst 0x08
1BED 16CD       ld d,0xCD
1BEF 3025       jr nc,0x1C16
1BF1 C0         ret nz
1BF2 C1         pop bc
1BF3 C1         pop bc
1BF4 DF         rst 0x18
1BF5 FE0D       cp 0x0D
1BF7 28BA       jr z,0x1BB3
1BF9 FE3A       cp 0x3A
1BFB CA281B     jp z,0x1B28
1BFE C38A1C     jp 0x1C8A
1C01 0F         rrca
1C02 1D         dec e
1C03 4B         ld c,e
1C04 09         add hl,bc
1C05 67         ld h,a
1C06 0B         dec bc
1C07 7B         ld a,e
1C08 8E         adc a,(hl)
1C09 71         ld (hl),c
1C0A B4         or h
1C0B 81         add a,c
1C0C CF         rst 0x08
1C0D CDDE1C     call 0x1CDE
1C10 BF         cp a
1C11 C1         pop bc
1C12 CCEE1B     call z,0x1BEE
1C15 EB         ex de,hl
1C16 2A745C     ld hl,(0x5C74)
1C19 4E         ld c,(hl)
1C1A 23         inc hl
1C1B 46         ld b,(hl)
1C1C EB         ex de,hl
1C1D C5         push bc
1C1E C9         ret
1C1F CDB228     call 0x28B2
1C22 FD363700   ld (iy+0x37),0x00
1C26 3008       jr nc,0x1C30
1C28 FDCB37CE   set 1,(iy+0x37)
1C2C 2018       jr nz,0x1C46
1C2E CF         rst 0x08
1C2F 01CC96     ld bc,0x96CC
1C32 29         add hl,hl
1C33 FDCB0176   bit 6,(iy+0x01)
1C37 200D       jr nz,0x1C46
1C39 AF         xor a
1C3A CD3025     call 0x2530
1C3D C4F12B     call nz,0x2BF1
1C40 21715C     ld hl,0x5C71
1C43 B6         or (hl)
1C44 77         ld (hl),a
1C45 EB         ex de,hl
1C46 ED43725C   ld (0x5C72),bc
1C4A 224D5C     ld (0x5C4D),hl
1C4D C9         ret
1C4E C1         pop bc
1C4F CD561C     call 0x1C56
1C52 CDEE1B     call 0x1BEE
1C55 C9         ret
1C56 3A3B5C     ld a,(0x5C3B)
1C59 F5         push af
1C5A CDFB24     call 0x24FB
1C5D F1         pop af
1C5E FD5601     ld d,(iy+0x01)
1C61 AA         xor d
1C62 E640       and 0x40
1C64 2024       jr nz,0x1C8A
1C66 CB7A       bit 7,d
1C68 C2FF2A     jp nz,0x2AFF
1C6B C9         ret
1C6C CDB228     call 0x28B2
1C6F F5         push af
1C70 79         ld a,c
1C71 F69F       or 0x9F
1C73 3C         inc a
1C74 2014       jr nz,0x1C8A
1C76 F1         pop af
1C77 18A9       jr 0x1C22
1C79 E7         rst 0x20
1C7A CD821C     call 0x1C82
1C7D FE2C       cp 0x2C
1C7F 2009       jr nz,0x1C8A
1C81 E7         rst 0x20
1C82 CDFB24     call 0x24FB
1C85 FDCB0176   bit 6,(iy+0x01)
1C89 C0         ret nz
1C8A CF         rst 0x08
1C8B 0B         dec bc
1C8C CDFB24     call 0x24FB
1C8F FDCB0176   bit 6,(iy+0x01)
1C93 C8         ret z
1C94 18F4       jr 0x1C8A
1C96 FDCB017E   bit 7,(iy+0x01)
1C9A FDCB0286   res 0,(iy+0x02)
1C9E C44D0D     call nz,0x0D4D
1CA1 F1         pop af
1CA2 3A745C     ld a,(0x5C74)
1CA5 D613       sub 0x13
1CA7 CDFC21     call 0x21FC
1CAA CDEE1B     call 0x1BEE
1CAD 2A8F5C     ld hl,(0x5C8F)
1CB0 228D5C     ld (0x5C8D),hl
1CB3 21915C     ld hl,0x5C91
1CB6 7E         ld a,(hl)
1CB7 07         rlca
1CB8 AE         xor (hl)
1CB9 E6AA       and 0xAA
1CBB AE         xor (hl)
1CBC 77         ld (hl),a
1CBD C9         ret
1CBE CD3025     call 0x2530
1CC1 2813       jr z,0x1CD6
1CC3 FDCB0286   res 0,(iy+0x02)
1CC7 CD4D0D     call 0x0D4D
1CCA 21905C     ld hl,0x5C90
1CCD 7E         ld a,(hl)
1CCE F6F8       or 0xF8
1CD0 77         ld (hl),a
1CD1 FDCB57B6   res 6,(iy+0x57)
1CD5 DF         rst 0x18
1CD6 CDE221     call 0x21E2
1CD9 189F       jr 0x1C7A
1CDB C30506     jp 0x0605
1CDE FE0D       cp 0x0D
1CE0 2804       jr z,0x1CE6
1CE2 FE3A       cp 0x3A
1CE4 209C       jr nz,0x1C82
1CE6 CD3025     call 0x2530
1CE9 C8         ret z
1CEA EF         rst 0x28
1CEB A0         and b
1CEC 38C9       jr c,0x1CB7
1CEE CF         rst 0x08
1CEF 08         ex af,af'
1CF0 C1         pop bc
1CF1 CD3025     call 0x2530
1CF4 280A       jr z,0x1D00
1CF6 EF         rst 0x28
1CF7 02         ld (bc),a
1CF8 38EB       jr c,0x1CE5
1CFA CDE934     call 0x34E9
1CFD DAB31B     jp c,0x1BB3
1D00 C3291B     jp 0x1B29
1D03 FECD       cp 0xCD
1D05 2009       jr nz,0x1D10
1D07 E7         rst 0x20
1D08 CD821C     call 0x1C82
1D0B CDEE1B     call 0x1BEE
1D0E 1806       jr 0x1D16
1D10 CDEE1B     call 0x1BEE
1D13 EF         rst 0x28
1D14 A1         and c
1D15 38EF       jr c,0x1D06
1D17 C0         ret nz
1D18 02         ld (bc),a
1D19 01E001     ld bc,0x01E0
1D1C 38CD       jr c,0x1CEB
1D1E FF         rst 0x38
1D1F 2A2268     ld hl,(0x6822)
1D22 5C         ld e,h
1D23 2B         dec hl
1D24 7E         ld a,(hl)
1D25 CBFE       set 7,(hl)
1D27 010600     ld bc,0x0006
1D2A 09         add hl,bc
1D2B 07         rlca
1D2C 3806       jr c,0x1D34
1D2E 0E0D       ld c,0x0D
1D30 CD5516     call 0x1655
1D33 23         inc hl
1D34 E5         push hl
1D35 EF         rst 0x28
1D36 02         ld (bc),a
1D37 02         ld (bc),a
1D38 38E1       jr c,0x1D1B
1D3A EB         ex de,hl
1D3B 0E0A       ld c,0x0A
1D3D EDB0       ldir
1D3F 2A455C     ld hl,(0x5C45)
1D42 EB         ex de,hl
1D43 73         ld (hl),e
1D44 23         inc hl
1D45 72         ld (hl),d
1D46 FD560D     ld d,(iy+0x0D)
1D49 14         inc d
1D4A 23         inc hl
1D4B 72         ld (hl),d
1D4C CDDA1D     call 0x1DDA
1D4F D0         ret nc
1D50 FD4638     ld b,(iy+0x38)
1D53 2A455C     ld hl,(0x5C45)
1D56 22425C     ld (0x5C42),hl
1D59 3A475C     ld a,(0x5C47)
1D5C ED44       neg
1D5E 57         ld d,a
1D5F 2A5D5C     ld hl,(0x5C5D)
1D62 1EF3       ld e,0xF3
1D64 C5         push bc
1D65 ED4B555C   ld bc,(0x5C55)
1D69 CD861D     call 0x1D86
1D6C ED43555C   ld (0x5C55),bc
1D70 C1         pop bc
1D71 3811       jr c,0x1D84
1D73 E7         rst 0x20
1D74 F620       or 0x20
1D76 B8         cp b
1D77 2803       jr z,0x1D7C
1D79 E7         rst 0x20
1D7A 18E8       jr 0x1D64
1D7C E7         rst 0x20
1D7D 3E01       ld a,0x01
1D7F 92         sub d
1D80 32445C     ld (0x5C44),a
1D83 C9         ret
1D84 CF         rst 0x08
1D85 117EFE     ld de,0xFE7E
1D88 3A2818     ld a,(0x1828)
1D8B 23         inc hl
1D8C 7E         ld a,(hl)
1D8D E6C0       and 0xC0
1D8F 37         scf
1D90 C0         ret nz
1D91 46         ld b,(hl)
1D92 23         inc hl
1D93 4E         ld c,(hl)
1D94 ED43425C   ld (0x5C42),bc
1D98 23         inc hl
1D99 4E         ld c,(hl)
1D9A 23         inc hl
1D9B 46         ld b,(hl)
1D9C E5         push hl
1D9D 09         add hl,bc
1D9E 44         ld b,h
1D9F 4D         ld c,l
1DA0 E1         pop hl
1DA1 1600       ld d,0x00
1DA3 C5         push bc
1DA4 CD8B19     call 0x198B
1DA7 C1         pop bc
1DA8 D0         ret nc
1DA9 18E0       jr 0x1D8B
1DAB FDCB374E   bit 1,(iy+0x37)
1DAF C22E1C     jp nz,0x1C2E
1DB2 2A4D5C     ld hl,(0x5C4D)
1DB5 CB7E       bit 7,(hl)
1DB7 281F       jr z,0x1DD8
1DB9 23         inc hl
1DBA 22685C     ld (0x5C68),hl
1DBD EF         rst 0x28
1DBE E0         ret po
1DBF E20FC0     jp po,0xC00F
1DC2 02         ld (bc),a
1DC3 38CD       jr c,0x1D92
1DC5 DA1DD8     jp c,0xD81D
1DC8 2A685C     ld hl,(0x5C68)
1DCB 110F00     ld de,0x000F
1DCE 19         add hl,de
1DCF 5E         ld e,(hl)
1DD0 23         inc hl
1DD1 56         ld d,(hl)
1DD2 23         inc hl
1DD3 66         ld h,(hl)
1DD4 EB         ex de,hl
1DD5 C3731E     jp 0x1E73
1DD8 CF         rst 0x08
1DD9 00         nop
1DDA EF         rst 0x28
1DDB E1         pop hl
1DDC E0         ret po
1DDD E23600     jp po,0x0036
1DE0 02         ld (bc),a
1DE1 010337     ld bc,0x3703
1DE4 00         nop
1DE5 04         inc b
1DE6 38A7       jr c,0x1D8F
1DE8 C9         ret
1DE9 3837       jr c,0x1E22
1DEB C9         ret
1DEC E7         rst 0x20
1DED CD1F1C     call 0x1C1F
1DF0 CD3025     call 0x2530
1DF3 2829       jr z,0x1E1E
1DF5 DF         rst 0x18
1DF6 225F5C     ld (0x5C5F),hl
1DF9 2A575C     ld hl,(0x5C57)
1DFC 7E         ld a,(hl)
1DFD FE2C       cp 0x2C
1DFF 2809       jr z,0x1E0A
1E01 1EE4       ld e,0xE4
1E03 CD861D     call 0x1D86
1E06 3002       jr nc,0x1E0A
1E08 CF         rst 0x08
1E09 0D         dec c
1E0A CD7700     call 0x0077
1E0D CD561C     call 0x1C56
1E10 DF         rst 0x18
1E11 22575C     ld (0x5C57),hl
1E14 2A5F5C     ld hl,(0x5C5F)
1E17 FD362600   ld (iy+0x26),0x00
1E1B CD7800     call 0x0078
1E1E DF         rst 0x18
1E1F FE2C       cp 0x2C
1E21 28C9       jr z,0x1DEC
1E23 CDEE1B     call 0x1BEE
1E26 C9         ret
1E27 CD3025     call 0x2530
1E2A 200B       jr nz,0x1E37
1E2C CDFB24     call 0x24FB
1E2F FE2C       cp 0x2C
1E31 C4EE1B     call nz,0x1BEE
1E34 E7         rst 0x20
1E35 18F5       jr 0x1E2C
1E37 3EE4       ld a,0xE4
1E39 47         ld b,a
1E3A EDB9       cpdr
1E3C 110002     ld de,0x0200
1E3F C38B19     jp 0x198B
1E42 CD991E     call 0x1E99
1E45 60         ld h,b
1E46 69         ld l,c
1E47 CD6E19     call 0x196E
1E4A 2B         dec hl
1E4B 22575C     ld (0x5C57),hl
1E4E C9         ret
1E4F CD991E     call 0x1E99
1E52 78         ld a,b
1E53 B1         or c
1E54 2004       jr nz,0x1E5A
1E56 ED4B785C   ld bc,(0x5C78)
1E5A ED43765C   ld (0x5C76),bc
1E5E C9         ret
1E5F 2A6E5C     ld hl,(0x5C6E)
1E62 FD5636     ld d,(iy+0x36)
1E65 180C       jr 0x1E73
1E67 CD991E     call 0x1E99
1E6A 60         ld h,b
1E6B 69         ld l,c
1E6C 1600       ld d,0x00
1E6E 7C         ld a,h
1E6F FEF0       cp 0xF0
1E71 302C       jr nc,0x1E9F
1E73 22425C     ld (0x5C42),hl
1E76 FD720A     ld (iy+0x0A),d
1E79 C9         ret
1E7A CD851E     call 0x1E85
1E7D ED79       out (c),a
1E7F C9         ret
1E80 CD851E     call 0x1E85
1E83 02         ld (bc),a
1E84 C9         ret
1E85 CDD52D     call 0x2DD5
1E88 3815       jr c,0x1E9F
1E8A 2802       jr z,0x1E8E
1E8C ED44       neg
1E8E F5         push af
1E8F CD991E     call 0x1E99
1E92 F1         pop af
1E93 C9         ret
1E94 CDD52D     call 0x2DD5
1E97 1803       jr 0x1E9C
1E99 CDA22D     call 0x2DA2
1E9C 3801       jr c,0x1E9F
1E9E C8         ret z
1E9F CF         rst 0x08
1EA0 0A         ld a,(bc)
1EA1 CD671E     call 0x1E67
1EA4 010000     ld bc,0x0000
1EA7 CD451E     call 0x1E45
1EAA 1803       jr 0x1EAF
1EAC CD991E     call 0x1E99
1EAF 78         ld a,b
1EB0 B1         or c
1EB1 2004       jr nz,0x1EB7
1EB3 ED4BB25C   ld bc,(0x5CB2)
1EB7 C5         push bc
1EB8 ED5B4B5C   ld de,(0x5C4B)
1EBC 2A595C     ld hl,(0x5C59)
1EBF 2B         dec hl
1EC0 CDE519     call 0x19E5
1EC3 CD6B0D     call 0x0D6B
1EC6 2A655C     ld hl,(0x5C65)
1EC9 113200     ld de,0x0032
1ECC 19         add hl,de
1ECD D1         pop de
1ECE ED52       sbc hl,de
1ED0 3008       jr nc,0x1EDA
1ED2 2AB45C     ld hl,(0x5CB4)
1ED5 A7         and a
1ED6 ED52       sbc hl,de
1ED8 3002       jr nc,0x1EDC
1EDA CF         rst 0x08
1EDB 15         dec d
1EDC EB         ex de,hl
1EDD 22B25C     ld (0x5CB2),hl
1EE0 D1         pop de
1EE1 C1         pop bc
1EE2 363E       ld (hl),0x3E
1EE4 2B         dec hl
1EE5 F9         ld sp,hl
1EE6 C5         push bc
1EE7 ED733D5C   ld (0x5C3D),sp
1EEB EB         ex de,hl
1EEC E9         jp (hl)
1EED D1         pop de
1EEE FD660D     ld h,(iy+0x0D)
1EF1 24         inc h
1EF2 E3         ex (sp),hl
1EF3 33         inc sp
1EF4 ED4B455C   ld bc,(0x5C45)
1EF8 C5         push bc
1EF9 E5         push hl
1EFA ED733D5C   ld (0x5C3D),sp
1EFE D5         push de
1EFF CD671E     call 0x1E67
1F02 011400     ld bc,0x0014
1F05 2A655C     ld hl,(0x5C65)
1F08 09         add hl,bc
1F09 380A       jr c,0x1F15
1F0B EB         ex de,hl
1F0C 215000     ld hl,0x0050
1F0F 19         add hl,de
1F10 3803       jr c,0x1F15
1F12 ED72       sbc hl,sp
1F14 D8         ret c
1F15 2E03       ld l,0x03
1F17 C35500     jp 0x0055
1F1A 010000     ld bc,0x0000
1F1D CD051F     call 0x1F05
1F20 44         ld b,h
1F21 4D         ld c,l
1F22 C9         ret
1F23 C1         pop bc
1F24 E1         pop hl
1F25 D1         pop de
1F26 7A         ld a,d
1F27 FE3E       cp 0x3E
1F29 280B       jr z,0x1F36
1F2B 3B         dec sp
1F2C E3         ex (sp),hl
1F2D EB         ex de,hl
1F2E ED733D5C   ld (0x5C3D),sp
1F32 C5         push bc
1F33 C3731E     jp 0x1E73
1F36 D5         push de
1F37 E5         push hl
1F38 CF         rst 0x08
1F39 06CD       ld b,0xCD
1F3B 99         sbc a,c
1F3C 1E76       ld e,0x76
1F3E 0B         dec bc
1F3F 78         ld a,b
1F40 B1         or c
1F41 280C       jr z,0x1F4F
1F43 78         ld a,b
1F44 A1         and c
1F45 3C         inc a
1F46 2001       jr nz,0x1F49
1F48 03         inc bc
1F49 FDCB016E   bit 5,(iy+0x01)
1F4D 28EE       jr z,0x1F3D
1F4F FDCB01AE   res 5,(iy+0x01)
1F53 C9         ret
1F54 3E7F       ld a,0x7F
1F56 DBFE       in a,(0xFE)
1F58 1F         rra
1F59 D8         ret c
1F5A 3EFE       ld a,0xFE
1F5C DBFE       in a,(0xFE)
1F5E 1F         rra
1F5F C9         ret
1F60 CD3025     call 0x2530
1F63 2805       jr z,0x1F6A
1F65 3ECE       ld a,0xCE
1F67 C3391E     jp 0x1E39
1F6A FDCB01F6   set 6,(iy+0x01)
1F6E CD8D2C     call 0x2C8D
1F71 3016       jr nc,0x1F89
1F73 E7         rst 0x20
1F74 FE24       cp 0x24
1F76 2005       jr nz,0x1F7D
1F78 FDCB01B6   res 6,(iy+0x01)
1F7C E7         rst 0x20
1F7D FE28       cp 0x28
1F7F 203C       jr nz,0x1FBD
1F81 E7         rst 0x20
1F82 FE29       cp 0x29
1F84 2820       jr z,0x1FA6
1F86 CD8D2C     call 0x2C8D
1F89 D28A1C     jp nc,0x1C8A
1F8C EB         ex de,hl
1F8D E7         rst 0x20
1F8E FE24       cp 0x24
1F90 2002       jr nz,0x1F94
1F92 EB         ex de,hl
1F93 E7         rst 0x20
1F94 EB         ex de,hl
1F95 010600     ld bc,0x0006
1F98 CD5516     call 0x1655
1F9B 23         inc hl
1F9C 23         inc hl
1F9D 360E       ld (hl),0x0E
1F9F FE2C       cp 0x2C
1FA1 2003       jr nz,0x1FA6
1FA3 E7         rst 0x20
1FA4 18E0       jr 0x1F86
1FA6 FE29       cp 0x29
1FA8 2013       jr nz,0x1FBD
1FAA E7         rst 0x20
1FAB FE3D       cp 0x3D
1FAD 200E       jr nz,0x1FBD
1FAF E7         rst 0x20
1FB0 3A3B5C     ld a,(0x5C3B)
1FB3 F5         push af
1FB4 CDFB24     call 0x24FB
1FB7 F1         pop af
1FB8 FDAE01     xor (iy+0x01)
1FBB E640       and 0x40
1FBD C28A1C     jp nz,0x1C8A
1FC0 CDEE1B     call 0x1BEE
1FC3 CD3025     call 0x2530
1FC6 E1         pop hl
1FC7 C8         ret z
1FC8 E9         jp (hl)
1FC9 3E03       ld a,0x03
1FCB 1802       jr 0x1FCF
1FCD 3E02       ld a,0x02
1FCF CD3025     call 0x2530
1FD2 C40116     call nz,0x1601
1FD5 CD4D0D     call 0x0D4D
1FD8 CDDF1F     call 0x1FDF
1FDB CDEE1B     call 0x1BEE
1FDE C9         ret
1FDF DF         rst 0x18
1FE0 CD4520     call 0x2045
1FE3 280D       jr z,0x1FF2
1FE5 CD4E20     call 0x204E
1FE8 28FB       jr z,0x1FE5
1FEA CDFC1F     call 0x1FFC
1FED CD4E20     call 0x204E
1FF0 28F3       jr z,0x1FE5
1FF2 FE29       cp 0x29
1FF4 C8         ret z
1FF5 CDC31F     call 0x1FC3
1FF8 3E0D       ld a,0x0D
1FFA D7         rst 0x10
1FFB C9         ret
1FFC DF         rst 0x18
1FFD FEAC       cp 0xAC
1FFF 200D       jr nz,0x200E
2001 CD791C     call 0x1C79
2004 CDC31F     call 0x1FC3
2007 CD0723     call 0x2307
200A 3E16       ld a,0x16
200C 1810       jr 0x201E
200E FEAD       cp 0xAD
2010 2012       jr nz,0x2024
2012 E7         rst 0x20
2013 CD821C     call 0x1C82
2016 CDC31F     call 0x1FC3
2019 CD991E     call 0x1E99
201C 3E17       ld a,0x17
201E D7         rst 0x10
201F 79         ld a,c
2020 D7         rst 0x10
2021 78         ld a,b
2022 D7         rst 0x10
2023 C9         ret
2024 CDF221     call 0x21F2
2027 D0         ret nc
2028 CD7020     call 0x2070
202B D0         ret nc
202C CDFB24     call 0x24FB
202F CDC31F     call 0x1FC3
2032 FDCB0176   bit 6,(iy+0x01)
2036 CCF12B     call z,0x2BF1
2039 C2E32D     jp nz,0x2DE3
203C 78         ld a,b
203D B1         or c
203E 0B         dec bc
203F C8         ret z
2040 1A         ld a,(de)
2041 13         inc de
2042 D7         rst 0x10
2043 18F7       jr 0x203C
2045 FE29       cp 0x29
2047 C8         ret z
2048 FE0D       cp 0x0D
204A C8         ret z
204B FE3A       cp 0x3A
204D C9         ret
204E DF         rst 0x18
204F FE3B       cp 0x3B
2051 2814       jr z,0x2067
2053 FE2C       cp 0x2C
2055 200A       jr nz,0x2061
2057 CD3025     call 0x2530
205A 280B       jr z,0x2067
205C 3E06       ld a,0x06
205E D7         rst 0x10
205F 1806       jr 0x2067
2061 FE27       cp 0x27
2063 C0         ret nz
2064 CDF51F     call 0x1FF5
2067 E7         rst 0x20
2068 CD4520     call 0x2045
206B 2001       jr nz,0x206E
206D C1         pop bc
206E BF         cp a
206F C9         ret
2070 FE23       cp 0x23
2072 37         scf
2073 C0         ret nz
2074 E7         rst 0x20
2075 CD821C     call 0x1C82
2078 A7         and a
2079 CDC31F     call 0x1FC3
207C CD941E     call 0x1E94
207F FE10       cp 0x10
2081 D20E16     jp nc,0x160E
2084 CD0116     call 0x1601
2087 A7         and a
2088 C9         ret
2089 CD3025     call 0x2530
208C 2808       jr z,0x2096
208E 3E01       ld a,0x01
2090 CD0116     call 0x1601
2093 CD6E0D     call 0x0D6E
2096 FD360201   ld (iy+0x02),0x01
209A CDC120     call 0x20C1
209D CDEE1B     call 0x1BEE
20A0 ED4B885C   ld bc,(0x5C88)
20A4 3A6B5C     ld a,(0x5C6B)
20A7 B8         cp b
20A8 3803       jr c,0x20AD
20AA 0E21       ld c,0x21
20AC 47         ld b,a
20AD ED43885C   ld (0x5C88),bc
20B1 3E19       ld a,0x19
20B3 90         sub b
20B4 328C5C     ld (0x5C8C),a
20B7 FDCB0286   res 0,(iy+0x02)
20BB CDD90D     call 0x0DD9
20BE C36E0D     jp 0x0D6E
20C1 CD4E20     call 0x204E
20C4 28FB       jr z,0x20C1
20C6 FE28       cp 0x28
20C8 200E       jr nz,0x20D8
20CA E7         rst 0x20
20CB CDDF1F     call 0x1FDF
20CE DF         rst 0x18
20CF FE29       cp 0x29
20D1 C28A1C     jp nz,0x1C8A
20D4 E7         rst 0x20
20D5 C3B221     jp 0x21B2
20D8 FECA       cp 0xCA
20DA 2011       jr nz,0x20ED
20DC E7         rst 0x20
20DD CD1F1C     call 0x1C1F
20E0 FDCB37FE   set 7,(iy+0x37)
20E4 FDCB0176   bit 6,(iy+0x01)
20E8 C28A1C     jp nz,0x1C8A
20EB 180D       jr 0x20FA
20ED CD8D2C     call 0x2C8D
20F0 D2AF21     jp nc,0x21AF
20F3 CD1F1C     call 0x1C1F
20F6 FDCB37BE   res 7,(iy+0x37)
20FA CD3025     call 0x2530
20FD CAB221     jp z,0x21B2
2100 CDBF16     call 0x16BF
2103 21715C     ld hl,0x5C71
2106 CBB6       res 6,(hl)
2108 CBEE       set 5,(hl)
210A 010100     ld bc,0x0001
210D CB7E       bit 7,(hl)
210F 200B       jr nz,0x211C
2111 3A3B5C     ld a,(0x5C3B)
2114 E640       and 0x40
2116 2002       jr nz,0x211A
2118 0E03       ld c,0x03
211A B6         or (hl)
211B 77         ld (hl),a
211C F7         rst 0x30
211D 360D       ld (hl),0x0D
211F 79         ld a,c
2120 0F         rrca
2121 0F         rrca
2122 3005       jr nc,0x2129
2124 3E22       ld a,0x22
2126 12         ld (de),a
2127 2B         dec hl
2128 77         ld (hl),a
2129 225B5C     ld (0x5C5B),hl
212C FDCB377E   bit 7,(iy+0x37)
2130 202C       jr nz,0x215E
2132 2A5D5C     ld hl,(0x5C5D)
2135 E5         push hl
2136 2A3D5C     ld hl,(0x5C3D)
2139 E5         push hl
213A 213A21     ld hl,0x213A
213D E5         push hl
213E FDCB3066   bit 4,(iy+0x30)
2142 2804       jr z,0x2148
2144 ED733D5C   ld (0x5C3D),sp
2148 2A615C     ld hl,(0x5C61)
214B CDA711     call 0x11A7
214E FD3600FF   ld (iy),0xFF
2152 CD2C0F     call 0x0F2C
2155 FDCB01BE   res 7,(iy+0x01)
2159 CDB921     call 0x21B9
215C 1803       jr 0x2161
215E CD2C0F     call 0x0F2C
2161 FD362200   ld (iy+0x22),0x00
2165 CDD621     call 0x21D6
2168 200A       jr nz,0x2174
216A CD1D11     call 0x111D
216D ED4B825C   ld bc,(0x5C82)
2171 CDD90D     call 0x0DD9
2174 21715C     ld hl,0x5C71
2177 CBAE       res 5,(hl)
2179 CB7E       bit 7,(hl)
217B CBBE       res 7,(hl)
217D 201C       jr nz,0x219B
217F E1         pop hl
2180 E1         pop hl
2181 223D5C     ld (0x5C3D),hl
2184 E1         pop hl
2185 225F5C     ld (0x5C5F),hl
2188 FDCB01FE   set 7,(iy+0x01)
218C CDB921     call 0x21B9
218F 2A5F5C     ld hl,(0x5C5F)
2192 FD362600   ld (iy+0x26),0x00
2196 225D5C     ld (0x5C5D),hl
2199 1817       jr 0x21B2
219B 2A635C     ld hl,(0x5C63)
219E ED5B615C   ld de,(0x5C61)
21A2 37         scf
21A3 ED52       sbc hl,de
21A5 44         ld b,h
21A6 4D         ld c,l
21A7 CDB22A     call 0x2AB2
21AA CDFF2A     call 0x2AFF
21AD 1803       jr 0x21B2
21AF CDFC1F     call 0x1FFC
21B2 CD4E20     call 0x204E
21B5 CAC120     jp z,0x20C1
21B8 C9         ret
21B9 2A615C     ld hl,(0x5C61)
21BC 225D5C     ld (0x5C5D),hl
21BF DF         rst 0x18
21C0 FEE2       cp 0xE2
21C2 280C       jr z,0x21D0
21C4 3A715C     ld a,(0x5C71)
21C7 CD591C     call 0x1C59
21CA DF         rst 0x18
21CB FE0D       cp 0x0D
21CD C8         ret z
21CE CF         rst 0x08
21CF 0B         dec bc
21D0 CD3025     call 0x2530
21D3 C8         ret z
21D4 CF         rst 0x08
21D5 102A       djnz 0x2201
21D7 51         ld d,c
21D8 5C         ld e,h
21D9 23         inc hl
21DA 23         inc hl
21DB 23         inc hl
21DC 23         inc hl
21DD 7E         ld a,(hl)
21DE FE4B       cp 0x4B
21E0 C9         ret
21E1 E7         rst 0x20
21E2 CDF221     call 0x21F2
21E5 D8         ret c
21E6 DF         rst 0x18
21E7 FE2C       cp 0x2C
21E9 28F6       jr z,0x21E1
21EB FE3B       cp 0x3B
21ED 28F2       jr z,0x21E1
21EF C38A1C     jp 0x1C8A
21F2 FED9       cp 0xD9
21F4 D8         ret c
21F5 FEDF       cp 0xDF
21F7 3F         ccf
21F8 D8         ret c
21F9 F5         push af
21FA E7         rst 0x20
21FB F1         pop af
21FC D6C9       sub 0xC9
21FE F5         push af
21FF CD821C     call 0x1C82
2202 F1         pop af
2203 A7         and a
2204 CDC31F     call 0x1FC3
2207 F5         push af
2208 CD941E     call 0x1E94
220B 57         ld d,a
220C F1         pop af
220D D7         rst 0x10
220E 7A         ld a,d
220F D7         rst 0x10
2210 C9         ret
2211 D611       sub 0x11
2213 CE00       adc a,0x00
2215 281D       jr z,0x2234
2217 D602       sub 0x02
2219 CE00       adc a,0x00
221B 2856       jr z,0x2273
221D FE01       cp 0x01
221F 7A         ld a,d
2220 0601       ld b,0x01
2222 2004       jr nz,0x2228
2224 07         rlca
2225 07         rlca
2226 0604       ld b,0x04
2228 4F         ld c,a
2229 7A         ld a,d
222A FE02       cp 0x02
222C 3016       jr nc,0x2244
222E 79         ld a,c
222F 21915C     ld hl,0x5C91
2232 1838       jr 0x226C
2234 7A         ld a,d
2235 0607       ld b,0x07
2237 3805       jr c,0x223E
2239 07         rlca
223A 07         rlca
223B 07         rlca
223C 0638       ld b,0x38
223E 4F         ld c,a
223F 7A         ld a,d
2240 FE0A       cp 0x0A
2242 3802       jr c,0x2246
2244 CF         rst 0x08
2245 13         inc de
2246 218F5C     ld hl,0x5C8F
2249 FE08       cp 0x08
224B 380B       jr c,0x2258
224D 7E         ld a,(hl)
224E 2807       jr z,0x2257
2250 B0         or b
2251 2F         cpl
2252 E624       and 0x24
2254 2801       jr z,0x2257
2256 78         ld a,b
2257 4F         ld c,a
2258 79         ld a,c
2259 CD6C22     call 0x226C
225C 3E07       ld a,0x07
225E BA         cp d
225F 9F         sbc a,a
2260 CD6C22     call 0x226C
2263 07         rlca
2264 07         rlca
2265 E650       and 0x50
2267 47         ld b,a
2268 3E08       ld a,0x08
226A BA         cp d
226B 9F         sbc a,a
226C AE         xor (hl)
226D A0         and b
226E AE         xor (hl)
226F 77         ld (hl),a
2270 23         inc hl
2271 78         ld a,b
2272 C9         ret
2273 9F         sbc a,a
2274 7A         ld a,d
2275 0F         rrca
2276 0680       ld b,0x80
2278 2003       jr nz,0x227D
227A 0F         rrca
227B 0640       ld b,0x40
227D 4F         ld c,a
227E 7A         ld a,d
227F FE08       cp 0x08
2281 2804       jr z,0x2287
2283 FE02       cp 0x02
2285 30BD       jr nc,0x2244
2287 79         ld a,c
2288 218F5C     ld hl,0x5C8F
228B CD6C22     call 0x226C
228E 79         ld a,c
228F 0F         rrca
2290 0F         rrca
2291 0F         rrca
2292 18D8       jr 0x226C
2294 CD941E     call 0x1E94
2297 FE08       cp 0x08
2299 30A9       jr nc,0x2244
229B D3FE       out (0xFE),a
229D 07         rlca
229E 07         rlca
229F 07         rlca
22A0 CB6F       bit 5,a
22A2 2002       jr nz,0x22A6
22A4 EE07       xor 0x07
22A6 32485C     ld (0x5C48),a
22A9 C9         ret
22AA 3EAF       ld a,0xAF
22AC 90         sub b
22AD DAF924     jp c,0x24F9
22B0 47         ld b,a
22B1 A7         and a
22B2 1F         rra
22B3 37         scf
22B4 1F         rra
22B5 A7         and a
22B6 1F         rra
22B7 A8         xor b
22B8 E6F8       and 0xF8
22BA A8         xor b
22BB 67         ld h,a
22BC 79         ld a,c
22BD 07         rlca
22BE 07         rlca
22BF 07         rlca
22C0 A8         xor b
22C1 E6C7       and 0xC7
22C3 A8         xor b
22C4 07         rlca
22C5 07         rlca
22C6 6F         ld l,a
22C7 79         ld a,c
22C8 E607       and 0x07
22CA C9         ret
22CB CD0723     call 0x2307
22CE CDAA22     call 0x22AA
22D1 47         ld b,a
22D2 04         inc b
22D3 7E         ld a,(hl)
22D4 07         rlca
22D5 10FD       djnz 0x22D4
22D7 E601       and 0x01
22D9 C3282D     jp 0x2D28
22DC CD0723     call 0x2307
22DF CDE522     call 0x22E5
22E2 C34D0D     jp 0x0D4D
22E5 ED437D5C   ld (0x5C7D),bc
22E9 CDAA22     call 0x22AA
22EC 47         ld b,a
22ED 04         inc b
22EE 3EFE       ld a,0xFE
22F0 0F         rrca
22F1 10FD       djnz 0x22F0
22F3 47         ld b,a
22F4 7E         ld a,(hl)
22F5 FD4E57     ld c,(iy+0x57)
22F8 CB41       bit 0,c
22FA 2001       jr nz,0x22FD
22FC A0         and b
22FD CB51       bit 2,c
22FF 2002       jr nz,0x2303
2301 A8         xor b
2302 2F         cpl
2303 77         ld (hl),a
2304 C3DB0B     jp 0x0BDB
2307 CD1423     call 0x2314
230A 47         ld b,a
230B C5         push bc
230C CD1423     call 0x2314
230F 59         ld e,c
2310 C1         pop bc
2311 51         ld d,c
2312 4F         ld c,a
2313 C9         ret
2314 CDD52D     call 0x2DD5
2317 DAF924     jp c,0x24F9
231A 0E01       ld c,0x01
231C C8         ret z
231D 0EFF       ld c,0xFF
231F C9         ret
2320 DF         rst 0x18
2321 FE2C       cp 0x2C
2323 C28A1C     jp nz,0x1C8A
2326 E7         rst 0x20
2327 CD821C     call 0x1C82
232A CDEE1B     call 0x1BEE
232D EF         rst 0x28
232E 2A3D38     ld hl,(0x383D)
2331 7E         ld a,(hl)
2332 FE81       cp 0x81
2334 3005       jr nc,0x233B
2336 EF         rst 0x28
2337 02         ld (bc),a
2338 3818       jr c,0x2352
233A A1         and c
233B EF         rst 0x28
233C A3         and e
233D 3836       jr c,0x2375
233F 83         add a,e
2340 EF         rst 0x28
2341 C5         push bc
2342 02         ld (bc),a
2343 38CD       jr c,0x2312
2345 7D         ld a,l
2346 24         inc h
2347 C5         push bc
2348 EF         rst 0x28
2349 31E104     ld sp,0x04E1
234C 387E       jr c,0x23CC
234E FE80       cp 0x80
2350 3008       jr nc,0x235A
2352 EF         rst 0x28
2353 02         ld (bc),a
2354 02         ld (bc),a
2355 38C1       jr c,0x2318
2357 C3DC22     jp 0x22DC
235A EF         rst 0x28
235B C201C0     jp nz,0xC001
235E 02         ld (bc),a
235F 03         inc bc
2360 01E00F     ld bc,0x0FE0
2363 C0         ret nz
2364 0131E0     ld bc,0xE031
2367 0131E0     ld bc,0xE031
236A A0         and b
236B C1         pop bc
236C 02         ld (bc),a
236D 38FD       jr c,0x236C
236F 34         inc (hl)
2370 62         ld h,d
2371 CD941E     call 0x1E94
2374 6F         ld l,a
2375 E5         push hl
2376 CD941E     call 0x1E94
2379 E1         pop hl
237A 67         ld h,a
237B 227D5C     ld (0x5C7D),hl
237E C1         pop bc
237F C32024     jp 0x2420
2382 DF         rst 0x18
2383 FE2C       cp 0x2C
2385 2806       jr z,0x238D
2387 CDEE1B     call 0x1BEE
238A C37724     jp 0x2477
238D E7         rst 0x20
238E CD821C     call 0x1C82
2391 CDEE1B     call 0x1BEE
2394 EF         rst 0x28
2395 C5         push bc
2396 A2         and d
2397 04         inc b
2398 1F         rra
2399 313030     ld sp,0x3030
239C 00         nop
239D 0602       ld b,0x02
239F 38C3       jr c,0x2364
23A1 77         ld (hl),a
23A2 24         inc h
23A3 C0         ret nz
23A4 02         ld (bc),a
23A5 C1         pop bc
23A6 02         ld (bc),a
23A7 312AE1     ld sp,0xE12A
23AA 01E12A     ld bc,0x2AE1
23AD 0F         rrca
23AE E0         ret po
23AF 05         dec b
23B0 2AE001     ld hl,(0x01E0)
23B3 3D         dec a
23B4 387E       jr c,0x2434
23B6 FE81       cp 0x81
23B8 3007       jr nc,0x23C1
23BA EF         rst 0x28
23BB 02         ld (bc),a
23BC 02         ld (bc),a
23BD 38C3       jr c,0x2382
23BF 77         ld (hl),a
23C0 24         inc h
23C1 CD7D24     call 0x247D
23C4 C5         push bc
23C5 EF         rst 0x28
23C6 02         ld (bc),a
23C7 E1         pop hl
23C8 0105C1     ld bc,0xC105
23CB 02         ld (bc),a
23CC 0131E1     ld bc,0xE131
23CF 04         inc b
23D0 C20201     jp nz,0x0102
23D3 31E104     ld sp,0x04E1
23D6 E2E5E0     jp po,0xE0E5
23D9 03         inc bc
23DA A2         and d
23DB 04         inc b
23DC 311FC5     ld sp,0xC51F
23DF 02         ld (bc),a
23E0 20C0       jr nz,0x23A2
23E2 02         ld (bc),a
23E3 C202C1     jp nz,0xC102
23E6 E5         push hl
23E7 04         inc b
23E8 E0         ret po
23E9 E2040F     jp po,0x0F04
23EC E1         pop hl
23ED 01C102     ld bc,0x02C1
23F0 E0         ret po
23F1 04         inc b
23F2 E2E504     jp po,0x04E5
23F5 03         inc bc
23F6 C22AE1     jp nz,0xE12A
23F9 2A0F02     ld hl,(0x020F)
23FC 381A       jr c,0x2418
23FE FE81       cp 0x81
2400 C1         pop bc
2401 DA7724     jp c,0x2477
2404 C5         push bc
2405 EF         rst 0x28
2406 01383A     ld bc,0x3A38
2409 7D         ld a,l
240A 5C         ld e,h
240B CD282D     call 0x2D28
240E EF         rst 0x28
240F C0         ret nz
2410 0F         rrca
2411 01383A     ld bc,0x3A38
2414 7E         ld a,(hl)
2415 5C         ld e,h
2416 CD282D     call 0x2D28
2419 EF         rst 0x28
241A C5         push bc
241B 0F         rrca
241C E0         ret po
241D E5         push hl
241E 38C1       jr c,0x23E1
2420 05         dec b
2421 283C       jr z,0x245F
2423 1814       jr 0x2439
2425 EF         rst 0x28
2426 E1         pop hl
2427 31E304     ld sp,0x04E3
242A E2E404     jp po,0x04E4
242D 03         inc bc
242E C1         pop bc
242F 02         ld (bc),a
2430 E404E2     call po,0xE204
2433 E3         ex (sp),hl
2434 04         inc b
2435 0F         rrca
2436 C20238     jp nz,0x3802
2439 C5         push bc
243A EF         rst 0x28
243B C0         ret nz
243C 02         ld (bc),a
243D E1         pop hl
243E 0F         rrca
243F 31383A     ld sp,0x3A38
2442 7D         ld a,l
2443 5C         ld e,h
2444 CD282D     call 0x2D28
2447 EF         rst 0x28
2448 03         inc bc
2449 E0         ret po
244A E20FC0     jp po,0xC00F
244D 01E038     ld bc,0x38E0
2450 3A7E5C     ld a,(0x5C7E)
2453 CD282D     call 0x2D28
2456 EF         rst 0x28
2457 03         inc bc
2458 38CD       jr c,0x2427
245A B7         or a
245B 24         inc h
245C C1         pop bc
245D 10C6       djnz 0x2425
245F EF         rst 0x28
2460 02         ld (bc),a
2461 02         ld (bc),a
2462 01383A     ld bc,0x3A38
2465 7D         ld a,l
2466 5C         ld e,h
2467 CD282D     call 0x2D28
246A EF         rst 0x28
246B 03         inc bc
246C 01383A     ld bc,0x3A38
246F 7E         ld a,(hl)
2470 5C         ld e,h
2471 CD282D     call 0x2D28
2474 EF         rst 0x28
2475 03         inc bc
2476 38CD       jr c,0x2445
2478 B7         or a
2479 24         inc h
247A C34D0D     jp 0x0D4D
247D EF         rst 0x28
247E 312834     ld sp,0x3428
2481 320001     ld (0x0100),a
2484 05         dec b
2485 E5         push hl
2486 01052A     ld bc,0x2A05
2489 38CD       jr c,0x2458
248B D5         push de
248C 2D         dec l
248D 3806       jr c,0x2495
248F E6FC       and 0xFC
2491 C604       add a,0x04
2493 3002       jr nc,0x2497
2495 3EFC       ld a,0xFC
2497 F5         push af
2498 CD282D     call 0x2D28
249B EF         rst 0x28
249C E5         push hl
249D 010531     ld bc,0x3105
24A0 1F         rra
24A1 C40231     call nz,0x3102
24A4 A2         and d
24A5 04         inc b
24A6 1F         rra
24A7 C1         pop bc
24A8 01C002     ld bc,0x02C0
24AB 310431     ld sp,0x3104
24AE 0F         rrca
24AF A1         and c
24B0 03         inc bc
24B1 1B         dec de
24B2 C30238     jp 0x3802
24B5 C1         pop bc
24B6 C9         ret
24B7 CD0723     call 0x2307
24BA 79         ld a,c
24BB B8         cp b
24BC 3006       jr nc,0x24C4
24BE 69         ld l,c
24BF D5         push de
24C0 AF         xor a
24C1 5F         ld e,a
24C2 1807       jr 0x24CB
24C4 B1         or c
24C5 C8         ret z
24C6 68         ld l,b
24C7 41         ld b,c
24C8 D5         push de
24C9 1600       ld d,0x00
24CB 60         ld h,b
24CC 78         ld a,b
24CD 1F         rra
24CE 85         add a,l
24CF 3803       jr c,0x24D4
24D1 BC         cp h
24D2 3807       jr c,0x24DB
24D4 94         sub h
24D5 4F         ld c,a
24D6 D9         exx
24D7 C1         pop bc
24D8 C5         push bc
24D9 1804       jr 0x24DF
24DB 4F         ld c,a
24DC D5         push de
24DD D9         exx
24DE C1         pop bc
24DF 2A7D5C     ld hl,(0x5C7D)
24E2 78         ld a,b
24E3 84         add a,h
24E4 47         ld b,a
24E5 79         ld a,c
24E6 3C         inc a
24E7 85         add a,l
24E8 380D       jr c,0x24F7
24EA 280D       jr z,0x24F9
24EC 3D         dec a
24ED 4F         ld c,a
24EE CDE522     call 0x22E5
24F1 D9         exx
24F2 79         ld a,c
24F3 10D9       djnz 0x24CE
24F5 D1         pop de
24F6 C9         ret
24F7 28F3       jr z,0x24EC
24F9 CF         rst 0x08
24FA 0A         ld a,(bc)
24FB DF         rst 0x18
24FC 0600       ld b,0x00
24FE C5         push bc
24FF 4F         ld c,a
2500 219625     ld hl,0x2596
2503 CDDC16     call 0x16DC
2506 79         ld a,c
2507 D28426     jp nc,0x2684
250A 0600       ld b,0x00
250C 4E         ld c,(hl)
250D 09         add hl,bc
250E E9         jp (hl)
250F CD7400     call 0x0074
2512 03         inc bc
2513 FE0D       cp 0x0D
2515 CA8A1C     jp z,0x1C8A
2518 FE22       cp 0x22
251A 20F3       jr nz,0x250F
251C CD7400     call 0x0074
251F FE22       cp 0x22
2521 C9         ret
2522 E7         rst 0x20
2523 FE28       cp 0x28
2525 2006       jr nz,0x252D
2527 CD791C     call 0x1C79
252A DF         rst 0x18
252B FE29       cp 0x29
252D C28A1C     jp nz,0x1C8A
2530 FDCB017E   bit 7,(iy+0x01)
2534 C9         ret
2535 CD0723     call 0x2307
2538 2A365C     ld hl,(0x5C36)
253B 110001     ld de,0x0100
253E 19         add hl,de
253F 79         ld a,c
2540 0F         rrca
2541 0F         rrca
2542 0F         rrca
2543 E6E0       and 0xE0
2545 A8         xor b
2546 5F         ld e,a
2547 79         ld a,c
2548 E618       and 0x18
254A EE40       xor 0x40
254C 57         ld d,a
254D 0660       ld b,0x60
254F C5         push bc
2550 D5         push de
2551 E5         push hl
2552 1A         ld a,(de)
2553 AE         xor (hl)
2554 2804       jr z,0x255A
2556 3C         inc a
2557 201A       jr nz,0x2573
2559 3D         dec a
255A 4F         ld c,a
255B 0607       ld b,0x07
255D 14         inc d
255E 23         inc hl
255F 1A         ld a,(de)
2560 AE         xor (hl)
2561 A9         xor c
2562 200F       jr nz,0x2573
2564 10F7       djnz 0x255D
2566 C1         pop bc
2567 C1         pop bc
2568 C1         pop bc
2569 3E80       ld a,0x80
256B 90         sub b
256C 010100     ld bc,0x0001
256F F7         rst 0x30
2570 12         ld (de),a
2571 180A       jr 0x257D
2573 E1         pop hl
2574 110800     ld de,0x0008
2577 19         add hl,de
2578 D1         pop de
2579 C1         pop bc
257A 10D3       djnz 0x254F
257C 48         ld c,b
257D C3B22A     jp 0x2AB2
2580 CD0723     call 0x2307
2583 79         ld a,c
2584 0F         rrca
2585 0F         rrca
2586 0F         rrca
2587 4F         ld c,a
2588 E6E0       and 0xE0
258A A8         xor b
258B 6F         ld l,a
258C 79         ld a,c
258D E603       and 0x03
258F EE58       xor 0x58
2591 67         ld h,a
2592 7E         ld a,(hl)
2593 C3282D     jp 0x2D28
2596 221C28     ld (0x281C),hl
2599 4F         ld c,a
259A 2EF2       ld l,0xF2
259C 2B         dec hl
259D 12         ld (de),a
259E A8         xor b
259F 56         ld d,(hl)
25A0 A5         and l
25A1 57         ld d,a
25A2 A7         and a
25A3 84         add a,h
25A4 A6         and (hl)
25A5 8F         adc a,a
25A6 C4E6AA     call nz,0xAAE6
25A9 BF         cp a
25AA AB         xor e
25AB C7         rst 0x00
25AC A9         xor c
25AD CE00       adc a,0x00
25AF E7         rst 0x20
25B0 C3FF24     jp 0x24FF
25B3 DF         rst 0x18
25B4 23         inc hl
25B5 E5         push hl
25B6 010000     ld bc,0x0000
25B9 CD0F25     call 0x250F
25BC 201B       jr nz,0x25D9
25BE CD0F25     call 0x250F
25C1 28FB       jr z,0x25BE
25C3 CD3025     call 0x2530
25C6 2811       jr z,0x25D9
25C8 F7         rst 0x30
25C9 E1         pop hl
25CA D5         push de
25CB 7E         ld a,(hl)
25CC 23         inc hl
25CD 12         ld (de),a
25CE 13         inc de
25CF FE22       cp 0x22
25D1 20F8       jr nz,0x25CB
25D3 7E         ld a,(hl)
25D4 23         inc hl
25D5 FE22       cp 0x22
25D7 28F2       jr z,0x25CB
25D9 0B         dec bc
25DA D1         pop de
25DB 213B5C     ld hl,0x5C3B
25DE CBB6       res 6,(hl)
25E0 CB7E       bit 7,(hl)
25E2 C4B22A     call nz,0x2AB2
25E5 C31227     jp 0x2712
25E8 E7         rst 0x20
25E9 CDFB24     call 0x24FB
25EC FE29       cp 0x29
25EE C28A1C     jp nz,0x1C8A
25F1 E7         rst 0x20
25F2 C31227     jp 0x2712
25F5 C3BD27     jp 0x27BD
25F8 CD3025     call 0x2530
25FB 2828       jr z,0x2625
25FD ED4B765C   ld bc,(0x5C76)
2601 CD2B2D     call 0x2D2B
2604 EF         rst 0x28
2605 A1         and c
2606 0F         rrca
2607 34         inc (hl)
2608 37         scf
2609 1604       ld d,0x04
260B 34         inc (hl)
260C 80         add a,b
260D 41         ld b,c
260E 00         nop
260F 00         nop
2610 80         add a,b
2611 3202A1     ld (0xA102),a
2614 03         inc bc
2615 3138CD     ld sp,0xCD38
2618 A2         and d
2619 2D         dec l
261A ED43765C   ld (0x5C76),bc
261E 7E         ld a,(hl)
261F A7         and a
2620 2803       jr z,0x2625
2622 D610       sub 0x10
2624 77         ld (hl),a
2625 1809       jr 0x2630
2627 CD3025     call 0x2530
262A 2804       jr z,0x2630
262C EF         rst 0x28
262D A3         and e
262E 3834       jr c,0x2664
2630 E7         rst 0x20
2631 C3C326     jp 0x26C3
2634 015A10     ld bc,0x105A
2637 E7         rst 0x20
2638 FE23       cp 0x23
263A CA0D27     jp z,0x270D
263D 213B5C     ld hl,0x5C3B
2640 CBB6       res 6,(hl)
2642 CB7E       bit 7,(hl)
2644 281F       jr z,0x2665
2646 CD8E02     call 0x028E
2649 0E00       ld c,0x00
264B 2013       jr nz,0x2660
264D CD1E03     call 0x031E
2650 300E       jr nc,0x2660
2652 15         dec d
2653 5F         ld e,a
2654 CD3303     call 0x0333
2657 F5         push af
2658 010100     ld bc,0x0001
265B F7         rst 0x30
265C F1         pop af
265D 12         ld (de),a
265E 0E01       ld c,0x01
2660 0600       ld b,0x00
2662 CDB22A     call 0x2AB2
2665 C31227     jp 0x2712
2668 CD2225     call 0x2522
266B C43525     call nz,0x2535
266E E7         rst 0x20
266F C3DB25     jp 0x25DB
2672 CD2225     call 0x2522
2675 C48025     call nz,0x2580
2678 E7         rst 0x20
2679 1848       jr 0x26C3
267B CD2225     call 0x2522
267E C4CB22     call nz,0x22CB
2681 E7         rst 0x20
2682 183F       jr 0x26C3
2684 CD882C     call 0x2C88
2687 3056       jr nc,0x26DF
2689 FE41       cp 0x41
268B 303C       jr nc,0x26C9
268D CD3025     call 0x2530
2690 2023       jr nz,0x26B5
2692 CD9B2C     call 0x2C9B
2695 DF         rst 0x18
2696 010600     ld bc,0x0006
2699 CD5516     call 0x1655
269C 23         inc hl
269D 360E       ld (hl),0x0E
269F 23         inc hl
26A0 EB         ex de,hl
26A1 2A655C     ld hl,(0x5C65)
26A4 0E05       ld c,0x05
26A6 A7         and a
26A7 ED42       sbc hl,bc
26A9 22655C     ld (0x5C65),hl
26AC EDB0       ldir
26AE EB         ex de,hl
26AF 2B         dec hl
26B0 CD7700     call 0x0077
26B3 180E       jr 0x26C3
26B5 DF         rst 0x18
26B6 23         inc hl
26B7 7E         ld a,(hl)
26B8 FE0E       cp 0x0E
26BA 20FA       jr nz,0x26B6
26BC 23         inc hl
26BD CDB433     call 0x33B4
26C0 225D5C     ld (0x5C5D),hl
26C3 FDCB01F6   set 6,(iy+0x01)
26C7 1814       jr 0x26DD
26C9 CDB228     call 0x28B2
26CC DA2E1C     jp c,0x1C2E
26CF CC9629     call z,0x2996
26D2 3A3B5C     ld a,(0x5C3B)
26D5 FEC0       cp 0xC0
26D7 3804       jr c,0x26DD
26D9 23         inc hl
26DA CDB433     call 0x33B4
26DD 1833       jr 0x2712
26DF 01DB09     ld bc,0x09DB
26E2 FE2D       cp 0x2D
26E4 2827       jr z,0x270D
26E6 011810     ld bc,0x1018
26E9 FEAE       cp 0xAE
26EB 2820       jr z,0x270D
26ED D6AF       sub 0xAF
26EF DA8A1C     jp c,0x1C8A
26F2 01F004     ld bc,0x04F0
26F5 FE14       cp 0x14
26F7 2814       jr z,0x270D
26F9 D28A1C     jp nc,0x1C8A
26FC 0610       ld b,0x10
26FE C6DC       add a,0xDC
2700 4F         ld c,a
2701 FEDF       cp 0xDF
2703 3002       jr nc,0x2707
2705 CBB1       res 6,c
2707 FEEE       cp 0xEE
2709 3802       jr c,0x270D
270B CBB9       res 7,c
270D C5         push bc
270E E7         rst 0x20
270F C3FF24     jp 0x24FF
2712 DF         rst 0x18
2713 FE28       cp 0x28
2715 200C       jr nz,0x2723
2717 FDCB0176   bit 6,(iy+0x01)
271B 2017       jr nz,0x2734
271D CD522A     call 0x2A52
2720 E7         rst 0x20
2721 18F0       jr 0x2713
2723 0600       ld b,0x00
2725 4F         ld c,a
2726 219527     ld hl,0x2795
2729 CDDC16     call 0x16DC
272C 3006       jr nc,0x2734
272E 4E         ld c,(hl)
272F 21ED26     ld hl,0x26ED
2732 09         add hl,bc
2733 46         ld b,(hl)
2734 D1         pop de
2735 7A         ld a,d
2736 B8         cp b
2737 383A       jr c,0x2773
2739 A7         and a
273A CA1800     jp z,0x0018
273D C5         push bc
273E 213B5C     ld hl,0x5C3B
2741 7B         ld a,e
2742 FEED       cp 0xED
2744 2006       jr nz,0x274C
2746 CB76       bit 6,(hl)
2748 2002       jr nz,0x274C
274A 1E99       ld e,0x99
274C D5         push de
274D CD3025     call 0x2530
2750 2809       jr z,0x275B
2752 7B         ld a,e
2753 E63F       and 0x3F
2755 47         ld b,a
2756 EF         rst 0x28
2757 3B         dec sp
2758 3818       jr c,0x2772
275A 09         add hl,bc
275B 7B         ld a,e
275C FDAE01     xor (iy+0x01)
275F E640       and 0x40
2761 C28A1C     jp nz,0x1C8A
2764 D1         pop de
2765 213B5C     ld hl,0x5C3B
2768 CBF6       set 6,(hl)
276A CB7B       bit 7,e
276C 2002       jr nz,0x2770
276E CBB6       res 6,(hl)
2770 C1         pop bc
2771 18C1       jr 0x2734
2773 D5         push de
2774 79         ld a,c
2775 FDCB0176   bit 6,(iy+0x01)
2779 2015       jr nz,0x2790
277B E63F       and 0x3F
277D C608       add a,0x08
277F 4F         ld c,a
2780 FE10       cp 0x10
2782 2004       jr nz,0x2788
2784 CBF1       set 6,c
2786 1808       jr 0x2790
2788 38D7       jr c,0x2761
278A FE17       cp 0x17
278C 2802       jr z,0x2790
278E CBF9       set 7,c
2790 C5         push bc
2791 E7         rst 0x20
2792 C3FF24     jp 0x24FF
2795 2B         dec hl
2796 CF         rst 0x08
2797 2D         dec l
2798 C32AC4     jp 0xC42A
279B 2F         cpl
279C C5         push bc
279D 5E         ld e,(hl)
279E C63D       add a,0x3D
27A0 CE3E       adc a,0x3E
27A2 CC3CCD     call z,0xCD3C
27A5 C7         rst 0x00
27A6 C9         ret
27A7 C8         ret z
27A8 CAC9CB     jp z,0xCBC9
27AB C5         push bc
27AC C7         rst 0x00
27AD C6C8       add a,0xC8
27AF 00         nop
27B0 0608       ld b,0x08
27B2 08         ex af,af'
27B3 0A         ld a,(bc)
27B4 02         ld (bc),a
27B5 03         inc bc
27B6 05         dec b
27B7 05         dec b
27B8 05         dec b
27B9 05         dec b
27BA 05         dec b
27BB 05         dec b
27BC 06CD       ld b,0xCD
27BE 3025       jr nc,0x27E5
27C0 2035       jr nz,0x27F7
27C2 E7         rst 0x20
27C3 CD8D2C     call 0x2C8D
27C6 D28A1C     jp nc,0x1C8A
27C9 E7         rst 0x20
27CA FE24       cp 0x24
27CC F5         push af
27CD 2001       jr nz,0x27D0
27CF E7         rst 0x20
27D0 FE28       cp 0x28
27D2 2012       jr nz,0x27E6
27D4 E7         rst 0x20
27D5 FE29       cp 0x29
27D7 2810       jr z,0x27E9
27D9 CDFB24     call 0x24FB
27DC DF         rst 0x18
27DD FE2C       cp 0x2C
27DF 2003       jr nz,0x27E4
27E1 E7         rst 0x20
27E2 18F5       jr 0x27D9
27E4 FE29       cp 0x29
27E6 C28A1C     jp nz,0x1C8A
27E9 E7         rst 0x20
27EA 213B5C     ld hl,0x5C3B
27ED CBB6       res 6,(hl)
27EF F1         pop af
27F0 2802       jr z,0x27F4
27F2 CBF6       set 6,(hl)
27F4 C31227     jp 0x2712
27F7 E7         rst 0x20
27F8 E6DF       and 0xDF
27FA 47         ld b,a
27FB E7         rst 0x20
27FC D624       sub 0x24
27FE 4F         ld c,a
27FF 2001       jr nz,0x2802
2801 E7         rst 0x20
2802 E7         rst 0x20
2803 E5         push hl
2804 2A535C     ld hl,(0x5C53)
2807 2B         dec hl
2808 11CE00     ld de,0x00CE
280B C5         push bc
280C CD861D     call 0x1D86
280F C1         pop bc
2810 3002       jr nc,0x2814
2812 CF         rst 0x08
2813 18E5       jr 0x27FA
2815 CDAB28     call 0x28AB
2818 E6DF       and 0xDF
281A B8         cp b
281B 2008       jr nz,0x2825
281D CDAB28     call 0x28AB
2820 D624       sub 0x24
2822 B9         cp c
2823 280C       jr z,0x2831
2825 E1         pop hl
2826 2B         dec hl
2827 110002     ld de,0x0200
282A C5         push bc
282B CD8B19     call 0x198B
282E C1         pop bc
282F 18D7       jr 0x2808
2831 A7         and a
2832 CCAB28     call z,0x28AB
2835 D1         pop de
2836 D1         pop de
2837 ED535D5C   ld (0x5C5D),de
283B CDAB28     call 0x28AB
283E E5         push hl
283F FE29       cp 0x29
2841 2842       jr z,0x2885
2843 23         inc hl
2844 7E         ld a,(hl)
2845 FE0E       cp 0x0E
2847 1640       ld d,0x40
2849 2807       jr z,0x2852
284B 2B         dec hl
284C CDAB28     call 0x28AB
284F 23         inc hl
2850 1600       ld d,0x00
2852 23         inc hl
2853 E5         push hl
2854 D5         push de
2855 CDFB24     call 0x24FB
2858 F1         pop af
2859 FDAE01     xor (iy+0x01)
285C E640       and 0x40
285E 202B       jr nz,0x288B
2860 E1         pop hl
2861 EB         ex de,hl
2862 2A655C     ld hl,(0x5C65)
2865 010500     ld bc,0x0005
2868 ED42       sbc hl,bc
286A 22655C     ld (0x5C65),hl
286D EDB0       ldir
286F EB         ex de,hl
2870 2B         dec hl
2871 CDAB28     call 0x28AB
2874 FE29       cp 0x29
2876 280D       jr z,0x2885
2878 E5         push hl
2879 DF         rst 0x18
287A FE2C       cp 0x2C
287C 200D       jr nz,0x288B
287E E7         rst 0x20
287F E1         pop hl
2880 CDAB28     call 0x28AB
2883 18BE       jr 0x2843
2885 E5         push hl
2886 DF         rst 0x18
2887 FE29       cp 0x29
2889 2802       jr z,0x288D
288B CF         rst 0x08
288C 19         add hl,de
288D D1         pop de
288E EB         ex de,hl
288F 225D5C     ld (0x5C5D),hl
2892 2A0B5C     ld hl,(0x5C0B)
2895 E3         ex (sp),hl
2896 220B5C     ld (0x5C0B),hl
2899 D5         push de
289A E7         rst 0x20
289B E7         rst 0x20
289C CDFB24     call 0x24FB
289F E1         pop hl
28A0 225D5C     ld (0x5C5D),hl
28A3 E1         pop hl
28A4 220B5C     ld (0x5C0B),hl
28A7 E7         rst 0x20
28A8 C31227     jp 0x2712
28AB 23         inc hl
28AC 7E         ld a,(hl)
28AD FE21       cp 0x21
28AF 38FA       jr c,0x28AB
28B1 C9         ret
28B2 FDCB01F6   set 6,(iy+0x01)
28B6 DF         rst 0x18
28B7 CD8D2C     call 0x2C8D
28BA D28A1C     jp nc,0x1C8A
28BD E5         push hl
28BE E61F       and 0x1F
28C0 4F         ld c,a
28C1 E7         rst 0x20
28C2 E5         push hl
28C3 FE28       cp 0x28
28C5 2828       jr z,0x28EF
28C7 CBF1       set 6,c
28C9 FE24       cp 0x24
28CB 2811       jr z,0x28DE
28CD CBE9       set 5,c
28CF CD882C     call 0x2C88
28D2 300F       jr nc,0x28E3
28D4 CD882C     call 0x2C88
28D7 3016       jr nc,0x28EF
28D9 CBB1       res 6,c
28DB E7         rst 0x20
28DC 18F6       jr 0x28D4
28DE E7         rst 0x20
28DF FDCB01B6   res 6,(iy+0x01)
28E3 3A0C5C     ld a,(0x5C0C)
28E6 A7         and a
28E7 2806       jr z,0x28EF
28E9 CD3025     call 0x2530
28EC C25129     jp nz,0x2951
28EF 41         ld b,c
28F0 CD3025     call 0x2530
28F3 2008       jr nz,0x28FD
28F5 79         ld a,c
28F6 E6E0       and 0xE0
28F8 CBFF       set 7,a
28FA 4F         ld c,a
28FB 1837       jr 0x2934
28FD 2A4B5C     ld hl,(0x5C4B)
2900 7E         ld a,(hl)
2901 E67F       and 0x7F
2903 282D       jr z,0x2932
2905 B9         cp c
2906 2022       jr nz,0x292A
2908 17         rla
2909 87         add a,a
290A F23F29     jp p,0x293F
290D 3830       jr c,0x293F
290F D1         pop de
2910 D5         push de
2911 E5         push hl
2912 23         inc hl
2913 1A         ld a,(de)
2914 13         inc de
2915 FE20       cp 0x20
2917 28FA       jr z,0x2913
2919 F620       or 0x20
291B BE         cp (hl)
291C 28F4       jr z,0x2912
291E F680       or 0x80
2920 BE         cp (hl)
2921 2006       jr nz,0x2929
2923 1A         ld a,(de)
2924 CD882C     call 0x2C88
2927 3015       jr nc,0x293E
2929 E1         pop hl
292A C5         push bc
292B CDB819     call 0x19B8
292E EB         ex de,hl
292F C1         pop bc
2930 18CE       jr 0x2900
2932 CBF8       set 7,b
2934 D1         pop de
2935 DF         rst 0x18
2936 FE28       cp 0x28
2938 2809       jr z,0x2943
293A CBE8       set 5,b
293C 180D       jr 0x294B
293E D1         pop de
293F D1         pop de
2940 D1         pop de
2941 E5         push hl
2942 DF         rst 0x18
2943 CD882C     call 0x2C88
2946 3003       jr nc,0x294B
2948 E7         rst 0x20
2949 18F8       jr 0x2943
294B E1         pop hl
294C CB10       rl b
294E CB70       bit 6,b
2950 C9         ret
2951 2A0B5C     ld hl,(0x5C0B)
2954 7E         ld a,(hl)
2955 FE29       cp 0x29
2957 CAEF28     jp z,0x28EF
295A 7E         ld a,(hl)
295B F660       or 0x60
295D 47         ld b,a
295E 23         inc hl
295F 7E         ld a,(hl)
2960 FE0E       cp 0x0E
2962 2807       jr z,0x296B
2964 2B         dec hl
2965 CDAB28     call 0x28AB
2968 23         inc hl
2969 CBA8       res 5,b
296B 78         ld a,b
296C B9         cp c
296D 2812       jr z,0x2981
296F 23         inc hl
2970 23         inc hl
2971 23         inc hl
2972 23         inc hl
2973 23         inc hl
2974 CDAB28     call 0x28AB
2977 FE29       cp 0x29
2979 CAEF28     jp z,0x28EF
297C CDAB28     call 0x28AB
297F 18D9       jr 0x295A
2981 CB69       bit 5,c
2983 200C       jr nz,0x2991
2985 23         inc hl
2986 ED5B655C   ld de,(0x5C65)
298A CDC033     call 0x33C0
298D EB         ex de,hl
298E 22655C     ld (0x5C65),hl
2991 D1         pop de
2992 D1         pop de
2993 AF         xor a
2994 3C         inc a
2995 C9         ret
2996 AF         xor a
2997 47         ld b,a
2998 CB79       bit 7,c
299A 204B       jr nz,0x29E7
299C CB7E       bit 7,(hl)
299E 200E       jr nz,0x29AE
29A0 3C         inc a
29A1 23         inc hl
29A2 4E         ld c,(hl)
29A3 23         inc hl
29A4 46         ld b,(hl)
29A5 23         inc hl
29A6 EB         ex de,hl
29A7 CDB22A     call 0x2AB2
29AA DF         rst 0x18
29AB C3492A     jp 0x2A49
29AE 23         inc hl
29AF 23         inc hl
29B0 23         inc hl
29B1 46         ld b,(hl)
29B2 CB71       bit 6,c
29B4 280A       jr z,0x29C0
29B6 05         dec b
29B7 28E8       jr z,0x29A1
29B9 EB         ex de,hl
29BA DF         rst 0x18
29BB FE28       cp 0x28
29BD 2061       jr nz,0x2A20
29BF EB         ex de,hl
29C0 EB         ex de,hl
29C1 1824       jr 0x29E7
29C3 E5         push hl
29C4 DF         rst 0x18
29C5 E1         pop hl
29C6 FE2C       cp 0x2C
29C8 2820       jr z,0x29EA
29CA CB79       bit 7,c
29CC 2852       jr z,0x2A20
29CE CB71       bit 6,c
29D0 2006       jr nz,0x29D8
29D2 FE29       cp 0x29
29D4 203C       jr nz,0x2A12
29D6 E7         rst 0x20
29D7 C9         ret
29D8 FE29       cp 0x29
29DA 286C       jr z,0x2A48
29DC FECC       cp 0xCC
29DE 2032       jr nz,0x2A12
29E0 DF         rst 0x18
29E1 2B         dec hl
29E2 225D5C     ld (0x5C5D),hl
29E5 185E       jr 0x2A45
29E7 210000     ld hl,0x0000
29EA E5         push hl
29EB E7         rst 0x20
29EC E1         pop hl
29ED 79         ld a,c
29EE FEC0       cp 0xC0
29F0 2009       jr nz,0x29FB
29F2 DF         rst 0x18
29F3 FE29       cp 0x29
29F5 2851       jr z,0x2A48
29F7 FECC       cp 0xCC
29F9 28E5       jr z,0x29E0
29FB C5         push bc
29FC E5         push hl
29FD CDEE2A     call 0x2AEE
2A00 E3         ex (sp),hl
2A01 EB         ex de,hl
2A02 CDCC2A     call 0x2ACC
2A05 3819       jr c,0x2A20
2A07 0B         dec bc
2A08 CDF42A     call 0x2AF4
2A0B 09         add hl,bc
2A0C D1         pop de
2A0D C1         pop bc
2A0E 10B3       djnz 0x29C3
2A10 CB79       bit 7,c
2A12 2066       jr nz,0x2A7A
2A14 E5         push hl
2A15 CB71       bit 6,c
2A17 2013       jr nz,0x2A2C
2A19 42         ld b,d
2A1A 4B         ld c,e
2A1B DF         rst 0x18
2A1C FE29       cp 0x29
2A1E 2802       jr z,0x2A22
2A20 CF         rst 0x08
2A21 02         ld (bc),a
2A22 E7         rst 0x20
2A23 E1         pop hl
2A24 110500     ld de,0x0005
2A27 CDF42A     call 0x2AF4
2A2A 09         add hl,bc
2A2B C9         ret
2A2C CDEE2A     call 0x2AEE
2A2F E3         ex (sp),hl
2A30 CDF42A     call 0x2AF4
2A33 C1         pop bc
2A34 09         add hl,bc
2A35 23         inc hl
2A36 42         ld b,d
2A37 4B         ld c,e
2A38 EB         ex de,hl
2A39 CDB12A     call 0x2AB1
2A3C DF         rst 0x18
2A3D FE29       cp 0x29
2A3F 2807       jr z,0x2A48
2A41 FE2C       cp 0x2C
2A43 20DB       jr nz,0x2A20
2A45 CD522A     call 0x2A52
2A48 E7         rst 0x20
2A49 FE28       cp 0x28
2A4B 28F8       jr z,0x2A45
2A4D FDCB01B6   res 6,(iy+0x01)
2A51 C9         ret
2A52 CD3025     call 0x2530
2A55 C4F12B     call nz,0x2BF1
2A58 E7         rst 0x20
2A59 FE29       cp 0x29
2A5B 2850       jr z,0x2AAD
2A5D D5         push de
2A5E AF         xor a
2A5F F5         push af
2A60 C5         push bc
2A61 110100     ld de,0x0001
2A64 DF         rst 0x18
2A65 E1         pop hl
2A66 FECC       cp 0xCC
2A68 2817       jr z,0x2A81
2A6A F1         pop af
2A6B CDCD2A     call 0x2ACD
2A6E F5         push af
2A6F 50         ld d,b
2A70 59         ld e,c
2A71 E5         push hl
2A72 DF         rst 0x18
2A73 E1         pop hl
2A74 FECC       cp 0xCC
2A76 2809       jr z,0x2A81
2A78 FE29       cp 0x29
2A7A C28A1C     jp nz,0x1C8A
2A7D 62         ld h,d
2A7E 6B         ld l,e
2A7F 1813       jr 0x2A94
2A81 E5         push hl
2A82 E7         rst 0x20
2A83 E1         pop hl
2A84 FE29       cp 0x29
2A86 280C       jr z,0x2A94
2A88 F1         pop af
2A89 CDCD2A     call 0x2ACD
2A8C F5         push af
2A8D DF         rst 0x18
2A8E 60         ld h,b
2A8F 69         ld l,c
2A90 FE29       cp 0x29
2A92 20E6       jr nz,0x2A7A
2A94 F1         pop af
2A95 E3         ex (sp),hl
2A96 19         add hl,de
2A97 2B         dec hl
2A98 E3         ex (sp),hl
2A99 A7         and a
2A9A ED52       sbc hl,de
2A9C 010000     ld bc,0x0000
2A9F 3807       jr c,0x2AA8
2AA1 23         inc hl
2AA2 A7         and a
2AA3 FA202A     jp m,0x2A20
2AA6 44         ld b,h
2AA7 4D         ld c,l
2AA8 D1         pop de
2AA9 FDCB01B6   res 6,(iy+0x01)
2AAD CD3025     call 0x2530
2AB0 C8         ret z
2AB1 AF         xor a
2AB2 FDCB01B6   res 6,(iy+0x01)
2AB6 C5         push bc
2AB7 CDA933     call 0x33A9
2ABA C1         pop bc
2ABB 2A655C     ld hl,(0x5C65)
2ABE 77         ld (hl),a
2ABF 23         inc hl
2AC0 73         ld (hl),e
2AC1 23         inc hl
2AC2 72         ld (hl),d
2AC3 23         inc hl
2AC4 71         ld (hl),c
2AC5 23         inc hl
2AC6 70         ld (hl),b
2AC7 23         inc hl
2AC8 22655C     ld (0x5C65),hl
2ACB C9         ret
2ACC AF         xor a
2ACD D5         push de
2ACE E5         push hl
2ACF F5         push af
2AD0 CD821C     call 0x1C82
2AD3 F1         pop af
2AD4 CD3025     call 0x2530
2AD7 2812       jr z,0x2AEB
2AD9 F5         push af
2ADA CD991E     call 0x1E99
2ADD D1         pop de
2ADE 78         ld a,b
2ADF B1         or c
2AE0 37         scf
2AE1 2805       jr z,0x2AE8
2AE3 E1         pop hl
2AE4 E5         push hl
2AE5 A7         and a
2AE6 ED42       sbc hl,bc
2AE8 7A         ld a,d
2AE9 DE00       sbc a,0x00
2AEB E1         pop hl
2AEC D1         pop de
2AED C9         ret
2AEE EB         ex de,hl
2AEF 23         inc hl
2AF0 5E         ld e,(hl)
2AF1 23         inc hl
2AF2 56         ld d,(hl)
2AF3 C9         ret
2AF4 CD3025     call 0x2530
2AF7 C8         ret z
2AF8 CDA930     call 0x30A9
2AFB DA151F     jp c,0x1F15
2AFE C9         ret
2AFF 2A4D5C     ld hl,(0x5C4D)
2B02 FDCB374E   bit 1,(iy+0x37)
2B06 285E       jr z,0x2B66
2B08 010500     ld bc,0x0005
2B0B 03         inc bc
2B0C 23         inc hl
2B0D 7E         ld a,(hl)
2B0E FE20       cp 0x20
2B10 28FA       jr z,0x2B0C
2B12 300B       jr nc,0x2B1F
2B14 FE10       cp 0x10
2B16 3811       jr c,0x2B29
2B18 FE16       cp 0x16
2B1A 300D       jr nc,0x2B29
2B1C 23         inc hl
2B1D 18ED       jr 0x2B0C
2B1F CD882C     call 0x2C88
2B22 38E7       jr c,0x2B0B
2B24 FE24       cp 0x24
2B26 CAC02B     jp z,0x2BC0
2B29 79         ld a,c
2B2A 2A595C     ld hl,(0x5C59)
2B2D 2B         dec hl
2B2E CD5516     call 0x1655
2B31 23         inc hl
2B32 23         inc hl
2B33 EB         ex de,hl
2B34 D5         push de
2B35 2A4D5C     ld hl,(0x5C4D)
2B38 1B         dec de
2B39 D606       sub 0x06
2B3B 47         ld b,a
2B3C 2811       jr z,0x2B4F
2B3E 23         inc hl
2B3F 7E         ld a,(hl)
2B40 FE21       cp 0x21
2B42 38FA       jr c,0x2B3E
2B44 F620       or 0x20
2B46 13         inc de
2B47 12         ld (de),a
2B48 10F4       djnz 0x2B3E
2B4A F680       or 0x80
2B4C 12         ld (de),a
2B4D 3EC0       ld a,0xC0
2B4F 2A4D5C     ld hl,(0x5C4D)
2B52 AE         xor (hl)
2B53 F620       or 0x20
2B55 E1         pop hl
2B56 CDEA2B     call 0x2BEA
2B59 E5         push hl
2B5A EF         rst 0x28
2B5B 02         ld (bc),a
2B5C 38E1       jr c,0x2B3F
2B5E 010500     ld bc,0x0005
2B61 A7         and a
2B62 ED42       sbc hl,bc
2B64 1840       jr 0x2BA6
2B66 FDCB0176   bit 6,(iy+0x01)
2B6A 2806       jr z,0x2B72
2B6C 110600     ld de,0x0006
2B6F 19         add hl,de
2B70 18E7       jr 0x2B59
2B72 2A4D5C     ld hl,(0x5C4D)
2B75 ED4B725C   ld bc,(0x5C72)
2B79 FDCB3746   bit 0,(iy+0x37)
2B7D 2030       jr nz,0x2BAF
2B7F 78         ld a,b
2B80 B1         or c
2B81 C8         ret z
2B82 E5         push hl
2B83 F7         rst 0x30
2B84 D5         push de
2B85 C5         push bc
2B86 54         ld d,h
2B87 5D         ld e,l
2B88 23         inc hl
2B89 3620       ld (hl),0x20
2B8B EDB8       lddr
2B8D E5         push hl
2B8E CDF12B     call 0x2BF1
2B91 E1         pop hl
2B92 E3         ex (sp),hl
2B93 A7         and a
2B94 ED42       sbc hl,bc
2B96 09         add hl,bc
2B97 3002       jr nc,0x2B9B
2B99 44         ld b,h
2B9A 4D         ld c,l
2B9B E3         ex (sp),hl
2B9C EB         ex de,hl
2B9D 78         ld a,b
2B9E B1         or c
2B9F 2802       jr z,0x2BA3
2BA1 EDB0       ldir
2BA3 C1         pop bc
2BA4 D1         pop de
2BA5 E1         pop hl
2BA6 EB         ex de,hl
2BA7 78         ld a,b
2BA8 B1         or c
2BA9 C8         ret z
2BAA D5         push de
2BAB EDB0       ldir
2BAD E1         pop hl
2BAE C9         ret
2BAF 2B         dec hl
2BB0 2B         dec hl
2BB1 2B         dec hl
2BB2 7E         ld a,(hl)
2BB3 E5         push hl
2BB4 C5         push bc
2BB5 CDC62B     call 0x2BC6
2BB8 C1         pop bc
2BB9 E1         pop hl
2BBA 03         inc bc
2BBB 03         inc bc
2BBC 03         inc bc
2BBD C3E819     jp 0x19E8
2BC0 3EDF       ld a,0xDF
2BC2 2A4D5C     ld hl,(0x5C4D)
2BC5 A6         and (hl)
2BC6 F5         push af
2BC7 CDF12B     call 0x2BF1
2BCA EB         ex de,hl
2BCB 09         add hl,bc
2BCC C5         push bc
2BCD 2B         dec hl
2BCE 224D5C     ld (0x5C4D),hl
2BD1 03         inc bc
2BD2 03         inc bc
2BD3 03         inc bc
2BD4 2A595C     ld hl,(0x5C59)
2BD7 2B         dec hl
2BD8 CD5516     call 0x1655
2BDB 2A4D5C     ld hl,(0x5C4D)
2BDE C1         pop bc
2BDF C5         push bc
2BE0 03         inc bc
2BE1 EDB8       lddr
2BE3 EB         ex de,hl
2BE4 23         inc hl
2BE5 C1         pop bc
2BE6 70         ld (hl),b
2BE7 2B         dec hl
2BE8 71         ld (hl),c
2BE9 F1         pop af
2BEA 2B         dec hl
2BEB 77         ld (hl),a
2BEC 2A595C     ld hl,(0x5C59)
2BEF 2B         dec hl
2BF0 C9         ret
2BF1 2A655C     ld hl,(0x5C65)
2BF4 2B         dec hl
2BF5 46         ld b,(hl)
2BF6 2B         dec hl
2BF7 4E         ld c,(hl)
2BF8 2B         dec hl
2BF9 56         ld d,(hl)
2BFA 2B         dec hl
2BFB 5E         ld e,(hl)
2BFC 2B         dec hl
2BFD 7E         ld a,(hl)
2BFE 22655C     ld (0x5C65),hl
2C01 C9         ret
2C02 CDB228     call 0x28B2
2C05 C28A1C     jp nz,0x1C8A
2C08 CD3025     call 0x2530
2C0B 2008       jr nz,0x2C15
2C0D CBB1       res 6,c
2C0F CD9629     call 0x2996
2C12 CDEE1B     call 0x1BEE
2C15 3808       jr c,0x2C1F
2C17 C5         push bc
2C18 CDB819     call 0x19B8
2C1B CDE819     call 0x19E8
2C1E C1         pop bc
2C1F CBF9       set 7,c
2C21 0600       ld b,0x00
2C23 C5         push bc
2C24 210100     ld hl,0x0001
2C27 CB71       bit 6,c
2C29 2002       jr nz,0x2C2D
2C2B 2E05       ld l,0x05
2C2D EB         ex de,hl
2C2E E7         rst 0x20
2C2F 26FF       ld h,0xFF
2C31 CDCC2A     call 0x2ACC
2C34 DA202A     jp c,0x2A20
2C37 E1         pop hl
2C38 C5         push bc
2C39 24         inc h
2C3A E5         push hl
2C3B 60         ld h,b
2C3C 69         ld l,c
2C3D CDF42A     call 0x2AF4
2C40 EB         ex de,hl
2C41 DF         rst 0x18
2C42 FE2C       cp 0x2C
2C44 28E8       jr z,0x2C2E
2C46 FE29       cp 0x29
2C48 20BB       jr nz,0x2C05
2C4A E7         rst 0x20
2C4B C1         pop bc
2C4C 79         ld a,c
2C4D 68         ld l,b
2C4E 2600       ld h,0x00
2C50 23         inc hl
2C51 23         inc hl
2C52 29         add hl,hl
2C53 19         add hl,de
2C54 DA151F     jp c,0x1F15
2C57 D5         push de
2C58 C5         push bc
2C59 E5         push hl
2C5A 44         ld b,h
2C5B 4D         ld c,l
2C5C 2A595C     ld hl,(0x5C59)
2C5F 2B         dec hl
2C60 CD5516     call 0x1655
2C63 23         inc hl
2C64 77         ld (hl),a
2C65 C1         pop bc
2C66 0B         dec bc
2C67 0B         dec bc
2C68 0B         dec bc
2C69 23         inc hl
2C6A 71         ld (hl),c
2C6B 23         inc hl
2C6C 70         ld (hl),b
2C6D C1         pop bc
2C6E 78         ld a,b
2C6F 23         inc hl
2C70 77         ld (hl),a
2C71 62         ld h,d
2C72 6B         ld l,e
2C73 1B         dec de
2C74 3600       ld (hl),0x00
2C76 CB71       bit 6,c
2C78 2802       jr z,0x2C7C
2C7A 3620       ld (hl),0x20
2C7C C1         pop bc
2C7D EDB8       lddr
2C7F C1         pop bc
2C80 70         ld (hl),b
2C81 2B         dec hl
2C82 71         ld (hl),c
2C83 2B         dec hl
2C84 3D         dec a
2C85 20F8       jr nz,0x2C7F
2C87 C9         ret
2C88 CD1B2D     call 0x2D1B
2C8B 3F         ccf
2C8C D8         ret c
2C8D FE41       cp 0x41
2C8F 3F         ccf
2C90 D0         ret nc
2C91 FE5B       cp 0x5B
2C93 D8         ret c
2C94 FE61       cp 0x61
2C96 3F         ccf
2C97 D0         ret nc
2C98 FE7B       cp 0x7B
2C9A C9         ret
2C9B FEC4       cp 0xC4
2C9D 2019       jr nz,0x2CB8
2C9F 110000     ld de,0x0000
2CA2 E7         rst 0x20
2CA3 D631       sub 0x31
2CA5 CE00       adc a,0x00
2CA7 200A       jr nz,0x2CB3
2CA9 EB         ex de,hl
2CAA 3F         ccf
2CAB ED6A       adc hl,hl
2CAD DAAD31     jp c,0x31AD
2CB0 EB         ex de,hl
2CB1 18EF       jr 0x2CA2
2CB3 42         ld b,d
2CB4 4B         ld c,e
2CB5 C32B2D     jp 0x2D2B
2CB8 FE2E       cp 0x2E
2CBA 280F       jr z,0x2CCB
2CBC CD3B2D     call 0x2D3B
2CBF FE2E       cp 0x2E
2CC1 2028       jr nz,0x2CEB
2CC3 E7         rst 0x20
2CC4 CD1B2D     call 0x2D1B
2CC7 3822       jr c,0x2CEB
2CC9 180A       jr 0x2CD5
2CCB E7         rst 0x20
2CCC CD1B2D     call 0x2D1B
2CCF DA8A1C     jp c,0x1C8A
2CD2 EF         rst 0x28
2CD3 A0         and b
2CD4 38EF       jr c,0x2CC5
2CD6 A1         and c
2CD7 C0         ret nz
2CD8 02         ld (bc),a
2CD9 38DF       jr c,0x2CBA
2CDB CD222D     call 0x2D22
2CDE 380B       jr c,0x2CEB
2CE0 EF         rst 0x28
2CE1 E0         ret po
2CE2 A4         and h
2CE3 05         dec b
2CE4 C0         ret nz
2CE5 04         inc b
2CE6 0F         rrca
2CE7 38E7       jr c,0x2CD0
2CE9 18EF       jr 0x2CDA
2CEB FE45       cp 0x45
2CED 2803       jr z,0x2CF2
2CEF FE65       cp 0x65
2CF1 C0         ret nz
2CF2 06FF       ld b,0xFF
2CF4 E7         rst 0x20
2CF5 FE2B       cp 0x2B
2CF7 2805       jr z,0x2CFE
2CF9 FE2D       cp 0x2D
2CFB 2002       jr nz,0x2CFF
2CFD 04         inc b
2CFE E7         rst 0x20
2CFF CD1B2D     call 0x2D1B
2D02 38CB       jr c,0x2CCF
2D04 C5         push bc
2D05 CD3B2D     call 0x2D3B
2D08 CDD52D     call 0x2DD5
2D0B C1         pop bc
2D0C DAAD31     jp c,0x31AD
2D0F A7         and a
2D10 FAAD31     jp m,0x31AD
2D13 04         inc b
2D14 2802       jr z,0x2D18
2D16 ED44       neg
2D18 C34F2D     jp 0x2D4F
2D1B FE30       cp 0x30
2D1D D8         ret c
2D1E FE3A       cp 0x3A
2D20 3F         ccf
2D21 C9         ret
2D22 CD1B2D     call 0x2D1B
2D25 D8         ret c
2D26 D630       sub 0x30
2D28 4F         ld c,a
2D29 0600       ld b,0x00
2D2B FD213A5C   ld iy,0x5C3A
2D2F AF         xor a
2D30 5F         ld e,a
2D31 51         ld d,c
2D32 48         ld c,b
2D33 47         ld b,a
2D34 CDB62A     call 0x2AB6
2D37 EF         rst 0x28
2D38 38A7       jr c,0x2CE1
2D3A C9         ret
2D3B F5         push af
2D3C EF         rst 0x28
2D3D A0         and b
2D3E 38F1       jr c,0x2D31
2D40 CD222D     call 0x2D22
2D43 D8         ret c
2D44 EF         rst 0x28
2D45 01A404     ld bc,0x04A4
2D48 0F         rrca
2D49 38CD       jr c,0x2D18
2D4B 74         ld (hl),h
2D4C 00         nop
2D4D 18F1       jr 0x2D40
2D4F 07         rlca
2D50 0F         rrca
2D51 3002       jr nc,0x2D55
2D53 2F         cpl
2D54 3C         inc a
2D55 F5         push af
2D56 21925C     ld hl,0x5C92
2D59 CD0B35     call 0x350B
2D5C EF         rst 0x28
2D5D A4         and h
2D5E 38F1       jr c,0x2D51
2D60 CB3F       srl a
2D62 300D       jr nc,0x2D71
2D64 F5         push af
2D65 EF         rst 0x28
2D66 C1         pop bc
2D67 E0         ret po
2D68 00         nop
2D69 04         inc b
2D6A 04         inc b
2D6B 33         inc sp
2D6C 02         ld (bc),a
2D6D 05         dec b
2D6E E1         pop hl
2D6F 38F1       jr c,0x2D62
2D71 2808       jr z,0x2D7B
2D73 F5         push af
2D74 EF         rst 0x28
2D75 310438     ld sp,0x3804
2D78 F1         pop af
2D79 18E5       jr 0x2D60
2D7B EF         rst 0x28
2D7C 02         ld (bc),a
2D7D 38C9       jr c,0x2D48
2D7F 23         inc hl
2D80 4E         ld c,(hl)
2D81 23         inc hl
2D82 7E         ld a,(hl)
2D83 A9         xor c
2D84 91         sub c
2D85 5F         ld e,a
2D86 23         inc hl
2D87 7E         ld a,(hl)
2D88 89         adc a,c
2D89 A9         xor c
2D8A 57         ld d,a
2D8B C9         ret
2D8C 0E00       ld c,0x00
2D8E E5         push hl
2D8F 3600       ld (hl),0x00
2D91 23         inc hl
2D92 71         ld (hl),c
2D93 23         inc hl
2D94 7B         ld a,e
2D95 A9         xor c
2D96 91         sub c
2D97 77         ld (hl),a
2D98 23         inc hl
2D99 7A         ld a,d
2D9A 89         adc a,c
2D9B A9         xor c
2D9C 77         ld (hl),a
2D9D 23         inc hl
2D9E 3600       ld (hl),0x00
2DA0 E1         pop hl
2DA1 C9         ret
2DA2 EF         rst 0x28
2DA3 387E       jr c,0x2E23
2DA5 A7         and a
2DA6 2805       jr z,0x2DAD
2DA8 EF         rst 0x28
2DA9 A2         and d
2DAA 0F         rrca
2DAB 27         daa
2DAC 38EF       jr c,0x2D9D
2DAE 02         ld (bc),a
2DAF 38E5       jr c,0x2D96
2DB1 D5         push de
2DB2 EB         ex de,hl
2DB3 46         ld b,(hl)
2DB4 CD7F2D     call 0x2D7F
2DB7 AF         xor a
2DB8 90         sub b
2DB9 CB79       bit 7,c
2DBB 42         ld b,d
2DBC 4B         ld c,e
2DBD 7B         ld a,e
2DBE D1         pop de
2DBF E1         pop hl
2DC0 C9         ret
2DC1 57         ld d,a
2DC2 17         rla
2DC3 9F         sbc a,a
2DC4 5F         ld e,a
2DC5 4F         ld c,a
2DC6 AF         xor a
2DC7 47         ld b,a
2DC8 CDB62A     call 0x2AB6
2DCB EF         rst 0x28
2DCC 34         inc (hl)
2DCD EF         rst 0x28
2DCE 1A         ld a,(de)
2DCF 209A       jr nz,0x2D6B
2DD1 85         add a,l
2DD2 04         inc b
2DD3 27         daa
2DD4 38CD       jr c,0x2DA3
2DD6 A2         and d
2DD7 2D         dec l
2DD8 D8         ret c
2DD9 F5         push af
2DDA 05         dec b
2DDB 04         inc b
2DDC 2803       jr z,0x2DE1
2DDE F1         pop af
2DDF 37         scf
2DE0 C9         ret
2DE1 F1         pop af
2DE2 C9         ret
2DE3 EF         rst 0x28
2DE4 313600     ld sp,0x0036
2DE7 0B         dec bc
2DE8 313700     ld sp,0x0037
2DEB 0D         dec c
2DEC 02         ld (bc),a
2DED 383E       jr c,0x2E2D
2DEF 30D7       jr nc,0x2DC8
2DF1 C9         ret
2DF2 2A383E     ld hl,(0x3E38)
2DF5 2D         dec l
2DF6 D7         rst 0x10
2DF7 EF         rst 0x28
2DF8 A0         and b
2DF9 C3C4C5     jp 0xC5C4
2DFC 02         ld (bc),a
2DFD 38D9       jr c,0x2DD8
2DFF E5         push hl
2E00 D9         exx
2E01 EF         rst 0x28
2E02 3127C2     ld sp,0xC227
2E05 03         inc bc
2E06 E201C2     jp po,0xC201
2E09 02         ld (bc),a
2E0A 387E       jr c,0x2E8A
2E0C A7         and a
2E0D 2047       jr nz,0x2E56
2E0F CD7F2D     call 0x2D7F
2E12 0610       ld b,0x10
2E14 7A         ld a,d
2E15 A7         and a
2E16 2006       jr nz,0x2E1E
2E18 B3         or e
2E19 2809       jr z,0x2E24
2E1B 53         ld d,e
2E1C 0608       ld b,0x08
2E1E D5         push de
2E1F D9         exx
2E20 D1         pop de
2E21 D9         exx
2E22 1857       jr 0x2E7B
2E24 EF         rst 0x28
2E25 E2387E     jp po,0x7E38
2E28 D67E       sub 0x7E
2E2A CDC12D     call 0x2DC1
2E2D 57         ld d,a
2E2E 3AAC5C     ld a,(0x5CAC)
2E31 92         sub d
2E32 32AC5C     ld (0x5CAC),a
2E35 7A         ld a,d
2E36 CD4F2D     call 0x2D4F
2E39 EF         rst 0x28
2E3A 3127C1     ld sp,0xC127
2E3D 03         inc bc
2E3E E1         pop hl
2E3F 38CD       jr c,0x2E0E
2E41 D5         push de
2E42 2D         dec l
2E43 E5         push hl
2E44 32A15C     ld (0x5CA1),a
2E47 3D         dec a
2E48 17         rla
2E49 9F         sbc a,a
2E4A 3C         inc a
2E4B 21AB5C     ld hl,0x5CAB
2E4E 77         ld (hl),a
2E4F 23         inc hl
2E50 86         add a,(hl)
2E51 77         ld (hl),a
2E52 E1         pop hl
2E53 C3CF2E     jp 0x2ECF
2E56 D680       sub 0x80
2E58 FE1C       cp 0x1C
2E5A 3813       jr c,0x2E6F
2E5C CDC12D     call 0x2DC1
2E5F D607       sub 0x07
2E61 47         ld b,a
2E62 21AC5C     ld hl,0x5CAC
2E65 86         add a,(hl)
2E66 77         ld (hl),a
2E67 78         ld a,b
2E68 ED44       neg
2E6A CD4F2D     call 0x2D4F
2E6D 1892       jr 0x2E01
2E6F EB         ex de,hl
2E70 CDBA2F     call 0x2FBA
2E73 D9         exx
2E74 CBFA       set 7,d
2E76 7D         ld a,l
2E77 D9         exx
2E78 D680       sub 0x80
2E7A 47         ld b,a
2E7B CB23       sla e
2E7D CB12       rl d
2E7F D9         exx
2E80 CB13       rl e
2E82 CB12       rl d
2E84 D9         exx
2E85 21AA5C     ld hl,0x5CAA
2E88 0E05       ld c,0x05
2E8A 7E         ld a,(hl)
2E8B 8F         adc a,a
2E8C 27         daa
2E8D 77         ld (hl),a
2E8E 2B         dec hl
2E8F 0D         dec c
2E90 20F8       jr nz,0x2E8A
2E92 10E7       djnz 0x2E7B
2E94 AF         xor a
2E95 21A65C     ld hl,0x5CA6
2E98 11A15C     ld de,0x5CA1
2E9B 0609       ld b,0x09
2E9D ED6F       rld
2E9F 0EFF       ld c,0xFF
2EA1 ED6F       rld
2EA3 2004       jr nz,0x2EA9
2EA5 0D         dec c
2EA6 0C         inc c
2EA7 200A       jr nz,0x2EB3
2EA9 12         ld (de),a
2EAA 13         inc de
2EAB FD3471     inc (iy+0x71)
2EAE FD3472     inc (iy+0x72)
2EB1 0E00       ld c,0x00
2EB3 CB40       bit 0,b
2EB5 2801       jr z,0x2EB8
2EB7 23         inc hl
2EB8 10E7       djnz 0x2EA1
2EBA 3AAB5C     ld a,(0x5CAB)
2EBD D609       sub 0x09
2EBF 380A       jr c,0x2ECB
2EC1 FD3571     dec (iy+0x71)
2EC4 3E04       ld a,0x04
2EC6 FDBE6F     cp (iy+0x6F)
2EC9 1841       jr 0x2F0C
2ECB EF         rst 0x28
2ECC 02         ld (bc),a
2ECD E238EB     jp po,0xEB38
2ED0 CDBA2F     call 0x2FBA
2ED3 D9         exx
2ED4 3E80       ld a,0x80
2ED6 95         sub l
2ED7 2E00       ld l,0x00
2ED9 CBFA       set 7,d
2EDB D9         exx
2EDC CDDD2F     call 0x2FDD
2EDF FD7E71     ld a,(iy+0x71)
2EE2 FE08       cp 0x08
2EE4 3806       jr c,0x2EEC
2EE6 D9         exx
2EE7 CB12       rl d
2EE9 D9         exx
2EEA 1820       jr 0x2F0C
2EEC 010002     ld bc,0x0200
2EEF 7B         ld a,e
2EF0 CD8B2F     call 0x2F8B
2EF3 5F         ld e,a
2EF4 7A         ld a,d
2EF5 CD8B2F     call 0x2F8B
2EF8 57         ld d,a
2EF9 C5         push bc
2EFA D9         exx
2EFB C1         pop bc
2EFC 10F1       djnz 0x2EEF
2EFE 21A15C     ld hl,0x5CA1
2F01 79         ld a,c
2F02 FD4E71     ld c,(iy+0x71)
2F05 09         add hl,bc
2F06 77         ld (hl),a
2F07 FD3471     inc (iy+0x71)
2F0A 18D3       jr 0x2EDF
2F0C F5         push af
2F0D 21A15C     ld hl,0x5CA1
2F10 FD4E71     ld c,(iy+0x71)
2F13 0600       ld b,0x00
2F15 09         add hl,bc
2F16 41         ld b,c
2F17 F1         pop af
2F18 2B         dec hl
2F19 7E         ld a,(hl)
2F1A CE00       adc a,0x00
2F1C 77         ld (hl),a
2F1D A7         and a
2F1E 2805       jr z,0x2F25
2F20 FE0A       cp 0x0A
2F22 3F         ccf
2F23 3008       jr nc,0x2F2D
2F25 10F1       djnz 0x2F18
2F27 3601       ld (hl),0x01
2F29 04         inc b
2F2A FD3472     inc (iy+0x72)
2F2D FD7071     ld (iy+0x71),b
2F30 EF         rst 0x28
2F31 02         ld (bc),a
2F32 38D9       jr c,0x2F0D
2F34 E1         pop hl
2F35 D9         exx
2F36 ED4BAB5C   ld bc,(0x5CAB)
2F3A 21A15C     ld hl,0x5CA1
2F3D 78         ld a,b
2F3E FE09       cp 0x09
2F40 3804       jr c,0x2F46
2F42 FEFC       cp 0xFC
2F44 3826       jr c,0x2F6C
2F46 A7         and a
2F47 CCEF15     call z,0x15EF
2F4A AF         xor a
2F4B 90         sub b
2F4C FA522F     jp m,0x2F52
2F4F 47         ld b,a
2F50 180C       jr 0x2F5E
2F52 79         ld a,c
2F53 A7         and a
2F54 2803       jr z,0x2F59
2F56 7E         ld a,(hl)
2F57 23         inc hl
2F58 0D         dec c
2F59 CDEF15     call 0x15EF
2F5C 10F4       djnz 0x2F52
2F5E 79         ld a,c
2F5F A7         and a
2F60 C8         ret z
2F61 04         inc b
2F62 3E2E       ld a,0x2E
2F64 D7         rst 0x10
2F65 3E30       ld a,0x30
2F67 10FB       djnz 0x2F64
2F69 41         ld b,c
2F6A 18E6       jr 0x2F52
2F6C 50         ld d,b
2F6D 15         dec d
2F6E 0601       ld b,0x01
2F70 CD4A2F     call 0x2F4A
2F73 3E45       ld a,0x45
2F75 D7         rst 0x10
2F76 4A         ld c,d
2F77 79         ld a,c
2F78 A7         and a
2F79 F2832F     jp p,0x2F83
2F7C ED44       neg
2F7E 4F         ld c,a
2F7F 3E2D       ld a,0x2D
2F81 1802       jr 0x2F85
2F83 3E2B       ld a,0x2B
2F85 D7         rst 0x10
2F86 0600       ld b,0x00
2F88 C31B1A     jp 0x1A1B
2F8B D5         push de
2F8C 6F         ld l,a
2F8D 2600       ld h,0x00
2F8F 5D         ld e,l
2F90 54         ld d,h
2F91 29         add hl,hl
2F92 29         add hl,hl
2F93 19         add hl,de
2F94 29         add hl,hl
2F95 59         ld e,c
2F96 19         add hl,de
2F97 4C         ld c,h
2F98 7D         ld a,l
2F99 D1         pop de
2F9A C9         ret
2F9B 7E         ld a,(hl)
2F9C 3600       ld (hl),0x00
2F9E A7         and a
2F9F C8         ret z
2FA0 23         inc hl
2FA1 CB7E       bit 7,(hl)
2FA3 CBFE       set 7,(hl)
2FA5 2B         dec hl
2FA6 C8         ret z
2FA7 C5         push bc
2FA8 010500     ld bc,0x0005
2FAB 09         add hl,bc
2FAC 41         ld b,c
2FAD 4F         ld c,a
2FAE 37         scf
2FAF 2B         dec hl
2FB0 7E         ld a,(hl)
2FB1 2F         cpl
2FB2 CE00       adc a,0x00
2FB4 77         ld (hl),a
2FB5 10F8       djnz 0x2FAF
2FB7 79         ld a,c
2FB8 C1         pop bc
2FB9 C9         ret
2FBA E5         push hl
2FBB F5         push af
2FBC 4E         ld c,(hl)
2FBD 23         inc hl
2FBE 46         ld b,(hl)
2FBF 77         ld (hl),a
2FC0 23         inc hl
2FC1 79         ld a,c
2FC2 4E         ld c,(hl)
2FC3 C5         push bc
2FC4 23         inc hl
2FC5 4E         ld c,(hl)
2FC6 23         inc hl
2FC7 46         ld b,(hl)
2FC8 EB         ex de,hl
2FC9 57         ld d,a
2FCA 5E         ld e,(hl)
2FCB D5         push de
2FCC 23         inc hl
2FCD 56         ld d,(hl)
2FCE 23         inc hl
2FCF 5E         ld e,(hl)
2FD0 D5         push de
2FD1 D9         exx
2FD2 D1         pop de
2FD3 E1         pop hl
2FD4 C1         pop bc
2FD5 D9         exx
2FD6 23         inc hl
2FD7 56         ld d,(hl)
2FD8 23         inc hl
2FD9 5E         ld e,(hl)
2FDA F1         pop af
2FDB E1         pop hl
2FDC C9         ret
2FDD A7         and a
2FDE C8         ret z
2FDF FE21       cp 0x21
2FE1 3016       jr nc,0x2FF9
2FE3 C5         push bc
2FE4 47         ld b,a
2FE5 D9         exx
2FE6 CB2D       sra l
2FE8 CB1A       rr d
2FEA CB1B       rr e
2FEC D9         exx
2FED CB1A       rr d
2FEF CB1B       rr e
2FF1 10F2       djnz 0x2FE5
2FF3 C1         pop bc
2FF4 D0         ret nc
2FF5 CD0430     call 0x3004
2FF8 C0         ret nz
2FF9 D9         exx
2FFA AF         xor a
2FFB 2E00       ld l,0x00
2FFD 57         ld d,a
2FFE 5D         ld e,l
2FFF D9         exx
3000 110000     ld de,0x0000
3003 C9         ret
3004 1C         inc e
3005 C0         ret nz
3006 14         inc d
3007 C0         ret nz
3008 D9         exx
3009 1C         inc e
300A 2001       jr nz,0x300D
300C 14         inc d
300D D9         exx
300E C9         ret
300F EB         ex de,hl
3010 CD6E34     call 0x346E
3013 EB         ex de,hl
3014 1A         ld a,(de)
3015 B6         or (hl)
3016 2026       jr nz,0x303E
3018 D5         push de
3019 23         inc hl
301A E5         push hl
301B 23         inc hl
301C 5E         ld e,(hl)
301D 23         inc hl
301E 56         ld d,(hl)
301F 23         inc hl
3020 23         inc hl
3021 23         inc hl
3022 7E         ld a,(hl)
3023 23         inc hl
3024 4E         ld c,(hl)
3025 23         inc hl
3026 46         ld b,(hl)
3027 E1         pop hl
3028 EB         ex de,hl
3029 09         add hl,bc
302A EB         ex de,hl
302B 8E         adc a,(hl)
302C 0F         rrca
302D CE00       adc a,0x00
302F 200B       jr nz,0x303C
3031 9F         sbc a,a
3032 77         ld (hl),a
3033 23         inc hl
3034 73         ld (hl),e
3035 23         inc hl
3036 72         ld (hl),d
3037 2B         dec hl
3038 2B         dec hl
3039 2B         dec hl
303A D1         pop de
303B C9         ret
303C 2B         dec hl
303D D1         pop de
303E CD9332     call 0x3293
3041 D9         exx
3042 E5         push hl
3043 D9         exx
3044 D5         push de
3045 E5         push hl
3046 CD9B2F     call 0x2F9B
3049 47         ld b,a
304A EB         ex de,hl
304B CD9B2F     call 0x2F9B
304E 4F         ld c,a
304F B8         cp b
3050 3003       jr nc,0x3055
3052 78         ld a,b
3053 41         ld b,c
3054 EB         ex de,hl
3055 F5         push af
3056 90         sub b
3057 CDBA2F     call 0x2FBA
305A CDDD2F     call 0x2FDD
305D F1         pop af
305E E1         pop hl
305F 77         ld (hl),a
3060 E5         push hl
3061 68         ld l,b
3062 61         ld h,c
3063 19         add hl,de
3064 D9         exx
3065 EB         ex de,hl
3066 ED4A       adc hl,bc
3068 EB         ex de,hl
3069 7C         ld a,h
306A 8D         adc a,l
306B 6F         ld l,a
306C 1F         rra
306D AD         xor l
306E D9         exx
306F EB         ex de,hl
3070 E1         pop hl
3071 1F         rra
3072 3008       jr nc,0x307C
3074 3E01       ld a,0x01
3076 CDDD2F     call 0x2FDD
3079 34         inc (hl)
307A 2823       jr z,0x309F
307C D9         exx
307D 7D         ld a,l
307E E680       and 0x80
3080 D9         exx
3081 23         inc hl
3082 77         ld (hl),a
3083 2B         dec hl
3084 281F       jr z,0x30A5
3086 7B         ld a,e
3087 ED44       neg
3089 3F         ccf
308A 5F         ld e,a
308B 7A         ld a,d
308C 2F         cpl
308D CE00       adc a,0x00
308F 57         ld d,a
3090 D9         exx
3091 7B         ld a,e
3092 2F         cpl
3093 CE00       adc a,0x00
3095 5F         ld e,a
3096 7A         ld a,d
3097 2F         cpl
3098 CE00       adc a,0x00
309A 3007       jr nc,0x30A3
309C 1F         rra
309D D9         exx
309E 34         inc (hl)
309F CAAD31     jp z,0x31AD
30A2 D9         exx
30A3 57         ld d,a
30A4 D9         exx
30A5 AF         xor a
30A6 C35531     jp 0x3155
30A9 C5         push bc
30AA 0610       ld b,0x10
30AC 7C         ld a,h
30AD 4D         ld c,l
30AE 210000     ld hl,0x0000
30B1 29         add hl,hl
30B2 380A       jr c,0x30BE
30B4 CB11       rl c
30B6 17         rla
30B7 3003       jr nc,0x30BC
30B9 19         add hl,de
30BA 3802       jr c,0x30BE
30BC 10F3       djnz 0x30B1
30BE C1         pop bc
30BF C9         ret
30C0 CDE934     call 0x34E9
30C3 D8         ret c
30C4 23         inc hl
30C5 AE         xor (hl)
30C6 CBFE       set 7,(hl)
30C8 2B         dec hl
30C9 C9         ret
30CA 1A         ld a,(de)
30CB B6         or (hl)
30CC 2022       jr nz,0x30F0
30CE D5         push de
30CF E5         push hl
30D0 D5         push de
30D1 CD7F2D     call 0x2D7F
30D4 EB         ex de,hl
30D5 E3         ex (sp),hl
30D6 41         ld b,c
30D7 CD7F2D     call 0x2D7F
30DA 78         ld a,b
30DB A9         xor c
30DC 4F         ld c,a
30DD E1         pop hl
30DE CDA930     call 0x30A9
30E1 EB         ex de,hl
30E2 E1         pop hl
30E3 380A       jr c,0x30EF
30E5 7A         ld a,d
30E6 B3         or e
30E7 2001       jr nz,0x30EA
30E9 4F         ld c,a
30EA CD8E2D     call 0x2D8E
30ED D1         pop de
30EE C9         ret
30EF D1         pop de
30F0 CD9332     call 0x3293
30F3 AF         xor a
30F4 CDC030     call 0x30C0
30F7 D8         ret c
30F8 D9         exx
30F9 E5         push hl
30FA D9         exx
30FB D5         push de
30FC EB         ex de,hl
30FD CDC030     call 0x30C0
3100 EB         ex de,hl
3101 385A       jr c,0x315D
3103 E5         push hl
3104 CDBA2F     call 0x2FBA
3107 78         ld a,b
3108 A7         and a
3109 ED62       sbc hl,hl
310B D9         exx
310C E5         push hl
310D ED62       sbc hl,hl
310F D9         exx
3110 0621       ld b,0x21
3112 1811       jr 0x3125
3114 3005       jr nc,0x311B
3116 19         add hl,de
3117 D9         exx
3118 ED5A       adc hl,de
311A D9         exx
311B D9         exx
311C CB1C       rr h
311E CB1D       rr l
3120 D9         exx
3121 CB1C       rr h
3123 CB1D       rr l
3125 D9         exx
3126 CB18       rr b
3128 CB19       rr c
312A D9         exx
312B CB19       rr c
312D 1F         rra
312E 10E4       djnz 0x3114
3130 EB         ex de,hl
3131 D9         exx
3132 EB         ex de,hl
3133 D9         exx
3134 C1         pop bc
3135 E1         pop hl
3136 78         ld a,b
3137 81         add a,c
3138 2001       jr nz,0x313B
313A A7         and a
313B 3D         dec a
313C 3F         ccf
313D 17         rla
313E 3F         ccf
313F 1F         rra
3140 F24631     jp p,0x3146
3143 3068       jr nc,0x31AD
3145 A7         and a
3146 3C         inc a
3147 2008       jr nz,0x3151
3149 3806       jr c,0x3151
314B D9         exx
314C CB7A       bit 7,d
314E D9         exx
314F 205C       jr nz,0x31AD
3151 77         ld (hl),a
3152 D9         exx
3153 78         ld a,b
3154 D9         exx
3155 3015       jr nc,0x316C
3157 7E         ld a,(hl)
3158 A7         and a
3159 3E80       ld a,0x80
315B 2801       jr z,0x315E
315D AF         xor a
315E D9         exx
315F A2         and d
3160 CDFB2F     call 0x2FFB
3163 07         rlca
3164 77         ld (hl),a
3165 382E       jr c,0x3195
3167 23         inc hl
3168 77         ld (hl),a
3169 2B         dec hl
316A 1829       jr 0x3195
316C 0620       ld b,0x20
316E D9         exx
316F CB7A       bit 7,d
3171 D9         exx
3172 2012       jr nz,0x3186
3174 07         rlca
3175 CB13       rl e
3177 CB12       rl d
3179 D9         exx
317A CB13       rl e
317C CB12       rl d
317E D9         exx
317F 35         dec (hl)
3180 28D7       jr z,0x3159
3182 10EA       djnz 0x316E
3184 18D7       jr 0x315D
3186 17         rla
3187 300C       jr nc,0x3195
3189 CD0430     call 0x3004
318C 2007       jr nz,0x3195
318E D9         exx
318F 1680       ld d,0x80
3191 D9         exx
3192 34         inc (hl)
3193 2818       jr z,0x31AD
3195 E5         push hl
3196 23         inc hl
3197 D9         exx
3198 D5         push de
3199 D9         exx
319A C1         pop bc
319B 78         ld a,b
319C 17         rla
319D CB16       rl (hl)
319F 1F         rra
31A0 77         ld (hl),a
31A1 23         inc hl
31A2 71         ld (hl),c
31A3 23         inc hl
31A4 72         ld (hl),d
31A5 23         inc hl
31A6 73         ld (hl),e
31A7 E1         pop hl
31A8 D1         pop de
31A9 D9         exx
31AA E1         pop hl
31AB D9         exx
31AC C9         ret
31AD CF         rst 0x08
31AE 05         dec b
31AF CD9332     call 0x3293
31B2 EB         ex de,hl
31B3 AF         xor a
31B4 CDC030     call 0x30C0
31B7 38F4       jr c,0x31AD
31B9 EB         ex de,hl
31BA CDC030     call 0x30C0
31BD D8         ret c
31BE D9         exx
31BF E5         push hl
31C0 D9         exx
31C1 D5         push de
31C2 E5         push hl
31C3 CDBA2F     call 0x2FBA
31C6 D9         exx
31C7 E5         push hl
31C8 60         ld h,b
31C9 69         ld l,c
31CA D9         exx
31CB 61         ld h,c
31CC 68         ld l,b
31CD AF         xor a
31CE 06DF       ld b,0xDF
31D0 1810       jr 0x31E2
31D2 17         rla
31D3 CB11       rl c
31D5 D9         exx
31D6 CB11       rl c
31D8 CB10       rl b
31DA D9         exx
31DB 29         add hl,hl
31DC D9         exx
31DD ED6A       adc hl,hl
31DF D9         exx
31E0 3810       jr c,0x31F2
31E2 ED52       sbc hl,de
31E4 D9         exx
31E5 ED52       sbc hl,de
31E7 D9         exx
31E8 300F       jr nc,0x31F9
31EA 19         add hl,de
31EB D9         exx
31EC ED5A       adc hl,de
31EE D9         exx
31EF A7         and a
31F0 1808       jr 0x31FA
31F2 A7         and a
31F3 ED52       sbc hl,de
31F5 D9         exx
31F6 ED52       sbc hl,de
31F8 D9         exx
31F9 37         scf
31FA 04         inc b
31FB FAD231     jp m,0x31D2
31FE F5         push af
31FF 28E1       jr z,0x31E2
3201 5F         ld e,a
3202 51         ld d,c
3203 D9         exx
3204 59         ld e,c
3205 50         ld d,b
3206 F1         pop af
3207 CB18       rr b
3209 F1         pop af
320A CB18       rr b
320C D9         exx
320D C1         pop bc
320E E1         pop hl
320F 78         ld a,b
3210 91         sub c
3211 C33D31     jp 0x313D
3214 7E         ld a,(hl)
3215 A7         and a
3216 C8         ret z
3217 FE81       cp 0x81
3219 3006       jr nc,0x3221
321B 3600       ld (hl),0x00
321D 3E20       ld a,0x20
321F 1851       jr 0x3272
3221 FE91       cp 0x91
3223 201A       jr nz,0x323F
3225 23         inc hl
3226 23         inc hl
3227 23         inc hl
3228 3E80       ld a,0x80
322A A6         and (hl)
322B 2B         dec hl
322C B6         or (hl)
322D 2B         dec hl
322E 2003       jr nz,0x3233
3230 3E80       ld a,0x80
3232 AE         xor (hl)
3233 2B         dec hl
3234 2036       jr nz,0x326C
3236 77         ld (hl),a
3237 23         inc hl
3238 36FF       ld (hl),0xFF
323A 2B         dec hl
323B 3E18       ld a,0x18
323D 1833       jr 0x3272
323F 302C       jr nc,0x326D
3241 D5         push de
3242 2F         cpl
3243 C691       add a,0x91
3245 23         inc hl
3246 56         ld d,(hl)
3247 23         inc hl
3248 5E         ld e,(hl)
3249 2B         dec hl
324A 2B         dec hl
324B 0E00       ld c,0x00
324D CB7A       bit 7,d
324F 2801       jr z,0x3252
3251 0D         dec c
3252 CBFA       set 7,d
3254 0608       ld b,0x08
3256 90         sub b
3257 80         add a,b
3258 3804       jr c,0x325E
325A 5A         ld e,d
325B 1600       ld d,0x00
325D 90         sub b
325E 2807       jr z,0x3267
3260 47         ld b,a
3261 CB3A       srl d
3263 CB1B       rr e
3265 10FA       djnz 0x3261
3267 CD8E2D     call 0x2D8E
326A D1         pop de
326B C9         ret
326C 7E         ld a,(hl)
326D D6A0       sub 0xA0
326F F0         ret p
3270 ED44       neg
3272 D5         push de
3273 EB         ex de,hl
3274 2B         dec hl
3275 47         ld b,a
3276 CB38       srl b
3278 CB38       srl b
327A CB38       srl b
327C 2805       jr z,0x3283
327E 3600       ld (hl),0x00
3280 2B         dec hl
3281 10FB       djnz 0x327E
3283 E607       and 0x07
3285 2809       jr z,0x3290
3287 47         ld b,a
3288 3EFF       ld a,0xFF
328A CB27       sla a
328C 10FC       djnz 0x328A
328E A6         and (hl)
328F 77         ld (hl),a
3290 EB         ex de,hl
3291 D1         pop de
3292 C9         ret
3293 CD9632     call 0x3296
3296 EB         ex de,hl
3297 7E         ld a,(hl)
3298 A7         and a
3299 C0         ret nz
329A D5         push de
329B CD7F2D     call 0x2D7F
329E AF         xor a
329F 23         inc hl
32A0 77         ld (hl),a
32A1 2B         dec hl
32A2 77         ld (hl),a
32A3 0691       ld b,0x91
32A5 7A         ld a,d
32A6 A7         and a
32A7 2008       jr nz,0x32B1
32A9 B3         or e
32AA 42         ld b,d
32AB 2810       jr z,0x32BD
32AD 53         ld d,e
32AE 58         ld e,b
32AF 0689       ld b,0x89
32B1 EB         ex de,hl
32B2 05         dec b
32B3 29         add hl,hl
32B4 30FC       jr nc,0x32B2
32B6 CB09       rrc c
32B8 CB1C       rr h
32BA CB1D       rr l
32BC EB         ex de,hl
32BD 2B         dec hl
32BE 73         ld (hl),e
32BF 2B         dec hl
32C0 72         ld (hl),d
32C1 2B         dec hl
32C2 70         ld (hl),b
32C3 D1         pop de
32C4 C9         ret
32C5 00         nop
32C6 B0         or b
32C7 00         nop
32C8 40         ld b,b
32C9 B0         or b
32CA 00         nop
32CB 013000     ld bc,0x0030
32CE F1         pop af
32CF 49         ld c,c
32D0 0F         rrca
32D1 DAA240     jp c,0x40A2
32D4 B0         or b
32D5 00         nop
32D6 0A         ld a,(bc)
32D7 8F         adc a,a
32D8 363C       ld (hl),0x3C
32DA 34         inc (hl)
32DB A1         and c
32DC 33         inc sp
32DD 0F         rrca
32DE 30CA       jr nc,0x32AA
32E0 30AF       jr nc,0x3291
32E2 315138     ld sp,0x3851
32E5 1B         dec de
32E6 35         dec (hl)
32E7 24         inc h
32E8 35         dec (hl)
32E9 3B         dec sp
32EA 35         dec (hl)
32EB 3B         dec sp
32EC 35         dec (hl)
32ED 3B         dec sp
32EE 35         dec (hl)
32EF 3B         dec sp
32F0 35         dec (hl)
32F1 3B         dec sp
32F2 35         dec (hl)
32F3 3B         dec sp
32F4 35         dec (hl)
32F5 14         inc d
32F6 302D       jr nc,0x3325
32F8 35         dec (hl)
32F9 3B         dec sp
32FA 35         dec (hl)
32FB 3B         dec sp
32FC 35         dec (hl)
32FD 3B         dec sp
32FE 35         dec (hl)
32FF 3B         dec sp
3300 35         dec (hl)
3301 3B         dec sp
3302 35         dec (hl)
3303 3B         dec sp
3304 35         dec (hl)
3305 9C         sbc a,h
3306 35         dec (hl)
3307 DE35       sbc a,0x35
3309 BC         cp h
330A 34         inc (hl)
330B 45         ld b,l
330C 366E       ld (hl),0x6E
330E 34         inc (hl)
330F 69         ld l,c
3310 36DE       ld (hl),0xDE
3312 35         dec (hl)
3313 74         ld (hl),h
3314 36B5       ld (hl),0xB5
3316 37         scf
3317 AA         xor d
3318 37         scf
3319 DA3733     jp c,0x3337
331C 3843       jr c,0x3361
331E 38E2       jr c,0x3302
3320 37         scf
3321 13         inc de
3322 37         scf
3323 C436AF     call nz,0xAF36
3326 364A       ld (hl),0x4A
3328 3892       jr c,0x32BC
332A 34         inc (hl)
332B 6A         ld l,d
332C 34         inc (hl)
332D AC         xor h
332E 34         inc (hl)
332F A5         and l
3330 34         inc (hl)
3331 B3         or e
3332 34         inc (hl)
3333 1F         rra
3334 36C9       ld (hl),0xC9
3336 35         dec (hl)
3337 0135C0     ld bc,0xC035
333A 33         inc sp
333B A0         and b
333C 3686       ld (hl),0x86
333E 36C6       ld (hl),0xC6
3340 33         inc sp
3341 7A         ld a,d
3342 3606       ld (hl),0x06
3344 35         dec (hl)
3345 F9         ld sp,hl
3346 34         inc (hl)
3347 9B         sbc a,e
3348 3683       ld (hl),0x83
334A 37         scf
334B 14         inc d
334C 32A233     ld (0x33A2),a
334F 4F         ld c,a
3350 2D         dec l
3351 97         sub a
3352 324934     ld (0x3449),a
3355 1B         dec de
3356 34         inc (hl)
3357 2D         dec l
3358 34         inc (hl)
3359 0F         rrca
335A 34         inc (hl)
335B CDBF35     call 0x35BF
335E 78         ld a,b
335F 32675C     ld (0x5C67),a
3362 D9         exx
3363 E3         ex (sp),hl
3364 D9         exx
3365 ED53655C   ld (0x5C65),de
3369 D9         exx
336A 7E         ld a,(hl)
336B 23         inc hl
336C E5         push hl
336D A7         and a
336E F28033     jp p,0x3380
3371 57         ld d,a
3372 E660       and 0x60
3374 0F         rrca
3375 0F         rrca
3376 0F         rrca
3377 0F         rrca
3378 C67C       add a,0x7C
337A 6F         ld l,a
337B 7A         ld a,d
337C E61F       and 0x1F
337E 180E       jr 0x338E
3380 FE18       cp 0x18
3382 3008       jr nc,0x338C
3384 D9         exx
3385 01FBFF     ld bc,0xFFFB
3388 54         ld d,h
3389 5D         ld e,l
338A 09         add hl,bc
338B D9         exx
338C 07         rlca
338D 6F         ld l,a
338E 11D732     ld de,0x32D7
3391 2600       ld h,0x00
3393 19         add hl,de
3394 5E         ld e,(hl)
3395 23         inc hl
3396 56         ld d,(hl)
3397 216533     ld hl,0x3365
339A E3         ex (sp),hl
339B D5         push de
339C D9         exx
339D ED4B665C   ld bc,(0x5C66)
33A1 C9         ret
33A2 F1         pop af
33A3 3A675C     ld a,(0x5C67)
33A6 D9         exx
33A7 18C3       jr 0x336C
33A9 D5         push de
33AA E5         push hl
33AB 010500     ld bc,0x0005
33AE CD051F     call 0x1F05
33B1 E1         pop hl
33B2 D1         pop de
33B3 C9         ret
33B4 ED5B655C   ld de,(0x5C65)
33B8 CDC033     call 0x33C0
33BB ED53655C   ld (0x5C65),de
33BF C9         ret
33C0 CDA933     call 0x33A9
33C3 EDB0       ldir
33C5 C9         ret
33C6 62         ld h,d
33C7 6B         ld l,e
33C8 CDA933     call 0x33A9
33CB D9         exx
33CC E5         push hl
33CD D9         exx
33CE E3         ex (sp),hl
33CF C5         push bc
33D0 7E         ld a,(hl)
33D1 E6C0       and 0xC0
33D3 07         rlca
33D4 07         rlca
33D5 4F         ld c,a
33D6 0C         inc c
33D7 7E         ld a,(hl)
33D8 E63F       and 0x3F
33DA 2002       jr nz,0x33DE
33DC 23         inc hl
33DD 7E         ld a,(hl)
33DE C650       add a,0x50
33E0 12         ld (de),a
33E1 3E05       ld a,0x05
33E3 91         sub c
33E4 23         inc hl
33E5 13         inc de
33E6 0600       ld b,0x00
33E8 EDB0       ldir
33EA C1         pop bc
33EB E3         ex (sp),hl
33EC D9         exx
33ED E1         pop hl
33EE D9         exx
33EF 47         ld b,a
33F0 AF         xor a
33F1 05         dec b
33F2 C8         ret z
33F3 12         ld (de),a
33F4 13         inc de
33F5 18FA       jr 0x33F1
33F7 A7         and a
33F8 C8         ret z
33F9 F5         push af
33FA D5         push de
33FB 110000     ld de,0x0000
33FE CDC833     call 0x33C8
3401 D1         pop de
3402 F1         pop af
3403 3D         dec a
3404 18F2       jr 0x33F8
3406 4F         ld c,a
3407 07         rlca
3408 07         rlca
3409 81         add a,c
340A 4F         ld c,a
340B 0600       ld b,0x00
340D 09         add hl,bc
340E C9         ret
340F D5         push de
3410 2A685C     ld hl,(0x5C68)
3413 CD0634     call 0x3406
3416 CDC033     call 0x33C0
3419 E1         pop hl
341A C9         ret
341B 62         ld h,d
341C 6B         ld l,e
341D D9         exx
341E E5         push hl
341F 21C532     ld hl,0x32C5
3422 D9         exx
3423 CDF733     call 0x33F7
3426 CDC833     call 0x33C8
3429 D9         exx
342A E1         pop hl
342B D9         exx
342C C9         ret
342D E5         push hl
342E EB         ex de,hl
342F 2A685C     ld hl,(0x5C68)
3432 CD0634     call 0x3406
3435 EB         ex de,hl
3436 CDC033     call 0x33C0
3439 EB         ex de,hl
343A E1         pop hl
343B C9         ret
343C 0605       ld b,0x05
343E 1A         ld a,(de)
343F 4E         ld c,(hl)
3440 EB         ex de,hl
3441 12         ld (de),a
3442 71         ld (hl),c
3443 23         inc hl
3444 13         inc de
3445 10F7       djnz 0x343E
3447 EB         ex de,hl
3448 C9         ret
3449 47         ld b,a
344A CD5E33     call 0x335E
344D 310FC0     ld sp,0xC00F
3450 02         ld (bc),a
3451 A0         and b
3452 C231E0     jp nz,0xE031
3455 04         inc b
3456 E2C103     jp po,0x03C1
3459 38CD       jr c,0x3428
345B C633       add a,0x33
345D CD6233     call 0x3362
3460 0F         rrca
3461 01C202     ld bc,0x02C2
3464 35         dec (hl)
3465 EEE1       xor 0xE1
3467 03         inc bc
3468 38C9       jr c,0x3433
346A 06FF       ld b,0xFF
346C 1806       jr 0x3474
346E CDE934     call 0x34E9
3471 D8         ret c
3472 0600       ld b,0x00
3474 7E         ld a,(hl)
3475 A7         and a
3476 280B       jr z,0x3483
3478 23         inc hl
3479 78         ld a,b
347A E680       and 0x80
347C B6         or (hl)
347D 17         rla
347E 3F         ccf
347F 1F         rra
3480 77         ld (hl),a
3481 2B         dec hl
3482 C9         ret
3483 D5         push de
3484 E5         push hl
3485 CD7F2D     call 0x2D7F
3488 E1         pop hl
3489 78         ld a,b
348A B1         or c
348B 2F         cpl
348C 4F         ld c,a
348D CD8E2D     call 0x2D8E
3490 D1         pop de
3491 C9         ret
3492 CDE934     call 0x34E9
3495 D8         ret c
3496 D5         push de
3497 110100     ld de,0x0001
349A 23         inc hl
349B CB16       rl (hl)
349D 2B         dec hl
349E 9F         sbc a,a
349F 4F         ld c,a
34A0 CD8E2D     call 0x2D8E
34A3 D1         pop de
34A4 C9         ret
34A5 CD991E     call 0x1E99
34A8 ED78       in a,(c)
34AA 1804       jr 0x34B0
34AC CD991E     call 0x1E99
34AF 0A         ld a,(bc)
34B0 C3282D     jp 0x2D28
34B3 CD991E     call 0x1E99
34B6 212B2D     ld hl,0x2D2B
34B9 E5         push hl
34BA C5         push bc
34BB C9         ret
34BC CDF12B     call 0x2BF1
34BF 0B         dec bc
34C0 78         ld a,b
34C1 B1         or c
34C2 2023       jr nz,0x34E7
34C4 1A         ld a,(de)
34C5 CD8D2C     call 0x2C8D
34C8 3809       jr c,0x34D3
34CA D690       sub 0x90
34CC 3819       jr c,0x34E7
34CE FE15       cp 0x15
34D0 3015       jr nc,0x34E7
34D2 3C         inc a
34D3 3D         dec a
34D4 87         add a,a
34D5 87         add a,a
34D6 87         add a,a
34D7 FEA8       cp 0xA8
34D9 300C       jr nc,0x34E7
34DB ED4B7B5C   ld bc,(0x5C7B)
34DF 81         add a,c
34E0 4F         ld c,a
34E1 3001       jr nc,0x34E4
34E3 04         inc b
34E4 C32B2D     jp 0x2D2B
34E7 CF         rst 0x08
34E8 09         add hl,bc
34E9 E5         push hl
34EA C5         push bc
34EB 47         ld b,a
34EC 7E         ld a,(hl)
34ED 23         inc hl
34EE B6         or (hl)
34EF 23         inc hl
34F0 B6         or (hl)
34F1 23         inc hl
34F2 B6         or (hl)
34F3 78         ld a,b
34F4 C1         pop bc
34F5 E1         pop hl
34F6 C0         ret nz
34F7 37         scf
34F8 C9         ret
34F9 CDE934     call 0x34E9
34FC D8         ret c
34FD 3EFF       ld a,0xFF
34FF 1806       jr 0x3507
3501 CDE934     call 0x34E9
3504 1805       jr 0x350B
3506 AF         xor a
3507 23         inc hl
3508 AE         xor (hl)
3509 2B         dec hl
350A 07         rlca
350B E5         push hl
350C 3E00       ld a,0x00
350E 77         ld (hl),a
350F 23         inc hl
3510 77         ld (hl),a
3511 23         inc hl
3512 17         rla
3513 77         ld (hl),a
3514 1F         rra
3515 23         inc hl
3516 77         ld (hl),a
3517 23         inc hl
3518 77         ld (hl),a
3519 E1         pop hl
351A C9         ret
351B EB         ex de,hl
351C CDE934     call 0x34E9
351F EB         ex de,hl
3520 D8         ret c
3521 37         scf
3522 18E7       jr 0x350B
3524 EB         ex de,hl
3525 CDE934     call 0x34E9
3528 EB         ex de,hl
3529 D0         ret nc
352A A7         and a
352B 18DE       jr 0x350B
352D EB         ex de,hl
352E CDE934     call 0x34E9
3531 EB         ex de,hl
3532 D0         ret nc
3533 D5         push de
3534 1B         dec de
3535 AF         xor a
3536 12         ld (de),a
3537 1B         dec de
3538 12         ld (de),a
3539 D1         pop de
353A C9         ret
353B 78         ld a,b
353C D608       sub 0x08
353E CB57       bit 2,a
3540 2001       jr nz,0x3543
3542 3D         dec a
3543 0F         rrca
3544 3008       jr nc,0x354E
3546 F5         push af
3547 E5         push hl
3548 CD3C34     call 0x343C
354B D1         pop de
354C EB         ex de,hl
354D F1         pop af
354E CB57       bit 2,a
3550 2007       jr nz,0x3559
3552 0F         rrca
3553 F5         push af
3554 CD0F30     call 0x300F
3557 1833       jr 0x358C
3559 0F         rrca
355A F5         push af
355B CDF12B     call 0x2BF1
355E D5         push de
355F C5         push bc
3560 CDF12B     call 0x2BF1
3563 E1         pop hl
3564 7C         ld a,h
3565 B5         or l
3566 E3         ex (sp),hl
3567 78         ld a,b
3568 200B       jr nz,0x3575
356A B1         or c
356B C1         pop bc
356C 2804       jr z,0x3572
356E F1         pop af
356F 3F         ccf
3570 1816       jr 0x3588
3572 F1         pop af
3573 1813       jr 0x3588
3575 B1         or c
3576 280D       jr z,0x3585
3578 1A         ld a,(de)
3579 96         sub (hl)
357A 3809       jr c,0x3585
357C 20ED       jr nz,0x356B
357E 0B         dec bc
357F 13         inc de
3580 23         inc hl
3581 E3         ex (sp),hl
3582 2B         dec hl
3583 18DF       jr 0x3564
3585 C1         pop bc
3586 F1         pop af
3587 A7         and a
3588 F5         push af
3589 EF         rst 0x28
358A A0         and b
358B 38F1       jr c,0x357E
358D F5         push af
358E DC0135     call c,0x3501
3591 F1         pop af
3592 F5         push af
3593 D4F934     call nc,0x34F9
3596 F1         pop af
3597 0F         rrca
3598 D40135     call nc,0x3501
359B C9         ret
359C CDF12B     call 0x2BF1
359F D5         push de
35A0 C5         push bc
35A1 CDF12B     call 0x2BF1
35A4 E1         pop hl
35A5 E5         push hl
35A6 D5         push de
35A7 C5         push bc
35A8 09         add hl,bc
35A9 44         ld b,h
35AA 4D         ld c,l
35AB F7         rst 0x30
35AC CDB22A     call 0x2AB2
35AF C1         pop bc
35B0 E1         pop hl
35B1 78         ld a,b
35B2 B1         or c
35B3 2802       jr z,0x35B7
35B5 EDB0       ldir
35B7 C1         pop bc
35B8 E1         pop hl
35B9 78         ld a,b
35BA B1         or c
35BB 2802       jr z,0x35BF
35BD EDB0       ldir
35BF 2A655C     ld hl,(0x5C65)
35C2 11FBFF     ld de,0xFFFB
35C5 E5         push hl
35C6 19         add hl,de
35C7 D1         pop de
35C8 C9         ret
35C9 CDD52D     call 0x2DD5
35CC 380E       jr c,0x35DC
35CE 200C       jr nz,0x35DC
35D0 F5         push af
35D1 010100     ld bc,0x0001
35D4 F7         rst 0x30
35D5 F1         pop af
35D6 12         ld (de),a
35D7 CDB22A     call 0x2AB2
35DA EB         ex de,hl
35DB C9         ret
35DC CF         rst 0x08
35DD 0A         ld a,(bc)
35DE 2A5D5C     ld hl,(0x5C5D)
35E1 E5         push hl
35E2 78         ld a,b
35E3 C6E3       add a,0xE3
35E5 9F         sbc a,a
35E6 F5         push af
35E7 CDF12B     call 0x2BF1
35EA D5         push de
35EB 03         inc bc
35EC F7         rst 0x30
35ED E1         pop hl
35EE ED535D5C   ld (0x5C5D),de
35F2 D5         push de
35F3 EDB0       ldir
35F5 EB         ex de,hl
35F6 2B         dec hl
35F7 360D       ld (hl),0x0D
35F9 FDCB01BE   res 7,(iy+0x01)
35FD CDFB24     call 0x24FB
3600 DF         rst 0x18
3601 FE0D       cp 0x0D
3603 2007       jr nz,0x360C
3605 E1         pop hl
3606 F1         pop af
3607 FDAE01     xor (iy+0x01)
360A E640       and 0x40
360C C28A1C     jp nz,0x1C8A
360F 225D5C     ld (0x5C5D),hl
3612 FDCB01FE   set 7,(iy+0x01)
3616 CDFB24     call 0x24FB
3619 E1         pop hl
361A 225D5C     ld (0x5C5D),hl
361D 18A0       jr 0x35BF
361F 010100     ld bc,0x0001
3622 F7         rst 0x30
3623 225B5C     ld (0x5C5B),hl
3626 E5         push hl
3627 2A515C     ld hl,(0x5C51)
362A E5         push hl
362B 3EFF       ld a,0xFF
362D CD0116     call 0x1601
3630 CDE32D     call 0x2DE3
3633 E1         pop hl
3634 CD1516     call 0x1615
3637 D1         pop de
3638 2A5B5C     ld hl,(0x5C5B)
363B A7         and a
363C ED52       sbc hl,de
363E 44         ld b,h
363F 4D         ld c,l
3640 CDB22A     call 0x2AB2
3643 EB         ex de,hl
3644 C9         ret
3645 CD941E     call 0x1E94
3648 FE10       cp 0x10
364A D29F1E     jp nc,0x1E9F
364D 2A515C     ld hl,(0x5C51)
3650 E5         push hl
3651 CD0116     call 0x1601
3654 CDE615     call 0x15E6
3657 010000     ld bc,0x0000
365A 3003       jr nc,0x365F
365C 0C         inc c
365D F7         rst 0x30
365E 12         ld (de),a
365F CDB22A     call 0x2AB2
3662 E1         pop hl
3663 CD1516     call 0x1615
3666 C3BF35     jp 0x35BF
3669 CDF12B     call 0x2BF1
366C 78         ld a,b
366D B1         or c
366E 2801       jr z,0x3671
3670 1A         ld a,(de)
3671 C3282D     jp 0x2D28
3674 CDF12B     call 0x2BF1
3677 C32B2D     jp 0x2D2B
367A D9         exx
367B E5         push hl
367C 21675C     ld hl,0x5C67
367F 35         dec (hl)
3680 E1         pop hl
3681 2004       jr nz,0x3687
3683 23         inc hl
3684 D9         exx
3685 C9         ret
3686 D9         exx
3687 5E         ld e,(hl)
3688 7B         ld a,e
3689 17         rla
368A 9F         sbc a,a
368B 57         ld d,a
368C 19         add hl,de
368D D9         exx
368E C9         ret
368F 13         inc de
3690 13         inc de
3691 1A         ld a,(de)
3692 1B         dec de
3693 1B         dec de
3694 A7         and a
3695 20EF       jr nz,0x3686
3697 D9         exx
3698 23         inc hl
3699 D9         exx
369A C9         ret
369B F1         pop af
369C D9         exx
369D E3         ex (sp),hl
369E D9         exx
369F C9         ret
36A0 EF         rst 0x28
36A1 C0         ret nz
36A2 02         ld (bc),a
36A3 31E005     ld sp,0x05E0
36A6 27         daa
36A7 E0         ret po
36A8 01C004     ld bc,0x04C0
36AB 03         inc bc
36AC E0         ret po
36AD 38C9       jr c,0x3678
36AF EF         rst 0x28
36B0 313600     ld sp,0x0036
36B3 04         inc b
36B4 3A38C9     ld a,(0xC938)
36B7 313AC0     ld sp,0xC03A
36BA 03         inc bc
36BB E0         ret po
36BC 013000     ld bc,0x0030
36BF 03         inc bc
36C0 A1         and c
36C1 03         inc bc
36C2 38C9       jr c,0x368D
36C4 EF         rst 0x28
36C5 3D         dec a
36C6 34         inc (hl)
36C7 F1         pop af
36C8 38AA       jr c,0x3674
36CA 3B         dec sp
36CB 29         add hl,hl
36CC 04         inc b
36CD 3127C3     ld sp,0xC327
36D0 03         inc bc
36D1 310FA1     ld sp,0xA10F
36D4 03         inc bc
36D5 88         adc a,b
36D6 13         inc de
36D7 3658       ld (hl),0x58
36D9 65         ld h,l
36DA 66         ld h,(hl)
36DB 9D         sbc a,l
36DC 78         ld a,b
36DD 65         ld h,l
36DE 40         ld b,b
36DF A2         and d
36E0 60         ld h,b
36E1 32C9E7     ld (0xE7C9),a
36E4 21F7AF     ld hl,0xAFF7
36E7 24         inc h
36E8 EB         ex de,hl
36E9 2F         cpl
36EA B0         or b
36EB B0         or b
36EC 14         inc d
36ED EE7E       xor 0x7E
36EF BB         cp e
36F0 94         sub h
36F1 58         ld e,b
36F2 F1         pop af
36F3 3A7EF8     ld a,(0xF87E)
36F6 CF         rst 0x08
36F7 E3         ex (sp),hl
36F8 38CD       jr c,0x36C7
36FA D5         push de
36FB 2D         dec l
36FC 2007       jr nz,0x3705
36FE 3803       jr c,0x3703
3700 86         add a,(hl)
3701 3009       jr nc,0x370C
3703 CF         rst 0x08
3704 05         dec b
3705 3807       jr c,0x370E
3707 96         sub (hl)
3708 3004       jr nc,0x370E
370A ED44       neg
370C 77         ld (hl),a
370D C9         ret
370E EF         rst 0x28
370F 02         ld (bc),a
3710 A0         and b
3711 38C9       jr c,0x36DC
3713 EF         rst 0x28
3714 3D         dec a
3715 313700     ld sp,0x0037
3718 04         inc b
3719 38CF       jr c,0x36EA
371B 09         add hl,bc
371C A0         and b
371D 02         ld (bc),a
371E 387E       jr c,0x379E
3720 3680       ld (hl),0x80
3722 CD282D     call 0x2D28
3725 EF         rst 0x28
3726 34         inc (hl)
3727 3800       jr c,0x3729
3729 03         inc bc
372A 013134     ld bc,0x3431
372D F0         ret p
372E 4C         ld c,h
372F CCCCCD     call z,0xCDCC
3732 03         inc bc
3733 37         scf
3734 00         nop
3735 08         ex af,af'
3736 01A103     ld bc,0x03A1
3739 013834     ld bc,0x3438
373C EF         rst 0x28
373D 0134F0     ld bc,0xF034
3740 317217     ld sp,0x1772
3743 F8         ret m
3744 04         inc b
3745 01A203     ld bc,0x03A2
3748 A2         and d
3749 03         inc bc
374A 313432     ld sp,0x3234
374D 2004       jr nz,0x3753
374F A2         and d
3750 03         inc bc
3751 8C         adc a,h
3752 11AC14     ld de,0x14AC
3755 09         add hl,bc
3756 56         ld d,(hl)
3757 DAA559     jp c,0x59A5
375A 30C5       jr nc,0x3721
375C 5C         ld e,h
375D 90         sub b
375E AA         xor d
375F 9E         sbc a,(hl)
3760 70         ld (hl),b
3761 6F         ld l,a
3762 61         ld h,c
3763 A1         and c
3764 CBDA       set 3,d
3766 96         sub (hl)
3767 A4         and h
3768 319FB4     ld sp,0xB49F
376B E7         rst 0x20
376C A0         and b
376D FE5C       cp 0x5C
376F FCEA1B     call m,0x1BEA
3772 43         ld b,e
3773 CA36ED     jp z,0xED36
3776 A7         and a
3777 9C         sbc a,h
3778 7E         ld a,(hl)
3779 5E         ld e,(hl)
377A F0         ret p
377B 6E         ld l,(hl)
377C 23         inc hl
377D 80         add a,b
377E 93         sub e
377F 04         inc b
3780 0F         rrca
3781 38C9       jr c,0x374C
3783 EF         rst 0x28
3784 3D         dec a
3785 34         inc (hl)
3786 EE22       xor 0x22
3788 F9         ld sp,hl
3789 83         add a,e
378A 6E         ld l,(hl)
378B 04         inc b
378C 31A20F     ld sp,0x0FA2
378F 27         daa
3790 03         inc bc
3791 310F31     ld sp,0x310F
3794 0F         rrca
3795 312AA1     ld sp,0xA12A
3798 03         inc bc
3799 3137C0     ld sp,0xC037
379C 00         nop
379D 04         inc b
379E 02         ld (bc),a
379F 38C9       jr c,0x376A
37A1 A1         and c
37A2 03         inc bc
37A3 013600     ld bc,0x0036
37A6 02         ld (bc),a
37A7 1B         dec de
37A8 38C9       jr c,0x3773
37AA EF         rst 0x28
37AB 39         add hl,sp
37AC 2AA103     ld hl,(0x03A1)
37AF E0         ret po
37B0 00         nop
37B1 061B       ld b,0x1B
37B3 33         inc sp
37B4 03         inc bc
37B5 EF         rst 0x28
37B6 39         add hl,sp
37B7 313104     ld sp,0x0431
37BA 310FA1     ld sp,0xA10F
37BD 03         inc bc
37BE 86         add a,(hl)
37BF 14         inc d
37C0 E65C       and 0x5C
37C2 1F         rra
37C3 0B         dec bc
37C4 A3         and e
37C5 8F         adc a,a
37C6 38EE       jr c,0x37B6
37C8 E9         jp (hl)
37C9 15         dec d
37CA 63         ld h,e
37CB BB         cp e
37CC 23         inc hl
37CD EE92       xor 0x92
37CF 0D         dec c
37D0 CDEDF1     call 0xF1ED
37D3 23         inc hl
37D4 5D         ld e,l
37D5 1B         dec de
37D6 EA0438     jp pe,0x3804
37D9 C9         ret
37DA EF         rst 0x28
37DB 311F01     ld sp,0x011F
37DE 2005       jr nz,0x37E5
37E0 38C9       jr c,0x37AB
37E2 CD9732     call 0x3297
37E5 7E         ld a,(hl)
37E6 FE81       cp 0x81
37E8 380E       jr c,0x37F8
37EA EF         rst 0x28
37EB A1         and c
37EC 1B         dec de
37ED 010531     ld bc,0x3105
37F0 36A3       ld (hl),0xA3
37F2 010006     ld bc,0x0600
37F5 1B         dec de
37F6 33         inc sp
37F7 03         inc bc
37F8 EF         rst 0x28
37F9 A0         and b
37FA 013131     ld bc,0x3131
37FD 04         inc b
37FE 310FA1     ld sp,0xA10F
3801 03         inc bc
3802 8C         adc a,h
3803 10B2       djnz 0x37B7
3805 13         inc de
3806 0E55       ld c,0x55
3808 E48D58     call po,0x588D
380B 39         add hl,sp
380C BC         cp h
380D 5B         ld e,e
380E 98         sbc a,b
380F FD9E00     sbc a,(iy)
3812 3675       ld (hl),0x75
3814 A0         and b
3815 DBE8       in a,(0xE8)
3817 B4         or h
3818 63         ld h,e
3819 42         ld b,d
381A C4E6B5     call nz,0xB5E6
381D 09         add hl,bc
381E 36BE       ld (hl),0xBE
3820 E9         jp (hl)
3821 3673       ld (hl),0x73
3823 1B         dec de
3824 5D         ld e,l
3825 ECD8DE     call pe,0xDED8
3828 63         ld h,e
3829 BE         cp (hl)
382A F0         ret p
382B 61         ld h,c
382C A1         and c
382D B3         or e
382E 0C         inc c
382F 04         inc b
3830 0F         rrca
3831 38C9       jr c,0x37FC
3833 EF         rst 0x28
3834 313104     ld sp,0x0431
3837 A1         and c
3838 03         inc bc
3839 1B         dec de
383A 28A1       jr z,0x37DD
383C 0F         rrca
383D 05         dec b
383E 24         inc h
383F 310F38     ld sp,0x380F
3842 C9         ret
3843 EF         rst 0x28
3844 22A303     ld (0x03A3),hl
3847 1B         dec de
3848 38C9       jr c,0x3813
384A EF         rst 0x28
384B 313000     ld sp,0x0030
384E 1EA2       ld e,0xA2
3850 38EF       jr c,0x3841
3852 013130     ld bc,0x3031
3855 00         nop
3856 07         rlca
3857 25         dec h
3858 04         inc b
3859 38C3       jr c,0x381E
385B C43602     call nz,0x0236
385E 313000     ld sp,0x0030
3861 09         add hl,bc
3862 A0         and b
3863 013700     ld bc,0x0037
3866 06A1       ld b,0xA1
3868 010502     ld bc,0x0205
386B A1         and c
386C 38C9       jr c,0x3837
386E FF         rst 0x38
386F FF         rst 0x38
3870 FF         rst 0x38
3871 FF         rst 0x38
3872 FF         rst 0x38
3873 FF         rst 0x38
3874 FF         rst 0x38
3875 FF         rst 0x38
3876 FF         rst 0x38
3877 FF         rst 0x38
3878 FF         rst 0x38
3879 FF         rst 0x38
387A FF         rst 0x38
387B FF         rst 0x38
387C FF         rst 0x38
387D FF         rst 0x38
387E FF         rst 0x38
387F FF         rst 0x38
3880 FF         rst 0x38
3881 FF         rst 0x38
3882 FF         rst 0x38
3883 FF         rst 0x38
3884 FF         rst 0x38
3885 FF         rst 0x38
3886 FF         rst 0x38
3887 FF         rst 0x38
3888 FF         rst 0x38
3889 FF         rst 0x38
388A FF         rst 0x38
388B FF         rst 0x38
388C FF         rst 0x38
388D FF         rst 0x38
388E FF         rst 0x38
388F FF         rst 0x38
3890 FF         rst 0x38
3891 FF         rst 0x38
3892 FF         rst 0x38
3893 FF         rst 0x38
3894 FF         rst 0x38
3895 FF         rst 0x38
3896 FF         rst 0x38
3897 FF         rst 0x38
3898 FF         rst 0x38
3899 FF         rst 0x38
389A FF         rst 0x38
389B FF         rst 0x38
389C FF         rst 0x38
389D FF         rst 0x38
389E FF         rst 0x38
389F FF         rst 0x38
38A0 FF         rst 0x38
38A1 FF         rst 0x38
38A2 FF         rst 0x38
38A3 FF         rst 0x38
38A4 FF         rst 0x38
38A5 FF         rst 0x38
38A6 FF         rst 0x38
38A7 FF         rst 0x38
38A8 FF         rst 0x38
38A9 FF         rst 0x38
38AA FF         rst 0x38
38AB FF         rst 0x38
38AC FF         rst 0x38
38AD FF         rst 0x38
38AE FF         rst 0x38
38AF FF         rst 0x38
38B0 FF         rst 0x38
38B1 FF         rst 0x38
38B2 FF         rst 0x38
38B3 FF         rst 0x38
38B4 FF         rst 0x38
38B5 FF         rst 0x38
38B6 FF         rst 0x38
38B7 FF         rst 0x38
38B8 FF         rst 0x38
38B9 FF         rst 0x38
38BA FF         rst 0x38
38BB FF         rst 0x38
38BC FF         rst 0x38
38BD FF         rst 0x38
38BE FF         rst 0x38
38BF FF         rst 0x38
38C0 FF         rst 0x38
38C1 FF         rst 0x38
38C2 FF         rst 0x38
38C3 FF         rst 0x38
38C4 FF         rst 0x38
38C5 FF         rst 0x38
38C6 FF         rst 0x38
38C7 FF         rst 0x38
38C8 FF         rst 0x38
38C9 FF         rst 0x38
38CA FF         rst 0x38
38CB FF         rst 0x38
38CC FF         rst 0x38
38CD FF         rst 0x38
38CE FF         rst 0x38
38CF FF         rst 0x38
38D0 FF         rst 0x38
38D1 FF         rst 0x38
38D2 FF         rst 0x38
38D3 FF         rst 0x38
38D4 FF         rst 0x38
38D5 FF         rst 0x38
38D6 FF         rst 0x38
38D7 FF         rst 0x38
38D8 FF         rst 0x38
38D9 FF         rst 0x38
38DA FF         rst 0x38
38DB FF         rst 0x38
38DC FF         rst 0x38
38DD FF         rst 0x38
38DE FF         rst 0x38
38DF FF         rst 0x38
38E0 FF         rst 0x38
38E1 FF         rst 0x38
38E2 FF         rst 0x38
38E3 FF         rst 0x38
38E4 FF         rst 0x38
38E5 FF         rst 0x38
38E6 FF         rst 0x38
38E7 FF         rst 0x38
38E8 FF         rst 0x38
38E9 FF         rst 0x38
38EA FF         rst 0x38
38EB FF         rst 0x38
38EC FF         rst 0x38
38ED FF         rst 0x38
38EE FF         rst 0x38
38EF FF         rst 0x38
38F0 FF         rst 0x38
38F1 FF         rst 0x38
38F2 FF         rst 0x38
38F3 FF         rst 0x38
38F4 FF         rst 0x38
38F5 FF         rst 0x38
38F6 FF         rst 0x38
38F7 FF         rst 0x38
38F8 FF         rst 0x38
38F9 FF         rst 0x38
38FA FF         rst 0x38
38FB FF         rst 0x38
38FC FF         rst 0x38
38FD FF         rst 0x38
38FE FF         rst 0x38
38FF FF         rst 0x38
3900 FF         rst 0x38
3901 FF         rst 0x38
3902 FF         rst 0x38
3903 FF         rst 0x38
3904 FF         rst 0x38
3905 FF         rst 0x38
3906 FF         rst 0x38
3907 FF         rst 0x38
3908 FF         rst 0x38
3909 FF         rst 0x38
390A FF         rst 0x38
390B FF         rst 0x38
390C FF         rst 0x38
390D FF         rst 0x38
390E FF         rst 0x38
390F FF         rst 0x38
3910 FF         rst 0x38
3911 FF         rst 0x38
3912 FF         rst 0x38
3913 FF         rst 0x38
3914 FF         rst 0x38
3915 FF         rst 0x38
3916 FF         rst 0x38
3917 FF         rst 0x38
3918 FF         rst 0x38
3919 FF         rst 0x38
391A FF         rst 0x38
391B FF         rst 0x38
391C FF         rst 0x38
391D FF         rst 0x38
391E FF         rst 0x38
391F FF         rst 0x38
3920 FF         rst 0x38
3921 FF         rst 0x38
3922 FF         rst 0x38
3923 FF         rst 0x38
3924 FF         rst 0x38
3925 FF         rst 0x38
3926 FF         rst 0x38
3927 FF         rst 0x38
3928 FF         rst 0x38
3929 FF         rst 0x38
392A FF         rst 0x38
392B FF         rst 0x38
392C FF         rst 0x38
392D FF         rst 0x38
392E FF         rst 0x38
392F FF         rst 0x38
3930 FF         rst 0x38
3931 FF         rst 0x38
3932 FF         rst 0x38
3933 FF         rst 0x38
3934 FF         rst 0x38
3935 FF         rst 0x38
3936 FF         rst 0x38
3937 FF         rst 0x38
3938 FF         rst 0x38
3939 FF         rst 0x38
393A FF         rst 0x38
393B FF         rst 0x38
393C FF         rst 0x38
393D FF         rst 0x38
393E FF         rst 0x38
393F FF         rst 0x38
3940 FF         rst 0x38
3941 FF         rst 0x38
3942 FF         rst 0x38
3943 FF         rst 0x38
3944 FF         rst 0x38
3945 FF         rst 0x38
3946 FF         rst 0x38
3947 FF         rst 0x38
3948 FF         rst 0x38
3949 FF         rst 0x38
394A FF         rst 0x38
394B FF         rst 0x38
394C FF         rst 0x38
394D FF         rst 0x38
394E FF         rst 0x38
394F FF         rst 0x38
3950 FF         rst 0x38
3951 FF         rst 0x38
3952 FF         rst 0x38
3953 FF         rst 0x38
3954 FF         rst 0x38
3955 FF         rst 0x38
3956 FF         rst 0x38
3957 FF         rst 0x38
3958 FF         rst 0x38
3959 FF         rst 0x38
395A FF         rst 0x38
395B FF         rst 0x38
395C FF         rst 0x38
395D FF         rst 0x38
395E FF         rst 0x38
395F FF         rst 0x38
3960 FF         rst 0x38
3961 FF         rst 0x38
3962 FF         rst 0x38
3963 FF         rst 0x38
3964 FF         rst 0x38
3965 FF         rst 0x38
3966 FF         rst 0x38
3967 FF         rst 0x38
3968 FF         rst 0x38
3969 FF         rst 0x38
396A FF         rst 0x38
396B FF         rst 0x38
396C FF         rst 0x38
396D FF         rst 0x38
396E FF         rst 0x38
396F FF         rst 0x38
3970 FF         rst 0x38
3971 FF         rst 0x38
3972 FF         rst 0x38
3973 FF         rst 0x38
3974 FF         rst 0x38
3975 FF         rst 0x38
3976 FF         rst 0x38
3977 FF         rst 0x38
3978 FF         rst 0x38
3979 FF         rst 0x38
397A FF         rst 0x38
397B FF         rst 0x38
397C FF         rst 0x38
397D FF         rst 0x38
397E FF         rst 0x38
397F FF         rst 0x38
3980 FF         rst 0x38
3981 FF         rst 0x38
3982 FF         rst 0x38
3983 FF         rst 0x38
3984 FF         rst 0x38
3985 FF         rst 0x38
3986 FF         rst 0x38
3987 FF         rst 0x38
3988 FF         rst 0x38
3989 FF         rst 0x38
398A FF         rst 0x38
398B FF         rst 0x38
398C FF         rst 0x38
398D FF         rst 0x38
398E FF         rst 0x38
398F FF         rst 0x38
3990 FF         rst 0x38
3991 FF         rst 0x38
3992 FF         rst 0x38
3993 FF         rst 0x38
3994 FF         rst 0x38
3995 FF         rst 0x38
3996 FF         rst 0x38
3997 FF         rst 0x38
3998 FF         rst 0x38
3999 FF         rst 0x38
399A FF         rst 0x38
399B FF         rst 0x38
399C FF         rst 0x38
399D FF         rst 0x38
399E FF         rst 0x38
399F FF         rst 0x38
39A0 FF         rst 0x38
39A1 FF         rst 0x38
39A2 FF         rst 0x38
39A3 FF         rst 0x38
39A4 FF         rst 0x38
39A5 FF         rst 0x38
39A6 FF         rst 0x38
39A7 FF         rst 0x38
39A8 FF         rst 0x38
39A9 FF         rst 0x38
39AA FF         rst 0x38
39AB FF         rst 0x38
39AC FF         rst 0x38
39AD FF         rst 0x38
39AE FF         rst 0x38
39AF FF         rst 0x38
39B0 FF         rst 0x38
39B1 FF         rst 0x38
39B2 FF         rst 0x38
39B3 FF         rst 0x38
39B4 FF         rst 0x38
39B5 FF         rst 0x38
39B6 FF         rst 0x38
39B7 FF         rst 0x38
39B8 FF         rst 0x38
39B9 FF         rst 0x38
39BA FF         rst 0x38
39BB FF         rst 0x38
39BC FF         rst 0x38
39BD FF         rst 0x38
39BE FF         rst 0x38
39BF FF         rst 0x38
39C0 FF         rst 0x38
39C1 FF         rst 0x38
39C2 FF         rst 0x38
39C3 FF         rst 0x38
39C4 FF         rst 0x38
39C5 FF         rst 0x38
39C6 FF         rst 0x38
39C7 FF         rst 0x38
39C8 FF         rst 0x38
39C9 FF         rst 0x38
39CA FF         rst 0x38
39CB FF         rst 0x38
39CC FF         rst 0x38
39CD FF         rst 0x38
39CE FF         rst 0x38
39CF FF         rst 0x38
39D0 FF         rst 0x38
39D1 FF         rst 0x38
39D2 FF         rst 0x38
39D3 FF         rst 0x38
39D4 FF         rst 0x38
39D5 FF         rst 0x38
39D6 FF         rst 0x38
39D7 FF         rst 0x38
39D8 FF         rst 0x38
39D9 FF         rst 0x38
39DA FF         rst 0x38
39DB FF         rst 0x38
39DC FF         rst 0x38
39DD FF         rst 0x38
39DE FF         rst 0x38
39DF FF         rst 0x38
39E0 FF         rst 0x38
39E1 FF         rst 0x38
39E2 FF         rst 0x38
39E3 FF         rst 0x38
39E4 FF         rst 0x38
39E5 FF         rst 0x38
39E6 FF         rst 0x38
39E7 FF         rst 0x38
39E8 FF         rst 0x38
39E9 FF         rst 0x38
39EA FF         rst 0x38
39EB FF         rst 0x38
39EC FF         rst 0x38
39ED FF         rst 0x38
39EE FF         rst 0x38
39EF FF         rst 0x38
39F0 FF         rst 0x38
39F1 FF         rst 0x38
39F2 FF         rst 0x38
39F3 FF         rst 0x38
39F4 FF         rst 0x38
39F5 FF         rst 0x38
39F6 FF         rst 0x38
39F7 FF         rst 0x38
39F8 FF         rst 0x38
39F9 FF         rst 0x38
39FA FF         rst 0x38
39FB FF         rst 0x38
39FC FF         rst 0x38
39FD FF         rst 0x38
39FE FF         rst 0x38
39FF FF         rst 0x38
3A00 FF         rst 0x38
3A01 FF         rst 0x38
3A02 FF         rst 0x38
3A03 FF         rst 0x38
3A04 FF         rst 0x38
3A05 FF         rst 0x38
3A06 FF         rst 0x38
3A07 FF         rst 0x38
3A08 FF         rst 0x38
3A09 FF         rst 0x38
3A0A FF         rst 0x38
3A0B FF         rst 0x38
3A0C FF         rst 0x38
3A0D FF         rst 0x38
3A0E FF         rst 0x38
3A0F FF         rst 0x38
3A10 FF         rst 0x38
3A11 FF         rst 0x38
3A12 FF         rst 0x38
3A13 FF         rst 0x38
3A14 FF         rst 0x38
3A15 FF         rst 0x38
3A16 FF         rst 0x38
3A17 FF         rst 0x38
3A18 FF         rst 0x38
3A19 FF         rst 0x38
3A1A FF         rst 0x38
3A1B FF         rst 0x38
3A1C FF         rst 0x38
3A1D FF         rst 0x38
3A1E FF         rst 0x38
3A1F FF         rst 0x38
3A20 FF         rst 0x38
3A21 FF         rst 0x38
3A22 FF         rst 0x38
3A23 FF         rst 0x38
3A24 FF         rst 0x38
3A25 FF         rst 0x38
3A26 FF         rst 0x38
3A27 FF         rst 0x38
3A28 FF         rst 0x38
3A29 FF         rst 0x38
3A2A FF         rst 0x38
3A2B FF         rst 0x38
3A2C FF         rst 0x38
3A2D FF         rst 0x38
3A2E FF         rst 0x38
3A2F FF         rst 0x38
3A30 FF         rst 0x38
3A31 FF         rst 0x38
3A32 FF         rst 0x38
3A33 FF         rst 0x38
3A34 FF         rst 0x38
3A35 FF         rst 0x38
3A36 FF         rst 0x38
3A37 FF         rst 0x38
3A38 FF         rst 0x38
3A39 FF         rst 0x38
3A3A FF         rst 0x38
3A3B FF         rst 0x38
3A3C FF         rst 0x38
3A3D FF         rst 0x38
3A3E FF         rst 0x38
3A3F FF         rst 0x38
3A40 FF         rst 0x38
3A41 FF         rst 0x38
3A42 FF         rst 0x38
3A43 FF         rst 0x38
3A44 FF         rst 0x38
3A45 FF         rst 0x38
3A46 FF         rst 0x38
3A47 FF         rst 0x38
3A48 FF         rst 0x38
3A49 FF         rst 0x38
3A4A FF         rst 0x38
3A4B FF         rst 0x38
3A4C FF         rst 0x38
3A4D FF         rst 0x38
3A4E FF         rst 0x38
3A4F FF         rst 0x38
3A50 FF         rst 0x38
3A51 FF         rst 0x38
3A52 FF         rst 0x38
3A53 FF         rst 0x38
3A54 FF         rst 0x38
3A55 FF         rst 0x38
3A56 FF         rst 0x38
3A57 FF         rst 0x38
3A58 FF         rst 0x38
3A59 FF         rst 0x38
3A5A FF         rst 0x38
3A5B FF         rst 0x38
3A5C FF         rst 0x38
3A5D FF         rst 0x38
3A5E FF         rst 0x38
3A5F FF         rst 0x38
3A60 FF         rst 0x38
3A61 FF         rst 0x38
3A62 FF         rst 0x38
3A63 FF         rst 0x38
3A64 FF         rst 0x38
3A65 FF         rst 0x38
3A66 FF         rst 0x38
3A67 FF         rst 0x38
3A68 FF         rst 0x38
3A69 FF         rst 0x38
3A6A FF         rst 0x38
3A6B FF         rst 0x38
3A6C FF         rst 0x38
3A6D FF         rst 0x38
3A6E FF         rst 0x38
3A6F FF         rst 0x38
3A70 FF         rst 0x38
3A71 FF         rst 0x38
3A72 FF         rst 0x38
3A73 FF         rst 0x38
3A74 FF         rst 0x38
3A75 FF         rst 0x38
3A76 FF         rst 0x38
3A77 FF         rst 0x38
3A78 FF         rst 0x38
3A79 FF         rst 0x38
3A7A FF         rst 0x38
3A7B FF         rst 0x38
3A7C FF         rst 0x38
3A7D FF         rst 0x38
3A7E FF         rst 0x38
3A7F FF         rst 0x38
3A80 FF         rst 0x38
3A81 FF         rst 0x38
3A82 FF         rst 0x38
3A83 FF         rst 0x38
3A84 FF         rst 0x38
3A85 FF         rst 0x38
3A86 FF         rst 0x38
3A87 FF         rst 0x38
3A88 FF         rst 0x38
3A89 FF         rst 0x38
3A8A FF         rst 0x38
3A8B FF         rst 0x38
3A8C FF         rst 0x38
3A8D FF         rst 0x38
3A8E FF         rst 0x38
3A8F FF         rst 0x38
3A90 FF         rst 0x38
3A91 FF         rst 0x38
3A92 FF         rst 0x38
3A93 FF         rst 0x38
3A94 FF         rst 0x38
3A95 FF         rst 0x38
3A96 FF         rst 0x38
3A97 FF         rst 0x38
3A98 FF         rst 0x38
3A99 FF         rst 0x38
3A9A FF         rst 0x38
3A9B FF         rst 0x38
3A9C FF         rst 0x38
3A9D FF         rst 0x38
3A9E FF         rst 0x38
3A9F FF         rst 0x38
3AA0 FF         rst 0x38
3AA1 FF         rst 0x38
3AA2 FF         rst 0x38
3AA3 FF         rst 0x38
3AA4 FF         rst 0x38
3AA5 FF         rst 0x38
3AA6 FF         rst 0x38
3AA7 FF         rst 0x38
3AA8 FF         rst 0x38
3AA9 FF         rst 0x38
3AAA FF         rst 0x38
3AAB FF         rst 0x38
3AAC FF         rst 0x38
3AAD FF         rst 0x38
3AAE FF         rst 0x38
3AAF FF         rst 0x38
3AB0 FF         rst 0x38
3AB1 FF         rst 0x38
3AB2 FF         rst 0x38
3AB3 FF         rst 0x38
3AB4 FF         rst 0x38
3AB5 FF         rst 0x38
3AB6 FF         rst 0x38
3AB7 FF         rst 0x38
3AB8 FF         rst 0x38
3AB9 FF         rst 0x38
3ABA FF         rst 0x38
3ABB FF         rst 0x38
3ABC FF         rst 0x38
3ABD FF         rst 0x38
3ABE FF         rst 0x38
3ABF FF         rst 0x38
3AC0 FF         rst 0x38
3AC1 FF         rst 0x38
3AC2 FF         rst 0x38
3AC3 FF         rst 0x38
3AC4 FF         rst 0x38
3AC5 FF         rst 0x38
3AC6 FF         rst 0x38
3AC7 FF         rst 0x38
3AC8 FF         rst 0x38
3AC9 FF         rst 0x38
3ACA FF         rst 0x38
3ACB FF         rst 0x38
3ACC FF         rst 0x38
3ACD FF         rst 0x38
3ACE FF         rst 0x38
3ACF FF         rst 0x38
3AD0 FF         rst 0x38
3AD1 FF         rst 0x38
3AD2 FF         rst 0x38
3AD3 FF         rst 0x38
3AD4 FF         rst 0x38
3AD5 FF         rst 0x38
3AD6 FF         rst 0x38
3AD7 FF         rst 0x38
3AD8 FF         rst 0x38
3AD9 FF         rst 0x38
3ADA FF         rst 0x38
3ADB FF         rst 0x38
3ADC FF         rst 0x38
3ADD FF         rst 0x38
3ADE FF         rst 0x38
3ADF FF         rst 0x38
3AE0 FF         rst 0x38
3AE1 FF         rst 0x38
3AE2 FF         rst 0x38
3AE3 FF         rst 0x38
3AE4 FF         rst 0x38
3AE5 FF         rst 0x38
3AE6 FF         rst 0x38
3AE7 FF         rst 0x38
3AE8 FF         rst 0x38
3AE9 FF         rst 0x38
3AEA FF         rst 0x38
3AEB FF         rst 0x38
3AEC FF         rst 0x38
3AED FF         rst 0x38
3AEE FF         rst 0x38
3AEF FF         rst 0x38
3AF0 FF         rst 0x38
3AF1 FF         rst 0x38
3AF2 FF         rst 0x38
3AF3 FF         rst 0x38
3AF4 FF         rst 0x38
3AF5 FF         rst 0x38
3AF6 FF         rst 0x38
3AF7 FF         rst 0x38
3AF8 FF         rst 0x38
3AF9 FF         rst 0x38
3AFA FF         rst 0x38
3AFB FF         rst 0x38
3AFC FF         rst 0x38
3AFD FF         rst 0x38
3AFE FF         rst 0x38
3AFF FF         rst 0x38
3B00 FF         rst 0x38
3B01 FF         rst 0x38
3B02 FF         rst 0x38
3B03 FF         rst 0x38
3B04 FF         rst 0x38
3B05 FF         rst 0x38
3B06 FF         rst 0x38
3B07 FF         rst 0x38
3B08 FF         rst 0x38
3B09 FF         rst 0x38
3B0A FF         rst 0x38
3B0B FF         rst 0x38
3B0C FF         rst 0x38
3B0D FF         rst 0x38
3B0E FF         rst 0x38
3B0F FF         rst 0x38
3B10 FF         rst 0x38
3B11 FF         rst 0x38
3B12 FF         rst 0x38
3B13 FF         rst 0x38
3B14 FF         rst 0x38
3B15 FF         rst 0x38
3B16 FF         rst 0x38
3B17 FF         rst 0x38
3B18 FF         rst 0x38
3B19 FF         rst 0x38
3B1A FF         rst 0x38
3B1B FF         rst 0x38
3B1C FF         rst 0x38
3B1D FF         rst 0x38
3B1E FF         rst 0x38
3B1F FF         rst 0x38
3B20 FF         rst 0x38
3B21 FF         rst 0x38
3B22 FF         rst 0x38
3B23 FF         rst 0x38
3B24 FF         rst 0x38
3B25 FF         rst 0x38
3B26 FF         rst 0x38
3B27 FF         rst 0x38
3B28 FF         rst 0x38
3B29 FF         rst 0x38
3B2A FF         rst 0x38
3B2B FF         rst 0x38
3B2C FF         rst 0x38
3B2D FF         rst 0x38
3B2E FF         rst 0x38
3B2F FF         rst 0x38
3B30 FF         rst 0x38
3B31 FF         rst 0x38
3B32 FF         rst 0x38
3B33 FF         rst 0x38
3B34 FF         rst 0x38
3B35 FF         rst 0x38
3B36 FF         rst 0x38
3B37 FF         rst 0x38
3B38 FF         rst 0x38
3B39 FF         rst 0x38
3B3A FF         rst 0x38
3B3B FF         rst 0x38
3B3C FF         rst 0x38
3B3D FF         rst 0x38
3B3E FF         rst 0x38
3B3F FF         rst 0x38
3B40 FF         rst 0x38
3B41 FF         rst 0x38
3B42 FF         rst 0x38
3B43 FF         rst 0x38
3B44 FF         rst 0x38
3B45 FF         rst 0x38
3B46 FF         rst 0x38
3B47 FF         rst 0x38
3B48 FF         rst 0x38
3B49 FF         rst 0x38
3B4A FF         rst 0x38
3B4B FF         rst 0x38
3B4C FF         rst 0x38
3B4D FF         rst 0x38
3B4E FF         rst 0x38
3B4F FF         rst 0x38
3B50 FF         rst 0x38
3B51 FF         rst 0x38
3B52 FF         rst 0x38
3B53 FF         rst 0x38
3B54 FF         rst 0x38
3B55 FF         rst 0x38
3B56 FF         rst 0x38
3B57 FF         rst 0x38
3B58 FF         rst 0x38
3B59 FF         rst 0x38
3B5A FF         rst 0x38
3B5B FF         rst 0x38
3B5C FF         rst 0x38
3B5D FF         rst 0x38
3B5E FF         rst 0x38
3B5F FF         rst 0x38
3B60 FF         rst 0x38
3B61 FF         rst 0x38
3B62 FF         rst 0x38
3B63 FF         rst 0x38
3B64 FF         rst 0x38
3B65 FF         rst 0x38
3B66 FF         rst 0x38
3B67 FF         rst 0x38
3B68 FF         rst 0x38
3B69 FF         rst 0x38
3B6A FF         rst 0x38
3B6B FF         rst 0x38
3B6C FF         rst 0x38
3B6D FF         rst 0x38
3B6E FF         rst 0x38
3B6F FF         rst 0x38
3B70 FF         rst 0x38
3B71 FF         rst 0x38
3B72 FF         rst 0x38
3B73 FF         rst 0x38
3B74 FF         rst 0x38
3B75 FF         rst 0x38
3B76 FF         rst 0x38
3B77 FF         rst 0x38
3B78 FF         rst 0x38
3B79 FF         rst 0x38
3B7A FF         rst 0x38
3B7B FF         rst 0x38
3B7C FF         rst 0x38
3B7D FF         rst 0x38
3B7E FF         rst 0x38
3B7F FF         rst 0x38
3B80 FF         rst 0x38
3B81 FF         rst 0x38
3B82 FF         rst 0x38
3B83 FF         rst 0x38
3B84 FF         rst 0x38
3B85 FF         rst 0x38
3B86 FF         rst 0x38
3B87 FF         rst 0x38
3B88 FF         rst 0x38
3B89 FF         rst 0x38
3B8A FF         rst 0x38
3B8B FF         rst 0x38
3B8C FF         rst 0x38
3B8D FF         rst 0x38
3B8E FF         rst 0x38
3B8F FF         rst 0x38
3B90 FF         rst 0x38
3B91 FF         rst 0x38
3B92 FF         rst 0x38
3B93 FF         rst 0x38
3B94 FF         rst 0x38
3B95 FF         rst 0x38
3B96 FF         rst 0x38
3B97 FF         rst 0x38
3B98 FF         rst 0x38
3B99 FF         rst 0x38
3B9A FF         rst 0x38
3B9B FF         rst 0x38
3B9C FF         rst 0x38
3B9D FF         rst 0x38
3B9E FF         rst 0x38
3B9F FF         rst 0x38
3BA0 FF         rst 0x38
3BA1 FF         rst 0x38
3BA2 FF         rst 0x38
3BA3 FF         rst 0x38
3BA4 FF         rst 0x38
3BA5 FF         rst 0x38
3BA6 FF         rst 0x38
3BA7 FF         rst 0x38
3BA8 FF         rst 0x38
3BA9 FF         rst 0x38
3BAA FF         rst 0x38
3BAB FF         rst 0x38
3BAC FF         rst 0x38
3BAD FF         rst 0x38
3BAE FF         rst 0x38
3BAF FF         rst 0x38
3BB0 FF         rst 0x38
3BB1 FF         rst 0x38
3BB2 FF         rst 0x38
3BB3 FF         rst 0x38
3BB4 FF         rst 0x38
3BB5 FF         rst 0x38
3BB6 FF         rst 0x38
3BB7 FF         rst 0x38
3BB8 FF         rst 0x38
3BB9 FF         rst 0x38
3BBA FF         rst 0x38
3BBB FF         rst 0x38
3BBC FF         rst 0x38
3BBD FF         rst 0x38
3BBE FF         rst 0x38
3BBF FF         rst 0x38
3BC0 FF         rst 0x38
3BC1 FF         rst 0x38
3BC2 FF         rst 0x38
3BC3 FF         rst 0x38
3BC4 FF         rst 0x38
3BC5 FF         rst 0x38
3BC6 FF         rst 0x38
3BC7 FF         rst 0x38
3BC8 FF         rst 0x38
3BC9 FF         rst 0x38
3BCA FF         rst 0x38
3BCB FF         rst 0x38
3BCC FF         rst 0x38
3BCD FF         rst 0x38
3BCE FF         rst 0x38
3BCF FF         rst 0x38
3BD0 FF         rst 0x38
3BD1 FF         rst 0x38
3BD2 FF         rst 0x38
3BD3 FF         rst 0x38
3BD4 FF         rst 0x38
3BD5 FF         rst 0x38
3BD6 FF         rst 0x38
3BD7 FF         rst 0x38
3BD8 FF         rst 0x38
3BD9 FF         rst 0x38
3BDA FF         rst 0x38
3BDB FF         rst 0x38
3BDC FF         rst 0x38
3BDD FF         rst 0x38
3BDE FF         rst 0x38
3BDF FF         rst 0x38
3BE0 FF         rst 0x38
3BE1 FF         rst 0x38
3BE2 FF         rst 0x38
3BE3 FF         rst 0x38
3BE4 FF         rst 0x38
3BE5 FF         rst 0x38
3BE6 FF         rst 0x38
3BE7 FF         rst 0x38
3BE8 FF         rst 0x38
3BE9 FF         rst 0x38
3BEA FF         rst 0x38
3BEB FF         rst 0x38
3BEC FF         rst 0x38
3BED FF         rst 0x38
3BEE FF         rst 0x38
3BEF FF         rst 0x38
3BF0 FF         rst 0x38
3BF1 FF         rst 0x38
3BF2 FF         rst 0x38
3BF3 FF         rst 0x38
3BF4 FF         rst 0x38
3BF5 FF         rst 0x38
3BF6 FF         rst 0x38
3BF7 FF         rst 0x38
3BF8 FF         rst 0x38
3BF9 FF         rst 0x38
3BFA FF         rst 0x38
3BFB FF         rst 0x38
3BFC FF         rst 0x38
3BFD FF         rst 0x38
3BFE FF         rst 0x38
3BFF FF         rst 0x38
3C00 FF         rst 0x38
3C01 FF         rst 0x38
3C02 FF         rst 0x38
3C03 FF         rst 0x38
3C04 FF         rst 0x38
3C05 FF         rst 0x38
3C06 FF         rst 0x38
3C07 FF         rst 0x38
3C08 FF         rst 0x38
3C09 FF         rst 0x38
3C0A FF         rst 0x38
3C0B FF         rst 0x38
3C0C FF         rst 0x38
3C0D FF         rst 0x38
3C0E FF         rst 0x38
3C0F FF         rst 0x38
3C10 FF         rst 0x38
3C11 FF         rst 0x38
3C12 FF         rst 0x38
3C13 FF         rst 0x38
3C14 FF         rst 0x38
3C15 FF         rst 0x38
3C16 FF         rst 0x38
3C17 FF         rst 0x38
3C18 FF         rst 0x38
3C19 FF         rst 0x38
3C1A FF         rst 0x38
3C1B FF         rst 0x38
3C1C FF         rst 0x38
3C1D FF         rst 0x38
3C1E FF         rst 0x38
3C1F FF         rst 0x38
3C20 FF         rst 0x38
3C21 FF         rst 0x38
3C22 FF         rst 0x38
3C23 FF         rst 0x38
3C24 FF         rst 0x38
3C25 FF         rst 0x38
3C26 FF         rst 0x38
3C27 FF         rst 0x38
3C28 FF         rst 0x38
3C29 FF         rst 0x38
3C2A FF         rst 0x38
3C2B FF         rst 0x38
3C2C FF         rst 0x38
3C2D FF         rst 0x38
3C2E FF         rst 0x38
3C2F FF         rst 0x38
3C30 FF         rst 0x38
3C31 FF         rst 0x38
3C32 FF         rst 0x38
3C33 FF         rst 0x38
3C34 FF         rst 0x38
3C35 FF         rst 0x38
3C36 FF         rst 0x38
3C37 FF         rst 0x38
3C38 FF         rst 0x38
3C39 FF         rst 0x38
3C3A FF         rst 0x38
3C3B FF         rst 0x38
3C3C FF         rst 0x38
3C3D FF         rst 0x38
3C3E FF         rst 0x38
3C3F FF         rst 0x38
3C40 FF         rst 0x38
3C41 FF         rst 0x38
3C42 FF         rst 0x38
3C43 FF         rst 0x38
3C44 FF         rst 0x38
3C45 FF         rst 0x38
3C46 FF         rst 0x38
3C47 FF         rst 0x38
3C48 FF         rst 0x38
3C49 FF         rst 0x38
3C4A FF         rst 0x38
3C4B FF         rst 0x38
3C4C FF         rst 0x38
3C4D FF         rst 0x38
3C4E FF         rst 0x38
3C4F FF         rst 0x38
3C50 FF         rst 0x38
3C51 FF         rst 0x38
3C52 FF         rst 0x38
3C53 FF         rst 0x38
3C54 FF         rst 0x38
3C55 FF         rst 0x38
3C56 FF         rst 0x38
3C57 FF         rst 0x38
3C58 FF         rst 0x38
3C59 FF         rst 0x38
3C5A FF         rst 0x38
3C5B FF         rst 0x38
3C5C FF         rst 0x38
3C5D FF         rst 0x38
3C5E FF         rst 0x38
3C5F FF         rst 0x38
3C60 FF         rst 0x38
3C61 FF         rst 0x38
3C62 FF         rst 0x38
3C63 FF         rst 0x38
3C64 FF         rst 0x38
3C65 FF         rst 0x38
3C66 FF         rst 0x38
3C67 FF         rst 0x38
3C68 FF         rst 0x38
3C69 FF         rst 0x38
3C6A FF         rst 0x38
3C6B FF         rst 0x38
3C6C FF         rst 0x38
3C6D FF         rst 0x38
3C6E FF         rst 0x38
3C6F FF         rst 0x38
3C70 FF         rst 0x38
3C71 FF         rst 0x38
3C72 FF         rst 0x38
3C73 FF         rst 0x38
3C74 FF         rst 0x38
3C75 FF         rst 0x38
3C76 FF         rst 0x38
3C77 FF         rst 0x38
3C78 FF         rst 0x38
3C79 FF         rst 0x38
3C7A FF         rst 0x38
3C7B FF         rst 0x38
3C7C FF         rst 0x38
3C7D FF         rst 0x38
3C7E FF         rst 0x38
3C7F FF         rst 0x38
3C80 FF         rst 0x38
3C81 FF         rst 0x38
3C82 FF         rst 0x38
3C83 FF         rst 0x38
3C84 FF         rst 0x38
3C85 FF         rst 0x38
3C86 FF         rst 0x38
3C87 FF         rst 0x38
3C88 FF         rst 0x38
3C89 FF         rst 0x38
3C8A FF         rst 0x38
3C8B FF         rst 0x38
3C8C FF         rst 0x38
3C8D FF         rst 0x38
3C8E FF         rst 0x38
3C8F FF         rst 0x38
3C90 FF         rst 0x38
3C91 FF         rst 0x38
3C92 FF         rst 0x38
3C93 FF         rst 0x38
3C94 FF         rst 0x38
3C95 FF         rst 0x38
3C96 FF         rst 0x38
3C97 FF         rst 0x38
3C98 FF         rst 0x38
3C99 FF         rst 0x38
3C9A FF         rst 0x38
3C9B FF         rst 0x38
3C9C FF         rst 0x38
3C9D FF         rst 0x38
3C9E FF         rst 0x38
3C9F FF         rst 0x38
3CA0 FF         rst 0x38
3CA1 FF         rst 0x38
3CA2 FF         rst 0x38
3CA3 FF         rst 0x38
3CA4 FF         rst 0x38
3CA5 FF         rst 0x38
3CA6 FF         rst 0x38
3CA7 FF         rst 0x38
3CA8 FF         rst 0x38
3CA9 FF         rst 0x38
3CAA FF         rst 0x38
3CAB FF         rst 0x38
3CAC FF         rst 0x38
3CAD FF         rst 0x38
3CAE FF         rst 0x38
3CAF FF         rst 0x38
3CB0 FF         rst 0x38
3CB1 FF         rst 0x38
3CB2 FF         rst 0x38
3CB3 FF         rst 0x38
3CB4 FF         rst 0x38
3CB5 FF         rst 0x38
3CB6 FF         rst 0x38
3CB7 FF         rst 0x38
3CB8 FF         rst 0x38
3CB9 FF         rst 0x38
3CBA FF         rst 0x38
3CBB FF         rst 0x38
3CBC FF         rst 0x38
3CBD FF         rst 0x38
3CBE FF         rst 0x38
3CBF FF         rst 0x38
3CC0 FF         rst 0x38
3CC1 FF         rst 0x38
3CC2 FF         rst 0x38
3CC3 FF         rst 0x38
3CC4 FF         rst 0x38
3CC5 FF         rst 0x38
3CC6 FF         rst 0x38
3CC7 FF         rst 0x38
3CC8 FF         rst 0x38
3CC9 FF         rst 0x38
3CCA FF         rst 0x38
3CCB FF         rst 0x38
3CCC FF         rst 0x38
3CCD FF         rst 0x38
3CCE FF         rst 0x38
3CCF FF         rst 0x38
3CD0 FF         rst 0x38
3CD1 FF         rst 0x38
3CD2 FF         rst 0x38
3CD3 FF         rst 0x38
3CD4 FF         rst 0x38
3CD5 FF         rst 0x38
3CD6 FF         rst 0x38
3CD7 FF         rst 0x38
3CD8 FF         rst 0x38
3CD9 FF         rst 0x38
3CDA FF         rst 0x38
3CDB FF         rst 0x38
3CDC FF         rst 0x38
3CDD FF         rst 0x38
3CDE FF         rst 0x38
3CDF FF         rst 0x38
3CE0 FF         rst 0x38
3CE1 FF         rst 0x38
3CE2 FF         rst 0x38
3CE3 FF         rst 0x38
3CE4 FF         rst 0x38
3CE5 FF         rst 0x38
3CE6 FF         rst 0x38
3CE7 FF         rst 0x38
3CE8 FF         rst 0x38
3CE9 FF         rst 0x38
3CEA FF         rst 0x38
3CEB FF         rst 0x38
3CEC FF         rst 0x38
3CED FF         rst 0x38
3CEE FF         rst 0x38
3CEF FF         rst 0x38
3CF0 FF         rst 0x38
3CF1 FF         rst 0x38
3CF2 FF         rst 0x38
3CF3 FF         rst 0x38
3CF4 FF         rst 0x38
3CF5 FF         rst 0x38
3CF6 FF         rst 0x38
3CF7 FF         rst 0x38
3CF8 FF         rst 0x38
3CF9 FF         rst 0x38
3CFA FF         rst 0x38
3CFB FF         rst 0x38
3CFC FF         rst 0x38
3CFD FF         rst 0x38
3CFE FF         rst 0x38
3CFF FF         rst 0x38
3D00 00         nop
3D01 00         nop
3D02 00         nop
3D03 00         nop
3D04 00         nop
3D05 00         nop
3D06 00         nop
3D07 00         nop
3D08 00         nop
3D09 1010       djnz 0x3D1B
3D0B 1010       djnz 0x3D1D
3D0D 00         nop
3D0E 1000       djnz 0x3D10
3D10 00         nop
3D11 24         inc h
3D12 24         inc h
3D13 00         nop
3D14 00         nop
3D15 00         nop
3D16 00         nop
3D17 00         nop
3D18 00         nop
3D19 24         inc h
3D1A 7E         ld a,(hl)
3D1B 24         inc h
3D1C 24         inc h
3D1D 7E         ld a,(hl)
3D1E 24         inc h
3D1F 00         nop
3D20 00         nop
3D21 08         ex af,af'
3D22 3E28       ld a,0x28
3D24 3E0A       ld a,0x0A
3D26 3E08       ld a,0x08
3D28 00         nop
3D29 62         ld h,d
3D2A 64         ld h,h
3D2B 08         ex af,af'
3D2C 1026       djnz 0x3D54
3D2E 46         ld b,(hl)
3D2F 00         nop
3D30 00         nop
3D31 1028       djnz 0x3D5B
3D33 102A       djnz 0x3D5F
3D35 44         ld b,h
3D36 3A0000     ld a,(0x0000)
3D39 08         ex af,af'
3D3A 1000       djnz 0x3D3C
3D3C 00         nop
3D3D 00         nop
3D3E 00         nop
3D3F 00         nop
3D40 00         nop
3D41 04         inc b
3D42 08         ex af,af'
3D43 08         ex af,af'
3D44 08         ex af,af'
3D45 08         ex af,af'
3D46 04         inc b
3D47 00         nop
3D48 00         nop
3D49 2010       jr nz,0x3D5B
3D4B 1010       djnz 0x3D5D
3D4D 1020       djnz 0x3D6F
3D4F 00         nop
3D50 00         nop
3D51 00         nop
3D52 14         inc d
3D53 08         ex af,af'
3D54 3E08       ld a,0x08
3D56 14         inc d
3D57 00         nop
3D58 00         nop
3D59 00         nop
3D5A 08         ex af,af'
3D5B 08         ex af,af'
3D5C 3E08       ld a,0x08
3D5E 08         ex af,af'
3D5F 00         nop
3D60 00         nop
3D61 00         nop
3D62 00         nop
3D63 00         nop
3D64 00         nop
3D65 08         ex af,af'
3D66 08         ex af,af'
3D67 1000       djnz 0x3D69
3D69 00         nop
3D6A 00         nop
3D6B 00         nop
3D6C 3E00       ld a,0x00
3D6E 00         nop
3D6F 00         nop
3D70 00         nop
3D71 00         nop
3D72 00         nop
3D73 00         nop
3D74 00         nop
3D75 1818       jr 0x3D8F
3D77 00         nop
3D78 00         nop
3D79 00         nop
3D7A 02         ld (bc),a
3D7B 04         inc b
3D7C 08         ex af,af'
3D7D 1020       djnz 0x3D9F
3D7F 00         nop
3D80 00         nop
3D81 3C         inc a
3D82 46         ld b,(hl)
3D83 4A         ld c,d
3D84 52         ld d,d
3D85 62         ld h,d
3D86 3C         inc a
3D87 00         nop
3D88 00         nop
3D89 1828       jr 0x3DB3
3D8B 08         ex af,af'
3D8C 08         ex af,af'
3D8D 08         ex af,af'
3D8E 3E00       ld a,0x00
3D90 00         nop
3D91 3C         inc a
3D92 42         ld b,d
3D93 02         ld (bc),a
3D94 3C         inc a
3D95 40         ld b,b
3D96 7E         ld a,(hl)
3D97 00         nop
3D98 00         nop
3D99 3C         inc a
3D9A 42         ld b,d
3D9B 0C         inc c
3D9C 02         ld (bc),a
3D9D 42         ld b,d
3D9E 3C         inc a
3D9F 00         nop
3DA0 00         nop
3DA1 08         ex af,af'
3DA2 1828       jr 0x3DCC
3DA4 48         ld c,b
3DA5 7E         ld a,(hl)
3DA6 08         ex af,af'
3DA7 00         nop
3DA8 00         nop
3DA9 7E         ld a,(hl)
3DAA 40         ld b,b
3DAB 7C         ld a,h
3DAC 02         ld (bc),a
3DAD 42         ld b,d
3DAE 3C         inc a
3DAF 00         nop
3DB0 00         nop
3DB1 3C         inc a
3DB2 40         ld b,b
3DB3 7C         ld a,h
3DB4 42         ld b,d
3DB5 42         ld b,d
3DB6 3C         inc a
3DB7 00         nop
3DB8 00         nop
3DB9 7E         ld a,(hl)
3DBA 02         ld (bc),a
3DBB 04         inc b
3DBC 08         ex af,af'
3DBD 1010       djnz 0x3DCF
3DBF 00         nop
3DC0 00         nop
3DC1 3C         inc a
3DC2 42         ld b,d
3DC3 3C         inc a
3DC4 42         ld b,d
3DC5 42         ld b,d
3DC6 3C         inc a
3DC7 00         nop
3DC8 00         nop
3DC9 3C         inc a
3DCA 42         ld b,d
3DCB 42         ld b,d
3DCC 3E02       ld a,0x02
3DCE 3C         inc a
3DCF 00         nop
3DD0 00         nop
3DD1 00         nop
3DD2 00         nop
3DD3 1000       djnz 0x3DD5
3DD5 00         nop
3DD6 1000       djnz 0x3DD8
3DD8 00         nop
3DD9 00         nop
3DDA 1000       djnz 0x3DDC
3DDC 00         nop
3DDD 1010       djnz 0x3DEF
3DDF 2000       jr nz,0x3DE1
3DE1 00         nop
3DE2 04         inc b
3DE3 08         ex af,af'
3DE4 1008       djnz 0x3DEE
3DE6 04         inc b
3DE7 00         nop
3DE8 00         nop
3DE9 00         nop
3DEA 00         nop
3DEB 3E00       ld a,0x00
3DED 3E00       ld a,0x00
3DEF 00         nop
3DF0 00         nop
3DF1 00         nop
3DF2 1008       djnz 0x3DFC
3DF4 04         inc b
3DF5 08         ex af,af'
3DF6 1000       djnz 0x3DF8
3DF8 00         nop
3DF9 3C         inc a
3DFA 42         ld b,d
3DFB 04         inc b
3DFC 08         ex af,af'
3DFD 00         nop
3DFE 08         ex af,af'
3DFF 00         nop
3E00 00         nop
3E01 3C         inc a
3E02 4A         ld c,d
3E03 56         ld d,(hl)
3E04 5E         ld e,(hl)
3E05 40         ld b,b
3E06 3C         inc a
3E07 00         nop
3E08 00         nop
3E09 3C         inc a
3E0A 42         ld b,d
3E0B 42         ld b,d
3E0C 7E         ld a,(hl)
3E0D 42         ld b,d
3E0E 42         ld b,d
3E0F 00         nop
3E10 00         nop
3E11 7C         ld a,h
3E12 42         ld b,d
3E13 7C         ld a,h
3E14 42         ld b,d
3E15 42         ld b,d
3E16 7C         ld a,h
3E17 00         nop
3E18 00         nop
3E19 3C         inc a
3E1A 42         ld b,d
3E1B 40         ld b,b
3E1C 40         ld b,b
3E1D 42         ld b,d
3E1E 3C         inc a
3E1F 00         nop
3E20 00         nop
3E21 78         ld a,b
3E22 44         ld b,h
3E23 42         ld b,d
3E24 42         ld b,d
3E25 44         ld b,h
3E26 78         ld a,b
3E27 00         nop
3E28 00         nop
3E29 7E         ld a,(hl)
3E2A 40         ld b,b
3E2B 7C         ld a,h
3E2C 40         ld b,b
3E2D 40         ld b,b
3E2E 7E         ld a,(hl)
3E2F 00         nop
3E30 00         nop
3E31 7E         ld a,(hl)
3E32 40         ld b,b
3E33 7C         ld a,h
3E34 40         ld b,b
3E35 40         ld b,b
3E36 40         ld b,b
3E37 00         nop
3E38 00         nop
3E39 3C         inc a
3E3A 42         ld b,d
3E3B 40         ld b,b
3E3C 4E         ld c,(hl)
3E3D 42         ld b,d
3E3E 3C         inc a
3E3F 00         nop
3E40 00         nop
3E41 42         ld b,d
3E42 42         ld b,d
3E43 7E         ld a,(hl)
3E44 42         ld b,d
3E45 42         ld b,d
3E46 42         ld b,d
3E47 00         nop
3E48 00         nop
3E49 3E08       ld a,0x08
3E4B 08         ex af,af'
3E4C 08         ex af,af'
3E4D 08         ex af,af'
3E4E 3E00       ld a,0x00
3E50 00         nop
3E51 02         ld (bc),a
3E52 02         ld (bc),a
3E53 02         ld (bc),a
3E54 42         ld b,d
3E55 42         ld b,d
3E56 3C         inc a
3E57 00         nop
3E58 00         nop
3E59 44         ld b,h
3E5A 48         ld c,b
3E5B 70         ld (hl),b
3E5C 48         ld c,b
3E5D 44         ld b,h
3E5E 42         ld b,d
3E5F 00         nop
3E60 00         nop
3E61 40         ld b,b
3E62 40         ld b,b
3E63 40         ld b,b
3E64 40         ld b,b
3E65 40         ld b,b
3E66 7E         ld a,(hl)
3E67 00         nop
3E68 00         nop
3E69 42         ld b,d
3E6A 66         ld h,(hl)
3E6B 5A         ld e,d
3E6C 42         ld b,d
3E6D 42         ld b,d
3E6E 42         ld b,d
3E6F 00         nop
3E70 00         nop
3E71 42         ld b,d
3E72 62         ld h,d
3E73 52         ld d,d
3E74 4A         ld c,d
3E75 46         ld b,(hl)
3E76 42         ld b,d
3E77 00         nop
3E78 00         nop
3E79 3C         inc a
3E7A 42         ld b,d
3E7B 42         ld b,d
3E7C 42         ld b,d
3E7D 42         ld b,d
3E7E 3C         inc a
3E7F 00         nop
3E80 00         nop
3E81 7C         ld a,h
3E82 42         ld b,d
3E83 42         ld b,d
3E84 7C         ld a,h
3E85 40         ld b,b
3E86 40         ld b,b
3E87 00         nop
3E88 00         nop
3E89 3C         inc a
3E8A 42         ld b,d
3E8B 42         ld b,d
3E8C 52         ld d,d
3E8D 4A         ld c,d
3E8E 3C         inc a
3E8F 00         nop
3E90 00         nop
3E91 7C         ld a,h
3E92 42         ld b,d
3E93 42         ld b,d
3E94 7C         ld a,h
3E95 44         ld b,h
3E96 42         ld b,d
3E97 00         nop
3E98 00         nop
3E99 3C         inc a
3E9A 40         ld b,b
3E9B 3C         inc a
3E9C 02         ld (bc),a
3E9D 42         ld b,d
3E9E 3C         inc a
3E9F 00         nop
3EA0 00         nop
3EA1 FE10       cp 0x10
3EA3 1010       djnz 0x3EB5
3EA5 1010       djnz 0x3EB7
3EA7 00         nop
3EA8 00         nop
3EA9 42         ld b,d
3EAA 42         ld b,d
3EAB 42         ld b,d
3EAC 42         ld b,d
3EAD 42         ld b,d
3EAE 3C         inc a
3EAF 00         nop
3EB0 00         nop
3EB1 42         ld b,d
3EB2 42         ld b,d
3EB3 42         ld b,d
3EB4 42         ld b,d
3EB5 24         inc h
3EB6 1800       jr 0x3EB8
3EB8 00         nop
3EB9 42         ld b,d
3EBA 42         ld b,d
3EBB 42         ld b,d
3EBC 42         ld b,d
3EBD 5A         ld e,d
3EBE 24         inc h
3EBF 00         nop
3EC0 00         nop
3EC1 42         ld b,d
3EC2 24         inc h
3EC3 1818       jr 0x3EDD
3EC5 24         inc h
3EC6 42         ld b,d
3EC7 00         nop
3EC8 00         nop
3EC9 82         add a,d
3ECA 44         ld b,h
3ECB 2810       jr z,0x3EDD
3ECD 1010       djnz 0x3EDF
3ECF 00         nop
3ED0 00         nop
3ED1 7E         ld a,(hl)
3ED2 04         inc b
3ED3 08         ex af,af'
3ED4 1020       djnz 0x3EF6
3ED6 7E         ld a,(hl)
3ED7 00         nop
3ED8 00         nop
3ED9 0E08       ld c,0x08
3EDB 08         ex af,af'
3EDC 08         ex af,af'
3EDD 08         ex af,af'
3EDE 0E00       ld c,0x00
3EE0 00         nop
3EE1 00         nop
3EE2 40         ld b,b
3EE3 2010       jr nz,0x3EF5
3EE5 08         ex af,af'
3EE6 04         inc b
3EE7 00         nop
3EE8 00         nop
3EE9 70         ld (hl),b
3EEA 1010       djnz 0x3EFC
3EEC 1010       djnz 0x3EFE
3EEE 70         ld (hl),b
3EEF 00         nop
3EF0 00         nop
3EF1 1038       djnz 0x3F2B
3EF3 54         ld d,h
3EF4 1010       djnz 0x3F06
3EF6 1000       djnz 0x3EF8
3EF8 00         nop
3EF9 00         nop
3EFA 00         nop
3EFB 00         nop
3EFC 00         nop
3EFD 00         nop
3EFE 00         nop
3EFF FF         rst 0x38
3F00 00         nop
3F01 1C         inc e
3F02 227820     ld (0x2078),hl
3F05 207E       jr nz,0x3F85
3F07 00         nop
3F08 00         nop
3F09 00         nop
3F0A 3804       jr c,0x3F10
3F0C 3C         inc a
3F0D 44         ld b,h
3F0E 3C         inc a
3F0F 00         nop
3F10 00         nop
3F11 2020       jr nz,0x3F33
3F13 3C         inc a
3F14 22223C     ld (0x3C22),hl
3F17 00         nop
3F18 00         nop
3F19 00         nop
3F1A 1C         inc e
3F1B 2020       jr nz,0x3F3D
3F1D 201C       jr nz,0x3F3B
3F1F 00         nop
3F20 00         nop
3F21 04         inc b
3F22 04         inc b
3F23 3C         inc a
3F24 44         ld b,h
3F25 44         ld b,h
3F26 3C         inc a
3F27 00         nop
3F28 00         nop
3F29 00         nop
3F2A 3844       jr c,0x3F70
3F2C 78         ld a,b
3F2D 40         ld b,b
3F2E 3C         inc a
3F2F 00         nop
3F30 00         nop
3F31 0C         inc c
3F32 1018       djnz 0x3F4C
3F34 1010       djnz 0x3F46
3F36 1000       djnz 0x3F38
3F38 00         nop
3F39 00         nop
3F3A 3C         inc a
3F3B 44         ld b,h
3F3C 44         ld b,h
3F3D 3C         inc a
3F3E 04         inc b
3F3F 3800       jr c,0x3F41
3F41 40         ld b,b
3F42 40         ld b,b
3F43 78         ld a,b
3F44 44         ld b,h
3F45 44         ld b,h
3F46 44         ld b,h
3F47 00         nop
3F48 00         nop
3F49 1000       djnz 0x3F4B
3F4B 3010       jr nc,0x3F5D
3F4D 1038       djnz 0x3F87
3F4F 00         nop
3F50 00         nop
3F51 04         inc b
3F52 00         nop
3F53 04         inc b
3F54 04         inc b
3F55 04         inc b
3F56 24         inc h
3F57 1800       jr 0x3F59
3F59 2028       jr nz,0x3F83
3F5B 3030       jr nc,0x3F8D
3F5D 2824       jr z,0x3F83
3F5F 00         nop
3F60 00         nop
3F61 1010       djnz 0x3F73
3F63 1010       djnz 0x3F75
3F65 100C       djnz 0x3F73
3F67 00         nop
3F68 00         nop
3F69 00         nop
3F6A 68         ld l,b
3F6B 54         ld d,h
3F6C 54         ld d,h
3F6D 54         ld d,h
3F6E 54         ld d,h
3F6F 00         nop
3F70 00         nop
3F71 00         nop
3F72 78         ld a,b
3F73 44         ld b,h
3F74 44         ld b,h
3F75 44         ld b,h
3F76 44         ld b,h
3F77 00         nop
3F78 00         nop
3F79 00         nop
3F7A 3844       jr c,0x3FC0
3F7C 44         ld b,h
3F7D 44         ld b,h
3F7E 3800       jr c,0x3F80
3F80 00         nop
3F81 00         nop
3F82 78         ld a,b
3F83 44         ld b,h
3F84 44         ld b,h
3F85 78         ld a,b
3F86 40         ld b,b
3F87 40         ld b,b
3F88 00         nop
3F89 00         nop
3F8A 3C         inc a
3F8B 44         ld b,h
3F8C 44         ld b,h
3F8D 3C         inc a
3F8E 04         inc b
3F8F 0600       ld b,0x00
3F91 00         nop
3F92 1C         inc e
3F93 2020       jr nz,0x3FB5
3F95 2020       jr nz,0x3FB7
3F97 00         nop
3F98 00         nop
3F99 00         nop
3F9A 3840       jr c,0x3FDC
3F9C 3804       jr c,0x3FA2
3F9E 78         ld a,b
3F9F 00         nop
3FA0 00         nop
3FA1 1038       djnz 0x3FDB
3FA3 1010       djnz 0x3FB5
3FA5 100C       djnz 0x3FB3
3FA7 00         nop
3FA8 00         nop
3FA9 00         nop
3FAA 44         ld b,h
3FAB 44         ld b,h
3FAC 44         ld b,h
3FAD 44         ld b,h
3FAE 3800       jr c,0x3FB0
3FB0 00         nop
3FB1 00         nop
3FB2 44         ld b,h
3FB3 44         ld b,h
3FB4 2828       jr z,0x3FDE
3FB6 1000       djnz 0x3FB8
3FB8 00         nop
3FB9 00         nop
3FBA 44         ld b,h
3FBB 54         ld d,h
3FBC 54         ld d,h
3FBD 54         ld d,h
3FBE 2800       jr z,0x3FC0
3FC0 00         nop
3FC1 00         nop
3FC2 44         ld b,h
3FC3 2810       jr z,0x3FD5
3FC5 2844       jr z,0x400B
3FC7 00         nop
3FC8 00         nop
3FC9 00         nop
3FCA 44         ld b,h
3FCB 44         ld b,h
3FCC 44         ld b,h
3FCD 3C         inc a
3FCE 04         inc b
3FCF 3800       jr c,0x3FD1
3FD1 00         nop
3FD2 7C         ld a,h
3FD3 08         ex af,af'
3FD4 1020       djnz 0x3FF6
3FD6 7C         ld a,h
3FD7 00         nop
3FD8 00         nop
3FD9 0E08       ld c,0x08
3FDB 3008       jr nc,0x3FE5
3FDD 08         ex af,af'
3FDE 0E00       ld c,0x00
3FE0 00         nop
3FE1 08         ex af,af'
3FE2 08         ex af,af'
3FE3 08         ex af,af'
3FE4 08         ex af,af'
3FE5 08         ex af,af'
3FE6 08         ex af,af'
3FE7 00         nop
3FE8 00         nop
3FE9 70         ld (hl),b
3FEA 100C       djnz 0x3FF8
3FEC 1010       djnz 0x3FFE
3FEE 70         ld (hl),b
3FEF 00         nop
3FF0 00         nop
3FF1 14         inc d
3FF2 2800       jr z,0x3FF4
3FF4 00         nop
3FF5 00         nop
3FF6 00         nop
3FF7 00         nop
3FF8 3C         inc a
3FF9 42         ld b,d
3FFA 99         sbc a,c
3FFB A1         and c
3FFC A1         and c
3FFD 99         sbc a,c
3FFE 42         ld b,d
3FFF 3C         inc a