// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:53
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $491f  (16672 bytes)
// Crunched with Exomizer v2/v3 — depacked by emulation
// Packer entry: $080b (via BASIC SYS 2059)
// Entry point:  $4800 (18432)
//
// Code: 1900 bytes, Data: 14772 bytes
// Labels: 357, Subroutines: 5
//
// Cross-references: all OK
// ============================================


// --- Region $0f00-$0f2f ---
.pc = $0f00 "sub_0f00"
// Referenced by: jsr from $48d5

sub_0f00:
        adc #$08
        sta $40
        ldx #$00

loc_0f06:
        lda $0771,x
        sta $0770,x
        adc #$40
        sta $0798,x
        inx
        cpx #$28
        bne loc_0f06

loc_0f16:
        lda ($2b),y
        bne loc_0f24
        lda #$00
        sta $2b
        lda #$0c
        sta $2c
        bne loc_0f16

loc_0f24:
        sta $0797
        adc #$40
        sta $07bf
        jmp $e41b

chr_0f2f:
        // === Charset data (1 bytes, $0f2f-$0f2f) ===
        .byte $00                                   // char 0 (partial)

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

sub_1000:
        jmp loc_1040
// Referenced by: jsr from $484d

sub_1003:
        jmp loc_10c1

dat_1006:
        .byte $01                                   // .

// --- Region $1040-$1277 ---
.pc = $1040 "loc_1040"

loc_1040:
        asl
        asl
        asl
        tay
        ldx #$00

loc_1046:
        lda $17cb,y
        sta $172e,x
        sta $1734,x
        lda $17cc,y
        sta $1731,x
        sta $1737,x
        iny
        iny
        inx
        cpx #$03
        bne loc_1046
        lda $17cb,y
        sta $1747
        lda $1020
        beq loc_1095
        ldx #$02

loc_106c:
        lda $17cc,y
        sta $100b
        and $173a,x
        sta dat_1006,x
        dex
        bpl loc_106c
        bit $100b
        bpl loc_1095
        ldx #$00

loc_1082:
        lda $17cd,y
        sta $1734,x
        lda $17ce,y
        sta $1737,x
        iny
        iny
        inx
        cpx #$03
        bne loc_1082

loc_1095:
        ldy #$00
        tya

loc_1098:
        sta $d400,y
        iny
        cpy #$17
        bne loc_1098
        tay

loc_10a1:
        sta $1014,y
        iny
        cpy #$0c
        bne loc_10a1
        ldy #$14

loc_10ab:
        sta $1748,y
        dey
        bpl loc_10ab
        lda #$01
        sta $1794
        lda #$03
        sta $1746
        lda #$0f
        sta $1009
        rts

loc_10c1:
        lda $fb
        pha
        lda $fc
        pha
        dec $1746
        bpl loc_10e9
        lda $1747
        sta $1746
        cmp #$02
        bcs loc_10e9
        ldy $1794
        lda $184d,y
        sta $1746
        dec $1794
        bpl loc_10e9
        lda #$01
        sta $1794

loc_10e9:
        ldx #$02

loc_10eb:
        lda dat_1006,x
        bne loc_10f3
        jmp loc_1660

loc_10f3:
        lda $1746
        beq loc_1104
        cmp #$02
        bne loc_1109
        lda $175a,x
        beq loc_110f
        jmp loc_1409

loc_1104:
        dec $175a,x
        bmi loc_110c

loc_1109:
        jmp loc_1409

loc_110c:
        jmp loc_12ef

loc_110f:
        lda $172e,x
        sta $fb
        lda $1731,x
        sta $fc
        ldy #$00
        tya
        sta $1748,x
        lda ($fb),y
        bpl loc_1132
        asl
        sta $17ad,x
        inc $172e,x
        bne loc_112f
        inc $1731,x

loc_112f:
        iny
        lda ($fb),y

loc_1132:
        tay
        lda $194a,y
        sta $fb
        lda $1967,y
        sta $fc

loc_113d:
        ldy $1751,x
        lda ($fb),y
        bpl loc_1147
        jmp loc_1211

loc_1147:
        beq loc_1172
        cmp #$7e
        beq loc_1167
        sta $17b3,x
        lda $1760,x
        bne loc_115a
        lda #$00
        sta $17b6,x

loc_115a:
        lda $1763,x
        bne loc_116a
        lda #$00
        sta $17b9,x
        jmp loc_116a

loc_1167:
        inc $1748,x

loc_116a:
        lda #$ff
        sta $17bc,x
        jmp loc_118f

loc_1172:
        inc $1748,x
        lda $101a,x
        cmp #$fe
        beq loc_118f
        lda #$fe
        sta $17bc,x
        ldy $101d,x
        lda $1898,y
        cmp $1897,y
        beq loc_118f
        sta $1795,x

loc_118f:
        inc $1751,x
        ldy $1751,x
        lda ($fb),y
        cmp #$7f
        bne loc_11da
        lda #$00
        sta $1751,x
        tay
        lda $172e,x
        clc
        adc #$01
        sta $172e,x
        sta $fb
        lda $1731,x
        adc #$00
        sta $1731,x
        sta $fc
        lda ($fb),y
        cmp #$ff
        bne loc_11c8
        lda $1734,x
        sta $172e,x
        lda $1737,x
        sta $1731,x

loc_11c8:
        cmp #$fe
        bne loc_11da
        lda #$00
        sta dat_1006,x
        ldy $1740,x
        sta $d404,y
        jmp loc_1660

loc_11da:
        lda $1748,x
        bne loc_1201
        lda #$fe
        sta $101a,x
        lda $1754,x
        beq loc_1201
        ldy $1740,x
        lda $1901
        sta $d405,y
        sta $17bf,x
        lda $1902
        sta $d406,y
        sta $17c2,x
        jmp loc_1616

loc_1201:
        lda $17ca
        beq loc_120e
        lda #$01
        sta $1766,x
        jmp loc_14a0

loc_120e:
        jmp loc_1409

loc_1211:
        pha
        and #$e0
        cmp #$80
        bne loc_122b
        pla
        pha
        and #$10
        sta $1748,x
        pla
        and #$0f
        sta $1757,x
        inc $1751,x
        jmp loc_113d

loc_122b:
        cmp #$a0
        bne loc_1243
        pla
        asl
        asl
        asl
        sta $17b0,x
        tay
        lda $1892,y
        sta $17c5,x

loc_123d:
        inc $1751,x
        jmp loc_113d

loc_1243:
        pla
        and #$3f
        asl
        tay
        lda $1901,y
        pha
        and #$0f
        sta $100b
        pla
        and #$f0
        cmp #$30
        bcs loc_1273
        and #$20
        sta $17a4,x
        lda $100b
        sta $17a1,x
        lda $1902,y
        sta $179e,x
        lda #$01
        sta $17b6,x
        sta $1760,x
        bne loc_123d

loc_1273:
        cmp #$60
        bne loc_12ad

dat_1277:
        .byte $a9                                   // .

// --- Region $128b-$1329 ---
.pc = $128b "loc_128b"

loc_128b:
        lsr
        lsr
        sta $176c,x
        sec
        sbc #$01
        sta $1769,x
        lda #$00
        sta $1775,x
        sta $1772,x
        sta $1778,x
        sta $177b,x
        pla
        and #$0f
        sta $177e,x
        jmp loc_123d

loc_12ad:
        cmp #$e0
        bne loc_12ba
        lda $1902,y
        sta $1747
        jmp loc_123d

loc_12ba:
        cmp #$f0
        bne loc_12c7
        lda $1902,y
        sta $1009
        jmp loc_123d

loc_12c7:
        cmp #$90
        bne loc_12d4
        lda $1902,y
        sta $17c5,x
        jmp loc_123d

loc_12d4:
        lda $1902,y
        sta $100b
        lda $1901,y
        and #$1f
        asl
        asl
        asl
        tay
        lda $100b
        sta $1897,y
        sta $1898,y
        jmp loc_123d

loc_12ef:
        lda $17bc,x
        sta $101a,x
        lda $17b3,x
        sta $1014,x
        lda $17ad,x
        sta $1017,x
        lda $17b9,x
        sta $174b,x
        lda $17b0,x
        sta $101d,x
        lda $17b6,x
        sta $174e,x
        bne loc_131b
        sta $17a7,x
        sta $17aa,x

loc_131b:
        lda $1757,x
        sta $175a,x
        lda $1748,x
        beq loc_133a
        jmp loc_1409

dat_1329:
        .byte $a9                                   // .

// --- Region $133a-$13c0 ---
.pc = $133a "loc_133a"

loc_133a:
        ldy $101d,x
        lda $1897,y
        sta $1795,x
        lda $1893,y
        pha
        and #$80
        sta $1754,x
        pla
        and #$0f
        sta $1798,x
        sta $179b,x
        lda $1896,y
        sta $1781,x
        tay
        lda $1865,y
        cmp #$ff
        beq loc_136f
        pha
        and #$f0
        sta $1787,x
        pla
        and #$0f
        sta $178a,x

loc_136f:
        lda $1867,y
        pha
        and #$80
        sta $178d,x
        pla
        and #$7f
        sta $1784,x
        ldy $101d,x
        lda $1894,y
        pha
        and #$f0
        sta $100b
        pla
        ldy #$00
        and #$0f
        beq loc_13b1
        cmp #$08
        beq loc_13b0
        asl
        asl
        asl
        asl
        sta $1793
        ora $1009
        sta $d418
        iny
        lda $100a
        and #$0f
        ora $173a,x
        ora $100b
        bne loc_13b7

loc_13b0:
        iny

loc_13b1:
        lda $100a
        and $173d,x

loc_13b7:
        sta $d417
        sta $100a
        cpy #$01
        bne loc_13db

// --- Region $13db-$166d ---
.pc = $13db "loc_13db"

loc_13db:
        ldy $101d,x
        lda $1891,y
        ldy $1740,x
        sta $d405,y
        sta $17bf,x
        ldy $101d,x
        lda $1892,y
        cmp $17c5,x
        beq loc_13f8
        lda $17c5,x

loc_13f8:
        ldy $1740,x
        sta $d406,y
        sta $17c2,x
        lda #$09
        sta $d404,y
        jmp loc_1660

loc_1409:
        dec $1784,x
        bpl loc_143a
        ldy $1781,x
        lda $1868,y
        sta $1781,x
        tay
        lda $1867,y
        pha
        and #$80
        sta $178d,x
        pla
        and #$7f
        sta $1784,x
        lda $1865,y
        cmp #$ff
        beq loc_143a
        pha
        and #$f0
        sta $1787,x
        pla
        and #$0f
        sta $178a,x

loc_143a:
        ldy $1781,x
        lda $178d,x
        bne loc_1457
        lda $1787,x
        clc
        adc $1866,y
        sta $1787,x
        lda $178a,x
        adc #$00
        sta $178a,x
        jmp loc_1469

loc_1457:
        lda $1787,x
        sec
        sbc $1866,y
        sta $1787,x
        lda $178a,x
        sbc #$00
        sta $178a,x

loc_1469:
        ldy #$00
        txa
        cmp $1850,y
        beq loc_1474
        jmp loc_14a0

loc_1474:
        dec $1791
        bpl loc_1493
        ldy dat_1790
        lda $1850,y
        sta dat_1790
        tay
        lda $184f,y
        sta $1791
        lda $184d,y
        cmp #$ff
        beq loc_1493
        sta $1792

loc_1493:
        ldy dat_1790
        lda $1792
        clc
        adc dat_184e,y
        sta $1792

loc_14a0:
        ldy $101d,x
        lda $1893,y
        and #$40
        beq loc_14d4
        ldy $1795,x
        lda $17db,y
        cmp #$7e
        bne loc_14bb
        dec $1795,x
        dey
        jmp loc_14c6

loc_14bb:
        cmp #$7f
        bne loc_14c9
        lda loc_1814,y
        sta $1795,x
        tay

loc_14c6:
        lda $17db,y

loc_14c9:
        sta $100f,x
        lda #$00
        sta $100c,x
        jmp loc_151e

loc_14d4:
        ldy $1795,x
        lda $17db,y
        bmi loc_14f7
        cmp #$7e
        bne loc_14e7
        dec $1795,x
        dey
        jmp loc_14f2

loc_14e7:
        cmp #$7f
        bne loc_14fd
        lda loc_1814,y
        sta $1795,x
        tay

loc_14f2:
        lda $17db,y
        bpl loc_14fd

loc_14f7:
        asl
        ldy #$01
        jmp loc_1508

loc_14fd:
        clc
        adc $1014,x
        asl
        clc
        adc $1017,x
        ldy #$00

loc_1508:
        sty $100b
        tay
        lda dat_166d,y
        clc
        adc $1743,x
        sta $100c,x
        lda $166e,y
        adc #$00
        sta $100f,x

loc_151e:
        ldy $1795,x
        lda loc_1814,y
        sta $175d,x
        dec $1798,x
        bpl loc_1535
        lda $179b,x
        sta $1798,x
        inc $1795,x

loc_1535:
        lda $174e,x
        beq loc_1583
        lda $17a4,x
        bne loc_1555
        lda $17a7,x
        clc
        adc $179e,x
        sta $17a7,x
        lda $17aa,x
        adc $17a1,x
        sta $17aa,x
        jmp loc_1568

loc_1555:
        lda $17a7,x
        sec
        sbc $179e,x
        sta $17a7,x
        lda $17aa,x
        sbc $17a1,x
        sta $17aa,x

loc_1568:
        lda $100b
        bne loc_1580
        lda $100c,x
        clc
        adc $17a7,x
        sta $100c,x
        lda $100f,x
        adc $17aa,x
        sta $100f,x

loc_1580:
        jmp loc_1616

loc_1583:
        lda $1766,x
        bne loc_1580
        lda $174b,x
        beq loc_1580
        lda $1014,x
        asl
        tay
        lda $166f,y
        sec
        sbc dat_166d,y
        sta $172d
        lda $1670,y
        sbc $166e,y
        clc
        adc $1772,x
        sta $100b
        ldy $177e,x

loc_15ac:
        dey
        bmi loc_15b8
        lsr $100b
        ror $172d
        jmp loc_15ac

loc_15b8:
        dec $1769,x
        bpl loc_15cb
        lda $1775,x
        eor #$01
        sta $1775,x
        lda $176c,x
        sta $1769,x

loc_15cb:
        lda $1775,x
        bne loc_15e6
        lda $1778,x
        clc
        adc $172d
        sta $1778,x
        lda $177b,x
        adc $100b
        sta $177b,x
        jmp loc_15f9

loc_15e6:
        lda $1778,x
        sec
        sbc $172d
        sta $1778,x
        lda $177b,x
        sbc $100b
        sta $177b,x

loc_15f9:
        lda $100c,x
        clc
        adc $1778,x
        sta $100c,x
        lda $100f,x
        adc $177b,x
        sta $100f,x
        lda $1772,x
        clc
        adc $176f,x
        sta $1772,x

