// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:49
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $4a00  (16897 bytes)
// Note: PRG was crunched, depacked by emulation
// Packer entry: $080b (via BASIC SYS 2059)
// Entry point:  $4600 (17920)
// IRQ handler:  $4847 (irq_4847)
// IRQ handler:  $4898 (irq_4898)
// IRQ handler:  $48ea (irq_48ea)
// IRQ handler:  $4918 (irq_4918)
//
// Code: 1900 bytes, Data: 14997 bytes
// Labels: 247, Subroutines: 5
//
// Cross-references: all OK
// ============================================


// --- Region $1000-$1006 ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $4643

sub_1000:
        jmp loc_1060
// Referenced by: jsr from $48f4

sub_1003:
        jmp loc_10e9

dat_1006:
        .byte $00                                   // .

// --- Region $1060-$1434 ---
.pc = $1060 "loc_1060"

loc_1060:
        asl
        asl
        asl
        tay
        ldx #$00

loc_1066:
        lda $1010,y
        sta $14f4,x
        sta $14fa,x
        lda $1011,y
        sta $14f7,x
        sta $14fd,x
        iny
        iny
        inx
        cpx #$03
        bne loc_1066
        lda $1010,y
        sta $150f
        ldx #$00
        txa

loc_1088:
        sta $152c,x
        inx
        cpx #$12
        bne loc_1088
        ldy #$00
        tya

loc_1093:
        sta $d400,y
        iny
        cpy #$19
        bne loc_1093
        lda #$88
        sta $d404
        sta $d40b
        sta $d412
        lda #$03
        sta $d403
        lda #$01
        sta $d40a
        sta $d411
        lda #$0f
        sta $d418
        lda #$01
        sta $1514
        lda #$00
        sta $1515
        lda #$ff
        sta $1516
        sta $1544
        sta $1545
        sta $1546
        lda #$01
        sta $153e
        lda #$02
        sta $153f
        lda #$03
        sta $1540
        sta $1511
        sta $1512
        sta $1513
        rts

loc_10e9:
        lda $fb
        pha
        lda $fc
        pha
        ldx #$02

loc_10f1:
        lda $14f4,x
        sta $fb
        lda $14f7,x
        sta $fc
        ldy $150c,x
        lda $1514,x
        bmi loc_1106
        jmp loc_1229

loc_1106:
        lda $1511,x
        sta $1514,x

loc_110c:
        lda $152f,x
        beq loc_1114
        jmp loc_1193

loc_1114:
        ldy #$00
        lda ($fb),y
        cmp #$80
        bpl loc_1137
        tay
        lda $fb
        sta $1500,x
        lda $fc
        sta $1503,x
        lda $15fd,y
        sta $fb
        lda $1608,y
        sta $fc
        inc $152f,x
        jmp loc_1193

loc_1137:
        pha
        and #$f0
        cmp #$a0
        bne loc_1156
        pla
        and #$0f
        sta $1541,x
        lda $fb
        clc
        adc #$01
        sta $1506,x
        lda $fc
        adc #$00
        sta $1509,x
        jmp loc_1166

loc_1156:
        and #$e0
        cmp #$80
        bne loc_116f
        pla
        and #$1f
        sec
        sbc #$0c
        asl
        sta $152c,x

loc_1166:
        inc $fb
        bne loc_1114
        inc $fc
        jmp loc_1114

loc_116f:
        pla
        cmp #$fe
        bne loc_1186
        dec $1541,x
        bmi loc_1166
        lda $1506,x
        sta $fb
        lda $1509,x
        sta $fc
        jmp loc_1114

loc_1186:
        lda $14fa,x
        sta $fb
        lda $14fd,x
        sta $fc
        jmp loc_1106

loc_1193:
        ldy #$00
        lda ($fb),y
        cmp #$80
        bpl loc_11d6
        cmp #$7f
        beq loc_11ce
        asl
        beq loc_11c6
        clc
        adc $100a,x
        clc
        adc $152c,x
        tay
        lda dat_1434,y
        clc
        adc $100d,x
        sta $1517,x
        lda $1435,y
        adc #$00
        sta $151a,x
        inc $1532,x
        inc $153b,x
        jmp loc_11ce

loc_11c6:
        lda #$fe
        sta $1523,x
        jmp loc_1218

loc_11ce:
        lda #$ff
        sta $1523,x
        jmp loc_1218

loc_11d6:
        pha
        and #$f0
        cmp #$80
        bne loc_11ee
        pla
        and #$0f
        asl
        asl
        clc
        adc #$03
        sta $1514,x
        sta $1511,x
        jmp loc_120f

loc_11ee:
        and #$e0
        cmp #$a0
        bne loc_11ff
        pla
        asl
        asl
        asl
        asl
        sta $1538,x
        jmp loc_120f

loc_11ff:
        pla
        lda #$00
        sta $152f,x
        lda $1500,x
        sta $fb
        lda $1503,x
        sta $fc

loc_120f:
        inc $fb
        bne loc_1215
        inc $fc

loc_1215:
        jmp loc_110c

loc_1218:
        inc $fb
        bne loc_121e
        inc $fc

loc_121e:
        lda $153e,x
        sta $1535,x
        beq loc_1229
        jmp loc_1308

loc_1229:
        lda $1535,x
        beq loc_1236
        dec $1535,x
        beq loc_1236
        jmp loc_1308

loc_1236:
        lda $1523,x
        sta $1526,x
        lda $153b,x
        bne loc_1244
        jmp loc_12f3

loc_1244:
        lda #$00
        sta $153b,x
        lda $1517,x
        sta $151d,x
        lda $151a,x
        sta $1520,x
        ldy $1538,x
        lda $1574,y
        sta $1529,x
        lda $1575,y
        ldy $150c,x
        sta $d405,y
        ldy $1538,x
        lda $1576,y
        ldy $150c,x
        sta $d406,y
        ldy $1538,x
        lda txt_1578,y
        pha
        and #$0f
        sta $1568,x
        pla
        and #$f0
        lsr
        lsr
        sta $155f,x
        sta $1559,x
        lda #$00
        sta $1565,x
        sec
        sbc $1559,x
        sta $155c,x
        lda $1579,y
        sta $1562,x
        lda $157a,y
        pha
        and #$f0
        sta $1571,x
        pla
        and #$0f
        sta $156e,x
        lda $157b,y
        sta $156b,x
        lda $157c,y
        pha
        and #$f0
        cmp #$10
        bne loc_12ed
        pla
        and #$0f
        asl
        sta $1544,x
        lda $157d,y
        pha
        and #$f0
        lsr
        lsr
        lsr
        lsr
        sta $154a,x
        clc
        adc #$02
        sta $1547,x
        lda #$00
        sta loc_1556,x
        sta $1553,x
        pla
        and #$0f
        asl
        sta $154d,x
        lda $157e,y
        sta $1550,x
        jmp loc_12f3

loc_12ed:
        pla
        lda #$ff
        sta $1544,x

loc_12f3:
        lda $1532,x
        beq loc_1308
        lda #$00
        sta $1532,x
        ldy $150c,x
        lda $1529,x
        and #$fe
        sta $d404,y

loc_1308:
        lda $1562,x
        beq loc_1347
        dec $155f,x
        lda $155f,x
        bpl loc_1320
        cmp $155c,x
        bne loc_1335
        lda $1559,x
        sta $155f,x

loc_1320:
        lda $1565,x
        clc
        adc $1562,x
        sta $1565,x
        lda $1568,x
        adc #$00
        sta $1568,x
        jmp loc_1347

loc_1335:
        lda $1565,x
        sec
        sbc $1562,x
        sta $1565,x
        lda $1568,x
        sbc #$00
        sta $1568,x

loc_1347:
        lda $156e,x
        beq loc_1383
        dec $156e,x
        lda $156b,x
        ldy $150c,x
        and $1526,x
        sta $d404,y
        ldy $1571,x
        cpy #$d0
        bcc loc_1365
        jmp loc_13ff

loc_1365:
        lda dat_1434,y
        clc
        adc $100d,x
        ldy $150c,x
        sta $d400,y
        ldy $1571,x
        lda $1435,y
        adc #$00
        ldy $150c,x
        sta $d401,y
        jmp loc_140e

loc_1383:
        lda $1544,x
        beq loc_1390
        bmi loc_13f3
        dec $1544,x
        jmp loc_13f3

loc_1390:
        lda $154a,x
        beq loc_13b7
        dec $1547,x
        bmi loc_13cd
        lda loc_1556,x
        cmp #$02
        bcs loc_13b7
        lda $151d,x
        clc
        adc $1550,x
        sta $151d,x
        lda $1520,x
        adc $1553,x
        sta $1520,x
        jmp loc_13f3

loc_13b7:
        lda $151d,x
        sec
        sbc $1550,x
        sta $151d,x
        lda $1520,x
        sbc $1553,x
        sta $1520,x
        jmp loc_13f3

loc_13cd:
        lda loc_1556,x
        clc
        adc #$01
        and #$03
        sta loc_1556,x
        lda $154a,x
        sta $1547,x
        lda $1550,x
        clc
        adc $154d,x
        sta $1550,x
        lda $1553,x
        adc #$00
        sta $1553,x
        jmp loc_1390

loc_13f3:
        ldy $150c,x
        lda $1529,x
        and $1526,x
        sta $d404,y

loc_13ff:
        ldy $150c,x
        lda $151d,x
        sta $d400,y
        lda $1520,x
        sta $d401,y

loc_140e:
        lda $1565,x
        sta $d402,y
        lda $1568,x
        sta $d403,y
        lda $fb
        sta $14f4,x
        lda $fc
        sta $14f7,x
        dec $1514,x
        dex
        bmi loc_142d
        jmp loc_10f1

loc_142d:
        pla
        sta $fc
        pla
        sta $fb
        rts

dat_1434:
        .byte $16                                   // .

// --- Region $145f-$1464 ---
.pc = $145f "loc_145f"

loc_145f:
        .byte $03,$e0                               // slo ($e0,x) // ILLEGAL
        .byte $03,$1b                               // slo ($1b,x) // ILLEGAL

dat_1463:
        .byte $04,$5a                               // .Z

// --- Region $14d8-$14dc ---
.pc = $14d8 "loc_14d8"

loc_14d8:
        bpl loc_1556
        bvs loc_145f
        rti

// --- Region $1556-$1556 ---
.pc = $1556 "loc_1556"

loc_1556:
        brk

// --- Region $4600-$4603 ---
.pc = $4600 "main_4600"

main_4600:
        jmp loc_4629

dat_4603:
        .byte $00                                   // .

// --- Region $4629-$49b2 ---
.pc = $4629 "loc_4629"

loc_4629:
        lda #$00
        sta $9d
        sta $d020
        sta $d021
        sta $c6
        sta $3fff
        sta $d017
        sta $d01d
        sta $d010
        tax
        tay
        jsr sub_1000
        lda #$09
        sta $0286
        jsr $e544
        ldx #$00

loc_4650:
        lda #$ff
        sta $06f8,x
        inx
        cpx #$f0
        bne loc_4650
        ldx #$00

loc_465c:
        lda dat_4000,x
        sta $0400,x
        lda $4100,x
        sta $0500,x
        lda $41f8,x
        sta $05f8,x
        lda $42f8,x
        sta $d800,x
        lda $43f8,x
        sta $d900,x
        lda $44f0,x
        sta $d9f8,x
        inx
        bne loc_465c
        lda #$ff
        sta $d015
        lda #$64
        ldx #$00

loc_468c:
        sta $d000,x
        clc
        adc #$18
        inx
        inx
        cpx #$0e
        bne loc_468c
        lda #$39
        sta $07f8
        sta $07f9
        sta $07fd
        sta $07fe
        lda #$21
        sta $07fa
        lda #$22
        sta $07fb
        lda #$23
        sta $07fc
        lda #$80
        sta $d01c
        lda #$08
        sta $d025
        lda #$07
        sta $d026
        lda #$09
        sta $d02e
        lda #$09
        sta $d022
        lda #$05
        sta $d023
        lda #$1e
        sta $d018
        lda #$fa
        sta $d00f
        sei
        lda $dc0d
        lda #$7f
        sta $dc0d
        lda #$01
        sta $d01a
        lda #$31
        sta $d012
        lda #$3b
        sta $d011
        lda #$47
        sta $0314
        lda #$48
        sta $0315
        cli
        jmp loc_4836

// Referenced by: jsr from $483e
sub_4703: {
        lda $4617
        sec
        sbc $461a
        cmp #$08
        bcs skip1
        sta $4617
        rts
skip1:
        and #$07
        sta $4617
        ldx #$00
loop1:
        lda $0721,x
        sta $0720,x
        lda $0749,x
        sta $0748,x
        lda $0771,x
        sta $0770,x
        inx
        cpx #$27
        bne loop1
        lda $461b
        bne skip4
        lda #$04
        sta $461b
loop2:
        lda $4618
        sta $fb
        lda $4619
        sta $fc
        ldy #$00
        lda ($fb),y
        bne skip2
        lda #$00
        sta $4618
        lda #$09
        sta $4619
        jmp $473a
skip2:
        cmp #$80
        bcc skip3
        and #$07
        sta $461a
        inc $4618
        bne loop2
        inc $4619
        jmp $473a
skip3:
        tax
        lda dat_0e00,x
        sta smc_4799                                // SMC: modifies $4799
        inc $4618
        bne skip4
        inc $4619
skip4:
        lda #$1b
        sta smc_479a                                // SMC: modifies $479a
        jsr sub_4798
        sta $0747
        jsr sub_4798
        sta $076f
        jsr sub_4798
        sta $0797
        dec $461b
        inc smc_4799
        rts
}
// Referenced by: jsr from $477f, $4785, $478b

sub_4798:
.label smc_4799 = * + 1
.label smc_479a = * + 2
        lda $1b00                                   // !SMC: modified by $476f, $477c
        inc smc_479a
        rts
// Referenced by: jsr from $4841

sub_479f:
        ldx $461c
        txa
        lsr
        lsr
        lsr
        tay
        lda $461d,y
        sta $d027
        sta $d028
        sta $d029
        sta $d02a
        sta $d02b
        sta $d02c
        sta $d02d
        txa
        pha
        inx
        txa
        and #$3f
        sta $461c
        pla
        tax
        lda dat_1ac0,x
        sec
        sbc #$0c
        sta $d001
        sta $d00d
        inx
        inx
        inx
        inx
        txa
        and #$3f
        tax
        lda dat_1ac0,x
        sec
        sbc #$0c
        sta $d003
        sta $d00b
        lda #$f2
        sta $d005
        sta $d007
        sta $d009
        lda $4616
        cmp #$00
        bne loc_4801
        lda #$01
        sta $4614

loc_4801:
        cmp #$07
        bne loc_480a

dat_4805:
        .byte $a9,$00,$8d,$14,$46                   // ....F

loc_480a:
        lda $4614
        bne loc_4815
        dec $4616
        jmp loc_4818

loc_4815:
        inc $4616

loc_4818:
        ldx $4616
        lda txt_460c,x
        sta $07ff
        lda $4604,x
        sta $d00e
        lda #$00
        sta $d010
        cpx #$07
        bne loc_4835
        lda #$80
        sta $d010

loc_4835:
        rts

loc_4836:
        lda dat_4603
        beq loc_4836
        dec dat_4603
        jsr sub_4703
        jsr sub_479f
        jmp loc_4836

irq_4847:
        lda $d012
        pha
        lda #$01
        sta $d019
        ldx $4626
        lda $1e00,x
        sta $d016
        dec $4627
        beq loc_487f
        lda $4627
        cmp #$12
        bne loc_4868
        inc dat_4603

loc_4868:
        txa
        clc
        adc #$05
        tax
        stx $4626
        pla
        clc
        adc #$08
        sta $d012
        lda #$3b
        sta $d011
        jmp $febc

loc_487f:
        pla
        clc
        adc #$08
        sta $d012
        lda #$3b
        sta $d011
        lda #$98
        sta $0314
        lda #$48
        sta $0315
        jmp $febc

irq_4898:
        lda #$01
        sta $d019
        lda $4617
        ora #$10
        ldy #$1b
        sta $d016
        sty $d011
        lda $4625
        lsr
        cmp #$08
        bcs loc_48bb
        and #$07
        tax
        lda $37c0,x
        sta $d023

loc_48bb:
        dec $4628
        bne loc_48c8
        lda #$02
        sta $4628
        inc $4625

loc_48c8:
        lda $4625
        sta $4626
        lda #$13
        sta $4627
        lda #$fa
        sta $d00f
        lda #$f9
        sta $d012
        lda #$ea
        sta $0314
        lda #$48
        sta $0315
        jmp $febc

irq_48ea:
        lda #$01
        sta $d019
        lda #$13
        sta $d011
        jsr sub_1003
        lda $dc01
        and $dc00
        and #$10
        beq loc_4943
        lda #$3b
        sta $d011
        lda #$02
        sta $d012
        lda #$18
        sta $0314
        lda #$49
        sta $0315
        jmp $febc

