// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:24
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $2ce8  (9449 bytes)
// Crunched with Cruncher AB — depacked by emulation
// Packer entry: $080d (via BASIC SYS 2061)
// Entry point:  $1f00 (7936)
// IRQ handler:  $1f36 (nmi_1f36)
// IRQ handler:  $1fd5 (irq_1fd5)
// IRQ handler:  $ea31 (irq_ea31)
//
// Code: 2060 bytes, Data: 7389 bytes
// Labels: 240, Subroutines: 16
//
// Cross-references: all OK
// ============================================


// --- Region $0e90-$0e98 ---
.pc = $0e90 "sub_0e90"
// Referenced by: jsr from $1f0a

sub_0e90:
        lda #$08
        jsr $ffd2
        jmp loc_213b

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

// --- Region $1000-$14dc ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $213f

sub_1000:
        jmp loc_100c
// Referenced by: jsr from $20a8

sub_1003:
        jmp loc_104b

dat_1006:
        .byte $1b,$17,$50,$17,$56,$17               // ..P.V.

loc_100c:
        lda #$00
        tay
        tax

loc_1010:
        lda dat_1006,y
        sta $159c,x
        sta $15a2,x
        lda $1007,y
        sta $159f,x
        sta $15a5,x
        iny
        iny
        inx
        cpx #$03
        bne loc_1010
        stx $1628
        ldy #$00
        tya

loc_102f:
        sta $d400,y
        sta $15be,y
        iny
        cpy #$1b
        bne loc_102f
        lda #$0f
        sta $d418
        lda #$ff
        sta $15ca
        sta $15cb
        sta $15cc
        rts

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

loc_1053:
        lda $15ca,x
        bmi loc_105b
        jmp loc_125f

loc_105b:
        lda $15d0,x
        sta $15ca,x
        lda #$00
        sta $15cd,x
        lda $15c4,x
        bne loc_10bf
        lda $159c,x
        sta $fb
        lda $159f,x
        sta $fc

loc_1075:
        ldy #$00
        lda ($fb),y
        bmi loc_1098
        tay
        lda $1703,y
        sta $15a8,x
        lda $170e,y
        sta $15ab,x
        inc $15c4,x
        lda $fb
        sta $159c,x
        lda $fc
        sta $159f,x
        jmp loc_125f

loc_1098:
        pha
        and #$e0
        cmp #$c0
        bne loc_10b1
        pla
        and #$1f
        sec
        sbc #$0c
        asl
        sta $15c1,x
        inc $fb
        bne loc_1075
        inc $fc
        bne loc_1075

loc_10b1:
        pla
        lda $15a2,x
        sta $fb
        lda $15a5,x
        sta $fc
        jmp loc_1075

loc_10bf:
        lda $15a8,x
        sta $fb
        lda $15ab,x
        sta $fc

loc_10c9:
        ldy #$00
        lda ($fb),y
        bmi loc_1112
        beq loc_1107
        cmp #$7e
        beq loc_10fc
        cmp #$7f
        bne loc_10dc
        jmp loc_1171

loc_10dc:
        sta $15d3,x
        asl
        clc
        adc $15c1,x
        tay
        lda dat_14dc,y
        sta $15ee,x
        lda $14dd,y
        sta $15f1,x
        lda $1625,x
        beq loc_10ff
        dec $1625,x
        jmp loc_10ff

loc_10fc:
        inc $15cd,x

loc_10ff:
        lda #$ff
        sta $15b8,x
        jmp loc_1188

loc_1107:
        lda #$fe
        sta $15b8,x
        inc $15cd,x
        jmp loc_1188

loc_1112:
        pha
        and #$e0
        cmp #$80
        bne loc_112c
        pla
        pha
        and #$10
        sta $15cd,x
        pla
        and #$0f
        sta $15ca,x
        sta $15d0,x
        jmp loc_1137

loc_112c:
        cmp #$a0
        bne loc_1140
        pla
        asl
        asl
        asl
        sta $15c7,x

loc_1137:
        inc $fb
        bne loc_10c9
        inc $fc
        jmp loc_10c9

loc_1140:
        pla
        and #$3f
        asl
        tay
        lda $171a,y
        sta $1619,x
        lda $1719,y
        pha
        and #$1f
        sta $161c,x
        pla
        pha
        and #$80
        sta $161f,x
        pla
        pha
        and #$40
        sta $1622,x
        lda #$01
        sta $1625,x
        pla
        and #$20
        bne loc_1137
        inc $1625,x
        bne loc_1137

loc_1171:
        lda #$00
        sta $15c4,x
        lda $159c,x
        clc
        adc #$01
        sta $fb
        lda $159f,x
        adc #$00
        sta $fc
        jmp loc_1075

loc_1188:
        lda $fb
        clc
        adc #$01
        sta $15a8,x
        lda $fc
        adc #$00
        sta $15ab,x
        lda $15c1,x
        sta $15be,x
        lda $15cd,x
        beq loc_11a5
        jmp loc_125f

loc_11a5:
        ldy $15c7,x
        lda $16b3,y
        ldy $15ae,x
        sta $d405,y
        ldy $15c7,x
        lda $16b4,y
        ldy $15ae,x
        sta $d406,y
        ldy $15c7,x
        lda $16b9,y
        sta $1600,x
        tay
        lda $169e,y
        pha
        and #$f0
        sta $1606,x
        pla
        and #$0f
        sta $1609,x
        lda #$00
        sta $1603,x
        ldy $15c7,x
        lda $16b6,y
        pha
        and #$f0
        lsr
        lsr
        lsr
        lsr
        sta $15d9,x
        sec
        sbc #$01
        sta $15d6,x
        lda #$00
        sta $15e5,x
        sta $15e2,x
        pla
        and #$0f
        asl
        sta $15dc,x
        lda $16b5,y
        pha
        and #$f0
        sta $15df,x
        pla
        and #$0f
        asl
        sta $15e8,x
        lda $16b7,y
        pha
        and #$f0
        lsr
        sta $15eb,x
        pla
        cpx #$00
        bne loc_1245
        and #$0f
        pha
        asl
        asl
        asl
        asl
        ora #$0f
        sta $d418
        pla
        beq loc_1230
        lda #$f1

loc_1230:
        sta $d417
        lda $16b8,y
        sta $1610
        tay
        lda $1692,y
        sta $1612
        lda #$00
        sta $1611

loc_1245:
        ldy $15c7,x
        lda $16ba,y
        sta $1613,x
        sta $1616,x
        lda $15bb,x
        and #$fe
        ldy $15ae,x
        sta $d404,y
        jmp loc_14bc

loc_125f:
        lda $1603,x
        beq loc_126a
        dec $1603,x
        jmp loc_12ba

loc_126a:
        ldy $1600,x
        lda $169b,y
        pha
        and #$f0
        lsr
        lsr
        lsr
        lsr
        sta $15f4,x
        pla
        and #$0f
        sta $15f7,x
        lda $169c,y
        sta $15fa,x
        lda $169d,y
        sta $15b1
        and #$3f
        asl
        sta $1603,x
        bit $15b1
        bpl loc_12ab
        lda $169e,y
        pha
        and #$f0
        sta $1606,x
        pla
        and #$0f
        sta $1609,x
        lda #$00
        sta $15fd,x

loc_12ab:
        bit $15b1
        bvs loc_12ba
        tya
        clc
        adc #$04
        sta $1600,x
        jmp loc_12ba

loc_12ba:
        lda $15fd,x
        bne loc_12d9
        lda $1606,x
        clc
        adc $15fa,x
        sta $1606,x
        lda $1609,x
        adc #$00
        sta $1609,x
        cmp $15f7,x
        bne loc_12f8
        jmp loc_12f0

loc_12d9:
        lda $1606,x
        sec
        sbc $15fa,x
        sta $1606,x
        lda $1609,x
        sbc #$00
        sta $1609,x
        cmp $15f4,x
        bne loc_12f8

loc_12f0:
        lda $15fd,x
        eor #$01
        sta $15fd,x

loc_12f8:
        cpx #$00
        beq loc_12ff
        jmp loc_137f

loc_12ff:
        lda $1611
        beq loc_130a
        dec $1611
        jmp loc_1351

loc_130a:
        ldy $1610
        lda $168f,y
        pha
        and #$f0
        sta $160c
        pla
        and #$0f
        asl
        asl
        asl
        asl
        sta $160d
        lda $1690,y
        sta $160e
        lda $1691,y
        sta $15b1
        and #$3f
        asl
        sta $1611
        bit $15b1
        bpl loc_1342
        lda $1692,y
        sta $1612
        lda #$00
        sta $160f

loc_1342:
        bit $15b1
        bvs loc_1351
        tya
        clc
        adc #$04
        sta $1610
        jmp loc_1351

loc_1351:
        lda $160f
        bne loc_1368
        lda $1612
        clc
        adc $160e
        sta $1612
        cmp $160d
        bcc loc_137f
        jmp loc_1377

loc_1368:
        lda $1612
        sec
        sbc $160e
        sta $1612
        cmp $160c
        bcs loc_137f

loc_1377:
        lda $160f
        eor #$01
        sta $160f

loc_137f:
        ldy $1613,x
        lda $1629,y
        cmp #$9f
        bne loc_1396
        lda $1616,x
        clc
        adc $165c,y
        sta $1613,x
        jmp loc_137f

loc_1396:
        cmp #$60
        bcc loc_13a5
        cmp #$9f
        bcs loc_13a5
        sec
        sbc #$54
        asl
        jmp loc_13ae