loc_1616:
        lda #$00
        sta $1760,x
        sta $1763,x
        sta $1766,x
        ldy $1740,x
        lda $1787,x
        sta $d402,y
        lda $178a,x
        sta $d403,y
        lda $1792
        sta $d416
        lda $100c,x
        sta $d400,y
        lda $100f,x
        sta $d401,y
        lda $17bf,x
        sta $d405,y
        lda $17c2,x
        sta $d406,y
        lda $175d,x
        and $101a,x
        sta $d404,y
        lda $1793
        ora $1009
        sta $d418

loc_1660:
        dex
        bmi loc_1666
        jmp loc_10eb

loc_1666:
        pla
        sta $fc
        pla
        sta $fb
        rts

dat_166d:
        .byte $16                                   // .

// --- Region $1698-$169d ---
.pc = $1698 "loc_1698"

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

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

// --- Region $1711-$1715 ---
.pc = $1711 "loc_1711"

loc_1711:
        bpl loc_178f
        bvs loc_1698
        rti

// --- Region $178f-$178f ---
.pc = $178f "loc_178f"

loc_178f:
        brk

// --- Region $1814-$182d ---
.pc = $1814 "loc_1814"

loc_1814:
        sta ($41,x)
        ora ($21,x)
        and ($21,x)
        and ($03,x)
        and ($21,x)
        and ($21,x)
        php
        sta ($41,x)
        ora ($11),y
        ora ($10),y
        bpl loc_1839
        bpl loc_1840
        sta ($41,x)
        rti

// --- Region $1839-$184d ---
.pc = $1839 "loc_1839"

loc_1839:
        and ($21,x)
        and ($21,x)
        brk

dat_183e:
        .byte $26,$41                               // &A

loc_1840:
        .byte $2b,$17                               // anc #$17 // ILLEGAL
        and $4141
        eor ($41,x)
        bmi loc_188a
        eor ($41,x)
        eor ($34,x)
        .byte $02                                   // jam // ILLEGAL

// --- Region $188a-$188f ---
.pc = $188a "loc_188a"

loc_188a:
        bmi loc_189c
        jsr $0000
        brk

// --- Region $189c-$18a9 ---
.pc = $189c "loc_189c"

loc_189c:
        sbc ($10),y
        bpl loc_18a3
        .byte $03,$02                               // slo ($02,x) // ILLEGAL
        sed

loc_18a3:
        sta ($f1,x)
        bpl loc_18b7
        php
        php
        .byte $02                                   // jam // ILLEGAL

// --- Region $18b7-$18b9 ---
.pc = $18b7 "loc_18b7"

loc_18b7:
        .byte $17,$17                               // slo $17,x // ILLEGAL

dat_18b9:
        .byte $02                                   // .

// --- Region $4800-$48e8 ---
.pc = $4800 "main_4800"

main_4800:
        sei
        lda #$10
        sta $40
        lda #$00
        sta $2b
        lda #$0c
        sta $2c
        ldx #$01
        stx $d021
        stx $d020
        dex

loc_4816:
        lda $43e8,x
        sta $0400,x
        lda $44e8,x
        sta $0500,x
        lda $45e8,x
        sta $0600,x
        lda $46d0,x
        sta $06e8,x
        lda $4000,x
        sta $d800,x
        lda $4100,x
        sta $d900,x
        lda $4200,x
        sta $da00,x
        lda $42e8,x
        sta $dae8,x
        inx
        bne loc_4816
        txa
        jsr sub_1000

loc_484d:
        jsr sub_1003
        lda #$dc

loc_4852:
        cmp $d012
        bne loc_4852
        ldy #$09

loc_4859:
        dey
        bne loc_4859
        lda #$1b
        sta $d011
        lda #$12
        sta $d018
        lda $40
        sta $d016
        lda #$ef
        cmp $dc01
        beq loc_48db
        lda #$f4

loc_4874:
        cmp $d012
        bne loc_4874
        ldy #$09

loc_487b:
        dey
        bne loc_487b
        lda #$3b
        sta $d011
        lda #$18
        sta $d018
        sta $d016
        ldx #$00
        lda #$f9

loc_488f:
        cmp $d012
        bne loc_488f
        jsr sub_48f9

loc_4897:
        lda $48f1,x
        sta $d020
        sta $d021
        jsr sub_48fd
        inx
        cpx #$08
        bne loc_4897
        dex

loc_48a9:
        lda #$2a

loc_48ab:
        cmp $d012
        bne loc_48ab
        lda #$80
        bit $d011
        bne loc_48a9
        jsr sub_48fd

loc_48ba:
        lda $48f1,x
        sta $d020
        sta $d021
        jsr sub_48fd
        dex
        cpx #$ff
        bne loc_48ba
        lda $40
        sbc #$02
        sta $40
        cmp #$10
        bcs loc_48d8
        jsr sub_0f00

loc_48d8:
        jmp loc_484d

loc_48db:
        jsr $ff81
        jsr $ff84
        jsr $ff8a
        jmp $fce2

dat_48e7:
        .byte $00,$00                               // ..

// --- Region $48f9-$490d ---
.pc = $48f9 "sub_48f9"
// Referenced by: jsr from $4894

sub_48f9:
        nop
        nop
        nop
        nop
// Referenced by: jsr from $48a0, $48b7, $48c3

sub_48fd:
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        rts

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

// --- Region $0800-$0b25 ---
.pc = $0800 "chr_0800"

chr_0800:
        // === Charset data (806 bytes, $0800-$0b25) ===
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 0 @+0
        .byte $00,$00,$3e,$77,$77,$77,$7f,$77       // char 1 @+1
        .byte $00,$00,$7e,$77,$77,$77,$7e,$77       // char 2 @+2
        .byte $00,$00,$3e,$77,$77,$70,$70,$70       // char 3 @+3
        .byte $00,$00,$7e,$77,$77,$77,$77,$77       // char 4 @+4
        .byte $00,$00,$3e,$70,$70,$70,$7e,$70       // char 5 @+5
        .byte $00,$00,$3f,$70,$70,$70,$7e,$70       // char 6 @+6
        .byte $00,$00,$3e,$77,$77,$70,$77,$77       // char 7 @+7
        .byte $00,$00,$77,$77,$77,$77,$7f,$77       // char 8 @+8
        .byte $00,$00,$7f,$1c,$1c,$1c,$1c,$1c       // char 9 @+9
        .byte $00,$00,$07,$07,$07,$07,$07,$07       // char 10 @+10
        .byte $00,$00,$77,$77,$77,$77,$7e,$77       // char 11 @+11
        .byte $00,$00,$70,$70,$70,$70,$70,$70       // char 12 @+12
        .byte $00,$00,$63,$77,$7f,$7f,$77,$77       // char 13 @+13
        .byte $00,$00,$67,$77,$7b,$7f,$77,$77       // char 14 @+14
        .byte $00,$00,$3e,$77,$77,$77,$77,$77       // char 15 @+15
        .byte $00,$00,$7e,$77,$77,$77,$7e,$70       // char 16 @+16
        .byte $00,$00,$3e,$77,$77,$77,$77,$77       // char 17 @+17
        .byte $00,$00,$7e,$77,$77,$77,$7e,$77       // char 18 @+18
        .byte $00,$00,$3e,$77,$77,$70,$3e,$07       // char 19 @+19
        .byte $00,$00,$7e,$07,$07,$07,$07,$07       // char 20 @+20
        .byte $00,$00,$77,$77,$77,$77,$77,$77       // char 21 @+21
        .byte $00,$00,$77,$77,$77,$77,$77,$77       // char 22 @+22
        .byte $00,$00,$77,$77,$77,$77,$77,$77       // char 23 @+23
        .byte $00,$00,$77,$77,$77,$77,$3e,$77       // char 24 @+24
        .byte $00,$00,$77,$77,$77,$77,$3e,$1c       // char 25 @+25
        .byte $00,$00,$7f,$07,$07,$07,$3e,$70       // char 26 @+26
        .byte $00,$00,$7e,$70,$70,$70,$70,$70       // char 27 @+27
        .byte $00,$00,$18,$00,$18,$18,$3c,$2c       // char 28 @+28
        .byte $00,$00,$7e,$0e,$0e,$0e,$0e,$0e       // char 29 @+29
        .byte $00,$00,$01,$03,$03,$06,$06,$0c       // char 30 @+30
        .byte $00,$00,$80,$c0,$c0,$60,$60,$30       // char 31 @+31
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 32 ' '
        .byte $00,$00,$1c,$1c,$1c,$1c,$1c,$1c       // char 33 '!'
        .byte $00,$00,$77,$66,$00,$00,$00,$00       // char 34 '"'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 35 '#'
        .byte $00,$00,$14,$3e,$77,$70,$3e,$17       // char 36 '$'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 37 '%'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 38 '&'
        .byte $00,$00,$0e,$1c,$10,$00,$00,$00       // char 39 '''
        .byte $00,$00,$3e,$70,$70,$70,$70,$70       // char 40 '('
        .byte $00,$00,$7c,$0e,$0e,$0e,$0e,$0e       // char 41 ')'
        .byte $00,$00,$00,$00,$00,$3c,$7e,$7e       // char 42 '*'
        .byte $00,$00,$00,$00,$00,$18,$18,$7e       // char 43 '+'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 44 ','
        .byte $00,$00,$00,$00,$00,$00,$00,$7e       // char 45 '-'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 46 '.'
        .byte $00,$00,$00,$03,$03,$06,$06,$0c       // char 47 '/'
        .byte $00,$00,$3e,$77,$77,$77,$77,$77       // char 48 '0'
        .byte $00,$00,$1c,$3c,$7c,$1c,$1c,$1c       // char 49 '1'
        .byte $00,$00,$3e,$77,$77,$07,$1e,$38       // char 50 '2'
        .byte $00,$00,$3e,$77,$77,$07,$0e,$07       // char 51 '3'
        .byte $00,$00,$77,$77,$77,$77,$3f,$07       // char 52 '4'
        .byte $00,$00,$7e,$70,$70,$70,$3e,$07       // char 53 '5'
        .byte $00,$00,$3e,$70,$70,$70,$7e,$77       // char 54 '6'
        .byte $00,$00,$7f,$07,$07,$06,$0e,$1c       // char 55 '7'
        .byte $00,$00,$3e,$77,$77,$77,$3e,$77       // char 56 '8'
        .byte $00,$00,$3e,$77,$77,$77,$3f,$07       // char 57 '9'
        .byte $00,$00,$00,$00,$00,$18,$18,$00       // char 58 ':'
        .byte $00,$00,$00,$00,$00,$18,$18,$00       // char 59 ';'
        .byte $00,$00,$7f,$3f,$30,$18,$18,$0c       // char 60 '<'
        .byte $00,$00,$00,$00,$00,$3c,$1c,$00       // char 61 '='
        .byte $00,$00,$fe,$fc,$0c,$18,$18,$30       // char 62 '>'
        .byte $00,$00,$3e,$77,$77,$06,$0e,$1c       // char 63 '?'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 64 '@'
        .byte $77,$77,$77,$77,$77,$77,$00,$00       // char 65 'A'
        .byte $77,$77,$77,$7f,$7f,$7e,$00,$00       // char 66 'B'
        .byte $70,$77,$77,$7f,$7f,$3e,$00,$00       // char 67 'C'
        .byte $77,$77,$77,$7f,$7f,$7e,$00,$00       // char 68 'D'
        .byte $70,$70,$78,$7f,$7f,$3f,$00,$00       // char 69 'E'
        .byte $70,$70,$70,$70,$70,$70,$00,$00       // char 70 'F'
        .byte $77,$77,$77,$7f,$7f,$3f,$00,$00       // char 71 'G'
        .byte $77,$77,$77,$77,$77,$77,$00,$00       // char 72 'H'
        .byte $1c,$1c,$1c,$7f,$7f,$7f,$00,$00       // char 73 'I'
        .byte $07,$77,$77,$7f,$7f,$3e,$00,$00       // char 74 'J'
        .byte $77,$77,$77,$77,$77,$77,$00,$00       // char 75 'K'
        .byte $70,$70,$78,$7f,$7f,$3f,$00,$00       // char 76 'L'
        .byte $77,$77,$77,$77,$77,$77,$00,$00       // char 77 'M'
        .byte $77,$77,$77,$77,$77,$77,$00,$00       // char 78 'N'
        .byte $77,$77,$77,$7f,$7f,$3e,$00,$00       // char 79 'O'
        .byte $70,$70,$70,$70,$70,$70,$00,$00       // char 80 'P'
        .byte $77,$77,$77,$7e,$7f,$3b,$00,$00       // char 81 'Q'
        .byte $77,$77,$77,$77,$77,$77,$00,$00       // char 82 'R'
        .byte $07,$77,$77,$7f,$7f,$3e,$00,$00       // char 83 'S'
        .byte $07,$07,$07,$07,$07,$07,$00,$00       // char 84 'T'
        .byte $77,$77,$77,$7f,$7f,$3e,$00,$00       // char 85 'U'
        .byte $77,$77,$77,$3e,$3e,$1c,$00,$00       // char 86 'V'
        .byte $77,$77,$77,$7f,$77,$63,$00,$00       // char 87 'W'
        .byte $77,$77,$77,$77,$77,$77,$00,$00       // char 88 'X'
        .byte $1c,$1c,$1c,$1c,$1c,$1c,$00,$00       // char 89 'Y'
        .byte $70,$70,$70,$7f,$7f,$7f,$00,$00       // char 90 'Z'
        .byte $70,$70,$70,$7e,$7e,$7e,$00,$00       // char 91 '['
        .byte $2c,$2e,$5e,$5e,$46,$7e,$00,$00       // char 92 '\'
        .byte $0e,$0e,$0e,$7e,$7e,$7e,$00,$00       // char 93 ']'
        .byte $0c,$18,$18,$30,$3f,$7f,$00,$00       // char 94 '^'
        .byte $30,$18,$18,$0c,$fc,$fe,$00,$00       // char 95 '_'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 96 '`'
        .byte $1c,$1c,$1c,$00,$1c,$1c,$00,$00       // char 97 'a'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 98 'b'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 99 'c'
        .byte $17,$77,$77,$7f,$3e,$14               // char 100 (partial)

// --- Region $0b40-$0de0 ---
.pc = $0b40 "dat_0b40"