irq_4918:
        lda #$01
        sta $d019
        ldx #$0f

loc_491f:
        lda $d000,x
        clc
        adc #$20
        sta $d000,x
        dex
        dex
        bpl loc_491f
        lda #$31
        sta $d012
        lda #$3b
        sta $d011
        lda #$47
        sta $0314
        lda #$48
        sta $0315
        jmp $febc

loc_4943:
        ldx #$1f

loc_4945:
        lda $fd30,x
        sta $0314,x
        dex
        bpl loc_4945
        jsr $ff81
        jsr $fda3
        jsr $e518
        lda #$00
        sta $d020
        sta $d021
        sta $c6
        tax

loc_4962:
        sta $d400,x
        inx
        cpx #$19
        bne loc_4962
        ldx #$00

loc_496c:
        lda loc_497a,x
        sta $0340,x
        inx
        cpx #$c0
        bne loc_496c
        jmp $0340

loc_497a:
        sei
        lda #$34
        sta $01
        ldy #$00
        lda #$08
        sta $fc
        lda #$4a
        sta $fe
        sty $fb
        sty $fd

loc_498d:
        lda ($fd),y
        sta ($fb),y
        iny
        bne loc_498d
        inc $fc
        inc $fe
        bne loc_498d
        lda #$37
        sta $01
        cli
        lda $2d
        sta $ae
        lda $2e
        sec
        sbc #$42
        sta $2e
        sta $af
        lda #$00
        tax
        tay
        jmp $fce2

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

// --- Region $0800-$080b ---
.pc = $0800 "chr_0800"

chr_0800:
        // === Charset data (12 bytes, $0800-$080b) ===
        .byte $00,$0c,$08,$0a,$00,$9e               // char 0 (partial)

txt_0806:
        .byte $31,$37                               // char 0 (partial)
        .byte $39,$32,$30                           // char 1 (partial)

dat_080b:
        // === Fill data (1 bytes, $080b-$080b) ===
        .byte $00                                   // .

// --- Region $0840-$0840 ---
.pc = $0840 "spr_0840"

spr_0840:
        .byte $00                                   // .

// --- Region $0867-$0880 ---
.pc = $0867 "dat_0867"

dat_0867:
        .byte $a2,$fb,$ef                           // #.#...#.#####.#####.####
        .byte $b2

txt_086b:
        .byte $22,$28
        .byte $aa

txt_086e:
        .byte $22,$28
        .byte $aa,$23,$e8                           // #.#.#.#...#...#####.#...
        .byte $aa,$22,$88                           // #.#.#.#...#...#.#...#...
        .byte $a6

txt_0877:
        .byte $22,$48
        .byte $a2,$22,$2f                           // #.#...#...#...#...#.####
        .byte $00,$00,$00                           // ........................
        .byte $6e                                   // sprite 0 padding

dat_0880:
        // === Fill data (1 bytes, $0880-$0880) ===
        .byte $00                                   // .

// --- Region $08a7-$08c0 ---
.pc = $08a7 "dat_08a7"

dat_08a7:
        .byte $8f,$be,$e3                           // #...#####.#####.###...##
        .byte $88,$22,$92                           // #...#.....#...#.#..#..#.
        .byte $88,$22,$8a                           // #...#.....#...#.#...#.#.
        .byte $88,$22,$8b                           // #...#.....#...#.#...#.##
        .byte $88,$22,$8a                           // #...#.....#...#.#...#.#.
        .byte $88,$22,$92                           // #...#.....#...#.#..#..#.
        .byte $8f,$be,$e3                           // #...#####.#####.###...##
        .byte $00,$00,$00                           // ........................
        .byte $04                                   // sprite 0 padding

dat_08c0:
        // === Fill data (1 bytes, $08c0-$08c0) ===
        .byte $00                                   // .

// --- Region $08e7-$09fd ---
.pc = $08e7 "dat_08e7"

dat_08e7:
        .byte $ee,$0f,$22                           // ###.###.....####..#...#.
        .byte $09,$08,$a2                           // ....#..#....#...#.#...#.
        .byte $08,$88,$a2                           // ....#...#...#...#.#...#.
        .byte $e8,$89,$14                           // ###.#...#...#..#...#.#..
        .byte $08,$88,$88                           // ....#...#...#...#...#...
        .byte $09,$08,$88                           // ....#..#....#...#...#...
        .byte $ee,$0f,$08                           // ###.###.....####....#...
        .byte $00,$00,$00                           // ........................
        .byte $40                                   // sprite 0 padding
        .byte $82,$01,$0e                           // #.....#........#....###.
        .byte $0f,$14,$08                           // ....####...#.#......#...
        .byte $05,$12,$20                           // .....#.#...#..#...#.....
        .byte $03,$12,$01                           // ......##...#..#........#
        .byte $03,$0b,$20                           // ......##....#.##..#.....
        .byte $06,$12,$0f                           // .....##....#..#.....####
        .byte $0d,$20,$17                           // ....##.#..#........#.###
        .byte $09,$0c,$04                           // ....#..#....##.......#..
        .byte $2d,$03,$01                           // ..#.##.#......##.......#
        .byte $14,$2f,$09                           // ...#.#....#.####....#..#
        .byte $03,$13,$3a                           // ......##...#..##..###.#.
        .byte $20,$09,$14                           // ..#.........#..#...#.#..
        .byte $01,$0c,$19                           // .......#....##.....##..#

txt_0927:
        .byte $20                                   // char 36 (partial)
        .byte $39,$30,$20,$13,$0f,$03,$03,$05       // char 37 '%'
        .byte $12,$20,$0e,$05,$17,$20,$16,$05       // char 38 '&'
        .byte $12,$13,$09,$0f,$0e                   // char 39 (partial)

txt_093d:
        .byte $21,$21,$2e                           // char 39 (partial)
        .byte $20,$03,$12,$01,$03,$0b,$05,$04       // char 40 '('
        .byte $20,$09,$0e,$20,$14,$17,$05,$0e       // char 41 ')'
        .byte $14,$19,$20,$01,$10,$12,$09,$0c       // char 42 '*'

txt_0958:
        .byte $20,$39,$30,$2e,$20,$03,$0f,$0e       // char 43 '+'
        .byte $14,$01,$03,$14,$20,$17,$09,$0c       // char 44 ','
        .byte $04,$2d,$03,$01,$14,$20,$01,$0e       // char 45 '-'
        .byte $04,$20,$09,$03,$13,$20,$06,$0f       // char 46 '.'
        .byte $12,$20,$0c,$01,$14,$05,$13,$14       // char 47 '/'
        .byte $20,$13,$14,$15,$06,$06               // char 48 (partial)

txt_0986:
        .byte $21,$21                               // char 48 (partial)
        .byte $21,$20,$20,$20,$20,$20,$07,$12       // char 49 '1'
        .byte $05,$05,$14,$09,$0e,$07,$13,$20       // char 50 '2'
        .byte $14,$0f,$20,$01,$0c,$0c,$20,$03       // char 51 '3'
        .byte $0f,$0e,$14,$01,$03,$14,$13,$20       // char 52 '4'
        .byte $09,$0e,$20,$05,$15,$12,$0f,$10       // char 53 '5'
        .byte $05,$20,$01,$0e,$04,$20,$15,$13       // char 54 '6'
        .byte $01,$2c,$20,$13,$0f,$12,$12,$19       // char 55 '7'
        .byte $20,$0e,$0f,$20,$14,$09,$0d,$05       // char 56 '8'

txt_09c8:
        .byte $2e,$2e,$2e,$2e,$2e,$20,$02,$19       // char 57 '9'
        .byte $05,$20,$22,$17,$09,$0c,$04,$2d       // char 58 ':'
        .byte $03,$01,$14                           // char 59 (partial)

txt_09db:
        .byte $22,$20,$20,$20,$20                   // char 59 (partial)
        .byte $20,$20,$20,$20,$20,$0c,$01,$14       // char 60 '<'
        .byte $05,$12                               // char 61 (partial)

txt_09ea:
        .byte $20,$20,$20,$20,$20,$20               // char 61 (partial)
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 62 '>'
        .byte $20,$20,$20,$20,$20                   // char 63 (partial)

dat_09fd:
        // === Fill data (1 bytes, $09fd-$09fd) ===
        .byte $00                                   // .

// --- Region $0e00-$0e40 ---
.pc = $0e00 "dat_0e00"

dat_0e00:
        .byte $68,$00,$04,$08,$0c,$10,$14,$18       // char 192
        .byte $1c                                   // char 193 (partial)

txt_0e09:
        .byte $20,$24,$28,$2c,$30,$34,$38           // char 193 (partial)
        .byte $3c,$40,$44,$48,$4c,$50,$54,$58       // char 194
        .byte $5c,$60,$64,$68,$68,$68,$68,$68       // char 195
        .byte $68,$94,$d8,$c8,$cc,$d0,$d4,$98       // char 196
        .byte $a0,$a4,$68,$b4,$ac,$b8,$a8,$68       // char 197
        .byte $6c,$70,$74,$78,$7c,$80,$84,$88       // char 198
        .byte $8c,$90,$b0,$68,$bc,$c0,$c4,$9c       // char 199

spr_0e40:
        // === Sprite data (1 bytes, $0e40-$0e40) ===
        .byte $00

// --- Region $0e5c-$0fff ---
.pc = $0e5c "dat_0e5c"

dat_0e5c:
        .byte $e7,$00
        .byte $00,$a4,$00                           // ........#.#..#..........
        .byte $00,$a7,$00                           // ........#.#..###........
        .byte $00,$e4,$00                           // ........###..#..........
        .byte $00,$00,$00                           // ........................
        .byte $7e,$7e,$7e                           // .######..######..######.
        .byte $18,$60,$60                           // ...##....##......##.....
        .byte $18,$60,$60                           // ...##....##......##.....
        .byte $18,$60,$7e                           // ...##....##......######.
        .byte $18,$60,$06                           // ...##....##..........##.
        .byte $18,$60,$06                           // ...##....##..........##.
        .byte $7e,$7e,$7e                           // .######..######..######.
        .byte $00                                   // sprite 0 padding
        .byte $a8,$00,$2a                           // #.#.#.............#.#.#.
        .byte $82,$00,$b6                           // #.....#.........#.##.##.
        .byte $8a,$82,$de                           // #...#.#.#.....#.##.####.
        .byte $a9,$ab,$7e                           // #.#.#..##.#.#.##.######.
        .byte $a6,$5d,$fe                           // #.#..##..#.###.########.
        .byte $99,$77,$fe                           // #..##..#.###.##########.
        .byte $a5,$9e,$fe                           // #.#..#.##..####.#######.
        .byte $97,$aa,$fe                           // #..#.####.#.#.#.#######.
        .byte $9d,$82,$fe                           // #..###.##.....#.#######.
        .byte $b7,$82,$fe                           // #.##.####.....#.#######.
        .byte $9f,$82,$f6                           // #..######.....#.####.##.
        .byte $bf,$82,$de                           // #.#######.....#.##.####.
        .byte $bf,$82,$76                           // #.#######.....#..###.##.
        .byte $bf,$82,$d6                           // #.#######.....#.##.#.##.
        .byte $bf,$82,$5a                           // #.#######.....#..#.##.#.
        .byte $bf,$82,$66                           // #.#######.....#..##..##.
        .byte $bf,$82,$9a                           // #.#######.....#.#..##.#.
        .byte $bd,$82,$6a                           // #.####.##.....#..##.#.#.
        .byte $b7,$82,$a2                           // #.##.####.....#.#.#...#.
        .byte $9d,$82,$82                           // #..###.##.....#.#.....#.
        .byte $aa,$82,$aa                           // #.#.#.#.#.....#.#.#.#.#.
        .byte $bd                                   // sprite 1 padding
        .byte $00,$aa,$00                           // ........#.#.#.#.........
        .byte $0a,$99,$a0                           // ....#.#.#..##..##.#.....
        .byte $2a,$65,$d8                           // ..#.#.#..##..#.###.##...
        .byte $29,$97,$78                           // ..#.#..##..#.###.####...
        .byte $a6,$69,$fe                           // #.#..##..##.#..########.
        .byte $99,$82,$fe                           // #..##..##.....#.#######.
        .byte $a5,$82,$fe                           // #.#..#.##.....#.#######.
        .byte $97,$82,$fe                           // #..#.####.....#.#######.
        .byte $9d,$aa,$fe                           // #..###.##.#.#.#.#######.
        .byte $b7,$ff,$fe                           // #.##.##################.
        .byte $9f,$ff,$f6                           // #..#################.##.
        .byte $bf,$ff,$de                           // #.################.####.
        .byte $bf,$aa,$76                           // #.#######.#.#.#..###.##.
        .byte $bf,$82,$d6                           // #.#######.....#.##.#.##.
        .byte $bf,$82,$5a                           // #.#######.....#..#.##.#.
        .byte $bf,$82,$66                           // #.#######.....#..##..##.
        .byte $bf,$82,$9a                           // #.#######.....#.#..##.#.
        .byte $bd,$82,$6a                           // #.####.##.....#..##.#.#.
        .byte $b7,$82,$a2                           // #.##.####.....#.#.#...#.
        .byte $9d,$82,$82                           // #..###.##.....#.#.....#.
        .byte $aa,$82,$aa                           // #.#.#.#.#.....#.#.#.#.#.
        .byte $bd                                   // sprite 2 padding
        .byte $00,$aa,$00                           // ........#.#.#.#.........
        .byte $0a,$99,$a0                           // ....#.#.#..##..##.#.....
        .byte $2a,$65,$d8                           // ..#.#.#..##..#.###.##...
        .byte $29,$97,$78                           // ..#.#..##..#.###.####...
        .byte $a6,$69,$fe                           // #.#..##..##.#..########.
        .byte $99,$82,$aa                           // #..##..##.....#.#.#.#.#.
        .byte $a5,$80,$00                           // #.#..#.##...............
        .byte $97,$80,$00                           // #..#.####...............
        .byte $9d,$ea,$00                           // #..###.####.#.#.........
        .byte $27,$ff,$a0                           // ..#..############.#.....
        .byte $2f,$ff,$f8                           // ..#.#################...
        .byte $0a,$ff,$d8                           // ....#.#.##########.##...
        .byte $00,$ab,$76                           // ........#.#.#.##.###.##.
        .byte $00,$02,$d6                           // ..............#.##.#.##.
        .byte $00,$02,$5a                           // ..............#..#.##.#.
        .byte $aa,$82,$66                           // #.#.#.#.#.....#..##..##.
        .byte $bf,$69,$9a                           // #.######.##.#..##..##.#.
        .byte $2d,$d6,$68                           // ..#.##.###.#.##..##.#...

txt_0f36:
        .byte $27,$59                               // char 230 (partial)
        .byte $a8,$0a,$66,$a0,$00,$aa,$00,$bd       // char 231
        .byte $00,$aa,$00,$0a,$99,$a0,$2a,$65       // char 232
        .byte $d8,$29,$97,$78,$a6,$69,$fe,$99       // char 233
        .byte $82,$fe,$a5,$82,$fe,$97,$82,$fe       // char 234
        .byte $9d,$82,$fe,$b7,$82,$fe,$9f,$82       // char 235
        .byte $f6,$bf,$82,$de,$bf,$82,$76,$bf       // char 236
        .byte $82,$d6,$bf,$82,$5a,$bf,$82,$66       // char 237
        .byte $bf,$69,$9a,$2d,$d6,$68               // char 238 (partial)

txt_0f76:
        .byte $27,$59                               // char 238 (partial)
        .byte $a8,$0a,$66,$a0,$00,$aa,$00,$bd       // char 239
        .byte $aa,$aa,$aa,$82,$99,$76,$8a,$65       // char 240
        .byte $de,$a9,$97,$7e,$a6,$aa,$fe,$99       // char 241
        .byte $82,$aa,$a5,$80,$00,$97,$80,$00       // char 242
        .byte $9d,$aa,$a0,$b7,$ff,$e0,$9f,$ff       // char 243
        .byte $e0,$bf,$ff,$e0,$bf,$aa,$a0,$bf       // char 244
        .byte $80,$00,$bf,$80,$00,$bf,$80,$00       // char 245
        .byte $bf,$80,$00,$bd,$80,$00,$b7,$80       // char 246
        .byte $00,$9d,$80,$00,$aa,$80,$00,$bd       // char 247
        .byte $aa,$aa,$aa,$82,$99,$76,$8a,$65       // char 248
        .byte $de,$a9,$97,$7e,$aa,$5d,$aa,$02       // char 249
        .byte $77,$80,$02,$df,$80,$02,$7f,$80       // char 250
        .byte $02,$ff,$80,$02,$ff,$80,$02,$ff       // char 251
        .byte $80,$02,$ff,$80,$02,$ff,$80,$02       // char 252
        .byte $fd,$80,$02,$f7,$80,$02,$dd,$80       // char 253
        .byte $02,$75,$80,$02,$d6,$80,$02,$59       // char 254
        .byte $80,$02,$66,$80,$02,$aa,$80,$bd       // char 255

