// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:48
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $ffff  (63488 bytes)
// Crunched with Exomizer v2/v3 (with relocation) — depacked by emulation
// Packer entry: $0810 (via BASIC SYS 2064)
// Entry point:  $1000 (4096)
// IRQ handler:  $1094 (irq_1094)
// IRQ handler:  $10cf (irq_10cf)
// IRQ handler:  $110d (irq_110d)
// IRQ handler:  $113f (irq_113f)
// IRQ handler:  $0d24 (irq_0d24)
// IRQ handler:  $0d47 (irq_0d47)
// IRQ handler:  $0d83 (irq_0d83)
// IRQ handler:  $1180 (irq_1180)
// IRQ handler:  $1200 (irq_1200)
//
// Code: 2653 bytes, Data: 60835 bytes
// Labels: 391, Subroutines: 19
//
// Cross-references: all OK
// ============================================


// --- Region $0d24-$0d2d ---
.pc = $0d24 "irq_0d24"

irq_0d24:
        tay
        tay
        ldy #$00
        .byte $ff,$bf,$5b                           // isc $5bbf,x // ILLEGAL
        and $02
        brk

// --- Region $0d47-$0d47 ---
.pc = $0d47 "irq_0d47"

irq_0d47:
        brk

// --- Region $0d83-$0d8d ---
.pc = $0d83 "irq_0d83"

irq_0d83:
        tax
        tax
        tax
        ldy #$00
        .byte $7f,$6f,$9b                           // rra $9b6f,x // ILLEGAL
        lda $80
        brk

// --- Region $0e05-$1172 ---
.pc = $0e05 "Program $0e05"
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
// Referenced by: jsr from $fda3

sub_0f03:
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax
        tax

main_1000:
        jsr sub_161c
        ldx #$00

loc_1005:
        lda dat_3000,x
        sta $0400,x
        lda txt_3040,x
        sta $0440,x
        lda #$00
        sta $0540,x
        sta $0600,x
        sta $0700,x
        lda #$0f
        sta $d800,x
        sta $d840,x
        lda #$00
        sta $d940,x
        sta $da00,x
        sta $db00,x
        inx
        bne loc_1005
        lda #$00
        ldx #$38
        sta $60
        stx $61
        lda #$02
        ldx #$0a
        sta $d022
        stx $d023
        lda #$ff
        sta $d015
        lda #$00
        sta $d01b
        sta $d01d
        sta $d01c
        sta $d017
        ldx #$07

loc_1059:
        lda #$01
        sta $d027,x
        txa
        clc
        adc #$b8
        sta $07f8,x
        dex
        bpl loc_1059
        lda #$01
        sta smc_1801                                // SMC: modifies $1801
        jsr sub_13fe
        sei
        lda #$94
        ldx #$10
        sta $0314
        stx $0315
        lda $d011
        and #$7f
        sta $d011
        lda #$28
        sta $d012
        lda #$01
        sta $d01a
        sta $dc0d
        cli
        jmp loc_15c2

irq_1094:
        lda #$01
        sta $d019
        lda #$12
        sta $d018
        lda #$d8
        sta $d016
        ldx #$00

loc_10a5:
        lda dat_1172,x
        ldy $118c,x

loc_10ab:
        dey
        bne loc_10ab
        sta $d020
        sta $d021
        inx
        cpx #$0d
        bne loc_10a5
        lda #$6b
        sta $d012
        lda #$cf
        ldx #$10
        sta $0314
        stx $0315
        cli
        jsr sub_1800
        jmp loc_ea7e

irq_10cf:
        lda #$01
        sta $d019
        ldx #$00

loc_10d6:
        lda $117f,x
        ldy $1199,x

loc_10dc:
        dey
        bne loc_10dc
        sta $d020
        sta $d021
        inx
        cpx #$0d
        bne loc_10d6
        lda #$1a
        sta $d018
        lda #$c8
        sta $d016
        jsr sub_14ef
        jsr sub_1270
        lda #$db
        sta $d012
        lda #$0d
        ldx #$11
        sta $0314
        stx $0315
        cli
        jmp loc_ea7e

irq_110d:
        lda #$01
        sta $d019
        ldx #$00

loc_1114:
        lda dat_1172,x
        ldy $11a6,x

loc_111a:
        dey
        bne loc_111a
        sta $d020
        sta $d021
        inx
        cpx #$0d
        bne loc_1114
.label smc_1129 = * + 1
        lda #$c8                                    // !SMC: modified by $149e
        sta $d016
        lda #$fb
        sta $d012
        lda #$3f
        ldx #$11
        sta $0314
        stx $0315
        jmp loc_ea7e

irq_113f:
        lda #$01
        sta $d019
        ldx #$00

loc_1146:
        lda $117f,x
        ldy $11b3,x

loc_114c:
        dey
        bne loc_114c
        sta $d020
        sta $d021
        inx
        cpx #$0d
        bne loc_1146
        lda #$23
        sta $d012
        lda #$94
        ldx #$10
        sta $0314
        stx $0315
        jsr sub_148a
        jsr sub_11c0
        jmp loc_ea7e

dat_1172:
        // === Sine/lookup table (78 bytes, range $00-$3a) ===
        .byte $00                                   // .

// --- Region $1180-$1183 ---
.pc = $1180 "irq_1180"

irq_1180:
        .byte $07,$01                               // slo $01 // ILLEGAL
        .byte $07,$0a                               // slo $0a // ILLEGAL

// --- Region $11c0-$1257 ---
.pc = $11c0 "sub_11c0"
// Referenced by: jsr from $116c

sub_11c0:
        nop
        ldx #$00

loc_11c3:
        lda $d9b9,x
        sta $d9b8,x
        lda $d9e1,x
        sta $d9e0,x
        lda $da31,x
        sta $da30,x
        lda $da59,x
        sta $da58,x
        lda $daa9,x
        sta $daa8,x
        lda $dad1,x
        sta $dad0,x
        inx
        cpx #$14
        bne loc_11c3
        ldx #$27

loc_11ee:
        lda $d9b7,x
        sta $d9b8,x
        lda $d9df,x
        sta $d9e0,x
        lda $da2f,x
        sta $da30,x

irq_1200:
        lda $da57,x
        sta $da58,x
        lda $daa7,x
        sta $daa8,x
        lda $dacf,x
        sta $dad0,x
        dex
        cpx #$14
        bne loc_11ee
        ldx $1259
        lda $125c,x
        sta $d9cc
        inx
        inx
        inx
        sta $d9f4
        ldx $125a
        sta $da44
        inx
        inx
        inx
        sta $da6c
        ldx $125b
        sta $dabc
        inx
        inx
        inx
        sta $dae4
        dec dat_1258
        bne loc_1257
        lda #$02
        sta dat_1258
        ldy #$02

loc_124a:
        ldx $1259,y
        inx
        txa
        and #$0f
        sta $1259,y
        dey
        bpl loc_124a

loc_1257:
        rts

// --- Region $1270-$1285 ---
.pc = $1270 "sub_1270"
// Referenced by: jsr from $10f7

sub_1270:
        lda dat_1284
        asl
        tax
        lda $1285,x
        sta smc_1282                                // SMC: modifies $1282
        lda $1286,x
        sta smc_1283                                // SMC: modifies $1283
.label smc_1282 = * + 1
.label smc_1283 = * + 2
        jmp loc_fce2                                // !SMC: modified by $1278, $127e

dat_1284:
        .byte $00,$ef                               // ..

// --- Region $12e0-$12ed ---
.pc = $12e0 "loc_12e0"

loc_12e0:
        bne loc_12e8
        dex
        bpl loc_12ea
        ldx #$00
.label loc_12e8 = * + 1
        inc dat_1284

loc_12ea:
        stx $128f
        rts

// --- Region $1324-$1407 ---
.pc = $1324 "loc_1324"

loc_1324:
        asl $99
        cli
        asl $99
        tay
        asl $99
        bne loc_1334
        inx
        cpx #$15
        bne loc_133a
.label loc_1334 = * + 1
        lda #$01
        sta dat_1284
        ldx #$14

loc_133a:
        stx $128f
        rts
// Referenced by: jsr from $1392

sub_133e:
        tax
        lda dat_1407,x
        sta smc_1349                                // SMC: modifies $1349
        lda $1447,x
.label smc_1349 = * + 1
        ldx #$00                                    // !SMC: modified by $1342
        rts
// Referenced by: jsr from $14dd, $ea93

sub_134b:
        tax
        lda dat_1407,x
        sta smc_1356                                // SMC: modifies $1356
        lda $1447,x
.label smc_1356 = * + 1
        ldx #$00                                    // !SMC: modified by $134f
        rts

// Referenced by: jsr from $1370
sub_1358: {
        ldy #$00
        tya
        pha
        lda ($60),y
        beq done
        cmp #$2f
        beq done
        tax
        pla
        clc
        adc dat_1407,x
        iny
        jmp $135b
done:
        pla
        rts
}

// Referenced by: jsr from $13ec
sub_1370: {
        jsr sub_1358
        sta $64
        lda #$28
        sec
        sbc $64
        lsr
        clc
        adc $62
        sta $62
        lda $63
        adc #$00
        sta $63
        ldy #$00
loop1:
        tya
        pha
        lda ($60),y
        beq skip
        cmp #$2f
        beq skip
        jsr sub_133e
loop2:
        ldy #$00
        sta ($62),y
        clc
        adc #$01
        ldy #$28
        sta ($62),y
        clc
        adc #$01
        pha
        lda $62
        clc
        adc #$01
        sta $62
        lda $63
        adc #$00
        sta $63
        pla
        dex
        bne loop2
        pla
        tay
        iny
        jmp $1388
skip:
        pla
        iny
        tya
        clc
        adc $60
        sta $60
        lda $61
        adc #$00
        sta $61
        rts
}
// Referenced by: jsr from $13fe

sub_13ca:
        lda #$00
        ldx #$33
        jmp loc_13df
// Referenced by: jsr from $1401

sub_13d1:
        lda #$50
        ldx #$33
        jmp loc_13df

loc_13d8:
        lda #$a0
        ldx #$33
        jmp loc_13df

loc_13df:
        sta $62
        stx $63
        ldy #$4f
        lda #$00

loc_13e7:
        sta ($62),y
        dey
        bpl loc_13e7
        jsr sub_1370
        ldy #$00
        lda ($60),y
        bne loc_13fd
        lda #$00
        ldx #$38
        sta $60
        stx $61

loc_13fd:
        rts
// Referenced by: jsr from $106d, $15cf

sub_13fe:
        jsr sub_13ca
        jsr sub_13d1
        jmp loc_13d8

dat_1407:
        .byte $01                                   // .

// --- Region $148a-$1580 ---
.pc = $148a "sub_148a"

// Referenced by: jsr from $1169
sub_148a: {
        lda $1487
        sec
        sbc #$03
        bcs done
        adc #$08
        pha
        jsr sub_14a2
        pla
done:
        sta $1487
        ora #$c0
        sta smc_1129                                // SMC: modifies $1129
        rts
}
// Referenced by: jsr from $1495

sub_14a2:
        ldx #$00

loc_14a4:
        lda $0799,x
        sta $0798,x
        lda $07c1,x
        sta $07c0,x
        inx
        cpx #$27
        bne loc_14a4
        lda $1488
        sta $07bf
        clc
        adc #$01
        sta $07e7
        adc #$01
        sta $1488
        dec $1489
        bne loc_14ee

loc_14cb:
.label smc_14cc = * + 1
.label smc_14cd = * + 2
        lda txt_3a00                                // !SMC: modified by $14d2, $14d7
        bne loc_14dd
        lda #$00
        sta smc_14cc                                // SMC: modifies $14cc
        lda #$3a
        sta smc_14cd                                // SMC: modifies $14cd
        jmp loc_14cb

loc_14dd:
        jsr sub_134b
        sta $1488
        stx $1489
        inc smc_14cc
        bne loc_14ee
        inc smc_14cd

loc_14ee:
        rts

// Referenced by: jsr from $10f4
sub_14ef: {
        lda #$82
        ldy #$07
        jsr sub_154c
        ldy #$07
        jsr sub_1535
        lda #$94
loop1:
        cmp $d012
        bne loop1
        lda #$97
        ldy #$0f
        jsr sub_154c
        ldy #$0f
        jsr sub_1535
        lda #$a9
loop2:
        cmp $d012
        bne loop2
        lda #$ac
        ldy #$17
        jsr sub_154c
        ldy #$17
        jsr sub_1535
        lda #$be
loop3:
        cmp $d012
        bne loop3
        ldy #$1f
        lda #$c1
        jsr sub_154c
        ldy #$1f
        jsr sub_1535
        rts
}
// Referenced by: jsr from $14f8, $150b, $151e, $1531

sub_1535:
        ldx #$07

loc_1537:
        lda $1582,y
        clc
        adc $15a2,y
        cmp #$b4
        bne loc_1544
        lda #$00

loc_1544:
        sta $1582,y
        dey
        dex
        bpl loc_1537
        rts
// Referenced by: jsr from $14f3, $1506, $1519, $152c

sub_154c:
        sta $d001
        sta $d003
        sta $d005
        sta $d007
        sta $d009
        sta $d00b
        sta $d00d
        sta $d00f
        lda #$00
        sta dat_1581
        ldx #$0e

loc_156b:
        lda $1582,y
        asl
        rol dat_1581
        sta $d000,x
        dey
        dex
        dex
        bpl loc_156b
        lda dat_1581
        sta $d010
        rts

// --- Region $15c2-$1622 ---
.pc = $15c2 "loc_15c2"

loc_15c2:
        ldx $dc01
        inx
        bne loc_15d8
        lda dat_1284
        cmp #$03
        bne loc_15c2
        jsr sub_13fe
        inc dat_1284
        jmp loc_15c2

loc_15d8:
        sei
        lda #$37
        sta $01
        jsr $fda3
        jsr $ff5b
        ldx #$1f

loc_15e5:
        lda $fd30,x
        sta $0314,x
        lda loc_1603,x
        sta $0340,x
        dex
        bpl loc_15e5
        inx
        jsr sub_1780
        stx $d021
        sei
        lda #$34
        sta $01
        jmp $0340

loc_1603:
        lda dat_4000,x
        sta $0800,x
        inx
        bne loc_1603
        inc $0345
        inc $0342
        bne loc_1603
        sei
        lda #$37
        sta $01
        jmp loc_fce2
// Referenced by: jsr from $1000

sub_161c:
        lda $02a6
        beq loc_1622
        rts

loc_1622:
        rts

// --- Region $1780-$1791 ---
.pc = $1780 "sub_1780"
// Referenced by: jsr from $15f5

sub_1780:
        ldx #$18

loc_1782:
        lda #$80
        sta $d400,x
        lda #$00
        sta $d400,x
        dex
        bpl loc_1782
        ldx #$00
        rts

// --- Region $1800-$1860 ---
.pc = $1800 "sub_1800"
// Referenced by: jsr from $10c9

sub_1800:
.label smc_1801 = * + 1
        ldy #$01                                    // !SMC: modified by $106a, $1815
        bmi dat_1861
        beq $185d
        ldx #$17

loc_1808:
        lda #$09
        sta $d400,x
        lda #$00
        sta $d400,x
        dex
        bpl loc_1808
        stx smc_1801                                // SMC: modifies $1801
        sta $2524
        sta $1906
        sta $1a0e
        dey
        lda $2047,y
        sta $186f
        tya
        asl
        sta $50
        asl
        clc
        adc $50
        tay
        ldx #$00

loc_1833:
        lda $204a,y
        sta $2549,x
        lda $204b,y
        sta $254c,x
        lda #$80
        sta $2540,x
        lda #$01
        sta dat_2521,x
        lda #$00
        sta $2546,x
        sta $254f,x
        sta $252b,x
        iny
        iny
        inx
        cpx #$03
        bne loc_1833
        ldy #$18
        sty $d418
        rts

// --- Region $1d2c-$1d49 ---
.pc = $1d2c "sub_1d2c"
// Referenced by: jsr from $1f15

sub_1d2c:
        ldy #$07
        lda $258b,x

loc_1d31:
        asl $257c,x
        rol $257f,x
        rol
        bcs loc_1d3e
        cmp #$00
        bcc loc_1d43

loc_1d3e:
        sbc #$00
        inc $257c,x

loc_1d43:
        dey
        bpl loc_1d31
        sta $258b,x
        rts

// --- Region $1da8-$1df1 ---
.pc = $1da8 "loc_1da8"

loc_1da8:
        ldy $2540,x
        bmi loc_1dc0
        lda $205f,y
        sta $50
        lda $206d,y
        sta $51
        ldy $2543,x
        lda ($50),y
        cmp #$ff
        bne loc_1e22

loc_1dc0:
        lda #$00
        sta $2543,x
        sta $256d,x
        lda $254f,x
        beq loc_1dd2
        brk

dat_1dce:
        .byte $00,$00,$00,$00                       // ....

loc_1dd2:
        ldy $2546,x
        lda $2549,x
        sta $50
        lda $254c,x
        sta $51

loc_1ddf:
        lda ($50),y
        cmp #$40
        bcc loc_1e18
        cmp #$80
        bcc loc_1dfd
        cmp #$c0
        bcc loc_1e05
        cmp #$ff
        beq loc_1e14
        brk

// --- Region $1dfd-$1e50 ---
.pc = $1dfd "loc_1dfd"

loc_1dfd:
        brk

dat_1dfe:
        .byte $00,$00,$00,$00,$00,$00,$00           // .......

loc_1e05:
        and #$3f
        sta $253d,x
        iny
        bne loc_1ddf
        brk

dat_1e0e:
        .byte $00,$00,$00,$00,$00,$00               // ......

loc_1e14:
        ldy #$00
        beq loc_1ddf

loc_1e18:
        sta $2540,x
        iny
        tya
        sta $2546,x
        bne loc_1da8

loc_1e22:
        lda #$00
        sta $25ba
        sta $2528,x
        sta $2585,x
        sta $258e,x
        sta $2591,x

loc_1e33:
        lda ($50),y
        bmi loc_1e42
        sta $2537,x
        iny
        tya
        sta $2543,x
        jmp loc_1f18

loc_1e42:
        cmp #$c0
        bcc loc_1e6b
        cmp #$e0
        bcc loc_1e77
        cmp #$f0
        bcc loc_1e7f
        beq loc_1ea8
        brk

// --- Region $1e6b-$1e86 ---
.pc = $1e6b "loc_1e6b"

loc_1e6b:
        and #$3f
        clc
        adc $25ba
        sta $25ba
        iny
        bne loc_1e33

loc_1e77:
        and #$1f
        sta $252e,x
        iny
        bne loc_1e33

loc_1e7f:
        and #$0f
        sta $256d,x
        iny
        bne loc_1e33

// --- Region $1ea8-$1f7a ---
.pc = $1ea8 "loc_1ea8"

loc_1ea8:
        iny
        lda ($50),y
        sta $2582,x
        iny
        lda ($50),y
        sta $2585,x
        sta $1d3b
        sta $1d3f
        iny
        lda ($50),y
        sta $2537,x
        iny
        tya
        sta $2543,x
        inc $2543,x
        lda ($50),y
        sta $2588,x
        clc
        adc $253d,x
        tay
        lda dat_1fe1,y
        pha
        lda $1f81,y
        pha
        lda $2537,x
        adc $253d,x
        tay
        pla
        sec
        sbc $1f81,y
        sta $257c,x
        pla
        sbc dat_1fe1,y
        sta $257f,x
        lda #$00
        sta $258b,x
        lda $2537,x
        cmp $2588,x
        bcc loc_1f15
        lda $257c,x
        eor #$ff
        sta $257c,x
        lda $257f,x
        eor #$ff
        sta $257f,x
        inc $257c,x
        bne loc_1f15
        brk

dat_1f13:
        .byte $00,$00                               // ..

loc_1f15:
        jsr sub_1d2c

loc_1f18:
        lda $25ba
        beq loc_1f20
        sta $2525,x

loc_1f20:
        lda $2525,x
        sta dat_2521,x
        lda $252b,x
        beq loc_1f2e
        brk

dat_1f2c:
        .byte $00,$00                               // ..

loc_1f2e:
        ldy $252e,x
        lda $21ba,y
        sta $2564,x
        tya
        asl
        asl
        asl
        sta $2531,x
        tay
        lda $20ce,y
        sta $2552,x
        lda $20d2,y
        and #$0f
        sta $25ac,x
        lda $20d2,y
        lsr
        lsr
        lsr
        lsr
        sta $25af,x
        lda $20d4,y
        sta $2561,x
        and #$20
        sta $25a6,x
        lda $2561,x
        bmi loc_1f68
        rts

loc_1f68:
        lda $2552,x
        sta $2534,x
        tay
        lda #$00
        sta $255b,x
        lda $2084,y
        sta $255e,x
        rts

// --- Region $2260-$22cc ---
.pc = $2260 "Segment $2260"
        php
        .byte $03,$03                               // slo ($03,x) // ILLEGAL
        stx $08
        php
        .byte $03,$03                               // slo ($03,x) // ILLEGAL
        php
        php
        .byte $0b,$0b                               // anc #$0b // ILLEGAL
        .byte $03,$03                               // slo ($03,x) // ILLEGAL
        php
        php
        .byte $ff,$86,$0a                           // isc $0a86,x // ILLEGAL
        ora ($04,x)
        ora $01
        .byte $04,$05                               // nop $05 // ILLEGAL
        stx $06
        asl $81
        ora $8d
        asl $86
        asl $06
        sta ($05,x)
        sta $8606
        ora ($04,x)
        ora $01
        .byte $04,$05                               // nop $05 // ILLEGAL
        stx $06
        asl $81
        ora $8d
        asl $86
        asl $06
        sta ($05,x)
        sta $8606
        ora ($04,x)
        ora $01
        .byte $04,$05                               // nop $05 // ILLEGAL
        stx $06
        asl $81
        ora $8d
        asl $86
        asl $06
        sta ($05,x)
        sta $8606
        .byte $0c,$0c,$86                           // nop $860c // ILLEGAL
        ora ($04,x)
        ora $01
        .byte $04,$05                               // nop $05 // ILLEGAL
        stx $06
        asl $81
        ora $8d
        asl $86
        asl $06
        sta ($05,x)
        sta $ff06
        stx $02
        .byte $02                                   // jam // ILLEGAL

// --- Region $2a00-$2a2b ---
.pc = $2a00 "loc_2a00"

loc_2a00:
        .byte $07,$07                               // slo $07 // ILLEGAL
        .byte $c7,$f6                               // dcp $f6 // ILLEGAL
        ror $fefc,x
        .byte $e7,$ff                               // isc $ff // ILLEGAL
        .byte $ff,$7b,$78                           // isc $787b,x // ILLEGAL
        sei
        sei
        sei
        sei
        sei
        .byte $7c,$7f,$7b                           // nop $7b7f,x // ILLEGAL
        sei
        sei
        .byte $fc,$fc,$80                           // nop $80fc,x // ILLEGAL
        cpx #$f0
        sed
        sed

