// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:13
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $2cff  (9472 bytes)
// Crunched with Cruncher AB — depacked by emulation
// Packer entry: $080d (via BASIC SYS 2061)
// Entry point:  $2000 (8192)
// IRQ handler:  $2100 (irq_2100)
// IRQ handler:  $212b (irq_212b)
// IRQ handler:  $220f (irq_220f)
// IRQ handler:  $2238 (irq_2238)
// IRQ handler:  $226d (irq_226d)
// IRQ handler:  $231b (irq_231b)
// IRQ handler:  $ea31 (irq_ea31)
//
// Code: 1907 bytes, Data: 7565 bytes
// Labels: 206, Subroutines: 18
//
// Cross-references: all OK
// ============================================


// --- Region $1000-$100d ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $211e

sub_1000:
        jmp loc_1006
// Referenced by: jsr from $2206, $222f, $225f, $226d, $2369

sub_1003:
        jmp loc_1573

loc_1006:
        ldx #$17
        ldy #$5d
        jmp loc_1504

dat_100d:
        .byte $00                                   // .

// --- Region $1035-$12f7 ---
.pc = $1035 "sub_1035"
// Referenced by: jsr from $1578

sub_1035:
        inc $1598
        lda $1598
        cmp $1597
        bcc loc_1045
        lda #$00
        sta $1598

loc_1045:
        clc
        lda $165a
        adc $15b4
        sta $165a
        cmp #$08
        bcc loc_1059
        and #$07
        sta $165a
        sec

loc_1059:
        lda $165b
        adc $15b5
        sta $165b
        ldx #$02

loc_1064:
        ldy $163b,x
        sty $fe
        clc
        lda $15de,x
        adc #$01
        cmp $15b1,x
        bcc loc_1088
        inc $15e1,x
        clc
        lda $15cf,x
        adc #$01
        cmp #$03
        bcc loc_1083
        lda #$00

loc_1083:
        sta $15cf,x
        lda #$00

loc_1088:
        sta $15de,x
        lda $1638,x
        sta $fc
        lda $1635,x
        sta $fd
        lda $1598
        bne loc_10d5
        inc $15c3,x
        lda $15e7,x
        cmp #$ff
        beq loc_10af
        cmp #$00
        bne loc_10d5
        lda $1632,x
        cmp #$01
        bne loc_10d5

loc_10af:
        ldy #$00
        sec
        lda ($fc),y
        sbc #$01
        cmp #$25
        bcs loc_10d5
        tay
        lda tbl_lo_165e,y
        sta smc_10ce                                // SMC: modifies $10ce
        lda tbl_hi_1683,y
        sta smc_10cf                                // SMC: modifies $10cf
        ldy #$01
        lda ($fc),y
        ldy $fe
.label smc_10ce = * + 1
.label smc_10cf = * + 2
        jsr sub_13fe                                // !SMC: modified by $10be, $10c4
        jsr sub_14f8
        bne loc_10af

loc_10d5:
        ldy $fe
        lda $159f,x
        beq loc_1142
        lda $15b7,x
        beq loc_10ef
        lda $15c3,x
        cmp $15c0,x
        bcc loc_10ef
        lda $15b7,x
        jsr sub_1465

loc_10ef:
        lda $15c6,x
        beq loc_10f7
        jsr sub_13a0

loc_10f7:
        lda $15ab,x
        beq loc_1132
        cmp #$06
        bcc loc_1110
        lda $15e1,x
        and #$01
        bne loc_112a
        lda $15ab,x
        sec
        sbc #$05
        jmp loc_1124

loc_1110:
        lda $15c3,x
        cmp #$01
        bcc loc_112a
        lda $15ae,x
        beq loc_1121
        cmp $15c3,x
        bcc loc_112a

loc_1121:
        lda $15ab,x

loc_1124:
        tay
        lda $163f,y
        bne loc_112d

loc_112a:
        lda $15a2,x

loc_112d:
        ldy $fe
        sta $1649,y

loc_1132:
        lda $15a8,x
        beq loc_113a
        jsr sub_1371

loc_113a:
        lda $160e,x
        beq loc_1142
        jsr sub_131b

loc_1142:
        lda $1598
        bne loc_114a
        jsr sub_115c

loc_114a:
        lda $fc
        sta $1638,x
        lda $fd
        sta $1635,x
        dex
        cpx #$00
        bmi loc_1181
        jmp loc_1064
// Referenced by: jsr from $1147

sub_115c:
        lda $1632,x
        sec
        sbc #$01
        sta $1632,x
        bcs loc_116a
        dec $15e7,x

loc_116a:
        lda $15e7,x
        bne loc_1181
        lda $1632,x
        beq loc_1182
        cmp $15a5,x
        bcs loc_1181
        lda $1649,y
        and #$fe
        sta $1649,y

loc_1181:
        rts

loc_1182:
        sta $1647,y
        sta $15c3,x
        sta $15ea,x
        sta $15f0,x
        sta $15ed,x
        sta $15de,x
        sta $15e1,x
        sta $15cf,x
        cpx $1596
        bne loc_11a8
        sta $165a
        lda $15b6
        sta $165b

loc_11a8:
        lda $160b,x
        sta $164a,y
        lda $1602,x
        sta $164b,y
        lda $1608,x
        sta $1648,y
        lda $15cc,x
        sta $15c9,x
        ldy #$00
        lda ($fc),y
        sta $159f,x
        beq loc_11ea
        sta $ff
        lda $15d5,x
        beq loc_11da
        clc
        adc $ff
        jsr sub_1449
        tya
        sta $15db,x

loc_11da:
        lda $15d2,x
        beq loc_11e5
        clc
        adc $ff
        jsr sub_152c

loc_11e5:
        lda $ff
        jsr sub_1449

loc_11ea:
        pha
        tya
        ldy $fe
        sta $1646,y
        sta $159c,x
        pla
        sta $1645,y
        sta $1599,x
        ldy #$01
        lda ($fc),y
        ldy $fe
        sta $1632,x
        jsr sub_14f8
        lda $1605,x
        sta $1649,y
        sta $15a2,x
        ldy #$00
        lda ($fc),y
        cmp #$19
        bne loc_1221
        iny
        lda ($fc),y
        pha
        jsr sub_14f8
        pla
.label loc_1221 = * + 1
        bit.abs $00a9
        sta $15e7,x
        rts

loc_1227:
        lda #$00
        ldy #$9b

loc_122b:
        sta $1595,y
        dey
        bne loc_122b
        ldy #$02

loc_1233:
        lda #$02
        sta $15a5,y
        lda #$00
        sta $15e7,y
        lda #$01
        sta $1632,y
        sta $162f,y
        dey
        bpl loc_1233
        sta $1597
        lda $fc
        sta $163e
        clc
        adc #$04
        sta $1638
        lda $fd
        sta $163f
        adc #$00
        sta $1635
        ldx #$7e
        ldy #$00

loc_1264:
        lda ($fc),y
        clc
        adc $1638
        sta $15bb,x
        php
        iny
        plp
        lda ($fc),y
        adc $1635
        sta $15b8,x
        iny
        inx
        bpl loc_1264
        jsr sub_128e
        jsr sub_1578
        jsr sub_1578
        inc $1034
        rts

dat_1289:
        .byte $a9,$00,$8d,$34,$10                   // ...4.

// Referenced by: jsr from $127c
sub_128e: {
        ldx #$17
loop:
        lda #$00
        sta $1645,x
        dex
        bpl loop
        sta $d418
        rts
}
        sta $ff
        txa

loc_129f:
        tay
        lda $1611,y
        clc
        adc #$01
        sta $1611,y
        cmp $ff
        bcs loc_12b7
        lda $1617,y
        sta $fc
        lda $161d,y
        sta $fd

loc_12b7:
        rts
        txa

loc_12b9:
        tay
        lda $fc
        sta $1617,y
        lda $fd
        sta $161d,y
        lda #$00
        sta $1611,y
        rts
        sta $ff
        txa
        clc
        adc #$03
        bne loc_129f
        txa
        clc
        adc #$03
        bne loc_12b9
        sta $15f9,x
        rts
sub_12dc: {
        cmp #$64
        bcc done
        sbc #$64
        sta $15a5,x
        rts
done:
        sta $15ae,x
        rts
}
        cmp #$63
        bcc loc_12f4
        sbc #$64
        sta $1596
        rts

loc_12f4:
        sta $15ab,x
        rts

// --- Region $1313-$13d7 ---
.pc = $1313 "$1313"
        clc
        adc $165d
        sta $165d
        rts
// Referenced by: jsr from $113f

sub_131b:
        lda $15de,x
        bne loc_1359
        lda $15f3,x
        beq loc_135a
        lda $15f0,x
        beq loc_1347
        lda $1647,y
        sec
        sbc $160e,x
        sta $1647,y
        bcs loc_136c
        lda $1648,y
        sbc #$00
        sta $1648,y
        cmp $15f6,x
        bcs loc_136c
        lda #$00
        beq loc_1356

loc_1347:
        lda $1648,y
        cmp $15f3,x
        bcc loc_135a
        cmp $15f6,x
        bcc loc_136c
        lda #$01

loc_1356:
        sta $15f0,x

loc_1359:
        rts

loc_135a:
        lda $1647,y
        clc
        adc $160e,x
        sta $1647,y
        lda $1648,y
        adc #$00
        sta $1648,y

loc_136c:
        rts

dat_136d:
        .byte $9d,$05,$16,$60                       // ...`
// Referenced by: jsr from $1137

sub_1371:
        cmp #$01
        bne loc_1387
        lda $15e1,x
        lsr
        bcs loc_139d

loc_137b:
        lda $15ba,x
        sta $1646,y
        lda $15bd,x
        jmp loc_1399

loc_1387:
        lda $15cf,x
        beq loc_139d
        cmp #$01
        beq loc_137b
        lda $15db,x
        sta $1646,y
        lda $15d8,x