// --- Region $1007-$105f ---
.pc = $1007 "Segment $1007"
        .byte $00,$b4,$15,$00,$18,$e8,$00,$04,$08,$b4,$15,$c5,$15,$df,$15,$01 // ................
        .byte $00,$b4,$15,$c5,$15,$df,$15,$02,$00   // .........

txt_1020:
        .text "TUNED IN!...MADE BY JCH 25/07-88JCH NEWPLAYER V01.00 BY J.C.HUUS"

// --- Region $1435-$145e ---
.pc = $1435 "Segment $1435"
        .byte $01,$27,$01,$38,$01,$4b,$01,$5f,$01,$73,$01,$8a,$01,$a1,$01,$ba // .'.8.K._.s......
        .byte $01,$d4,$01,$f0,$01,$0e,$02,$2d,$02,$4e,$02,$71,$02,$96,$02,$bd // .......-.N.q....
        .byte $02,$e7,$02,$13,$03,$42,$03,$74,$03,$a9 // .....B.t..

// --- Region $1465-$14d7 ---
.pc = $1465 "Segment $1465"
        .byte $04,$9b,$04,$e2,$04,$2c,$05,$7b,$05,$ce,$05,$27,$06,$85,$06,$e8 // .....,.{...'....
        .byte $06,$51,$07,$c1,$07,$37,$08,$b4,$08,$37,$09,$c4,$09,$57,$0a,$f5 // .Q...7...7...W..
        .byte $0a,$9c,$0b,$4e,$0c,$09,$0d,$d0,$0d,$a3,$0e,$82,$0f,$6e,$10,$68 // ...N.........n.h
        .byte $11,$6e,$12,$88,$13,$af,$14,$eb,$15,$39,$17,$9c,$18,$13,$1a,$a1 // .n.......9......
        .byte $1b,$46,$1d,$04,$1f,$dc,$20,$d0,$22,$dc,$24,$10,$27,$5e,$29,$d6 // .F.... .".$.'^).
        .byte $2b,$72                               // +r

txt_14b7:
        .text ".81&4B7"
        .byte $8c,$3a,$08,$3e,$b8,$41,$a0,$45,$b8   // .:.>.A.E.

txt_14c7:
        .text "I N"
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .byte $52,$ac,$57,$e4,$5c,$70,$62,$4c,$68,$84,$6e,$18,$75 // R.W.\pbLh.n.u

// --- Region $14dd-$1555 ---
.pc = $14dd "dat_14dd"

dat_14dd:
        .byte $8b,$70,$93,$40,$9c,$78,$a5,$58,$af,$c8,$b9,$e0,$c4,$98,$d0,$08 // .p.@.x.X........
        .byte $dd,$30,$ea,$20,$f8,$2e,$fd,$19,$5f,$98,$16,$16,$16,$b4,$c5,$df // .0. ...._.......
        .byte $15,$15,$15,$c0,$c7,$f6,$15,$15,$15,$be,$c7,$ef,$15,$15,$15,$00 // ................
        .byte $07,$0e,$01,$00,$0f,$07,$07,$00,$ff,$06,$74,$d4,$10,$03,$22,$3e // ..........t...">
        .byte $74,$d4,$c4,$03,$22,$52,$ff,$ff,$ff,$ff,$ff,$ff,$41,$11,$41,$f8 // t..."R......A.A.
        .byte $00,$00,$01,$01,$01,$00,$00,$01,$00,$00,$03,$00,$30,$20,$00,$00 // ............0 ..
        .byte $01,$01,$02,$03,$01,$01,$ff,$ff,$ff,$00,$00,$00,$04,$00,$00,$02 // ................
        .byte $00,$00,$0c,$00,$00,$10,$00,$00,$00   // .........

// --- Region $1557-$16a1 ---
.pc = $1557 "dat_1557"

dat_1557:
        .byte $00,$00,$10,$3c,$3c,$f0,$c4,$c4,$02   // ...<<....

txt_1560:
        .text "6.  ."
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c0,$84,$03,$00,$02,$81,$21,$21,$00,$00,$00,$a0,$d0,$d0,$41,$00 // ......!!......A.
        .byte $b9,$00                               // ..

txt_1578:
        .text "B "
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $81,$00,$00,$00,$00,$00,$00,$00,$00,$41,$00,$c9,$00,$f0,$28,$d1 // .........A....(.
        .byte $11,$00,$00,$00,$00,$00,$00,$00,$00,$41,$10,$c9,$00,$f0,$2e,$d2 // .........A......
        .byte $21,$16,$26,$10,$00,$00,$00,$00,$00,$11,$00,$e9,$00,$f0,$20,$d3 // !.&........... .
        .byte $21,$00,$00,$00,$00,$00,$00,$00,$00,$8c,$a1,$01,$01,$01,$03,$03 // !...............
        .byte $fe,$88,$a1,$01,$01,$01,$03,$03,$fe,$ff,$8c,$a3,$05,$fe,$80,$a3 // ................
        .byte $05,$fe,$ff,$8c,$a1,$01,$01,$01,$03,$03,$fe,$88,$a1,$01,$01,$01 // ................
        .byte $03,$03,$fe,$ff,$8c,$a7,$02,$fe,$91,$a7,$02,$fe,$8c,$04,$06,$a7 // ................
        .byte $02,$fe,$91,$a7,$02,$fe,$8c,$04,$07,$08,$08,$09,$a7,$0a,$fe,$04 // ................
        .byte $06,$ff,$13,$16,$1a
        .text "%,WB"
        .byte $6a,$84,$8f,$9d,$16,$16,$16
        .fill 8, $16
        .byte $8f,$00,$ff,$83,$a0,$18,$ff,$80,$a1   // .........

txt_161c:
        .text "CACFHFCA"
        .byte $ff,$81,$16,$18,$7f,$18,$7f,$ff,$83,$a2,$48,$46,$43,$81,$46,$87 // ..........HFC.F.
        .byte $48,$89,$7f,$83,$43,$41,$43,$81,$46,$8f,$43,$81,$7f,$ff,$83,$48 // H...CAC.F.C....H
        .byte $46,$43,$81,$46,$87,$48,$89,$7f,$83,$4b,$48,$4b,$81,$4f,$8f,$54 // FC.F.H...KHK.O.T
        .byte $81,$7f,$ff,$81,$a3,$30,$00,$30,$00,$2c,$30,$00,$30,$00,$2c,$30 // .....0.0.,0.0.,0
        .byte $00,$33,$00,$30,$00,$ff,$81           // .3.0...

txt_166b:
        .text "HFCFHFH"
        .byte $87
        .byte $48,$89,$7f,$81
        .text "KHFH"
        .byte $83
        .byte $54,$81
        .byte $52,$8f
        .byte $54,$81
        .byte $7f,$ff,$87,$57,$83,$54,$81,$52,$8f,$54,$81,$7f,$ff,$81,$57,$54 // ...W.T.R.T....WT
        .byte $52,$54,$83,$57,$81,$52,$8f,$54,$81,$7f,$ff,$81,$57,$54,$ff // RT.W.R.T....WT.

dat_16a1:
        // === Fill data (1 bytes, $16a1-$16a1) ===
        .byte $00                                   // .

// --- Region $1ac0-$1f00 ---
.pc = $1ac0 "dat_1ac0"

dat_1ac0:
        .byte $0a,$09,$09,$09,$09,$08,$07,$07,$06,$05,$04,$03,$02,$01,$00,$ff // ................
        .byte $fe,$fc,$fb,$fa,$f9,$f8,$f7,$f6,$f5,$f4,$f4,$f3,$f2,$f2,$f2,$f2 // ................
        .byte $f2,$f2,$f2,$f2,$f2,$f3,$f4,$f4,$f5,$f6,$f7,$f8,$f9,$fa,$fb,$fc // ................
        .byte $fe,$ff,$00,$01,$02,$03,$04,$05,$06,$07,$07,$08,$09,$09,$09,$09 // ................
        .byte $00,$01,$02,$03,$04,$05,$06,$07,$00,$01,$08,$03,$04,$09,$02,$03 // ................
        .byte $00,$09,$08,$0a,$00,$09,$08,$0a,$00,$01,$08,$03,$04,$0b,$0c,$0d // ................
        .byte $0e,$0f,$10,$0a,$0e,$09,$02,$0d,$04,$0b,$39,$0d,$04,$0b,$1d,$1d // ..........9.....
        .byte $00,$3a,$3b,$03,$04,$3c,$0c,$0d,$00,$01,$02,$03,$04,$3d,$3e,$03 // .:;..<.......=>.
        .byte $00,$01,$02,$03,$04,$3d,$3e,$03,$00,$01,$08,$0a,$0e,$0f,$10,$0a // .....=>.........
        .byte $04,$0b,$0c,$0d,$04,$0b,$0c,$0d,$04,$0b,$0c,$0d,$04,$5e,$39,$0d // .............^9.
        .byte $04,$5f,$60,$0d,$61,$62,$63,$64,$1d,$1d,$1d,$1d,$00,$01,$08,$03 // ._`.abcd........
        .byte $65,$66,$67,$1d,$0e,$09,$08,$03,$0e,$09,$08,$03,$04,$5f,$60,$0d // efg.........._`.
        .byte $04,$01,$08,$0a,$00,$01,$08,$0a,$61,$62,$63,$64,$00,$09,$08,$03 // ........abcd....
        .byte $00,$09,$08,$03,$1d,$82,$83,$1d,$1d,$84,$85,$1d,$0e,$09,$86,$03 // ................
        .byte $00,$01,$98,$1d,$1d,$99,$02,$03,$1d,$1d,$1d,$1d,$1d,$1d,$1d,$1d // ................
        .byte $1d,$9a,$9b,$1d,$1d,$82,$83,$1d,$1d,$1d,$1d,$1d,$9c,$9d,$1d,$9e // ................
        .byte $9f,$a0,$9c,$a1,$a2,$a3,$a4,$a5,$04,$c9,$ca,$0d,$cb,$cc,$cd,$ce // ................
        .byte $cf,$d0,$d1,$d2,$1d,$1d,$1d,$1d,$d3,$d4,$1d,$1d,$1d,$1d,$1d,$1d // ................
        .fill 16, $1d
        .fill 16, $00
        .byte $11,$12,$13,$14,$11,$15,$16,$17,$11,$18,$19,$1a,$11,$18,$1b,$14 // ................
        .byte $11,$15,$1c,$1d,$11,$15,$1c,$1d,$11,$18,$1e,$1f,$11,$20,$21,$14 // ............. !.
        .byte $1d,$22,$23,$1d,$24,$25,$1b,$14,$11,$20,$3f,$40,$11,$18,$41,$24 // ."#.$%... ?@..A$
        .byte $11,$42,$43,$14,$11,$44,$45,$14,$11,$18,$1b,$14,$11,$46,$47,$48 // .BC..DE......FGH
        .byte $11,$49,$4a,$14,$11                   // .IJ..

txt_1c45:
        .text "FGHKLMN"
        .byte $1d,$22,$23,$1d,$11,$18,$1b,$14,$11,$18,$1b,$14,$11,$68,$69,$14 // ."#..........hi.
        .byte $6a,$6b,$3f,$40,$6c,$6d,$6e,$14,$6f,$70,$71,$72,$1d,$1d,$1d,$1d // jk?@lmn.opqr....
        .byte $11,$73,$74,$14,$75,$22,$23,$1d,$76,$77,$78,$79,$1d,$87,$88,$89 // .st.u"#.vwxy....
        .byte $6c,$6d,$6e,$14
        .text "KLMN"
        .byte $11,$15
        .byte $4d,$4e,$6f,$70,$71,$72
        .byte $8a,$15,$88,$89,$4b,$4c,$8b,$14,$1d,$8c,$8d,$1d,$8e,$8f,$90,$1d // ....KL..........
        .byte $1d,$91,$92,$93,$11,$18,$1d,$1d,$1d,$1d,$1b,$14,$1d,$1d,$1d,$1d // ................
        .byte $1d,$a6,$a7,$1d,$1d,$a8,$a9,$1d,$aa,$ab,$ac,$ad,$aa,$ae,$af,$ad // ................
        .byte $b0,$9d,$1d,$b1,$b2,$b3,$b0,$a1,$b4,$b5,$b6,$b7,$11,$d5,$d6,$14 // ................
        .byte $d7,$d8,$d9,$da,$db,$dc,$dd,$de,$df,$e0,$e1,$e2,$e3,$e4,$1d,$1d // ................
        .fill 20, $1d
        .fill 16, $00

txt_1d00:
        .text "&'()&*+,-./0&120-1/3&4"
        .byte $1d,$1d                               // ..

txt_1d18:
        .text "-./0&45)6783-./0&4O)-120&4P)&QR)-.20&STU-.VW&XYZ6"
        .byte $5b,$32,$30,$1d,$5c,$5d,$1d,$2d,$2e,$7a,$30,$7b,$2e,$7a,$7c,$2d // [20.\].-.z0{.z|-
        .byte $7d,$7e,$30,$26,$7f,$4f,$29,$36,$5b,$2f,$30,$80,$81,$2f,$33,$1d // }~0&.O)6[/0../3.
        .byte $1d,$1d,$1d                           // ...

txt_1d6c:
        .text "-.206783&"
        .byte $81,$2f,$33,$36,$5b,$2f,$30,$1d,$1d,$35,$29,$36,$5b // ./36[/0..5)6[

txt_1d82:
        .text "20-.20"
        .byte $80
        .byte $34,$1d,$1d
        .text "-./06"
        .byte $5b
        .byte $32,$30,$1d,$94,$95,$1d
        .byte $1d,$1d,$1d,$1d,$1d,$96,$97,$1d,$2d,$2e,$95,$1d,$1d,$94,$32,$30 // ........-.....20
        .byte $1d,$94,$95,$1d,$b8,$b9,$ba,$1d,$1d,$bb,$bc,$1d,$1d,$5c,$5d,$1d // .............\].
        .byte $1d,$1d,$1d,$1d,$bd,$be,$bf,$c0,$c1,$c2,$c3,$c4,$c5,$c6,$c7,$c8 // ................
        .byte $26,$e5,$56,$29,$e6,$e7,$e8,$e9,$1d,$db,$de,$1d,$1d,$1d,$ea,$eb // &.V)............
        .fill 24, $1d
        .fill 16, $00
        .byte $18,$19,$1a,$1b,$1c,$1d,$1e,$1f,$1f,$1e,$1d,$1c,$1b,$1a,$19,$18 // ................
        .byte $18,$19,$1a,$1b,$1c,$1d,$1e,$1f,$1f,$1e,$1d,$1c,$1b,$1a,$19,$18 // ................
        .byte $18,$19,$1a,$1b,$1c,$1d,$1e,$1f,$1f,$1e,$1d,$1c,$1b,$1a,$19,$18 // ................
        .byte $18,$19,$1a,$1b,$1c,$1d,$1e,$1f,$1f,$1e,$1d,$1c,$1b,$1a,$19 // ...............

dat_1e3f:
        // === Fill data (193 bytes, $1e3f-$1eff) ===
        .fill 193, $18

dat_1f00:
        // === Fill data (1 bytes, $1f00-$1f00) ===
        .byte $00                                   // .

// --- Region $2000-$209f ---
.pc = $2000 "spr_2000"

spr_2000:
        .fill 8, $00
        .byte $9b,$da,$db,$da,$da,$d9,$d9,$d9,$6b,$f6,$95,$64,$50,$40,$00,$10 // ........k..dP@..
        .byte $65,$50,$02,$29,$6e,$6e,$5a,$6d,$00,$00,$85,$53,$40,$90,$45,$47 // eP.)nnZm...S@.EG
        .byte $10
        .text "9>-)"
        .byte $1d
        .byte $28,$28,$00
        .byte $40,$40,$00,$00,$00,$00
        .byte $40
        .byte $80
        .byte $40,$80,$90
        .byte $40,$80
        .byte $40                                   // @ character
        .text "P>-)"
        .byte $1d
        .byte $28,$28,$19
        .byte $28
        .byte $6d,$ad,$9a,$a9,$6e,$6e,$5a,$6d,$97,$80,$85,$53,$40,$90,$45,$47 // m...nnZm...S@.EG
        .byte $08,$04,$08,$09,$04,$08,$04,$05,$29,$1d,$28,$28,$19,$28,$18,$14 // ........).((.(..
        .byte $00,$00,$00,$40,$00,$00,$00,$40,$08,$04,$08,$09,$04,$08,$04,$05 // ...@...@........
        .byte $0a,$07,$0a,$0a,$06,$0a,$06,$05,$40,$40,$00,$10,$40,$00,$00,$10 // ........@@..@...
        .byte $08,$04,$08,$09,$04,$08,$04,$05,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $08,$04,$08,$09,$04,$08,$04,$05       // ........