loc_2a1d:
        .byte $7c,$7c,$7c                           // nop $7c7c,x // ILLEGAL
        .byte $7c,$78,$f8                           // nop $f878,x // ILLEGAL
        beq loc_2a1d
        .byte $7c,$3e,$1f                           // nop $1f3e,x // ILLEGAL
        .byte $07,$1f                               // slo $1f // ILLEGAL

dat_2a2a:
        .byte $3f,$70                               // ?p

// --- Region $2a99-$2aa4 ---
.pc = $2a99 "loc_2a99"

loc_2a99:
        rol $fc7c,x
        sty $1818
        clc
        bmi loc_2ad2
        bmi loc_2b04
        rts

// --- Region $2acb-$2ad2 ---
.pc = $2acb "loc_2acb"

loc_2acb:
        clc
        clc
        bmi loc_2aff
        bmi loc_2b31
        rts

loc_2ad2:
        rts

// --- Region $2aff-$2b09 ---
.pc = $2aff "loc_2aff"

loc_2aff:
        .byte $0f,$07,$07                           // slo $0707 // ILLEGAL
        .byte $03,$03                               // slo ($03,x) // ILLEGAL

loc_2b04:
        .byte $03,$07                               // slo ($07,x) // ILLEGAL
        .byte $07,$0c                               // slo $0c // ILLEGAL

dat_2b08:
        .byte $3c,$3c                               // <<

// --- Region $2b31-$2b31 ---
.pc = $2b31 "loc_2b31"

loc_2b31:
        brk

// --- Region $2d00-$2dce ---
.pc = $2d00 "loc_2d00"

loc_2d00:
        nop
        pha
        pha
        pla
        pla
        lda #$01
        sta $d020
        sta $d021
        lda #$01
        sta $d019
        lda #$ca
        sta $d012
        lda #$24
        ldy #$0d
        sta $0314
        sty $0315
        jmp loc_ea81

loc_2d24:
        pha
        pha
        pla
        pla
        lda #$0f
        sta $d021
        sta $d020
        lda #$01
        sta $d019
        lda #$ea
        sta $d012
        lda #$47
        ldy #$0d
        sta $0314
        sty $0315
        jmp loc_ea81

loc_2d47:
        pha
        pha
        pla
        pla
        lda #$0c
        sta $d021
        sta $d020
        lda #$01
        sta $d019
        lda #$f5
        sta $d012
        lda #$83
        ldy #$0d
        sta $0314
        sty $0315
        ldx #$3e

loc_2d69:
        dex
        bne loc_2d69
        lda #$00
        sta $d020
        sta $d021
        cli
        lda $d850
        ldx #$4f

loc_2d7a:
        sta $db20,x
        dex
        bpl loc_2d7a
        jmp loc_ea81

loc_2d83:
        lda #$01
        sta $d019
        lda #$fa
        sta $d012
        lda #$80
        ldx #$11
        sta $0314
        stx $0315
        cli
        ldx #$34

loc_2d9a:
        dex
        bne loc_2d9a
        jmp loc_ea81

loc_2da0:
        lda #$01
        sta $d019
        lda #$19
        sta $d012
        lda #$00
        ldx #$12
        sta $0314
        stx $0315
        cli
        ldx #$34

loc_2db7:
        dex
        bne loc_2db7
        lda #$00
        sta $dc00
        ldx $dc01
        inx
        bne loc_2dc8
        jmp loc_ea81

loc_2dc8:
        sei
        ldx #$ff
        txs
        jmp loc_2a00

// --- Region $499d-$499d ---
.pc = $499d "Segment $499d"
        brk

// --- Region $4c9d-$4c9d ---
.pc = $4c9d "Segment $4c9d"
        brk

// --- Region $6f8d-$6f8d ---
.pc = $6f8d "Segment $6f8d"
        brk

// --- Region $8dd0-$8dd0 ---
.pc = $8dd0 "Segment $8dd0"
        brk

// --- Region $a015-$a015 ---
.pc = $a015 "Segment $a015"
        brk

// --- Region $a925-$a925 ---
.pc = $a925 "Segment $a925"
        brk

// --- Region $ea7e-$eaa4 ---
.pc = $ea7e "loc_ea7e"

loc_ea7e:
        .byte $14,$d0                               // nop $d0,x // ILLEGAL
.label loc_ea81 = * + 1
        .byte $23,$ad                               // rla ($ad,x) // ILLEGAL
        brk
        .byte $3a                                   // nop // ILLEGAL
        bne loc_ea93
        lda #$00
        sta smc_14cc
        lda #$3a
        sta smc_14cd
        jmp loc_14cb

loc_ea93:
        jsr sub_134b
        sta $1488
        stx $1489
        inc smc_14cc
        bne loc_eaa4
        inc smc_14cd

loc_eaa4:
        rts

// --- Region $fce2-$fcea ---
.pc = $fce2 "loc_fce2"

loc_fce2:
        clv
        lda $8001,y
        cpy #$20
        sta $00
        brk

// --- Region $fda3-$fdb6 ---
.pc = $fda3 "Segment $fda3"
        jsr sub_0f03
        asl $052f
        .byte $14,$20                               // nop $20,x // ILLEGAL
        ora $0e
        .byte $03,$01                               // slo ($01,x) // ILLEGAL
        ora #$13
        .byte $13,$05                               // slo ($05),y // ILLEGAL
        .byte $2f,$00,$80                           // rla $8000 // ILLEGAL

dat_fdb6:
        .byte $43                                   // C

// --- Region $ff5b-$ff66 ---
.pc = $ff5b "Segment $ff5b"
        .byte $07,$0f                               // slo $0f // ILLEGAL
        .byte $13,$0c                               // slo ($0c),y // ILLEGAL
        ora ($16,x)
        ora #$01
        inc $20
        rts

txt_ff66:
        .encoding "screencode_mixed"
        .byte $22                                   // double quote
        .encoding "petscii_upper"

// ============================================
// Data blocks
// ============================================

// --- Region $0817-$0d23 ---
.pc = $0817 "dat_0817"

dat_0817:
        .byte $02,$00,$00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00,$00 // ........U.......
        .byte $56,$00,$00,$00,$00,$00,$00,$00,$25,$00,$00,$00,$00,$00,$00,$02 // V.......%.......
        .byte $09,$00,$00,$00,$00,$00,$00,$60,$98,$00,$00,$00,$00,$00,$00,$00 // .......`........
        .byte $09,$00,$00,$00,$00,$00,$00,$00,$58,$00,$00,$00,$00,$00,$00,$00 // ........X.......
        .byte $80,$00,$00,$00,$00,$00,$00,$00,$95,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $60,$09,$06,$07,$07,$07,$07,$07,$07,$bf,$c0,$3f,$3f,$3f,$ff,$3f // `..........???.?
        .byte $ff,$ff,$00,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$03,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$f9,$3e,$ff,$ff,$ff,$ff,$ff,$ff,$9b,$6c,$73,$73,$73,$73,$73 // ..>.......lsssss
        .byte $73,$f9,$3f,$ff,$ff,$ff,$ff,$ff,$ff,$60,$98,$e4,$f6,$f9,$fd,$fe // s.?......`......
        .byte $ff,$00,$00,$00,$00,$00,$80,$60,$60,$06,$27,$1b,$1f,$1c,$9c,$6c // .......``.'....l
        .byte $7c,$e4,$f6,$39,$fd,$fd,$fd,$fe,$ff,$00,$00,$00,$00,$80,$a0,$60 // |..9...........`
        .byte $68,$b9,$fe,$cf
        .text "?????"
        .byte $80
        .byte $40,$60,$90,$d8,$da,$da
        .byte $e6,$26,$1b,$1f,$1c,$1c,$1c,$1c,$9c,$e6,$fd,$3d,$fd,$fd,$fd,$fd // .&.........=....
        .byte $fd,$02,$09,$06,$27,$1b,$9f,$6c,$7c,$5b,$bf,$f0,$cf,$3f,$3f,$ff // ....'..l|[...??.
        .byte $ff,$f9,$ff,$cf,$ff,$ff,$ff,$ff,$ff,$00,$00,$00,$02,$01,$89,$66 // ...............f
        .byte $67,$25,$9b,$6f,$7c,$b3,$f3,$cf,$cf,$be,$ff,$0c,$ff,$ff,$ff,$ff // g%.o|...........
        .byte $ff,$58,$e6,$f9,$fd,$fe,$ff,$ff,$ff,$00,$00,$00,$80,$40,$62,$99 // .X...........@b.
        .byte $d9,$09,$26,$1b,$9f,$6c,$7c,$b3,$f3,$6f,$ff,$c0,$3f,$ff,$ff,$ff // ..&..l|..o..?...
        .byte $ff,$e5,$fe,$cf,$ff,$ff,$ff,$ff,$ff,$80,$60,$90,$d8,$e4,$f6,$f9 // ..........`.....
        .byte $fd,$9b,$6f,$7c,$73,$73,$73,$73,$73,$98,$e4,$f6,$f9,$fd,$fe,$ff // ..o|sssss.......
        .byte $ff,$00,$00,$00,$00,$80,$60,$62,$99,$09,$06,$27,$1b,$9f,$6c,$7c // ......`b...'..l|
        .byte $b3,$b9,$fe,$cf,$3f,$3f,$ff,$ff,$ff,$80,$40,$40,$40,$68,$6a,$6a // ....??....@@@hjj
        .byte $6a,$06,$09,$02,$00,$00,$00,$00,$00,$f3,$bf,$55,$02,$00,$00,$00 // j..........U....
        .byte $00,$0f,$f3,$73,$73,$73,$73,$73,$73,$ff,$ff,$f5,$f6,$f6,$f6,$f6 // ...ssssss.......
        .byte $f6,$fe,$f9,$56,$aa,$aa,$aa,$a0,$a0,$73,$73,$73,$73,$73,$73,$73 // ...V.....sssssss
        .byte $73,$f3,$ff,$5b,$a7,$a6,$a9,$a1,$a6,$ff // s..[......

txt_09b1:
        .text "??"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $cf,$cf,$cf,$cf,$68,$98,$da,$da,$da,$da,$da,$da,$00,$02,$01,$01 // ....h...........
        .byte $01,$89,$86,$87,$73,$73,$b3,$f3,$cf,$cf,$cf,$cf,$ff,$ff,$ff,$ff // ....ss..........
        .byte $ff,$0f,$f3,$b3,$68,$68,$9a,$da,$da,$da,$e6,$f6,$07,$07,$07,$07 // ....hh..........
        .byte $07,$07,$87,$87                       // ....

txt_09e8:
        .text "????????"
        .byte $f6,$f6,$f6,$f9,$fd,$fd,$fd,$fe,$9c,$9c,$9c,$9c,$9c,$9c,$9c,$5c // ...............\
        .fill 8, $fd
        .byte $73,$73,$b3,$f3,$cf,$cf,$cf,$f3,$ff,$ff,$f9,$e6,$da,$da,$da,$da // ss..............
        .byte $ff,$fc,$6f,$9b,$a7,$a6,$a9,$a2,$ff,$ff,$ff,$3f,$cf,$fe,$b9,$56 // ..o........?...V
        .byte $67,$67,$5b,$5f,$5f
        .byte $5c,$9c,$9c
        .text "?????"
        .byte $fe,$fd,$fd
        .byte $fc,$ff,$e6,$99,$6a,$6a,$aa,$aa,$ff,$cf,$f3,$b3,$7f,$6c,$9f,$1b // ....jj.......l..
        .byte $d9,$d9,$ea,$f7,$f7,$e7,$d7,$97,$cf,$cf,$cf,$cf
        .text "????"
        .byte $ff,$ff,$f9,$e6,$da,$9a,$6a,$6a,$3f,$f3,$bc,$6c,$9f,$9b,$a7,$87 // ......jj?..l....
        .byte $fd,$fd,$fe,$ff
        .text "????"
        .byte $ff,$ff,$ff,$ff,$f3,$ff,$fc,$ff
        .byte $d9,$e6,$f7,$fb,$ff,$ff,$ff,$3f,$f3,$cf,$ff,$3f,$ff,$fc,$f3,$ff // .......?...?....
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$3f,$3f,$6a,$6a,$6a,$6a,$6a,$6a,$6a,$6a // ......??jjjjjjjj
        .fill 8, $f6
        .fill 8, $a0
        .byte $f6,$f5,$ff,$f3,$ff,$ff,$ff,$ff,$a7,$5b,$ff,$00,$ff,$ff,$ff,$ff // .........[......
        .byte $cf,$3f,$3f,$fe,$f9,$f9,$fe,$ff,$9a,$6a,$6a,$6a,$aa,$aa,$6a,$6a // .??......jjj..jj
        .byte $87,$a7,$9b,$9f,$9c,$9c,$6c,$7c
        .text "?>=="
        .byte $fd,$f9,$f9,$ff
        .byte $7c,$6c,$9c,$9c,$9f,$9b,$5b,$ff,$f6,$f6,$f9,$fd
        .text "==>?"
        .byte $87,$87,$a7,$a7,$a7,$a7,$67,$67,$ff,$ff,$0f,$f3,$b3,$73,$73,$7c // ......gg.....ss|
        .byte $5c,$5c,$5c,$9c,$dc,$dc,$dc,$ec,$b3,$73,$7c,$6c,$9f,$9b,$a6,$a9 // \\\......s|l....
        .byte $e6,$f9,$ff,$ff,$3f,$cf,$f3,$bf,$a8,$56,$f9,$ff,$ff,$ff,$ff,$ff // ....?....V......
        .byte $02,$02,$60,$98,$e6,$f9,$fd,$fe,$9c,$9c,$9c,$1c,$1c,$1c,$9c,$5c // ..`............\
        .byte $aa,$a8,$a8,$a8,$a8,$a8,$a8,$a8,$25,$00,$00,$00,$00,$00,$00,$00 // ........%.......
        .byte $67,$27,$27,$07,$07,$07,$07,$07,$87,$07,$07,$07,$07,$07,$07,$07 // g''.............
        .byte $fb,$f7,$f6,$f5,$f5,$f6,$f6,$f6,$3f,$cf,$cf,$f3,$bf,$6e,$99,$a6 // ........?....n..
        .byte $fb,$f7,$e7,$d7,$97,$67,$a7,$a7,$f0,$ff,$5b,$a7,$a6,$a9,$a1,$a1 // .....g....[.....
        .byte $ff                                   // .

txt_0b69:
        .text "??"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $cf,$cf,$f3,$b3,$68,$9a,$d9,$d9,$d9,$e5,$f6,$f7,$f3,$ff,$ff,$ff // ....h...........
        .byte $ff,$ff,$ff,$f9,$00,$ff,$ff,$ff,$ff,$f0,$ff,$5b,$ff,$ff,$ff,$ff // ...........[....
        .byte $ff,$ff,$3f,$ff,$67,$67,$97,$d7,$d7,$d7,$e7,$f7,$6c,$5c,$5c,$5f // ..?.gg......l\\_
        .byte $5b,$67,$67,$67,$fc,$ff,$fc           // [ggg...

txt_0ba3:
        .text "????"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $aa,$a8,$a8,$a5,$9b,$6f,$7c,$73,$5b,$25,$02,$60,$98,$e4,$f6,$f9 // .....o|s[%.`....
        .byte $ff,$5b,$a6,$a9,$29,$09,$09,$a6,$ff,$cf,$ff,$cf,$cf,$cf,$cf,$cf // .[..)...........
        .byte $5c,$5c,$9c,$dc,$dc,$dc,$dc,$df,$fd,$fd,$fd,$fd,$fd,$fe,$ff,$3f // \\.............?
        .byte $a8,$a8,$a8,$a8,$a8,$68,$6a,$99,$00,$00,$25,$1b,$9f,$6c,$7f,$b3 // .....hj...%..l..
        .byte $07,$07,$67,$97,$d7,$e7,$f7,$f7       // ..g.....

txt_0bf0:
        .text "???????"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $6a,$6a,$6a,$6a,$6a,$9a,$da,$e6,$07,$07,$07,$07,$27,$1b,$9f,$6c // jjjjj.......'..l

txt_0c08:
        .text "???????"
        .byte $ff,$a8,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a7,$27,$07,$07,$07,$07,$07 // ..........'.....
        .byte $07,$73,$73,$73,$73,$73,$73,$7f,$73,$a2,$a0,$a0,$a0,$a0,$a0,$a0 // .ssssss.s.......
        .byte $a0,$f7,$f7,$f7,$f7,$f7,$f7,$f7,$f7   // .........

txt_0c38:
        .text "??????"
        .byte $ff,$3f,$e6,$da,$da,$da,$9a,$6a,$6a,$6a,$a6,$a9,$a9,$a1,$a1,$82 // .?.....jjj......
        .byte $80,$80,$cf,$cf,$cf,$f3,$b3,$73,$7f,$73,$66,$69,$69,$69,$69,$6a // .......s.sfiiiij
        .byte $6a,$6a,$cf,$cf,$f3,$b3,$73,$73,$7f,$6c,$73,$73,$73,$7c,$6c,$9f // jj....ss.lsss|l.
        .byte $9b,$a7,$fe,$ff,$ff,$ff,$ff,$ff,$3f,$ff,$5b,$ff,$30,$ff,$ff,$ff // ........?.[.0...
        .byte $ff,$ff,$cf,$3f,$ff,$ff,$fe,$fd,$f9,$f6,$9b,$67,$67,$67,$66,$a9 // ...?.......gggf.
        .byte $a9,$aa                               // ..

txt_0c90:
        .text "???"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $cf,$ff,$b3,$7f,$e6,$ff,$cc,$ff,$ff,$ff,$ff,$ff,$f3,$cf,$3f,$ff // ..............?.
        .byte $ff,$ff,$fe,$fd,$ea,$d9,$d9,$d9,$99,$6a,$6a,$aa,$cf,$cf,$cf,$f3 // .........jj.....
        .byte $b3,$7f,$6c,$9f,$f9,$ff,$f3,$ff,$ff,$ff,$ff,$ff,$bc,$f3,$0f,$ff // ..l.............
        .byte $ff,$ff,$ff,$ff,$fe,$fd,$fd,$fd,$f9,$f6,$e6,$da,$07,$07,$07,$07 // ................
        .byte $07,$07,$07,$07,$7f,$6f,$9b,$25,$00,$00,$00,$00,$f6,$e6,$9a,$6a // .....o.%.......j
        .byte $2a,$2a,$0a,$00,$a0,$a0,$a0,$a0,$a0,$a0,$80,$00,$f7,$e6,$99,$6a // **.............j
        .byte $2a,$2a,$0a,$00,$ff,$fe,$b9,$56,$a2,$a2,$80,$00,$6a,$6a,$aa,$aa // **.....V....jj..
        .byte $aa,$aa,$a8,$00,$80,$00,$00,$00,$00,$00,$00,$00,$9f,$1b,$26,$09 // ..............&.
        .byte $00,$00,$00,$00,$fd,$f9,$e6,$5a,$0a,$0a,$02,$00,$a6,$a9,$aa,$a8 // .......Z........

// --- Region $0d2e-$0d46 ---
.pc = $0d2e "dat_0d2e"

dat_0d2e:
        .byte $00,$00,$ff,$ff,$f9,$56,$aa,$aa,$0a,$00,$e6,$9a,$6a,$aa,$aa,$aa // .....V......j...
        .byte $a8,$00,$aa,$a8,$a8,$a0,$a0,$80,$00   // .........

// --- Region $0d48-$0d82 ---
.pc = $0d48 "dat_0d48"

dat_0d48:
        .byte $6f,$9b,$25,$02,$00,$00,$00,$00,$ff,$ff,$be,$55,$2a,$0a,$00,$00 // o.%........U*...
        .byte $f9,$e6,$5a,$aa,$aa,$aa,$aa,$00,$aa,$aa,$aa,$a8,$a8,$a0,$00,$00 // ..Z.............
        .byte $9b,$26,$09,$00,$00,$00,$00,$00,$ff,$ff,$6f,$95,$0a,$02,$00,$00 // .&........o.....
        .byte $ff,$fe,$e5,$5a,$aa,$aa,$2a,$00,$9a,$6a,$aa // ...Z..*..j.

// --- Region $0d8e-$0e04 ---
.pc = $0d8e "dat_0d8e"

dat_0d8e:
        .byte $00,$00,$07,$06,$09,$02,$00,$00,$00,$00,$ff,$fe,$b9,$56,$02,$02 // .............V..
        .byte $00,$00,$08,$04,$05,$04,$08,$00,$00,$00,$89,$44,$44,$44,$89,$00 // ...........DDD..
        .byte $00,$00,$85,$44,$45,$44,$85,$00,$00,$00,$85,$44,$c5,$44,$85,$00 // ...DED.....D.D..
        .byte $00,$00,$84,$48,$c4,$44,$84,$00,$00,$00,$54,$dc,$10,$10,$10,$00 // ...H.D....T.....
        .byte $00,$00                               // ..

dat_0dd0:
        // === Fill data (53 bytes, $0dd0-$0e04) ===
        .fill 53, $aa

// --- Region $1173-$117f ---
.pc = $1173 "Segment $1173"
        .byte $02,$00,$02,$0a,$02,$0a,$07,$0a,$07,$01,$07,$01,$01 // .............

// --- Region $1184-$11bf ---
.pc = $1184 "dat_1184"

dat_1184:
        .byte $07,$0a,$02,$0a,$02,$00,$02,$00,$01,$08,$08,$08,$08,$08,$08,$08 // ................
        .byte $08,$08,$08,$08,$08,$06,$3a,$08,$01,$08,$08,$08,$08,$08,$08,$08 // ......:.........
        .byte $01,$08,$06,$08,$08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$03 // ................
        .fill 12, $08

// --- Region $1258-$126f ---
.pc = $1258 "dat_1258"

dat_1258:
        .byte $01,$00,$04,$08,$00,$06,$0e,$03,$01,$07,$0a,$02,$00,$0b,$0c,$0f // ................
        .byte $01,$03,$0d,$05,$08,$09,$00,$0b       // ........

// --- Region $1286-$12df ---
.pc = $1286 "Segment $1286"
        .byte $12,$90,$12,$ef,$12,$fd,$12,$fe,$12,$14,$ae,$8f,$12,$a9,$27,$38 // ..............'8
        .byte $ed,$8f,$12,$a8,$bd,$00,$33,$9d,$b8,$05,$bd,$28,$33,$9d,$e0,$05 // ......3....(3...
        .byte $bd,$50,$33,$9d,$30,$06,$bd,$78,$33,$9d,$58,$06,$bd,$a0,$33,$9d // .P3.0..x3.X...3.
        .byte $a8,$06,$bd,$c8,$33,$9d,$d0,$06,$b9,$00,$33,$99,$b8,$05,$b9,$28 // ....3.....3....(
        .byte $33,$99,$e0,$05,$b9,$50,$33,$99,$30,$06,$b9,$78,$33,$99,$58,$06 // 3....P3.0..x3.X.
        .byte $b9,$a0,$33,$99,$a8,$06,$b9,$c8,$33,$99 // ..3.....3.