dat_0b40:
        .byte $70,$70,$78,$7e,$7e,$3e,$00,$00       // char 104 'h'
        .byte $0e,$0e,$1e,$7e,$7e,$7c,$00,$00       // char 105 'i'
        .byte $7e,$3c,$00,$00,$00,$00,$00,$00       // char 106 'j'
        .byte $18,$18,$00,$00,$00,$00,$00,$00       // char 107 'k'
        .byte $00,$00,$00,$00,$1c,$38,$20,$00       // char 108 'l'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 109 'm'
        .byte $00,$00,$00,$38,$38,$38,$00,$00       // char 110 'n'
        .byte $0c,$18,$18,$30,$30,$30,$00,$00       // char 111 'o'
        .byte $77,$77,$77,$7f,$7f,$3e,$00,$00       // char 112 'p'
        .byte $1c,$1c,$1c,$7f,$7f,$7f,$00,$00       // char 113 'q'
        .byte $30,$70,$70,$7f,$7f,$7f,$00,$00       // char 114 'r'
        .byte $77,$77,$77,$7f,$7f,$3e,$00,$00       // char 115 's'
        .byte $07,$07,$07,$07,$07,$07,$00,$00       // char 116 't'
        .byte $77,$77,$77,$7f,$7f,$3e,$00,$00       // char 117 'u'
        .byte $77,$77,$77,$7f,$7f,$3e,$00,$00       // char 118 'v'
        .byte $18                                   // char 119 (partial)

txt_0bb9:
        .byte $38,$38,$38,$38,$38,$00,$00           // char 119 (partial)
        .byte $77,$77,$77,$7f,$7f,$3e,$00,$00       // char 120 'x'
        .byte $07,$07,$07,$07,$07,$3e,$00,$00       // char 121 'y'
        .byte $18,$18,$00,$00,$00,$00,$00,$00       // char 122 'z'
        .byte $18,$18,$30,$00,$00,$00,$00,$00       // char 123 '{'
        .byte $0c,$06,$06,$03,$03,$01,$00,$00       // char 124 '|'
        .byte $3c,$1c,$00,$00,$00,$00,$00,$00       // char 125 '}'
        .byte $30,$60,$60,$c0,$c0,$80,$00,$00       // char 126 '~'
        .byte $18,$38,$38,$00,$38,$38,$00,$00       // char 127

scr_0c00:
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 128
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 129
        .byte $08,$0f,$2d,$08,$0f,$2d,$08,$0f       // char 130
        .byte $21,$20,$09,$14,$27,$13,$20,$03       // char 131
        .byte $08,$12,$09,$13,$14,$0d,$01,$13       // char 132
        .byte $20,$05,$16,$05                       // char 133 (partial)

txt_0c2c:
        .byte $20,$32,$30,$30                       // char 133 (partial)
        .byte $34,$20,$01,$0e,$04,$20,$14,$09       // char 134
        .byte $0d,$05,$20,$06,$0f,$12,$20,$14       // char 135
        .byte $08,$05,$20,$14,$12,$01,$04,$09       // char 136
        .byte $14,$09,$0f,$0e,$01,$0c,$20,$07       // char 137
        .byte $09,$06,$14,$20,$06,$12,$0f,$0d       // char 138
        .byte $20,$14,$12,$09,$01,$04,$21,$20       // char 139
        .byte $14,$08,$09,$13,$20,$19,$05,$01       // char 140
        .byte $12,$20,$17,$05,$20,$02,$12,$09       // char 141
        .byte $0e,$07,$20,$19,$0f,$15,$20,$10       // char 142
        .byte $08,$0f,$0e,$07                       // char 143 (partial)

txt_0c7c:
        .byte $21,$2c,$20,$28                       // char 143 (partial)
        .byte $03,$29,$20,$09,$0e,$13,$14,$09       // char 144
        .byte $0e,$03,$14                           // char 145 (partial)

txt_0c8b:
        .byte $20,$32,$30,$30,$34                   // char 145 (partial)
        .byte $2c,$20,$01,$20,$07,$01,$0d,$05       // char 146
        .byte $20,$06,$0f,$12,$20,$15,$10,$20       // char 147
        .byte $14,$0f,$20,$06,$0f,$15,$12,$20       // char 148
        .byte $10,$0c,$01,$19,$05,$12,$13,$2e       // char 149
        .byte $20,$13,$15,$10,$10,$0c,$09,$05       // char 150
        .byte $04,$20,$02,$19,$20,$14,$01,$10       // char 151
        .byte $05,$12,$2e,$20,$02,$15,$07,$06       // char 152
        .byte $09,$18,$05,$04,$2c,$20,$10,$01       // char 153
        .byte $03,$0b,$05,$04,$20,$01,$0e,$04       // char 154
        .byte $20,$13,$15,$10,$10,$0f,$12,$14       // char 155
        .byte $20,$06,$0f,$12,$20,$14,$08,$05       // char 156
        .byte $20,$10,$12,$0f,$14,$0f,$16,$09       // char 157
        .byte $13,$09,$0f,$0e,$20,$34,$2d,$10       // char 158
        .byte $0c,$01,$19,$05,$12,$20,$01,$04       // char 159
        .byte $01,$10,$14,$05,$12,$20,$01,$04       // char 160
        .byte $04,$05,$04,$20,$02,$19,$20,$09       // char 161
        .byte $0f,$10,$0f,$10,$2e,$20,$0f,$06       // char 162
        .byte $03,$0f,$15,$12,$13,$05,$20,$19       // char 163
        .byte $0f,$15,$20,$03,$01,$0e,$20,$01       // char 164
        .byte $0c,$13,$0f,$20,$10,$0c,$01,$19       // char 165
        .byte $20,$15,$13,$09,$0e,$07,$20,$10       // char 166
        .byte $01,$04,$04,$0c,$05,$13,$20,$09       // char 167
        .byte $06,$20,$19,$0f,$15,$20,$10,$12       // char 168
        .byte $05,$06,$05,$12,$2e,$20,$13,$0e       // char 169
        .byte $0f,$17,$19,$20,$03,$08,$12,$09       // char 170
        .byte $13,$14,$0d,$01,$13,$20,$07,$12       // char 171
        .byte $05,$05,$14,$09,$0e,$07,$13,$20       // char 172
        .byte $14,$0f,$20,$01,$0c,$0c,$20,$0f       // char 173
        .byte $15,$12,$20,$06,$12,$09,$05,$0e       // char 174
        .byte $04,$13,$20,$17,$0f,$12,$0c,$04       // char 175
        .byte $17,$09,$04,$05,$2e,$20,$0d,$05       // char 176
        .byte $05,$14,$20,$15,$13,$20,$01,$14       // char 177
        .byte $20,$01,$0e,$14,$09,$04,$0f,$14       // char 178
        .byte $05,$20,$28,$14,$12,$09,$01,$04       // char 179
        .byte $2b,$0f,$0e,$13,$0c,$01,$15,$07       // char 180
        .byte $08,$14,$20,$08,$11,$29,$20,$01       // char 181
        .byte $0e,$14,$09,$04,$0f,$14,$05,$2e       // char 182
        .byte $08,$0f,$10,$14,$0f,$2e,$0f,$12       // char 183
        .byte $07                                   // char 184 (partial)

txt_0dc1:
        .byte $3a,$32,$33,$20,$20,$20,$20           // char 184 (partial)
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 185
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 186
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 187

dat_0de0:
        // === Fill data (1 bytes, $0de0-$0de0) ===
        .byte $00                                   // .

// --- Region $1007-$103f ---
.pc = $1007 "Segment $1007"
        .byte $02,$04,$0f,$f1,$00,$5a,$14,$40,$04,$1a,$16,$fc,$3e,$18,$30,$34 // .....Z.@....>.04
        .byte $00,$00,$00,$fe,$fe,$fe,$00           // .......

txt_101e:
        .text "XP-FROM ALL OF US, TO ALL OF YOU!-"

// --- Region $1278-$128a ---
.pc = $1278 "Segment $1278"
        .byte $01,$9d,$b9,$17,$9d,$63,$17,$ad,$0b,$10,$9d,$6f,$17,$b9,$02,$19 // .....c.....o....
        .byte $48,$4a,$4a                           // HJJ

// --- Region $132a-$1339 ---
.pc = $132a "Segment $132a"
        .byte $00,$9d,$4b,$17,$9d,$4e,$17,$bc,$1d,$10,$b9,$92,$18,$9d,$c5,$17 // ..K..N..........

// --- Region $13c1-$13da ---
.pc = $13c1 "dat_13c1"

dat_13c1:
        .byte $bc,$1d,$10,$b9,$95,$18,$8d,$90,$17,$a8,$b9,$4d,$18,$c9,$ff,$f0 // ...........M....
        .byte $03,$8d,$92,$17,$b9,$4f,$18,$8d,$91,$17 // .....O....

// --- Region $166e-$1697 ---
.pc = $166e "Segment $166e"
        .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 $169e-$1710 ---
.pc = $169e "Segment $169e"
        .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_16f0:
        .text ".81&4B7"
        .byte $8c,$3a,$08,$3e,$b8,$41,$a0,$45,$b8   // .:.>.A.E.

txt_1700:
        .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 $1716-$178e ---
.pc = $1716 "dat_1716"

dat_1716:
        .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,$53,$14,$27,$3a,$19,$19,$19,$11,$24 // .0. ...S.':....$
        .byte $37,$19,$19,$19,$01,$02,$04,$fe,$fd,$fb,$00,$07,$0e,$00,$01,$02 // 7...............
        .byte $02,$03,$00,$00,$01,$00,$00,$01,$00,$00,$00,$25,$3d,$25,$80,$80 // ...........%=%..
        .byte $80,$01,$00,$0f,$00,$00,$03,$41,$41,$41,$00,$00,$00,$00,$00,$00 // .......AAA......
        .byte $00,$00,$00,$00,$00,$03,$00,$03,$03,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $01,$01,$e7,$fa,$53,$02,$fe,$00,$00,$01,$02,$04,$10,$24,$2e,$0c // ....S........$..
        .byte $09,$80,$00,$50,$08,$06,$09,$00,$80   // ...P.....

// --- Region $1790-$1813 ---
.pc = $1790 "dat_1790"

dat_1790:
        .byte $08,$00,$04,$10,$01,$02,$31,$2c,$00,$00,$00,$00,$01,$00,$00,$00 // ......1,........
        .byte $70,$0f,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // p...............
        .byte $00,$20,$50,$13,$30,$34,$00,$00,$00,$00,$00,$01,$ff,$ff,$fe,$0f // . P.04..........
        .byte $0f,$02,$00,$00,$69,$c9,$78,$69,$fc,$3c,$01,$11,$19,$24,$19,$37 // ....i.xi.<...$.7
        .byte $19,$03,$07,$11,$19,$24,$19,$37,$19,$ff,$ff,$df,$00,$7f,$0c,$09 // .....$.7........
        .byte $05,$00,$7f,$0c,$07,$04,$00,$7f,$c6,$a0,$ac,$a6,$a1,$9a,$95,$93 // ................
        .byte $91,$7f,$50,$0f,$0a,$40,$7f,$21,$0f,$09,$21,$7f,$00,$04,$07,$0c // ..P..@.!..!.....
        .byte $7f,$05,$03,$00,$00,$7f,$00,$7f,$00,$7f,$00,$04,$07,$0c,$7f,$0c // ................
        .byte $09,$05,$00,$7f                       // ....

// --- Region $182e-$1838 ---
.pc = $182e "dat_182e"

dat_182e:
        .byte $80,$1a,$81
        .byte $40,$40,$80,$1f
        .text "AAAA"

// --- Region $184e-$1889 ---
.pc = $184e "dat_184e"

dat_184e:
        .byte $03,$00,$00,$22,$f1,$02,$08,$ff,$00,$00,$08,$f1,$e0,$00,$0c,$a0 // ..."............
        .byte $f1,$00,$10,$00,$00,$00,$00,$08,$00,$00,$00,$06,$20,$42,$08,$ff // ............ B..
        .byte $20,$20,$0c,$ff,$20,$a0,$08,$07,$40,$90,$14,$ff,$40,$10,$18,$ff //   .. ...@...@...
        .byte $40,$90,$14,$08,$30,$10,$20,$ff,$30,$90,$24,$ff // @...0. .0.$.

// --- Region $1890-$189b ---
.pc = $1890 "dat_1890"

dat_1890:
        .byte $00,$04,$c9,$80,$f1,$04,$04,$00,$00,$02,$f8,$81 // ............

// --- Region $18aa-$18b6 ---
.pc = $18aa "dat_18aa"

dat_18aa:
        .byte $96,$80,$00,$00,$00,$0d,$0d,$02,$78,$c0,$00,$00,$00 // ........x....