// --- Region $20b8-$21dd ---
.pc = $20b8 "dat_20b8"

dat_20b8:
        .byte $80,$40,$80,$90,$40,$80               // .@..@.

txt_20be:
        .byte $40,$50,$55,$ad,$9a,$a9,$6e,$6e,$5a,$6d,$55,$85,$85,$53,$40,$90 // @PU...nnZmU..S@.
        .byte $45,$47,$00,$00,$00,$00,$00,$00,$00,$00,$00,$40,$00,$40,$40,$80 // EG.........@.@@.
        .byte $40,$50,$ff,$00,$00,$01,$00,$01,$01,$01,$56,$55,$00,$00,$03,$00 // @P........VU....
        .byte $03,$c3,$96,$65,$55,$00,$00,$00,$00,$c0,$96,$59,$95,$55,$01,$00 // ...eU......Y.U..
        .byte $00,$00,$9a,$aa,$66,$9a,$59,$05,$00,$00,$66,$aa,$99,$a9,$66,$66 // ....f.Y...f...ff
        .byte $56,$05,$69,$aa,$a5,$9a,$66,$aa,$95,$a6,$a9,$ad,$af,$5b,$6a,$59 // V.i...f......[jY
        .byte $9e,$af,$ae,$99,$9a,$e5,$ab,$7b,$ba,$96,$f9,$69,$fd,$f9,$a5,$b9 // .......{...i....
        .byte $79,$a5,$6a,$6a,$6a,$6a,$6a,$6a,$6a,$6a,$00,$00,$00,$00,$00,$00 // y.jjjjjjjj......
        .fill 10, $00
        .byte $d4,$d4,$d0,$d0,$80,$80,$40,$00,$00,$50,$d0,$80,$80,$40,$80,$90 // ......@..P...@..
        .byte $6d,$9e,$6d,$99,$6f,$5e,$00,$00,$91,$51,$87,$95,$51,$51,$00,$00 // m.m.o^...Q..QQ..
        .byte $19,$28,$18,$14,$14,$18,$00,$00,$00,$00,$00,$40,$00,$40,$00,$00 // .(.........@.@..
        .byte $40,$d0,$d0,$80,$80,$40,$00,$00,$18,$14,$14,$18,$14,$14,$00,$00 // @....@..........
        .byte $6d,$9e,$6d,$99,$6f,$5e,$00,$00,$91,$51,$87,$95,$51,$51,$00,$00 // m.m.o^...Q..QQ..
        .byte $04,$0d,$0d,$08,$08,$04,$00,$00,$14,$18,$14,$14,$10,$39,$00,$00 // .............9..
        .byte $00,$40,$40,$00,$00,$40,$00,$00,$04,$0d,$0d,$08,$08,$04,$08,$08 // .@@..@..........
        .byte $05,$06,$05,$05,$04,$0e,$00,$00,$00,$10,$10,$00,$00,$50,$00,$00 // .............P..
        .byte $04,$0d,$0d,$08,$08,$04,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $04,$0d,$0d,$08,$08,$04               // ......

// --- Region $21f8-$2277 ---
.pc = $21f8 "dat_21f8"

dat_21f8:
        .byte $40,$d0,$d0,$80,$80,$40,$00,$00,$6d,$9e,$6d,$99,$6f,$5e,$00,$00 // @....@..m.m.o^..
        .byte $91,$51,$87,$95,$51,$51,$03,$07,$00,$00,$00,$00,$00,$00,$00,$00 // .Q..QQ..........
        .byte $40,$d0,$d0,$80,$80,$40,$00,$00,$01,$03,$03,$02,$02,$01,$00,$00 // @....@..........
        .byte $01,$42,$42,$01,$00,$01,$00,$00,$00,$00,$05,$1b,$7f,$ff,$00,$00 // .BB.............
        .byte $00,$16,$bf,$ff,$ff,$ff,$00,$00,$00,$bf,$ff,$ff,$ff,$ff,$00,$00 // ................
        .byte $00,$90,$f6,$ff,$ff,$ff,$00,$00,$5a,$05,$01,$40,$f6,$fc,$00,$00 // ........Z..@....
        .byte $9a,$a9,$9a,$59,$06,$01,$00,$00,$aa   // ...Y.....

txt_2261:
        .byte $4a,$40,$a8,$96,$aa,$00,$00,$45,$89,$81,$81,$69,$59,$09,$01,$6a // J@.....E...iY..j
        .byte $6a,$6a,$6a,$6a,$6a,$6a,$6a           // jjjjjjj

// --- Region $2290-$245f ---
.pc = $2290 "dat_2290"

dat_2290:
        .byte $40,$80                               // @.

txt_2292:
        .byte $40                                   // @ character
        .text "P"
        .byte $40                                   // @ character
        .text "PP"
        .byte $40                                   // @ character
        .byte $ff,$ed,$da,$e9,$ee,$ee,$da,$ed,$ff,$80
        .byte $85,$50,$40,$90,$45,$44,$ff,$09,$02,$21,$29,$11,$28,$28,$ff,$40 // .P@.ED...!).((.@
        .byte $40,$00,$00,$00,$00,$40,$ff,$80       // @....@..

txt_22ba:
        .byte $40                                   // @ character
        .text "P"
        .byte $40                                   // @ character
        .text "PP"
        .byte $40                                   // @ character
        .byte $ff
        .byte $21,$29,$11
        .byte $28,$28,$19
        .byte $28,$ff,$ad
        .byte $9a,$a9,$6e,$6e,$5a,$6d,$ff,$80,$85,$50,$40,$90,$45,$44,$ff,$08 // ..nnZm...P@.ED..
        .byte $04,$05,$04,$05,$05,$04,$ff,$11,$28,$28,$19,$28,$18,$14,$c0,$c0 // ........((.(....
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$04,$08,$04,$04,$04,$04,$04,$04,$ff,$c4 // ................
        .byte $ca,$ca,$c6,$ca,$c6,$c5,$ff,$40,$00,$10,$40,$00,$00,$10,$ff,$08 // .......@..@.....
        .byte $04,$05,$04,$05,$05,$04,$ff,$00,$00,$00,$00,$00,$00,$00,$ff,$08 // ................
        .byte $04,$05,$04,$05,$05,$04,$ff,$00,$00,$00,$00,$00,$00,$00,$ff,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$ff,$00,$00,$00,$00,$00,$00,$00,$ff,$80 // ................

txt_233a:
        .byte $40                                   // @ character
        .text "P"
        .byte $40                                   // @ character
        .text "PP"
        .byte $40                                   // @ character
        .byte $ff,$ad,$9a,$a9,$6e,$6e
        .byte $5a,$6d,$c4,$c0
        .byte $c5,$c0,$c0,$c0,$c5,$c4,$00,$00,$00,$00,$00,$00,$00,$00,$ff,$c0 // ................
        .byte $c0,$d0,$c0,$d0,$d0,$c0,$ff,$00,$01,$00,$00,$00,$01,$01,$ff,$3f // ...............?
        .byte $7f,$6e,$7b,$bb,$bb,$f6,$ff,$bf,$bf,$ff,$ff,$ff,$ff,$bf,$ff,$ff // .n{.............
        .fill 23, $ff
        .byte $ee,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$fa,$fe,$ee,$ff,$fe,$ff,$fe,$aa // ................
        .byte $31,$fc,$fc,$ff,$ff,$fc,$3f,$c9,$c9,$c9,$c5,$c9,$c9,$c5,$c5,$6a // 1.....?........j
        .byte $6a,$6a,$6a,$6a,$6a,$6a,$6a,$00,$00,$00,$00,$00,$00,$00,$00,$00 // jjjjjjj.........
        .fill 13, $00
        .byte $40,$00,$40,$d0,$d0,$80,$80,$40,$80,$90,$ed,$de,$ed,$d9,$ef,$de // @.@....@........
        .byte $de,$ea,$91,$51,$87,$95,$51,$51,$43,$87,$19,$28,$18,$14,$14,$18 // ...Q..QQC..(....
        .byte $14,$14,$00,$00,$00,$40,$00,$40,$40,$00,$40,$d0,$d0,$80,$80,$40 // .....@.@@.@....@
        .byte $80,$90,$18,$14,$14,$18,$14,$14,$10,$39,$6d,$9e,$6d,$99,$6f,$5e // .........9m.m.o^
        .byte $5e,$2a,$91,$51,$87,$95,$51,$51,$43,$87,$04,$0d,$0d,$08,$08,$04 // ^*.Q..QQC.......
        .byte $08,$00,$14,$18,$14,$14,$10           // .......

txt_2425:
        .byte $39,$3e,$2d,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$04,$0c,$0c,$08,$08 // 9>-.............
        .byte $04,$08,$08,$85,$84,$85,$85,$84,$8c,$8f,$83,$00,$10,$10,$00,$00 // ................
        .byte $50,$90,$40,$04,$0d,$0d,$08,$08,$04,$04,$00,$00,$00,$00,$00,$00 // P.@.............
        .byte $00,$00,$00,$04,$0d,$0d,$08,$08,$04,$08,$09 // ...........

// --- Region $2478-$259e ---
.pc = $2478 "dat_2478"

dat_2478:
        .byte $40,$d0,$d0,$80,$80,$40,$80,$90,$6d,$9e,$6d,$99,$6f,$5e,$5e,$2a // @....@..m.m.o^^*
        .byte $c1,$c1,$c4,$c5,$c1,$c1,$c0,$c4,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $c0,$d0,$d0,$c0,$c0,$c0,$c0,$d0,$05,$0b,$0b,$06,$1f,$2e,$6f,$7f // ..............o.
        .byte $9f,$6f,$bf,$7f,$7f,$bf,$af,$bf,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // .o..............
        .fill 13, $ff
        .byte $ef,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$fa,$fe,$fa,$ea,$ba,$fe,$ff,$fe,$fa,$ea,$b9,$a9,$65 // ...............e
        .byte $aa,$fa,$fe,$c5,$c1,$c1,$c0,$c4,$c4,$c4,$c8,$6a,$6a,$6a,$6a,$6a // ...........jjjjj
        .byte $6a,$aa,$6a,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // j.j.............
        .byte $00,$00,$00,$10,$00,$00,$00,$00,$00,$00,$00,$40,$80 // ...........@.

txt_2512:
        .byte $40                                   // @ character
        .text "P"
        .byte $40                                   // @ character
        .text "PP"
        .byte $40                                   // @ character
        .byte $ed,$ed,$da,$e9,$ee,$ee,$da,$ed,$97,$80
        .byte $85
        .byte $53,$40,$90
        .byte $45,$47,$10
        .text "9>-)"
        .byte $1d
        .byte $28,$28,$00
        .byte $40
        .byte $40,$00,$00,$00,$00,$40,$40,$80       // @....@@.

txt_253a:
        .byte $40                                   // @ character
        .text "P"
        .byte $40                                   // @ character
        .text "PP"
        .byte $40                                   // @ character
        .text ">-)"
        .byte $1d
        .byte $28,$28,$19
        .byte $28,$6d,$ad
        .byte $9a,$a9,$6e,$6e,$5a,$6d,$97,$80,$85,$53,$40,$90,$45,$47,$0d,$18 // ..nnZm...S@.EG..
        .byte $00,$00,$00,$00,$00,$00,$29,$1d,$28,$28,$19,$28,$18,$14,$c0,$c0 // ......).((.(....
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$04,$08,$04,$04,$04,$04,$04,$00,$ca,$c4 // ................
        .byte $ca,$ca,$c5,$c9,$c4,$c5,$40,$40,$00,$00,$00,$00,$00,$00,$04,$00 // ......@@........
        .byte $00,$04,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$04,$00 // ................
        .byte $04,$04,$00,$00,$04                   // .....

// --- Region $25b8-$2637 ---
.pc = $25b8 "dat_25b8"

dat_25b8:
        .byte $40,$80                               // @.

txt_25ba:
        .byte $40                                   // @ character
        .text "P"
        .byte $40                                   // @ character
        .text "PP"
        .byte $40                                   // @ character
        .byte $6d,$ad,$9a,$a9,$6e,$6e
        .byte $5a,$6d,$c4,$c0
        .byte $c5,$c0,$c0,$c0,$c5,$c4,$00,$00,$00,$00,$00,$00,$00,$00,$c0,$c0 // ................
        .byte $c0,$d0,$c0,$d0,$d0,$c0,$bf,$bf,$7f,$2b,$16,$25,$15,$24,$ff,$ff // .........+.%.$..
        .byte $ff,$ff,$ff,$7f,$5f,$5b,$ff,$ff,$bf,$ff,$ef,$ff,$eb,$fa,$ff,$ff // ...._[..........
        .byte $ff,$ff,$ff,$ff,$fe,$ef,$ff,$bf,$ff,$be,$bf,$bb,$ab,$af,$ff,$ff // ................
        .byte $ff,$ff,$ff,$fe,$f9,$f4,$ff,$ff,$fa,$e4,$94,$51,$10,$01,$fa,$aa // ...........Q....
        .byte $55,$45,$1a,$66,$6a,$9b,$fb,$fe,$6b,$a9,$99,$ea,$fb,$ea,$c8,$c8 // UE.fj...k.......
        .byte $c5,$c6,$c9,$c2,$c2,$c2,$15           // .......

txt_2631:
        .byte $40,$59,$a9,$6e,$6e,$5a,$6d           // @Y.nnZm

// --- Region $2650-$2777 ---
.pc = $2650 "dat_2650"

dat_2650:
        .byte $40,$d0,$d0,$80,$80,$40,$80,$90,$ff,$00,$00,$99,$6f,$5e,$5e,$2a // @....@......o^^*
        .byte $ff,$00,$00,$95,$51,$51,$40,$84,$ff,$00,$00,$14,$14,$18,$14,$14 // ....QQ@.........
        .fill 8, $c0
        .byte $40,$d0,$d0,$80,$80,$40,$80,$90,$18,$14,$14,$18,$14,$14,$10,$39 // @....@.........9
        .byte $6d,$9e,$6d,$99,$6f,$5e,$5e,$2a,$ff,$c0,$c0,$c5,$c1,$c1,$c0,$c4 // m.m.o^^*........
        .byte $ff,$00,$00,$00,$00,$00,$00,$00,$ff,$00,$00,$14,$10,$09,$02,$21 // ...............!
        .byte $c0,$00,$00,$00,$00,$40,$40,$00,$04,$04,$00,$00,$04,$00,$00,$00 // .....@@.........
        .byte $c4,$c4,$c5,$c4,$c4,$c4,$c0,$c4,$00,$00,$01,$07,$0e,$1f,$7b,$be // ..............{.
        .byte $00,$1f,$bb,$ed,$eb,$af,$99,$af,$00,$b6,$bb,$a5,$f9,$ff,$5b,$e6 // ..............[.
        .byte $ff,$c0,$c0,$ca,$c7,$c0,$c0,$c0,$ff,$00,$00,$00,$a0,$70,$18,$04 // .............p..
        .byte $ff,$00,$00,$00,$00,$00,$00,$00,$ff,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $ff,$00,$00,$80,$80,$40,$80,$90,$ff,$00,$00,$99,$6f,$5e,$5e,$2a // .....@......o^^*
        .byte $c1,$01,$04,$95,$51,$51,$40,$84,$00,$00,$04,$00,$00,$00,$00,$00 // ....QQ@.........
        .byte $c0,$c0,$c0,$d0,$c0,$c0,$c0,$c0
        .text "$95))"
        .byte $1d,$1c,$08
        .byte $07,$02,$42,$01,$41,$01,$00,$00,$f7,$fa,$fd,$fe,$ff,$bf,$bf,$bf // ..B.A...........
        .byte $ff,$c0,$c0,$ce,$ca,$cf,$cf,$cf,$ff,$00,$00,$7f,$ff,$fe,$fe,$fe // ................
        .byte $ff,$00,$00,$80,$40,$40,$00,$00,$ff,$00,$00,$00,$00,$00,$00,$00 // ....@@..........
        .byte $ff,$00,$00,$7b
        .text ">///"
        .byte $ff,$00,$00,$ff,$fe,$ee,$ef,$bb
        .byte $ca,$09,$01,$a9,$29,$21,$99,$a5,$6d,$9e,$6d,$99,$6f,$5e,$5e,$2a // ....)!..m.m.o^^*

// --- Region $2790-$29f7 ---
.pc = $2790 "dat_2790"

dat_2790:
        .byte $40,$80                               // @.

txt_2792:
        .byte $40                                   // @ character
        .text "P"
        .byte $40                                   // @ character
        .text "PP"
        .byte $40                                   // @ character
        .byte $6d,$ad,$9a,$a9,$6e,$6e
        .byte $5a,$6d,$97,$80
        .byte $85
        .byte $53,$40,$90
        .byte $45,$47,$10
        .text "8<,("
        .byte $1c

txt_27ae:
        .byte $28,$28,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$40,$80 // ((........@.