// --- Region $12ee-$1323 ---
.pc = $12ee "dat_12ee"

dat_12ee:
        .byte $00,$ce,$ee,$12,$d0,$08,$a9,$00,$8d,$ee,$12,$ee,$84,$12,$60,$60 // ..............``
        .byte $ae,$8f,$12,$a9,$27,$38,$ed,$8f,$12,$a8,$a9,$00,$9d,$b8,$05,$9d // ....'8..........
        .byte $e0,$05,$9d,$30,$06,$9d,$58,$06,$9d,$a8,$06,$9d,$d0,$06,$99,$b8 // ...0..X.........
        .byte $05,$99,$e0,$05,$99,$30               // .....0

// --- Region $1408-$1489 ---
.pc = $1408 "Segment $1408"
        .fill 8, $02
        .byte $01,$01,$02,$02,$02,$02,$02,$02,$02,$02,$02,$02,$02,$02,$03,$02 // ................
        .byte $02,$02,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 // ................
        .byte $01,$01,$01,$01,$01,$01,$01,$02,$02,$02,$02,$02,$02,$02,$02,$02 // ................
        .byte $02,$01,$01,$01,$01,$01,$01,$8f,$01,$05,$09,$0d,$11,$15,$19,$1d // ................

txt_1450:
        .text "!#%)-159=AEIMQU"
        .byte $5b,$5f,$63,$8f,$8f,$8f,$8f,$8f,$8f,$8f,$8f,$8f,$8f,$8f,$8f,$8f // [_c.............
        .byte $35,$37,$8f,$8f,$8f,$8f,$8f,$8f,$8b,$67,$6b,$6f,$73,$77,$7b,$7f // 57.......gkosw{.
        .byte $83,$87,$8f,$8f,$8f,$8f,$8f,$8f,$00,$8f,$01 // ...........

// --- Region $1581-$15c1 ---
.pc = $1581 "dat_1581"

dat_1581:
        .byte $00,$28,$3c,$50,$64,$78,$8c,$a0,$14,$3c,$50,$64,$78,$8c,$a0,$14 // .(<Pdx...<Pdx...
        .byte $28,$50,$64,$78,$8c,$a0,$14,$28,$3c,$64,$78,$8c,$a0,$14,$28,$3c // (Pdx...(<dx...(<
        .byte $50,$01,$01,$02,$01,$02,$01,$03,$05,$01,$01,$01,$02,$01,$02,$02 // P...............
        .byte $04,$01,$01,$01,$02,$02,$01,$03,$05,$01,$01,$01,$02,$01,$02,$03 // ................
        .byte $04                                   // .

// --- Region $1623-$1623 ---
.pc = $1623 "dat_1623"

dat_1623:
        // === Fill data (1 bytes, $1623-$1623) ===
        .byte $00                                   // .

// --- Region $1792-$1792 ---
.pc = $1792 "dat_1792"

dat_1792:
        // === Fill data (1 bytes, $1792-$1792) ===
        .byte $00                                   // .

// --- Region $1861-$1bd8 ---
.pc = $1861 "dat_1861"

dat_1861:
        .byte $a2,$02,$20,$86,$18,$ca,$10,$fa,$ce,$24,$25,$10,$05,$a9,$00,$8d // .. ......$%.....
        .byte $24,$25,$60,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // $%`.............
        .byte $00,$00,$00,$00,$00,$ad               // ......

txt_1887:
        .text "$%"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $19,$de                               // ..

txt_188c:
        .text "!%"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $14,$bc,$6d,$25,$f0,$0c,$20,$b6,$1b,$20,$d8,$1a,$bc // ..m%.. .. ...

txt_189c:
        .text "D  "
        .byte $cb                                   // 'K' | $80 (end-of-string marker)
        .byte $1a,$4c,$a8,$1d,$bd,$28,$25,$f0,$03,$4c,$3c,$19,$9d,$76,$25,$9d // .L...(%..L<..v%.
        .byte $79,$25,$9d,$a9,$25,$9d,$3a,$25,$9d,$6a,$25,$9d,$67,$25,$9d,$b2 // y%..%.:%.j%.g%..
        .byte $25,$9d,$b5,$25,$9d,$55,$25,$9d,$58,$25,$9d,$94,$25,$bc // %..%.U%.X%..%.

txt_18ce:
        .text "1%"
        .byte $b9                                   // '9' | $80 (end-of-string marker)
        .byte $d1                                   // .

txt_18d2:
        .text " H"
        .byte $b9                                   // '9' | $80 (end-of-string marker)
        .byte $d0,$20,$bc,$44,$20,$99,$05,$d4,$68,$99,$06,$d4,$bd,$64,$25,$29 // . .D ...h....d%)
        .byte $40,$f0,$05,$a9,$00,$99,$04,$d4,$bd,$61,$25,$4a,$90,$49,$bc // @........a%J.I.

txt_18f4:
        .text "1%"
        .byte $b9                                   // '9' | $80 (end-of-string marker)
        .byte $d5,$20,$29,$0f,$d0,$08,$00,$00,$00,$00,$00,$00,$00,$00,$a0,$00 // . ).............
        .byte $d0,$33,$8d,$ec,$1c,$8e,$0a,$1a,$8c,$c0,$1c,$8c,$d8,$1c,$0a,$0a // .3..............
        .byte $a8,$b9,$24,$22,$8d,$18,$d4,$b9,$25,$22,$18,$7d,$41,$20,$8d,$17 // ..$"....%".}A ..
        .byte $d4,$b9,$26,$22,$8d,$b8,$25,$8d,$16,$d4,$b9,$27,$22,$8d,$ee,$1c // ..&"..%....'"...
        .byte $29,$7f,$8d,$0e,$1a,$bd,$61,$25,$10,$2b,$bc // ).....a%.+.

txt_1942:
        .text "4%"
        .byte $b9                                   // '9' | $80 (end-of-string marker)
        .byte $7a,$20,$85,$50,$b9,$7f,$20,$85,$51,$bc,$5b,$25,$b1,$50,$c9,$ff // z .P.. .Q.[%.P..
        .byte $f0,$06,$fe,$5b,$25,$9d               // ...[%.

txt_195b:
        .text "R%"
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .byte $5e,$25,$b1,$50,$c9,$80,$f0,$06,$fe,$5e,$25,$9d // ^%.P.....^%.

txt_196a:
        .text ":%"
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .byte $6d,$25,$f0,$03,$20,$b6,$1b,$20,$d8,$1a,$bd,$85,$25,$f0,$34,$bd // m%.. .. ....%.4.

txt_197d:
        .text "(%"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $06,$20,$1c,$1d,$4c,$14,$1a,$dd,$82,$25,$b0,$02,$00,$00,$dd,$85 // . ..L....%......
        .byte $25,$b0,$06,$20,$66,$1d,$4c,$d8,$19,$bd,$88,$25,$9d // %.. f.L....%.

txt_199d:
        .text "7%"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $00,$9d,$85,$25,$9d,$76,$25,$9d,$79   // ...%.v%.y

txt_19a9:
        .text "% "
        .byte $d8                                   // 'X' | $80 (end-of-string marker)
        .byte $1a,$4c,$d8,$19,$bd,$28,$25,$f0,$5f,$bc // .L...(%._.

txt_19b6:
        .text "1%"
        .byte $b9                                   // '9' | $80 (end-of-string marker)
        .byte $d5,$20,$29,$f0,$f0,$19               // . )...

txt_19bf:
        .text "JJ"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $bd,$94,$25,$d0,$06,$20,$00,$1b,$4c,$d8,$19,$b9,$9a,$21,$dd // ..%.. ..L....!.

txt_19d1:
        .text "(%"
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $03,$20,$3e,$1b,$bd,$8e,$25,$f0,$03,$00,$00,$00,$bd,$91,$25,$f0 // . >...%.......%.
        .byte $14,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$bc               // ......

txt_19fa:
        .text "1%"
        .byte $b9                                   // '9' | $80 (end-of-string marker)
        .byte $d3,$20,$d0,$05,$bc,$af,$25,$f0,$03,$20,$d0,$1b,$e0,$00,$d0,$07 // . ....%.. ......
        .byte $a0,$00,$f0,$03,$20,$b5,$1c,$bd,$64,$25,$10,$14,$a9,$01,$dd // .... ...d%.....

txt_1a1c:
        .text "!%"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $0d,$cd                               // ..

txt_1a21:
        .text "$%"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $08,$bc                               // ..

txt_1a26:
        .text "D "
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $00,$99,$06,$d4,$bd,$61,$25,$29,$02,$f0,$0c,$00,$00,$00,$00,$00 // .....a%)........
        .byte $00,$00,$00,$00,$00,$00,$00,$a9,$01,$dd // ..........

txt_1a43:
        .text "(%"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $10,$bd,$61,$25,$29,$40,$f0,$09,$a9,$f9,$9d,$73,$25,$a9,$81,$d0 // ..a%)@.....s%...
        .byte $58,$bd,$64,$25,$29,$10,$f0,$0b,$00,$00,$00,$00,$00,$00,$00,$00 // X.d%)...........
        .byte $00,$00,$00,$bd,$64                   // ....d

txt_1a6b:
        .text "%) "
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $12,$bc                               // ..

txt_1a71:
        .text ".%"
        .byte $bd                                   // '=' | $80 (end-of-string marker)

txt_1a74:
        .text "(%"
        .byte $d9                                   // 'Y' | $80 (end-of-string marker)
        .byte $08,$22,$d0,$31,$bd,$61,$25,$10       // .".1.a%.

txt_1a7f:
        .text "#0*"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $64,$25,$29,$0f,$dd,$21,$25,$90,$20,$ad // d%)..!%. .

txt_1a8d:
        .text "$%"
        .byte $cd                                   // 'M' | $80 (end-of-string marker)
        .byte $6f,$18,$d0,$18,$a9,$02,$dd           // o......

txt_1a97:
        .text "(%"
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $11,$bd,$61,$25,$29,$fd,$9d,$61,$25,$bc // ..a%)..a%.

txt_1aa4:
        .text "1%"
        .byte $b9                                   // '9' | $80 (end-of-string marker)
        .byte $cf,$20,$9d                           // . .

txt_1aaa:
        .text "R%"
        .byte $bd                                   // '=' | $80 (end-of-string marker)

txt_1aad:
        .text "R%"
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .byte $44,$20,$99,$04,$d4,$bd,$a9,$25,$99,$02,$d4,$bd,$ac,$25,$99,$03 // D .....%.....%..
        .byte $d4,$bd                               // ..

txt_1ac2:
        .text "(%"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $ff,$f0,$03,$fe                       // ....

txt_1ac9:
        .text "(%"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $70,$25,$99,$00,$d4,$bd,$73,$25,$99,$01,$d4,$60,$bd // p%....s%...`.

txt_1ad9:
        .text "7%"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $bd,$61,$25,$29,$08,$d0,$09,$98,$18,$7d,$3d,$25,$7d,$6a,$25,$a8 // .a%).....}=%}j%.
        .byte $8c,$1d,$1b,$b9,$81,$1f,$9d,$70,$25,$b9,$e1,$1f,$18,$7d,$3a,$25 // .......p%....}:%
        .byte $9d,$73,$25,$60,$a9,$00,$9d,$a0,$25,$9d,$a3,$25,$fe,$94,$25,$b9 // .s%`....%..%..%.
        .byte $9b
        .byte $21,$29,$0f,$9d,$97
        .byte $25,$b9,$9b
        .text "!JJJJ"
        .byte $85
        .byte $51
        .byte $a0,$00,$b9,$82,$1f,$38,$fd,$70,$25,$85,$50,$b9,$e2,$1f,$fd,$73 // .....8.p%.P....s
        .byte $25,$a4,$51,$4a,$66,$50,$88,$10,$fa,$9d,$9d,$25,$a5,$50,$9d,$9a // %.QJfP.....%.P..
        .byte $25,$60,$bd,$94,$25,$30,$13,$bd,$a0,$25,$18,$7d,$9a,$25,$9d,$a0 // %`..%0...%.}.%..
        .byte $25,$bd,$a3,$25,$7d,$9d,$25,$4c,$66,$1b,$bd,$a0,$25,$38,$fd,$9a // %..%}.%Lf...%8..
        .byte $25,$9d,$a0,$25,$bd,$a3,$25,$fd,$9d,$25,$9d,$a3,$25,$bd,$70,$25 // %..%..%..%..%.p%
        .byte $18,$7d,$a0,$25,$9d,$70,$25,$bd,$73,$25,$7d,$a3,$25,$9d,$73,$25 // .}.%.p%.s%}.%.s%
        .byte $de,$97,$25,$d0,$11,$b9,$9b,$21,$29,$0f,$0a,$9d,$97,$25,$bd,$94 // ..%....!)....%..
        .byte $25,$49,$ff,$9d,$94,$25,$b9,$9c,$21,$f0,$1e,$10,$08,$bd // %I...%..!.....

txt_1b9a:
        .text "(%"
        .byte $d9                                   // 'Y' | $80 (end-of-string marker)
        .byte $9d,$21,$b0,$14,$b9,$9c,$21,$29,$7f,$18,$7d,$9a,$25,$9d,$9a,$25 // .!....!)..}.%..%
        .byte $bd,$9d,$25,$69,$00,$9d,$9d,$25,$60,$de,$67,$25,$10,$06,$b9,$5b // ..%i...%`.g%...[
        .byte $20,$9d,$67,$25,$b9,$4f,$20,$18,$7d,$67,$25,$a8,$b9,$53,$20,$9d //  .g%.O .}g%..S .
        .byte $6a,$25,$60,$a8,$bd,$61,$25,$29,$04,$f0,$36 // j%`..a%)..6

dat_1bd8:
        // === Fill data (1 bytes, $1bd8-$1bd8) ===
        .byte $00                                   // .

// --- Region $1c0e-$1c52 ---
.pc = $1c0e "dat_1c0e"

dat_1c0e:
        .byte $8c,$21,$1c,$8c,$38,$1c,$bc           // .!..8..

txt_1c15:
        .text ".%"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $a6,$25,$d0,$17,$bd,$a9,$25,$18,$69,$00,$48,$bd,$ac,$25,$7d,$af // .%....%.i.H..%}.
        .byte $25,$d9,$d4,$21,$90,$3f,$fe,$a6,$25,$d0,$19,$bd,$a9,$25,$38,$e9 // %..!.?..%....%8.
        .byte $00,$48,$bd,$ac,$25,$fd,$af,$25,$d9,$ee,$21,$30,$02,$b0,$26,$a9 // .H..%..%..!0..&.
        .byte $00,$9d,$a6,$25,$bd,$61,$25,$29,$10,$f0,$18 // ...%.a%)...

// --- Region $1c6b-$1c75 ---
.pc = $1c6b "dat_1c6b"

dat_1c6b:
        .byte $68,$60,$9d,$ac,$25,$68,$9d,$a9,$25,$60 // h`..%h..%`

dat_1c75:
        // === Fill data (1 bytes, $1c75-$1c75) ===
        .byte $00                                   // .

// --- Region $1cb5-$1d2b ---
.pc = $1cb5 "dat_1cb5"

dat_1cb5:
        .byte $b9,$39,$22,$85,$50,$b9,$3c,$22,$85,$51,$a0,$00,$b1,$50,$c8,$c9 // .9".P.<".Q...P..
        .byte $ff,$d0,$07,$00,$00,$00,$00,$00,$00,$00,$c9,$fe,$d0,$01,$60,$ee // ..............`.
        .byte $d8,$1c,$c9,$00,$d0,$0b,$ee,$c0,$1c,$ee,$c0,$1c,$a9,$00,$8d,$d8 // ................
        .byte $1c,$b1,$50,$8d,$b9,$25,$a0,$00,$a9,$00,$30,$12,$ad,$b8,$25,$18 // ..P..%....0...%.
        .byte $6d,$b9,$25,$d9,$33,$22,$90,$18,$a9,$ff,$8d,$ee,$1c,$60,$ad,$b8 // m.%.3".......`..
        .byte $25,$38,$ed,$b9,$25,$d9               // %8..%.

txt_1d0b:
        .text "6"
        .byte $22                                   // double quote character
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $06,$a9,$00,$8d,$ee,$1c,$60,$00,$00,$00,$00,$00,$00,$00,$bd,$85 // ......`.........
        .byte $25,$8d,$3b,$1d,$8d,$3f,$1d,$18,$7d,$82,$25,$9d,$85,$25 // %.;..?..}.%..%

// --- Region $1d66-$1da7 ---
.pc = $1d66 "dat_1d66"

dat_1d66:
        .byte $bd,$37,$25,$dd,$88,$25,$90,$13,$bd,$76,$25,$38,$fd,$7c,$25,$9d // .7%..%...v%8.|%.
        .byte $76,$25,$bd,$79,$25,$fd,$7f,$25,$4c,$91,$1d,$bd,$76,$25,$18,$7d // v%.y%..%L...v%.}
        .byte $7c,$25,$9d,$76,$25,$bd,$79,$25,$7d,$7f,$25,$9d,$79,$25,$bd,$70 // |%.v%.y%}.%.y%.p
        .byte $25,$18,$7d,$76,$25,$9d,$70,$25,$bd,$73,$25,$7d,$79,$25,$9d,$73 // %.}v%.p%.s%}y%.s
        .byte $25,$60                               // %`

// --- Region $1df2-$1dfc ---
.pc = $1df2 "dat_1df2"

dat_1df2:
        .fill 11, $00

// --- Region $1e87-$1e87 ---
.pc = $1e87 "dat_1e87"

dat_1e87:
        // === Fill data (1 bytes, $1e87-$1e87) ===
        .byte $00                                   // .

// --- Region $1f7b-$1fc3 ---
.pc = $1f7b "dat_1f7b"

dat_1f7b:
        .byte $00,$00,$00,$00,$00,$00,$0c,$00,$00,$00,$00,$00,$7b,$00,$a9,$00 // ............{...
        .byte $00,$fa,$18,$38,$5a,$00,$a3,$cc,$f6,$23,$53,$86,$bb,$f4,$30,$70 // ...8Z....#S...0p
        .byte $b4,$fb,$47,$98,$ed,$47,$b0,$0c,$00,$e9,$61,$00,$00,$00,$8f,$00 // ..G..G....a.....
        .byte $00,$00,$00,$00,$00,$00,$c3,$c3,$d1,$ef,$1f,$60,$b5,$1e,$9c,$31 // ...........`...1
        .byte $df,$a5,$87,$86,$a2,$df,$3e,$00,$6b   // ......>.k

// --- Region $1fe1-$2023 ---
.pc = $1fe1 "dat_1fe1"

dat_1fe1:
        .byte $01,$00,$00,$00,$00,$00,$01,$00,$01,$00,$00,$01,$02,$02,$02,$00 // ................
        .byte $02,$02,$02,$03,$03,$03,$03,$03,$04,$04,$04,$04,$05,$05,$05,$06 // ................
        .byte $06,$07,$00,$07,$08,$00,$00,$00,$0a,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $10,$11,$12,$13,$15,$16,$17,$19,$1a,$1c,$1d,$1f
        .text "!#%'"
        .byte $2a,$00,$2f                           // *./

// --- Region $2042-$20b8 ---
.pc = $2042 "dat_2042"

dat_2042:
        .byte $02,$04,$00,$07,$0e,$02,$00,$00,$5b,$22,$71,$22,$ca,$22,$00,$03 // ........["q"."..
        .byte $00,$07,$03,$00,$07,$04,$00,$00,$00,$00,$02,$02,$00,$00,$e7,$0c // ................
        .byte $44,$61,$86,$ab,$d0,$1a,$44,$5a,$8d,$b5,$e1,$00 // Da....DZ....

txt_206e:
        .byte $22                                   // double quote character
        .text "######$$$$$$"
        .byte $8a,$9c,$ae,$00,$00,$20,$20,$20,$00,$00,$04,$06,$06,$00,$00,$19 // .....   ........
        .byte $81,$40,$ff,$00,$40,$0a,$08,$06,$04,$05,$06,$05,$04,$05,$06,$05 // .@..@...........
        .byte $80,$19,$81,$41,$40,$80,$00,$0c,$2c,$0c,$0a,$2c,$00,$00,$00,$00 // ...A@...,..,....
        .byte $00,$00,$00,$19,$81,$11,$10,$80,$00,$00,$30,$00,$ff,$2c // ..........0..,

// --- Region $20d6-$20ed ---
.pc = $20d6 "dat_20d6"

dat_20d6:
        .byte $01,$00,$00,$e8,$08,$00,$88,$00,$02,$00,$08,$f8,$08,$00,$88,$00 // ................
        .byte $03,$00,$00,$e3,$01,$00,$88           // .......

dat_20ed:
        // === Fill data (1 bytes, $20ed-$20ed) ===
        .byte $00                                   // .

// --- Region $211e-$2136 ---
.pc = $211e "dat_211e"

dat_211e:
        .byte $41,$40,$00,$69,$08,$56,$40,$70,$41,$40,$00,$78,$04,$58,$00,$60 // A@.i.V@pA@.x.X.`
        .byte $41,$40,$00,$ea,$04,$20,$01,$11       // A@... ..

dat_2136:
        // === Fill data (1 bytes, $2136-$2136) ===
        .byte $00                                   // .

// --- Region $219e-$21e0 ---
.pc = $219e "dat_219e"

dat_219e:
        .byte $07,$32,$81,$14,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .2..............
        .byte $00,$00,$00,$00,$09,$52,$83,$32,$02,$32,$86,$40,$00,$40,$00,$00 // .....R.2.2.@.@..
        .byte $00,$00,$00,$00,$00,$00,$a1,$a1,$a2,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 16, $00
        .byte $0c,$0d,$0f                           // ...

// --- Region $21f9-$220b ---
.pc = $21f9 "dat_21f9"

dat_21f9:
        .byte $06,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$02 // ................
        .byte $02,$02,$02                           // ...

// --- Region $2228-$2242 ---
.pc = $2228 "dat_2228"

dat_2228:
        .byte $1f,$f0,$2b,$81,$00,$00,$00,$00,$00,$00,$00,$00,$33,$00,$00,$a3 // ..+.........3...
        .byte $00,$00,$40,$00,$00,$22,$00,$00,$07,$10,$fe // ..@..".....

// --- Region $225b-$225f ---
.pc = $225b "dat_225b"

dat_225b:
        .byte $86,$09,$03,$03,$08                   // .....

// --- Region $22cd-$2521 ---
.pc = $22cd "dat_22cd"