loc_13a5:
        clc
        adc $15d3,x
        asl
        clc
        adc $15be,x

loc_13ae:
        tay
        lda dat_14dc,y
        sta $15b2,x
        lda $14dd,y
        sta $15b5,x
        ldy $1613,x
        lda $165c,y
        sta $15bb,x
        inc $1613,x
        lda $1625,x
        beq loc_140b
        lda $161f,x
        bne loc_13ed
        lda $15ee,x
        clc
        adc $1619,x
        sta $15ee,x
        sta $15b2,x
        lda $15f1,x
        adc $161c,x
        sta $15f1,x
        sta $15b5,x
        jmp loc_1406

loc_13ed:
        lda $15ee,x
        sec
        sbc $1619,x
        sta $15ee,x
        sta $15b2,x
        lda $15f1,x
        sbc $161c,x
        sta $15f1,x
        sta $15b5,x

loc_1406:
        lda $1622,x
        beq loc_141a

loc_140b:
        lda $15d9,x
        beq loc_141a
        lda $15e8,x
        beq loc_141d
        bmi loc_148f
        dec $15e8,x

loc_141a:
        jmp loc_148f

loc_141d:
        dec $15d6,x
        bmi loc_1461
        lda $15e5,x
        cmp #$02
        bcs loc_1445
        lda $15ee,x
        clc
        adc $15df,x
        sta $15b2,x
        sta $15ee,x
        lda $15f1,x
        adc $15e2,x
        sta $15b5,x
        sta $15f1,x
        jmp loc_148f

loc_1445:
        lda $15ee,x
        sec
        sbc $15df,x
        sta $15b2,x
        sta $15ee,x
        lda $15f1,x
        sbc $15e2,x
        sta $15b5,x
        sta $15f1,x
        jmp loc_148f

loc_1461:
        lda $15e5,x
        clc
        adc #$01
        and #$03
        sta $15e5,x
        lda $15d9,x
        sta $15d6,x
        lda $15eb,x
        beq loc_141d
        dec $15eb,x
        lda $15df,x
        clc
        adc $15dc,x
        sta $15df,x
        lda $15e2,x
        adc #$00
        sta $15e2,x
        jmp loc_141d

loc_148f:
        ldy $15ae,x
        lda $15bb,x
        and $15b8,x
        sta $d404,y
        ldy $15ae,x
        lda $15b2,x
        sta $d400,y
        lda $15b5,x
        sta $d401,y
        lda $1606,x
        sta $d402,y
        lda $1609,x
        sta $d403,y
        lda $1612
        sta $d416

loc_14bc:
        dex
        bmi loc_14c2
        jmp loc_1053

loc_14c2:
        dec $1628
        bne loc_14d5
        lda #$03
        sta $1628
        dec $15ca
        dec $15cb
        dec $15cc

loc_14d5:
        pla
        sta $fc
        pla
        sta $fb
        rts

dat_14dc:
        .byte $16                                   // .

// --- Region $1507-$150c ---
.pc = $1507 "loc_1507"

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

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

// --- Region $1580-$1584 ---
.pc = $1580 "loc_1580"

loc_1580:
        bpl loc_15fe
        bvs loc_1507
        rti

// --- Region $15fe-$15fe ---
.pc = $15fe "loc_15fe"

loc_15fe:
        brk

// --- Region $1f00-$1f83 ---
.pc = $1f00 "main_1f00"

main_1f00:
        lda #$36
        sta $0318
        lda #$1f
        sta $0319
        jsr sub_0e90
        sei
        lda #$01
        sta $d01a
        lda #$7f
        sta $dc0d
        lda #$1b
        sta $d011
        lda #$d5
        sta $0314
        lda #$1f
        sta $0315
        lda #$00
        sta $c1
        cli

loc_1f2c:
        lda $dc00
        and $dc01
        and #$10
        bne loc_1f2c

nmi_1f36:
        nop
        nop
        nop
        sei
        lda #$37
        sta $01
        jsr $fda3
        jsr $ff5b
        lda #$31
        sta $0314
        lda #$ea
        sta $0315
        lda #$00
        sta $0286
        sta $d020
        sta $d021
        jsr $e544
        ldx #$18

loc_1f5e:
        sta $d400,x
        dex
        bpl loc_1f5e
        ldx #$00

loc_1f66:
        lda txt_1f83,x
        sta $0400,x
        lda #$00
        sta $d800,x
        inx
        bne loc_1f66
        ldx #$00
        lda #$01

loc_1f78:
        sta $d800,x
        inx
        cpx #$0f
        bne loc_1f78
        jmp $040f

txt_1f83:
        .encoding "screencode_mixed"
        .text "i"
        .encoding "petscii_upper"

// --- Region $1fbe-$1ffb ---
.pc = $1fbe "loc_1fbe"

loc_1fbe:
        brk

loc_1fbf:
        ldx #$a6
        sta $ae
        stx $af
        sta $2d
        stx $2e
        sta $2f
        stx $30
        sta $31
        stx $32
        cli
        jmp $fce2

irq_1fd5:
        lsr $d019
        ldx $c1
        inx
        cpx #$06
        bne loc_1fe1
        ldx #$00

loc_1fe1:
        stx $c1
        txa
        clc
        asl
        tax
        lda dat_1ffb,x
        sta $20
        lda txt_1ffc,x
        sta $21
        nop
        nop
        ldy #$08

loc_1ff5:
        dey
        bne loc_1ff5
        jmp ($0020)

dat_1ffb:
        .byte $07                                   // .

// --- Region $2099-$20d7 ---
.pc = $2099 "$2099"
        lda #$f9
        sta $d012
        lda #$00
        sta $d021
        lda #$c8
        sta $d016
        jsr sub_1003
        jmp $ea81
        inc dat_20d7
        lda dat_20d7
        cmp #$03
        beq loc_20b9
        rts

loc_20b9:
        lda #$00
        sta dat_20d7
        inc $20d8

loc_20c1:
        ldx $20d8
        lda $20d9,x
        cmp #$ff
        bne loc_20d3
        ldx #$00
        stx $20d8
        jmp loc_20c1

loc_20d3:
        sta $209f
        rts

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

// --- Region $213b-$21e0 ---
.pc = $213b "loc_213b"

loc_213b:
        lda #$00
        tax
        tay
        jsr sub_1000
        ldx #$00

loc_2144:
        lda bmp_26f8,x
        sta $0340,x
        inx
        cpx #$40
        bne loc_2144
        jsr sub_2541
        jsr sub_25bc
        lda #$ff
        sta chr_0800
        sta $0801
        sta $0802
        lda #$00
        sta $0286
        jsr $e544
        ldx #$00

loc_216a:
        lda #$00
        sta $0400,x
        sta $0478,x
        lda #$08
        sta $d800,x
        sta $d878,x
        inx
        cpx #$f0
        bne loc_216a
        ldx #$00

loc_2181:
        lda txt_2385,x
        sta $042c,x
        lda $23a5,x
        sta $0454,x
        lda txt_23c5,x
        sta $047c,x
        lda txt_23e5,x
        sta $04a4,x
        lda txt_2405,x
        sta $04cc,x
        lda $2425,x
        sta $04f4,x
        lda $2445,x
        sta $051c,x
        lda $2465,x
        sta $0544,x
        inx
        cpx #$20
        bne loc_2181
        ldx #$00

loc_21b8:
        lda chr_21e1,x
        and #$3f
        sta $05e0,x
        lda tbl_hi_220a,x
        and #$3f
        sta $0630,x
        lda tbl_hi_2233,x
        and #$3f
        sta $0680,x
        lda tbl_hi_225c,x
        and #$3f
        sta $07c0,x
        inx
        cpx #$28
        bne loc_21b8
        jsr sub_2681
        rts

// --- Region $2487-$24b6 ---
.pc = $2487 "$2487"
        dec $2486
        beq loc_248d
        rts

loc_248d:
        lda #$04
        sta $2486
        ldx chr_24b7
        inx
        cpx #$09
        bne loc_249c
        ldx #$00

loc_249c:
        stx chr_24b7
        lda $24b8,x
        asl
        asl
        asl
        tax
        ldy #$00

loc_24a8:
        lda $24c1,x
        eor #$ff
        sta $08e0,y
        iny
        inx
        cpy #$08
        bne loc_24a8
        rts

// --- Region $24e9-$25df ---
.pc = $24e9 "$24e9"
        lda chr_24f2
        beq loc_24f4
        dec chr_24f2
        rts

chr_24f2:
        // === Charset data (2 bytes, $24f2-$24f3) ===
        .byte $01,$02                               // char 0 (partial)

loc_24f4:
        ldx $24f3

loc_24f7:
        txa
        pha
        jsr sub_2502
        pla
        tax
        dex
        bne loc_24f7
        rts
// Referenced by: jsr from $24f9

sub_2502:
        dec $2070
        lda $2070
        cmp #$ff
        beq loc_250d
        rts

loc_250d:
        lda #$07
        sta $2070
        ldx #$00

loc_2514:
        lda $06f9,x
        sta $06f8,x
        inx
        cpx #$28
        bne loc_2514

loc_251f:
        ldy #$00
        lda ($2c),y
        cmp #$1f
        beq loc_254a
        cmp #$6e
        beq loc_2555
        cmp #$00
        beq loc_253b
        and #$3f
        sta $071f
// Referenced by: jsr from $254f, $255e