txt_27ba:
        .byte $40                                   // @ character
        .text "P"
        .byte $40                                   // @ character
        .text "PP"
        .byte $40                                   // @ character
        .text ">-)"
        .byte $1d
        .byte $28,$28,$19
        .byte $28,$6d,$ad
        .byte $9a,$a9,$6e,$6e,$5a,$6d,$c4,$c0,$c5,$c0,$c0,$c0,$c5,$c4,$00,$00 // ..nnZm..........
        .byte $00,$00,$00,$00,$00,$00,$29,$1d,$28,$28,$19,$24,$14,$10,$00,$00 // ......).((.$....
        .byte $00,$40,$00,$00,$00,$40,$00,$00,$00,$00,$00,$00,$04,$08,$c1,$c2 // .@...@..........
        .byte $c3,$c7,$da,$dd,$de,$eb,$ee,$fb,$b9,$a6,$f3,$f9,$a2,$d2,$fe,$e9 // ................
        .byte $be,$ff,$aa,$91,$e4,$f9,$f9,$6e,$9b,$e6,$f5,$b9,$68,$1d,$c0,$c4 // .......n....h...
        .byte $c8,$c8,$c4,$c0,$c0,$c0,$01,$64,$6e,$1b,$26,$02,$1a,$04,$00,$00 // .......dn.&.....
        .byte $40,$c0,$d0,$90,$a0,$b0,$00,$00,$00,$00,$00,$00,$00,$00,$40,$80 // @.............@.
        .byte $40,$40,$00,$40,$00,$00,$6d,$ad,$9a,$a9,$6e,$6e,$5a,$6d,$97,$80 // @@.@..m...nnZm..
        .byte $85,$53,$40,$90,$45,$47,$00,$00,$00,$00,$00,$00,$00,$00,$c0,$c0 // .S@.EG..........
        .byte $c0,$c0,$c6,$e2,$c9,$e6,$08,$04,$04,$00,$44,$48,$0d,$0b,$00,$0a // ..........DH....
        .byte $1d,$1d,$28,$00,$00,$40,$7f,$7f,$6f,$1e,$05,$04,$08,$2d,$cf,$cf // ..(..@..o....-..
        .byte $cf,$cf,$c6,$c5,$c0,$c1,$f9,$f8,$e0,$a0 // ..........

txt_2884:
        .byte $50,$24,$b8,$b9,$00,$0a,$1d,$1d,$28,$00,$00,$bf,$00,$00,$00,$00 // P$......(.......
        .byte $01,$07,$2f,$fe,$1b,$1b,$1e,$7f,$fa,$eb,$bf,$be,$e6,$e5,$f9,$f9 // ../.............
        .byte $fe,$fe,$fa,$fa,$65,$64,$94,$50,$54,$10,$04,$10,$6d,$ad,$9a,$a9 // ....ed.PT...m...
        .byte $6e,$6e,$5a,$6d,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // nnZm............
        .fill 10, $00
        .byte $03,$02
        .byte $40                                   // @ character
        .text "PP"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $00
        .byte $40,$00,$6d,$9e,$6d,$99,$6f,$5e
        .byte $5e,$2a,$91,$51,$87,$95,$51,$51,$43,$87,$18,$28,$18,$14,$14,$18 // ^*.Q..QQC..(....
        .byte $14,$14,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0 // ..........

txt_28f8:
        .byte $40                                   // @ character
        .text "PP"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $d0,$d0,$80,$18,$14,$14,$18,$14,$14,$10
        .byte $39
        .byte $6d,$9e,$6d,$99,$6f,$5e,$5e,$2a,$c1,$c1,$c4,$c5,$c1,$c1,$c0,$c4 // m.m.o^^*........
        .fill 8, $00
        .byte $14,$10,$10,$14,$10,$30,$10,$00,$00,$00,$00,$00,$00,$06,$1f,$7f // .....0..........
        .byte $08,$0c,$08,$18,$68,$fc,$fc,$fc,$f7,$fa,$ef,$db,$ea,$fa,$fe,$ee // ....h...........
        .byte $c7,$9b,$6b,$9b,$9f,$4f,$4f,$9b,$f9,$f9,$e6,$eb,$ee,$ff,$ef,$eb // ..k..OO.........
        .byte $0a,$46,$93,$e2,$e5,$f9,$e9,$ea,$c0,$c0,$c4,$c4,$c4,$c0,$c0,$c0 // .F..............
        .byte $01,$01,$00,$00,$00,$06,$06,$01,$64,$28,$64,$10,$00,$40,$e4,$bc // ........d(d..@..
        .byte $0e,$29,$00,$00,$80,$00,$44,$90,$00,$40,$40,$10,$00,$00,$00,$00 // .)....D..@@.....
        .byte $6d,$9e,$6d,$99,$6f,$5e,$5e,$2a,$91,$51,$87,$95,$51,$51,$43,$87 // m.m.o^^*.Q..QQC.
        .byte $00,$00,$00,$04,$08,$04,$00,$24,$e0,$e9,$c4,$d0,$d0,$c4,$d0,$d4 // .......$........
        .byte $06,$09,$07,$02,$01,$00,$06,$0b,$d6,$bf,$ff,$fe,$6f,$bf,$fe,$f6 // ............o...
        .byte $fd,$fb,$fb,$fe,$ee,$ba,$f9,$f4,$c6,$c6,$cb,$cb,$cf,$c7,$c0,$c0 // ................
        .byte $6f,$af,$9f,$db,$ef,$ee,$00,$00,$b5,$fa,$ff,$ff,$fe,$ff,$00,$00 // o...............
        .byte $af,$ff,$ff,$ff,$fe,$9f,$00,$00,$fb,$ff,$fb,$fe,$ba,$55,$00,$00 // .............U..
        .byte $69,$99,$88,$84,$40,$00,$00,$00,$10,$00,$00,$10,$00,$00,$00,$00 // i...@...........
        .byte $6d,$ad,$9a,$a9,$6e,$6e,$5a,$6d       // m...nnZm

// --- Region $2a10-$3f5b ---
.pc = $2a10 "dat_2a10"

dat_2a10:
        .byte $10,$00,$00,$00,$00,$00,$00,$00,$6d,$ad,$9a,$a9,$6e,$6e,$5a,$6d // ........m...nnZm
        .byte $97,$80,$85
        .byte $53,$40,$90
        .byte $45,$47,$10
        .text "8<,("
        .byte $1c

txt_2a2e:
        .byte $28,$28,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$80,$40,$40,$40,$00,$40 // ((.........@@@.@
        .byte $00,$00,$3e,$2d,$29,$1d,$28,$28,$19,$28,$6d,$ad,$9a,$a9,$6e,$6e // ..>-).((.(m...nn
        .byte $5a,$6d,$c4,$c0,$c5,$c0,$c0,$c0,$c5,$c4,$00,$00,$00,$00,$00,$00 // Zm..............
        .byte $00,$00,$10,$01,$01,$02,$03,$03,$06,$07,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$fc,$fc,$fc,$fc,$fc,$f8,$fc,$f8,$fa,$ee,$fa,$e9,$ef,$ff // ................
        .byte $ea,$d1,$eb,$a6,$7a,$79,$69,$a5,$e4,$e9,$ff,$ff,$fb,$ff,$be,$bb // ....zyi.........
        .byte $7f,$7e,$fa,$ea,$b9,$ea,$eb,$fa,$b9,$fe,$c0,$c0,$c0,$c1,$c0,$c0 // .~..............
        .byte $c0,$c0,$02,$00,$01,$00,$00,$00,$00,$00,$6d,$29,$aa,$07,$02,$10 // ..........m)....

txt_2aae:
        .byte $40,$40,$a1,$80,$00,$01,$43,$47,$06,$0a,$00,$00,$19,$b9,$e4,$98 // @@....CG........
        .byte $80,$a4,$6d,$ad,$9a,$a9,$6e,$6e,$5a,$6d,$97,$80,$85,$53,$40,$90 // ..m...nnZm...S@.
        .byte $45,$47,$00,$18,$64,$a0,$20,$00,$0c,$18,$c0,$c0,$c0,$c0,$c0,$c1 // EG..d. .........
        .byte $c2,$c1,$1f,$2a,$25,$1b,$7f,$ff,$ff,$bf,$9a,$5b,$5a,$a6,$e6,$f9 // ...*%......[Z...
        .byte $e9,$f9,$e0,$e0,$d0,$d0,$a0,$e1,$a6,$bd,$ff,$01,$40,$40,$90,$e0 // ............@@..
        .byte $f9,$ff,$ff,$7b,$66,$66,$7b,$aa,$d9,$a5,$ff,$e5,$e8,$a9,$af,$bf // ...{ff{.........
        .byte $bf,$fe,$ff,$bf,$6f,$5a,$a5,$e9,$f9,$f9,$ff,$f4,$f8,$e8,$e4,$b8 // ....oZ..........
        .byte $a4,$54,$ff,$00,$00,$01,$01,$00,$10,$10,$c0,$c0,$c0,$c0,$c4,$c9 // .T..............
        .byte $ce,$ca,$6d,$9e,$6d,$99,$6f,$5e,$5e,$2a,$00,$00,$00,$00,$00,$00 // ..m.m.o^^*......
        .fill 11, $00
        .byte $64,$6e,$1b,$26,$02,$1a,$04,$00,$00,$40,$c0,$d0,$90,$a0,$b0,$6d // dn.&.....@.....m
        .byte $9e,$6d,$99,$6f,$5e,$5e,$2a,$91,$51,$87,$95,$51,$51,$43,$87,$18 // .m.o^^*.Q..QQC..
        .byte $28,$18,$14,$14,$18,$14,$14,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$40 // (..............@
        .byte $00,$00,$00,$00,$00,$00,$00,$18,$14,$14,$18,$14,$14,$10,$04,$6d // ...............m
        .byte $9e,$6d,$99,$6f,$5e,$5e,$2a,$c1,$c1,$c4,$c5,$c1,$c1,$c0,$c4,$00 // .m.o^^*.........
        .byte $00,$00,$00,$00,$00,$00,$00,$06,$0b,$0f,$0b,$05,$00,$00,$01,$ff // ................
        .byte $bf,$ee,$fb,$be,$6f,$1a,$05,$f8,$ec,$fc,$b8,$f4,$e0,$94,$a8,$c5 // ....o...........
        .byte $c1,$c1,$c5,$c6,$c6,$db,$ef,$a4,$65,$a8,$69,$a9,$e4,$a4,$94,$2e // ........e.i.....
        .byte $1f,$1b,$07,$01,$00,$00,$04,$b9,$ea,$a5,$b9,$ea,$a6,$69,$50,$c4 // .............iP.
        .byte $c4,$c0,$c0,$c0,$c1,$c8,$c6,$00,$00,$00,$00,$00,$00,$90,$f0,$90 // ................
        .byte $d0,$e4,$f4,$f9,$bd,$be,$7f,$0e,$19,$28,$59,$46,$1a,$69,$94,$10 // .........(YF.i..
        .byte $40,$40,$10,$50,$41,$00,$10,$6d,$9e,$6d,$99,$6f,$5e,$5e,$2a,$91 // @@.PA..m.m.o^^*.
        .byte $51,$87,$95,$51,$51,$43,$87,$10,$00,$40,$00,$00,$00,$00,$04,$cb // Q..QQC...@......
        .byte $df,$ef,$ff,$ff,$ff,$ff,$fe,$ef,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$f9 // ................
        .byte $f9,$f9,$e9,$f9,$e5,$a9,$e5,$6b,$6e,$2f,$7f,$bf,$aa,$5b,$1f,$b9 // .......kn/...[..
        .byte $9a,$a6,$6b,$6f,$af,$19,$1e,$72,$e1,$a6,$5b,$9b,$9f,$9b,$5f,$eb // ..ko...r..[..._.
        .byte $be,$fe,$fb,$ff,$ff,$ff,$ff,$fa,$fe,$ba,$fe,$fa,$ea,$fa,$e9,$64 // ...............d

txt_2c59:
        .text "D"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $00
        .byte $45,$18,$10
        .byte $40,$00,$14,$06
        .byte $41,$c9
        .byte $c4,$c0,$c4,$cd,$c9,$c4,$c4,$6d,$ad,$9a,$a9,$6e,$6e,$5a,$6d,$00 // .......m...nnZm.
        .fill 15, $00
        .byte $01,$01,$04,$01,$05,$00,$19,$06,$64,$28,$64,$90,$07,$01,$00,$40 // ........d(d....@
        .byte $6d,$9e,$6d,$99,$6f,$5e,$5e,$2a,$91,$51,$87,$95,$51,$51,$43,$87 // m.m.o^^*.Q..QQC.
        .byte $10,$04,$00,$00,$00,$00,$00,$00,$c0,$c0,$c0,$c0,$c0,$c0,$c2,$e7 // ................
        .byte $00,$00,$00,$00,$00,$09,$7f,$ff,$00,$00,$00,$00,$00,$7d,$ff,$ff // .............}..
        .byte $6d,$9e,$6d,$99,$6f,$5e,$5e,$2a,$c1,$c1,$c4,$c5,$c1,$c1,$c0,$c4 // m.m.o^^*........
        .byte $00,$00,$00,$00,$00,$00,$00,$04,$00,$00,$00,$00,$00,$00,$04,$00 // ................
        .byte $46,$9b,$fb,$be,$6e,$1a,$1a,$56,$ac,$98,$a4,$60,$10,$00,$58,$a8 // F...n..V...`..X.
        .byte $fe,$fe,$f9,$e4,$d1,$e9,$fe,$fe,$54,$50,$00,$40,$90,$90,$80,$41 // ........TP.@...A
        .byte $05,$09,$1a,$1e,$1e,$69,$79,$a8,$90,$a4,$e4,$f4,$b9,$b9,$79,$7e // .....iy.......y~
        .byte $c9,$c0,$c2,$c9,$c4,$c4,$c0,$c0,$b4,$a4,$68,$6c,$59,$4a,$01,$10 // ..........hlYJ..
        .byte $7f,$6f,$2f,$1f,$0b,$07,$02,$05,$e4,$fe,$ff,$ff,$ff,$ff,$ff,$ff // .o/.............
        .byte $00,$50,$ea,$ff,$ff,$ff,$ff,$ff,$6d,$ad,$ae,$ff,$ff,$ff,$ff,$ff // .P......m.......
        .byte $97,$8a,$af,$ff,$ff,$ff,$ff,$ff,$6c,$fc,$fc,$fc,$fc,$fc,$fc,$fc // ........l.......
        .byte $ff,$fa,$fe,$ff,$ff,$fe,$ff,$ff,$bf,$ff,$fe,$be,$ba,$d5,$d1,$e0 // ................
        .byte $a4,$94,$94,$50,$50,$40,$00,$01,$2e,$2f,$1e,$04,$00,$00,$50,$65 // ...PP@.../....Pe
        .byte $6e,$5b,$6f,$1b,$02,$00,$00,$00,$6f,$5f,$6f,$6f,$7f,$bf,$6f,$7f // n[o.....o_oo..o.
        .byte $ff,$ff,$ff,$fa,$ff,$ff,$ff,$ff,$e9,$f9,$e9,$e5,$a4,$64,$94,$90 // .............d..
        .byte $01,$05,$00,$01,$01,$00,$05,$16,$55,$1d,$7a,$65,$5a,$ab,$55,$d1 // ........U.zeZ.U.
        .byte $c4,$c0,$c0,$c8,$c4,$c4,$c0,$c4,$6d,$9e,$6d,$99,$6f,$5e,$5e,$2a // ........m.m.o^^*
        .fill 16, $00
        .byte $02,$02,$00,$08,$80,$02,$88,$a2,$80,$00,$20,$00,$02,$28,$a8,$8a // .......... ..(..
        .byte $6d,$ad,$9a,$a9,$6e,$6e,$5a,$6d,$97,$80,$85,$53,$40,$90,$45,$47 // m...nnZm...S@.EG
        .byte $88,$00,$a0,$28,$a8,$a4,$98,$64,$f5,$c2,$ea,$c9,$ea,$e6,$e9,$e5 // ...(...d........
        .byte $5a,$08,$82,$aa,$9a,$69,$56,$99,$08,$20,$aa,$26,$aa,$9a,$a5,$56 // Z....iV.. .&...V
        .byte $6d,$9e,$6d,$99,$6f,$5e,$5e,$2a,$c1,$c1,$c4,$c5,$c1,$c1,$c0,$c4 // m.m.o^^*........
        .byte $00,$41,$14                           // .A.