dat_22cd:
        .byte $02,$07,$07,$02,$02,$07,$07,$02,$02,$07,$07,$0d,$0d,$02,$02,$07 // ................
        .byte $07,$ff,$00,$00,$00,$00,$00,$00,$00,$00,$c1,$82,$00,$e1,$ca,$32 // ...............2
        .byte $32,$32,$e0,$82,$c2,$00,$e1,$ca,$32,$32,$e0,$82,$c1,$00,$c1,$82 // 22......22......
        .byte $00,$ca,$e1,$32,$32,$32,$e0,$82,$c2,$00,$c3,$00,$00,$00,$ff,$cc // ...222..........
        .byte $82,$0e,$84,$1a,$82,$0e,$84,$11,$15,$82,$0e,$84,$1a,$82,$0e,$84 // ................
        .byte $11,$15,$82,$0a,$84,$16,$82,$0a,$84,$0e,$11,$82,$0c,$84,$18,$82 // ................
        .byte $0c,$84,$10,$13,$82,$05,$84,$11,$82,$11,$84,$15,$18,$82,$05,$84 // ................
        .byte $11,$82,$11,$84,$15,$18,$ff,$cb,$8c,$f0,$00,$0a,$37,$39,$84,$37 // ............79.7
        .byte $35,$34,$88,$32,$84                   // 54.2.

txt_2352:
        .text "254202-+"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $f0,$00,$1a,$2b,$2d,$ff,$c1,$82,$00,$e2,$ca,$2e,$2e,$2e,$e0,$82 // ...+-...........
        .byte $c2,$00,$e2,$ca,$2e,$2e,$e0,$82,$c1,$00,$c1,$82,$00,$ca,$e2,$30 // ...............0
        .byte $30,$30,$e0,$82,$c2,$00,$c3,$00,$00,$00,$ff,$c1,$82,$00,$e2,$ca // 00..............
        .byte $35,$35,$35,$e0,$82,$c2,$00,$e2,$ca,$35,$35,$e0,$82,$c1,$00,$c1 // 555......55.....
        .byte $82,$00,$ca,$e2,$35,$35,$35,$e0,$82,$c2,$00,$c3,$00,$00,$00,$ff // ....555.........
        .byte $c1,$82,$00,$e1,$ca,$2b,$2b,$2b,$e0,$82,$c2,$00,$e1,$ca,$2b,$2b // .....+++......++
        .byte $e0,$82,$c1,$00,$c1,$82,$00,$ca,$e1,$2b,$2b,$2b,$e0,$82,$c2,$00 // .........+++....
        .byte $c3,$00,$00,$00,$ff,$cc,$82,$07,$84,$13,$82,$07,$84,$16,$1a,$82 // ................
        .byte $07,$84,$13,$82,$07,$84,$16,$1a,$82,$07,$84,$13,$82,$07,$84,$16 // ................
        .byte $1a,$82,$07,$84,$13,$82,$07,$84,$16,$1a,$82,$0c,$84,$18,$82,$0c // ................
        .byte $84,$10,$13,$82,$0c,$84,$18,$82,$0c,$84,$10,$13,$82,$0e,$84,$1a // ................
        .byte $82,$0e,$84,$11,$15,$82,$0e,$84,$1a,$82,$0e,$84,$11,$15,$ff,$cb // ................
        .byte $84
        .text "7775"
        .byte $88,$f0,$00,$04
        .byte $35,$2e,$84
        .byte $2e,$32,$88
        .byte $39
        .byte $84,$37,$8c,$2e,$84,$32,$35,$86,$34,$82,$32,$88,$30,$86,$30,$32 // .7...25.4.2.0.02
        .byte $84,$30,$a0,$f0,$00,$0f,$30,$32,$ff,$c1,$9c,$00,$84,$00,$c1,$a0 // .0....02........
        .byte $00,$c1,$90,$00,$82,$c1,$20,$84,$10,$82,$20,$84,$18,$08,$ff,$c3 // ...... ... .....
        .byte $82,$00,$00,$00,$00,$00,$00,$00,$00,$10,$10,$10,$10,$10,$10,$10 // ................
        .byte $10                                   // .

txt_246c:
        .text "        ((((((((00000088880 0"
        .byte $10,$30,$20,$ff,$cb,$82,$2d,$84,$35,$82,$2d,$84,$35,$84,$2d,$82 // .0 ...-.5.-.5.-.
        .byte $2d,$84,$35,$82,$2d,$84,$35,$84,$2d,$82,$30,$84,$39,$82,$30,$84 // -.5.-.5.-.0.9.0.
        .byte $39,$30,$82,$30,$84,$39,$82,$30,$84,$39,$30,$ff,$cc,$82,$0e,$84 // 90.0.9.0.90.....
        .byte $1a,$82,$0e,$84,$1a,$82,$18,$1a,$82,$0e,$84,$1a,$82,$0e,$84,$1a // ................
        .byte $84,$0e,$82,$11,$84,$1d,$82,$11,$84,$1d,$82,$1a,$18,$82,$11,$84 // ................
        .byte $1d,$82,$11,$84,$1d,$84,$11,$ff,$82,$c1,$00,$84,$cb,$32,$82,$c0 // .............2..
        .byte $00,$84,$cb,$32,$82,$c0,$00,$82,$c1,$00,$82,$c1,$00,$84,$cb,$32 // ...2...........2
        .byte $82,$c0,$00,$84,$cb,$32,$84,$c0,$00,$82,$c1,$00,$84,$cb,$35,$82 // .....2........5.
        .byte $c0,$00,$84,$cb,$35,$84,$c0,$00,$82,$c1,$00,$84,$cb,$35,$82,$c0 // ....5........5..
        .byte $00,$84,$cb,$35,$84,$c0,$00,$ff       // ...5....

dat_2521:
        // === Fill data (1 bytes, $2521-$2521) ===
        .byte $00                                   // .

// --- Region $256e-$256f ---
.pc = $256e "dat_256e"

dat_256e:
        .byte $01                                   // .

dat_256f:
        // === Fill data (1 bytes, $256f-$256f) ===
        .byte $00                                   // .

// --- Region $2808-$29ff ---
.pc = $2808 "dat_2808"

dat_2808:
        .byte $07,$07,$0f,$0d,$0d,$18,$18,$18,$30,$30,$3f,$7f,$60,$60,$f0,$f0 // ........00?.``..
        .byte $c0,$c0,$e0,$e0,$e0,$f0,$f0,$f0,$78,$78,$f8,$fc,$3c,$3c,$7e,$7e // ........xx..<<~~
        .byte $ff,$ff,$79,$78,$78,$79,$7f,$7f,$79,$78,$78,$78,$78,$7d,$ff,$ff // ..yxxy..yxxxx}..
        .byte $80,$e0,$f0,$f0,$f0,$f0,$e0,$e0,$f8,$78,$7c,$7c,$7c,$f8,$f8,$e0 // .........x|||...
        .byte $07,$1f,$3f,$70,$60,$e0,$e0,$e0,$e0,$f0,$f0,$78,$7e,$3f,$1f,$07 // ..?p`......x~?..
        .byte $e0,$f8,$fc,$fe,$38,$60,$00,$00,$00,$00,$00,$04,$0e,$fc,$f8,$e0 // ....8`..........
        .byte $ff,$ff,$78,$78,$78,$78,$78,$78,$78,$78,$78,$78,$78,$78,$ff,$ff // ..xxxxxxxxxxxx..
        .byte $c0,$f0,$f8,$7c,$7c                   // ...||

txt_287d:
        .text ">>>>>>"
        .byte $7c,$7c,$f8,$f0,$c0,$ff,$ff,$78,$78,$78,$78,$7f,$7f,$78,$78,$78 // ||.....xxxx..xxx
        .byte $78,$78,$78,$ff,$ff,$fc,$fc,$3c,$0c,$00,$0c,$fc,$fc,$0c,$00,$00 // xxx....<........
        .byte $04,$0c,$3c,$fc,$fc,$ff,$ff,$78,$78,$78,$78,$7f,$7f,$78,$78,$78 // ..<....xxxx..xxx
        .byte $78,$78,$78,$fc,$fc,$fc,$fc,$3c,$0c,$00,$0c,$fc,$fc,$0c,$00,$00 // xxx....<........
        .byte $00,$00,$00,$00,$00,$07,$1f,$3f,$70,$60,$e0,$e0,$e0,$e0,$f0,$f0 // .......?p`......
        .byte $78,$7e,$3f,$1f,$07,$e0,$f8,$fc,$fe,$38,$60,$00,$00,$7e,$7e,$1e // x~?......8`..~~.
        .byte $1e,$1e,$fe,$fe,$e6,$fc,$fc,$78,$78,$78,$78,$7f,$7f,$78,$78,$78 // .......xxxx..xxx
        .byte $78,$78,$78,$fc,$fc,$7e,$7e
        .text "<<<<"
        .byte $fc,$fc

txt_2900:
        .text "<<<<<<"
        .byte $7e,$7e,$fc,$fc,$78,$78,$78,$78,$78,$78,$78,$78,$78,$78,$78,$78 // ~~..xxxxxxxxxxxx
        .byte $fc,$fc,$7f,$7f,$1e,$1e,$1e,$1e,$1e,$1e,$1e,$1e,$1e,$1e,$1e,$3c // ...............<
        .byte $7c,$78,$fc,$fc,$78,$78,$79,$7b,$7f,$7f,$79,$78,$78,$78,$78,$78 // |x..xxy{..yxxxxx
        .byte $fc,$fc,$78,$78,$60,$c0,$80,$c0,$c0,$e0,$e0,$f0,$f0,$78,$78,$3c // ..xx`........xx<
        .byte $7e,$7e,$fc,$fc,$78,$78,$78,$78,$78,$78,$78,$78,$78,$78,$78,$78 // ~~..xxxxxxxxxxxx
        .byte $ff,$ff,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$04,$0c,$3c // ...............<
        .byte $fc,$fc,$f0,$f0,$78,$78,$78,$7d,$7d,$7f,$6f,$6f,$6f,$60,$60,$60 // ....xxx}}.ooo```
        .byte $f0,$f0,$7e,$7e,$fc,$fc,$fc,$fc,$bc,$bc // ..~~......

txt_2980:
        .text "<<<<<<"
        .byte $7e,$7e,$f0,$f8,$7c,$7e,$7f,$7f,$7f,$6f,$67,$63,$61,$60,$60,$60 // ~~..|~...ogca```
        .byte $f0,$f0,$1e,$1e,$0c,$0c,$0c,$8c,$cc,$ec,$fc,$fc,$fc,$fc,$7c,$3c // ..............|<
        .byte $1c,$1c,$07,$1f,$3f,$70,$60,$e0,$e0,$e0,$e0,$f0,$f0,$78,$7e,$3f // ....?p`......x~?
        .byte $1f,$07,$c0,$f0,$f8,$fc,$3c,$1e,$1e,$0e,$0e,$0e,$0e,$0c,$1c,$f8 // ......<.........
        .byte $f0,$c0,$ff,$ff,$7b,$78,$78,$78,$78,$78,$78,$7c,$7f,$7b,$78,$78 // ....{xxxxxx|.{xx
        .byte $fc,$fc,$80,$e0,$f0,$f8,$f8,$7c,$7c,$7c,$7c,$78,$f8,$e0,$00,$00 // .......||||x....
        .byte $00,$00,$07,$1f,$3f,$70,$60,$e0,$e0,$e0,$e0,$f7,$f1,$78,$7e,$3f // ....?p`......x~?
        .byte $1f,$07,$e0,$f8,$fc,$7e,$1e,$0f,$0f,$07 // .....~....

// --- Region $2a2c-$2a98 ---
.pc = $2a2c "Segment $2a2c"
        .byte $60,$f0,$f8,$7f,$7f,$1f,$01,$20,$70,$fc,$7f,$0f,$e0,$f8,$fc,$fe // `...... p.......
        .byte $38,$60,$00,$00,$e0,$f8,$fc,$3e,$1c,$3c,$f8,$e0,$ff,$ff,$e7,$c7 // 8`.....>.<......
        .fill 10, $07
        .byte $0f,$0f,$fc,$fc,$9c,$8c,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80 // ................
        .byte $c0,$c0,$f8,$f8,$78,$78,$78,$78,$78,$78,$78,$78,$78,$78,$7c,$3e // ....xxxxxxxxxx|>
        .byte $3f,$0f,$7c,$7c                       // ?.||

txt_2a7a:
        .text "<<<<<<<<<<<"
        .byte $fc,$fe,$be,$fc,$fc,$78,$78,$79,$3d,$3c,$3c,$1e,$1e,$1e,$0f,$0f // .....xxy=<<.....
        .byte $0f,$07,$07,$0e                       // ....

// --- Region $2aa5-$2aca ---
.pc = $2aa5 "dat_2aa5"

dat_2aa5:
        .byte $60,$c0,$c0,$fc,$fc,$78,$78,$78,$3c,$3c,$3c,$1e,$1e,$1e,$0f,$0f // `....xxx<<<.....
        .byte $0f,$07,$07,$7e,$7e,$3c,$3c,$3c,$7e,$7e,$7e,$cf,$cf,$cf,$87,$87 // ...~~<<<~~~.....
        .byte $87,$83,$83,$3c,$3c,$18               // ...<<.

// --- Region $2ad3-$2afe ---
.pc = $2ad3 "dat_2ad3"

dat_2ad3:
        .byte $c0,$c0,$c0,$c0,$c0,$fc,$f8,$7c,$3e,$3e,$1f,$0f,$0f,$07,$07,$0f // .......|>>......
        .byte $19,$30,$60,$e0,$e0,$0e,$0c,$18,$30,$60,$c0,$80,$80,$c0,$e0,$e0 // .0`.....0`......
        .byte $f0,$f8,$f8,$7c,$fe,$fe,$fe,$3c,$3e,$1e,$1f,$0f // ...|...<>...

// --- Region $2b0a-$2b30 ---
.pc = $2b0a "Segment $2b0a"
        .byte $18,$30,$30,$60,$60,$c0,$c0,$80,$80,$00,$c8,$f8,$f8,$70,$ff,$ff // .00``........p..
        .byte $ff,$c0,$80,$00,$00,$01,$07,$1e,$78,$e0,$70,$7f,$3f,$3f,$f0,$f8 // ........x.p.??..
        .byte $f8,$3c,$1c,$1e,$78,$e0,$80           // .<..x..

// --- Region $2b32-$2cff ---
.pc = $2b32 "dat_2b32"

dat_2b32:
        .byte $00,$00,$06,$fe,$fe,$fe,$00,$03,$0f,$0f,$03,$03,$03,$03,$03,$03 // ................
        .byte $03,$03,$03,$03,$0f,$0f,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0 // ................
        .byte $c0,$c0,$c0,$c0,$f0,$f0,$0f,$3f,$78,$70,$f0,$fc,$7e,$7c,$18,$01 // .......?xp..~|..
        .byte $07,$1f,$7c,$f0,$ff,$ff,$e0,$f8,$fc,$7c,$3e,$3e,$3c,$7c,$f8,$f0 // ..|......|>><|..
        .byte $c0,$00,$00,$06,$fe,$fe,$3f,$7f,$ff,$01,$03,$07,$0f,$01,$00,$20 // ......?........ 
        .byte $70,$f0,$f8,$7e,$3f,$0f,$fe,$fc,$f8,$f0,$e0,$c0,$f0,$f8,$7c,$3c // p..~?.........|<
        .byte $3e,$1e,$1c,$3c,$f8,$e0,$00,$00,$01,$03,$07,$0e,$1c,$38,$70,$e0 // >..<.........8p.
        .byte $ff,$ff,$00,$00,$00,$00,$78,$f8,$f8,$f8,$78,$78,$78,$78,$78,$78 // ......x...xxxxxx
        .byte $fe,$fc,$78,$78,$fc,$fc,$3f,$3f,$7f,$70,$f0,$ff,$ff,$71,$00,$21 // ..xx..??.p...q.!
        .byte $70,$f0,$f8,$7e,$3f,$0f,$fe,$fc,$f8,$00,$00,$c0,$f0,$f8,$7c,$3c // p..~?.........|<
        .byte $3e,$1e,$1c,$3c,$f8,$e0,$07,$1f,$3f,$70,$60,$e0,$e3,$ef,$ff,$f8 // >..<....?p`.....
        .byte $f0,$78,$7e,$3f,$1f,$07,$c0,$f0,$f8,$f0,$20,$00,$e0,$f8,$fc,$7c // .x~?...... ....|
        .byte $1e,$0c,$1c,$f8,$f0,$c0,$3f,$7f,$ff,$00,$01,$01,$03,$03,$0f,$0f // ......?.........
        .byte $0f,$1f,$1f,$1f,$1f,$1f,$fe,$fc,$f8,$f0,$e0,$e0,$c0,$c0,$80,$80 // ................
        .byte $80,$00,$00,$00,$00,$00,$0f,$3f,$78,$70,$f0,$f8,$7e,$1f,$1f,$7c // .......?xp..~..|
        .byte $70,$f0,$f8,$7e,$3f,$0f,$e0,$f8,$fc,$3e,$1e,$1c,$78,$f0,$f8,$fc // p..~?....>..x...
        .byte $3e,$1e,$1c,$3c,$f8,$e0,$07,$1f,$3f,$70,$60,$f0,$7c,$7f,$3f,$0f // >..<....?p`.|.?.
        .byte $00,$08,$1e,$3f,$1f,$07,$c0,$f0,$f8,$fc,$3c,$1e,$3e,$fe,$ee,$8e // ...?......<.>...
        .byte $0e,$0c,$1c,$f8,$f0,$c0,$07,$1f,$3f,$70,$60,$e0,$e0,$e0,$e0,$f0 // ........?p`.....
        .byte $f0,$78,$7e,$3f,$1f,$07,$c0,$f0,$f8,$fc,$3c,$1e,$1e,$0e,$0e,$0e // .x~?......<.....
        .byte $0e,$0c,$1c,$f8,$f0,$c0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$78,$a9,$35,$85,$01,$a2,$00,$bd,$00,$1a // ......x.5.......
        .byte $9d,$00,$e0,$bd,$00,$1b,$9d,$00,$e1,$bd,$00,$1c,$9d,$00,$e2,$bd // ................
        .byte $00,$1d,$9d,$00,$e3,$bd,$00,$1e,$9d,$00,$e4,$bd,$00,$1f,$9d,$00 // ................
        .byte $e5,$bd,$00,$20,$9d,$00,$e6,$bd,$00,$21,$9d,$00,$e7,$bd,$00,$22 // ... .....!....."
        .byte $9d,$00,$e8,$bd,$00,$23,$9d,$00,$e9,$bd,$00,$24,$9d,$00,$ea,$bd // .....#.....$....
        .byte $00,$25,$9d,$00,$eb,$bd,$00,$26,$9d,$00,$ec,$bd,$00,$27,$9d,$00 // .%.....&.....'..
        .byte $ed,$bd,$00,$28,$9d,$00,$ee,$bd,$00,$29,$9d,$00,$ef,$e8,$d0,$9d // ...(.....)......
        .byte $a9,$37,$85,$01,$58,$4c,$00,$0e,$00,$00,$00,$00,$00,$00 // .7..XL........

// --- Region $2dcf-$2e07 ---
.pc = $2dcf "dat_2dcf"

dat_2dcf:
        .byte $20,$d5,$0d,$4c,$72,$10,$85,$7a,$8d,$67,$10,$84,$7b,$8c,$68,$10 //  ..Lr..z.g..{.h.
        .byte $60,$00,$0b,$0b,$0b,$0b,$0c,$0c,$0f,$0f,$0f,$0f,$0f,$0f,$0c,$0c // `...............
        .byte $0b,$00,$0b,$0b,$0b,$0b,$0c,$0c,$0f,$0f,$0f,$0f,$0f,$0f,$0c,$0c // ................
        .byte $0b,$00,$00,$00,$00,$00,$00,$00,$30   // ........0

// --- Region $2e27-$2e53 ---
.pc = $2e27 "dat_2e27"

dat_2e27:
        .byte $30,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$60,$00 // 0.............`.
        .fill 21, $00
        .byte $30,$00,$00,$00,$00,$00,$00,$08       // 0.......

// --- Region $2e6c-$2e92 ---
.pc = $2e6c "dat_2e6c"

dat_2e6c:
        .byte $60,$00,$00,$00,$00,$00,$00,$00,$00,$00,$30,$00,$00,$00,$00,$00 // `.........0.....
        .fill 11, $00
        .byte $c0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$03 // ...........

dat_2e92:
        // === Fill data (1 bytes, $2e92-$2e92) ===
        .byte $00                                   // .

// --- Region $2ebb-$2ed8 ---
.pc = $2ebb "dat_2ebb"

dat_2ebb:
        .byte $60,$00,$00,$00,$00,$00,$18,$00,$00,$00,$00,$00,$00,$00,$00,$00 // `...............
        .fill 13, $00
        .byte $30                                   // 0

// --- Region $2ef7-$2f18 ---
.pc = $2ef7 "dat_2ef7"

dat_2ef7:
        .byte $03,$00,$00,$00,$00,$03,$00,$00,$00,$00,$00,$00,$00,$c0,$00,$00 // ................
        .byte $c0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$30,$00,$00 // .............0..
        .byte $30                                   // 0

dat_2f18:
        // === Fill data (1 bytes, $2f18-$2f18) ===
        .byte $00                                   // .

// --- Region $2f39-$2f51 ---
.pc = $2f39 "dat_2f39"

dat_2f39:
        .byte $18,$00,$00,$18,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$18,$00,$00,$18       // ........

dat_2f51:
        // === Fill data (1 bytes, $2f51-$2f51) ===
        .byte $00                                   // .

// --- Region $2f7b-$2f99 ---
.pc = $2f7b "dat_2f7b"

dat_2f7b:
        .byte $0c,$00,$00,$0c,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$03,$00,$00,$07,$80,$00,$07,$80,$00,$03 // ..............

dat_2f99:
        // === Fill data (1 bytes, $2f99-$2f99) ===
        .byte $00                                   // .

// --- Region $2fd9-$2fe3 ---
.pc = $2fd9 "dat_2fd9"

dat_2fd9:
        .byte $01,$80,$00,$03,$c0,$00,$03,$c0,$00,$01,$80 // ...........

// --- Region $3000-$3200 ---
.pc = $3000 "dat_3000"

dat_3000:
        .byte $01,$02,$03,$03,$03,$04,$05,$03,$04,$01,$01,$01,$06,$07,$01,$02 // ................
        .byte $04,$01,$08,$09,$01,$05,$04,$01,$01,$02,$03,$0a,$01,$01,$0b,$09 // ................
        .byte $01,$05,$0c,$01,$02,$04,$01,$01,$01,$0d,$0e,$0f,$10,$11,$12,$10 // ................
        .byte $13,$14,$15,$01,$16,$17,$18,$0d,$19,$1a,$1b,$1c,$1d,$1e,$1f,$14 // ................

txt_3040:
        .text " !"
        .byte $22                                   // double quote character
        .text "#$%&'()*+,-."
        .byte $01,$01                               // ..

