AdvancedTest.asm
flypie_Ace-2019/testrom/AdvancedTest.asm
                    di                                      ;[0000] f3
                    jp      $0200                           ;[0001] c3 00 02
                    jp      $09fb                           ;[0004] c3 fb 09
                    jp      $096c                           ;[0007] c3 6c 09
                    jp      $0922                           ;[000a] c3 22 09
                    jp      $08d8                           ;[000d] c3 d8 08
                    jp      $088e                           ;[0010] c3 8e 08
                    jp      $0844                           ;[0013] c3 44 08
                    jp      $07fa                           ;[0016] c3 fa 07
                    jp      $07b0                           ;[0019] c3 b0 07
                    rst     $08                             ;[001c] cf
                    rst     $08                             ;[001d] cf
                    rst     $08                             ;[001e] cf
                    rst     $08                             ;[001f] cf
                    rst     $08                             ;[0020] cf
                    rst     $08                             ;[0021] cf
                    rst     $08                             ;[0022] cf
                    rst     $08                             ;[0023] cf
                    rst     $08                             ;[0024] cf
                    rst     $08                             ;[0025] cf
                    rst     $08                             ;[0026] cf
                    rst     $08                             ;[0027] cf
                    rst     $08                             ;[0028] cf
                    rst     $08                             ;[0029] cf
                    rst     $08                             ;[002a] cf
                    rst     $08                             ;[002b] cf
                    rst     $08                             ;[002c] cf
                    rst     $08                             ;[002d] cf
                    rst     $08                             ;[002e] cf
                    rst     $08                             ;[002f] cf
                    rst     $08                             ;[0030] cf
                    rst     $08                             ;[0031] cf
                    rst     $08                             ;[0032] cf
                    rst     $08                             ;[0033] cf
                    rst     $08                             ;[0034] cf
                    rst     $08                             ;[0035] cf
                    rst     $08                             ;[0036] cf
                    rst     $08                             ;[0037] cf
                    rst     $08                             ;[0038] cf
                    rst     $08                             ;[0039] cf
                    rst     $08                             ;[003a] cf
                    rst     $08                             ;[003b] cf
                    rst     $08                             ;[003c] cf
                    rst     $08                             ;[003d] cf
                    rst     $08                             ;[003e] cf
                    rst     $08                             ;[003f] cf
                    rst     $08                             ;[0040] cf
                    rst     $08                             ;[0041] cf
                    rst     $08                             ;[0042] cf
                    rst     $08                             ;[0043] cf
                    rst     $08                             ;[0044] cf
                    rst     $08                             ;[0045] cf
                    rst     $08                             ;[0046] cf
                    rst     $08                             ;[0047] cf
                    rst     $08                             ;[0048] cf
                    rst     $08                             ;[0049] cf
                    rst     $08                             ;[004a] cf
                    rst     $08                             ;[004b] cf
                    rst     $08                             ;[004c] cf
                    rst     $08                             ;[004d] cf
                    rst     $08                             ;[004e] cf
                    rst     $08                             ;[004f] cf
                    rst     $08                             ;[0050] cf
                    rst     $08                             ;[0051] cf
                    rst     $08                             ;[0052] cf
                    rst     $08                             ;[0053] cf
                    rst     $08                             ;[0054] cf
                    rst     $08                             ;[0055] cf
                    rst     $08                             ;[0056] cf
                    rst     $08                             ;[0057] cf
                    rst     $08                             ;[0058] cf
                    rst     $08                             ;[0059] cf
                    rst     $08                             ;[005a] cf
                    rst     $08                             ;[005b] cf
                    rst     $08                             ;[005c] cf
                    rst     $08                             ;[005d] cf
                    rst     $08                             ;[005e] cf
                    rst     $08                             ;[005f] cf
                    rst     $08                             ;[0060] cf
                    rst     $08                             ;[0061] cf
                    rst     $08                             ;[0062] cf
                    rst     $08                             ;[0063] cf
                    rst     $08                             ;[0064] cf
                    rst     $08                             ;[0065] cf
                    rst     $08                             ;[0066] cf
                    rst     $08                             ;[0067] cf
                    rst     $08                             ;[0068] cf
                    rst     $08                             ;[0069] cf
                    rst     $08                             ;[006a] cf
                    rst     $08                             ;[006b] cf
                    rst     $08                             ;[006c] cf
                    rst     $08                             ;[006d] cf
                    rst     $08                             ;[006e] cf
                    rst     $08                             ;[006f] cf
                    rst     $08                             ;[0070] cf
                    rst     $08                             ;[0071] cf
                    rst     $08                             ;[0072] cf
                    rst     $08                             ;[0073] cf
                    rst     $08                             ;[0074] cf
                    rst     $08                             ;[0075] cf
                    rst     $08                             ;[0076] cf
                    rst     $08                             ;[0077] cf
                    rst     $08                             ;[0078] cf
                    rst     $08                             ;[0079] cf
                    rst     $08                             ;[007a] cf
                    rst     $08                             ;[007b] cf
                    rst     $08                             ;[007c] cf
                    rst     $08                             ;[007d] cf
                    rst     $08                             ;[007e] cf
                    rst     $08                             ;[007f] cf
                    rst     $08                             ;[0080] cf
                    rst     $08                             ;[0081] cf
                    rst     $08                             ;[0082] cf
                    rst     $08                             ;[0083] cf
                    rst     $08                             ;[0084] cf
                    rst     $08                             ;[0085] cf
                    rst     $08                             ;[0086] cf
                    rst     $08                             ;[0087] cf
                    rst     $08                             ;[0088] cf
                    rst     $08                             ;[0089] cf
                    rst     $08                             ;[008a] cf
                    rst     $08                             ;[008b] cf
                    rst     $08                             ;[008c] cf
                    rst     $08                             ;[008d] cf
                    rst     $08                             ;[008e] cf
                    rst     $08                             ;[008f] cf
                    rst     $08                             ;[0090] cf
                    rst     $08                             ;[0091] cf
                    rst     $08                             ;[0092] cf
                    rst     $08                             ;[0093] cf
                    rst     $08                             ;[0094] cf
                    rst     $08                             ;[0095] cf
                    rst     $08                             ;[0096] cf
                    rst     $08                             ;[0097] cf
                    rst     $08                             ;[0098] cf
                    rst     $08                             ;[0099] cf
                    rst     $08                             ;[009a] cf
                    rst     $08                             ;[009b] cf
                    rst     $08                             ;[009c] cf
                    rst     $08                             ;[009d] cf
                    rst     $08                             ;[009e] cf
                    rst     $08                             ;[009f] cf
                    rst     $08                             ;[00a0] cf
                    rst     $08                             ;[00a1] cf
                    rst     $08                             ;[00a2] cf
                    rst     $08                             ;[00a3] cf
                    rst     $08                             ;[00a4] cf
                    rst     $08                             ;[00a5] cf
                    rst     $08                             ;[00a6] cf
                    rst     $08                             ;[00a7] cf
                    rst     $08                             ;[00a8] cf
                    rst     $08                             ;[00a9] cf
                    rst     $08                             ;[00aa] cf
                    rst     $08                             ;[00ab] cf
                    rst     $08                             ;[00ac] cf
                    rst     $08                             ;[00ad] cf
                    rst     $08                             ;[00ae] cf
                    rst     $08                             ;[00af] cf
                    rst     $08                             ;[00b0] cf
                    rst     $08                             ;[00b1] cf
                    rst     $08                             ;[00b2] cf
                    rst     $08                             ;[00b3] cf
                    rst     $08                             ;[00b4] cf
                    rst     $08                             ;[00b5] cf
                    rst     $08                             ;[00b6] cf
                    rst     $08                             ;[00b7] cf
                    rst     $08                             ;[00b8] cf
                    rst     $08                             ;[00b9] cf
                    rst     $08                             ;[00ba] cf
                    rst     $08                             ;[00bb] cf
                    rst     $08                             ;[00bc] cf
                    rst     $08                             ;[00bd] cf
                    rst     $08                             ;[00be] cf
                    rst     $08                             ;[00bf] cf
                    rst     $08                             ;[00c0] cf
                    rst     $08                             ;[00c1] cf
                    rst     $08                             ;[00c2] cf
                    rst     $08                             ;[00c3] cf
                    rst     $08                             ;[00c4] cf
                    rst     $08                             ;[00c5] cf
                    rst     $08                             ;[00c6] cf
                    rst     $08                             ;[00c7] cf
                    rst     $08                             ;[00c8] cf
                    rst     $08                             ;[00c9] cf
                    rst     $08                             ;[00ca] cf
                    rst     $08                             ;[00cb] cf
                    rst     $08                             ;[00cc] cf
                    rst     $08                             ;[00cd] cf
                    rst     $08                             ;[00ce] cf
                    rst     $08                             ;[00cf] cf
                    rst     $08                             ;[00d0] cf
                    rst     $08                             ;[00d1] cf
                    rst     $08                             ;[00d2] cf
                    rst     $08                             ;[00d3] cf
                    rst     $08                             ;[00d4] cf
                    rst     $08                             ;[00d5] cf
                    rst     $08                             ;[00d6] cf
                    rst     $08                             ;[00d7] cf
                    rst     $08                             ;[00d8] cf
                    rst     $08                             ;[00d9] cf
                    rst     $08                             ;[00da] cf
                    rst     $08                             ;[00db] cf
                    rst     $08                             ;[00dc] cf
                    rst     $08                             ;[00dd] cf
                    rst     $08                             ;[00de] cf
                    rst     $08                             ;[00df] cf
                    rst     $08                             ;[00e0] cf
                    rst     $08                             ;[00e1] cf
                    rst     $08                             ;[00e2] cf
                    rst     $08                             ;[00e3] cf
                    rst     $08                             ;[00e4] cf
                    rst     $08                             ;[00e5] cf
                    rst     $08                             ;[00e6] cf
                    rst     $08                             ;[00e7] cf
                    rst     $08                             ;[00e8] cf
                    rst     $08                             ;[00e9] cf
                    rst     $08                             ;[00ea] cf
                    rst     $08                             ;[00eb] cf
                    rst     $08                             ;[00ec] cf
                    rst     $08                             ;[00ed] cf
                    rst     $08                             ;[00ee] cf
                    rst     $08                             ;[00ef] cf
                    rst     $08                             ;[00f0] cf
                    rst     $08                             ;[00f1] cf
                    rst     $08                             ;[00f2] cf
                    rst     $08                             ;[00f3] cf
                    rst     $08                             ;[00f4] cf
                    rst     $08                             ;[00f5] cf
                    rst     $08                             ;[00f6] cf
                    rst     $08                             ;[00f7] cf
                    rst     $08                             ;[00f8] cf
                    rst     $08                             ;[00f9] cf
                    rst     $08                             ;[00fa] cf
                    rst     $08                             ;[00fb] cf
                    rst     $08                             ;[00fc] cf
                    rst     $08                             ;[00fd] cf
                    rst     $08                             ;[00fe] cf
                    rst     $08                             ;[00ff] cf
                    ld      ($990b),a                       ;[0100] 32 0b 99
                    dec     bc                              ;[0103] 0b
                    sub     (hl)                            ;[0104] 96
                    dec     c                               ;[0105] 0d
                    add     c                               ;[0106] 81
                    ld      c,$2f                           ;[0107] 0e 2f
                    dec     bc                              ;[0109] 0b
                    cpl                                     ;[010a] 2f
                    dec     bc                              ;[010b] 0b
                    cpl                                     ;[010c] 2f
                    dec     bc                              ;[010d] 0b
                    cpl                                     ;[010e] 2f
                    dec     bc                              ;[010f] 0b
                    ld      e,d                             ;[0110] 5a
                    ld      de,$1165                        ;[0111] 11 65 11
                    ld      (hl),b                          ;[0114] 70
                    ld      de,$117b                        ;[0115] 11 7b 11
                    rst     $28                             ;[0118] ef
                    ld      de,$121d                        ;[0119] 11 1d 12
                    ld      c,e                             ;[011c] 4b
                    ld      (de),a                          ;[011d] 12
                    ret     m                               ;[011e] f8
                    dec     b                               ;[011f] 05
                    cpl                                     ;[0120] 2f
                    ld      b,$2f                           ;[0121] 06 2f
                    ld      b,$2f                           ;[0123] 06 2f
                    ld      b,$2f                           ;[0125] 06 2f
                    ld      b,$2f                           ;[0127] 06 2f
                    ld      b,$2f                           ;[0129] 06 2f
                    ld      b,$2f                           ;[012b] 06 2f
                    ld      b,$2f                           ;[012d] 06 2f
                    ld      b,$2f                           ;[012f] 06 2f
                    ld      b,$2f                           ;[0131] 06 2f
                    ld      b,$2f                           ;[0133] 06 2f
                    ld      b,$2f                           ;[0135] 06 2f
                    ld      b,$2f                           ;[0137] 06 2f
                    ld      b,$2f                           ;[0139] 06 2f
                    ld      b,$2f                           ;[013b] 06 2f
                    ld      b,$2f                           ;[013d] 06 2f
                    ld      b,$66                           ;[013f] 06 66
                    ld      b,$66                           ;[0141] 06 66
                    ld      b,$66                           ;[0143] 06 66
                    ld      b,$66                           ;[0145] 06 66
                    ld      b,$66                           ;[0147] 06 66
                    ld      b,$66                           ;[0149] 06 66
                    ld      b,$66                           ;[014b] 06 66
                    ld      b,$66                           ;[014d] 06 66
                    ld      b,$66                           ;[014f] 06 66
                    ld      b,$66                           ;[0151] 06 66
                    ld      b,$66                           ;[0153] 06 66
                    ld      b,$66                           ;[0155] 06 66
                    ld      b,$66                           ;[0157] 06 66
                    ld      b,$66                           ;[0159] 06 66
                    ld      b,$66                           ;[015b] 06 66
                    ld      b,$66                           ;[015d] 06 66
                    ld      b,$9d                           ;[015f] 06 9d
                    ld      b,$9d                           ;[0161] 06 9d
                    ld      b,$9d                           ;[0163] 06 9d
                    ld      b,$9d                           ;[0165] 06 9d
                    ld      b,$9d                           ;[0167] 06 9d
                    ld      b,$9d                           ;[0169] 06 9d
                    ld      b,$9d                           ;[016b] 06 9d
                    ld      b,$9d                           ;[016d] 06 9d
                    ld      b,$9d                           ;[016f] 06 9d
                    ld      b,$9d                           ;[0171] 06 9d
                    ld      b,$9d                           ;[0173] 06 9d
                    ld      b,$9d                           ;[0175] 06 9d
                    ld      b,$9d                           ;[0177] 06 9d
                    ld      b,$9d                           ;[0179] 06 9d
                    ld      b,$9d                           ;[017b] 06 9d
                    ld      b,$9d                           ;[017d] 06 9d
                    ld      b,$d4                           ;[017f] 06 d4
                    ld      b,$d4                           ;[0181] 06 d4
                    ld      b,$d4                           ;[0183] 06 d4
                    ld      b,$d4                           ;[0185] 06 d4
                    ld      b,$d4                           ;[0187] 06 d4
                    ld      b,$d4                           ;[0189] 06 d4
                    ld      b,$d4                           ;[018b] 06 d4
                    ld      b,$d4                           ;[018d] 06 d4
                    ld      b,$d4                           ;[018f] 06 d4
                    ld      b,$d4                           ;[0191] 06 d4
                    ld      b,$d4                           ;[0193] 06 d4
                    ld      b,$d4                           ;[0195] 06 d4
                    ld      b,$d4                           ;[0197] 06 d4
                    ld      b,$d4                           ;[0199] 06 d4
                    ld      b,$d4                           ;[019b] 06 d4
                    ld      b,$d4                           ;[019d] 06 d4
                    ld      b,$0b                           ;[019f] 06 0b
                    rlca                                    ;[01a1] 07
                    dec     bc                              ;[01a2] 0b
                    rlca                                    ;[01a3] 07
                    dec     bc                              ;[01a4] 0b
                    rlca                                    ;[01a5] 07
                    dec     bc                              ;[01a6] 0b
                    rlca                                    ;[01a7] 07
                    dec     bc                              ;[01a8] 0b
                    rlca                                    ;[01a9] 07
                    dec     bc                              ;[01aa] 0b
                    rlca                                    ;[01ab] 07
                    dec     bc                              ;[01ac] 0b
                    rlca                                    ;[01ad] 07
                    dec     bc                              ;[01ae] 0b
                    rlca                                    ;[01af] 07
                    dec     bc                              ;[01b0] 0b
                    rlca                                    ;[01b1] 07
                    dec     bc                              ;[01b2] 0b
                    rlca                                    ;[01b3] 07
                    dec     bc                              ;[01b4] 0b
                    rlca                                    ;[01b5] 07
                    dec     bc                              ;[01b6] 0b
                    rlca                                    ;[01b7] 07
                    dec     bc                              ;[01b8] 0b
                    rlca                                    ;[01b9] 07
                    dec     bc                              ;[01ba] 0b
                    rlca                                    ;[01bb] 07
                    dec     bc                              ;[01bc] 0b
                    rlca                                    ;[01bd] 07
                    dec     bc                              ;[01be] 0b
                    rlca                                    ;[01bf] 07
                    ld      b,d                             ;[01c0] 42
                    rlca                                    ;[01c1] 07
                    ld      b,d                             ;[01c2] 42
                    rlca                                    ;[01c3] 07
                    ld      b,d                             ;[01c4] 42
                    rlca                                    ;[01c5] 07
                    ld      b,d                             ;[01c6] 42
                    rlca                                    ;[01c7] 07
                    ld      b,d                             ;[01c8] 42
                    rlca                                    ;[01c9] 07
                    ld      b,d                             ;[01ca] 42
                    rlca                                    ;[01cb] 07
                    ld      b,d                             ;[01cc] 42
                    rlca                                    ;[01cd] 07
                    ld      b,d                             ;[01ce] 42
                    rlca                                    ;[01cf] 07
                    ld      b,d                             ;[01d0] 42
                    rlca                                    ;[01d1] 07
                    ld      b,d                             ;[01d2] 42
                    rlca                                    ;[01d3] 07
                    ld      b,d                             ;[01d4] 42
                    rlca                                    ;[01d5] 07
                    ld      b,d                             ;[01d6] 42
                    rlca                                    ;[01d7] 07
                    ld      b,d                             ;[01d8] 42
                    rlca                                    ;[01d9] 07
                    ld      b,d                             ;[01da] 42
                    rlca                                    ;[01db] 07
                    ld      b,d                             ;[01dc] 42
                    rlca                                    ;[01dd] 07
                    ld      b,d                             ;[01de] 42
                    rlca                                    ;[01df] 07
                    ld      a,c                             ;[01e0] 79
                    rlca                                    ;[01e1] 07
                    ld      a,c                             ;[01e2] 79
                    rlca                                    ;[01e3] 07
                    ld      a,c                             ;[01e4] 79
                    rlca                                    ;[01e5] 07
                    ld      a,c                             ;[01e6] 79
                    rlca                                    ;[01e7] 07
                    ld      a,c                             ;[01e8] 79
                    rlca                                    ;[01e9] 07
                    ld      a,c                             ;[01ea] 79
                    rlca                                    ;[01eb] 07
                    ld      a,c                             ;[01ec] 79
                    rlca                                    ;[01ed] 07
                    ld      a,c                             ;[01ee] 79
                    rlca                                    ;[01ef] 07
                    ld      a,c                             ;[01f0] 79
                    rlca                                    ;[01f1] 07
                    ld      a,c                             ;[01f2] 79
                    rlca                                    ;[01f3] 07
                    ld      a,c                             ;[01f4] 79
                    rlca                                    ;[01f5] 07
                    ld      a,c                             ;[01f6] 79
                    rlca                                    ;[01f7] 07
                    ld      a,c                             ;[01f8] 79
                    rlca                                    ;[01f9] 07
                    ld      a,c                             ;[01fa] 79
                    rlca                                    ;[01fb] 07
                    ld      a,c                             ;[01fc] 79
                    rlca                                    ;[01fd] 07
                    ld      a,c                             ;[01fe] 79
                    rlca                                    ;[01ff] 07
                    ld      sp,$7fff                        ;[0200] 31 ff 7f
                    ld      hl,$4000                        ;[0203] 21 00 40
                    inc     h                               ;[0206] 24
                    ld      a,$00                           ;[0207] 3e 00
                    cp      h                               ;[0209] bc
                    jr      z,$0212                         ;[020a] 28 06
                    ld      a,$fc                           ;[020c] 3e fc
                    ld      (hl),a                          ;[020e] 77
                    cp      (hl)                            ;[020f] be
                    jr      z,$0206                         ;[0210] 28 f4
                    dec     hl                              ;[0212] 2b
                    dec     hl                              ;[0213] 2b
                    ld      hl,$7ffe                        ;[0214] 21 fe 7f
                    ld      ($4000),hl                      ;[0217] 22 00 40
                    ld      sp,hl                           ;[021a] f9
                    ld      hl,$2400                        ;[021b] 21 00 24
                    ld      c,$18                           ;[021e] 0e 18
                    ld      b,$20                           ;[0220] 06 20
                    ld      (hl),$58                        ;[0222] 36 58
                    inc     hl                              ;[0224] 23
                    djnz    $0222                           ;[0225] 10 fb
                    dec     c                               ;[0227] 0d
                    jr      nz,$0220                        ;[0228] 20 f6
                    call    $12b9                           ;[022a] cd b9 12
                    call    $1600                           ;[022d] cd 00 16
                    push    hl                              ;[0230] e5
                    push    bc                              ;[0231] c5
                    ld      b,$02                           ;[0232] 06 02
                    ld      c,$00                           ;[0234] 0e 00
                    call    $15aa                           ;[0236] cd aa 15
                    pop     bc                              ;[0239] c1
                    ld      hl,$0000                        ;[023a] 21 00 00
                    add     hl,sp                           ;[023d] 39
                    ld      a,h                             ;[023e] 7c
                    srl     a                               ;[023f] cb 3f
                    srl     a                               ;[0241] cb 3f
                    srl     a                               ;[0243] cb 3f
                    srl     a                               ;[0245] cb 3f
                    call    $157f                           ;[0247] cd 7f 15
                    ld      hl,$0000                        ;[024a] 21 00 00
                    add     hl,sp                           ;[024d] 39
                    ld      a,h                             ;[024e] 7c
                    and     $0f                             ;[024f] e6 0f
                    inc     ix                              ;[0251] dd 23
                    call    $157f                           ;[0253] cd 7f 15
                    ld      hl,$0000                        ;[0256] 21 00 00
                    add     hl,sp                           ;[0259] 39
                    ld      a,l                             ;[025a] 7d
                    srl     a                               ;[025b] cb 3f
                    srl     a                               ;[025d] cb 3f
                    srl     a                               ;[025f] cb 3f
                    srl     a                               ;[0261] cb 3f
                    inc     ix                              ;[0263] dd 23
                    call    $157f                           ;[0265] cd 7f 15
                    ld      hl,$0000                        ;[0268] 21 00 00
                    add     hl,sp                           ;[026b] 39
                    ld      a,l                             ;[026c] 7d
                    and     $0f                             ;[026d] e6 0f
                    inc     ix                              ;[026f] dd 23
                    call    $157f                           ;[0271] cd 7f 15
                    pop     hl                              ;[0274] e1
                    push    hl                              ;[0275] e5
                    push    bc                              ;[0276] c5
                    ld      b,$02                           ;[0277] 06 02
                    ld      c,$01                           ;[0279] 0e 01
                    call    $15aa                           ;[027b] cd aa 15
                    pop     bc                              ;[027e] c1
                    ld      hl,$0000                        ;[027f] 21 00 00
                    add     hl,sp                           ;[0282] 39
                    ld      a,h                             ;[0283] 7c
                    srl     a                               ;[0284] cb 3f
                    srl     a                               ;[0286] cb 3f
                    srl     a                               ;[0288] cb 3f
                    srl     a                               ;[028a] cb 3f
                    call    $157f                           ;[028c] cd 7f 15
                    ld      hl,$0000                        ;[028f] 21 00 00
                    add     hl,sp                           ;[0292] 39
                    ld      a,h                             ;[0293] 7c
                    and     $0f                             ;[0294] e6 0f
                    inc     ix                              ;[0296] dd 23
                    call    $157f                           ;[0298] cd 7f 15
                    ld      hl,$0000                        ;[029b] 21 00 00
                    add     hl,sp                           ;[029e] 39
                    ld      a,l                             ;[029f] 7d
                    srl     a                               ;[02a0] cb 3f
                    srl     a                               ;[02a2] cb 3f
                    srl     a                               ;[02a4] cb 3f
                    srl     a                               ;[02a6] cb 3f
                    inc     ix                              ;[02a8] dd 23
                    call    $157f                           ;[02aa] cd 7f 15
                    ld      hl,$0000                        ;[02ad] 21 00 00
                    add     hl,sp                           ;[02b0] 39
                    ld      a,l                             ;[02b1] 7d
                    and     $0f                             ;[02b2] e6 0f
                    inc     ix                              ;[02b4] dd 23
                    call    $157f                           ;[02b6] cd 7f 15
                    pop     hl                              ;[02b9] e1
                    push    hl                              ;[02ba] e5
                    push    bc                              ;[02bb] c5
                    ld      b,$02                           ;[02bc] 06 02
                    ld      c,$02                           ;[02be] 0e 02
                    call    $15aa                           ;[02c0] cd aa 15
                    pop     bc                              ;[02c3] c1
                    ld      hl,$0000                        ;[02c4] 21 00 00
                    add     hl,sp                           ;[02c7] 39
                    ld      a,h                             ;[02c8] 7c
                    srl     a                               ;[02c9] cb 3f
                    srl     a                               ;[02cb] cb 3f
                    srl     a                               ;[02cd] cb 3f
                    srl     a                               ;[02cf] cb 3f
                    call    $157f                           ;[02d1] cd 7f 15
                    ld      hl,$0000                        ;[02d4] 21 00 00
                    add     hl,sp                           ;[02d7] 39
                    ld      a,h                             ;[02d8] 7c
                    and     $0f                             ;[02d9] e6 0f
                    inc     ix                              ;[02db] dd 23
                    call    $157f                           ;[02dd] cd 7f 15
                    ld      hl,$0000                        ;[02e0] 21 00 00
                    add     hl,sp                           ;[02e3] 39
                    ld      a,l                             ;[02e4] 7d
                    srl     a                               ;[02e5] cb 3f
                    srl     a                               ;[02e7] cb 3f
                    srl     a                               ;[02e9] cb 3f
                    srl     a                               ;[02eb] cb 3f
                    inc     ix                              ;[02ed] dd 23
                    call    $157f                           ;[02ef] cd 7f 15
                    ld      hl,$0000                        ;[02f2] 21 00 00
                    add     hl,sp                           ;[02f5] 39
                    ld      a,l                             ;[02f6] 7d
                    and     $0f                             ;[02f7] e6 0f
                    inc     ix                              ;[02f9] dd 23
                    call    $157f                           ;[02fb] cd 7f 15
                    pop     hl                              ;[02fe] e1
                    push    bc                              ;[02ff] c5
                    push    de                              ;[0300] d5
                    push    hl                              ;[0301] e5
                    push    ix                              ;[0302] dd e5
                    push    bc                              ;[0304] c5
                    ld      b,$08                           ;[0305] 06 08
                    ld      c,$00                           ;[0307] 0e 00
                    call    $15aa                           ;[0309] cd aa 15
                    pop     bc                              ;[030c] c1
                    ld      hl,$031a                        ;[030d] 21 1a 03
                    push    ix                              ;[0310] dd e5
                    pop     de                              ;[0312] d1
                    ld      bc,$0005                        ;[0313] 01 05 00
                    ldir                                    ;[0316] ed b0
                    jr      $031f                           ;[0318] 18 05
                    ld      d,(hl)                          ;[031a] 56
                    jr      nz,$034d                        ;[031b] 20 30
                    jr      nc,$0354                        ;[031d] 30 35
                    pop     ix                              ;[031f] dd e1
                    pop     hl                              ;[0321] e1
                    pop     de                              ;[0322] d1
                    pop     bc                              ;[0323] c1
                    push    bc                              ;[0324] c5
                    push    de                              ;[0325] d5
                    push    hl                              ;[0326] e5
                    push    ix                              ;[0327] dd e5
                    push    bc                              ;[0329] c5
                    ld      b,$15                           ;[032a] 06 15
                    ld      c,$01                           ;[032c] 0e 01
                    call    $15aa                           ;[032e] cd aa 15
                    pop     bc                              ;[0331] c1
                    ld      hl,$033f                        ;[0332] 21 3f 03
                    push    ix                              ;[0335] dd e5
                    pop     de                              ;[0337] d1
                    ld      bc,$0005                        ;[0338] 01 05 00
                    ldir                                    ;[033b] ed b0
                    jr      $0344                           ;[033d] 18 05
                    ld      d,d                             ;[033f] 52
                    ld      d,e                             ;[0340] 53
                    ld      d,h                             ;[0341] 54
                    jr      nc,$037c                        ;[0342] 30 38
                    pop     ix                              ;[0344] dd e1
                    pop     hl                              ;[0346] e1
                    pop     de                              ;[0347] d1
                    pop     bc                              ;[0348] c1
                    push    bc                              ;[0349] c5
                    push    de                              ;[034a] d5
                    push    hl                              ;[034b] e5
                    push    ix                              ;[034c] dd e5
                    push    bc                              ;[034e] c5
                    ld      b,$15                           ;[034f] 06 15
                    ld      c,$02                           ;[0351] 0e 02
                    call    $15aa                           ;[0353] cd aa 15
                    pop     bc                              ;[0356] c1
                    ld      hl,$0364                        ;[0357] 21 64 03
                    push    ix                              ;[035a] dd e5
                    pop     de                              ;[035c] d1
                    ld      bc,$0005                        ;[035d] 01 05 00
                    ldir                                    ;[0360] ed b0
                    jr      $0369                           ;[0362] 18 05
                    ld      d,d                             ;[0364] 52
                    ld      d,e                             ;[0365] 53
                    ld      d,h                             ;[0366] 54
                    ld      sp,$dd30                        ;[0367] 31 30 dd
                    pop     hl                              ;[036a] e1
                    pop     hl                              ;[036b] e1
                    pop     de                              ;[036c] d1
                    pop     bc                              ;[036d] c1
                    push    bc                              ;[036e] c5
                    push    de                              ;[036f] d5
                    push    hl                              ;[0370] e5
                    push    ix                              ;[0371] dd e5
                    push    bc                              ;[0373] c5
                    ld      b,$15                           ;[0374] 06 15
                    ld      c,$03                           ;[0376] 0e 03
                    call    $15aa                           ;[0378] cd aa 15
                    pop     bc                              ;[037b] c1
                    ld      hl,$0389                        ;[037c] 21 89 03
                    push    ix                              ;[037f] dd e5
                    pop     de                              ;[0381] d1
                    ld      bc,$0005                        ;[0382] 01 05 00
                    ldir                                    ;[0385] ed b0
                    jr      $038e                           ;[0387] 18 05
                    ld      d,d                             ;[0389] 52
                    ld      d,e                             ;[038a] 53
                    ld      d,h                             ;[038b] 54
                    ld      sp,$dd38                        ;[038c] 31 38 dd
                    pop     hl                              ;[038f] e1
                    pop     hl                              ;[0390] e1
                    pop     de                              ;[0391] d1
                    pop     bc                              ;[0392] c1
                    push    bc                              ;[0393] c5
                    push    de                              ;[0394] d5
                    push    hl                              ;[0395] e5
                    push    ix                              ;[0396] dd e5
                    push    bc                              ;[0398] c5
                    ld      b,$15                           ;[0399] 06 15
                    ld      c,$04                           ;[039b] 0e 04
                    call    $15aa                           ;[039d] cd aa 15
                    pop     bc                              ;[03a0] c1
                    ld      hl,$03ae                        ;[03a1] 21 ae 03
                    push    ix                              ;[03a4] dd e5
                    pop     de                              ;[03a6] d1
                    ld      bc,$0005                        ;[03a7] 01 05 00
                    ldir                                    ;[03aa] ed b0
                    jr      $03b3                           ;[03ac] 18 05
                    ld      d,d                             ;[03ae] 52
                    ld      d,e                             ;[03af] 53
                    ld      d,h                             ;[03b0] 54
                    ld      ($dd30),a                       ;[03b1] 32 30 dd
                    pop     hl                              ;[03b4] e1
                    pop     hl                              ;[03b5] e1
                    pop     de                              ;[03b6] d1
                    pop     bc                              ;[03b7] c1
                    push    bc                              ;[03b8] c5
                    push    de                              ;[03b9] d5
                    push    hl                              ;[03ba] e5
                    push    ix                              ;[03bb] dd e5
                    push    bc                              ;[03bd] c5
                    ld      b,$15                           ;[03be] 06 15
                    ld      c,$05                           ;[03c0] 0e 05
                    call    $15aa                           ;[03c2] cd aa 15
                    pop     bc                              ;[03c5] c1
                    ld      hl,$03d3                        ;[03c6] 21 d3 03
                    push    ix                              ;[03c9] dd e5
                    pop     de                              ;[03cb] d1
                    ld      bc,$0005                        ;[03cc] 01 05 00
                    ldir                                    ;[03cf] ed b0
                    jr      $03d8                           ;[03d1] 18 05
                    ld      d,d                             ;[03d3] 52
                    ld      d,e                             ;[03d4] 53
                    ld      d,h                             ;[03d5] 54
                    ld      ($dd38),a                       ;[03d6] 32 38 dd
                    pop     hl                              ;[03d9] e1
                    pop     hl                              ;[03da] e1
                    pop     de                              ;[03db] d1
                    pop     bc                              ;[03dc] c1
                    push    bc                              ;[03dd] c5
                    push    de                              ;[03de] d5
                    push    hl                              ;[03df] e5
                    push    ix                              ;[03e0] dd e5
                    push    bc                              ;[03e2] c5
                    ld      b,$15                           ;[03e3] 06 15
                    ld      c,$06                           ;[03e5] 0e 06
                    call    $15aa                           ;[03e7] cd aa 15
                    pop     bc                              ;[03ea] c1
                    ld      hl,$03f8                        ;[03eb] 21 f8 03
                    push    ix                              ;[03ee] dd e5
                    pop     de                              ;[03f0] d1
                    ld      bc,$0005                        ;[03f1] 01 05 00
                    ldir                                    ;[03f4] ed b0
                    jr      $03fd                           ;[03f6] 18 05
                    ld      d,d                             ;[03f8] 52
                    ld      d,e                             ;[03f9] 53
                    ld      d,h                             ;[03fa] 54
                    inc     sp                              ;[03fb] 33
                    jr      nc,$03db                        ;[03fc] 30 dd
                    pop     hl                              ;[03fe] e1
                    pop     hl                              ;[03ff] e1
                    pop     de                              ;[0400] d1
                    pop     bc                              ;[0401] c1
                    push    bc                              ;[0402] c5
                    push    de                              ;[0403] d5
                    push    hl                              ;[0404] e5
                    push    ix                              ;[0405] dd e5
                    push    bc                              ;[0407] c5
                    ld      b,$15                           ;[0408] 06 15
                    ld      c,$07                           ;[040a] 0e 07
                    call    $15aa                           ;[040c] cd aa 15
                    pop     bc                              ;[040f] c1
                    ld      hl,$041d                        ;[0410] 21 1d 04
                    push    ix                              ;[0413] dd e5
                    pop     de                              ;[0415] d1
                    ld      bc,$0005                        ;[0416] 01 05 00
                    ldir                                    ;[0419] ed b0
                    jr      $0422                           ;[041b] 18 05
                    ld      d,d                             ;[041d] 52
                    ld      d,e                             ;[041e] 53
                    ld      d,h                             ;[041f] 54
                    inc     sp                              ;[0420] 33
                    jr      c,$0400                         ;[0421] 38 dd
                    pop     hl                              ;[0423] e1
                    pop     hl                              ;[0424] e1
                    pop     de                              ;[0425] d1
                    pop     bc                              ;[0426] c1
                    push    bc                              ;[0427] c5
                    push    de                              ;[0428] d5
                    push    hl                              ;[0429] e5
                    push    ix                              ;[042a] dd e5
                    push    bc                              ;[042c] c5
                    ld      b,$15                           ;[042d] 06 15
                    ld      c,$08                           ;[042f] 0e 08
                    call    $15aa                           ;[0431] cd aa 15
                    pop     bc                              ;[0434] c1
                    ld      hl,$0442                        ;[0435] 21 42 04
                    push    ix                              ;[0438] dd e5
                    pop     de                              ;[043a] d1
                    ld      bc,$0005                        ;[043b] 01 05 00
                    ldir                                    ;[043e] ed b0
                    jr      $0447                           ;[0440] 18 05
                    ld      d,d                             ;[0442] 52
                    ld      d,e                             ;[0443] 53
                    ld      d,h                             ;[0444] 54
                    ld      (hl),$36                        ;[0445] 36 36
                    pop     ix                              ;[0447] dd e1
                    pop     hl                              ;[0449] e1
                    pop     de                              ;[044a] d1
                    pop     bc                              ;[044b] c1
                    push    bc                              ;[044c] c5
                    push    de                              ;[044d] d5
                    push    hl                              ;[044e] e5
                    push    ix                              ;[044f] dd e5
                    push    bc                              ;[0451] c5
                    ld      b,$15                           ;[0452] 06 15
                    ld      c,$09                           ;[0454] 0e 09
                    call    $15aa                           ;[0456] cd aa 15
                    pop     bc                              ;[0459] c1
                    ld      hl,$0467                        ;[045a] 21 67 04
                    push    ix                              ;[045d] dd e5
                    pop     de                              ;[045f] d1
                    ld      bc,$0005                        ;[0460] 01 05 00
                    ldir                                    ;[0463] ed b0
                    jr      $046c                           ;[0465] 18 05
                    jr      nz,$0489                        ;[0467] 20 20
                    jr      nz,$048b                        ;[0469] 20 20
                    jr      nz,$044a                        ;[046b] 20 dd
                    pop     hl                              ;[046d] e1
                    pop     hl                              ;[046e] e1
                    pop     de                              ;[046f] d1
                    pop     bc                              ;[0470] c1
                    push    bc                              ;[0471] c5
                    push    de                              ;[0472] d5
                    push    hl                              ;[0473] e5
                    push    ix                              ;[0474] dd e5
                    push    bc                              ;[0476] c5
                    ld      b,$10                           ;[0477] 06 10
                    ld      c,$00                           ;[0479] 0e 00
                    call    $15aa                           ;[047b] cd aa 15
                    pop     bc                              ;[047e] c1
                    ld      hl,$048c                        ;[047f] 21 8c 04
                    push    ix                              ;[0482] dd e5
                    pop     de                              ;[0484] d1
                    ld      bc,$0008                        ;[0485] 01 08 00
                    ldir                                    ;[0488] ed b0
                    jr      $0494                           ;[048a] 18 08
                    jr      nc,$04bf                        ;[048c] 30 31
                    ld      ($3433),a                       ;[048e] 32 33 34
                    dec     (hl)                            ;[0491] 35
                    ld      (hl),$37                        ;[0492] 36 37
                    pop     ix                              ;[0494] dd e1
                    pop     hl                              ;[0496] e1
                    pop     de                              ;[0497] d1
                    pop     bc                              ;[0498] c1
                    ld      hl,$0100                        ;[0499] 21 00 01
                    ld      a,h                             ;[049c] 7c
                    ld      i,a                             ;[049d] ed 47
                    push    bc                              ;[049f] c5
                    push    ix                              ;[04a0] dd e5
                    ld      ix,$2550                        ;[04a2] dd 21 50 25
                    ld      b,h                             ;[04a6] 44
                    call    $158f                           ;[04a7] cd 8f 15
                    pop     ix                              ;[04aa] dd e1
                    pop     bc                              ;[04ac] c1
                    im      2                               ;[04ad] ed 5e
                    call    $1279                           ;[04af] cd 79 12
                    ld      hl,$406b                        ;[04b2] 21 6b 40
                    ld      (hl),$00                        ;[04b5] 36 00
                    inc     hl                              ;[04b7] 23
                    ld      (hl),$00                        ;[04b8] 36 00
                    inc     hl                              ;[04ba] 23
                    ld      (hl),$00                        ;[04bb] 36 00
                    inc     hl                              ;[04bd] 23
                    ld      (hl),$00                        ;[04be] 36 00
                    ei                                      ;[04c0] fb
                    ld      hl,$4071                        ;[04c1] 21 71 40
                    ld      (hl),$fd                        ;[04c4] 36 fd
                    inc     hl                              ;[04c6] 23
                    ld      (hl),$0f                        ;[04c7] 36 0f
                    ld      hl,$4075                        ;[04c9] 21 75 40
                    ld      (hl),$20                        ;[04cc] 36 20
                    ld      d,$00                           ;[04ce] 16 00
                    ld      hl,$4071                        ;[04d0] 21 71 40
                    dec     (hl)                            ;[04d3] 35
                    ld      a,(hl)                          ;[04d4] 7e
                    cp      $ff                             ;[04d5] fe ff
                    jr      nz,$04db                        ;[04d7] 20 02
                    inc     hl                              ;[04d9] 23
                    dec     (hl)                            ;[04da] 35
                    ld      hl,$4071                        ;[04db] 21 71 40
                    ld      c,(hl)                          ;[04de] 4e
                    inc     hl                              ;[04df] 23
                    ld      b,(hl)                          ;[04e0] 46
                    ld      a,$00                           ;[04e1] 3e 00
                    cp      b                               ;[04e3] b8
                    jp      nz,$05f5                        ;[04e4] c2 f5 05
                    cp      c                               ;[04e7] b9
                    jp      nz,$05f5                        ;[04e8] c2 f5 05
                    ld      hl,$2400                        ;[04eb] 21 00 24
                    inc     (hl)                            ;[04ee] 34
                    push    bc                              ;[04ef] c5
                    push    hl                              ;[04f0] e5
                    ld      b,$18                           ;[04f1] 06 18
                    ld      c,$00                           ;[04f3] 0e 00
                    ld      hl,$406b                        ;[04f5] 21 6b 40
                    call    $15c9                           ;[04f8] cd c9 15
                    pop     hl                              ;[04fb] e1
                    pop     bc                              ;[04fc] c1
                    call    $11de                           ;[04fd] cd de 11
                    ld      e,$16                           ;[0500] 1e 16
                    call    $163d                           ;[0502] cd 3d 16
                    call    $10af                           ;[0505] cd af 10
                    cp      $01                             ;[0508] fe 01
                    jp      nz,$051f                        ;[050a] c2 1f 05
                    ld      hl,$4040                        ;[050d] 21 40 40
                    ld      a,($4069)                       ;[0510] 3a 69 40
                    add     l                               ;[0513] 85
                    ld      l,a                             ;[0514] 6f
                    ld      (hl),c                          ;[0515] 71
                    ld      a,($4069)                       ;[0516] 3a 69 40
                    inc     a                               ;[0519] 3c
                    and     $1f                             ;[051a] e6 1f
                    ld      ($4069),a                       ;[051c] 32 69 40
                    push    bc                              ;[051f] c5
                    ld      b,$00                           ;[0520] 06 00
                    ld      c,$17                           ;[0522] 0e 17
                    call    $15aa                           ;[0524] cd aa 15
                    pop     bc                              ;[0527] c1
                    push    ix                              ;[0528] dd e5
                    pop     de                              ;[052a] d1
                    ld      bc,$0020                        ;[052b] 01 20 00
                    ld      hl,$4040                        ;[052e] 21 40 40
                    ldir                                    ;[0531] ed b0
                    ld      hl,$4075                        ;[0533] 21 75 40
                    dec     (hl)                            ;[0536] 35
                    ld      a,(hl)                          ;[0537] 7e
                    push    bc                              ;[0538] c5
                    push    ix                              ;[0539] dd e5
                    ld      ix,$25be                        ;[053b] dd 21 be 25
                    ld      b,(hl)                          ;[053f] 46
                    call    $158f                           ;[0540] cd 8f 15
                    pop     ix                              ;[0543] dd e1
                    pop     bc                              ;[0545] c1
                    cp      $00                             ;[0546] fe 00
                    jr      nz,$056f                        ;[0548] 20 25
                    ld      (hl),$20                        ;[054a] 36 20
                    ld      a,$0d                           ;[054c] 3e 0d
                    call    $1015                           ;[054e] cd 15 10
                    ld      a,$0a                           ;[0551] 3e 0a
                    call    $1015                           ;[0553] cd 15 10
                    ld      a,$41                           ;[0556] 3e 41
                    call    $1015                           ;[0558] cd 15 10
                    ld      a,$42                           ;[055b] 3e 42
                    call    $1015                           ;[055d] cd 15 10
                    ld      a,$43                           ;[0560] 3e 43
                    call    $1015                           ;[0562] cd 15 10
                    ld      a,$44                           ;[0565] 3e 44
                    call    $1015                           ;[0567] cd 15 10
                    ld      a,$45                           ;[056a] 3e 45
                    call    $1015                           ;[056c] cd 15 10
                    ld      hl,$4800                        ;[056f] 21 00 48
                    ld      a,$ff                           ;[0572] 3e ff
                    ld      (hl),a                          ;[0574] 77
                    nop                                     ;[0575] 00
                    ld      a,(hl)                          ;[0576] 7e
                    cp      $ff                             ;[0577] fe ff
                    jr      nz,$05b9                        ;[0579] 20 3e
                    ld      c,a                             ;[057b] 4f
                    push    bc                              ;[057c] c5
                    push    ix                              ;[057d] dd e5
                    ld      ix,$2465                        ;[057f] dd 21 65 24
                    ld      b,c                             ;[0583] 41
                    call    $158f                           ;[0584] cd 8f 15
                    pop     ix                              ;[0587] dd e1
                    pop     bc                              ;[0589] c1
                    push    bc                              ;[058a] c5
                    push    de                              ;[058b] d5
                    push    hl                              ;[058c] e5
                    push    ix                              ;[058d] dd e5
                    push    bc                              ;[058f] c5
                    ld      b,$02                           ;[0590] 06 02
                    ld      c,$03                           ;[0592] 0e 03
                    call    $15aa                           ;[0594] cd aa 15
                    pop     bc                              ;[0597] c1
                    ld      hl,$05a5                        ;[0598] 21 a5 05
                    push    ix                              ;[059b] dd e5
                    pop     de                              ;[059d] d1
                    ld      bc,$0003                        ;[059e] 01 03 00
                    ldir                                    ;[05a1] ed b0
                    jr      $05a8                           ;[05a3] 18 03
                    ld      c,a                             ;[05a5] 4f
                    ld      c,e                             ;[05a6] 4b
                    jr      nz,$0586                        ;[05a7] 20 dd
                    pop     hl                              ;[05a9] e1
                    pop     hl                              ;[05aa] e1
                    pop     de                              ;[05ab] d1
                    pop     bc                              ;[05ac] c1
                    ld      hl,$4071                        ;[05ad] 21 71 40
                    ld      (hl),$fe                        ;[05b0] 36 fe
                    inc     hl                              ;[05b2] 23
                    ld      (hl),$0f                        ;[05b3] 36 0f
                    ld      d,$00                           ;[05b5] 16 00
                    jr      $05f5                           ;[05b7] 18 3c
                    ld      c,a                             ;[05b9] 4f
                    push    bc                              ;[05ba] c5
                    push    ix                              ;[05bb] dd e5
                    ld      ix,$2485                        ;[05bd] dd 21 85 24
                    ld      b,c                             ;[05c1] 41
                    call    $158f                           ;[05c2] cd 8f 15
                    pop     ix                              ;[05c5] dd e1
                    pop     bc                              ;[05c7] c1
                    push    bc                              ;[05c8] c5
                    push    de                              ;[05c9] d5
                    push    hl                              ;[05ca] e5
                    push    ix                              ;[05cb] dd e5
                    push    bc                              ;[05cd] c5
                    ld      b,$02                           ;[05ce] 06 02
                    ld      c,$03                           ;[05d0] 0e 03
                    call    $15aa                           ;[05d2] cd aa 15
                    pop     bc                              ;[05d5] c1
                    ld      hl,$05e3                        ;[05d6] 21 e3 05
                    push    ix                              ;[05d9] dd e5
                    pop     de                              ;[05db] d1
                    ld      bc,$0003                        ;[05dc] 01 03 00
                    ldir                                    ;[05df] ed b0
                    jr      $05e6                           ;[05e1] 18 03
                    ld      c,(hl)                          ;[05e3] 4e
                    ld      c,a                             ;[05e4] 4f
                    ld      c,e                             ;[05e5] 4b
                    pop     ix                              ;[05e6] dd e1
                    pop     hl                              ;[05e8] e1
                    pop     de                              ;[05e9] d1
                    pop     bc                              ;[05ea] c1
                    ld      hl,$4071                        ;[05eb] 21 71 40
                    ld      (hl),$fe                        ;[05ee] 36 fe
                    inc     hl                              ;[05f0] 23
                    ld      (hl),$0f                        ;[05f1] 36 0f
                    ld      d,$00                           ;[05f3] 16 00
                    jp      $04d0                           ;[05f5] c3 d0 04
                    push    af                              ;[05f8] f5
                    push    hl                              ;[05f9] e5
                    ld      hl,$2410                        ;[05fa] 21 10 24
                    ld      a,$80                           ;[05fd] 3e 80
                    xor     (hl)                            ;[05ff] ae
                    ld      (hl),a                          ;[0600] 77
                    push    bc                              ;[0601] c5
                    push    de                              ;[0602] d5
                    push    hl                              ;[0603] e5
                    push    ix                              ;[0604] dd e5
                    push    bc                              ;[0606] c5
                    ld      b,$10                           ;[0607] 06 10
                    ld      c,$0c                           ;[0609] 0e 0c
                    call    $15aa                           ;[060b] cd aa 15
                    pop     bc                              ;[060e] c1
                    ld      hl,$061c                        ;[060f] 21 1c 06
                    push    ix                              ;[0612] dd e5
                    pop     de                              ;[0614] d1
                    ld      bc,$0009                        ;[0615] 01 09 00
                    ldir                                    ;[0618] ed b0
                    jr      $0625                           ;[061a] 18 09
                    ld      d,l                             ;[061c] 55
                    ld      c,(hl)                          ;[061d] 4e
                    ld      b,h                             ;[061e] 44
                    ld      b,l                             ;[061f] 45
                    ld      b,(hl)                          ;[0620] 46
                    ld      c,c                             ;[0621] 49
                    ld      c,(hl)                          ;[0622] 4e
                    ld      d,h                             ;[0623] 54
                    jr      nc,$0603                        ;[0624] 30 dd
                    pop     hl                              ;[0626] e1
                    pop     hl                              ;[0627] e1
                    pop     de                              ;[0628] d1
                    pop     bc                              ;[0629] c1
                    pop     hl                              ;[062a] e1
                    pop     af                              ;[062b] f1
                    ei                                      ;[062c] fb
                    reti                                    ;[062d] ed 4d

                    push    af                              ;[062f] f5
                    push    hl                              ;[0630] e5
                    ld      hl,$2411                        ;[0631] 21 11 24
                    ld      a,$80                           ;[0634] 3e 80
                    xor     (hl)                            ;[0636] ae
                    ld      (hl),a                          ;[0637] 77
                    push    bc                              ;[0638] c5
                    push    de                              ;[0639] d5
                    push    hl                              ;[063a] e5
                    push    ix                              ;[063b] dd e5
                    push    bc                              ;[063d] c5
                    ld      b,$10                           ;[063e] 06 10
                    ld      c,$0c                           ;[0640] 0e 0c
                    call    $15aa                           ;[0642] cd aa 15
                    pop     bc                              ;[0645] c1
                    ld      hl,$0653                        ;[0646] 21 53 06
                    push    ix                              ;[0649] dd e5
                    pop     de                              ;[064b] d1
                    ld      bc,$0009                        ;[064c] 01 09 00
                    ldir                                    ;[064f] ed b0
                    jr      $065c                           ;[0651] 18 09
                    ld      d,l                             ;[0653] 55
                    ld      c,(hl)                          ;[0654] 4e
                    ld      b,h                             ;[0655] 44
                    ld      b,l                             ;[0656] 45
                    ld      b,(hl)                          ;[0657] 46
                    ld      c,c                             ;[0658] 49
                    ld      c,(hl)                          ;[0659] 4e
                    ld      d,h                             ;[065a] 54
                    ld      sp,$e1dd                        ;[065b] 31 dd e1
                    pop     hl                              ;[065e] e1
                    pop     de                              ;[065f] d1
                    pop     bc                              ;[0660] c1
                    pop     hl                              ;[0661] e1
                    pop     af                              ;[0662] f1
                    ei                                      ;[0663] fb
                    reti                                    ;[0664] ed 4d

                    push    af                              ;[0666] f5
                    push    hl                              ;[0667] e5
                    ld      hl,$2412                        ;[0668] 21 12 24
                    ld      a,$80                           ;[066b] 3e 80
                    xor     (hl)                            ;[066d] ae
                    ld      (hl),a                          ;[066e] 77
                    push    bc                              ;[066f] c5
                    push    de                              ;[0670] d5
                    push    hl                              ;[0671] e5
                    push    ix                              ;[0672] dd e5
                    push    bc                              ;[0674] c5
                    ld      b,$10                           ;[0675] 06 10
                    ld      c,$0c                           ;[0677] 0e 0c
                    call    $15aa                           ;[0679] cd aa 15
                    pop     bc                              ;[067c] c1
                    ld      hl,$068a                        ;[067d] 21 8a 06
                    push    ix                              ;[0680] dd e5
                    pop     de                              ;[0682] d1
                    ld      bc,$0009                        ;[0683] 01 09 00
                    ldir                                    ;[0686] ed b0
                    jr      $0693                           ;[0688] 18 09
                    ld      d,l                             ;[068a] 55
                    ld      c,(hl)                          ;[068b] 4e
                    ld      b,h                             ;[068c] 44
                    ld      b,l                             ;[068d] 45
                    ld      b,(hl)                          ;[068e] 46
                    ld      c,c                             ;[068f] 49
                    ld      c,(hl)                          ;[0690] 4e
                    ld      d,h                             ;[0691] 54
                    ld      ($e1dd),a                       ;[0692] 32 dd e1
                    pop     hl                              ;[0695] e1
                    pop     de                              ;[0696] d1
                    pop     bc                              ;[0697] c1
                    pop     hl                              ;[0698] e1
                    pop     af                              ;[0699] f1
                    ei                                      ;[069a] fb
                    reti                                    ;[069b] ed 4d

                    push    af                              ;[069d] f5
                    push    hl                              ;[069e] e5
                    ld      hl,$2413                        ;[069f] 21 13 24
                    ld      a,$80                           ;[06a2] 3e 80
                    xor     (hl)                            ;[06a4] ae
                    ld      (hl),a                          ;[06a5] 77
                    push    bc                              ;[06a6] c5
                    push    de                              ;[06a7] d5
                    push    hl                              ;[06a8] e5
                    push    ix                              ;[06a9] dd e5
                    push    bc                              ;[06ab] c5
                    ld      b,$10                           ;[06ac] 06 10
                    ld      c,$0c                           ;[06ae] 0e 0c
                    call    $15aa                           ;[06b0] cd aa 15
                    pop     bc                              ;[06b3] c1
                    ld      hl,$06c1                        ;[06b4] 21 c1 06
                    push    ix                              ;[06b7] dd e5
                    pop     de                              ;[06b9] d1
                    ld      bc,$0009                        ;[06ba] 01 09 00
                    ldir                                    ;[06bd] ed b0
                    jr      $06ca                           ;[06bf] 18 09
                    ld      d,l                             ;[06c1] 55
                    ld      c,(hl)                          ;[06c2] 4e
                    ld      b,h                             ;[06c3] 44
                    ld      b,l                             ;[06c4] 45
                    ld      b,(hl)                          ;[06c5] 46
                    ld      c,c                             ;[06c6] 49
                    ld      c,(hl)                          ;[06c7] 4e
                    ld      d,h                             ;[06c8] 54
                    inc     sp                              ;[06c9] 33
                    pop     ix                              ;[06ca] dd e1
                    pop     hl                              ;[06cc] e1
                    pop     de                              ;[06cd] d1
                    pop     bc                              ;[06ce] c1
                    pop     hl                              ;[06cf] e1
                    pop     af                              ;[06d0] f1
                    ei                                      ;[06d1] fb
                    reti                                    ;[06d2] ed 4d

                    push    af                              ;[06d4] f5
                    push    hl                              ;[06d5] e5
                    ld      hl,$2414                        ;[06d6] 21 14 24
                    ld      a,$80                           ;[06d9] 3e 80
                    xor     (hl)                            ;[06db] ae
                    ld      (hl),a                          ;[06dc] 77
                    push    bc                              ;[06dd] c5
                    push    de                              ;[06de] d5
                    push    hl                              ;[06df] e5
                    push    ix                              ;[06e0] dd e5
                    push    bc                              ;[06e2] c5
                    ld      b,$10                           ;[06e3] 06 10
                    ld      c,$0c                           ;[06e5] 0e 0c
                    call    $15aa                           ;[06e7] cd aa 15
                    pop     bc                              ;[06ea] c1
                    ld      hl,$06f8                        ;[06eb] 21 f8 06
                    push    ix                              ;[06ee] dd e5
                    pop     de                              ;[06f0] d1
                    ld      bc,$0009                        ;[06f1] 01 09 00
                    ldir                                    ;[06f4] ed b0
                    jr      $0701                           ;[06f6] 18 09
                    ld      d,l                             ;[06f8] 55
                    ld      c,(hl)                          ;[06f9] 4e
                    ld      b,h                             ;[06fa] 44
                    ld      b,l                             ;[06fb] 45
                    ld      b,(hl)                          ;[06fc] 46
                    ld      c,c                             ;[06fd] 49
                    ld      c,(hl)                          ;[06fe] 4e
                    ld      d,h                             ;[06ff] 54
                    inc     (hl)                            ;[0700] 34
                    pop     ix                              ;[0701] dd e1
                    pop     hl                              ;[0703] e1
                    pop     de                              ;[0704] d1
                    pop     bc                              ;[0705] c1
                    pop     hl                              ;[0706] e1
                    pop     af                              ;[0707] f1
                    ei                                      ;[0708] fb
                    reti                                    ;[0709] ed 4d

                    push    af                              ;[070b] f5
                    push    hl                              ;[070c] e5
                    ld      hl,$2415                        ;[070d] 21 15 24
                    ld      a,$80                           ;[0710] 3e 80
                    xor     (hl)                            ;[0712] ae
                    ld      (hl),a                          ;[0713] 77
                    push    bc                              ;[0714] c5
                    push    de                              ;[0715] d5
                    push    hl                              ;[0716] e5
                    push    ix                              ;[0717] dd e5
                    push    bc                              ;[0719] c5
                    ld      b,$10                           ;[071a] 06 10
                    ld      c,$0c                           ;[071c] 0e 0c
                    call    $15aa                           ;[071e] cd aa 15
                    pop     bc                              ;[0721] c1
                    ld      hl,$072f                        ;[0722] 21 2f 07
                    push    ix                              ;[0725] dd e5
                    pop     de                              ;[0727] d1
                    ld      bc,$0009                        ;[0728] 01 09 00
                    ldir                                    ;[072b] ed b0
                    jr      $0738                           ;[072d] 18 09
                    ld      d,l                             ;[072f] 55
                    ld      c,(hl)                          ;[0730] 4e
                    ld      b,h                             ;[0731] 44
                    ld      b,l                             ;[0732] 45
                    ld      b,(hl)                          ;[0733] 46
                    ld      c,c                             ;[0734] 49
                    ld      c,(hl)                          ;[0735] 4e
                    ld      d,h                             ;[0736] 54
                    dec     (hl)                            ;[0737] 35
                    pop     ix                              ;[0738] dd e1
                    pop     hl                              ;[073a] e1
                    pop     de                              ;[073b] d1
                    pop     bc                              ;[073c] c1
                    pop     hl                              ;[073d] e1
                    pop     af                              ;[073e] f1
                    ei                                      ;[073f] fb
                    reti                                    ;[0740] ed 4d

                    push    af                              ;[0742] f5
                    push    hl                              ;[0743] e5
                    ld      hl,$2416                        ;[0744] 21 16 24
                    ld      a,$80                           ;[0747] 3e 80
                    xor     (hl)                            ;[0749] ae
                    ld      (hl),a                          ;[074a] 77
                    push    bc                              ;[074b] c5
                    push    de                              ;[074c] d5
                    push    hl                              ;[074d] e5
                    push    ix                              ;[074e] dd e5
                    push    bc                              ;[0750] c5
                    ld      b,$10                           ;[0751] 06 10
                    ld      c,$0c                           ;[0753] 0e 0c
                    call    $15aa                           ;[0755] cd aa 15
                    pop     bc                              ;[0758] c1
                    ld      hl,$0766                        ;[0759] 21 66 07
                    push    ix                              ;[075c] dd e5
                    pop     de                              ;[075e] d1
                    ld      bc,$0009                        ;[075f] 01 09 00
                    ldir                                    ;[0762] ed b0
                    jr      $076f                           ;[0764] 18 09
                    ld      d,l                             ;[0766] 55
                    ld      c,(hl)                          ;[0767] 4e
                    ld      b,h                             ;[0768] 44
                    ld      b,l                             ;[0769] 45
                    ld      b,(hl)                          ;[076a] 46
                    ld      c,c                             ;[076b] 49
                    ld      c,(hl)                          ;[076c] 4e
                    ld      d,h                             ;[076d] 54
                    ld      (hl),$dd                        ;[076e] 36 dd
                    pop     hl                              ;[0770] e1
                    pop     hl                              ;[0771] e1
                    pop     de                              ;[0772] d1
                    pop     bc                              ;[0773] c1
                    pop     hl                              ;[0774] e1
                    pop     af                              ;[0775] f1
                    ei                                      ;[0776] fb
                    reti                                    ;[0777] ed 4d

                    push    af                              ;[0779] f5
                    push    hl                              ;[077a] e5
                    ld      hl,$2417                        ;[077b] 21 17 24
                    ld      a,$80                           ;[077e] 3e 80
                    xor     (hl)                            ;[0780] ae
                    ld      (hl),a                          ;[0781] 77
                    push    bc                              ;[0782] c5
                    push    de                              ;[0783] d5
                    push    hl                              ;[0784] e5
                    push    ix                              ;[0785] dd e5
                    push    bc                              ;[0787] c5
                    ld      b,$10                           ;[0788] 06 10
                    ld      c,$0c                           ;[078a] 0e 0c
                    call    $15aa                           ;[078c] cd aa 15
                    pop     bc                              ;[078f] c1
                    ld      hl,$079d                        ;[0790] 21 9d 07
                    push    ix                              ;[0793] dd e5
                    pop     de                              ;[0795] d1
                    ld      bc,$0009                        ;[0796] 01 09 00
                    ldir                                    ;[0799] ed b0
                    jr      $07a6                           ;[079b] 18 09
                    ld      d,l                             ;[079d] 55
                    ld      c,(hl)                          ;[079e] 4e
                    ld      b,h                             ;[079f] 44
                    ld      b,l                             ;[07a0] 45
                    ld      b,(hl)                          ;[07a1] 46
                    ld      c,c                             ;[07a2] 49
                    ld      c,(hl)                          ;[07a3] 4e
                    ld      d,h                             ;[07a4] 54
                    scf                                     ;[07a5] 37
                    pop     ix                              ;[07a6] dd e1
                    pop     hl                              ;[07a8] e1
                    pop     de                              ;[07a9] d1
                    pop     bc                              ;[07aa] c1
                    pop     hl                              ;[07ab] e1
                    pop     af                              ;[07ac] f1
                    ei                                      ;[07ad] fb
                    reti                                    ;[07ae] ed 4d

                    pop     bc                              ;[07b0] c1
                    push    bc                              ;[07b1] c5
                    push    bc                              ;[07b2] c5
                    push    ix                              ;[07b3] dd e5
                    ld      ix,$243b                        ;[07b5] dd 21 3b 24
                    ld      b,b                             ;[07b9] 40
                    call    $158f                           ;[07ba] cd 8f 15
                    pop     ix                              ;[07bd] dd e1
                    pop     bc                              ;[07bf] c1
                    push    bc                              ;[07c0] c5
                    push    ix                              ;[07c1] dd e5
                    ld      ix,$243d                        ;[07c3] dd 21 3d 24
                    ld      b,c                             ;[07c7] 41
                    call    $158f                           ;[07c8] cd 8f 15
                    pop     ix                              ;[07cb] dd e1
                    pop     bc                              ;[07cd] c1
                    push    hl                              ;[07ce] e5
                    ld      hl,$2430                        ;[07cf] 21 30 24
                    inc     (hl)                            ;[07d2] 34
                    push    bc                              ;[07d3] c5
                    push    de                              ;[07d4] d5
                    push    hl                              ;[07d5] e5
                    push    ix                              ;[07d6] dd e5
                    push    bc                              ;[07d8] c5
                    ld      b,$15                           ;[07d9] 06 15
                    ld      c,$09                           ;[07db] 0e 09
                    call    $15aa                           ;[07dd] cd aa 15
                    pop     bc                              ;[07e0] c1
                    ld      hl,$07ee                        ;[07e1] 21 ee 07
                    push    ix                              ;[07e4] dd e5
                    pop     de                              ;[07e6] d1
                    ld      bc,$0005                        ;[07e7] 01 05 00
                    ldir                                    ;[07ea] ed b0
                    jr      $07f3                           ;[07ec] 18 05
                    ld      d,d                             ;[07ee] 52
                    ld      d,e                             ;[07ef] 53
                    ld      d,h                             ;[07f0] 54
                    jr      nc,$082b                        ;[07f1] 30 38
                    pop     ix                              ;[07f3] dd e1
                    pop     hl                              ;[07f5] e1
                    pop     de                              ;[07f6] d1
                    pop     bc                              ;[07f7] c1
                    pop     hl                              ;[07f8] e1
                    ret                                     ;[07f9] c9

                    pop     bc                              ;[07fa] c1
                    push    bc                              ;[07fb] c5
                    push    bc                              ;[07fc] c5
                    push    ix                              ;[07fd] dd e5
                    ld      ix,$245b                        ;[07ff] dd 21 5b 24
                    ld      b,b                             ;[0803] 40
                    call    $158f                           ;[0804] cd 8f 15
                    pop     ix                              ;[0807] dd e1
                    pop     bc                              ;[0809] c1
                    push    bc                              ;[080a] c5
                    push    ix                              ;[080b] dd e5
                    ld      ix,$245d                        ;[080d] dd 21 5d 24
                    ld      b,c                             ;[0811] 41
                    call    $158f                           ;[0812] cd 8f 15
                    pop     ix                              ;[0815] dd e1
                    pop     bc                              ;[0817] c1
                    push    hl                              ;[0818] e5
                    ld      hl,$2450                        ;[0819] 21 50 24
                    inc     (hl)                            ;[081c] 34
                    push    bc                              ;[081d] c5
                    push    de                              ;[081e] d5
                    push    hl                              ;[081f] e5
                    push    ix                              ;[0820] dd e5
                    push    bc                              ;[0822] c5
                    ld      b,$15                           ;[0823] 06 15
                    ld      c,$09                           ;[0825] 0e 09
                    call    $15aa                           ;[0827] cd aa 15
                    pop     bc                              ;[082a] c1
                    ld      hl,$0838                        ;[082b] 21 38 08
                    push    ix                              ;[082e] dd e5
                    pop     de                              ;[0830] d1
                    ld      bc,$0005                        ;[0831] 01 05 00
                    ldir                                    ;[0834] ed b0
                    jr      $083d                           ;[0836] 18 05
                    ld      d,d                             ;[0838] 52
                    ld      d,e                             ;[0839] 53
                    ld      d,h                             ;[083a] 54
                    ld      sp,$dd30                        ;[083b] 31 30 dd
                    pop     hl                              ;[083e] e1
                    pop     hl                              ;[083f] e1
                    pop     de                              ;[0840] d1
                    pop     bc                              ;[0841] c1
                    pop     hl                              ;[0842] e1
                    ret                                     ;[0843] c9

                    pop     bc                              ;[0844] c1
                    push    bc                              ;[0845] c5
                    push    bc                              ;[0846] c5
                    push    ix                              ;[0847] dd e5
                    ld      ix,$247b                        ;[0849] dd 21 7b 24
                    ld      b,b                             ;[084d] 40
                    call    $158f                           ;[084e] cd 8f 15
                    pop     ix                              ;[0851] dd e1
                    pop     bc                              ;[0853] c1
                    push    bc                              ;[0854] c5
                    push    ix                              ;[0855] dd e5
                    ld      ix,$247d                        ;[0857] dd 21 7d 24
                    ld      b,c                             ;[085b] 41
                    call    $158f                           ;[085c] cd 8f 15
                    pop     ix                              ;[085f] dd e1
                    pop     bc                              ;[0861] c1
                    push    hl                              ;[0862] e5
                    ld      hl,$2470                        ;[0863] 21 70 24
                    inc     (hl)                            ;[0866] 34
                    push    bc                              ;[0867] c5
                    push    de                              ;[0868] d5
                    push    hl                              ;[0869] e5
                    push    ix                              ;[086a] dd e5
                    push    bc                              ;[086c] c5
                    ld      b,$15                           ;[086d] 06 15
                    ld      c,$09                           ;[086f] 0e 09
                    call    $15aa                           ;[0871] cd aa 15
                    pop     bc                              ;[0874] c1
                    ld      hl,$0882                        ;[0875] 21 82 08
                    push    ix                              ;[0878] dd e5
                    pop     de                              ;[087a] d1
                    ld      bc,$0005                        ;[087b] 01 05 00
                    ldir                                    ;[087e] ed b0
                    jr      $0887                           ;[0880] 18 05
                    ld      d,d                             ;[0882] 52
                    ld      d,e                             ;[0883] 53
                    ld      d,h                             ;[0884] 54
                    ld      sp,$dd38                        ;[0885] 31 38 dd
                    pop     hl                              ;[0888] e1
                    pop     hl                              ;[0889] e1
                    pop     de                              ;[088a] d1
                    pop     bc                              ;[088b] c1
                    pop     hl                              ;[088c] e1
                    ret                                     ;[088d] c9

                    pop     bc                              ;[088e] c1
                    push    bc                              ;[088f] c5
                    push    bc                              ;[0890] c5
                    push    ix                              ;[0891] dd e5
                    ld      ix,$249b                        ;[0893] dd 21 9b 24
                    ld      b,b                             ;[0897] 40
                    call    $158f                           ;[0898] cd 8f 15
                    pop     ix                              ;[089b] dd e1
                    pop     bc                              ;[089d] c1
                    push    bc                              ;[089e] c5
                    push    ix                              ;[089f] dd e5
                    ld      ix,$249d                        ;[08a1] dd 21 9d 24
                    ld      b,c                             ;[08a5] 41
                    call    $158f                           ;[08a6] cd 8f 15
                    pop     ix                              ;[08a9] dd e1
                    pop     bc                              ;[08ab] c1
                    push    hl                              ;[08ac] e5
                    ld      hl,$2490                        ;[08ad] 21 90 24
                    inc     (hl)                            ;[08b0] 34
                    push    bc                              ;[08b1] c5
                    push    de                              ;[08b2] d5
                    push    hl                              ;[08b3] e5
                    push    ix                              ;[08b4] dd e5
                    push    bc                              ;[08b6] c5
                    ld      b,$15                           ;[08b7] 06 15
                    ld      c,$09                           ;[08b9] 0e 09
                    call    $15aa                           ;[08bb] cd aa 15
                    pop     bc                              ;[08be] c1
                    ld      hl,$08cc                        ;[08bf] 21 cc 08
                    push    ix                              ;[08c2] dd e5
                    pop     de                              ;[08c4] d1
                    ld      bc,$0005                        ;[08c5] 01 05 00
                    ldir                                    ;[08c8] ed b0
                    jr      $08d1                           ;[08ca] 18 05
                    ld      d,d                             ;[08cc] 52
                    ld      d,e                             ;[08cd] 53
                    ld      d,h                             ;[08ce] 54
                    ld      ($dd30),a                       ;[08cf] 32 30 dd
                    pop     hl                              ;[08d2] e1
                    pop     hl                              ;[08d3] e1
                    pop     de                              ;[08d4] d1
                    pop     bc                              ;[08d5] c1
                    pop     hl                              ;[08d6] e1
                    ret                                     ;[08d7] c9

                    pop     bc                              ;[08d8] c1
                    push    bc                              ;[08d9] c5
                    push    bc                              ;[08da] c5
                    push    ix                              ;[08db] dd e5
                    ld      ix,$24bb                        ;[08dd] dd 21 bb 24
                    ld      b,b                             ;[08e1] 40
                    call    $158f                           ;[08e2] cd 8f 15
                    pop     ix                              ;[08e5] dd e1
                    pop     bc                              ;[08e7] c1
                    push    bc                              ;[08e8] c5
                    push    ix                              ;[08e9] dd e5
                    ld      ix,$24bd                        ;[08eb] dd 21 bd 24
                    ld      b,c                             ;[08ef] 41
                    call    $158f                           ;[08f0] cd 8f 15
                    pop     ix                              ;[08f3] dd e1
                    pop     bc                              ;[08f5] c1
                    push    hl                              ;[08f6] e5
                    ld      hl,$24b0                        ;[08f7] 21 b0 24
                    inc     (hl)                            ;[08fa] 34
                    push    bc                              ;[08fb] c5
                    push    de                              ;[08fc] d5
                    push    hl                              ;[08fd] e5
                    push    ix                              ;[08fe] dd e5
                    push    bc                              ;[0900] c5
                    ld      b,$15                           ;[0901] 06 15
                    ld      c,$09                           ;[0903] 0e 09
                    call    $15aa                           ;[0905] cd aa 15
                    pop     bc                              ;[0908] c1
                    ld      hl,$0916                        ;[0909] 21 16 09
                    push    ix                              ;[090c] dd e5
                    pop     de                              ;[090e] d1
                    ld      bc,$0005                        ;[090f] 01 05 00
                    ldir                                    ;[0912] ed b0
                    jr      $091b                           ;[0914] 18 05
                    ld      d,d                             ;[0916] 52
                    ld      d,e                             ;[0917] 53
                    ld      d,h                             ;[0918] 54
                    ld      ($dd38),a                       ;[0919] 32 38 dd
                    pop     hl                              ;[091c] e1
                    pop     hl                              ;[091d] e1
                    pop     de                              ;[091e] d1
                    pop     bc                              ;[091f] c1
                    pop     hl                              ;[0920] e1
                    ret                                     ;[0921] c9

                    pop     bc                              ;[0922] c1
                    push    bc                              ;[0923] c5
                    push    bc                              ;[0924] c5
                    push    ix                              ;[0925] dd e5
                    ld      ix,$24db                        ;[0927] dd 21 db 24
                    ld      b,b                             ;[092b] 40
                    call    $158f                           ;[092c] cd 8f 15
                    pop     ix                              ;[092f] dd e1
                    pop     bc                              ;[0931] c1
                    push    bc                              ;[0932] c5
                    push    ix                              ;[0933] dd e5
                    ld      ix,$24dd                        ;[0935] dd 21 dd 24
                    ld      b,c                             ;[0939] 41
                    call    $158f                           ;[093a] cd 8f 15
                    pop     ix                              ;[093d] dd e1
                    pop     bc                              ;[093f] c1
                    push    hl                              ;[0940] e5
                    ld      hl,$24d0                        ;[0941] 21 d0 24
                    inc     (hl)                            ;[0944] 34
                    push    bc                              ;[0945] c5
                    push    de                              ;[0946] d5
                    push    hl                              ;[0947] e5
                    push    ix                              ;[0948] dd e5
                    push    bc                              ;[094a] c5
                    ld      b,$15                           ;[094b] 06 15
                    ld      c,$09                           ;[094d] 0e 09
                    call    $15aa                           ;[094f] cd aa 15
                    pop     bc                              ;[0952] c1
                    ld      hl,$0960                        ;[0953] 21 60 09
                    push    ix                              ;[0956] dd e5
                    pop     de                              ;[0958] d1
                    ld      bc,$0005                        ;[0959] 01 05 00
                    ldir                                    ;[095c] ed b0
                    jr      $0965                           ;[095e] 18 05
                    ld      d,d                             ;[0960] 52
                    ld      d,e                             ;[0961] 53
                    ld      d,h                             ;[0962] 54
                    inc     sp                              ;[0963] 33
                    jr      nc,$0943                        ;[0964] 30 dd
                    pop     hl                              ;[0966] e1
                    pop     hl                              ;[0967] e1
                    pop     de                              ;[0968] d1
                    pop     bc                              ;[0969] c1
                    pop     hl                              ;[096a] e1
                    ret                                     ;[096b] c9

                    pop     bc                              ;[096c] c1
                    push    bc                              ;[096d] c5
                    push    hl                              ;[096e] e5
                    push    bc                              ;[096f] c5
                    ld      b,$15                           ;[0970] 06 15
                    ld      c,$0c                           ;[0972] 0e 0c
                    call    $15aa                           ;[0974] cd aa 15
                    pop     bc                              ;[0977] c1
                    ld      hl,$0000                        ;[0978] 21 00 00
                    add     hl,sp                           ;[097b] 39
                    ld      a,h                             ;[097c] 7c
                    srl     a                               ;[097d] cb 3f
                    srl     a                               ;[097f] cb 3f
                    srl     a                               ;[0981] cb 3f
                    srl     a                               ;[0983] cb 3f
                    call    $157f                           ;[0985] cd 7f 15
                    ld      hl,$0000                        ;[0988] 21 00 00
                    add     hl,sp                           ;[098b] 39
                    ld      a,h                             ;[098c] 7c
                    and     $0f                             ;[098d] e6 0f
                    inc     ix                              ;[098f] dd 23
                    call    $157f                           ;[0991] cd 7f 15
                    ld      hl,$0000                        ;[0994] 21 00 00
                    add     hl,sp                           ;[0997] 39
                    ld      a,l                             ;[0998] 7d
                    srl     a                               ;[0999] cb 3f
                    srl     a                               ;[099b] cb 3f
                    srl     a                               ;[099d] cb 3f
                    srl     a                               ;[099f] cb 3f
                    inc     ix                              ;[09a1] dd 23
                    call    $157f                           ;[09a3] cd 7f 15
                    ld      hl,$0000                        ;[09a6] 21 00 00
                    add     hl,sp                           ;[09a9] 39
                    ld      a,l                             ;[09aa] 7d
                    and     $0f                             ;[09ab] e6 0f
                    inc     ix                              ;[09ad] dd 23
                    call    $157f                           ;[09af] cd 7f 15
                    pop     hl                              ;[09b2] e1
                    push    hl                              ;[09b3] e5
                    push    bc                              ;[09b4] c5
                    push    ix                              ;[09b5] dd e5
                    ld      ix,$24fb                        ;[09b7] dd 21 fb 24
                    ld      b,b                             ;[09bb] 40
                    call    $158f                           ;[09bc] cd 8f 15
                    pop     ix                              ;[09bf] dd e1
                    pop     bc                              ;[09c1] c1
                    push    bc                              ;[09c2] c5
                    push    ix                              ;[09c3] dd e5
                    ld      ix,$24fd                        ;[09c5] dd 21 fd 24
                    ld      b,c                             ;[09c9] 41
                    call    $158f                           ;[09ca] cd 8f 15
                    pop     ix                              ;[09cd] dd e1
                    pop     bc                              ;[09cf] c1
                    ld      hl,$24f0                        ;[09d0] 21 f0 24
                    inc     (hl)                            ;[09d3] 34
                    push    bc                              ;[09d4] c5
                    push    de                              ;[09d5] d5
                    push    hl                              ;[09d6] e5
                    push    ix                              ;[09d7] dd e5
                    push    bc                              ;[09d9] c5
                    ld      b,$15                           ;[09da] 06 15
                    ld      c,$09                           ;[09dc] 0e 09
                    call    $15aa                           ;[09de] cd aa 15
                    pop     bc                              ;[09e1] c1
                    ld      hl,$09ef                        ;[09e2] 21 ef 09
                    push    ix                              ;[09e5] dd e5
                    pop     de                              ;[09e7] d1
                    ld      bc,$0005                        ;[09e8] 01 05 00
                    ldir                                    ;[09eb] ed b0
                    jr      $09f4                           ;[09ed] 18 05
                    ld      d,d                             ;[09ef] 52
                    ld      d,e                             ;[09f0] 53
                    ld      d,h                             ;[09f1] 54
                    inc     sp                              ;[09f2] 33
                    jr      c,$09d2                         ;[09f3] 38 dd
                    pop     hl                              ;[09f5] e1
                    pop     hl                              ;[09f6] e1
                    pop     de                              ;[09f7] d1
                    pop     bc                              ;[09f8] c1
                    pop     hl                              ;[09f9] e1
                    ret                                     ;[09fa] c9

                    pop     bc                              ;[09fb] c1
                    push    bc                              ;[09fc] c5
                    push    bc                              ;[09fd] c5
                    push    ix                              ;[09fe] dd e5
                    ld      ix,$251b                        ;[0a00] dd 21 1b 25
                    ld      b,b                             ;[0a04] 40
                    call    $158f                           ;[0a05] cd 8f 15
                    pop     ix                              ;[0a08] dd e1
                    pop     bc                              ;[0a0a] c1
                    push    bc                              ;[0a0b] c5
                    push    ix                              ;[0a0c] dd e5
                    ld      ix,$251d                        ;[0a0e] dd 21 1d 25
                    ld      b,c                             ;[0a12] 41
                    call    $158f                           ;[0a13] cd 8f 15
                    pop     ix                              ;[0a16] dd e1
                    pop     bc                              ;[0a18] c1
                    push    hl                              ;[0a19] e5
                    ld      hl,$2510                        ;[0a1a] 21 10 25
                    inc     (hl)                            ;[0a1d] 34
                    push    bc                              ;[0a1e] c5
                    push    de                              ;[0a1f] d5
                    push    hl                              ;[0a20] e5
                    push    ix                              ;[0a21] dd e5
                    push    bc                              ;[0a23] c5
                    ld      b,$15                           ;[0a24] 06 15
                    ld      c,$09                           ;[0a26] 0e 09
                    call    $15aa                           ;[0a28] cd aa 15
                    pop     bc                              ;[0a2b] c1
                    ld      hl,$0a39                        ;[0a2c] 21 39 0a
                    push    ix                              ;[0a2f] dd e5
                    pop     de                              ;[0a31] d1
                    ld      bc,$0005                        ;[0a32] 01 05 00
                    ldir                                    ;[0a35] ed b0
                    jr      $0a3e                           ;[0a37] 18 05
                    ld      d,d                             ;[0a39] 52
                    ld      d,e                             ;[0a3a] 53
                    ld      d,h                             ;[0a3b] 54
                    ld      (hl),$36                        ;[0a3c] 36 36
                    pop     ix                              ;[0a3e] dd e1
                    pop     hl                              ;[0a40] e1
                    pop     de                              ;[0a41] d1
                    pop     bc                              ;[0a42] c1
                    pop     hl                              ;[0a43] e1
                    retn                                    ;[0a44] ed 45

                    push    bc                              ;[0a46] c5
                    push    de                              ;[0a47] d5
                    push    hl                              ;[0a48] e5
                    push    ix                              ;[0a49] dd e5
                    push    bc                              ;[0a4b] c5
                    ld      b,$08                           ;[0a4c] 06 08
                    ld      c,$0b                           ;[0a4e] 0e 0b
                    call    $15aa                           ;[0a50] cd aa 15
                    pop     bc                              ;[0a53] c1
                    ld      hl,$0a61                        ;[0a54] 21 61 0a
                    push    ix                              ;[0a57] dd e5
                    pop     de                              ;[0a59] d1
                    ld      bc,$0007                        ;[0a5a] 01 07 00
                    ldir                                    ;[0a5d] ed b0
                    jr      $0a68                           ;[0a5f] 18 07
                    ld      c,c                             ;[0a61] 49
                    ld      c,(hl)                          ;[0a62] 4e
                    ld      c,c                             ;[0a63] 49
                    ld      d,h                             ;[0a64] 54
                    ld      d,e                             ;[0a65] 53
                    ld      c,c                             ;[0a66] 49
                    ld      c,a                             ;[0a67] 4f
                    pop     ix                              ;[0a68] dd e1
                    pop     hl                              ;[0a6a] e1
                    pop     de                              ;[0a6b] d1
                    pop     bc                              ;[0a6c] c1
                    push    af                              ;[0a6d] f5
                    push    bc                              ;[0a6e] c5
                    ld      a,$18                           ;[0a6f] 3e 18
                    ld      bc,$09fc                        ;[0a71] 01 fc 09
                    out     (c),a                           ;[0a74] ed 79
                    pop     bc                              ;[0a76] c1
                    pop     af                              ;[0a77] f1
                    push    af                              ;[0a78] f5
                    push    bc                              ;[0a79] c5
                    ld      a,$30                           ;[0a7a] 3e 30
                    ld      bc,$0bfc                        ;[0a7c] 01 fc 0b
                    out     (c),a                           ;[0a7f] ed 79
                    pop     bc                              ;[0a81] c1
                    pop     af                              ;[0a82] f1
                    push    af                              ;[0a83] f5
                    push    bc                              ;[0a84] c5
                    ld      a,$18                           ;[0a85] 3e 18
                    ld      bc,$0bfc                        ;[0a87] 01 fc 0b
                    out     (c),a                           ;[0a8a] ed 79
                    pop     bc                              ;[0a8c] c1
                    pop     af                              ;[0a8d] f1
                    push    af                              ;[0a8e] f5
                    push    bc                              ;[0a8f] c5
                    ld      a,$14                           ;[0a90] 3e 14
                    ld      bc,$0bfc                        ;[0a92] 01 fc 0b
                    out     (c),a                           ;[0a95] ed 79
                    pop     bc                              ;[0a97] c1
                    pop     af                              ;[0a98] f1
                    push    af                              ;[0a99] f5
                    push    bc                              ;[0a9a] c5
                    ld      a,$c4                           ;[0a9b] 3e c4
                    ld      bc,$0bfc                        ;[0a9d] 01 fc 0b
                    out     (c),a                           ;[0aa0] ed 79
                    pop     bc                              ;[0aa2] c1
                    pop     af                              ;[0aa3] f1
                    push    af                              ;[0aa4] f5
                    push    bc                              ;[0aa5] c5
                    ld      a,$05                           ;[0aa6] 3e 05
                    ld      bc,$0bfc                        ;[0aa8] 01 fc 0b
                    out     (c),a                           ;[0aab] ed 79
                    pop     bc                              ;[0aad] c1
                    pop     af                              ;[0aae] f1
                    push    af                              ;[0aaf] f5
                    push    bc                              ;[0ab0] c5
                    ld      a,$68                           ;[0ab1] 3e 68
                    ld      bc,$0bfc                        ;[0ab3] 01 fc 0b
                    out     (c),a                           ;[0ab6] ed 79
                    pop     bc                              ;[0ab8] c1
                    pop     af                              ;[0ab9] f1
                    push    af                              ;[0aba] f5
                    push    bc                              ;[0abb] c5
                    ld      a,$01                           ;[0abc] 3e 01
                    ld      bc,$0bfc                        ;[0abe] 01 fc 0b
                    out     (c),a                           ;[0ac1] ed 79
                    pop     bc                              ;[0ac3] c1
                    pop     af                              ;[0ac4] f1
                    push    af                              ;[0ac5] f5
                    push    bc                              ;[0ac6] c5
                    ld      a,$1f                           ;[0ac7] 3e 1f
                    ld      bc,$0bfc                        ;[0ac9] 01 fc 0b
                    out     (c),a                           ;[0acc] ed 79
                    pop     bc                              ;[0ace] c1
                    pop     af                              ;[0acf] f1
                    ld      hl,$0100                        ;[0ad0] 21 00 01
                    ld      de,$0100                        ;[0ad3] 11 00 01
                    sbc     hl,de                           ;[0ad6] ed 52
                    push    af                              ;[0ad8] f5
                    push    bc                              ;[0ad9] c5
                    ld      a,$02                           ;[0ada] 3e 02
                    ld      bc,$0bfc                        ;[0adc] 01 fc 0b
                    out     (c),a                           ;[0adf] ed 79
                    pop     bc                              ;[0ae1] c1
                    pop     af                              ;[0ae2] f1
                    push    af                              ;[0ae3] f5
                    push    bc                              ;[0ae4] c5
                    ld      a,l                             ;[0ae5] 7d
                    ld      bc,$0bfc                        ;[0ae6] 01 fc 0b
                    out     (c),a                           ;[0ae9] ed 79
                    pop     bc                              ;[0aeb] c1
                    pop     af                              ;[0aec] f1
                    push    af                              ;[0aed] f5
                    push    bc                              ;[0aee] c5
                    ld      a,$03                           ;[0aef] 3e 03
                    ld      bc,$0bfc                        ;[0af1] 01 fc 0b
                    out     (c),a                           ;[0af4] ed 79
                    pop     bc                              ;[0af6] c1
                    pop     af                              ;[0af7] f1
                    push    af                              ;[0af8] f5
                    push    bc                              ;[0af9] c5
                    ld      a,$c1                           ;[0afa] 3e c1
                    ld      bc,$0bfc                        ;[0afc] 01 fc 0b
                    out     (c),a                           ;[0aff] ed 79
                    pop     bc                              ;[0b01] c1
                    pop     af                              ;[0b02] f1
                    push    bc                              ;[0b03] c5
                    push    de                              ;[0b04] d5
                    push    hl                              ;[0b05] e5
                    push    ix                              ;[0b06] dd e5
                    push    bc                              ;[0b08] c5
                    ld      b,$08                           ;[0b09] 06 08
                    ld      c,$04                           ;[0b0b] 0e 04
                    call    $15aa                           ;[0b0d] cd aa 15
                    pop     bc                              ;[0b10] c1
                    ld      hl,$0b1e                        ;[0b11] 21 1e 0b
                    push    ix                              ;[0b14] dd e5
                    pop     de                              ;[0b16] d1
                    ld      bc,$000b                        ;[0b17] 01 0b 00
                    ldir                                    ;[0b1a] ed b0
                    jr      $0b29                           ;[0b1c] 18 0b
                    jr      nz,$0b40                        ;[0b1e] 20 20
                    jr      nz,$0b42                        ;[0b20] 20 20
                    jr      nz,$0b44                        ;[0b22] 20 20
                    jr      nz,$0b46                        ;[0b24] 20 20
                    jr      nz,$0b48                        ;[0b26] 20 20
                    jr      nz,$0b07                        ;[0b28] 20 dd
                    pop     hl                              ;[0b2a] e1
                    pop     hl                              ;[0b2b] e1
                    pop     de                              ;[0b2c] d1
                    pop     bc                              ;[0b2d] c1
                    ret                                     ;[0b2e] c9

                    reti                                    ;[0b2f] ed 4d

                    ret                                     ;[0b31] c9

                    push    af                              ;[0b32] f5
                    push    af                              ;[0b33] f5
                    push    bc                              ;[0b34] c5
                    ld      a,$28                           ;[0b35] 3e 28
                    ld      bc,$0bfc                        ;[0b37] 01 fc 0b
                    out     (c),a                           ;[0b3a] ed 79
                    pop     bc                              ;[0b3c] c1
                    pop     af                              ;[0b3d] f1
                    push    bc                              ;[0b3e] c5
                    push    de                              ;[0b3f] d5
                    push    hl                              ;[0b40] e5
                    push    ix                              ;[0b41] dd e5
                    push    bc                              ;[0b43] c5
                    ld      b,$08                           ;[0b44] 06 08
                    ld      c,$0e                           ;[0b46] 0e 0e
                    call    $15aa                           ;[0b48] cd aa 15
                    pop     bc                              ;[0b4b] c1
                    ld      hl,$0b59                        ;[0b4c] 21 59 0b
                    push    ix                              ;[0b4f] dd e5
                    pop     de                              ;[0b51] d1
                    ld      bc,$000b                        ;[0b52] 01 0b 00
                    ldir                                    ;[0b55] ed b0
                    jr      $0b64                           ;[0b57] 18 0b
                    ld      d,e                             ;[0b59] 53
                    ld      c,c                             ;[0b5a] 49
                    ld      c,a                             ;[0b5b] 4f
                    ld      b,d                             ;[0b5c] 42
                    ld      c,c                             ;[0b5d] 49
                    ld      c,(hl)                          ;[0b5e] 4e
                    ld      d,h                             ;[0b5f] 54
                    ld      e,a                             ;[0b60] 5f
                    ld      d,h                             ;[0b61] 54
                    ld      b,d                             ;[0b62] 42
                    ld      b,l                             ;[0b63] 45
                    pop     ix                              ;[0b64] dd e1
                    pop     hl                              ;[0b66] e1
                    pop     de                              ;[0b67] d1
                    pop     bc                              ;[0b68] c1
                    push    bc                              ;[0b69] c5
                    push    hl                              ;[0b6a] e5
                    ld      b,$00                           ;[0b6b] 06 00
                    ld      c,$0e                           ;[0b6d] 0e 0e
                    ld      hl,$406b                        ;[0b6f] 21 6b 40
                    call    $15c9                           ;[0b72] cd c9 15
                    pop     hl                              ;[0b75] e1
                    pop     bc                              ;[0b76] c1
                    ld      bc,$4065                        ;[0b77] 01 65 40
                    ld      a,($4064)                       ;[0b7a] 3a 64 40
                    ld      e,a                             ;[0b7d] 5f
                    ld      a,(bc)                          ;[0b7e] 0a
                    cp      e                               ;[0b7f] bb
                    jr      nz,$0b87                        ;[0b80] 20 05
                    ld      a,$01                           ;[0b82] 3e 01
                    jp      $0b89                           ;[0b84] c3 89 0b
                    ld      a,$00                           ;[0b87] 3e 00
                    cp      $01                             ;[0b89] fe 01
                    jr      z,$0b90                         ;[0b8b] 28 03
                    call    $0fe6                           ;[0b8d] cd e6 0f
                    ld      hl,$4066                        ;[0b90] 21 66 40
                    ld      (hl),$01                        ;[0b93] 36 01
                    pop     af                              ;[0b95] f1
                    ei                                      ;[0b96] fb
                    reti                                    ;[0b97] ed 4d

                    push    af                              ;[0b99] f5
                    push    bc                              ;[0b9a] c5
                    push    de                              ;[0b9b] d5
                    push    hl                              ;[0b9c] e5
                    push    bc                              ;[0b9d] c5
                    push    de                              ;[0b9e] d5
                    push    hl                              ;[0b9f] e5
                    push    ix                              ;[0ba0] dd e5
                    push    bc                              ;[0ba2] c5
                    ld      b,$08                           ;[0ba3] 06 08
                    ld      c,$0f                           ;[0ba5] 0e 0f
                    call    $15aa                           ;[0ba7] cd aa 15
                    pop     bc                              ;[0baa] c1
                    ld      hl,$0bb8                        ;[0bab] 21 b8 0b
                    push    ix                              ;[0bae] dd e5
                    pop     de                              ;[0bb0] d1
                    ld      bc,$000b                        ;[0bb1] 01 0b 00
                    ldir                                    ;[0bb4] ed b0
                    jr      $0bc3                           ;[0bb6] 18 0b
                    ld      d,e                             ;[0bb8] 53
                    ld      c,c                             ;[0bb9] 49
                    ld      c,a                             ;[0bba] 4f
                    ld      b,d                             ;[0bbb] 42
                    ld      c,c                             ;[0bbc] 49
                    ld      c,(hl)                          ;[0bbd] 4e
                    ld      d,h                             ;[0bbe] 54
                    ld      e,a                             ;[0bbf] 5f
                    ld      b,l                             ;[0bc0] 45
                    ld      d,e                             ;[0bc1] 53
                    ld      b,e                             ;[0bc2] 43
                    pop     ix                              ;[0bc3] dd e1
                    pop     hl                              ;[0bc5] e1
                    pop     de                              ;[0bc6] d1
                    pop     bc                              ;[0bc7] c1
                    push    bc                              ;[0bc8] c5
                    push    hl                              ;[0bc9] e5
                    ld      b,$00                           ;[0bca] 06 00
                    ld      c,$0f                           ;[0bcc] 0e 0f
                    ld      hl,$406b                        ;[0bce] 21 6b 40
                    call    $15c9                           ;[0bd1] cd c9 15
                    pop     hl                              ;[0bd4] e1
                    pop     bc                              ;[0bd5] c1
                    push    af                              ;[0bd6] f5
                    push    bc                              ;[0bd7] c5
                    ld      a,$00                           ;[0bd8] 3e 00
                    ld      bc,$0bfc                        ;[0bda] 01 fc 0b
                    out     (c),a                           ;[0bdd] ed 79
                    pop     bc                              ;[0bdf] c1
                    pop     af                              ;[0be0] f1
                    push    af                              ;[0be1] f5
                    push    bc                              ;[0be2] c5
                    ld      bc,$0bfc                        ;[0be3] 01 fc 0b
                    in      a,(c)                           ;[0be6] ed 78
                    ld      d,a                             ;[0be8] 57
                    pop     bc                              ;[0be9] c1
                    pop     af                              ;[0bea] f1
                    push    bc                              ;[0beb] c5
                    push    ix                              ;[0bec] dd e5
                    push    bc                              ;[0bee] c5
                    ld      b,$08                           ;[0bef] 06 08
                    ld      c,$14                           ;[0bf1] 0e 14
                    call    $15aa                           ;[0bf3] cd aa 15
                    pop     bc                              ;[0bf6] c1
                    ld      b,d                             ;[0bf7] 42
                    call    $158f                           ;[0bf8] cd 8f 15
                    pop     ix                              ;[0bfb] dd e1
                    pop     bc                              ;[0bfd] c1
                    ld      hl,$25f8                        ;[0bfe] 21 f8 25
                    ld      (hl),d                          ;[0c01] 72
                    push    ix                              ;[0c02] dd e5
                    push    bc                              ;[0c04] c5
                    ld      b,$08                           ;[0c05] 06 08
                    ld      c,$14                           ;[0c07] 0e 14
                    call    $15aa                           ;[0c09] cd aa 15
                    pop     bc                              ;[0c0c] c1
                    ld      (ix+$58),$00                    ;[0c0d] dd 36 00 58
                    pop     ix                              ;[0c11] dd e1
                    push    ix                              ;[0c13] dd e5
                    push    bc                              ;[0c15] c5
                    ld      b,$08                           ;[0c16] 06 08
                    ld      c,$14                           ;[0c18] 0e 14
                    call    $15aa                           ;[0c1a] cd aa 15
                    pop     bc                              ;[0c1d] c1
                    ld      (ix+$58),$00                    ;[0c1e] dd 36 00 58
                    pop     ix                              ;[0c22] dd e1
                    push    ix                              ;[0c24] dd e5
                    push    bc                              ;[0c26] c5
                    ld      b,$0a                           ;[0c27] 06 0a
                    ld      c,$14                           ;[0c29] 0e 14
                    call    $15aa                           ;[0c2b] cd aa 15
                    pop     bc                              ;[0c2e] c1
                    ld      (ix+$58),$00                    ;[0c2f] dd 36 00 58
                    pop     ix                              ;[0c33] dd e1
                    push    ix                              ;[0c35] dd e5
                    push    bc                              ;[0c37] c5
                    ld      b,$0b                           ;[0c38] 06 0b
                    ld      c,$14                           ;[0c3a] 0e 14
                    call    $15aa                           ;[0c3c] cd aa 15
                    pop     bc                              ;[0c3f] c1
                    ld      (ix+$58),$00                    ;[0c40] dd 36 00 58
                    pop     ix                              ;[0c44] dd e1
                    push    ix                              ;[0c46] dd e5
                    push    bc                              ;[0c48] c5
                    ld      b,$0c                           ;[0c49] 06 0c
                    ld      c,$14                           ;[0c4b] 0e 14
                    call    $15aa                           ;[0c4d] cd aa 15
                    pop     bc                              ;[0c50] c1
                    ld      (ix+$58),$00                    ;[0c51] dd 36 00 58
                    pop     ix                              ;[0c55] dd e1
                    push    ix                              ;[0c57] dd e5
                    push    bc                              ;[0c59] c5
                    ld      b,$0d                           ;[0c5a] 06 0d
                    ld      c,$14                           ;[0c5c] 0e 14
                    call    $15aa                           ;[0c5e] cd aa 15
                    pop     bc                              ;[0c61] c1
                    ld      (ix+$58),$00                    ;[0c62] dd 36 00 58
                    pop     ix                              ;[0c66] dd e1
                    push    ix                              ;[0c68] dd e5
                    push    bc                              ;[0c6a] c5
                    ld      b,$0e                           ;[0c6b] 06 0e
                    ld      c,$14                           ;[0c6d] 0e 14
                    call    $15aa                           ;[0c6f] cd aa 15
                    pop     bc                              ;[0c72] c1
                    ld      (ix+$58),$00                    ;[0c73] dd 36 00 58
                    pop     ix                              ;[0c77] dd e1
                    push    ix                              ;[0c79] dd e5
                    push    bc                              ;[0c7b] c5
                    ld      b,$0f                           ;[0c7c] 06 0f
                    ld      c,$14                           ;[0c7e] 0e 14
                    call    $15aa                           ;[0c80] cd aa 15
                    pop     bc                              ;[0c83] c1
                    ld      (ix+$58),$00                    ;[0c84] dd 36 00 58
                    pop     ix                              ;[0c88] dd e1
                    bit     0,d                             ;[0c8a] cb 42
                    jr      z,$0ca9                         ;[0c8c] 28 1b
                    push    af                              ;[0c8e] f5
                    push    bc                              ;[0c8f] c5
                    ld      bc,$0afc                        ;[0c90] 01 fc 0a
                    in      a,(c)                           ;[0c93] ed 78
                    ld      a,a                             ;[0c95] 7f
                    pop     bc                              ;[0c96] c1
                    pop     af                              ;[0c97] f1
                    push    ix                              ;[0c98] dd e5
                    push    bc                              ;[0c9a] c5
                    ld      b,$08                           ;[0c9b] 06 08
                    ld      c,$14                           ;[0c9d] 0e 14
                    call    $15aa                           ;[0c9f] cd aa 15
                    pop     bc                              ;[0ca2] c1
                    ld      (ix+$30),$00                    ;[0ca3] dd 36 00 30
                    pop     ix                              ;[0ca7] dd e1
                    bit     1,d                             ;[0ca9] cb 4a
                    jr      z,$0cbe                         ;[0cab] 28 11
                    push    ix                              ;[0cad] dd e5
                    push    bc                              ;[0caf] c5
                    ld      b,$09                           ;[0cb0] 06 09
                    ld      c,$14                           ;[0cb2] 0e 14
                    call    $15aa                           ;[0cb4] cd aa 15
                    pop     bc                              ;[0cb7] c1
                    ld      (ix+$31),$00                    ;[0cb8] dd 36 00 31
                    pop     ix                              ;[0cbc] dd e1
                    bit     2,d                             ;[0cbe] cb 52
                    jr      z,$0cde                         ;[0cc0] 28 1c
                    push    af                              ;[0cc2] f5
                    push    bc                              ;[0cc3] c5
                    ld      a,$28                           ;[0cc4] 3e 28
                    ld      bc,$0bfc                        ;[0cc6] 01 fc 0b
                    out     (c),a                           ;[0cc9] ed 79
                    pop     bc                              ;[0ccb] c1
                    pop     af                              ;[0ccc] f1
                    push    ix                              ;[0ccd] dd e5
                    push    bc                              ;[0ccf] c5
                    ld      b,$0a                           ;[0cd0] 06 0a
                    ld      c,$14                           ;[0cd2] 0e 14
                    call    $15aa                           ;[0cd4] cd aa 15
                    pop     bc                              ;[0cd7] c1
                    ld      (ix+$32),$00                    ;[0cd8] dd 36 00 32
                    pop     ix                              ;[0cdc] dd e1
                    bit     3,d                             ;[0cde] cb 5a
                    jr      z,$0cf3                         ;[0ce0] 28 11
                    push    ix                              ;[0ce2] dd e5
                    push    bc                              ;[0ce4] c5
                    ld      b,$0b                           ;[0ce5] 06 0b
                    ld      c,$14                           ;[0ce7] 0e 14
                    call    $15aa                           ;[0ce9] cd aa 15
                    pop     bc                              ;[0cec] c1
                    ld      (ix+$33),$00                    ;[0ced] dd 36 00 33
                    pop     ix                              ;[0cf1] dd e1
                    bit     4,d                             ;[0cf3] cb 62
                    jr      z,$0d08                         ;[0cf5] 28 11
                    push    ix                              ;[0cf7] dd e5
                    push    bc                              ;[0cf9] c5
                    ld      b,$0c                           ;[0cfa] 06 0c
                    ld      c,$14                           ;[0cfc] 0e 14
                    call    $15aa                           ;[0cfe] cd aa 15
                    pop     bc                              ;[0d01] c1
                    ld      (ix+$34),$00                    ;[0d02] dd 36 00 34
                    pop     ix                              ;[0d06] dd e1
                    bit     5,d                             ;[0d08] cb 6a
                    jr      z,$0d1d                         ;[0d0a] 28 11
                    push    ix                              ;[0d0c] dd e5
                    push    bc                              ;[0d0e] c5
                    ld      b,$0d                           ;[0d0f] 06 0d
                    ld      c,$14                           ;[0d11] 0e 14
                    call    $15aa                           ;[0d13] cd aa 15
                    pop     bc                              ;[0d16] c1
                    ld      (ix+$35),$00                    ;[0d17] dd 36 00 35
                    pop     ix                              ;[0d1b] dd e1
                    bit     6,d                             ;[0d1d] cb 72
                    jr      z,$0d32                         ;[0d1f] 28 11
                    push    ix                              ;[0d21] dd e5
                    push    bc                              ;[0d23] c5
                    ld      b,$0e                           ;[0d24] 06 0e
                    ld      c,$14                           ;[0d26] 0e 14
                    call    $15aa                           ;[0d28] cd aa 15
                    pop     bc                              ;[0d2b] c1
                    ld      (ix+$36),$00                    ;[0d2c] dd 36 00 36
                    pop     ix                              ;[0d30] dd e1
                    bit     7,d                             ;[0d32] cb 7a
                    jr      z,$0d47                         ;[0d34] 28 11
                    push    ix                              ;[0d36] dd e5
                    push    bc                              ;[0d38] c5
                    ld      b,$0f                           ;[0d39] 06 0f
                    ld      c,$14                           ;[0d3b] 0e 14
                    call    $15aa                           ;[0d3d] cd aa 15
                    pop     bc                              ;[0d40] c1
                    ld      (ix+$37),$00                    ;[0d41] dd 36 00 37
                    pop     ix                              ;[0d45] dd e1
                    push    af                              ;[0d47] f5
                    push    bc                              ;[0d48] c5
                    ld      a,$01                           ;[0d49] 3e 01
                    ld      bc,$0bfc                        ;[0d4b] 01 fc 0b
                    out     (c),a                           ;[0d4e] ed 79
                    pop     bc                              ;[0d50] c1
                    pop     af                              ;[0d51] f1
                    push    af                              ;[0d52] f5
                    push    bc                              ;[0d53] c5
                    ld      bc,$0bfc                        ;[0d54] 01 fc 0b
                    in      a,(c)                           ;[0d57] ed 78
                    ld      d,a                             ;[0d59] 57
                    pop     bc                              ;[0d5a] c1
                    pop     af                              ;[0d5b] f1
                    ld      hl,$25f9                        ;[0d5c] 21 f9 25
                    ld      (hl),d                          ;[0d5f] 72
                    push    af                              ;[0d60] f5
                    push    bc                              ;[0d61] c5
                    ld      a,$02                           ;[0d62] 3e 02
                    ld      bc,$0bfc                        ;[0d64] 01 fc 0b
                    out     (c),a                           ;[0d67] ed 79
                    pop     bc                              ;[0d69] c1
                    pop     af                              ;[0d6a] f1
                    push    af                              ;[0d6b] f5
                    push    bc                              ;[0d6c] c5
                    ld      bc,$0bfc                        ;[0d6d] 01 fc 0b
                    in      a,(c)                           ;[0d70] ed 78
                    ld      d,a                             ;[0d72] 57
                    pop     bc                              ;[0d73] c1
                    pop     af                              ;[0d74] f1
                    ld      hl,$25fa                        ;[0d75] 21 fa 25
                    ld      (hl),d                          ;[0d78] 72
                    push    af                              ;[0d79] f5
                    push    bc                              ;[0d7a] c5
                    ld      a,$10                           ;[0d7b] 3e 10
                    ld      bc,$0bfc                        ;[0d7d] 01 fc 0b
                    out     (c),a                           ;[0d80] ed 79
                    pop     bc                              ;[0d82] c1
                    pop     af                              ;[0d83] f1
                    push    af                              ;[0d84] f5
                    push    bc                              ;[0d85] c5
                    ld      a,$30                           ;[0d86] 3e 30
                    ld      bc,$0bfc                        ;[0d88] 01 fc 0b
                    out     (c),a                           ;[0d8b] ed 79
                    pop     bc                              ;[0d8d] c1
                    pop     af                              ;[0d8e] f1
                    pop     hl                              ;[0d8f] e1
                    pop     de                              ;[0d90] d1
                    pop     bc                              ;[0d91] c1
                    pop     af                              ;[0d92] f1
                    ei                                      ;[0d93] fb
                    reti                                    ;[0d94] ed 4d

                    push    af                              ;[0d96] f5
                    push    hl                              ;[0d97] e5
                    push    de                              ;[0d98] d5
                    push    af                              ;[0d99] f5
                    push    bc                              ;[0d9a] c5
                    ld      bc,$0afc                        ;[0d9b] 01 fc 0a
                    in      a,(c)                           ;[0d9e] ed 78
                    ld      d,a                             ;[0da0] 57
                    pop     bc                              ;[0da1] c1
                    pop     af                              ;[0da2] f1
                    push    bc                              ;[0da3] c5
                    push    de                              ;[0da4] d5
                    push    hl                              ;[0da5] e5
                    ld      b,d                             ;[0da6] 42
                    ld      hl,$4030                        ;[0da7] 21 30 40
                    ld      a,($4068)                       ;[0daa] 3a 68 40
                    ld      c,a                             ;[0dad] 4f
                    ld      de,$4067                        ;[0dae] 11 67 40
                    call    $16a8                           ;[0db1] cd a8 16
                    pop     hl                              ;[0db4] e1
                    pop     de                              ;[0db5] d1
                    pop     bc                              ;[0db6] c1
                    push    bc                              ;[0db7] c5
                    push    ix                              ;[0db8] dd e5
                    push    bc                              ;[0dba] c5
                    ld      b,$14                           ;[0dbb] 06 14
                    ld      c,$10                           ;[0dbd] 0e 10
                    call    $15aa                           ;[0dbf] cd aa 15
                    pop     bc                              ;[0dc2] c1
                    ld      b,d                             ;[0dc3] 42
                    call    $158f                           ;[0dc4] cd 8f 15
                    pop     ix                              ;[0dc7] dd e1
                    pop     bc                              ;[0dc9] c1
                    push    af                              ;[0dca] f5
                    push    bc                              ;[0dcb] c5
                    ld      a,$00                           ;[0dcc] 3e 00
                    ld      bc,$0bfc                        ;[0dce] 01 fc 0b
                    out     (c),a                           ;[0dd1] ed 79
                    pop     bc                              ;[0dd3] c1
                    pop     af                              ;[0dd4] f1
                    push    af                              ;[0dd5] f5
                    push    bc                              ;[0dd6] c5
                    ld      bc,$0bfc                        ;[0dd7] 01 fc 0b
                    in      a,(c)                           ;[0dda] ed 78
                    ld      d,a                             ;[0ddc] 57
                    pop     bc                              ;[0ddd] c1
                    pop     af                              ;[0dde] f1
                    push    bc                              ;[0ddf] c5
                    push    ix                              ;[0de0] dd e5
                    push    bc                              ;[0de2] c5
                    ld      b,$17                           ;[0de3] 06 17
                    ld      c,$10                           ;[0de5] 0e 10
                    call    $15aa                           ;[0de7] cd aa 15
                    pop     bc                              ;[0dea] c1
                    ld      b,d                             ;[0deb] 42
                    call    $158f                           ;[0dec] cd 8f 15
                    pop     ix                              ;[0def] dd e1
                    pop     bc                              ;[0df1] c1
                    push    af                              ;[0df2] f5
                    push    bc                              ;[0df3] c5
                    ld      a,$01                           ;[0df4] 3e 01
                    ld      bc,$0bfc                        ;[0df6] 01 fc 0b
                    out     (c),a                           ;[0df9] ed 79
                    pop     bc                              ;[0dfb] c1
                    pop     af                              ;[0dfc] f1
                    push    af                              ;[0dfd] f5
                    push    bc                              ;[0dfe] c5
                    ld      bc,$0bfc                        ;[0dff] 01 fc 0b
                    in      a,(c)                           ;[0e02] ed 78
                    ld      d,a                             ;[0e04] 57
                    pop     bc                              ;[0e05] c1
                    pop     af                              ;[0e06] f1
                    push    bc                              ;[0e07] c5
                    push    ix                              ;[0e08] dd e5
                    push    bc                              ;[0e0a] c5
                    ld      b,$1a                           ;[0e0b] 06 1a
                    ld      c,$10                           ;[0e0d] 0e 10
                    call    $15aa                           ;[0e0f] cd aa 15
                    pop     bc                              ;[0e12] c1
                    ld      b,d                             ;[0e13] 42
                    call    $158f                           ;[0e14] cd 8f 15
                    pop     ix                              ;[0e17] dd e1
                    pop     bc                              ;[0e19] c1
                    push    af                              ;[0e1a] f5
                    push    bc                              ;[0e1b] c5
                    ld      a,$02                           ;[0e1c] 3e 02
                    ld      bc,$0bfc                        ;[0e1e] 01 fc 0b
                    out     (c),a                           ;[0e21] ed 79
                    pop     bc                              ;[0e23] c1
                    pop     af                              ;[0e24] f1
                    push    af                              ;[0e25] f5
                    push    bc                              ;[0e26] c5
                    ld      bc,$0bfc                        ;[0e27] 01 fc 0b
                    in      a,(c)                           ;[0e2a] ed 78
                    ld      d,a                             ;[0e2c] 57
                    pop     bc                              ;[0e2d] c1
                    pop     af                              ;[0e2e] f1
                    push    bc                              ;[0e2f] c5
                    push    ix                              ;[0e30] dd e5
                    push    bc                              ;[0e32] c5
                    ld      b,$1d                           ;[0e33] 06 1d
                    ld      c,$10                           ;[0e35] 0e 10
                    call    $15aa                           ;[0e37] cd aa 15
                    pop     bc                              ;[0e3a] c1
                    ld      b,d                             ;[0e3b] 42
                    call    $158f                           ;[0e3c] cd 8f 15
                    pop     ix                              ;[0e3f] dd e1
                    pop     bc                              ;[0e41] c1
                    push    bc                              ;[0e42] c5
                    push    de                              ;[0e43] d5
                    push    hl                              ;[0e44] e5
                    push    ix                              ;[0e45] dd e5
                    push    bc                              ;[0e47] c5
                    ld      b,$08                           ;[0e48] 06 08
                    ld      c,$10                           ;[0e4a] 0e 10
                    call    $15aa                           ;[0e4c] cd aa 15
                    pop     bc                              ;[0e4f] c1
                    ld      hl,$0e5d                        ;[0e50] 21 5d 0e
                    push    ix                              ;[0e53] dd e5
                    pop     de                              ;[0e55] d1
                    ld      bc,$000b                        ;[0e56] 01 0b 00
                    ldir                                    ;[0e59] ed b0
                    jr      $0e68                           ;[0e5b] 18 0b
                    ld      d,e                             ;[0e5d] 53
                    ld      c,c                             ;[0e5e] 49
                    ld      c,a                             ;[0e5f] 4f
                    ld      b,d                             ;[0e60] 42
                    ld      c,c                             ;[0e61] 49
                    ld      c,(hl)                          ;[0e62] 4e
                    ld      d,h                             ;[0e63] 54
                    ld      e,a                             ;[0e64] 5f
                    ld      d,d                             ;[0e65] 52
                    ld      b,e                             ;[0e66] 43
                    ld      b,c                             ;[0e67] 41
                    pop     ix                              ;[0e68] dd e1
                    pop     hl                              ;[0e6a] e1
                    pop     de                              ;[0e6b] d1
                    pop     bc                              ;[0e6c] c1
                    push    bc                              ;[0e6d] c5
                    push    hl                              ;[0e6e] e5
                    ld      b,$00                           ;[0e6f] 06 00
                    ld      c,$10                           ;[0e71] 0e 10
                    ld      hl,$406b                        ;[0e73] 21 6b 40
                    call    $15c9                           ;[0e76] cd c9 15
                    pop     hl                              ;[0e79] e1
                    pop     bc                              ;[0e7a] c1
                    pop     de                              ;[0e7b] d1
                    pop     hl                              ;[0e7c] e1
                    pop     af                              ;[0e7d] f1
                    ei                                      ;[0e7e] fb
                    reti                                    ;[0e7f] ed 4d

                    push    af                              ;[0e81] f5
                    push    bc                              ;[0e82] c5
                    push    de                              ;[0e83] d5
                    push    hl                              ;[0e84] e5
                    push    ix                              ;[0e85] dd e5
                    push    bc                              ;[0e87] c5
                    ld      b,$08                           ;[0e88] 06 08
                    ld      c,$11                           ;[0e8a] 0e 11
                    call    $15aa                           ;[0e8c] cd aa 15
                    pop     bc                              ;[0e8f] c1
                    ld      hl,$0e9d                        ;[0e90] 21 9d 0e
                    push    ix                              ;[0e93] dd e5
                    pop     de                              ;[0e95] d1
                    ld      bc,$000b                        ;[0e96] 01 0b 00
                    ldir                                    ;[0e99] ed b0
                    jr      $0ea8                           ;[0e9b] 18 0b
                    ld      d,e                             ;[0e9d] 53
                    ld      c,c                             ;[0e9e] 49
                    ld      c,a                             ;[0e9f] 4f
                    ld      b,d                             ;[0ea0] 42
                    ld      c,c                             ;[0ea1] 49
                    ld      c,(hl)                          ;[0ea2] 4e
                    ld      d,h                             ;[0ea3] 54
                    ld      e,a                             ;[0ea4] 5f
                    ld      d,e                             ;[0ea5] 53
                    ld      d,d                             ;[0ea6] 52
                    ld      b,e                             ;[0ea7] 43
                    pop     ix                              ;[0ea8] dd e1
                    pop     hl                              ;[0eaa] e1
                    pop     de                              ;[0eab] d1
                    pop     bc                              ;[0eac] c1
                    push    bc                              ;[0ead] c5
                    push    hl                              ;[0eae] e5
                    ld      b,$00                           ;[0eaf] 06 00
                    ld      c,$11                           ;[0eb1] 0e 11
                    ld      hl,$406b                        ;[0eb3] 21 6b 40
                    call    $15c9                           ;[0eb6] cd c9 15
                    pop     hl                              ;[0eb9] e1
                    pop     bc                              ;[0eba] c1
                    push    af                              ;[0ebb] f5
                    push    bc                              ;[0ebc] c5
                    ld      a,$00                           ;[0ebd] 3e 00
                    ld      bc,$0bfc                        ;[0ebf] 01 fc 0b
                    out     (c),a                           ;[0ec2] ed 79
                    pop     bc                              ;[0ec4] c1
                    pop     af                              ;[0ec5] f1
                    push    af                              ;[0ec6] f5
                    push    bc                              ;[0ec7] c5
                    ld      bc,$0bfc                        ;[0ec8] 01 fc 0b
                    in      a,(c)                           ;[0ecb] ed 78
                    ld      h,a                             ;[0ecd] 67
                    pop     bc                              ;[0ece] c1
                    pop     af                              ;[0ecf] f1
                    push    bc                              ;[0ed0] c5
                    push    ix                              ;[0ed1] dd e5
                    push    bc                              ;[0ed3] c5
                    ld      b,$14                           ;[0ed4] 06 14
                    ld      c,$11                           ;[0ed6] 0e 11
                    call    $15aa                           ;[0ed8] cd aa 15
                    pop     bc                              ;[0edb] c1
                    ld      b,h                             ;[0edc] 44
                    call    $158f                           ;[0edd] cd 8f 15
                    pop     ix                              ;[0ee0] dd e1
                    pop     bc                              ;[0ee2] c1
                    ld      a,h                             ;[0ee3] 7c
                    neg                                     ;[0ee4] ed 64
                    ld      b,$20                           ;[0ee6] 06 20
                    dec     bc                              ;[0ee8] 0b
                    push    af                              ;[0ee9] f5
                    push    bc                              ;[0eea] c5
                    ld      a,$c0                           ;[0eeb] 3e c0
                    ld      bc,$0bfc                        ;[0eed] 01 fc 0b
                    out     (c),a                           ;[0ef0] ed 79
                    pop     bc                              ;[0ef2] c1
                    pop     af                              ;[0ef3] f1
                    push    af                              ;[0ef4] f5
                    push    bc                              ;[0ef5] c5
                    ld      a,$01                           ;[0ef6] 3e 01
                    ld      bc,$0bfc                        ;[0ef8] 01 fc 0b
                    out     (c),a                           ;[0efb] ed 79
                    pop     bc                              ;[0efd] c1
                    pop     af                              ;[0efe] f1
                    push    af                              ;[0eff] f5
                    push    bc                              ;[0f00] c5
                    ld      bc,$0bfc                        ;[0f01] 01 fc 0b
                    in      a,(c)                           ;[0f04] ed 78
                    ld      h,a                             ;[0f06] 67
                    pop     bc                              ;[0f07] c1
                    pop     af                              ;[0f08] f1
                    push    bc                              ;[0f09] c5
                    push    ix                              ;[0f0a] dd e5
                    push    bc                              ;[0f0c] c5
                    ld      b,$17                           ;[0f0d] 06 17
                    ld      c,$11                           ;[0f0f] 0e 11
                    call    $15aa                           ;[0f11] cd aa 15
                    pop     bc                              ;[0f14] c1
                    ld      b,h                             ;[0f15] 44
                    call    $158f                           ;[0f16] cd 8f 15
                    pop     ix                              ;[0f19] dd e1
                    pop     bc                              ;[0f1b] c1
                    push    af                              ;[0f1c] f5
                    push    bc                              ;[0f1d] c5
                    ld      a,$10                           ;[0f1e] 3e 10
                    ld      bc,$0bfc                        ;[0f20] 01 fc 0b
                    out     (c),a                           ;[0f23] ed 79
                    pop     bc                              ;[0f25] c1
                    pop     af                              ;[0f26] f1
                    push    af                              ;[0f27] f5
                    push    bc                              ;[0f28] c5
                    ld      a,$30                           ;[0f29] 3e 30
                    ld      bc,$0bfc                        ;[0f2b] 01 fc 0b
                    out     (c),a                           ;[0f2e] ed 79
                    pop     bc                              ;[0f30] c1
                    pop     af                              ;[0f31] f1
                    pop     af                              ;[0f32] f1
                    ei                                      ;[0f33] fb
                    reti                                    ;[0f34] ed 4d

                    push    af                              ;[0f36] f5
                    push    bc                              ;[0f37] c5
                    ld      a,$05                           ;[0f38] 3e 05
                    ld      bc,$0bfc                        ;[0f3a] 01 fc 0b
                    out     (c),a                           ;[0f3d] ed 79
                    pop     bc                              ;[0f3f] c1
                    pop     af                              ;[0f40] f1
                    push    af                              ;[0f41] f5
                    push    bc                              ;[0f42] c5
                    ld      a,$e8                           ;[0f43] 3e e8
                    ld      bc,$0bfc                        ;[0f45] 01 fc 0b
                    out     (c),a                           ;[0f48] ed 79
                    pop     bc                              ;[0f4a] c1
                    pop     af                              ;[0f4b] f1
                    ret                                     ;[0f4c] c9

                    push    af                              ;[0f4d] f5
                    push    bc                              ;[0f4e] c5
                    ld      a,$05                           ;[0f4f] 3e 05
                    ld      bc,$0bfc                        ;[0f51] 01 fc 0b
                    out     (c),a                           ;[0f54] ed 79
                    pop     bc                              ;[0f56] c1
                    pop     af                              ;[0f57] f1
                    push    af                              ;[0f58] f5
                    push    bc                              ;[0f59] c5
                    ld      a,$ea                           ;[0f5a] 3e ea
                    ld      bc,$0bfc                        ;[0f5c] 01 fc 0b
                    out     (c),a                           ;[0f5f] ed 79
                    pop     bc                              ;[0f61] c1
                    pop     af                              ;[0f62] f1
                    ret                                     ;[0f63] c9

                    push    af                              ;[0f64] f5
                    push    bc                              ;[0f65] c5
                    ld      a,$03                           ;[0f66] 3e 03
                    ld      bc,$0bfc                        ;[0f68] 01 fc 0b
                    out     (c),a                           ;[0f6b] ed 79
                    pop     bc                              ;[0f6d] c1
                    pop     af                              ;[0f6e] f1
                    push    af                              ;[0f6f] f5
                    push    bc                              ;[0f70] c5
                    ld      a,$03                           ;[0f71] 3e 03
                    ld      bc,$0bfc                        ;[0f73] 01 fc 0b
                    out     (c),a                           ;[0f76] ed 79
                    pop     bc                              ;[0f78] c1
                    pop     af                              ;[0f79] f1
                    ret                                     ;[0f7a] c9

                    push    af                              ;[0f7b] f5
                    push    hl                              ;[0f7c] e5
                    push    bc                              ;[0f7d] c5
                    call    $0f36                           ;[0f7e] cd 36 0f
                    ld      hl,$4066                        ;[0f81] 21 66 40
                    ld      (hl),$00                        ;[0f84] 36 00
                    ld      bc,$0afc                        ;[0f86] 01 fc 0a
                    out     (c),a                           ;[0f89] ed 79
                    push    bc                              ;[0f8b] c5
                    push    de                              ;[0f8c] d5
                    push    hl                              ;[0f8d] e5
                    push    ix                              ;[0f8e] dd e5
                    push    bc                              ;[0f90] c5
                    ld      b,$08                           ;[0f91] 06 08
                    ld      c,$0d                           ;[0f93] 0e 0d
                    call    $15aa                           ;[0f95] cd aa 15
                    pop     bc                              ;[0f98] c1
                    ld      hl,$0fa6                        ;[0f99] 21 a6 0f
                    push    ix                              ;[0f9c] dd e5
                    pop     de                              ;[0f9e] d1
                    ld      bc,$000b                        ;[0f9f] 01 0b 00
                    ldir                                    ;[0fa2] ed b0
                    jr      $0fb1                           ;[0fa4] 18 0b
                    ld      b,d                             ;[0fa6] 42
                    ld      e,a                             ;[0fa7] 5f
                    ld      d,e                             ;[0fa8] 53
                    ld      b,l                             ;[0fa9] 45
                    ld      c,(hl)                          ;[0faa] 4e
                    ld      b,h                             ;[0fab] 44
                    ld      e,a                             ;[0fac] 5f
                    ld      b,e                             ;[0fad] 43
                    ld      c,b                             ;[0fae] 48
                    ld      b,c                             ;[0faf] 41
                    ld      d,d                             ;[0fb0] 52
                    pop     ix                              ;[0fb1] dd e1
                    pop     hl                              ;[0fb3] e1
                    pop     de                              ;[0fb4] d1
                    pop     bc                              ;[0fb5] c1
                    ld      hl,$25b4                        ;[0fb6] 21 b4 25
                    inc     (hl)                            ;[0fb9] 34
                    ld      hl,$25b6                        ;[0fba] 21 b6 25
                    ld      (hl),a                          ;[0fbd] 77
                    push    bc                              ;[0fbe] c5
                    push    hl                              ;[0fbf] e5
                    ld      b,$00                           ;[0fc0] 06 00
                    ld      c,$0d                           ;[0fc2] 0e 0d
                    ld      hl,$406b                        ;[0fc4] 21 6b 40
                    call    $15c9                           ;[0fc7] cd c9 15
                    pop     hl                              ;[0fca] e1
                    pop     bc                              ;[0fcb] c1
                    ld      hl,$25b4                        ;[0fcc] 21 b4 25
                    ld      a,($406b)                       ;[0fcf] 3a 6b 40
                    bit     7,a                             ;[0fd2] cb 7f
                    jr      nz,$0fdd                        ;[0fd4] 20 07
                    call    $0f36                           ;[0fd6] cd 36 0f
                    ld      (hl),$30                        ;[0fd9] 36 30
                    jr      $0fdf                           ;[0fdb] 18 02
                    ld      (hl),$31                        ;[0fdd] 36 31
                    call    $0f4d                           ;[0fdf] cd 4d 0f
                    pop     bc                              ;[0fe2] c1
                    pop     hl                              ;[0fe3] e1
                    pop     af                              ;[0fe4] f1
                    ret                                     ;[0fe5] c9

                    push    bc                              ;[0fe6] c5
                    push    de                              ;[0fe7] d5
                    push    hl                              ;[0fe8] e5
                    push    iy                              ;[0fe9] fd e5
                    push    af                              ;[0feb] f5
                    push    de                              ;[0fec] d5
                    push    hl                              ;[0fed] e5
                    ld      hl,$4020                        ;[0fee] 21 20 40
                    ld      bc,$4065                        ;[0ff1] 01 65 40
                    ld      a,($4064)                       ;[0ff4] 3a 64 40
                    ld      e,a                             ;[0ff7] 5f
                    call    $16bf                           ;[0ff8] cd bf 16
                    pop     hl                              ;[0ffb] e1
                    pop     de                              ;[0ffc] d1
                    pop     af                              ;[0ffd] f1
                    ld      a,b                             ;[0ffe] 78
                    cp      $00                             ;[0fff] fe 00
                    jr      z,$100a                         ;[1001] 28 07
                    ld      a,c                             ;[1003] 79
                    call    $0f7b                           ;[1004] cd 7b 0f
                    jp      $100f                           ;[1007] c3 0f 10
                    ld      hl,$4066                        ;[100a] 21 66 40
                    ld      (hl),$01                        ;[100d] 36 01
                    pop     iy                              ;[100f] fd e1
                    pop     hl                              ;[1011] e1
                    pop     de                              ;[1012] d1
                    pop     bc                              ;[1013] c1
                    ret                                     ;[1014] c9

                    push    bc                              ;[1015] c5
                    push    de                              ;[1016] d5
                    push    hl                              ;[1017] e5
                    ld      b,a                             ;[1018] 47
                    ld      hl,$4020                        ;[1019] 21 20 40
                    ld      a,($4065)                       ;[101c] 3a 65 40
                    ld      c,a                             ;[101f] 4f
                    ld      de,$4064                        ;[1020] 11 64 40
                    call    $16a8                           ;[1023] cd a8 16
                    pop     hl                              ;[1026] e1
                    pop     de                              ;[1027] d1
                    pop     bc                              ;[1028] c1
                    cp      $00                             ;[1029] fe 00
                    jr      z,$1076                         ;[102b] 28 49
                    push    bc                              ;[102d] c5
                    push    de                              ;[102e] d5
                    push    hl                              ;[102f] e5
                    push    ix                              ;[1030] dd e5
                    push    bc                              ;[1032] c5
                    ld      b,$18                           ;[1033] 06 18
                    ld      c,$0d                           ;[1035] 0e 0d
                    call    $15aa                           ;[1037] cd aa 15
                    pop     bc                              ;[103a] c1
                    ld      hl,$1048                        ;[103b] 21 48 10
                    push    ix                              ;[103e] dd e5
                    pop     de                              ;[1040] d1
                    ld      bc,$0003                        ;[1041] 01 03 00
                    ldir                                    ;[1044] ed b0
                    jr      $104b                           ;[1046] 18 03
                    ld      hl,$4651                        ;[1048] 21 51 46
                    pop     ix                              ;[104b] dd e1
                    pop     hl                              ;[104d] e1
                    pop     de                              ;[104e] d1
                    pop     bc                              ;[104f] c1
                    ld      a,($4064)                       ;[1050] 3a 64 40
                    push    bc                              ;[1053] c5
                    push    ix                              ;[1054] dd e5
                    push    bc                              ;[1056] c5
                    ld      b,$1b                           ;[1057] 06 1b
                    ld      c,$0d                           ;[1059] 0e 0d
                    call    $15aa                           ;[105b] cd aa 15
                    pop     bc                              ;[105e] c1
                    ld      b,a                             ;[105f] 47
                    call    $158f                           ;[1060] cd 8f 15
                    pop     ix                              ;[1063] dd e1
                    pop     bc                              ;[1065] c1
                    ld      hl,$4066                        ;[1066] 21 66 40
                    ld      a,(hl)                          ;[1069] 7e
                    cp      $01                             ;[106a] fe 01
                    jr      nz,$1099                        ;[106c] 20 2b
                    di                                      ;[106e] f3
                    call    $0fe6                           ;[106f] cd e6 0f
                    ei                                      ;[1072] fb
                    jp      $1099                           ;[1073] c3 99 10
                    push    bc                              ;[1076] c5
                    push    de                              ;[1077] d5
                    push    hl                              ;[1078] e5
                    push    ix                              ;[1079] dd e5
                    push    bc                              ;[107b] c5
                    ld      b,$18                           ;[107c] 06 18
                    ld      c,$0d                           ;[107e] 0e 0d
                    call    $15aa                           ;[1080] cd aa 15
                    pop     bc                              ;[1083] c1
                    ld      hl,$1091                        ;[1084] 21 91 10
                    push    ix                              ;[1087] dd e5
                    pop     de                              ;[1089] d1
                    ld      bc,$0003                        ;[108a] 01 03 00
                    ldir                                    ;[108d] ed b0
                    jr      $1094                           ;[108f] 18 03
                    jr      nz,$10e4                        ;[1091] 20 51
                    ld      b,(hl)                          ;[1093] 46
                    pop     ix                              ;[1094] dd e1
                    pop     hl                              ;[1096] e1
                    pop     de                              ;[1097] d1
                    pop     bc                              ;[1098] c1
                    ret                                     ;[1099] c9

                    ret                                     ;[109a] c9

                    push    af                              ;[109b] f5
                    push    hl                              ;[109c] e5
                    push    de                              ;[109d] d5
                    push    bc                              ;[109e] c5
                    ld      a,$00                           ;[109f] 3e 00
                    cp      (hl)                            ;[10a1] be
                    jr      z,$10aa                         ;[10a2] 28 06
                    call    $109a                           ;[10a4] cd 9a 10
                    inc     hl                              ;[10a7] 23
                    jr      $109f                           ;[10a8] 18 f5
                    pop     bc                              ;[10aa] c1
                    pop     de                              ;[10ab] d1
                    pop     hl                              ;[10ac] e1
                    pop     af                              ;[10ad] f1
                    ret                                     ;[10ae] c9

                    push    af                              ;[10af] f5
                    push    de                              ;[10b0] d5
                    push    hl                              ;[10b1] e5
                    ld      hl,$4030                        ;[10b2] 21 30 40
                    ld      bc,$4068                        ;[10b5] 01 68 40
                    ld      a,($4067)                       ;[10b8] 3a 67 40
                    ld      e,a                             ;[10bb] 5f
                    call    $16bf                           ;[10bc] cd bf 16
                    pop     hl                              ;[10bf] e1
                    pop     de                              ;[10c0] d1
                    pop     af                              ;[10c1] f1
                    ld      a,b                             ;[10c2] 78
                    cp      $00                             ;[10c3] fe 00
                    jr      z,$10cc                         ;[10c5] 28 05
                    ld      a,$01                           ;[10c7] 3e 01
                    jp      $10ce                           ;[10c9] c3 ce 10
                    ld      a,$00                           ;[10cc] 3e 00
                    ret                                     ;[10ce] c9

                    push    af                              ;[10cf] f5
                    push    hl                              ;[10d0] e5
                    push    de                              ;[10d1] d5
                    push    bc                              ;[10d2] c5
                    push    af                              ;[10d3] f5
                    push    bc                              ;[10d4] c5
                    ld      a,$75                           ;[10d5] 3e 75
                    ld      bc,$04fc                        ;[10d7] 01 fc 04
                    out     (c),a                           ;[10da] ed 79
                    pop     bc                              ;[10dc] c1
                    pop     af                              ;[10dd] f1
                    push    af                              ;[10de] f5
                    push    bc                              ;[10df] c5
                    ld      a,$ff                           ;[10e0] 3e ff
                    ld      bc,$04fc                        ;[10e2] 01 fc 04
                    out     (c),a                           ;[10e5] ed 79
                    pop     bc                              ;[10e7] c1
                    pop     af                              ;[10e8] f1
                    push    af                              ;[10e9] f5
                    push    bc                              ;[10ea] c5
                    ld      a,$75                           ;[10eb] 3e 75
                    ld      bc,$05fc                        ;[10ed] 01 fc 05
                    out     (c),a                           ;[10f0] ed 79
                    pop     bc                              ;[10f2] c1
                    pop     af                              ;[10f3] f1
                    push    af                              ;[10f4] f5
                    push    bc                              ;[10f5] c5
                    ld      a,$ff                           ;[10f6] 3e ff
                    ld      bc,$05fc                        ;[10f8] 01 fc 05
                    out     (c),a                           ;[10fb] ed 79
                    pop     bc                              ;[10fd] c1
                    pop     af                              ;[10fe] f1
                    push    af                              ;[10ff] f5
                    push    bc                              ;[1100] c5
                    ld      a,$15                           ;[1101] 3e 15
                    ld      bc,$06fc                        ;[1103] 01 fc 06
                    out     (c),a                           ;[1106] ed 79
                    pop     bc                              ;[1108] c1
                    pop     af                              ;[1109] f1
                    push    af                              ;[110a] f5
                    push    bc                              ;[110b] c5
                    ld      a,$01                           ;[110c] 3e 01
                    ld      bc,$06fc                        ;[110e] 01 fc 06
                    out     (c),a                           ;[1111] ed 79
                    pop     bc                              ;[1113] c1
                    pop     af                              ;[1114] f1
                    push    af                              ;[1115] f5
                    push    bc                              ;[1116] c5
                    ld      a,$d5                           ;[1117] 3e d5
                    ld      bc,$07fc                        ;[1119] 01 fc 07
                    out     (c),a                           ;[111c] ed 79
                    pop     bc                              ;[111e] c1
                    pop     af                              ;[111f] f1
                    push    af                              ;[1120] f5
                    push    bc                              ;[1121] c5
                    ld      a,$01                           ;[1122] 3e 01
                    ld      bc,$07fc                        ;[1124] 01 fc 07
                    out     (c),a                           ;[1127] ed 79
                    pop     bc                              ;[1129] c1
                    pop     af                              ;[112a] f1
                    ld      hl,$0110                        ;[112b] 21 10 01
                    ld      de,$0100                        ;[112e] 11 00 01
                    sbc     hl,de                           ;[1131] ed 52
                    ld      a,l                             ;[1133] 7d
                    and     $f8                             ;[1134] e6 f8
                    or      $00                             ;[1136] f6 00
                    push    af                              ;[1138] f5
                    push    bc                              ;[1139] c5
                    ld      a,a                             ;[113a] 7f
                    ld      bc,$04fc                        ;[113b] 01 fc 04
                    out     (c),a                           ;[113e] ed 79
                    pop     bc                              ;[1140] c1
                    pop     af                              ;[1141] f1
                    pop     bc                              ;[1142] c1
                    pop     de                              ;[1143] d1
                    pop     hl                              ;[1144] e1
                    pop     af                              ;[1145] f1
                    ret                                     ;[1146] c9

                    push    hl                              ;[1147] e5
                    ld      hl,$406b                        ;[1148] 21 6b 40
                    inc     (hl)                            ;[114b] 34
                    jr      nz,$1158                        ;[114c] 20 0a
                    inc     hl                              ;[114e] 23
                    inc     (hl)                            ;[114f] 34
                    jr      nz,$1158                        ;[1150] 20 06
                    inc     hl                              ;[1152] 23
                    inc     (hl)                            ;[1153] 34
                    jr      nz,$1158                        ;[1154] 20 02
                    inc     hl                              ;[1156] 23
                    inc     (hl)                            ;[1157] 34
                    pop     hl                              ;[1158] e1
                    ret                                     ;[1159] c9

                    push    af                              ;[115a] f5
                    push    hl                              ;[115b] e5
                    ld      hl,$2440                        ;[115c] 21 40 24
                    inc     (hl)                            ;[115f] 34
                    pop     hl                              ;[1160] e1
                    pop     af                              ;[1161] f1
                    ei                                      ;[1162] fb
                    reti                                    ;[1163] ed 4d

                    push    af                              ;[1165] f5
                    push    hl                              ;[1166] e5
                    ld      hl,$2460                        ;[1167] 21 60 24
                    inc     (hl)                            ;[116a] 34
                    pop     hl                              ;[116b] e1
                    pop     af                              ;[116c] f1
                    ei                                      ;[116d] fb
                    reti                                    ;[116e] ed 4d

                    push    af                              ;[1170] f5
                    push    hl                              ;[1171] e5
                    ld      hl,$2480                        ;[1172] 21 80 24
                    inc     (hl)                            ;[1175] 34
                    pop     hl                              ;[1176] e1
                    pop     af                              ;[1177] f1
                    ei                                      ;[1178] fb
                    reti                                    ;[1179] ed 4d

                    push    af                              ;[117b] f5
                    push    hl                              ;[117c] e5
                    ld      hl,$24a0                        ;[117d] 21 a0 24
                    inc     (hl)                            ;[1180] 34
                    ld      hl,$24a1                        ;[1181] 21 a1 24
                    inc     (hl)                            ;[1184] 34
                    ld      hl,$24a2                        ;[1185] 21 a2 24
                    inc     (hl)                            ;[1188] 34
                    ld      hl,$24a3                        ;[1189] 21 a3 24
                    inc     (hl)                            ;[118c] 34
                    call    $1147                           ;[118d] cd 47 11
                    pop     hl                              ;[1190] e1
                    pop     af                              ;[1191] f1
                    ei                                      ;[1192] fb
                    reti                                    ;[1193] ed 4d

                    push    af                              ;[1195] f5
                    push    bc                              ;[1196] c5
                    ld      a,$cf                           ;[1197] 3e cf
                    ld      bc,$01fc                        ;[1199] 01 fc 01
                    out     (c),a                           ;[119c] ed 79
                    ld      a,$00                           ;[119e] 3e 00
                    out     (c),a                           ;[11a0] ed 79
                    ld      a,$07                           ;[11a2] 3e 07
                    ld      bc,$01fc                        ;[11a4] 01 fc 01
                    out     (c),a                           ;[11a7] ed 79
                    ld      a,$03                           ;[11a9] 3e 03
                    ld      bc,$01fc                        ;[11ab] 01 fc 01
                    out     (c),a                           ;[11ae] ed 79
                    ld      a,$cf                           ;[11b0] 3e cf
                    ld      bc,$03fc                        ;[11b2] 01 fc 03
                    out     (c),a                           ;[11b5] ed 79
                    ld      a,$00                           ;[11b7] 3e 00
                    out     (c),a                           ;[11b9] ed 79
                    ld      a,$07                           ;[11bb] 3e 07
                    ld      bc,$03fc                        ;[11bd] 01 fc 03
                    out     (c),a                           ;[11c0] ed 79
                    ld      a,$03                           ;[11c2] 3e 03
                    ld      bc,$03fc                        ;[11c4] 01 fc 03
                    out     (c),a                           ;[11c7] ed 79
                    ld      hl,$0118                        ;[11c9] 21 18 01
                    ld      de,$0100                        ;[11cc] 11 00 01
                    sbc     hl,de                           ;[11cf] ed 52
                    ld      a,l                             ;[11d1] 7d
                    and     $fe                             ;[11d2] e6 fe
                    or      $01                             ;[11d4] f6 01
                    ld      bc,$03fc                        ;[11d6] 01 fc 03
                    out     (c),a                           ;[11d9] ed 79
                    pop     bc                              ;[11db] c1
                    pop     af                              ;[11dc] f1
                    ret                                     ;[11dd] c9

                    push    af                              ;[11de] f5
                    push    bc                              ;[11df] c5
                    push    hl                              ;[11e0] e5
                    ld      hl,$406f                        ;[11e1] 21 6f 40
                    ld      a,(hl)                          ;[11e4] 7e
                    inc     (hl)                            ;[11e5] 34
                    ld      bc,$00fc                        ;[11e6] 01 fc 00
                    out     (c),a                           ;[11e9] ed 79
                    pop     hl                              ;[11eb] e1
                    pop     bc                              ;[11ec] c1
                    pop     af                              ;[11ed] f1
                    ret                                     ;[11ee] c9

                    push    af                              ;[11ef] f5
                    push    hl                              ;[11f0] e5
                    push    bc                              ;[11f1] c5
                    push    de                              ;[11f2] d5
                    push    hl                              ;[11f3] e5
                    push    ix                              ;[11f4] dd e5
                    push    bc                              ;[11f6] c5
                    ld      b,$08                           ;[11f7] 06 08
                    ld      c,$0c                           ;[11f9] 0e 0c
                    call    $15aa                           ;[11fb] cd aa 15
                    pop     bc                              ;[11fe] c1
                    ld      hl,$120c                        ;[11ff] 21 0c 12
                    push    ix                              ;[1202] dd e5
                    pop     de                              ;[1204] d1
                    ld      bc,$000b                        ;[1205] 01 0b 00
                    ldir                                    ;[1208] ed b0
                    jr      $1213                           ;[120a] 18 07
                    ld      d,b                             ;[120c] 50
                    ld      c,c                             ;[120d] 49
                    ld      c,a                             ;[120e] 4f
                    ld      b,c                             ;[120f] 41
                    ld      c,c                             ;[1210] 49
                    ld      c,(hl)                          ;[1211] 4e
                    ld      d,h                             ;[1212] 54
                    pop     ix                              ;[1213] dd e1
                    pop     hl                              ;[1215] e1
                    pop     de                              ;[1216] d1
                    pop     bc                              ;[1217] c1
                    pop     hl                              ;[1218] e1
                    pop     af                              ;[1219] f1
                    ei                                      ;[121a] fb
                    reti                                    ;[121b] ed 4d

                    push    af                              ;[121d] f5
                    push    hl                              ;[121e] e5
                    push    bc                              ;[121f] c5
                    push    de                              ;[1220] d5
                    push    hl                              ;[1221] e5
                    push    ix                              ;[1222] dd e5
                    push    bc                              ;[1224] c5
                    ld      b,$08                           ;[1225] 06 08
                    ld      c,$0c                           ;[1227] 0e 0c
                    call    $15aa                           ;[1229] cd aa 15
                    pop     bc                              ;[122c] c1
                    ld      hl,$123a                        ;[122d] 21 3a 12
                    push    ix                              ;[1230] dd e5
                    pop     de                              ;[1232] d1
                    ld      bc,$000b                        ;[1233] 01 0b 00
                    ldir                                    ;[1236] ed b0
                    jr      $1241                           ;[1238] 18 07
                    ld      d,b                             ;[123a] 50
                    ld      c,c                             ;[123b] 49
                    ld      c,a                             ;[123c] 4f
                    ld      b,d                             ;[123d] 42
                    ld      c,c                             ;[123e] 49
                    ld      c,(hl)                          ;[123f] 4e
                    ld      d,h                             ;[1240] 54
                    pop     ix                              ;[1241] dd e1
                    pop     hl                              ;[1243] e1
                    pop     de                              ;[1244] d1
                    pop     bc                              ;[1245] c1
                    pop     hl                              ;[1246] e1
                    pop     af                              ;[1247] f1
                    ei                                      ;[1248] fb
                    reti                                    ;[1249] ed 4d

                    push    af                              ;[124b] f5
                    push    hl                              ;[124c] e5
                    push    bc                              ;[124d] c5
                    push    de                              ;[124e] d5
                    push    hl                              ;[124f] e5
                    push    ix                              ;[1250] dd e5
                    push    bc                              ;[1252] c5
                    ld      b,$08                           ;[1253] 06 08
                    ld      c,$0c                           ;[1255] 0e 0c
                    call    $15aa                           ;[1257] cd aa 15
                    pop     bc                              ;[125a] c1
                    ld      hl,$1268                        ;[125b] 21 68 12
                    push    ix                              ;[125e] dd e5
                    pop     de                              ;[1260] d1
                    ld      bc,$000b                        ;[1261] 01 0b 00
                    ldir                                    ;[1264] ed b0
                    jr      $126f                           ;[1266] 18 07
                    ld      d,b                             ;[1268] 50
                    ld      c,c                             ;[1269] 49
                    ld      c,a                             ;[126a] 4f
                    ld      b,e                             ;[126b] 43
                    ld      c,c                             ;[126c] 49
                    ld      c,(hl)                          ;[126d] 4e
                    ld      d,h                             ;[126e] 54
                    pop     ix                              ;[126f] dd e1
                    pop     hl                              ;[1271] e1
                    pop     de                              ;[1272] d1
                    pop     bc                              ;[1273] c1
                    pop     hl                              ;[1274] e1
                    pop     af                              ;[1275] f1
                    ei                                      ;[1276] fb
                    reti                                    ;[1277] ed 4d

                    push    af                              ;[1279] f5
                    push    bc                              ;[127a] c5
                    push    af                              ;[127b] f5
                    push    bc                              ;[127c] c5
                    ld      a,$fb                           ;[127d] 3e fb
                    ld      bc,$0efc                        ;[127f] 01 fc 0e
                    out     (c),a                           ;[1282] ed 79
                    pop     bc                              ;[1284] c1
                    pop     af                              ;[1285] f1
                    call    $10cf                           ;[1286] cd cf 10
                    call    $1195                           ;[1289] cd 95 11
                    call    $0a46                           ;[128c] cd 46 0a
                    push    bc                              ;[128f] c5
                    push    de                              ;[1290] d5
                    push    hl                              ;[1291] e5
                    push    ix                              ;[1292] dd e5
                    push    bc                              ;[1294] c5
                    ld      b,$00                           ;[1295] 06 00
                    ld      c,$0b                           ;[1297] 0e 0b
                    call    $15aa                           ;[1299] cd aa 15
                    pop     bc                              ;[129c] c1
                    ld      hl,$12aa                        ;[129d] 21 aa 12
                    push    ix                              ;[12a0] dd e5
                    pop     de                              ;[12a2] d1
                    ld      bc,$0007                        ;[12a3] 01 07 00
                    ldir                                    ;[12a6] ed b0
                    jr      $12b1                           ;[12a8] 18 07
                    ld      c,e                             ;[12aa] 4b
                    ld      c,c                             ;[12ab] 49
                    ld      c,a                             ;[12ac] 4f
                    ld      c,c                             ;[12ad] 49
                    ld      c,(hl)                          ;[12ae] 4e
                    ld      c,c                             ;[12af] 49
                    ld      d,h                             ;[12b0] 54
                    pop     ix                              ;[12b1] dd e1
                    pop     hl                              ;[12b3] e1
                    pop     de                              ;[12b4] d1
                    pop     bc                              ;[12b5] c1
                    pop     bc                              ;[12b6] c1
                    pop     af                              ;[12b7] f1
                    ret                                     ;[12b8] c9

                    push    af                              ;[12b9] f5
                    push    bc                              ;[12ba] c5
                    push    de                              ;[12bb] d5
                    push    hl                              ;[12bc] e5
                    ld      hl,$2c00                        ;[12bd] 21 00 2c
                    ld      a,l                             ;[12c0] 7d
                    and     $bf                             ;[12c1] e6 bf
                    rrca                                    ;[12c3] 0f
                    rrca                                    ;[12c4] 0f
                    rrca                                    ;[12c5] 0f
                    jr      nc,$12ca                        ;[12c6] 30 02
                    rrca                                    ;[12c8] 0f
                    rrca                                    ;[12c9] 0f
                    rrca                                    ;[12ca] 0f
                    ld      b,a                             ;[12cb] 47
                    sbc     a                               ;[12cc] 9f
                    rr      b                               ;[12cd] cb 18
                    ld      b,a                             ;[12cf] 47
                    sbc     a                               ;[12d0] 9f
                    xor     b                               ;[12d1] a8
                    and     $f0                             ;[12d2] e6 f0
                    xor     b                               ;[12d4] a8
                    ld      (hl),a                          ;[12d5] 77
                    inc     l                               ;[12d6] 2c
                    jr      nz,$12c0                        ;[12d7] 20 e7
                    ld      de,$2fff                        ;[12d9] 11 ff 2f
                    ld      hl,$157e                        ;[12dc] 21 7e 15
                    ld      bc,$0008                        ;[12df] 01 08 00
                    lddr                                    ;[12e2] ed b8
                    ex      de,hl                           ;[12e4] eb
                    ld      a,$5f                           ;[12e5] 3e 5f
                    ld      c,$07                           ;[12e7] 0e 07
                    bit     5,a                             ;[12e9] cb 6f
                    jr      z,$12f0                         ;[12eb] 28 03
                    ld      (hl),b                          ;[12ed] 70
                    dec     hl                              ;[12ee] 2b
                    dec     c                               ;[12ef] 0d
                    ex      de,hl                           ;[12f0] eb
                    lddr                                    ;[12f1] ed b8
                    ex      de,hl                           ;[12f3] eb
                    ld      (hl),b                          ;[12f4] 70
                    dec     hl                              ;[12f5] 2b
                    dec     a                               ;[12f6] 3d
                    jr      nz,$12e7                        ;[12f7] 20 ee
                    pop     hl                              ;[12f9] e1
                    pop     de                              ;[12fa] d1
                    pop     bc                              ;[12fb] c1
                    pop     af                              ;[12fc] f1
                    ret                                     ;[12fd] c9

                    nop                                     ;[12fe] 00
                    nop                                     ;[12ff] 00
                    nop                                     ;[1300] 00
                    nop                                     ;[1301] 00
                    nop                                     ;[1302] 00
                    nop                                     ;[1303] 00
                    nop                                     ;[1304] 00
                    djnz    $1317                           ;[1305] 10 10
                    djnz    $1319                           ;[1307] 10 10
                    nop                                     ;[1309] 00
                    djnz    $130c                           ;[130a] 10 00
                    inc     h                               ;[130c] 24
                    inc     h                               ;[130d] 24
                    nop                                     ;[130e] 00
                    nop                                     ;[130f] 00
                    nop                                     ;[1310] 00
                    nop                                     ;[1311] 00
                    nop                                     ;[1312] 00
                    inc     h                               ;[1313] 24
                    ld      a,(hl)                          ;[1314] 7e
                    inc     h                               ;[1315] 24
                    inc     h                               ;[1316] 24
                    ld      a,(hl)                          ;[1317] 7e
                    inc     h                               ;[1318] 24
                    nop                                     ;[1319] 00
                    ex      af,af'                          ;[131a] 08
                    ld      a,$28                           ;[131b] 3e 28
                    ld      a,$0a                           ;[131d] 3e 0a
                    ld      a,$08                           ;[131f] 3e 08
                    ld      h,d                             ;[1321] 62
                    ld      h,h                             ;[1322] 64
                    ex      af,af'                          ;[1323] 08
                    djnz    $134c                           ;[1324] 10 26
                    ld      b,(hl)                          ;[1326] 46
                    nop                                     ;[1327] 00
                    djnz    $1352                           ;[1328] 10 28
                    djnz    $1356                           ;[132a] 10 2a
                    ld      b,h                             ;[132c] 44
                    ld      a,($0800)                       ;[132d] 3a 00 08
                    djnz    $1332                           ;[1330] 10 00
                    nop                                     ;[1332] 00
                    nop                                     ;[1333] 00
                    nop                                     ;[1334] 00
                    nop                                     ;[1335] 00
                    inc     b                               ;[1336] 04
                    ex      af,af'                          ;[1337] 08
                    ex      af,af'                          ;[1338] 08
                    ex      af,af'                          ;[1339] 08
                    ex      af,af'                          ;[133a] 08
                    inc     b                               ;[133b] 04
                    nop                                     ;[133c] 00
                    jr      nz,$134f                        ;[133d] 20 10
                    djnz    $1351                           ;[133f] 10 10
                    djnz    $1363                           ;[1341] 10 20
                    nop                                     ;[1343] 00
                    nop                                     ;[1344] 00
                    inc     d                               ;[1345] 14
                    ex      af,af'                          ;[1346] 08
                    ld      a,$08                           ;[1347] 3e 08
                    inc     d                               ;[1349] 14
                    nop                                     ;[134a] 00
                    nop                                     ;[134b] 00
                    ex      af,af'                          ;[134c] 08
                    ex      af,af'                          ;[134d] 08
                    ld      a,$08                           ;[134e] 3e 08
                    ex      af,af'                          ;[1350] 08
                    nop                                     ;[1351] 00
                    nop                                     ;[1352] 00
                    nop                                     ;[1353] 00
                    nop                                     ;[1354] 00
                    nop                                     ;[1355] 00
                    ex      af,af'                          ;[1356] 08
                    ex      af,af'                          ;[1357] 08
                    djnz    $135a                           ;[1358] 10 00
                    nop                                     ;[135a] 00
                    nop                                     ;[135b] 00
                    ld      a,$00                           ;[135c] 3e 00
                    nop                                     ;[135e] 00
                    nop                                     ;[135f] 00
                    nop                                     ;[1360] 00
                    nop                                     ;[1361] 00
                    nop                                     ;[1362] 00
                    nop                                     ;[1363] 00
                    jr      $137e                           ;[1364] 18 18
                    nop                                     ;[1366] 00
                    nop                                     ;[1367] 00
                    ld      (bc),a                          ;[1368] 02
                    inc     b                               ;[1369] 04
                    ex      af,af'                          ;[136a] 08
                    djnz    $138d                           ;[136b] 10 20
                    nop                                     ;[136d] 00
                    inc     a                               ;[136e] 3c
                    ld      b,(hl)                          ;[136f] 46
                    ld      c,d                             ;[1370] 4a
                    ld      d,d                             ;[1371] 52
                    ld      h,d                             ;[1372] 62
                    inc     a                               ;[1373] 3c
                    nop                                     ;[1374] 00
                    jr      $139f                           ;[1375] 18 28
                    ex      af,af'                          ;[1377] 08
                    ex      af,af'                          ;[1378] 08
                    ex      af,af'                          ;[1379] 08
                    ld      a,$00                           ;[137a] 3e 00
                    inc     a                               ;[137c] 3c
                    ld      b,d                             ;[137d] 42
                    ld      (bc),a                          ;[137e] 02
                    inc     a                               ;[137f] 3c
                    ld      b,b                             ;[1380] 40
                    ld      a,(hl)                          ;[1381] 7e
                    nop                                     ;[1382] 00
                    inc     a                               ;[1383] 3c
                    ld      b,d                             ;[1384] 42
                    inc     c                               ;[1385] 0c
                    ld      (bc),a                          ;[1386] 02
                    ld      b,d                             ;[1387] 42
                    inc     a                               ;[1388] 3c
                    nop                                     ;[1389] 00
                    ex      af,af'                          ;[138a] 08
                    jr      $13b5                           ;[138b] 18 28
                    ld      c,b                             ;[138d] 48
                    ld      a,(hl)                          ;[138e] 7e
                    ex      af,af'                          ;[138f] 08
                    nop                                     ;[1390] 00
                    ld      a,(hl)                          ;[1391] 7e
                    ld      b,b                             ;[1392] 40
                    ld      a,h                             ;[1393] 7c
                    ld      (bc),a                          ;[1394] 02
                    ld      b,d                             ;[1395] 42
                    inc     a                               ;[1396] 3c
                    nop                                     ;[1397] 00
                    inc     a                               ;[1398] 3c
                    ld      b,b                             ;[1399] 40
                    ld      a,h                             ;[139a] 7c
                    ld      b,d                             ;[139b] 42
                    ld      b,d                             ;[139c] 42
                    inc     a                               ;[139d] 3c
                    nop                                     ;[139e] 00
                    ld      a,(hl)                          ;[139f] 7e
                    ld      (bc),a                          ;[13a0] 02
                    inc     b                               ;[13a1] 04
                    ex      af,af'                          ;[13a2] 08
                    djnz    $13b5                           ;[13a3] 10 10
                    nop                                     ;[13a5] 00
                    inc     a                               ;[13a6] 3c
                    ld      b,d                             ;[13a7] 42
                    inc     a                               ;[13a8] 3c
                    ld      b,d                             ;[13a9] 42
                    ld      b,d                             ;[13aa] 42
                    inc     a                               ;[13ab] 3c
                    nop                                     ;[13ac] 00
                    inc     a                               ;[13ad] 3c
                    ld      b,d                             ;[13ae] 42
                    ld      b,d                             ;[13af] 42
                    ld      a,$02                           ;[13b0] 3e 02
                    inc     a                               ;[13b2] 3c
                    nop                                     ;[13b3] 00
                    nop                                     ;[13b4] 00
                    nop                                     ;[13b5] 00
                    djnz    $13b8                           ;[13b6] 10 00
                    nop                                     ;[13b8] 00
                    djnz    $13bb                           ;[13b9] 10 00
                    nop                                     ;[13bb] 00
                    djnz    $13be                           ;[13bc] 10 00
                    nop                                     ;[13be] 00
                    djnz    $13d1                           ;[13bf] 10 10
                    jr      nz,$13c3                        ;[13c1] 20 00
                    inc     b                               ;[13c3] 04
                    ex      af,af'                          ;[13c4] 08
                    djnz    $13cf                           ;[13c5] 10 08
                    inc     b                               ;[13c7] 04
                    nop                                     ;[13c8] 00
                    nop                                     ;[13c9] 00
                    nop                                     ;[13ca] 00
                    ld      a,$00                           ;[13cb] 3e 00
                    ld      a,$00                           ;[13cd] 3e 00
                    nop                                     ;[13cf] 00
                    nop                                     ;[13d0] 00
                    djnz    $13db                           ;[13d1] 10 08
                    inc     b                               ;[13d3] 04
                    ex      af,af'                          ;[13d4] 08
                    djnz    $13d7                           ;[13d5] 10 00
                    inc     a                               ;[13d7] 3c
                    ld      b,d                             ;[13d8] 42
                    inc     b                               ;[13d9] 04
                    ex      af,af'                          ;[13da] 08
                    nop                                     ;[13db] 00
                    ex      af,af'                          ;[13dc] 08
                    inc     a                               ;[13dd] 3c
                    ld      c,d                             ;[13de] 4a
                    ld      d,(hl)                          ;[13df] 56
                    ld      e,(hl)                          ;[13e0] 5e
                    ld      b,b                             ;[13e1] 40
                    inc     a                               ;[13e2] 3c
                    inc     a                               ;[13e3] 3c
                    ld      b,d                             ;[13e4] 42
                    ld      b,d                             ;[13e5] 42
                    ld      a,(hl)                          ;[13e6] 7e
                    ld      b,d                             ;[13e7] 42
                    ld      b,d                             ;[13e8] 42
                    ld      a,h                             ;[13e9] 7c
                    ld      b,d                             ;[13ea] 42
                    ld      a,h                             ;[13eb] 7c
                    ld      b,d                             ;[13ec] 42
                    ld      b,d                             ;[13ed] 42
                    ld      a,h                             ;[13ee] 7c
                    inc     a                               ;[13ef] 3c
                    ld      b,d                             ;[13f0] 42
                    ld      b,b                             ;[13f1] 40
                    ld      b,b                             ;[13f2] 40
                    ld      b,d                             ;[13f3] 42
                    inc     a                               ;[13f4] 3c
                    ld      a,b                             ;[13f5] 78
                    ld      b,h                             ;[13f6] 44
                    ld      b,d                             ;[13f7] 42
                    ld      b,d                             ;[13f8] 42
                    ld      b,h                             ;[13f9] 44
                    ld      a,b                             ;[13fa] 78
                    ld      a,(hl)                          ;[13fb] 7e
                    ld      b,b                             ;[13fc] 40
                    ld      a,h                             ;[13fd] 7c
                    ld      b,b                             ;[13fe] 40
                    ld      b,b                             ;[13ff] 40
                    ld      a,(hl)                          ;[1400] 7e
                    ld      a,(hl)                          ;[1401] 7e
                    ld      b,b                             ;[1402] 40
                    ld      a,h                             ;[1403] 7c
                    ld      b,b                             ;[1404] 40
                    ld      b,b                             ;[1405] 40
                    ld      b,b                             ;[1406] 40
                    inc     a                               ;[1407] 3c
                    ld      b,d                             ;[1408] 42
                    ld      b,b                             ;[1409] 40
                    ld      c,(hl)                          ;[140a] 4e
                    ld      b,d                             ;[140b] 42
                    inc     a                               ;[140c] 3c
                    ld      b,d                             ;[140d] 42
                    ld      b,d                             ;[140e] 42
                    ld      a,(hl)                          ;[140f] 7e
                    ld      b,d                             ;[1410] 42
                    ld      b,d                             ;[1411] 42
                    ld      b,d                             ;[1412] 42
                    ld      a,$08                           ;[1413] 3e 08
                    ex      af,af'                          ;[1415] 08
                    ex      af,af'                          ;[1416] 08
                    ex      af,af'                          ;[1417] 08
                    ld      a,$02                           ;[1418] 3e 02
                    ld      (bc),a                          ;[141a] 02
                    ld      (bc),a                          ;[141b] 02
                    ld      b,d                             ;[141c] 42
                    ld      b,d                             ;[141d] 42
                    inc     a                               ;[141e] 3c
                    ld      b,h                             ;[141f] 44
                    ld      c,b                             ;[1420] 48
                    ld      (hl),b                          ;[1421] 70
                    ld      c,b                             ;[1422] 48
                    ld      b,h                             ;[1423] 44
                    ld      b,d                             ;[1424] 42
                    ld      b,b                             ;[1425] 40
                    ld      b,b                             ;[1426] 40
                    ld      b,b                             ;[1427] 40
                    ld      b,b                             ;[1428] 40
                    ld      b,b                             ;[1429] 40
                    ld      a,(hl)                          ;[142a] 7e
                    ld      b,d                             ;[142b] 42
                    ld      h,(hl)                          ;[142c] 66
                    ld      e,d                             ;[142d] 5a
                    ld      b,d                             ;[142e] 42
                    ld      b,d                             ;[142f] 42
                    ld      b,d                             ;[1430] 42
                    ld      b,d                             ;[1431] 42
                    ld      h,d                             ;[1432] 62
                    ld      d,d                             ;[1433] 52
                    ld      c,d                             ;[1434] 4a
                    ld      b,(hl)                          ;[1435] 46
                    ld      b,d                             ;[1436] 42
                    inc     a                               ;[1437] 3c
                    ld      b,d                             ;[1438] 42
                    ld      b,d                             ;[1439] 42
                    ld      b,d                             ;[143a] 42
                    ld      b,d                             ;[143b] 42
                    inc     a                               ;[143c] 3c
                    ld      a,h                             ;[143d] 7c
                    ld      b,d                             ;[143e] 42
                    ld      b,d                             ;[143f] 42
                    ld      a,h                             ;[1440] 7c
                    ld      b,b                             ;[1441] 40
                    ld      b,b                             ;[1442] 40
                    inc     a                               ;[1443] 3c
                    ld      b,d                             ;[1444] 42
                    ld      b,d                             ;[1445] 42
                    ld      d,d                             ;[1446] 52
                    ld      c,d                             ;[1447] 4a
                    inc     a                               ;[1448] 3c
                    ld      a,h                             ;[1449] 7c
                    ld      b,d                             ;[144a] 42
                    ld      b,d                             ;[144b] 42
                    ld      a,h                             ;[144c] 7c
                    ld      b,h                             ;[144d] 44
                    ld      b,d                             ;[144e] 42
                    inc     a                               ;[144f] 3c
                    ld      b,b                             ;[1450] 40
                    inc     a                               ;[1451] 3c
                    ld      (bc),a                          ;[1452] 02
                    ld      b,d                             ;[1453] 42
                    inc     a                               ;[1454] 3c
                    cp      $10                             ;[1455] fe 10
                    djnz    $1469                           ;[1457] 10 10
                    djnz    $146b                           ;[1459] 10 10
                    ld      b,d                             ;[145b] 42
                    ld      b,d                             ;[145c] 42
                    ld      b,d                             ;[145d] 42
                    ld      b,d                             ;[145e] 42
                    ld      b,d                             ;[145f] 42
                    ld      a,$42                           ;[1460] 3e 42
                    ld      b,d                             ;[1462] 42
                    ld      b,d                             ;[1463] 42
                    ld      b,d                             ;[1464] 42
                    inc     h                               ;[1465] 24
                    jr      $14aa                           ;[1466] 18 42
                    ld      b,d                             ;[1468] 42
                    ld      b,d                             ;[1469] 42
                    ld      b,d                             ;[146a] 42
                    ld      e,d                             ;[146b] 5a
                    inc     h                               ;[146c] 24
                    ld      b,d                             ;[146d] 42
                    inc     h                               ;[146e] 24
                    jr      $1489                           ;[146f] 18 18
                    inc     h                               ;[1471] 24
                    ld      b,d                             ;[1472] 42
                    add     d                               ;[1473] 82
                    ld      b,h                             ;[1474] 44
                    jr      z,$1487                         ;[1475] 28 10
                    djnz    $1489                           ;[1477] 10 10
                    ld      a,(hl)                          ;[1479] 7e
                    inc     b                               ;[147a] 04
                    ex      af,af'                          ;[147b] 08
                    djnz    $149e                           ;[147c] 10 20
                    ld      a,(hl)                          ;[147e] 7e
                    ld      c,$08                           ;[147f] 0e 08
                    ex      af,af'                          ;[1481] 08
                    ex      af,af'                          ;[1482] 08
                    ex      af,af'                          ;[1483] 08
                    ld      c,$00                           ;[1484] 0e 00
                    ld      b,b                             ;[1486] 40
                    jr      nz,$1499                        ;[1487] 20 10
                    ex      af,af'                          ;[1489] 08
                    inc     b                               ;[148a] 04
                    ld      (hl),b                          ;[148b] 70
                    djnz    $149e                           ;[148c] 10 10
                    djnz    $14a0                           ;[148e] 10 10
                    ld      (hl),b                          ;[1490] 70
                    djnz    $14cb                           ;[1491] 10 38
                    ld      d,h                             ;[1493] 54
                    djnz    $14a6                           ;[1494] 10 10
                    djnz    $1498                           ;[1496] 10 00
                    nop                                     ;[1498] 00
                    nop                                     ;[1499] 00
                    nop                                     ;[149a] 00
                    nop                                     ;[149b] 00
                    nop                                     ;[149c] 00
                    rst     $38                             ;[149d] ff
                    inc     e                               ;[149e] 1c
                    ld      ($2078),hl                      ;[149f] 22 78 20
                    jr      nz,$1522                        ;[14a2] 20 7e
                    nop                                     ;[14a4] 00
                    nop                                     ;[14a5] 00
                    jr      c,$14ac                         ;[14a6] 38 04
                    inc     a                               ;[14a8] 3c
                    ld      b,h                             ;[14a9] 44
                    ld      a,$00                           ;[14aa] 3e 00
                    jr      nz,$14ce                        ;[14ac] 20 20
                    inc     a                               ;[14ae] 3c
                    ld      ($3c22),hl                      ;[14af] 22 22 3c
                    nop                                     ;[14b2] 00
                    nop                                     ;[14b3] 00
                    inc     e                               ;[14b4] 1c
                    jr      nz,$14d7                        ;[14b5] 20 20
                    jr      nz,$14d5                        ;[14b7] 20 1c
                    nop                                     ;[14b9] 00
                    inc     b                               ;[14ba] 04
                    inc     b                               ;[14bb] 04
                    inc     a                               ;[14bc] 3c
                    ld      b,h                             ;[14bd] 44
                    ld      b,h                             ;[14be] 44
                    ld      a,$00                           ;[14bf] 3e 00
                    nop                                     ;[14c1] 00
                    jr      c,$1508                         ;[14c2] 38 44
                    ld      a,b                             ;[14c4] 78
                    ld      b,b                             ;[14c5] 40
                    inc     a                               ;[14c6] 3c
                    nop                                     ;[14c7] 00
                    inc     c                               ;[14c8] 0c
                    djnz    $14e3                           ;[14c9] 10 18
                    djnz    $14dd                           ;[14cb] 10 10
                    djnz    $14cf                           ;[14cd] 10 00
                    nop                                     ;[14cf] 00
                    inc     a                               ;[14d0] 3c
                    ld      b,h                             ;[14d1] 44
                    ld      b,h                             ;[14d2] 44
                    inc     a                               ;[14d3] 3c
                    inc     b                               ;[14d4] 04
                    jr      c,$1517                         ;[14d5] 38 40
                    ld      b,b                             ;[14d7] 40
                    ld      a,b                             ;[14d8] 78
                    ld      b,h                             ;[14d9] 44
                    ld      b,h                             ;[14da] 44
                    ld      b,h                             ;[14db] 44
                    nop                                     ;[14dc] 00
                    djnz    $14df                           ;[14dd] 10 00
                    jr      nc,$14f1                        ;[14df] 30 10
                    djnz    $151b                           ;[14e1] 10 38
                    nop                                     ;[14e3] 00
                    inc     b                               ;[14e4] 04
                    nop                                     ;[14e5] 00
                    inc     b                               ;[14e6] 04
                    inc     b                               ;[14e7] 04
                    inc     b                               ;[14e8] 04
                    inc     h                               ;[14e9] 24
                    jr      $150c                           ;[14ea] 18 20
                    jr      z,$151e                         ;[14ec] 28 30
                    jr      nc,$1518                        ;[14ee] 30 28
                    inc     h                               ;[14f0] 24
                    nop                                     ;[14f1] 00
                    djnz    $1504                           ;[14f2] 10 10
                    djnz    $1506                           ;[14f4] 10 10
                    djnz    $1504                           ;[14f6] 10 0c
                    nop                                     ;[14f8] 00
                    nop                                     ;[14f9] 00
                    ld      l,b                             ;[14fa] 68
                    ld      d,h                             ;[14fb] 54
                    ld      d,h                             ;[14fc] 54
                    ld      d,h                             ;[14fd] 54
                    ld      d,h                             ;[14fe] 54
                    nop                                     ;[14ff] 00
                    nop                                     ;[1500] 00
                    ld      a,b                             ;[1501] 78
                    ld      b,h                             ;[1502] 44
                    ld      b,h                             ;[1503] 44
                    ld      b,h                             ;[1504] 44
                    ld      b,h                             ;[1505] 44
                    nop                                     ;[1506] 00
                    nop                                     ;[1507] 00
                    jr      c,$154e                         ;[1508] 38 44
                    ld      b,h                             ;[150a] 44
                    ld      b,h                             ;[150b] 44
                    jr      c,$150e                         ;[150c] 38 00
                    nop                                     ;[150e] 00
                    ld      a,b                             ;[150f] 78
                    ld      b,h                             ;[1510] 44
                    ld      b,h                             ;[1511] 44
                    ld      a,b                             ;[1512] 78
                    ld      b,b                             ;[1513] 40
                    ld      b,b                             ;[1514] 40
                    nop                                     ;[1515] 00
                    inc     a                               ;[1516] 3c
                    ld      b,h                             ;[1517] 44
                    ld      b,h                             ;[1518] 44
                    inc     a                               ;[1519] 3c
                    inc     b                               ;[151a] 04
                    ld      b,$00                           ;[151b] 06 00
                    inc     e                               ;[151d] 1c
                    jr      nz,$1540                        ;[151e] 20 20
                    jr      nz,$1542                        ;[1520] 20 20
                    nop                                     ;[1522] 00
                    nop                                     ;[1523] 00
                    jr      c,$1566                         ;[1524] 38 40
                    jr      c,$152c                         ;[1526] 38 04
                    ld      a,b                             ;[1528] 78
                    nop                                     ;[1529] 00
                    djnz    $1564                           ;[152a] 10 38
                    djnz    $153e                           ;[152c] 10 10
                    djnz    $153c                           ;[152e] 10 0c
                    nop                                     ;[1530] 00
                    nop                                     ;[1531] 00
                    ld      b,h                             ;[1532] 44
                    ld      b,h                             ;[1533] 44
                    ld      b,h                             ;[1534] 44
                    ld      b,h                             ;[1535] 44
                    inc     a                               ;[1536] 3c
                    nop                                     ;[1537] 00
                    nop                                     ;[1538] 00
                    ld      b,h                             ;[1539] 44
                    ld      b,h                             ;[153a] 44
                    jr      z,$1565                         ;[153b] 28 28
                    djnz    $153f                           ;[153d] 10 00
                    nop                                     ;[153f] 00
                    ld      b,h                             ;[1540] 44
                    ld      d,h                             ;[1541] 54
                    ld      d,h                             ;[1542] 54
                    ld      d,h                             ;[1543] 54
                    jr      z,$1546                         ;[1544] 28 00
                    nop                                     ;[1546] 00
                    ld      b,h                             ;[1547] 44
                    jr      z,$155a                         ;[1548] 28 10
                    jr      z,$1590                         ;[154a] 28 44
                    nop                                     ;[154c] 00
                    nop                                     ;[154d] 00
                    ld      b,h                             ;[154e] 44
                    ld      b,h                             ;[154f] 44
                    ld      b,h                             ;[1550] 44
                    inc     a                               ;[1551] 3c
                    inc     b                               ;[1552] 04
                    jr      c,$1555                         ;[1553] 38 00
                    ld      a,h                             ;[1555] 7c
                    ex      af,af'                          ;[1556] 08
                    djnz    $1579                           ;[1557] 10 20
                    ld      a,h                             ;[1559] 7c
                    nop                                     ;[155a] 00
                    ld      c,$08                           ;[155b] 0e 08
                    jr      nc,$158f                        ;[155d] 30 30
                    ex      af,af'                          ;[155f] 08
                    ld      c,$00                           ;[1560] 0e 00
                    ex      af,af'                          ;[1562] 08
                    ex      af,af'                          ;[1563] 08
                    ex      af,af'                          ;[1564] 08
                    ex      af,af'                          ;[1565] 08
                    ex      af,af'                          ;[1566] 08
                    ex      af,af'                          ;[1567] 08
                    nop                                     ;[1568] 00
                    ld      (hl),b                          ;[1569] 70
                    djnz    $1578                           ;[156a] 10 0c
                    inc     c                               ;[156c] 0c
                    djnz    $15df                           ;[156d] 10 70
                    nop                                     ;[156f] 00
                    ld      ($004c),a                       ;[1570] 32 4c 00
                    nop                                     ;[1573] 00
                    nop                                     ;[1574] 00
                    nop                                     ;[1575] 00
                    nop                                     ;[1576] 00
                    inc     a                               ;[1577] 3c
                    ld      b,d                             ;[1578] 42
                    sbc     c                               ;[1579] 99
                    and     c                               ;[157a] a1
                    and     c                               ;[157b] a1
                    sbc     c                               ;[157c] 99
                    ld      b,d                             ;[157d] 42
                    inc     a                               ;[157e] 3c
                    cp      $0a                             ;[157f] fe 0a
                    jr      c,$1589                         ;[1581] 38 06
                    sub     $0a                             ;[1583] d6 0a
                    add     $41                             ;[1585] c6 41
                    jr      $158b                           ;[1587] 18 02
                    add     $30                             ;[1589] c6 30
                    ld      (ix+$00),a                      ;[158b] dd 77 00
                    ret                                     ;[158e] c9

                    push    af                              ;[158f] f5
                    push    ix                              ;[1590] dd e5
                    ld      a,b                             ;[1592] 78
                    srl     a                               ;[1593] cb 3f
                    srl     a                               ;[1595] cb 3f
                    srl     a                               ;[1597] cb 3f
                    srl     a                               ;[1599] cb 3f
                    call    $157f                           ;[159b] cd 7f 15
                    ld      a,b                             ;[159e] 78
                    and     $0f                             ;[159f] e6 0f
                    inc     ix                              ;[15a1] dd 23
                    call    $157f                           ;[15a3] cd 7f 15
                    pop     ix                              ;[15a6] dd e1
                    pop     af                              ;[15a8] f1
                    ret                                     ;[15a9] c9

                    push    af                              ;[15aa] f5
                    push    hl                              ;[15ab] e5
                    ld      a,c                             ;[15ac] 79
                    srl     a                               ;[15ad] cb 3f
                    srl     a                               ;[15af] cb 3f
                    srl     a                               ;[15b1] cb 3f
                    add     $24                             ;[15b3] c6 24
                    ld      h,a                             ;[15b5] 67
                    ld      a,c                             ;[15b6] 79
                    sla     a                               ;[15b7] cb 27
                    sla     a                               ;[15b9] cb 27
                    sla     a                               ;[15bb] cb 27
                    sla     a                               ;[15bd] cb 27
                    sla     a                               ;[15bf] cb 27
                    add     b                               ;[15c1] 80
                    ld      l,a                             ;[15c2] 6f
                    push    hl                              ;[15c3] e5
                    pop     ix                              ;[15c4] dd e1
                    pop     hl                              ;[15c6] e1
                    pop     af                              ;[15c7] f1
                    ret                                     ;[15c8] c9

                    push    af                              ;[15c9] f5
                    push    bc                              ;[15ca] c5
                    push    ix                              ;[15cb] dd e5
                    push    iy                              ;[15cd] fd e5
                    call    $15aa                           ;[15cf] cd aa 15
                    push    hl                              ;[15d2] e5
                    pop     iy                              ;[15d3] fd e1
                    ld      b,(iy+$03)                      ;[15d5] fd 46 03
                    call    $158f                           ;[15d8] cd 8f 15
                    ld      b,(iy+$02)                      ;[15db] fd 46 02
                    inc     ix                              ;[15de] dd 23
                    inc     ix                              ;[15e0] dd 23
                    call    $158f                           ;[15e2] cd 8f 15
                    ld      b,(iy+$01)                      ;[15e5] fd 46 01
                    inc     ix                              ;[15e8] dd 23
                    inc     ix                              ;[15ea] dd 23
                    call    $158f                           ;[15ec] cd 8f 15
                    ld      b,(iy+$00)                      ;[15ef] fd 46 00
                    inc     ix                              ;[15f2] dd 23
                    inc     ix                              ;[15f4] dd 23
                    call    $158f                           ;[15f6] cd 8f 15
                    pop     iy                              ;[15f9] fd e1
                    pop     ix                              ;[15fb] dd e1
                    pop     bc                              ;[15fd] c1
                    pop     af                              ;[15fe] f1
                    ret                                     ;[15ff] c9

                    ld      a,$00                           ;[1600] 3e 00
                    ld      ($4060),a                       ;[1602] 32 60 40
                    ld      ($4061),a                       ;[1605] 32 61 40
                    ld      ($4062),a                       ;[1608] 32 62 40
                    ld      ($4063),a                       ;[160b] 32 63 40
                    ld      ($4064),a                       ;[160e] 32 64 40
                    ld      ($4065),a                       ;[1611] 32 65 40
                    ld      ($4067),a                       ;[1614] 32 67 40
                    ld      ($4068),a                       ;[1617] 32 68 40
                    ld      ($4069),a                       ;[161a] 32 69 40
                    ld      hl,$4040                        ;[161d] 21 40 40
                    ld      de,$4041                        ;[1620] 11 41 40
                    ld      bc,$001f                        ;[1623] 01 1f 00
                    ld      (hl),$20                        ;[1626] 36 20
                    ldir                                    ;[1628] ed b0
                    ld      hl,$4020                        ;[162a] 21 20 40
                    ld      de,$4021                        ;[162d] 11 21 40
                    ld      bc,$000f                        ;[1630] 01 0f 00
                    ld      (hl),$20                        ;[1633] 36 20
                    ldir                                    ;[1635] ed b0
                    ld      a,$01                           ;[1637] 3e 01
                    ld      ($4066),a                       ;[1639] 32 66 40
                    ret                                     ;[163c] c9

                    push    bc                              ;[163d] c5
                    push    de                              ;[163e] d5
                    push    hl                              ;[163f] e5
                    push    af                              ;[1640] f5
                    ld      a,($4065)                       ;[1641] 3a 65 40
                    push    bc                              ;[1644] c5
                    push    ix                              ;[1645] dd e5
                    push    bc                              ;[1647] c5
                    ld      b,$00                           ;[1648] 06 00
                    ld      c,e                             ;[164a] 4b
                    call    $15aa                           ;[164b] cd aa 15
                    pop     bc                              ;[164e] c1
                    ld      b,a                             ;[164f] 47
                    call    $158f                           ;[1650] cd 8f 15
                    pop     ix                              ;[1653] dd e1
                    pop     bc                              ;[1655] c1
                    ld      a,($4064)                       ;[1656] 3a 64 40
                    push    bc                              ;[1659] c5
                    push    ix                              ;[165a] dd e5
                    push    bc                              ;[165c] c5
                    ld      b,$03                           ;[165d] 06 03
                    ld      c,e                             ;[165f] 4b
                    call    $15aa                           ;[1660] cd aa 15
                    pop     bc                              ;[1663] c1
                    ld      b,a                             ;[1664] 47
                    call    $158f                           ;[1665] cd 8f 15
                    pop     ix                              ;[1668] dd e1
                    pop     bc                              ;[166a] c1
                    ld      c,$10                           ;[166b] 0e 10
                    ld      b,$10                           ;[166d] 06 10
                    ld      hl,$4020                        ;[166f] 21 20 40
                    ld      a,($4065)                       ;[1672] 3a 65 40
                    ld      d,a                             ;[1675] 57
                    add     l                               ;[1676] 85
                    ld      l,a                             ;[1677] 6f
                    ld      a,(hl)                          ;[1678] 7e
                    push    ix                              ;[1679] dd e5
                    push    bc                              ;[167b] c5
                    ld      b,b                             ;[167c] 40
                    ld      c,e                             ;[167d] 4b
                    call    $15aa                           ;[167e] cd aa 15
                    pop     bc                              ;[1681] c1
                    ld      (ix+$00),a                      ;[1682] dd 77 00
                    pop     ix                              ;[1685] dd e1
                    ld      hl,$4020                        ;[1687] 21 20 40
                    inc     d                               ;[168a] 14
                    ld      a,d                             ;[168b] 7a
                    and     $0f                             ;[168c] e6 0f
                    ld      d,a                             ;[168e] 57
                    add     l                               ;[168f] 85
                    ld      l,a                             ;[1690] 6f
                    inc     b                               ;[1691] 04
                    dec     c                               ;[1692] 0d
                    jr      nz,$1678                        ;[1693] 20 e3
                    pop     af                              ;[1695] f1
                    pop     hl                              ;[1696] e1
                    pop     de                              ;[1697] d1
                    pop     bc                              ;[1698] c1
                    ret                                     ;[1699] c9

                    ld      a,(de)                          ;[169a] 1a
                    inc     a                               ;[169b] 3c
                    and     $0f                             ;[169c] e6 0f
                    cp      c                               ;[169e] b9
                    jr      nz,$16a5                        ;[169f] 20 04
                    ld      a,$00                           ;[16a1] 3e 00
                    jr      $16a7                           ;[16a3] 18 02
                    ld      a,$01                           ;[16a5] 3e 01
                    ret                                     ;[16a7] c9

                    ld      a,(de)                          ;[16a8] 1a
                    inc     a                               ;[16a9] 3c
                    and     $0f                             ;[16aa] e6 0f
                    cp      c                               ;[16ac] b9
                    jr      nz,$16b3                        ;[16ad] 20 04
                    ld      a,$00                           ;[16af] 3e 00
                    jr      $16be                           ;[16b1] 18 0b
                    ld      a,(de)                          ;[16b3] 1a
                    add     l                               ;[16b4] 85
                    ld      l,a                             ;[16b5] 6f
                    ld      (hl),b                          ;[16b6] 70
                    ld      a,(de)                          ;[16b7] 1a
                    inc     a                               ;[16b8] 3c
                    and     $0f                             ;[16b9] e6 0f
                    ld      (de),a                          ;[16bb] 12
                    ld      a,$01                           ;[16bc] 3e 01
                    ret                                     ;[16be] c9

                    ld      a,(bc)                          ;[16bf] 0a
                    cp      e                               ;[16c0] bb
                    jr      nz,$16c7                        ;[16c1] 20 04
                    ld      b,$00                           ;[16c3] 06 00
                    jr      $16d4                           ;[16c5] 18 0d
                    ld      a,(bc)                          ;[16c7] 0a
                    add     l                               ;[16c8] 85
                    ld      l,a                             ;[16c9] 6f
                    ld      a,(bc)                          ;[16ca] 0a
                    inc     a                               ;[16cb] 3c
                    and     $0f                             ;[16cc] e6 0f
                    ld      (bc),a                          ;[16ce] 02
                    ld      b,$01                           ;[16cf] 06 01
                    ld      c,(hl)                          ;[16d1] 4e
                    ld      (hl),$40                        ;[16d2] 36 40
                    ret                                     ;[16d4] c9

                    push    bc                              ;[16d5] c5
                    push    de                              ;[16d6] d5
                    push    hl                              ;[16d7] e5
                    push    ix                              ;[16d8] dd e5
                    push    bc                              ;[16da] c5
                    ld      b,$02                           ;[16db] 06 02
                    ld      c,$00                           ;[16dd] 0e 00
                    call    $15aa                           ;[16df] cd aa 15
                    pop     bc                              ;[16e2] c1
                    ld      hl,$16f0                        ;[16e3] 21 f0 16
                    push    ix                              ;[16e6] dd e5
                    pop     de                              ;[16e8] d1
                    ld      bc,$0009                        ;[16e9] 01 09 00
                    ldir                                    ;[16ec] ed b0
                    jr      $16f9                           ;[16ee] 18 09
                    ld      d,c                             ;[16f0] 51
                    ld      d,l                             ;[16f1] 55
                    ld      b,l                             ;[16f2] 45
                    ld      d,l                             ;[16f3] 55
                    ld      b,l                             ;[16f4] 45
                    ld      d,h                             ;[16f5] 54
                    ld      b,l                             ;[16f6] 45
                    ld      d,e                             ;[16f7] 53
                    ld      d,h                             ;[16f8] 54
                    pop     ix                              ;[16f9] dd e1
                    pop     hl                              ;[16fb] e1
                    pop     de                              ;[16fc] d1
                    pop     bc                              ;[16fd] c1
                    ld      e,$02                           ;[16fe] 1e 02
                    ld      hl,$2400                        ;[1700] 21 00 24
                    inc     (hl)                            ;[1703] 34
                    ld      d,$11                           ;[1704] 16 11
                    ld      a,($4064)                       ;[1706] 3a 64 40
                    push    bc                              ;[1709] c5
                    push    ix                              ;[170a] dd e5
                    push    bc                              ;[170c] c5
                    ld      b,$07                           ;[170d] 06 07
                    ld      c,d                             ;[170f] 4a
                    call    $15aa                           ;[1710] cd aa 15
                    pop     bc                              ;[1713] c1
                    ld      b,a                             ;[1714] 47
                    call    $158f                           ;[1715] cd 8f 15
                    pop     ix                              ;[1718] dd e1
                    pop     bc                              ;[171a] c1
                    push    bc                              ;[171b] c5
                    push    ix                              ;[171c] dd e5
                    push    bc                              ;[171e] c5
                    ld      b,$00                           ;[171f] 06 00
                    ld      c,d                             ;[1721] 4a
                    call    $15aa                           ;[1722] cd aa 15
                    pop     bc                              ;[1725] c1
                    ld      b,d                             ;[1726] 42
                    call    $158f                           ;[1727] cd 8f 15
                    pop     ix                              ;[172a] dd e1
                    pop     bc                              ;[172c] c1
                    push    bc                              ;[172d] c5
                    push    de                              ;[172e] d5
                    push    hl                              ;[172f] e5
                    ld      b,d                             ;[1730] 42
                    ld      hl,$4020                        ;[1731] 21 20 40
                    ld      a,($4065)                       ;[1734] 3a 65 40
                    ld      c,a                             ;[1737] 4f
                    ld      de,$4064                        ;[1738] 11 64 40
                    call    $16a8                           ;[173b] cd a8 16
                    pop     hl                              ;[173e] e1
                    pop     de                              ;[173f] d1
                    pop     bc                              ;[1740] c1
                    cp      $00                             ;[1741] fe 00
                    jr      z,$176a                         ;[1743] 28 25
                    push    bc                              ;[1745] c5
                    push    de                              ;[1746] d5
                    push    hl                              ;[1747] e5
                    push    ix                              ;[1748] dd e5
                    push    bc                              ;[174a] c5
                    ld      b,$03                           ;[174b] 06 03
                    ld      c,d                             ;[174d] 4a
                    call    $15aa                           ;[174e] cd aa 15
                    pop     bc                              ;[1751] c1
                    ld      hl,$175f                        ;[1752] 21 5f 17
                    push    ix                              ;[1755] dd e5
                    pop     de                              ;[1757] d1
                    ld      bc,$0003                        ;[1758] 01 03 00
                    ldir                                    ;[175b] ed b0
                    jr      $1762                           ;[175d] 18 03
                    ld      d,a                             ;[175f] 57
                    ld      d,c                             ;[1760] 51
                    ld      d,e                             ;[1761] 53
                    pop     ix                              ;[1762] dd e1
                    pop     hl                              ;[1764] e1
                    pop     de                              ;[1765] d1
                    pop     bc                              ;[1766] c1
                    jp      $178c                           ;[1767] c3 8c 17
                    push    bc                              ;[176a] c5
                    push    de                              ;[176b] d5
                    push    hl                              ;[176c] e5
                    push    ix                              ;[176d] dd e5
                    push    bc                              ;[176f] c5
                    ld      b,$03                           ;[1770] 06 03
                    ld      c,d                             ;[1772] 4a
                    call    $15aa                           ;[1773] cd aa 15
                    pop     bc                              ;[1776] c1
                    ld      hl,$1784                        ;[1777] 21 84 17
                    push    ix                              ;[177a] dd e5
                    pop     de                              ;[177c] d1
                    ld      bc,$0003                        ;[177d] 01 03 00
                    ldir                                    ;[1780] ed b0
                    jr      $1787                           ;[1782] 18 03
                    ld      d,a                             ;[1784] 57
                    ld      d,c                             ;[1785] 51
                    ld      b,(hl)                          ;[1786] 46
                    pop     ix                              ;[1787] dd e1
                    pop     hl                              ;[1789] e1
                    pop     de                              ;[178a] d1
                    pop     bc                              ;[178b] c1
                    dec     d                               ;[178c] 15
                    jp      nz,$1706                        ;[178d] c2 06 17
                    ld      d,$11                           ;[1790] 16 11
                    ld      a,($4065)                       ;[1792] 3a 65 40
                    push    bc                              ;[1795] c5
                    push    ix                              ;[1796] dd e5
                    push    bc                              ;[1798] c5
                    ld      b,$11                           ;[1799] 06 11
                    ld      c,d                             ;[179b] 4a
                    call    $15aa                           ;[179c] cd aa 15
                    pop     bc                              ;[179f] c1
                    ld      b,a                             ;[17a0] 47
                    call    $158f                           ;[17a1] cd 8f 15
                    pop     ix                              ;[17a4] dd e1
                    pop     bc                              ;[17a6] c1
                    push    af                              ;[17a7] f5
                    push    de                              ;[17a8] d5
                    push    hl                              ;[17a9] e5
                    ld      hl,$4020                        ;[17aa] 21 20 40
                    ld      bc,$4065                        ;[17ad] 01 65 40
                    ld      a,($4064)                       ;[17b0] 3a 64 40
                    ld      e,a                             ;[17b3] 5f
                    call    $16bf                           ;[17b4] cd bf 16
                    pop     hl                              ;[17b7] e1
                    pop     de                              ;[17b8] d1
                    pop     af                              ;[17b9] f1
                    ld      a,b                             ;[17ba] 78
                    cp      $00                             ;[17bb] fe 00
                    jr      z,$17f6                         ;[17bd] 28 37
                    push    bc                              ;[17bf] c5
                    push    ix                              ;[17c0] dd e5
                    push    bc                              ;[17c2] c5
                    ld      b,$0a                           ;[17c3] 06 0a
                    ld      c,d                             ;[17c5] 4a
                    call    $15aa                           ;[17c6] cd aa 15
                    pop     bc                              ;[17c9] c1
                    ld      b,c                             ;[17ca] 41
                    call    $158f                           ;[17cb] cd 8f 15
                    pop     ix                              ;[17ce] dd e1
                    pop     bc                              ;[17d0] c1
                    push    bc                              ;[17d1] c5
                    push    de                              ;[17d2] d5
                    push    hl                              ;[17d3] e5
                    push    ix                              ;[17d4] dd e5
                    push    bc                              ;[17d6] c5
                    ld      b,$0d                           ;[17d7] 06 0d
                    ld      c,d                             ;[17d9] 4a
                    call    $15aa                           ;[17da] cd aa 15
                    pop     bc                              ;[17dd] c1
                    ld      hl,$17eb                        ;[17de] 21 eb 17
                    push    ix                              ;[17e1] dd e5
                    pop     de                              ;[17e3] d1
                    ld      bc,$0003                        ;[17e4] 01 03 00
                    ldir                                    ;[17e7] ed b0
                    jr      $17ee                           ;[17e9] 18 03
                    ld      d,d                             ;[17eb] 52
                    ld      d,c                             ;[17ec] 51
                    ld      b,h                             ;[17ed] 44
                    pop     ix                              ;[17ee] dd e1
                    pop     hl                              ;[17f0] e1
                    pop     de                              ;[17f1] d1
                    pop     bc                              ;[17f2] c1
                    jp      $1839                           ;[17f3] c3 39 18
                    push    bc                              ;[17f6] c5
                    push    de                              ;[17f7] d5
                    push    hl                              ;[17f8] e5
                    push    ix                              ;[17f9] dd e5
                    push    bc                              ;[17fb] c5
                    ld      b,$0a                           ;[17fc] 06 0a
                    ld      c,d                             ;[17fe] 4a
                    call    $15aa                           ;[17ff] cd aa 15
                    pop     bc                              ;[1802] c1
                    ld      hl,$1810                        ;[1803] 21 10 18
                    push    ix                              ;[1806] dd e5
                    pop     de                              ;[1808] d1
                    ld      bc,$0002                        ;[1809] 01 02 00
                    ldir                                    ;[180c] ed b0
                    jr      $1812                           ;[180e] 18 02
                    jr      nz,$1832                        ;[1810] 20 20
                    pop     ix                              ;[1812] dd e1
                    pop     hl                              ;[1814] e1
                    pop     de                              ;[1815] d1
                    pop     bc                              ;[1816] c1
                    push    bc                              ;[1817] c5
                    push    de                              ;[1818] d5
                    push    hl                              ;[1819] e5
                    push    ix                              ;[181a] dd e5
                    push    bc                              ;[181c] c5
                    ld      b,$0d                           ;[181d] 06 0d
                    ld      c,d                             ;[181f] 4a
                    call    $15aa                           ;[1820] cd aa 15
                    pop     bc                              ;[1823] c1
                    ld      hl,$1831                        ;[1824] 21 31 18
                    push    ix                              ;[1827] dd e5
                    pop     de                              ;[1829] d1
                    ld      bc,$0003                        ;[182a] 01 03 00
                    ldir                                    ;[182d] ed b0
                    jr      $1834                           ;[182f] 18 03
                    ld      d,d                             ;[1831] 52
                    ld      d,c                             ;[1832] 51
                    ld      b,l                             ;[1833] 45
                    pop     ix                              ;[1834] dd e1
                    pop     hl                              ;[1836] e1
                    pop     de                              ;[1837] d1
                    pop     bc                              ;[1838] c1
                    dec     d                               ;[1839] 15
                    jp      nz,$1792                        ;[183a] c2 92 17
                    dec     e                               ;[183d] 1d
                    jp      nz,$1700                        ;[183e] c2 00 17
                    halt                                    ;[1841] 76
                    halt                                    ;[1842] 76