sub_2534:
        inc $2c
        bne loc_253a
        inc $2d

loc_253a:
        rts

loc_253b:
        jsr sub_2541
        jmp loc_251f
// Referenced by: jsr from $214f, $253b

sub_2541:
        lda #$00
        sta $2c
        lda #$2b
        sta $2d
        rts

loc_254a:
        lda #$50
        sta chr_24f2

loc_254f:
        jsr sub_2534
        jmp loc_251f

loc_2555:
        ldy #$01
        lda ($2c),y
        and #$3f
        sta $24f3
        jsr sub_2534
        jmp loc_254f
        lda chr_256d
        beq loc_256f
        dec chr_256d
        rts

chr_256d:
        // === Charset data (2 bytes, $256d-$256e) ===
        .byte $01,$02                               // char 0 (partial)

loc_256f:
        ldx $256e

loc_2572:
        txa
        pha
        jsr sub_257d
        pla
        tax
        dex
        bne loc_2572
        rts
// Referenced by: jsr from $2574

sub_257d:
        dec $207d
        lda $207d
        cmp #$ff
        beq loc_2588
        rts

loc_2588:
        lda #$07
        sta $207d
        ldx #$00

loc_258f:
        lda $0749,x
        sta $0748,x
        inx
        cpx #$28
        bne loc_258f

loc_259a:
        ldy #$00
        lda ($3c),y
        cmp #$1f
        beq loc_25c5
        cmp #$6e
        beq loc_25d0
        cmp #$00
        beq loc_25b6
        and #$3f
        sta $076f
// Referenced by: jsr from $25ca, $25d9

sub_25af:
        inc $3c
        bne loc_25b5
        inc $3d

loc_25b5:
        rts

loc_25b6:
        jsr sub_25bc
        jmp loc_259a
// Referenced by: jsr from $2152, $25b6

sub_25bc:
        lda #$38
        sta $3c
        lda #$27
        sta $3d
        rts

loc_25c5:
        lda #$50
        sta chr_256d

loc_25ca:
        jsr sub_25af
        jmp loc_259a

loc_25d0:
        ldy #$01
        lda ($3c),y
        and #$3f
        sta $256e
        jsr sub_25af
        jmp loc_25ca

chr_25df:
        // === Charset data (1 bytes, $25df-$25df) ===
        .byte $ea                                   // char 0 (partial)

// --- Region $2681-$26c6 ---
.pc = $2681 "sub_2681"
// Referenced by: jsr from $21dd

sub_2681:
        lda #$7f
        sta $d015
        sta $d01c
        sta $d01b
        sta $d01d
        lda #$e0
        sta $d010
        ldx #$00
        lda #$0d

loc_2698:
        sta $07f8,x
        inx
        cpx #$08
        bne loc_2698
        lda #$18
        sta $d000
        lda #$48
        sta $d002
        lda #$78
        sta $d004
        lda #$a8
        sta $d006
        lda #$d8
        sta $d008
        lda #$00
        sta $d00a
        lda #$28
        sta $d00c
        jsr sub_26e0
        rts

// --- Region $26e0-$26f7 ---
.pc = $26e0 "sub_26e0"
// Referenced by: jsr from $26c3

sub_26e0:
        lda #$07
        sta $d027
        sta $d028
        sta $d029
        sta $d02a
        sta $d02b
        sta $d02c
        sta $d02d
        rts

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

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

chr_0800:
        // === Charset data (1680 bytes, $0800-$0e8f) ===
        .byte $00,$00,$00,$ff,$ff,$ff,$ff,$ff       // char 0 @+0
        .byte $e1,$c9,$c9,$99,$81,$39,$39,$ff       // char 1 @+1
        .byte $03,$39,$39,$03,$39,$39,$03,$ff       // char 2 @+2
        .byte $83,$39,$3f,$3f,$3f,$39,$83,$ff       // char 3 @+3
        .byte $03,$39,$39,$39,$39,$39,$03,$ff       // char 4 @+4
        .byte $81,$3f,$3f,$07,$3f,$3f,$01,$ff       // char 5 @+5
        .byte $01,$3f,$3f,$07,$3f,$3f,$3f,$ff       // char 6 @+6
        .byte $83,$39,$3f,$31,$39,$39,$83,$ff       // char 7 @+7
        .byte $39,$39,$39,$01,$39,$39,$39,$ff       // char 8 @+8
        .byte $81,$e7,$e7,$e7,$e7,$e7,$81,$ff       // char 9 @+9
        .byte $f9,$f9,$f9,$f9,$f9,$39,$39,$83       // char 10 @+10
        .byte $39,$33,$27,$0f,$27,$33,$39,$ff       // char 11 @+11

txt_0860:
        .byte $3f,$3f,$3f,$3f,$3f,$3f,$01,$ff       // char 12 @+12
        .byte $03,$f9,$29,$29,$29,$29,$29,$ff       // char 13 @+13
        .byte $03                                   // char 14 (partial)

txt_0871:
        .byte $39,$39,$39,$39,$39,$39,$ff           // char 14 (partial)
        .byte $83,$39,$39,$39,$39,$39,$83,$ff       // char 15 @+15
        .byte $03,$39,$39,$39,$03,$3f,$3f,$ff       // char 16 @+16
        .byte $83,$39,$39,$39,$39,$39,$80,$fc       // char 17 @+17
        .byte $03,$39,$39,$03,$33,$39,$39,$ff       // char 18 @+18
        .byte $83,$39,$3f,$83,$f9,$39,$83,$ff       // char 19 @+19
        .byte $01,$ef,$e7,$e7,$e7,$e7,$e7,$ff       // char 20 @+20

txt_08a8:
        .byte $39,$39,$39,$39,$39,$39,$83,$ff       // char 21 @+21
        .byte $39,$39,$93,$93,$c7,$c7,$ef,$ff       // char 22 @+22

txt_08b8:
        .byte $39,$29,$29,$29,$29,$29,$83,$ff       // char 23 @+23
        .byte $39,$39,$93,$c7,$93,$39,$39,$ff       // char 24 @+24
        .byte $39,$39,$93,$c7,$cf,$9f,$3f,$ff       // char 25 @+25
        .byte $81,$f9,$f3,$e7,$cf,$9f,$81,$ff       // char 26 @+26
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 27 @+27
        .byte $ff,$ff,$ff,$ff,$e7,$c3,$e7           // char 28 (partial)