loc_1399:
        sta $1645,y
        rts

loc_139d:
        jmp loc_14e7
// Referenced by: jsr from $10f4

sub_13a0:
        lda $15c9,x
        beq loc_13a9
        dec $15c9,x
        rts

loc_13a9:
        lda $15ed,x
        cmp #$01
        beq loc_13ba
        cmp #$02
        beq loc_13ba
        jsr sub_141b
        jmp loc_13bd

loc_13ba:
        jsr sub_1430

loc_13bd:
        lda $15ea,x
        clc
        adc #$01
        cmp $162f,x
        bcc loc_13d4
        lda $15ed,x
        adc #$00
        and #$03
        sta $15ed,x
        lda #$00

loc_13d4:
        sta $15ea,x
        rts

// --- Region $13f2-$150f ---
.pc = $13f2 "$13f2"
        clc
        adc $15f9,x
        sta $15f9,x
        rts

dat_13fa:
        .byte $9d                                   // .
        cpy $6015
// Referenced by: jsr from $10cd

sub_13fe:
        lda $1623,x
        sta $fc
        lda $1629,x
        sta $fd
        lda $1626,x
        sta $1623,x
        lda $162c,x
        sta $1629,x
        jmp sub_14f8

dat_1417:
        .byte $9d,$e4,$15,$60                       // ...`
// Referenced by: jsr from $13b4

sub_141b:
        lda $1599,x
        clc
        adc $15c6,x
        sta $1599,x
        sta $1645,y
        lda $159c,x
        adc #$00
        jmp loc_1442
// Referenced by: jsr from $13ba

sub_1430:
        lda $1599,x
        sec
        sbc $15c6,x
        sta $1599,x
        sta $1645,y
        lda $159c,x
        sbc #$00

loc_1442:
        sta $159c,x
        sta $1646,y

loc_1448:
        rts
// Referenced by: jsr from $11d3, $11e7, $152c

sub_1449:
        and #$7f
        clc
        adc $15f9,x
        asl
        tay
        lda $16a8,y
        clc
        adc $15e4,x
        pha
        lda $16a9,y
        adc #$00
        tay
        pla
        rts

dat_1461:
        .byte $9d,$ff,$15,$60                       // ...`
// Referenced by: jsr from $10ec

sub_1465:
        cmp #$01
        beq loc_1472
        cmp #$03
        beq loc_14d4
        cmp #$02
        beq loc_14c1

loc_1471:
        rts

loc_1472:
        lda $15ba,x
        cmp $159c,x
        bcc loc_14aa
        bne loc_1486
        lda $15bd,x
        cmp $1599,x
        beq loc_1471
        bcc loc_14aa

loc_1486:
        jsr loc_14c1
        lda $159c,x
        cmp $15ba,x
        bcc loc_1448
        bne loc_149b
        lda $1599,x
        cmp $15bd,x
        bcc loc_1448

loc_149b:
        lda $15bd,x
        sta $1599,x
        lda $15ba,x
        sta $159c,x
        jmp loc_14e7

loc_14aa:
        jsr loc_14d4
        lda $159c,x
        cmp $15ba,x
        bcc loc_149b
        bne loc_1448
        lda $1599,x
        cmp $15bd,x
        bcs loc_1448
        bcc loc_149b

loc_14c1:
        clc
        lda $1599,x
        adc $15fc,x
        sta $1599,x
        lda $159c,x
        adc $15ff,x
        jmp loc_14e4

loc_14d4:
        sec
        lda $1599,x
        sbc $15fc,x
        sta $1599,x
        lda $159c,x
        sbc $15ff,x

loc_14e4:
        sta $159c,x

loc_14e7:
        lda $159c,x
        sta $1646,y
        lda $1599,x
        sta $1645,y
        rts

dat_14f4:
        .byte $9d                                   // .
        asl $6016
// Referenced by: jsr from $10d0, $1204, $121c; jmp from $1414

sub_14f8:
        clc
        lda $fc
        adc #$02
        sta $fc
        bcc loc_1503
        inc $fd

loc_1503:
        rts

loc_1504:
        sty $fc
        stx $fd
        lda #$00
        sta $1034
        jmp loc_1227

// --- Region $151d-$1567 ---
.pc = $151d "$151d"
        tay
        ora $60,x
        sta $15b1,x
        rts

dat_1524:
        .byte $9d,$0b,$16,$60,$8d                   // ...`.
        eor $6016,x
// Referenced by: jsr from $11e2

sub_152c:
        jsr sub_1449
        sta $15bd,x
        tya
        sta $15ba,x
        rts
        pha
        lda $1623,x
        sta $1626,x
        lda $1629,x
        sta $162c,x
        lda $fc
        sta $1623,x
        lda $fd
        sta $1629,x
        ldy #$02
        lda ($fc),y
        sta $ff
        pla
        clc
        adc $163e
        sta $fc
        lda $ff
        adc $163f
        sta $fd
        pla
        pla
        jmp loc_10af

dat_1567:
        .byte $9d                                   // .

// --- Region $1573-$158d ---
.pc = $1573 "loc_1573"

loc_1573:
        lda $1034
        beq loc_158d
// Referenced by: jsr from $127f, $1282

sub_1578:
        jsr sub_1035
        ldy #$18

loc_157d:
        lda $1645,y
        sta $d400,y
        dey
        bmi loc_158d
        cpy #$00
        bcs loc_157d
        nop
        nop
        nop

loc_158d:
        rts

// --- Region $2000-$20a3 ---
.pc = $2000 "main_2000"

main_2000:
        jsr $ff81
        sei
        lda #$7f
        sta $dc0d
        lda #$01
        sta $d01a
        lda #$00
        sta $0314                                   // !SMC: modified by $127d
        lda #$21
        sta $0315
        lda #$06
        sta $d012
        lda #$12
        sta $d018
        lda #$80
        sta $0291
        lda #$30
        sta smc_212c                                // SMC: modifies $212c
        ldx #$00
        stx $d020
        stx $d011

loc_2034:
        lda $1c00,x
        sta $0400,x
        lda $1d00,x
        sta $0500,x
        lda $1e00,x
        sta $0600,x
        lda $1f00,x
        sta $0700,x
        lda #$00
        sta $d800,x
        sta $d868,x
        inx
        bne loc_2034

loc_2057:
        lda #$0f
        sta $d990,x
        lda #$01
        sta $d9e0,x
        lda #$00
        sta $da30,x
        lda #$01
        sta $daf8,x
        inx
        cpx #$28
        bne loc_2057
        lda #$07
        sta $2d
        lda #$01
        sta $2e
        lda #$00
        ldx #$28
        sta $2f
        stx $30
        lda #$00
        sta $2b
        sta $2c
        sta $31
        sta $33
        sta $35
        sta $92
        lda #$71
        sta $32
        lda #$25
        sta $37
        sta $39
        lda #$5b
        sta $36
        lda #$ab
        sta $38
        cli

loc_20a1:
        jmp loc_20a1

// --- Region $2100-$2174 ---
.pc = $2100 "irq_2100"
irq_2100: {
        ldx $2b
        lda $1b80,x
        sta $d020
        inx
        cpx #$18
        bne skip
        lda #$2b
        sta $0314
        lda #$21
        sta $0315
        lda #$0b
        sta $d021
        stx $2b
        jsr sub_1000
        ldx $2b
skip:
        stx $2b
        inc $d019
        jmp $ea81
}

irq_212b:
.label smc_212c = * + 1
        lda $1b5f                                   // !SMC: modified by $2029, $21e4
        tax
        and #$07
        eor #$07
        sta $2c
        txa
        lsr
        lsr
        lsr
        tax
        ldy #$00

loc_213c:
        lda txt_1b98,x
        sta $05e0,y
        inx
        iny
        cpy #$28
        bne loc_213c
        lda $2d
        sec
        sbc $2e
        and #$07
        sta $2d
        bcs loc_218e
        ldx #$00

loc_2155:
        lda $06f9,x
        sta $06f8,x
        inx
        cpx #$27
        bne loc_2155
        ldy #$00

loc_2162:
        lda ($2f),y
        bne loc_2170
        lda #$00
        sta $2f
        lda #$28
        sta $30
        bne loc_2162

loc_2170:
        cmp #$81
        bcc loc_2185

chr_2174:
        // === Charset data (1 bytes, $2174-$2174) ===
        .byte $c9                                   // char 0 (partial)

// --- Region $2185-$2273 ---
.pc = $2185 "loc_2185"

loc_2185:
        sta $071f
        inc $2f
        bne loc_218e
        inc $30

loc_218e:
        lda #$92

loc_2190:
        cmp $d012
        bne loc_2190
        lda $2c
        sta $d016
        ldx #$68

loc_219c:
        dex
        bne loc_219c
        lda #$c8
        sta $d016
        ldx $35
        ldy #$00

loc_21a8:
        lda $1b20,x
        sta $d834,y
        lda dat_1b10,x
        sta $d85c,y
        iny
        cpy #$14
        bne loc_21a8
        inx
        cpx #$10
        bne loc_21c0
        ldx #$00

loc_21c0:
        stx $35
        lda #$ca

loc_21c4:
        cmp $d012
        bne loc_21c4
        lda $2d
        sta $d016
        ldx #$68

loc_21d0:
        dex
        bne loc_21d0
        lda #$c8
        sta $d016
        inc smc_212c
        lda smc_212c
        cmp #$80
        bne loc_21e7
        lda #$30
        sta smc_212c                                // SMC: modifies $212c

loc_21e7:
        lda #$1b
        sta $d011
        lda #$ef
        cmp $dc01
        bne loc_2202
        lda #$0f
        sta $0314
        lda #$22
        sta $0315
        lda #$00
        sta $d011

loc_2202:
        lda #$0f
        sta $2b
        jsr sub_1003
        inc $d019
        jmp $ea81