txt_3051:
        .text "/01234256789:;<=>?"
        .byte $40                                   // @ character
        .text "ABCDEFGHIJKLM4NOPQR"
        .byte $01,$01,$01,$01                       // ....

txt_307b:
        .text "4ST4UVWXYZ"
        .byte $5b,$5c,$5d,$3d,$5e,$5f,$40,$60,$61,$62,$63,$64,$40,$65,$66,$67 // [\]=^_@`abcd@efg
        .byte $3d,$52,$68,$3d,$34,$69,$6a,$6b,$3d,$52,$01,$01,$01,$01,$34,$53 // =Rh=4ijk=R....4S
        .byte $54,$34,$32,$6c,$6d,$6e,$39,$6f,$70,$71,$72,$3d,$73,$74,$40,$75 // T42lmn9opqr=st@u
        .byte $76,$77,$78,$79,$7a,$7b,$7c,$7d,$7e,$7f,$80,$81,$34,$53,$82,$83 // vwxyz{|}~...4S..
        .byte $3d,$52,$01,$01,$01,$01,$84,$53,$54,$84,$53,$85,$84,$86,$87,$88 // =R.....ST.S.....
        .byte $89,$8a,$86,$87,$8b,$8c,$40,$8d,$8e,$8f,$90,$91,$92,$93,$94,$95 // ......@.........
        .byte $96,$97,$98,$99,$84,$53,$54,$9a,$87,$52,$01,$01,$01,$01,$9b,$9c // .....ST..R......
        .byte $9d,$9b,$9c,$9d,$9b,$9e,$9f,$a0,$a1,$9b,$9e,$9f,$a0,$a2,$a3,$a4 // ................
        .byte $a5,$a6,$a7,$a8,$a9,$aa,$ab,$ac,$ad,$ae,$af,$b0,$b1,$9c,$9d,$b2 // ................
        .byte $b3,$a0                               // ..

dat_3117:
        // === Fill data (34 bytes, $3117-$3138) ===
        .fill 34, $01
        .byte $b4,$b5,$b6,$b7,$b8,$b9,$01           // .......

dat_3140:
        .text "                                                                                                                                                                                                "
        .byte $00                                   // string terminator

// --- Region $3800-$390b ---
.pc = $3800 "txt_3800"

txt_3800:
        .encoding "screencode_mixed"
        .text "dracula preview/released by transcom/on july 11th"
        .encoding "petscii_upper"

txt_3831:
        .text " 1990/"

txt_3837:
        .encoding "screencode_mixed"
        .text "usa greets/napalm and/fantasy/transcom hq/titans tower"
        .encoding "petscii_upper"

txt_386d:
        .text "/619 541 1052/"

txt_387b:
        .encoding "screencode_mixed"
        .text "or write to  bp"
        .encoding "petscii_upper"

txt_388a:
        .text " 143/7700 "
        .byte $0d                                   // string terminator

txt_3895:
        .encoding "screencode_mixed"
        .text "ouscron 1/belgium/ta gueule/petit con/et encaisse/"
        .text "@"
        .encoding "petscii_upper"

dat_38c8:
        .text "                                                                   "
        .byte $00                                   // string terminator

// --- Region $3a00-$4000 ---
.pc = $3a00 "txt_3a00"

txt_3a00:
        .encoding "screencode_mixed"
        .text "note move joystick diagonal down right or left in the game to alter yourself"
        .encoding "petscii_upper"

dat_3a4c:
        .text "                                "

txt_3a6c:
        .encoding "screencode_mixed"
        .text "the kings of pain are this week   xray   dominators   illusion   legend   genesis project"
        .encoding "petscii_upper"

txt_3ac5:
        .text " 27   "

txt_3acb:
        .encoding "screencode_mixed"
        .text "conflict   cosmos   paramount and alpha flight   ikari and talent   fairlight   action   vision   crazy and lotus"
        .encoding "petscii_upper"

txt_3b3c:
        .text "                  "

txt_3b4e:
        .encoding "screencode_mixed"
        .text "the members of our brewery are   rodenbach   duvel   alexander   tuborg   gueuze   and the rest"
        .encoding "petscii_upper"

txt_3bad:
        .text "                      "

txt_3bc3:
        .encoding "screencode_mixed"
        .text "see you in august in yugoslavia"
        .encoding "petscii_upper"

txt_3be2:
        .text "      "

txt_3be8:
        .encoding "screencode_mixed"
        .text "one week of carousing and wenching"
        .encoding "petscii_upper"

txt_3c0a:
        .text "                   "
        .byte $00                                   // string terminator
        .byte $00                                   // .

dat_3c1f:
        // === Fill data (481 bytes, $3c1f-$3dff) ===
        .fill 481, $ff

txt_3e00:
        .text "?ACEGIKMOQSUWY"
        .byte $5b,$5d,$5f,$61,$63,$65,$67,$69,$6b,$6d,$6f,$71,$73,$75,$77,$79 // []_acegikmoqsuwy
        .byte $7b,$7d,$7f,$81,$83,$85,$87,$89,$8b,$8d,$8f,$91,$93,$95,$97,$99 // {}..............
        .byte $9b,$9d,$9f,$a1,$a3,$a5,$a7,$a9,$ab,$ad,$af,$b1,$b3,$b5,$b7,$b9 // ................
        .byte $bb,$bd,$bf,$c1,$74,$76,$78,$7a,$7c,$7e,$80,$82,$84,$86,$88,$8a // ....tvxz|~......
        .byte $8c,$8e,$90,$92,$94,$96,$98,$9a,$9c,$9e,$a0,$a2,$a4,$a6,$a8,$aa // ................
        .byte $ac,$ae,$b0,$b2,$b4,$b6,$b8,$ba,$bc,$be,$c0,$c2 // ............

dat_3e6a:
        // === Fill data (406 bytes, $3e6a-$3fff) ===
        .fill 406, $ff

dat_4000:
        // === Fill data (1 bytes, $4000-$4000) ===
        .byte $00                                   // .

// --- Region $499e-$499e ---
.pc = $499e "dat_499e"

dat_499e:
        // === Fill data (1 bytes, $499e-$499e) ===
        .byte $00                                   // .

// --- Region $4c9e-$4c9e ---
.pc = $4c9e "dat_4c9e"

dat_4c9e:
        // === Fill data (1 bytes, $4c9e-$4c9e) ===
        .byte $00                                   // .

// --- Region $6f8e-$6f8e ---
.pc = $6f8e "dat_6f8e"

dat_6f8e:
        // === Fill data (1 bytes, $6f8e-$6f8e) ===
        .byte $00                                   // .

// --- Region $8dd1-$8dd1 ---
.pc = $8dd1 "dat_8dd1"

dat_8dd1:
        // === Fill data (1 bytes, $8dd1-$8dd1) ===
        .byte $00                                   // .

// --- Region $a016-$a016 ---
.pc = $a016 "dat_a016"

dat_a016:
        // === Fill data (1 bytes, $a016-$a016) ===
        .byte $00                                   // .

// --- Region $a926-$a926 ---
.pc = $a926 "dat_a926"

dat_a926:
        // === Fill data (1 bytes, $a926-$a926) ===
        .byte $00                                   // .

// --- Region $e100-$ea7d ---
.pc = $e100 "dat_e100"

dat_e100:
        .byte $2e,$ca,$d0,$f5,$c6,$39,$10,$f1,$30,$8f,$86,$39,$b1,$2f,$aa,$4c // .....9..0..9./.L
        .byte $22,$01,$20,$71,$01,$b1,$2f,$91,$2d,$e6,$2f,$d0,$02,$e6,$30,$e6 // ". q../.-./...0.
        .byte $2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$c6,$39,$10,$e9,$4c,$00,$01,$2c // -........9..L..,
        .byte $da,$01,$a9,$37,$85,$01,$58,$20,$00,$10,$4c,$ae,$a7,$e0,$00,$f0 // ...7..X ..L.....
        .byte $ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1,$2f,$91,$2d,$c8,$c4,$ff,$d0 // ...,...../.-....
        .byte $f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5,$2e,$69,$00,$85,$2e,$a0,$00 // ...-e..-..i.....
        .byte $ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85,$2f,$a5,$30,$69,$00,$85,$30 // ...../e../.0i..0
        .byte $4c,$00,$01,$b9,$00,$ef,$99,$00,$ff,$c8,$d0,$f7,$ce,$dc,$01,$ce // L...............
        .byte $df,$01,$ad,$df,$01,$c9,$df,$d0,$ea,$60,$b7,$21,$02,$a7 // .........`.!..

txt_e18e:
        .text "!U"
        .byte $a7                                   // ''' | $80 (end-of-string marker)

txt_e191:
        .text "!V"
        .byte $a7                                   // ''' | $80 (end-of-string marker)

txt_e194:
        .text "!%"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $22,$02,$09,$a6,$22,$60,$98,$a7,$21,$09,$a7 // "..."`..!..

txt_e1a2:
        .text "!X"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $21,$80,$a7,$21,$95,$a7,$23,$60,$09,$06,$e6,$07,$22,$bf,$c0,$e3 // !..!..#`...."...
        .byte $3f,$22,$ff,$3f,$c2,$a1,$c7,$21,$03,$c6,$22,$f9,$3e,$c6,$22,$9b // ?".?...!..".>.".
        .byte $6c,$e6,$73,$22,$f9,$3f,$c6,$28,$60,$98,$e4,$f6,$f9,$fd,$fe,$ff // l.s".?.(`.......
        .byte $a5,$2e,$80,$60,$60,$06,$27,$1b,$1f,$1c,$9c,$6c,$7c,$e4,$f6,$39 // ...``.'....l|..9
        .byte $e3,$fd,$22,$fe,$ff,$a4,$27,$80,$a0,$60,$68,$b9,$fe,$cf,$e5,$3f // .."...'..`h....?
        .byte $2b,$80,$40,$60,$90,$d8,$da,$da,$e6,$26,$1b,$1f,$e4,$1c,$24,$9c // +.@`.....&....$.
        .byte $e6,$fd,$3d,$e5,$fd,$2e,$02,$09,$06,$27,$1b,$9f,$6c,$7c,$5b,$bf // ..=......'..l|[.
        .byte $f0,$cf                               // ..

txt_e217:
        .text "??"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $23,$f9,$ff,$cf,$c5,$a3,$30,$02,$01,$89,$66,$67,$25,$9b,$6f,$7c // #.....0...fg%.o|
        .byte $b3,$f3,$cf,$cf,$be,$ff,$0c,$c5,$25,$58,$e6,$f9,$fd,$fe,$c3,$a3 // ........%X......
        .byte $31,$80,$40,$62,$99,$d9,$09,$26,$1b,$9f,$6c,$7c,$b3,$f3,$6f,$ff // 1.@b...&..l|..o.
        .byte $c0,$3f,$c4,$23,$e5,$fe,$cf,$c5,$2b,$80,$60,$90,$d8,$e4,$f6,$f9 // .?.#....+.`.....
        .byte $fd,$9b,$6f,$7c,$e5,$73,$26,$98,$e4,$f6,$f9,$fd,$fe,$c2,$a4,$31 // ..o|.s&........1
        .byte $80,$60,$62,$99,$09,$06,$27,$1b,$9f,$6c,$7c,$b3,$b9,$fe,$cf // .`b...'..l|....

txt_e279:
        .text "??"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $21,$80,$e3,$40,$21,$68,$e3,$6a,$23,$06,$09,$02,$a5,$24,$f3,$bf // !..@!h.j#....$..
        .byte $55,$02,$a4,$22,$0f,$f3,$e6,$73,$c2,$21,$f5,$e5,$f6,$23,$fe,$f9 // U.."...s.!...#..
        .byte $56,$e3,$aa,$22,$a0,$a0,$e8,$73,$2b,$f3,$ff,$5b,$a7,$a6,$a9,$a1 // V.."...s+..[....
        .byte $a6,$ff,$3f,$3f,$e5,$cf,$22,$68,$98,$e6,$da,$22,$00,$02,$e3,$01 // ..??.."h..."....
        .byte $27,$89,$86,$87,$73,$73,$b3,$f3,$e4,$cf,$c5,$26,$0f,$f3,$b3,$68 // '...ss.....&...h
        .byte $68,$9a,$e3,$da,$22,$e6,$f6,$e6,$07,$22,$87,$87,$e8,$3f,$e3,$f6 // h..."...."...?..
        .byte $21,$f9,$e3,$fd,$21,$fe,$e7,$9c,$21,$5c,$e8,$fd,$24,$73,$73,$b3 // !...!...!\..$ss.
        .byte $f3,$e3,$cf,$21,$f3,$c2,$22,$f9,$e6,$e4,$da,$28,$ff,$fc,$6f,$9b // ...!.."....(..o.
        .byte $a7,$a6,$a9,$a2,$c3                   // .....

txt_e301:
        .text "-?"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $fe,$b9,$56,$67,$67,$5b,$5f,$5f,$5c,$9c,$9c,$e5,$3f,$3b,$fe,$fd // ..Vgg[__\...?;..
        .byte $fd,$fc,$ff,$e6,$99,$6a,$6a,$aa,$aa,$ff,$cf,$f3,$b3,$7f,$6c,$9f // .....jj.......l.
        .byte $1b,$d9,$d9,$ea,$f7,$f7,$e7,$d7,$97,$e4,$cf,$e4,$3f,$c2,$32,$f9 // ............?.2.
        .byte $e6,$da,$9a,$6a,$6a,$3f,$f3,$bc,$6c,$9f,$9b,$a7,$87,$fd,$fd,$fe // ...jj?..l.......
        .byte $ff,$e4,$3f,$c4,$28,$f3,$ff,$fc,$ff,$d9,$e6,$f7,$fb,$c3,$28,$3f // ..?.(.........(?
        .byte $f3,$cf,$ff,$3f,$ff,$fc,$f3,$c7,$22,$3f,$3f,$e8,$6a,$e8,$f6,$e8 // ...?...."??.j...
        .byte $a0,$24,$f6,$f5,$ff,$f3,$c4,$24,$a7,$5b,$ff,$00,$c4,$29,$cf,$3f // .$.....$.[...).?
        .byte $3f,$fe,$f9,$f9,$fe,$ff,$9a,$e3,$6a,$60,$26,$aa,$aa,$6a,$6a,$87 // ?.......j`&..jj.
        .byte $a7,$9b,$9f,$9c,$9c,$6c,$7c
        .text "?>=="
        .byte $fd,$f9,$f9,$ff,$7c
        .byte $6c,$9c,$9c,$9f,$9b,$5b,$ff,$f6,$f6,$f9,$fd
        .text "==>?"
        .byte $87
        .byte $87,$e4,$a7,$22,$67,$67,$c2,$26,$0f,$f3,$b3,$73,$73,$7c,$e3,$5c // ..."gg.&...ss|.\
        .byte $21,$9c,$e3,$dc,$2b,$ec,$b3,$73,$7c,$6c,$9f,$9b,$a6,$a9,$e6,$f9 // !...+..s|l......
        .byte $c2                                   // .

txt_e3c5:
        .text "'?"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $f3,$bf,$a8,$56,$f9,$c5,$28,$02,$02,$60,$98,$e6,$f9,$fd,$fe,$e3 // ...V..(..`......
        .byte $9c,$e3,$1c,$23,$9c,$5c,$aa,$e7,$a8   // ...#.\...

txt_e3e1:
        .text "!%"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $23,$67,$27,$27,$e5,$07,$21,$87,$e7,$07,$25,$fb,$f7,$f6,$f5,$f5 // #g''..!...%.....
        .byte $e3,$f6                               // ..

txt_e3f6:
        .text ";?"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $cf,$f3,$bf,$6e,$99,$a6,$fb,$f7,$e7,$d7,$97,$67,$a7,$a7,$f0,$ff // ...n.......g....
        .byte $5b,$a7,$a6,$a9,$a1,$a1,$ff,$3f,$3f,$e3,$cf,$24,$f3,$b3,$68,$9a // [......??..$..h.
        .byte $e3,$d9,$24,$e5,$f6,$f7,$f3,$c6,$22,$f9,$00,$c4,$23,$f0,$ff,$5b // ..$....."...#..[
        .byte $c6,$25,$3f,$ff,$67,$67,$97,$e3,$d7,$27,$e7,$f7,$6c,$5c,$5c,$5f // .%?.gg...'..l\\_
        .byte $5b,$e3,$67,$23,$fc,$ff,$fc,$e4       // [.g#....

txt_e441:
        .text "?<"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $aa,$a8,$a8,$a5,$9b,$6f,$7c,$73,$5b,$25,$02,$60,$98,$e4,$f6,$f9 // .....o|s[%.`....
        .byte $ff,$5b,$a6,$a9,$29,$09,$09,$a6,$ff,$cf,$ff,$e5,$cf,$23,$5c,$5c // .[..)........#\\
        .byte $9c,$e4,$dc,$21,$df,$e5,$fd,$23,$fe,$ff,$3f,$e5,$a8,$23,$68,$6a // ...!...#..?..#hj
        .byte $99,$a2,$2e,$25,$1b,$9f,$6c,$7f,$b3,$07,$07,$67,$97,$d7,$e7,$f7 // ...%..l....g....
        .byte $f7,$e7                               // ..

txt_e486:
        .text "?!"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $e5,$6a,$23,$9a,$da,$e6,$e4,$07,$24,$27,$1b,$9f,$6c,$e7,$3f,$22 // .j#.....$'..l.?"
        .byte $ff,$a8,$e7,$a0,$22,$a7,$27,$e6,$07,$e6,$73,$23,$7f,$73,$a2,$e7 // ....".'...s#.s..
        .byte $a0,$e8,$f7,$e6,$3f,$23,$ff,$3f,$e6,$e3,$da,$21,$9a,$e3,$6a,$28 // ....?#.?...!..j(
        .byte $a6,$a9,$a9,$a1,$a1,$82,$80,$80,$e3,$cf,$26,$f3,$b3,$73,$7f,$73 // ..........&..s.s
        .byte $66,$e4,$69,$e3,$6a,$28,$cf,$cf,$f3,$b3,$73,$73,$7f,$6c,$e3,$73 // f.i.j(....ss.l.s
        .byte $26,$7c,$6c,$9f,$9b,$a7,$fe,$c5,$25,$3f,$ff,$5b,$ff,$30,$c5,$22 // &|l.....%?.[.0."
        .byte $cf,$3f,$c2,$25,$fe,$fd,$f9,$f6,$9b,$e3,$67,$24,$66,$a9,$a9,$aa // .?.%......g$f...
        .byte $e3                                   // .

txt_e4fa:
        .text "?("
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $cf,$ff,$b3,$7f,$e6,$ff,$cc,$c5,$23,$f3,$cf,$3f,$c3,$23,$fe,$fd // ........#..?.#..
        .byte $ea,$e3,$d9,$24,$99,$6a,$6a,$aa,$e3,$cf,$28,$f3,$b3,$7f,$6c,$9f // ...$.jj...(...l.
        .byte $f9,$ff,$f3,$c5,$23,$bc,$f3,$0f,$c5,$21,$fe,$e3,$fd,$24,$f9,$f6 // ....#....!...$..
        .byte $e6,$da,$e8,$07,$24,$7f,$6f,$9b,$25,$a4,$28,$f6,$e6,$9a,$6a,$2a // ....$.o.%.(...j*
        .byte $2a,$0a,$00,$e6,$a0,$34,$80,$00,$f7,$e6,$99,$6a,$2a,$2a,$0a,$00 // *....4.....j**..
        .byte $ff,$fe,$b9,$56,$a2,$a2,$80,$00,$6a,$6a,$e4,$aa,$23,$a8,$00,$80 // ...V....jj..#...
        .byte $a7,$24,$9f,$1b,$26,$09,$a4,$2b,$fd,$f9,$e6,$5a,$0a,$0a,$02,$00 // .$..&..+...Z....
        .byte $a6,$a9,$aa,$e3,$a8,$27,$a0,$00,$ff,$bf,$5b,$25,$02,$a3,$c2,$29 // .....'....[%...)
        .byte $f9,$56,$aa,$aa,$0a,$00,$e6,$9a,$6a,$e3,$aa,$28,$a8,$00,$aa,$a8 // .V......j..(....
        .byte $a8,$a0,$a0,$80,$a2,$24,$6f,$9b,$25,$02,$a4,$c2,$24,$be,$55,$2a // .....$o.%...$.U*
        .byte $0a,$a2,$23,$f9,$e6,$5a,$e4,$aa,$a1,$e3,$aa,$23,$a8,$a8,$a0,$a2 // ..#..Z.....#....
        .byte $23,$9b,$26,$09,$a5,$c2,$24,$6f,$95,$0a,$02,$a2,$2a,$ff,$fe,$e5 // #.&...$o....*...
        .byte $5a,$aa,$aa,$2a,$00,$9a,$6a,$e4,$aa,$27,$a0,$00,$7f,$6f,$9b,$a5 // Z..*..j..'...o..
        .byte $80,$a3,$24,$07,$06,$09,$02,$a4,$26,$ff,$fe,$b9,$56,$02,$02,$a2 // ..$.....&...V...
        .byte $25,$08,$04,$05,$04,$08,$a3,$21,$89,$e3,$44,$21,$89,$a3,$25,$85 // %......!..D!..%.
        .byte $44,$45,$44,$85,$a3,$25,$85,$44,$c5,$44,$85,$a3,$25,$84,$48,$c4 // DED..%.D.D..%.H.
        .byte $44,$84,$a3                           // D..

txt_e600:
        .byte $22                                   // double quote character
        .text "T"
        .byte $dc                                   // '\' | $80 (end-of-string marker)
        .byte $e3,$10,$a3,$82,$30,$aa,$61,$8d,$20,$1c,$16,$a2,$00,$bd,$00,$30 // ....0.a. ......0
        .byte $9d,$00,$04,$bd,$40,$30,$9d,$40,$04,$a9,$00,$9d,$40,$05,$9d,$00 // ....@0.@....@...
        .byte $06,$9d,$00,$07,$a9,$0f,$9d,$00,$d8,$9d,$40,$d8,$a9,$00,$9d,$40 // ..........@....@
        .byte $d9,$9d,$00,$da,$9d,$00,$db,$e8,$d0,$d3,$a9,$00,$a2,$38,$85,$60 // .............8.`
        .byte $86,$61,$a9,$02,$a2,$0a,$8d,$22,$d0,$8e,$23,$d0,$a9,$ff,$8d,$15 // .a....."..#.....
        .byte $d0,$a9,$00,$8d,$1b,$d0,$8d,$1d,$d0,$8d,$1c,$d0,$8d,$17,$d0,$a2 // ................
        .byte $07,$a9,$01,$9d,$27,$d0,$8a,$18,$69,$b8,$9d,$f8,$07,$ca,$10,$f1 // ....'...i.......
        .byte $a9,$01,$8d,$01,$18,$20,$fe,$13,$78,$a9,$94,$a2,$10,$8d,$14,$03 // ..... ..x.......
        .byte $8e,$15,$03,$ad,$11,$d0,$29,$7f,$8d,$11,$d0,$a9,$28,$8d,$12,$d0 // ......).....(...
        .byte $a9,$01,$8d,$1a,$d0,$8d,$0d,$dc       // ........