dat_08e7:
        // === Fill data (33 bytes, $08e7-$0907) ===
        .fill 33, $ff
        .byte $e7,$e7,$e7,$e7,$e7,$ff,$e7,$ff       // char 33 '!'
        .byte $99,$99,$99,$ff,$ff,$ff,$ff,$ff       // char 34 '"'
        .byte $99,$99,$00,$99,$00,$99,$99,$ff       // char 35 '#'
        .byte $e7,$c1,$9f,$c3,$f9,$83,$e7,$ff       // char 36 '$'
        .byte $9d,$99,$f3,$e7,$cf,$99,$b9,$ff       // char 37 '%'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 38 '&'
        .byte $c7,$cf,$df,$ff,$ff,$ff,$ff,$ff       // char 39 '''
        .byte $f3,$e7,$cf,$cf,$cf,$e7,$f3,$ff       // char 40 '('
        .byte $cf,$e7,$f3,$f3,$f3,$e7,$cf,$ff       // char 41 ')'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 42 '*'
        .byte $ff,$e7,$e7,$81,$e7,$e7,$ff,$ff       // char 43 '+'
        .byte $ff,$ff,$ff,$ff,$ff,$e7,$e7,$cf       // char 44 ','
        .byte $ff,$ff,$ff,$81,$ff,$ff,$ff,$ff       // char 45 '-'
        .byte $ff,$ff,$ff,$ff,$ff,$e7,$e7,$ff       // char 46 '.'
        .byte $ff,$fc,$f9,$f3,$e7,$cf,$9f,$ff       // char 47 '/'
        .byte $83,$39,$39,$39,$39,$39,$83,$ff       // char 48 '0'
        .byte $e7,$c7,$87,$e7,$e7,$e7,$01,$ff       // char 49 '1'
        .byte $83,$39,$f9,$e3,$8f,$39,$01,$ff       // char 50 '2'
        .byte $83,$39,$f9,$c3,$f9,$39,$83,$ff       // char 51 '3'
        .byte $93,$93,$33,$31,$03,$f3,$f3,$ff       // char 52 '4'
        .byte $01,$39,$3f,$03,$f9,$39,$83,$ff       // char 53 '5'
        .byte $83,$39,$3f,$03,$39,$39,$83,$ff       // char 54 '6'
        .byte $01,$39,$f3,$e7,$cf,$cf,$cf,$ff       // char 55 '7'
        .byte $83,$39,$39,$83,$39,$39,$83,$ff       // char 56 '8'
        .byte $83,$39,$39,$81,$f9,$39,$83,$ff       // char 57 '9'
        .byte $ff,$ff,$e7,$ff,$ff,$e7,$ff,$ff       // char 58 ':'
        .byte $ff,$ff,$e7,$ff,$ff,$e7,$e7,$cf       // char 59 ';'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 60 '<'
        .byte $ff,$ff,$81,$ff,$81,$ff,$ff,$ff       // char 61 '='
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 62 '>'
        .byte $c3,$99,$f9,$f3,$e7,$ff,$e7,$ff       // char 63 '?'
        .byte $ff,$ff,$55,$6a,$65,$64,$64,$64       // char 64 '@'
        .byte $ff,$ff,$55,$aa,$55,$00,$00,$00       // char 65 'A'
        .byte $ff,$ff,$55,$aa,$55,$01,$01,$01       // char 66 'B'
        .byte $ff,$ff,$55,$9a,$99,$99,$99,$99       // char 67 'C'
        .byte $ff,$ff,$57,$a7,$67,$67,$67,$67       // char 68 'D'
        .byte $ff,$ff,$fd,$fd,$fd,$f5,$f6,$f6       // char 69 'E'
        .byte $ff,$ff,$55,$aa,$95,$90,$90,$50       // char 70 'F'
        .byte $ff,$ff,$55,$aa,$56,$06,$06,$06       // char 71 'G'
        .byte $ff,$ff,$7f,$7f,$7f,$7f,$7f,$7f       // char 72 'H'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 73 'I'
        .byte $ff,$ff,$fd,$f5,$f6,$f6,$f6,$f6       // char 74 'J'
        .byte $ff,$ff,$55,$aa,$95,$50,$40,$40       // char 75 'K'
        .byte $ff,$ff,$55,$aa,$55,$01,$00,$00       // char 76 'L'
        .byte $ff,$ff,$5f,$97,$a7,$67,$67,$67       // char 77 'M'
        .byte $ff,$ff,$55,$aa,$56,$05,$01,$01       // char 78 'N'
        .byte $ff,$ff,$7f,$5f,$9f,$97,$a7,$67       // char 79 'O'
        .byte $ff,$ff,$fd,$fd,$fd,$fd,$fd,$fd       // char 80 'P'
        .byte $ff,$ff,$55,$aa,$95,$90,$90,$90       // char 81 'Q'
        .byte $64,$64,$64,$64,$64,$64,$64,$64       // char 82 'R'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 83 'S'
        .byte $01,$01,$01,$01,$01,$01,$01,$01       // char 84 'T'
        .byte $99,$99,$99,$99,$99,$99,$99,$99       // char 85 'U'
        .byte $67,$67,$67,$67,$67,$67,$65,$65       // char 86 'V'
        .byte $d6,$da,$d9,$59,$69,$65,$64,$a4       // char 87 'W'
        .byte $40,$40,$40,$00,$00,$00,$00,$00       // char 88 'X'
        .byte $00,$00,$00,$00,$00,$00,$01,$01       // char 89 'Y'
        .byte $16,$1a,$19,$59,$69,$65,$67,$a7       // char 90 'Z'
        .byte $7f,$7f,$7f,$ff,$ff,$ff,$ff,$ff       // char 91 '['
        .byte $d6,$da,$d9,$d9,$d9,$59,$69,$65       // char 92 '\'
        .byte $65,$69,$59,$19,$19,$19,$1a,$16       // char 93 ']'
        .byte $ff,$ff,$ff,$ff,$ff,$7f,$7f,$7f       // char 94 '^'
        .byte $00,$00,$00,$00,$00,$00,$05,$06       // char 95 '_'
        .byte $00,$00,$00,$00,$00,$00,$55,$aa       // char 96 '`'
        .byte $00,$00,$00,$00,$00,$00,$50,$94       // char 97 'a'
        .byte $65,$69,$59,$19,$19,$1a,$16,$06       // char 98 'b'
        .byte $fd,$fd,$fd,$fd,$7d,$7d,$7d,$7d       // char 99 'c'
        .byte $90,$90,$90,$90,$90,$90,$90,$90       // char 100 'd'
        .byte $06,$06,$06,$06,$06,$06,$06,$06       // char 101 'e'
        .byte $7f,$7f,$7f,$7f,$7f,$7f,$7f,$7f       // char 102 'f'
        .byte $65,$65,$66,$66,$66,$6a,$69,$69       // char 103 'g'
        .byte $94,$90,$90,$50,$40,$40,$40,$00       // char 104 'h'
        .byte $01,$05,$06,$06,$16,$1a,$19,$59       // char 105 'i'
        .byte $97,$9f,$9f,$5f,$7f,$7f,$7f,$ff       // char 106 'j'
        .byte $ff,$ff,$fd,$fd,$fd,$fd,$fd,$f5       // char 107 'k'
        .byte $64,$64,$64,$a4,$94,$90,$90,$90       // char 108 'l'
        .byte $00,$00,$00,$00,$04,$04,$15,$19       // char 109 'm'
        .byte $06,$06,$06,$06,$05,$01,$01,$01       // char 110 'n'
        .byte $7f,$7f,$5f,$9f,$9f,$9f,$9f,$97       // char 111 'o'
        .byte $55,$7d,$7f,$7f,$7f,$7f,$7f,$7f       // char 112 'p'
        .byte $a4,$65,$69,$59,$d9,$d9,$d9,$d9       // char 113 'q'
        .byte $06,$06,$06,$05,$01,$01,$01,$01       // char 114 'r'
        .byte $7d,$5d,$9d,$9d,$9d,$9d,$9d,$9d       // char 115 's'
        .byte $69,$65,$64,$64,$54,$00,$00,$00       // char 116 't'
        .byte $00,$00,$01,$01,$01,$05,$06,$06       // char 117 'u'
        .byte $69,$65,$67,$a7,$97,$9f,$9f,$5f       // char 118 'v'
        .byte $f6,$f6,$f6,$f6,$d6,$da,$d9,$d9       // char 119 'w'
        .byte $90                                   // char 120 (partial)

txt_0bc1:
        .byte $50,$40,$40,$40,$40,$40,$00           // char 120 (partial)
        .byte $00,$00,$00,$00,$00,$01,$01,$01       // char 121 'y'
        .byte $59,$6a,$66,$66,$66,$66,$a6,$95       // char 122 'z'

txt_0bd8:
        .byte $40,$40,$40,$40,$40,$50,$90,$90       // char 123 '{'
        .byte $01,$01,$00,$00,$00,$00,$00,$00       // char 124 '|'
        .byte $a7,$67,$67,$67,$65,$69,$59,$19       // char 125 '}'
        .byte $06,$06,$06,$06,$06,$06,$05,$00       // char 126 '~'
        .byte $7f,$7f,$7f,$7d,$55,$aa,$55,$00       // char 127
        .byte $d9,$59,$69,$65,$a4,$94,$50,$00       // char 128
        .byte $01,$05,$06,$06,$06,$06,$16,$1a       // char 129
        .byte $9d,$9d,$9d,$5d,$7d,$7d,$7d,$7d       // char 130
        .byte $00,$00,$00,$00,$00,$00,$54,$64       // char 131
        .byte $16,$1a,$16,$06,$06,$05,$01,$01       // char 132
        .byte $7f,$7f,$7f,$5f,$9f,$9f,$97,$a7       // char 133
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$fd,$fd       // char 134
        .byte $d9,$59,$69,$65,$64,$64,$64,$a4       // char 135
        .byte $01,$01,$05,$06,$06,$06,$06,$06       // char 136
        .byte $9d,$9d,$9d,$9d,$5d,$7f,$55,$aa       // char 137
        .byte $90,$90,$94,$a4,$64,$64,$64,$a4       // char 138
        .byte $19,$19,$1a,$16,$06,$06,$06,$06       // char 139
        .byte $ff,$7f,$7f,$7f,$7f,$7f,$5f,$9f       // char 140
        .byte $00,$00,$00,$00,$00,$01,$01,$05       // char 141
        .byte $19,$19,$59,$69,$65,$67,$a7,$97       // char 142
        .byte $7d,$fd,$fd,$fd,$fd,$fd,$fd,$fd       // char 143
        .byte $01,$01,$01,$01,$01,$01,$01,$00       // char 144
        .byte $99,$99,$99,$9a,$96,$a5,$6a,$55       // char 145
        .byte $00,$00                               // char 146 (partial)

txt_0c92:
        .byte $40,$55,$aa,$55,$aa,$55               // char 146 (partial)
        .byte $00,$00,$00,$55,$aa,$55,$aa,$55       // char 147
        .byte $64,$65,$69,$69,$a9,$5a,$96,$a6       // char 148
        .byte $00,$00,$00,$00,$40,$40,$40,$50       // char 149
        .byte $01,$00,$00,$00,$00,$00,$00,$00       // char 150
        .byte $67,$65                               // char 151 (partial)

loc_0cba:
        .byte $69,$59                               // char 151 (partial)

loc_0cbc:
        .byte $19,$1a,$16,$06                       // char 151 (partial)
        .byte $ff,$ff,$ff,$ff,$7f,$7f,$7f,$5f       // char 152
        .byte $fd,$fd,$fd,$f5,$f6,$f6,$f6,$f6       // char 153
        .byte $94,$90,$90,$90,$90,$50,$40,$40       // char 154
        .byte $05,$00,$00,$00,$00,$00,$00,$00       // char 155
        .byte $55,$00,$00,$00,$00,$00,$00,$00       // char 156
        .byte $54,$00,$00,$00,$00,$00,$00,$00       // char 157
        .byte $05,$01,$01,$01,$01,$01,$00,$00       // char 158
        .byte $9f,$9f,$9f,$97,$a7,$67,$67,$67       // char 159
        .byte $00,$00,$00,$01,$01,$01,$01,$01       // char 160
        .byte $00,$00,$00,$00,$40,$40,$50,$90       // char 161
        .byte $16,$1a,$1a,$16,$06,$05,$01,$00       // char 162
        .byte $9f,$5f,$7f,$5f,$95,$aa,$55,$00       // char 163
        .byte $fd,$fd,$fd,$f5,$56,$aa,$55,$00       // char 164
        .byte $90,$90,$90,$90,$90,$50,$40,$00       // char 165
        .byte $64,$64,$64,$64,$64,$65,$69,$59       // char 166
        .byte $66,$65,$69,$59,$19,$1a,$16,$06       // char 167
        .byte $90,$90,$94,$a4,$64,$65,$69,$59       // char 168
        .byte $06,$05,$01,$01,$01,$00,$00,$00       // char 169
        .byte $9f,$9f,$97,$a7,$67,$65,$69,$59       // char 170
        .byte $00,$00,$00,$00,$00,$00,$00,$01       // char 171
        .byte $00,$00,$55,$6a,$65,$67,$67,$67       // char 172
        .byte $00,$00,$55,$aa,$55,$ff,$ff,$ff       // char 173
        .byte $00,$00,$55,$aa,$56,$f6,$f6,$f6       // char 174
        .byte $00,$00                               // char 175 (partial)