irq_220f: {
        ldx $2b
        lda $1b80,x
        sta $d020
        dec $2b
        bne skip
        lda #$38
        sta $0314
        lda #$22
        sta $0315
        lda #$92
        sta $d018
        lda #$00
        sta $d021
skip:
        jsr sub_1003
        inc $d019
        jmp $ea81
}
irq_2238: {
        ldx $2b
        lda $1b80,x
        ldy #$00
loop:
        sta $d800,y
        sta $d900,y
        sta $da00,y
        sta $dae8,y
        iny
        bne loop
        inx
        stx $2b
        cpx #$15
        bne skip
        lda #$6d
        sta $0314
        lda #$22
        sta $0315
skip:
        jsr sub_1003
        lda #$1b
        sta $d011
        inc $d019
        jmp $ea81
}

irq_226d:
        jsr sub_1003
        jmp loc_22de

chr_2273:
        // === Charset data (1 bytes, $2273-$2273) ===
        .byte $78                                   // char 0 (partial)

// --- Region $22de-$22e4 ---
.pc = $22de "loc_22de"

loc_22de:
        lda #$02
        cmp #$02
        beq loc_230b

chr_22e4:
        // === Charset data (1 bytes, $22e4-$22e4) ===
        .byte $aa                                   // char 0 (partial)

// --- Region $230b-$2371 ---
.pc = $230b "loc_230b"

loc_230b:
        lda #$1b
        sta $0314
        lda #$23
        sta $0315
        inc $d019
        jmp $ea81

irq_231b:
        ldy $2b
        lda $1b80,y
        ldx #$00

loc_2322:
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $dae8,x
        inx
        bne loc_2322
        dec $2b
        bne loc_2369
        lda #$00
        sta $d011
        lda #$31
        sta $0314
        lda #$ea
        sta $0315
        lda #$00
        sta $0291
        sta $dc0d
        lda #$f0
        sta $d01a
        lda #$15
        sta $d018
        ldx #$00

loc_2358:
        lda bmp_2372,x
        sta $0400,x
        lda #$00
        sta $d400,x
        inx
        bne loc_2358
        jmp $0400

loc_2369:
        jsr sub_1003
        inc $d019
        jmp $ea81

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

// --- Region $0800-$0edf ---
.pc = $0800 "scr_0800"

scr_0800:
        // === Charset data (1760 bytes, $0800-$0edf) ===
        .byte $7c,$c6,$ba,$be,$ba,$c6,$7c,$00       // char 0 @+0
        .byte $7c,$ee,$ee,$fe,$ee,$ee,$ec,$00       // char 1 @+1
        .byte $7c,$ee,$ee,$fc,$ee,$ee,$fc,$00       // char 2 @+2
        .byte $7c,$ee,$ee,$e0,$ee,$ee,$fc,$00       // char 3 @+3
        .byte $7c,$ee,$ee,$ee,$ee,$ee,$fc,$00       // char 4 @+4
        .byte $7c,$ee,$e0,$f8,$e0,$ee,$fc,$00       // char 5 @+5
        .byte $7c,$ee,$e0,$f8,$e0,$e0,$e0,$00       // char 6 @+6
        .byte $7c,$ee,$e0,$de,$ee,$ee,$fc,$00       // char 7 @+7
        .byte $6c,$ee,$ee,$fe,$ee,$ee,$ec,$00       // char 8 @+8
        .byte $18                                   // char 9 (partial)

txt_0849:
        .byte $38,$38,$38,$38,$38,$30,$00           // char 9 (partial)
        .byte $0c,$0e,$0e,$0e,$ee,$ee,$7c,$00       // char 10 @+10
        .byte $6c,$ee,$ee,$fc,$ee,$ee,$ec,$00       // char 11 @+11
        .byte $60,$e0,$e0,$e0,$ee,$ee,$7c,$00       // char 12 @+12
        .byte $6c,$fe,$ee,$ee,$ee,$ee,$ec,$00       // char 13 @+13
        .byte $7c,$ee,$ee,$ee,$ee,$ee,$ec,$00       // char 14 @+14
        .byte $7c,$ee,$ee,$ee,$ee,$ee,$7c,$00       // char 15 @+15
        .byte $7c,$ee,$ee,$fc,$e0,$e0,$e0,$00       // char 16 @+16
        .byte $7c,$ee,$ee,$ee,$e2,$ec,$76,$00       // char 17 @+17
        .byte $7c,$ee,$ee,$fc,$ee,$ee,$ec,$00       // char 18 @+18
        .byte $7e,$ee,$e0,$7c,$0e,$ee,$fc,$00       // char 19 @+19
        .byte $7c,$ee,$ee,$0e,$0e,$0e,$0c,$00       // char 20 @+20
        .byte $6e,$ee,$ee,$ee,$ee,$ee,$7c,$00       // char 21 @+21
        .byte $6e,$ee,$ee,$ee,$6c,$38,$10,$00       // char 22 @+22
        .byte $6e,$ee,$ee,$ee,$ee,$fe,$6c,$00       // char 23 @+23
        .byte $6e,$ee,$ee,$7c,$ee,$ee,$ec,$00       // char 24 @+24
        .byte $6e,$ee,$ee,$7e,$0e,$ee,$fc,$00       // char 25 @+25
        .byte $7e,$ee,$0e,$7c,$e0,$ee,$fc,$00       // char 26 @+26
        .byte $3c,$70,$70,$70,$70,$70,$7c,$00       // char 27 @+27
        .byte $0c,$12,$30,$7c,$30,$62,$fc,$00       // char 28 @+28
        .byte $7c,$1c,$1c,$1c,$1c,$1c,$78,$00       // char 29 @+29
        .byte $18,$3c,$7e,$18,$18,$18,$18,$00       // char 30 @+30
        .byte $20,$60,$fe,$fe,$60,$20,$00,$00       // char 31 @+31
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 32 ' '
        .byte $10,$18,$18,$18,$10,$08,$18,$00       // char 33 '!'
        .byte $6c,$48,$00,$00,$00,$00,$00,$00       // char 34 '"'
        .byte $66,$66,$ff,$66,$ff,$66,$66,$00       // char 35 '#'
        .byte $18,$3e,$60,$3c,$06,$7c,$18,$00       // char 36 '$'
        .byte $62,$66,$0c,$18,$30,$66,$46,$00       // char 37 '%'
        .byte $3c,$66,$3c,$38,$67,$66,$3f,$00       // char 38 '&'
        .byte $18,$10,$00,$00,$00,$00,$00,$00       // char 39 '''
        .byte $1c,$38,$38,$38,$38,$38,$1c,$00       // char 40 '('
        .byte $38,$1c,$1c,$1c,$1c,$1c,$38,$00       // char 41 ')'
        .byte $10,$54,$38,$fe,$38,$54,$10,$00       // char 42 '*'
        .byte $00,$18,$18,$7e,$18,$18,$00,$00       // char 43 '+'
        .byte $00,$00,$00,$00,$00,$18,$18,$10       // char 44 ','
        .byte $00,$00,$00,$7e,$00,$00,$00,$00       // char 45 '-'
        .byte $00,$00,$00,$00,$00,$18,$18,$00       // char 46 '.'
        .byte $02,$06,$0c,$18,$30,$60,$c0,$00       // char 47 '/'
        .byte $7c,$ee,$ee,$ee,$ee,$ee,$7c,$00       // char 48 '0'
        .byte $38,$78,$38,$38,$38,$38,$7c,$00       // char 49 '1'
        .byte $7c,$ee,$0e,$7c,$e0,$ee,$fe,$00       // char 50 '2'
        .byte $7c,$ee,$0e,$3c,$0e,$ee,$7c,$00       // char 51 '3'
        .byte $ee,$ee,$ee,$7e,$0e,$0e,$0e,$00       // char 52 '4'
        .byte $fe,$ee,$e0,$fc,$0e,$ee,$7c,$00       // char 53 '5'
        .byte $7c,$ee,$e0,$fc,$ee,$ee,$7c,$00       // char 54 '6'
        .byte $7c,$ee,$0e,$1e,$0e,$0e,$0e,$00       // char 55 '7'
        .byte $7c,$ee,$ee,$7c,$ee,$ee,$7c,$00       // char 56 '8'
        .byte $7c,$ee,$ee,$7e,$0e,$ee,$7c,$00       // char 57 '9'
        .byte $00,$00,$18,$00,$18,$00,$00,$00       // char 58 ':'
        .byte $00,$00,$18,$00,$18,$10,$00,$00       // char 59 ';'
        .byte $0c,$18,$30,$60,$30,$18,$0c,$00       // char 60 '<'
        .byte $00,$00,$7e,$00,$7e,$00,$00,$00       // char 61 '='
        .byte $30,$18,$0c,$06,$0c,$18,$30,$00       // char 62 '>'
        .byte $7c,$ee,$0e,$1c,$38,$00,$38,$00       // char 63 '?'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 64 '@'
        .byte $00,$00,$00,$00,$01,$02,$05,$0b       // char 65 'A'
        .byte $10                                   // char 66 (partial)

txt_0a11:
        .byte $28,$54,$b4,$6a,$d5,$aa,$56           // char 66 (partial)
        .byte $00,$00,$00,$00,$00,$00,$80,$c0       // char 67 'C'
        .byte $16                                   // char 68 (partial)

txt_0a21:
        .byte $2d,$5a,$b5,$6e,$db,$aa,$53           // char 68 (partial)
        .byte $ab,$54,$a8,$50,$a0,$44,$8a,$12       // char 69 'E'
        .byte $40,$a0,$50,$58,$28,$14,$0a,$0b       // char 70 'F'
        .byte $00,$03,$04,$02,$01,$01,$02,$05       // char 71 'G'
        .byte $00,$c0,$30,$cc,$72,$7d,$fe,$be       // char 72 'H'
        .byte $00,$00,$00,$00,$00,$00,$80,$80       // char 73 'I'
        .byte $00,$07,$08,$05,$02,$02,$05,$0b       // char 74 'J'
        .byte $00,$80,$60,$98,$e4,$fa,$fd,$7d       // char 75 'K'
        .byte $00,$00,$00,$00,$01,$01,$01,$00       // char 76 'L'
        .byte $16                                   // char 77 (partial)