txt_2e1b:
        .byte $45,$50,$d6,$af,$6a,$41,$52,$46,$1b,$6f,$be,$ea,$a5,$ba,$f9,$fc // EP..jARF.o......
        .byte $f8,$e9,$a6,$55,$56,$64,$a4,$78,$24,$10,$04,$54,$64,$ff,$ef,$eb // ...UVd.x$..Td...
        .byte $da,$da,$d6,$d5,$da,$96,$ab,$ef,$ee,$aa,$a9,$94,$aa,$e8,$a4,$a4 // ................
        .byte $a0,$51,$45,$55,$96,$3e,$2e,$2f,$6f,$1f,$5b,$a6,$a9,$c0,$c9,$cb // .QEU.>./o.[.....
        .byte $c7,$c2,$c6,$ca,$c5,$01,$01,$96,$ff,$ff,$aa,$50,$1a,$69,$be,$fe // ...........P.i..
        .byte $fa,$ea,$a9,$14,$a9,$bf,$af,$a9,$56,$f5,$d5,$55,$ff,$ff,$ff,$ff // ........V..U....
        .byte $5f,$65,$02,$04,$45,$ff,$ff,$ff,$ff,$ff,$97,$05,$a9,$ff,$7f,$ff // _e..E...........
        .byte $df,$e7,$6d,$65,$06,$fc,$fc,$fc,$fe,$e9,$54,$05,$46,$ff,$00,$00 // ..me......T.F...
        .byte $95,$41,$1a,$af,$bd,$ff,$00,$00,$01,$14,$55,$6a,$ff,$ff,$00,$00 // .A........Uj....
        .byte $56,$1a,$46,$95,$00,$ff,$00,$00,$a9,$fe,$af,$16,$f9,$ff,$00,$00 // V.F.............
        .byte $be,$5a,$95,$e1,$51,$ff,$00,$00,$b8,$ac,$ec,$bc,$fc,$ff,$ff,$fe // .Z..Q...........
        .byte $ff,$fe,$fe,$fe,$fe,$94,$90,$90,$90,$91,$40,$40,$41,$1b,$1b,$06 // ..........@@A...
        .byte $69,$6b,$6a,$04,$5b,$f5,$fd,$be,$06,$e8,$bf,$1b,$f1,$cd,$ce,$cf // ikj.[...........
        .byte $ca,$c5,$c8,$cc,$cd,$6d,$ad,$9a,$a9,$6e,$6e,$5a,$6d,$00,$00,$00 // .....m...nnZm...
        .fill 13, $00
        .byte $22,$aa,$ee,$aa,$bb,$fb,$bf,$f7,$ae,$be,$ef,$bf,$fd,$fd,$5d,$f7 // ".............].
        .byte $6d,$9e,$6d,$99,$6f,$5e,$5e,$2a,$91,$51,$87,$95,$51,$51,$43,$87 // m.m.o^^*.Q..QQC.
        .byte $a8,$64,$a8,$64,$98,$58,$54,$54,$e6,$e9,$d9,$d6,$d5,$d9,$d5,$d5 // .d.d.XTT........
        .byte $aa,$a6,$55,$66                       // ..Uf

txt_2f3c:
        .text "UUUU"
        .byte $a9,$66,$9a
        .text "UUUUU"
        .byte $6d,$ae
        .byte $59,$9d
        .byte $6d,$2e,$9e,$ae,$83,$81,$81,$83,$81,$81,$83,$87,$66,$9a,$56,$65 // m...........f.Ve
        .text "UUUUU"
        .byte $99

txt_2f62:
        .text "UUUUUUW"
        .byte $9f,$5d

txt_2f6b:
        .text "WUUUUX"
        .byte $f4,$fc,$fc

txt_2f74:
        .byte $5c                                   // backslash
        .text "TTT"
        .byte $d6,$d5,$d5,$d5,$f5,$fd,$d7,$d5,$69
        .byte $56,$95
        .byte $55
        .byte $55,$55,$97,$ff,$65,$55,$55,$55,$5f,$ff,$ff,$ff,$55,$55,$5f,$ff // UU..eUUU_...UU_.
        .byte $7f,$ff,$ff,$ff,$c5,$cf,$c7,$cd,$cd,$cf,$cf,$cf,$55,$55,$f5,$fd // ............UU..
        .byte $fd,$ff,$ff,$fd,$5f,$7f,$7f,$ff,$ff,$7f,$7f,$7f,$ff,$ff,$ff,$ff // ...._...........
        .byte $ff,$ff,$ff,$f5,$d1,$d5,$d9,$f6,$f6,$f6,$d7,$da,$be,$69,$97,$27 // .............i.'
        .byte $1f,$7f,$ff,$a5,$6f,$fd,$ff,$ef,$c1,$fa,$ef,$46,$64,$6f,$6f,$9b // ....o......Fdoo.
        .byte $a6,$19,$fe,$ff,$a6,$42,$92,$fa,$bf,$af,$fa,$fd,$ff,$ff,$a5,$5a // .....B.........Z
        .byte $ff,$ff,$ff,$af,$ee,$a9,$05,$96,$f9,$fe,$fe,$fa,$65,$06,$bf,$fe // ............e...
        .byte $a5,$91,$44,$1a,$49,$f9,$e5,$5d,$a9,$bd,$6e,$be,$fc,$fc,$bc,$fc // ..D.I..]..n.....
        .byte $bc,$7c,$6c,$6c,$fd,$fd,$fe,$fd,$fd,$fe,$fe,$ff,$45,$54,$1b,$1b // .|ll........ET..
        .byte $56,$06,$50,$ab,$6f,$6a,$49,$f4,$fa,$a8,$5f,$ff,$bf,$fb,$ef,$9e // V.P.ojI..._.....
        .byte $09,$68,$e4,$91,$c9,$c1,$c4,$c9,$ca,$c6,$c5,$c0,$6d,$9e,$6d,$99 // .h..........m.m.
        .byte $6f,$5e,$5e,$2a,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // o^^*............
        .byte $00,$00,$00,$00,$ff,$d7,$f5,$dd,$d5,$5b // .........[

txt_304e:
        .byte $55,$55,$55,$d7,$75,$55,$55,$5d,$54,$54,$6d,$ae,$59,$9d,$6d,$2e // UUU.uUU]TTm.Y.m.
        .byte $00,$00,$93,$51,$41,$93,$51,$91,$00,$00 // ...QA.Q...

txt_3068:
        .text "TTTTTT"
        .byte $00,$00,$d5,$d5,$d5,$d5,$d5,$d5,$d5,$d5

txt_3078:
        .fill 24, $55
        .byte $c5,$c5,$c5,$c5,$c5,$c5,$c0,$c0       // ........

txt_3098:
        .text "UUUUUU"
        .byte $00,$00

txt_30a0:
        .text "UUUUUU"
        .byte $00,$00

txt_30a8:
        .text "UUUUUU"
        .byte $05,$05

txt_30b0:
        .fill 8, $54
        .byte $d5,$d5,$d7,$df,$fd,$fa,$d5,$d5,$7f,$ff,$fd,$d8,$a5,$55,$55,$55 // .............UUU
        .byte $ff,$da,$a0,$95
        .text "UUWUU"
        .byte $80,$a8
        .byte $5a,$55,$55,$ff,$7f
        .byte $cf,$c5,$c9,$cb,$cf,$cf,$c0,$c0,$df,$7f,$ff,$ff,$fd,$f7,$00,$00 // ................
        .byte $5f,$d5,$d5,$66,$7d,$ff,$00,$00,$5f,$7f,$7f,$7d,$96,$58,$00,$00 // _..f}..._..}.X..
        .byte $7f,$bf,$bf,$29,$2a,$8f,$00,$00,$ff,$fb,$ea,$41,$a6,$ea,$00,$00 // ...)*......A....
        .byte $fc,$af,$7e,$7b,$a7,$42,$06,$0d,$6f,$da,$da,$7f,$bf,$bf,$28,$94 // ..~{.B..o.....(.
        .byte $5f,$e9,$a5,$ff,$fb,$ea,$00,$00,$d6,$ff,$7f,$ff,$9f,$6f,$00,$00 // _............o..
        .byte $a9,$56,$d7,$f2,$f9,$f4,$00,$00,$2e,$6f,$7f,$be,$ae,$c8,$00,$00 // .V.......o......
        .byte $6b,$27,$1f,$5b,$cf,$5b,$00,$00,$6c,$9c,$98,$e8,$f4,$f4,$00,$00 // k'.[.[..l.......
        .byte $ff,$ff,$ff,$ff,$ff,$ef,$ea,$d6,$ff,$ff,$ff,$ff,$ff,$fa,$aa,$a5 // ................
        .byte $ff,$fe,$f9,$e9,$a4,$90,$41,$00,$85,$42,$06,$01,$69,$af,$5b,$05 // ......A..B..i.[.
        .byte $c9,$ce,$ce,$cd,$c9,$c5,$ce,$ce,$6d,$ad,$9a,$a9,$6e,$6e,$5a,$6d // ........m...nnZm
        .fill 16, $00
        .byte $75                                   // u

txt_3189:
        .text "UUUUUUUTTTTTTTT"
        .byte $ff
        .byte $d5,$d5,$d5,$d5,$d5,$d5,$d5,$ff       // ........

txt_31a1:
        .text "UUUUUUU"
        .byte $ff

txt_31a9:
        .text "UUUUUUU"
        .byte $d5

txt_31b1:
        .fill 31, $55
        .byte $ff                                   // .

txt_31d1:
        .text "UUUUUUU"
        .byte $ff

txt_31d9:
        .text "UUUUUUU"
        .byte $ff

txt_31e1:
        .text "UUUUUUU"
        .byte $c5,$c5,$c5,$c5,$c5,$c5,$c5,$c5

txt_31f0:
        .fill 8, $54
        .fill 8, $d5

txt_3200:
        .fill 24, $55
        .byte $ff                                   // .

txt_3219:
        .text "UUUWWWW"
        .byte $ff,$ff,$ff,$ff,$f5,$f8,$da,$e5,$ff
        .byte $ff,$ff,$d6,$a2,$25,$55,$55,$ff,$d8,$60,$29,$95,$55,$55,$55,$ff // ....%UU..`).UUU.
        .byte $29,$a5
        .text "UUUUU"
        .byte $ff

txt_3241:
        .text "UUUUUUU"
        .byte $c7,$c7,$c9,$c5,$c6,$c5,$c5,$c5
        .byte $58
        .byte $fc,$fc,$f4,$7c,$5c,$64,$58,$ff,$fd,$ff,$ff,$d5,$d5,$d5,$d5,$ff // ...|\dX.........
        .byte $ba,$be,$7e,$7f,$7d,$5d,$57,$ff,$f5,$50,$94,$75,$ff,$ff,$ff,$ff // ..~.}]W..P.u....
        .byte $bd,$be,$be,$6e,$d9,$f6,$fd,$ff,$bf,$6f // ...n.....o

txt_327b:
        .byte $56,$5a,$af,$ff,$5f,$ff,$ff,$ff,$ba,$d5,$fa,$eb,$8b,$e9,$9b,$9a // VZ.._...........
        .byte $56,$a9,$ee,$9b,$eb,$40,$e9,$fe,$bf,$ae,$69,$96,$a3,$55,$5a,$96 // V....@....i..UZ.
        .byte $91,$51,$a6,$f9,$fe,$64,$ff,$bf,$5b,$85,$d0,$41,$97,$ca,$c9,$ce // .Q...d..[..A....
        .byte $ce,$c4,$c5,$c0,$c4,$6d,$9e,$6d,$99,$6f,$5e,$5e,$2a,$00,$00,$00 // .....m.m.o^^*...
        .fill 13, $00

txt_32c8:
        .text "UUUUUU"
        .byte $65

txt_32cf:
        .text "UTTTTTTTT"
        .byte $d5,$d5,$d5,$d5,$d5,$d5,$d5
        .byte $d5                                   // .

txt_32e0:
        .fill 12, $55
        .byte $57,$5f                               // W_

txt_32ee:
        .text "VUUUUUU"
        .byte $65,$a5

dat_32f7:
        .text "UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $c5,$c5,$c5,$c5,$c5,$c5,$c5           // .......

txt_3330:
        .fill 8, $54
        .fill 8, $d5

txt_3340:
        .fill 24, $55
        .byte $57,$57,$57                           // WWW

dat_335b:
        // === Fill data (45 bytes, $335b-$3387) ===
        .fill 45, $55
        .fill 8, $c5

txt_3390:
        .fill 8, $54
        .fill 8, $d5

txt_33a0:
        .text "WWWWUUUU"
        .byte $ff,$ff,$ff,$ff,$df
        .byte $57,$57,$55
        .byte $ff,$ff,$ff,$ff,$ff,$df,$df,$7f,$55,$da,$f4,$fd,$fd,$ff,$ff,$ff // ........U.......
        .byte $6e,$af,$bf,$7f,$3f,$5b,$46,$d1,$ff,$fe,$ff,$ff,$ff,$fe,$ea,$a0 // n...?[F.........
        .byte $e6,$c6,$c9,$9b,$9f,$6f,$7f,$be,$ff,$af,$aa,$9a,$e5,$e9,$a5,$55 // .....o.........U
        .byte $e9,$ff,$aa,$94,$06,$5f               // ....._

txt_33e6:
        .byte $56,$55,$c5,$ca,$c4,$c0,$ca,$ce,$c8,$c5,$6d,$ad,$5a,$a9,$6e,$6e // VU........m.Z.nn
        .byte $5a,$6d,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // Zm..............
        .byte $00,$00
        .byte $55,$5d
        .byte $55,$d5,$fd,$d5,$77,$d5
        .text "TTTXT"
        .byte $74
        .byte $54,$74,$95,$95,$95,$95,$95,$95,$b5,$95 // Tt........

txt_3420:
        .text "UUUUUU"
        .byte $65

txt_3427:
        .fill 17, $55
        .byte $57,$5f                               // W_

txt_343a:
        .text "VUUUUUU"
        .byte $95,$95

dat_3443:
        .text "UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $c5,$c5,$c5,$c5,$c5,$c5,$c5           // .......

txt_3470:
        .fill 8, $54
        .fill 8, $d5

dat_3480:
        .text "UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $c5,$c5,$c5,$c5,$c5,$c5,$c5           // .......

txt_34d0:
        .fill 8, $54
        .fill 8, $d5

txt_34e0:
        .fill 16, $55
        .text "WUUUUUUU"
        .byte $ff,$7f,$5f

txt_34fb:
        .text "WUUUU"
        .byte $d0,$f7,$f7,$fd,$fd,$fd,$7f,$7f
        .byte $56,$f5,$f5
        .byte $d5,$d5,$d5,$d5,$55,$65               // ....Ue

txt_3511:
        .fill 15, $55
        .byte $df,$7f,$75,$df,$55,$d7,$5d,$55,$8c,$8f,$8c,$8f,$8f,$87,$8f,$87 // ..u.U.]U........
        .byte $6d,$9e,$6d,$99,$6f,$5e,$5e,$2a,$00,$00,$00,$00,$00,$00,$00,$00 // m.m.o^^*........
        .fill 8, $00
        .byte $ff,$fd,$bf,$ef,$ff,$fb,$be,$ee,$d4,$f4,$dc,$ff,$7d,$ff,$bf,$fe // ............}...
        .byte $aa,$00,$00,$d7,$7f,$ff,$f7,$ff,$aa,$00,$00,$4d,$f5,$7f,$f7,$ff // ...........M....
        .byte $aa,$00,$00,$55,$d5,$5d,$d7,$f5,$aa,$00,$00,$55,$d5,$55,$f5,$d5 // ...U.].....U.U..
        .byte $ff,$00,$00
        .text "UUUUU"
        .byte $ff,$00,$00
        .text "UUUUU"
        .byte $ff,$00,$00
        .text "UUUUU"
        .byte $ff,$00,$00
        .text "UUUUU"
        .byte $ff,$00,$00
        .text "UUUUU"
        .byte $ff,$00,$00

txt_35a3:
        .text "UUUUU"
        .byte $c5,$05,$05

txt_35ab:
        .text "UUUUUTTTUUUUU"
        .byte $ff,$00,$00
        .text "UUUUU"
        .byte $ff,$00,$00
        .text "UUUUU"
        .byte $ff,$00,$00
        .text "UUUUU"
        .byte $ff,$00,$00
        .text "UUUUU"
        .byte $ff,$00,$00
        .text "UUUUU"
        .byte $ff,$00,$00
        .text "UUUUU"
        .byte $ff,$00,$00
        .text "UUUUU"
        .byte $ff,$00,$00
        .text "UUUUU"
        .byte $ff,$00,$00
        .text "UUUUU"
        .byte $ff,$00,$00

txt_3603:
        .text "UUUUU"
        .byte $c5,$05,$05

txt_360b:
        .text "UUUUUTTTUUUUU"
        .byte $ff,$00,$00
        .text "UUUUU"
        .byte $ff,$00,$00
        .text "UUUUU"
        .byte $ff,$00,$00
        .text "UUUUU"
        .byte $ff,$00,$00
        .text "UUUUU"
        .byte $ff,$00,$00
        .text "UUUUU"
        .byte $ff,$00,$00
        .text "UUUUU"
        .byte $ff,$00,$00
        .text "UUUUU"
        .byte $ff,$00,$00
        .text "UUUUU"
        .byte $ff,$00,$00