// --- Region $18ba-$2975 ---
.pc = $18ba "Segment $18ba"
        .byte $d8,$c0,$f1,$0c,$00,$17,$17,$01,$54,$c0,$00,$00,$00,$1c,$1c,$00 // ........T.......
        .byte $34,$c0,$00,$00,$00,$1c,$1c,$05,$7a,$81,$00,$00,$00,$21,$21,$05 // 4.......z....!!.
        .byte $7a,$81,$00,$00,$00,$26,$26,$02,$69,$80,$00,$00,$1c,$2b,$2b,$01 // z....&&.i....++.
        .byte $87,$81,$00,$00,$10,$2f,$2f,$01,$87,$81,$00,$00,$10,$34,$34,$00 // .....//......44.
        .byte $00,$00,$00,$00,$00,$00,$00,$0f,$00,$00,$70,$60,$32,$60,$31,$60 // ..........p`2`1`
        .byte $33,$60,$34,$20,$80,$00,$00,$80,$01,$80,$06,$0a,$0b,$01,$06,$0a // 3`4 ............
        .byte $0b,$10,$11,$14,$17,$01,$06,$0a,$1c,$ff,$80,$02,$80,$05,$09,$0c // ................
        .byte $02,$05,$09,$0c,$0f,$12,$16,$19,$02,$05,$09,$1b,$ff,$80,$03,$80 // ................
        .byte $04,$07,$08,$03,$04,$07,$0d,$0e,$13,$15,$18,$03,$04,$07,$1a,$ff // ................
        .byte $84,$87,$b3,$f8,$1f,$4a,$8f,$bb,$e2,$0d,$52,$80,$ae,$f3,$1d,$50 // .....J....R....P
        .byte $95,$c3,$f4,$39,$64,$91,$c6,$fc,$26,$5a,$9e,$c6,$fd,$19,$19,$19 // ...9d...&Z......
        .byte $19,$1a,$1a,$1a,$1a,$1a,$1b,$1b,$1b,$1b,$1b,$1c,$1c,$1c,$1c,$1c // ................
        .byte $1d,$1d,$1d,$1d,$1d,$1e,$1e,$1e,$1e,$1e,$80,$00,$7f,$a0,$83,$11 // ................
        .byte $81,$1d,$90,$1c,$84,$00,$80,$1a,$84,$00,$81,$18,$90,$1a,$80,$7e // ...............~
        .byte $81,$1c,$90,$11,$82,$7e,$81,$1d,$90,$1c,$84,$00,$80,$1a,$84,$00 // .....~..........
        .byte $81,$1c,$90,$1a,$80,$7e,$81,$18,$7f,$a3,$80,$30,$82,$00,$ab,$80 // .....~.....0....
        .byte $35,$00,$a4,$30,$82,$00,$ab,$80,$35,$00,$a3,$30,$00,$a7,$30,$00 // 5..0....5..0..0.
        .byte $ab,$35,$00,$a4,$30,$82,$00,$ab,$80,$35,$00,$a3,$30,$82,$00,$ab // .5..0....5..0...
        .byte $80,$35,$00,$a4,$30,$82,$00,$ab,$80,$35,$00,$a3,$30,$00,$a7,$30 // .5..0....5..0..0
        .byte $00,$ab,$35,$00,$a4,$30,$00,$a6,$30,$00,$ab,$35,$00,$7f,$aa,$80 // ..5..0..0..5....
        .byte $30,$c4,$82,$7e,$80,$32,$84,$00,$80,$30,$00,$2d,$c4,$84,$7e,$80 // 0..~.2...0.-..~.
        .byte $35,$82,$00,$80,$32,$c4,$81,$7e,$c2,$82,$7e,$80,$30,$8f,$00,$80 // 5...2..~..~.0...
        .byte $00,$a4,$30,$00,$7f,$aa,$80,$30,$c4,$82,$7e,$80,$32,$00,$30,$c4 // ..0....0..~.2.0.
        .byte $82,$7e,$80,$32,$00,$30,$84,$00,$c1,$80,$34,$90,$35,$c4,$81,$7e // .~.2.0....4.5..~
        .byte $80,$34,$c4,$81,$7e,$c2,$83,$7e,$8f,$00,$80,$00,$a4,$30,$00,$7f // .4..~..~.....0..
        .byte $a3,$80,$30,$82,$00,$ab,$80,$35,$00,$a4,$30,$82,$00,$ab,$80,$35 // ..0....5..0....5
        .byte $00,$a3,$30,$00,$a7,$30,$00,$ab,$35,$00,$a4,$30,$82,$00,$ab,$80 // ..0..0..5..0....
        .byte $30,$00,$a3,$30,$82,$00,$ab,$80,$30,$00,$a4,$30,$82,$00,$ab,$80 // 0..0....0..0....
        .byte $30,$00,$a3,$30,$00,$a7,$30,$00,$ab,$30,$00,$a4,$30,$00,$a6,$30 // 0..0..0..0..0..0
        .byte $00,$ab,$30,$00,$7f,$a0,$83,$11,$81,$1d,$90,$1c,$84,$00,$80,$1a // ..0.............
        .byte $84,$00,$81,$18,$90,$1a,$80,$7e,$81,$1c,$80,$1f,$82,$00,$81,$1f // .......~........
        .byte $90,$1c,$84,$00,$80,$18,$84,$00,$81,$13,$90,$18,$80,$7e,$13,$00 // .............~..
        .byte $7f,$aa,$80,$2e,$c4,$82,$7e,$80,$30,$84,$00,$80,$2e,$00,$2b,$c4 // ......~.0.....+.
        .byte $84,$7e,$80,$34,$82,$00,$80,$32,$c4,$81,$7e,$c2,$82,$7e,$80,$30 // .~.4...2..~..~.0
        .byte $8f,$00,$80,$00,$a4,$30,$00,$7f,$aa,$80,$30,$c4,$82,$7e,$80,$32 // .....0....0..~.2
        .byte $00,$30,$c4,$82,$7e,$80,$32,$00,$30,$84,$00,$c1,$80,$30,$90,$32 // .0..~.2.0....0.2
        .byte $c4,$81,$7e,$80,$2d,$c4,$81,$7e,$c2,$83,$7e,$8f,$00,$80,$00,$a4 // ..~.-..~..~.....
        .byte $30,$00,$7f,$a3,$80,$30,$82,$00,$ab,$80,$30,$00,$a4,$30,$82,$00 // 0....0....0..0..
        .byte $ab,$80,$30,$00,$a3,$30,$00,$a7,$30,$00,$ab,$30,$00,$a4,$30,$82 // ..0..0..0..0..0.
        .byte $00,$ab,$80,$30,$00,$a3,$30,$82,$00,$ab,$80,$30,$00,$a4,$30,$82 // ...0..0....0..0.
        .byte $00,$ab,$80,$30,$00,$a3,$30,$00,$a7,$30,$00,$ab,$30,$00,$a4,$30 // ...0..0..0..0..0
        .byte $00,$a6,$30,$00,$ab,$30,$00,$7f,$a0,$80,$1f,$82,$00,$81,$1f,$90 // ..0..0..........
        .byte $1c,$84,$00,$80,$18,$84,$00,$81,$18,$90,$1a,$80,$7e,$81,$18,$90 // ............~...
        .byte $1f,$82,$00,$81,$1f,$90,$1c,$84,$00,$80,$18,$84,$00,$81,$1c,$90 // ................
        .byte $1a,$80,$7e,$81,$18,$7f,$a0,$80,$1f,$82,$00,$81,$1f,$90,$1c,$84 // ..~.............
        .byte $00,$80,$18,$84,$00,$81,$18,$90,$1a,$80,$7e,$81,$1c,$90,$11,$82 // ..........~.....
        .byte $7e,$81,$1d,$90,$1c,$84,$00,$80,$1a,$84,$00,$81,$1c,$90,$1a,$80 // ~...............
        .byte $7e,$81,$18,$7f,$a3,$80,$30,$82,$00,$ab,$80,$30,$00,$a4,$30,$82 // ~.....0....0..0.
        .byte $00,$ab,$80,$30,$00,$a3,$30,$00,$a7,$30,$00,$ab,$30,$00,$a4,$30 // ...0..0..0..0..0
        .byte $82,$00,$ab,$80,$35,$00,$a3,$30,$82,$00,$ab,$80,$35,$00,$a4,$30 // ....5..0....5..0
        .byte $82,$00,$ab,$80,$35,$00,$a3,$30,$00,$a7,$30,$00,$ab,$35,$00,$a4 // ....5..0..0..5..
        .byte $30,$00,$a6,$30,$00,$ab,$35,$00,$7f,$aa,$80,$30,$c4,$82,$7e,$80 // 0..0..5....0..~.
        .byte $32,$00,$30,$c4,$82,$7e,$80,$32,$00,$30,$84,$00,$c1,$80,$35,$90 // 2.0..~.2.0....5.
        .byte $37,$c4,$81,$7e,$80,$35,$c4,$81,$7e,$c2,$84,$7e,$8f,$00,$a4,$80 // 7..~.5..~..~....
        .byte $30,$00,$7f,$aa,$80,$32,$c4,$84,$7e,$80,$32,$84,$00,$c1,$80,$34 // 0....2..~.2....4
        .byte $90,$35,$c4,$82,$7e,$84,$00,$c1,$80,$30,$90,$32,$90,$30,$c4,$82 // .5..~....0.2.0..
        .byte $7e,$80,$2d,$84,$00,$c1,$80,$2f,$90,$30,$c4,$81,$7e,$c2,$7e,$85 // ~.-..../.0..~.~.
        .byte $00,$a4,$80,$30,$00,$7f,$a3,$80,$30,$82,$00,$ab,$80,$2e,$00,$a4 // ...0....0.......
        .byte $30,$82,$00,$ab,$80,$2e,$00,$a3,$30,$00,$a7,$30,$00,$ab,$2e,$00 // 0.......0..0....
        .byte $a4,$30,$82,$00,$ab,$80,$2e,$00,$a3,$30,$82,$00,$ab,$80,$35,$00 // .0.......0....5.
        .byte $a4,$30,$82,$00,$ab,$80,$35,$00,$a3,$30,$00,$a7,$30,$00,$ab,$35 // .0....5..0..0..5
        .byte $00,$a4,$30,$00,$a6,$30,$00,$ab,$35,$00,$7f,$a0,$80,$16,$82,$00 // ..0..0..5.......
        .byte $81,$16,$90,$1a,$84,$00,$80,$16,$84,$00,$81,$16,$90,$17,$80,$7e // ...............~
        .byte $81,$18,$90,$11,$82,$7e,$81,$1d,$90,$1c,$84,$00,$80,$1a,$84,$00 // .....~..........
        .byte $81,$16,$90,$18,$80,$7e,$81,$1a,$7f,$a0,$80,$16,$82,$00,$81,$16 // .....~..........
        .byte $16,$90,$18,$80,$7e,$1a,$00,$18,$82,$00,$81,$18,$18,$90,$1a,$80 // ....~...........
        .byte $7e,$81,$1c,$90,$11,$82,$7e,$81,$1d,$90,$1c,$84,$00,$80,$1a,$84 // ~.....~.........
        .byte $00,$81,$16,$90,$18,$80,$7e,$81,$1a,$7f,$a3,$80,$30,$82,$00,$ab // ......~.....0...
        .byte $80,$2e,$00,$a4,$30,$82,$00,$ab,$80,$2e,$00,$a3,$30,$00,$a7,$30 // ....0.......0..0
        .byte $00,$ab,$30,$00,$a4,$30,$82,$00,$ab,$80,$30,$00,$a3,$30,$82,$00 // ..0..0....0..0..
        .byte $ab,$80,$35,$00,$a4,$30,$82,$00,$ab,$80,$35,$00,$a3,$30,$00,$a7 // ..5..0....5..0..
        .byte $30,$00,$ab,$35,$00,$a4,$30,$00,$a6,$30,$00,$ab,$35,$00,$7f,$aa // 0..5..0..0..5...
        .byte $80,$2e,$c4,$84,$7e,$80,$32,$84,$00,$c1,$80,$2e,$90,$30,$c4,$81 // ....~.2......0..
        .byte $7e,$c2,$7e,$80,$2e,$82,$00,$c1,$80,$2b,$90,$2d,$c4,$81,$7e,$c2 // ~.~......+.-..~.
        .byte $7e,$c3,$7e,$8f,$00,$a4,$80,$30,$00,$7f,$a0,$80,$13,$82,$00,$81 // ~.~....0........
        .byte $13,$80,$15,$82,$00,$81,$15,$80,$17,$82,$00,$81,$17,$80,$18,$82 // ................
        .byte $00,$80,$18,$00,$83,$1a,$80,$1a,$84,$00,$80,$1a,$84,$00,$80,$1f // ................
        .byte $00,$1f,$00,$81,$23,$26,$7f,$aa,$80,$2b,$c4,$84,$7e,$80,$2d,$84 // ....#&...+..~.-.
        .byte $00,$c1,$80,$2d,$90,$2f,$c4,$81,$7e,$c2,$7e,$80,$30,$84,$00,$c1 // ...-./..~.~.0...
        .byte $80,$30,$90,$32,$81,$7e,$80,$32,$84,$00,$80,$32,$84,$00,$a7,$80 // .0.2.~.2...2....
        .byte $18,$00,$a4,$18,$00,$a7,$18,$00,$a4,$18,$00,$7f,$a3,$80,$30,$82 // ..............0.
        .byte $00,$ab,$80,$37,$00,$a4,$30,$82,$00,$ab,$80,$37,$00,$a3,$30,$00 // ...7..0....7..0.
        .byte $a7,$30,$00,$ab,$37,$00,$a4,$30,$84,$00,$ab,$80,$37,$82,$00,$80 // .0..7..0....7...
        .byte $37,$84,$00,$80,$37,$84,$00,$a3,$80,$18,$00,$18,$82,$00,$80,$18 // 7...7...........
        .byte $00,$7f,$a0,$80,$13,$82,$00,$81,$1f,$90,$1d,$84,$00,$80,$1c,$84 // ................
        .byte $00,$80,$1a,$84,$00,$83,$18,$80,$24,$00,$90,$22,$82,$00,$80,$1f // ........$.."....
        .byte $84,$00,$80,$18,$00,$18,$90,$1a,$81,$7e,$1c,$7f,$aa,$83,$00,$80 // .........~......
        .byte $37,$84,$00,$81,$35,$c1,$80,$32,$90,$34,$81,$7e,$c2,$7e,$80,$32 // 7...5..2.4.~.~.2
        .byte $84,$00,$c1,$80,$2f,$90,$30,$c4,$83,$7e,$80,$2e,$82,$00,$80,$2b // ..../.0..~.....+
        .byte $84,$00,$a7,$80,$18,$00,$a4,$18,$00,$a7,$18,$00,$a4,$18,$00,$7f // ................
        .byte $a3,$80,$30,$82,$00,$ab,$80,$30,$00,$a4,$30,$82,$00,$ab,$80,$30 // ..0....0..0....0
        .byte $00,$a3,$30,$00,$a7,$30,$00,$ab,$2b,$00,$a4,$30,$82,$00,$ab,$80 // ..0..0..+..0....
        .byte $2b,$00,$a3,$30,$82,$00,$ab,$80,$2e,$00,$a4,$30,$82,$00,$ab,$80 // +..0.......0....
        .byte $2e,$00,$a3,$30,$00,$a7,$30,$00,$ab,$30,$82,$00,$a3,$80,$30,$00 // ...0..0..0....0.
        .byte $ab,$30,$00,$7f,$aa,$80,$30,$c4,$82,$7e,$80,$32,$00,$30,$c4,$82 // .0....0..~.2.0..
        .byte $7e,$80,$32,$00,$30,$84,$00,$c1,$80,$35,$90,$37,$c4,$81,$7e,$80 // ~.2.0....5.7..~.
        .byte $35,$c4,$81,$7e,$c2,$84,$7e,$8f,$00,$81,$00,$7f,$a3,$80,$30,$82 // 5..~..~.......0.
        .byte $00,$ab,$80,$30,$00,$a4,$30,$82,$00,$ab,$80,$30,$00,$a3,$30,$00 // ...0..0....0..0.
        .byte $a7,$30,$00,$ab,$30,$00,$a4,$30,$82,$00,$ab,$80,$35,$00,$a3,$30 // .0..0..0....5..0
        .byte $82,$00,$ab,$80,$35,$00,$a4,$30,$82,$00,$ab,$80,$35,$00,$a3,$30 // ....5..0....5..0
        .byte $8a,$00,$7f,$a0,$80,$1f,$82,$00,$81,$1f,$90,$1c,$84,$00,$80,$18 // ................
        .byte $84,$00,$81,$18,$90,$1a,$80,$7e,$81,$1c,$90,$11,$84,$7e,$80,$18 // .......~.....~..
        .byte $84,$00,$80,$11,$8a,$00,$7f,$82,$83,$84,$85,$86,$87,$88,$89,$8a // ................
        .byte $8b,$8c,$8d,$8e,$8f,$90,$91,$92,$93,$94,$95,$96,$97,$98,$99,$9a // ................
        .byte $9b,$9c,$9d,$9e,$9f,$a0,$a1,$a2,$a3,$a4,$a5,$a6,$a7,$a8,$a9,$aa // ................
        .byte $ab,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00               // ......

txt_1f60:
        .text "        TIDINGS"
        .byte $60,$57,$45,$60                       // `WE`