txt_0a69:
        .byte $2d,$5a,$b5,$6a,$55,$6a,$b5           // char 77 (partial)
        .byte $b3,$6b,$ab,$5b,$db,$5b,$db,$5b       // char 78 'N'
        .byte $95,$d5,$f6,$f6,$f7,$f7,$f7,$f7       // char 79 'O'
        .byte $17,$ad,$da,$b5,$6a,$f5,$fa,$dd       // char 80 'P'
        .byte $0b,$8a,$cb,$6b,$a5,$42,$81,$00       // char 81 'Q'
        .byte $5d,$ad,$55,$aa,$d2,$e1,$61,$a1       // char 82 'R'
        .byte $c0,$60,$b0,$d8,$e8,$70,$70,$70       // char 83 'S'
        .byte $16,$15,$16,$17,$0b,$05,$02,$01       // char 84 'T'
        .byte $bb,$5a,$ab,$55,$a5,$c2,$c2,$42       // char 85 'U'
        .byte $80,$c0,$60,$b0,$d0,$e0,$e0,$e0       // char 86 'V'

txt_0ab8:
        .byte $5a,$2c,$2c,$2c,$2e,$2f,$2f,$2f       // char 87 'W'
        .byte $5b,$5b,$5b,$5b,$5b,$5b,$db,$db       // char 88 'X'
        .byte $f7,$f7,$f7,$f7,$f7,$f7,$f7,$f7       // char 89 'Y'
        .byte $ca,$c4,$c0,$c0,$c0,$c0,$c0,$c0       // char 90 'Z'
        .byte $a1,$b1,$b9,$bd,$bf,$be,$be,$be       // char 91 '['
        .byte $78,$7f,$70,$4f,$3f,$fd,$7e,$8f       // char 92 '\'
        .byte $00,$00,$80,$40,$a0,$d0,$e8,$76       // char 93 ']'
        .byte $00,$00,$00,$00,$03,$0c,$33,$4e       // char 94 '^'
        .byte $00,$0f,$30,$cf,$3b,$ed,$f6,$8f       // char 95 '_'
        .byte $00,$00,$00,$00,$00,$01,$02,$0d       // char 96 '`'
        .byte $00,$01,$06,$19,$67,$9d,$7e,$d1       // char 97 'a'
        .byte $00,$e0,$10,$e8,$74,$ba,$dd,$ee       // char 98 'b'
        .byte $00,$00,$00,$00,$00,$00,$00,$c0       // char 99 'c'
        .byte $00,$00,$00,$00,$00,$00,$03,$04       // char 100 'd'
        .byte $00,$00,$03,$0c,$33,$ce,$3f,$e8       // char 101 'e'
        .byte $00,$f0,$08,$f4,$ba,$dd,$6e,$f7       // char 102 'f'
        .byte $00,$00,$00,$00,$00,$00,$80,$60       // char 103 'g'
        .byte $00,$00,$00,$00,$00,$00,$01,$02       // char 104 'h'
        .byte $00,$00,$01,$06,$19,$67,$9f,$74       // char 105 'i'
        .byte $00,$78,$84,$7a,$dd,$6e,$b7,$7b       // char 106 'j'
        .byte $00,$00,$00,$00,$00,$80,$40,$b0       // char 107 'k'
        .byte $00,$00,$00,$00,$00,$00,$00,$01       // char 108 'l'
        .byte $00,$00,$00,$03,$0c,$33,$cf,$3a       // char 109 'm'
        .byte $01,$3d,$c3,$3d,$ee,$b7,$db,$3d       // char 110 'n'
        .byte $42,$62,$72,$7a,$7e,$7e,$fe,$fe       // char 111 'o'
        .byte $f0,$f0,$f8,$f8,$f8,$f8,$f8,$f8       // char 112 'p'

txt_0b88:
        .byte $2f,$2f,$2f,$2f,$2f,$2f,$2f,$2f       // char 113 'q'
        .byte $db,$db,$db,$db,$db,$db,$db,$db       // char 114 'r'
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0       // char 115 's'
        .byte $bf,$be,$be,$be,$be,$be,$be,$be       // char 116 't'
        .byte $33,$bd,$be,$bf,$bf,$be,$be,$be       // char 117 'u'
        .byte $89,$06,$81,$40,$a0,$50,$50,$58       // char 118 'v'
        .byte $80,$40,$a0,$a0,$b0,$b8,$bc,$be       // char 119 'w'
        .byte $bb,$ad,$b6,$bb,$bd,$be,$be,$be       // char 120 'x'
        .byte $13,$2e,$5b,$b5,$5a,$55,$2a,$2d       // char 121 'y'
        .byte $66,$b7,$57,$b7,$d7,$77,$97,$17       // char 122 'z'
        .byte $71,$a0,$d0,$e8,$f4,$ca,$ca,$d7       // char 123 '{'
        .byte $30,$c8,$34,$14,$16,$67,$9f,$77       // char 124 '|'
        .byte $0b,$0a,$0b,$0b,$0b,$0b,$8b,$cb       // char 125 '}'
        .byte $b3,$db,$6b,$bb,$db,$eb,$eb,$eb       // char 126 '~'
        .byte $38,$d0,$e8,$f4,$fa,$e5,$e5,$e5       // char 127

scr_0c00:
        .byte $98,$64,$1a,$0a,$0b,$0b,$0b,$8b       // char 128
        .byte $05,$05,$05,$05,$05,$85,$c5,$e5       // char 129
        .byte $d9,$6d,$b5,$dd,$ed,$f5,$f5,$f5       // char 130
        .byte $9c,$e8,$f4,$fa,$fd,$f6,$f8,$c7       // char 131
        .byte $4c,$32,$0d,$05,$05,$85,$85,$dd       // char 132
        .byte $02,$02,$02,$02,$82,$c2,$e2,$f2       // char 133
        .byte $ec,$b6,$da,$ee,$f6,$fa,$fa,$fa       // char 134
        .byte $ce,$f4,$fa,$fd,$fe,$f9,$f9,$f9       // char 135
        .byte $1e,$0e,$06,$02,$82,$42,$42,$62       // char 136
        .byte $f8,$f8,$f8,$f8,$f8,$f8,$f8,$f8       // char 137
        .byte $00,$00,$00,$00,$01,$01,$00,$00       // char 138
        .byte $2f,$2f,$5f,$b7,$6b,$55,$aa,$55       // char 139
        .byte $db,$db,$bb,$ab,$db,$ac,$93,$0c       // char 140
        .byte $f7,$f7,$f7,$ef,$db,$35,$eb,$7e       // char 141
        .byte $c0,$c4,$ca,$d5,$ed,$dd,$b5,$6b       // char 142
        .byte $00,$00,$00,$00,$00,$80,$c0,$e1       // char 143
        .byte $be,$be,$be,$be,$be,$be,$be,$7e       // char 144
        .byte $be,$be,$be,$be,$be,$be,$be,$be       // char 145
        .byte $5c,$5e,$5f,$5f,$5f,$5f,$5f,$5f       // char 146
        .byte $be,$be,$be,$be,$be,$be,$5e,$2e       // char 147
        .byte $5c,$5e,$5f,$5f,$5f,$5f,$5f,$cf       // char 148
        .byte $2e,$2f,$17,$17,$17,$17,$17,$17       // char 149
        .byte $17,$17,$17,$97,$97,$97,$97,$d7       // char 150
        .byte $d6,$d5,$d3,$d7,$cf,$c3,$c1,$c0       // char 151
        .byte $db,$ed,$76,$ab,$d4,$e8,$d0,$e0       // char 152
        .byte $cb,$cb,$cb,$0b,$0b,$0b,$05,$02       // char 153
        .byte $eb,$eb,$eb,$eb,$eb,$eb,$e5,$e2       // char 154
        .byte $e5,$e5,$e5,$e5,$e5,$e5,$e5,$ec       // char 155
        .byte $cb,$eb,$fb,$fb,$fb,$fb,$fb,$fb       // char 156
        .byte $e5,$e5,$e5,$e5,$e5,$e5,$e2,$e1       // char 157
        .byte $f4,$f3,$f0,$f3,$f4,$f5,$f2,$71       // char 158
        .byte $3d,$ff,$f8,$c7,$3d,$fe,$f7,$7e       // char 159
        .byte $e3,$1d,$f9,$b5,$ed,$dd,$b5,$7d       // char 160
        .byte $f2,$f2,$72,$b2,$d2,$e2,$f1,$f0       // char 161
        .byte $fa,$fa,$fa,$fa,$fa,$fa,$79,$b8       // char 162
        .byte $f9,$f9,$f9,$f9,$f9,$f9,$79,$bb       // char 163
        .byte $72,$7a,$7e,$7e,$7e,$7e,$7e,$3e       // char 164
        .byte $2e,$13,$0c,$03,$01,$00,$00,$00       // char 165
        .byte $03,$01,$e0,$1e,$e1,$fe,$7f,$1f       // char 166
        .byte $81,$ff,$ff,$7f,$fc,$03,$fe,$ff       // char 167
        .byte $db,$77,$ed,$9a,$7d,$fa,$ed,$76       // char 168
        .byte $f1,$f1,$b2,$d2,$65,$a8,$47,$81       // char 169
        .byte $5e,$6e,$f7,$bc,$e3,$1e,$f7,$fb       // char 170
        .byte $be,$be,$7e,$de,$ae,$d6,$6a,$b4       // char 171
        .byte $5f,$5f,$2f,$16,$15,$13,$17,$0f       // char 172
        .byte $be,$be,$7e,$de,$ae,$56,$aa,$d4       // char 173
        .byte $16,$0a,$05,$02,$01,$00,$00,$00       // char 174
        .byte $17,$08,$07,$8c,$73,$8e,$7b,$1d       // char 175
        .byte $3f,$ff,$8f,$76,$f5,$f3,$7f,$bb       // char 176
        .byte $17,$17,$17,$17,$17,$16,$15,$13       // char 177
        .byte $d7,$d7,$f7,$cf,$3b,$ed,$f6,$db       // char 178
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$40       // char 179
        .byte $40,$00,$00,$00,$00,$00,$00,$00       // char 180
        .byte $01,$00,$00,$00,$00,$00,$00,$00       // char 181
        .byte $61,$a0,$50,$28,$17,$08,$07,$01       // char 182
        .byte $73,$8f,$78,$c7,$3f,$ee,$b6,$dd       // char 183
        .byte $fb,$fb,$fb,$7b,$5b,$f7,$f5,$f6       // char 184
        .byte $e0,$e0,$e0,$e0,$e0,$e0,$e0,$e0       // char 185
        .byte $b0,$50,$28,$14,$0b,$04,$03,$00       // char 186
        .byte $b9,$47,$3c,$63,$9f,$77,$db,$ed       // char 187
        .byte $d5,$ed,$7b,$b6,$ad,$9a,$bd,$fe       // char 188
        .byte $f0,$f0,$f0,$f0,$70,$b0,$50,$a0       // char 189
        .byte $58,$28,$14,$0a,$05,$02,$01,$00       // char 190
        .byte $5c,$23,$1e,$31,$cf,$3b,$ed,$76       // char 191