txt_0d7a:
        .byte $40,$40,$40,$40                       // char 175 (partial)

loc_0d7e:
        .byte $40,$40                               // char 175 (partial)
        .byte $90,$94,$a4,$a4,$a5,$a9,$99,$99       // char 176
        .byte $00,$00,$00,$00,$00,$00,$00,$40       // char 177
        .byte $00,$00,$00,$15,$1a,$19,$19,$19       // char 178
        .byte $00,$00,$00,$55,$aa,$55,$55,$50       // char 179
        .byte $00,$00,$00,$55,$aa,$55,$55,$11       // char 180
        .byte $00,$00                               // char 181 (partial)

loc_0daa:
        .byte $00,$55                               // char 181 (partial)

loc_0dac:
        .byte $aa,$55,$55,$04                       // char 181 (partial)
        .byte $06,$06,$06,$55,$aa,$55,$55,$45       // char 182
        .byte $7f,$7f,$7f,$55,$a9                   // char 183 (partial)

txt_0dbd:
        .byte $59,$59,$59                           // char 183 (partial)
        .byte $d9,$da,$d6,$f6,$f5,$fd,$ff,$ff       // char 184
        .byte $40,$40,$50,$94,$a5,$6a,$55,$ff       // char 185
        .byte $00,$00,$00,$00,$55,$aa,$55,$ff       // char 186
        .byte $06,$05,$01,$01,$55,$aa,$55,$ff       // char 187
        .byte $99,$9a,$96,$a6,$a6,$95,$5d,$ff       // char 188
        .byte $40,$40,$40,$50,$95,$aa,$55,$ff       // char 189
        .byte $19,$1a,$16,$06,$56,$aa,$55,$ff       // char 190
        .byte $64,$64,$64,$64,$65,$6a,$55,$ff       // char 191
        .byte $01,$01,$01,$01,$55,$aa,$55,$ff       // char 192
        .byte $a7,$97,$9f,$9f,$9f,$9f,$5f,$ff       // char 193
        .byte $f6,$f5,$fd,$fd,$fd                   // char 194 (partial)
        .byte $fd,$fd,$ff                           // char 194 (partial)
        .byte $90,$90,$90,$90,$95,$aa,$55,$ff       // char 195
        .byte $06,$06,$06,$06,$56,$aa,$55,$ff       // char 196
        .byte $9a,$96,$96,$95,$9d,$9d,$5d,$ff       // char 197
        .byte $40,$50,$90,$90,$95,$aa,$55,$ff       // char 198
        .byte $19,$19,$19,$19,$59,$99,$5a,$d5       // char 199

txt_0e40:
        .byte $45,$41,$45,$40,$55,$55,$aa,$55       // char 200
        .byte $10,$44,$10,$11                       // char 201 (partial)

txt_0e4c:
        .byte $55,$55,$aa,$55                       // char 201 (partial)
        .byte $51,$50,$51,$00                       // char 202 (partial)

txt_0e54:
        .byte $55,$55,$aa,$55                       // char 202 (partial)
        .byte $51,$51,$51,$00                       // char 203 (partial)

txt_0e5c:
        .byte $55,$55,$aa,$55                       // char 203 (partial)
        .byte $45,$45,$45,$00                       // char 204 (partial)

txt_0e64:
        .byte $55,$55,$aa                           // char 204 (partial)

txt_0e67:
        .byte $55                                   // char 204 (partial)
        .byte $59,$59,$59,$59,$59,$59,$a9           // char 205 (partial)

txt_0e6f:
        .byte $55                                   // char 205 (partial)
        .byte $20,$49,$4e,$54,$52,$4f,$20,$42       // char 206
        .byte $59,$20,$45,$58,$43,$45,$4c,$4c       // char 207
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 208
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 209

// --- Region $14dd-$1506 ---
.pc = $14dd "Segment $14dd"
        .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 $150d-$157f ---
.pc = $150d "Segment $150d"
        .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_155f:
        .text ".81&4B7"
        .byte $8c,$3a,$08,$3e,$b8,$41,$a0,$45,$b8   // .:.>.A.E.

txt_156f:
        .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 $1585-$15fd ---
.pc = $1585 "dat_1585"

dat_1585:
        .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,$1d,$52,$57,$17,$17,$17,$1b,$50,$56 // .0. ....RW....PV
        .byte $17,$17,$17,$87,$b1,$e7,$17,$17,$17,$00,$07,$0e,$6f,$e2,$20,$68 // ............o. h
        .byte $04,$4b,$11,$ff,$ff,$ff,$41,$17,$41,$04,$00,$00,$04,$00,$00,$01 // .K....A.A.......
        .byte $01,$01,$10,$08,$18,$01,$01,$03,$00,$00,$00,$01,$01,$03,$24,$18 // ..............$.
        .byte $32,$ff,$ff,$01,$00,$00,$02,$00,$00,$04,$00,$00,$40,$00,$00,$00 // 2...........@...
        .byte $00,$00,$00,$00,$00,$10,$00,$00,$40,$c4,$5a,$88,$09,$04,$13,$08 // ........@.Z.....
        .byte $08,$06,$0e,$0e,$08,$50,$50,$30,$00   // .....PP0.

// --- Region $15ff-$18ec ---
.pc = $15ff "dat_15ff"

dat_15ff:
        .byte $00,$0c,$00,$04,$00,$00,$00,$00,$00,$00,$09,$08,$00,$20,$a0,$02 // ............. ..
        .byte $01,$08,$00,$a0,$0f,$00,$13,$0f,$00,$13,$00,$00,$00,$00,$00,$00 // ................
        .fill 9, $00
        .byte $02,$98,$98,$81,$7f,$7c,$96,$94,$9f,$95,$95,$7e,$7a,$93,$9e,$9f // .....|.....~z...
        .byte $95,$98,$00,$9f,$00,$0c,$00,$9f,$00,$00,$00,$00,$00,$9f,$95,$95 // ................
        .byte $00,$04,$07,$9f,$95,$95,$00,$03,$07,$9f,$00,$9f,$01,$95,$20,$1a // .............. .
        .byte $10,$0a,$00,$9f,$01,$81,$41,$41,$41,$80,$80,$05,$01,$81,$41,$41 // ......AAA.....AA
        .byte $81,$11,$04,$01,$81
        .byte $41,$02,$01,$11
        .byte $41,$02
        .text "!AAA!"
        .byte $01,$01,$81,$41,$41,$41,$02,$01,$81,$41,$41,$41,$02,$17,$00,$01 // ...AAA...AAA....
        .byte $81
        .text "AAAAA"
        .byte $02
        .byte $25,$02,$88
        .byte $56,$24,$00,$ff
        .byte $36,$2a
        .byte $02,$6f,$a0,$88,$00,$6f,$08,$68,$30,$86,$00,$26,$08,$4f,$88,$8e // .o...o.h0..&.O..
        .byte $50,$07,$09,$de,$30,$4f,$00,$28,$20,$6f,$03,$07,$07,$00,$00,$01 // P...0O.( o......
        .byte $08,$00,$08,$08,$88,$00,$00,$01,$08,$00,$00,$00,$ea,$00,$00,$01 // ................
        .byte $08,$0c,$0f,$0a,$9d,$48,$22,$80,$00,$04,$13,$08,$9e,$48,$28,$80 // .....H"......H(.
        .byte $00,$08,$13,$08,$a9,$18,$04,$21,$00,$0c,$1d,$08,$a9,$18,$04,$21 // .......!.......!
        .byte $00,$0c,$23,$08,$08,$00,$00,$01,$08,$00,$2b,$00,$ed,$80,$f0,$f0 // ..#.......+.....
        .byte $00,$0c,$29,$08,$a9,$18,$04,$21,$00,$0c,$0f,$6c,$80,$94,$a8,$c2 // ..)....!...l....
        .byte $db,$1a,$41,$6d,$81,$d4,$17,$17,$17,$17,$17,$17,$18,$18,$18,$18 // ..Am............
        .byte $18,$00,$80,$ce,$00,$01,$cc,$00,$01,$ce,$00,$01,$cc,$00,$08,$c9 // ................
        .byte $00,$01,$c7,$00,$c5,$02,$c9,$00,$01,$c7,$00,$c5,$08,$ce,$00,$01 // ................
        .byte $cc,$00,$01,$ce,$00,$01,$cc,$00,$08,$d0,$00,$00,$d2,$00,$d3,$00 // ................
        .byte $d0,$00,$00,$d2,$00,$d3,$08,$ff,$cc,$03,$03,$03,$04,$ff,$cc,$05 // ................
        .byte $05,$06,$07,$09,$09,$d0,$0a,$0a,$d2,$0a,$d3,$0a,$d0,$0a,$0a,$d2 // ................
        .byte $0a,$d3,$0a,$ff,$81,$a2,$18,$00,$18,$00,$24,$00,$18,$00,$24,$00 // ..........$...$.
        .byte $18,$00,$23,$00,$24,$80,$00,$7f,$81,$a2,$18,$18,$18,$18,$24,$00 // ..#.$.........$.
        .byte $18,$00,$24,$00,$18,$00,$23,$00,$24,$80,$00,$7f,$81,$a2,$18,$18 // ..$...#.$.......
        .byte $18,$18,$24,$00,$18,$00,$23,$00,$23,$00,$21,$00,$23,$80,$00,$7f // ..$...#.#.!.#...
        .byte $81,$a0,$18,$00,$a8,$48,$00,$a1,$18,$00,$18,$00,$a0,$18,$00,$a8 // .....H..........
        .byte $3c,$00,$a1,$18,$00,$a0,$18,$80,$00,$7f,$81,$a0,$18,$00,$a8,$48 // <..............H
        .byte $00,$a1,$18,$00,$18,$00,$a0,$18,$00,$a8,$3c,$00,$a7,$13,$10,$0c // ..........<.....
        .byte $80,$09,$7f,$87,$a3,$30,$32,$83,$35,$30,$8b,$32,$83 // .....02.50.2.