txt_365b:
        .text "UUUUU"
        .byte $aa,$00,$00
        .text "UUUUU"
        .byte $87,$05,$05
        .byte $55,$5d,$55,$55,$55,$6d,$9e,$6d,$99,$6f,$5e,$5e,$2a,$00,$00,$00 // U]UUUm.m.o^^*...
        .fill 13, $00
        .byte $bf,$ea,$af,$fa,$aa,$ba,$a8,$aa,$ef,$ba,$ae,$bb,$aa,$bf,$aa,$ae // ................
        .byte $fe,$be,$ff,$ee,$bb,$ae,$ba,$aa,$bf,$fe,$ef,$bf,$ab,$af,$be,$ab // ................
        .byte $5f,$ff,$fb,$7f,$ff,$ef,$ff,$bf,$f7,$5f,$ff,$df,$ff,$fd,$bf,$ff // _........_......
        .byte $55,$5f,$f7,$7d,$ff,$f7,$ff,$ff,$55,$75,$d7,$7d,$f5,$65,$d3,$ff // U_.}....Uu.}.e..
        .byte $55,$55,$55,$7d,$dd,$f5,$5f,$fd
        .text "UUUUU"
        .byte $f5,$5f,$77
        .text "UUUU"
        .byte $5d,$d5,$5f,$f5

txt_36e0:
        .text "UUUUU"
        .byte $d7,$5f,$f5

txt_36e8:
        .text "UUUUU"
        .byte $d5
        .byte $55,$f5

dat_36f0:
        .text "UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU"
        .byte $7d,$5f,$f5
        .text "UUUUW"
        .byte $75,$5f,$f5
        .text "UUUUU"
        .byte $75,$5f,$fd
        .text "WUUWW"
        .byte $f5,$5f,$d7
        .byte $57,$55,$5d,$d7,$75
        .byte $f7,$5f,$ff,$6d,$ae,$59,$9d,$6d,$2e,$9e,$ae,$00,$00,$00,$00,$00 // ._.m.Y.m........
        .byte $00,$00,$00,$05,$03,$0d,$01,$0d,$03   // .........

dat_37c6:
        // === Fill data (58 bytes, $37c6-$37ff) ===
        .fill 58, $05
        .byte $02,$0a                               // ..

txt_3802:
        .byte $28,$20,$a0,$a4,$b9,$ae,$aa,$08,$6e,$08,$04,$00,$00,$45,$aa,$00 // ( ......n....E..
        .byte $40,$01,$02,$1b,$02,$51,$80,$a0,$28,$08,$09,$91,$01,$01,$aa,$80 // @....Q..(.......
        .byte $80,$80,$90,$a4,$b9,$ae,$aa,$08,$6e,$08,$04,$15,$10,$50,$aa,$00 // ........n....P..
        .byte $42,$08,$02,$5b,$22,$21,$80,$a0,$28,$08,$09,$91,$01,$05,$aa,$00 // B..["!..(.......
        .byte $4e,$08,$02,$1b,$02,$55,$aa,$08,$6e,$08,$04,$00,$7e,$08,$aa,$01 // N....U..n...~...
        .byte $01,$01,$01,$91,$01,$55,$a0,$10,$50,$10,$10,$10,$10,$50,$0a,$08 // .....U..P....P..
        .byte $08,$09,$0a,$0b,$0a,$09,$aa,$01,$01,$01,$01,$91,$01,$01,$aa,$80 // ................
        .byte $80,$80,$90,$a4,$b9,$95,$aa,$08,$6e,$08,$04,$00,$ca,$08,$aa,$00 // ........n.......
        .byte $40,$01,$02,$1b,$02,$05,$ae,$9b,$86,$81,$80,$80,$80,$80,$50,$90 // @.............P.
        .byte $d0,$90,$50,$1a,$1b,$1b,$08,$08,$08,$08,$08,$a8,$b9,$ae,$01,$01 // ..P.............
        .byte $01,$01,$01,$01,$01,$41,$50,$9a,$ea,$bf,$6a,$16,$15,$10,$20,$80 // .....AP...j... .
        .byte $40,$91,$e5,$e4,$79,$2e,$04,$14,$50,$40,$80,$a0,$28,$48,$50,$90 // @...y...P@..(HP.
        .byte $d0,$90,$50,$10,$10,$10,$02,$00,$00,$00,$00,$00,$00,$02,$55,$00 // ..P...........U.
        .byte $00,$00,$00,$00,$00,$aa,$08,$08,$08,$08,$08,$08,$09,$0a,$00,$a8 // ................
        .byte $44,$94,$e4,$e4,$54,$00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$00 // D...T...........
        .byte $aa,$90,$a4,$a4,$95,$02,$55,$00,$aa,$01,$01,$01,$01,$41,$5a,$95 // ......U......AZ.
        .byte $ea,$bf,$6a,$16,$1b,$15,$a8,$00,$40,$90,$e4,$e4,$b9 // ..j.....@....

txt_390f:
        .text "V %*/*&++"
        .byte $04,$04
        .byte $44,$94,$e4,$e4,$b4
        .byte $a4,$00,$00,$00,$00,$00,$00,$00,$aa,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $a0,$81,$86,$9b,$86,$81,$80,$80,$95,$6e,$b5,$d0,$90,$50,$10,$10 // .........n...P..
        .byte $50,$6e,$5b,$0a,$09,$08,$08,$08,$09,$91,$91,$41,$01,$01,$01,$01 // Pn[........A....
        .byte $55,$50,$90,$da,$90,$40,$06,$00,$55,$2e,$2b,$96,$41,$80,$e4,$80 // UP...@..U.+.A...
        .byte $55,$99,$91,$41,$05,$04,$14,$50,$40,$81,$86,$9b,$96,$11,$14,$05 // U..A...P@.......
        .byte $01,$6a,$b9,$e4,$90,$40,$06,$00,$55,$aa,$1b,$06,$41,$80,$e4,$80 // .j...@..U...A...
        .byte $55,$91,$91,$41,$05,$04,$14           // U..A...

txt_3986:
        .byte $50,$40,$5a,$b9,$e4,$90,$40,$06,$00,$55,$ae,$1b,$06,$41,$80,$e4 // P@Z...@..U...A..
        .byte $80,$55,$aa,$91,$41,$01,$01,$01,$01,$55,$50,$90,$d0,$90,$50,$10 // .U..A....UP...P.
        .byte $10,$50,$0a,$0b,$0a,$09,$08,$08,$08,$09,$aa,$86,$9b,$86,$81,$80 // .P..............
        .byte $80,$95,$ae,$b9,$e4,$90,$40,$06,$00,$55,$66,$1b,$06,$41,$80,$e4 // ......@..Uf..A..
        .byte $80,$55,$0a,$08,$08,$09,$0a,$0b,$0a,$29,$a8,$06,$6e,$08,$04,$00 // .U.......)..n...
        .byte $00                                   // .

txt_39d7:
        .byte $44,$2a,$a0,$40,$01,$02,$1b,$02,$11,$a0,$10,$50,$10,$10,$10,$10 // D*.@.......P....
        .byte $48,$aa,$08,$6e,$08,$04,$00,$15,$50,$aa,$00,$40,$01,$02,$1b,$52 // H..n....P..@...R
        .byte $09,$a0,$00,$40,$90,$e4,$e4,$b9,$5e,$05,$04,$14,$50,$a0,$28,$08 // ...@....^...P.(.
        .byte $49,$00,$00,$00,$00,$00,$00,$00,$0a,$51,$90,$d0,$90,$50,$10,$10 // I........Q...P..
        .byte $10,$48,$08,$08,$08,$08,$08,$09,$0a,$42,$95,$ea,$bf,$6a,$16,$1b // .H.......B...j..
        .byte $17,$08,$88,$68,$98,$e4,$e4,$b9,$ae,$50,$90,$d0,$90,$5a,$16,$1b // ...h.....P...Z..
        .byte $1b,$08,$08,$08,$08,$a4,$e4,$b9,$ae,$01,$01,$01,$01,$01,$01,$05 // ................
        .byte $44,$50,$90,$d0,$90,$50,$12,$1b,$11,$08,$08,$08,$08,$88,$e8,$b9 // DP...P..........
        .byte $ae,$ae,$9b,$96,$11,$14,$05,$01,$00,$50,$9a,$ea,$bf,$6a,$16,$55 // .........P...j.U
        .byte $00,$00,$aa,$40,$90,$e4,$e4,$79,$2a,$00,$80,$a0,$28,$08,$09,$01 // ...@...y*...(...
        .byte $41,$2a,$0b,$0a,$09,$08,$08,$08,$09,$0b,$0b,$0a,$09,$08,$08,$08 // A*..............
        .byte $09,$51,$90,$d0,$90,$50,$10,$10,$50,$6e,$5b,$16,$05,$08,$08,$08 // .Q...P..Pn[.....
        .byte $09,$6e,$b9,$d5,$90,$50,$10,$10,$50,$6e,$1b,$55,$00,$00,$00,$00 // .n...P..Pn.U....
        .byte $00,$94,$50,$40,$00,$00,$00,$00,$00,$6e,$1b,$06,$41,$80,$e4,$80 // ..P@.....n..A...
        .byte $55,$91,$91,$41,$01,$05,$04,$14,$50,$6e,$b9,$d4,$95,$51,$10,$10 // U..A....Pn...Q..
        .byte $50,$6e,$1b,$05,$40,$40,$54,$10,$15,$94 // Pn..@@T...

txt_3ad1:
        .byte $50,$40,$a0,$28,$09,$09,$55,$aa,$b9,$e4,$90,$40,$06,$00 // P@.(..U....@..

txt_3adf:
        .text "U.)$  & %"
        .byte $64,$14,$04
        .byte $44,$84,$e4,$84
        .byte $54,$a0,$10,$50,$10,$10,$10,$10,$58,$a0,$10,$50,$10,$10,$10,$18 // T..P....X..P....
        .byte $4a,$0a,$08,$08,$09,$0a,$0b,$2a,$a1,$aa,$80,$80,$80,$90,$a4,$95 // J......*........
        .byte $00,$aa,$08,$6e,$08,$04,$00,$55,$00,$aa,$00,$40,$01,$02,$1b // ...n...U...@...

txt_3b1e:
        .byte $56,$21,$aa,$01,$01,$01,$01,$91,$01,$04,$00,$00,$02,$08,$20,$a4 // V!............ .
        .byte $b9,$ae,$2a,$88,$6e,$08,$04,$00,$10,$60,$a4,$04,$44,$04,$04,$14 // ..*.n....`..D...
        .byte $04,$04,$50,$90,$d0,$90,$50,$10,$10,$12,$08,$08,$08,$08,$08,$08 // ..P...P.........
        .byte $09,$8a,$9e,$1b,$16,$05,$0a           // .......

txt_3b55:
        .byte $28,$20,$a0,$46,$95,$ea,$bf,$6a,$16,$1b,$15,$ae,$9b,$16,$15,$05 // ( .F...j........
        .byte $01,$00,$00,$40,$95,$ea,$bf,$6a,$55,$00,$00,$00,$00,$40,$90,$e4 // ...@...jU....@..
        .byte $54,$09,$0a,$00,$00,$00,$00,$00,$02,$08,$20,$00,$02,$0a,$2f,$aa // T......... .../.
        .byte $16,$19,$14,$80,$00,$41,$94,$d0,$40,$00,$00,$10,$40,$00,$00,$00 // .....A..@...@...
        .byte $00,$00,$00,$50,$90,$d2,$9b,$5a,$16,$19,$14,$20,$80,$40,$94,$d4 // ...P...Z... .@..
        .byte $48,$09,$0a,$ad,$94,$90,$80,$00,$00,$00,$00,$00,$02,$0a // H.............

txt_3bb3:
        .byte $29,$20,$a0,$80,$80,$00,$aa,$ea,$bf,$6a,$16,$15,$10,$08,$a8,$40 // ) .......j.....@
        .byte $90,$e4,$e4,$55,$00,$01,$01,$05,$04,$14,$50,$40,$00,$ab,$1b,$06 // ...U......P@....
        .byte $41,$80,$e4,$80,$55,$81,$86,$9b,$96,$11,$04,$01,$00,$91,$91,$41 // A...U..........A
        .byte $01,$04,$10,$40,$00,$6a,$b9,$e4,$90,$40,$06,$05,$54,$6b,$1b,$06 // ...@.j...@..Tk..
        .byte $41,$80,$e4,$50,$15,$54,$90,$d0,$90,$50,$10,$10,$50,$91,$86,$9b // A..P.T...P..P...
        .byte $86,$81,$80,$80,$95,$56,$b9,$e4,$90,$40,$06,$00 // .....V...@..

txt_3c0f:
        .text "U*(.($   "
        .byte $a8,$04
        .byte $44,$04,$04,$14,$04
        .byte $04,$0a,$08,$0a,$08,$08,$08,$24,$90,$a9,$01,$41,$01,$01,$15,$14 // .......$...A....
        .byte $50,$aa,$00,$40,$01,$02,$1b,$02,$41,$00 // P..@....A.

txt_3c39:
        .text "**/*&%"
        .byte $00,$08,$a8
        .byte $40,$90,$e4,$e4
        .byte $55,$0a,$01
        .byte $01,$05,$14,$28,$09,$01,$41,$ae,$9b,$96,$15,$28,$a0,$80,$80,$08 // ...(..A....(....
        .byte $a8,$40,$90,$e4,$e4,$79               // .@...y

txt_3c5f:
        .text "* %*/*%"
        .byte $00,$00,$04,$04
        .byte $44,$94,$e4
        .byte $54,$00
        .byte $00,$02,$00,$00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00 // .........U......
        .byte $00,$40,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01,$05,$06,$17 // .@..............
        .byte $1b,$10,$10,$50,$50,$e4,$e5,$b5,$a4,$01,$05,$04,$14,$50,$40,$00 // ...PP........P@.
        .byte $00                                   // .

txt_3ca0:
        .text "*)$  & %"
        .byte $a8,$14,$04
        .byte $44,$84,$e4,$84
        .byte $54
        .byte $15,$00                               // ..

txt_3cb2:
        .text "*  & %T"
        .byte $00,$a8
        .byte $44,$84,$e4,$84
        .byte $54,$a8,$04
        .byte $44,$04,$04,$14,$04                   // D....

txt_3cc7:
        .text "T*(.($  %"
        .byte $00,$00,$15,$18,$14,$10,$10
        .byte $10,$00,$00,$54,$04,$04,$14,$04,$04,$55,$6a,$6e,$6e,$6e,$6e,$6e // ...T.....Ujnnnnn
        .byte $6e                                   // n

txt_3ce8:
        .fill 8, $40
        .byte $55,$6a,$6f,$6e,$6e,$6e,$6e,$6e,$55,$aa,$ff,$aa // UjonnnnnU...

txt_3cfc:
        .text "VFFFT"
        .byte $a4,$e4,$e4,$e4,$e4,$e4,$e4

txt_3d08:
        .fill 8, $41
        .byte $55,$a9,$b9,$b9,$b9,$b9,$b9,$b9,$15,$1a,$1b,$1b,$1b,$1b,$1b,$1b // U...............
        .byte $55,$aa,$ff,$aa,$95,$91,$91,$91,$55,$a9,$f9,$b9,$b9,$b9,$b9,$b9 // U.......U.......
        .byte $00,$00,$00,$00,$00,$00,$0a,$0b,$00,$00,$00,$00,$00,$00,$aa,$ad // ................
        .byte $10,$15,$00,$00,$00,$00,$00,$15,$04,$54,$00,$00,$00,$00,$00 // .........T.....

txt_3d4f:
        .text "T*+&!   %"
        .byte $a0,$95,$ea,$bf,$6a,$16,$1b
        .byte $5b,$06,$00,$40,$90,$e4,$e4,$b9,$a5,$a8,$04,$04,$04,$04,$04,$04 // [..@............
        .byte $54,$aa,$95,$ea,$bf,$6a,$16,$1b,$55,$aa,$00,$40,$90,$e4,$e4,$b9 // T....j..U..@....
        .byte $55,$6e,$6e,$6e,$6e,$6e,$6e,$6e,$6e,$6e,$6e,$6e,$6e,$6f,$6e,$6e // Unnnnnnnnnnnnonn
        .byte $6e                                   // n

txt_3d90:
        .byte $46,$46,$56,$aa,$ff,$aa,$56,$46,$e4,$e4,$e4,$e4,$e4,$e4,$e4,$e4 // FFV...VF........
        .fill 8, $b9
        .fill 8, $1b
        .byte $91,$91,$95,$aa,$ff,$aa,$95,$91,$b9,$b9,$b9,$b9,$f9,$b9,$b9,$b9 // ................
        .byte $00,$00,$00,$00,$00,$00,$00,$02,$0a,$09,$08,$08,$08,$2a,$90,$55 // .............*.U
        .byte $6d,$19,$05,$41,$85,$d4,$50,$40,$1e,$19,$14,$10,$10,$15,$00,$00 // m..A..P@........
        .byte $64,$14,$04,$44,$84,$54,$00,$00,$6e,$6e,$6e,$6e,$6e,$6f,$6a // d..D.T..nnnnnoj