txt_1f73:
        .text "GIVE               TO"
        .byte $60
        .byte $59,$4f,$55,$60
        .byte $41,$4e,$44,$60
        .text "YOUR"
        .byte $60

txt_1f96:
        .text "KIN        WE"
        .byte $60
        .text "WISH"
        .byte $60
        .byte $59,$4f,$55,$60
        .byte $41,$60
        .text "MERR"
        .byte $59,$60                               // Y`

txt_1fb5:
        .text "CHRISTMAS       AND"
        .byte $60
        .byte $41,$60
        .text "HAPPY"
        .byte $60
        .byte $4e,$45,$57,$60

txt_1fd5:
        .text "YEAR!      "

dat_1fe0:
        // === Fill data (32 bytes, $1fe0-$1fff) ===
        .fill 32, $2d

spr_2000:
        // === Charset data (2048 bytes, $2000-$27ff) ===
        .byte $56,$56,$55,$75                       // char 0 (partial)

txt_2004:
        .byte $55,$57,$55,$a9                       // char 0 (partial)
        .byte $55,$55,$95,$a5,$aa,$ea,$bf,$aa       // char 1 @+1
        .byte $55,$55,$55,$55,$95,$aa,$aa,$bf       // char 2 @+2
        .byte $55,$55,$55,$55,$55,$95,$aa,$ea       // char 3 @+3

txt_2020:
        .byte $55,$55,$55,$55,$55,$55,$a9,$aa       // char 4 @+4

txt_2028:
        .byte $5a,$55,$55,$55,$55,$55,$55,$a9       // char 5 @+5
        .byte $55,$a5,$a9,$aa,$aa,$aa,$aa,$aa       // char 6 @+6
        .byte $55,$55,$55,$95,$a9,$aa,$aa,$aa       // char 7 @+7

txt_2040:
        .byte $55,$55,$55,$55,$55,$55,$a9,$aa       // char 8 @+8

txt_2048:
        .byte $55,$55,$55,$55,$55,$55,$55,$a5       // char 9 @+9

txt_2050:
        .byte $55,$55,$55,$55,$55,$55,$55,$55       // char 10 @+10
        .byte $57,$55,$55,$55,$55,$55,$55,$55       // char 11 @+11
        .byte $7f                                   // char 12 (partial)

txt_2061:
        .byte $55,$55,$55,$55,$55,$55,$55           // char 12 (partial)
        .byte $ff,$5f,$ff,$55,$55,$55,$55,$55       // char 13 @+13
        .byte $ff,$ff,$d5,$55,$55,$55,$55,$55       // char 14 @+14
        .byte $ff,$ff,$55,$5f,$55,$55,$55,$55       // char 15 @+15
        .byte $ff,$ff,$57,$f5,$57,$55,$55,$55       // char 16 @+16
        .byte $ff,$ff,$ff,$55,$ff,$55,$55,$55       // char 17 @+17
        .byte $ff,$ff,$ff,$ff,$fd,$55,$55,$56       // char 18 @+18
        .byte $ff,$ff,$ff,$fd,$5f,$5f,$55,$95       // char 19 @+19
        .byte $ff,$ff,$ff,$5f,$55,$ff,$57,$55       // char 20 @+20
        .byte $ff,$ff,$ff,$ff,$55,$d7,$ff,$55       // char 21 @+21
        .byte $ff,$ff,$ff,$ff,$ff,$fd,$ff,$ff       // char 22 @+22
        .byte $ff,$ff,$ff,$ff,$f5,$55,$ff,$d5       // char 23 @+23
        .byte $ff,$ff,$ff                           // char 24 (partial)

txt_20c3:
        .byte $57,$55,$55,$d5,$55                   // char 24 (partial)
        .byte $ff,$ff,$ff,$ff,$57,$55,$55,$55       // char 25 @+25
        .byte $ff,$ff,$fd,$d5,$ff,$55,$55,$55       // char 26 @+26
        .byte $ff,$ff,$fd,$55,$ff,$55,$55,$55       // char 27 @+27
        .byte $ff,$ff,$ff,$55,$55,$55,$55,$55       // char 28 @+28
        .byte $ff,$55,$ff,$55,$55,$55,$55,$55       // char 29 @+29
        .byte $ff,$5d,$d5                           // char 30 (partial)

txt_20f3:
        .byte $55,$55,$55,$55,$55                   // char 30 (partial)
        .byte $d5                                   // char 31 (partial)

txt_20f9:
        .byte $55,$55,$55,$55,$55,$55,$55           // char 31 (partial)
        .byte $5a,$95,$ab,$aa,$aa,$aa,$aa,$aa       // char 32 ' '
        .byte $55,$a5,$6a,$7f                       // char 33 (partial)

txt_210c:
        .byte $57,$55,$55,$55                       // char 33 (partial)
        .byte $55,$55,$a9,$5a,$ff                   // char 34 (partial)

txt_2115:
        .byte $55,$55,$55                           // char 34 (partial)
        .byte $55,$55,$55,$aa,$da,$ff               // char 35 (partial)

txt_211e:
        .byte $55,$5a                               // char 35 (partial)
        .byte $55,$55,$55,$aa,$aa,$f6,$7f,$96       // char 36 '$'

txt_2128:
        .byte $55,$55,$55,$aa,$aa,$aa,$5a,$aa       // char 37 '%'

txt_2130:
        .byte $55,$55,$55,$a5,$aa,$a5,$5d,$aa       // char 38 '&'
        .byte $55,$55,$55,$55,$95,$6a,$aa,$aa       // char 39 '''

txt_2140:
        .byte $55,$55,$a9,$aa,$bf,$aa,$aa,$aa       // char 40 '('
        .byte $6a                                   // char 41 (partial)

txt_2149:
        .byte $55,$55,$a5,$bb,$ff,$aa,$aa           // char 41 (partial)

txt_2150:
        .byte $55,$55,$a5,$aa,$55,$f7,$ff           // char 42 (partial)

txt_2157:
        .byte $55                                   // char 42 (partial)
        .byte $5a,$aa,$aa,$fe,$af,$96,$9a,$aa       // char 43 '+'
        .byte $55,$55,$5f,$55,$aa,$56,$fd,$5f       // char 44 ','

txt_2168:
        .byte $55,$55,$a5,$55,$55,$ff,$57,$a9       // char 45 '-'
        .byte $55,$a9,$55,$55,$55,$f5,$ff,$57       // char 46 '.'
        .byte $5f,$a5,$56,$55,$55,$55,$f5,$ff       // char 47 '/'

txt_2180:
        .byte $55,$55,$af,$ea,$ff,$ff,$fd           // char 48 (partial)

txt_2187:
        .byte $55                                   // char 48 (partial)
        .byte $55,$55,$a9,$bf,$ab,$aa               // char 49 (partial)

txt_218e:
        .byte $55,$5a                               // char 49 (partial)
        .byte $5a,$55,$55,$aa,$aa,$aa,$aa,$aa       // char 50 '2'
        .byte $55,$aa,$aa,$aa,$fd                   // char 51 (partial)

txt_219d:
        .byte $55,$55,$55                           // char 51 (partial)
        .byte $55,$aa,$aa,$aa,$7d,$7f               // char 52 (partial)

txt_21a6:
        .byte $55,$55                               // char 52 (partial)
        .byte $55,$5a,$aa,$aa,$aa,$f7,$7f           // char 53 (partial)

txt_21af:
        .byte $55                                   // char 53 (partial)
        .byte $55,$aa,$aa,$aa,$5f,$ff,$fd           // char 54 (partial)

txt_21b7:
        .byte $55                                   // char 54 (partial)
        .byte $55,$aa,$aa,$ab,$ff,$fd               // char 55 (partial)

txt_21be:
        .byte $55,$55                               // char 55 (partial)
        .byte $56,$aa,$a9,$df,$ff                   // char 56 (partial)

txt_21c5:
        .byte $55,$55,$55                           // char 56 (partial)
        .byte $55,$5a,$bf,$fa,$ea,$aa,$aa,$aa       // char 57 '9'
        .byte $7a,$af,$ff,$ff,$ff,$ff,$ff,$ff       // char 58 ':'
        .byte $6a,$aa,$aa,$aa,$aa,$aa,$aa,$aa       // char 59 ';'

dat_21e0:
        .text "UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVUUUUUUU"
        .byte $95,$aa,$6a                           // char 66 (partial)

txt_2215:
        .byte $55,$55,$55                           // char 66 (partial)
        .byte $55,$55,$55,$a9,$aa,$aa               // char 67 (partial)

txt_221e:
        .byte $55,$55                               // char 67 (partial)
        .byte $55,$55,$55,$55,$aa,$aa,$5a,$5d       // char 68 'D'

txt_2228:
        .byte $55,$55,$55,$55,$aa,$aa,$aa,$6a       // char 69 'E'
        .byte $55,$55,$55,$6a,$aa,$aa,$aa,$aa       // char 70 'F'

txt_2238:
        .byte $55,$55,$5a,$aa,$aa,$aa,$a5,$aa       // char 71 'G'

txt_2240:
        .byte $55,$55,$aa,$aa,$aa,$aa,$55,$a5       // char 72 'H'

txt_2248:
        .byte $55,$5a,$aa,$aa,$aa,$5a,$69,$ff       // char 73 'I'
        .byte $56,$aa,$aa,$95,$a9,$af,$fd,$d5       // char 74 'J'

txt_2258:
        .byte $55,$55,$a9,$af,$fe,$ea,$aa,$aa       // char 75 'K'

txt_2260:
        .byte $55,$55,$55,$aa,$ff,$ff,$ff,$ff       // char 76 'L'
        .byte $55,$55,$6f,$bf,$aa,$aa,$aa,$aa       // char 77 'M'
        .byte $55,$7f,$aa,$ff,$ff,$ff,$ff,$ff       // char 78 'N'
        .byte $55,$9a,$fe,$aa,$aa,$aa,$aa,$aa       // char 79 'O'

dat_2280:
        .text "UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUV"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$aa,$aa,$aa,$aa,$aa               // char 86 (partial)
        .byte $55,$9a                               // char 87 (partial)

txt_22ba:
        .byte $55,$55,$55,$55,$55,$55               // char 87 (partial)
        .byte $55,$aa,$55,$55,$55,$5b,$7f,$ea       // char 88 'X'
        .byte $55,$95,$55,$55,$55,$e5,$f5,$fd       // char 89 'Y'

dat_22d0:
        .text "UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUZUUUUUUUVUUUUUUUU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$aa,$aa,$aa,$aa,$aa               // char 112 (partial)
        .byte $5a,$aa,$aa,$aa,$aa,$aa,$aa,$aa       // char 113 'q'

txt_2390:
        .byte $55,$55,$55,$55,$55,$55,$55,$55       // char 114 'r'
        .byte $55,$55,$55,$55,$55,$55,$55,$aa       // char 115 's'

txt_23a0:
        .byte $55,$55,$55,$55,$55,$55,$6a,$aa       // char 116 't'

txt_23a8:
        .byte $55,$55,$55,$55,$56,$aa,$aa,$ab       // char 117 'u'

txt_23b0:
        .byte $55,$55,$55,$5a,$aa,$aa,$af,$ff       // char 118 'v'

txt_23b8:
        .byte $55,$5a,$aa,$aa,$af,$ff,$ff,$ff       // char 119 'w'
        .byte $55,$f5,$ff,$ff,$ff,$ff,$ff,$ff       // char 120 'x'
        .byte $55,$55,$f7,$ff,$ff,$fe,$ea,$aa       // char 121 'y'
        .byte $55,$57,$ff,$ff,$ff,$aa,$aa,$aa       // char 122 'z'
        .byte $55,$ff,$ff,$ff,$ff,$bf,$aa,$aa       // char 123 '{'
        .byte $5f,$ff,$ff,$ff,$ff,$ff,$ab,$aa       // char 124 '|'
        .byte $fa,$fe,$ff,$ff,$ff,$ff,$ff,$55       // char 125 '}'
        .byte $55,$55,$55,$fd,$fe,$fa,$fa,$ea       // char 126 '~'
        .byte $55,$5a,$6a,$aa,$aa,$aa,$aa,$aa       // char 127

txt_2400:
        .byte $55,$55,$55,$55,$55,$55,$55,$55       // char 128
        .byte $be,$7f,$6f,$5f,$5f,$5b               // char 129 (partial)

txt_240e:
        .byte $57,$57                               // char 129 (partial)
        .byte $55,$55,$d5,$95,$b5,$ad,$a9,$aa       // char 130

txt_2418:
        .byte $55,$55,$55,$55,$55,$55,$55,$95       // char 131

txt_2420:
        .byte $55,$55,$55,$55,$55,$55,$6e,$bf       // char 132

txt_2428:
        .byte $55,$55,$55,$55,$55,$55,$55,$95       // char 133

txt_2430:
        .byte $55,$55,$55,$55,$55,$56,$5a,$aa       // char 134

txt_2438:
        .byte $55,$55,$55,$5a,$aa,$aa,$aa,$aa       // char 135
        .byte $55,$55,$55,$95,$aa,$aa,$aa,$aa       // char 136

txt_2448:
        .byte $55,$55,$55,$55,$55,$aa,$aa,$a9       // char 137

txt_2450:
        .byte $55,$55,$55,$55,$55,$a9,$aa,$fa       // char 138

txt_2458:
        .byte $55,$55,$55,$55,$55,$aa,$f6,$ff       // char 139

txt_2460:
        .byte $55,$55,$55,$55,$55,$ab,$bf,$ff       // char 140

txt_2468:
        .byte $55,$55,$55,$55,$55,$af,$ab,$ab       // char 141

txt_2470:
        .byte $55,$55,$55,$55,$55,$aa,$aa,$a7       // char 142

txt_2478:
        .byte $55,$55,$55,$55,$56,$aa,$ab,$ff       // char 143

txt_2480:
        .byte $55,$55,$55,$55,$aa,$bf,$ff,$ff       // char 144

txt_2488:
        .byte $55,$55,$55,$55,$aa,$fa,$ff,$ff       // char 145

txt_2490:
        .byte $55,$55,$55,$55,$aa,$aa,$ff,$af       // char 146

txt_2498:
        .byte $55,$55,$55,$aa,$aa,$aa,$ff,$ff       // char 147

txt_24a0:
        .byte $55,$55,$55,$aa,$aa,$aa,$ff,$ff       // char 148

txt_24a8:
        .byte $55,$55,$56,$aa,$aa,$ff,$ff,$fe       // char 149

txt_24b0:
        .byte $55,$55,$aa,$af,$bf,$bf,$ff,$ff       // char 150
        .byte $55,$6a,$aa,$ea,$fa,$fa,$fe,$ff       // char 151
        .byte $55,$aa,$aa,$aa,$bf,$ff,$ff,$f0       // char 152
        .byte $5a,$aa,$aa,$aa,$ff,$ff,$03,$00       // char 153