txt_17e5:
        .text "0257875"
        .byte $81,$c0,$35,$95,$37,$81,$c0,$35,$95,$37,$81,$c0,$35,$95,$37,$81 // ..5.7..5.7..5.7.
        .byte $c0,$35,$91,$37,$81,$c0,$35,$91,$37,$81,$c0,$35,$91,$37,$81,$c0 // .5.7..5.7..5.7..
        .byte $35,$91
        .byte $37,$83
        .text "52575"
        .byte $81
        .byte $32,$80,$7e,$7f,$8f,$a4
        .byte $39,$83,$7e
        .text "7979"
        .byte $87
        .byte $3c,$8f
        .byte $39,$83
        .text "7754"
        .byte $32,$81,$37,$39,$87,$37,$8f,$35,$81,$c0,$30,$95,$32,$83,$32,$35 // 2.79.7.5..0.2.25
        .byte $81,$37,$80,$7e,$7f,$83               // .7.~..

txt_1842:
        .text "7979<9<><>A>ACACECA>"
        .byte $81,$3c,$3e,$83                       // .<>.

txt_185a:
        .text "<975202"
        .byte $81,$c0,$32,$91,$35,$83,$30,$85,$32,$80,$7e,$7f,$81,$a2,$18,$18 // ..2.5.0.2.~.....
        .byte $18,$18,$24,$00,$18,$00,$18,$24,$17,$23,$15,$21,$13,$80,$1f,$7f // ..$....$.#.!....
        .byte $81,$a3                               // ..

txt_1883:
        .text "025720"
        .byte $83
        .byte $32,$81
        .byte $35,$37,$83
        .byte $30,$81
        .text "259>"
        .byte $83
        .byte $3c,$3e,$81
        .byte $39,$37,$83,$35,$81,$c0,$37,$91,$39,$83,$32,$81 // 97.5..7.9.2.

txt_18a5:
        .text "7542"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $35,$91,$37,$c0,$35,$91,$37,$c0,$35,$91,$37,$c0,$35,$91,$37,$81 // 5.7.5.7.5.7.5.7.

txt_18ba:
        .text "777777777C5A4"
        .byte $40                                   // @ character
        .text "2>0<2>4"
        .byte $40                                   // @ character
        .text "0"
        .byte $80,$3c,$7f,$81,$a6,$30,$00,$a5,$35,$00,$a9,$32,$00,$30,$00,$a5 // .<...0..5..2.0..
        .byte $35,$00,$35,$00,$a9,$30,$00,$30,$80,$00,$7f // 5.5..0.0...

dat_18ec:
        // === Fill data (1 bytes, $18ec-$18ec) ===
        .byte $00                                   // .

// --- Region $1f84-$1fbd ---
.pc = $1f84 "Segment $1f84"
        .byte $0e,$14,$12,$0f,$20,$02,$19,$20,$05,$18,$03,$05,$0c,$0c,$a9,$34 // .... .. .......4
        .byte $85,$01,$a9,$ea,$85,$02,$a9,$2c,$85,$03,$a9,$01,$85,$04,$a9,$08 // .......,........
        .byte $85,$05,$a0,$00,$b1,$02,$91,$04,$c8,$d0,$f9,$e6,$03,$e6,$05,$a5 // ................
        .byte $03,$c9,$ff,$d0,$ed,$a9,$37,$85,$01,$a9 // ......7...

// --- Region $1ffc-$2098 ---
.pc = $1ffc "txt_1ffc"

txt_1ffc:
        .text " - J"

spr_2000:
        // === Charset data (153 bytes, $2000-$2098) ===
        .byte $20,$6a,$20,$77                       // char 0 (partial)
        .byte $20,$99,$20,$a9                       // char 0 (partial)
        .byte $30,$8d,$12,$d0,$a9,$00,$8d,$20       // char 1 @+1
        .byte $d0,$8d,$21                           // char 2 (partial)
        .byte $d0,$a9,$c8,$8d,$16                   // char 2 (partial)
        .byte $d0,$a9,$12,$8d,$18,$d0,$20,$87       // char 3 @+3
        .byte $24,$20,$e9,$24,$20,$64               // char 4 (partial)

txt_2026:
        .byte $25,$20                               // char 4 (partial)
        .byte $ae,$20,$4c,$31,$ea,$a9,$90,$8d       // char 5 @+5
        .byte $12,$d0,$a9,$d8,$8d,$16,$d0,$20       // char 6 @+6
        .byte $00,$23,$a9,$09,$8d,$22,$d0,$a9       // char 7 @+7
        .byte $05,$8d,$23,$d0                       // char 8 (partial)

txt_2044:
        .byte $20,$4e,$26,$4c                       // char 8 (partial)
        .byte $81,$ea,$a9,$c4,$8d,$12,$d0,$20       // char 9 @+9
        .byte $e7,$25,$a9,$be,$8d,$ca               // char 10 (partial)

txt_2056:
        .byte $26,$20                               // char 10 (partial)
        .byte $c7,$26,$a9,$05,$8d,$d6,$26,$a9       // char 11 @+11
        .byte $09,$8d,$db                           // char 12 (partial)

txt_2063:
        .byte $26,$20,$d5,$26,$4c                   // char 12 (partial)
        .byte $81,$ea,$a9,$d2,$8d,$12,$d0,$a9       // char 13 @+13
        .byte $07,$8d,$16,$d0,$4c,$81,$ea,$a9       // char 14 @+14
        .byte $ec,$8d,$12,$d0,$a9,$07,$8d,$16       // char 15 @+15
        .byte $d0,$a9,$d7,$8d,$ca                   // char 16 (partial)

txt_2085:
        .byte $26,$20,$c7                           // char 16 (partial)
        .byte $26,$a9,$0a,$8d,$d6,$26,$a9,$02       // char 17 @+17
        .byte $8d,$db                               // char 18 (partial)

txt_2092:
        .byte $26,$20,$d5,$26,$4c,$81               // char 18 (partial)
        .byte $ea                                   // char 19 (partial)

// --- Region $212d-$213a ---
.pc = $212d "dat_212d"

dat_212d:
        .byte $0b,$0b                               // char 10 (partial)
        .byte $0c,$0f,$0f,$07,$01,$07,$0f,$0f       // char 11 @+11
        .byte $0c,$0b,$0b,$ff                       // char 12 (partial)

// --- Region $21e1-$2284 ---
.pc = $21e1 "chr_21e1"

chr_21e1:
        // === Charset data (164 bytes, $21e1-$2284) ===
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 0 @+0
        .byte $20,$20,$20,$20,$50,$52,$4f,$55       // char 1 @+1
        .byte $44,$4c,$59,$20,$50,$52,$45,$53       // char 2 @+2
        .byte $45,$4e,$54,$53,$20,$20,$20,$20       // char 3 @+3
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 4 @+4
        .byte $00                                   // char 5 (partial)

tbl_hi_220a:
        .byte $20,$20,$20,$20,$20,$20,$20           // char 5 (partial)
        .byte $20,$20,$20,$20,$20,$20,$20,$0c       // char 6 @+6
        .byte $05,$04,$20,$13,$14,$0f,$12,$0d       // char 7 @+7

txt_2221:
        .byte $20,$2b,$2b,$20,$20,$20,$20,$20       // char 8 @+8
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 9 @+9
        .byte $20,$00                               // char 10 (partial)

tbl_hi_2233:
        .byte $20,$20,$20,$20,$20,$20               // char 10 (partial)
        .byte $20,$20,$20,$20,$03,$12,$01,$03       // char 11 @+11
        .byte $0b,$05,$04,$20,$0f,$0e               // char 12 (partial)

txt_2247:
        .byte $3a,$20                               // char 12 (partial)
        .byte $30,$31,$2d,$30,$32,$2d,$38,$39       // char 13 @+13
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 14 @+14
        .byte $20,$20,$00                           // char 15 (partial)