spr_0e00:
        .byte $fe,$fe,$3d,$db,$d6,$cd,$de,$ff       // char 192
        .byte $f8,$f8,$f8,$78,$b8,$58,$a8,$50       // char 193
        .byte $07,$00,$00,$00,$00,$00,$00,$00       // char 194
        .byte $ff,$ff,$0f,$00,$00,$00,$00,$00       // char 195
        .byte $bb,$dc,$e0,$00,$00,$00,$00,$00       // char 196
        .byte $fd,$7e,$3f,$00,$00,$00,$00,$00       // char 197
        .byte $d8,$e0,$00,$00,$00,$00,$00,$00       // char 198
        .byte $03,$01,$00,$00,$00,$00,$00,$00       // char 199
        .byte $e8,$d0,$e0,$40,$00,$00,$00,$00       // char 200
        .byte $0e,$07,$03,$00,$00,$00,$00,$00       // char 201
        .byte $dd,$60,$80,$00,$00,$00,$00,$00       // char 202
        .byte $e8,$d0,$60,$00,$00,$00,$00,$00       // char 203
        .byte $17,$0f,$03,$01,$00,$00,$00,$00       // char 204
        .byte $ed,$d6,$e8,$d0,$e0,$40,$00,$00       // char 205
        .byte $80,$00,$00,$00,$00,$00,$00,$00       // char 206
        .byte $eb,$76,$35,$2e,$2b,$2d,$16,$0b       // char 207
        .byte $f7,$b7,$6f,$db,$55,$aa,$d7,$49       // char 208
        .byte $60,$a0,$c0,$c0,$c0,$c0,$40,$e0       // char 209
        .byte $76,$3b,$1c,$00,$00,$00,$00,$00       // char 210
        .byte $ff,$0e,$07,$02,$00,$00,$00,$00       // char 211
        .byte $40,$80,$00,$00,$00,$00,$00,$00       // char 212
        .byte $3b,$1d,$0e,$00,$00,$00,$00,$00       // char 213
        .byte $7f,$87,$03,$01,$00,$00,$00,$00       // char 214
        .byte $a0,$40,$80,$00,$00,$00,$00,$00       // char 215
        .byte $04,$03,$00,$00,$00,$00,$00,$00       // char 216
        .byte $f6,$0f,$f0,$7f,$3f,$1f,$07,$00       // char 217
        .byte $10,$e8,$18,$fc,$fe,$ff,$fe,$7f       // char 218
        .byte $00,$00,$00,$00,$00,$00,$80           // char 219 (partial)

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

// --- Region $100e-$1034 ---
.pc = $100e "txt_100e"

txt_100e:
        .text "MUSIC RELOCATED BY**** CENTURION ****"
        .byte $00                                   // string terminator
        .byte $01                                   // .

// --- Region $12f8-$1312 ---
.pc = $12f8 "dat_12f8"

dat_12f8:
        .byte $48,$29,$0f,$9d,$f6,$15,$68
        .text "JJJJ"
        .byte $9d,$f3,$15,$60,$9d
        .byte $2f,$16,$60,$8d,$5c,$16,$60,$8d,$b6,$15,$60 // /.`.\.`...`

// --- Region $13d8-$13f1 ---
.pc = $13d8 "dat_13d8"

dat_13d8:
        .byte $9d,$d5,$15,$60
        .text "HJJJ"
        .byte $8d,$b5,$15,$68
        .byte $29,$07,$8d,$b4
        .byte $15,$60,$8d,$97,$15,$60,$9d,$d2,$15,$60 // .`...`...`

// --- Region $1510-$151c ---
.pc = $1510 "dat_1510"

dat_1510:
        .byte $9d,$c0,$15,$60,$9d,$c6,$15,$60,$9d,$b7,$15,$60,$9d // ...`...`...`.

// --- Region $1568-$1572 ---
.pc = $1568 "Segment $1568"
        .byte $02,$16,$60,$20,$89,$12,$68,$68,$68,$68,$60 // ..` ..hhhh`

// --- Region $158e-$1a19 ---
.pc = $158e "dat_158e"

dat_158e:
        .byte $9d,$fc,$15,$60,$9d,$08,$16,$60,$00,$01,$00,$9c,$ed,$58,$04,$15 // ...`...`.....X..
        .byte $09,$a6,$b5,$a6,$41,$41,$41,$02,$02,$02,$00,$00,$00,$00,$03,$00 // ....AAA.........
        .byte $00,$00,$00,$00,$00,$00,$00,$05,$e6,$01,$01,$01,$04,$04,$09,$9c // ................
        .byte $9c,$58,$00,$05,$10,$06,$04,$06,$00,$00,$00,$00,$00,$00,$00,$00 // .X..............
        .byte $00,$00,$01,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$06,$04,$06,$00,$00,$20,$00,$00,$00,$00,$00,$00,$00 // ........ .......
        .byte $00,$00,$00,$00,$00,$0d,$0d,$0d,$02,$02,$02,$00,$00,$00,$2c,$c8 // ..............,.
        .byte $c8,$01,$00,$00,$6a,$00,$6a,$41,$41,$41,$08,$08,$08,$0d,$09,$08 // ....j.jAAA......
        .byte $55,$7d,$ff,$01,$14,$01,$02,$00,$02,$af,$70,$a7,$ad,$6e,$e5,$17 // U}........p..n..
        .byte $18,$19,$17,$18,$18,$b1,$00,$a9,$00,$00,$00,$17,$00,$19,$00,$00 // ................
        .byte $00,$01,$01,$01,$0a,$02,$0a,$1a,$18,$19,$08,$78,$ce,$00,$07,$0e // ...........x....
        .byte $5d,$17,$41,$21,$11,$81,$51,$9c,$04,$fe,$09,$41,$0d,$6a,$ed,$15 // ].A!..Q....A.j..
        .byte $f4,$09,$11,$09,$00,$58,$09,$fa,$0d,$41,$08,$6a,$00,$04,$d1,$1f // .....X...A.j....

tbl_lo_165e:
        .byte $28,<dat_1524,<dat_136d,$92,$dc,$20,$ea,$1c,<dat_1510,<dat_1567,$14,<dat_1461,<dat_158e,<dat_14f4,$18,$9c,$b8,$ca,$d2,$d8,<dat_12f8,$07,$0b,$0f,$f1,$f2,$13,<dat_13d8,$dc,$6b,$ee,<dat_1417,<dat_13fa,<sub_152c,$37,<sub_13fe,$ea // address table low bytes

tbl_hi_1683:
        .byte $15,>dat_1524,>dat_136d,$15,$12,$15,$12,$15,>dat_1510,>dat_1567,$15,>dat_1461,>dat_158e,>dat_14f4,$15,$12,$12,$12,$12,$12,>dat_12f8,$13,$13,$13,$13,$13,$13,>dat_13d8,$13,$15,$13,>dat_1417,>dat_13fa,>sub_152c,$15,>sub_13fe,$13 // address table high bytes
        .byte $13,$01,$16,$01,$27,$01,$38,$01,$4b,$01,$5e,$01,$73,$01,$89,$01 // ....'.8.K.^.s...
        .byte $a1,$01,$ba,$01,$d4,$01,$f0,$01,$0d,$02,$2c,$02,$4e,$02,$71,$02 // ..........,.N.q.
        .byte $96,$02,$bd,$02,$e7,$02,$13,$03,$42,$03,$74,$03,$a8,$03,$e0,$03 // ........B.t.....
        .byte $1b,$04,$59,$04,$9c,$04,$e2,$04,$2c,$05,$7b,$05,$ce,$05,$27,$06 // ..Y.....,.{...'.
        .byte $84,$06,$e8,$06,$51,$07,$c0,$07,$36,$08,$b3,$08,$38,$09,$c4,$09 // ....Q...6...8...
        .byte $59,$0a,$f6,$0a,$9d,$0b,$4e,$0c,$09,$0d,$d0,$0d,$a2,$0e,$81,$0f // Y.....N.........
        .byte $6d,$10,$67,$11,$70,$12,$88,$13,$b2,$14,$ed,$15,$3a,$17,$9c,$18 // m.g.p.......:...
        .byte $13,$1a,$a0,$1b,$44,$1d,$02,$1f,$da,$20,$ce,$22,$e0,$24,$11,$27 // ....D.... .".$.'
        .byte $64,$29,$da,$2b,$75                   // d).+u