txt_24d0:
        .byte $55,$55,$55,$aa,$aa,$bf,$ff,$ff       // char 154

txt_24d8:
        .byte $55,$55,$aa,$aa,$af,$ff,$ff,$ff       // char 155
        .byte $55,$6a,$aa,$af,$ff,$ff,$ff,$ff       // char 156

txt_24e8:
        .byte $55,$55,$5a,$a7,$af,$9f,$7f,$ff       // char 157
        .byte $55,$aa,$aa,$d6,$f5,$fd,$ff,$ff       // char 158
        .byte $55,$55,$5f,$ff,$ff,$9f,$a7,$a9       // char 159
        .byte $f5,$55,$55,$6a,$da,$06,$01,$00       // char 160

txt_2508:
        .byte $55,$55,$55,$55,$aa,$aa,$aa,$aa       // char 161

txt_2510:
        .byte $55,$55,$55,$55,$a5,$aa,$aa,$aa       // char 162

txt_2518:
        .byte $55,$55,$55,$55,$55,$a5,$ab,$bf       // char 163
        .byte $55,$55,$55,$55,$56,$5b,$af,$ff       // char 164
        .byte $55,$57,$5f,$7f,$bf,$bf,$bf,$bf       // char 165

txt_2530:
        .byte $55,$55,$55,$55,$55,$55,$55,$55       // char 166
        .byte $55,$55,$55,$55,$55,$55,$55,$55       // char 167
        .byte $55,$55,$55,$55,$55,$55,$55,$55       // char 168
        .byte $56,$57,$55,$55,$55,$55,$55,$55       // char 169
        .byte $55,$55,$55,$95,$d5,$e5,$f5,$f9       // char 170
        .byte $6a                                   // char 171 (partial)

txt_2559:
        .byte $55,$55,$56,$56,$5a,$5a,$55           // char 171 (partial)
        .byte $65,$a5,$a9,$aa,$aa,$96,$7d,$c3       // char 172
        .byte $5f,$57,$55,$55,$55,$95,$a5,$aa       // char 173
        .byte $55,$55,$55,$95,$a5,$a9,$ab,$a8       // char 174
        .byte $55,$55,$55,$55,$55,$82,$00,$00       // char 175
        .byte $55,$55,$55,$57,$7f,$ff,$bf,$2f       // char 176
        .byte $5a,$6a,$bf,$ff,$ff,$ff,$ff,$fa       // char 177
        .byte $55,$a5,$fa,$ff,$ff,$ff,$ab           // char 178 (partial)

txt_2597:
        .byte $46                                   // char 178 (partial)
        .byte $56,$aa,$a9,$d7,$ff,$ff,$ff,$ff       // char 179
        .byte $55,$be,$ff,$ff,$ff,$ff,$ff,$ff       // char 180
        .byte $55,$55,$95,$e5,$f5,$f9,$fe,$ff       // char 181
        .byte $55,$95,$e5,$fe,$ff,$ff,$ff,$bf       // char 182
        .byte $55,$55,$55,$96,$ff,$ff,$ff,$fe       // char 183
        .byte $57,$5e,$7a,$eb,$af,$bf,$ff,$ff       // char 184
        .byte $5a,$69,$a9,$aa,$aa,$ab,$bf,$ff       // char 185
        .byte $55,$95,$25,$09,$82,$e0,$f8,$fc       // char 186
        .byte $7f,$55,$55,$55,$55,$95,$25,$09       // char 187
        .byte $55,$ab,$aa,$aa,$af,$bf,$ff,$ff       // char 188
        .byte $57,$5b,$ef,$ff,$ff,$ff,$ff,$ff       // char 189
        .byte $55,$56,$5b,$5c,$62,$70,$80,$c0       // char 190
        .byte $aa,$1a,$64,$91,$46,$1b,$6f,$bf       // char 191
        .byte $40,$09,$a7,$7f,$ff,$ff,$ff,$ff       // char 192
        .byte $fc,$a7,$a9,$a9,$a9,$aa,$a9,$aa       // char 193
        .byte $3f,$3e,$0e,$03,$43,$00,$40,$40       // char 194
        .byte $57,$ff,$ff,$ff,$56,$5a,$2a,$0a       // char 195
        .byte $56,$5e,$7a,$ea,$ab,$ac,$a0,$b0       // char 196
        .byte $55,$55,$65,$f5,$f9,$fd,$fe,$ff       // char 197

txt_2630:
        .byte $55,$55,$55,$55,$55,$55,$55,$95       // char 198
        .byte $7f,$bf,$9f,$9f,$af,$a7,$a7,$a7       // char 199
        .byte $40,$40,$90,$90,$a4,$a4,$ac,$a8       // char 200
        .byte $25,$02,$00,$00,$00,$00,$00,$00       // char 201
        .byte $5a,$6f,$7f,$3f,$3f,$0f,$0f,$03       // char 202
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa       // char 203

txt_2660:
        .byte $56,$56,$56,$57,$57,$57,$56,$56       // char 204
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa       // char 205

txt_2670:
        .byte $55,$55,$55,$55,$55,$55,$55,$55       // char 206
        .byte $55,$55,$55,$55,$55,$55,$55,$55       // char 207
        .byte $55,$55,$55,$55,$55,$55,$55,$55       // char 208
        .byte $55,$55,$55,$55,$55,$55,$56,$56       // char 209
        .byte $57,$55,$55,$56,$6a,$aa,$aa,$aa       // char 210
        .byte $55,$95,$a6,$ff,$ff,$ff,$ff,$ff       // char 211
        .byte $00,$75,$aa,$aa,$aa,$aa,$aa,$aa       // char 212
        .byte $3d,$00,$d0,$ad,$aa,$aa,$aa,$aa       // char 213
        .byte $82,$09,$27,$7f,$ff,$ff,$ff,$ff       // char 214
        .byte $40,$b0,$a4,$ad,$ab,$aa,$aa,$aa       // char 215
        .byte $07,$01,$00,$00,$00,$40,$d0,$b4       // char 216
        .byte $70,$c0,$00,$00,$00,$00,$00,$00       // char 217
        .byte $01,$00,$00,$00,$00,$01,$1e,$6a       // char 218
        .byte $5a,$80,$00,$2a,$9f,$7f,$ff,$fe       // char 219
        .byte $55,$d5,$35,$09,$82,$80,$80,$00       // char 220
        .byte $55,$55,$55,$55,$55,$95,$39,$0f       // char 221
        .byte $5f                                   // char 222 (partial)

txt_26f1:
        .byte $55,$55,$55,$55,$55,$56,$da           // char 222 (partial)
        .byte $6a,$aa,$ab,$af,$bf,$ff,$ff,$ff       // char 223
        .byte $5a,$6a,$aa,$aa,$aa,$aa,$aa,$aa       // char 224

txt_2708:
        .byte $55,$55,$55,$55,$55,$55,$55,$55       // char 225
        .byte $57,$55,$55,$55,$55,$55,$55,$55       // char 226
        .byte $01,$40,$c0,$90,$b0,$a0,$a4,$a4       // char 227
        .byte $55,$95,$25,$0e,$00,$00,$00,$00       // char 228
        .byte $56,$57,$58,$70,$00,$00,$03,$01       // char 229
        .byte $03,$06,$1e,$3a,$6a,$ea,$aa,$aa       // char 230
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa       // char 231

txt_2740:
        .byte $55,$55,$55,$55,$55,$55,$55,$55       // char 232
        .byte $55,$55,$55,$55,$55,$55,$55,$55       // char 233
        .byte $b0,$6c                               // char 234 (partial)

txt_2752:
        .byte $5c,$58,$58,$54,$54,$b4               // char 234 (partial)
        .byte $01,$00,$00,$00,$00,$00,$00,$00       // char 235
        .byte $40,$01,$07,$0b,$1f,$2f,$2f,$1b       // char 236
        .byte $00,$40,$e4,$f8,$fd,$fe,$ff,$fe       // char 237
        .byte $6a,$1a,$06,$01,$00,$00,$00,$00       // char 238
        .byte $5f,$5f,$7f,$ff,$ff,$bf,$af,$a3       // char 239
        .byte $54,$5c,$58,$60,$a7,$84,$07,$35       // char 240
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 241
        .byte $01,$00,$00,$00,$00,$00,$02,$00       // char 242
        .byte $55,$55,$95,$d5,$b5,$a1,$80,$b0       // char 243

txt_27a0:
        .byte $56,$55,$55,$55,$55,$55,$55,$05       // char 244
        .byte $55,$95,$e5,$fa,$ff,$ff,$ff,$ff       // char 245

txt_27b0:
        .byte $55,$55,$55,$55,$a5,$ff,$ff,$ff       // char 246

txt_27b8:
        .byte $55,$55,$55,$55,$55,$ad,$aa,$aa       // char 247

txt_27c0:
        .byte $55,$55,$55,$55,$55,$55,$af,$ab       // char 248
        .byte $5a,$5a,$6a,$6a,$6a,$aa,$aa,$aa       // char 249

dat_27d0:
        .text "UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU"

chr_2800:
        .byte $5e                                   // ^

txt_2801:
        .text "WUUUUUU"
        .byte $01,$5b,$ff,$ff,$ff,$ff,$ff,$ff
        .byte $55
        .byte $55,$5b
        .byte $5c,$5f
        .text "ZUUX"
        .byte $e0,$00,$0b,$b5
        .byte $55,$55,$55,$00
        .byte $01,$7a,$aa,$aa,$aa,$aa,$aa,$00,$40,$b4,$ab,$aa,$aa,$aa,$aa,$1f // .z......@.......
        .byte $0b,$06
        .byte $41,$90,$e0,$f4,$fc
        .text "UUUU"
        .byte $95,$b5
        .byte $2d,$02

txt_2840:
        .text "UUUUUUU"
        .byte $95

txt_2848:
        .text "UUUUUUU"
        .byte $6c
        .text "UUUUU"
        .byte $5b,$b0,$00
        .byte $58,$5c,$50,$60,$80,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // X\P`............
        .byte $06,$0e,$1a,$3a,$6a,$6a,$6a           // ...:jjj

txt_286f:
        .byte $2a                                   // *

dat_2870:
        // === Fill data (32 bytes, $2870-$288f) ===
        .fill 32, $55
        .byte $44,$40,$80,$d0,$e0,$f4,$f8,$fd,$00,$00,$00,$00,$00,$00,$00,$00 // D@..............
        .byte $06,$01,$00,$00,$00,$00,$00,$00,$57,$5c,$00,$00,$00,$03,$02,$02 // ........W\......
        .byte $0a                                   // .

txt_28b1:
        .byte $2d,$3f,$bf,$7f,$ff,$ff,$ff,$00,$40,$90,$e0,$f4,$f8,$fd,$fe,$15 // -?......@.......
        .byte $f5,$15,$75,$d5,$55,$d5,$55,$80,$01,$42,$01,$82,$45,$41,$05,$02 // ..u.U.U..B..EA..
        .byte $00,$02
        .byte $40,$02
        .byte $42,$08,$82
        .byte $40,$80
        .byte $40,$60
        .text "PPXT"
        .byte $03
        .byte $20,$00,$20,$10,$20,$58,$10,$55,$55,$15,$05,$01,$00,$00,$00,$55 //  . . X.UU......U
        .text "UUUU"
        .byte $15,$00,$00

txt_28f8:
        .text "UUUUUU"
        .byte $05,$00
        .byte $56,$5b,$5f,$6f,$bf,$bf,$bf,$1b

txt_2908:
        .text "UUUUUUUZUUUUUUU"
        .byte $fa

txt_2918:
        .text "UUUUUV"
        .byte $bf,$00
        .text "UUUU"
        .byte $5f,$a8,$00,$00

txt_2928:
        .byte $55,$55,$55,$be,$c3,$00,$00,$00       // UUU.....

txt_2930:
        .text "UUUU"
        .byte $b5,$0a,$00,$00

txt_2938:
        .text "UUUUU"
        .byte $a5,$0e,$00

txt_2940:
        .text "UUUUUU"
        .byte $95,$03

txt_2948:
        .text "UUUUUUU"
        .byte $0e

txt_2950:
        .text "UUUUUUU"
        .byte $b7

txt_2958:
        .text "UUUUUUU"
        .byte $ac

txt_2960:
        .text "UUUUUU"
        .byte $af,$00
        .text "UUUUU"
        .byte $5b,$f0,$00
        .byte $54,$58,$50,$60,$b0                   // TXP`.

dat_2975:
        // === Fill data (1 bytes, $2975-$2975) ===
        .byte $00                                   // .

// --- Region $29a8-$2a37 ---
.pc = $29a8 "dat_29a8"

dat_29a8:
        .byte $1b,$07,$01,$00,$00,$00,$00,$00,$55,$55,$95,$e5,$0e,$00,$00,$02 // ........UU......
        .text "UUUUU"
        .byte $02,$00,$00
        .text "UUUUU"
        .byte $95,$03,$00

txt_29c8:
        .text "UUUUUU"
        .byte $95,$0f,$a9,$aa,$aa,$aa,$aa,$aa,$aa,$ea
        .byte $00,$40,$c0,$90,$b4,$ad,$ab,$aa,$00,$00,$00,$00,$00,$00,$d7,$aa // .@..............
        .byte $02,$00,$00,$00,$0b
        .byte $2d,$d5
        .byte $55,$55,$95,$95
        .text "UUUU"
        .byte $75

txt_29f8:
        .text "VWWUWUUU"
        .byte $d5

txt_2a01:
        .text "UUUUUUUE"
        .byte $05
        .byte $55,$55,$15,$15
        .byte $55,$55,$05
        .byte $15                                   // .

txt_2a12:
        .text "EUEUUUPXTVYVTVX"
        .byte $14

txt_2a22:
        .text "PXTTTV"
        .byte $00,$00,$08,$0c,$08

txt_2a2d:
        .byte $3c,$28,$ac,$00,$00,$00,$00,$00,$00,$02 // <(........

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

// --- Region $2a7f-$2a9b ---
.pc = $2a7f "dat_2a7f"

dat_2a7f:
        .byte $01,$00,$00,$00,$10,$15,$56,$60,$80,$00,$00,$2c,$aa,$ab,$f0,$00 // ......V`...,....
        .byte $00,$3f,$03,$98,$af,$50,$00,$00,$00,$00,$a0,$80 // .?...P......

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

// --- Region $2add-$2b8e ---
.pc = $2add "dat_2add"

dat_2add:
        .byte $01,$01,$01,$00,$00,$00,$01,$02,$02,$86,$5a,$02,$c9,$cd,$8d,$59 // ..........Z....Y
        .byte $65                                   // e

txt_2aee:
        .byte $55,$55,$c0,$90,$a0,$51,$9a           // UU...Q.

