.data:00000000 12 ld (de),a .data:00000001 34 inc (hl) .data:00000002 56 ld d,(hl) .data:00000003 c3 f0 40 jp 0x40f0 .data:00000006 c3 82 42 jp 0x4282 .data:00000009 c3 4e 43 jp 0x434e .data:0000000c c3 66 40 jp 0x4066 .data:0000000f c3 78 5e jp 0x5e78 .data:00000012 c3 d5 43 jp 0x43d5 .data:00000015 c3 45 44 jp 0x4445 .data:00000018 c3 24 45 jp 0x4524 .data:0000001b 0c inc c .data:0000001c 48 ld c,b .data:0000001d 44 ld b,h .data:0000001e 40 ld b,b .data:0000001f 50 ld d,b .data:00000020 48 ld c,b .data:00000021 18 08 jr 0x002b .data:00000023 30 50 jr nc,0x0075 .data:00000025 04 inc b .data:00000026 30 50 jr nc,0x0078 .data:00000028 31 04 30 ld sp,0x3004 .data:0000002b 50 ld d,b .data:0000002c 32 04 30 ld (0x3004),a .data:0000002f 50 ld d,b .data:00000030 33 inc sp .data:00000031 04 inc b .data:00000032 30 50 jr nc,0x0084 .data:00000034 34 inc (hl) .data:00000035 04 inc b .data:00000036 30 50 jr nc,0x0088 .data:00000038 35 dec (hl) .data:00000039 04 inc b .data:0000003a 30 50 jr nc,0x008c .data:0000003c 36 04 ld (hl),0x04 .data:0000003e 30 50 jr nc,0x0090 .data:00000040 37 scf .data:00000041 04 inc b .data:00000042 30 50 jr nc,0x0094 .data:00000044 38 04 jr c,0x004a .data:00000046 48 ld c,b .data:00000047 20 30 jr nz,0x0079 .data:00000049 04 inc b .data:0000004a 48 ld c,b .data:0000004b 20 31 jr nz,0x007e .data:0000004d 04 inc b .data:0000004e 48 ld c,b .data:0000004f 20 32 jr nz,0x0083 .data:00000051 04 inc b .data:00000052 48 ld c,b .data:00000053 20 33 jr nz,0x0088 .data:00000055 04 inc b .data:00000056 63 ld h,e .data:00000057 20 31 jr nz,0x008a .data:00000059 04 inc b .data:0000005a 63 ld h,e .data:0000005b 20 32 jr nz,0x008f .data:0000005d 04 inc b .data:0000005e 63 ld h,e .data:0000005f 20 33 jr nz,0x0094 .data:00000061 04 inc b .data:00000062 63 ld h,e .data:00000063 20 34 jr nz,0x0099 .data:00000065 04 inc b .data:00000066 01 83 23 ld bc,0x2383 .data:00000069 21 00 40 ld hl,0x4000 .data:0000006c d9 exx .data:0000006d 21 00 00 ld hl,0x0000 .data:00000070 44 ld b,h .data:00000071 54 ld d,h .data:00000072 d9 exx .data:00000073 78 ld a,b .data:00000074 b1 or c .data:00000075 28 0b jr z,0x0082 .data:00000077 0b dec bc .data:00000078 7e ld a,(hl) .data:00000079 23 inc hl .data:0000007a d9 exx .data:0000007b 5f ld e,a .data:0000007c 19 add hl,de .data:0000007d 30 f3 jr nc,0x0072 .data:0000007f 04 inc b .data:00000080 18 f0 jr 0x0072 .data:00000082 d9 exx .data:00000083 54 ld d,h .data:00000084 5d ld e,l .data:00000085 d9 exx .data:00000086 7c ld a,h .data:00000087 d9 exx .data:00000088 67 ld h,a .data:00000089 d9 exx .data:0000008a 7d ld a,l .data:0000008b d9 exx .data:0000008c 6f ld l,a .data:0000008d 7e ld a,(hl) .data:0000008e bb cp e .data:0000008f 20 0a jr nz,0x009b .data:00000091 23 inc hl .data:00000092 7e ld a,(hl) .data:00000093 ba cp d .data:00000094 20 05 jr nz,0x009b .data:00000096 23 inc hl .data:00000097 7e ld a,(hl) .data:00000098 b8 cp b .data:00000099 28 07 jr z,0x00a2 .data:0000009b 3e 31 ld a,0x31 .data:0000009d cd f2 2b call 0x2bf2 .data:000000a0 18 fe jr 0x00a0 .data:000000a2 af xor a .data:000000a3 32 ba d1 ld (0xd1ba),a .data:000000a6 cd 11 09 call 0x0911 .data:000000a9 2e a0 ld l,0xa0 .data:000000ab cd db 08 call 0x08db .data:000000ae 2e 7b ld l,0x7b .data:000000b0 cd db 08 call 0x08db .data:000000b3 cd 11 09 call 0x0911 .data:000000b6 2e a1 ld l,0xa1 .data:000000b8 cd db 08 call 0x08db .data:000000bb 26 fb ld h,0xfb .data:000000bd cd ae 08 call 0x08ae .data:000000c0 3a 00 40 ld a,(0x4000) .data:000000c3 bd cp l .data:000000c4 28 05 jr z,0x00cb .data:000000c6 3e 01 ld a,0x01 .data:000000c8 32 ba d1 ld (0xd1ba),a .data:000000cb 26 ff ld h,0xff .data:000000cd cd ae 08 call 0x08ae .data:000000d0 3a 01 40 ld a,(0x4001) .data:000000d3 bd cp l .data:000000d4 28 05 jr z,0x00db .data:000000d6 3e 01 ld a,0x01 .data:000000d8 32 ba d1 ld (0xd1ba),a .data:000000db cd 34 09 call 0x0934 .data:000000de 3a ba d1 ld a,(0xd1ba) .data:000000e1 a7 and a .data:000000e2 c8 ret z .data:000000e3 3e 30 ld a,0x30 .data:000000e5 cd f2 2b call 0x2bf2 .data:000000e8 af xor a .data:000000e9 32 61 d1 ld (0xd161),a .data:000000ec cd 09 0b call 0x0b09 .data:000000ef c9 ret .data:000000f0 1e 03 ld e,0x03 .data:000000f2 21 3f d2 ld hl,0xd23f .data:000000f5 cd eb 19 call 0x19eb .data:000000f8 1e 03 ld e,0x03 .data:000000fa 21 42 d2 ld hl,0xd242 .data:000000fd cd f3 19 call 0x19f3 .data:00000100 c3 90 1a jp 0x1a90 .data:00000103 db 01 in a,(0x01) .data:00000105 e6 20 and 0x20 .data:00000107 20 07 jr nz,0x0110 .data:00000109 cd f3 0a call 0x0af3 .data:0000010c 32 76 d1 ld (0xd176),a .data:0000010f c9 ret .data:00000110 af xor a .data:00000111 32 b5 d1 ld (0xd1b5),a .data:00000114 01 32 00 ld bc,0x0032 .data:00000117 cd db 04 call 0x04db .data:0000011a cd f3 0a call 0x0af3 .data:0000011d 20 11 jr nz,0x0130 .data:0000011f cd b2 43 call 0x43b2 .data:00000122 3a b5 d1 ld a,(0xd1b5) .data:00000125 3c inc a .data:00000126 32 b5 d1 ld (0xd1b5),a .data:00000129 fe 0f cp 0x0f .data:0000012b 20 e7 jr nz,0x0114 .data:0000012d cd f3 0a call 0x0af3 .data:00000130 32 76 d1 ld (0xd176),a .data:00000133 db 01 in a,(0x01) .data:00000135 cb af res 5,a .data:00000137 d3 01 out (0x01),a .data:00000139 c9 ret .data:0000013a db 01 in a,(0x01) .data:0000013c e6 20 and 0x20 .data:0000013e 20 07 jr nz,0x0147 .data:00000140 cd f3 0a call 0x0af3 .data:00000143 32 76 d1 ld (0xd176),a .data:00000146 c9 ret .data:00000147 af xor a .data:00000148 32 b5 d1 ld (0xd1b5),a .data:0000014b 01 32 00 ld bc,0x0032 .data:0000014e cd db 04 call 0x04db .data:00000151 cd f3 0a call 0x0af3 .data:00000154 20 0e jr nz,0x0164 .data:00000156 3a b5 d1 ld a,(0xd1b5) .data:00000159 3c inc a .data:0000015a 32 b5 d1 ld (0xd1b5),a .data:0000015d fe 0f cp 0x0f .data:0000015f 20 ea jr nz,0x014b .data:00000161 cd f3 0a call 0x0af3 .data:00000164 32 76 d1 ld (0xd176),a .data:00000167 db 01 in a,(0x01) .data:00000169 cb af res 5,a .data:0000016b d3 01 out (0x01),a .data:0000016d c9 ret .data:0000016e cd 09 0b call 0x0b09 .data:00000171 cd 3a 41 call 0x413a .data:00000174 28 fb jr z,0x0171 .data:00000176 c9 ret .data:00000177 e1 pop hl .data:00000178 d1 pop de .data:00000179 c1 pop bc .data:0000017a e3 ex (sp),hl .data:0000017b 7d ld a,l .data:0000017c c3 49 0e jp 0x0e49 .data:0000017f e1 pop hl .data:00000180 e3 ex (sp),hl .data:00000181 7d ld a,l .data:00000182 32 6d d1 ld (0xd16d),a .data:00000185 af xor a .data:00000186 32 88 d1 ld (0xd188),a .data:00000189 3c inc a .data:0000018a 32 8b d1 ld (0xd18b),a .data:0000018d cd 9b 14 call 0x149b .data:00000190 af xor a .data:00000191 32 f0 cf ld (0xcff0),a .data:00000194 11 c3 d2 ld de,0xd2c3 .data:00000197 2a 6d d1 ld hl,(0xd16d) .data:0000019a 26 00 ld h,0x00 .data:0000019c cd 02 33 call 0x3302 .data:0000019f 21 c3 d2 ld hl,0xd2c3 .data:000001a2 cd f1 19 call 0x19f1 .data:000001a5 3e 06 ld a,0x06 .data:000001a7 32 73 d1 ld (0xd173),a .data:000001aa 3e 45 ld a,0x45 .data:000001ac cd 20 0b call 0x0b20 .data:000001af c9 ret .data:000001b0 af xor a .data:000001b1 32 8a d1 ld (0xd18a),a .data:000001b4 32 8b d1 ld (0xd18b),a .data:000001b7 32 84 d3 ld (0xd384),a .data:000001ba db 01 in a,(0x01) .data:000001bc cb b7 res 6,a .data:000001be d3 01 out (0x01),a .data:000001c0 cd 53 3a call 0x3a53 .data:000001c3 cd 06 2c call 0x2c06 .data:000001c6 3a 8b d1 ld a,(0xd18b) .data:000001c9 a7 and a .data:000001ca 20 2f jr nz,0x01fb .data:000001cc cd e3 2f call 0x2fe3 .data:000001cf cd 43 2b call 0x2b43 .data:000001d2 3a 8b d1 ld a,(0xd18b) .data:000001d5 a7 and a .data:000001d6 c4 47 42 call nz,0x4247 .data:000001d9 3a 8b d1 ld a,(0xd18b) .data:000001dc a7 and a .data:000001dd c0 ret nz .data:000001de af xor a .data:000001df 32 88 d1 ld (0xd188),a .data:000001e2 21 f1 cf ld hl,0xcff1 .data:000001e5 cb f6 set 6,(hl) .data:000001e7 01 20 00 ld bc,0x0020 .data:000001ea cd db 04 call 0x04db .data:000001ed 3e 02 ld a,0x02 .data:000001ef 32 f0 cf ld (0xcff0),a .data:000001f2 cd e1 30 call 0x30e1 .data:000001f5 21 f1 cf ld hl,0xcff1 .data:000001f8 cb b6 res 6,(hl) .data:000001fa c9 ret .data:000001fb 32 f5 d3 ld (0xd3f5),a .data:000001fe c9 ret .data:000001ff cd b0 41 call 0x41b0 .data:00000202 3a 8a d1 ld a,(0xd18a) .data:00000205 a7 and a .data:00000206 c2 b1 16 jp nz,0x16b1 .data:00000209 3a 8b d1 ld a,(0xd18b) .data:0000020c a7 and a .data:0000020d 28 04 jr z,0x0213 .data:0000020f 32 8a d1 ld (0xd18a),a .data:00000212 c9 ret .data:00000213 3e 14 ld a,0x14 .data:00000215 32 b6 d1 ld (0xd1b6),a .data:00000218 e5 push hl .data:00000219 3e 01 ld a,0x01 .data:0000021b 32 84 d3 ld (0xd384),a .data:0000021e cd 65 06 call 0x0665 .data:00000221 c1 pop bc .data:00000222 0d dec c .data:00000223 20 08 jr nz,0x022d .data:00000225 3e 01 ld a,0x01 .data:00000227 32 8a d1 ld (0xd18a),a .data:0000022a c3 b1 16 jp 0x16b1 .data:0000022d cd 5f 18 call 0x185f .data:00000230 cd 9b 18 call 0x189b .data:00000233 cd 6e 3e call 0x3e6e .data:00000236 2a de d3 ld hl,(0xd3de) .data:00000239 23 inc hl .data:0000023a 22 de d3 ld (0xd3de),hl .data:0000023d af xor a .data:0000023e 32 9b d1 ld (0xd19b),a .data:00000241 32 9c d1 ld (0xd19c),a .data:00000244 c3 b1 16 jp 0x16b1 .data:00000247 db 01 in a,(0x01) .data:00000249 e6 08 and 0x08 .data:0000024b 20 2a jr nz,0x0277 .data:0000024d af xor a .data:0000024e 32 8b d1 ld (0xd18b),a .data:00000251 cd f9 19 call 0x19f9 .data:00000254 21 9d d4 ld hl,0xd49d .data:00000257 cd e9 19 call 0x19e9 .data:0000025a cd e1 43 call 0x43e1 .data:0000025d cd d2 0a call 0x0ad2 .data:00000260 fe 48 cp 0x48 .data:00000262 28 18 jr z,0x027c .data:00000264 fe 53 cp 0x53 .data:00000266 20 0a jr nz,0x0272 .data:00000268 cd e3 2f call 0x2fe3 .data:0000026b 3a 8b d1 ld a,(0xd18b) .data:0000026e a7 and a .data:0000026f 20 d6 jr nz,0x0247 .data:00000271 c9 ret .data:00000272 cd 02 03 call 0x0302 .data:00000275 18 e6 jr 0x025d .data:00000277 cd ff 19 call 0x19ff .data:0000027a 20 cb jr nz,0x0247 .data:0000027c 3e 01 ld a,0x01 .data:0000027e 32 8b d1 ld (0xd18b),a .data:00000281 c9 ret .data:00000282 cd 09 0b call 0x0b09 .data:00000285 cd 6d 11 call 0x116d .data:00000288 3e 06 ld a,0x06 .data:0000028a 32 73 d1 ld (0xd173),a .data:0000028d 21 3e 40 ld hl,0x403e .data:00000290 cd 23 0c call 0x0c23 .data:00000293 cd 1f 43 call 0x431f .data:00000296 21 02 d3 ld hl,0xd302 .data:00000299 e5 push hl .data:0000029a cd a7 43 call 0x43a7 .data:0000029d db 01 in a,(0x01) .data:0000029f e6 20 and 0x20 .data:000002a1 28 15 jr z,0x02b8 .data:000002a3 3a 5c d1 ld a,(0xd15c) .data:000002a6 fe 05 cp 0x05 .data:000002a8 38 02 jr c,0x02ac .data:000002aa 3e 01 ld a,0x01 .data:000002ac 3d dec a .data:000002ad 32 5c d1 ld (0xd15c),a .data:000002b0 20 06 jr nz,0x02b8 .data:000002b2 db 01 in a,(0x01) .data:000002b4 cb af res 5,a .data:000002b6 d3 01 out (0x01),a .data:000002b8 e1 pop hl .data:000002b9 11 1b 40 ld de,0x401b .data:000002bc cd 34 43 call 0x4334 .data:000002bf c2 f1 42 jp nz,0x42f1 .data:000002c2 cd 34 43 call 0x4334 .data:000002c5 c2 f1 42 jp nz,0x42f1 .data:000002c8 cd 34 43 call 0x4334 .data:000002cb c2 f1 42 jp nz,0x42f1 .data:000002ce 23 inc hl .data:000002cf cd 34 43 call 0x4334 .data:000002d2 c2 f1 42 jp nz,0x42f1 .data:000002d5 23 inc hl .data:000002d6 cd 34 43 call 0x4334 .data:000002d9 c2 f1 42 jp nz,0x42f1 .data:000002dc cd 34 43 call 0x4334 .data:000002df c2 f1 42 jp nz,0x42f1 .data:000002e2 cd 34 43 call 0x4334 .data:000002e5 c2 f1 42 jp nz,0x42f1 .data:000002e8 2b dec hl .data:000002e9 cd 34 43 call 0x4334 .data:000002ec c2 f1 42 jp nz,0x42f1 .data:000002ef 18 a5 jr 0x0296 .data:000002f1 3a 76 d1 ld a,(0xd176) .data:000002f4 fe 48 cp 0x48 .data:000002f6 c8 ret z .data:000002f7 fe 53 cp 0x53 .data:000002f9 28 0d jr z,0x0308 .data:000002fb fe 2e cp 0x2e .data:000002fd c8 ret z .data:000002fe fe 3c cp 0x3c .data:00000300 c8 ret z .data:00000301 e5 push hl .data:00000302 cd 02 03 call 0x0302 .data:00000305 e1 pop hl .data:00000306 18 8e jr 0x0296 .data:00000308 2e 08 ld l,0x08 .data:0000030a e5 push hl .data:0000030b cd 7f 41 call 0x417f .data:0000030e af xor a .data:0000030f 32 8b d1 ld (0xd18b),a .data:00000312 cd 09 0b call 0x0b09 .data:00000315 cd a7 43 call 0x43a7 .data:00000318 cd 3a 41 call 0x413a .data:0000031b 28 f8 jr z,0x0315 .data:0000031d 18 d2 jr 0x02f1 .data:0000031f 21 02 d3 ld hl,0xd302 .data:00000322 3e 4c ld a,0x4c .data:00000324 77 ld (hl),a .data:00000325 23 inc hl .data:00000326 3e 48 ld a,0x48 .data:00000328 77 ld (hl),a .data:00000329 23 inc hl .data:0000032a 3e 58 ld a,0x58 .data:0000032c 77 ld (hl),a .data:0000032d 23 inc hl .data:0000032e cb de set 3,(hl) .data:00000330 cd ca 0c call 0x0cca .data:00000333 c9 ret .data:00000334 1a ld a,(de) .data:00000335 77 ld (hl),a .data:00000336 13 inc de .data:00000337 d5 push de .data:00000338 e5 push hl .data:00000339 cd ca 0c call 0x0cca .data:0000033c 01 1e 00 ld bc,0x001e .data:0000033f cd db 04 call 0x04db .data:00000342 cd 1f 43 call 0x431f .data:00000345 cd f3 0a call 0x0af3 .data:00000348 32 76 d1 ld (0xd176),a .data:0000034b e1 pop hl .data:0000034c d1 pop de .data:0000034d c9 ret .data:0000034e cd 6d 11 call 0x116d .data:00000351 3e 01 ld a,0x01 .data:00000353 32 73 d1 ld (0xd173),a .data:00000356 21 3e 40 ld hl,0x403e .data:00000359 cd 23 0c call 0x0c23 .data:0000035c 21 07 d3 ld hl,0xd307 .data:0000035f cd 09 0b call 0x0b09 .data:00000362 cd 22 43 call 0x4322 .data:00000365 cd b2 43 call 0x43b2 .data:00000368 cd 03 41 call 0x4103 .data:0000036b 3a 76 d1 ld a,(0xd176) .data:0000036e 28 f5 jr z,0x0365 .data:00000370 fe 53 cp 0x53 .data:00000372 28 13 jr z,0x0387 .data:00000374 fe 2e cp 0x2e .data:00000376 c8 ret z .data:00000377 fe 48 cp 0x48 .data:00000379 c8 ret z .data:0000037a fe 3c cp 0x3c .data:0000037c c8 ret z .data:0000037d e5 push hl .data:0000037e cd 02 03 call 0x0302 .data:00000381 cd 09 0b call 0x0b09 .data:00000384 e1 pop hl .data:00000385 18 de jr 0x0365 .data:00000387 2e 08 ld l,0x08 .data:00000389 e5 push hl .data:0000038a cd 7f 41 call 0x417f .data:0000038d af xor a .data:0000038e 32 8b d1 ld (0xd18b),a .data:00000391 cd 09 0b call 0x0b09 .data:00000394 18 cf jr 0x0365 .data:00000396 cd f3 0a call 0x0af3 .data:00000399 a7 and a .data:0000039a 28 fa jr z,0x0396 .data:0000039c fe 48 cp 0x48 .data:0000039e c8 ret z .data:0000039f cd 02 03 call 0x0302 .data:000003a2 cd 09 0b call 0x0b09 .data:000003a5 18 ef jr 0x0396 .data:000003a7 cd 4e 06 call 0x064e .data:000003aa 21 05 d3 ld hl,0xd305 .data:000003ad 11 a0 d1 ld de,0xd1a0 .data:000003b0 18 09 jr 0x03bb .data:000003b2 cd 4e 06 call 0x064e .data:000003b5 21 0a d3 ld hl,0xd30a .data:000003b8 11 a1 d1 ld de,0xd1a1 .data:000003bb cd ff 04 call 0x04ff .data:000003be c3 ca 0c jp 0x0cca .data:000003c1 21 46 40 ld hl,0x4046 .data:000003c4 18 12 jr 0x03d8 .data:000003c6 21 4a 40 ld hl,0x404a .data:000003c9 18 0d jr 0x03d8 .data:000003cb 21 4e 40 ld hl,0x404e .data:000003ce 18 08 jr 0x03d8 .data:000003d0 21 52 40 ld hl,0x4052 .data:000003d3 18 03 jr 0x03d8 .data:000003d5 21 23 40 ld hl,0x4023 .data:000003d8 3e 06 ld a,0x06 .data:000003da 32 73 d1 ld (0xd173),a .data:000003dd cd 23 0c call 0x0c23 .data:000003e0 c9 ret .data:000003e1 21 23 40 ld hl,0x4023 .data:000003e4 18 3b jr 0x0421 .data:000003e6 db 01 in a,(0x01) .data:000003e8 e6 bf and 0xbf .data:000003ea d3 01 out (0x01),a .data:000003ec 21 26 40 ld hl,0x4026 .data:000003ef 18 30 jr 0x0421 .data:000003f1 21 2a 40 ld hl,0x402a .data:000003f4 18 2b jr 0x0421 .data:000003f6 21 2e 40 ld hl,0x402e .data:000003f9 18 26 jr 0x0421 .data:000003fb 21 32 40 ld hl,0x4032 .data:000003fe 18 21 jr 0x0421 .data:00000400 21 36 40 ld hl,0x4036 .data:00000403 18 1c jr 0x0421 .data:00000405 21 3a 40 ld hl,0x403a .data:00000408 18 17 jr 0x0421 .data:0000040a 21 42 40 ld hl,0x4042 .data:0000040d 18 12 jr 0x0421 .data:0000040f 21 56 40 ld hl,0x4056 .data:00000412 18 0d jr 0x0421 .data:00000414 21 5a 40 ld hl,0x405a .data:00000417 18 08 jr 0x0421 .data:00000419 21 5e 40 ld hl,0x405e .data:0000041c 18 03 jr 0x0421 .data:0000041e 21 62 40 ld hl,0x4062 .data:00000421 3e 01 ld a,0x01 .data:00000423 32 73 d1 ld (0xd173),a .data:00000426 cd 23 0c call 0x0c23 .data:00000429 c9 ret .data:0000042a 12 ld (de),a .data:0000042b 83 add a,e .data:0000042c 37 scf .data:0000042d 0f rrca .data:0000042e c9 ret .data:0000042f 3b dec sp .data:00000430 c2 f5 3b jp nz,0x3bf5 .data:00000433 99 sbc a,c .data:00000434 99 sbc a,c .data:00000435 41 ld b,c .data:00000436 00 nop .data:00000437 b4 or h .data:00000438 41 ld b,c .data:00000439 00 nop .data:0000043a f0 ret p .data:0000043b 45 ld b,l .data:0000043c f9 ld sp,hl .data:0000043d a2 and d .data:0000043e 46 ld b,(hl) .data:0000043f 00 nop .data:00000440 80 add a,b .data:00000441 48 ld c,b .data:00000442 00 nop .data:00000443 80 add a,b .data:00000444 49 ld c,c .data:00000445 cd 63 63 call 0x6363 .data:00000448 3a 85 d3 ld a,(0xd385) .data:0000044b 32 e1 d3 ld (0xd3e1),a .data:0000044e af xor a .data:0000044f 32 85 d3 ld (0xd385),a .data:00000452 32 62 d1 ld (0xd162),a .data:00000455 3a 94 d1 ld a,(0xd194) .data:00000458 32 ed d3 ld (0xd3ed),a .data:0000045b af xor a .data:0000045c 32 94 d1 ld (0xd194),a .data:0000045f cd 6e 3e call 0x3e6e .data:00000462 e5 push hl .data:00000463 21 36 d2 ld hl,0xd236 .data:00000466 e5 push hl .data:00000467 21 39 44 ld hl,0x4439 .data:0000046a e5 push hl .data:0000046b cd 4c 33 call 0x334c .data:0000046e c1 pop bc .data:0000046f 79 ld a,c .data:00000470 3d dec a .data:00000471 28 22 jr z,0x0495 .data:00000473 e5 push hl .data:00000474 21 30 d2 ld hl,0xd230 .data:00000477 e5 push hl .data:00000478 21 39 44 ld hl,0x4439 .data:0000047b e5 push hl .data:0000047c cd 4c 33 call 0x334c .data:0000047f c1 pop bc .data:00000480 79 ld a,c .data:00000481 3d dec a .data:00000482 28 11 jr z,0x0495 .data:00000484 e5 push hl .data:00000485 21 33 d2 ld hl,0xd233 .data:00000488 e5 push hl .data:00000489 21 39 44 ld hl,0x4439 .data:0000048c e5 push hl .data:0000048d cd 4c 33 call 0x334c .data:00000490 c1 pop bc .data:00000491 79 ld a,c .data:00000492 3d dec a .data:00000493 20 16 jr nz,0x04ab .data:00000495 3a 93 d1 ld a,(0xd193) .data:00000498 3d dec a .data:00000499 20 1e jr nz,0x04b9 .data:0000049b 3a 60 d1 ld a,(0xd160) .data:0000049e b7 or a .data:0000049f 20 18 jr nz,0x04b9 .data:000004a1 cd 12 40 call 0x4012 .data:000004a4 3e 01 ld a,0x01 .data:000004a6 32 62 d1 ld (0xd162),a .data:000004a9 18 0e jr 0x04b9 .data:000004ab 3a ef d3 ld a,(0xd3ef) .data:000004ae 3d dec a .data:000004af 20 08 jr nz,0x04b9 .data:000004b1 cd c6 43 call 0x43c6 .data:000004b4 3e 01 ld a,0x01 .data:000004b6 32 eb d3 ld (0xd3eb),a .data:000004b9 3a ed d3 ld a,(0xd3ed) .data:000004bc 32 94 d1 ld (0xd194),a .data:000004bf 3a e1 d3 ld a,(0xd3e1) .data:000004c2 32 85 d3 ld (0xd385),a .data:000004c5 cd 6e 3e call 0x3e6e .data:000004c8 dd e1 pop ix .data:000004ca c9 ret .data:000004cb cd 63 63 call 0x6363 .data:000004ce 21 c3 d2 ld hl,0xd2c3 .data:000004d1 e5 push hl .data:000004d2 dd 6e 04 ld l,(ix+4) .data:000004d5 dd 66 05 ld h,(ix+5) .data:000004d8 e5 push hl .data:000004d9 21 2d 44 ld hl,0x442d .data:000004dc e5 push hl .data:000004dd cd ab 32 call 0x32ab .data:000004e0 dd 6e 06 ld l,(ix+6) .data:000004e3 dd 66 07 ld h,(ix+7) .data:000004e6 e5 push hl .data:000004e7 dd 6e 06 ld l,(ix+6) .data:000004ea dd 66 07 ld h,(ix+7) .data:000004ed e5 push hl .data:000004ee 21 c3 d2 ld hl,0xd2c3 .data:000004f1 e5 push hl .data:000004f2 cd a3 32 call 0x32a3 .data:000004f5 e5 push hl .data:000004f6 dd 6e 06 ld l,(ix+6) .data:000004f9 dd 66 07 ld h,(ix+7) .data:000004fc e5 push hl .data:000004fd 21 a9 13 ld hl,0x13a9 .data:00000500 e5 push hl .data:00000501 cd 60 33 call 0x3360 .data:00000504 c1 pop bc .data:00000505 79 ld a,c .data:00000506 3d dec a .data:00000507 20 15 jr nz,0x051e .data:00000509 dd 6e 06 ld l,(ix+6) .data:0000050c dd 66 07 ld h,(ix+7) .data:0000050f e5 push hl .data:00000510 dd 6e 06 ld l,(ix+6) .data:00000513 dd 66 07 ld h,(ix+7) .data:00000516 e5 push hl .data:00000517 21 ca 13 ld hl,0x13ca .data:0000051a e5 push hl .data:0000051b cd 9b 32 call 0x329b .data:0000051e 21 04 00 ld hl,0x0004 .data:00000521 c3 7c 63 jp 0x637c .data:00000524 cd 63 63 call 0x6363 .data:00000527 af xor a .data:00000528 32 8b d1 ld (0xd18b),a .data:0000052b 21 01 00 ld hl,0x0001 .data:0000052e e5 push hl .data:0000052f 21 d1 d3 ld hl,0xd3d1 .data:00000532 e5 push hl .data:00000533 cd d6 11 call 0x11d6 .data:00000536 cd 0f 44 call 0x440f .data:00000539 cd 6e 41 call 0x416e .data:0000053c 21 05 00 ld hl,0x0005 .data:0000053f e5 push hl .data:00000540 21 f3 d1 ld hl,0xd1f3 .data:00000543 e5 push hl .data:00000544 21 d1 d3 ld hl,0xd3d1 .data:00000547 e5 push hl .data:00000548 cd 77 41 call 0x4177 .data:0000054b 3a 76 d1 ld a,(0xd176) .data:0000054e fe 48 cp 0x48 .data:00000550 ca 25 46 jp z,0x4625 .data:00000553 3a 76 d1 ld a,(0xd176) .data:00000556 fe 43 cp 0x43 .data:00000558 20 dc jr nz,0x0536 .data:0000055a 21 d4 d3 ld hl,0xd3d4 .data:0000055d e5 push hl .data:0000055e e5 push hl .data:0000055f 21 b2 13 ld hl,0x13b2 .data:00000562 e5 push hl .data:00000563 cd ab 32 call 0x32ab .data:00000566 21 01 00 ld hl,0x0001 .data:00000569 e5 push hl .data:0000056a 21 d4 d3 ld hl,0xd3d4 .data:0000056d e5 push hl .data:0000056e cd d6 11 call 0x11d6 .data:00000571 cd 14 44 call 0x4414 .data:00000574 cd 6e 41 call 0x416e .data:00000577 21 05 00 ld hl,0x0005 .data:0000057a e5 push hl .data:0000057b 21 f3 d1 ld hl,0xd1f3 .data:0000057e e5 push hl .data:0000057f 21 d4 d3 ld hl,0xd3d4 .data:00000582 e5 push hl .data:00000583 cd 77 41 call 0x4177 .data:00000586 3a 76 d1 ld a,(0xd176) .data:00000589 fe 48 cp 0x48 .data:0000058b ca 25 46 jp z,0x4625 .data:0000058e 3a 76 d1 ld a,(0xd176) .data:00000591 fe 43 cp 0x43 .data:00000593 20 dc jr nz,0x0571 .data:00000595 21 d4 d3 ld hl,0xd3d4 .data:00000598 e5 push hl .data:00000599 e5 push hl .data:0000059a 21 66 11 ld hl,0x1166 .data:0000059d e5 push hl .data:0000059e cd ab 32 call 0x32ab .data:000005a1 21 01 00 ld hl,0x0001 .data:000005a4 e5 push hl .data:000005a5 21 d7 d3 ld hl,0xd3d7 .data:000005a8 e5 push hl .data:000005a9 cd d6 11 call 0x11d6 .data:000005ac cd 19 44 call 0x4419 .data:000005af cd 6e 41 call 0x416e .data:000005b2 21 05 00 ld hl,0x0005 .data:000005b5 e5 push hl .data:000005b6 21 f3 d1 ld hl,0xd1f3 .data:000005b9 e5 push hl .data:000005ba 21 d7 d3 ld hl,0xd3d7 .data:000005bd e5 push hl .data:000005be cd 77 41 call 0x4177 .data:000005c1 3a 76 d1 ld a,(0xd176) .data:000005c4 fe 48 cp 0x48 .data:000005c6 ca 25 46 jp z,0x4625 .data:000005c9 3a 76 d1 ld a,(0xd176) .data:000005cc fe 43 cp 0x43 .data:000005ce 20 dc jr nz,0x05ac .data:000005d0 21 01 00 ld hl,0x0001 .data:000005d3 e5 push hl .data:000005d4 21 da d3 ld hl,0xd3da .data:000005d7 e5 push hl .data:000005d8 cd d6 11 call 0x11d6 .data:000005db cd 1e 44 call 0x441e .data:000005de cd 6e 41 call 0x416e .data:000005e1 21 05 00 ld hl,0x0005 .data:000005e4 e5 push hl .data:000005e5 21 f3 d1 ld hl,0xd1f3 .data:000005e8 e5 push hl .data:000005e9 21 da d3 ld hl,0xd3da .data:000005ec e5 push hl .data:000005ed cd 77 41 call 0x4177 .data:000005f0 3a 76 d1 ld a,(0xd176) .data:000005f3 fe 48 cp 0x48 .data:000005f5 28 2e jr z,0x0625 .data:000005f7 3a 76 d1 ld a,(0xd176) .data:000005fa fe 43 cp 0x43 .data:000005fc 20 dd jr nz,0x05db .data:000005fe 21 01 00 ld hl,0x0001 .data:00000601 e5 push hl .data:00000602 21 da d3 ld hl,0xd3da .data:00000605 e5 push hl .data:00000606 cd d6 11 call 0x11d6 .data:00000609 e5 push hl .data:0000060a 21 da d3 ld hl,0xd3da .data:0000060d e5 push hl .data:0000060e 21 a9 13 ld hl,0x13a9 .data:00000611 e5 push hl .data:00000612 cd 3b 33 call 0x333b .data:00000615 c1 pop bc .data:00000616 79 ld a,c .data:00000617 3d dec a .data:00000618 20 0b jr nz,0x0625 .data:0000061a 21 da d3 ld hl,0xd3da .data:0000061d e5 push hl .data:0000061e 21 2a 44 ld hl,0x442a .data:00000621 e5 push hl .data:00000622 cd 20 33 call 0x3320 .data:00000625 dd e1 pop ix .data:00000627 c9 ret .data:00000628 cd 63 63 call 0x6363 .data:0000062b af xor a .data:0000062c 32 84 d1 ld (0xd184),a .data:0000062f cd ff 41 call 0x41ff .data:00000632 dd 6e 08 ld l,(ix+8) .data:00000635 dd 66 09 ld h,(ix+9) .data:00000638 e5 push hl .data:00000639 21 39 d2 ld hl,0xd239 .data:0000063c e5 push hl .data:0000063d cd 20 33 call 0x3320 .data:00000640 dd 6e 08 ld l,(ix+8) .data:00000643 dd 66 09 ld h,(ix+9) .data:00000646 e5 push hl .data:00000647 dd 6e 04 ld l,(ix+4) .data:0000064a dd 66 05 ld h,(ix+5) .data:0000064d e5 push hl .data:0000064e cd cb 44 call 0x44cb .data:00000651 eb ex de,hl .data:00000652 dd e5 push ix .data:00000654 e1 pop hl .data:00000655 01 08 00 ld bc,0x0008 .data:00000658 09 add hl,bc .data:00000659 11 03 00 ld de,0x0003 .data:0000065c 7e ld a,(hl) .data:0000065d 83 add a,e .data:0000065e 77 ld (hl),a .data:0000065f 23 inc hl .data:00000660 7e ld a,(hl) .data:00000661 8a adc a,d .data:00000662 77 ld (hl),a .data:00000663 dd 6e 08 ld l,(ix+8) .data:00000666 dd 66 09 ld h,(ix+9) .data:00000669 e5 push hl .data:0000066a 21 30 d2 ld hl,0xd230 .data:0000066d e5 push hl .data:0000066e cd 20 33 call 0x3320 .data:00000671 dd 6e 06 ld l,(ix+6) .data:00000674 dd 66 07 ld h,(ix+7) .data:00000677 e5 push hl .data:00000678 21 3c d2 ld hl,0xd23c .data:0000067b e5 push hl .data:0000067c cd 20 33 call 0x3320 .data:0000067f dd 6e 06 ld l,(ix+6) .data:00000682 dd 66 07 ld h,(ix+7) .data:00000685 e5 push hl .data:00000686 dd 6e 04 ld l,(ix+4) .data:00000689 dd 66 05 ld h,(ix+5) .data:0000068c e5 push hl .data:0000068d cd cb 44 call 0x44cb .data:00000690 eb ex de,hl .data:00000691 dd e5 push ix .data:00000693 e1 pop hl .data:00000694 01 06 00 ld bc,0x0006 .data:00000697 09 add hl,bc .data:00000698 11 03 00 ld de,0x0003 .data:0000069b 7e ld a,(hl) .data:0000069c 83 add a,e .data:0000069d 77 ld (hl),a .data:0000069e 23 inc hl .data:0000069f 7e ld a,(hl) .data:000006a0 8a adc a,d .data:000006a1 77 ld (hl),a .data:000006a2 dd 6e 06 ld l,(ix+6) .data:000006a5 dd 66 07 ld h,(ix+7) .data:000006a8 e5 push hl .data:000006a9 21 33 d2 ld hl,0xd233 .data:000006ac e5 push hl .data:000006ad cd 20 33 call 0x3320 .data:000006b0 21 06 00 ld hl,0x0006 .data:000006b3 c3 7c 63 jp 0x637c .data:000006b6 cd 63 63 call 0x6363 .data:000006b9 21 c3 d2 ld hl,0xd2c3 .data:000006bc e5 push hl .data:000006bd dd 6e 06 ld l,(ix+6) .data:000006c0 dd 66 07 ld h,(ix+7) .data:000006c3 e5 push hl .data:000006c4 cd cb 32 call 0x32cb .data:000006c7 21 c6 d2 ld hl,0xd2c6 .data:000006ca e5 push hl .data:000006cb dd 6e 06 ld l,(ix+6) .data:000006ce dd 66 07 ld h,(ix+7) .data:000006d1 e5 push hl .data:000006d2 cd c3 32 call 0x32c3 .data:000006d5 eb ex de,hl .data:000006d6 dd e5 push ix .data:000006d8 e1 pop hl .data:000006d9 01 06 00 ld bc,0x0006 .data:000006dc 09 add hl,bc .data:000006dd 11 03 00 ld de,0x0003 .data:000006e0 7e ld a,(hl) .data:000006e1 83 add a,e .data:000006e2 77 ld (hl),a .data:000006e3 23 inc hl .data:000006e4 7e ld a,(hl) .data:000006e5 8a adc a,d .data:000006e6 77 ld (hl),a .data:000006e7 21 0a d4 ld hl,0xd40a .data:000006ea e5 push hl .data:000006eb 21 c3 d2 ld hl,0xd2c3 .data:000006ee e5 push hl .data:000006ef dd 6e 06 ld l,(ix+6) .data:000006f2 dd 66 07 ld h,(ix+7) .data:000006f5 e5 push hl .data:000006f6 cd ab 32 call 0x32ab .data:000006f9 21 13 d4 ld hl,0xd413 .data:000006fc e5 push hl .data:000006fd 21 c6 d2 ld hl,0xd2c6 .data:00000700 e5 push hl .data:00000701 dd 6e 06 ld l,(ix+6) .data:00000704 dd 66 07 ld h,(ix+7) .data:00000707 e5 push hl .data:00000708 cd ab 32 call 0x32ab .data:0000070b 21 c3 d2 ld hl,0xd2c3 .data:0000070e e5 push hl .data:0000070f dd 6e 04 ld l,(ix+4) .data:00000712 dd 66 05 ld h,(ix+5) .data:00000715 e5 push hl .data:00000716 cd cb 32 call 0x32cb .data:00000719 21 c6 d2 ld hl,0xd2c6 .data:0000071c e5 push hl .data:0000071d dd 6e 04 ld l,(ix+4) .data:00000720 dd 66 05 ld h,(ix+5) .data:00000723 e5 push hl .data:00000724 cd c3 32 call 0x32c3 .data:00000727 eb ex de,hl .data:00000728 dd e5 push ix .data:0000072a e1 pop hl .data:0000072b 01 04 00 ld bc,0x0004 .data:0000072e 09 add hl,bc .data:0000072f 11 03 00 ld de,0x0003 .data:00000732 7e ld a,(hl) .data:00000733 83 add a,e .data:00000734 77 ld (hl),a .data:00000735 23 inc hl .data:00000736 7e ld a,(hl) .data:00000737 8a adc a,d .data:00000738 77 ld (hl),a .data:00000739 21 0d d4 ld hl,0xd40d .data:0000073c e5 push hl .data:0000073d 21 c3 d2 ld hl,0xd2c3 .data:00000740 e5 push hl .data:00000741 dd 6e 04 ld l,(ix+4) .data:00000744 dd 66 05 ld h,(ix+5) .data:00000747 e5 push hl .data:00000748 cd ab 32 call 0x32ab .data:0000074b 21 16 d4 ld hl,0xd416 .data:0000074e e5 push hl .data:0000074f 21 c6 d2 ld hl,0xd2c6 .data:00000752 e5 push hl .data:00000753 dd 6e 04 ld l,(ix+4) .data:00000756 dd 66 05 ld h,(ix+5) .data:00000759 e5 push hl .data:0000075a cd ab 32 call 0x32ab .data:0000075d 21 04 00 ld hl,0x0004 .data:00000760 c3 7c 63 jp 0x637c .data:00000763 cd 63 63 call 0x6363 .data:00000766 3a ec d3 ld a,(0xd3ec) .data:00000769 32 84 d3 ld (0xd384),a .data:0000076c 3a ea d3 ld a,(0xd3ea) .data:0000076f 32 cf d3 ld (0xd3cf),a .data:00000772 3a e2 d3 ld a,(0xd3e2) .data:00000775 32 85 d3 ld (0xd385),a .data:00000778 3a ed d3 ld a,(0xd3ed) .data:0000077b 32 94 d1 ld (0xd194),a .data:0000077e 21 ba d3 ld hl,0xd3ba .data:00000781 e5 push hl .data:00000782 21 04 d4 ld hl,0xd404 .data:00000785 e5 push hl .data:00000786 cd 20 33 call 0x3320 .data:00000789 cd 6e 3e call 0x3e6e .data:0000078c 3e 01 ld a,0x01 .data:0000078e 32 f5 d3 ld (0xd3f5),a .data:00000791 dd e1 pop ix .data:00000793 c9 ret .data:00000794 cd 63 63 call 0x6363 .data:00000797 21 c3 d2 ld hl,0xd2c3 .data:0000079a e5 push hl .data:0000079b 21 19 d4 ld hl,0xd419 .data:0000079e e5 push hl .data:0000079f 21 10 d4 ld hl,0xd410 .data:000007a2 e5 push hl .data:000007a3 cd b3 32 call 0x32b3 .data:000007a6 dd 6e 06 ld l,(ix+6) .data:000007a9 dd 66 07 ld h,(ix+7) .data:000007ac e5 push hl .data:000007ad 21 c3 d2 ld hl,0xd2c3 .data:000007b0 e5 push hl .data:000007b1 cd da 32 call 0x32da .data:000007b4 e5 push hl .data:000007b5 21 10 d4 ld hl,0xd410 .data:000007b8 e5 push hl .data:000007b9 21 a9 13 ld hl,0x13a9 .data:000007bc e5 push hl .data:000007bd cd 60 33 call 0x3360 .data:000007c0 c1 pop bc .data:000007c1 79 ld a,c .data:000007c2 3d dec a .data:000007c3 20 17 jr nz,0x07dc .data:000007c5 dd 6e 06 ld l,(ix+6) .data:000007c8 dd 66 07 ld h,(ix+7) .data:000007cb e5 push hl .data:000007cc dd 6e 06 ld l,(ix+6) .data:000007cf dd 66 07 ld h,(ix+7) .data:000007d2 e5 push hl .data:000007d3 21 bb 13 ld hl,0x13bb .data:000007d6 e5 push hl .data:000007d7 cd 9b 32 call 0x329b .data:000007da 18 26 jr 0x0802 .data:000007dc e5 push hl .data:000007dd 21 19 d4 ld hl,0xd419 .data:000007e0 e5 push hl .data:000007e1 21 a9 13 ld hl,0x13a9 .data:000007e4 e5 push hl .data:000007e5 cd 60 33 call 0x3360 .data:000007e8 c1 pop bc .data:000007e9 79 ld a,c .data:000007ea 3d dec a .data:000007eb 20 15 jr nz,0x0802 .data:000007ed dd 6e 06 ld l,(ix+6) .data:000007f0 dd 66 07 ld h,(ix+7) .data:000007f3 e5 push hl .data:000007f4 dd 6e 06 ld l,(ix+6) .data:000007f7 dd 66 07 ld h,(ix+7) .data:000007fa e5 push hl .data:000007fb 21 ca 13 ld hl,0x13ca .data:000007fe e5 push hl .data:000007ff cd 9b 32 call 0x329b .data:00000802 21 c3 d2 ld hl,0xd2c3 .data:00000805 e5 push hl .data:00000806 21 10 d4 ld hl,0xd410 .data:00000809 e5 push hl .data:0000080a cd ea 32 call 0x32ea .data:0000080d 21 c6 d2 ld hl,0xd2c6 .data:00000810 e5 push hl .data:00000811 21 19 d4 ld hl,0xd419 .data:00000814 e5 push hl .data:00000815 cd ea 32 call 0x32ea .data:00000818 21 c3 d2 ld hl,0xd2c3 .data:0000081b e5 push hl .data:0000081c e5 push hl .data:0000081d 21 c6 d2 ld hl,0xd2c6 .data:00000820 e5 push hl .data:00000821 cd 9b 32 call 0x329b .data:00000824 eb ex de,hl .data:00000825 dd e5 push ix .data:00000827 e1 pop hl .data:00000828 01 06 00 ld bc,0x0006 .data:0000082b 09 add hl,bc .data:0000082c 11 03 00 ld de,0x0003 .data:0000082f 7e ld a,(hl) .data:00000830 83 add a,e .data:00000831 77 ld (hl),a .data:00000832 23 inc hl .data:00000833 7e ld a,(hl) .data:00000834 8a adc a,d .data:00000835 77 ld (hl),a .data:00000836 21 c3 d2 ld hl,0xd2c3 .data:00000839 e5 push hl .data:0000083a e5 push hl .data:0000083b cd e2 32 call 0x32e2 .data:0000083e dd 6e 06 ld l,(ix+6) .data:00000841 dd 66 07 ld h,(ix+7) .data:00000844 e5 push hl .data:00000845 21 c3 d2 ld hl,0xd2c3 .data:00000848 e5 push hl .data:00000849 dd 6e 04 ld l,(ix+4) .data:0000084c dd 66 05 ld h,(ix+5) .data:0000084f e5 push hl .data:00000850 cd ab 32 call 0x32ab .data:00000853 21 04 00 ld hl,0x0004 .data:00000856 c3 7c 63 jp 0x637c .data:00000859 cd 63 63 call 0x6363 .data:0000085c cd f9 19 call 0x19f9 .data:0000085f cd f6 43 call 0x43f6 .data:00000862 cd 6e 41 call 0x416e .data:00000865 3a 76 d1 ld a,(0xd176) .data:00000868 c3 bd 48 jp 0x48bd .data:0000086b 3a f4 d3 ld a,(0xd3f4) .data:0000086e b7 or a .data:0000086f 20 13 jr nz,0x0884 .data:00000871 3a f7 d3 ld a,(0xd3f7) .data:00000874 b7 or a .data:00000875 28 0d jr z,0x0884 .data:00000877 3e 01 ld a,0x01 .data:00000879 32 e9 d3 ld (0xd3e9),a .data:0000087c 3e 01 ld a,0x01 .data:0000087e 32 8b d1 ld (0xd18b),a .data:00000881 c3 e3 48 jp 0x48e3 .data:00000884 cd 02 03 call 0x0302 .data:00000887 c3 62 48 jp 0x4862 .data:0000088a cd 63 47 call 0x4763 .data:0000088d 3e 01 ld a,0x01 .data:0000088f 32 8b d1 ld (0xd18b),a .data:00000892 c3 e3 48 jp 0x48e3 .data:00000895 cd 4e 06 call 0x064e .data:00000898 3a a5 d1 ld a,(0xd1a5) .data:0000089b 26 00 ld h,0x00 .data:0000089d 6f ld l,a .data:0000089e eb ex de,hl .data:0000089f 21 34 d4 ld hl,0xd434 .data:000008a2 e5 push hl .data:000008a3 d5 push de .data:000008a4 cd 07 33 call 0x3307 .data:000008a7 af xor a .data:000008a8 32 8b d1 ld (0xd18b),a .data:000008ab cd f9 19 call 0x19f9 .data:000008ae 18 33 jr 0x08e3 .data:000008b0 21 08 00 ld hl,0x0008 .data:000008b3 e5 push hl .data:000008b4 cd 7f 41 call 0x417f .data:000008b7 cd f6 43 call 0x43f6 .data:000008ba c3 62 48 jp 0x4862 .data:000008bd 21 cf 48 ld hl,0x48cf .data:000008c0 01 05 00 ld bc,0x0005 .data:000008c3 23 inc hl .data:000008c4 23 inc hl .data:000008c5 ed a1 cpi .data:000008c7 e2 dd 48 jp po,0x48dd .data:000008ca 20 f7 jr nz,0x08c3 .data:000008cc 7e ld a,(hl) .data:000008cd 23 inc hl .data:000008ce 66 ld h,(hl) .data:000008cf 6f ld l,a .data:000008d0 e9 jp (hl) .data:000008d1 53 ld d,e .data:000008d2 b0 or b .data:000008d3 48 ld c,b .data:000008d4 3c inc a .data:000008d5 95 sub l .data:000008d6 48 ld c,b .data:000008d7 48 ld c,b .data:000008d8 8a adc a,d .data:000008d9 48 ld c,b .data:000008da 43 ld b,e .data:000008db 6b ld l,e .data:000008dc 48 ld c,b .data:000008dd cd 02 03 call 0x0302 .data:000008e0 c3 62 48 jp 0x4862 .data:000008e3 dd e1 pop ix .data:000008e5 c9 ret .data:000008e6 cd 63 63 call 0x6363 .data:000008e9 dd 6e 08 ld l,(ix+8) .data:000008ec dd 66 09 ld h,(ix+9) .data:000008ef e5 push hl .data:000008f0 dd 6e 06 ld l,(ix+6) .data:000008f3 dd 66 07 ld h,(ix+7) .data:000008f6 e5 push hl .data:000008f7 cd b6 46 call 0x46b6 .data:000008fa 21 10 d4 ld hl,0xd410 .data:000008fd e5 push hl .data:000008fe 21 0a d4 ld hl,0xd40a .data:00000901 e5 push hl .data:00000902 21 0d d4 ld hl,0xd40d .data:00000905 e5 push hl .data:00000906 cd a3 32 call 0x32a3 .data:00000909 21 19 d4 ld hl,0xd419 .data:0000090c e5 push hl .data:0000090d 21 13 d4 ld hl,0xd413 .data:00000910 e5 push hl .data:00000911 21 16 d4 ld hl,0xd416 .data:00000914 e5 push hl .data:00000915 cd a3 32 call 0x32a3 .data:00000918 dd 6e 0a ld l,(ix+10) .data:0000091b dd 66 0b ld h,(ix+11) .data:0000091e e5 push hl .data:0000091f dd 6e 04 ld l,(ix+4) .data:00000922 dd 66 05 ld h,(ix+5) .data:00000925 e5 push hl .data:00000926 cd 94 47 call 0x4794 .data:00000929 21 08 00 ld hl,0x0008 .data:0000092c c3 7c 63 jp 0x637c .data:0000092f cd 63 63 call 0x6363 .data:00000932 dd 6e 08 ld l,(ix+8) .data:00000935 dd 66 09 ld h,(ix+9) .data:00000938 e5 push hl .data:00000939 dd 6e 06 ld l,(ix+6) .data:0000093c dd 66 07 ld h,(ix+7) .data:0000093f e5 push hl .data:00000940 cd b6 46 call 0x46b6 .data:00000943 21 10 d4 ld hl,0xd410 .data:00000946 e5 push hl .data:00000947 21 0a d4 ld hl,0xd40a .data:0000094a e5 push hl .data:0000094b 21 0d d4 ld hl,0xd40d .data:0000094e e5 push hl .data:0000094f cd 9b 32 call 0x329b .data:00000952 21 19 d4 ld hl,0xd419 .data:00000955 e5 push hl .data:00000956 21 13 d4 ld hl,0xd413 .data:00000959 e5 push hl .data:0000095a 21 16 d4 ld hl,0xd416 .data:0000095d e5 push hl .data:0000095e cd 9b 32 call 0x329b .data:00000961 dd 6e 0a ld l,(ix+10) .data:00000964 dd 66 0b ld h,(ix+11) .data:00000967 e5 push hl .data:00000968 dd 6e 04 ld l,(ix+4) .data:0000096b dd 66 05 ld h,(ix+5) .data:0000096e e5 push hl .data:0000096f cd 94 47 call 0x4794 .data:00000972 21 08 00 ld hl,0x0008 .data:00000975 c3 7c 63 jp 0x637c .data:00000978 cd 63 63 call 0x6363 .data:0000097b e5 push hl .data:0000097c dd 6e 04 ld l,(ix+4) .data:0000097f dd 66 05 ld h,(ix+5) .data:00000982 e5 push hl .data:00000983 21 a9 13 ld hl,0x13a9 .data:00000986 e5 push hl .data:00000987 cd 60 33 call 0x3360 .data:0000098a c1 pop bc .data:0000098b 79 ld a,c .data:0000098c 3d dec a .data:0000098d 20 17 jr nz,0x09a6 .data:0000098f dd 6e 04 ld l,(ix+4) .data:00000992 dd 66 05 ld h,(ix+5) .data:00000995 e5 push hl .data:00000996 dd 6e 04 ld l,(ix+4) .data:00000999 dd 66 05 ld h,(ix+5) .data:0000099c e5 push hl .data:0000099d 21 ca 13 ld hl,0x13ca .data:000009a0 e5 push hl .data:000009a1 cd 9b 32 call 0x329b .data:000009a4 18 29 jr 0x09cf .data:000009a6 e5 push hl .data:000009a7 dd 6e 04 ld l,(ix+4) .data:000009aa dd 66 05 ld h,(ix+5) .data:000009ad e5 push hl .data:000009ae 21 ca 13 ld hl,0x13ca .data:000009b1 e5 push hl .data:000009b2 cd 4c 33 call 0x334c .data:000009b5 c1 pop bc .data:000009b6 79 ld a,c .data:000009b7 3d dec a .data:000009b8 20 15 jr nz,0x09cf .data:000009ba dd 6e 04 ld l,(ix+4) .data:000009bd dd 66 05 ld h,(ix+5) .data:000009c0 e5 push hl .data:000009c1 dd 6e 04 ld l,(ix+4) .data:000009c4 dd 66 05 ld h,(ix+5) .data:000009c7 e5 push hl .data:000009c8 21 ca 13 ld hl,0x13ca .data:000009cb e5 push hl .data:000009cc cd a3 32 call 0x32a3 .data:000009cf 21 02 00 ld hl,0x0002 .data:000009d2 c3 7c 63 jp 0x637c .data:000009d5 cd 63 63 call 0x6363 .data:000009d8 21 48 d5 ld hl,0xd548 .data:000009db e5 push hl .data:000009dc 21 3c d5 ld hl,0xd53c .data:000009df e5 push hl .data:000009e0 dd 6e 04 ld l,(ix+4) .data:000009e3 dd 66 05 ld h,(ix+5) .data:000009e6 e5 push hl .data:000009e7 cd 9b 32 call 0x329b .data:000009ea 21 48 d5 ld hl,0xd548 .data:000009ed e5 push hl .data:000009ee cd 78 49 call 0x4978 .data:000009f1 21 4b d5 ld hl,0xd54b .data:000009f4 e5 push hl .data:000009f5 21 3f d5 ld hl,0xd53f .data:000009f8 e5 push hl .data:000009f9 cd 20 33 call 0x3320 .data:000009fc dd 6e 08 ld l,(ix+8) .data:000009ff dd 66 09 ld h,(ix+9) .data:00000a02 e5 push hl .data:00000a03 21 12 d5 ld hl,0xd512 .data:00000a06 e5 push hl .data:00000a07 21 48 d5 ld hl,0xd548 .data:00000a0a e5 push hl .data:00000a0b 21 af 13 ld hl,0x13af .data:00000a0e e5 push hl .data:00000a0f cd 2f 49 call 0x492f .data:00000a12 21 48 d5 ld hl,0xd548 .data:00000a15 e5 push hl .data:00000a16 21 42 d5 ld hl,0xd542 .data:00000a19 e5 push hl .data:00000a1a dd 6e 04 ld l,(ix+4) .data:00000a1d dd 66 05 ld h,(ix+5) .data:00000a20 e5 push hl .data:00000a21 cd 9b 32 call 0x329b .data:00000a24 21 48 d5 ld hl,0xd548 .data:00000a27 e5 push hl .data:00000a28 cd 78 49 call 0x4978 .data:00000a2b 21 4b d5 ld hl,0xd54b .data:00000a2e e5 push hl .data:00000a2f 21 45 d5 ld hl,0xd545 .data:00000a32 e5 push hl .data:00000a33 cd 20 33 call 0x3320 .data:00000a36 dd 6e 06 ld l,(ix+6) .data:00000a39 dd 66 07 ld h,(ix+7) .data:00000a3c e5 push hl .data:00000a3d 21 18 d5 ld hl,0xd518 .data:00000a40 e5 push hl .data:00000a41 21 48 d5 ld hl,0xd548 .data:00000a44 e5 push hl .data:00000a45 21 af 13 ld hl,0x13af .data:00000a48 e5 push hl .data:00000a49 cd 2f 49 call 0x492f .data:00000a4c 21 06 00 ld hl,0x0006 .data:00000a4f c3 7c 63 jp 0x637c .data:00000a52 cd 63 63 call 0x6363 .data:00000a55 dd 6e 08 ld l,(ix+8) .data:00000a58 dd 66 09 ld h,(ix+9) .data:00000a5b e5 push hl .data:00000a5c e5 push hl .data:00000a5d cd da 32 call 0x32da .data:00000a60 e5 push hl .data:00000a61 dd 6e 04 ld l,(ix+4) .data:00000a64 dd 66 05 ld h,(ix+5) .data:00000a67 e5 push hl .data:00000a68 21 a9 13 ld hl,0x13a9 .data:00000a6b e5 push hl .data:00000a6c cd 60 33 call 0x3360 .data:00000a6f c1 pop bc .data:00000a70 79 ld a,c .data:00000a71 3d dec a .data:00000a72 20 17 jr nz,0x0a8b .data:00000a74 dd 6e 08 ld l,(ix+8) .data:00000a77 dd 66 09 ld h,(ix+9) .data:00000a7a e5 push hl .data:00000a7b dd 6e 08 ld l,(ix+8) .data:00000a7e dd 66 09 ld h,(ix+9) .data:00000a81 e5 push hl .data:00000a82 21 bb 13 ld hl,0x13bb .data:00000a85 e5 push hl .data:00000a86 cd 9b 32 call 0x329b .data:00000a89 18 29 jr 0x0ab4 .data:00000a8b e5 push hl .data:00000a8c dd 6e 06 ld l,(ix+6) .data:00000a8f dd 66 07 ld h,(ix+7) .data:00000a92 e5 push hl .data:00000a93 21 a9 13 ld hl,0x13a9 .data:00000a96 e5 push hl .data:00000a97 cd 60 33 call 0x3360 .data:00000a9a c1 pop bc .data:00000a9b 79 ld a,c .data:00000a9c 3d dec a .data:00000a9d 20 15 jr nz,0x0ab4 .data:00000a9f dd 6e 08 ld l,(ix+8) .data:00000aa2 dd 66 09 ld h,(ix+9) .data:00000aa5 e5 push hl .data:00000aa6 dd 6e 08 ld l,(ix+8) .data:00000aa9 dd 66 09 ld h,(ix+9) .data:00000aac e5 push hl .data:00000aad 21 ca 13 ld hl,0x13ca .data:00000ab0 e5 push hl .data:00000ab1 cd 9b 32 call 0x329b .data:00000ab4 21 06 00 ld hl,0x0006 .data:00000ab7 c3 7c 63 jp 0x637c .data:00000aba cd 63 63 call 0x6363 .data:00000abd af xor a .data:00000abe 32 ba d1 ld (0xd1ba),a .data:00000ac1 21 88 d4 ld hl,0xd488 .data:00000ac4 e5 push hl .data:00000ac5 dd 6e 10 ld l,(ix+16) .data:00000ac8 dd 66 11 ld h,(ix+17) .data:00000acb e5 push hl .data:00000acc cd 20 33 call 0x3320 .data:00000acf 3a ef d3 ld a,(0xd3ef) .data:00000ad2 b7 or a .data:00000ad3 c2 22 4b jp nz,0x4b22 .data:00000ad6 e5 push hl .data:00000ad7 dd 6e 0a ld l,(ix+10) .data:00000ada dd 66 0b ld h,(ix+11) .data:00000add e5 push hl .data:00000ade 21 c3 d2 ld hl,0xd2c3 .data:00000ae1 e5 push hl .data:00000ae2 cd 60 33 call 0x3360 .data:00000ae5 c1 pop bc .data:00000ae6 79 ld a,c .data:00000ae7 3d dec a .data:00000ae8 20 38 jr nz,0x0b22 .data:00000aea e5 push hl .data:00000aeb dd 6e 0e ld l,(ix+14) .data:00000aee dd 66 0f ld h,(ix+15) .data:00000af1 e5 push hl .data:00000af2 dd 6e 10 ld l,(ix+16) .data:00000af5 dd 66 11 ld h,(ix+17) .data:00000af8 e5 push hl .data:00000af9 cd 60 33 call 0x3360 .data:00000afc c1 pop bc .data:00000afd 79 ld a,c .data:00000afe 3d dec a .data:00000aff 20 21 jr nz,0x0b22 .data:00000b01 21 49 d4 ld hl,0xd449 .data:00000b04 e5 push hl .data:00000b05 dd 6e 06 ld l,(ix+6) .data:00000b08 dd 66 07 ld h,(ix+7) .data:00000b0b e5 push hl .data:00000b0c cd 20 33 call 0x3320 .data:00000b0f 21 88 d4 ld hl,0xd488 .data:00000b12 e5 push hl .data:00000b13 dd 6e 0e ld l,(ix+14) .data:00000b16 dd 66 0f ld h,(ix+15) .data:00000b19 e5 push hl .data:00000b1a cd 20 33 call 0x3320 .data:00000b1d 3e 01 ld a,0x01 .data:00000b1f 32 ba d1 ld (0xd1ba),a .data:00000b22 e5 push hl .data:00000b23 dd 6e 08 ld l,(ix+8) .data:00000b26 dd 66 09 ld h,(ix+9) .data:00000b29 e5 push hl .data:00000b2a 21 c3 d2 ld hl,0xd2c3 .data:00000b2d e5 push hl .data:00000b2e cd 60 33 call 0x3360 .data:00000b31 c1 pop bc .data:00000b32 79 ld a,c .data:00000b33 3d dec a .data:00000b34 c2 a6 4b jp nz,0x4ba6 .data:00000b37 e5 push hl .data:00000b38 dd 6e 0c ld l,(ix+12) .data:00000b3b dd 66 0d ld h,(ix+13) .data:00000b3e e5 push hl .data:00000b3f dd 6e 10 ld l,(ix+16) .data:00000b42 dd 66 11 ld h,(ix+17) .data:00000b45 e5 push hl .data:00000b46 cd 60 33 call 0x3360 .data:00000b49 c1 pop bc .data:00000b4a 79 ld a,c .data:00000b4b 3d dec a .data:00000b4c c2 a6 4b jp nz,0x4ba6 .data:00000b4f 3a ba d1 ld a,(0xd1ba) .data:00000b52 3d dec a .data:00000b53 20 35 jr nz,0x0b8a .data:00000b55 e5 push hl .data:00000b56 dd 6e 0c ld l,(ix+12) .data:00000b59 dd 66 0d ld h,(ix+13) .data:00000b5c e5 push hl .data:00000b5d dd 6e 0e ld l,(ix+14) .data:00000b60 dd 66 0f ld h,(ix+15) .data:00000b63 e5 push hl .data:00000b64 cd 60 33 call 0x3360 .data:00000b67 c1 pop bc .data:00000b68 79 ld a,c .data:00000b69 3d dec a .data:00000b6a 20 3a jr nz,0x0ba6 .data:00000b6c 21 49 d4 ld hl,0xd449 .data:00000b6f e5 push hl .data:00000b70 dd 6e 04 ld l,(ix+4) .data:00000b73 dd 66 05 ld h,(ix+5) .data:00000b76 e5 push hl .data:00000b77 cd 20 33 call 0x3320 .data:00000b7a 21 88 d4 ld hl,0xd488 .data:00000b7d e5 push hl .data:00000b7e dd 6e 0c ld l,(ix+12) .data:00000b81 dd 66 0d ld h,(ix+13) .data:00000b84 e5 push hl .data:00000b85 cd 20 33 call 0x3320 .data:00000b88 18 1c jr 0x0ba6 .data:00000b8a 21 49 d4 ld hl,0xd449 .data:00000b8d e5 push hl .data:00000b8e dd 6e 04 ld l,(ix+4) .data:00000b91 dd 66 05 ld h,(ix+5) .data:00000b94 e5 push hl .data:00000b95 cd 20 33 call 0x3320 .data:00000b98 21 88 d4 ld hl,0xd488 .data:00000b9b e5 push hl .data:00000b9c dd 6e 0c ld l,(ix+12) .data:00000b9f dd 66 0d ld h,(ix+13) .data:00000ba2 e5 push hl .data:00000ba3 cd 20 33 call 0x3320 .data:00000ba6 21 0e 00 ld hl,0x000e .data:00000ba9 c3 7c 63 jp 0x637c .data:00000bac cd 63 63 call 0x6363 .data:00000baf dd 6e 06 ld l,(ix+6) .data:00000bb2 dd 66 07 ld h,(ix+7) .data:00000bb5 e5 push hl .data:00000bb6 dd 6e 04 ld l,(ix+4) .data:00000bb9 dd 66 05 ld h,(ix+5) .data:00000bbc e5 push hl .data:00000bbd cd 20 33 call 0x3320 .data:00000bc0 eb ex de,hl .data:00000bc1 dd e5 push ix .data:00000bc3 e1 pop hl .data:00000bc4 01 06 00 ld bc,0x0006 .data:00000bc7 09 add hl,bc .data:00000bc8 11 03 00 ld de,0x0003 .data:00000bcb 7e ld a,(hl) .data:00000bcc 83 add a,e .data:00000bcd 77 ld (hl),a .data:00000bce 23 inc hl .data:00000bcf 7e ld a,(hl) .data:00000bd0 8a adc a,d .data:00000bd1 77 ld (hl),a .data:00000bd2 eb ex de,hl .data:00000bd3 dd e5 push ix .data:00000bd5 e1 pop hl .data:00000bd6 01 04 00 ld bc,0x0004 .data:00000bd9 09 add hl,bc .data:00000bda 11 03 00 ld de,0x0003 .data:00000bdd 7e ld a,(hl) .data:00000bde 83 add a,e .data:00000bdf 77 ld (hl),a .data:00000be0 23 inc hl .data:00000be1 7e ld a,(hl) .data:00000be2 8a adc a,d .data:00000be3 77 ld (hl),a .data:00000be4 dd 6e 06 ld l,(ix+6) .data:00000be7 dd 66 07 ld h,(ix+7) .data:00000bea e5 push hl .data:00000beb dd 6e 04 ld l,(ix+4) .data:00000bee dd 66 05 ld h,(ix+5) .data:00000bf1 e5 push hl .data:00000bf2 cd 20 33 call 0x3320 .data:00000bf5 21 04 00 ld hl,0x0004 .data:00000bf8 c3 7c 63 jp 0x637c .data:00000bfb cd 63 63 call 0x6363 .data:00000bfe 21 d2 d5 ld hl,0xd5d2 .data:00000c01 e5 push hl .data:00000c02 21 1e d5 ld hl,0xd51e .data:00000c05 e5 push hl .data:00000c06 cd ac 4b call 0x4bac .data:00000c09 21 cc d5 ld hl,0xd5cc .data:00000c0c e5 push hl .data:00000c0d 21 24 d5 ld hl,0xd524 .data:00000c10 e5 push hl .data:00000c11 cd ac 4b call 0x4bac .data:00000c14 21 d8 d5 ld hl,0xd5d8 .data:00000c17 e5 push hl .data:00000c18 21 2a d5 ld hl,0xd52a .data:00000c1b e5 push hl .data:00000c1c cd ac 4b call 0x4bac .data:00000c1f 21 e4 d5 ld hl,0xd5e4 .data:00000c22 e5 push hl .data:00000c23 21 36 d5 ld hl,0xd536 .data:00000c26 e5 push hl .data:00000c27 cd ac 4b call 0x4bac .data:00000c2a 21 de d5 ld hl,0xd5de .data:00000c2d e5 push hl .data:00000c2e 21 30 d5 ld hl,0xd530 .data:00000c31 e5 push hl .data:00000c32 cd ac 4b call 0x4bac .data:00000c35 21 ea d5 ld hl,0xd5ea .data:00000c38 e5 push hl .data:00000c39 21 3c d5 ld hl,0xd53c .data:00000c3c e5 push hl .data:00000c3d cd ac 4b call 0x4bac .data:00000c40 21 f0 d5 ld hl,0xd5f0 .data:00000c43 e5 push hl .data:00000c44 21 42 d5 ld hl,0xd542 .data:00000c47 e5 push hl .data:00000c48 cd ac 4b call 0x4bac .data:00000c4b 21 8b d4 ld hl,0xd48b .data:00000c4e e5 push hl .data:00000c4f 21 88 d4 ld hl,0xd488 .data:00000c52 e5 push hl .data:00000c53 cd 20 33 call 0x3320 .data:00000c56 21 7c d4 ld hl,0xd47c .data:00000c59 e5 push hl .data:00000c5a 21 79 d4 ld hl,0xd479 .data:00000c5d e5 push hl .data:00000c5e cd 20 33 call 0x3320 .data:00000c61 21 82 d4 ld hl,0xd482 .data:00000c64 e5 push hl .data:00000c65 21 7f d4 ld hl,0xd47f .data:00000c68 e5 push hl .data:00000c69 cd 20 33 call 0x3320 .data:00000c6c 21 4c d4 ld hl,0xd44c .data:00000c6f e5 push hl .data:00000c70 21 49 d4 ld hl,0xd449 .data:00000c73 e5 push hl .data:00000c74 cd 20 33 call 0x3320 .data:00000c77 21 94 d4 ld hl,0xd494 .data:00000c7a e5 push hl .data:00000c7b 21 87 d5 ld hl,0xd587 .data:00000c7e e5 push hl .data:00000c7f cd 20 33 call 0x3320 .data:00000c82 21 97 d4 ld hl,0xd497 .data:00000c85 e5 push hl .data:00000c86 21 8d d5 ld hl,0xd58d .data:00000c89 e5 push hl .data:00000c8a cd 20 33 call 0x3320 .data:00000c8d 21 9a d4 ld hl,0xd49a .data:00000c90 e5 push hl .data:00000c91 21 93 d5 ld hl,0xd593 .data:00000c94 e5 push hl .data:00000c95 cd 20 33 call 0x3320 .data:00000c98 dd e1 pop ix .data:00000c9a c9 ret .data:00000c9b cd 63 63 call 0x6363 .data:00000c9e 21 c3 d2 ld hl,0xd2c3 .data:00000ca1 e5 push hl .data:00000ca2 21 21 d5 ld hl,0xd521 .data:00000ca5 e5 push hl .data:00000ca6 cd 20 33 call 0x3320 .data:00000ca9 21 21 d5 ld hl,0xd521 .data:00000cac e5 push hl .data:00000cad 21 27 d5 ld hl,0xd527 .data:00000cb0 e5 push hl .data:00000cb1 cd 20 33 call 0x3320 .data:00000cb4 21 27 d5 ld hl,0xd527 .data:00000cb7 e5 push hl .data:00000cb8 21 c3 d2 ld hl,0xd2c3 .data:00000cbb e5 push hl .data:00000cbc cd 20 33 call 0x3320 .data:00000cbf 21 c3 d2 ld hl,0xd2c3 .data:00000cc2 e5 push hl .data:00000cc3 21 1e d5 ld hl,0xd51e .data:00000cc6 e5 push hl .data:00000cc7 cd 20 33 call 0x3320 .data:00000cca 21 1e d5 ld hl,0xd51e .data:00000ccd e5 push hl .data:00000cce 21 ca 13 ld hl,0x13ca .data:00000cd1 e5 push hl .data:00000cd2 21 24 d5 ld hl,0xd524 .data:00000cd5 e5 push hl .data:00000cd6 cd a3 32 call 0x32a3 .data:00000cd9 21 24 d5 ld hl,0xd524 .data:00000cdc e5 push hl .data:00000cdd 21 ca 13 ld hl,0x13ca .data:00000ce0 e5 push hl .data:00000ce1 21 c3 d2 ld hl,0xd2c3 .data:00000ce4 e5 push hl .data:00000ce5 cd a3 32 call 0x32a3 .data:00000ce8 21 2a d5 ld hl,0xd52a .data:00000ceb e5 push hl .data:00000cec 21 ca 13 ld hl,0x13ca .data:00000cef e5 push hl .data:00000cf0 21 2a d5 ld hl,0xd52a .data:00000cf3 e5 push hl .data:00000cf4 cd a3 32 call 0x32a3 .data:00000cf7 21 c3 d2 ld hl,0xd2c3 .data:00000cfa e5 push hl .data:00000cfb 21 30 d5 ld hl,0xd530 .data:00000cfe e5 push hl .data:00000cff cd 20 33 call 0x3320 .data:00000d02 21 30 d5 ld hl,0xd530 .data:00000d05 e5 push hl .data:00000d06 21 ca 13 ld hl,0x13ca .data:00000d09 e5 push hl .data:00000d0a 21 36 d5 ld hl,0xd536 .data:00000d0d e5 push hl .data:00000d0e cd a3 32 call 0x32a3 .data:00000d11 21 36 d5 ld hl,0xd536 .data:00000d14 e5 push hl .data:00000d15 21 ca 13 ld hl,0x13ca .data:00000d18 e5 push hl .data:00000d19 21 c3 d2 ld hl,0xd2c3 .data:00000d1c e5 push hl .data:00000d1d cd a3 32 call 0x32a3 .data:00000d20 21 c3 d2 ld hl,0xd2c3 .data:00000d23 e5 push hl .data:00000d24 21 3c d5 ld hl,0xd53c .data:00000d27 e5 push hl .data:00000d28 cd 20 33 call 0x3320 .data:00000d2b 21 3c d5 ld hl,0xd53c .data:00000d2e e5 push hl .data:00000d2f 21 ca 13 ld hl,0x13ca .data:00000d32 e5 push hl .data:00000d33 21 42 d5 ld hl,0xd542 .data:00000d36 e5 push hl .data:00000d37 cd a3 32 call 0x32a3 .data:00000d3a 21 42 d5 ld hl,0xd542 .data:00000d3d e5 push hl .data:00000d3e 21 ca 13 ld hl,0x13ca .data:00000d41 e5 push hl .data:00000d42 21 c3 d2 ld hl,0xd2c3 .data:00000d45 e5 push hl .data:00000d46 cd a3 32 call 0x32a3 .data:00000d49 21 c3 d2 ld hl,0xd2c3 .data:00000d4c e5 push hl .data:00000d4d 21 3f d5 ld hl,0xd53f .data:00000d50 e5 push hl .data:00000d51 cd 20 33 call 0x3320 .data:00000d54 21 3f d5 ld hl,0xd53f .data:00000d57 e5 push hl .data:00000d58 21 45 d5 ld hl,0xd545 .data:00000d5b e5 push hl .data:00000d5c 21 da d3 ld hl,0xd3da .data:00000d5f e5 push hl .data:00000d60 cd b3 32 call 0x32b3 .data:00000d63 21 45 d5 ld hl,0xd545 .data:00000d66 e5 push hl .data:00000d67 21 da d3 ld hl,0xd3da .data:00000d6a e5 push hl .data:00000d6b 21 c3 d2 ld hl,0xd2c3 .data:00000d6e e5 push hl .data:00000d6f cd ab 32 call 0x32ab .data:00000d72 dd e1 pop ix .data:00000d74 c9 ret .data:00000d75 cd 63 63 call 0x6363 .data:00000d78 af xor a .data:00000d79 32 f3 d3 ld (0xd3f3),a .data:00000d7c 21 c3 d2 ld hl,0xd2c3 .data:00000d7f e5 push hl .data:00000d80 21 8e d4 ld hl,0xd48e .data:00000d83 e5 push hl .data:00000d84 21 91 d4 ld hl,0xd491 .data:00000d87 e5 push hl .data:00000d88 cd 9b 32 call 0x329b .data:00000d8b 21 cc d2 ld hl,0xd2cc .data:00000d8e e5 push hl .data:00000d8f 21 8e d4 ld hl,0xd48e .data:00000d92 e5 push hl .data:00000d93 cd 20 33 call 0x3320 .data:00000d96 e5 push hl .data:00000d97 21 91 d4 ld hl,0xd491 .data:00000d9a e5 push hl .data:00000d9b 21 8e d4 ld hl,0xd48e .data:00000d9e e5 push hl .data:00000d9f cd 4c 33 call 0x334c .data:00000da2 c1 pop bc .data:00000da3 79 ld a,c .data:00000da4 3d dec a .data:00000da5 20 0b jr nz,0x0db2 .data:00000da7 21 cc d2 ld hl,0xd2cc .data:00000daa e5 push hl .data:00000dab 21 91 d4 ld hl,0xd491 .data:00000dae e5 push hl .data:00000daf cd 20 33 call 0x3320 .data:00000db2 21 c6 d2 ld hl,0xd2c6 .data:00000db5 e5 push hl .data:00000db6 21 cc d2 ld hl,0xd2cc .data:00000db9 e5 push hl .data:00000dba 21 7c d4 ld hl,0xd47c .data:00000dbd e5 push hl .data:00000dbe cd a3 32 call 0x32a3 .data:00000dc1 e5 push hl .data:00000dc2 21 c6 d2 ld hl,0xd2c6 .data:00000dc5 e5 push hl .data:00000dc6 21 82 d4 ld hl,0xd482 .data:00000dc9 e5 push hl .data:00000dca cd 4c 33 call 0x334c .data:00000dcd c1 pop bc .data:00000dce 79 ld a,c .data:00000dcf b7 or a .data:00000dd0 c2 0d 4e jp nz,0x4e0d .data:00000dd3 e5 push hl .data:00000dd4 21 c6 d2 ld hl,0xd2c6 .data:00000dd7 e5 push hl .data:00000dd8 21 a9 13 ld hl,0x13a9 .data:00000ddb e5 push hl .data:00000ddc cd 4c 33 call 0x334c .data:00000ddf c1 pop bc .data:00000de0 79 ld a,c .data:00000de1 b7 or a .data:00000de2 20 07 jr nz,0x0deb .data:00000de4 3e 01 ld a,0x01 .data:00000de6 32 f3 d3 ld (0xd3f3),a .data:00000de9 18 22 jr 0x0e0d .data:00000deb 21 c3 d2 ld hl,0xd2c3 .data:00000dee e5 push hl .data:00000def e5 push hl .data:00000df0 21 8b d4 ld hl,0xd48b .data:00000df3 e5 push hl .data:00000df4 cd a3 32 call 0x32a3 .data:00000df7 e5 push hl .data:00000df8 21 c3 d2 ld hl,0xd2c3 .data:00000dfb e5 push hl .data:00000dfc 21 82 d4 ld hl,0xd482 .data:00000dff e5 push hl .data:00000e00 cd 4c 33 call 0x334c .data:00000e03 c1 pop bc .data:00000e04 79 ld a,c .data:00000e05 b7 or a .data:00000e06 20 05 jr nz,0x0e0d .data:00000e08 3e 01 ld a,0x01 .data:00000e0a 32 f3 d3 ld (0xd3f3),a .data:00000e0d dd e1 pop ix .data:00000e0f c9 ret .data:00000e10 cd 63 63 call 0x6363 .data:00000e13 e5 push hl .data:00000e14 dd 6e 04 ld l,(ix+4) .data:00000e17 dd 66 05 ld h,(ix+5) .data:00000e1a e5 push hl .data:00000e1b 21 42 44 ld hl,0x4442 .data:00000e1e e5 push hl .data:00000e1f cd 4c 33 call 0x334c .data:00000e22 c1 pop bc .data:00000e23 79 ld a,c .data:00000e24 3d dec a .data:00000e25 20 15 jr nz,0x0e3c .data:00000e27 dd 6e 04 ld l,(ix+4) .data:00000e2a dd 66 05 ld h,(ix+5) .data:00000e2d e5 push hl .data:00000e2e dd 6e 04 ld l,(ix+4) .data:00000e31 dd 66 05 ld h,(ix+5) .data:00000e34 e5 push hl .data:00000e35 21 42 44 ld hl,0x4442 .data:00000e38 e5 push hl .data:00000e39 cd a3 32 call 0x32a3 .data:00000e3c e5 push hl .data:00000e3d dd 6e 04 ld l,(ix+4) .data:00000e40 dd 66 05 ld h,(ix+5) .data:00000e43 e5 push hl .data:00000e44 21 a9 13 ld hl,0x13a9 .data:00000e47 e5 push hl .data:00000e48 cd 60 33 call 0x3360 .data:00000e4b c1 pop bc .data:00000e4c 79 ld a,c .data:00000e4d 3d dec a .data:00000e4e 20 15 jr nz,0x0e65 .data:00000e50 dd 6e 04 ld l,(ix+4) .data:00000e53 dd 66 05 ld h,(ix+5) .data:00000e56 e5 push hl .data:00000e57 dd 6e 04 ld l,(ix+4) .data:00000e5a dd 66 05 ld h,(ix+5) .data:00000e5d e5 push hl .data:00000e5e 21 42 44 ld hl,0x4442 .data:00000e61 e5 push hl .data:00000e62 cd 9b 32 call 0x329b .data:00000e65 21 02 00 ld hl,0x0002 .data:00000e68 c3 7c 63 jp 0x637c .data:00000e6b cd 63 63 call 0x6363 .data:00000e6e 21 c3 d2 ld hl,0xd2c3 .data:00000e71 e5 push hl .data:00000e72 dd 6e 04 ld l,(ix+4) .data:00000e75 dd 66 05 ld h,(ix+5) .data:00000e78 e5 push hl .data:00000e79 21 3c 44 ld hl,0x443c .data:00000e7c e5 push hl .data:00000e7d cd ab 32 call 0x32ab .data:00000e80 21 c3 d2 ld hl,0xd2c3 .data:00000e83 e5 push hl .data:00000e84 e5 push hl .data:00000e85 21 37 d4 ld hl,0xd437 .data:00000e88 e5 push hl .data:00000e89 cd 9b 32 call 0x329b .data:00000e8c 21 c3 d2 ld hl,0xd2c3 .data:00000e8f e5 push hl .data:00000e90 cd 10 4e call 0x4e10 .data:00000e93 21 02 00 ld hl,0x0002 .data:00000e96 c3 7c 63 jp 0x637c .data:00000e99 cd 63 63 call 0x6363 .data:00000e9c 21 c4 d4 ld hl,0xd4c4 .data:00000e9f e5 push hl .data:00000ea0 21 b8 d4 ld hl,0xd4b8 .data:00000ea3 e5 push hl .data:00000ea4 21 be d4 ld hl,0xd4be .data:00000ea7 e5 push hl .data:00000ea8 21 af 13 ld hl,0x13af .data:00000eab e5 push hl .data:00000eac cd 2f 49 call 0x492f .data:00000eaf 21 ca d4 ld hl,0xd4ca .data:00000eb2 e5 push hl .data:00000eb3 21 b8 d4 ld hl,0xd4b8 .data:00000eb6 e5 push hl .data:00000eb7 21 be d4 ld hl,0xd4be .data:00000eba e5 push hl .data:00000ebb 21 66 11 ld hl,0x1166 .data:00000ebe e5 push hl .data:00000ebf cd e6 48 call 0x48e6 .data:00000ec2 21 d0 d4 ld hl,0xd4d0 .data:00000ec5 e5 push hl .data:00000ec6 21 be d4 ld hl,0xd4be .data:00000ec9 e5 push hl .data:00000eca 21 b8 d4 ld hl,0xd4b8 .data:00000ecd e5 push hl .data:00000ece 21 66 11 ld hl,0x1166 .data:00000ed1 e5 push hl .data:00000ed2 cd e6 48 call 0x48e6 .data:00000ed5 dd e1 pop ix .data:00000ed7 c9 ret .data:00000ed8 cd 63 63 call 0x6363 .data:00000edb 21 e2 d4 ld hl,0xd4e2 .data:00000ede e5 push hl .data:00000edf 21 d6 d4 ld hl,0xd4d6 .data:00000ee2 e5 push hl .data:00000ee3 21 dc d4 ld hl,0xd4dc .data:00000ee6 e5 push hl .data:00000ee7 21 af 13 ld hl,0x13af .data:00000eea e5 push hl .data:00000eeb cd 2f 49 call 0x492f .data:00000eee 21 e8 d4 ld hl,0xd4e8 .data:00000ef1 e5 push hl .data:00000ef2 21 d6 d4 ld hl,0xd4d6 .data:00000ef5 e5 push hl .data:00000ef6 21 dc d4 ld hl,0xd4dc .data:00000ef9 e5 push hl .data:00000efa 21 66 11 ld hl,0x1166 .data:00000efd e5 push hl .data:00000efe cd e6 48 call 0x48e6 .data:00000f01 21 ee d4 ld hl,0xd4ee .data:00000f04 e5 push hl .data:00000f05 21 dc d4 ld hl,0xd4dc .data:00000f08 e5 push hl .data:00000f09 21 d6 d4 ld hl,0xd4d6 .data:00000f0c e5 push hl .data:00000f0d 21 66 11 ld hl,0x1166 .data:00000f10 e5 push hl .data:00000f11 cd e6 48 call 0x48e6 .data:00000f14 21 f4 d4 ld hl,0xd4f4 .data:00000f17 e5 push hl .data:00000f18 21 b8 d4 ld hl,0xd4b8 .data:00000f1b e5 push hl .data:00000f1c 21 d6 d4 ld hl,0xd4d6 .data:00000f1f e5 push hl .data:00000f20 21 66 11 ld hl,0x1166 .data:00000f23 e5 push hl .data:00000f24 cd 2f 49 call 0x492f .data:00000f27 21 fa d4 ld hl,0xd4fa .data:00000f2a e5 push hl .data:00000f2b 21 be d4 ld hl,0xd4be .data:00000f2e e5 push hl .data:00000f2f 21 dc d4 ld hl,0xd4dc .data:00000f32 e5 push hl .data:00000f33 21 66 11 ld hl,0x1166 .data:00000f36 e5 push hl .data:00000f37 cd 2f 49 call 0x492f .data:00000f3a 21 00 d5 ld hl,0xd500 .data:00000f3d e5 push hl .data:00000f3e 21 c4 d4 ld hl,0xd4c4 .data:00000f41 e5 push hl .data:00000f42 21 e2 d4 ld hl,0xd4e2 .data:00000f45 e5 push hl .data:00000f46 21 66 11 ld hl,0x1166 .data:00000f49 e5 push hl .data:00000f4a cd 2f 49 call 0x492f .data:00000f4d 21 06 d5 ld hl,0xd506 .data:00000f50 e5 push hl .data:00000f51 21 ca d4 ld hl,0xd4ca .data:00000f54 e5 push hl .data:00000f55 21 e8 d4 ld hl,0xd4e8 .data:00000f58 e5 push hl .data:00000f59 21 66 11 ld hl,0x1166 .data:00000f5c e5 push hl .data:00000f5d cd 2f 49 call 0x492f .data:00000f60 21 0c d5 ld hl,0xd50c .data:00000f63 e5 push hl .data:00000f64 21 d0 d4 ld hl,0xd4d0 .data:00000f67 e5 push hl .data:00000f68 21 ee d4 ld hl,0xd4ee .data:00000f6b e5 push hl .data:00000f6c 21 66 11 ld hl,0x1166 .data:00000f6f e5 push hl .data:00000f70 cd 2f 49 call 0x492f .data:00000f73 21 4b d5 ld hl,0xd54b .data:00000f76 e5 push hl .data:00000f77 21 03 d5 ld hl,0xd503 .data:00000f7a e5 push hl .data:00000f7b 21 d4 d3 ld hl,0xd3d4 .data:00000f7e e5 push hl .data:00000f7f cd ab 32 call 0x32ab .data:00000f82 21 48 d5 ld hl,0xd548 .data:00000f85 e5 push hl .data:00000f86 21 00 d5 ld hl,0xd500 .data:00000f89 e5 push hl .data:00000f8a cd 20 33 call 0x3320 .data:00000f8d 21 51 d5 ld hl,0xd551 .data:00000f90 e5 push hl .data:00000f91 21 09 d5 ld hl,0xd509 .data:00000f94 e5 push hl .data:00000f95 21 d1 d3 ld hl,0xd3d1 .data:00000f98 e5 push hl .data:00000f99 cd ab 32 call 0x32ab .data:00000f9c 21 4e d5 ld hl,0xd54e .data:00000f9f e5 push hl .data:00000fa0 21 06 d5 ld hl,0xd506 .data:00000fa3 e5 push hl .data:00000fa4 cd 20 33 call 0x3320 .data:00000fa7 21 12 d5 ld hl,0xd512 .data:00000faa e5 push hl .data:00000fab 21 48 d5 ld hl,0xd548 .data:00000fae e5 push hl .data:00000faf 21 4e d5 ld hl,0xd54e .data:00000fb2 e5 push hl .data:00000fb3 21 d7 d3 ld hl,0xd3d7 .data:00000fb6 e5 push hl .data:00000fb7 cd 2f 49 call 0x492f .data:00000fba 21 51 d5 ld hl,0xd551 .data:00000fbd e5 push hl .data:00000fbe 21 0f d5 ld hl,0xd50f .data:00000fc1 e5 push hl .data:00000fc2 21 d1 d3 ld hl,0xd3d1 .data:00000fc5 e5 push hl .data:00000fc6 cd ab 32 call 0x32ab .data:00000fc9 21 4e d5 ld hl,0xd54e .data:00000fcc e5 push hl .data:00000fcd 21 0c d5 ld hl,0xd50c .data:00000fd0 e5 push hl .data:00000fd1 cd 20 33 call 0x3320 .data:00000fd4 21 c9 d2 ld hl,0xd2c9 .data:00000fd7 e5 push hl .data:00000fd8 21 d7 d3 ld hl,0xd3d7 .data:00000fdb e5 push hl .data:00000fdc 21 da d3 ld hl,0xd3da .data:00000fdf e5 push hl .data:00000fe0 cd ab 32 call 0x32ab .data:00000fe3 21 18 d5 ld hl,0xd518 .data:00000fe6 e5 push hl .data:00000fe7 21 48 d5 ld hl,0xd548 .data:00000fea e5 push hl .data:00000feb 21 4e d5 ld hl,0xd54e .data:00000fee e5 push hl .data:00000fef 21 c9 d2 ld hl,0xd2c9 .data:00000ff2 e5 push hl .data:00000ff3 cd 2f 49 call 0x492f .data:00000ff6 21 1e d5 ld hl,0xd51e .data:00000ff9 e5 push hl .data:00000ffa 21 d6 d4 ld hl,0xd4d6 .data:00000ffd e5 push hl .data:00000ffe 21 b8 d4 ld hl,0xd4b8 .data:00001001 e5 push hl .data:00001002 21 66 11 ld hl,0x1166 .data:00001005 e5 push hl .data:00001006 cd e6 48 call 0x48e6 .data:00001009 21 24 d5 ld hl,0xd524 .data:0000100c e5 push hl .data:0000100d 21 dc d4 ld hl,0xd4dc .data:00001010 e5 push hl .data:00001011 21 be d4 ld hl,0xd4be .data:00001014 e5 push hl .data:00001015 21 66 11 ld hl,0x1166 .data:00001018 e5 push hl .data:00001019 cd e6 48 call 0x48e6 .data:0000101c 21 2a d5 ld hl,0xd52a .data:0000101f e5 push hl .data:00001020 21 e2 d4 ld hl,0xd4e2 .data:00001023 e5 push hl .data:00001024 21 c4 d4 ld hl,0xd4c4 .data:00001027 e5 push hl .data:00001028 21 66 11 ld hl,0x1166 .data:0000102b e5 push hl .data:0000102c cd e6 48 call 0x48e6 .data:0000102f 21 30 d5 ld hl,0xd530 .data:00001032 e5 push hl .data:00001033 21 e8 d4 ld hl,0xd4e8 .data:00001036 e5 push hl .data:00001037 21 ca d4 ld hl,0xd4ca .data:0000103a e5 push hl .data:0000103b 21 66 11 ld hl,0x1166 .data:0000103e e5 push hl .data:0000103f cd e6 48 call 0x48e6 .data:00001042 21 36 d5 ld hl,0xd536 .data:00001045 e5 push hl .data:00001046 21 ee d4 ld hl,0xd4ee .data:00001049 e5 push hl .data:0000104a 21 d0 d4 ld hl,0xd4d0 .data:0000104d e5 push hl .data:0000104e 21 66 11 ld hl,0x1166 .data:00001051 e5 push hl .data:00001052 cd e6 48 call 0x48e6 .data:00001055 21 4b d5 ld hl,0xd54b .data:00001058 e5 push hl .data:00001059 21 2d d5 ld hl,0xd52d .data:0000105c e5 push hl .data:0000105d 21 d4 d3 ld hl,0xd3d4 .data:00001060 e5 push hl .data:00001061 cd ab 32 call 0x32ab .data:00001064 21 48 d5 ld hl,0xd548 .data:00001067 e5 push hl .data:00001068 21 2a d5 ld hl,0xd52a .data:0000106b e5 push hl .data:0000106c cd 20 33 call 0x3320 .data:0000106f 21 51 d5 ld hl,0xd551 .data:00001072 e5 push hl .data:00001073 21 33 d5 ld hl,0xd533 .data:00001076 e5 push hl .data:00001077 21 d1 d3 ld hl,0xd3d1 .data:0000107a e5 push hl .data:0000107b cd ab 32 call 0x32ab .data:0000107e 21 4e d5 ld hl,0xd54e .data:00001081 e5 push hl .data:00001082 21 30 d5 ld hl,0xd530 .data:00001085 e5 push hl .data:00001086 cd 20 33 call 0x3320 .data:00001089 21 3c d5 ld hl,0xd53c .data:0000108c e5 push hl .data:0000108d 21 48 d5 ld hl,0xd548 .data:00001090 e5 push hl .data:00001091 21 4e d5 ld hl,0xd54e .data:00001094 e5 push hl .data:00001095 21 af 13 ld hl,0x13af .data:00001098 e5 push hl .data:00001099 cd 2f 49 call 0x492f .data:0000109c 21 51 d5 ld hl,0xd551 .data:0000109f e5 push hl .data:000010a0 21 39 d5 ld hl,0xd539 .data:000010a3 e5 push hl .data:000010a4 21 d1 d3 ld hl,0xd3d1 .data:000010a7 e5 push hl .data:000010a8 cd ab 32 call 0x32ab .data:000010ab 21 4e d5 ld hl,0xd54e .data:000010ae e5 push hl .data:000010af 21 36 d5 ld hl,0xd536 .data:000010b2 e5 push hl .data:000010b3 cd 20 33 call 0x3320 .data:000010b6 21 42 d5 ld hl,0xd542 .data:000010b9 e5 push hl .data:000010ba 21 48 d5 ld hl,0xd548 .data:000010bd e5 push hl .data:000010be 21 4e d5 ld hl,0xd54e .data:000010c1 e5 push hl .data:000010c2 21 da d3 ld hl,0xd3da .data:000010c5 e5 push hl .data:000010c6 cd 2f 49 call 0x492f .data:000010c9 21 48 d5 ld hl,0xd548 .data:000010cc e5 push hl .data:000010cd 21 3c d5 ld hl,0xd53c .data:000010d0 e5 push hl .data:000010d1 21 12 d5 ld hl,0xd512 .data:000010d4 e5 push hl .data:000010d5 21 af 13 ld hl,0x13af .data:000010d8 e5 push hl .data:000010d9 cd 2f 49 call 0x492f .data:000010dc 21 8e d4 ld hl,0xd48e .data:000010df e5 push hl .data:000010e0 21 4b d5 ld hl,0xd54b .data:000010e3 e5 push hl .data:000010e4 cd 20 33 call 0x3320 .data:000010e7 21 48 d5 ld hl,0xd548 .data:000010ea e5 push hl .data:000010eb 21 42 d5 ld hl,0xd542 .data:000010ee e5 push hl .data:000010ef 21 18 d5 ld hl,0xd518 .data:000010f2 e5 push hl .data:000010f3 21 af 13 ld hl,0x13af .data:000010f6 e5 push hl .data:000010f7 cd 2f 49 call 0x492f .data:000010fa 21 91 d4 ld hl,0xd491 .data:000010fd e5 push hl .data:000010fe 21 4b d5 ld hl,0xd54b .data:00001101 e5 push hl .data:00001102 cd 20 33 call 0x3320 .data:00001105 dd e1 pop ix .data:00001107 c9 ret .data:00001108 cd 63 63 call 0x6363 .data:0000110b af xor a .data:0000110c 32 ef d3 ld (0xd3ef),a .data:0000110f 21 cc d2 ld hl,0xd2cc .data:00001112 e5 push hl .data:00001113 21 15 d5 ld hl,0xd515 .data:00001116 e5 push hl .data:00001117 21 3f d5 ld hl,0xd53f .data:0000111a e5 push hl .data:0000111b cd ab 32 call 0x32ab .data:0000111e 21 cf d2 ld hl,0xd2cf .data:00001121 e5 push hl .data:00001122 21 3c d5 ld hl,0xd53c .data:00001125 e5 push hl .data:00001126 21 12 d5 ld hl,0xd512 .data:00001129 e5 push hl .data:0000112a cd a3 32 call 0x32a3 .data:0000112d 21 d2 d2 ld hl,0xd2d2 .data:00001130 e5 push hl .data:00001131 21 1b d5 ld hl,0xd51b .data:00001134 e5 push hl .data:00001135 21 45 d5 ld hl,0xd545 .data:00001138 e5 push hl .data:00001139 cd ab 32 call 0x32ab .data:0000113c 21 d5 d2 ld hl,0xd2d5 .data:0000113f e5 push hl .data:00001140 21 42 d5 ld hl,0xd542 .data:00001143 e5 push hl .data:00001144 21 18 d5 ld hl,0xd518 .data:00001147 e5 push hl .data:00001148 cd a3 32 call 0x32a3 .data:0000114b 21 d8 d2 ld hl,0xd2d8 .data:0000114e e5 push hl .data:0000114f 21 cf d2 ld hl,0xd2cf .data:00001152 e5 push hl .data:00001153 cd cb 32 call 0x32cb .data:00001156 21 d8 d2 ld hl,0xd2d8 .data:00001159 e5 push hl .data:0000115a e5 push hl .data:0000115b 21 cc d2 ld hl,0xd2cc .data:0000115e e5 push hl .data:0000115f cd ab 32 call 0x32ab .data:00001162 21 db d2 ld hl,0xd2db .data:00001165 e5 push hl .data:00001166 21 d5 d2 ld hl,0xd2d5 .data:00001169 e5 push hl .data:0000116a cd cb 32 call 0x32cb .data:0000116d 21 db d2 ld hl,0xd2db .data:00001170 e5 push hl .data:00001171 e5 push hl .data:00001172 21 d2 d2 ld hl,0xd2d2 .data:00001175 e5 push hl .data:00001176 cd ab 32 call 0x32ab .data:00001179 21 5b d4 ld hl,0xd45b .data:0000117c e5 push hl .data:0000117d 21 d8 d2 ld hl,0xd2d8 .data:00001180 e5 push hl .data:00001181 21 db d2 ld hl,0xd2db .data:00001184 e5 push hl .data:00001185 cd a3 32 call 0x32a3 .data:00001188 21 5b d4 ld hl,0xd45b .data:0000118b e5 push hl .data:0000118c e5 push hl .data:0000118d 21 b2 13 ld hl,0x13b2 .data:00001190 e5 push hl .data:00001191 cd ab 32 call 0x32ab .data:00001194 21 d8 d2 ld hl,0xd2d8 .data:00001197 e5 push hl .data:00001198 21 cf d2 ld hl,0xd2cf .data:0000119b e5 push hl .data:0000119c cd c3 32 call 0x32c3 .data:0000119f 21 d8 d2 ld hl,0xd2d8 .data:000011a2 e5 push hl .data:000011a3 e5 push hl .data:000011a4 21 cc d2 ld hl,0xd2cc .data:000011a7 e5 push hl .data:000011a8 cd ab 32 call 0x32ab .data:000011ab 21 db d2 ld hl,0xd2db .data:000011ae e5 push hl .data:000011af 21 d5 d2 ld hl,0xd2d5 .data:000011b2 e5 push hl .data:000011b3 cd c3 32 call 0x32c3 .data:000011b6 21 db d2 ld hl,0xd2db .data:000011b9 e5 push hl .data:000011ba e5 push hl .data:000011bb 21 d2 d2 ld hl,0xd2d2 .data:000011be e5 push hl .data:000011bf cd ab 32 call 0x32ab .data:000011c2 21 5e d4 ld hl,0xd45e .data:000011c5 e5 push hl .data:000011c6 21 d8 d2 ld hl,0xd2d8 .data:000011c9 e5 push hl .data:000011ca 21 db d2 ld hl,0xd2db .data:000011cd e5 push hl .data:000011ce cd a3 32 call 0x32a3 .data:000011d1 21 5e d4 ld hl,0xd45e .data:000011d4 e5 push hl .data:000011d5 e5 push hl .data:000011d6 21 b2 13 ld hl,0x13b2 .data:000011d9 e5 push hl .data:000011da cd ab 32 call 0x32ab .data:000011dd 21 61 d4 ld hl,0xd461 .data:000011e0 e5 push hl .data:000011e1 21 15 d5 ld hl,0xd515 .data:000011e4 e5 push hl .data:000011e5 cd ea 32 call 0x32ea .data:000011e8 21 d8 d2 ld hl,0xd2d8 .data:000011eb e5 push hl .data:000011ec 21 3f d5 ld hl,0xd53f .data:000011ef e5 push hl .data:000011f0 cd ea 32 call 0x32ea .data:000011f3 21 61 d4 ld hl,0xd461 .data:000011f6 e5 push hl .data:000011f7 e5 push hl .data:000011f8 21 d8 d2 ld hl,0xd2d8 .data:000011fb e5 push hl .data:000011fc cd 9b 32 call 0x329b .data:000011ff 21 d8 d2 ld hl,0xd2d8 .data:00001202 e5 push hl .data:00001203 21 1b d5 ld hl,0xd51b .data:00001206 e5 push hl .data:00001207 cd ea 32 call 0x32ea .data:0000120a 21 61 d4 ld hl,0xd461 .data:0000120d e5 push hl .data:0000120e e5 push hl .data:0000120f 21 d8 d2 ld hl,0xd2d8 .data:00001212 e5 push hl .data:00001213 cd a3 32 call 0x32a3 .data:00001216 21 d8 d2 ld hl,0xd2d8 .data:00001219 e5 push hl .data:0000121a 21 45 d5 ld hl,0xd545 .data:0000121d e5 push hl .data:0000121e cd ea 32 call 0x32ea .data:00001221 21 61 d4 ld hl,0xd461 .data:00001224 e5 push hl .data:00001225 e5 push hl .data:00001226 21 d8 d2 ld hl,0xd2d8 .data:00001229 e5 push hl .data:0000122a cd a3 32 call 0x32a3 .data:0000122d 21 cc d2 ld hl,0xd2cc .data:00001230 e5 push hl .data:00001231 21 5b d4 ld hl,0xd45b .data:00001234 e5 push hl .data:00001235 cd ea 32 call 0x32ea .data:00001238 21 cf d2 ld hl,0xd2cf .data:0000123b e5 push hl .data:0000123c 21 5e d4 ld hl,0xd45e .data:0000123f e5 push hl .data:00001240 cd ea 32 call 0x32ea .data:00001243 21 d2 d2 ld hl,0xd2d2 .data:00001246 e5 push hl .data:00001247 21 61 d4 ld hl,0xd461 .data:0000124a e5 push hl .data:0000124b cd ea 32 call 0x32ea .data:0000124e 21 64 d4 ld hl,0xd464 .data:00001251 e5 push hl .data:00001252 21 cc d2 ld hl,0xd2cc .data:00001255 e5 push hl .data:00001256 21 cf d2 ld hl,0xd2cf .data:00001259 e5 push hl .data:0000125a cd 9b 32 call 0x329b .data:0000125d 21 64 d4 ld hl,0xd464 .data:00001260 e5 push hl .data:00001261 e5 push hl .data:00001262 21 d2 d2 ld hl,0xd2d2 .data:00001265 e5 push hl .data:00001266 cd a3 32 call 0x32a3 .data:00001269 e5 push hl .data:0000126a 21 64 d4 ld hl,0xd464 .data:0000126d e5 push hl .data:0000126e 21 a9 13 ld hl,0x13a9 .data:00001271 e5 push hl .data:00001272 cd 4c 33 call 0x334c .data:00001275 c1 pop bc .data:00001276 79 ld a,c .data:00001277 b7 or a .data:00001278 20 08 jr nz,0x1282 .data:0000127a 3e 01 ld a,0x01 .data:0000127c 32 ef d3 ld (0xd3ef),a .data:0000127f c3 24 53 jp 0x5324 .data:00001282 21 64 d4 ld hl,0xd464 .data:00001285 e5 push hl .data:00001286 e5 push hl .data:00001287 cd e2 32 call 0x32e2 .data:0000128a 21 cc d2 ld hl,0xd2cc .data:0000128d e5 push hl .data:0000128e 21 5e d4 ld hl,0xd45e .data:00001291 e5 push hl .data:00001292 cd f2 32 call 0x32f2 .data:00001295 21 cf d2 ld hl,0xd2cf .data:00001298 e5 push hl .data:00001299 21 5b d4 ld hl,0xd45b .data:0000129c e5 push hl .data:0000129d 21 61 d4 ld hl,0xd461 .data:000012a0 e5 push hl .data:000012a1 cd a3 32 call 0x32a3 .data:000012a4 21 d2 d2 ld hl,0xd2d2 .data:000012a7 e5 push hl .data:000012a8 21 cc d2 ld hl,0xd2cc .data:000012ab e5 push hl .data:000012ac 21 64 d4 ld hl,0xd464 .data:000012af e5 push hl .data:000012b0 cd a3 32 call 0x32a3 .data:000012b3 21 4f d4 ld hl,0xd44f .data:000012b6 e5 push hl .data:000012b7 21 d2 d2 ld hl,0xd2d2 .data:000012ba e5 push hl .data:000012bb 21 cf d2 ld hl,0xd2cf .data:000012be e5 push hl .data:000012bf cd b3 32 call 0x32b3 .data:000012c2 21 4f d4 ld hl,0xd44f .data:000012c5 e5 push hl .data:000012c6 21 d2 d2 ld hl,0xd2d2 .data:000012c9 e5 push hl .data:000012ca 21 cf d2 ld hl,0xd2cf .data:000012cd e5 push hl .data:000012ce cd 52 4a call 0x4a52 .data:000012d1 21 4f d4 ld hl,0xd44f .data:000012d4 e5 push hl .data:000012d5 e5 push hl .data:000012d6 21 b2 13 ld hl,0x13b2 .data:000012d9 e5 push hl .data:000012da cd ab 32 call 0x32ab .data:000012dd 21 4f d4 ld hl,0xd44f .data:000012e0 e5 push hl .data:000012e1 cd 78 49 call 0x4978 .data:000012e4 21 d2 d2 ld hl,0xd2d2 .data:000012e7 e5 push hl .data:000012e8 21 cc d2 ld hl,0xd2cc .data:000012eb e5 push hl .data:000012ec 21 64 d4 ld hl,0xd464 .data:000012ef e5 push hl .data:000012f0 cd 9b 32 call 0x329b .data:000012f3 21 52 d4 ld hl,0xd452 .data:000012f6 e5 push hl .data:000012f7 21 d2 d2 ld hl,0xd2d2 .data:000012fa e5 push hl .data:000012fb 21 cf d2 ld hl,0xd2cf .data:000012fe e5 push hl .data:000012ff cd b3 32 call 0x32b3 .data:00001302 21 52 d4 ld hl,0xd452 .data:00001305 e5 push hl .data:00001306 21 d2 d2 ld hl,0xd2d2 .data:00001309 e5 push hl .data:0000130a 21 cf d2 ld hl,0xd2cf .data:0000130d e5 push hl .data:0000130e cd 52 4a call 0x4a52 .data:00001311 21 52 d4 ld hl,0xd452 .data:00001314 e5 push hl .data:00001315 e5 push hl .data:00001316 21 b2 13 ld hl,0x13b2 .data:00001319 e5 push hl .data:0000131a cd ab 32 call 0x32ab .data:0000131d 21 52 d4 ld hl,0xd452 .data:00001320 e5 push hl .data:00001321 cd 78 49 call 0x4978 .data:00001324 21 55 d4 ld hl,0xd455 .data:00001327 e5 push hl .data:00001328 21 12 d5 ld hl,0xd512 .data:0000132b e5 push hl .data:0000132c 21 bb 13 ld hl,0x13bb .data:0000132f e5 push hl .data:00001330 cd 9b 32 call 0x329b .data:00001333 21 55 d4 ld hl,0xd455 .data:00001336 e5 push hl .data:00001337 e5 push hl .data:00001338 21 3c d5 ld hl,0xd53c .data:0000133b e5 push hl .data:0000133c cd a3 32 call 0x32a3 .data:0000133f 21 55 d4 ld hl,0xd455 .data:00001342 e5 push hl .data:00001343 cd 78 49 call 0x4978 .data:00001346 21 58 d4 ld hl,0xd458 .data:00001349 e5 push hl .data:0000134a 21 18 d5 ld hl,0xd518 .data:0000134d e5 push hl .data:0000134e 21 bb 13 ld hl,0x13bb .data:00001351 e5 push hl .data:00001352 cd 9b 32 call 0x329b .data:00001355 21 58 d4 ld hl,0xd458 .data:00001358 e5 push hl .data:00001359 e5 push hl .data:0000135a 21 42 d5 ld hl,0xd542 .data:0000135d e5 push hl .data:0000135e cd a3 32 call 0x32a3 .data:00001361 21 58 d4 ld hl,0xd458 .data:00001364 e5 push hl .data:00001365 cd 78 49 call 0x4978 .data:00001368 3a ef d3 ld a,(0xd3ef) .data:0000136b b7 or a .data:0000136c c2 df 53 jp nz,0x53df .data:0000136f 21 54 d5 ld hl,0xd554 .data:00001372 e5 push hl .data:00001373 21 6c d5 ld hl,0xd56c .data:00001376 e5 push hl .data:00001377 21 4f d4 ld hl,0xd44f .data:0000137a e5 push hl .data:0000137b cd d5 49 call 0x49d5 .data:0000137e 21 5a d5 ld hl,0xd55a .data:00001381 e5 push hl .data:00001382 21 72 d5 ld hl,0xd572 .data:00001385 e5 push hl .data:00001386 21 52 d4 ld hl,0xd452 .data:00001389 e5 push hl .data:0000138a cd d5 49 call 0x49d5 .data:0000138d e5 push hl .data:0000138e 21 57 d5 ld hl,0xd557 .data:00001391 e5 push hl .data:00001392 21 5d d5 ld hl,0xd55d .data:00001395 e5 push hl .data:00001396 cd 60 33 call 0x3360 .data:00001399 c1 pop bc .data:0000139a 79 ld a,c .data:0000139b 3d dec a .data:0000139c 20 1c jr nz,0x13ba .data:0000139e 21 67 d4 ld hl,0xd467 .data:000013a1 e5 push hl .data:000013a2 21 57 d5 ld hl,0xd557 .data:000013a5 e5 push hl .data:000013a6 cd 20 33 call 0x3320 .data:000013a9 21 70 d4 ld hl,0xd470 .data:000013ac e5 push hl .data:000013ad 21 57 d5 ld hl,0xd557 .data:000013b0 e5 push hl .data:000013b1 21 b2 13 ld hl,0x13b2 .data:000013b4 e5 push hl .data:000013b5 cd ab 32 call 0x32ab .data:000013b8 18 25 jr 0x13df .data:000013ba 21 67 d4 ld hl,0xd467 .data:000013bd e5 push hl .data:000013be 21 5d d5 ld hl,0xd55d .data:000013c1 e5 push hl .data:000013c2 cd 20 33 call 0x3320 .data:000013c5 21 4f d4 ld hl,0xd44f .data:000013c8 e5 push hl .data:000013c9 21 52 d4 ld hl,0xd452 .data:000013cc e5 push hl .data:000013cd cd 20 33 call 0x3320 .data:000013d0 21 70 d4 ld hl,0xd470 .data:000013d3 e5 push hl .data:000013d4 21 5d d5 ld hl,0xd55d .data:000013d7 e5 push hl .data:000013d8 21 b2 13 ld hl,0x13b2 .data:000013db e5 push hl .data:000013dc cd ab 32 call 0x32ab .data:000013df 21 60 d5 ld hl,0xd560 .data:000013e2 e5 push hl .data:000013e3 21 78 d5 ld hl,0xd578 .data:000013e6 e5 push hl .data:000013e7 21 55 d4 ld hl,0xd455 .data:000013ea e5 push hl .data:000013eb cd d5 49 call 0x49d5 .data:000013ee 21 66 d5 ld hl,0xd566 .data:000013f1 e5 push hl .data:000013f2 21 7e d5 ld hl,0xd57e .data:000013f5 e5 push hl .data:000013f6 21 58 d4 ld hl,0xd458 .data:000013f9 e5 push hl .data:000013fa cd d5 49 call 0x49d5 .data:000013fd 21 73 d4 ld hl,0xd473 .data:00001400 e5 push hl .data:00001401 21 63 d5 ld hl,0xd563 .data:00001404 e5 push hl .data:00001405 21 7b d5 ld hl,0xd57b .data:00001408 e5 push hl .data:00001409 cd 9b 32 call 0x329b .data:0000140c e5 push hl .data:0000140d 21 63 d5 ld hl,0xd563 .data:00001410 e5 push hl .data:00001411 21 7b d5 ld hl,0xd57b .data:00001414 e5 push hl .data:00001415 cd 60 33 call 0x3360 .data:00001418 c1 pop bc .data:00001419 79 ld a,c .data:0000141a 3d dec a .data:0000141b 20 0d jr nz,0x142a .data:0000141d 21 6a d4 ld hl,0xd46a .data:00001420 e5 push hl .data:00001421 21 7b d5 ld hl,0xd57b .data:00001424 e5 push hl .data:00001425 cd 20 33 call 0x3320 .data:00001428 18 0b jr 0x1435 .data:0000142a 21 6a d4 ld hl,0xd46a .data:0000142d e5 push hl .data:0000142e 21 63 d5 ld hl,0xd563 .data:00001431 e5 push hl .data:00001432 cd 20 33 call 0x3320 .data:00001435 21 76 d4 ld hl,0xd476 .data:00001438 e5 push hl .data:00001439 21 81 d5 ld hl,0xd581 .data:0000143c e5 push hl .data:0000143d 21 69 d5 ld hl,0xd569 .data:00001440 e5 push hl .data:00001441 cd 9b 32 call 0x329b .data:00001444 e5 push hl .data:00001445 21 69 d5 ld hl,0xd569 .data:00001448 e5 push hl .data:00001449 21 81 d5 ld hl,0xd581 .data:0000144c e5 push hl .data:0000144d cd 60 33 call 0x3360 .data:00001450 c1 pop bc .data:00001451 79 ld a,c .data:00001452 3d dec a .data:00001453 20 0d jr nz,0x1462 .data:00001455 21 6d d4 ld hl,0xd46d .data:00001458 e5 push hl .data:00001459 21 81 d5 ld hl,0xd581 .data:0000145c e5 push hl .data:0000145d cd 20 33 call 0x3320 .data:00001460 18 0b jr 0x146d .data:00001462 21 6d d4 ld hl,0xd46d .data:00001465 e5 push hl .data:00001466 21 69 d5 ld hl,0xd569 .data:00001469 e5 push hl .data:0000146a cd 20 33 call 0x3320 .data:0000146d e5 push hl .data:0000146e 21 6a d4 ld hl,0xd46a .data:00001471 e5 push hl .data:00001472 21 6d d4 ld hl,0xd46d .data:00001475 e5 push hl .data:00001476 cd 60 33 call 0x3360 .data:00001479 c1 pop bc .data:0000147a 79 ld a,c .data:0000147b 3d dec a .data:0000147c 20 1d jr nz,0x149b .data:0000147e 21 79 d4 ld hl,0xd479 .data:00001481 e5 push hl .data:00001482 21 6a d4 ld hl,0xd46a .data:00001485 e5 push hl .data:00001486 cd 20 33 call 0x3320 .data:00001489 21 49 d4 ld hl,0xd449 .data:0000148c e5 push hl .data:0000148d 21 55 d4 ld hl,0xd455 .data:00001490 e5 push hl .data:00001491 cd 20 33 call 0x3320 .data:00001494 3e 01 ld a,0x01 .data:00001496 32 f1 d3 ld (0xd3f1),a .data:00001499 18 1b jr 0x14b6 .data:0000149b 21 79 d4 ld hl,0xd479 .data:0000149e e5 push hl .data:0000149f 21 6d d4 ld hl,0xd46d .data:000014a2 e5 push hl .data:000014a3 cd 20 33 call 0x3320 .data:000014a6 21 49 d4 ld hl,0xd449 .data:000014a9 e5 push hl .data:000014aa 21 58 d4 ld hl,0xd458 .data:000014ad e5 push hl .data:000014ae cd 20 33 call 0x3320 .data:000014b1 3e 02 ld a,0x02 .data:000014b3 32 f1 d3 ld (0xd3f1),a .data:000014b6 3a ef d3 ld a,(0xd3ef) .data:000014b9 b7 or a .data:000014ba 20 2b jr nz,0x14e7 .data:000014bc e5 push hl .data:000014bd 21 79 d4 ld hl,0xd479 .data:000014c0 e5 push hl .data:000014c1 21 67 d4 ld hl,0xd467 .data:000014c4 e5 push hl .data:000014c5 cd 4c 33 call 0x334c .data:000014c8 c1 pop bc .data:000014c9 79 ld a,c .data:000014ca 3d dec a .data:000014cb 20 1a jr nz,0x14e7 .data:000014cd 21 79 d4 ld hl,0xd479 .data:000014d0 e5 push hl .data:000014d1 21 67 d4 ld hl,0xd467 .data:000014d4 e5 push hl .data:000014d5 cd 20 33 call 0x3320 .data:000014d8 21 49 d4 ld hl,0xd449 .data:000014db e5 push hl .data:000014dc 21 4f d4 ld hl,0xd44f .data:000014df e5 push hl .data:000014e0 cd 20 33 call 0x3320 .data:000014e3 af xor a .data:000014e4 32 f1 d3 ld (0xd3f1),a .data:000014e7 21 7f d4 ld hl,0xd47f .data:000014ea e5 push hl .data:000014eb 21 15 d5 ld hl,0xd515 .data:000014ee e5 push hl .data:000014ef 21 1b d5 ld hl,0xd51b .data:000014f2 e5 push hl .data:000014f3 cd 9b 32 call 0x329b .data:000014f6 21 7f d4 ld hl,0xd47f .data:000014f9 e5 push hl .data:000014fa e5 push hl .data:000014fb 21 3f d5 ld hl,0xd53f .data:000014fe e5 push hl .data:000014ff cd 9b 32 call 0x329b .data:00001502 21 7f d4 ld hl,0xd47f .data:00001505 e5 push hl .data:00001506 e5 push hl .data:00001507 21 45 d5 ld hl,0xd545 .data:0000150a e5 push hl .data:0000150b cd 9b 32 call 0x329b .data:0000150e 21 7f d4 ld hl,0xd47f .data:00001511 e5 push hl .data:00001512 e5 push hl .data:00001513 21 30 44 ld hl,0x4430 .data:00001516 e5 push hl .data:00001517 cd ab 32 call 0x32ab .data:0000151a 21 7f d4 ld hl,0xd47f .data:0000151d e5 push hl .data:0000151e e5 push hl .data:0000151f 21 c4 13 ld hl,0x13c4 .data:00001522 e5 push hl .data:00001523 cd 9b 32 call 0x329b .data:00001526 3a f0 d3 ld a,(0xd3f0) .data:00001529 3d dec a .data:0000152a 20 0c jr nz,0x1538 .data:0000152c 21 7f d4 ld hl,0xd47f .data:0000152f e5 push hl .data:00001530 e5 push hl .data:00001531 21 33 44 ld hl,0x4433 .data:00001534 e5 push hl .data:00001535 cd ab 32 call 0x32ab .data:00001538 21 c3 d2 ld hl,0xd2c3 .data:0000153b e5 push hl .data:0000153c 21 79 d4 ld hl,0xd479 .data:0000153f e5 push hl .data:00001540 21 7f d4 ld hl,0xd47f .data:00001543 e5 push hl .data:00001544 cd 9b 32 call 0x329b .data:00001547 3a f1 d3 ld a,(0xd3f1) .data:0000154a c3 b2 55 jp 0x55b2 .data:0000154d 21 70 d4 ld hl,0xd470 .data:00001550 e5 push hl .data:00001551 21 73 d4 ld hl,0xd473 .data:00001554 e5 push hl .data:00001555 21 76 d4 ld hl,0xd476 .data:00001558 e5 push hl .data:00001559 21 6a d4 ld hl,0xd46a .data:0000155c e5 push hl .data:0000155d 21 6d d4 ld hl,0xd46d .data:00001560 e5 push hl .data:00001561 21 55 d4 ld hl,0xd455 .data:00001564 e5 push hl .data:00001565 21 58 d4 ld hl,0xd458 .data:00001568 e5 push hl .data:00001569 cd ba 4a call 0x4aba .data:0000156c c3 cf 55 jp 0x55cf .data:0000156f 21 73 d4 ld hl,0xd473 .data:00001572 e5 push hl .data:00001573 21 70 d4 ld hl,0xd470 .data:00001576 e5 push hl .data:00001577 21 76 d4 ld hl,0xd476 .data:0000157a e5 push hl .data:0000157b 21 67 d4 ld hl,0xd467 .data:0000157e e5 push hl .data:0000157f 21 6d d4 ld hl,0xd46d .data:00001582 e5 push hl .data:00001583 21 4f d4 ld hl,0xd44f .data:00001586 e5 push hl .data:00001587 21 58 d4 ld hl,0xd458 .data:0000158a e5 push hl .data:0000158b cd ba 4a call 0x4aba .data:0000158e c3 cf 55 jp 0x55cf .data:00001591 21 76 d4 ld hl,0xd476 .data:00001594 e5 push hl .data:00001595 21 70 d4 ld hl,0xd470 .data:00001598 e5 push hl .data:00001599 21 73 d4 ld hl,0xd473 .data:0000159c e5 push hl .data:0000159d 21 67 d4 ld hl,0xd467 .data:000015a0 e5 push hl .data:000015a1 21 6a d4 ld hl,0xd46a .data:000015a4 e5 push hl .data:000015a5 21 4f d4 ld hl,0xd44f .data:000015a8 e5 push hl .data:000015a9 21 55 d4 ld hl,0xd455 .data:000015ac e5 push hl .data:000015ad cd ba 4a call 0x4aba .data:000015b0 18 1d jr 0x15cf .data:000015b2 21 c4 55 ld hl,0x55c4 .data:000015b5 01 04 00 ld bc,0x0004 .data:000015b8 23 inc hl .data:000015b9 23 inc hl .data:000015ba ed a1 cpi .data:000015bc e2 cf 55 jp po,0x55cf .data:000015bf 20 f7 jr nz,0x15b8 .data:000015c1 7e ld a,(hl) .data:000015c2 23 inc hl .data:000015c3 66 ld h,(hl) .data:000015c4 6f ld l,a .data:000015c5 e9 jp (hl) .data:000015c6 02 ld (bc),a .data:000015c7 91 sub c .data:000015c8 55 ld d,l .data:000015c9 01 6f 55 ld bc,0x556f .data:000015cc 00 nop .data:000015cd 4d ld c,l .data:000015ce 55 ld d,l .data:000015cf af xor a .data:000015d0 32 ef d3 ld (0xd3ef),a .data:000015d3 dd e1 pop ix .data:000015d5 c9 ret .data:000015d6 cd 63 63 call 0x6363 .data:000015d9 cd 08 51 call 0x5108 .data:000015dc 21 48 d5 ld hl,0xd548 .data:000015df e5 push hl .data:000015e0 21 1e d5 ld hl,0xd51e .data:000015e3 e5 push hl .data:000015e4 cd ac 4b call 0x4bac .data:000015e7 21 48 d5 ld hl,0xd548 .data:000015ea e5 push hl .data:000015eb 21 49 d4 ld hl,0xd449 .data:000015ee e5 push hl .data:000015ef 21 48 d5 ld hl,0xd548 .data:000015f2 e5 push hl .data:000015f3 cd 9b 32 call 0x329b .data:000015f6 21 48 d5 ld hl,0xd548 .data:000015f9 e5 push hl .data:000015fa cd 78 49 call 0x4978 .data:000015fd 21 84 d5 ld hl,0xd584 .data:00001600 e5 push hl .data:00001601 21 48 d5 ld hl,0xd548 .data:00001604 e5 push hl .data:00001605 21 f4 d4 ld hl,0xd4f4 .data:00001608 e5 push hl .data:00001609 21 af 13 ld hl,0x13af .data:0000160c e5 push hl .data:0000160d cd 2f 49 call 0x492f .data:00001610 21 48 d5 ld hl,0xd548 .data:00001613 e5 push hl .data:00001614 21 24 d5 ld hl,0xd524 .data:00001617 e5 push hl .data:00001618 cd ac 4b call 0x4bac .data:0000161b 21 48 d5 ld hl,0xd548 .data:0000161e e5 push hl .data:0000161f 21 49 d4 ld hl,0xd449 .data:00001622 e5 push hl .data:00001623 21 48 d5 ld hl,0xd548 .data:00001626 e5 push hl .data:00001627 cd 9b 32 call 0x329b .data:0000162a 21 48 d5 ld hl,0xd548 .data:0000162d e5 push hl .data:0000162e cd 78 49 call 0x4978 .data:00001631 21 8a d5 ld hl,0xd58a .data:00001634 e5 push hl .data:00001635 21 48 d5 ld hl,0xd548 .data:00001638 e5 push hl .data:00001639 21 fa d4 ld hl,0xd4fa .data:0000163c e5 push hl .data:0000163d 21 af 13 ld hl,0x13af .data:00001640 e5 push hl .data:00001641 cd 2f 49 call 0x492f .data:00001644 21 48 d5 ld hl,0xd548 .data:00001647 e5 push hl .data:00001648 21 2a d5 ld hl,0xd52a .data:0000164b e5 push hl .data:0000164c cd ac 4b call 0x4bac .data:0000164f 21 48 d5 ld hl,0xd548 .data:00001652 e5 push hl .data:00001653 21 49 d4 ld hl,0xd449 .data:00001656 e5 push hl .data:00001657 21 48 d5 ld hl,0xd548 .data:0000165a e5 push hl .data:0000165b cd 9b 32 call 0x329b .data:0000165e 21 48 d5 ld hl,0xd548 .data:00001661 e5 push hl .data:00001662 cd 78 49 call 0x4978 .data:00001665 21 90 d5 ld hl,0xd590 .data:00001668 e5 push hl .data:00001669 21 48 d5 ld hl,0xd548 .data:0000166c e5 push hl .data:0000166d 21 00 d5 ld hl,0xd500 .data:00001670 e5 push hl .data:00001671 21 af 13 ld hl,0x13af .data:00001674 e5 push hl .data:00001675 cd 2f 49 call 0x492f .data:00001678 dd e1 pop ix .data:0000167a c9 ret .data:0000167b cd 63 63 call 0x6363 .data:0000167e 21 c3 d2 ld hl,0xd2c3 .data:00001681 e5 push hl .data:00001682 21 7c d4 ld hl,0xd47c .data:00001685 e5 push hl .data:00001686 21 79 d4 ld hl,0xd479 .data:00001689 e5 push hl .data:0000168a cd a3 32 call 0x32a3 .data:0000168d e5 push hl .data:0000168e 21 c3 d2 ld hl,0xd2c3 .data:00001691 e5 push hl .data:00001692 21 7f d4 ld hl,0xd47f .data:00001695 e5 push hl .data:00001696 cd 4c 33 call 0x334c .data:00001699 c1 pop bc .data:0000169a 79 ld a,c .data:0000169b 3d dec a .data:0000169c 20 08 jr nz,0x16a6 .data:0000169e 3e 01 ld a,0x01 .data:000016a0 32 f2 d3 ld (0xd3f2),a .data:000016a3 c3 e0 56 jp 0x56e0 .data:000016a6 af xor a .data:000016a7 32 f2 d3 ld (0xd3f2),a .data:000016aa e5 push hl .data:000016ab 21 c3 d2 ld hl,0xd2c3 .data:000016ae e5 push hl .data:000016af 21 a9 13 ld hl,0x13a9 .data:000016b2 e5 push hl .data:000016b3 cd 4c 33 call 0x334c .data:000016b6 c1 pop bc .data:000016b7 79 ld a,c .data:000016b8 3d dec a .data:000016b9 20 25 jr nz,0x16e0 .data:000016bb 21 c3 d2 ld hl,0xd2c3 .data:000016be e5 push hl .data:000016bf 21 8b d4 ld hl,0xd48b .data:000016c2 e5 push hl .data:000016c3 21 88 d4 ld hl,0xd488 .data:000016c6 e5 push hl .data:000016c7 cd a3 32 call 0x32a3 .data:000016ca e5 push hl .data:000016cb 21 c3 d2 ld hl,0xd2c3 .data:000016ce e5 push hl .data:000016cf 21 7f d4 ld hl,0xd47f .data:000016d2 e5 push hl .data:000016d3 cd 4c 33 call 0x334c .data:000016d6 c1 pop bc .data:000016d7 79 ld a,c .data:000016d8 3d dec a .data:000016d9 20 05 jr nz,0x16e0 .data:000016db 3e 01 ld a,0x01 .data:000016dd 32 f2 d3 ld (0xd3f2),a .data:000016e0 3a f2 d3 ld a,(0xd3f2) .data:000016e3 3d dec a .data:000016e4 c2 1c 58 jp nz,0x581c .data:000016e7 3a ea d3 ld a,(0xd3ea) .data:000016ea b7 or a .data:000016eb 20 04 jr nz,0x16f1 .data:000016ed af xor a .data:000016ee 32 cf d3 ld (0xd3cf),a .data:000016f1 cd f9 19 call 0x19f9 .data:000016f4 21 49 d4 ld hl,0xd449 .data:000016f7 e5 push hl .data:000016f8 cd 6b 4e call 0x4e6b .data:000016fb e5 push hl .data:000016fc 21 c3 d2 ld hl,0xd2c3 .data:000016ff e5 push hl .data:00001700 cd 17 33 call 0x3317 .data:00001703 e1 pop hl .data:00001704 7d ld a,l .data:00001705 32 a0 d1 ld (0xd1a0),a .data:00001708 32 a1 d1 ld (0xd1a1),a .data:0000170b cd 06 40 call 0x4006 .data:0000170e cd 09 0b call 0x0b09 .data:00001711 3a 76 d1 ld a,(0xd176) .data:00001714 c3 f9 57 jp 0x57f9 .data:00001717 cd 75 4d call 0x4d75 .data:0000171a 3a f3 d3 ld a,(0xd3f3) .data:0000171d 3d dec a .data:0000171e c2 6e 57 jp nz,0x576e .data:00001721 cd f9 19 call 0x19f9 .data:00001724 cd 6d 11 call 0x116d .data:00001727 3e 01 ld a,0x01 .data:00001729 32 cf d3 ld (0xd3cf),a .data:0000172c cd c1 43 call 0x43c1 .data:0000172f cd 6e 41 call 0x416e .data:00001732 3a 76 d1 ld a,(0xd176) .data:00001735 18 14 jr 0x174b .data:00001737 3e 01 ld a,0x01 .data:00001739 32 60 d1 ld (0xd160),a .data:0000173c af xor a .data:0000173d 32 f7 d3 ld (0xd3f7),a .data:00001740 3e 01 ld a,0x01 .data:00001742 32 8b d1 ld (0xd18b),a .data:00001745 c3 b2 58 jp 0x58b2 .data:00001748 c3 e7 56 jp 0x56e7 .data:0000174b 21 5d 57 ld hl,0x575d .data:0000174e 01 03 00 ld bc,0x0003 .data:00001751 23 inc hl .data:00001752 23 inc hl .data:00001753 ed a1 cpi .data:00001755 e2 65 57 jp po,0x5765 .data:00001758 20 f7 jr nz,0x1751 .data:0000175a 7e ld a,(hl) .data:0000175b 23 inc hl .data:0000175c 66 ld h,(hl) .data:0000175d 6f ld l,a .data:0000175e e9 jp (hl) .data:0000175f 2e 48 ld l,0x48 .data:00001761 57 ld d,a .data:00001762 48 ld c,b .data:00001763 37 scf .data:00001764 57 ld d,a .data:00001765 cd 02 03 call 0x0302 .data:00001768 cd 09 0b call 0x0b09 .data:0000176b c3 2f 57 jp 0x572f .data:0000176e cd f9 19 call 0x19f9 .data:00001771 21 c3 d2 ld hl,0xd2c3 .data:00001774 e5 push hl .data:00001775 21 4c d4 ld hl,0xd44c .data:00001778 e5 push hl .data:00001779 cd f2 32 call 0x32f2 .data:0000177c 21 c3 d2 ld hl,0xd2c3 .data:0000177f e5 push hl .data:00001780 cd 6b 4e call 0x4e6b .data:00001783 e5 push hl .data:00001784 21 c3 d2 ld hl,0xd2c3 .data:00001787 e5 push hl .data:00001788 cd 17 33 call 0x3317 .data:0000178b e1 pop hl .data:0000178c 7d ld a,l .data:0000178d 32 a1 d1 ld (0xd1a1),a .data:00001790 32 a0 d1 ld (0xd1a0),a .data:00001793 cd 09 40 call 0x4009 .data:00001796 cd 09 0b call 0x0b09 .data:00001799 3a 76 d1 ld a,(0xd176) .data:0000179c 18 21 jr 0x17bf .data:0000179e 3e 01 ld a,0x01 .data:000017a0 32 8b d1 ld (0xd18b),a .data:000017a3 c3 b2 58 jp 0x58b2 .data:000017a6 cd 4e 06 call 0x064e .data:000017a9 3a a5 d1 ld a,(0xd1a5) .data:000017ac 26 00 ld h,0x00 .data:000017ae 6f ld l,a .data:000017af eb ex de,hl .data:000017b0 21 3a d4 ld hl,0xd43a .data:000017b3 e5 push hl .data:000017b4 d5 push de .data:000017b5 cd 07 33 call 0x3307 .data:000017b8 af xor a .data:000017b9 32 f2 d3 ld (0xd3f2),a .data:000017bc c3 b2 58 jp 0x58b2 .data:000017bf 21 d1 57 ld hl,0x57d1 .data:000017c2 01 03 00 ld bc,0x0003 .data:000017c5 23 inc hl .data:000017c6 23 inc hl .data:000017c7 ed a1 cpi .data:000017c9 e2 d9 57 jp po,0x57d9 .data:000017cc 20 f7 jr nz,0x17c5 .data:000017ce 7e ld a,(hl) .data:000017cf 23 inc hl .data:000017d0 66 ld h,(hl) .data:000017d1 6f ld l,a .data:000017d2 e9 jp (hl) .data:000017d3 3c inc a .data:000017d4 a6 and (hl) .data:000017d5 57 ld d,a .data:000017d6 48 ld c,b .data:000017d7 9e sbc a,(hl) .data:000017d8 57 ld d,a .data:000017d9 c3 e7 56 jp 0x56e7 .data:000017dc cd 4e 06 call 0x064e .data:000017df 3a a5 d1 ld a,(0xd1a5) .data:000017e2 26 00 ld h,0x00 .data:000017e4 6f ld l,a .data:000017e5 eb ex de,hl .data:000017e6 21 3a d4 ld hl,0xd43a .data:000017e9 e5 push hl .data:000017ea d5 push de .data:000017eb cd 07 33 call 0x3307 .data:000017ee c3 b2 58 jp 0x58b2 .data:000017f1 3e 01 ld a,0x01 .data:000017f3 32 8b d1 ld (0xd18b),a .data:000017f6 c3 b2 58 jp 0x58b2 .data:000017f9 21 0b 58 ld hl,0x580b .data:000017fc 01 04 00 ld bc,0x0004 .data:000017ff 23 inc hl .data:00001800 23 inc hl .data:00001801 ed a1 cpi .data:00001803 e2 16 58 jp po,0x5816 .data:00001806 20 f7 jr nz,0x17ff .data:00001808 7e ld a,(hl) .data:00001809 23 inc hl .data:0000180a 66 ld h,(hl) .data:0000180b 6f ld l,a .data:0000180c e9 jp (hl) .data:0000180d 48 ld c,b .data:0000180e f1 pop af .data:0000180f 57 ld d,a .data:00001810 3c inc a .data:00001811 dc 57 2e call c,0x2e57 .data:00001814 17 rla .data:00001815 57 ld d,a .data:00001816 cd 02 03 call 0x0302 .data:00001819 c3 e7 56 jp 0x56e7 .data:0000181c cd 75 4d call 0x4d75 .data:0000181f 3a f3 d3 ld a,(0xd3f3) .data:00001822 3d dec a .data:00001823 20 22 jr nz,0x1847 .data:00001825 cd f9 19 call 0x19f9 .data:00001828 cd 6d 11 call 0x116d .data:0000182b 3e 01 ld a,0x01 .data:0000182d 32 cf d3 ld (0xd3cf),a .data:00001830 cd c1 43 call 0x43c1 .data:00001833 af xor a .data:00001834 32 f7 d3 ld (0xd3f7),a .data:00001837 3e 01 ld a,0x01 .data:00001839 32 60 d1 ld (0xd160),a .data:0000183c 3e 01 ld a,0x01 .data:0000183e 32 8b d1 ld (0xd18b),a .data:00001841 cd 96 43 call 0x4396 .data:00001844 c3 b2 58 jp 0x58b2 .data:00001847 cd f9 19 call 0x19f9 .data:0000184a 21 c3 d2 ld hl,0xd2c3 .data:0000184d e5 push hl .data:0000184e 21 4c d4 ld hl,0xd44c .data:00001851 e5 push hl .data:00001852 cd f2 32 call 0x32f2 .data:00001855 21 c3 d2 ld hl,0xd2c3 .data:00001858 e5 push hl .data:00001859 cd 6b 4e call 0x4e6b .data:0000185c e5 push hl .data:0000185d 21 c3 d2 ld hl,0xd2c3 .data:00001860 e5 push hl .data:00001861 cd 17 33 call 0x3317 .data:00001864 e1 pop hl .data:00001865 7d ld a,l .data:00001866 32 a1 d1 ld (0xd1a1),a .data:00001869 32 a0 d1 ld (0xd1a0),a .data:0000186c cd 09 40 call 0x4009 .data:0000186f cd 09 0b call 0x0b09 .data:00001872 3a 76 d1 ld a,(0xd176) .data:00001875 18 1b jr 0x1892 .data:00001877 cd 4e 06 call 0x064e .data:0000187a 3a a5 d1 ld a,(0xd1a5) .data:0000187d 26 00 ld h,0x00 .data:0000187f 6f ld l,a .data:00001880 eb ex de,hl .data:00001881 21 3a d4 ld hl,0xd43a .data:00001884 e5 push hl .data:00001885 d5 push de .data:00001886 cd 07 33 call 0x3307 .data:00001889 18 27 jr 0x18b2 .data:0000188b 3e 01 ld a,0x01 .data:0000188d 32 8b d1 ld (0xd18b),a .data:00001890 18 20 jr 0x18b2 .data:00001892 21 a4 58 ld hl,0x58a4 .data:00001895 01 03 00 ld bc,0x0003 .data:00001898 23 inc hl .data:00001899 23 inc hl .data:0000189a ed a1 cpi .data:0000189c e2 ac 58 jp po,0x58ac .data:0000189f 20 f7 jr nz,0x1898 .data:000018a1 7e ld a,(hl) .data:000018a2 23 inc hl .data:000018a3 66 ld h,(hl) .data:000018a4 6f ld l,a .data:000018a5 e9 jp (hl) .data:000018a6 48 ld c,b .data:000018a7 8b adc a,e .data:000018a8 58 ld e,b .data:000018a9 3c inc a .data:000018aa 77 ld (hl),a .data:000018ab 58 ld e,b .data:000018ac cd 02 03 call 0x0302 .data:000018af c3 6c 58 jp 0x586c .data:000018b2 dd e1 pop ix .data:000018b4 c9 ret .data:000018b5 cd 63 63 call 0x6363 .data:000018b8 21 ae d5 ld hl,0xd5ae .data:000018bb e5 push hl .data:000018bc 21 a2 d5 ld hl,0xd5a2 .data:000018bf e5 push hl .data:000018c0 21 a8 d5 ld hl,0xd5a8 .data:000018c3 e5 push hl .data:000018c4 21 af 13 ld hl,0x13af .data:000018c7 e5 push hl .data:000018c8 cd 2f 49 call 0x492f .data:000018cb 21 85 d4 ld hl,0xd485 .data:000018ce e5 push hl .data:000018cf 21 2d d5 ld hl,0xd52d .data:000018d2 e5 push hl .data:000018d3 21 03 d5 ld hl,0xd503 .data:000018d6 e5 push hl .data:000018d7 cd 9b 32 call 0x329b .data:000018da 21 85 d4 ld hl,0xd485 .data:000018dd e5 push hl .data:000018de e5 push hl .data:000018df 21 30 44 ld hl,0x4430 .data:000018e2 e5 push hl .data:000018e3 cd ab 32 call 0x32ab .data:000018e6 21 85 d4 ld hl,0xd485 .data:000018e9 e5 push hl .data:000018ea e5 push hl .data:000018eb 21 cd 13 ld hl,0x13cd .data:000018ee e5 push hl .data:000018ef cd 9b 32 call 0x329b .data:000018f2 21 01 d4 ld hl,0xd401 .data:000018f5 e5 push hl .data:000018f6 21 f7 d4 ld hl,0xd4f7 .data:000018f9 e5 push hl .data:000018fa 21 fd d4 ld hl,0xd4fd .data:000018fd e5 push hl .data:000018fe cd 9b 32 call 0x329b .data:00001901 21 01 d4 ld hl,0xd401 .data:00001904 e5 push hl .data:00001905 e5 push hl .data:00001906 21 21 d5 ld hl,0xd521 .data:00001909 e5 push hl .data:0000190a cd 9b 32 call 0x329b .data:0000190d 21 01 d4 ld hl,0xd401 .data:00001910 e5 push hl .data:00001911 e5 push hl .data:00001912 21 27 d5 ld hl,0xd527 .data:00001915 e5 push hl .data:00001916 cd 9b 32 call 0x329b .data:00001919 21 01 d4 ld hl,0xd401 .data:0000191c e5 push hl .data:0000191d e5 push hl .data:0000191e 21 30 44 ld hl,0x4430 .data:00001921 e5 push hl .data:00001922 cd ab 32 call 0x32ab .data:00001925 21 01 d4 ld hl,0xd401 .data:00001928 e5 push hl .data:00001929 e5 push hl .data:0000192a 21 cd 13 ld hl,0x13cd .data:0000192d e5 push hl .data:0000192e cd 9b 32 call 0x329b .data:00001931 3a f2 d3 ld a,(0xd3f2) .data:00001934 b7 or a .data:00001935 20 23 jr nz,0x195a .data:00001937 21 87 d5 ld hl,0xd587 .data:0000193a e5 push hl .data:0000193b 21 94 d4 ld hl,0xd494 .data:0000193e e5 push hl .data:0000193f cd 20 33 call 0x3320 .data:00001942 21 8d d5 ld hl,0xd58d .data:00001945 e5 push hl .data:00001946 21 97 d4 ld hl,0xd497 .data:00001949 e5 push hl .data:0000194a cd 20 33 call 0x3320 .data:0000194d 21 93 d5 ld hl,0xd593 .data:00001950 e5 push hl .data:00001951 21 9a d4 ld hl,0xd49a .data:00001954 e5 push hl .data:00001955 cd 20 33 call 0x3320 .data:00001958 18 0c jr 0x1966 .data:0000195a 21 01 d4 ld hl,0xd401 .data:0000195d e5 push hl .data:0000195e e5 push hl .data:0000195f 21 33 44 ld hl,0x4433 .data:00001962 e5 push hl .data:00001963 cd ab 32 call 0x32ab .data:00001966 21 c3 d2 ld hl,0xd2c3 .data:00001969 e5 push hl .data:0000196a 21 a5 d5 ld hl,0xd5a5 .data:0000196d e5 push hl .data:0000196e 21 87 d5 ld hl,0xd587 .data:00001971 e5 push hl .data:00001972 cd a3 32 call 0x32a3 .data:00001975 21 c6 d2 ld hl,0xd2c6 .data:00001978 e5 push hl .data:00001979 21 ab d5 ld hl,0xd5ab .data:0000197c e5 push hl .data:0000197d 21 8d d5 ld hl,0xd58d .data:00001980 e5 push hl .data:00001981 cd a3 32 call 0x32a3 .data:00001984 21 c9 d2 ld hl,0xd2c9 .data:00001987 e5 push hl .data:00001988 21 b1 d5 ld hl,0xd5b1 .data:0000198b e5 push hl .data:0000198c 21 93 d5 ld hl,0xd593 .data:0000198f e5 push hl .data:00001990 cd a3 32 call 0x32a3 .data:00001993 3a f2 d3 ld a,(0xd3f2) .data:00001996 3d dec a .data:00001997 20 0c jr nz,0x19a5 .data:00001999 21 85 d4 ld hl,0xd485 .data:0000199c e5 push hl .data:0000199d e5 push hl .data:0000199e 21 33 44 ld hl,0x4433 .data:000019a1 e5 push hl .data:000019a2 cd ab 32 call 0x32ab .data:000019a5 af xor a .data:000019a6 32 ba d1 ld (0xd1ba),a .data:000019a9 e5 push hl .data:000019aa 21 c3 d2 ld hl,0xd2c3 .data:000019ad e5 push hl .data:000019ae 21 01 d4 ld hl,0xd401 .data:000019b1 e5 push hl .data:000019b2 cd 4c 33 call 0x334c .data:000019b5 c1 pop bc .data:000019b6 79 ld a,c .data:000019b7 3d dec a .data:000019b8 28 22 jr z,0x19dc .data:000019ba e5 push hl .data:000019bb 21 c6 d2 ld hl,0xd2c6 .data:000019be e5 push hl .data:000019bf 21 01 d4 ld hl,0xd401 .data:000019c2 e5 push hl .data:000019c3 cd 4c 33 call 0x334c .data:000019c6 c1 pop bc .data:000019c7 79 ld a,c .data:000019c8 3d dec a .data:000019c9 28 11 jr z,0x19dc .data:000019cb e5 push hl .data:000019cc 21 c9 d2 ld hl,0xd2c9 .data:000019cf e5 push hl .data:000019d0 21 85 d4 ld hl,0xd485 .data:000019d3 e5 push hl .data:000019d4 cd 4c 33 call 0x334c .data:000019d7 c1 pop bc .data:000019d8 79 ld a,c .data:000019d9 3d dec a .data:000019da 20 05 jr nz,0x19e1 .data:000019dc 3e 01 ld a,0x01 .data:000019de 32 ba d1 ld (0xd1ba),a .data:000019e1 dd e1 pop ix .data:000019e3 c9 ret .data:000019e4 cd 63 63 call 0x6363 .data:000019e7 af xor a .data:000019e8 32 8a d1 ld (0xd18a),a .data:000019eb cd e6 43 call 0x43e6 .data:000019ee 3a 76 d1 ld a,(0xd176) .data:000019f1 c3 ed 5a jp 0x5aed .data:000019f4 3a f7 d3 ld a,(0xd3f7) .data:000019f7 b7 or a .data:000019f8 28 08 jr z,0x1a02 .data:000019fa 3e 01 ld a,0x01 .data:000019fc 32 e9 d3 ld (0xd3e9),a .data:000019ff c3 19 5b jp 0x5b19 .data:00001a02 cd 02 03 call 0x0302 .data:00001a05 c3 13 5b jp 0x5b13 .data:00001a08 cd 63 47 call 0x4763 .data:00001a0b c3 19 5b jp 0x5b19 .data:00001a0e 3e 01 ld a,0x01 .data:00001a10 32 ee d3 ld (0xd3ee),a .data:00001a13 cd 4e 06 call 0x064e .data:00001a16 3a a5 d1 ld a,(0xd1a5) .data:00001a19 26 00 ld h,0x00 .data:00001a1b 6f ld l,a .data:00001a1c eb ex de,hl .data:00001a1d 21 31 d4 ld hl,0xd431 .data:00001a20 e5 push hl .data:00001a21 d5 push de .data:00001a22 cd 07 33 call 0x3307 .data:00001a25 cd f9 19 call 0x19f9 .data:00001a28 cd f1 43 call 0x43f1 .data:00001a2b cd 6e 41 call 0x416e .data:00001a2e 3a 76 d1 ld a,(0xd176) .data:00001a31 c3 b5 5a jp 0x5ab5 .data:00001a34 3a f7 d3 ld a,(0xd3f7) .data:00001a37 b7 or a .data:00001a38 28 08 jr z,0x1a42 .data:00001a3a 3e 01 ld a,0x01 .data:00001a3c 32 e9 d3 ld (0xd3e9),a .data:00001a3f c3 19 5b jp 0x5b19 .data:00001a42 cd 02 03 call 0x0302 .data:00001a45 18 e4 jr 0x1a2b .data:00001a47 cd 63 47 call 0x4763 .data:00001a4a c3 19 5b jp 0x5b19 .data:00001a4d cd 4e 06 call 0x064e .data:00001a50 3a a5 d1 ld a,(0xd1a5) .data:00001a53 26 00 ld h,0x00 .data:00001a55 6f ld l,a .data:00001a56 eb ex de,hl .data:00001a57 21 31 d4 ld hl,0xd431 .data:00001a5a e5 push hl .data:00001a5b d5 push de .data:00001a5c cd 07 33 call 0x3307 .data:00001a5f c3 2b 5a jp 0x5a2b .data:00001a62 21 34 d4 ld hl,0xd434 .data:00001a65 e5 push hl .data:00001a66 21 31 d4 ld hl,0xd431 .data:00001a69 e5 push hl .data:00001a6a cd 20 33 call 0x3320 .data:00001a6d 3e 01 ld a,0x01 .data:00001a6f 32 f6 d3 ld (0xd3f6),a .data:00001a72 c3 19 5b jp 0x5b19 .data:00001a75 21 9d d4 ld hl,0xd49d .data:00001a78 e5 push hl .data:00001a79 21 b2 13 ld hl,0x13b2 .data:00001a7c e5 push hl .data:00001a7d cd 20 33 call 0x3320 .data:00001a80 21 ac d4 ld hl,0xd4ac .data:00001a83 e5 push hl .data:00001a84 21 b2 d4 ld hl,0xd4b2 .data:00001a87 e5 push hl .data:00001a88 21 31 d4 ld hl,0xd431 .data:00001a8b e5 push hl .data:00001a8c cd 28 46 call 0x4628 .data:00001a8f 3a 8a d1 ld a,(0xd18a) .data:00001a92 3d dec a .data:00001a93 ca 19 5b jp z,0x5b19 .data:00001a96 3a 8b d1 ld a,(0xd18b) .data:00001a99 3d dec a .data:00001a9a 20 0c jr nz,0x1aa8 .data:00001a9c af xor a .data:00001a9d 32 8b d1 ld (0xd18b),a .data:00001aa0 3e 01 ld a,0x01 .data:00001aa2 32 8a d1 ld (0xd18a),a .data:00001aa5 c3 19 5b jp 0x5b19 .data:00001aa8 3e 11 ld a,0x11 .data:00001aaa 32 f7 d3 ld (0xd3f7),a .data:00001aad 3e 01 ld a,0x01 .data:00001aaf 32 f4 d3 ld (0xd3f4),a .data:00001ab2 c3 19 5b jp 0x5b19 .data:00001ab5 21 c7 5a ld hl,0x5ac7 .data:00001ab8 01 06 00 ld bc,0x0006 .data:00001abb 23 inc hl .data:00001abc 23 inc hl .data:00001abd ed a1 cpi .data:00001abf e2 d8 5a jp po,0x5ad8 .data:00001ac2 20 f7 jr nz,0x1abb .data:00001ac4 7e ld a,(hl) .data:00001ac5 23 inc hl .data:00001ac6 66 ld h,(hl) .data:00001ac7 6f ld l,a .data:00001ac8 e9 jp (hl) .data:00001ac9 53 ld d,e .data:00001aca 75 ld (hl),l .data:00001acb 5a ld e,d .data:00001acc 2e 62 ld l,0x62 .data:00001ace 5a ld e,d .data:00001acf 3c inc a .data:00001ad0 4d ld c,l .data:00001ad1 5a ld e,d .data:00001ad2 48 ld c,b .data:00001ad3 47 ld b,a .data:00001ad4 5a ld e,d .data:00001ad5 43 ld b,e .data:00001ad6 34 inc (hl) .data:00001ad7 5a ld e,d .data:00001ad8 cd 02 03 call 0x0302 .data:00001adb c3 2b 5a jp 0x5a2b .data:00001ade c3 19 5b jp 0x5b19 .data:00001ae1 21 08 00 ld hl,0x0008 .data:00001ae4 e5 push hl .data:00001ae5 cd 7f 41 call 0x417f .data:00001ae8 cd e6 43 call 0x43e6 .data:00001aeb 18 26 jr 0x1b13 .data:00001aed 21 ff 5a ld hl,0x5aff .data:00001af0 01 06 00 ld bc,0x0006 .data:00001af3 23 inc hl .data:00001af4 23 inc hl .data:00001af5 ed a1 cpi .data:00001af7 e2 10 5b jp po,0x5b10 .data:00001afa 20 f7 jr nz,0x1af3 .data:00001afc 7e ld a,(hl) .data:00001afd 23 inc hl .data:00001afe 66 ld h,(hl) .data:00001aff 6f ld l,a .data:00001b00 e9 jp (hl) .data:00001b01 53 ld d,e .data:00001b02 e1 pop hl .data:00001b03 5a ld e,d .data:00001b04 2e de ld l,0xde .data:00001b06 5a ld e,d .data:00001b07 3c inc a .data:00001b08 0e 5a ld c,0x5a .data:00001b0a 48 ld c,b .data:00001b0b 08 ex af,af' .data:00001b0c 5a ld e,d .data:00001b0d 43 ld b,e .data:00001b0e f4 59 cd call p,0xcd59 .data:00001b11 02 ld (bc),a .data:00001b12 03 inc bc .data:00001b13 cd 6e 41 call 0x416e .data:00001b16 c3 ee 59 jp 0x59ee .data:00001b19 dd e1 pop ix .data:00001b1b c9 ret .data:00001b1c cd 63 63 call 0x6363 .data:00001b1f af xor a .data:00001b20 32 8a d1 ld (0xd18a),a .data:00001b23 3a f6 d3 ld a,(0xd3f6) .data:00001b26 b7 or a .data:00001b27 20 10 jr nz,0x1b39 .data:00001b29 cd 59 48 call 0x4859 .data:00001b2c 3a 8b d1 ld a,(0xd18b) .data:00001b2f 3d dec a .data:00001b30 20 07 jr nz,0x1b39 .data:00001b32 af xor a .data:00001b33 32 8b d1 ld (0xd18b),a .data:00001b36 c3 1e 5c jp 0x5c1e .data:00001b39 cd fb 43 call 0x43fb .data:00001b3c cd 6e 41 call 0x416e .data:00001b3f 3a 76 d1 ld a,(0xd176) .data:00001b42 c3 7b 5b jp 0x5b7b .data:00001b45 3a f4 d3 ld a,(0xd3f4) .data:00001b48 b7 or a .data:00001b49 20 0e jr nz,0x1b59 .data:00001b4b 3a f7 d3 ld a,(0xd3f7) .data:00001b4e b7 or a .data:00001b4f 28 08 jr z,0x1b59 .data:00001b51 3e 01 ld a,0x01 .data:00001b53 32 e9 d3 ld (0xd3e9),a .data:00001b56 c3 1e 5c jp 0x5c1e .data:00001b59 cd 02 03 call 0x0302 .data:00001b5c 18 de jr 0x1b3c .data:00001b5e cd 63 47 call 0x4763 .data:00001b61 c3 1e 5c jp 0x5c1e .data:00001b64 cd 4e 06 call 0x064e .data:00001b67 3a a5 d1 ld a,(0xd1a5) .data:00001b6a 26 00 ld h,0x00 .data:00001b6c 6f ld l,a .data:00001b6d eb ex de,hl .data:00001b6e 21 34 d4 ld hl,0xd434 .data:00001b71 e5 push hl .data:00001b72 d5 push de .data:00001b73 cd 07 33 call 0x3307 .data:00001b76 c3 3c 5b jp 0x5b3c .data:00001b79 18 26 jr 0x1ba1 .data:00001b7b 21 8d 5b ld hl,0x5b8d .data:00001b7e 01 05 00 ld bc,0x0005 .data:00001b81 23 inc hl .data:00001b82 23 inc hl .data:00001b83 ed a1 cpi .data:00001b85 e2 9b 5b jp po,0x5b9b .data:00001b88 20 f7 jr nz,0x1b81 .data:00001b8a 7e ld a,(hl) .data:00001b8b 23 inc hl .data:00001b8c 66 ld h,(hl) .data:00001b8d 6f ld l,a .data:00001b8e e9 jp (hl) .data:00001b8f 53 ld d,e .data:00001b90 79 ld a,c .data:00001b91 5b ld e,e .data:00001b92 3c inc a .data:00001b93 64 ld h,h .data:00001b94 5b ld e,e .data:00001b95 48 ld c,b .data:00001b96 5e ld e,(hl) .data:00001b97 5b ld e,e .data:00001b98 43 ld b,e .data:00001b99 45 ld b,l .data:00001b9a 5b ld e,e .data:00001b9b cd 02 03 call 0x0302 .data:00001b9e c3 3c 5b jp 0x5b3c .data:00001ba1 3a f4 d3 ld a,(0xd3f4) .data:00001ba4 3d dec a .data:00001ba5 20 07 jr nz,0x1bae .data:00001ba7 3e 11 ld a,0x11 .data:00001ba9 32 f7 d3 ld (0xd3f7),a .data:00001bac 18 05 jr 0x1bb3 .data:00001bae 3e 01 ld a,0x01 .data:00001bb0 32 f7 d3 ld (0xd3f7),a .data:00001bb3 21 9d d4 ld hl,0xd49d .data:00001bb6 e5 push hl .data:00001bb7 21 c1 13 ld hl,0x13c1 .data:00001bba e5 push hl .data:00001bbb cd 20 33 call 0x3320 .data:00001bbe 21 b8 d4 ld hl,0xd4b8 .data:00001bc1 e5 push hl .data:00001bc2 21 be d4 ld hl,0xd4be .data:00001bc5 e5 push hl .data:00001bc6 21 34 d4 ld hl,0xd434 .data:00001bc9 e5 push hl .data:00001bca cd 28 46 call 0x4628 .data:00001bcd 3a f4 d3 ld a,(0xd3f4) .data:00001bd0 3d dec a .data:00001bd1 20 20 jr nz,0x1bf3 .data:00001bd3 21 b8 d4 ld hl,0xd4b8 .data:00001bd6 e5 push hl .data:00001bd7 e5 push hl .data:00001bd8 21 ac d4 ld hl,0xd4ac .data:00001bdb e5 push hl .data:00001bdc 21 af 13 ld hl,0x13af .data:00001bdf e5 push hl .data:00001be0 cd e6 48 call 0x48e6 .data:00001be3 21 be d4 ld hl,0xd4be .data:00001be6 e5 push hl .data:00001be7 e5 push hl .data:00001be8 21 b2 d4 ld hl,0xd4b2 .data:00001beb e5 push hl .data:00001bec 21 af 13 ld hl,0x13af .data:00001bef e5 push hl .data:00001bf0 cd e6 48 call 0x48e6 .data:00001bf3 3a 8a d1 ld a,(0xd18a) .data:00001bf6 3d dec a .data:00001bf7 28 25 jr z,0x1c1e .data:00001bf9 cd 99 4e call 0x4e99 .data:00001bfc 3e 01 ld a,0x01 .data:00001bfe 32 ef d3 ld (0xd3ef),a .data:00001c01 cd 45 44 call 0x4445 .data:00001c04 af xor a .data:00001c05 32 ef d3 ld (0xd3ef),a .data:00001c08 cd 09 0b call 0x0b09 .data:00001c0b 21 34 d4 ld hl,0xd434 .data:00001c0e e5 push hl .data:00001c0f e5 push hl .data:00001c10 21 3f 44 ld hl,0x443f .data:00001c13 e5 push hl .data:00001c14 cd 9b 32 call 0x329b .data:00001c17 21 34 d4 ld hl,0xd434 .data:00001c1a e5 push hl .data:00001c1b cd 10 4e call 0x4e10 .data:00001c1e dd e1 pop ix .data:00001c20 c9 ret .data:00001c21 cd 63 63 call 0x6363 .data:00001c24 3a f4 d3 ld a,(0xd3f4) .data:00001c27 3d dec a .data:00001c28 20 07 jr nz,0x1c31 .data:00001c2a 3e 12 ld a,0x12 .data:00001c2c 32 f7 d3 ld (0xd3f7),a .data:00001c2f 18 05 jr 0x1c36 .data:00001c31 3e 02 ld a,0x02 .data:00001c33 32 f7 d3 ld (0xd3f7),a .data:00001c36 af xor a .data:00001c37 32 8a d1 ld (0xd18a),a .data:00001c3a cd 00 44 call 0x4400 .data:00001c3d cd 09 0b call 0x0b09 .data:00001c40 3a eb d3 ld a,(0xd3eb) .data:00001c43 3d dec a .data:00001c44 20 03 jr nz,0x1c49 .data:00001c46 cd c6 43 call 0x43c6 .data:00001c49 e5 push hl .data:00001c4a 21 34 d4 ld hl,0xd434 .data:00001c4d e5 push hl .data:00001c4e cd 17 33 call 0x3317 .data:00001c51 e1 pop hl .data:00001c52 7d ld a,l .data:00001c53 32 a1 d1 ld (0xd1a1),a .data:00001c56 32 a0 d1 ld (0xd1a0),a .data:00001c59 3a ea d3 ld a,(0xd3ea) .data:00001c5c b7 or a .data:00001c5d 20 04 jr nz,0x1c63 .data:00001c5f af xor a .data:00001c60 32 cf d3 ld (0xd3cf),a .data:00001c63 cd 03 41 call 0x4103 .data:00001c66 3a 76 d1 ld a,(0xd176) .data:00001c69 c3 9a 5c jp 0x5c9a .data:00001c6c cd b2 43 call 0x43b2 .data:00001c6f 18 f2 jr 0x1c63 .data:00001c71 21 08 00 ld hl,0x0008 .data:00001c74 e5 push hl .data:00001c75 cd 7f 41 call 0x417f .data:00001c78 cd 00 44 call 0x4400 .data:00001c7b cd 09 0b call 0x0b09 .data:00001c7e 18 e3 jr 0x1c63 .data:00001c80 cd 63 47 call 0x4763 .data:00001c83 c3 72 5d jp 0x5d72 .data:00001c86 cd 4e 06 call 0x064e .data:00001c89 3a a5 d1 ld a,(0xd1a5) .data:00001c8c 26 00 ld h,0x00 .data:00001c8e 6f ld l,a .data:00001c8f eb ex de,hl .data:00001c90 21 37 d4 ld hl,0xd437 .data:00001c93 e5 push hl .data:00001c94 d5 push de .data:00001c95 cd 07 33 call 0x3307 .data:00001c98 18 26 jr 0x1cc0 .data:00001c9a 21 ac 5c ld hl,0x5cac .data:00001c9d 01 05 00 ld bc,0x0005 .data:00001ca0 23 inc hl .data:00001ca1 23 inc hl .data:00001ca2 ed a1 cpi .data:00001ca4 e2 ba 5c jp po,0x5cba .data:00001ca7 20 f7 jr nz,0x1ca0 .data:00001ca9 7e ld a,(hl) .data:00001caa 23 inc hl .data:00001cab 66 ld h,(hl) .data:00001cac 6f ld l,a .data:00001cad e9 jp (hl) .data:00001cae 3c inc a .data:00001caf 86 add a,(hl) .data:00001cb0 5c ld e,h .data:00001cb1 48 ld c,b .data:00001cb2 80 add a,b .data:00001cb3 5c ld e,h .data:00001cb4 53 ld d,e .data:00001cb5 71 ld (hl),c .data:00001cb6 5c ld e,h .data:00001cb7 00 nop .data:00001cb8 6c ld l,h .data:00001cb9 5c ld e,h .data:00001cba cd 02 03 call 0x0302 .data:00001cbd c3 63 5c jp 0x5c63 .data:00001cc0 3e 01 ld a,0x01 .data:00001cc2 32 cf d3 ld (0xd3cf),a .data:00001cc5 cd 6d 11 call 0x116d .data:00001cc8 cd f9 19 call 0x19f9 .data:00001ccb cd 05 44 call 0x4405 .data:00001cce cd 6e 41 call 0x416e .data:00001cd1 3a 76 d1 ld a,(0xd176) .data:00001cd4 c3 52 5d jp 0x5d52 .data:00001cd7 cd 63 47 call 0x4763 .data:00001cda c3 72 5d jp 0x5d72 .data:00001cdd cd 4e 06 call 0x064e .data:00001ce0 3a a5 d1 ld a,(0xd1a5) .data:00001ce3 26 00 ld h,0x00 .data:00001ce5 6f ld l,a .data:00001ce6 eb ex de,hl .data:00001ce7 21 37 d4 ld hl,0xd437 .data:00001cea e5 push hl .data:00001ceb d5 push de .data:00001cec cd 07 33 call 0x3307 .data:00001cef 18 dd jr 0x1cce .data:00001cf1 21 9d d4 ld hl,0xd49d .data:00001cf4 e5 push hl .data:00001cf5 21 c7 13 ld hl,0x13c7 .data:00001cf8 e5 push hl .data:00001cf9 cd 20 33 call 0x3320 .data:00001cfc 21 d6 d4 ld hl,0xd4d6 .data:00001cff e5 push hl .data:00001d00 21 dc d4 ld hl,0xd4dc .data:00001d03 e5 push hl .data:00001d04 21 37 d4 ld hl,0xd437 .data:00001d07 e5 push hl .data:00001d08 cd 28 46 call 0x4628 .data:00001d0b 3a f4 d3 ld a,(0xd3f4) .data:00001d0e 3d dec a .data:00001d0f 20 20 jr nz,0x1d31 .data:00001d11 21 d6 d4 ld hl,0xd4d6 .data:00001d14 e5 push hl .data:00001d15 e5 push hl .data:00001d16 21 ac d4 ld hl,0xd4ac .data:00001d19 e5 push hl .data:00001d1a 21 af 13 ld hl,0x13af .data:00001d1d e5 push hl .data:00001d1e cd e6 48 call 0x48e6 .data:00001d21 21 dc d4 ld hl,0xd4dc .data:00001d24 e5 push hl .data:00001d25 e5 push hl .data:00001d26 21 b2 d4 ld hl,0xd4b2 .data:00001d29 e5 push hl .data:00001d2a 21 af 13 ld hl,0x13af .data:00001d2d e5 push hl .data:00001d2e cd e6 48 call 0x48e6 .data:00001d31 3a 8a d1 ld a,(0xd18a) .data:00001d34 3d dec a .data:00001d35 ca 72 5d jp z,0x5d72 .data:00001d38 cd d8 4e call 0x4ed8 .data:00001d3b af xor a .data:00001d3c 32 f0 d3 ld (0xd3f0),a .data:00001d3f cd d6 55 call 0x55d6 .data:00001d42 cd fb 4b call 0x4bfb .data:00001d45 cd 9b 4c call 0x4c9b .data:00001d48 3e 01 ld a,0x01 .data:00001d4a 32 f0 d3 ld (0xd3f0),a .data:00001d4d cd d6 55 call 0x55d6 .data:00001d50 18 20 jr 0x1d72 .data:00001d52 21 64 5d ld hl,0x5d64 .data:00001d55 01 04 00 ld bc,0x0004 .data:00001d58 23 inc hl .data:00001d59 23 inc hl .data:00001d5a ed a1 cpi .data:00001d5c e2 6f 5d jp po,0x5d6f .data:00001d5f 20 f7 jr nz,0x1d58 .data:00001d61 7e ld a,(hl) .data:00001d62 23 inc hl .data:00001d63 66 ld h,(hl) .data:00001d64 6f ld l,a .data:00001d65 e9 jp (hl) .data:00001d66 53 ld d,e .data:00001d67 f1 pop af .data:00001d68 5c ld e,h .data:00001d69 3c inc a .data:00001d6a dd 5c ld e,ixh .data:00001d6c 48 ld c,b .data:00001d6d d7 rst 0x10 .data:00001d6e 5c ld e,h .data:00001d6f c3 ce 5c jp 0x5cce .data:00001d72 dd e1 pop ix .data:00001d74 c9 ret .data:00001d75 cd 63 63 call 0x6363 .data:00001d78 3a f4 d3 ld a,(0xd3f4) .data:00001d7b 3d dec a .data:00001d7c 20 07 jr nz,0x1d85 .data:00001d7e 3e 13 ld a,0x13 .data:00001d80 32 f7 d3 ld (0xd3f7),a .data:00001d83 18 05 jr 0x1d8a .data:00001d85 3e 03 ld a,0x03 .data:00001d87 32 f7 d3 ld (0xd3f7),a .data:00001d8a af xor a .data:00001d8b 32 8a d1 ld (0xd18a),a .data:00001d8e 3a ea d3 ld a,(0xd3ea) .data:00001d91 b7 or a .data:00001d92 20 04 jr nz,0x1d98 .data:00001d94 af xor a .data:00001d95 32 cf d3 ld (0xd3cf),a .data:00001d98 cd 7b 56 call 0x567b .data:00001d9b 3e 01 ld a,0x01 .data:00001d9d 32 cf d3 ld (0xd3cf),a .data:00001da0 3a 8b d1 ld a,(0xd18b) .data:00001da3 3d dec a .data:00001da4 20 0a jr nz,0x1db0 .data:00001da6 af xor a .data:00001da7 32 8b d1 ld (0xd18b),a .data:00001daa cd 63 47 call 0x4763 .data:00001dad c3 75 5e jp 0x5e75 .data:00001db0 cd 6d 11 call 0x116d .data:00001db3 cd f9 19 call 0x19f9 .data:00001db6 cd 0a 44 call 0x440a .data:00001db9 cd 6e 41 call 0x416e .data:00001dbc 3a 76 d1 ld a,(0xd176) .data:00001dbf c3 46 5e jp 0x5e46 .data:00001dc2 cd 63 47 call 0x4763 .data:00001dc5 c3 75 5e jp 0x5e75 .data:00001dc8 cd 4e 06 call 0x064e .data:00001dcb 3a a5 d1 ld a,(0xd1a5) .data:00001dce 26 00 ld h,0x00 .data:00001dd0 6f ld l,a .data:00001dd1 eb ex de,hl .data:00001dd2 21 3a d4 ld hl,0xd43a .data:00001dd5 e5 push hl .data:00001dd6 d5 push de .data:00001dd7 cd 07 33 call 0x3307 .data:00001dda 18 dd jr 0x1db9 .data:00001ddc 21 9d d4 ld hl,0xd49d .data:00001ddf e5 push hl .data:00001de0 21 d0 13 ld hl,0x13d0 .data:00001de3 e5 push hl .data:00001de4 cd 20 33 call 0x3320 .data:00001de7 21 a2 d5 ld hl,0xd5a2 .data:00001dea e5 push hl .data:00001deb 21 a8 d5 ld hl,0xd5a8 .data:00001dee e5 push hl .data:00001def 21 3a d4 ld hl,0xd43a .data:00001df2 e5 push hl .data:00001df3 cd 28 46 call 0x4628 .data:00001df6 3a f4 d3 ld a,(0xd3f4) .data:00001df9 3d dec a .data:00001dfa 20 20 jr nz,0x1e1c .data:00001dfc 21 a2 d5 ld hl,0xd5a2 .data:00001dff e5 push hl .data:00001e00 e5 push hl .data:00001e01 21 ac d4 ld hl,0xd4ac .data:00001e04 e5 push hl .data:00001e05 21 af 13 ld hl,0x13af .data:00001e08 e5 push hl .data:00001e09 cd e6 48 call 0x48e6 .data:00001e0c 21 a8 d5 ld hl,0xd5a8 .data:00001e0f e5 push hl .data:00001e10 e5 push hl .data:00001e11 21 b2 d4 ld hl,0xd4b2 .data:00001e14 e5 push hl .data:00001e15 21 af 13 ld hl,0x13af .data:00001e18 e5 push hl .data:00001e19 cd e6 48 call 0x48e6 .data:00001e1c 3a 8a d1 ld a,(0xd18a) .data:00001e1f 3d dec a .data:00001e20 ca 75 5e jp z,0x5e75 .data:00001e23 cd b5 58 call 0x58b5 .data:00001e26 3a ba d1 ld a,(0xd1ba) .data:00001e29 3d dec a .data:00001e2a c2 69 5e jp nz,0x5e69 .data:00001e2d cd f9 19 call 0x19f9 .data:00001e30 21 09 00 ld hl,0x0009 .data:00001e33 e5 push hl .data:00001e34 cd 7f 41 call 0x417f .data:00001e37 cd 96 43 call 0x4396 .data:00001e3a cd 09 0b call 0x0b09 .data:00001e3d af xor a .data:00001e3e 32 f7 d3 ld (0xd3f7),a .data:00001e41 cd 63 47 call 0x4763 .data:00001e44 18 2f jr 0x1e75 .data:00001e46 21 58 5e ld hl,0x5e58 .data:00001e49 01 04 00 ld bc,0x0004 .data:00001e4c 23 inc hl .data:00001e4d 23 inc hl .data:00001e4e ed a1 cpi .data:00001e50 e2 63 5e jp po,0x5e63 .data:00001e53 20 f7 jr nz,0x1e4c .data:00001e55 7e ld a,(hl) .data:00001e56 23 inc hl .data:00001e57 66 ld h,(hl) .data:00001e58 6f ld l,a .data:00001e59 e9 jp (hl) .data:00001e5a 53 ld d,e .data:00001e5b dc 5d 3c call c,0x3c5d .data:00001e5e c8 ret z .data:00001e5f 5d ld e,l .data:00001e60 48 ld c,b .data:00001e61 c2 5d cd jp nz,0xcd5d .data:00001e64 02 ld (bc),a .data:00001e65 03 inc bc .data:00001e66 c3 b9 5d jp 0x5db9 .data:00001e69 3e 01 ld a,0x01 .data:00001e6b 32 60 d1 ld (0xd160),a .data:00001e6e af xor a .data:00001e6f 32 f7 d3 ld (0xd3f7),a .data:00001e72 cd 63 47 call 0x4763 .data:00001e75 dd e1 pop ix .data:00001e77 c9 ret .data:00001e78 cd 63 63 call 0x6363 .data:00001e7b cd 6d 11 call 0x116d .data:00001e7e cd f9 19 call 0x19f9 .data:00001e81 3a 85 d3 ld a,(0xd385) .data:00001e84 32 e2 d3 ld (0xd3e2),a .data:00001e87 af xor a .data:00001e88 32 85 d3 ld (0xd385),a .data:00001e8b 3a cf d3 ld a,(0xd3cf) .data:00001e8e 32 ea d3 ld (0xd3ea),a .data:00001e91 3e 01 ld a,0x01 .data:00001e93 32 cf d3 ld (0xd3cf),a .data:00001e96 3a 84 d3 ld a,(0xd384) .data:00001e99 32 ec d3 ld (0xd3ec),a .data:00001e9c 3e 01 ld a,0x01 .data:00001e9e 32 84 d3 ld (0xd384),a .data:00001ea1 3a 94 d1 ld a,(0xd194) .data:00001ea4 32 ed d3 ld (0xd3ed),a .data:00001ea7 af xor a .data:00001ea8 32 94 d1 ld (0xd194),a .data:00001eab 32 f5 d3 ld (0xd3f5),a .data:00001eae af xor a .data:00001eaf 32 93 d1 ld (0xd193),a .data:00001eb2 32 ee d3 ld (0xd3ee),a .data:00001eb5 af xor a .data:00001eb6 32 8b d1 ld (0xd18b),a .data:00001eb9 32 65 d1 ld (0xd165),a .data:00001ebc af xor a .data:00001ebd 32 8a d1 ld (0xd18a),a .data:00001ec0 32 f4 d3 ld (0xd3f4),a .data:00001ec3 3e 03 ld a,0x03 .data:00001ec5 32 77 d1 ld (0xd177),a .data:00001ec8 21 04 d4 ld hl,0xd404 .data:00001ecb e5 push hl .data:00001ecc 21 ba d3 ld hl,0xd3ba .data:00001ecf e5 push hl .data:00001ed0 cd 20 33 call 0x3320 .data:00001ed3 21 ba d3 ld hl,0xd3ba .data:00001ed6 e5 push hl .data:00001ed7 21 a9 13 ld hl,0x13a9 .data:00001eda e5 push hl .data:00001edb cd 20 33 call 0x3320 .data:00001ede cd e6 43 call 0x43e6 .data:00001ee1 cd 6e 41 call 0x416e .data:00001ee4 af xor a .data:00001ee5 32 f6 d3 ld (0xd3f6),a .data:00001ee8 af xor a .data:00001ee9 32 e9 d3 ld (0xd3e9),a .data:00001eec 3a f7 d3 ld a,(0xd3f7) .data:00001eef b7 or a .data:00001ef0 ca 07 60 jp z,0x6007 .data:00001ef3 3a 76 d1 ld a,(0xd176) .data:00001ef6 fe 43 cp 0x43 .data:00001ef8 c2 07 60 jp nz,0x6007 .data:00001efb 3a f7 d3 ld a,(0xd3f7) .data:00001efe 0e 03 ld c,0x03 .data:00001f00 cd 13 63 call 0x6313 .data:00001f03 28 0d jr z,0x1f12 .data:00001f05 3a f7 d3 ld a,(0xd3f7) .data:00001f08 d6 10 sub 0x10 .data:00001f0a 32 f7 d3 ld (0xd3f7),a .data:00001f0d 3e 01 ld a,0x01 .data:00001f0f 32 f4 d3 ld (0xd3f4),a .data:00001f12 3a e3 d3 ld a,(0xd3e3) .data:00001f15 32 b2 d1 ld (0xd1b2),a .data:00001f18 3a e4 d3 ld a,(0xd3e4) .data:00001f1b 32 b1 d1 ld (0xd1b1),a .data:00001f1e 3a e6 d3 ld a,(0xd3e6) .data:00001f21 32 af d1 ld (0xd1af),a .data:00001f24 3a e5 d3 ld a,(0xd3e5) .data:00001f27 32 ae d1 ld (0xd1ae),a .data:00001f2a 3a e7 d3 ld a,(0xd3e7) .data:00001f2d 32 9e d1 ld (0xd19e),a .data:00001f30 3a e8 d3 ld a,(0xd3e8) .data:00001f33 32 9f d1 ld (0xd19f),a .data:00001f36 21 4e d2 ld hl,0xd24e .data:00001f39 e5 push hl .data:00001f3a 21 f8 d3 ld hl,0xd3f8 .data:00001f3d e5 push hl .data:00001f3e cd 20 33 call 0x3320 .data:00001f41 21 54 d2 ld hl,0xd254 .data:00001f44 e5 push hl .data:00001f45 21 fe d3 ld hl,0xd3fe .data:00001f48 e5 push hl .data:00001f49 cd 20 33 call 0x3320 .data:00001f4c 21 51 d2 ld hl,0xd251 .data:00001f4f e5 push hl .data:00001f50 21 fb d3 ld hl,0xd3fb .data:00001f53 e5 push hl .data:00001f54 cd 20 33 call 0x3320 .data:00001f57 3a f7 d3 ld a,(0xd3f7) .data:00001f5a c3 e7 5f jp 0x5fe7 .data:00001f5d cd 1c 5b call 0x5b1c .data:00001f60 3a f5 d3 ld a,(0xd3f5) .data:00001f63 3d dec a .data:00001f64 ca b9 60 jp z,0x60b9 .data:00001f67 3a 8a d1 ld a,(0xd18a) .data:00001f6a b7 or a .data:00001f6b 20 f0 jr nz,0x1f5d .data:00001f6d 3a e9 d3 ld a,(0xd3e9) .data:00001f70 3d dec a .data:00001f71 28 10 jr z,0x1f83 .data:00001f73 cd 21 5c call 0x5c21 .data:00001f76 3a f5 d3 ld a,(0xd3f5) .data:00001f79 3d dec a .data:00001f7a ca b9 60 jp z,0x60b9 .data:00001f7d 3a 8a d1 ld a,(0xd18a) .data:00001f80 b7 or a .data:00001f81 20 ea jr nz,0x1f6d .data:00001f83 3a e9 d3 ld a,(0xd3e9) .data:00001f86 3d dec a .data:00001f87 ca b2 60 jp z,0x60b2 .data:00001f8a cd 75 5d call 0x5d75 .data:00001f8d 3a f5 d3 ld a,(0xd3f5) .data:00001f90 3d dec a .data:00001f91 ca b9 60 jp z,0x60b9 .data:00001f94 3a 8a d1 ld a,(0xd18a) .data:00001f97 b7 or a .data:00001f98 20 e9 jr nz,0x1f83 .data:00001f9a c3 b2 60 jp 0x60b2 .data:00001f9d 3a e9 d3 ld a,(0xd3e9) .data:00001fa0 3d dec a .data:00001fa1 28 10 jr z,0x1fb3 .data:00001fa3 cd 21 5c call 0x5c21 .data:00001fa6 3a f5 d3 ld a,(0xd3f5) .data:00001fa9 3d dec a .data:00001faa ca b9 60 jp z,0x60b9 .data:00001fad 3a 8a d1 ld a,(0xd18a) .data:00001fb0 b7 or a .data:00001fb1 20 ea jr nz,0x1f9d .data:00001fb3 3a e9 d3 ld a,(0xd3e9) .data:00001fb6 3d dec a .data:00001fb7 ca b2 60 jp z,0x60b2 .data:00001fba cd 75 5d call 0x5d75 .data:00001fbd 3a f5 d3 ld a,(0xd3f5) .data:00001fc0 3d dec a .data:00001fc1 ca b9 60 jp z,0x60b9 .data:00001fc4 3a 8a d1 ld a,(0xd18a) .data:00001fc7 b7 or a .data:00001fc8 20 e9 jr nz,0x1fb3 .data:00001fca c3 b2 60 jp 0x60b2 .data:00001fcd 3a e9 d3 ld a,(0xd3e9) .data:00001fd0 3d dec a .data:00001fd1 ca b2 60 jp z,0x60b2 .data:00001fd4 cd 75 5d call 0x5d75 .data:00001fd7 3a f5 d3 ld a,(0xd3f5) .data:00001fda 3d dec a .data:00001fdb ca b9 60 jp z,0x60b9 .data:00001fde 3a 8a d1 ld a,(0xd18a) .data:00001fe1 b7 or a .data:00001fe2 20 e9 jr nz,0x1fcd .data:00001fe4 c3 b2 60 jp 0x60b2 .data:00001fe7 21 f9 5f ld hl,0x5ff9 .data:00001fea 01 04 00 ld bc,0x0004 .data:00001fed 23 inc hl .data:00001fee 23 inc hl .data:00001fef ed a1 cpi .data:00001ff1 e2 04 60 jp po,0x6004 .data:00001ff4 20 f7 jr nz,0x1fed .data:00001ff6 7e ld a,(hl) .data:00001ff7 23 inc hl .data:00001ff8 66 ld h,(hl) .data:00001ff9 6f ld l,a .data:00001ffa e9 jp (hl) .data:00001ffb 03 inc bc .data:00001ffc cd 5f 02 call 0x025f .data:00001fff 9d sbc a,l .data:00002000 5f ld e,a .data:00002001 01 5d 5f ld bc,0x5f5d .data:00002004 c3 b2 60 jp 0x60b2 .data:00002007 af xor a .data:00002008 32 eb d3 ld (0xd3eb),a .data:0000200b 3a b2 d1 ld a,(0xd1b2) .data:0000200e 32 e3 d3 ld (0xd3e3),a .data:00002011 3a b1 d1 ld a,(0xd1b1) .data:00002014 32 e4 d3 ld (0xd3e4),a .data:00002017 3a af d1 ld a,(0xd1af) .data:0000201a 32 e6 d3 ld (0xd3e6),a .data:0000201d 3a ae d1 ld a,(0xd1ae) .data:00002020 32 e5 d3 ld (0xd3e5),a .data:00002023 3a 9e d1 ld a,(0xd19e) .data:00002026 32 e7 d3 ld (0xd3e7),a .data:00002029 3a 9f d1 ld a,(0xd19f) .data:0000202c 32 e8 d3 ld (0xd3e8),a .data:0000202f 21 f8 d3 ld hl,0xd3f8 .data:00002032 e5 push hl .data:00002033 21 4e d2 ld hl,0xd24e .data:00002036 e5 push hl .data:00002037 cd 20 33 call 0x3320 .data:0000203a 21 fe d3 ld hl,0xd3fe .data:0000203d e5 push hl .data:0000203e 21 54 d2 ld hl,0xd254 .data:00002041 e5 push hl .data:00002042 cd 20 33 call 0x3320 .data:00002045 21 fb d3 ld hl,0xd3fb .data:00002048 e5 push hl .data:00002049 21 51 d2 ld hl,0xd251 .data:0000204c e5 push hl .data:0000204d cd 20 33 call 0x3320 .data:00002050 af xor a .data:00002051 32 f4 d3 ld (0xd3f4),a .data:00002054 cd e4 59 call 0x59e4 .data:00002057 3a f5 d3 ld a,(0xd3f5) .data:0000205a 3d dec a .data:0000205b ca b9 60 jp z,0x60b9 .data:0000205e 3a 8a d1 ld a,(0xd18a) .data:00002061 b7 or a .data:00002062 28 0e jr z,0x2072 .data:00002064 3a e9 d3 ld a,(0xd3e9) .data:00002067 3d dec a .data:00002068 28 08 jr z,0x2072 .data:0000206a cd e6 43 call 0x43e6 .data:0000206d cd 6e 41 call 0x416e .data:00002070 18 e2 jr 0x2054 .data:00002072 3a e9 d3 ld a,(0xd3e9) .data:00002075 3d dec a .data:00002076 28 10 jr z,0x2088 .data:00002078 cd 1c 5b call 0x5b1c .data:0000207b 3a f5 d3 ld a,(0xd3f5) .data:0000207e 3d dec a .data:0000207f ca b9 60 jp z,0x60b9 .data:00002082 3a 8a d1 ld a,(0xd18a) .data:00002085 b7 or a .data:00002086 20 ea jr nz,0x2072 .data:00002088 3a e9 d3 ld a,(0xd3e9) .data:0000208b 3d dec a .data:0000208c 28 0f jr z,0x209d .data:0000208e cd 21 5c call 0x5c21 .data:00002091 3a f5 d3 ld a,(0xd3f5) .data:00002094 3d dec a .data:00002095 28 22 jr z,0x20b9 .data:00002097 3a 8a d1 ld a,(0xd18a) .data:0000209a b7 or a .data:0000209b 20 eb jr nz,0x2088 .data:0000209d 3a e9 d3 ld a,(0xd3e9) .data:000020a0 3d dec a .data:000020a1 28 0f jr z,0x20b2 .data:000020a3 cd 75 5d call 0x5d75 .data:000020a6 3a f5 d3 ld a,(0xd3f5) .data:000020a9 3d dec a .data:000020aa 28 0d jr z,0x20b9 .data:000020ac 3a 8a d1 ld a,(0xd18a) .data:000020af b7 or a .data:000020b0 20 eb jr nz,0x209d .data:000020b2 3a e9 d3 ld a,(0xd3e9) .data:000020b5 b7 or a .data:000020b6 c2 e8 5e jp nz,0x5ee8 .data:000020b9 dd e1 pop ix .data:000020bb c9 ret .data:000020bc f5 push af .data:000020bd 3e 01 ld a,0x01 .data:000020bf 32 02 d7 ld (0xd702),a .data:000020c2 97 sub a .data:000020c3 32 01 d7 ld (0xd701),a .data:000020c6 18 08 jr 0x20d0 .data:000020c8 f5 push af .data:000020c9 97 sub a .data:000020ca 32 02 d7 ld (0xd702),a .data:000020cd 32 00 d7 ld (0xd700),a .data:000020d0 c5 push bc .data:000020d1 cb 7c bit 7,h .data:000020d3 28 10 jr z,0x20e5 .data:000020d5 3a 00 d7 ld a,(0xd700) .data:000020d8 2f cpl .data:000020d9 32 00 d7 ld (0xd700),a .data:000020dc d5 push de .data:000020dd 11 00 00 ld de,0x0000 .data:000020e0 eb ex de,hl .data:000020e1 a7 and a .data:000020e2 ed 52 sbc hl,de .data:000020e4 d1 pop de .data:000020e5 eb ex de,hl .data:000020e6 cb 7c bit 7,h .data:000020e8 28 15 jr z,0x20ff .data:000020ea 3a 00 d7 ld a,(0xd700) .data:000020ed 2f cpl .data:000020ee 32 00 d7 ld (0xd700),a .data:000020f1 3e ff ld a,0xff .data:000020f3 32 01 d7 ld (0xd701),a .data:000020f6 d5 push de .data:000020f7 11 00 00 ld de,0x0000 .data:000020fa eb ex de,hl .data:000020fb a7 and a .data:000020fc ed 52 sbc hl,de .data:000020fe d1 pop de .data:000020ff 7a ld a,d .data:00002100 4b ld c,e .data:00002101 eb ex de,hl .data:00002102 cd 7a 62 call 0x627a .data:00002105 47 ld b,a .data:00002106 3a 02 d7 ld a,(0xd702) .data:00002109 fe 01 cp 0x01 .data:0000210b 28 11 jr z,0x211e .data:0000210d 60 ld h,b .data:0000210e 69 ld l,c .data:0000210f 3a 00 d7 ld a,(0xd700) .data:00002112 a7 and a .data:00002113 28 16 jr z,0x212b .data:00002115 11 00 00 ld de,0x0000 .data:00002118 eb ex de,hl .data:00002119 a7 and a .data:0000211a ed 52 sbc hl,de .data:0000211c 18 0d jr 0x212b .data:0000211e 3a 01 d7 ld a,(0xd701) .data:00002121 a7 and a .data:00002122 28 07 jr z,0x212b .data:00002124 11 00 00 ld de,0x0000 .data:00002127 eb ex de,hl .data:00002128 a7 and a .data:00002129 ed 52 sbc hl,de .data:0000212b c1 pop bc .data:0000212c f1 pop af .data:0000212d c9 ret .data:0000212e d5 push de .data:0000212f 5f ld e,a .data:00002130 97 sub a .data:00002131 32 00 d7 ld (0xd700),a .data:00002134 cb 7b bit 7,e .data:00002136 28 0b jr z,0x2143 .data:00002138 7b ld a,e .data:00002139 ed 44 neg .data:0000213b 5f ld e,a .data:0000213c 3a 00 d7 ld a,(0xd700) .data:0000213f 2f cpl .data:00002140 32 00 d7 ld (0xd700),a .data:00002143 cb 79 bit 7,c .data:00002145 28 0b jr z,0x2152 .data:00002147 3a 00 d7 ld a,(0xd700) .data:0000214a 2f cpl .data:0000214b 32 00 d7 ld (0xd700),a .data:0000214e 79 ld a,c .data:0000214f ed 44 neg .data:00002151 4f ld c,a .data:00002152 cd 69 62 call 0x6269 .data:00002155 47 ld b,a .data:00002156 3a 00 d7 ld a,(0xd700) .data:00002159 a7 and a .data:0000215a 28 05 jr z,0x2161 .data:0000215c 78 ld a,b .data:0000215d ed 44 neg .data:0000215f d1 pop de .data:00002160 c9 ret .data:00002161 78 ld a,b .data:00002162 d1 pop de .data:00002163 c9 ret .data:00002164 d5 push de .data:00002165 5f ld e,a .data:00002166 97 sub a .data:00002167 32 01 d7 ld (0xd701),a .data:0000216a cb 7b bit 7,e .data:0000216c 28 09 jr z,0x2177 .data:0000216e 7b ld a,e .data:0000216f ed 44 neg .data:00002171 5f ld e,a .data:00002172 3e ff ld a,0xff .data:00002174 32 01 d7 ld (0xd701),a .data:00002177 cb 79 bit 7,c .data:00002179 28 04 jr z,0x217f .data:0000217b 79 ld a,c .data:0000217c ed 44 neg .data:0000217e 4f ld c,a .data:0000217f cd 69 62 call 0x6269 .data:00002182 3a 01 d7 ld a,(0xd701) .data:00002185 a7 and a .data:00002186 28 05 jr z,0x218d .data:00002188 78 ld a,b .data:00002189 ed 44 neg .data:0000218b d1 pop de .data:0000218c c9 ret .data:0000218d 78 ld a,b .data:0000218e d1 pop de .data:0000218f c9 ret .data:00002190 f5 push af .data:00002191 c5 push bc .data:00002192 7c ld a,h .data:00002193 4d ld c,l .data:00002194 cd 7a 62 call 0x627a .data:00002197 c1 pop bc .data:00002198 f1 pop af .data:00002199 c9 ret .data:0000219a f5 push af .data:0000219b c5 push bc .data:0000219c 7c ld a,h .data:0000219d 4d ld c,l .data:0000219e cd 7a 62 call 0x627a .data:000021a1 67 ld h,a .data:000021a2 69 ld l,c .data:000021a3 c1 pop bc .data:000021a4 f1 pop af .data:000021a5 c9 ret .data:000021a6 d5 push de .data:000021a7 5f ld e,a .data:000021a8 cd 69 62 call 0x6269 .data:000021ab 78 ld a,b .data:000021ac d1 pop de .data:000021ad c9 ret .data:000021ae d5 push de .data:000021af 5f ld e,a .data:000021b0 cd 69 62 call 0x6269 .data:000021b3 d1 pop de .data:000021b4 c9 ret .data:000021b5 f5 push af .data:000021b6 c5 push bc .data:000021b7 97 sub a .data:000021b8 32 00 d7 ld (0xd700),a .data:000021bb cb 7c bit 7,h .data:000021bd 28 10 jr z,0x21cf .data:000021bf 3a 00 d7 ld a,(0xd700) .data:000021c2 2f cpl .data:000021c3 32 00 d7 ld (0xd700),a .data:000021c6 d5 push de .data:000021c7 11 00 00 ld de,0x0000 .data:000021ca eb ex de,hl .data:000021cb a7 and a .data:000021cc ed 52 sbc hl,de .data:000021ce d1 pop de .data:000021cf 44 ld b,h .data:000021d0 4d ld c,l .data:000021d1 cb 7a bit 7,d .data:000021d3 28 0e jr z,0x21e3 .data:000021d5 3a 00 d7 ld a,(0xd700) .data:000021d8 2f cpl .data:000021d9 32 00 d7 ld (0xd700),a .data:000021dc 21 00 00 ld hl,0x0000 .data:000021df a7 and a .data:000021e0 ed 52 sbc hl,de .data:000021e2 eb ex de,hl .data:000021e3 78 ld a,b .data:000021e4 cd 54 62 call 0x6254 .data:000021e7 47 ld b,a .data:000021e8 3a 00 d7 ld a,(0xd700) .data:000021eb a7 and a .data:000021ec 28 0a jr z,0x21f8 .data:000021ee 50 ld d,b .data:000021ef 59 ld e,c .data:000021f0 21 00 00 ld hl,0x0000 .data:000021f3 a7 and a .data:000021f4 ed 52 sbc hl,de .data:000021f6 18 02 jr 0x21fa .data:000021f8 60 ld h,b .data:000021f9 69 ld l,c .data:000021fa c1 pop bc .data:000021fb f1 pop af .data:000021fc c9 ret .data:000021fd d5 push de .data:000021fe 5f ld e,a .data:000021ff 97 sub a .data:00002200 32 00 d7 ld (0xd700),a .data:00002203 cb 7b bit 7,e .data:00002205 28 0b jr z,0x2212 .data:00002207 3a 00 d7 ld a,(0xd700) .data:0000220a 2f cpl .data:0000220b 32 00 d7 ld (0xd700),a .data:0000220e 7b ld a,e .data:0000220f ed 44 neg .data:00002211 5f ld e,a .data:00002212 cb 79 bit 7,c .data:00002214 28 0b jr z,0x2221 .data:00002216 3a 00 d7 ld a,(0xd700) .data:00002219 2f cpl .data:0000221a 32 00 d7 ld (0xd700),a .data:0000221d 79 ld a,c .data:0000221e ed 44 neg .data:00002220 4f ld c,a .data:00002221 cd 46 62 call 0x6246 .data:00002224 3a 00 d7 ld a,(0xd700) .data:00002227 a7 and a .data:00002228 28 05 jr z,0x222f .data:0000222a 7b ld a,e .data:0000222b ed 44 neg .data:0000222d d1 pop de .data:0000222e c9 ret .data:0000222f 7b ld a,e .data:00002230 d1 pop de .data:00002231 c9 ret .data:00002232 f5 push af .data:00002233 c5 push bc .data:00002234 7c ld a,h .data:00002235 4d ld c,l .data:00002236 cd 54 62 call 0x6254 .data:00002239 67 ld h,a .data:0000223a 69 ld l,c .data:0000223b c1 pop bc .data:0000223c f1 pop af .data:0000223d c9 ret .data:0000223e d5 push de .data:0000223f 5f ld e,a .data:00002240 cd 46 62 call 0x6246 .data:00002243 7b ld a,e .data:00002244 d1 pop de .data:00002245 c9 ret .data:00002246 af xor a .data:00002247 06 08 ld b,0x08 .data:00002249 cb 1b rr e .data:0000224b 30 01 jr nc,0x224e .data:0000224d 81 add a,c .data:0000224e 1f rra .data:0000224f cb 1b rr e .data:00002251 10 f8 djnz 0x224b .data:00002253 c9 ret .data:00002254 21 00 00 ld hl,0x0000 .data:00002257 06 10 ld b,0x10 .data:00002259 1f rra .data:0000225a cb 19 rr c .data:0000225c 30 01 jr nc,0x225f .data:0000225e 19 add hl,de .data:0000225f cb 1c rr h .data:00002261 cb 1d rr l .data:00002263 1f rra .data:00002264 cb 19 rr c .data:00002266 10 f4 djnz 0x225c .data:00002268 c9 ret .data:00002269 af xor a .data:0000226a 06 08 ld b,0x08 .data:0000226c cb 13 rl e .data:0000226e 17 rla .data:0000226f 91 sub c .data:00002270 30 01 jr nc,0x2273 .data:00002272 81 add a,c .data:00002273 10 f7 djnz 0x226c .data:00002275 47 ld b,a .data:00002276 7b ld a,e .data:00002277 17 rla .data:00002278 2f cpl .data:00002279 c9 ret .data:0000227a 21 00 00 ld hl,0x0000 .data:0000227d 06 10 ld b,0x10 .data:0000227f cb 11 rl c .data:00002281 17 rla .data:00002282 ed 6a adc hl,hl .data:00002284 ed 52 sbc hl,de .data:00002286 30 01 jr nc,0x2289 .data:00002288 19 add hl,de .data:00002289 3f ccf .data:0000228a 10 f3 djnz 0x227f .data:0000228c cb 11 rl c .data:0000228e 17 rla .data:0000228f c9 ret .data:00002290 cb 7c bit 7,h .data:00002292 c8 ret z .data:00002293 af xor a .data:00002294 95 sub l .data:00002295 6f ld l,a .data:00002296 3e 00 ld a,0x00 .data:00002298 9c sbc a,h .data:00002299 67 ld h,a .data:0000229a c9 ret .data:0000229b 7d ld a,l .data:0000229c 2f cpl .data:0000229d 6f ld l,a .data:0000229e 7c ld a,h .data:0000229f 2f cpl .data:000022a0 67 ld h,a .data:000022a1 c9 ret .data:000022a2 7d ld a,l .data:000022a3 a3 and e .data:000022a4 6f ld l,a .data:000022a5 7c ld a,h .data:000022a6 a2 and d .data:000022a7 67 ld h,a .data:000022a8 c9 ret .data:000022a9 7d ld a,l .data:000022aa ab xor e .data:000022ab 6f ld l,a .data:000022ac 7c ld a,h .data:000022ad aa xor d .data:000022ae 67 ld h,a .data:000022af c9 ret .data:000022b0 7d ld a,l .data:000022b1 b3 or e .data:000022b2 6f ld l,a .data:000022b3 7c ld a,h .data:000022b4 b2 or d .data:000022b5 67 ld h,a .data:000022b6 c9 ret .data:000022b7 a7 and a .data:000022b8 ed 52 sbc hl,de .data:000022ba c8 ret z .data:000022bb 30 02 jr nc,0x22bf .data:000022bd af xor a .data:000022be c9 ret .data:000022bf f6 01 or 0x01 .data:000022c1 c9 ret .data:000022c2 a7 and a .data:000022c3 ed 52 sbc hl,de .data:000022c5 28 04 jr z,0x22cb .data:000022c7 38 02 jr c,0x22cb .data:000022c9 af xor a .data:000022ca c9 ret .data:000022cb f6 01 or 0x01 .data:000022cd c9 ret .data:000022ce a7 and a .data:000022cf ed 52 sbc hl,de .data:000022d1 c8 ret z .data:000022d2 e2 db 62 jp po,0x62db .data:000022d5 f2 de 62 jp p,0x62de .data:000022d8 f6 01 or 0x01 .data:000022da c9 ret .data:000022db f2 d8 62 jp p,0x62d8 .data:000022de af xor a .data:000022df c9 ret .data:000022e0 a7 and a .data:000022e1 ed 52 sbc hl,de .data:000022e3 e2 ec 62 jp po,0x62ec .data:000022e6 fa ed 62 jp m,0x62ed .data:000022e9 f6 01 or 0x01 .data:000022eb c9 ret .data:000022ec f8 ret m .data:000022ed af xor a .data:000022ee c9 ret .data:000022ef a7 and a .data:000022f0 ed 52 sbc hl,de .data:000022f2 28 06 jr z,0x22fa .data:000022f4 e2 fd 62 jp po,0x62fd .data:000022f7 fa 00 63 jp m,0x6300 .data:000022fa f6 01 or 0x01 .data:000022fc c9 ret .data:000022fd fa fa 62 jp m,0x62fa .data:00002300 af xor a .data:00002301 c9 ret .data:00002302 a7 and a .data:00002303 ed 52 sbc hl,de .data:00002305 e2 0e 63 jp po,0x630e .data:00002308 f2 11 63 jp p,0x6311 .data:0000230b f6 01 or 0x01 .data:0000230d c9 ret .data:0000230e f2 0b 63 jp p,0x630b .data:00002311 af xor a .data:00002312 c9 ret .data:00002313 b9 cp c .data:00002314 c8 ret z .data:00002315 30 02 jr nc,0x2319 .data:00002317 af xor a .data:00002318 c9 ret .data:00002319 f6 01 or 0x01 .data:0000231b c9 ret .data:0000231c b9 cp c .data:0000231d 28 04 jr z,0x2323 .data:0000231f 38 02 jr c,0x2323 .data:00002321 af xor a .data:00002322 c9 ret .data:00002323 f6 01 or 0x01 .data:00002325 c9 ret .data:00002326 b9 cp c .data:00002327 c8 ret z .data:00002328 e2 31 63 jp po,0x6331 .data:0000232b f2 34 63 jp p,0x6334 .data:0000232e f6 01 or 0x01 .data:00002330 c9 ret .data:00002331 f2 2e 63 jp p,0x632e .data:00002334 af xor a .data:00002335 c9 ret .data:00002336 b9 cp c .data:00002337 e2 40 63 jp po,0x6340 .data:0000233a fa 41 63 jp m,0x6341 .data:0000233d f6 01 or 0x01 .data:0000233f c9 ret .data:00002340 f8 ret m .data:00002341 af xor a .data:00002342 c9 ret .data:00002343 b9 cp c .data:00002344 28 06 jr z,0x234c .data:00002346 e2 4f 63 jp po,0x634f .data:00002349 fa 52 63 jp m,0x6352 .data:0000234c f6 01 or 0x01 .data:0000234e c9 ret .data:0000234f fa 4c 63 jp m,0x634c .data:00002352 af xor a .data:00002353 c9 ret .data:00002354 b9 cp c .data:00002355 e2 5e 63 jp po,0x635e .data:00002358 f2 61 63 jp p,0x6361 .data:0000235b f6 01 or 0x01 .data:0000235d c9 ret .data:0000235e f2 5b 63 jp p,0x635b .data:00002361 af xor a .data:00002362 c9 ret .data:00002363 e1 pop hl .data:00002364 dd e5 push ix .data:00002366 dd 21 00 00 ld ix,0x0000 .data:0000236a dd 39 add ix,sp .data:0000236c e9 jp (hl) .data:0000236d d1 pop de .data:0000236e c1 pop bc .data:0000236f 39 add hl,sp .data:00002370 f9 ld sp,hl .data:00002371 c5 push bc .data:00002372 dd e5 push ix .data:00002374 dd 21 00 00 ld ix,0x0000 .data:00002378 dd 39 add ix,sp .data:0000237a eb ex de,hl .data:0000237b e9 jp (hl) .data:0000237c dd e1 pop ix .data:0000237e d1 pop de .data:0000237f 39 add hl,sp .data:00002380 f9 ld sp,hl .data:00002381 eb ex de,hl .data:00002382 e9 jp (hl) .data:00002383 f3 di .data:00002384 c6 11 add a,0x11 .data:00002386 cd a1 22 call 0x22a1 .data:00002389 11 c3 d2 ld de,0xd2c3 .data:0000238c 21 3f d2 ld hl,0xd23f .data:0000238f 01 42 d2 ld bc,0xd242 .data:00002392 cd be 19 call 0x19be .data:00002395 d5 push de .data:00002396 21 cc d3 ld hl,0xd3cc .data:00002399 e5 push hl .data:0000239a d5 push de .data:0000239b cd bc 32 call 0x32bc .data:0000239e d1 pop de .data:0000239f 62 ld h,d .data:000023a0 6b ld l,e .data:000023a1 01 1b 14 ld bc,0x141b .data:000023a4 cd be 19 call 0x19be .data:000023a7 62 ld h,d .data:000023a8 6b ld l,e .data:000023a9 01 a3 13 ld bc,0x13a3 .data:000023ac cd d0 19 call 0x19d0 .data:000023af d5 push de .data:000023b0 21 c0 d3 ld hl,0xd3c0 .data:000023b3 e5 push hl .data:000023b4 d5 push de .data:000023b5 cd c3 32 call 0x32c3 .data:000023b8 d1 pop de .data:000023b9 d5 push de .data:000023ba 21 c3 d3 ld hl,0xd3c3 .data:000023bd e5 push hl .data:000023be d5 push de .data:000023bf cd cb 32 call 0x32cb .data:000023c2 d1 pop de .data:000023c3 21 6f d2 ld hl,0xd26f .data:000023c6 01 81 d2 ld bc,0xd281 .data:000023c9 cd c7 19 call 0x19c7 .data:000023cc 11 c6 d2 ld de,0xd2c6 .data:000023cf 21 27 d2 ld hl,0xd227 .data:000023d2 01 81 d2 ld bc,0xd281 .data:000023d5 cd be 19 call 0x19be .data:000023d8 11 6c d2 ld de,0xd26c .data:000023db 21 c3 d2 ld hl,0xd2c3 .data:000023de 01 c6 d2 ld bc,0xd2c6 .data:000023e1 cd d0 19 call 0x19d0 .data:000023e4 11 c9 d3 ld de,0xd3c9 .data:000023e7 21 69 d2 ld hl,0xd269 .data:000023ea 01 6c d2 ld bc,0xd26c .data:000023ed cd be 19 call 0x19be .data:000023f0 11 c3 d2 ld de,0xd2c3 .data:000023f3 21 69 d2 ld hl,0xd269 .data:000023f6 01 b8 13 ld bc,0x13b8 .data:000023f9 cd d0 19 call 0x19d0 .data:000023fc 21 c6 d2 ld hl,0xd2c6 .data:000023ff e5 push hl .data:00002400 e5 push hl .data:00002401 21 c9 d3 ld hl,0xd3c9 .data:00002404 e5 push hl .data:00002405 cd bc 32 call 0x32bc .data:00002408 d1 pop de .data:00002409 21 c3 d2 ld hl,0xd2c3 .data:0000240c cd 9f 19 call 0x199f .data:0000240f 20 0a jr nz,0x241b .data:00002411 3e 10 ld a,0x10 .data:00002413 cd f2 2b call 0x2bf2 .data:00002416 3e 01 ld a,0x01 .data:00002418 32 8a d1 ld (0xd18a),a .data:0000241b 11 c3 d2 ld de,0xd2c3 .data:0000241e 21 6f d2 ld hl,0xd26f .data:00002421 01 84 d2 ld bc,0xd284 .data:00002424 cd c7 19 call 0x19c7 .data:00002427 11 c6 d2 ld de,0xd2c6 .data:0000242a 21 2a d2 ld hl,0xd22a .data:0000242d 01 84 d2 ld bc,0xd284 .data:00002430 cd be 19 call 0x19be .data:00002433 11 c6 d3 ld de,0xd3c6 .data:00002436 21 c3 d2 ld hl,0xd2c3 .data:00002439 01 c6 d2 ld bc,0xd2c6 .data:0000243c cd d0 19 call 0x19d0 .data:0000243f 11 c3 d2 ld de,0xd2c3 .data:00002442 21 c6 d3 ld hl,0xd3c6 .data:00002445 cd d9 19 call 0x19d9 .data:00002448 11 c6 d3 ld de,0xd3c6 .data:0000244b 62 ld h,d .data:0000244c 6b ld l,e .data:0000244d 01 6c d2 ld bc,0xd26c .data:00002450 cd be 19 call 0x19be .data:00002453 d5 push de .data:00002454 21 27 14 ld hl,0x1427 .data:00002457 cd 9f 19 call 0x199f .data:0000245a d1 pop de .data:0000245b 28 08 jr z,0x2465 .data:0000245d 21 21 14 ld hl,0x1421 .data:00002460 cd aa 19 call 0x19aa .data:00002463 20 0a jr nz,0x246f .data:00002465 3e 0f ld a,0x0f .data:00002467 cd f2 2b call 0x2bf2 .data:0000246a 3e 01 ld a,0x01 .data:0000246c 32 8a d1 ld (0xd18a),a .data:0000246f 11 c3 d2 ld de,0xd2c3 .data:00002472 21 6f d2 ld hl,0xd26f .data:00002475 01 6c d2 ld bc,0xd26c .data:00002478 cd b5 19 call 0x19b5 .data:0000247b 62 ld h,d .data:0000247c 6b ld l,e .data:0000247d 01 c6 d3 ld bc,0xd3c6 .data:00002480 cd d0 19 call 0x19d0 .data:00002483 62 ld h,d .data:00002484 6b ld l,e .data:00002485 01 4b d2 ld bc,0xd24b .data:00002488 cd c7 19 call 0x19c7 .data:0000248b 11 c6 d2 ld de,0xd2c6 .data:0000248e 21 72 d2 ld hl,0xd272 .data:00002491 01 b2 13 ld bc,0x13b2 .data:00002494 cd c7 19 call 0x19c7 .data:00002497 11 9c d3 ld de,0xd39c .data:0000249a 21 c3 d2 ld hl,0xd2c3 .data:0000249d 01 c6 d2 ld bc,0xd2c6 .data:000024a0 cd c7 19 call 0x19c7 .data:000024a3 62 ld h,d .data:000024a4 6b ld l,e .data:000024a5 01 27 d2 ld bc,0xd227 .data:000024a8 cd d0 19 call 0x19d0 .data:000024ab 11 c3 d2 ld de,0xd2c3 .data:000024ae 62 ld h,d .data:000024af 6b ld l,e .data:000024b0 01 4b d2 ld bc,0xd24b .data:000024b3 cd b5 19 call 0x19b5 .data:000024b6 11 9f d3 ld de,0xd39f .data:000024b9 21 c3 d2 ld hl,0xd2c3 .data:000024bc 01 c6 d2 ld bc,0xd2c6 .data:000024bf cd c7 19 call 0x19c7 .data:000024c2 62 ld h,d .data:000024c3 6b ld l,e .data:000024c4 01 2a d2 ld bc,0xd22a .data:000024c7 cd d0 19 call 0x19d0 .data:000024ca cd 31 21 call 0x2131 .data:000024cd 11 96 d3 ld de,0xd396 .data:000024d0 21 27 d2 ld hl,0xd227 .data:000024d3 01 b2 13 ld bc,0x13b2 .data:000024d6 c5 push bc .data:000024d7 cd d0 19 call 0x19d0 .data:000024da 11 99 d3 ld de,0xd399 .data:000024dd 21 2a d2 ld hl,0xd22a .data:000024e0 c1 pop bc .data:000024e1 cd d0 19 call 0x19d0 .data:000024e4 11 cc d3 ld de,0xd3cc .data:000024e7 62 ld h,d .data:000024e8 6b ld l,e .data:000024e9 01 1b 14 ld bc,0x141b .data:000024ec cd be 19 call 0x19be .data:000024ef d5 push de .data:000024f0 d5 push de .data:000024f1 d5 push de .data:000024f2 cd bc 32 call 0x32bc .data:000024f5 d1 pop de .data:000024f6 21 b8 13 ld hl,0x13b8 .data:000024f9 cd 9f 19 call 0x199f .data:000024fc 20 0a jr nz,0x2508 .data:000024fe 3e 0e ld a,0x0e .data:00002500 cd f2 2b call 0x2bf2 .data:00002503 3e 01 ld a,0x01 .data:00002505 32 8a d1 ld (0xd18a),a .data:00002508 21 a2 d3 ld hl,0xd3a2 .data:0000250b cd e1 19 call 0x19e1 .data:0000250e 21 a5 d3 ld hl,0xd3a5 .data:00002511 cd e1 19 call 0x19e1 .data:00002514 21 a8 d3 ld hl,0xd3a8 .data:00002517 cd e1 19 call 0x19e1 .data:0000251a 21 ab d3 ld hl,0xd3ab .data:0000251d c3 e1 19 jp 0x19e1 .data:00002520 11 87 d2 ld de,0xd287 .data:00002523 cd d9 19 call 0x19d9 .data:00002526 eb ex de,hl .data:00002527 c3 e9 19 jp 0x19e9 .data:0000252a dd e5 push ix .data:0000252c dd 21 00 00 ld ix,0x0000 .data:00002530 dd 39 add ix,sp .data:00002532 11 8a d2 ld de,0xd28a .data:00002535 21 96 d2 ld hl,0xd296 .data:00002538 cd d9 19 call 0x19d9 .data:0000253b 11 8d d2 ld de,0xd28d .data:0000253e 21 99 d2 ld hl,0xd299 .data:00002541 cd d9 19 call 0x19d9 .data:00002544 11 90 d2 ld de,0xd290 .data:00002547 21 9c d2 ld hl,0xd29c .data:0000254a cd d9 19 call 0x19d9 .data:0000254d 11 93 d2 ld de,0xd293 .data:00002550 21 9f d2 ld hl,0xd29f .data:00002553 cd d9 19 call 0x19d9 .data:00002556 cd 89 3d call 0x3d89 .data:00002559 cd a8 3d call 0x3da8 .data:0000255c 11 27 d2 ld de,0xd227 .data:0000255f dd 6e 06 ld l,(ix+6) .data:00002562 dd 66 07 ld h,(ix+7) .data:00002565 cd 9f 19 call 0x199f .data:00002568 28 0e jr z,0x2578 .data:0000256a 11 2a d2 ld de,0xd22a .data:0000256d dd 6e 04 ld l,(ix+4) .data:00002570 dd 66 05 ld h,(ix+5) .data:00002573 cd 9f 19 call 0x199f .data:00002576 20 09 jr nz,0x2581 .data:00002578 3e 05 ld a,0x05 .data:0000257a cd f2 2b call 0x2bf2 .data:0000257d af xor a .data:0000257e 32 89 d1 ld (0xd189),a .data:00002581 dd e1 pop ix .data:00002583 e1 pop hl .data:00002584 d1 pop de .data:00002585 d1 pop de .data:00002586 e9 jp (hl) .data:00002587 3e 01 ld a,0x01 .data:00002589 32 85 d1 ld (0xd185),a .data:0000258c cd e2 20 call 0x20e2 .data:0000258f 3a 8b d1 ld a,(0xd18b) .data:00002592 3d dec a .data:00002593 20 15 jr nz,0x25aa .data:00002595 21 22 20 ld hl,0x2022 .data:00002598 cd ea 25 call 0x25ea .data:0000259b cd ff 19 call 0x19ff .data:0000259e 20 0a jr nz,0x25aa .data:000025a0 3e 01 ld a,0x01 .data:000025a2 32 8b d1 ld (0xd18b),a .data:000025a5 af xor a .data:000025a6 32 89 d1 ld (0xd189),a .data:000025a9 c9 ret .data:000025aa 3a 89 d1 ld a,(0xd189) .data:000025ad a7 and a .data:000025ae c8 ret z .data:000025af 3a 8b d1 ld a,(0xd18b) .data:000025b2 a7 and a .data:000025b3 c2 8c 25 jp nz,0x258c .data:000025b6 cd 5b 21 call 0x215b .data:000025b9 21 1f 20 ld hl,0x201f .data:000025bc e5 push hl .data:000025bd e5 push hl .data:000025be cd 2a 25 call 0x252a .data:000025c1 3a 8b d1 ld a,(0xd18b) .data:000025c4 3d dec a .data:000025c5 c8 ret z .data:000025c6 11 ae d3 ld de,0xd3ae .data:000025c9 21 96 d2 ld hl,0xd296 .data:000025cc cd d9 19 call 0x19d9 .data:000025cf 11 b1 d3 ld de,0xd3b1 .data:000025d2 21 99 d2 ld hl,0xd299 .data:000025d5 cd d9 19 call 0x19d9 .data:000025d8 11 b4 d3 ld de,0xd3b4 .data:000025db 21 9c d2 ld hl,0xd29c .data:000025de cd d9 19 call 0x19d9 .data:000025e1 11 b7 d3 ld de,0xd3b7 .data:000025e4 21 9f d2 ld hl,0xd29f .data:000025e7 c3 d9 19 jp 0x19d9 .data:000025ea db 01 in a,(0x01) .data:000025ec e6 08 and 0x08 .data:000025ee c0 ret nz .data:000025ef 3e 01 ld a,0x01 .data:000025f1 32 73 d1 ld (0xd173),a .data:000025f4 cd 23 0c call 0x0c23 .data:000025f7 cd d2 0a call 0x0ad2 .data:000025fa fe 48 cp 0x48 .data:000025fc 28 09 jr z,0x2607 .data:000025fe fe 53 cp 0x53 .data:00002600 28 0a jr z,0x260c .data:00002602 cd 02 03 call 0x0302 .data:00002605 18 f0 jr 0x25f7 .data:00002607 af xor a .data:00002608 32 89 d1 ld (0xd189),a .data:0000260b c9 ret .data:0000260c 3e 01 ld a,0x01 .data:0000260e 32 86 d1 ld (0xd186),a .data:00002611 32 89 d1 ld (0xd189),a .data:00002614 c9 ret .data:00002615 3e 01 ld a,0x01 .data:00002617 32 85 d1 ld (0xd185),a .data:0000261a cd e2 20 call 0x20e2 .data:0000261d 3a 8b d1 ld a,(0xd18b) .data:00002620 3d dec a .data:00002621 20 15 jr nz,0x2638 .data:00002623 21 2b 20 ld hl,0x202b .data:00002626 cd ea 25 call 0x25ea .data:00002629 cd ff 19 call 0x19ff .data:0000262c 20 0a jr nz,0x2638 .data:0000262e 3e 01 ld a,0x01 .data:00002630 32 8b d1 ld (0xd18b),a .data:00002633 af xor a .data:00002634 32 89 d1 ld (0xd189),a .data:00002637 c9 ret .data:00002638 3a 89 d1 ld a,(0xd189) .data:0000263b a7 and a .data:0000263c c8 ret z .data:0000263d 3a 8b d1 ld a,(0xd18b) .data:00002640 a7 and a .data:00002641 20 d7 jr nz,0x261a .data:00002643 cd 5b 21 call 0x215b .data:00002646 21 1f 20 ld hl,0x201f .data:00002649 e5 push hl .data:0000264a e5 push hl .data:0000264b cd 2a 25 call 0x252a .data:0000264e 3a 8b d1 ld a,(0xd18b) .data:00002651 3d dec a .data:00002652 c8 ret z .data:00002653 11 a2 d3 ld de,0xd3a2 .data:00002656 21 96 d2 ld hl,0xd296 .data:00002659 cd d9 19 call 0x19d9 .data:0000265c 11 a5 d3 ld de,0xd3a5 .data:0000265f 21 99 d2 ld hl,0xd299 .data:00002662 cd d9 19 call 0x19d9 .data:00002665 11 a8 d3 ld de,0xd3a8 .data:00002668 21 9c d2 ld hl,0xd29c .data:0000266b cd d9 19 call 0x19d9 .data:0000266e 11 ab d3 ld de,0xd3ab .data:00002671 21 9f d2 ld hl,0xd29f .data:00002674 c3 d9 19 jp 0x19d9 .data:00002677 92 sub d .data:00002678 d9 exx .data:00002679 48 ld c,b .data:0000267a 0b dec bc .data:0000267b b5 or l .data:0000267c 3e 55 ld a,0x55 .data:0000267e e5 push hl .data:0000267f c7 rst 0x00 .data:00002680 fa a9 50 jp m,0x50a9 .data:00002683 64 ld h,h .data:00002684 89 adc a,c .data:00002685 46 ld b,(hl) .data:00002686 10 95 djnz 0x261d .data:00002688 3f ccf .data:00002689 0b dec bc .data:0000268a b5 or l .data:0000268b 3f ccf .data:0000268c 00 nop .data:0000268d ac xor h .data:0000268e c7 rst 0x00 .data:0000268f fa 8e 41 jp m,0x418e .data:00002692 cd 9c 43 call 0x439c .data:00002695 cd cc 3d call 0x3dcc .data:00002698 d7 rst 0x10 .data:00002699 a3 and e .data:0000269a 3b dec sp .data:0000269b c5 push bc .data:0000269c 21 92 26 ld hl,0x2692 .data:0000269f cd 9f 19 call 0x199f .data:000026a2 c1 pop bc .data:000026a3 28 09 jr z,0x26ae .data:000026a5 c5 push bc .data:000026a6 21 95 26 ld hl,0x2695 .data:000026a9 cd aa 19 call 0x19aa .data:000026ac c1 pop bc .data:000026ad c0 ret nz .data:000026ae 79 ld a,c .data:000026af c3 f2 2b jp 0x2bf2 .data:000026b2 3e 07 ld a,0x07 .data:000026b4 32 75 d1 ld (0xd175),a .data:000026b7 cd 38 19 call 0x1938 .data:000026ba 11 78 d2 ld de,0xd278 .data:000026bd 0e 46 ld c,0x46 .data:000026bf cd 9b 26 call 0x269b .data:000026c2 3e 07 ld a,0x07 .data:000026c4 32 75 d1 ld (0xd175),a .data:000026c7 cd 38 19 call 0x1938 .data:000026ca 11 75 d2 ld de,0xd275 .data:000026cd 0e 47 ld c,0x47 .data:000026cf cd 9b 26 call 0x269b .data:000026d2 3e 01 ld a,0x01 .data:000026d4 32 75 d1 ld (0xd175),a .data:000026d7 cd 38 19 call 0x1938 .data:000026da 11 78 d2 ld de,0xd278 .data:000026dd 0e 48 ld c,0x48 .data:000026df 18 ba jr 0x269b .data:000026e1 e5 push hl .data:000026e2 cd 38 19 call 0x1938 .data:000026e5 1e 01 ld e,0x01 .data:000026e7 e1 pop hl .data:000026e8 e5 push hl .data:000026e9 cd eb 19 call 0x19eb .data:000026ec cd f3 0a call 0x0af3 .data:000026ef e1 pop hl .data:000026f0 c0 ret nz .data:000026f1 e5 push hl .data:000026f2 cd 12 1a call 0x1a12 .data:000026f5 18 eb jr 0x26e2 .data:000026f7 af xor a .data:000026f8 32 b1 d1 ld (0xd1b1),a .data:000026fb 11 51 d2 ld de,0xd251 .data:000026fe 21 66 d2 ld hl,0xd266 .data:00002701 01 8d d3 ld bc,0xd38d .data:00002704 cd be 19 call 0x19be .data:00002707 d5 push de .data:00002708 d5 push de .data:00002709 d5 push de .data:0000270a cd bc 32 call 0x32bc .data:0000270d d1 pop de .data:0000270e 62 ld h,d .data:0000270f 6b ld l,e .data:00002710 01 8f 26 ld bc,0x268f .data:00002713 cd c7 19 call 0x19c7 .data:00002716 d5 push de .data:00002717 d5 push de .data:00002718 d5 push de .data:00002719 cd cb 32 call 0x32cb .data:0000271c 21 c3 d2 ld hl,0xd2c3 .data:0000271f e5 push hl .data:00002720 21 12 14 ld hl,0x1412 .data:00002723 e5 push hl .data:00002724 cd ea 32 call 0x32ea .data:00002727 d1 pop de .data:00002728 62 ld h,d .data:00002729 6b ld l,e .data:0000272a 01 80 26 ld bc,0x2680 .data:0000272d cd c7 19 call 0x19c7 .data:00002730 d5 push de .data:00002731 21 c3 d2 ld hl,0xd2c3 .data:00002734 42 ld b,d .data:00002735 4b ld c,e .data:00002736 cd be 19 call 0x19be .data:00002739 21 c3 d2 ld hl,0xd2c3 .data:0000273c e5 push hl .data:0000273d 21 77 26 ld hl,0x2677 .data:00002740 e5 push hl .data:00002741 cd ea 32 call 0x32ea .data:00002744 d1 pop de .data:00002745 62 ld h,d .data:00002746 6b ld l,e .data:00002747 01 c3 d2 ld bc,0xd2c3 .data:0000274a cd b5 19 call 0x19b5 .data:0000274d d5 push de .data:0000274e d5 push de .data:0000274f d5 push de .data:00002750 cd e2 32 call 0x32e2 .data:00002753 d1 pop de .data:00002754 62 ld h,d .data:00002755 6b ld l,e .data:00002756 01 b2 13 ld bc,0x13b2 .data:00002759 cd c7 19 call 0x19c7 .data:0000275c 62 ld h,d .data:0000275d 6b ld l,e .data:0000275e 01 e2 13 ld bc,0x13e2 .data:00002761 cd b5 19 call 0x19b5 .data:00002764 62 ld h,d .data:00002765 6b ld l,e .data:00002766 01 f1 13 ld bc,0x13f1 .data:00002769 cd d0 19 call 0x19d0 .data:0000276c c9 ret .data:0000276d 3a 75 d1 ld a,(0xd175) .data:00002770 3d dec a .data:00002771 20 05 jr nz,0x2778 .data:00002773 3e 01 ld a,0x01 .data:00002775 32 9c d1 ld (0xd19c),a .data:00002778 3a 75 d1 ld a,(0xd175) .data:0000277b fe 07 cp 0x07 .data:0000277d 20 2c jr nz,0x27ab .data:0000277f 3e 01 ld a,0x01 .data:00002781 32 9b d1 ld (0xd19b),a .data:00002784 32 9f d1 ld (0xd19f),a .data:00002787 cd f7 26 call 0x26f7 .data:0000278a 3e 02 ld a,0x02 .data:0000278c 32 af d1 ld (0xd1af),a .data:0000278f 11 54 d2 ld de,0xd254 .data:00002792 21 60 d2 ld hl,0xd260 .data:00002795 01 83 26 ld bc,0x2683 .data:00002798 cd c7 19 call 0x19c7 .data:0000279b 62 ld h,d .data:0000279c 6b ld l,e .data:0000279d 01 8a d3 ld bc,0xd38a .data:000027a0 cd b5 19 call 0x19b5 .data:000027a3 62 ld h,d .data:000027a4 6b ld l,e .data:000027a5 01 c4 13 ld bc,0x13c4 .data:000027a8 cd be 19 call 0x19be .data:000027ab 3a 75 d1 ld a,(0xd175) .data:000027ae fe 07 cp 0x07 .data:000027b0 20 06 jr nz,0x27b8 .data:000027b2 3a 9c d1 ld a,(0xd19c) .data:000027b5 3d dec a .data:000027b6 28 0c jr z,0x27c4 .data:000027b8 3a 75 d1 ld a,(0xd175) .data:000027bb 3d dec a .data:000027bc 20 50 jr nz,0x280e .data:000027be 3a 9b d1 ld a,(0xd19b) .data:000027c1 3d dec a .data:000027c2 20 4a jr nz,0x280e .data:000027c4 af xor a .data:000027c5 32 b2 d1 ld (0xd1b2),a .data:000027c8 3e 01 ld a,0x01 .data:000027ca 32 9e d1 ld (0xd19e),a .data:000027cd 3a 7f d3 ld a,(0xd37f) .data:000027d0 e6 01 and 0x01 .data:000027d2 20 0e jr nz,0x27e2 .data:000027d4 11 4e d2 ld de,0xd24e .data:000027d7 21 63 d2 ld hl,0xd263 .data:000027da 01 8c 26 ld bc,0x268c .data:000027dd cd c7 19 call 0x19c7 .data:000027e0 18 0c jr 0x27ee .data:000027e2 11 4e d2 ld de,0xd24e .data:000027e5 21 63 d2 ld hl,0xd263 .data:000027e8 01 7d 26 ld bc,0x267d .data:000027eb cd c7 19 call 0x19c7 .data:000027ee 62 ld h,d .data:000027ef 6b ld l,e .data:000027f0 01 87 d3 ld bc,0xd387 .data:000027f3 cd b5 19 call 0x19b5 .data:000027f6 62 ld h,d .data:000027f7 6b ld l,e .data:000027f8 01 54 d2 ld bc,0xd254 .data:000027fb cd be 19 call 0x19be .data:000027fe 62 ld h,d .data:000027ff 6b ld l,e .data:00002800 01 d9 13 ld bc,0x13d9 .data:00002803 cd be 19 call 0x19be .data:00002806 62 ld h,d .data:00002807 6b ld l,e .data:00002808 01 f1 13 ld bc,0x13f1 .data:0000280b cd d0 19 call 0x19d0 .data:0000280e 3e 02 ld a,0x02 .data:00002810 32 ae d1 ld (0xd1ae),a .data:00002813 c9 ret .data:00002814 dd e5 push ix .data:00002816 dd 21 00 00 ld ix,0x0000 .data:0000281a dd 39 add ix,sp .data:0000281c dd 7e 04 ld a,(ix+4) .data:0000281f 32 75 d1 ld (0xd175),a .data:00002822 cd 38 19 call 0x1938 .data:00002825 1e 01 ld e,0x01 .data:00002827 dd 6e 06 ld l,(ix+6) .data:0000282a dd 66 07 ld h,(ix+7) .data:0000282d e5 push hl .data:0000282e cd eb 19 call 0x19eb .data:00002831 11 c3 d2 ld de,0xd2c3 .data:00002834 e1 pop hl .data:00002835 dd 4e 0a ld c,(ix+10) .data:00002838 dd 46 0b ld b,(ix+11) .data:0000283b cd c7 19 call 0x19c7 .data:0000283e 62 ld h,d .data:0000283f 6b ld l,e .data:00002840 dd 4e 08 ld c,(ix+8) .data:00002843 dd 46 09 ld b,(ix+9) .data:00002846 cd b5 19 call 0x19b5 .data:00002849 62 ld h,d .data:0000284a 6b ld l,e .data:0000284b cd f1 19 call 0x19f1 .data:0000284e cd 06 1a call 0x1a06 .data:00002851 28 05 jr z,0x2858 .data:00002853 cd 12 1a call 0x1a12 .data:00002856 18 ca jr 0x2822 .data:00002858 dd e1 pop ix .data:0000285a e1 pop hl .data:0000285b d1 pop de .data:0000285c d1 pop de .data:0000285d d1 pop de .data:0000285e d1 pop de .data:0000285f e9 jp (hl) .data:00002860 3e 07 ld a,0x07 .data:00002862 32 75 d1 ld (0xd175),a .data:00002865 cd 38 19 call 0x1938 .data:00002868 11 66 d2 ld de,0xd266 .data:0000286b 21 75 d2 ld hl,0xd275 .data:0000286e cd d9 19 call 0x19d9 .data:00002871 cd f7 26 call 0x26f7 .data:00002874 1e 01 ld e,0x01 .data:00002876 21 75 d2 ld hl,0xd275 .data:00002879 cd eb 19 call 0x19eb .data:0000287c 11 c3 d2 ld de,0xd2c3 .data:0000287f 21 51 d2 ld hl,0xd251 .data:00002882 01 f1 13 ld bc,0x13f1 .data:00002885 cd c7 19 call 0x19c7 .data:00002888 62 ld h,d .data:00002889 6b ld l,e .data:0000288a cd f1 19 call 0x19f1 .data:0000288d cd 06 1a call 0x1a06 .data:00002890 c8 ret z .data:00002891 cd 12 1a call 0x1a12 .data:00002894 18 cf jr 0x2865 .data:00002896 3e 07 ld a,0x07 .data:00002898 32 75 d1 ld (0xd175),a .data:0000289b cd f9 19 call 0x19f9 .data:0000289e cd 09 0b call 0x0b09 .data:000028a1 21 78 d2 ld hl,0xd278 .data:000028a4 cd e1 26 call 0x26e1 .data:000028a7 32 76 d1 ld (0xd176),a .data:000028aa fe 48 cp 0x48 .data:000028ac c8 ret z .data:000028ad fe 43 cp 0x43 .data:000028af 20 f0 jr nz,0x28a1 .data:000028b1 cd 09 0b call 0x0b09 .data:000028b4 11 8a d3 ld de,0xd38a .data:000028b7 21 78 d2 ld hl,0xd278 .data:000028ba 01 83 26 ld bc,0x2683 .data:000028bd cd c7 19 call 0x19c7 .data:000028c0 21 a9 13 ld hl,0x13a9 .data:000028c3 42 ld b,d .data:000028c4 4b ld c,e .data:000028c5 cd be 19 call 0x19be .data:000028c8 11 90 d3 ld de,0xd390 .data:000028cb 21 78 d2 ld hl,0xd278 .data:000028ce 01 86 26 ld bc,0x2686 .data:000028d1 c3 b5 19 jp 0x19b5 .data:000028d4 3e 01 ld a,0x01 .data:000028d6 32 85 d1 ld (0xd185),a .data:000028d9 32 75 d1 ld (0xd175),a .data:000028dc cd f9 19 call 0x19f9 .data:000028df 3e 08 ld a,0x08 .data:000028e1 32 73 d1 ld (0xd173),a .data:000028e4 3e 31 ld a,0x31 .data:000028e6 cd 20 0b call 0x0b20 .data:000028e9 cd 09 0b call 0x0b09 .data:000028ec 21 78 d2 ld hl,0xd278 .data:000028ef cd e1 26 call 0x26e1 .data:000028f2 fe 48 cp 0x48 .data:000028f4 c8 ret z .data:000028f5 fe 43 cp 0x43 .data:000028f7 28 05 jr z,0x28fe .data:000028f9 cd 09 0b call 0x0b09 .data:000028fc 18 ee jr 0x28ec .data:000028fe 11 d2 d2 ld de,0xd2d2 .data:00002901 21 78 d2 ld hl,0xd278 .data:00002904 cd d9 19 call 0x19d9 .data:00002907 cd 09 0b call 0x0b09 .data:0000290a 18 00 jr 0x290c .data:0000290c cd f9 19 call 0x19f9 .data:0000290f 3e 08 ld a,0x08 .data:00002911 32 73 d1 ld (0xd173),a .data:00002914 3e 32 ld a,0x32 .data:00002916 cd 20 0b call 0x0b20 .data:00002919 21 78 d2 ld hl,0xd278 .data:0000291c cd e1 26 call 0x26e1 .data:0000291f fe 48 cp 0x48 .data:00002921 c8 ret z .data:00002922 fe 43 cp 0x43 .data:00002924 28 05 jr z,0x292b .data:00002926 cd 09 0b call 0x0b09 .data:00002929 18 ee jr 0x2919 .data:0000292b 11 63 d2 ld de,0xd263 .data:0000292e 21 78 d2 ld hl,0xd278 .data:00002931 cd d9 19 call 0x19d9 .data:00002934 3e 07 ld a,0x07 .data:00002936 32 75 d1 ld (0xd175),a .data:00002939 cd 38 19 call 0x1938 .data:0000293c 11 54 d2 ld de,0xd254 .data:0000293f 21 78 d2 ld hl,0xd278 .data:00002942 01 83 26 ld bc,0x2683 .data:00002945 cd c7 19 call 0x19c7 .data:00002948 62 ld h,d .data:00002949 6b ld l,e .data:0000294a 01 8a d3 ld bc,0xd38a .data:0000294d cd b5 19 call 0x19b5 .data:00002950 cd 09 0b call 0x0b09 .data:00002953 3a 7f d3 ld a,(0xd37f) .data:00002956 e6 01 and 0x01 .data:00002958 20 1a jr nz,0x2974 .data:0000295a 11 93 d3 ld de,0xd393 .data:0000295d 21 d2 d2 ld hl,0xd2d2 .data:00002960 01 89 26 ld bc,0x2689 .data:00002963 cd b5 19 call 0x19b5 .data:00002966 11 d2 d2 ld de,0xd2d2 .data:00002969 21 63 d2 ld hl,0xd263 .data:0000296c 01 8c 26 ld bc,0x268c .data:0000296f cd c7 19 call 0x19c7 .data:00002972 18 18 jr 0x298c .data:00002974 11 93 d3 ld de,0xd393 .data:00002977 21 d2 d2 ld hl,0xd2d2 .data:0000297a 01 7a 26 ld bc,0x267a .data:0000297d cd b5 19 call 0x19b5 .data:00002980 11 d2 d2 ld de,0xd2d2 .data:00002983 21 63 d2 ld hl,0xd263 .data:00002986 01 7d 26 ld bc,0x267d .data:00002989 cd c7 19 call 0x19c7 .data:0000298c 42 ld b,d .data:0000298d 4b ld c,e .data:0000298e 11 87 d3 ld de,0xd387 .data:00002991 21 54 d2 ld hl,0xd254 .data:00002994 c3 be 19 jp 0x19be .data:00002997 3e 01 ld a,0x01 .data:00002999 32 85 d1 ld (0xd185),a .data:0000299c cd f9 19 call 0x19f9 .data:0000299f 3e 08 ld a,0x08 .data:000029a1 32 73 d1 ld (0xd173),a .data:000029a4 3e 31 ld a,0x31 .data:000029a6 cd 20 0b call 0x0b20 .data:000029a9 cd 09 0b call 0x0b09 .data:000029ac 3e 07 ld a,0x07 .data:000029ae 32 75 d1 ld (0xd175),a .data:000029b1 21 75 d2 ld hl,0xd275 .data:000029b4 cd e1 26 call 0x26e1 .data:000029b7 fe 48 cp 0x48 .data:000029b9 c8 ret z .data:000029ba fe 43 cp 0x43 .data:000029bc 28 05 jr z,0x29c3 .data:000029be cd 09 0b call 0x0b09 .data:000029c1 18 ee jr 0x29b1 .data:000029c3 11 cf d2 ld de,0xd2cf .data:000029c6 21 75 d2 ld hl,0xd275 .data:000029c9 cd d9 19 call 0x19d9 .data:000029cc cd 09 0b call 0x0b09 .data:000029cf cd f9 19 call 0x19f9 .data:000029d2 3e 08 ld a,0x08 .data:000029d4 32 73 d1 ld (0xd173),a .data:000029d7 3e 32 ld a,0x32 .data:000029d9 cd 20 0b call 0x0b20 .data:000029dc 21 75 d2 ld hl,0xd275 .data:000029df cd e1 26 call 0x26e1 .data:000029e2 fe 48 cp 0x48 .data:000029e4 c8 ret z .data:000029e5 fe 43 cp 0x43 .data:000029e7 28 05 jr z,0x29ee .data:000029e9 cd 09 0b call 0x0b09 .data:000029ec 18 ee jr 0x29dc .data:000029ee cd 09 0b call 0x0b09 .data:000029f1 11 8d d3 ld de,0xd38d .data:000029f4 21 cf d2 ld hl,0xd2cf .data:000029f7 01 75 d2 ld bc,0xd275 .data:000029fa cd b5 19 call 0x19b5 .data:000029fd 11 8d d3 ld de,0xd38d .data:00002a00 62 ld h,d .data:00002a01 6b ld l,e .data:00002a02 01 b2 13 ld bc,0x13b2 .data:00002a05 c3 d0 19 jp 0x19d0 .data:00002a08 dd e5 push ix .data:00002a0a dd 21 00 00 ld ix,0x0000 .data:00002a0e dd 39 add ix,sp .data:00002a10 dd 7e 04 ld a,(ix+4) .data:00002a13 32 75 d1 ld (0xd175),a .data:00002a16 cd 38 19 call 0x1938 .data:00002a19 11 78 d2 ld de,0xd278 .data:00002a1c dd 6e 0e ld l,(ix+14) .data:00002a1f dd 66 0f ld h,(ix+15) .data:00002a22 cd aa 19 call 0x19aa .data:00002a25 28 27 jr z,0x2a4e .data:00002a27 21 95 26 ld hl,0x2695 .data:00002a2a cd aa 19 call 0x19aa .data:00002a2d 28 1f jr z,0x2a4e .data:00002a2f 01 64 00 ld bc,0x0064 .data:00002a32 cd db 04 call 0x04db .data:00002a35 cd 38 19 call 0x1938 .data:00002a38 11 78 d2 ld de,0xd278 .data:00002a3b dd 6e 0e ld l,(ix+14) .data:00002a3e dd 66 0f ld h,(ix+15) .data:00002a41 cd aa 19 call 0x19aa .data:00002a44 28 08 jr z,0x2a4e .data:00002a46 21 95 26 ld hl,0x2695 .data:00002a49 cd aa 19 call 0x19aa .data:00002a4c 20 0f jr nz,0x2a5d .data:00002a4e dd 36 10 01 ld (ix+16),0x01 .data:00002a52 dd 6e 06 ld l,(ix+6) .data:00002a55 dd 66 07 ld h,(ix+7) .data:00002a58 36 00 ld (hl),0x00 .data:00002a5a c3 c7 2a jp 0x2ac7 .data:00002a5d af xor a .data:00002a5e dd 77 10 ld (ix+16),a .data:00002a61 dd 6e 06 ld l,(ix+6) .data:00002a64 dd 66 07 ld h,(ix+7) .data:00002a67 7e ld a,(hl) .data:00002a68 fe 04 cp 0x04 .data:00002a6a 28 5b jr z,0x2ac7 .data:00002a6c 11 c3 d2 ld de,0xd2c3 .data:00002a6f 21 78 d2 ld hl,0xd278 .data:00002a72 dd 4e 08 ld c,(ix+8) .data:00002a75 dd 46 09 ld b,(ix+9) .data:00002a78 cd be 19 call 0x19be .data:00002a7b d5 push de .data:00002a7c d5 push de .data:00002a7d d5 push de .data:00002a7e cd bc 32 call 0x32bc .data:00002a81 d1 pop de .data:00002a82 21 98 26 ld hl,0x2698 .data:00002a85 cd 9f 19 call 0x199f .data:00002a88 28 35 jr z,0x2abf .data:00002a8a dd 6e 06 ld l,(ix+6) .data:00002a8d dd 66 07 ld h,(ix+7) .data:00002a90 34 inc (hl) .data:00002a91 7e ld a,(hl) .data:00002a92 fe 04 cp 0x04 .data:00002a94 20 31 jr nz,0x2ac7 .data:00002a96 cd f9 19 call 0x19f9 .data:00002a99 cd 18 03 call 0x0318 .data:00002a9c dd 5e 0c ld e,(ix+12) .data:00002a9f dd 56 0d ld d,(ix+13) .data:00002aa2 21 75 d2 ld hl,0xd275 .data:00002aa5 cd d9 19 call 0x19d9 .data:00002aa8 dd 5e 0a ld e,(ix+10) .data:00002aab dd 56 0b ld d,(ix+11) .data:00002aae 21 78 d2 ld hl,0xd278 .data:00002ab1 cd d9 19 call 0x19d9 .data:00002ab4 cd 6d 27 call 0x276d .data:00002ab7 01 64 00 ld bc,0x0064 .data:00002aba cd db 04 call 0x04db .data:00002abd 18 08 jr 0x2ac7 .data:00002abf dd 6e 06 ld l,(ix+6) .data:00002ac2 dd 66 07 ld h,(ix+7) .data:00002ac5 36 00 ld (hl),0x00 .data:00002ac7 dd 5e 08 ld e,(ix+8) .data:00002aca dd 56 09 ld d,(ix+9) .data:00002acd 21 78 d2 ld hl,0xd278 .data:00002ad0 cd d9 19 call 0x19d9 .data:00002ad3 dd e1 pop ix .data:00002ad5 d1 pop de .data:00002ad6 21 0c 00 ld hl,0x000c .data:00002ad9 39 add hl,sp .data:00002ada f9 ld sp,hl .data:00002adb eb ex de,hl .data:00002adc e9 jp (hl) .data:00002add e5 push hl .data:00002ade 21 90 d3 ld hl,0xd390 .data:00002ae1 e5 push hl .data:00002ae2 21 66 d2 ld hl,0xd266 .data:00002ae5 e5 push hl .data:00002ae6 21 60 d2 ld hl,0xd260 .data:00002ae9 e5 push hl .data:00002aea 21 7b d2 ld hl,0xd27b .data:00002aed e5 push hl .data:00002aee 21 b3 d1 ld hl,0xd1b3 .data:00002af1 e5 push hl .data:00002af2 21 07 00 ld hl,0x0007 .data:00002af5 e5 push hl .data:00002af6 cd 08 2a call 0x2a08 .data:00002af9 c1 pop bc .data:00002afa 79 ld a,c .data:00002afb 32 98 d1 ld (0xd198),a .data:00002afe e5 push hl .data:00002aff 21 93 d3 ld hl,0xd393 .data:00002b02 e5 push hl .data:00002b03 21 63 d2 ld hl,0xd263 .data:00002b06 e5 push hl .data:00002b07 21 63 d2 ld hl,0xd263 .data:00002b0a e5 push hl .data:00002b0b 21 7e d2 ld hl,0xd27e .data:00002b0e e5 push hl .data:00002b0f 21 b4 d1 ld hl,0xd1b4 .data:00002b12 e5 push hl .data:00002b13 21 01 00 ld hl,0x0001 .data:00002b16 e5 push hl .data:00002b17 cd 08 2a call 0x2a08 .data:00002b1a c1 pop bc .data:00002b1b 79 ld a,c .data:00002b1c 32 99 d1 ld (0xd199),a .data:00002b1f 3a 98 d1 ld a,(0xd198) .data:00002b22 a1 and c .data:00002b23 32 97 d1 ld (0xd197),a .data:00002b26 a7 and a .data:00002b27 c0 ret nz .data:00002b28 3a 9c d1 ld a,(0xd19c) .data:00002b2b 4f ld c,a .data:00002b2c 3a 9b d1 ld a,(0xd19b) .data:00002b2f b1 or c .data:00002b30 c0 ret nz .data:00002b31 21 4e d2 ld hl,0xd24e .data:00002b34 cd e1 19 call 0x19e1 .data:00002b37 21 54 d2 ld hl,0xd254 .data:00002b3a cd e1 19 call 0x19e1 .data:00002b3d 21 51 d2 ld hl,0xd251 .data:00002b40 c3 e1 19 jp 0x19e1 .data:00002b43 cd dd 2a call 0x2add .data:00002b46 3a 98 d1 ld a,(0xd198) .data:00002b49 a7 and a .data:00002b4a 20 05 jr nz,0x2b51 .data:00002b4c 3e 03 ld a,0x03 .data:00002b4e cd bb 2b call 0x2bbb .data:00002b51 cd dd 2a call 0x2add .data:00002b54 3a 98 d1 ld a,(0xd198) .data:00002b57 3d dec a .data:00002b58 28 05 jr z,0x2b5f .data:00002b5a cd ff 19 call 0x19ff .data:00002b5d 20 f2 jr nz,0x2b51 .data:00002b5f cd dd 2a call 0x2add .data:00002b62 3a 99 d1 ld a,(0xd199) .data:00002b65 a7 and a .data:00002b66 20 05 jr nz,0x2b6d .data:00002b68 3e 04 ld a,0x04 .data:00002b6a cd bb 2b call 0x2bbb .data:00002b6d cd dd 2a call 0x2add .data:00002b70 3a 99 d1 ld a,(0xd199) .data:00002b73 3d dec a .data:00002b74 c8 ret z .data:00002b75 cd ff 19 call 0x19ff .data:00002b78 20 f3 jr nz,0x2b6d .data:00002b7a c9 ret .data:00002b7b 55 ld d,l .data:00002b7c 0d dec c .data:00002b7d 20 45 jr nz,0x2bc4 .data:00002b7f 31 2e 62 ld sp,0x622e .data:00002b82 20 20 jr nz,0x2ba4 .data:00002b84 20 20 jr nz,0x2ba6 .data:00002b86 20 04 jr nz,0x2b8c .data:00002b88 0d dec c .data:00002b89 20 45 jr nz,0x2bd0 .data:00002b8b 31 2e 64 ld sp,0x642e .data:00002b8e 20 20 jr nz,0x2bb0 .data:00002b90 20 20 jr nz,0x2bb2 .data:00002b92 20 04 jr nz,0x2b98 .data:00002b94 0d dec c .data:00002b95 20 45 jr nz,0x2bdc .data:00002b97 31 2e 41 ld sp,0x412e .data:00002b9a 20 20 jr nz,0x2bbc .data:00002b9c 20 20 jr nz,0x2bbe .data:00002b9e 20 04 jr nz,0x2ba4 .data:00002ba0 26 83 ld h,0x83 .data:00002ba2 44 ld b,h .data:00002ba3 00 nop .data:00002ba4 90 sub b .data:00002ba5 42 ld b,d .data:00002ba6 3e ea ld a,0xea .data:00002ba8 42 ld b,d .data:00002ba9 03 inc bc .data:00002baa aa xor d .data:00002bab 56 ld d,(hl) .data:00002bac cd 8c 42 call 0x428c .data:00002baf cd ac 42 call 0x42ac .data:00002bb2 66 ld h,(hl) .data:00002bb3 ca 46 28 jp z,0x2846 .data:00002bb6 bf cp a .data:00002bb7 41 ld b,c .data:00002bb8 48 ld c,b .data:00002bb9 f7 rst 0x30 .data:00002bba 47 ld b,a .data:00002bbb 32 6d d1 ld (0xd16d),a .data:00002bbe af xor a .data:00002bbf 32 88 d1 ld (0xd188),a .data:00002bc2 3c inc a .data:00002bc3 32 8b d1 ld (0xd18b),a .data:00002bc6 cd 9b 14 call 0x149b .data:00002bc9 af xor a .data:00002bca 32 f0 cf ld (0xcff0),a .data:00002bcd cd 6d 11 call 0x116d .data:00002bd0 cd 84 11 call 0x1184 .data:00002bd3 cd f9 19 call 0x19f9 .data:00002bd6 11 c3 d2 ld de,0xd2c3 .data:00002bd9 2a 6d d1 ld hl,(0xd16d) .data:00002bdc 26 00 ld h,0x00 .data:00002bde cd 02 33 call 0x3302 .data:00002be1 21 c3 d2 ld hl,0xd2c3 .data:00002be4 cd e9 19 call 0x19e9 .data:00002be7 3e 01 ld a,0x01 .data:00002be9 32 73 d1 ld (0xd173),a .data:00002bec 3e 45 ld a,0x45 .data:00002bee cd 20 0b call 0x0b20 .data:00002bf1 c9 ret .data:00002bf2 cd bb 2b call 0x2bbb .data:00002bf5 cd 09 0b call 0x0b09 .data:00002bf8 cd 9b 14 call 0x149b .data:00002bfb cd ff 19 call 0x19ff .data:00002bfe 20 f8 jr nz,0x2bf8 .data:00002c00 cd f9 19 call 0x19f9 .data:00002c03 c3 12 1a jp 0x1a12 .data:00002c06 3a 94 d1 ld a,(0xd194) .data:00002c09 fe 02 cp 0x02 .data:00002c0b 20 10 jr nz,0x2c1d .data:00002c0d 11 6f d2 ld de,0xd26f .data:00002c10 21 a9 13 ld hl,0x13a9 .data:00002c13 cd aa 19 call 0x19aa .data:00002c16 20 05 jr nz,0x2c1d .data:00002c18 21 94 2b ld hl,0x2b94 .data:00002c1b 18 1d jr 0x2c3a .data:00002c1d 11 6f d2 ld de,0xd26f .data:00002c20 21 f4 13 ld hl,0x13f4 .data:00002c23 cd aa 19 call 0x19aa .data:00002c26 20 05 jr nz,0x2c2d .data:00002c28 21 7c 2b ld hl,0x2b7c .data:00002c2b 18 0d jr 0x2c3a .data:00002c2d 11 72 d2 ld de,0xd272 .data:00002c30 21 f4 13 ld hl,0x13f4 .data:00002c33 cd aa 19 call 0x19aa .data:00002c36 c0 ret nz .data:00002c37 21 88 2b ld hl,0x2b88 .data:00002c3a cd 23 0c call 0x0c23 .data:00002c3d cd 6d 11 call 0x116d .data:00002c40 cd d0 11 call 0x11d0 .data:00002c43 af xor a .data:00002c44 32 88 d1 ld (0xd188),a .data:00002c47 32 f0 cf ld (0xcff0),a .data:00002c4a 3c inc a .data:00002c4b 32 8b d1 ld (0xd18b),a .data:00002c4e 32 82 d1 ld (0xd182),a .data:00002c51 cd f3 0a call 0x0af3 .data:00002c54 32 76 d1 ld (0xd176),a .data:00002c57 fe 44 cp 0x44 .data:00002c59 c8 ret z .data:00002c5a fe 42 cp 0x42 .data:00002c5c c8 ret z .data:00002c5d fe 41 cp 0x41 .data:00002c5f c8 ret z .data:00002c60 fe 48 cp 0x48 .data:00002c62 c8 ret z .data:00002c63 cd dd 2a call 0x2add .data:00002c66 3a 97 d1 ld a,(0xd197) .data:00002c69 a7 and a .data:00002c6a 20 e5 jr nz,0x2c51 .data:00002c6c af xor a .data:00002c6d 32 82 d1 ld (0xd182),a .data:00002c70 c9 ret .data:00002c71 3e 03 ld a,0x03 .data:00002c73 32 75 d1 ld (0xd175),a .data:00002c76 cd 55 03 call 0x0355 .data:00002c79 2a d1 d1 ld hl,(0xd1d1) .data:00002c7c cd c0 2c call 0x2cc0 .data:00002c7f 38 05 jr c,0x2c86 .data:00002c81 3e 34 ld a,0x34 .data:00002c83 cd f2 2b call 0x2bf2 .data:00002c86 3e 03 ld a,0x03 .data:00002c88 32 75 d1 ld (0xd175),a .data:00002c8b cd 55 03 call 0x0355 .data:00002c8e 2a d3 d1 ld hl,(0xd1d3) .data:00002c91 cd c0 2c call 0x2cc0 .data:00002c94 d4 bb 2c call nc,0x2cbb .data:00002c97 3e 00 ld a,0x00 .data:00002c99 32 75 d1 ld (0xd175),a .data:00002c9c cd 55 03 call 0x0355 .data:00002c9f 2a d1 d1 ld hl,(0xd1d1) .data:00002ca2 cd cd 2c call 0x2ccd .data:00002ca5 38 05 jr c,0x2cac .data:00002ca7 3e 34 ld a,0x34 .data:00002ca9 cd f2 2b call 0x2bf2 .data:00002cac 3e 00 ld a,0x00 .data:00002cae 32 75 d1 ld (0xd175),a .data:00002cb1 cd 55 03 call 0x0355 .data:00002cb4 2a d3 d1 ld hl,(0xd1d3) .data:00002cb7 cd cd 2c call 0x2ccd .data:00002cba d8 ret c .data:00002cbb 3e 35 ld a,0x35 .data:00002cbd c3 f2 2b jp 0x2bf2 .data:00002cc0 cb 7c bit 7,h .data:00002cc2 28 18 jr z,0x2cdc .data:00002cc4 11 00 00 ld de,0x0000 .data:00002cc7 eb ex de,hl .data:00002cc8 a7 and a .data:00002cc9 ed 52 sbc hl,de .data:00002ccb 18 0f jr 0x2cdc .data:00002ccd 11 a8 17 ld de,0x17a8 .data:00002cd0 a7 and a .data:00002cd1 ed 52 sbc hl,de .data:00002cd3 30 07 jr nc,0x2cdc .data:00002cd5 11 00 00 ld de,0x0000 .data:00002cd8 eb ex de,hl .data:00002cd9 a7 and a .data:00002cda ed 52 sbc hl,de .data:00002cdc 11 fb 00 ld de,0x00fb .data:00002cdf a7 and a .data:00002ce0 ed 52 sbc hl,de .data:00002ce2 c9 ret .data:00002ce3 cd 01 2d call 0x2d01 .data:00002ce6 21 a3 2b ld hl,0x2ba3 .data:00002ce9 cd aa 19 call 0x19aa .data:00002cec 20 05 jr nz,0x2cf3 .data:00002cee 3e 36 ld a,0x36 .data:00002cf0 cd f2 2b call 0x2bf2 .data:00002cf3 cd 01 2d call 0x2d01 .data:00002cf6 21 a6 2b ld hl,0x2ba6 .data:00002cf9 cd 9f 19 call 0x199f .data:00002cfc c0 ret nz .data:00002cfd 3e 37 ld a,0x37 .data:00002cff 18 bc jr 0x2cbd .data:00002d01 3e 02 ld a,0x02 .data:00002d03 32 75 d1 ld (0xd175),a .data:00002d06 cd 38 19 call 0x1938 .data:00002d09 11 78 d2 ld de,0xd278 .data:00002d0c c9 ret .data:00002d0d 3e 06 ld a,0x06 .data:00002d0f 32 75 d1 ld (0xd175),a .data:00002d12 cd 38 19 call 0x1938 .data:00002d15 11 78 d2 ld de,0xd278 .data:00002d18 0e 4b ld c,0x4b .data:00002d1a c3 9b 26 jp 0x269b .data:00002d1d af xor a .data:00002d1e 32 83 d1 ld (0xd183),a .data:00002d21 32 a4 d1 ld (0xd1a4),a .data:00002d24 32 ba d1 ld (0xd1ba),a .data:00002d27 3a 83 d3 ld a,(0xd383) .data:00002d2a e6 01 and 0x01 .data:00002d2c 28 05 jr z,0x2d33 .data:00002d2e 3e 06 ld a,0x06 .data:00002d30 32 f0 cf ld (0xcff0),a .data:00002d33 cd d4 05 call 0x05d4 .data:00002d36 3a 79 d1 ld a,(0xd179) .data:00002d39 a7 and a .data:00002d3a ca b8 2d jp z,0x2db8 .data:00002d3d 32 ba d1 ld (0xd1ba),a .data:00002d40 cd cf 05 call 0x05cf .data:00002d43 3a 79 d1 ld a,(0xd179) .data:00002d46 a7 and a .data:00002d47 28 4c jr z,0x2d95 .data:00002d49 3a a4 d1 ld a,(0xd1a4) .data:00002d4c 32 6b d1 ld (0xd16b),a .data:00002d4f 21 f1 cf ld hl,0xcff1 .data:00002d52 cb b6 res 6,(hl) .data:00002d54 af xor a .data:00002d55 cd 19 06 call 0x0619 .data:00002d58 2a 0f d2 ld hl,(0xd20f) .data:00002d5b 7c ld a,h .data:00002d5c b5 or l .data:00002d5d 28 1f jr z,0x2d7e .data:00002d5f ed 5b 0d d2 ld de,(0xd20d) .data:00002d63 ed 52 sbc hl,de .data:00002d65 30 07 jr nc,0x2d6e .data:00002d67 eb ex de,hl .data:00002d68 21 00 00 ld hl,0x0000 .data:00002d6b a7 and a .data:00002d6c ed 52 sbc hl,de .data:00002d6e 7c ld a,h .data:00002d6f a7 and a .data:00002d70 20 0c jr nz,0x2d7e .data:00002d72 7d ld a,l .data:00002d73 d6 0a sub 0x0a .data:00002d75 30 07 jr nc,0x2d7e .data:00002d77 3a a4 d1 ld a,(0xd1a4) .data:00002d7a 32 6a d1 ld (0xd16a),a .data:00002d7d c9 ret .data:00002d7e 3a a4 d1 ld a,(0xd1a4) .data:00002d81 fe 79 cp 0x79 .data:00002d83 30 1c jr nc,0x2da1 .data:00002d85 cd ca 05 call 0x05ca .data:00002d88 cd ff 19 call 0x19ff .data:00002d8b 28 36 jr z,0x2dc3 .data:00002d8d 3a 79 d1 ld a,(0xd179) .data:00002d90 a7 and a .data:00002d91 20 c2 jr nz,0x2d55 .data:00002d93 18 2e jr 0x2dc3 .data:00002d95 cd ff 19 call 0x19ff .data:00002d98 28 29 jr z,0x2dc3 .data:00002d9a 3a a4 d1 ld a,(0xd1a4) .data:00002d9d fe 79 cp 0x79 .data:00002d9f 38 07 jr c,0x2da8 .data:00002da1 3e 0a ld a,0x0a .data:00002da3 cd f2 2b call 0x2bf2 .data:00002da6 18 1b jr 0x2dc3 .data:00002da8 3a 83 d1 ld a,(0xd183) .data:00002dab a7 and a .data:00002dac ca 33 2d jp z,0x2d33 .data:00002daf af xor a .data:00002db0 32 83 d1 ld (0xd183),a .data:00002db3 32 f0 cf ld (0xcff0),a .data:00002db6 18 0b jr 0x2dc3 .data:00002db8 c5 push bc .data:00002db9 cd 2f 0c call 0x0c2f .data:00002dbc c1 pop bc .data:00002dbd 3a ba d1 ld a,(0xd1ba) .data:00002dc0 b1 or c .data:00002dc1 28 d7 jr z,0x2d9a .data:00002dc3 3e 01 ld a,0x01 .data:00002dc5 32 8b d1 ld (0xd18b),a .data:00002dc8 32 8a d1 ld (0xd18a),a .data:00002dcb c9 ret .data:00002dcc cd d2 0a call 0x0ad2 .data:00002dcf fe 30 cp 0x30 .data:00002dd1 38 12 jr c,0x2de5 .data:00002dd3 fe 38 cp 0x38 .data:00002dd5 30 0e jr nc,0x2de5 .data:00002dd7 e6 07 and 0x07 .data:00002dd9 32 75 d1 ld (0xd175),a .data:00002ddc cd bf 31 call 0x31bf .data:00002ddf cd 12 1a call 0x1a12 .data:00002de2 cd 12 1a call 0x1a12 .data:00002de5 cd ff 19 call 0x19ff .data:00002de8 c8 ret z .data:00002de9 18 e1 jr 0x2dcc .data:00002deb cd f9 19 call 0x19f9 .data:00002dee cd 66 30 call 0x3066 .data:00002df1 cd 09 0b call 0x0b09 .data:00002df4 21 af 13 ld hl,0x13af .data:00002df7 cd e9 19 call 0x19e9 .data:00002dfa 3e 01 ld a,0x01 .data:00002dfc 32 85 d1 ld (0xd185),a .data:00002dff cd c3 20 call 0x20c3 .data:00002e02 af xor a .data:00002e03 32 85 d1 ld (0xd185),a .data:00002e06 3a 8b d1 ld a,(0xd18b) .data:00002e09 a7 and a .data:00002e0a 28 3d jr z,0x2e49 .data:00002e0c db 01 in a,(0x01) .data:00002e0e e6 08 and 0x08 .data:00002e10 20 29 jr nz,0x2e3b .data:00002e12 21 af 13 ld hl,0x13af .data:00002e15 cd e9 19 call 0x19e9 .data:00002e18 cd 09 0b call 0x0b09 .data:00002e1b cd d2 0a call 0x0ad2 .data:00002e1e fe 48 cp 0x48 .data:00002e20 20 06 jr nz,0x2e28 .data:00002e22 af xor a .data:00002e23 32 89 d1 ld (0xd189),a .data:00002e26 18 21 jr 0x2e49 .data:00002e28 fe 53 cp 0x53 .data:00002e2a 20 0a jr nz,0x2e36 .data:00002e2c 3e 01 ld a,0x01 .data:00002e2e 32 86 d1 ld (0xd186),a .data:00002e31 32 89 d1 ld (0xd189),a .data:00002e34 18 13 jr 0x2e49 .data:00002e36 cd 02 03 call 0x0302 .data:00002e39 18 e0 jr 0x2e1b .data:00002e3b cd 06 1a call 0x1a06 .data:00002e3e 20 cc jr nz,0x2e0c .data:00002e40 3e 01 ld a,0x01 .data:00002e42 32 8b d1 ld (0xd18b),a .data:00002e45 32 89 d1 ld (0xd189),a .data:00002e48 c9 ret .data:00002e49 3a 89 d1 ld a,(0xd189) .data:00002e4c a7 and a .data:00002e4d c8 ret z .data:00002e4e 3a 8b d1 ld a,(0xd18b) .data:00002e51 a7 and a .data:00002e52 20 9d jr nz,0x2df1 .data:00002e54 01 b8 0b ld bc,0x0bb8 .data:00002e57 cd db 04 call 0x04db .data:00002e5a 21 f1 cf ld hl,0xcff1 .data:00002e5d cb b6 res 6,(hl) .data:00002e5f cd f9 19 call 0x19f9 .data:00002e62 21 af 13 ld hl,0x13af .data:00002e65 cd e9 19 call 0x19e9 .data:00002e68 cd c4 09 call 0x09c4 .data:00002e6b ed 5b c4 d1 ld de,(0xd1c4) .data:00002e6f 2a c3 d1 ld hl,(0xd1c3) .data:00002e72 cd 09 2f call 0x2f09 .data:00002e75 cd 81 2f call 0x2f81 .data:00002e78 20 ee jr nz,0x2e68 .data:00002e7a 21 b2 13 ld hl,0x13b2 .data:00002e7d cd e9 19 call 0x19e9 .data:00002e80 cd 09 0b call 0x0b09 .data:00002e83 cd 12 1a call 0x1a12 .data:00002e86 cd c4 09 call 0x09c4 .data:00002e89 ed 5b c6 d1 ld de,(0xd1c6) .data:00002e8d 2a c5 d1 ld hl,(0xd1c5) .data:00002e90 cd 09 2f call 0x2f09 .data:00002e93 cd 81 2f call 0x2f81 .data:00002e96 20 eb jr nz,0x2e83 .data:00002e98 21 b8 13 ld hl,0x13b8 .data:00002e9b cd e9 19 call 0x19e9 .data:00002e9e cd 09 0b call 0x0b09 .data:00002ea1 cd 12 1a call 0x1a12 .data:00002ea4 cd c4 09 call 0x09c4 .data:00002ea7 ed 5b 0b d2 ld de,(0xd20b) .data:00002eab 2a c7 d1 ld hl,(0xd1c7) .data:00002eae cd 26 2f call 0x2f26 .data:00002eb1 cd 81 2f call 0x2f81 .data:00002eb4 20 eb jr nz,0x2ea1 .data:00002eb6 21 c1 13 ld hl,0x13c1 .data:00002eb9 cd e9 19 call 0x19e9 .data:00002ebc cd 09 0b call 0x0b09 .data:00002ebf cd 12 1a call 0x1a12 .data:00002ec2 cd c4 09 call 0x09c4 .data:00002ec5 2a c8 d1 ld hl,(0xd1c8) .data:00002ec8 26 00 ld h,0x00 .data:00002eca 11 c6 d2 ld de,0xd2c6 .data:00002ecd cd 02 33 call 0x3302 .data:00002ed0 2a c6 d1 ld hl,(0xd1c6) .data:00002ed3 26 00 ld h,0x00 .data:00002ed5 11 c3 d2 ld de,0xd2c3 .data:00002ed8 cd 02 33 call 0x3302 .data:00002edb 3a c6 d1 ld a,(0xd1c6) .data:00002ede a7 and a .data:00002edf 28 1a jr z,0x2efb .data:00002ee1 11 c3 d2 ld de,0xd2c3 .data:00002ee4 62 ld h,d .data:00002ee5 6b ld l,e .data:00002ee6 42 ld b,d .data:00002ee7 4b ld c,e .data:00002ee8 cd b5 19 call 0x19b5 .data:00002eeb 21 c6 d2 ld hl,0xd2c6 .data:00002eee 42 ld b,d .data:00002eef 4b ld c,e .data:00002ef0 cd d0 19 call 0x19d0 .data:00002ef3 62 ld h,d .data:00002ef4 6b ld l,e .data:00002ef5 01 12 14 ld bc,0x1412 .data:00002ef8 cd c7 19 call 0x19c7 .data:00002efb 21 c3 d2 ld hl,0xd2c3 .data:00002efe cd f1 19 call 0x19f1 .data:00002f01 cd 81 2f call 0x2f81 .data:00002f04 20 b9 jr nz,0x2ebf .data:00002f06 c3 5f 2e jp 0x2e5f .data:00002f09 cd 58 2f call 0x2f58 .data:00002f0c 11 c6 d2 ld de,0xd2c6 .data:00002f0f 62 ld h,d .data:00002f10 6b ld l,e .data:00002f11 01 c3 d2 ld bc,0xd2c3 .data:00002f14 cd b5 19 call 0x19b5 .data:00002f17 21 c3 d2 ld hl,0xd2c3 .data:00002f1a 42 ld b,d .data:00002f1b 4b ld c,e .data:00002f1c cd d0 19 call 0x19d0 .data:00002f1f 18 27 jr 0x2f48 .data:00002f21 cd 62 2f call 0x2f62 .data:00002f24 18 07 jr 0x2f2d .data:00002f26 7a ld a,d .data:00002f27 a7 and a .data:00002f28 20 f7 jr nz,0x2f21 .data:00002f2a cd 58 2f call 0x2f58 .data:00002f2d 11 c3 d2 ld de,0xd2c3 .data:00002f30 d5 push de .data:00002f31 2a 0b d2 ld hl,(0xd20b) .data:00002f34 cd 02 33 call 0x3302 .data:00002f37 c1 pop bc .data:00002f38 11 c6 d2 ld de,0xd2c6 .data:00002f3b 62 ld h,d .data:00002f3c 6b ld l,e .data:00002f3d cd d0 19 call 0x19d0 .data:00002f40 62 ld h,d .data:00002f41 6b ld l,e .data:00002f42 01 b2 2b ld bc,0x2bb2 .data:00002f45 cd c7 19 call 0x19c7 .data:00002f48 62 ld h,d .data:00002f49 6b ld l,e .data:00002f4a 01 12 14 ld bc,0x1412 .data:00002f4d cd c7 19 call 0x19c7 .data:00002f50 62 ld h,d .data:00002f51 6b ld l,e .data:00002f52 cd f1 19 call 0x19f1 .data:00002f55 c3 12 1a jp 0x1a12 .data:00002f58 7b ld a,e .data:00002f59 fe 01 cp 0x01 .data:00002f5b 20 05 jr nz,0x2f62 .data:00002f5d 21 12 14 ld hl,0x1412 .data:00002f60 18 08 jr 0x2f6a .data:00002f62 7d ld a,l .data:00002f63 fe 01 cp 0x01 .data:00002f65 20 08 jr nz,0x2f6f .data:00002f67 21 a9 13 ld hl,0x13a9 .data:00002f6a cd f1 19 call 0x19f1 .data:00002f6d e1 pop hl .data:00002f6e c9 ret .data:00002f6f af xor a .data:00002f70 67 ld h,a .data:00002f71 e5 push hl .data:00002f72 6b ld l,e .data:00002f73 11 c3 d2 ld de,0xd2c3 .data:00002f76 cd 02 33 call 0x3302 .data:00002f79 11 c6 d2 ld de,0xd2c6 .data:00002f7c e1 pop hl .data:00002f7d cd 02 33 call 0x3302 .data:00002f80 c9 ret .data:00002f81 cd f3 0a call 0x0af3 .data:00002f84 28 32 jr z,0x2fb8 .data:00002f86 fe 2e cp 0x2e .data:00002f88 c8 ret z .data:00002f89 fe 48 cp 0x48 .data:00002f8b 20 28 jr nz,0x2fb5 .data:00002f8d cd 9b 14 call 0x149b .data:00002f90 3a 92 d1 ld a,(0xd192) .data:00002f93 a7 and a .data:00002f94 20 05 jr nz,0x2f9b .data:00002f96 21 f1 cf ld hl,0xcff1 .data:00002f99 cb b6 res 6,(hl) .data:00002f9b af xor a .data:00002f9c 32 f0 cf ld (0xcff0),a .data:00002f9f cd 2c 05 call 0x052c .data:00002fa2 3a 7b d1 ld a,(0xd17b) .data:00002fa5 a7 and a .data:00002fa6 28 03 jr z,0x2fab .data:00002fa8 cd b1 16 call 0x16b1 .data:00002fab 3e 02 ld a,0x02 .data:00002fad 32 77 d1 ld (0xd177),a .data:00002fb0 cd 09 0b call 0x0b09 .data:00002fb3 e1 pop hl .data:00002fb4 c9 ret .data:00002fb5 cd 02 03 call 0x0302 .data:00002fb8 f6 01 or 0x01 .data:00002fba c9 ret .data:00002fbb cd 2c 05 call 0x052c .data:00002fbe 3a 7b d1 ld a,(0xd17b) .data:00002fc1 a7 and a .data:00002fc2 28 08 jr z,0x2fcc .data:00002fc4 cd 54 05 call 0x0554 .data:00002fc7 3a 7b d1 ld a,(0xd17b) .data:00002fca a7 and a .data:00002fcb c0 ret nz .data:00002fcc 32 f0 cf ld (0xcff0),a .data:00002fcf 3e 4a ld a,0x4a .data:00002fd1 18 0d jr 0x2fe0 .data:00002fd3 cd 78 05 call 0x0578 .data:00002fd6 3a 7a d1 ld a,(0xd17a) .data:00002fd9 a7 and a .data:00002fda c0 ret nz .data:00002fdb 32 f0 cf ld (0xcff0),a .data:00002fde 3e 0b ld a,0x0b .data:00002fe0 c3 f2 2b jp 0x2bf2 .data:00002fe3 af xor a .data:00002fe4 32 7f d1 ld (0xd17f),a .data:00002fe7 db 01 in a,(0x01) .data:00002fe9 e6 08 and 0x08 .data:00002feb c8 ret z .data:00002fec 3e 01 ld a,0x01 .data:00002fee 32 7f d1 ld (0xd17f),a .data:00002ff1 3e 02 ld a,0x02 .data:00002ff3 cd bb 2b call 0x2bbb .data:00002ff6 db 01 in a,(0x01) .data:00002ff8 e6 08 and 0x08 .data:00002ffa c8 ret z .data:00002ffb cd ff 19 call 0x19ff .data:00002ffe 20 f6 jr nz,0x2ff6 .data:00003000 c9 ret .data:00003001 db 01 in a,(0x01) .data:00003003 e6 02 and 0x02 .data:00003005 c8 ret z .data:00003006 3e 40 ld a,0x40 .data:00003008 18 d6 jr 0x2fe0 .data:0000300a 3e 05 ld a,0x05 .data:0000300c 32 75 d1 ld (0xd175),a .data:0000300f cd 38 19 call 0x1938 .data:00003012 11 75 d2 ld de,0xd275 .data:00003015 3e 4c ld a,0x4c .data:00003017 cd 27 30 call 0x3027 .data:0000301a 3e 05 ld a,0x05 .data:0000301c 32 75 d1 ld (0xd175),a .data:0000301f cd 38 19 call 0x1938 .data:00003022 11 78 d2 ld de,0xd278 .data:00003025 3e 4d ld a,0x4d .data:00003027 d5 push de .data:00003028 32 ba d1 ld (0xd1ba),a .data:0000302b 21 ac 2b ld hl,0x2bac .data:0000302e cd aa 19 call 0x19aa .data:00003031 d1 pop de .data:00003032 28 07 jr z,0x303b .data:00003034 21 af 2b ld hl,0x2baf .data:00003037 cd 9f 19 call 0x199f .data:0000303a c0 ret nz .data:0000303b 3a ba d1 ld a,(0xd1ba) .data:0000303e c3 f2 2b jp 0x2bf2 .data:00003041 cd f3 0a call 0x0af3 .data:00003044 c8 ret z .data:00003045 3e 3d ld a,0x3d .data:00003047 18 f5 jr 0x303e .data:00003049 21 0c d3 ld hl,0xd30c .data:0000304c 36 70 ld (hl),0x70 .data:0000304e cd 71 2c call 0x2c71 .data:00003051 cd e3 2c call 0x2ce3 .data:00003054 cd 21 02 call 0x0221 .data:00003057 cd d8 14 call 0x14d8 .data:0000305a cd 01 30 call 0x3001 .data:0000305d cd b2 26 call 0x26b2 .data:00003060 cd 66 30 call 0x3066 .data:00003063 c3 0d 2d jp 0x2d0d .data:00003066 3e 06 ld a,0x06 .data:00003068 32 75 d1 ld (0xd175),a .data:0000306b cd 38 19 call 0x1938 .data:0000306e 2a d1 d1 ld hl,(0xd1d1) .data:00003071 11 27 06 ld de,0x0627 .data:00003074 a7 and a .data:00003075 ed 52 sbc hl,de .data:00003077 cb 7c bit 7,h .data:00003079 28 07 jr z,0x3082 .data:0000307b 11 00 00 ld de,0x0000 .data:0000307e eb ex de,hl .data:0000307f a7 and a .data:00003080 ed 52 sbc hl,de .data:00003082 11 6d 01 ld de,0x016d .data:00003085 a7 and a .data:00003086 ed 52 sbc hl,de .data:00003088 d8 ret c .data:00003089 3e 49 ld a,0x49 .data:0000308b c3 f2 2b jp 0x2bf2 .data:0000308e cd 53 3a call 0x3a53 .data:00003091 cd 06 2c call 0x2c06 .data:00003094 3a 8b d1 ld a,(0xd18b) .data:00003097 a7 and a .data:00003098 c0 ret nz .data:00003099 cd 01 30 call 0x3001 .data:0000309c 3a 8b d1 ld a,(0xd18b) .data:0000309f a7 and a .data:000030a0 c0 ret nz .data:000030a1 cd e3 2f call 0x2fe3 .data:000030a4 3a 8b d1 ld a,(0xd18b) .data:000030a7 a7 and a .data:000030a8 c0 ret nz .data:000030a9 cd 43 2b call 0x2b43 .data:000030ac 3a 8b d1 ld a,(0xd18b) .data:000030af a7 and a .data:000030b0 c0 ret nz .data:000030b1 cd cb 30 call 0x30cb .data:000030b4 c8 ret z .data:000030b5 3e 0c ld a,0x0c .data:000030b7 cd bb 2b call 0x2bbb .data:000030ba cd ff 19 call 0x19ff .data:000030bd 20 06 jr nz,0x30c5 .data:000030bf cd f9 19 call 0x19f9 .data:000030c2 c3 12 1a jp 0x1a12 .data:000030c5 cd cb 30 call 0x30cb .data:000030c8 20 f0 jr nz,0x30ba .data:000030ca c9 ret .data:000030cb cd df 31 call 0x31df .data:000030ce 11 c3 d2 ld de,0xd2c3 .data:000030d1 21 15 14 ld hl,0x1415 .data:000030d4 cd aa 19 call 0x19aa .data:000030d7 c8 ret z .data:000030d8 11 c3 d2 ld de,0xd2c3 .data:000030db 21 2d 14 ld hl,0x142d .data:000030de c3 9f 19 jp 0x199f .data:000030e1 cd bb 2f call 0x2fbb .data:000030e4 3a 8b d1 ld a,(0xd18b) .data:000030e7 a7 and a .data:000030e8 c0 ret nz .data:000030e9 cd d3 2f call 0x2fd3 .data:000030ec 3a 8b d1 ld a,(0xd18b) .data:000030ef a7 and a .data:000030f0 c0 ret nz .data:000030f1 c3 1d 2d jp 0x2d1d .data:000030f4 cd 09 0b call 0x0b09 .data:000030f7 cd d8 14 call 0x14d8 .data:000030fa 11 75 d2 ld de,0xd275 .data:000030fd 62 ld h,d .data:000030fe 6b ld l,e .data:000030ff 01 d6 13 ld bc,0x13d6 .data:00003102 cd d0 19 call 0x19d0 .data:00003105 2e 01 ld l,0x01 .data:00003107 e5 push hl .data:00003108 d5 push de .data:00003109 cd da 11 call 0x11da .data:0000310c cd 4e 31 call 0x314e .data:0000310f cd f3 0a call 0x0af3 .data:00003112 28 e3 jr z,0x30f7 .data:00003114 fe 48 cp 0x48 .data:00003116 c8 ret z .data:00003117 fe 2e cp 0x2e .data:00003119 28 08 jr z,0x3123 .data:0000311b cd 02 03 call 0x0302 .data:0000311e cd 12 1a call 0x1a12 .data:00003121 18 d4 jr 0x30f7 .data:00003123 21 05 d3 ld hl,0xd305 .data:00003126 06 07 ld b,0x07 .data:00003128 3e ff ld a,0xff .data:0000312a 77 ld (hl),a .data:0000312b 23 inc hl .data:0000312c 10 fc djnz 0x312a .data:0000312e 23 inc hl .data:0000312f 77 ld (hl),a .data:00003130 23 inc hl .data:00003131 77 ld (hl),a .data:00003132 23 inc hl .data:00003133 77 ld (hl),a .data:00003134 cd 68 31 call 0x3168 .data:00003137 cd 09 0b call 0x0b09 .data:0000313a cd d2 0a call 0x0ad2 .data:0000313d fe 48 cp 0x48 .data:0000313f c8 ret z .data:00003140 fe 2e cp 0x2e .data:00003142 28 05 jr z,0x3149 .data:00003144 cd 02 03 call 0x0302 .data:00003147 18 f1 jr 0x313a .data:00003149 cd 68 31 call 0x3168 .data:0000314c 18 ec jr 0x313a .data:0000314e 3a 0c d3 ld a,(0xd30c) .data:00003151 cb 3f srl a .data:00003153 cb 3f srl a .data:00003155 cb 3f srl a .data:00003157 cb 3f srl a .data:00003159 6f ld l,a .data:0000315a 11 c3 d2 ld de,0xd2c3 .data:0000315d 26 00 ld h,0x00 .data:0000315f cd 02 33 call 0x3302 .data:00003162 21 c3 d2 ld hl,0xd2c3 .data:00003165 c3 f1 19 jp 0x19f1 .data:00003168 3a 0c d3 ld a,(0xd30c) .data:0000316b fe 78 cp 0x78 .data:0000316d 28 15 jr z,0x3184 .data:0000316f c6 10 add a,0x10 .data:00003171 32 0c d3 ld (0xd30c),a .data:00003174 cd 4e 31 call 0x314e .data:00003177 3e ff ld a,0xff .data:00003179 21 02 d3 ld hl,0xd302 .data:0000317c 77 ld (hl),a .data:0000317d 23 inc hl .data:0000317e 77 ld (hl),a .data:0000317f 23 inc hl .data:00003180 77 ld (hl),a .data:00003181 c3 ca 0c jp 0x0cca .data:00003184 3e 18 ld a,0x18 .data:00003186 18 e9 jr 0x3171 .data:00003188 cd e7 04 call 0x04e7 .data:0000318b 11 c3 d2 ld de,0xd2c3 .data:0000318e 2a a5 d1 ld hl,(0xd1a5) .data:00003191 26 00 ld h,0x00 .data:00003193 cd 02 33 call 0x3302 .data:00003196 21 c3 d2 ld hl,0xd2c3 .data:00003199 cd f1 19 call 0x19f1 .data:0000319c cd 06 1a call 0x1a06 .data:0000319f 20 e7 jr nz,0x3188 .data:000031a1 c9 ret .data:000031a2 2a 6b d1 ld hl,(0xd16b) .data:000031a5 cd 5a 31 call 0x315a .data:000031a8 11 c3 d2 ld de,0xd2c3 .data:000031ab 2a 6a d1 ld hl,(0xd16a) .data:000031ae 26 00 ld h,0x00 .data:000031b0 cd 02 33 call 0x3302 .data:000031b3 21 c3 d2 ld hl,0xd2c3 .data:000031b6 cd e9 19 call 0x19e9 .data:000031b9 cd 06 1a call 0x1a06 .data:000031bc 20 e4 jr nz,0x31a2 .data:000031be c9 ret .data:000031bf cd 38 19 call 0x1938 .data:000031c2 1e 01 ld e,0x01 .data:000031c4 21 75 d2 ld hl,0xd275 .data:000031c7 cd eb 19 call 0x19eb .data:000031ca 1e 01 ld e,0x01 .data:000031cc 21 78 d2 ld hl,0xd278 .data:000031cf cd f3 19 call 0x19f3 .data:000031d2 cd ff 19 call 0x19ff .data:000031d5 28 05 jr z,0x31dc .data:000031d7 cd 12 1a call 0x1a12 .data:000031da 18 e3 jr 0x31bf .data:000031dc c3 0a 03 jp 0x030a .data:000031df 3e 06 ld a,0x06 .data:000031e1 32 75 d1 ld (0xd175),a .data:000031e4 cd 38 19 call 0x1938 .data:000031e7 11 c3 d2 ld de,0xd2c3 .data:000031ea 21 78 d2 ld hl,0xd278 .data:000031ed 01 b5 2b ld bc,0x2bb5 .data:000031f0 cd be 19 call 0x19be .data:000031f3 62 ld h,d .data:000031f4 6b ld l,e .data:000031f5 01 b8 2b ld bc,0x2bb8 .data:000031f8 cd c7 19 call 0x19c7 .data:000031fb 62 ld h,d .data:000031fc 6b ld l,e .data:000031fd 01 ee 13 ld bc,0x13ee .data:00003200 c3 b5 19 jp 0x19b5 .data:00003203 cd 9b 14 call 0x149b .data:00003206 cd df 31 call 0x31df .data:00003209 21 c3 d2 ld hl,0xd2c3 .data:0000320c cd f1 19 call 0x19f1 .data:0000320f cd 06 1a call 0x1a06 .data:00003212 c8 ret z .data:00003213 cd 12 1a call 0x1a12 .data:00003216 18 eb jr 0x3203 .data:00003218 3e 02 ld a,0x02 .data:0000321a 32 75 d1 ld (0xd175),a .data:0000321d cd 38 19 call 0x1938 .data:00003220 11 c3 d2 ld de,0xd2c3 .data:00003223 21 78 d2 ld hl,0xd278 .data:00003226 01 a0 2b ld bc,0x2ba0 .data:00003229 cd c7 19 call 0x19c7 .data:0000322c 1e 02 ld e,0x02 .data:0000322e 21 c3 d2 ld hl,0xd2c3 .data:00003231 cd f3 19 call 0x19f3 .data:00003234 cd 06 1a call 0x1a06 .data:00003237 c8 ret z .data:00003238 cd 12 1a call 0x1a12 .data:0000323b 18 db jr 0x3218 .data:0000323d 3e 01 ld a,0x01 .data:0000323f 32 85 d1 ld (0xd185),a .data:00003242 cd 3b 20 call 0x203b .data:00003245 3a 89 d1 ld a,(0xd189) .data:00003248 a7 and a .data:00003249 c8 ret z .data:0000324a af xor a .data:0000324b 32 85 d1 ld (0xd185),a .data:0000324e cd e1 30 call 0x30e1 .data:00003251 21 f1 cf ld hl,0xcff1 .data:00003254 cb b6 res 6,(hl) .data:00003256 3a 8b d1 ld a,(0xd18b) .data:00003259 a7 and a .data:0000325a c0 ret nz .data:0000325b 3a 89 d1 ld a,(0xd189) .data:0000325e a7 and a .data:0000325f c8 ret z .data:00003260 e5 push hl .data:00003261 cd 92 05 call 0x0592 .data:00003264 11 c3 d2 ld de,0xd2c3 .data:00003267 e1 pop hl .data:00003268 cd 02 33 call 0x3302 .data:0000326b e5 push hl .data:0000326c 21 c3 d2 ld hl,0xd2c3 .data:0000326f e5 push hl .data:00003270 cd 2b 33 call 0x332b .data:00003273 c1 pop bc .data:00003274 0d dec c .data:00003275 20 0d jr nz,0x3284 .data:00003277 11 c3 d2 ld de,0xd2c3 .data:0000327a 21 a9 2b ld hl,0x2ba9 .data:0000327d 42 ld b,d .data:0000327e 4b ld c,e .data:0000327f cd d0 19 call 0x19d0 .data:00003282 18 06 jr 0x328a .data:00003284 21 c3 d2 ld hl,0xd2c3 .data:00003287 cd e1 19 call 0x19e1 .data:0000328a 21 c3 d2 ld hl,0xd2c3 .data:0000328d cd f1 19 call 0x19f1 .data:00003290 cd 06 1a call 0x1a06 .data:00003293 ca b1 16 jp z,0x16b1 .data:00003296 cd 12 1a call 0x1a12 .data:00003299 18 c5 jr 0x3260 .data:0000329b cd 70 33 call 0x3370 .data:0000329e cd 9a 33 call 0x339a .data:000032a1 18 2e jr 0x32d1 .data:000032a3 cd 70 33 call 0x3370 .data:000032a6 cd 94 33 call 0x3394 .data:000032a9 18 26 jr 0x32d1 .data:000032ab cd 70 33 call 0x3370 .data:000032ae cd 04 35 call 0x3504 .data:000032b1 18 1e jr 0x32d1 .data:000032b3 cd 70 33 call 0x3370 .data:000032b6 cd 7e 34 call 0x347e .data:000032b9 18 16 jr 0x32d1 .data:000032bb c9 ret .data:000032bc cd 86 33 call 0x3386 .data:000032bf cb b8 res 7,b .data:000032c1 18 0e jr 0x32d1 .data:000032c3 cd 86 33 call 0x3386 .data:000032c6 cd 1f 36 call 0x361f .data:000032c9 18 06 jr 0x32d1 .data:000032cb cd 86 33 call 0x3386 .data:000032ce cd 17 36 call 0x3617 .data:000032d1 eb ex de,hl .data:000032d2 e1 pop hl .data:000032d3 73 ld (hl),e .data:000032d4 23 inc hl .data:000032d5 72 ld (hl),d .data:000032d6 23 inc hl .data:000032d7 70 ld (hl),b .data:000032d8 fd e9 jp (iy) .data:000032da cd 86 33 call 0x3386 .data:000032dd cd 57 36 call 0x3657 .data:000032e0 18 ef jr 0x32d1 .data:000032e2 cd 86 33 call 0x3386 .data:000032e5 cd ba 34 call 0x34ba .data:000032e8 18 e7 jr 0x32d1 .data:000032ea cd 86 33 call 0x3386 .data:000032ed cd 01 35 call 0x3501 .data:000032f0 18 df jr 0x32d1 .data:000032f2 cd 86 33 call 0x3386 .data:000032f5 cd 3c 35 call 0x353c .data:000032f8 18 d7 jr 0x32d1 .data:000032fa cd 86 33 call 0x3386 .data:000032fd cd 6a 35 call 0x356a .data:00003300 18 cf jr 0x32d1 .data:00003302 fd e1 pop iy .data:00003304 d5 push de .data:00003305 18 03 jr 0x330a .data:00003307 fd e1 pop iy .data:00003309 e1 pop hl .data:0000330a cd 07 34 call 0x3407 .data:0000330d 18 c2 jr 0x32d1 .data:0000330f fd e1 pop iy .data:00003311 e1 pop hl .data:00003312 cd 17 34 call 0x3417 .data:00003315 18 ba jr 0x32d1 .data:00003317 cd 86 33 call 0x3386 .data:0000331a cd 3b 34 call 0x343b .data:0000331d e3 ex (sp),hl .data:0000331e fd e9 jp (iy) .data:00003320 fd e1 pop iy .data:00003322 e1 pop hl .data:00003323 d1 pop de .data:00003324 01 03 00 ld bc,0x0003 .data:00003327 ed b0 ldir .data:00003329 fd e9 jp (iy) .data:0000332b fd e1 pop iy .data:0000332d e1 pop hl .data:0000332e 23 inc hl .data:0000332f 23 inc hl .data:00003330 d1 pop de .data:00003331 1e 00 ld e,0x00 .data:00003333 cb 7e bit 7,(hl) .data:00003335 20 01 jr nz,0x3338 .data:00003337 1c inc e .data:00003338 d5 push de .data:00003339 fd e9 jp (iy) .data:0000333b cd 70 33 call 0x3370 .data:0000333e cd 94 33 call 0x3394 .data:00003341 d1 pop de .data:00003342 1e 00 ld e,0x00 .data:00003344 cb 7c bit 7,h .data:00003346 20 01 jr nz,0x3349 .data:00003348 1c inc e .data:00003349 d5 push de .data:0000334a fd e9 jp (iy) .data:0000334c cd 70 33 call 0x3370 .data:0000334f cd 94 33 call 0x3394 .data:00003352 d1 pop de .data:00003353 1e 00 ld e,0x00 .data:00003355 cb 7c bit 7,h .data:00003357 28 f0 jr z,0x3349 .data:00003359 cb 78 bit 7,b .data:0000335b 20 ec jr nz,0x3349 .data:0000335d 1c inc e .data:0000335e 18 e9 jr 0x3349 .data:00003360 cd 70 33 call 0x3370 .data:00003363 cd 94 33 call 0x3394 .data:00003366 d1 pop de .data:00003367 1e 00 ld e,0x00 .data:00003369 cb 78 bit 7,b .data:0000336b 28 dc jr z,0x3349 .data:0000336d 1c inc e .data:0000336e 18 d9 jr 0x3349 .data:00003370 c1 pop bc .data:00003371 fd e1 pop iy .data:00003373 e1 pop hl .data:00003374 d1 pop de .data:00003375 c5 push bc .data:00003376 d5 push de .data:00003377 5e ld e,(hl) .data:00003378 23 inc hl .data:00003379 56 ld d,(hl) .data:0000337a 23 inc hl .data:0000337b 4e ld c,(hl) .data:0000337c e1 pop hl .data:0000337d 7e ld a,(hl) .data:0000337e 23 inc hl .data:0000337f 46 ld b,(hl) .data:00003380 23 inc hl .data:00003381 6e ld l,(hl) .data:00003382 60 ld h,b .data:00003383 45 ld b,l .data:00003384 6f ld l,a .data:00003385 c9 ret .data:00003386 c1 pop bc .data:00003387 fd e1 pop iy .data:00003389 e1 pop hl .data:0000338a c5 push bc .data:0000338b 7e ld a,(hl) .data:0000338c 23 inc hl .data:0000338d 46 ld b,(hl) .data:0000338e 23 inc hl .data:0000338f 6e ld l,(hl) .data:00003390 60 ld h,b .data:00003391 45 ld b,l .data:00003392 6f ld l,a .data:00003393 c9 ret .data:00003394 cd 37 35 call 0x3537 .data:00003397 cd 3c 35 call 0x353c .data:0000339a cb 7c bit 7,h .data:0000339c ca 37 35 jp z,0x3537 .data:0000339f cb 7a bit 7,d .data:000033a1 c8 ret z .data:000033a2 c5 push bc .data:000033a3 cb b8 res 7,b .data:000033a5 cb b9 res 7,c .data:000033a7 79 ld a,c .data:000033a8 90 sub b .data:000033a9 28 27 jr z,0x33d2 .data:000033ab 38 12 jr c,0x33bf .data:000033ad fe 11 cp 0x11 .data:000033af 38 04 jr c,0x33b5 .data:000033b1 c1 pop bc .data:000033b2 41 ld b,c .data:000033b3 eb ex de,hl .data:000033b4 c9 ret .data:000033b5 cd 37 35 call 0x3537 .data:000033b8 e3 ex (sp),hl .data:000033b9 7d ld a,l .data:000033ba 6c ld l,h .data:000033bb 67 ld h,a .data:000033bc e3 ex (sp),hl .data:000033bd 18 06 jr 0x33c5 .data:000033bf c6 11 add a,0x11 .data:000033c1 38 02 jr c,0x33c5 .data:000033c3 c1 pop bc .data:000033c4 c9 ret .data:000033c5 78 ld a,b .data:000033c6 91 sub c .data:000033c7 47 ld b,a .data:000033c8 cb 3a srl d .data:000033ca cb 1b rr e .data:000033cc 0c inc c .data:000033cd 10 f9 djnz 0x33c8 .data:000033cf 30 01 jr nc,0x33d2 .data:000033d1 13 inc de .data:000033d2 c1 pop bc .data:000033d3 78 ld a,b .data:000033d4 a9 xor c .data:000033d5 f2 e4 33 jp p,0x33e4 .data:000033d8 ed 52 sbc hl,de .data:000033da 30 3d jr nc,0x3419 .data:000033dc 19 add hl,de .data:000033dd eb ex de,hl .data:000033de cd 3c 35 call 0x353c .data:000033e1 c3 d8 33 jp 0x33d8 .data:000033e4 19 add hl,de .data:000033e5 30 32 jr nc,0x3419 .data:000033e7 cb 1c rr h .data:000033e9 cb 1d rr l .data:000033eb 04 inc b .data:000033ec 3e ff ld a,0xff .data:000033ee 28 03 jr z,0x33f3 .data:000033f0 e0 ret po .data:000033f1 3e 7f ld a,0x7f .data:000033f3 47 ld b,a .data:000033f4 21 ff ff ld hl,0xffff .data:000033f7 3e 80 ld a,0x80 .data:000033f9 32 14 d0 ld (0xd014),a .data:000033fc c9 ret .data:000033fd e1 pop hl .data:000033fe e1 pop hl .data:000033ff 38 2f jr c,0x3430 .data:00003401 79 ld a,c .data:00003402 a8 xor b .data:00003403 f6 7f or 0x7f .data:00003405 18 ec jr 0x33f3 .data:00003407 af xor a .data:00003408 cb 7c bit 7,h .data:0000340a 28 0b jr z,0x3417 .data:0000340c 44 ld b,h .data:0000340d 4d ld c,l .data:0000340e 67 ld h,a .data:0000340f 6f ld l,a .data:00003410 ed 42 sbc hl,bc .data:00003412 06 d0 ld b,0xd0 .data:00003414 c3 19 34 jp 0x3419 .data:00003417 06 50 ld b,0x50 .data:00003419 0e 00 ld c,0x00 .data:0000341b 7c ld a,h .data:0000341c b5 or l .data:0000341d 28 19 jr z,0x3438 .data:0000341f 04 inc b .data:00003420 05 dec b .data:00003421 28 0d jr z,0x3430 .data:00003423 cb 7c bit 7,h .data:00003425 c0 ret nz .data:00003426 cb 11 rl c .data:00003428 ed 6a adc hl,hl .data:0000342a 05 dec b .data:0000342b 28 03 jr z,0x3430 .data:0000342d e2 23 34 jp po,0x3423 .data:00003430 21 00 00 ld hl,0x0000 .data:00003433 3e 40 ld a,0x40 .data:00003435 32 14 d0 ld (0xd014),a .data:00003438 06 40 ld b,0x40 .data:0000343a c9 ret .data:0000343b eb ex de,hl .data:0000343c 21 00 00 ld hl,0x0000 .data:0000343f 78 ld a,b .data:00003440 cb bf res 7,a .data:00003442 d6 41 sub 0x41 .data:00003444 d8 ret c .data:00003445 fe 0f cp 0x0f .data:00003447 38 09 jr c,0x3452 .data:00003449 21 ff 7f ld hl,0x7fff .data:0000344c cd f7 33 call 0x33f7 .data:0000344f 37 scf .data:00003450 18 03 jr 0x3455 .data:00003452 cd 6c 34 call 0x346c .data:00003455 cb 78 bit 7,b .data:00003457 c8 ret z .data:00003458 eb ex de,hl .data:00003459 21 00 00 ld hl,0x0000 .data:0000345c ed 52 sbc hl,de .data:0000345e c9 ret .data:0000345f eb ex de,hl .data:00003460 af xor a .data:00003461 67 ld h,a .data:00003462 6f ld l,a .data:00003463 b0 or b .data:00003464 f8 ret m .data:00003465 d6 41 sub 0x41 .data:00003467 d8 ret c .data:00003468 fe 10 cp 0x10 .data:0000346a 30 87 jr nc,0x33f3 .data:0000346c 3c inc a .data:0000346d eb ex de,hl .data:0000346e 29 add hl,hl .data:0000346f eb ex de,hl .data:00003470 ed 6a adc hl,hl .data:00003472 3d dec a .data:00003473 20 f8 jr nz,0x346d .data:00003475 c9 ret .data:00003476 0e 41 ld c,0x41 .data:00003478 11 00 80 ld de,0x8000 .data:0000347b cd 37 35 call 0x3537 .data:0000347e cb 7a bit 7,d .data:00003480 ca 01 34 jp z,0x3401 .data:00003483 d5 push de .data:00003484 cd 41 35 call 0x3541 .data:00003487 92 sub d .data:00003488 3f ccf .data:00003489 cd 4b 35 call 0x354b .data:0000348c d1 pop de .data:0000348d f5 push af .data:0000348e af xor a .data:0000348f 4f ld c,a .data:00003490 06 10 ld b,0x10 .data:00003492 18 09 jr 0x349d .data:00003494 29 add hl,hl .data:00003495 30 06 jr nc,0x349d .data:00003497 3f ccf .data:00003498 ed 52 sbc hl,de .data:0000349a c3 a3 34 jp 0x34a3 .data:0000349d ed 52 sbc hl,de .data:0000349f 30 02 jr nc,0x34a3 .data:000034a1 19 add hl,de .data:000034a2 3d dec a .data:000034a3 3c inc a .data:000034a4 87 add a,a .data:000034a5 cb 11 rl c .data:000034a7 10 eb djnz 0x3494 .data:000034a9 cb 18 rr b .data:000034ab 29 add hl,hl .data:000034ac ed 52 sbc hl,de .data:000034ae 38 01 jr c,0x34b1 .data:000034b0 3c inc a .data:000034b1 cb 10 rl b .data:000034b3 61 ld h,c .data:000034b4 6f ld l,a .data:000034b5 c1 pop bc .data:000034b6 d0 ret nc .data:000034b7 c3 e7 33 jp 0x33e7 .data:000034ba 7c ld a,h .data:000034bb b5 or l .data:000034bc c8 ret z .data:000034bd 78 ld a,b .data:000034be 87 add a,a .data:000034bf da 30 34 jp c,0x3430 .data:000034c2 cb 2f sra a .data:000034c4 ee 40 xor 0x40 .data:000034c6 1f rra .data:000034c7 30 05 jr nc,0x34ce .data:000034c9 3c inc a .data:000034ca cb 3c srl h .data:000034cc cb 1d rr l .data:000034ce f5 push af .data:000034cf 06 40 ld b,0x40 .data:000034d1 48 ld c,b .data:000034d2 22 19 d0 ld (0xd019),hl .data:000034d5 11 ab aa ld de,0xaaab .data:000034d8 d5 push de .data:000034d9 cd 04 35 call 0x3504 .data:000034dc d1 pop de .data:000034dd 0e 3f ld c,0x3f .data:000034df cd 9a 33 call 0x339a .data:000034e2 3e 02 ld a,0x02 .data:000034e4 f5 push af .data:000034e5 e5 push hl .data:000034e6 c5 push bc .data:000034e7 0e 40 ld c,0x40 .data:000034e9 ed 5b 19 d0 ld de,(0xd019) .data:000034ed cd 7b 34 call 0x347b .data:000034f0 f1 pop af .data:000034f1 4f ld c,a .data:000034f2 d1 pop de .data:000034f3 cd 9a 33 call 0x339a .data:000034f6 05 dec b .data:000034f7 f1 pop af .data:000034f8 3d dec a .data:000034f9 20 e9 jr nz,0x34e4 .data:000034fb cb 40 bit 0,b .data:000034fd c1 pop bc .data:000034fe c8 ret z .data:000034ff 04 inc b .data:00003500 c9 ret .data:00003501 48 ld c,b .data:00003502 54 ld d,h .data:00003503 5d ld e,l .data:00003504 d5 push de .data:00003505 cd 41 35 call 0x3541 .data:00003508 82 add a,d .data:00003509 cd 4b 35 call 0x354b .data:0000350c d1 pop de .data:0000350d f5 push af .data:0000350e 7c ld a,h .data:0000350f 4d ld c,l .data:00003510 06 10 ld b,0x10 .data:00003512 21 00 00 ld hl,0x0000 .data:00003515 1f rra .data:00003516 cb 19 rr c .data:00003518 30 01 jr nc,0x351b .data:0000351a 19 add hl,de .data:0000351b cb 1c rr h .data:0000351d cb 1d rr l .data:0000351f 1f rra .data:00003520 10 f4 djnz 0x3516 .data:00003522 c1 pop bc .data:00003523 4f ld c,a .data:00003524 c3 1b 34 jp 0x341b .data:00003527 e5 push hl .data:00003528 d5 push de .data:00003529 c5 push bc .data:0000352a cd 94 33 call 0x3394 .data:0000352d 7c ld a,h .data:0000352e b5 or l .data:0000352f 28 02 jr z,0x3533 .data:00003531 af xor a .data:00003532 b0 or b .data:00003533 c1 pop bc .data:00003534 d1 pop de .data:00003535 e1 pop hl .data:00003536 c9 ret .data:00003537 79 ld a,c .data:00003538 48 ld c,b .data:00003539 47 ld b,a .data:0000353a eb ex de,hl .data:0000353b c9 ret .data:0000353c 78 ld a,b .data:0000353d ee 80 xor 0x80 .data:0000353f 47 ld b,a .data:00003540 c9 ret .data:00003541 79 ld a,c .data:00003542 1e 80 ld e,0x80 .data:00003544 87 add a,a .data:00003545 ab xor e .data:00003546 57 ld d,a .data:00003547 78 ld a,b .data:00003548 17 rla .data:00003549 ab xor e .data:0000354a c9 ret .data:0000354b ea fd 33 jp pe,0x33fd .data:0000354e ab xor e .data:0000354f 1f rra .data:00003550 57 ld d,a .data:00003551 78 ld a,b .data:00003552 a9 xor c .data:00003553 a3 and e .data:00003554 b2 or d .data:00003555 c9 ret .data:00003556 dd 5e 00 ld e,(ix+0) .data:00003559 dd 56 01 ld d,(ix+1) .data:0000355c dd 4e 02 ld c,(ix+2) .data:0000355f c9 ret .data:00003560 dd 75 00 ld (ix+0),l .data:00003563 dd 74 01 ld (ix+1),h .data:00003566 dd 70 02 ld (ix+2),b .data:00003569 c9 ret .data:0000356a c5 push bc .data:0000356b cb b8 res 7,b .data:0000356d 3e 4f ld a,0x4f .data:0000356f b8 cp b .data:00003570 38 06 jr c,0x3578 .data:00003572 cd 5f 34 call 0x345f .data:00003575 cd 17 34 call 0x3417 .data:00003578 c1 pop bc .data:00003579 c9 ret .data:0000357a e5 push hl .data:0000357b c5 push bc .data:0000357c cd 6a 35 call 0x356a .data:0000357f f1 pop af .data:00003580 d1 pop de .data:00003581 4f ld c,a .data:00003582 c3 97 33 jp 0x3397 .data:00003585 cb 7c bit 7,h .data:00003587 c8 ret z .data:00003588 cb b8 res 7,b .data:0000358a 0e 41 ld c,0x41 .data:0000358c 11 fa a2 ld de,0xa2fa .data:0000358f cd 04 35 call 0x3504 .data:00003592 c5 push bc .data:00003593 e5 push hl .data:00003594 cd 5f 34 call 0x345f .data:00003597 7d ld a,l .data:00003598 32 15 d0 ld (0xd015),a .data:0000359b e1 pop hl .data:0000359c c1 pop bc .data:0000359d 1f rra .data:0000359e f5 push af .data:0000359f cd 7a 35 call 0x357a .data:000035a2 f1 pop af .data:000035a3 f5 push af .data:000035a4 30 08 jr nc,0x35ae .data:000035a6 0e 41 ld c,0x41 .data:000035a8 11 00 80 ld de,0x8000 .data:000035ab cd 97 33 call 0x3397 .data:000035ae 0e 40 ld c,0x40 .data:000035b0 11 10 c9 ld de,0xc910 .data:000035b3 cd 04 35 call 0x3504 .data:000035b6 c5 push bc .data:000035b7 e5 push hl .data:000035b8 cd 01 35 call 0x3501 .data:000035bb 3e 30 ld a,0x30 .data:000035bd b8 cp b .data:000035be 30 35 jr nc,0x35f5 .data:000035c0 c5 push bc .data:000035c1 e5 push hl .data:000035c2 0e 4a ld c,0x4a .data:000035c4 11 d5 ea ld de,0xead5 .data:000035c7 cd 7b 34 call 0x347b .data:000035ca 0e c7 ld c,0xc7 .data:000035cc 11 eb d0 ld de,0xd0eb .data:000035cf cd 9a 33 call 0x339a .data:000035d2 d1 pop de .data:000035d3 f1 pop af .data:000035d4 f5 push af .data:000035d5 d5 push de .data:000035d6 4f ld c,a .data:000035d7 cd 9a 33 call 0x339a .data:000035da d1 pop de .data:000035db f1 pop af .data:000035dc 4f ld c,a .data:000035dd c5 push bc .data:000035de e5 push hl .data:000035df 06 44 ld b,0x44 .data:000035e1 21 23 df ld hl,0xdf23 .data:000035e4 cd 04 35 call 0x3504 .data:000035e7 0e c9 ld c,0xc9 .data:000035e9 11 8e 9c ld de,0x9c8e .data:000035ec cd 9a 33 call 0x339a .data:000035ef d1 pop de .data:000035f0 f1 pop af .data:000035f1 4f ld c,a .data:000035f2 cd 7e 34 call 0x347e .data:000035f5 0e 41 ld c,0x41 .data:000035f7 11 00 80 ld de,0x8000 .data:000035fa cd 9a 33 call 0x339a .data:000035fd d1 pop de .data:000035fe f1 pop af .data:000035ff 4f ld c,a .data:00003600 f1 pop af .data:00003601 38 0a jr c,0x360d .data:00003603 1f rra .data:00003604 d2 7b 34 jp nc,0x347b .data:00003607 cd 7e 34 call 0x347e .data:0000360a c3 3c 35 jp 0x353c .data:0000360d 1f rra .data:0000360e d2 7e 34 jp nc,0x347e .data:00003611 cd 7b 34 call 0x347b .data:00003614 c3 3c 35 jp 0x353c .data:00003617 0e 41 ld c,0x41 .data:00003619 11 10 c9 ld de,0xc910 .data:0000361c cd 9a 33 call 0x339a .data:0000361f c5 push bc .data:00003620 3a 14 d0 ld a,(0xd014) .data:00003623 f5 push af .data:00003624 cd 85 35 call 0x3585 .data:00003627 c5 push bc .data:00003628 e5 push hl .data:00003629 cd 01 35 call 0x3501 .data:0000362c 3e 7f ld a,0x7f .data:0000362e b8 cp b .data:0000362f 28 0b jr z,0x363c .data:00003631 11 00 80 ld de,0x8000 .data:00003634 0e 41 ld c,0x41 .data:00003636 cd 9a 33 call 0x339a .data:00003639 cd ba 34 call 0x34ba .data:0000363c d1 pop de .data:0000363d f1 pop af .data:0000363e 4f ld c,a .data:0000363f cd 7b 34 call 0x347b .data:00003642 f1 pop af .data:00003643 32 14 d0 ld (0xd014),a .data:00003646 3a 15 d0 ld a,(0xd015) .data:00003649 cb 57 bit 2,a .data:0000364b d1 pop de .data:0000364c 7a ld a,d .data:0000364d 28 02 jr z,0x3651 .data:0000364f ee 80 xor 0x80 .data:00003651 cb 10 rl b .data:00003653 87 add a,a .data:00003654 cb 18 rr b .data:00003656 c9 ret .data:00003657 dd e5 push ix .data:00003659 c5 push bc .data:0000365a 3a 14 d0 ld a,(0xd014) .data:0000365d f5 push af .data:0000365e cb b8 res 7,b .data:00003660 3e 40 ld a,0x40 .data:00003662 b8 cp b .data:00003663 f5 push af .data:00003664 dc 76 34 call c,0x3476 .data:00003667 0e 3f ld c,0x3f .data:00003669 11 31 89 ld de,0x8931 .data:0000366c cd 27 35 call 0x3527 .data:0000366f f5 push af .data:00003670 fa 8b 36 jp m,0x368b .data:00003673 0e 41 ld c,0x41 .data:00003675 11 b4 dd ld de,0xddb4 .data:00003678 cd 9a 33 call 0x339a .data:0000367b 0e 43 ld c,0x43 .data:0000367d 11 00 80 ld de,0x8000 .data:00003680 cd 7b 34 call 0x347b .data:00003683 0e 41 ld c,0x41 .data:00003685 11 b4 dd ld de,0xddb4 .data:00003688 cd 97 33 call 0x3397 .data:0000368b dd 21 16 d0 ld ix,0xd016 .data:0000368f c5 push bc .data:00003690 e5 push hl .data:00003691 cd 01 35 call 0x3501 .data:00003694 cd 60 35 call 0x3560 .data:00003697 0e 41 ld c,0x41 .data:00003699 11 c5 b1 ld de,0xb1c5 .data:0000369c cd 9a 33 call 0x339a .data:0000369f 0e 3e ld c,0x3e .data:000036a1 11 30 f8 ld de,0xf830 .data:000036a4 cd 7b 34 call 0x347b .data:000036a7 0e 42 ld c,0x42 .data:000036a9 11 84 8d ld de,0x8d84 .data:000036ac cd 97 33 call 0x3397 .data:000036af cd 56 35 call 0x3556 .data:000036b2 cd 9a 33 call 0x339a .data:000036b5 0e 41 ld c,0x41 .data:000036b7 11 02 95 ld de,0x9502 .data:000036ba cd 7b 34 call 0x347b .data:000036bd c5 push bc .data:000036be e5 push hl .data:000036bf cd 56 35 call 0x3556 .data:000036c2 06 3b ld b,0x3b .data:000036c4 21 aa 8e ld hl,0x8eaa .data:000036c7 cd 04 35 call 0x3504 .data:000036ca 0e 3f ld c,0x3f .data:000036cc 11 58 db ld de,0xdb58 .data:000036cf cd 97 33 call 0x3397 .data:000036d2 d1 pop de .data:000036d3 f1 pop af .data:000036d4 4f ld c,a .data:000036d5 cd 9a 33 call 0x339a .data:000036d8 d1 pop de .data:000036d9 f1 pop af .data:000036da 4f ld c,a .data:000036db cd 04 35 call 0x3504 .data:000036de f1 pop af .data:000036df fa ea 36 jp m,0x36ea .data:000036e2 0e 40 ld c,0x40 .data:000036e4 11 0b 86 ld de,0x860b .data:000036e7 cd 9a 33 call 0x339a .data:000036ea f1 pop af .data:000036eb 30 08 jr nc,0x36f5 .data:000036ed 0e 41 ld c,0x41 .data:000036ef 11 10 c9 ld de,0xc910 .data:000036f2 cd 97 33 call 0x3397 .data:000036f5 f1 pop af .data:000036f6 32 14 d0 ld (0xd014),a .data:000036f9 f1 pop af .data:000036fa dd e1 pop ix .data:000036fc 87 add a,a .data:000036fd d0 ret nc .data:000036fe cb f8 set 7,b .data:00003700 c9 ret .data:00003701 cd 59 38 call 0x3859 .data:00003704 20 36 jr nz,0x373c .data:00003706 78 ld a,b .data:00003707 fe 0a cp 0x0a .data:00003709 30 31 jr nc,0x373c .data:0000370b 79 ld a,c .data:0000370c fe 0a cp 0x0a .data:0000370e 30 2c jr nc,0x373c .data:00003710 ed 43 1f d0 ld (0xd01f),bc .data:00003714 cd 52 37 call 0x3752 .data:00003717 cd 76 37 call 0x3776 .data:0000371a c5 push bc .data:0000371b e5 push hl .data:0000371c cd 91 37 call 0x3791 .data:0000371f cd b3 37 call 0x37b3 .data:00003722 0e 40 ld c,0x40 .data:00003724 11 71 89 ld de,0x8971 .data:00003727 cd 04 35 call 0x3504 .data:0000372a d1 pop de .data:0000372b f1 pop af .data:0000372c 4f ld c,a .data:0000372d cd 9a 33 call 0x339a .data:00003730 3a 26 d0 ld a,(0xd026) .data:00003733 fe 2d cp 0x2d .data:00003735 20 02 jr nz,0x3739 .data:00003737 cb f8 set 7,b .data:00003739 c3 d1 32 jp 0x32d1 .data:0000373c 3e 01 ld a,0x01 .data:0000373e 32 14 d0 ld (0xd014),a .data:00003741 06 40 ld b,0x40 .data:00003743 21 00 00 ld hl,0x0000 .data:00003746 c3 d1 32 jp 0x32d1 .data:00003749 fd e1 pop iy .data:0000374b e1 pop hl .data:0000374c 7e ld a,(hl) .data:0000374d 32 26 d0 ld (0xd026),a .data:00003750 18 af jr 0x3701 .data:00003752 cd 90 38 call 0x3890 .data:00003755 ed 5b 1d d0 ld de,(0xd01d) .data:00003759 1b dec de .data:0000375a 21 57 d1 ld hl,0xd157 .data:0000375d 3a 1f d0 ld a,(0xd01f) .data:00003760 47 ld b,a .data:00003761 04 inc b .data:00003762 05 dec b .data:00003763 c8 ret z .data:00003764 1a ld a,(de) .data:00003765 1b dec de .data:00003766 ed 67 rrd .data:00003768 05 dec b .data:00003769 28 07 jr z,0x3772 .data:0000376b 1a ld a,(de) .data:0000376c 1b dec de .data:0000376d ed 67 rrd .data:0000376f 23 inc hl .data:00003770 18 f0 jr 0x3762 .data:00003772 af xor a .data:00003773 ed 67 rrd .data:00003775 c9 ret .data:00003776 cd d9 37 call 0x37d9 .data:00003779 06 00 ld b,0x00 .data:0000377b 2a 53 d1 ld hl,(0xd153) .data:0000377e ed 5b 55 d1 ld de,(0xd155) .data:00003782 7b ld a,e .data:00003783 b2 or d .data:00003784 28 4b jr z,0x37d1 .data:00003786 04 inc b .data:00003787 cb 3a srl d .data:00003789 cb 1b rr e .data:0000378b cb 1c rr h .data:0000378d cb 1d rr l .data:0000378f 18 f1 jr 0x3782 .data:00003791 cd 90 38 call 0x3890 .data:00003794 ed 5b 1d d0 ld de,(0xd01d) .data:00003798 13 inc de .data:00003799 21 5b d1 ld hl,0xd15b .data:0000379c 3a 20 d0 ld a,(0xd020) .data:0000379f a7 and a .data:000037a0 c8 ret z .data:000037a1 47 ld b,a .data:000037a2 1a ld a,(de) .data:000037a3 13 inc de .data:000037a4 ed 6f rld .data:000037a6 2b dec hl .data:000037a7 05 dec b .data:000037a8 c8 ret z .data:000037a9 1a ld a,(de) .data:000037aa 13 inc de .data:000037ab ed 6f rld .data:000037ad 10 f3 djnz 0x37a2 .data:000037af af xor a .data:000037b0 ed 6f rld .data:000037b2 c9 ret .data:000037b3 cd d9 37 call 0x37d9 .data:000037b6 06 f3 ld b,0xf3 .data:000037b8 2a 55 d1 ld hl,(0xd155) .data:000037bb ed 5b 53 d1 ld de,(0xd153) .data:000037bf 7c ld a,h .data:000037c0 b5 or l .data:000037c1 b2 or d .data:000037c2 b3 or e .data:000037c3 28 0c jr z,0x37d1 .data:000037c5 cb 7c bit 7,h .data:000037c7 20 08 jr nz,0x37d1 .data:000037c9 05 dec b .data:000037ca eb ex de,hl .data:000037cb 29 add hl,hl .data:000037cc eb ex de,hl .data:000037cd ed 6a adc hl,hl .data:000037cf 18 f4 jr 0x37c5 .data:000037d1 c5 push bc .data:000037d2 cd 17 34 call 0x3417 .data:000037d5 f1 pop af .data:000037d6 80 add a,b .data:000037d7 47 ld b,a .data:000037d8 c9 ret .data:000037d9 af xor a .data:000037da 6f ld l,a .data:000037db 67 ld h,a .data:000037dc 22 53 d1 ld (0xd153),hl .data:000037df 22 55 d1 ld (0xd155),hl .data:000037e2 21 5b d1 ld hl,0xd15b .data:000037e5 06 05 ld b,0x05 .data:000037e7 0e 02 ld c,0x02 .data:000037e9 c5 push bc .data:000037ea ed 6f rld .data:000037ec e5 push hl .data:000037ed f5 push af .data:000037ee 2a 53 d1 ld hl,(0xd153) .data:000037f1 44 ld b,h .data:000037f2 4d ld c,l .data:000037f3 ed 5b 55 d1 ld de,(0xd155) .data:000037f7 d5 push de .data:000037f8 3e 09 ld a,0x09 .data:000037fa 09 add hl,bc .data:000037fb e3 ex (sp),hl .data:000037fc ed 5a adc hl,de .data:000037fe e3 ex (sp),hl .data:000037ff 3d dec a .data:00003800 20 f8 jr nz,0x37fa .data:00003802 c1 pop bc .data:00003803 57 ld d,a .data:00003804 f1 pop af .data:00003805 5f ld e,a .data:00003806 19 add hl,de .data:00003807 22 53 d1 ld (0xd153),hl .data:0000380a 62 ld h,d .data:0000380b 6a ld l,d .data:0000380c ed 4a adc hl,bc .data:0000380e 22 55 d1 ld (0xd155),hl .data:00003811 e1 pop hl .data:00003812 c1 pop bc .data:00003813 0d dec c .data:00003814 20 d3 jr nz,0x37e9 .data:00003816 2b dec hl .data:00003817 10 ce djnz 0x37e7 .data:00003819 c9 ret .data:0000381a 3e 3a ld a,0x3a .data:0000381c cd 1b 3a call 0x3a1b .data:0000381f 0e 00 ld c,0x00 .data:00003821 cd d2 0a call 0x0ad2 .data:00003824 6f ld l,a .data:00003825 fe 08 cp 0x08 .data:00003827 28 14 jr z,0x383d .data:00003829 12 ld (de),a .data:0000382a 13 inc de .data:0000382b fe 0d cp 0x0d .data:0000382d 28 1c jr z,0x384b .data:0000382f 0c inc c .data:00003830 3a 22 d0 ld a,(0xd022) .data:00003833 3d dec a .data:00003834 b9 cp c .data:00003835 30 ea jr nc,0x3821 .data:00003837 cd 23 3a call 0x3a23 .data:0000383a 08 ex af,af' .data:0000383b 07 rlca .data:0000383c 04 inc b .data:0000383d 0d dec c .data:0000383e 0c inc c .data:0000383f 28 d9 jr z,0x381a .data:00003841 1b dec de .data:00003842 0d dec c .data:00003843 cd 23 3a call 0x3a23 .data:00003846 20 08 jr nz,0x3850 .data:00003848 04 inc b .data:00003849 18 d6 jr 0x3821 .data:0000384b 1b dec de .data:0000384c 3e 04 ld a,0x04 .data:0000384e 12 ld (de),a .data:0000384f 3e 0d ld a,0x0d .data:00003851 cd 1b 3a call 0x3a1b .data:00003854 3e 0a ld a,0x0a .data:00003856 c3 1b 3a jp 0x3a1b .data:00003859 01 00 00 ld bc,0x0000 .data:0000385c 59 ld e,c .data:0000385d cd a2 38 call 0x38a2 .data:00003860 7e ld a,(hl) .data:00003861 fe 04 cp 0x04 .data:00003863 20 04 jr nz,0x3869 .data:00003865 22 1d d0 ld (0xd01d),hl .data:00003868 c9 ret .data:00003869 fe 2e cp 0x2e .data:0000386b 28 0f jr z,0x387c .data:0000386d cd 9b 38 call 0x389b .data:00003870 30 06 jr nc,0x3878 .data:00003872 22 1d d0 ld (0xd01d),hl .data:00003875 f6 01 or 0x01 .data:00003877 c9 ret .data:00003878 23 inc hl .data:00003879 0c inc c .data:0000387a 18 e4 jr 0x3860 .data:0000387c 22 1d d0 ld (0xd01d),hl .data:0000387f 23 inc hl .data:00003880 7e ld a,(hl) .data:00003881 fe 04 cp 0x04 .data:00003883 c8 ret z .data:00003884 cd 9b 38 call 0x389b .data:00003887 30 03 jr nc,0x388c .data:00003889 f6 01 or 0x01 .data:0000388b c9 ret .data:0000388c 23 inc hl .data:0000388d 04 inc b .data:0000388e 18 f0 jr 0x3880 .data:00003890 21 57 d1 ld hl,0xd157 .data:00003893 06 05 ld b,0x05 .data:00003895 af xor a .data:00003896 77 ld (hl),a .data:00003897 23 inc hl .data:00003898 10 fc djnz 0x3896 .data:0000389a c9 ret .data:0000389b fe 30 cp 0x30 .data:0000389d d8 ret c .data:0000389e fe 3a cp 0x3a .data:000038a0 3f ccf .data:000038a1 c9 ret .data:000038a2 7e ld a,(hl) .data:000038a3 fe 2b cp 0x2b .data:000038a5 28 03 jr z,0x38aa .data:000038a7 fe 2d cp 0x2d .data:000038a9 c0 ret nz .data:000038aa 23 inc hl .data:000038ab c9 ret .data:000038ac fd e1 pop iy .data:000038ae e1 pop hl .data:000038af 7d ld a,l .data:000038b0 fe 0b cp 0x0b .data:000038b2 38 02 jr c,0x38b6 .data:000038b4 2e 0a ld l,0x0a .data:000038b6 c1 pop bc .data:000038b7 61 ld h,c .data:000038b8 22 48 d1 ld (0xd148),hl .data:000038bb e1 pop hl .data:000038bc 7d ld a,l .data:000038bd 32 47 d1 ld (0xd147),a .data:000038c0 fd e9 jp (iy) .data:000038c2 fd e1 pop iy .data:000038c4 e1 pop hl .data:000038c5 5e ld e,(hl) .data:000038c6 23 inc hl .data:000038c7 56 ld d,(hl) .data:000038c8 23 inc hl .data:000038c9 46 ld b,(hl) .data:000038ca eb ex de,hl .data:000038cb cb 7c bit 7,h .data:000038cd 20 05 jr nz,0x38d4 .data:000038cf 06 40 ld b,0x40 .data:000038d1 21 00 00 ld hl,0x0000 .data:000038d4 3e 20 ld a,0x20 .data:000038d6 cb 78 bit 7,b .data:000038d8 28 02 jr z,0x38dc .data:000038da 3e 2d ld a,0x2d .data:000038dc 32 44 d1 ld (0xd144),a .data:000038df 78 ld a,b .data:000038e0 cb bf res 7,a .data:000038e2 47 ld b,a .data:000038e3 fe 62 cp 0x62 .data:000038e5 38 05 jr c,0x38ec .data:000038e7 06 62 ld b,0x62 .data:000038e9 21 03 95 ld hl,0x9503 .data:000038ec c5 push bc .data:000038ed e5 push hl .data:000038ee 21 26 d1 ld hl,0xd126 .data:000038f1 06 0a ld b,0x0a .data:000038f3 af xor a .data:000038f4 77 ld (hl),a .data:000038f5 23 inc hl .data:000038f6 10 fc djnz 0x38f4 .data:000038f8 3e 30 ld a,0x30 .data:000038fa 06 14 ld b,0x14 .data:000038fc 77 ld (hl),a .data:000038fd 23 inc hl .data:000038fe 10 fc djnz 0x38fc .data:00003900 e1 pop hl .data:00003901 cd 05 3a call 0x3a05 .data:00003904 21 28 d1 ld hl,0xd128 .data:00003907 71 ld (hl),c .data:00003908 23 inc hl .data:00003909 72 ld (hl),d .data:0000390a 23 inc hl .data:0000390b 73 ld (hl),e .data:0000390c f1 pop af .data:0000390d d6 50 sub 0x50 .data:0000390f 28 0b jr z,0x391c .data:00003911 fa 19 39 jp m,0x3919 .data:00003914 cd f3 39 call 0x39f3 .data:00003917 18 03 jr 0x391c .data:00003919 cd c7 39 call 0x39c7 .data:0000391c 11 30 d1 ld de,0xd130 .data:0000391f 21 26 d1 ld hl,0xd126 .data:00003922 06 0a ld b,0x0a .data:00003924 cd 29 39 call 0x3929 .data:00003927 fd e9 jp (iy) .data:00003929 3e 30 ld a,0x30 .data:0000392b ed 6f rld .data:0000392d 12 ld (de),a .data:0000392e 13 inc de .data:0000392f ed 6f rld .data:00003931 12 ld (de),a .data:00003932 13 inc de .data:00003933 23 inc hl .data:00003934 10 f5 djnz 0x392b .data:00003936 01 3a d1 ld bc,0xd13a .data:00003939 2a 48 d1 ld hl,(0xd148) .data:0000393c 26 00 ld h,0x00 .data:0000393e 09 add hl,bc .data:0000393f 7e ld a,(hl) .data:00003940 fe 35 cp 0x35 .data:00003942 38 0b jr c,0x394f .data:00003944 2b dec hl .data:00003945 34 inc (hl) .data:00003946 7e ld a,(hl) .data:00003947 fe 3a cp 0x3a .data:00003949 38 04 jr c,0x394f .data:0000394b 36 30 ld (hl),0x30 .data:0000394d 18 f5 jr 0x3944 .data:0000394f 21 30 d1 ld hl,0xd130 .data:00003952 06 0a ld b,0x0a .data:00003954 7e ld a,(hl) .data:00003955 fe 30 cp 0x30 .data:00003957 20 03 jr nz,0x395c .data:00003959 23 inc hl .data:0000395a 10 f8 djnz 0x3954 .data:0000395c 58 ld e,b .data:0000395d ed 4b 48 d1 ld bc,(0xd148) .data:00003961 78 ld a,b .data:00003962 fe 0b cp 0x0b .data:00003964 38 08 jr c,0x396e .data:00003966 3e 20 ld a,0x20 .data:00003968 cd 1b 3a call 0x3a1b .data:0000396b 05 dec b .data:0000396c 18 f3 jr 0x3961 .data:0000396e 7b ld a,e .data:0000396f b8 cp b .data:00003970 38 01 jr c,0x3973 .data:00003972 43 ld b,e .data:00003973 21 39 d1 ld hl,0xd139 .data:00003976 78 ld a,b .data:00003977 a7 and a .data:00003978 28 27 jr z,0x39a1 .data:0000397a 16 00 ld d,0x00 .data:0000397c 58 ld e,b .data:0000397d a7 and a .data:0000397e ed 52 sbc hl,de .data:00003980 3a 66 d1 ld a,(0xd166) .data:00003983 a7 and a .data:00003984 16 20 ld d,0x20 .data:00003986 28 02 jr z,0x398a .data:00003988 16 30 ld d,0x30 .data:0000398a 78 ld a,b .data:0000398b fe 01 cp 0x01 .data:0000398d 20 02 jr nz,0x3991 .data:0000398f 16 30 ld d,0x30 .data:00003991 23 inc hl .data:00003992 7e ld a,(hl) .data:00003993 fe 30 cp 0x30 .data:00003995 28 04 jr z,0x399b .data:00003997 16 30 ld d,0x30 .data:00003999 18 01 jr 0x399c .data:0000399b 7a ld a,d .data:0000399c cd b0 39 call 0x39b0 .data:0000399f 10 e9 djnz 0x398a .data:000039a1 79 ld a,c .data:000039a2 a7 and a .data:000039a3 c8 ret z .data:000039a4 3e 2e ld a,0x2e .data:000039a6 41 ld b,c .data:000039a7 04 inc b .data:000039a8 cd b5 39 call 0x39b5 .data:000039ab 23 inc hl .data:000039ac 7e ld a,(hl) .data:000039ad 10 f9 djnz 0x39a8 .data:000039af c9 ret .data:000039b0 fe 20 cp 0x20 .data:000039b2 ca 1b 3a jp z,0x3a1b .data:000039b5 f5 push af .data:000039b6 3a 44 d1 ld a,(0xd144) .data:000039b9 a7 and a .data:000039ba 28 07 jr z,0x39c3 .data:000039bc cd 1b 3a call 0x3a1b .data:000039bf af xor a .data:000039c0 32 44 d1 ld (0xd144),a .data:000039c3 f1 pop af .data:000039c4 c3 1b 3a jp 0x3a1b .data:000039c7 ed 44 neg .data:000039c9 4f ld c,a .data:000039ca 21 26 d1 ld hl,0xd126 .data:000039cd 06 0a ld b,0x0a .data:000039cf af xor a .data:000039d0 cb 1e rr (hl) .data:000039d2 23 inc hl .data:000039d3 10 fb djnz 0x39d0 .data:000039d5 21 26 d1 ld hl,0xd126 .data:000039d8 06 0a ld b,0x0a .data:000039da ed 67 rrd .data:000039dc fe 06 cp 0x06 .data:000039de 38 02 jr c,0x39e2 .data:000039e0 d6 03 sub 0x03 .data:000039e2 ed 67 rrd .data:000039e4 fe 06 cp 0x06 .data:000039e6 38 02 jr c,0x39ea .data:000039e8 d6 03 sub 0x03 .data:000039ea ed 67 rrd .data:000039ec 23 inc hl .data:000039ed 10 eb djnz 0x39da .data:000039ef 0d dec c .data:000039f0 20 d8 jr nz,0x39ca .data:000039f2 c9 ret .data:000039f3 4f ld c,a .data:000039f4 21 2a d1 ld hl,0xd12a .data:000039f7 06 05 ld b,0x05 .data:000039f9 a7 and a .data:000039fa 7e ld a,(hl) .data:000039fb 8f adc a,a .data:000039fc 27 daa .data:000039fd 77 ld (hl),a .data:000039fe 2b dec hl .data:000039ff 10 f9 djnz 0x39fa .data:00003a01 0d dec c .data:00003a02 20 f0 jr nz,0x39f4 .data:00003a04 c9 ret .data:00003a05 11 00 00 ld de,0x0000 .data:00003a08 4b ld c,e .data:00003a09 06 10 ld b,0x10 .data:00003a0b 29 add hl,hl .data:00003a0c 7b ld a,e .data:00003a0d 8b adc a,e .data:00003a0e 27 daa .data:00003a0f 5f ld e,a .data:00003a10 7a ld a,d .data:00003a11 8a adc a,d .data:00003a12 27 daa .data:00003a13 57 ld d,a .data:00003a14 79 ld a,c .data:00003a15 89 adc a,c .data:00003a16 27 daa .data:00003a17 4f ld c,a .data:00003a18 10 f1 djnz 0x3a0b .data:00003a1a c9 ret .data:00003a1b f5 push af .data:00003a1c e5 push hl .data:00003a1d cd 20 0b call 0x0b20 .data:00003a20 e1 pop hl .data:00003a21 f1 pop af .data:00003a22 c9 ret .data:00003a23 cd 23 0c call 0x0c23 .data:00003a26 23 inc hl .data:00003a27 e9 jp (hl) .data:00003a28 cd e2 45 call 0x45e2 .data:00003a2b 00 nop .data:00003a2c b4 or h .data:00003a2d c1 pop bc .data:00003a2e 00 nop .data:00003a2f a8 xor b .data:00003a30 45 ld b,l .data:00003a31 11 6f d2 ld de,0xd26f .data:00003a34 62 ld h,d .data:00003a35 6b ld l,e .data:00003a36 01 66 11 ld bc,0x1166 .data:00003a39 c3 be 19 jp 0x19be .data:00003a3c 11 69 d2 ld de,0xd269 .data:00003a3f 62 ld h,d .data:00003a40 6b ld l,e .data:00003a41 01 eb 13 ld bc,0x13eb .data:00003a44 c3 b5 19 jp 0x19b5 .data:00003a47 11 6f d2 ld de,0xd26f .data:00003a4a 21 1e 14 ld hl,0x141e .data:00003a4d 01 69 d2 ld bc,0xd269 .data:00003a50 c3 be 19 jp 0x19be .data:00003a53 11 69 d2 ld de,0xd269 .data:00003a56 21 54 d2 ld hl,0xd254 .data:00003a59 01 09 14 ld bc,0x1409 .data:00003a5c cd b5 19 call 0x19b5 .data:00003a5f 62 ld h,d .data:00003a60 6b ld l,e .data:00003a61 01 c9 d3 ld bc,0xd3c9 .data:00003a64 cd be 19 call 0x19be .data:00003a67 11 6f d2 ld de,0xd26f .data:00003a6a 21 4e d2 ld hl,0xd24e .data:00003a6d 3a b2 d1 ld a,(0xd1b2) .data:00003a70 3d dec a .data:00003a71 20 05 jr nz,0x3a78 .data:00003a73 cd d9 19 call 0x19d9 .data:00003a76 18 47 jr 0x3abf .data:00003a78 01 f1 13 ld bc,0x13f1 .data:00003a7b cd c7 19 call 0x19c7 .data:00003a7e 3a 94 d1 ld a,(0xd194) .data:00003a81 a7 and a .data:00003a82 20 0a jr nz,0x3a8e .data:00003a84 62 ld h,d .data:00003a85 6b ld l,e .data:00003a86 01 e8 13 ld bc,0x13e8 .data:00003a89 cd b5 19 call 0x19b5 .data:00003a8c 18 31 jr 0x3abf .data:00003a8e 3d dec a .data:00003a8f 20 0d jr nz,0x3a9e .data:00003a91 62 ld h,d .data:00003a92 6b ld l,e .data:00003a93 01 2e 3a ld bc,0x3a2e .data:00003a96 cd be 19 call 0x19be .data:00003a99 cd 3c 3a call 0x3a3c .data:00003a9c 18 21 jr 0x3abf .data:00003a9e 3d dec a .data:00003a9f 20 08 jr nz,0x3aa9 .data:00003aa1 cd 3c 3a call 0x3a3c .data:00003aa4 cd 47 3a call 0x3a47 .data:00003aa7 18 16 jr 0x3abf .data:00003aa9 3d dec a .data:00003aaa 20 05 jr nz,0x3ab1 .data:00003aac cd 47 3a call 0x3a47 .data:00003aaf 18 0e jr 0x3abf .data:00003ab1 3d dec a .data:00003ab2 20 05 jr nz,0x3ab9 .data:00003ab4 cd 31 3a call 0x3a31 .data:00003ab7 18 06 jr 0x3abf .data:00003ab9 cd 31 3a call 0x3a31 .data:00003abc cd 3c 3a call 0x3a3c .data:00003abf 11 72 d2 ld de,0xd272 .data:00003ac2 21 51 d2 ld hl,0xd251 .data:00003ac5 3a b1 d1 ld a,(0xd1b1) .data:00003ac8 3d dec a .data:00003ac9 20 03 jr nz,0x3ace .data:00003acb c3 d9 19 jp 0x19d9 .data:00003ace 01 f1 13 ld bc,0x13f1 .data:00003ad1 c3 c7 19 jp 0x19c7 .data:00003ad4 dd e5 push ix .data:00003ad6 dd 21 00 00 ld ix,0x0000 .data:00003ada dd 39 add ix,sp .data:00003adc 21 c3 d2 ld hl,0xd2c3 .data:00003adf e5 push hl .data:00003ae0 dd 6e 06 ld l,(ix+6) .data:00003ae3 dd 66 07 ld h,(ix+7) .data:00003ae6 e5 push hl .data:00003ae7 cd ea 32 call 0x32ea .data:00003aea 21 c6 d2 ld hl,0xd2c6 .data:00003aed e5 push hl .data:00003aee dd 6e 04 ld l,(ix+4) .data:00003af1 dd 66 05 ld h,(ix+5) .data:00003af4 e5 push hl .data:00003af5 cd ea 32 call 0x32ea .data:00003af8 11 c3 d2 ld de,0xd2c3 .data:00003afb 62 ld h,d .data:00003afc 6b ld l,e .data:00003afd 01 c6 d2 ld bc,0xd2c6 .data:00003b00 cd b5 19 call 0x19b5 .data:00003b03 dd 6e 0a ld l,(ix+10) .data:00003b06 dd 66 0b ld h,(ix+11) .data:00003b09 d5 push de .data:00003b0a e5 push hl .data:00003b0b d5 push de .data:00003b0c cd e2 32 call 0x32e2 .data:00003b0f d1 pop de .data:00003b10 dd 6e 04 ld l,(ix+4) .data:00003b13 dd 66 05 ld h,(ix+5) .data:00003b16 dd 4e 06 ld c,(ix+6) .data:00003b19 dd 46 07 ld b,(ix+7) .data:00003b1c cd d0 19 call 0x19d0 .data:00003b1f dd 6e 08 ld l,(ix+8) .data:00003b22 dd 66 09 ld h,(ix+9) .data:00003b25 e5 push hl .data:00003b26 d5 push de .data:00003b27 cd da 32 call 0x32da .data:00003b2a dd 5e 06 ld e,(ix+6) .data:00003b2d dd 56 07 ld d,(ix+7) .data:00003b30 21 a9 13 ld hl,0x13a9 .data:00003b33 cd aa 19 call 0x19aa .data:00003b36 20 05 jr nz,0x3b3d .data:00003b38 01 bb 13 ld bc,0x13bb .data:00003b3b 18 11 jr 0x3b4e .data:00003b3d dd 5e 04 ld e,(ix+4) .data:00003b40 dd 56 05 ld d,(ix+5) .data:00003b43 21 a9 13 ld hl,0x13a9 .data:00003b46 cd aa 19 call 0x19aa .data:00003b49 20 0e jr nz,0x3b59 .data:00003b4b 01 ca 13 ld bc,0x13ca .data:00003b4e dd 5e 08 ld e,(ix+8) .data:00003b51 dd 56 09 ld d,(ix+9) .data:00003b54 62 ld h,d .data:00003b55 6b ld l,e .data:00003b56 cd b5 19 call 0x19b5 .data:00003b59 dd e1 pop ix .data:00003b5b e1 pop hl .data:00003b5c d1 pop de .data:00003b5d d1 pop de .data:00003b5e d1 pop de .data:00003b5f d1 pop de .data:00003b60 e9 jp (hl) .data:00003b61 dd e5 push ix .data:00003b63 dd 21 00 00 ld ix,0x0000 .data:00003b67 dd 39 add ix,sp .data:00003b69 11 c3 d2 ld de,0xd2c3 .data:00003b6c 21 69 d2 ld hl,0xd269 .data:00003b6f 01 6f d2 ld bc,0xd26f .data:00003b72 cd b5 19 call 0x19b5 .data:00003b75 21 c6 d2 ld hl,0xd2c6 .data:00003b78 eb ex de,hl .data:00003b79 dd 4e 04 ld c,(ix+4) .data:00003b7c dd 46 05 ld b,(ix+5) .data:00003b7f c5 push bc .data:00003b80 cd c7 19 call 0x19c7 .data:00003b83 11 c3 d2 ld de,0xd2c3 .data:00003b86 62 ld h,d .data:00003b87 6b ld l,e .data:00003b88 01 c6 d3 ld bc,0xd3c6 .data:00003b8b cd b5 19 call 0x19b5 .data:00003b8e 62 ld h,d .data:00003b8f 6b ld l,e .data:00003b90 dd 4e 06 ld c,(ix+6) .data:00003b93 dd 46 07 ld b,(ix+7) .data:00003b96 c5 push bc .data:00003b97 cd c7 19 call 0x19c7 .data:00003b9a 62 ld h,d .data:00003b9b 6b ld l,e .data:00003b9c 01 c6 d2 ld bc,0xd2c6 .data:00003b9f cd b5 19 call 0x19b5 .data:00003ba2 62 ld h,d .data:00003ba3 6b ld l,e .data:00003ba4 01 6f d2 ld bc,0xd26f .data:00003ba7 cd d0 19 call 0x19d0 .data:00003baa dd 6e 0a ld l,(ix+10) .data:00003bad dd 66 0b ld h,(ix+11) .data:00003bb0 e5 push hl .data:00003bb1 e5 push hl .data:00003bb2 d5 push de .data:00003bb3 cd f2 32 call 0x32f2 .data:00003bb6 d1 pop de .data:00003bb7 e1 pop hl .data:00003bb8 c1 pop bc .data:00003bb9 d5 push de .data:00003bba dd 5e 08 ld e,(ix+8) .data:00003bbd dd 56 09 ld d,(ix+9) .data:00003bc0 cd b5 19 call 0x19b5 .data:00003bc3 62 ld h,d .data:00003bc4 6b ld l,e .data:00003bc5 c1 pop bc .data:00003bc6 cd b5 19 call 0x19b5 .data:00003bc9 d5 push de .data:00003bca d5 push de .data:00003bcb cd f2 32 call 0x32f2 .data:00003bce dd e1 pop ix .data:00003bd0 e1 pop hl .data:00003bd1 d1 pop de .data:00003bd2 d1 pop de .data:00003bd3 d1 pop de .data:00003bd4 d1 pop de .data:00003bd5 e9 jp (hl) .data:00003bd6 af xor a .data:00003bd7 32 7c d1 ld (0xd17c),a .data:00003bda 32 7d d1 ld (0xd17d),a .data:00003bdd 11 c3 d2 ld de,0xd2c3 .data:00003be0 3a 85 d3 ld a,(0xd385) .data:00003be3 e6 01 and 0x01 .data:00003be5 28 0b jr z,0x3bf2 .data:00003be7 21 bd d3 ld hl,0xd3bd .data:00003bea 01 28 3a ld bc,0x3a28 .data:00003bed cd c7 19 call 0x19c7 .data:00003bf0 18 06 jr 0x3bf8 .data:00003bf2 21 ba d3 ld hl,0xd3ba .data:00003bf5 cd d9 19 call 0x19d9 .data:00003bf8 af xor a .data:00003bf9 32 6c d1 ld (0xd16c),a .data:00003bfc 3a 8a d1 ld a,(0xd18a) .data:00003bff 3d dec a .data:00003c00 20 06 jr nz,0x3c08 .data:00003c02 db 01 in a,(0x01) .data:00003c04 cb b7 res 6,a .data:00003c06 18 6b jr 0x3c73 .data:00003c08 3a 7f d3 ld a,(0xd37f) .data:00003c0b e6 01 and 0x01 .data:00003c0d 28 2a jr z,0x3c39 .data:00003c0f 3a 93 d1 ld a,(0xd193) .data:00003c12 e6 01 and 0x01 .data:00003c14 28 0b jr z,0x3c21 .data:00003c16 11 2d d2 ld de,0xd22d .data:00003c19 21 c3 d2 ld hl,0xd2c3 .data:00003c1c cd 9f 19 call 0x199f .data:00003c1f 18 3a jr 0x3c5b .data:00003c21 11 27 d2 ld de,0xd227 .data:00003c24 21 c3 d2 ld hl,0xd2c3 .data:00003c27 cd 9f 19 call 0x199f .data:00003c2a c5 push bc .data:00003c2b 11 2a d2 ld de,0xd22a .data:00003c2e 21 c3 d2 ld hl,0xd2c3 .data:00003c31 cd 9f 19 call 0x199f .data:00003c34 79 ld a,c .data:00003c35 c1 pop bc .data:00003c36 a1 and c .data:00003c37 18 22 jr 0x3c5b .data:00003c39 11 27 d2 ld de,0xd227 .data:00003c3c 21 c3 d2 ld hl,0xd2c3 .data:00003c3f cd 9f 19 call 0x199f .data:00003c42 c5 push bc .data:00003c43 11 2a d2 ld de,0xd22a .data:00003c46 21 c3 d2 ld hl,0xd2c3 .data:00003c49 cd 9f 19 call 0x199f .data:00003c4c c5 push bc .data:00003c4d 11 2d d2 ld de,0xd22d .data:00003c50 21 c3 d2 ld hl,0xd2c3 .data:00003c53 cd 9f 19 call 0x199f .data:00003c56 79 ld a,c .data:00003c57 c1 pop bc .data:00003c58 d1 pop de .data:00003c59 a1 and c .data:00003c5a a3 and e .data:00003c5b 28 12 jr z,0x3c6f .data:00003c5d 11 c0 12 ld de,0x12c0 .data:00003c60 ed 53 cb d1 ld (0xd1cb),de .data:00003c64 3e 01 ld a,0x01 .data:00003c66 32 6c d1 ld (0xd16c),a .data:00003c69 db 01 in a,(0x01) .data:00003c6b cb f7 set 6,a .data:00003c6d 18 04 jr 0x3c73 .data:00003c6f db 01 in a,(0x01) .data:00003c71 cb b7 res 6,a .data:00003c73 d3 01 out (0x01),a .data:00003c75 c9 ret .data:00003c76 c1 pop bc .data:00003c77 e1 pop hl .data:00003c78 d1 pop de .data:00003c79 c5 push bc .data:00003c7a d5 push de .data:00003c7b 11 c3 d2 ld de,0xd2c3 .data:00003c7e 01 a3 13 ld bc,0x13a3 .data:00003c81 cd c7 19 call 0x19c7 .data:00003c84 eb ex de,hl .data:00003c85 d1 pop de .data:00003c86 01 2b 3a ld bc,0x3a2b .data:00003c89 cd b5 19 call 0x19b5 .data:00003c8c d5 push de .data:00003c8d cd d7 18 call 0x18d7 .data:00003c90 c9 ret .data:00003c91 11 c3 d2 ld de,0xd2c3 .data:00003c94 62 ld h,d .data:00003c95 6b ld l,e .data:00003c96 01 b5 13 ld bc,0x13b5 .data:00003c99 cd b5 19 call 0x19b5 .data:00003c9c 62 ld h,d .data:00003c9d 6b ld l,e .data:00003c9e 01 c4 13 ld bc,0x13c4 .data:00003ca1 cd d0 19 call 0x19d0 .data:00003ca4 d5 push de .data:00003ca5 d5 push de .data:00003ca6 d5 push de .data:00003ca7 cd fa 32 call 0x32fa .data:00003caa d1 pop de .data:00003cab 62 ld h,d .data:00003cac 6b ld l,e .data:00003cad 01 c4 13 ld bc,0x13c4 .data:00003cb0 c3 c7 19 jp 0x19c7 .data:00003cb3 11 c3 d2 ld de,0xd2c3 .data:00003cb6 62 ld h,d .data:00003cb7 6b ld l,e .data:00003cb8 01 12 14 ld bc,0x1412 .data:00003cbb c5 push bc .data:00003cbc d5 push de .data:00003cbd cd c7 19 call 0x19c7 .data:00003cc0 cd 91 3c call 0x3c91 .data:00003cc3 d1 pop de .data:00003cc4 c1 pop bc .data:00003cc5 62 ld h,d .data:00003cc6 6b ld l,e .data:00003cc7 c3 d0 19 jp 0x19d0 .data:00003cca 11 c3 d2 ld de,0xd2c3 .data:00003ccd 62 ld h,d .data:00003cce 6b ld l,e .data:00003ccf 01 12 14 ld bc,0x1412 .data:00003cd2 cd c7 19 call 0x19c7 .data:00003cd5 62 ld h,d .data:00003cd6 6b ld l,e .data:00003cd7 01 dc 13 ld bc,0x13dc .data:00003cda cd b5 19 call 0x19b5 .data:00003cdd 62 ld h,d .data:00003cde 6b ld l,e .data:00003cdf 01 ee 13 ld bc,0x13ee .data:00003ce2 cd d0 19 call 0x19d0 .data:00003ce5 d5 push de .data:00003ce6 d5 push de .data:00003ce7 d5 push de .data:00003ce8 cd fa 32 call 0x32fa .data:00003ceb d1 pop de .data:00003cec 62 ld h,d .data:00003ced 6b ld l,e .data:00003cee 01 ac 13 ld bc,0x13ac .data:00003cf1 c3 c7 19 jp 0x19c7 .data:00003cf4 d5 push de .data:00003cf5 e5 push hl .data:00003cf6 d5 push de .data:00003cf7 62 ld h,d .data:00003cf8 6b ld l,e .data:00003cf9 01 72 d2 ld bc,0xd272 .data:00003cfc cd d0 19 call 0x19d0 .data:00003cff 21 30 14 ld hl,0x1430 .data:00003d02 cd 9f 19 call 0x199f .data:00003d05 d1 pop de .data:00003d06 20 06 jr nz,0x3d0e .data:00003d08 21 30 14 ld hl,0x1430 .data:00003d0b cd d9 19 call 0x19d9 .data:00003d0e d5 push de .data:00003d0f d5 push de .data:00003d10 21 af 13 ld hl,0x13af .data:00003d13 cd aa 19 call 0x19aa .data:00003d16 e1 pop hl .data:00003d17 20 09 jr nz,0x3d22 .data:00003d19 3a 8f d1 ld a,(0xd18f) .data:00003d1c a7 and a .data:00003d1d 20 03 jr nz,0x3d22 .data:00003d1f cd e1 19 call 0x19e1 .data:00003d22 11 c3 d2 ld de,0xd2c3 .data:00003d25 3a 85 d3 ld a,(0xd385) .data:00003d28 e6 01 and 0x01 .data:00003d2a 28 0b jr z,0x3d37 .data:00003d2c 21 bd d3 ld hl,0xd3bd .data:00003d2f 01 28 3a ld bc,0x3a28 .data:00003d32 cd c7 19 call 0x19c7 .data:00003d35 18 06 jr 0x3d3d .data:00003d37 21 ba d3 ld hl,0xd3ba .data:00003d3a cd d9 19 call 0x19d9 .data:00003d3d d1 pop de .data:00003d3e 21 c3 d2 ld hl,0xd2c3 .data:00003d41 cd 9f 19 call 0x199f .data:00003d44 d1 pop de .data:00003d45 e1 pop hl .data:00003d46 28 0b jr z,0x3d53 .data:00003d48 3a 81 d3 ld a,(0xd381) .data:00003d4b e6 01 and 0x01 .data:00003d4d 28 04 jr z,0x3d53 .data:00003d4f eb ex de,hl .data:00003d50 c3 e1 19 jp 0x19e1 .data:00003d53 d5 push de .data:00003d54 11 c3 d2 ld de,0xd2c3 .data:00003d57 3a 85 d3 ld a,(0xd385) .data:00003d5a e6 01 and 0x01 .data:00003d5c 28 17 jr z,0x3d75 .data:00003d5e 01 28 3a ld bc,0x3a28 .data:00003d61 cd d0 19 call 0x19d0 .data:00003d64 3a 84 d3 ld a,(0xd384) .data:00003d67 e6 01 and 0x01 .data:00003d69 20 05 jr nz,0x3d70 .data:00003d6b cd ca 3c call 0x3cca .data:00003d6e 18 12 jr 0x3d82 .data:00003d70 cd b3 3c call 0x3cb3 .data:00003d73 18 0d jr 0x3d82 .data:00003d75 cd d9 19 call 0x19d9 .data:00003d78 3a 84 d3 ld a,(0xd384) .data:00003d7b e6 01 and 0x01 .data:00003d7d 20 03 jr nz,0x3d82 .data:00003d7f cd 91 3c call 0x3c91 .data:00003d82 d1 pop de .data:00003d83 21 c3 d2 ld hl,0xd2c3 .data:00003d86 c3 d9 19 jp 0x19d9 .data:00003d89 21 27 d2 ld hl,0xd227 .data:00003d8c e5 push hl .data:00003d8d 21 39 d2 ld hl,0xd239 .data:00003d90 e5 push hl .data:00003d91 21 8a d2 ld hl,0xd28a .data:00003d94 e5 push hl .data:00003d95 21 8d d2 ld hl,0xd28d .data:00003d98 e5 push hl .data:00003d99 cd d4 3a call 0x3ad4 .data:00003d9c 21 3f d2 ld hl,0xd23f .data:00003d9f e5 push hl .data:00003da0 21 39 d2 ld hl,0xd239 .data:00003da3 e5 push hl .data:00003da4 cd 76 3c call 0x3c76 .data:00003da7 c9 ret .data:00003da8 21 2a d2 ld hl,0xd22a .data:00003dab e5 push hl .data:00003dac 21 3c d2 ld hl,0xd23c .data:00003daf e5 push hl .data:00003db0 21 90 d2 ld hl,0xd290 .data:00003db3 e5 push hl .data:00003db4 21 93 d2 ld hl,0xd293 .data:00003db7 e5 push hl .data:00003db8 cd d4 3a call 0x3ad4 .data:00003dbb 21 42 d2 ld hl,0xd242 .data:00003dbe e5 push hl .data:00003dbf 21 3c d2 ld hl,0xd23c .data:00003dc2 18 df jr 0x3da3 .data:00003dc4 21 2d d2 ld hl,0xd22d .data:00003dc7 cd 8c 3d call 0x3d8c .data:00003dca 11 c3 d2 ld de,0xd2c3 .data:00003dcd 21 3f d2 ld hl,0xd23f .data:00003dd0 01 a6 13 ld bc,0x13a6 .data:00003dd3 cd c7 19 call 0x19c7 .data:00003dd6 e5 push hl .data:00003dd7 d5 push de .data:00003dd8 cd 17 33 call 0x3317 .data:00003ddb e1 pop hl .data:00003ddc 7d ld a,l .data:00003ddd 32 a2 d1 ld (0xd1a2),a .data:00003de0 c9 ret .data:00003de1 cd 5b 21 call 0x215b .data:00003de4 3a 84 d1 ld a,(0xd184) .data:00003de7 3d dec a .data:00003de8 20 2e jr nz,0x3e18 .data:00003dea 11 96 d2 ld de,0xd296 .data:00003ded 62 ld h,d .data:00003dee 6b ld l,e .data:00003def 01 ae d3 ld bc,0xd3ae .data:00003df2 cd be 19 call 0x19be .data:00003df5 11 99 d2 ld de,0xd299 .data:00003df8 62 ld h,d .data:00003df9 6b ld l,e .data:00003dfa 01 b1 d3 ld bc,0xd3b1 .data:00003dfd cd be 19 call 0x19be .data:00003e00 11 9c d2 ld de,0xd29c .data:00003e03 62 ld h,d .data:00003e04 6b ld l,e .data:00003e05 01 b4 d3 ld bc,0xd3b4 .data:00003e08 cd be 19 call 0x19be .data:00003e0b 11 9f d2 ld de,0xd29f .data:00003e0e 62 ld h,d .data:00003e0f 6b ld l,e .data:00003e10 01 b7 d3 ld bc,0xd3b7 .data:00003e13 cd be 19 call 0x19be .data:00003e16 18 2c jr 0x3e44 .data:00003e18 11 96 d2 ld de,0xd296 .data:00003e1b 62 ld h,d .data:00003e1c 6b ld l,e .data:00003e1d 01 a2 d3 ld bc,0xd3a2 .data:00003e20 cd be 19 call 0x19be .data:00003e23 11 99 d2 ld de,0xd299 .data:00003e26 62 ld h,d .data:00003e27 6b ld l,e .data:00003e28 01 a5 d3 ld bc,0xd3a5 .data:00003e2b cd be 19 call 0x19be .data:00003e2e 11 9c d2 ld de,0xd29c .data:00003e31 62 ld h,d .data:00003e32 6b ld l,e .data:00003e33 01 a8 d3 ld bc,0xd3a8 .data:00003e36 cd be 19 call 0x19be .data:00003e39 11 9f d2 ld de,0xd29f .data:00003e3c 62 ld h,d .data:00003e3d 6b ld l,e .data:00003e3e 01 ab d3 ld bc,0xd3ab .data:00003e41 cd be 19 call 0x19be .data:00003e44 11 96 d2 ld de,0xd296 .data:00003e47 62 ld h,d .data:00003e48 6b ld l,e .data:00003e49 01 9c d3 ld bc,0xd39c .data:00003e4c c5 push bc .data:00003e4d cd c7 19 call 0x19c7 .data:00003e50 11 99 d2 ld de,0xd299 .data:00003e53 62 ld h,d .data:00003e54 6b ld l,e .data:00003e55 c1 pop bc .data:00003e56 cd c7 19 call 0x19c7 .data:00003e59 11 9c d2 ld de,0xd29c .data:00003e5c 62 ld h,d .data:00003e5d 6b ld l,e .data:00003e5e 01 9f d3 ld bc,0xd39f .data:00003e61 c5 push bc .data:00003e62 cd c7 19 call 0x19c7 .data:00003e65 11 9f d2 ld de,0xd29f .data:00003e68 62 ld h,d .data:00003e69 6b ld l,e .data:00003e6a c1 pop bc .data:00003e6b c3 c7 19 jp 0x19c7 .data:00003e6e cd 2f 20 call 0x202f .data:00003e71 cd 53 3a call 0x3a53 .data:00003e74 3a 85 d1 ld a,(0xd185) .data:00003e77 a7 and a .data:00003e78 20 03 jr nz,0x3e7d .data:00003e7a cd 06 2c call 0x2c06 .data:00003e7d af xor a .data:00003e7e 32 85 d1 ld (0xd185),a .data:00003e81 cd e1 3d call 0x3de1 .data:00003e84 3a 8a d1 ld a,(0xd18a) .data:00003e87 3d dec a .data:00003e88 20 18 jr nz,0x3ea2 .data:00003e8a 21 96 d2 ld hl,0xd296 .data:00003e8d cd e1 19 call 0x19e1 .data:00003e90 21 99 d2 ld hl,0xd299 .data:00003e93 cd e1 19 call 0x19e1 .data:00003e96 21 9c d2 ld hl,0xd29c .data:00003e99 cd e1 19 call 0x19e1 .data:00003e9c 21 9f d2 ld hl,0xd29f .data:00003e9f cd e1 19 call 0x19e1 .data:00003ea2 11 8a d2 ld de,0xd28a .data:00003ea5 21 96 d2 ld hl,0xd296 .data:00003ea8 01 9c d2 ld bc,0xd29c .data:00003eab cd b5 19 call 0x19b5 .data:00003eae d5 push de .data:00003eaf d5 push de .data:00003eb0 cd f2 32 call 0x32f2 .data:00003eb3 11 8d d2 ld de,0xd28d .data:00003eb6 21 99 d2 ld hl,0xd299 .data:00003eb9 01 9f d2 ld bc,0xd29f .data:00003ebc cd b5 19 call 0x19b5 .data:00003ebf d5 push de .data:00003ec0 d5 push de .data:00003ec1 cd f2 32 call 0x32f2 .data:00003ec4 cd c4 3d call 0x3dc4 .data:00003ec7 11 c6 d2 ld de,0xd2c6 .data:00003eca 21 72 d2 ld hl,0xd272 .data:00003ecd cd d9 19 call 0x19d9 .data:00003ed0 cd ba 3f call 0x3fba .data:00003ed3 fe 05 cp 0x05 .data:00003ed5 cc 9c 3f call z,0x3f9c .data:00003ed8 21 36 d2 ld hl,0xd236 .data:00003edb 11 2d d2 ld de,0xd22d .data:00003ede cd f4 3c call 0x3cf4 .data:00003ee1 cd de 3f call 0x3fde .data:00003ee4 21 8a d2 ld hl,0xd28a .data:00003ee7 e5 push hl .data:00003ee8 21 90 d2 ld hl,0xd290 .data:00003eeb e5 push hl .data:00003eec 21 96 d2 ld hl,0xd296 .data:00003eef e5 push hl .data:00003ef0 21 9c d2 ld hl,0xd29c .data:00003ef3 e5 push hl .data:00003ef4 cd 61 3b call 0x3b61 .data:00003ef7 21 8d d2 ld hl,0xd28d .data:00003efa e5 push hl .data:00003efb 21 93 d2 ld hl,0xd293 .data:00003efe e5 push hl .data:00003eff 21 99 d2 ld hl,0xd299 .data:00003f02 e5 push hl .data:00003f03 21 9f d2 ld hl,0xd29f .data:00003f06 e5 push hl .data:00003f07 cd 61 3b call 0x3b61 .data:00003f0a cd 89 3d call 0x3d89 .data:00003f0d 11 c3 d2 ld de,0xd2c3 .data:00003f10 21 3f d2 ld hl,0xd23f .data:00003f13 01 a6 13 ld bc,0x13a6 .data:00003f16 cd c7 19 call 0x19c7 .data:00003f19 e5 push hl .data:00003f1a d5 push de .data:00003f1b cd 17 33 call 0x3317 .data:00003f1e e1 pop hl .data:00003f1f 7d ld a,l .data:00003f20 32 a0 d1 ld (0xd1a0),a .data:00003f23 11 c6 d2 ld de,0xd2c6 .data:00003f26 21 72 d2 ld hl,0xd272 .data:00003f29 cd d9 19 call 0x19d9 .data:00003f2c 11 72 d2 ld de,0xd272 .data:00003f2f 3a 94 d1 ld a,(0xd194) .data:00003f32 a7 and a .data:00003f33 cc a6 3f call z,0x3fa6 .data:00003f36 fe 01 cp 0x01 .data:00003f38 cc 9c 3f call z,0x3f9c .data:00003f3b fe 02 cp 0x02 .data:00003f3d cc 9c 3f call z,0x3f9c .data:00003f40 fe 03 cp 0x03 .data:00003f42 cc a6 3f call z,0x3fa6 .data:00003f45 fe 04 cp 0x04 .data:00003f47 cc a6 3f call z,0x3fa6 .data:00003f4a fe 05 cp 0x05 .data:00003f4c cc 9c 3f call z,0x3f9c .data:00003f4f 21 30 d2 ld hl,0xd230 .data:00003f52 11 27 d2 ld de,0xd227 .data:00003f55 cd f4 3c call 0x3cf4 .data:00003f58 cd de 3f call 0x3fde .data:00003f5b cd a8 3d call 0x3da8 .data:00003f5e 11 c3 d2 ld de,0xd2c3 .data:00003f61 21 42 d2 ld hl,0xd242 .data:00003f64 01 a6 13 ld bc,0x13a6 .data:00003f67 cd c7 19 call 0x19c7 .data:00003f6a e5 push hl .data:00003f6b d5 push de .data:00003f6c cd 17 33 call 0x3317 .data:00003f6f e1 pop hl .data:00003f70 7d ld a,l .data:00003f71 32 a1 d1 ld (0xd1a1),a .data:00003f74 cd ba 3f call 0x3fba .data:00003f77 fe 04 cp 0x04 .data:00003f79 cc 9c 3f call z,0x3f9c .data:00003f7c fe 05 cp 0x05 .data:00003f7e cc a6 3f call z,0x3fa6 .data:00003f81 21 33 d2 ld hl,0xd233 .data:00003f84 11 2a d2 ld de,0xd22a .data:00003f87 cd f4 3c call 0x3cf4 .data:00003f8a 3a 93 d1 ld a,(0xd193) .data:00003f8d 3d dec a .data:00003f8e 20 09 jr nz,0x3f99 .data:00003f90 3a a2 d1 ld a,(0xd1a2) .data:00003f93 32 a0 d1 ld (0xd1a0),a .data:00003f96 32 a1 d1 ld (0xd1a1),a .data:00003f99 c3 d6 3b jp 0x3bd6 .data:00003f9c 62 ld h,d .data:00003f9d 6b ld l,e .data:00003f9e 01 e8 13 ld bc,0x13e8 .data:00003fa1 cd be 19 call 0x19be .data:00003fa4 18 2f jr 0x3fd5 .data:00003fa6 62 ld h,d .data:00003fa7 6b ld l,e .data:00003fa8 01 df 13 ld bc,0x13df .data:00003fab cd b5 19 call 0x19b5 .data:00003fae 18 25 jr 0x3fd5 .data:00003fb0 62 ld h,d .data:00003fb1 6b ld l,e .data:00003fb2 01 fa 13 ld bc,0x13fa .data:00003fb5 cd be 19 call 0x19be .data:00003fb8 18 1b jr 0x3fd5 .data:00003fba 11 72 d2 ld de,0xd272 .data:00003fbd 62 ld h,d .data:00003fbe 6b ld l,e .data:00003fbf 3a 94 d1 ld a,(0xd194) .data:00003fc2 a7 and a .data:00003fc3 cc a6 3f call z,0x3fa6 .data:00003fc6 fe 01 cp 0x01 .data:00003fc8 cc 9c 3f call z,0x3f9c .data:00003fcb fe 02 cp 0x02 .data:00003fcd cc d9 3f call z,0x3fd9 .data:00003fd0 fe 03 cp 0x03 .data:00003fd2 cc d9 3f call z,0x3fd9 .data:00003fd5 3a 94 d1 ld a,(0xd194) .data:00003fd8 c9 ret .data:00003fd9 cd b0 3f call 0x3fb0 .data:00003fdc 18 be jr 0x3f9c .data:00003fde 11 72 d2 ld de,0xd272 .data:00003fe1 21 c6 d2 ld hl,0xd2c6 .data:00003fe4 c3 d9 19 jp 0x19d9 .data:00003fe7 9c sbc a,h .data:00003fe8 d5 push de .data:00003fe9 1c inc e .data:00003fea ff rst 0x38 .data:00003feb ff rst 0x38 .data:00003fec ff rst 0x38 .data:00003fed ff rst 0x38 .data:00003fee ff rst 0x38 .data:00003fef ff rst 0x38 .data:00003ff0 ff rst 0x38 .data:00003ff1 ff rst 0x38 .data:00003ff2 ff rst 0x38 .data:00003ff3 ff rst 0x38 .data:00003ff4 ff rst 0x38 .data:00003ff5 ff rst 0x38 .data:00003ff6 ff rst 0x38 .data:00003ff7 ff rst 0x38 .data:00003ff8 ff rst 0x38 .data:00003ff9 ff rst 0x38 .data:00003ffa ff rst 0x38 .data:00003ffb ff rst 0x38 .data:00003ffc ff rst 0x38 .data:00003ffd ff rst 0x38 .data:00003ffe ff rst 0x38 .data:00003fff ff rst 0x38