txt_e69b:
        .text "XL"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $15,$a9,$01,$8d,$19,$d0,$a9,$12,$8d,$18,$d0,$a9,$d8,$8d,$16,$d0 // ................
        .byte $a2,$00,$bd,$72,$11,$bc,$8c,$11,$88,$d0,$fd,$8d,$20,$d0,$8d,$21 // ...r........ ..!
        .byte $d0,$e8,$e0,$0d,$d0,$ec,$a9,$6b,$8d,$12,$d0,$a9,$cf,$a2,$10,$8d // .......k........
        .byte $14,$03,$8e,$15,$03,$58,$20,$00,$18,$4c,$7e,$ea,$a9,$01,$8d,$19 // .....X ..L~.....
        .byte $d0,$a2,$00,$bd,$7f,$11,$bc,$99,$11,$88,$d0,$fd,$8d,$20,$d0,$8d // ............. ..
        .byte $21,$d0,$e8,$e0,$0d,$d0,$ec,$a9,$1a,$8d,$18,$d0,$a9,$c8,$8d,$16 // !...............
        .byte $d0,$20,$ef,$14,$20,$70,$12,$a9,$db,$8d,$12,$d0,$a9,$0d,$a2,$11 // . .. p..........
        .byte $8d,$14,$03,$8e,$15,$03,$58,$4c,$7e,$ea,$a9,$01,$8d,$19,$d0,$a2 // ......XL~.......
        .byte $00,$bd,$72,$11,$bc,$a6,$11,$88,$d0,$fd,$8d,$20,$d0,$8d,$21,$d0 // ..r........ ..!.
        .byte $e8,$e0,$0d,$d0,$ec,$a9,$c8,$8d,$16,$d0,$a9,$fb,$8d,$12,$d0,$a9 // ................
        .byte $3f,$a2,$11,$8d,$14,$03,$8e,$15,$03,$4c,$7e,$ea,$a9,$01,$8d,$19 // ?........L~.....
        .byte $d0,$a2,$00,$bd,$7f,$11,$bc,$b3,$11,$88,$d0,$fd,$8d,$20,$d0,$8d // ............. ..
        .byte $21,$d0,$e8,$e0,$0d,$d0,$ec,$a9,$23,$8d,$12,$d0,$a9,$94,$a2,$10 // !.......#.......
        .byte $8d,$14,$03,$8e,$15,$03,$20,$8a,$14,$20,$c0,$11,$4c,$7e,$ea,$00 // ...... .. ..L~..
        .byte $02,$00,$02,$0a,$02,$0a,$07,$0a,$07,$01,$07,$01,$01,$07,$01,$07 // ................
        .byte $0a,$07,$0a,$02,$0a,$02,$00,$02,$00,$01,$ec,$08,$24,$06,$3a,$08 // ............$.:.
        .byte $01,$e7,$08,$23,$01,$08,$06,$e6,$08,$21,$01,$e5,$08,$21,$03,$ec // ...#.....!...!..
        .byte $08,$60,$60,$ea,$a2,$00,$bd,$b9,$d9,$9d,$b8,$d9,$bd,$e1,$d9,$9d // .``.............
        .byte $e0,$d9,$bd,$31,$da,$9d,$30,$da,$bd,$59,$da,$9d,$58,$da,$bd,$a9 // ...1..0..Y..X...
        .byte $da,$9d,$a8,$da,$bd,$d1,$da,$9d,$d0,$da,$e8,$e0,$14,$d0,$d7,$a2 // ................
        .byte $27,$bd,$b7,$d9,$9d,$b8,$d9,$bd,$df,$d9,$9d,$e0,$d9,$bd,$2f,$da // '............./.
        .byte $9d,$30,$da,$bd,$57,$da,$9d,$58,$da,$bd,$a7,$da,$9d,$a8,$da,$bd // .0..W..X........
        .byte $cf,$da,$9d,$d0,$da,$ca,$e0,$14,$d0,$d7,$ae,$59,$12,$bd,$5c,$12 // ...........Y..\.
        .byte $8d,$cc,$d9,$e3,$e8,$29,$8d,$f4,$d9,$ae,$5a,$12,$8d,$44,$da,$e3 // .....)....Z..D..
        .byte $e8,$29,$8d,$6c,$da,$ae,$5b,$12,$8d,$bc,$da,$e3,$e8,$61,$cd,$8d // .).l..[......a..
        .byte $e4,$da,$ce,$58,$12,$d0,$14,$a9,$02,$8d,$58,$12,$a0,$02,$be,$59 // ...X......X....Y
        .byte $12,$e8,$8a,$29,$0f,$99,$59,$12,$88,$10,$f3,$60,$01,$00,$04,$08 // ...)..Y....`....
        .byte $00,$06,$0e,$03,$01,$07,$0a,$02,$00,$0b,$0c,$0f,$01,$03,$0d,$05 // ................
        .byte $08,$09,$00,$0b,$ad,$84,$12,$0a,$aa,$bd,$85,$12,$8d,$82,$12,$bd // ................
        .byte $86,$12,$8d,$83,$12,$4c,$e2,$fc,$00,$ef,$12,$90,$12,$ef,$12,$fd // .....L..........
        .byte $12,$fe,$12,$14,$ae,$8f,$12,$a9,$27,$38,$ed,$8f,$12,$a8,$bd,$00 // ........'8......
        .byte $33,$9d,$b8,$05,$bd,$28,$33,$9d,$e0,$05,$bd,$50,$33,$9d,$30,$06 // 3....(3....P3.0.
        .byte $bd,$78,$33,$9d,$58,$06,$bd,$a0,$33,$9d,$a8,$06,$bd,$c8,$33,$9d // .x3.X...3.....3.
        .byte $d0,$06,$b9,$00,$33,$99,$b8,$05,$b9,$28,$33,$99,$e0,$05,$b9,$50 // ....3....(3....P
        .byte $33,$99,$30,$06,$b9,$78,$33,$99,$58,$06,$b9,$a0,$33,$99,$a8,$06 // 3.0..x3.X...3...
        .byte $b9,$c8,$33,$99,$d0,$06,$ca,$10,$05,$a2,$00,$ee,$84,$12,$8e,$8f // ..3.............
        .byte $12,$60,$00,$ce,$ee,$12,$d0,$08,$a9,$00,$8d,$ee,$12,$ee,$84,$12 // .`..............
        .byte $60,$60,$ae,$8f,$12,$a9,$27,$38,$ed,$8f,$12,$a8,$a9,$00,$9d,$b8 // ``....'8........
        .byte $05,$9d,$e0,$05,$9d,$30,$06,$9d,$58,$06,$9d,$a8,$06,$9d,$d0,$06 // .....0..X.......
        .byte $99,$b8,$05,$99,$e0,$05,$99,$30,$06,$99,$58,$06,$99,$a8,$06,$99 // .......0..X.....
        .byte $d0,$06,$e8,$e0,$15,$d0,$07,$a9,$01,$8d,$84,$12,$a2,$14,$8e,$8f // ................
        .byte $12,$60,$aa,$bd,$07,$14,$8d,$49,$13,$bd,$47,$14,$a2,$00,$60,$aa // .`.....I..G...`.
        .byte $bd,$07,$14,$8d,$56,$13,$bd,$47,$14,$a2,$00,$60,$a0,$00,$98,$48 // ....V..G...`...H
        .byte $b1,$60,$f0,$0e,$c9,$2f,$f0,$0a,$aa,$68,$18,$7d,$07,$14,$c8,$4c // .`.../...h.}...L
        .byte $5b,$13,$68,$60,$20,$58,$13,$85,$64,$a9,$28,$38,$e5,$64,$4a,$18 // [.h` X..d.(8.dJ.
        .byte $65,$62,$85,$62,$a5,$63,$69,$00,$85,$63,$a0,$00,$98,$48,$b1,$60 // eb.b.ci..c...H.`
        .byte $f0,$2d,$c9,$2f,$f0,$29,$20,$3e,$13,$a0,$00,$91,$62,$18,$69,$01 // .-./.) >....b.i.
        .byte $a0,$28,$91,$62,$18,$69,$01,$48,$a5,$62,$18,$69,$01,$85,$62,$a5 // .(.b.i.H.b.i..b.
        .byte $63,$69,$00,$85,$63,$68,$ca,$d0,$e0,$68,$a8,$c8,$4c,$88,$13,$68 // ci..ch...h..L..h
        .byte $c8,$98,$18,$65,$60,$85,$60,$a5,$61,$69,$00,$85,$61,$60,$a9,$00 // ...e`.`.ai..a`..
        .byte $a2,$33,$4c,$df,$13,$a9,$50,$a2,$33,$4c,$df,$13,$a9,$a0,$a2,$33 // .3L...P.3L.....3
        .byte $4c,$df,$13,$85,$62,$86,$63,$a0,$4f,$a9,$00,$91,$62,$88,$10,$fb // L...b.c.O...b...
        .byte $20,$70,$13,$a0,$00,$b1,$60,$d0,$08,$a9,$00,$a2,$38,$85,$60,$86 //  p....`.....8.`.
        .byte $61,$60,$20,$ca,$13,$20,$d1,$13,$4c,$d8,$13,$01,$e8,$02,$22,$01 // a` .. ..L.....".
        .byte $01,$ec,$02,$21,$03,$e3,$02,$f5,$01,$ea,$02,$e6,$01,$3b,$8f,$01 // ...!.........;..
        .byte $05,$09,$0d,$11,$15,$19,$1d           // .......

txt_ea15:
        .text "!#%)-159=AEIMQU"
        .byte $5b,$5f,$63,$ed,$8f,$22,$35,$37,$e6,$8f,$2a,$8b,$67,$6b,$6f,$73 // [_c.."57..*.gkos
        .byte $77,$7b,$7f,$83,$87,$e6,$8f,$61,$23,$00,$8f,$01,$ad,$87,$14,$38 // w{.....a#......8
        .byte $e9,$03,$b0,$07,$69,$08               // ....i.

txt_ea4a:
        .text "H "
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $14,$68,$8d,$87,$14,$09,$c0,$8d,$29,$11,$60,$a2,$00,$bd,$99,$07 // .h......).`.....
        .byte $9d,$98,$07,$bd,$c1,$07,$9d,$c0,$07,$e8,$e0,$27,$d0,$ef,$ad,$88 // ...........'....
        .byte $14,$8d,$bf,$07,$18,$69,$01,$8d,$e7,$07,$69,$01,$8d,$88,$14,$ce // .....i....i.....
        .byte $89                                   // .

// --- Region $eaa5-$fce1 ---
.pc = $eaa5 "dat_eaa5"

dat_eaa5:
        .byte $a9,$82,$a0,$07,$20,$4c,$15,$a0,$07,$20,$35,$15,$a9,$94,$cd,$12 // .... L... 5.....
        .byte $d0,$d0,$fb,$a9,$97,$a0,$0f,$20,$4c,$15,$a0,$0f,$20,$35,$15,$a9 // ....... L... 5..
        .byte $a9,$cd,$12,$d0,$d0,$fb,$a9,$ac,$a0,$17,$20,$4c,$15,$a0,$17,$20 // .......... L... 
        .byte $35,$15,$a9,$be,$cd,$12,$d0,$d0,$fb,$a0,$1f,$a9,$c1,$20,$4c,$15 // 5............ L.
        .byte $a0,$1f,$20,$35,$15,$60,$a2,$07,$b9,$82,$15,$18,$79,$a2,$15,$c9 // .. 5.`......y...
        .byte $b4,$d0,$02,$a9,$00,$99,$82,$15,$88,$ca,$10,$ec,$60,$8d,$01,$d0 // ............`...
        .byte $8d,$03,$d0,$8d,$05,$d0,$8d,$07,$d0,$8d,$09,$d0,$8d,$0b,$d0,$8d // ................
        .byte $0d,$d0,$8d,$0f,$d0,$a9,$00,$8d,$81,$15,$a2,$0e,$b9,$82,$15,$0a // ................
        .byte $2e,$81,$15,$9d,$00,$d0,$88,$ca,$ca,$10,$f1,$ad,$81,$15,$8d,$10 // ................
        .byte $d0,$60,$00,$28,$3c,$50,$64,$78,$8c,$a0,$14,$3c,$50,$64,$78,$8c // .`.(<Pdx...<Pdx.
        .byte $a0,$14,$28,$50,$64,$78,$8c,$a0,$14,$28,$3c,$64,$78,$8c,$a0,$14 // ..(Pdx...(<dx...
        .byte $28,$3c,$50,$01,$01,$02,$01,$02,$01,$03,$05,$e3,$01,$25,$02,$01 // (<P..........%..
        .byte $02,$02,$04,$e3,$01,$25,$02,$02,$01,$03,$05,$e3,$01,$60,$66,$02 // .....%.......`f.
        .byte $01,$02,$03,$04,$ae,$01,$dc,$e8,$d0,$10,$ad,$84,$12,$c9,$03,$d0 // ................
        .byte $f3,$20,$fe,$13,$ee,$84,$12,$4c,$c2,$15,$78,$a9,$37,$85,$01,$20 // . .....L..x.7.. 
        .byte $a3,$fd,$20,$5b,$ff,$a2,$1f,$bd,$30,$fd,$9d,$14,$03,$bd,$03,$16 // .. [....0.......
        .byte $9d,$40,$03,$ca,$10,$f1,$e8,$20,$80,$17,$8e,$21,$d0,$78,$a9,$34 // .@..... ...!.x.4
        .byte $85,$01,$4c,$40,$03,$bd,$00,$40,$9d,$00,$08,$e8,$d0,$f7,$ee,$45 // ..L@...@.......E
        .byte $03,$ee,$42,$03,$d0,$ef,$78,$a9,$37,$85,$01,$4c,$e2,$fc,$ad,$a6 // ..B...x.7..L....
        .byte $02,$f0,$01,$60,$60,$81,$5d,$00,$32,$a2,$18,$a9,$80,$9d,$00,$d4 // ...``.].2.......
        .byte $a9,$00,$9d,$00,$d4,$ca,$10,$f3,$a2,$00,$60,$80,$6e,$00,$60,$74 // ..........`.n.`t
        .byte $a0,$01,$30,$5d,$f0,$57,$a2,$17,$a9,$09,$9d,$00,$d4,$a9,$00,$9d // ..0].W..........
        .byte $00,$d4,$ca,$10,$f3,$8e,$01,$18,$8d,$24,$25,$8d,$06,$19,$8d,$0e // .........$%.....
        .byte $1a,$88,$b9,$47,$20,$8d,$6f,$18,$98,$0a,$85,$50,$0a,$18,$65,$50 // ...G .o....P..eP
        .byte $a8,$a2,$00,$b9,$4a,$20,$9d           // ....J .

txt_ec2c:
        .text "I%"
        .byte $b9                                   // '9' | $80 (end-of-string marker)
        .byte $4b,$20,$9d                           // K .

txt_ec32:
        .text "L%"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $80,$9d                               // ..

txt_ec37:
        .byte $40                                   // @ character
        .text "%"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $01,$9d                               // ..

txt_ec3c:
        .text "!%"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $00,$9d,$46,$25,$9d,$4f,$25,$9d       // ..F%.O%.

txt_ec47:
        .text "+%"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $c8,$e8,$e0,$03,$d0,$d8,$a0,$18,$8c,$18,$d4,$60,$a2,$02,$20,$86 // ...........`.. .
        .byte $18,$ca,$10,$fa,$ce,$24,$25,$10,$05,$a9,$00,$8d,$24,$25,$60,$b2 // .....$%.....$%`.
        .byte $60,$77,$ad                           // `w.

txt_ec6d:
        .text "$%"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $19,$de                               // ..

txt_ec72:
        .text "!%"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $14,$bc,$6d,$25,$f0,$0c,$20,$b6,$1b,$20,$d8,$1a,$bc // ..m%.. .. ...

txt_ec82:
        .text "D  "
        .byte $cb                                   // 'K' | $80 (end-of-string marker)
        .byte $1a,$4c,$a8,$1d,$bd,$28,$25,$f0,$03,$4c,$3c,$19,$9d,$76,$25,$9d // .L...(%..L<..v%.
        .byte $79,$25,$9d,$a9,$25,$9d,$3a,$25,$9d,$6a,$25,$9d,$67,$25,$9d,$b2 // y%..%.:%.j%.g%..
        .byte $25,$9d,$b5,$25,$9d,$55,$25,$9d,$58,$25,$9d,$94,$25,$bc // %..%.U%.X%..%.

txt_ecb4:
        .text "1%"
        .byte $b9                                   // '9' | $80 (end-of-string marker)
        .byte $d1                                   // .

txt_ecb8:
        .text " H"
        .byte $b9                                   // '9' | $80 (end-of-string marker)
        .byte $d0,$20,$bc,$44,$20,$99,$05,$d4,$68,$99,$06,$d4,$bd,$64,$25,$29 // . .D ...h....d%)
        .byte $40,$f0,$05,$a9,$00,$99,$04,$d4,$bd,$61,$25,$4a,$90,$49,$bc // @........a%J.I.

txt_ecda:
        .text "1%"
        .byte $b9                                   // '9' | $80 (end-of-string marker)
        .byte $d5,$20,$29,$0f,$d0,$08,$a8,$60,$87,$a0,$00,$d0,$33,$8d,$ec,$1c // . )....`....3...
        .byte $8e,$0a,$1a,$8c,$c0,$1c,$8c,$d8,$1c,$0a,$0a,$a8,$b9,$24,$22,$8d // .............$".
        .byte $18,$d4,$b9,$25,$22,$18,$7d,$41,$20,$8d,$17,$d4,$b9,$26,$22,$8d // ...%".}A ....&".
        .byte $b8,$25,$8d,$16,$d4,$b9,$27,$22,$8d,$ee,$1c,$29,$7f,$8d,$0e,$1a // .%....'"...)....
        .byte $bd,$61,$25,$10,$2b,$bc               // .a%.+.

txt_ed23:
        .text "4%"
        .byte $b9                                   // '9' | $80 (end-of-string marker)
        .byte $7a,$20,$85,$50,$b9,$7f,$20,$85,$51,$bc,$5b,$25,$b1,$50,$c9,$ff // z .P.. .Q.[%.P..
        .byte $f0,$06,$fe,$5b,$25,$9d               // ...[%.

txt_ed3c:
        .text "R%"
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .byte $5e,$25,$b1,$50,$c9,$80,$f0,$06,$fe,$5e,$25,$9d // ^%.P.....^%.

txt_ed4b:
        .text ":%"
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .byte $6d,$25,$f0,$03,$20,$b6,$1b,$20,$d8,$1a,$bd,$85,$25,$f0,$34,$bd // m%.. .. ....%.4.

txt_ed5e:
        .text "(%"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $06,$20,$1c,$1d,$4c,$14,$1a,$dd,$82,$25,$b0,$02,$a2,$60,$4f,$dd // . ..L....%...`O.
        .byte $85,$25,$b0,$06,$20,$66,$1d,$4c,$d8,$19,$bd,$88,$25,$9d // .%.. f.L....%.

txt_ed7f:
        .text "7%"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $00,$9d,$85,$25,$9d,$76,$25,$9d,$79   // ...%.v%.y

txt_ed8b:
        .text "% "
        .byte $d8                                   // 'X' | $80 (end-of-string marker)
        .byte $1a,$4c,$d8,$19,$bd,$28,$25,$f0,$5f,$bc // .L...(%._.

txt_ed98:
        .text "1%"
        .byte $b9                                   // '9' | $80 (end-of-string marker)
        .byte $d5,$20,$29,$f0,$f0,$19               // . )...

txt_eda1:
        .text "JJ"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $bd,$94,$25,$d0,$06,$20,$00,$1b,$4c,$d8,$19,$b9,$9a,$21,$dd // ..%.. ..L....!.

txt_edb3:
        .text "(%"
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $03,$20,$3e,$1b,$bd,$8e,$25,$f0,$03,$a3,$25,$bd,$91,$25,$f0,$14 // . >...%...%..%..
        .byte $b4,$60,$3b,$bc                       // .`;.

txt_edca:
        .text "1%"
        .byte $b9                                   // '9' | $80 (end-of-string marker)
        .byte $d3,$20,$d0,$05,$bc,$af,$25,$f0,$03,$20,$d0,$1b,$e0,$00,$d0,$07 // . ....%.. ......
        .byte $a0,$00,$f0,$03,$20,$b5,$1c,$bd,$64,$25,$10,$14,$a9,$01,$dd // .... ...d%.....

txt_edec:
        .text "!%"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $0d,$cd                               // ..

txt_edf1:
        .text "$%"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $08,$bc                               // ..

txt_edf6:
        .text "D "
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $00,$99,$06,$d4,$bd,$61,$25,$29,$02,$f0,$0c,$ac,$3e,$a9,$01,$dd // .....a%)....>...

txt_ee09:
        .text "(%"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $10,$bd,$61,$25,$29,$40,$f0,$09,$a9,$f9,$9d,$73,$25,$a9,$81,$d0 // ..a%)@.....s%...
        .byte $58,$bd,$64,$25,$29,$10,$f0,$0b,$ab,$60,$ad,$bd,$64 // X.d%)....`..d

txt_ee29:
        .text "%) "
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $12,$bc                               // ..

txt_ee2f:
        .text ".%"
        .byte $bd                                   // '=' | $80 (end-of-string marker)

txt_ee32:
        .text "(%"
        .byte $d9                                   // 'Y' | $80 (end-of-string marker)
        .byte $08,$22,$d0,$31,$bd,$61,$25,$10       // .".1.a%.

txt_ee3d:
        .text "#0*"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $64,$25,$29,$0f,$dd,$21,$25,$90,$20,$ad // d%)..!%. .

txt_ee4b:
        .text "$%"
        .byte $cd                                   // 'M' | $80 (end-of-string marker)
        .byte $6f,$18,$d0,$18,$a9,$02,$dd           // o......

txt_ee55:
        .text "(%"
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $11,$bd,$61,$25,$29,$fd,$9d,$61,$25,$bc // ..a%)..a%.

txt_ee62:
        .text "1%"
        .byte $b9                                   // '9' | $80 (end-of-string marker)
        .byte $cf,$20,$9d                           // . .

txt_ee68:
        .text "R%"
        .byte $bd                                   // '=' | $80 (end-of-string marker)

txt_ee6b:
        .text "R%"
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .byte $44,$20,$99,$04,$d4,$bd,$a9,$25,$99,$02,$d4,$bd,$ac,$25,$99,$03 // D .....%.....%..
        .byte $d4,$bd                               // ..

txt_ee80:
        .text "(%"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $ff,$f0,$03,$fe                       // ....

txt_ee87:
        .text "(%"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $70,$25,$99,$00,$d4,$bd,$73,$25,$99,$01,$d4,$60,$bd // p%....s%...`.