txt_172d:
        .text ".81&4"
        .byte $40                                   // @ character
        .text "7"
        .byte $89,$3a,$04,$3e,$b4,$41,$9c,$45,$c0   // .:.>.A.E.

txt_173d:
        .text "I"
        .byte $22                                   // double quote character
        .text "N"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $52,$b4,$57,$eb,$5c,$71,$62,$4c,$68,$80,$6e,$12,$75,$08,$7c,$68 // R.W.\qbLh.n.u.|h
        .byte $83,$39,$8b,$80,$93,$45,$9c,$90,$a5,$69,$af,$d7,$ad,$00,$78,$01 // .9...E...i....x.
        .byte $00,$01,$02,$04,$0a,$48,$03,$41,$04,$08,$0e,$55,$15,$d2,$01,$0f // .....H.A...U....
        .byte $25,$01,$0d,$2c,$0c,$01,$11,$00,$9a,$00,$19,$01,$9f,$40,$9d,$40 // %..,.........@.@
        .byte $10,$02,$02,$0d,$0a,$6a,$01,$1f,$17,$d1,$07,$64,$18,$e6,$1d,$28 // .....j.....d...(
        .byte $0f,$01,$11,$00,$22,$9a,$a6,$08,$00,$08,$19,$00,$ab,$08,$a6,$08 // ...."...........
        .byte $00,$10,$19,$00,$ab,$08,$00,$08,$19,$00,$10,$04,$13,$00,$11,$00 // ................
        .byte $23,$a7,$02,$00,$23,$a7,$02,$00,$23,$a7,$02,$00,$23,$a7,$02,$00 // #...#...#...#...
        .byte $14,$05,$23,$a7,$02,$00,$14,$03,$23,$a7,$02,$00,$14,$00,$23,$a7 // ..#.....#.....#.
        .byte $02,$00,$23,$a7,$02,$00,$10,$03,$11,$00,$22,$9a,$a6,$08,$00,$08 // ..#.......".....
        .byte $19,$00,$ab,$08,$a6,$08,$00,$10,$19,$00,$ab,$08,$00,$08,$19,$00 // ................
        .byte $10,$04,$14,$fb,$23,$a7,$02,$00,$14,$fe,$23,$a7,$02,$00,$14 // ....#.....#....

chr_1800:
        // === Charset data (538 bytes, $1800-$1a19) ===
        .byte $00,$23,$a7,$02,$00,$23,$a7,$02       // char 0 @+0
        .byte $00,$12,$ff,$00,$01,$1e,$00,$01       // char 1 @+1
        .byte $02,$09,$0a,$00,$03,$81,$04,$08       // char 2 @+2
        .byte $0e,$7d,$15,$d2,$07,$03,$03,$41       // char 3 @+3
        .byte $0d,$c8,$0c,$00,$0f,$01,$22,$9a       // char 4 @+4
        .byte $09,$05,$11,$00,$23,$91,$02,$00       // char 5 @+5
        .byte $00,$06,$19,$00,$23,$91,$02,$00       // char 6 @+6
        .byte $00,$06,$19,$00,$23,$9c,$02,$00       // char 7 @+7
        .byte $00,$06,$19,$00,$23,$91,$02,$00       // char 8 @+8
        .byte $00,$06,$19,$00,$23,$91,$02,$00       // char 9 @+9
        .byte $00,$06,$19,$00,$23,$9c,$02,$00       // char 10 @+10
        .byte $00,$06,$19,$00,$23,$91,$02,$00       // char 11 @+11
        .byte $00,$06,$19,$00,$23,$9c,$02,$00       // char 12 @+12
        .byte $00,$06,$19,$00,$10,$30,$13,$00       // char 13 @+13
        .byte $11,$00,$23,$91,$02,$00,$b5,$06       // char 14 @+14
        .byte $23,$91,$02,$00,$b2,$06,$23,$9c       // char 15 @+15
        .byte $02,$00,$b2,$06,$23,$91,$02,$00       // char 16 @+16
        .byte $b5,$06,$23,$91,$02,$00,$b2,$06       // char 17 @+17
        .byte $23,$9c,$02,$00,$b7,$06,$23,$91       // char 18 @+18
        .byte $02,$00,$b2,$06,$23,$9c,$02,$00       // char 19 @+19
        .byte $b0,$06,$23,$91,$02,$00,$b5,$06       // char 20 @+20
        .byte $23,$91,$02,$00,$b2,$06,$23,$9c       // char 21 @+21
        .byte $02,$00,$be,$06,$23,$91,$02,$00       // char 22 @+22
        .byte $b5,$06,$23,$91,$02,$00,$b2,$06       // char 23 @+23
        .byte $23,$9c,$02,$00,$bc,$06,$23,$91       // char 24 @+24
        .byte $02,$00,$b2,$06,$23,$9c,$02,$00       // char 25 @+25
        .byte $be,$06,$10,$18,$12,$ff,$00,$01       // char 26 @+26
        .byte $1e,$00,$01,$82,$00,$19,$02,$02       // char 27 @+27
        .byte $08,$15,$d2,$20,$20,$13,$00,$03       // char 28 @+28
        .byte $41,$04,$08,$0e,$01,$0a,$4a,$09       // char 29 @+29
        .byte $0a,$22,$8e,$0d,$c8,$0c,$00,$0f       // char 30 @+30
        .byte $01,$11,$00,$b2,$10,$b2,$08,$b0       // char 31 @+31
        .byte $10,$00,$08,$19,$00,$b5,$10,$b2       // char 32 ' '
        .byte $10,$b2,$08,$b0,$10,$00,$08,$19       // char 33 '!'
        .byte $00,$ad,$08,$b0,$08,$10,$04,$0e       // char 34 '"'
        .byte $ff,$11,$00,$0a,$6a,$09,$18,$a6       // char 35 '#'
        .byte $10,$be,$20,$bc,$20,$b9,$20,$b0       // char 36 '$'
        .byte $08,$0a,$4a,$b2,$08,$09,$10,$0d       // char 37 '%'
        .byte $e8,$0c,$03,$22,$b2,$00,$10,$19       // char 38 '&'
        .byte $00,$c1,$08,$c1,$08,$be,$20,$c3       // char 39 '''
        .byte $08,$00,$08,$19,$00,$c1,$08,$be       // char 40 '('
        .byte $28,$0d,$c8,$0c,$00,$0a,$6a,$09       // char 41 ')'
        .byte $18,$ab,$10,$b7,$20,$b5,$20,$b4       // char 42 '*'
        .byte $20,$b0,$08,$0a,$4a,$b2,$08,$09       // char 43 '+'
        .byte $10,$0d,$e8,$0c,$03,$22,$b5,$00       // char 44 ','
        .byte $10,$19,$00,$be,$08,$be,$08,$bc       // char 45 '-'
        .byte $20,$c1,$08,$00,$08,$19,$00,$be       // char 46 '.'
        .byte $08,$bc,$28,$0d,$c8,$0c,$00,$10       // char 47 '/'
        .byte $02,$11,$00,$0a,$4a,$b0,$08,$0a       // char 48 '0'
        .byte $0a,$b2,$10,$10,$0a,$b5,$08,$b7       // char 49 '1'
        .byte $08,$00,$70,$19,$00,$b5,$08,$b7       // char 50 '2'
        .byte $08,$00,$70,$19,$00,$ad,$08,$b0       // char 51 '3'
        .byte $08,$12,$02,$00,$00,$19,$02,$11       // char 52 '4'
        .byte $00,$23,$6b,$02,$00,$be,$08,$bc       // char 53 '5'
        .byte $10,$23,$78,$02,$00,$23,$6b,$02       // char 54 '6'
        .byte $00,$be,$08,$c1,$10,$23,$78,$02       // char 55 '7'
        .byte $00,$10,$04,$12,$ff,$00,$01,$1e       // char 56 '8'
        .byte $0a,$6a,$22,$a6,$a6,$10,$b2,$20       // char 57 '9'
        .byte $b7,$20,$b9                           // char 58 (partial)

txt_19d3:
        .byte $20,$24,$be,$08,$00                   // char 58 (partial)
        .byte $10,$19,$00,$be,$08,$00,$18,$19       // char 59 ';'
        .byte $00,$be,$08,$00,$10,$19,$00,$be       // char 60 '<'
        .byte $08,$00,$20,$19,$00,$24,$03,$81       // char 61 '='
        .byte $ca,$01,$03,$11,$ca,$01,$03,$41       // char 62 '>'
        .byte $24,$03,$81,$d1,$01,$03,$11,$d1       // char 63 '?'
        .byte $01,$03,$41,$24,$22,$9a,$a6,$10       // char 64 '@'
        .byte $ab,$08,$22,$9d,$a6,$10,$22,$9f       // char 65 'A'
        .byte $9f,$08,$ab,$08,$22,$98,$98,$08       // char 66 'B'
        .byte $24                                   // char 67 (partial)

dat_1a19:
        // === Fill data (1 bytes, $1a19-$1a19) ===
        .byte $00                                   // .

// --- Region $1b10-$1fe7 ---
.pc = $1b10 "dat_1b10"

dat_1b10:
        .byte $01,$07,$0d,$0f,$03,$0e,$04,$06       // char 98 'b'
        .byte $00,$06,$04,$0e,$03,$0f,$0d,$07       // char 99 'c'
        .byte $00,$09,$02,$08,$0a,$0f,$07,$0d       // char 100 'd'
        .byte $01,$0d,$07,$0f,$0a,$08,$02,$09       // char 101 'e'
        .byte $75,$6b,$62                           // char 102 (partial)

txt_1b33:
        .byte $58,$4f,$45,$3d,$34                   // char 102 (partial)
        .byte $2c,$25,$1e,$18,$12,$0d,$09,$06       // char 103 'g'
        .byte $03,$01,$00,$00,$00,$01,$03,$06       // char 104 'h'
        .byte $09,$0d,$12,$18,$1e                   // char 105 (partial)