txt_3def:
        .text "U"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "U"
        .byte $aa,$ff,$aa
        .byte $55,$00,$00,$00
        .byte $54,$a4,$e4,$a4
        .byte $54,$6e,$6e,$6e,$6e,$6e,$6e,$6a       // Tnnnnnnj

txt_3e07:
        .text "UFFFFFFFE"
        .byte $e4,$e4,$e4,$e4,$e4,$e4,$a4
        .byte $54,$6e,$6e,$6e,$6e,$1b,$06,$01,$00   // Tnnnn....

txt_3e20:
        .text "AAAU"
        .byte $aa,$ff,$aa
        .byte $55,$b9,$b9,$b9,$b9,$e4,$90
        .byte $40,$00
        .byte $1b,$1b,$1b,$1b,$1b,$1b,$1a,$15,$91,$91,$91,$91,$91,$91,$91,$51 // ...............Q
        .byte $b9,$b9,$b9,$b9,$b9,$b9,$a9,$55,$aa,$08,$6e,$08,$04,$00,$00,$40 // .......U..n....@
        .byte $aa,$00,$40,$01,$02,$1b,$02,$01,$00,$00,$00,$00,$0c,$02,$00,$00 // ..@.............
        .byte $00,$00,$00,$00,$00,$00,$80,$10,$00,$00,$00,$00,$c0,$80,$80,$41 // ...............A
        .byte $00,$00,$00,$00,$0c,$20,$80,$00,$01,$05,$16,$1b,$5b,$6e,$6e,$6e // ..... ......[nnn
        .byte $50,$94,$e5,$b9,$ae,$5b,$46,$41,$05,$16,$5b,$6e,$ba,$e5,$91,$41 // P....[FA..[n...A
        .byte $40,$50,$94,$e4,$e5,$b9,$b9,$b9,$00,$01,$06,$1a,$18,$18,$18,$1a // @P..............
        .byte $00,$50,$a4,$29,$89,$a9,$89,$29,$40,$95,$ea,$bf,$6a,$16,$1b,$1b // .P.)...)@...j...
        .byte $00,$00,$40,$90,$e4,$e4,$b9,$ae,$00,$00,$00,$15,$02,$03,$22,$04 // ..@...........".
        .byte $04,$00,$00,$04,$22,$33,$22,$04,$44,$00,$00,$11,$22,$3c,$22,$11 // ...."3".D..."<".
        .byte $00,$00,$00,$15,$20,$3c,$20,$15,$6e,$6e,$1b,$1b,$06,$06,$01,$01 // .... < .nn......
        .byte $40,$40,$90,$90,$e4,$e4,$b9,$b9,$01,$01,$06,$06,$1b,$1b,$6e,$6e // @@............nn
        .byte $b9,$b9,$e4,$e4,$90,$90,$40,$40,$01,$06,$1b,$6e,$b9,$e4,$90,$40 // ......@@...n...@
        .byte $40,$90,$e4,$b9,$6e,$1b,$06,$01,$00,$00,$00,$40,$90,$e4,$b9,$6e // @...n......@...n
        .byte $00,$00,$00,$01,$06,$1b,$6e,$b9,$06,$01,$00,$00,$00,$00,$00,$00 // ......n.........
        .byte $a4,$50,$00,$00,$00,$00,$00,$00,$6e,$b9,$e4,$90,$40,$06,$00,$55 // .P......n...@..U
        .byte $00,$00,$00,$00,$00,$02,$0c,$00,$00,$00,$04,$10,$80,$00,$00,$00 // ................
        .byte $00,$00,$44,$41,$80,$80,$c0,$00,$00,$00,$00,$00,$80,$20,$0c,$00 // ..DA......... ..
        .byte $1b,$06,$01,$00,$00,$00,$00,$00,$e4,$90,$40 // ..........@

dat_3f5b:
        // === Fill data (1 bytes, $3f5b-$3f5b) ===
        .byte $00                                   // .

// --- Region $4000-$45ff ---
.pc = $4000 "dat_4000"

dat_4000:
        .byte $94,$98,$98,$98,$9a,$6e,$9e,$bc,$6e,$9a,$9a,$bc,$6e,$9c,$bc,$6e // .....n..n...n..n
        .byte $9c,$bc,$bc,$bc,$bc,$bc,$bc,$bc,$9a,$9a,$bc,$bc,$bc,$98,$98,$98 // ................
        .byte $98,$98,$98,$98,$98,$98,$4a,$94,$94,$98,$bc,$9a,$9a,$6e,$9e,$bc // ......J......n..
        .byte $6e,$9a,$9a,$bc,$6e,$9c,$bc,$6e,$9c,$bc,$bc,$bc,$bc,$bc,$bc,$bc // n...n..n........
        .byte $9a,$9a,$bc,$bc,$bc,$bc,$bc,$bc,$bc,$bc,$9c,$98,$98,$98,$4a,$94 // ..............J.
        .byte $9a,$9c,$bc,$9a,$9a,$6e,$9e,$bc,$6e,$9a,$9a,$bc,$6e,$9c,$bc,$6e // .....n..n...n..n
        .byte $9c,$bc,$bc,$bc,$bc,$bc,$bc,$bc,$9a,$9a,$bc,$bc,$bc,$bf,$bf,$bc // ................
        .byte $bc,$bc,$bf,$bc,$91,$98,$4a,$94,$9a,$9c,$bc,$9a,$9a,$6e,$9e,$bc // ......J......n..
        .byte $6e,$9a,$9a,$bc,$6e,$9c,$bc,$61,$9c,$bc,$bc,$bc,$bc,$bc,$bc,$bc // n...n..a........
        .byte $9a,$9a,$bc,$bc,$bc,$bf,$bc,$bc,$bf,$bc,$bc,$bf,$bc,$bc,$4a,$94 // ..............J.
        .byte $9a,$9c,$bc,$9a,$9a,$6e,$9e,$bc,$6e,$9a,$9a,$98,$6e,$9c,$bc,$6e // .....n..n...n..n
        .byte $9c,$bc,$bc,$bc,$bc,$bc,$bc,$bc,$9a,$9a,$bc,$bc,$bc,$bc,$bf,$bc // ................
        .byte $bf,$bc,$bc,$bc,$bc,$bc,$9a,$9a,$9a,$bc,$9c,$9a,$9a,$6e,$9e,$bc // .............n..
        .byte $6e,$9a,$9a,$bc,$6e,$9c,$bc,$6e,$bf,$bf,$bf,$bf,$bc,$bc,$bc,$bc // n...n..n........
        .byte $9a,$9a,$98,$9c,$bc,$bc,$bc,$bf,$bc,$bc,$bc,$bf,$bf,$bc,$9a,$9a // ................
        .byte $9a,$bc,$bc,$9a,$9a,$6e,$9e,$bc,$6e,$9a,$9a,$bc,$6e,$99,$bf,$bc // .....n..n...n...
        .byte $bf,$bc,$bc,$bc,$bc,$bc,$bc,$bc,$9a,$9a,$bc,$bc,$bc,$a2,$bc,$bc // ................
        .byte $bc,$a2,$bc,$bc,$bc,$bc,$9a,$9a,$9a,$b9,$bc,$9a,$9a,$6e,$9e,$bc // .............n..
        .byte $6e,$9a,$9a,$bc,$6e,$9f,$bc,$bf,$bf,$bf,$bc,$bc,$bc,$bc,$b8,$9c // n...n...........
        .byte $9a,$9a,$bc,$bc,$bc,$bc,$bc,$bf,$bf,$bf,$bf,$bf,$bc,$bc,$9a,$9a // ................
        .byte $9a,$bc,$9c,$9a,$9a,$6e,$9e,$bc,$6e,$9a,$9a,$bc,$6f,$bf,$bf,$bf // .....n..n...o...
        .byte $bc,$bf,$bf,$bc,$bc,$bc,$bc,$bc,$9a,$9a,$bc,$bc,$bc,$bc,$bc,$bc // ................
        .byte $bf,$bc,$bc,$bf,$bc,$bf,$9a,$9a,$9a,$bc,$bc,$9a,$9a,$6e,$9e,$bc // .............n..
        .byte $6e,$9a,$9a,$bc,$bf,$bf,$bf,$bf,$bf,$bc,$bc,$bc,$bc,$bf,$bf,$bf // n...............
        .byte $9a,$9a,$bf,$bf,$bc,$bf,$bc,$bf,$bf,$bf,$bf,$bc,$bc,$bc,$9a,$9a // ................
        .byte $9a,$bc,$bc,$9a,$9a,$6b,$cb,$cb,$cb,$9a,$9a,$bc,$bc,$bf,$bf,$bc // .....k..........
        .byte $bc,$bf,$bf,$bc,$bc,$bf,$bf,$bc,$9a,$9c,$bc,$bc,$bf,$bf,$bc,$bc // ................
        .byte $bf,$bf,$bf,$bc,$bc,$bc,$9a,$9a,$9a,$cb,$cb,$9a,$9a,$cb,$cb,$cb // ................
        .byte $cb,$9a,$9a,$bc,$bf,$bc,$bc,$bf,$bf,$bc,$bc,$bc,$bc,$bc,$cb,$cb // ................
        .byte $cb,$cb,$bf,$bf,$bf,$bc,$bc,$bc,$cf,$cf,$bf,$bf,$cb,$bc,$9a,$9a // ................
        .byte $9a,$fb,$fb,$9a,$9a,$fc,$fc,$fc,$fc,$9a,$91,$fc,$fc,$fc,$fc,$fc // ................
        .fill 12, $fc
        .byte $bc,$bc,$bc,$bc,$bf,$bf,$bf,$bf,$bf,$bf,$9a,$9a,$9a,$fc,$fc,$9a // ................
        .byte $9f,$fc,$fc,$fc,$fc,$ff,$ff,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc // ................
        .fill 8, $fc
        .byte $bc,$bc,$fc,$bc,$bf,$bf,$bf,$bf,$bf,$bf,$9a,$9a,$9a,$fc,$fc,$fc // ................
        .fill 28, $fc
        .byte $bc,$bc,$bf,$bc,$bc,$bc,$9a,$9a,$9a,$fc,$fc,$fc,$fc,$fc,$fb,$fc // ................
        .byte $fc,$fc,$fc,$fc,$fb,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc // ................
        .fill 8, $fc
        .byte $bc,$bc,$bc,$bc,$bc,$bc,$9a,$9a,$9c,$fc,$fc,$f1,$fc,$fc,$fc,$f8 // ................
        .fill 22, $f8
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$f1,$9a,$9a,$fb,$fb,$fc,$f1,$f1,$f1 // ................
        .byte $f1,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc // ................
        .fill 14, $fc
        .byte $f1,$f1,$9a,$9a,$fb,$fb,$fb,$fb,$fb,$fb,$fb,$fb,$f1,$fc,$fc,$fc // ................
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fb,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc // ................
        .fill 10, $fc
        .byte $ba,$9a,$0a,$0a,$0a,$01,$0a,$0f,$0f,$01,$0f,$01,$0a,$0f,$0f,$08 // ................
        .byte $0f,$0f,$01,$0f,$01,$0f,$01,$01,$01,$0f,$01,$0a,$01,$01,$09,$0b // ................
        .byte $0b,$01,$01,$01,$0a,$0a,$0a,$0a,$0f,$0a,$0a,$0a,$0f,$01,$0a,$0f // ................
        .byte $0f,$0f,$0f,$01,$0a,$0f,$0f,$08,$0f,$0f,$01,$0f,$01,$0f,$01,$01 // ................
        .byte $01,$0f,$01,$0a,$01,$0f,$0f,$01,$01,$01,$01,$01,$01,$0c,$0c,$0c // ................
        .byte $0f,$0a,$0a,$08,$0f,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 // ................
        .byte $0f,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 // ................
        .byte $01,$01,$01,$01,$01,$01,$0b,$01,$0f,$0a,$0a,$08,$0f,$01,$0a,$0f // ................
        .byte $0f,$0f,$0f,$01,$0a,$0f,$0f,$01,$0f,$0f,$01,$0f,$01,$0f,$01,$01 // ................
        .byte $01,$0f,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$0f,$01 // ................
        .byte $0f,$0a,$0a,$08,$0f,$01,$0a,$0f,$0f,$0f,$0f,$01,$0a,$08,$0f,$01 // ................
        .byte $0f,$01,$01,$0f,$01,$0f,$01,$01,$01,$0f,$01,$01,$01,$01,$01,$01 // ................
        .byte $01,$01,$01,$01,$01,$01,$0f,$01,$01,$0a,$0a,$08,$0f,$01,$01,$01 // ................
        .byte $01,$0f,$0f,$01,$01,$01,$01,$01,$0f,$01,$01,$01,$01,$01,$01,$01 // ................
        .byte $01,$01,$01,$01,$08,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 // ................
        .byte $01,$0a,$0a,$08,$0f,$01,$0a,$0f,$01,$0f,$0f,$01,$01,$0f,$0f,$08 // ................
        .byte $01,$01,$01,$01,$01,$01,$0f,$0f,$01,$01,$01,$0a,$01,$01,$01,$01 // ................
        .fill 9, $01
        .byte $0a,$0a,$08,$0f,$01,$0a,$0f,$01,$0f,$0f,$01,$01,$0f,$0e,$01,$01 // ................
        .byte $01,$01,$01,$01,$01,$01,$0f,$09,$01,$01,$0a,$0f,$01,$01,$01,$01 // ................
        .fill 8, $01
        .byte $0a,$0a,$08,$0f,$01,$0a,$0f,$01,$08,$0f,$01,$01,$0f,$01,$01,$01 // ................
        .byte $01,$01,$01,$01,$01,$01,$0f,$0f,$0f,$01,$0a,$0f,$01,$01,$01,$01 // ................
        .fill 8, $01
        .byte $0a,$0a,$0f,$0f,$01,$0a,$0f,$01,$01,$0f,$01,$01,$01,$01,$01,$01 // ................
        .byte $01,$01,$01,$01,$01,$0f,$01,$0f,$01,$01,$0a,$01,$01,$01,$01,$01 // ................
        .fill 8, $01
        .byte $0a,$0a,$01,$0f,$01,$0a,$0f,$01,$01,$01,$01,$01,$01,$01,$01,$01 // ................
        .byte $01,$01,$01,$01,$01,$0f,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 // ................
        .byte $01,$01,$01,$01,$01,$0f,$01,$01,$0a,$0a,$01,$0c,$01,$0a // ..............

dat_44b5:
        // === Fill data (34 bytes, $44b5-$44d6) ===
        .fill 34, $01
        .byte $0a,$0a,$0c,$0c,$01,$0a,$01,$01,$01,$01,$01,$0a,$01,$01,$01,$01 // ................
        .fill 19, $01
        .byte $0f,$01,$01,$01,$01,$0a,$0a,$0c,$0c,$01,$0a // ...........

dat_4505:
        // === Fill data (34 bytes, $4505-$4526) ===
        .fill 34, $01
        .byte $0a,$0a,$0c,$0c                       // ....

dat_452b:
        // === Fill data (36 bytes, $452b-$454e) ===
        .fill 36, $01
        .byte $0a,$0a,$0c                           // ...

dat_4552:
        // === Fill data (37 bytes, $4552-$4576) ===
        .fill 37, $01
        .byte $0a,$0c,$0c,$0c,$0c,$0c,$01,$01,$07,$01,$07,$07,$07,$07,$01,$07 // ................
        .byte $01,$07,$07,$07,$07,$07,$07,$07,$07,$07,$01,$07,$01,$07,$07,$01 // ................
        .byte $01,$01,$01,$01,$01,$0c,$0c,$01,$0a,$0c,$0c,$0c,$0c,$0c,$0c,$0c // ................
        .fill 29, $01
        .byte $0c,$0c,$01,$0a,$0c,$0c,$0c,$0c,$0c,$0c,$0c,$0c,$0c,$0c,$0c,$0c // ................
        .byte $0c,$0c,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 // ................
        .byte $01,$01,$01,$01,$01,$0c,$0c,$0c,$0c,$0c,$01,$0a,$00,$00,$00,$00 // ................
        .fill 12, $00

// --- Region $4604-$4628 ---
.pc = $4604 "Segment $4604"
        .byte $58,$70,$88,$a0,$b8,$d0,$e8,$00       // Xp......

txt_460c:
        .text ":;:;<=>?"
        .byte $00                                   // string terminator
        .byte $04,$00,$00,$00,$09,$01,$00,$00,$0b,$0c,$0f,$0d,$01,$0d,$0f,$0c // ................
        .byte $40,$00,$13,$02                       // @...

// --- Region $49b3-$49b3 ---
.pc = $49b3 "dat_49b3"

dat_49b3:
        // === Fill data (1 bytes, $49b3-$49b3) ===
        .byte $00                                   // .