txt_ee97:
        .text "7%"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $bd,$61,$25,$29,$08,$d0,$09,$98,$18,$7d,$3d,$25,$7d,$6a,$25,$a8 // .a%).....}=%}j%.
        .byte $8c,$1d,$1b,$b9,$81,$1f,$9d,$70,$25,$b9,$e1,$1f,$18,$7d,$3a,$25 // .......p%....}:%
        .byte $9d,$73,$25,$60,$a9,$00,$9d,$a0,$25,$9d,$a3,$25,$fe,$94,$25,$b9 // .s%`....%..%..%.
        .byte $9b,$21,$29,$0f,$9d,$97,$25,$b9,$9b,$21,$e4,$4a,$60,$be,$85,$51 // .!)...%..!.J`..Q
        .byte $a0,$00,$b9,$82,$1f,$38,$fd,$70,$25,$85,$50,$b9,$e2,$1f,$fd,$73 // .....8.p%.P....s
        .byte $25,$a4,$51,$4a,$66,$50,$88,$10,$fa,$9d,$9d,$25,$a5,$50,$9d,$9a // %.QJfP.....%.P..
        .byte $25,$60,$bd,$94,$25,$30,$13,$bd,$a0,$25,$18,$7d,$9a,$25,$9d,$a0 // %`..%0...%.}.%..
        .byte $25,$bd,$a3,$25,$7d,$9d,$25,$4c,$66,$1b,$bd,$a0,$25,$38,$fd,$9a // %..%}.%Lf...%8..
        .byte $25,$9d,$a0,$25,$bd,$a3,$25,$fd,$9d,$25,$9d,$a3,$25,$bd,$70,$25 // %..%..%..%..%.p%
        .byte $18,$7d,$a0,$25,$9d,$70,$25,$bd,$73,$25,$7d,$a3,$25,$9d,$73,$25 // .}.%.p%.s%}.%.s%
        .byte $de,$97,$25,$d0,$11,$b9,$9b,$21,$29,$0f,$0a,$9d,$97,$25,$bd,$94 // ..%....!)....%..
        .byte $25,$49,$ff,$9d,$94,$25,$b9,$9c,$21,$f0,$1e,$10,$08,$bd // %I...%..!.....

txt_ef58:
        .text "(%"
        .byte $d9                                   // 'Y' | $80 (end-of-string marker)
        .byte $9d,$21,$b0,$14,$b9,$9c,$21,$29,$7f,$18,$7d,$9a,$25,$9d,$9a,$25 // .!....!)..}.%..%
        .byte $bd,$9d,$25,$69,$00,$9d,$9d,$25,$60,$de,$67,$25,$10,$06,$b9,$5b // ..%i...%`.g%...[
        .byte $20,$9d,$67,$25,$b9,$4f,$20,$18,$7d,$67,$25,$a8,$b9,$53,$20,$9d //  .g%.O .}g%..S .
        .byte $6a,$25,$60,$a8,$bd,$61,$25,$29,$04,$f0,$36,$80,$36,$00,$60,$45 // j%`..a%)..6.6.`E
        .byte $8c,$21,$1c,$8c,$38,$1c,$bc           // .!..8..

txt_efa2:
        .text ".%"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $a6,$25,$d0,$17,$bd,$a9,$25,$18,$69,$00,$48,$bd,$ac,$25,$7d,$af // .%....%.i.H..%}.
        .byte $25,$d9,$d4,$21,$90,$3f,$fe,$a6,$25,$d0,$19,$bd,$a9,$25,$38,$e9 // %..!.?..%....%8.
        .byte $00,$48,$bd,$ac,$25,$fd,$af,$25,$d9,$ee,$21,$30,$02,$b0,$26,$a9 // .H..%..%..!0..&.
        .byte $00,$9d,$a6,$25,$bd,$61,$25,$29,$10,$f0,$18,$b8,$2a,$68,$60,$9d // ...%.a%)....*h`.
        .byte $ac,$25,$68,$9d,$a9,$25,$60,$80,$40,$00,$33,$b9,$39,$22,$85,$50 // .%h..%`.@.3.9".P
        .byte $b9,$3c,$22,$85,$51,$a0,$00,$b1,$50,$c8,$c9,$ff,$d0,$07,$a7,$60 // .<".Q...P......`
        .byte $46,$c9,$fe,$d0,$01,$60,$ee,$d8,$1c,$c9,$00,$d0,$0b,$ee,$c0,$1c // F....`..........
        .byte $ee,$c0,$1c,$a9,$00,$8d,$d8,$1c,$b1,$50,$8d,$b9,$25,$a0,$00,$a9 // .........P..%...
        .byte $00,$30,$12,$ad,$b8,$25,$18,$6d,$b9,$25,$d9,$33,$22,$90,$18,$a9 // .0...%.m.%.3"...
        .byte $ff,$8d,$ee,$1c,$60,$ad,$b8,$25,$38,$ed,$b9,$25,$d9 // ....`..%8..%.

txt_f042:
        .text "6"
        .byte $22                                   // double quote character
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $06,$a9,$00,$8d,$ee,$1c,$60,$a7,$60,$2e,$bd,$85,$25,$8d,$3b,$1d // ......`.`...%.;.
        .byte $8d,$3f,$1d,$18,$7d,$82,$25,$9d,$85,$25,$a0,$07,$bd,$8b,$25,$1e // .?..}.%..%....%.
        .byte $7c,$25,$3e,$7f                       // |%>.

txt_f069:
        .text "%*"
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $04,$c9,$00,$90,$05,$e9,$00,$fe,$7c,$25,$88,$10,$eb,$9d,$8b,$25 // ........|%.....%
        .byte $60,$bc,$60,$67,$bd,$37,$25,$dd,$88,$25,$90,$13,$bd,$76,$25,$38 // `.`g.7%..%...v%8
        .byte $fd,$7c,$25,$9d,$76,$25,$bd,$79,$25,$fd,$7f,$25,$4c,$91,$1d,$bd // .|%.v%.y%..%L...
        .byte $76,$25,$18,$7d,$7c,$25,$9d,$76,$25,$bd,$79,$25,$7d,$7f,$25,$9d // v%.}|%.v%.y%}.%.
        .byte $79,$25,$bd,$70,$25,$18,$7d,$76,$25,$9d,$70,$25,$bd,$73,$25,$7d // y%.p%.}v%.p%.s%}
        .byte $79,$25,$9d,$73,$25,$60,$bc,$40,$25,$30,$13,$b9,$5f,$20,$85,$50 // y%.s%`.@%0.._ .P
        .byte $b9,$6d,$20,$85,$51,$bc               // .m .Q.

txt_f0d2:
        .text "C%"
        .byte $b1                                   // '1' | $80 (end-of-string marker)
        .byte $50,$c9,$ff,$d0,$62,$a9,$00,$9d,$43,$25,$9d,$6d,$25,$bd,$4f,$25 // P...b...C%.m%.O%
        .byte $f0,$05,$a5,$60,$1f,$bc               // ...`..

txt_f0eb:
        .text "F%"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $49,$25,$85,$50,$bd,$4c,$25,$85,$51,$b1,$50,$c9,$40,$90,$33,$c9 // I%.P.L%.Q.P.@.3.
        .byte $80,$90,$14,$c9,$c0,$90,$18,$c9,$ff,$f0,$23,$b4,$28,$29,$3f,$9d // ..........#.()?.

txt_f10e:
        .text "=%"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $d0,$d2,$a7,$60,$3c,$a0,$00,$f0,$c7,$9d // ...`<.....

txt_f11b:
        .byte $40                                   // @ character
        .text "%"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $98,$9d                               // ..

txt_f120:
        .text "F%"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $86,$a9,$00,$8d,$ba,$25,$9d,$28,$25,$9d,$85,$25,$9d,$8e,$25,$9d // .....%.(%..%..%.
        .byte $91,$25,$b1,$50,$30,$0b,$9d           // .%.P0..

txt_f13a:
        .text "7%"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $98,$9d,$43,$25,$4c,$18,$1f,$c9,$c0,$90,$25,$c9,$e0,$90,$2d,$c9 // ..C%L.....%...-.
        .byte $f0,$90,$31,$f0,$58,$bb,$3c,$29,$3f,$18,$6d,$ba,$25,$8d,$ba,$25 // ..1.X.<)?.m.%..%
        .byte $c8,$d0,$bc,$29,$1f,$9d               // ...)..

txt_f163:
        .text ".%"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $d0,$b4,$29,$0f,$9d,$6d,$25,$c8,$d0,$ac,$80,$21,$00,$60,$6a,$c8 // ..)..m%....!.`j.
        .byte $b1,$50,$9d,$82,$25,$c8,$b1,$50,$9d,$85,$25,$8d,$3b,$1d,$8d,$3f // .P..%..P..%.;..?
        .byte $1d,$c8,$b1,$50,$9d                   // ...P.

txt_f18b:
        .text "7%"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $98,$9d,$43,$25,$fe                   // ..C%.

txt_f193:
        .text "C%"
        .byte $b1                                   // '1' | $80 (end-of-string marker)
        .byte $50,$9d,$88,$25,$18,$7d               // P..%.}

txt_f19c:
        .text "=%"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $b9,$e1,$1f,$48,$b9,$81,$1f,$48,$bd,$37,$25,$7d // ...H...H.7%}

txt_f1ab:
        .text "=%"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $68,$38,$f9,$81,$1f,$9d,$7c,$25,$68,$f9,$e1,$1f,$9d,$7f,$25,$a9 // h8....|%h.....%.
        .byte $00,$9d,$8b,$25,$bd,$37,$25,$dd,$88,$25,$90,$18,$bd,$7c,$25,$49 // ...%.7%..%...|%I
        .byte $ff,$9d,$7c,$25,$bd,$7f,$25,$49,$ff,$9d,$7f,$25,$fe,$7c,$25,$d0 // ..|%..%I...%.|%.
        .byte $03,$a3,$36,$20,$2c,$1d,$ad,$ba,$25,$f0,$03,$9d // ..6 ,...%...

txt_f1ea:
        .text "%%"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $25,$25,$9d                           // %%.

txt_f1f0:
        .text "!%"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $2b,$25,$f0,$03,$a3,$2a,$bc           // +%...*.

txt_f1fa:
        .text ".%"
        .byte $b9                                   // '9' | $80 (end-of-string marker)
        .byte $ba,$21,$9d,$64,$25,$98,$e3,$0a,$35,$9d // .!.d%...5.

txt_f207:
        .text "1%"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $b9,$ce,$20,$9d                       // .. .

txt_f20e:
        .text "R%"
        .byte $b9                                   // '9' | $80 (end-of-string marker)
        .byte $d2,$20,$29,$0f,$9d,$ac,$25,$b9,$d2,$20,$e4,$4a,$60,$27,$9d,$af // . )...%.. .J`'..
        .byte $25,$b9,$d4,$20,$9d,$61,$25,$29,$20,$9d,$a6,$25,$bd,$61,$25,$30 // %.. .a%) ..%.a%0
        .byte $01,$60,$bd,$52,$25,$9d               // .`.R%.

txt_f237:
        .text "4%"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $a9,$00,$9d,$5b,$25,$b9,$84,$20,$9d,$5e,$25,$60,$a6,$21,$0c,$a5 // ...[%.. .^%`.!..
        .byte $23,$7b,$00,$a9,$a2,$3a,$fa,$18,$38,$5a,$00,$a3,$cc,$f6,$23,$53 // #{...:..8Z....#S
        .byte $86,$bb,$f4,$30,$70,$b4,$fb,$47,$98,$ed,$47,$b0,$0c,$00,$e9,$61 // ...0p..G..G....a
        .byte $a3,$21,$8f,$a7,$33,$c3,$c3,$d1,$ef,$1f,$60,$b5,$1e,$9c,$31,$df // .!..3.....`...1.
        .byte $a5,$87,$86,$a2,$df,$3e,$00,$6b,$bd,$21,$01,$a5,$23,$01,$00,$01 // .....>.k.!..#...
        .byte $a2,$21,$01,$e3,$02,$a1,$e3,$02,$e5,$03,$e4,$04,$e3,$05,$26,$06 // .!............&.
        .byte $06,$07,$00,$07,$08,$a3,$21,$0a,$a7,$33,$10,$11,$12,$13,$15,$16 // ......!..3......
        .byte $17,$19,$1a,$1c,$1d,$1f
        .text "!#%'*"
        .byte $00
        .byte $2f,$be
        .byte $26,$02
        .byte $04,$00,$07,$0e,$02,$a2,$2e,$5b,$22,$71,$22,$ca,$22,$00,$03,$00 // .......["q"."...
        .byte $07,$03,$00,$07,$04,$a4,$22,$02,$02,$a2,$2f,$e7,$0c,$44,$61,$86 // ......".../..Da.
        .byte $ab,$d0,$1a,$44,$5a,$8d,$b5,$e1,$00,$22,$e6,$23,$e6,$24,$23,$8a // ...DZ....".#.$#.
        .byte $9c,$ae,$a2,$e3,$20,$a2,$23,$04,$06,$06,$a2,$29,$19,$81,$40,$ff // .... .#....)..@.
        .byte $00,$40,$0a,$08,$06,$02,$04,$05,$06,$05,$2c,$80,$19,$81,$41,$40 // .@........,...A@
        .byte $80,$00,$0c,$2c,$0c,$0a,$2c,$a7,$25,$19,$81,$11,$10,$80,$a2,$24 // ...,..,.%......$
        .byte $30,$00,$ff,$2c,$bd,$21,$01,$a2,$2e,$e8,$08,$00,$88,$00,$02,$00 // 0..,.!..........
        .byte $08,$f8,$08,$00,$88,$00,$03,$a2,$24,$e3,$01,$00,$88,$80,$31,$00 // ........$.....1.
        .byte $38,$41,$40,$00,$69,$08,$56,$40,$70,$41,$40,$00,$78,$04,$58,$00 // 8A@.i.V@pA@.x.X.
        .byte $60,$41,$40,$00,$ea,$04,$20,$01,$11,$80,$68,$00,$24,$07,$32,$81 // `A@... ...h.$.2.
        .byte $14,$b0,$2a,$09,$52,$83,$32,$02,$32,$86,$40,$00,$40,$a8,$23,$a1 // ..*.R.2.2.@.@.#.
        .byte $a1,$a2,$b7,$23,$0c,$0d,$0f,$b8,$21,$06,$ae,$e4,$02,$bc,$24,$1f // ...#....!.....$.
        .byte $f0,$2b,$81,$a8                       // .+..

txt_f37e:
        .text "!3"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$a3,$a2                           // !..

txt_f384:
        .text "!"
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_f387:
        .text "!"
        .byte $22                                   // double quote character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $23,$07,$10,$fe,$b8,$60,$70,$86,$09,$03,$03,$08,$08,$03,$03,$86 // #....`p.........
        .byte $08,$08,$03,$03,$08,$08,$0b,$0b,$03,$03,$08,$08,$ff,$86,$0a,$01 // ................
        .byte $04,$05,$01,$04,$05,$86,$06,$06,$81,$05,$8d,$06,$86,$06,$06,$81 // ................
        .byte $05,$8d,$06,$86,$01,$04,$05,$01,$04,$05,$86,$06,$06,$81,$05,$8d // ................
        .byte $06,$86,$06,$06,$81,$05,$8d,$06,$86,$01,$04,$05,$01,$04,$05,$86 // ................
        .byte $06,$06,$81,$05,$8d,$06,$86,$06,$06,$81,$05,$8d,$06,$86,$0c,$0c // ................
        .byte $86,$01,$04,$05,$01,$04,$05,$86,$06,$06,$81,$05,$8d,$06,$86,$06 // ................
        .byte $06,$81,$05,$8d,$06,$ff,$86,$e3,$02,$21,$07,$02,$07,$02,$02,$07 // .........!......
        .byte $28,$07,$0d,$0d,$02,$02,$07,$07,$ff,$a8,$25,$c1,$82,$00,$e1,$ca // (.........%.....
        .byte $e3,$32,$31,$e0,$82,$c2,$00,$e1,$ca,$32,$32,$e0,$82,$c1,$00,$c1 // .21......22.....
        .byte $82,$00,$ca,$e1,$e3,$32,$25,$e0,$82,$c2,$00,$c3,$a3,$60,$5b,$ff // .....2%......`[.
        .byte $cc,$82,$0e,$84,$1a,$82,$0e,$84,$11,$15,$82,$0e,$84,$1a,$82,$0e // ................
        .byte $84,$11,$15,$82,$0a,$84,$16,$82,$0a,$84,$0e,$11,$82,$0c,$84,$18 // ................
        .byte $82,$0c,$84,$10,$13,$82,$05,$84,$11,$82,$11,$84,$15,$18,$82,$05 // ................
        .byte $84,$11,$82,$11,$84,$15,$18,$ff,$cb,$8c,$f0,$00,$0a,$37,$39,$84 // .............79.
        .byte $37,$35,$34,$88,$32,$84               // 754.2.

txt_f480:
        .text "254202-+"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $f0,$00,$1a,$2b,$2d,$ff,$c1,$82,$00,$e2,$ca,$e3,$2e,$31,$e0,$82 // ...+-........1..
        .byte $c2,$00,$e2,$ca,$2e,$2e,$e0,$82,$c1,$00,$c1,$82,$00,$ca,$e2,$e3 // ................
        .byte $30,$25,$e0,$82,$c2,$00,$c3,$a3,$26,$ff,$c1,$82,$00,$e2,$ca,$e3 // 0%......&.......
        .byte $35,$31,$e0,$82,$c2,$00,$e2,$ca,$35,$35,$e0,$82,$c1,$00,$c1,$82 // 51......55......
        .byte $00,$ca,$e2,$e3,$35,$25,$e0,$82,$c2,$00,$c3,$a3,$26,$ff,$c1,$82 // ....5%......&...
        .byte $00,$e1,$ca,$e3,$2b,$31,$e0,$82,$c2,$00,$e1,$ca,$2b,$2b,$e0,$82 // ....+1......++..
        .byte $c1,$00,$c1,$82,$00,$ca,$e1,$e3,$2b,$25,$e0,$82,$c2,$00,$c3,$a3 // ........+%......
        .byte $60,$4d,$ff,$cc,$82,$07,$84,$13,$82,$07,$84,$16,$1a,$82,$07,$84 // `M..............
        .byte $13,$82,$07,$84,$16,$1a,$82,$07,$84,$13,$82,$07,$84,$16,$1a,$82 // ................
        .byte $07,$84,$13,$82,$07,$84,$16,$1a,$82,$0c,$84,$18,$82,$0c,$84,$10 // ................
        .byte $13,$82,$0c,$84,$18,$82,$0c,$84,$10,$13,$82,$0e,$84,$1a,$82,$0e // ................
        .byte $84,$11,$15,$82,$0e,$84,$1a,$82,$0e,$84,$11,$15,$ff,$cb,$84,$e3 // ................
        .byte $37,$60,$3d,$35,$88,$f0,$00,$04,$35,$2e,$84,$2e,$32,$88,$39,$84 // 7`=5....5...2.9.
        .byte $37,$8c,$2e,$84,$32,$35,$86,$34,$82,$32,$88,$30,$86,$30,$32,$84 // 7...25.4.2.0.02.
        .byte $30,$a0,$f0,$00,$0f,$30,$32,$ff,$c1,$9c,$00,$84,$00,$c1,$a0,$00 // 0....02.........
        .byte $c1,$90,$00,$82,$c1,$20,$84,$10,$82,$20,$84,$18,$08,$ff,$c3,$82 // ..... ... ......
        .byte $a8,$e8,$10,$e8,$20,$e8,$28,$e6,$30,$e4 // .... .(.0.