tbl_hi_225c:
        .byte $20,$20,$20,$20,$20                   // char 15 (partial)
        .byte $20,$20,$20,$0d,$15,$13,$09,$03       // char 16 @+16
        .byte $20,$02,$19,$20,$0a,$03,$08,$2f       // char 17 @+17
        .byte $03,$08,$01,$0e,$0e,$05,$0c           // char 18 (partial)

txt_2278:
        .byte $20                                   // char 18 (partial)
        .byte $34,$32,$21,$20,$20,$20,$20,$20       // char 19 @+19
        .byte $20,$20,$20                           // char 20 (partial)

dat_2284:
        // === Fill data (1 bytes, $2284-$2284) ===
        .byte $00                                   // .

// --- Region $2300-$2486 ---
.pc = $2300 "dat_2300"

dat_2300:
        .byte $ea                                   // char 35 (partial)
        .byte $ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea       // char 36 '$'
        .byte $ea,$a2,$02,$ca,$d0,$fd,$a2,$00       // char 37 '%'
        .byte $a0,$00,$4c,$19,$23,$a0,$07,$e8       // char 38 '&'
        .byte $bd,$3e,$23,$ea,$ea,$8d,$21,$d0       // char 39 '''
        .byte $88,$30,$f2,$ea,$ea,$ea,$ea,$ea       // char 40 '('
        .byte $ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea       // char 41 ')'
        .byte $ea,$ea,$ea,$ea,$ea,$ea,$ea,$e8       // char 42 '*'
        .byte $e0,$48,$d0,$dc,$60,$00,$00,$00       // char 43 '+'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 44 ','
        .byte $00,$00,$00,$00,$0b,$00,$0b,$00       // char 45 '-'
        .byte $0b,$0c,$00,$0b,$0c,$00,$0b,$0c       // char 46 '.'
        .byte $0f,$00,$0b,$0c,$0f,$00,$0b,$0c       // char 47 '/'
        .byte $0f,$07,$00,$0b,$0c,$0f,$07,$00       // char 48 '0'
        .byte $0b,$0c,$0f,$07,$01,$00,$0b,$0c       // char 49 '1'
        .byte $0f,$07,$01,$01,$00,$0b,$0c,$0f       // char 50 '2'
        .byte $07,$01,$00,$0b,$0c,$0f,$07,$01       // char 51 '3'
        .byte $01,$01,$01,$01                       // char 52 (partial)

txt_2385:
        .byte $40,$41,$42,$43                       // char 52 (partial)
        .byte $41,$41,$44,$45,$46,$41,$47,$48       // char 53 '5'
        .byte $49,$4a,$4b,$41,$4c,$4d,$49,$49       // char 54 '6'
        .byte $40,$41,$41,$41,$41,$4e,$4f,$50       // char 55 '7'
        .byte $51,$41,$47,$48,$52,$53,$54,$55       // char 56 '8'
        .byte $53,$53,$56,$57,$58,$59,$5a,$5b       // char 57 '9'
        .byte $49,$5c,$58,$53,$53,$5d,$5e,$49       // char 58 ':'
        .byte $52,$53,$5f,$60,$61,$53,$62,$63       // char 59 ';'
        .byte $64,$53,$65,$66                       // char 60 (partial)

txt_23c5:
        .byte $52,$53,$54,$55                       // char 60 (partial)
        .byte $53,$53,$67,$68,$53,$69,$6a,$49       // char 61 '='
        .byte $6b,$6c,$53,$6d,$53,$6e,$6f,$49       // char 62 '>'
        .byte $52,$53,$65,$70,$71,$53,$72,$73       // char 63 '?'
        .byte $64,$53,$65,$66                       // char 64 (partial)

txt_23e5:
        .byte $52,$53,$54,$55                       // char 64 (partial)
        .byte $53,$53,$74,$53,$75,$76,$49,$49       // char 65 'A'
        .byte $77,$78,$79,$7a,$7b,$7c,$7d,$49       // char 66 'B'
        .byte $52,$53,$7e,$7f,$80,$53,$81,$82       // char 67 'C'
        .byte $64,$53,$65,$66                       // char 68 (partial)

txt_2405:
        .byte $52,$53,$54,$55                       // char 68 (partial)
        .byte $53,$53,$83,$53,$84,$85,$49,$86       // char 69 'E'
        .byte $87,$53,$88,$89,$8a,$53,$8b,$8c       // char 70 'F'
        .byte $52,$53,$53,$53,$53,$8d,$8e,$8f       // char 71 'G'
        .byte $64,$53,$65,$66,$52,$53,$90,$91       // char 72 'H'
        .byte $92,$93,$94,$95,$96,$97,$98,$99       // char 73 'I'
        .byte $9a,$53,$9b,$9c,$9d,$53,$9e,$9f       // char 74 'J'

txt_2439:
        .byte $52,$53,$a0,$a1,$53,$a2,$a3,$a4       // char 75 'K'
        .byte $a5,$53,$65,$66,$a6,$53,$53,$53       // char 76 'L'
        .byte $53,$96,$a7,$a8,$53,$a9,$aa           // char 77 (partial)

txt_2450:
        .byte $5c                                   // char 77 (partial)
        .byte $58,$ab,$ac,$ad,$ae,$af,$53,$5d       // char 78 'N'

txt_2459:
        .byte $52,$53,$54,$b0,$b1,$b2,$b3,$b4       // char 79 'O'
        .byte $b5,$b4,$b6,$b7,$b8,$b9,$ba,$ba       // char 80 'P'
        .byte $ba,$ba,$bb,$bc,$bd,$ba,$be,$bf       // char 81 'Q'
        .byte $ba,$c0,$c1,$49,$c2,$c3,$ba,$c4       // char 82 'R'
        .byte $bf,$ba,$c0,$c5,$c6,$c7,$c8,$c9       // char 83 'S'
        .byte $ca,$cb,$cc,$cd,$49,$02               // char 84 (partial)

// --- Region $24b7-$24e8 ---
.pc = $24b7 "chr_24b7"

chr_24b7:
        // === Charset data (50 bytes, $24b7-$24e8) ===
        .byte $00,$00,$01,$02,$03,$04,$04,$03       // char 0 @+0
        .byte $02,$01,$00,$00,$00,$00,$00,$18       // char 1 @+1
        .byte $3c,$18,$00,$00,$00,$00,$18,$3c       // char 2 @+2
        .byte $18,$00,$00,$00,$00,$18,$3c,$18       // char 3 @+3
        .byte $00,$00,$00,$00,$18,$3c,$18,$00       // char 4 @+4
        .byte $00,$00,$00,$18,$3c,$18,$00,$00       // char 5 @+5
        .byte $00,$00                               // char 6 (partial)

// --- Region $25e0-$2680 ---
.pc = $25e0 "Segment $25e0"
        .byte $ea,$ea,$ea,$ea,$ea,$ea,$ea           // char 0 (partial)
        .byte $ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea       // char 1 @+1
        .byte $ea,$ea,$a2,$01,$ca,$d0,$fd,$a2       // char 2 @+2
        .byte $00,$a0,$00,$4c,$00,$26,$a0,$07       // char 3 @+3
        .byte $e8,$bd,$25,$26,$ea,$ea,$8d,$21       // char 4 @+4
        .byte $d0,$88,$30,$f2,$ea,$ea,$ea,$ea       // char 5 @+5
        .byte $ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea       // char 6 @+6
        .byte $ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea       // char 7 @+7
        .byte $e8,$e0,$28,$d0,$dc,$60,$09,$05       // char 8 @+8
        .byte $07,$01,$07,$05,$09,$00,$00,$00       // char 9 @+9
        .byte $00,$00,$00,$00,$00,$00,$09,$08       // char 10 @+10
        .byte $07,$01,$07,$08,$09,$00,$00,$00       // char 11 @+11
        .byte $00,$00,$00,$00,$00,$00,$06,$05       // char 12 @+12
        .byte $07,$01,$07,$05,$06,$00,$03,$ce       // char 13 @+13
        .byte $4d,$26,$f0,$01,$60,$a9,$03,$8d       // char 14 @+14

txt_2657:
        .byte $4d,$26,$a2,$00,$ad,$40,$03,$48       // char 15 @+15
        .byte $ad,$41,$03,$48,$ad,$42,$03,$48       // char 16 @+16
        .byte $a2,$00,$bd,$43,$03,$9d,$40,$03       // char 17 @+17
        .byte $e8,$e0,$3d,$d0,$f5,$68,$9d,$40       // char 18 @+18
        .byte $03,$68,$9d,$41,$03,$68,$9d,$42       // char 19 @+19
        .byte $03,$60                               // char 20 (partial)

// --- Region $26c7-$26df ---
.pc = $26c7 "chr_26c7"

chr_26c7:
        // === Charset data (25 bytes, $26c7-$26df) ===
        .byte $a2,$00,$a9,$c3,$9d,$01,$d0,$e8       // char 0 @+0
        .byte $e8,$e0,$10,$d0,$f7,$60,$a9,$01       // char 1 @+1
        .byte $8d,$25,$d0,$a9,$01,$8d,$26,$d0       // char 2 @+2
        .byte $60                                   // char 3 (partial)

// --- Region $26f8-$28c0 ---
.pc = $26f8 "bmp_26f8"