txt_2af5:
        .byte $59,$55,$59,$c0,$c0,$62,$76,$75,$55,$55,$55,$00,$00,$01,$55,$55 // YUY..bvuUUU...UU
        .byte $5f,$ff,$7e,$00,$15,$aa,$aa,$aa,$ff,$ff,$5f,$05,$15 // _.~......._..

txt_2b12:
        .byte $55,$55,$55,$aa,$aa,$fa               // UUU...

txt_2b18:
        .text "UUUUU"
        .byte $aa,$aa,$be
        .text "UUUU"
        .byte $6a,$aa,$aa,$ea

txt_2b28:
        .text "UUUU"
        .byte $a5,$aa,$aa,$aa
        .byte $55,$75,$5d,$75,$7d,$b6,$de,$bd
        .text "UUUUU"
        .byte $95,$aa,$aa

txt_2b40:
        .fill 16, $55
        .byte $15                                   // .

txt_2b51:
        .fill 16, $55
        .text "TVTUVUU"
        .byte $a8,$ab,$ab,$aa,$ab,$aa,$aa,$aa,$02
        .byte $03,$03,$0b,$83,$0f,$8f,$ff,$00,$80,$00,$80,$00,$80,$c0,$ab,$00 // ................
        .byte $00,$00,$00,$0c,$00,$00,$0c,$00,$00,$00,$00,$00,$00,$08 // ..............

// --- Region $2bac-$2bf8 ---
.pc = $2bac "dat_2bac"

dat_2bac:
        .byte $02,$0a,$11,$15,$00,$00,$00,$01,$04,$55,$9a,$a9,$00,$00,$00,$4f // .........U.....O
        .byte $5d                                   // ]

txt_2bbd:
        .byte $55,$55,$a9,$50,$14,$09,$3b,$aa,$aa,$aa,$6a,$00,$00,$b0,$f0,$fa // UU.P..;...j.....
        .byte $ff,$fe,$ea,$00,$00,$00,$80,$b0,$97,$ac,$f0,$00,$00,$00,$00,$00 // ................
        .byte $aa,$0f,$00,$00                       // ....

txt_2be1:
        .byte $20,$20,$a4,$29,$aa,$ff,$01,$00,$00,$80,$80,$84,$a0,$ee,$7f,$00 //   .)............
        .byte $00,$00,$80,$00,$80,$80,$a0           // .......

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

// --- Region $2c18-$2cd7 ---
.pc = $2c18 "dat_2c18"

dat_2c18:
        .byte $0a,$0a,$16,$55,$00,$00,$00,$00,$aa,$aa,$fe,$ff,$cf,$00,$05 // ...U...........

txt_2c27:
        .text "UUUU"
        .byte $a5,$aa
        .byte $2b,$af,$ff,$ff,$ff,$ff,$f5

txt_2c34:
        .byte $55,$55,$55,$aa,$ff,$ff,$f5,$55,$55,$55,$6a,$aa,$6a,$aa,$aa,$aa // UUU....UUUj.j...
        .byte $af,$ff,$ff,$ff,$aa,$aa,$aa,$bf,$ff,$ff,$ff,$ff // ............

txt_2c50:
        .byte $55,$55,$aa,$aa,$aa,$aa,$aa,$aa       // UU......

txt_2c58:
        .byte $55,$55,$a5,$aa,$aa,$aa,$aa,$aa,$5d   // UU......]

txt_2c61:
        .byte $55,$55,$a5,$aa,$aa,$aa,$aa,$55,$96,$aa,$a9,$ed,$ff,$fd,$fd,$59 // UU.....U.......Y
        .byte $6b,$a9,$6a,$a9,$69,$a9,$6a,$55,$95,$a9,$aa,$aa,$7f,$fe,$7f // k.j.i.jU.......

dat_2c80:
        .text "UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$8a,$aa,$8a,$aa,$aa,$aa,$aa,$aa,$80 // ................
        .byte $e2,$bf,$aa,$aa,$aa,$aa,$aa,$20,$28,$08,$2a,$a8,$aa,$aa,$6a,$08 // ....... (.*...j.
        .byte $0c,$3a,$0b,$2a,$bb,$6a,$aa,$00,$00,$00,$00,$00,$00,$00,$80 // .:.*.j.........

// --- Region $2cf0-$2d08 ---
.pc = $2cf0 "dat_2cf0"

dat_2cf0:
        .byte $15,$00,$00,$00,$00,$00,$00,$00,$55,$41,$00,$00,$00,$00,$00,$00 // ........UA......
        .byte $55,$00,$00,$00,$00,$00,$00,$00,$a0   // U........

// --- Region $2d28-$2e13 ---
.pc = $2d28 "dat_2d28"

dat_2d28:
        .byte $0b,$00,$00,$00,$00,$00,$00,$00,$a0,$6a,$05,$00,$00,$00,$00,$00 // .........j......
        .byte $00,$55,$aa,$00,$00,$00,$00,$00,$00,$55,$aa,$2a,$00,$00,$00,$00 // .U.......U.*....
        .byte $01,$55,$aa,$aa,$00,$00,$0b,$ef       // .U......

txt_2d50:
        .byte $55,$55,$aa,$af,$ff,$ff,$ff,$ff,$55,$6a,$aa,$ff,$ff,$ff,$ff,$ff // UU......Uj......
        .byte $ff,$f5                               // ..

txt_2d62:
        .text "UUVU"
        .byte $a5
        .byte $55,$ff,$ff,$ff,$ff,$7f,$ff,$fd,$ff,$ff,$ff
        .byte $ef,$ff,$dd,$ff,$ff,$f5,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$7f,$55,$55 // ..............UU
        .byte $75,$55,$55,$55,$7d,$55,$aa,$aa,$aa,$aa,$9a,$aa,$aa,$a9,$55,$55 // uUUU}U........UU
        .byte $55,$55,$65                           // UUe

txt_2d95:
        .text "UUVUUU"
        .byte $a5
        .byte $55,$5f

txt_2d9e:
        .text "UUUWUUU"
        .byte $95,$fd
        .byte $55,$56,$57,$5e,$5b,$5f,$6e
        .byte $5e,$7a                               // ^z

txt_2db0:
        .text "YUUUVUUU"
        .byte $7f,$bf,$7f,$af,$bf,$9f,$af,$af

txt_2dc0:
        .fill 31, $55
        .text "VUUUUUYZ"
        .byte $b8,$aa,$aa,$aa,$aa,$ad,$a7,$7f
        .byte $c3,$aa,$aa,$aa,$ad,$cf,$fc,$c0,$c0,$55,$56,$ff,$aa,$80,$00,$00 // .........UV.....
        .byte $00,$5b,$ff,$ff,$33,$00,$00,$00,$00,$ff,$9e,$96,$a8,$80,$00,$00 // .[..3...........
        .byte $00,$80,$40,$c0                       // ..@.

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

// --- Region $2e79-$2f2e ---
.pc = $2e79 "dat_2e79"

dat_2e79:
        .byte $02,$00,$00,$00,$00,$00,$00,$2f,$fa,$2a,$02,$00,$00,$00,$00,$ea // ......./.*......
        .byte $aa,$aa,$aa,$16,$00,$00,$00,$55,$55,$75,$55,$55,$3d,$00,$00,$55 // .......UUuUU=..U
        .byte $6a,$55,$55,$9a,$55,$d5,$0d,$ff,$ff,$ff,$ff,$ff,$47,$ff,$ff,$ff // jUU.U.......G...
        .byte $ff,$ff,$d5,$f5,$ff,$ff,$ff,$55,$55,$8a,$d5,$ff,$55,$82,$55,$ff // .......UU...U.U.
        .byte $ff,$f5,$ff,$55,$ff,$bf,$f7,$f7,$fd,$7f,$ff,$5f,$ff,$ff,$a0,$aa // ...U......._....
        .byte $fe,$aa,$fa,$aa,$a5,$ae,$00,$55,$a9,$55,$a5,$55,$5a,$59,$00,$5f // .......U.U.UZY._
        .text "UUUU"
        .byte $5b
        .byte $55,$29,$6a,$aa,$bd
        .byte $56,$aa,$6a,$a9,$aa,$6e
        .byte $6e,$ba,$7a,$ea,$bb,$ee,$af           // n.z....

txt_2ef0:
        .text "UUUUUU"
        .byte $95
        .byte $55,$9b,$97,$a7,$95,$97,$a5,$95,$67
        .byte $6a,$aa
        .text "UUUUU"
        .byte $0d
        .byte $55,$9a,$ff,$ff,$ff,$ff,$cf,$fc
        .byte $55,$6a,$aa,$aa,$a5,$aa,$a2,$00,$59,$95,$82,$a8,$6a,$a2,$00,$00 // Uj......Y...j...
        .byte $55,$94,$00,$30,$55,$40,$00,$00,$a0,$00,$00,$0c,$ab,$c0 // U..0U@........

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

// --- Region $2fe0-$2ff9 ---
.pc = $2fe0 "dat_2fe0"

dat_2fe0:
        .byte $d5,$01,$00,$00,$00,$00,$00,$00,$a5,$5f,$00,$00,$00,$00,$00,$00 // ........._......
        .byte $f5,$00,$00,$00,$00,$00,$00,$00,$c0   // .........

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

// --- Region $3020-$3040 ---
.pc = $3020 "dat_3020"

dat_3020:
        .byte $5f,$00,$00,$00,$00,$02,$22,$08,$1f,$03,$00,$02,$aa,$aa,$aa,$88 // _.....".........
        .byte $5f                                   // _

txt_3031:
        .byte $5c                                   // backslash
        .text "PXZZ"
        .byte $aa,$a8,$7c,$00,$00,$00,$a0,$a8,$a2,$88

dat_3040:
        // === Fill data (1 bytes, $3040-$3040) ===
        .byte $00                                   // .

// --- Region $3180-$3218 ---
.pc = $3180 "dat_3180"

dat_3180:
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a,$fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a // .......j.......j
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a,$fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a // .......j.......j
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a,$fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a // .......j.......j
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a,$fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a // .......j.......j
        .fill 8, $00
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a,$fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a // .......j.......j
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a,$fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a // .......j.......j
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a,$fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a // .......j.......j
        .fill 16, $00
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a,$fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a // .......j.......j

dat_3218:
        // === Fill data (1 bytes, $3218-$3218) ===
        .byte $00                                   // .

// --- Region $3248-$3250 ---
.pc = $3248 "dat_3248"

dat_3248:
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a       // .......j

dat_3250:
        // === Fill data (1 bytes, $3250-$3250) ===
        .byte $00                                   // .

// --- Region $3280-$32b8 ---
.pc = $3280 "dat_3280"

dat_3280:
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a,$fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a // .......j.......j
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a,$fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a // .......j.......j
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a,$fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a // .......j.......j
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a       // .......j

dat_32b8:
        // === Fill data (1 bytes, $32b8-$32b8) ===
        .byte $00                                   // .

// --- Region $32d8-$32e8 ---
.pc = $32d8 "dat_32d8"

dat_32d8:
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a,$fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a // .......j.......j

dat_32e8:
        // === Fill data (1 bytes, $32e8-$32e8) ===
        .byte $00                                   // .

// --- Region $3338-$3358 ---
.pc = $3338 "dat_3338"

dat_3338:
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a,$00,$00,$00,$00,$00,$00,$00,$00 // .......j........
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a,$fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a // .......j.......j

dat_3358:
        // === Fill data (1 bytes, $3358-$3358) ===
        .byte $00                                   // .

// --- Region $3380-$3397 ---
.pc = $3380 "dat_3380"

dat_3380:
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a,$fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a // .......j.......j
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a       // .......j

// --- Region $33b7-$33b8 ---
.pc = $33b7 "dat_33b7"

dat_33b7:
        .byte $03                                   // .

dat_33b8:
        // === Fill data (1 bytes, $33b8-$33b8) ===
        .byte $00                                   // .

// --- Region $33f8-$33ff ---
.pc = $33f8 "dat_33f8"

dat_33f8:
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a       // .......j

// --- Region $3418-$3428 ---
.pc = $3418 "dat_3418"

dat_3418:
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a,$fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a // .......j.......j

dat_3428:
        // === Fill data (1 bytes, $3428-$3428) ===
        .byte $00                                   // .

// --- Region $3448-$3458 ---
.pc = $3448 "dat_3448"

dat_3448:
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a,$fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a // .......j.......j

dat_3458:
        // === Fill data (1 bytes, $3458-$3458) ===
        .byte $00                                   // .

// --- Region $3478-$3498 ---
.pc = $3478 "dat_3478"

dat_3478:
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a,$00,$00,$00,$00,$00,$00,$00,$00 // .......j........
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a,$fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a // .......j.......j

dat_3498:
        // === Fill data (1 bytes, $3498-$3498) ===
        .byte $00                                   // .

// --- Region $34b8-$3510 ---
.pc = $34b8 "dat_34b8"

dat_34b8:
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a,$fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a // .......j.......j
        .fill 8, $00
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a,$fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a // .......j.......j
        .fill 9, $00
        .byte $3f,$00,$00,$00,$00,$00,$00,$3f,$ff,$0c,$33,$00,$00,$00,$00,$00 // ?......?..3.....
        .byte $00,$00,$00,$00,$00,$00,$00,$fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a,$fd // ..............j.
        .byte $fe,$d6,$d6,$d6,$d6,$ea,$6a           // ......j

dat_3510:
        // === Fill data (1 bytes, $3510-$3510) ===
        .byte $00                                   // .

// --- Region $3538-$353f ---
.pc = $3538 "dat_3538"

dat_3538:
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a       // .......j

// --- Region $3558-$3568 ---
.pc = $3558 "dat_3558"

dat_3558:
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a,$fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a // .......j.......j

dat_3568:
        // === Fill data (1 bytes, $3568-$3568) ===
        .byte $00                                   // .

// --- Region $3588-$35af ---
.pc = $3588 "dat_3588"

dat_3588:
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a,$fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a // .......j.......j
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a,$fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a // .......j.......j
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a       // .......j

// --- Region $35c8-$35d7 ---
.pc = $35c8 "dat_35c8"

dat_35c8:
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a,$fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a // .......j.......j

// --- Region $35f0-$35ff ---
.pc = $35f0 "dat_35f0"

dat_35f0:
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a,$fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a // .......j.......j

// --- Region $3618-$3627 ---
.pc = $3618 "dat_3618"

dat_3618:
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a,$fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a // .......j.......j

// --- Region $3640-$3650 ---
.pc = $3640 "dat_3640"

dat_3640:
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a,$fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a // .......j.......j

dat_3650:
        // === Fill data (1 bytes, $3650-$3650) ===
        .byte $00                                   // .

// --- Region $3678-$367f ---
.pc = $3678 "dat_3678"

dat_3678:
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a       // .......j

// --- Region $3698-$36a8 ---
.pc = $3698 "dat_3698"

dat_3698:
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a,$fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a // .......j.......j

dat_36a8:
        // === Fill data (1 bytes, $36a8-$36a8) ===
        .byte $00                                   // .