txt_1b4d:
        .byte $25,$2c,$34                           // char 105 (partial)
        .byte $3d,$45,$4f,$58,$62,$6b,$75,$80       // char 106 'j'
        .byte $8a,$94,$9d,$a7,$b0,$ba,$c2,$cb       // char 107 'k'
        .byte $d3,$da,$e1,$e7,$ed,$f2,$f6,$f9       // char 108 'l'
        .byte $fc,$fe,$ff,$ff,$ff,$fe,$fc,$f9       // char 109 'm'
        .byte $f6,$f2,$ed,$e7,$e1,$da,$d3,$cb       // char 110 'n'
        .byte $c2,$ba,$b0,$a7,$9d,$94,$8a,$80       // char 111 'o'
        .byte $00,$00,$00,$00,$00,$00,$09,$09       // char 112 'p'
        .byte $02,$02,$08,$08,$0a,$0a,$0f,$0f       // char 113 'q'
        .byte $07,$07,$0d,$0d,$01,$01,$0b,$0b       // char 114 'r'

txt_1b98:
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 115 's'
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 116 't'
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 117 'u'
        .byte $20,$20,$20,$20,$20,$20,$20,$13       // char 118 'v'
        .byte $14,$09,$18                           // char 119 (partial)

txt_1bbb:
        .byte $20,$2b,$32,$21                       // char 119 (partial)

dat_1bbf:
        // === Fill data (33 bytes, $1bbf-$1bdf) ===
        .fill 33, $20
        .byte $00,$09,$06,$02,$0b,$04,$08,$0e       // char 124 '|'
        .byte $05,$0c,$0f,$03,$0d,$07,$01,$07       // char 125 '}'
        .byte $0d,$03,$0f,$0c,$05,$0e,$08,$04       // char 126 '~'
        .byte $0b,$02,$06,$09,$00,$17,$0a           // char 127 (partial)

txt_1bff:
        .byte $33                                   // char 127 (partial)
        .byte $40,$20,$20,$40,$40,$40,$41,$42       // char 128
        .byte $43,$20,$20,$20,$20,$20,$20,$20       // char 129
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 130
        .byte $20,$20,$20,$20,$40,$40,$40,$40       // char 131
        .byte $40,$40,$40,$40,$40,$40,$40,$20       // char 132
        .byte $20,$40,$40,$40,$40,$41,$44,$45       // char 133
        .byte $46,$47,$48,$49,$14,$08,$05,$20       // char 134
        .byte $04,$0f,$0f,$12,$13,$20,$0f,$06       // char 135

txt_1c40:
        .byte $20,$20,$20,$20,$20,$20,$40,$40       // char 136
        .byte $4a,$4b,$40,$40,$40,$40,$40,$40       // char 137
        .byte $40,$40,$40,$40,$4c,$4e,$4e,$4f       // char 138
        .byte $50,$51,$52,$53,$20,$20,$20,$20       // char 139
        .byte $20,$20,$10,$05,$12,$03,$05,$10       // char 140
        .byte $14,$09,$0f,$0e,$20,$dd               // char 141 (partial)

txt_1c6e:
        .byte $20,$20                               // char 141 (partial)
        .byte $54,$55,$56,$40,$40,$40,$40,$40       // char 142
        .byte $40,$40,$40,$40,$40,$57,$58,$59       // char 143
        .byte $5a,$40,$5b,$5c,$5d,$40,$5e,$5f       // char 144
        .byte $5d,$40,$60,$61,$62,$63,$64,$65       // char 145
        .byte $66,$67,$68,$69,$6a,$6b,$6c,$6d       // char 146
        .byte $6e,$6f,$70                           // char 147 (partial)

txt_1c9b:
        .byte $40,$40,$40,$40,$40                   // char 147 (partial)
        .byte $40,$40,$40,$40,$40,$71,$72,$59       // char 148
        .byte $73,$40,$74,$75,$76,$77,$78,$75       // char 149
        .byte $76,$77,$79,$7a,$7b,$7c,$7d,$7e       // char 150
        .byte $7f,$80,$81,$82,$83,$84,$85,$86       // char 151
        .byte $87,$88,$89                           // char 152 (partial)

txt_1cc3:
        .byte $40,$40,$40,$40,$40                   // char 152 (partial)
        .byte $40,$40,$40,$40,$8a,$8b,$8c,$8d       // char 153
        .byte $8e,$8f,$90,$91,$92,$91,$93,$93       // char 154
        .byte $94,$91,$95,$96,$97,$98,$99,$9a       // char 155
        .byte $9b,$9c,$9d,$9e,$9f,$a0,$a1,$a2       // char 156
        .byte $a3,$a4,$89                           // char 157 (partial)

txt_1ceb:
        .byte $40,$40,$40,$40,$40                   // char 157 (partial)
        .byte $40,$40,$40,$40,$40,$a5,$a6,$a7       // char 158
        .byte $a8,$a9,$aa,$ab,$ac,$ad,$ae,$af       // char 159
        .byte $b0,$ad,$b1,$b2,$b3,$b4,$b5,$b6       // char 160
        .byte $b7,$b8,$b9,$ba,$bb,$bc,$bd,$be       // char 161
        .byte $bf,$c0,$c1                           // char 162 (partial)

txt_1d13:
        .byte $40,$40,$40,$40,$40                   // char 162 (partial)
        .byte $40,$40,$40,$40,$40,$40,$c2,$c3       // char 163
        .byte $c4,$40,$c5,$c6,$c7,$c8,$40,$c9       // char 164
        .byte $ca,$cb,$cc,$cd,$ce                   // char 165 (partial)

txt_1d2d:
        .byte $40,$40,$40                           // char 165 (partial)
        .byte $cf,$d0,$d1,$40,$d2,$d3,$d4,$40       // char 166
        .byte $d5,$d6,$d7                           // char 167 (partial)

txt_1d3b:
        .byte $40,$40,$40,$40,$40                   // char 167 (partial)
        .byte $40,$40,$40,$40,$40,$40,$40,$40       // char 168
        .byte $40,$40,$40,$40,$40,$40,$40,$40       // char 169
        .byte $40,$40,$40,$40,$40,$40,$40,$40       // char 170
        .byte $d8,$d9,$da,$db                       // char 171 (partial)

txt_1d5c:
        .byte $40,$40,$40,$40                       // char 171 (partial)
        .byte $40,$40,$40,$40,$40,$40,$40,$40       // char 172

dat_1d68:
        // === Fill data (52 bytes, $1d68-$1d9b) ===
        .fill 52, $20
        .byte $10,$12,$0f,$15                       // char 179 (partial)
        .byte $04,$0c,$19,$20,$10,$12,$05,$13       // char 180
        .byte $05,$0e,$14,$13                       // char 181 (partial)

dat_1dac:
        .text "                                                                                                                                             "
        .byte $03,$12,$01,$03,$0b,$05,$04           // char 199 (partial)
        .byte $20,$0f,$0e                           // char 200 (partial)

txt_1e43:
        .byte $3a,$20,$31,$39,$39                   // char 200 (partial)
        .byte $33,$2f,$30,$38,$2f,$30,$35           // char 201 (partial)

dat_1e4f:
        // === Fill data (409 bytes, $1e4f-$1fe7) ===
        .fill 409, $20

// --- Region $20a4-$20a4 ---
.pc = $20a4 "chr_20a4"

chr_20a4:
        // === Charset data (1 bytes, $20a4-$20a4) ===
        .byte $00                                   // char 0 (partial)

// --- Region $2175-$2184 ---
.pc = $2175 "Segment $2175"
        .byte $89,$b0,$0d,$38,$e9,$80,$85           // char 0 (partial)
        .byte $2e,$e6,$2f,$d0,$e1,$e6,$30,$d0       // char 1 @+1
        .byte $dd                                   // char 2 (partial)

// --- Region $2274-$22dd ---
.pc = $2274 "Segment $2274"
        .byte $78,$78,$78,$78,$78,$78,$78           // char 0 (partial)
        .fill 96, $78                               // chars 1-12
        .byte $78,$78,$78                           // char 13 (partial)

// --- Region $22e5-$230a ---
.pc = $22e5 "Segment $22e5"
        .byte $e8,$86,$34,$a5,$92,$45,$34           // char 0 (partial)
        .byte $85,$92,$a5,$31,$0a,$18,$69,$36       // char 1 @+1
        .byte $8d,$fd,$22,$8d,$02,$23,$a0,$00       // char 2 @+2
        .byte $b1,$38,$59,$fc,$1b,$91,$38,$c8       // char 3 @+3
        .byte $c0,$04,$d0,$f4,$4c,$ab,$22           // char 4 (partial)

// --- Region $2372-$238e ---
.pc = $2372 "bmp_2372"

bmp_2372:
        // === Charset data (29 bytes, $2372-$238e) ===
        .byte $78,$e6,$01,$a2,$00,$bd,$00,$2d       // char 0 @+0
        .byte $9d,$01,$08,$e8,$d0,$f7,$ee,$0a       // char 1 @+1
        .byte $04,$ee,$07,$04,$d0,$ef,$c6,$01       // char 2 @+2
        .byte $58,$4c,$e2,$fc                       // char 3 (partial)

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

// --- Region $2400-$27e7 ---
.pc = $2400 "scr_2400"

scr_2400:
        .byte $20,$20                               // char 17 (partial)
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 18 @+18
        .byte $20,$20,$20,$20,$20,$20,$13,$14       // char 19 @+19
        .byte $09,$18                               // char 20 (partial)

txt_2414:
        .byte $20,$2b,$32,$21                       // char 20 (partial)

dat_2418:
        // === Fill data (65 bytes, $2418-$2458) ===
        .fill 65, $20
        .byte $03                                   // char 28 (partial)
        .byte $12,$01,$03,$0b,$05,$04,$20,$01       // char 29 @+29
        .byte $0e,$04,$20,$14,$12,$01,$09,$0e       // char 30 @+30
        .byte $05,$04,$20,$02,$19                   // char 31 (partial)