bmp_26f8:
        // === Charset data (264 bytes, $26f8-$27ff) ===
        .byte $55,$55,$55,$66,$66,$66,$99,$99       // char 0 @+0
        .byte $99,$aa,$aa,$aa,$99,$99,$99,$66       // char 1 @+1
        .byte $66,$66,$55,$55,$55,$77,$77,$77       // char 2 @+2
        .byte $dd,$dd,$dd,$ff,$ff,$ff,$dd,$dd       // char 3 @+3
        .byte $dd,$77,$77,$77,$55,$55,$55,$99       // char 4 @+4
        .byte $99,$99,$66,$66,$66,$55,$55,$55       // char 5 @+5
        .byte $77,$77,$77,$dd,$dd,$dd,$ff,$ff       // char 6 @+6
        .byte $ff,$dd,$dd,$dd,$77,$77,$77,$99       // char 7 @+7

txt_2738:
        .byte $20,$20,$20,$20,$20,$20,$20,$6e       // char 8 @+8
        .byte $01                                   // char 9 (partial)

txt_2741:
        .byte $20,$20,$20,$20,$20,$07,$12           // char 9 (partial)
        .byte $05,$05,$14,$09,$0e,$07,$13,$20       // char 10 @+10
        .byte $09,$0e,$20,$01,$20,$14,$0f,$20       // char 11 @+11
        .byte $30,$20,$0f,$12,$04,$05,$12,$20       // char 12 @+12
        .byte $14,$0f                               // char 13 (partial)

txt_2762:
        .byte $2e,$2e,$20,$20,$20,$20               // char 13 (partial)
        .byte $20,$20,$20,$01,$03,$12,$0f,$13       // char 14 @+14
        .byte $13,$20,$1c                           // char 15 (partial)

txt_2773:
        .byte $20,$42,$45,$41,$53                   // char 15 (partial)
        .byte $54,$49,$45,$20,$42,$4f,$59,$53       // char 16 @+16
        .byte $20,$1c                               // char 17 (partial)

txt_2782:
        .byte $20,$42,$52,$4f,$53,$20               // char 17 (partial)
        .byte $1c                                   // char 18 (partial)

txt_2789:
        .byte $20,$43,$48,$41,$4e,$4e,$45           // char 18 (partial)
        .byte $4c,$20,$34,$32,$20,$1c               // char 19 (partial)

txt_2796:
        .byte $20,$43                               // char 19 (partial)
        .byte $4f,$53,$4d,$4f,$53,$20,$1c           // char 20 (partial)

txt_279f:
        .byte $20                                   // char 20 (partial)
        .byte $43,$52,$41,$5a,$59,$20,$1c           // char 21 (partial)

txt_27a7:
        .byte $20                                   // char 21 (partial)
        .byte $44,$4f,$4d,$49,$4e,$41,$54,$4f       // char 22 @+22
        .byte $52,$53,$20,$1c                       // char 23 (partial)

txt_27b4:
        .byte $20,$44,$52,$49                       // char 23 (partial)
        .byte $56,$45,$20,$1c                       // char 24 (partial)

txt_27bc:
        .byte $20,$45,$4c,$49                       // char 24 (partial)
        .byte $54,$45,$20,$1c                       // char 25 (partial)

txt_27c4:
        .byte $20,$46,$41,$49                       // char 25 (partial)
        .byte $52,$4c,$49,$47,$48,$54,$20,$1c       // char 26 @+26

txt_27d0:
        .byte $20,$46,$52,$41,$4e,$54,$49,$43       // char 27 @+27
        .byte $20,$1c                               // char 28 (partial)

txt_27da:
        .byte $20,$46,$55,$54,$55,$52               // char 28 (partial)
        .byte $45,$20,$1c                           // char 29 (partial)

txt_27e3:
        .byte $20,$48,$41,$52,$44                   // char 29 (partial)
        .byte $43,$4f,$52,$50,$53,$20,$1c           // char 30 (partial)

txt_27ef:
        .byte $20                                   // char 30 (partial)
        .byte $48,$4f,$54,$4c,$49,$4e,$45,$20       // char 31 @+31
        .byte $1c                                   // char 32 (partial)

txt_27f9:
        .byte $20,$4c,$41,$5a,$45,$52,$20           // char 32 (partial)
        .byte $1c                                   // char 33 (partial)

txt_2801:
        .text " LIGHT "
        .byte $1c

txt_2809:
        .text " MANOWAR "
        .byte $1c

txt_2813:
        .text " NOISE "
        .byte $1c

txt_281b:
        .text " ONEWAY "
        .byte $1c

txt_2824:
        .text " ONLINE "
        .byte $1c

txt_282d:
        .text " RAMPAR/USA "
        .byte $1c

txt_283a:
        .text " RAWHEAD "
        .byte $1c

txt_2844:
        .text " SCIENCE 451 "
        .byte $1c

txt_2852:
        .text " SHARKS "
        .byte $1c

txt_285b:
        .text " SPHINX "
        .byte $1c

txt_2864:
        .text " TRISTAR "
        .byte $1c

txt_286e:
        .text " XAKK "
        .byte $1c

txt_2875:
        .text " ZARGON "
        .byte $1c

txt_287e:
        .text " 2000 "
        .byte $01
        .byte $2e,$04
        .byte $2e,$20,$01,$0e,$04
        .byte $20,$01
        .byte $0c,$0c,$20,$14,$08,$05,$20,$06,$0f,$12,$07,$0f,$14,$14,$05,$0e // .. ... .........
        .byte $20,$0f,$0e,$05,$13                   //  ....

txt_28a3:
        .text "...             "
        .fill 13, $20

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

// --- Region $2b00-$2ce8 ---
.pc = $2b00 "txt_2b00"

txt_2b00:
        .text "     "
        .byte $14,$0f
        .byte $20,$10,$12,$0f,$16,$05
        .byte $20,$09,$0b
        .byte $01,$12,$09,$20,$0e,$0f,$14,$20,$01,$12,$05,$20,$04,$05,$01,$04 // ... ... ... ....
        .byte $2c,$20,$17,$05,$20,$10,$15,$14,$20,$0f,$15,$14,$20,$36,$20,$0e // , .. ... ... 6 .
        .byte $05,$17,$20,$07,$01,$0d,$05,$13,$20,$14,$08,$09,$13,$20,$17,$05 // .. ..... .... ..
        .byte $05,$0b,$2c,$20,$01,$0e,$04,$20,$0d,$0f,$12,$05,$20,$14,$0f,$20 // .., ... .... .. 
        .byte $03,$0f,$0d,$05                       // ....

txt_2b54:
        .text "......"
        .byte $0a,$15,$13,$14
        .byte $20,$14,$0f
        .byte $20,$10,$12
        .byte $0f,$16,$05,$20,$14,$08,$01,$14,$20,$17,$05,$20,$01,$12,$05,$20 // ... .... .. ... 
        .byte $13,$14,$09,$0c,$0c,$20,$14,$08,$05,$20,$12,$05,$01,$0c,$20,$0e // ..... ... .... .
        .byte $15,$0d,$02,$05,$12,$20,$0f,$0e,$05   // ..... ...

txt_2b8d:
        .text "!!!      "
        .byte $09,$06
        .byte $20,$19,$0f,$15
        .byte $20
        .byte $17,$01,$0e,$0e,$01,$20,$13,$17,$01,$10,$20,$08,$0f,$14,$20,$16 // ..... .... ... .
        .byte $09,$04,$05,$0f,$20,$14,$08,$05,$0e,$20,$03,$0f,$0e,$14,$01,$03 // .... .... ......
        .byte $14,$60,$05,$18,$03,$05,$0c,$0c,$20,$0f,$0e,$20,$14,$08,$09,$13 // .`...... .. ....
        .byte $20,$01,$04,$12,$05,$13,$13           //  ......

txt_2bd4:
        .text ".....   "
        .byte $02,$12,$09,$01,$0e
        .byte $20,$08,$01
        .byte $0e,$13,$05,$0e                       // ....

txt_2be8:
        .fill 14, $20
        .byte $0b,$12,$01,$14,$08,$15,$13,$05,$14,$20,$38,$20,$0c,$05,$0a // ......... 8 ...

txt_2c05:
        .text ".5              "
        .text "    2670 "
        .byte $07,$12,$05,$16,$05

txt_2c23:
        .fill 18, $20
        .byte $04,$05,$0e,$0d,$01,$12,$0b           // .......

txt_2c3c:
        .fill 20, $20
        .byte $0f,$0b,$2c,$20,$14,$08,$01,$14,$27,$13,$20,$01,$0c,$0c,$20,$06 // .., ....'. ... .
        .byte $0f,$12,$20,$14,$08,$09,$13,$20,$14,$09,$0d,$05,$2c,$20,$02,$15 // .. .... ...., ..
        .byte $14,$20,$04,$0f,$0e,$27,$14,$20,$06,$0f,$12,$07,$05,$14,$20,$14 // . ...'. ...... .
        .byte $08,$05,$20,$10,$01,$12,$14,$19,$20,$14,$08,$09,$13,$20,$05,$01 // .. ..... .... ..
        .byte $13,$14,$05,$12                       // ....

txt_2c94:
        .text ".....   "
        .byte $06,$0f,$12
        .byte $20,$14,$08,$05
        .byte $20
        .byte $02,$05,$13,$14,$20,$2d,$20,$14,$12,$01,$04,$05,$20,$17,$09,$14 // .... - ..... ...
        .byte $08,$20,$14,$08,$05,$20,$02,$05,$13,$14,$20,$20,$20,$1f // . ... ....   .

dat_2cc2:
        .text "                                       "