// --- Region $36c8-$3738 ---
.pc = $36c8 "dat_36c8"

dat_36c8:
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a,$fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a // .......j.......j
        .fill 16, $00
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a,$fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a // .......j.......j
        .fill 16, $00
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a,$fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a // .......j.......j
        .fill 16, $00
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a,$fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a // .......j.......j

dat_3738:
        // === Fill data (1 bytes, $3738-$3738) ===
        .byte $00                                   // .

// --- Region $3760-$3790 ---
.pc = $3760 "dat_3760"

dat_3760:
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a,$fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a // .......j.......j
        .fill 16, $00
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a,$fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a // .......j.......j

dat_3790:
        // === Fill data (1 bytes, $3790-$3790) ===
        .byte $00                                   // .

// --- Region $37b8-$37bf ---
.pc = $37b8 "dat_37b8"

dat_37b8:
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a       // .......j

// --- Region $37d8-$37e8 ---
.pc = $37d8 "dat_37d8"

dat_37d8:
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a,$fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a // .......j.......j

dat_37e8:
        // === Fill data (1 bytes, $37e8-$37e8) ===
        .byte $00                                   // .

// --- Region $3808-$3818 ---
.pc = $3808 "dat_3808"

dat_3808:
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a,$fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a // .......j.......j

dat_3818:
        // === Fill data (1 bytes, $3818-$3818) ===
        .byte $00                                   // .

// --- Region $3838-$38f8 ---
.pc = $3838 "dat_3838"

dat_3838:
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a,$00,$00,$00,$00,$00,$00,$00,$00 // .......j........
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a,$fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a // .......j.......j
        .fill 8, $00
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a,$fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a // .......j.......j
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a,$fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a // .......j.......j
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a,$fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a // .......j.......j
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a,$fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a // .......j.......j
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a,$fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a // .......j.......j
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a,$00,$00,$00,$00,$00,$00,$00,$00 // .......j........
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a,$fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a // .......j.......j
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a,$fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a // .......j.......j
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a,$fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a // .......j.......j
        .byte $fd,$fe,$d6,$d6,$d6,$d6,$ea,$6a       // .......j

dat_38f8:
        // === Fill data (1 bytes, $38f8-$38f8) ===
        .byte $00                                   // .

// --- Region $3fa0-$3fc0 ---
.pc = $3fa0 "txt_3fa0"

txt_3fa0:
        .encoding "screencode_mixed"
        .text "i wonder who wrote the next line"
        .encoding "petscii_upper"

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

// --- Region $3fe0-$47d0 ---
.pc = $3fe0 "txt_3fe0"

txt_3fe0:
        .encoding "screencode_mixed"
        .text "violator - go to hell, sucker...jjjjbbbbbbbbbbbbbbbbbbbbbbbbbbbbjjjjjbjbjjjijiiihjbjjjjjjjhbbbbbbbbbjbbbbjjjhjhjbbbbbbbboobbbbbbbbbbbbbbbbbbbbbbbbbbbooobbbbbbbbbolbobbbbaoiojiiiiooookkoogggkkabbblokbbblkagihakkkkkkook"
        .text "@"
        .text "@"
        .text "jkko"
        .text "@"
        .text "@"
        .text "ogaoabolaoakaaaaal"
        .text "@"
        .text "al"
        .text "@"
        .text "kkok"
        .text "@"
        .text "ool"
        .text "@"
        .text "aakkookaaaoa"
        .text "@"
        .text "@"
        .text "aleaaaaoollaaaaaaak"
        .text "@"
        .text "okkk"
        .text "@"
        .text "kaoogakaaaa"
        .text "@"
        .text "aao"
        .text "@"
        .text "@"
        .text "eaaaaaaa"
        .text "@"
        .text "alolokoagkoooaaaaaaa"
        .text "@"
        .text "aaaaaklkikeaaaaeaaaaaaaaaaakoaaaaaaaaaaeeeffnnnaiaaaaaae"
        .text "@"
        .text "a"
        .text "@"
        .text "aaaaaakk"
        .text "@"
        .text "alllaaaaaaan"
        .text "@"
        .text "@"
        .text "ccaafcncaaaaaaaeaeaaaaaaaaaaaaaaacccncccoaaomiacaaaaaoolokaaaaaaaaaaaaaannmaccoccoaomiacgoaaggaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaeee"
        .encoding "petscii_upper"

dat_4208:
        // === Fill data (40 bytes, $4208-$422f) ===
        .fill 40, $01
        .fill 8, $02
        .byte $01,$02,$02,$02,$02,$02,$02,$01,$01,$02,$02,$01,$01,$01,$01,$01 // ................
        .byte $01,$02,$01,$01,$01,$01,$01,$01,$02,$02,$02,$02,$02,$02,$02,$01 // ................
        .byte $01,$01,$01,$02,$02,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$02 // ................
        .byte $01,$02,$02,$01,$01,$01,$01,$01,$02,$02,$02,$01,$01,$01,$01,$01 // ................
        .byte $01,$01,$01,$01,$01,$01,$01,$02,$01,$01,$01,$02,$02,$01,$01,$01 // ................
        .byte $01,$02,$02,$01,$01,$01,$01,$02,$01,$02,$02,$01,$01,$01,$01,$02 // ................
        .byte $02,$01,$02,$02,$01,$01,$01,$01,$02,$02,$01,$01,$01,$01,$01,$02 // ................
        .byte $01,$01,$01,$02,$02,$01,$01,$01,$01,$02,$02,$02,$02,$02,$01,$01 // ................
        .byte $01,$02,$02,$01,$01,$01,$02,$02,$01,$01,$01,$02,$02,$01,$01,$01 // ................
        .byte $02,$02,$01,$01,$01,$01,$01,$02,$01,$01,$01,$02,$02,$01,$01,$01 // ................
        .byte $01,$02,$02,$01,$01,$02,$02,$01,$01,$02,$02,$01,$01,$02,$02,$01 // ................
        .byte $01,$01,$01,$01,$02,$02,$01,$01,$02,$02,$01,$01,$01,$01,$01,$02 // ................
        .byte $01,$01,$01,$02,$02,$01,$01,$01,$01,$02,$02,$01,$01,$01,$01,$02 // ................
        .byte $01,$02,$02,$01,$02,$02,$02,$02,$02,$02,$02,$02,$02,$02,$02,$01 // ................
        .byte $02,$02,$02,$02,$02,$02,$02           // .......

dat_431f:
        // === Fill data (41 bytes, $431f-$4347) ===
        .fill 41, $01

dat_4348:
        // === Fill data (160 bytes, $4348-$43e7) ===
        .fill 160, $02
        .byte $89,$98,$98,$98,$98,$98,$89,$89,$89,$89,$81,$81,$81,$81,$81,$81 // ................
        .byte $81,$81,$89,$89,$81,$81,$81,$81,$81,$81,$81,$81,$81,$81,$81,$81 // ................
        .byte $98,$89,$89,$89,$89,$89,$89,$89,$98,$98,$89,$a8,$89,$8a,$8a,$8a // ................
        .byte $9a,$98,$98,$89,$89,$89,$89,$89,$89,$98,$9a,$a8,$81,$81,$81,$81 // ................
        .byte $81,$89,$89,$89,$89,$89,$89,$89,$89,$89,$89,$98,$9a,$98,$9a,$98 // ................
        .byte $81,$81,$81,$81,$81,$81,$a8,$8a,$8a,$8a,$81,$81,$81,$81,$81,$81 // ................
        .fill 14, $81
        .byte $8a,$8a,$a8,$a8,$81,$8a,$8a,$8a,$8a,$8a,$81,$89,$89,$89,$89,$98 // ................
        .byte $8b,$8b,$b1,$bc,$8f,$8c,$8c,$8f,$89,$89,$89,$89,$89,$8a,$8a,$8f // ................
        .fill 12, $8a
        .byte $af,$af,$af,$f7,$f7,$7f,$9b,$9b,$9b,$9b,$9c,$9c,$b1,$b1,$b1,$bf // ................
        .byte $fc,$fc,$fc,$fc,$9f,$98,$9c,$9c,$fc,$cf,$fc,$fc,$9c,$9b,$9f,$fb // ................
        .byte $9f,$9f,$79,$78,$bc,$fb,$bf,$b0,$f1,$7b,$1b,$bf,$bc,$cb,$f0,$bc // ..yx.....{......
        .byte $bc,$1f,$fc,$1b,$b1,$b1,$b1,$b0,$b0,$cb,$f0,$f0,$bf,$f0,$f0,$b1 // ................
        .byte $f0,$bf,$bc,$bc,$b0,$cb,$b0,$01,$01,$f0,$bc,$bc,$c0,$10,$01,$01 // ................
        .byte $0b,$f1,$fb,$fb,$fb,$b1,$0f,$11,$f0,$f0,$fc,$bc,$bc,$bf,$bf,$b0 // ................
        .byte $01,$01,$01,$01,$01,$01,$0f,$cb,$0b,$0f,$f0,$f0,$fb,$0f,$0c,$0c // ................
        .byte $0c,$0f,$11,$f0,$01,$01,$01,$01,$fb,$11,$f0,$0c,$bc,$fc,$01,$05 // ................
        .byte $50,$05,$05,$f1,$f1,$f1,$fb,$0b,$0f,$0b,$0f,$0b,$0f,$0c,$0b,$0f // P...............
        .byte $0c,$0c,$0b,$0b,$0c,$11,$11,$11,$11,$11,$11,$fb,$0b,$0f,$0c,$0b // ................
        .byte $b0,$f0,$f0,$0f,$0c,$0c,$01,$01,$01,$05,$05,$10,$b5,$c1,$b1,$c1 // ................
        .byte $b1,$11,$11,$11,$11,$f1,$0f,$10,$b0,$cf,$b1,$c1,$09,$11,$11,$11 // ................
        .byte $11,$01,$b0,$0b,$0b,$0b,$0e,$e0,$06,$06,$06,$06,$06,$06,$01,$01 // ................
        .byte $01,$01,$05,$10,$15,$15,$11,$b0,$c1,$11,$11,$f0,$0f,$0f,$f0,$1f // ................
        .byte $c0,$1f                               // ..

txt_4564:
        .text "00"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $11,$11,$11,$11,$f0,$c0,$0f,$e3,$e3,$0e,$1e,$e3,$e3,$e3,$6e,$90 // ..............n.
        .byte $6e,$01,$01,$01,$01,$01,$c0,$b0,$10,$b0,$b0,$b0,$11,$11,$11,$f1 // n...............
        .byte $f1,$f1,$cf,$b1,$c1,$b1,$c3,$3f,$fe,$fe,$fe,$ce,$ce,$3d,$d1,$fd // .......?.....=..
        .byte $f1
        .byte $31,$f3
        .text "?=?0"
        .byte $09,$90,$01,$01,$01,$0c,$0f,$c0,$c0
        .byte $0f,$b0,$cf,$c0,$11,$11,$11,$11,$11,$11,$b1,$c1,$b1,$c1,$b1,$c0 // ................
        .byte $13,$13,$d3                           // ...

txt_45ba:
        .text "1?"
        .byte $d1                                   // 'Q' | $80 (end-of-string marker)
        .byte $f1,$3d,$fd,$fd,$d3,$3f,$3d,$f3,$30,$09,$90,$fc,$0c,$cf,$cf,$fc // .=...?=.0.......
        .byte $1f,$b1,$c1,$b1,$fc,$fb,$11,$11,$11,$11,$11,$11,$fc,$fb,$fc,$fb // ................
        .byte $fc,$9b,$11,$11,$11,$11,$11           // .......

txt_45e4:
        .text "1?"
        .byte $d9                                   // 'Y' | $80 (end-of-string marker)
        .byte $19,$c9,$b1,$11,$11,$df,$9f,$0f,$0f,$c1,$c1,$c1,$c1,$c1,$b1,$c1 // ................
        .byte $b1,$c1,$fb,$fc,$11,$11,$11,$11,$11,$11,$fb,$fc,$fb,$fc,$fb,$9c // ................
        .byte $11,$11,$11,$11,$11,$1b,$c9,$b9,$c9,$b9,$c1,$11,$11,$11,$11,$11 // ................
        .byte $c1,$a7,$a7,$a7,$a7,$a7,$a7,$a7,$a7,$c1,$a7,$a7,$a7,$a7,$a7,$a7 // ................
        .byte $c1,$c1,$a7,$a7,$1c,$1b,$1c,$9b,$11,$11,$a7,$11,$11,$1c,$b9,$c9 // ................
        .byte $b9,$a7,$a7,$a7,$a7,$a7,$a7,$a7,$c1,$c1,$c1,$c1,$a7,$a7,$c1,$c1 // ................
        .fill 8, $c1
        .byte $a7,$c1,$a7,$a7,$c1,$c1,$1b,$9c,$11,$a7,$a7,$a7,$11,$1b,$c9,$19 // ................
        .fill 8, $c1
        .byte $a7,$c1,$c1,$c1,$a7,$a7,$c1,$c1,$c1,$c1,$a7,$a7,$c1,$c1,$c1,$c1 // ................
        .byte $a7,$c1,$a7,$a7,$c1,$8b,$8c,$90,$a7,$a7,$11,$a7,$a7,$fc,$b9,$c9 // ................
        .byte $c1,$a7,$a7,$c1,$c1,$c1,$c1,$c1,$a7,$c1,$c1,$c1,$a7,$a7,$c1,$c1 // ................
        .byte $c1,$c1,$a7,$a7,$a7,$a7,$a7,$11,$c1,$c1,$a7,$a7,$c1,$c1,$c1,$a7 // ................
        .byte $a7,$11,$11,$c1,$a7,$a7,$c1,$c1,$c1,$a7,$a7,$c1,$c1,$c1,$c1,$11 // ................
        .byte $a7,$c1,$c1,$c1,$a7,$a7,$c1,$c1,$c1,$c1,$a7,$a7,$11,$11,$a7,$a7 // ................
        .byte $11,$11,$a7,$a7,$11,$c1,$a7,$a7,$c1,$11,$11,$11,$11,$a7,$a7,$c1 // ................
        .byte $c1,$a7,$a7,$c1,$c1,$c1,$c1,$c1,$a7,$c1,$c1,$c1,$a7,$a7,$c1,$c1 // ................
        .byte $c1,$c1,$a7,$a7,$c1,$c1,$c1,$c1,$a7,$c1,$a7,$a7,$c1,$a7,$a7,$a7 // ................
        .fill 8, $a7
        .byte $c1,$a7,$a7,$a7,$a7,$a7,$a7,$a7       // ........

dat_4707:
        // === Fill data (41 bytes, $4707-$472f) ===
        .fill 41, $c1

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

// --- Region $48e9-$48f8 ---
.pc = $48e9 "Segment $48e9"
        .fill 8, $00
        .byte $01,$0f,$0f,$0c,$0c,$0b,$0b,$00       // ........