txt_f593:
        .text "8(0 0"
        .byte $10,$30,$20,$ff,$cb,$02,$82,$2d,$84,$35,$22,$84,$2d,$02,$82,$2d // .0 ....-.5".-..-
        .byte $84,$35,$22,$84,$2d,$02,$82,$30,$84,$39,$21,$30,$02,$82,$30,$84 // .5".-..0.9!0..0.
        .byte $39,$23,$30,$ff,$cc,$02,$82,$0e,$84,$1a,$22,$82,$18,$02,$1a,$82 // 9#0.......".....
        .byte $0e,$84,$23,$1a,$84,$0e,$02,$82,$11,$84,$1d,$23,$82,$1a,$18,$02 // ..#........#....
        .byte $82,$11,$84,$1d,$60,$43,$84,$11,$ff,$82,$c1,$00,$84,$cb,$32,$82 // ....`C........2.
        .byte $c0,$00,$84,$cb,$32,$82,$c0,$00,$82,$c1,$00,$82,$c1,$00,$84,$cb // ....2...........
        .byte $32,$82,$c0,$00,$84,$cb,$32,$84,$c0,$00,$82,$c1,$00,$84,$cb,$35 // 2.....2........5
        .byte $82,$c0,$00,$84,$cb,$35,$84,$c0,$00,$82,$c1,$00,$84,$cb,$35,$82 // .....5........5.
        .byte $c0,$00,$84,$cb,$35,$84,$c0,$00,$ff,$80,$4d,$00,$21,$01,$82,$99 // ....5.....M.!...
        .byte $00
        .byte $25,$07,$07,$0f,$0d,$0d,$e3,$18
        .text "*00?"
        .byte $7f,$60,$60
        .byte $f0,$f0,$c0,$c0,$e3,$e0,$e3,$f0,$28,$78,$78,$f8,$fc,$3c,$3c,$7e // ........(xx..<<~
        .byte $7e,$c2,$27,$79,$78,$78,$79,$7f,$7f,$79,$e4,$78,$21,$7d,$c2,$22 // ~.'yxxy..y.x!}."
        .byte $80,$e0,$e4,$f0,$24,$e0,$e0,$f8,$78,$e3,$7c,$28,$f8,$f8,$e0,$07 // ....$...x.|(....
        .byte $1f,$3f,$70,$60,$e4,$e0,$2d,$f0,$f0,$78,$7e,$3f,$1f,$07,$e0,$f8 // .?p`..-..x~?....
        .byte $fc,$fe,$38,$60,$a5,$25,$04,$0e,$fc,$f8,$e0,$c2,$ec,$78,$c2,$25 // ..8`.%.......x.%
        .byte $c0,$f0,$f8,$7c,$7c,$e6,$3e,$25,$7c,$7c,$f8,$f0,$c0,$c2,$e4,$78 // ...||.>%||.....x
        .byte $22,$7f,$7f,$e6,$78,$c2,$29,$fc,$fc,$3c,$0c,$00,$0c,$fc,$fc,$0c // "...x.)..<......
        .byte $a2,$25,$04,$0c,$3c,$fc,$fc,$c2,$e4,$78,$22,$7f,$7f,$e6,$78,$e4 // .%..<....x"...x.
        .byte $fc,$27,$3c,$0c,$00,$0c,$fc,$fc,$0c,$a7,$25,$07,$1f,$3f,$70,$60 // .'<.......%..?p`
        .byte $e4,$e0,$2d,$f0,$f0,$78,$7e,$3f,$1f,$07,$e0,$f8,$fc,$fe,$38,$60 // ..-..x~?......8`
        .byte $a2,$22,$7e,$7e,$e3,$1e,$25,$fe,$fe,$e6,$fc,$fc,$e4,$78,$22,$7f // ."~~..%......x".
        .byte $7f,$e6,$78,$24,$fc,$fc,$7e,$7e,$e4,$3c,$22,$fc,$fc,$e6,$3c,$24 // ..x$..~~.<"...<$
        .byte $7e,$7e,$fc,$fc,$ec,$78,$24,$fc,$fc,$7f,$7f,$eb,$1e,$2c,$3c,$7c // ~~...x$......,<|
        .byte $78,$fc,$fc,$78,$78,$79,$7b,$7f,$7f,$79,$e5,$78,$34,$fc,$fc,$78 // x..xxy{..y.x4..x
        .byte $78,$60,$c0,$80,$c0,$c0,$e0,$e0,$f0,$f0,$78,$78,$3c,$7e,$7e,$fc // x`........xx<~~.
        .byte $fc,$ec,$78,$c2,$ab,$27,$04,$0c,$3c,$fc,$fc,$f0,$f0,$e3,$78,$23 // ..x..'..<.....x#
        .byte $7d,$7d,$7f,$e3,$6f,$e3,$60,$24,$f0,$f0,$7e,$7e,$e4,$fc,$22,$bc // }}..o.`$..~~..".
        .byte $bc,$e6,$3c,$26,$7e,$7e,$f0,$f8,$7c,$7e,$e3,$7f,$24,$6f,$67,$63 // ..<&~~..|~..$ogc
        .byte $61,$e3,$60,$24,$f0,$f0,$1e,$1e,$e3,$0c,$23,$8c,$cc,$ec,$e4,$fc // a.`$......#.....
        .byte $29,$7c,$3c,$1c,$1c,$07,$1f,$3f,$70,$60,$e4,$e0,$2e,$f0,$f0,$78 // )|<....?p`.....x
        .byte $7e,$3f,$1f,$07,$c0,$f0,$f8,$fc,$3c,$1e,$1e,$e4,$0e,$25,$0c,$1c // ~?......<....%..
        .byte $f8,$f0,$c0,$c2,$21,$7b,$e6,$78,$2c,$7c,$7f,$7b,$78,$78,$fc,$fc // ....!{.x,|.{xx..
        .byte $80,$e0,$f0,$f8,$f8,$e4,$7c,$23,$78,$f8,$e0,$a4,$25,$07,$1f,$3f // ......|#x...%..?
        .byte $70,$60,$e4,$e0,$2e,$f7,$f1,$78,$7e,$3f,$1f,$07,$e0,$f8,$fc,$7e // p`.....x~?.....~
        .byte $1e,$0f,$0f,$e3,$07,$26,$c7,$f6,$7e,$fc,$fe,$e7,$c2,$21,$7b,$e6 // .....&..~....!{.
        .byte $78,$2c,$7c,$7f,$7b,$78,$78,$fc,$fc,$80,$e0,$f0,$f8,$f8,$e4,$7c // x,|.{xx........|
        .byte $3d,$78,$f8,$f0,$f8,$7c,$3e,$1f,$07,$1f,$3f,$70,$60,$f0,$f8,$7f // =x...|>...?p`...
        .byte $7f,$1f,$01,$20,$70,$fc,$7f,$0f,$e0,$f8,$fc,$fe,$38,$60,$a2,$28 // ... p.......8`.(
        .byte $e0,$f8,$fc,$3e,$1c,$3c,$f8,$e0,$c2,$22,$e7,$c7,$ea,$07,$26,$0f // ...>.<..."....&.
        .byte $0f,$fc,$fc,$9c,$8c,$ea,$80,$24,$c0,$c0,$f8,$f8,$ea,$78,$26,$7c // .......$.....x&|
        .byte $3e,$3f,$0f,$7c,$7c,$eb,$3c,$2b,$fc,$fe,$be,$fc,$fc,$78,$78,$79 // >?.||.<+.....xxy
        .byte $3d,$3c,$3c,$e3,$1e,$e3,$0f,$27,$07,$07,$0e,$3e,$7c,$fc,$8c,$e3 // =<<....'...>|...
        .byte $18,$e3,$30,$e3,$60,$24,$c0,$c0,$fc,$fc,$e3,$78,$e3,$3c,$e3,$1e // ..0.`$.....x.<..
        .byte $e3,$0f,$24,$07,$07,$7e,$7e,$e3,$3c,$e3,$7e,$e3,$cf,$e3,$87,$24 // ..$..~~.<.~....$
        .byte $83,$83,$3c,$3c,$e3,$18,$e3,$30,$e3,$60,$e5,$c0,$60,$1f,$fc,$f8 // ..<<...0.`..`...
        .byte $7c,$3e,$3e,$1f,$0f,$0f,$07,$07,$0f,$19,$30,$60,$e0,$e0,$0e,$0c // |>>.......0`....
        .byte $18,$30,$60,$c0,$80,$80,$c0,$e0,$e0,$f0,$f8,$f8,$7c,$e3,$fe,$28 // .0`.........|..(
        .byte $3c,$3e,$1e,$1f,$0f,$0f,$07,$07,$e3,$03,$33,$07,$07,$0c,$3c,$3c // <>........3...<<
        .byte $18,$30,$30,$60,$60,$c0,$c0,$80,$80,$00,$c8,$f8,$f8,$70,$c3,$22 // .00``........p."
        .byte $c0,$80,$a2,$32,$01,$07,$1e,$78,$e0,$70,$7f,$3f,$3f,$f0,$f8,$f8 // ...2...x.p.??...
        .byte $3c,$1c,$1e,$78,$e0,$80,$a3,$21,$06,$e3,$fe,$24,$00,$03,$0f,$0f // <..x...!...$....
        .byte $ea,$03,$22,$0f,$0f,$ee,$c0,$30,$f0,$f0,$0f,$3f,$78,$70,$f0,$fc // .."....0...?xp..
        .byte $7e,$7c,$18,$01,$07,$1f,$7c,$f0,$c2,$2b,$e0,$f8,$fc,$7c,$3e,$3e // ~|....|..+...|>>
        .byte $3c,$7c,$f8,$f0,$c0,$a2,$60,$23,$06,$fe,$fe,$3f,$7f,$ff,$01,$03 // <|....`#...?....
        .byte $07,$0f,$01,$00,$20,$70,$f0,$f8,$7e,$3f,$0f,$fe,$fc,$f8,$f0,$e0 // .... p..~?......
        .byte $c0,$f0,$f8,$7c,$3c,$3e,$1e,$1c,$3c,$f8,$e0,$a2,$28,$01,$03,$07 // ...|<>..<...(...
        .byte $0e,$1c,$38,$70,$e0,$c2,$a4,$21,$78,$e3,$f8,$e6,$78,$2b,$fe,$fc // ..8p...!x...x+..
        .byte $78,$78,$fc,$fc,$3f,$3f,$7f,$70,$f0,$c2,$2c,$71,$00,$21,$70,$f0 // xx..??.p..,q.!p.
        .byte $f8,$7e,$3f,$0f,$fe,$fc,$f8,$a2,$60,$33,$c0,$f0,$f8,$7c,$3c,$3e // .~?.....`3...|<>
        .byte $1e,$1c,$3c,$f8,$e0,$07,$1f,$3f,$70,$60,$e0,$e3,$ef,$ff,$f8,$f0 // ..<....?p`......
        .byte $78,$7e,$3f,$1f,$07,$c0,$f0,$f8,$f0,$20,$00,$e0,$f8,$fc,$7c,$1e // x~?...... ....|.
        .byte $0c,$1c,$f8,$f0,$c0,$3f,$7f,$ff,$00,$01,$01,$03,$03,$e3,$0f,$e5 // .....?..........
        .byte $1f,$28,$fe,$fc,$f8,$f0,$e0,$e0,$c0,$c0,$e3,$80,$a5,$60,$45,$0f // .(...........`E.
        .byte $3f,$78,$70,$f0,$f8,$7e,$1f,$1f,$7c,$70,$f0,$f8,$7e,$3f,$0f,$e0 // ?xp..~..|p..~?..
        .byte $f8,$fc,$3e,$1e,$1c,$78,$f0,$f8,$fc,$3e,$1e,$1c,$3c,$f8,$e0,$07 // ..>..x...>..<...
        .byte $1f,$3f,$70,$60,$f0,$7c,$7f,$3f,$0f,$00,$08,$1e,$3f,$1f,$07,$c0 // .?p`.|.?....?...
        .byte $f0,$f8,$fc,$3c,$1e,$3e,$fe,$ee,$8e,$0e,$0c,$1c,$f8,$f0,$c0,$07 // ...<.>..........
        .byte $1f,$3f,$70,$60,$e4,$e0,$2e,$f0,$f0,$78,$7e,$3f,$1f,$07,$c0,$f0 // .?p`.....x~?....
        .byte $f8,$fc,$3c,$1e,$1e,$e4,$0e,$25,$0c,$1c,$f8,$f0,$c0,$b0,$60,$72 // ..<....%......`r
        .byte $78,$a9,$35,$85,$01,$a2,$00,$bd,$00,$1a,$9d,$00,$e0,$bd,$00,$1b // x.5.............
        .byte $9d,$00,$e1,$bd,$00,$1c,$9d,$00,$e2,$bd,$00,$1d,$9d,$00,$e3,$bd // ................
        .byte $00,$1e,$9d,$00,$e4,$bd,$00,$1f,$9d,$00,$e5,$bd,$00,$20,$9d,$00 // ............. ..
        .byte $e6,$bd,$00,$21,$9d,$00,$e7,$bd,$00,$22,$9d,$00,$e8,$bd,$00,$23 // ...!.....".....#
        .byte $9d,$00,$e9,$bd,$00,$24,$9d,$00,$ea,$bd,$00,$25,$9d,$00,$eb,$bd // .....$.....%....
        .byte $00,$26,$9d,$00,$ec,$bd,$00,$27,$9d,$00,$ed,$bd,$00,$28,$9d,$00 // .&.....'.....(..
        .byte $ee,$bd,$00,$29,$9d,$00,$ef,$e8,$d0,$9d,$a9,$37,$85,$01,$58,$4c // ...).......7..XL
        .byte $00,$0e,$a6,$60,$e1,$ea,$48,$48,$68,$68,$a9,$01,$8d,$20,$d0,$8d // ...`..HHhh... ..
        .byte $21,$d0,$a9,$01,$8d,$19,$d0,$a9,$ca,$8d,$12,$d0,$a9,$24,$a0,$0d // !............$..
        .byte $8d,$14,$03,$8c,$15,$03,$4c,$81,$ea,$48,$48,$68,$68,$a9,$0f,$8d // ......L..HHhh...
        .byte $21,$d0,$8d,$20,$d0,$a9,$01,$8d,$19,$d0,$a9,$ea,$8d,$12,$d0,$a9 // !.. ............
        .byte $47,$a0,$0d,$8d,$14,$03,$8c,$15,$03,$4c,$81,$ea,$48,$48,$68,$68 // G........L..HHhh
        .byte $a9,$0c,$8d,$21,$d0,$8d,$20,$d0,$a9,$01,$8d,$19,$d0,$a9,$f5,$8d // ...!.. .........
        .byte $12,$d0,$a9,$83,$a0,$0d,$8d,$14,$03,$8c,$15,$03,$a2,$3e,$ca,$d0 // .............>..
        .byte $fd,$a9,$00,$8d,$20,$d0,$8d,$21,$d0,$58,$ad,$50,$d8,$a2,$4f,$9d // .... ..!.X.P..O.
        .byte $20,$db,$ca,$10,$fa,$4c,$81,$ea,$a9,$01,$8d,$19,$d0,$a9,$fa,$8d //  ....L..........
        .byte $12,$d0,$a9,$80,$a2,$11,$8d,$14,$03,$8e,$15,$03,$58,$a2,$34,$ca // ............X.4.
        .byte $d0,$fd,$4c,$81,$ea,$a9,$01,$8d,$19,$d0,$a9,$19,$8d,$12,$d0,$a9 // ..L.............
        .byte $00,$a2,$12,$8d,$14,$03,$8e,$15,$03,$58,$a2,$34,$ca,$d0,$fd,$a9 // .........X.4....
        .byte $00,$8d,$00,$dc,$ae,$01,$dc,$e8,$d0,$03,$4c,$81,$ea,$78,$a2,$ff // ..........L..x..
        .byte $9a,$4c,$00                           // .L.

txt_fb2b:
        .text "* "
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $0d,$4c,$72,$10,$85,$7a,$8d,$67,$10,$84,$7b,$8c,$68,$10,$60,$00 // .Lr..z.g..{.h.`.
        .byte $e4,$0b,$22,$0c,$0c,$e6,$0f,$24,$0c,$0c,$0b,$00,$e4,$0b,$22,$0c // .."....$......".
        .byte $0c,$e6,$0f,$23,$0c,$0c,$0b,$a7,$21,$30,$80,$1f,$00 // ...#....!0...

txt_fb5b:
        .text "!0"
        .byte $ad                                   // '-' | $80 (end-of-string marker)
        .byte $21,$60,$b6                           // !`.

txt_fb61:
        .text "!0"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $21,$08,$b8,$21,$60,$a9               // !..!`.

txt_fb6a:
        .text "!0"
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $21,$c0,$a9,$21,$03,$80,$29,$00,$21,$60,$a5,$21,$18,$b6 // !..!..).!`.!..

txt_fb7b:
        .text "!0"
        .byte $be                                   // '>' | $80 (end-of-string marker)
        .byte $21,$03,$a4,$21,$03,$a7,$21,$c0,$a2,$21,$c0,$ac // !..!..!..!..

txt_fb8a:
        .text "!0"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$30,$80,$21,$00,$21,$18,$a2,$21,$18,$b0,$21,$18,$a2,$21,$18 // !0.!.!..!..!..!.
        .byte $80,$2a,$00,$21,$0c,$a2,$21,$0c,$b0,$21,$03,$a2,$27,$07,$80,$00 // .*.!..!..!..'...
        .byte $07,$80,$00,$03,$80,$40,$00,$2b,$01,$80,$00,$03,$c0,$00,$03,$c0 // .....@.+........
        .byte $00,$01,$80,$bc,$22,$01,$02,$e3,$03,$24,$04,$05,$03,$04,$e3,$01 // ...."....$......
        .byte $3a,$06,$07,$01,$02,$04,$01,$08,$09,$01,$05,$04,$01,$01,$02,$03 // :...............
        .byte $0a,$01,$01,$0b,$09,$01,$05,$0c,$01,$02,$04,$e3,$01,$60,$4e,$0d // .............`N.
        .byte $0e,$0f,$10,$11,$12,$10,$13,$14,$15,$01,$16,$17,$18,$0d,$19,$1a // ................
        .byte $1b,$1c,$1d,$1e,$1f,$14               // ......

txt_fc03:
        .text " !"
        .byte $22                                   // double quote character
        .text "#$%&'()*+,-."
        .byte $01,$01                               // ..

txt_fc14:
        .text "/01234256789:;<=>?"
        .byte $40                                   // @ character
        .text "ABCDEFGHIJKLM4NOPQR"
        .byte $e4,$01,$60                           // ..`

txt_fc3d:
        .text "$4ST4UVWXYZ"
        .byte $5b,$5c,$5d,$3d,$5e,$5f,$40,$60,$61,$62,$63,$64,$40,$65,$66,$67 // [\]=^_@`abcd@efg
        .byte $3d,$52,$68,$3d,$34,$69,$6a,$6b,$3d,$52,$e4,$01,$60 // =Rh=4ijk=R..`

txt_fc65:
        .text "$4ST42"
        .byte $6c,$6d,$6e,$39,$6f,$70,$71,$72,$3d,$73,$74,$40,$75,$76,$77,$78 // lmn9opqr=st@uvwx
        .byte $79,$7a,$7b,$7c,$7d,$7e,$7f,$80,$81,$34,$53,$82,$83,$3d,$52,$e4 // yz{|}~...4S..=R.
        .byte $01,$60,$24,$84,$53,$54,$84,$53,$85,$84,$86,$87,$88,$89,$8a,$86 // .`$.ST.S........
        .byte $87,$8b,$8c,$40,$8d,$8e,$8f,$90,$91,$92,$93,$94,$95,$96,$97,$98 // ...@............
        .byte $99,$84,$53,$54,$9a,$87,$52,$e4,$01,$60,$24,$9b,$9c,$9d,$9b,$9c // ..ST..R..`$.....
        .byte $9d,$9b,$9e,$9f,$a0,$a1,$9b,$9e,$9f,$a0,$a2,$a3,$a4,$a5,$a6,$a7 // ................
        .byte $a8,$a9,$aa,$ab,$ac,$ad,$ae,$af,$b0,$b1,$9c,$9d,$b2,$b3,$a0,$80 // ................
        .byte $22,$01,$27,$b4,$b5,$b6,$b7           // ".'....

// --- Region $fceb-$fda2 ---
.pc = $fceb "dat_fceb"

dat_fceb:
        .byte $60,$c8                               // `.

txt_fced:
        .encoding "screencode_mixed"
        .text "dracula preview/released by transcom/on july 11th"
        .encoding "petscii_upper"

txt_fd1e:
        .text " 1990/"

txt_fd24:
        .encoding "screencode_mixed"
        .text "usa greets/napalm and/fantasy/transcom hq/titans tower"
        .encoding "petscii_upper"

txt_fd5a:
        .text "/619 541 1052/"

txt_fd68:
        .encoding "screencode_mixed"
        .text "or write to  bp"
        .encoding "petscii_upper"

txt_fd77:
        .text " 143/7700 "
        .byte $0d                                   // string terminator
        .byte $0f,$15,$13,$03,$12,$0f,$0e,$20,$31,$2f,$02,$05,$0c,$07,$09,$15 // ....... 1/......
        .byte $0d,$2f,$14,$01,$20,$07,$15,$05,$15,$0c,$05,$2f,$10,$05,$14,$09 // ./.. ....../....
        .byte $14                                   // .

// --- Region $fdb7-$ff5a ---
.pc = $fdb7 "Segment $fdb7"
        .byte $20,$80,$f5,$00,$60,$4c               //  ...`L

txt_fdbd:
        .encoding "screencode_mixed"
        .text "note move joystick diagonal down right or left in the game to alter yourself"
        .encoding "petscii_upper"
        .byte $80,$20,$20,$60,$1f                   // .  `.

txt_fe0e:
        .encoding "screencode_mixed"
        .text "the kings of pain are this week"
        .encoding "petscii_upper"
        .byte $e3,$20,$24,$18,$12,$01,$19,$e3,$20,$2a,$04,$0f,$0d,$09,$0e,$01 // . $..... *......
        .byte $14,$0f,$12,$13,$e3,$20,$28,$09,$0c,$0c,$15,$13,$09,$0f,$0e,$e3 // ..... (.........
        .byte $20,$26,$0c,$05,$07,$05,$0e,$04,$e3,$20,$32,$07,$05,$0e,$05,$13 //  &....... 2.....
        .byte $09,$13,$20,$10,$12,$0f,$0a,$05,$03,$14,$20,$32,$37,$e3,$20,$28 // .. ....... 27. (
        .byte $03,$0f,$0e,$06,$0c,$09,$03,$14,$e3,$20,$26,$03,$0f,$13,$0d,$0f // ......... &.....
        .byte $13,$e3                               // ..

txt_fe7f:
        .encoding "screencode_mixed"
        .text " :paramount and alpha flight"
        .encoding "petscii_upper"
        .byte $e3                                   // .

txt_fe9c:
        .encoding "screencode_mixed"
        .text " 0ikari and talent"
        .encoding "petscii_upper"
        .byte $e3,$20,$29,$06,$01,$09,$12,$0c,$09,$07,$08,$14,$e3,$20,$26,$01 // . ).......... &.
        .byte $03,$14,$09,$0f,$0e,$e3,$20,$26,$16,$09,$13,$09,$0f,$0e,$e3 // ...... &.......

txt_fecd:
        .encoding "screencode_mixed"
        .text " /crazy and lotus"
        .encoding "petscii_upper"
        .byte $f2                                   // .

txt_fedf:
        .encoding "screencode_mixed"
        .text " >the members of our brewery are"
        .encoding "petscii_upper"
        .byte $e3,$20,$29,$12,$0f,$04,$05,$0e,$02,$01,$03,$08,$e3,$20,$25,$04 // . ).......... %.
        .byte $15,$16,$05,$0c,$e3,$20,$29,$01,$0c,$05,$18,$01,$0e,$04,$05,$12 // ..... ).........
        .byte $e3,$20,$26,$14,$15,$02,$0f,$12,$07,$e3,$20,$26,$07,$15,$05,$15 // . &....... &....
        .byte $1a,$05,$e3                           // ...

txt_ff32:
        .encoding "screencode_mixed"
        .text " ,and the rest"
        .encoding "petscii_upper"
        .byte $f6,$20,$60,$1f                       // . `.

txt_ff44:
        .encoding "screencode_mixed"
        .text "see you in august in yu"
        .encoding "petscii_upper"

// --- Region $ff67-$fffd ---
.pc = $ff67 "Segment $ff67"
        .byte $0f,$0e,$05,$20,$17,$05,$05,$0b,$20,$0f,$06,$20,$03,$01,$12,$0f // ... .... .. ....
        .byte $15,$13,$09,$0e,$07,$20,$01,$0e,$04,$20,$17,$05,$0e,$03,$08,$09 // ..... ... ......
        .byte $0e,$07,$f3,$20,$a2,$81,$e1,$ff,$60,$6a // ... ....`j

txt_ff91:
        .text "?ACEGIKMOQSUWY"
        .byte $5b,$5d,$5f,$61,$63,$65,$67,$69,$6b,$6d,$6f,$71,$73,$75,$77,$79 // []_acegikmoqsuwy
        .byte $7b,$7d,$7f,$81,$83,$85,$87,$89,$8b,$8d,$8f,$91,$93,$95,$97,$99 // {}..............
        .byte $9b,$9d,$9f,$a1,$a3,$a5,$a7,$a9,$ab,$ad,$af,$b1,$b3,$b5,$b7,$b9 // ................
        .byte $bb,$bd,$bf,$c1,$74,$76,$78,$7a,$7c,$7e,$80,$82,$84,$86,$88,$8a // ....tvxz|~......
        .byte $8c,$8e,$90,$92,$94,$96,$98,$9a,$9c,$9e,$a0,$a2,$a4,$a6,$a8,$aa // ................
        .byte $ac,$ae,$b0,$b2,$b4,$b6,$b8,$ba,$bc,$be,$c0,$c2,$81,$96,$ff // ...............