dat_246f:
        .text "                                                           "
        .byte $03,$05,$0e,$14,$15,$12,$09,$0f       // char 39 '''
        .byte $0e,$20,$0f,$06,$20,$03,$08,$01       // char 40 '('
        .byte $12,$07,$05,$04                       // char 41 (partial)

dat_24be:
        .text "                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          "

// --- Region $2800-$2cfe ---
.pc = $2800 "dat_2800"

dat_2800:
        .text "                                  "
        .byte $03,$05,$0e,$14,$15,$12,$09,$0f,$0e,$20,$0f,$06,$20,$03,$08,$01 // ......... .. ...
        .byte $12,$07,$05,$04,$20,$82,$09,$13,$20,$10,$12,$0f,$15,$04,$20,$14 // .... ... ..... .
        .byte $0f,$20,$10,$12,$05,$13,$05,$0e,$14,$3a,$81,$20,$20,$20,$13,$14 // . .......:.   ..
        .byte $09,$18,$20,$2b,$32,$82,$20,$20,$83,$14,$08,$09,$13,$20,$07,$01 // .. +2.  ..... ..
        .byte $0d,$05,$20,$17,$01,$13,$20,$03,$12,$01,$03,$0b,$05,$04,$20,$01 // .. ... ....... .
        .byte $0e,$04,$20,$14,$12,$01,$09,$0e,$05,$04,$20,$02,$19,$20,$82,$03 // .. ....... .. ..
        .byte $05,$81,$0e,$14,$15,$12,$09,$0f,$0e,$20,$0f,$06,$20,$82,$03,$08 // ......... .. ...
        .byte $83,$01,$12,$84,$07,$05,$04,$2e,$20,$0f,$12,$09,$07,$09,$0e,$01 // ........ .......
        .byte $0c,$20,$17,$01,$13,$20,$13,$15,$10,$83,$10,$0c,$82,$09,$05,$81 // . ... ..........
        .byte $04,$20,$02,$19,$20,$14,$09,$14,$01,$0e,$09,$03,$20,$0f,$06,$20 // . .. ....... .. 
        .byte $03,$08,$01,$12,$07,$05,$04,$2e,$81,$20,$20,$82,$20,$20,$83,$20 // .........  .  . 
        .byte $20,$84,$20,$20,$85,$20,$20,$86,$20,$20,$87,$20,$20,$88 //  .  .  .  .  .

dat_28e0:
        .text "                                       "
        .byte $81,$03,$12,$05,$04,$09,$14,$13,$3a,$20,$20,$82,$20,$20,$83,$20 // ........:  .  . 
        .byte $20,$84,$20,$20,$85,$20,$20,$86,$20,$20,$87,$20,$20,$88 //  .  .  .  .  .

txt_2925:
        .fill 31, $20
        .byte $82,$03,$0f,$04,$05,$20,$01,$0e,$04,$20,$06,$0f,$0e,$14,$20,$02 // ..... ... .... .
        .byte $19,$20,$03,$05,$0e,$14,$15,$12,$09,$0f,$0e,$2c,$20,$0c,$0f,$07 // . ........., ...
        .byte $0f,$20,$02,$19,$20,$08,$05,$04,$07,$05,$08,$0f,$07,$20,$01,$0e // . .. ........ ..
        .byte $04,$20,$03,$0f,$0f,$0c,$20,$0d,$15,$13,$09,$03,$20,$02,$19,$20 // . .... ..... .. 
        .byte $13,$14,$05,$16,$05,$20,$12,$0f,$17,$0c,$01,$0e,$04,$13,$2e,$20 // ..... ......... 
        .byte $20,$83,$20,$20,$84,$20,$20,$85,$20,$20,$86,$20,$20,$87,$20,$20 //  .  .  .  .  .  
        .byte $88                                   // .

dat_29a5:
        .text "                                  "
        .byte $83,$07,$12,$05,$05,$14,$09,$0e,$07,$13,$20,$07,$0f,$05,$13,$20 // .......... .... 
        .byte $14,$0f                               // ..

txt_29d9:
        .text ":          "
        .byte $84
        .byte $20,$20,$85
        .byte $20
        .byte $20,$86,$20,$20,$87,$20,$20,$88       //  .  .  .

dat_29f1:
        .text "                                  "
        .byte $85,$01,$03,$03,$15,$01,$12,$19,$2c,$20,$01,$03,$14,$09,$16,$05 // ........, ......
        .byte $2c,$20,$01,$07,$0e,$15,$13,$2c,$20,$01,$0d,$10,$0c,$09,$06,$09 // , ....., .......
        .byte $05,$12,$2c,$20,$01,$0e,$14,$09,$01,$2c,$20,$01,$13,$10,$08,$19 // .., ....., .....
        .byte $18,$09,$01,$2c,$20,$01,$14,$08,$05,$09,$13,$14,$2c,$20,$02,$12 // ..., ......., ..
        .byte $0f,$0e,$18,$2c,$20,$03,$05,$0e,$13,$0f,$12,$20,$04,$05,$13,$09 // ..., ...... ....
        .byte $07,$0e,$13,$2c,$20,$03,$0c,$09,$11,$15,$05,$2c,$20,$03,$0f,$0d // ..., ......, ...
        .byte $09,$03,$20,$10,$09,$12,$01,$14,$05,$13,$2c,$20,$03,$12,$05,$01 // .. ......., ....
        .byte $14,$15,$12,$05,$13,$2c,$20,$03,$12,$05,$13,$14,$2c,$20,$03,$12 // ....., ....., ..
        .byte $0f,$0e,$09,$03,$2c,$20,$03,$12,$0f,$13,$13,$20,$0c,$09,$0e,$05 // ...., ..... ....
        .byte $2c,$20,$04,$05,$01,$14,$08,$2c,$20,$04,$15,$01,$0c,$20,$03,$12 // , ....., .... ..
        .byte $05,$17,$2c,$20,$05,$10,$09,$03,$2c,$20,$05,$11,$15,$09,$0e,$0f // .., ...., ......
        .byte $18,$05,$20,$05,$18,$03,$05,$13,$13,$2c,$20,$05,$18,$09,$0c,$05 // .. ......, .....
        .byte $2c,$20,$05,$18,$14,$01,$03,$19,$2c,$20,$05,$18,$14,$05,$0e,$04 // , ......, ......
        .byte $2c,$20,$06,$34,$03,$07,$2c,$20,$06,$01,$03,$05,$13,$2c,$20,$06 // , .4.., ....., .
        .byte $01,$14,$15,$0d,$2c,$20,$07,$05,$04,$05,$0f,$0e,$2c,$20,$07,$0f // ...., ......, ..
        .byte $14,$08,$09,$03,$20,$04,$05,$13,$09,$07,$0e,$13,$2c,$20,$09,$0c // .... ......., ..
        .byte $0c,$15,$13,$09,$0f,$0e,$2c,$20,$09,$0e,$04,$09,$07,$05,$0e,$14 // ......, ........
        .byte $13,$2c,$20,$0c,$05,$07,$05,$0e,$04,$2c,$20,$0d,$01,$04,$08,$0f // ., ......, .....
        .byte $15,$13,$05,$2c,$20,$0d,$01,$0e,$09,$01,$18,$2c,$20,$0e,$0f,$09 // ..., ......, ...
        .byte $03,$05,$2c,$20,$0e,$0f,$20,$0e,$01,$0d,$05,$2c,$20,$0f,$18,$19 // .., .. ...., ...
        .byte $12,$0f,$0e,$2c,$20,$0f,$1a,$0f,$0e,$05,$2c,$20,$10,$01,$04,$15 // ..., ....., ....
        .byte $01,$2c,$20,$10,$01,$12,$01,$0c,$01,$18,$2c,$20,$10,$01,$12,$01 // ., ......., ....
        .byte $0c,$19,$1a,$05,$2c,$20,$10,$12,$0f,$18,$19,$0f,$0e,$2c,$20,$12 // ...., ......., .
        .byte $13,$09,$2c,$20,$13,$01,$03,$12,$05,$04,$2c,$20,$13,$0b,$19,$0c // .., ......, ....
        .byte $09,$07,$08,$14,$2c,$20,$13,$15,$03,$03,$05,$13,$13,$2c,$20,$13 // ...., ......., .
        .byte $15,$0e,$2c,$20,$14,$01,$02,$0f,$0f,$2c,$20,$14,$08,$05,$20,$03 // .., ....., ... .
        .byte $15,$0c,$14,$2c,$20,$84,$14,$12,$83,$01,$0e,$82,$03,$05,$81,$2c // ..., ..........,
        .byte $20,$14,$12,$09,$01,$04,$2c,$82,$20,$14,$83,$12,$09,$84,$0e,$0f //  .....,. .......
        .byte $85,$0d,$09,$03,$2c,$20,$16,$01,$12,$13,$09,$14,$19,$2c,$20,$17 // ...., ......., .
        .byte $0f,$17,$2c,$20,$18,$05,$0e,$14,$01,$18,$84,$2e,$2e,$83,$2e,$2e // .., ............
        .byte $82,$2e,$2e,$81,$2e,$2e,$2e,$82,$2e,$2e,$83,$2e,$2e,$84,$2e,$2e // ................
        .byte $85,$2e,$2e,$86,$2e,$2e,$87,$2e,$2e,$88 // ..........

txt_2c0d:
        .text "...."

dat_2c11:
        // === Fill data (111 bytes, $2c11-$2c7f) ===
        .fill 111, $20
        .byte $82,$10,$12,$05,$13,$13,$20,$13,$10,$01,$03,$05 // ...... .....

txt_2c8c:
        .text "     "
        .byte $83
        .byte $20,$20,$84
        .byte $20,$20,$85
        .byte $20,$20,$86
        .byte $20
        .byte $20,$87,$20,$20,$88                   //  .  .

dat_2ca1:
        .text "                                                                                             "
        .byte $81                                   // .
