// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:18
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0700  End: $35ff  (12032 bytes)
// Crunched with Exomizer v2/v3 — depacked by emulation
// Packer entry: $080b (via BASIC SYS 2059)
// Entry point:  $3200 (12800)
// IRQ handler:  $32b1 (irq_32b1)
// IRQ handler:  $32fb (irq_32fb)
// IRQ handler:  $331f (irq_331f)
// IRQ handler:  $334b (irq_334b)
// IRQ handler:  $3374 (irq_3374)
// IRQ handler:  $3397 (irq_3397)
// IRQ handler:  $33f4 (irq_33f4)
//
// Code: 1241 bytes, Data: 10791 bytes
// Labels: 226, Subroutines: 12
//
// Cross-references: all OK
// ============================================


// --- Region $1200-$1203 ---
.pc = $1200 "sub_1200"
// Referenced by: jsr from $35cf, $35d4, $35d9

sub_1200:
        jmp loc_13fb

dat_1203:
        .byte $4c                                   // L

// --- Region $13fb-$156e ---
.pc = $13fb "loc_13fb"

loc_13fb:
        ldx #$02

loc_13fd:
        lda #$00
        sta dat_156f,x
        sta txt_1572,x
        lda $1581,x
        tay
        lda $158b,x
        sta $d402,y
        lda $158e,x
        sta $d403,y
        lda #$08
        sta $d404,y
        lda $1594,x
        sta $d405,y
        lda $1597,x
        sta $d406,y
        dex
        bpl loc_13fd
        lda #$d6
        sta $1575
        lda #$12
        sta $1578
        lda #$ff
        sta $1576
        lda #$12
        sta $1579
        lda #$28
        sta $1577
        lda #$13
        sta $157a
        lda #$00
        sta $1584
        sta $1587
        sta $1585
        lda #$08
        sta $1586
        rts

// Referenced by: jsr from $32d7
sub_1458: {
        inc $1584
        lda $1587
        bne skip1
        clc
        lda $1585
        adc #$40
        sta $1585
        sta $d402
        lda $1586
        adc #$00
        sta $1586
        sta $d403
        cmp #$0e
        bne skip2
        inc $1587
        bne skip2
skip1:
        sec
        lda $1585
        sbc #$40
        sta $1585
        sta $d402
        lda $1586
        sbc #$00
        sta $1586
        sta $d403
        cmp #$02
        bne skip2
        dec $1587
skip2:
        lda $1584
        cmp #$04
        bne skip3
        ldx #$02
loop:
        lda $1581,x
        tay
        lda txt_1591,x
        and #$fe
        sta $d404,y
        dex
        bpl loop
        rts
skip3:
        cmp #$08
        bne done
        lda #$00
        sta $1584
        jsr sub_14c4
done:
        rts
}
// Referenced by: jsr from $14c0

sub_14c4:
        lda $02
        pha
        lda $03
        pha
        ldx #$00
        jsr sub_14e0
        ldx #$01
        jsr sub_14e0
        ldx #$02
        jsr sub_14e0
        pla
        sta $03
        pla
        sta $02
        rts
// Referenced by: jsr from $14cc, $14d1, $14d6

sub_14e0:
        lda $1581,x
        tay
        lda txt_1591,x
        and #$fe
        sta $d404,y
        lda dat_156f,x
        and #$07
        bne loc_1534
        sta dat_156f,x
        lda txt_1572,x
        inc txt_1572,x
        tay
        lda $1575,x
        sta $02
        lda $1578,x
        sta $03
        lda ($02),y
        cmp #$ff
        bne loc_1516
        lda #$01
        sta txt_1572,x
        ldy #$00
        lda ($02),y

loc_1516:
        sta $02
        lda #$00
        asl $02
        rol
        asl $02
        rol
        asl $02
        rol
        sta $03
        clc
        lda #$06
        adc $02
        sta $157b,x
        lda #$12
        adc $03
        sta $157e,x

loc_1534:
        lda $157b,x
        sta $02
        lda $157e,x
        sta $03
        lda dat_156f,x
        tay
        lda ($02),y
        cmp #$ff
        beq loc_156b
        clc
        adc $1588,x
        tay
        stx $02
        lda $1581,x
        tax
        lda $13a6,y
        sta $d401,x
        lda $1351,y
        sta $d400,x
        ldx $02
        lda $1581,x
        tay
        lda txt_1591,x
        sta $d404,y

loc_156b:
        inc dat_156f,x
        rts

// --- Region $3200-$3224 ---
.pc = $3200 "main_3200"

main_3200:
        lda #$00
        sta $d020
        sta $d021
        sta $d011
        sta $0286
        jsr sub_3256

loc_3211:
        lda $dc01
        cmp #$ef
        bne loc_3211
        sei
        jsr $fda3
        jsr $fd15
        jsr $ff5b
        jmp $fce2

// --- Region $3256-$3462 ---
.pc = $3256 "sub_3256"

// Referenced by: jsr from $320e
sub_3256: {
        sei
        lda #$7f
        sta $dc0d
        lda #$01
        sta $d01a
        lda #$1b
        sta $d011
        lda #$b1
        sta $0314
        lda #$32
        sta $0315
        lda #$00
        tax
        jsr sub_3590
        jsr $e544
        ldx #$00
loop1:
        lda $1bf5,x
        sta $04a5,x
        lda txt_1b50,x
        sta $0400,x
        lda #$0b
        sta $d800,x
        sta $d8a5,x
        inx
        bne loop1
loop2:
        lda #$01
        sta $d9b8,x
        lda #$01
        sta $da80,x
        inx
        cpx #$50
        bne loop2
        lda #$2a
        ldx #$20
        ldy #$21
        sta chr_0800
        stx $0801
        jsr sub_356c
        rts
}
irq_32b1: {
        ldx #$05
loop:
        dex
        bne loop
        lda #$00
        sta $d020
        sta $d021
        lda #$1b
        sta $d011
        lda #$18
        sta $d016
        lda #$12
        sta $d018
        lda #$0e
        sta $d022
        lda #$06
        sta $d023
        jsr sub_1458
        jsr sub_3412
        jsr sub_348b
        jsr sub_348b
        jsr sub_348b
        lda #$fb
        sta $0314
        lda #$32
        sta $0315
        lda #$8a
        sta $d012
        asl $d019
        jmp $ea81
}

irq_32fb:
        ldx #$02

loc_32fd:
        dex
        bne loc_32fd
        lda #$1a
        sta $d018
.label smc_3306 = * + 1
        lda #$08                                    // !SMC: modified by $351e
        sta $d016
        lda #$1f
        sta $0314
        lda #$33
        sta $0315
        lda #$9a
        sta $d012
        asl $d019
        jmp $ea81
irq_331f: {
        ldx #$02
loop:
        dex
        bne loop
        lda #$16
        sta $d018
        lda #$08
        sta $d016
        lda #$00
        sta $d020
        sta $d021
        lda #$4b
        sta $0314
        lda #$33
        sta $0315
        lda #$b2
        sta $d012
        asl $d019
        jmp $ea81
}

irq_334b:
        ldx #$01

loc_334d:
        dex
        bne loc_334d
        lda #$1a
        sta $d018
        lda #$1b
        sta $d011
.label smc_335b = * + 1
        lda #$08                                    // !SMC: modified by $3554
        sta $d016
        lda #$74
        sta $0314
        lda #$33
        sta $0315
        lda #$c2
        sta $d012
        asl $d019
        jmp $ea81

irq_3374:
        bit $ea
        bit $ea
        lda #$00
        sta $d011
        lda #$08
        sta $d016
        lda #$97
        sta $0314
        lda #$33
        sta $0315
        lda #$c4
        sta $d012
        rol $d019
        jmp $ea81

irq_3397:
        ldx #$02

loc_3399:
        dex
        bne loc_3399
        lda #$18
        sta $d018
        lda $3000
        sta smc_33ab                                // SMC: modifies $33ab
        lda #$16
        sec
.label smc_33ab = * + 1
        sbc #$00                                    // !SMC: modified by $33a4
        tay

loc_33ad:
        lda $d012

loc_33b0:
        cmp $d012
        bcs loc_33b0
        and #$07
        ora #$10
        sta $d011
        dey
        bpl loc_33ad
        bit $33a2
        inc $33a2
        inc $33a2
        inc $33a2
        lda dat_3255
        jsr sub_3580
        lda #$00
        sta $d021
        sta $d020
        jsr sub_3500
        jsr sub_3536
        lda #$f4
        sta $0314
        lda #$33
        sta $0315
        lda #$2e
        sta $d012
        asl $d019
        jmp $ea31

irq_33f4:
        lda #$1b
        sta $d011
        lda #$b1
        sta $0314
        lda #$32
        sta $0315
        lda #$30
        sta $d012
        asl $d019
        jmp $ea81

dat_340e:
        .byte $00,$00,$00,$00                       // ....
// Referenced by: jsr from $32da

sub_3412:
        inc $340f
        lda $340f
        and #$03
        beq loc_341d
        rts

loc_341d:
        inc dat_340e
        lda dat_340e
        cmp #$1e
        bne loc_343b
        lda smc_3457
        clc
        adc #$18
        cmp #$e8
        bne loc_3433
        lda #$a0

loc_3433:
        sta smc_3457                                // SMC: modifies $3457
        lda #$00
        sta dat_340e

loc_343b:
        tax
        lda $346c,x
        sta $3411
        lda dat_34e2,x
        sta $3410
        ldx #$00
        ldy #$00

loc_344c:
        cpx #$18
        bpl $345c
        lda $3411
        sta $da38,x
.label smc_3457 = * + 1
        lda $0fa0,x                                 // !SMC: modified by $3433
        sta $0638,x
        inx
        iny
        cpy #$28
        bne loc_344c
        rts

// --- Region $348b-$34e1 ---
.pc = $348b "sub_348b"
// Referenced by: jsr from $32dd, $32e0, $32e3

sub_348b:
        dec dat_3255
        lda dat_3255
        cmp #$ff
        beq loc_3496
        rts

loc_3496:
        lda #$07
        sta dat_3255
        ldx #$00

loc_349d:
        lda $06d1,x
        sta $06d0,x
        inx
        cpx #$50
        bne loc_349d
.label smc_34a9 = * + 1
.label smc_34aa = * + 2
        lda $1e38                                   // !SMC: modified by $34b1, $34b6
        cmp #$00
        bne loc_34c0
        lda #$1e
        sta smc_34aa                                // SMC: modifies $34aa
        lda #$38
        sta smc_34a9                                // SMC: modifies $34a9
        lda #$00
        sta $348a
        lda #$20

loc_34c0:
        pha
        lda $348a
        and #$01
        tax
        pla
        cpx #$01
        bne loc_34d6
        ora #$40
        inc smc_34a9
        bne loc_34d6
        inc smc_34aa

loc_34d6:
        sta $06f7
        ora #$80
        sta $071f
        inc $348a
        rts

// --- Region $3500-$35dc ---
.pc = $3500 "sub_3500"
// Referenced by: jsr from $33d9

sub_3500:
        inc $350a
        inc $350a
        inc $350a
        lda $3100
        pha
        lsr
        lsr
        lsr
        tax
        pla
        and #$07
        sta smc_351b                                // SMC: modifies $351b
        lda #$08
        clc
.label smc_351b = * + 1
        sbc #$00                                    // !SMC: modified by $3514
        ora #$10
        sta smc_3306                                // SMC: modifies $3306
        ldy #$00

loc_3523:
        lda dat_1cf5,x
        sta $05b8,y
        lda $1d45,x
        sta $05e0,y
        inx
        iny
        cpy #$28
        bne loc_3523
        rts
// Referenced by: jsr from $33dc

sub_3536:
        inc $3540
        inc $3540
        inc $3540
        lda $3120
        pha
        lsr
        lsr
        lsr
        tax
        pla
        and #$07
        sta smc_3551                                // SMC: modifies $3551
        lda #$08
        clc
.label smc_3551 = * + 1
        sbc #$00                                    // !SMC: modified by $354a
        ora #$10
        sta smc_335b                                // SMC: modifies $335b
        ldy #$00

loc_3559:
        lda $1d95,x
        sta $0680,y
        lda $1de5,x
        sta $06a8,y
        inx
        iny
        cpy #$28
        bne loc_3559
        rts

// Referenced by: jsr from $32ad
sub_356c: {
        sta $0802
        lda #$0e
        ldx #$00
loop:
        sta $dad0,x
        sta $daf8,x
        inx
        cpx #$28
        bne loop
        cli
        rts
}
// Referenced by: jsr from $33ce

sub_3580:
        ora #$10
        sta $d016
        lda #$03
        sta $d022
        lda #$0e
        sta $d023
        rts
// Referenced by: jsr from $3273; branch from $3596

sub_3590:
        sta $d400,x
        inx
        cpx #$18
        bne sub_3590
        lda #$0f
        sta $d418
        lda #$01
        ldx #$00

loc_35a1:
        sta $0334,x
        asl
        inx
        cpx #$08
        bne loc_35a1
        lda #$ff
        ldx #$00

loc_35ae:
        sta $d400,x
        inx
        cpx #$18
        bne loc_35ae
        lda #$00
        ldx #$00

loc_35ba:
        sta $d400,x
        inx
        cpx #$18
        bne loc_35ba
        lda #$0f
        sta $d418
        lda #$00
        sta $d4
        sta $d8
        ldx #$00
        jsr sub_1200
        ldx #$01
        jsr sub_1200
        ldx #$02
        jsr sub_1200
        rts

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

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

chr_0800:
        // === Charset data (2024 bytes, $0800-$0fe7) ===
        .byte $00,$00,$00,$23,$a3,$89,$86,$8e       // char 0 @+0
        .byte $aa,$00,$d8,$a4,$38,$92,$e2,$4a       // char 1 @+1
        .byte $80,$80,$80,$80,$80,$80,$00,$00       // char 2 @+2
        .byte $00,$00,$00,$00,$00,$02,$02,$0a       // char 3 @+3
        .byte $00,$00,$00,$00,$00,$a0,$20,$28       // char 4 @+4
        .byte $00,$00,$00,$00,$00,$00,$00,$02       // char 5 @+5
        .byte $00,$00,$00,$00,$00,$a8,$88,$8a       // char 6 @+6
        .byte $00,$00,$00,$00,$00,$0a,$08,$28       // char 7 @+7
        .byte $00,$00,$00,$00,$00,$80,$80,$a0       // char 8 @+8
        .byte $00,$00,$00,$00,$00,$80,$aa,$a0       // char 9 @+9
        .byte $00,$00,$00,$00,$00,$00,$a0,$20       // char 10 @+10
        .byte $8f,$8d,$8e,$84,$88,$80,$aa,$a0       // char 11 @+11
        .byte $88                                   // char 12 (partial)

txt_0861:
        .byte $28,$20,$a0,$80,$80,$a0,$20           // char 12 (partial)
        .byte $00,$00,$00,$00,$00                   // char 13 (partial)

txt_086d:
        .byte $2a,$22,$a2                           // char 13 (partial)
        .byte $00,$00,$00,$00,$00,$00,$00,$80       // char 14 @+14
        .byte $08                                   // char 15 (partial)

txt_0879:
        .byte $28,$22,$a1,$89,$87,$27,$1f           // char 15 (partial)
        .byte $88,$4a,$e2,$d2,$f8,$f4,$dc,$7e       // char 16 @+16
        .byte $02,$0a,$08,$a8,$a2,$a1,$89,$06       // char 17 @+17
        .byte $22,$32,$98,$7c,$5e,$7f,$9f,$97       // char 18 @+18
        .byte $00,$80,$80,$a2,$22,$2a,$88,$c8       // char 19 @+19
        .byte $22,$a3,$89,$86,$24,$18,$90,$60       // char 20 @+20
        .byte $20,$28,$88,$ca,$62,$b2,$32,$18       // char 21 @+21
        .byte $08                                   // char 22 (partial)

txt_08b1:
        .byte $28,$22,$a1,$89,$85,$26,$15           // char 22 (partial)
        .byte $88,$ca,$e2,$b2,$b8,$ac,$a6,$a9       // char 23 @+23

spr_08c0:
        .byte $02,$0a,$08,$a8,$a2,$a1,$09,$a6       // char 24 @+24

txt_08c8:
        .byte $22,$32,$b8,$6c,$6e,$6b,$a9,$6a       // char 25 @+25
        .byte $00,$80,$80,$a2,$22,$2a,$88,$60       // char 26 @+26
        .byte $22,$a1,$8b,$87,$27,$1f,$9f,$7d       // char 27 @+27
        .byte $22,$22,$83,$43,$e1,$d2,$72,$fa       // char 28 @+28
        .byte $20,$20,$28,$8a,$e2,$72,$98,$2e       // char 29 @+29
        .byte $00,$00,$00,$00,$00,$80,$a0,$28       // char 30 @+30
        .byte $02,$0a,$08,$28,$a2,$89,$8b,$8b       // char 31 @+31
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 32 ' '
        .byte $8a,$27,$9f,$7f,$7d,$f7,$dd,$f5       // char 33 '!'
        .byte $28,$8a,$e2,$72,$f8,$5e,$57,$95       // char 34 '"'
        .byte $00,$02,$02,$8a,$a8,$28,$22,$21       // char 35 '#'
        .byte $88,$84,$2e,$1d,$9f,$7f,$7d,$f7       // char 36 '$'
        .byte $80,$a0,$20,$2a,$8a,$4a,$c8,$e0       // char 37 '%'
        .byte $22,$a3,$89,$87,$25,$17,$99,$69       // char 38 '&'
        .byte $20,$28,$88,$ca,$e2,$f2,$f8,$7c       // char 39 '''
        .byte $02,$0a,$08                           // char 40 (partial)

txt_0943:
        .byte $28,$22,$a1,$89,$87                   // char 40 (partial)
        .byte $22,$12,$b8,$74,$7e,$fd,$f7,$df       // char 41 ')'
        .byte $00,$82,$82,$aa,$28,$28,$22,$81       // char 42 '*'
        .byte $88,$8c,$26,$1f,$97,$5f,$67,$a5       // char 43 '+'
        .byte $80,$a0,$20,$28,$88,$ca,$e2,$f2       // char 44 ','
        .byte $08,$08,$08,$08,$08,$0a,$00,$00       // char 45 '-'
        .byte $9d,$67,$49,$89,$0a,$89,$8a,$89       // char 46 '.'
        .byte $dd,$55,$55,$59,$65,$99,$69,$a9       // char 47 '/'
        .byte $24,$16,$9a,$50,$60,$4a,$8a,$2a       // char 48 '0'
        .byte $2f,$27,$25,$87,$89,$29,$22,$84       // char 49 '1'
        .byte $e2,$d1,$e1,$42,$80                   // char 50 (partial)

txt_0995:
        .byte $2a,$22,$a2                           // char 50 (partial)
        .byte $40,$80                               // char 51 (partial)

txt_099a:
        .byte $20,$20,$20,$20,$20,$20               // char 51 (partial)
        .byte $2c,$04,$0e,$05,$05,$05,$06,$04       // char 52 '4'
        .byte $95,$59,$62,$42,$82                   // char 53 (partial)

txt_09ad:
        .byte $22,$22,$a2                           // char 53 (partial)
        .byte $61,$a8,$60,$a8,$62,$a8,$6a,$a8       // char 54 '6'
        .byte $5c,$74,$58,$68,$60,$48,$48,$48       // char 55 '7'
        .byte $58,$6a,$98,$aa,$98,$aa,$9a,$aa       // char 56 '8'
        .byte $52,$11,$11,$12,$92,$12,$92,$12       // char 57 '9'
        .byte $77,$9d                               // char 58 (partial)

txt_09d2:
        .byte $25,$25,$29,$26,$29,$26               // char 58 (partial)
        .byte $76,$56,$54,$66,$94,$64,$a4,$a4       // char 59 ';'
        .byte $81,$00,$80,$00,$80,$20,$88,$a2       // char 60 '<'
        .byte $8a,$62,$98,$26,$89,$22,$0a,$22       // char 61 '='
        .byte $a2,$a8,$a8                           // char 62 (partial)

txt_09f3:
        .byte $28,$48,$c8,$c8,$c8                   // char 62 (partial)
        .byte $d6,$99,$96,$9a,$aa,$98,$a2,$a8       // char 63 '?'
        .byte $66,$98,$92,$92,$12,$92,$32,$92       // char 64 '@'
        .byte $09,$86,$84,$88,$80,$a8,$08,$08       // char 65 'A'
        .byte $dd,$75,$95,$95,$a6,$99,$a6,$9a       // char 66 'B'
        .byte $d2,$51,$59,$95,$56,$94,$98,$92       // char 67 'C'
        .byte $42,$62,$a2,$08,$08,$a2,$a2,$a8       // char 68 'D'
        .byte $fe,$7d,$5e,$74,$98,$92,$22,$4a       // char 69 'E'
        .byte $27,$19,$12,$22,$82,$a2,$22,$22       // char 70 'F'
        .byte $77,$d5,$55,$56,$99,$66,$9a,$6a       // char 71 'G'
        .byte $49,$45,$66,$54,$58,$52,$62,$4a       // char 72 'H'
        .byte $0b,$89,$89,$21,$22,$8a,$88,$a1       // char 73 'I'
        .byte $f8,$f4,$78,$d2,$62,$4a,$88,$28       // char 74 'J'
        .byte $80,$80,$80,$80,$00,$00,$00,$00       // char 75 'K'
        .byte $8a,$8a,$8a,$8a,$8a,$88,$8a,$88       // char 76 'L'
        .byte $a1,$89,$21,$83,$09,$83,$09,$03       // char 77 'M'

txt_0a70:
        .byte $22,$22,$2a,$28,$28,$21,$22,$04       // char 78 'N'
        .byte $88,$12,$22,$4a,$88                   // char 79 (partial)

txt_0a7d:
        .byte $28,$20,$a0                           // char 79 (partial)
        .byte $82,$82,$02,$0a,$0a                   // char 80 (partial)

txt_0a85:
        .byte $2a,$22,$a2                           // char 80 (partial)

txt_0a88:
        .byte $20,$28,$20,$28,$22,$28,$2a,$28       // char 81 'Q'
        .byte $04,$04,$0c,$04,$0c,$04,$0c,$0c       // char 82 'R'
        .byte $a2,$a2,$a2,$a2,$a2,$a2,$a2,$a2       // char 83 'S'
        .byte $6a,$98,$6a,$98,$6a,$58,$6a           // char 84 (partial)

txt_0aa7:
        .byte $5a                                   // char 84 (partial)
        .byte $48,$48,$48,$c8,$48,$c8,$48,$c8       // char 85 'U'
        .byte $9a,$a6,$9a,$a6,$9a,$96,$9a,$96       // char 86 'V'
        .byte $92,$12,$92,$32,$92,$32,$92,$b2       // char 87 'W'

spr_0ac0:
        .byte $2a,$2a,$28,$2a,$28,$22,$28,$20       // char 88 'X'
        .byte $84,$24,$84,$0c,$24,$0c,$24,$0c       // char 89 'Y'
        .byte $0a,$2a,$0a,$2a,$09,$2a,$89,$2a       // char 90 'Z'
        .byte $c8,$c8,$48,$c8                       // char 91 (partial)

txt_0adc:
        .byte $48,$48,$48,$48                       // char 91 (partial)
        .byte $a0,$88,$a0,$80,$a2,$80,$82,$80       // char 92 '\'
        .byte $32,$92,$32,$b2,$32,$b2,$b2,$b2       // char 93 ']'
        .byte $08,$08,$08,$08,$08,$08,$08,$08       // char 94 '^'
        .byte $aa,$a8,$a2,$a8,$a0,$88,$a0,$80       // char 95 '_'
        .byte $12,$92,$12,$32,$92,$32,$92,$32       // char 96 '`'
        .byte $08,$0a,$02,$02,$00,$00,$00,$00       // char 97 'a'
        .byte $88                                   // char 98 (partial)

txt_0b11:
        .byte $28,$20,$a0,$00,$00,$00,$00           // char 98 (partial)

txt_0b18:
        .byte $22,$22,$22,$22,$22,$22,$22,$22       // char 99 'c'
        .byte $a8,$a2,$88,$a0,$82,$20,$82,$00       // char 100 'd'

txt_0b28:
        .byte $48,$48,$4a,$ca,$4a,$c8,$48,$c1       // char 101 'e'
        .byte $a2,$84,$88,$12,$22,$4a,$88           // char 102 (partial)

txt_0b37:
        .byte $28                                   // char 102 (partial)
        .byte $20,$a0,$80,$82,$02,$0a,$08,$28       // char 103 'g'
        .byte $00,$00,$00,$80,$80,$80,$80,$80       // char 104 'h'
        .byte $8a,$88,$88,$88,$88,$8a,$88,$8a       // char 105 'i'
        .byte $0b,$23,$0b,$23,$8b,$2b,$ab,$2b       // char 106 'j'
        .byte $08,$12,$22,$4a,$88,$28,$20,$20       // char 107 'k'
        .byte $80,$82,$02,$0a,$08                   // char 108 (partial)

txt_0b65:
        .byte $28,$22,$a1                           // char 108 (partial)
        .byte $82,$82,$22,$12,$92,$62,$4a,$8a       // char 109 'm'

txt_0b70:
        .byte $2a,$2a,$2a,$2a,$26,$2a,$26,$29       // char 110 'n'
        .byte $0c,$8c,$0c,$84,$2c,$84,$a4,$84       // char 111 'o'

spr_0b80:
        .byte $66,$5a,$66                           // char 112 (partial)

txt_0b83:
        .byte $5a,$56,$5a,$d6,$59                   // char 112 (partial)
        .byte $c8,$c8,$c8,$c8,$c8,$c8,$c8,$c8       // char 113 'q'
        .byte $99,$96,$99,$96,$95,$96,$b5,$96       // char 114 'r'
        .byte $b2,$b2,$b2,$b2,$b2,$b2,$b2,$72       // char 115 's'

txt_0ba0:
        .byte $28,$20,$20,$20,$22,$28,$22,$28       // char 116 't'
        .byte $2c,$8c,$2c,$8c,$2c,$ac,$ac,$ac       // char 117 'u'
        .byte $a9,$2a,$a9,$26,$a9,$a6,$a9,$a5       // char 118 'v'

txt_0bb8:
        .byte $48,$48,$48,$48,$c8,$48,$c8,$48       // char 119 'w'
        .byte $82,$88,$82,$8a,$a2,$8a,$aa,$8a       // char 120 'x'
        .byte $b2,$b2,$b2,$b2,$b2,$72,$b2,$72       // char 121 'y'
        .byte $a0,$82,$80,$82,$88,$a2,$8a,$a2       // char 122 'z'
        .byte $b2,$32,$b2,$32,$b2,$b2,$b2,$b2       // char 123 '{'
        .byte $82,$08,$02,$08,$22,$8a,$2a,$8a       // char 124 '|'
        .byte $c2,$c4,$c8,$d2,$e2,$ca,$c8,$c8       // char 125 '}'
        .byte $20,$a0,$88,$84,$24,$18,$92,$62       // char 126 '~'
        .byte $80,$80,$80,$80,$80,$80,$80,$00       // char 127
        .byte $88,$8a,$8a,$89,$8a,$89               // char 128 (partial)

txt_0c06:
        .byte $2a,$25                               // char 128 (partial)
        .byte $ab,$ab,$a7,$9b,$67,$9b               // char 129 (partial)

txt_0c0e:
        .byte $55,$55                               // char 129 (partial)
        .byte $20,$22,$22,$2a,$88,$88,$c2,$e1       // char 130
        .byte $89,$86,$24,$18,$92,$62,$4a,$88       // char 131

txt_0c20:
        .byte $2a,$22,$a2,$82,$82,$02,$02,$02       // char 132

txt_0c28:
        .byte $26,$25,$26,$25,$2d,$25,$2d,$27       // char 133
        .byte $ac,$a4,$6c,$ac,$6c,$9c,$6c,$5c       // char 134
        .byte $d6,$59,$d6,$55,$d6,$75,$d6,$f5       // char 135
        .byte $b5,$96,$b5,$95,$b5,$9d,$b5,$bd       // char 136
        .byte $b2,$72,$b2,$72,$b2,$72,$b2,$72       // char 137

txt_0c50:
        .byte $22,$2a,$2a,$26,$29,$26,$2a,$2a       // char 138
        .byte $ac,$ac,$9c,$6c,$a6,$a7,$85,$27       // char 139
        .byte $a2,$a2,$a2,$a2,$22,$82,$e2,$7a       // char 140
        .byte $99,$65,$95,$67,$95,$57,$5d,$77       // char 141
        .byte $c8,$c8,$c2,$c2,$c9,$c5,$c9,$c2       // char 142
        .byte $a9,$aa,$a9,$66,$99,$65               // char 143 (partial)

txt_0c7e:
        .byte $55,$57                               // char 143 (partial)
        .byte $b2,$72,$72,$78,$78,$74,$de,$7f       // char 144
        .byte $08,$08,$88,$a8,$08,$88,$42,$42       // char 145
        .byte $8a,$aa,$aa,$99,$a6,$99,$a5,$55       // char 146
        .byte $b2,$b2,$72,$b2,$78,$b8,$5c,$5e       // char 147
        .byte $00,$00,$0a,$a8,$a0,$88,$a4,$18       // char 148
        .byte $00,$00,$80,$80,$80,$80,$80,$82       // char 149

txt_0cb0:
        .byte $22,$22,$22,$22,$22,$a2,$8a,$89       // char 150
        .byte $2a,$aa,$a9,$66,$99,$66,$95,$55       // char 151
        .byte $c8,$c8,$c8,$ca,$e2,$e2,$70,$78       // char 152
        .byte $22,$a1,$89,$86,$24,$18,$92,$62       // char 153
        .byte $4a,$88                               // char 154 (partial)

txt_0cd2:
        .byte $28,$20,$a0,$80,$80,$00               // char 154 (partial)
        .byte $08,$08,$08,$0a,$00,$00,$00,$00       // char 155
        .byte $95,$a5,$09,$a2,$28,$0a,$02,$00       // char 156
        .byte $55,$77,$dd,$7f,$9f,$2f,$87,$89       // char 157
        .byte $f9,$76,$f4,$d8,$d2,$62,$4a,$88       // char 158

txt_0cf8:
        .byte $28,$20,$a0,$80,$80,$00,$00,$00       // char 159
        .byte $0a,$08,$08,$0a,$02,$02,$00,$00       // char 160
        .byte $2d,$9f,$9d,$2f,$27,$8b,$89,$a2       // char 161
        .byte $5e,$77,$df,$76,$d4,$d8,$d2,$62       // char 162

txt_0d18:
        .byte $22,$22,$22,$28,$a8,$88,$8a,$02       // char 163
        .byte $d6,$f5,$dd,$75,$bd,$b7,$1d,$2d       // char 164
        .byte $c8,$60,$58,$52,$62,$4a,$8a,$28       // char 165
        .byte $b5,$bd,$b7,$1d,$2f,$2d,$87,$8b       // char 166
        .byte $b2                                   // char 167 (partial)

txt_0d39:
        .byte $58,$54,$54,$58,$d2,$62               // char 167 (partial)

txt_0d3f:
        .byte $4a                                   // char 167 (partial)
        .byte $28,$2a,$28,$22,$28,$20,$28,$20       // char 168
        .byte $85,$0f,$27,$0f,$25,$0e,$2c,$8c       // char 169
        .byte $de,$75,$dd,$ff,$ff,$7f,$9f,$1d       // char 170
        .byte $df,$7f,$fd,$fa,$d0,$4a,$88,$28       // char 171
        .byte $c8,$48,$8a,$0a,$a8,$80,$00,$00       // char 172
        .byte $dd,$b7,$2f,$87,$8b,$a1,$22,$28       // char 173
        .byte $fd,$fd,$f6,$f4,$d8,$d2,$62,$4a       // char 174
        .byte $89,$0a,$20,$aa,$82,$80,$00,$00       // char 175
        .byte $55,$57,$9d,$27,$89,$a2,$28,$08       // char 176
        .byte $5f,$77,$df,$fd,$fd,$f6,$74,$98       // char 177
        .byte $92,$62,$4a,$88                       // char 178 (partial)

txt_0d94:
        .byte $28,$20,$a0,$80                       // char 178 (partial)
        .byte $82,$02,$02,$02,$00,$00,$00,$00       // char 179
        .byte $25,$29,$02,$a8,$0a,$02,$00,$00       // char 180
        .byte $55,$5d,$77,$9f,$27,$8b,$a1,$22       // char 181
        .byte $7e,$dd,$7d,$f6,$f4,$d8,$d2,$62       // char 182
        .byte $a1,$22,$28,$08,$0a,$00,$00,$00       // char 183
        .byte $22,$28,$0a,$00,$00,$00,$00,$00       // char 184
        .byte $8a,$28,$a0,$00,$00,$00,$00,$00       // char 185
        .byte $02,$00,$00,$00,$00,$00,$00,$00       // char 186
        .byte $88,$a2,$2a,$00,$00,$00,$00,$00       // char 187
        .byte $a0,$80,$00,$00,$00,$00,$00,$00       // char 188
        .byte $a2,$28,$0a,$00,$00,$00,$00,$00       // char 189
        .byte $2a,$a2,$82,$02,$02,$02,$0a,$08       // char 190

txt_0df8:
        .byte $20,$20,$22,$28,$22,$29,$26,$a9       // char 191
        .byte $2c,$8c,$2c,$ac,$ac,$9e,$6e,$57       // char 192
        .byte $2e,$84,$88,$80,$aa                   // char 193 (partial)

txt_0e0d:
        .byte $20,$20,$28                           // char 193 (partial)
        .byte $20,$a0,$80,$80,$80,$00,$00,$00       // char 194
        .byte $0a,$02,$02,$00,$00,$00,$00,$00       // char 195
        .byte $12,$22,$8a,$88,$a8,$00,$00,$00       // char 196
        .byte $80,$00,$00,$00,$00,$00,$00,$00       // char 197
        .byte $28,$08,$0a,$02,$02,$00,$00,$00       // char 198
        .byte $4a,$88                               // char 199 (partial)

txt_0e3a:
        .byte $28,$20,$a0,$00,$00,$00               // char 199 (partial)

txt_0e40:
        .byte $28,$22,$22,$20,$2a,$00,$00,$00       // char 200
        .byte $95,$55,$95,$27,$89,$a2,$28,$0a       // char 201
        .byte $57,$57,$dd,$77,$ff,$7f,$bd,$1d       // char 202
        .byte $8a,$e2,$d2,$d2,$62,$4a,$88,$28       // char 203
        .byte $02,$02,$00,$00,$00,$00,$00,$00       // char 204
        .byte $26,$84,$88,$a2,$22,$2a,$00,$00       // char 205
        .byte $20,$a0,$80,$80,$00,$00,$00,$00       // char 206
        .byte $95,$25,$0d,$0b,$02,$00,$00,$00       // char 207
        .byte $5d,$77,$df,$7f,$ff,$7f,$bd,$1d       // char 208
        .byte $e4,$f4,$d8,$d0,$60,$40,$80,$00       // char 209
        .byte $aa,$a6,$29,$26,$09,$09,$02,$02       // char 210
        .byte $99,$66,$99,$65,$55,$55,$56,$58       // char 211
        .byte $95,$55,$57,$5d,$77,$6a,$00,$00       // char 212
        .byte $57,$5d,$77,$dd,$7f,$af,$0a,$00       // char 213
        .byte $7f,$df,$7f,$fd,$fd,$f6,$f4,$b8       // char 214
        .byte $f0,$60,$40,$80,$00,$00,$00,$00       // char 215
        .byte $02,$02,$09,$09,$02,$02,$00,$00       // char 216
        .byte $75,$d5,$f7,$dd,$f7,$7d,$bd,$9d       // char 217
        .byte $c0,$e0,$70,$f0,$60,$40,$80,$00       // char 218
        .byte $2f,$2d,$2f,$2d,$07,$0b,$0b,$01       // char 219
        .byte $5c,$6c,$56,$d5,$55,$d6,$74,$d8       // char 220
        .byte $80,$40,$40,$80,$00,$00,$00,$00       // char 221
        .byte $00,$00,$02,$01,$03,$0b,$07,$2d       // char 222
        .byte $f7,$fd,$ff,$fd,$f6,$d8,$60,$80       // char 223
        .byte $e0,$40,$80,$00,$00,$00,$00,$00       // char 224
        .byte $27,$09,$02,$00,$00,$00,$00,$00       // char 225
        .byte $fd,$da,$a0,$00,$00,$00,$00,$00       // char 226
        .byte $80,$00,$00,$00,$00,$00,$00,$00       // char 227
        .byte $b8,$10,$20,$00,$00,$00,$00,$00       // char 228
        .byte $26,$04,$08,$00,$00,$00,$00,$00       // char 229
        .byte $60,$80,$80,$00,$00,$00,$00,$00       // char 230
        .byte $18,$10,$20,$00,$00,$00,$00,$00       // char 231
        .byte $26,$28,$00,$00,$00,$00,$00,$00       // char 232
        .byte $00,$00,$00,$00,$3e,$13,$13,$16       // char 233
        .byte $02,$00,$00,$00,$2f,$10,$1c,$10       // char 234
        .byte $d0,$80,$00,$00,$3e,$13,$13,$16       // char 235
        .byte $00,$00,$00,$00,$3e,$13,$13,$11       // char 236
        .byte $00,$00,$00,$00,$2e,$13,$13,$11       // char 237
        .byte $10,$10,$00,$00,$00,$00,$00,$00       // char 238
        .byte $10,$25,$00,$00,$00,$00,$00,$00       // char 239
        .byte $11,$11,$00,$00,$00,$00,$00,$00       // char 240
        .byte $11,$26,$00,$00,$00,$00,$00,$00       // char 241
        .byte $11,$16,$00,$00,$00,$00,$00,$00       // char 242
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 243
        .byte $49,$0e,$14,$12,$0f,$20,$42,$19       // char 244
        .byte $20,$54,$08,$05,$20,$4c,$01,$13       // char 245
        .byte $14,$20,$44,$12,$01,$07,$0f,$0e       // char 246

txt_0fb8:
        .byte $20,$20,$20,$4c,$0f,$07,$0f,$20       // char 247
        .byte $42,$19,$20,$4e,$05,$03,$12,$0f       // char 248
        .byte $0d,$01,$0e,$03,$05,$12               // char 249 (partial)

txt_0fce:
        .byte $20,$20                               // char 249 (partial)
        .byte $20,$20,$20,$43,$08,$01,$12,$53       // char 250
        .byte $05,$14,$20,$46,$12,$0f,$0d,$20       // char 251
        .byte $49,$0d,$10,$15,$0c,$13,$05,$20       // char 252

// --- Region $1000-$104a ---
.pc = $1000 "dat_1000"

dat_1000:
        .byte $78,$a9,$34,$85,$01,$a0,$00,$a2,$00,$bd,$00,$36,$9d,$00,$08,$e6 // x.4........6....
        .byte $01,$8d,$20,$d0,$8e,$20,$d0,$8d,$20,$d0,$8c,$20,$d0,$c6,$01,$e8 // .. .. .. .. ....
        .byte $d0,$e7,$ee,$0b,$04,$ee,$0e,$04,$ad,$0b,$04,$c9,$c0,$d0,$d8,$a9 // ................
        .byte $00,$8d,$00,$08,$a9,$00,$8d,$20,$d0,$8d,$18,$d4,$a9,$37,$85,$01 // ....... .....7..
        .byte $78,$4c,$88                           // xL.

txt_1043:
        .text "% Y"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $4c,$ae,$a7                           // L..

dat_104a:
        // === Fill data (1 bytes, $104a-$104a) ===
        .byte $00                                   // .

// --- Region $10c0-$10c0 ---
.pc = $10c0 "spr_10c0"

spr_10c0:
        .byte $00                                   // .

// --- Region $1204-$13fa ---
.pc = $1204 "Segment $1204"
        .byte $58,$14,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // X.........

txt_120e:
        .text "&&-&+-"
        .byte $ff,$30,$ff                           // .0.

txt_1217:
        .text "0.--)&"
        .byte $ff                                   // .

txt_121e:
        .text "&&-&+-"
        .byte $ff,$24,$ff                           // .$.

txt_1227:
        .text "$$$))(("
        .byte $0e,$1a,$26,$1a,$0e,$1a,$26,$1a,$1a,$26,$1a,$26,$1a,$26,$1a,$26 // ..&...&..&.&.&.&
        .byte $1d,$29,$1d,$29,$1d,$29,$1d,$29,$18,$24,$18,$24,$18,$24,$18,$24 // .).).).).$.$.$.$
        .byte $1f,$2b,$1f,$2b,$1f,$2b,$1f,$2b,$ff,$ff,$ff,$ff,$ff,$ff,$1a,$1a // .+.+.+.+........

txt_125e:
        .text "&&-&+-"
        .byte $ff
        .text "0&0-"
        .byte $1f
        .byte $26,$ff
        .byte $26,$ff

txt_126e:
        .text "&&&&&&&&&&)&)"
        .byte $ff,$ff,$ff                           // ...

txt_127e:
        .text "))-)-)"
        .byte $ff,$29,$24,$24,$1c,$24,$28,$24,$ff   // .)$$.$($.

txt_128d:
        .text "$++++++++"
        .fill 9, $1a
        .byte $21,$1a,$21,$1a,$21,$1a,$21,$18,$18,$18,$18,$1d,$1d,$1c,$1c,$1a // !.!.!.!.........
        .byte $0e,$1a,$0e,$1a,$0e,$1a,$0e,$1d,$11,$1d,$11,$1d,$11,$1d,$11,$18 // ................
        .byte $0c,$18,$0c,$18,$0c,$18,$0c,$1f,$13,$1f,$13,$1f,$13,$1f,$13,$1f // ................
        .byte $1f,$1f,$1f,$1f,$1f,$1f,$1f,$01,$02,$03,$04,$01,$02,$03,$04,$01 // ................
        .byte $02,$03,$04,$05,$05,$05,$05,$05,$05,$05,$05,$05,$05,$05,$05,$06 // ................
        .byte $07,$08,$09,$06,$07,$08,$09,$06,$07,$08,$09,$06,$07,$08,$09,$ff // ................
        .byte $00,$00,$00,$0a,$0b,$0a,$0b,$0a,$0b,$0a,$0b,$0a,$00,$00,$00,$00 // ................
        .byte $0c,$0c,$00,$0d,$0c,$0c,$00,$0d,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $0e,$0f,$10,$11,$0e,$0f,$10,$11,$ff,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$12,$13,$14,$12,$12,$13,$14,$12,$12,$13,$14,$12,$12,$13,$14 // ................
        .byte $12,$15,$16,$17,$18,$15,$16,$17,$18,$15,$16,$17,$19,$15,$16,$17 // ................
        .byte $19,$ff,$0c,$1c,$2d,$3e,$51,$66,$7b,$91,$a9,$c3,$dd,$fa,$18,$38 // ....->Qf{......8
        .byte $5a,$7d,$a3,$cc,$f6,$23,$53,$86,$bb,$f4,$30,$70,$b4,$fb,$47,$98 // Z}...#S...0p..G.
        .byte $ed,$47,$a7,$0c,$77,$e9,$61,$e1,$68,$f7,$8f,$30,$da,$8f,$4e,$18 // .G..w.a.h..0..N.
        .byte $ef,$d2,$c3,$c3,$d1,$ef,$1f,$60,$b5,$1e,$9c,$31,$df,$a5,$87,$86 // .......`...1....
        .byte $a2,$df,$3e,$c1,$6b,$3c,$39,$63,$be,$4b,$0f,$0c,$45,$bf,$7d,$83 // ..>.k<9c.K..E.}.
        .byte $d6,$79,$73,$c7,$7c,$97,$1e,$01,$01,$01,$01,$01,$01,$01,$01,$01 // .ys.|...........
        .byte $01,$01,$01,$02,$02,$02,$02,$02,$02,$02,$03,$03,$03,$03,$03,$04 // ................
        .byte $04,$04,$04,$05,$05,$05,$06,$06,$07,$07,$07,$08,$08,$09,$09,$0a // ................
        .byte $0b,$0b,$0c,$0d,$0e,$0e,$0f,$10,$11,$12,$13,$15,$16,$17,$19,$1a // ................
        .byte $1c,$1d,$1f                           // ...

txt_13e2:
        .text "!#%'*,/258;?CGKOTY"
        .byte $5e,$64,$6a,$70,$77,$7e,$86           // ^djpw~.

// --- Region $156f-$159b ---
.pc = $156f "dat_156f"

dat_156f:
        // === Data block (45 bytes, $156f-$159b) ===
        .byte $04,$04,$04                           // ...

txt_1572:
        .text "!!!"
        .byte $d6                                   // 'V' | $80 (end-of-string marker)
        .byte $ff,$28,$12,$12,$13,$36,$76,$ae,$12,$12,$12,$00,$07,$0e,$02,$80 // .(...6v.........
        .byte $03,$00,$00,$0c,$0c,$80,$80,$80,$05,$05,$05 // ...........

txt_1591:
        .text "A!!:::"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $b9,$c9,$ff                           // ...

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

// --- Region $1800-$1800 ---
.pc = $1800 "chr_1800"

chr_1800:
        .byte $00                                   // .

// --- Region $1b40-$1fe0 ---
.pc = $1b40 "dat_1b40"

dat_1b40:
        .byte $32,$90,$34,$81,$7e,$80,$00,$7f,$8f,$00,$00,$00,$00,$7f,$00,$00 // 2.4.~...........

txt_1b50:
        .text "                       "
        .byte $00                                   // string terminator
        .byte $01,$02                               // ..

txt_1b6a:
        .text "                    "
        .byte $03,$04,$05,$06,$20,$07,$08,$03,$04,$05,$06,$20,$07,$09,$0a,$20 // .... ...... ... 
        .byte $20,$0b,$0c,$20,$0d,$0e,$07,$08,$05,$06,$20,$0d,$0e //  .. ...... ..

txt_1b9b:
        .text "          "
        .byte $03,$0f,$10,$11,$12,$13,$14,$15,$16,$17,$18,$19,$1a,$1b,$1c,$1d // ................
        .byte $1e,$1f                               // ..

txt_1bb7:
        .text "!"
        .byte $22                                   // double quote character
        .text "#$%&'()*+,"
        .byte $0e                                   // .

txt_1bc4:
        .text "         -./0123456789:;<=>?"
        .byte $40                                   // @ character
        .text "ABCDEFGHIJK          LMNOPQRSTUVWXYSZ"
        .byte $5b,$5c,$5d,$5e,$5f,$60,$61,$62,$63,$64,$65,$66,$67,$68 // [\]^_`abcdefgh

txt_1c14:
        .text "          "
        .byte $69,$6a,$6b,$6c,$6d,$6e,$6f,$53,$70,$71,$72,$73,$74,$75,$53,$76 // ijklmnoSpqrstuSv
        .byte $77,$78,$79,$5e,$7a,$7b,$20,$20,$63,$7c,$7d,$67,$7e,$7f // wxy^z{  c|}g~.

txt_1c3c:
        .text "         "
        .byte $03,$80,$81,$82,$83,$84,$85,$86,$53,$87,$71,$88,$89,$8a,$8b,$8c // ........S.q.....
        .byte $8d,$8e,$8f,$90,$91,$92,$93,$94,$95,$96,$97,$98,$99,$9a // ..............

txt_1c63:
        .text "          "
        .byte $9b,$9c,$9d,$9e,$9f,$a0,$a1,$a2,$a3,$a4,$a5,$a6,$a7,$a8,$a9,$aa // ................
        .byte $ab,$ac,$ad,$ae,$af,$b0,$b1,$b2,$b3,$b4,$b5,$b6,$9a // .............

txt_1c8a:
        .text "             "
        .byte $b7                                   // '7' | $80 (end-of-string marker)
        .byte $9f                                   // .

txt_1c99:
        .text "  "
        .byte $b8                                   // '8' | $80 (end-of-string marker)
        .byte $b9,$ba,$bb,$bc,$bd,$be,$bf,$c0,$c1,$c2,$20,$61,$62,$20,$c3,$c4 // .......... ab ..
        .byte $c5                                   // .

txt_1cad:
        .text "  "
        .byte $c6                                   // 'F' | $80 (end-of-string marker)
        .byte $c7                                   // .

txt_1cb1:
        .text "                        "
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $c9,$ca,$cb                           // ...

dat_1ccd:
        .text "                                     "
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $cd,$ce                               // ..

dat_1cf5:
        .text "                                    "
        .byte $07,$47,$05,$45,$0d,$4d,$27,$67,$18,$58,$2b,$6b,$34,$74,$00,$40 // .G.E.M'g.X+k4t.@
        .byte $00,$40,$00,$40,$00,$40,$00,$40,$00,$40,$00 // .@.@.@.@.@.

dat_1d34:
        .text "                                        "
        .byte $40                                   // @ character
        .byte $00                                   // string terminator
        .byte $40,$00,$40,$00,$40,$00,$40,$00,$40,$00,$40,$87,$c7,$85,$c5,$8d // @.@.@.@.@.@.....
        .byte $cd,$a7,$e7,$98,$d8,$ab,$eb,$b4,$f4,$80,$c0,$80,$c0,$80,$c0,$80 // ................
        .byte $c0,$80,$c0,$80,$c0,$80               // ......

dat_1d84:
        .text "                                        "
        .byte $12,$52,$05,$45,$0c,$4c,$05,$45,$01,$41,$13,$53,$05,$45,$04,$44 // .R.E.L.E.A.S.E.D
        .byte $20,$60,$0f,$4f,$0e,$4e,$20,$60,$0d,$4d,$01,$41,$19,$59,$20,$60 //  `.O.N `.M.A.Y `
        .byte $32,$72,$38,$78,$14,$54,$08           // 2r8x.T.

txt_1dd3:
        .text "H"

dat_1dd4:
        // === Fill data (40 bytes, $1dd4-$1dfb) ===
        .fill 40, $20
        .byte $92,$d2,$85,$c5,$8c,$cc,$85,$c5,$81,$c1,$93,$d3,$85,$c5,$84,$c4 // ................
        .byte $a0,$e0,$8f,$cf,$8e,$ce,$a0,$e0,$8d,$cd,$81,$c1,$99,$d9,$a0,$e0 // ................
        .byte $b2,$f2,$b8,$f8,$94,$d4,$88,$c8       // ........

txt_1e24:
        .text "                     * * * "
        .byte $07,$05,$0d,$27,$18                   // ...'.

txt_1e44:
        .text "+4 * * *   "
        .byte $02,$19,$20,$0b,$01,$09,$0b,$0f,$2f,$04,$05,$0d,$0f,$17,$01,$12 // .. ...../.......
        .byte $05,$2e,$20,$20,$03,$12,$01,$03,$0b,$05,$04,$20,$26,$20,$14,$12 // ..  ....... & ..
        .byte $01,$09,$0e,$05,$04,$20,$02,$19,$20,$05,$0e,$09,$07,$0d,$01,$2c // ..... .. ......,
        .byte $20,$09,$0d,$10,$0f,$12,$14,$05,$04,$20,$26,$20,$10,$01,$0c,$2f //  ........ & .../
        .byte $0e,$14,$13,$03,$20,$06,$09,$18,$05,$04,$20,$02,$19,$20,$05,$0d // .... ..... .. ..
        .byte $10,$09,$12,$05,$2e,$20,$20,$03,$01,$0c,$0c,$20,$14,$08,$05,$20 // .....  .... ... 
        .byte $01,$03,$14,$09,$0f,$0e,$20,$26,$20,$05,$0d,$10,$09,$12,$05,$20 // ...... & ...... 
        .byte $17,$0f,$12,$0c,$04,$20,$08,$11,$3a,$20,$03,$08,$01,$0e,$0e,$05 // ..... ..: ......
        .byte $0c,$20,$1a,$05,$12,$0f,$20,$01,$14   // . .... ..

txt_1ed8:
        .text " 718-356-1879.  "
        .byte $01,$0e,$04,$20,$0f,$15,$12,$20,$16,$0d,$02,$20,$01,$14 // ... ... ... ..

txt_1ef6:
        .text " 216-765-6244.  "
        .byte $07,$12,$05,$05,$14,$09,$0e,$07,$13,$20,$14,$0f,$20,$14,$08,$05 // ......... .. ...
        .byte $20,$02,$05,$13,$14,$20,$09,$0e,$3a,$20,$05,$0e,$09,$07,$0d,$01 //  .... ..: ......
        .byte $21,$2c,$20,$01,$03,$14,$09,$0f,$0e,$2c,$20,$16,$09,$03,$14,$09 // !, ......, .....
        .byte $0d,$13,$2c,$20,$06,$34,$03,$07,$2c,$20,$04,$0f,$0d,$09,$0e,$01 // .., .4.., ......
        .byte $14,$0f,$12,$13,$2c,$20,$06,$0c,$14,$2c,$20,$16,$05,$12,$04,$09 // ...., ..., .....
        .byte $03,$14,$2c,$20,$13                   // .., .

txt_1f5b:
        .text "451, "
        .byte $0c,$05,$07,$05,$0e,$04,$2c,$20,$09,$2b,$14,$2c,$20,$14,$13,$0d // ......, .+., ...
        .byte $2e,$20,$20,$14,$08,$05,$20,$0a,$15,$0e,$0b,$09,$05,$13,$20,$01 // .  ... ....... .
        .byte $12,$05,$3a,$20,$14,$08,$05,$20,$05,$18,$14,$12,$05,$0d,$09,$13 // ..: ... ........
        .byte $14,$2c,$20,$02,$0f,$0f,$1a,$05,$2c,$20,$03,$12,$15,$0d,$02,$13 // ., ....., ......
        .byte $15,$03,$0b,$05,$12,$2c,$20,$14,$12,$09,$13,$14,$01,$0e,$2c,$20 // ....., ......., 
        .byte $12,$09,$03,$08,$2c,$20,$14,$0c,$04,$20,$01,$0e,$04,$20,$10,$12 // ...., ... ... ..
        .byte $0f,$02,$0c,$05,$0d,$20,$03,$08,$09,$0c,$04 // ..... .....

txt_1fcb:
        .text "!                  "
        .byte $00                                   // string terminator
        .byte $1f                                   // .

dat_1fe0:
        // === Fill data (1 bytes, $1fe0-$1fe0) ===
        .byte $00                                   // .

// --- Region $2000-$28d8 ---
.pc = $2000 "spr_2000"

spr_2000:
        .byte $95,$d5,$d5,$d6,$db,$ec,$f0,$c0,$39,$25,$16,$d5,$d9,$ed,$f1,$c0 // ........9%......
        .byte $95,$d5,$d6,$d5,$d9,$ed,$f1,$c0,$39,$25,$16,$d5,$d9,$ed,$f1,$c1 // ........9%......
        .byte $95,$d5,$d6,$d5,$d9,$ed,$f1,$c1,$39,$25,$16,$d5,$d9,$ed,$f1,$c0 // ........9%......
        .byte $39,$25,$16,$d5,$d9,$ed,$f1,$c0,$39,$25,$16,$d5,$d9,$ed,$f1,$c1 // 9%......9%......
        .byte $95,$d5,$d5,$d5,$d9,$ed,$f1,$c0,$09,$0d,$0d,$0e,$0f,$0c,$0c,$0c // ................
        .byte $95,$d5,$d6,$d5,$fe,$00,$00,$00,$95,$d5,$d5,$d5,$d9,$ed,$f1,$c0 // ................
        .byte $95,$d5,$d5,$d5,$d9,$ed,$f1,$c1,$90,$d4,$d5,$d5,$d9,$ee,$f0,$c0 // ................
        .byte $39,$25,$16,$d5,$d9,$ed,$f1,$c1,$39,$25,$16,$d5,$d9,$ed,$f1,$c1 // 9%......9%......
        .byte $95,$d5,$d6,$d5,$d9,$ed,$f2,$c0,$39,$25,$16,$d5,$d9,$ed,$f1,$c1 // ........9%......
        .byte $95,$d5,$d6,$d5,$d9,$ed,$f1,$c0,$39,$25,$16,$d5,$d9,$ed,$f2,$30 // ........9%.....0
        .byte $95,$d5,$d5,$d6,$ff,$0c,$0c,$0c,$95,$d5,$d5,$d5,$d9,$ed,$f1,$c1 // ................
        .byte $95,$d5,$d5,$d5,$d9,$ed,$f1,$c1,$95,$d5,$d5,$d5,$d9,$ed,$f1,$c1 // ................
        .byte $95,$d5,$d5,$d5,$d9,$ed,$31,$38,$95,$d5,$d5,$e5,$f9,$cd,$32,$30 // ......18......20
        .byte $95,$d5,$d5,$d5,$ff,$00,$01,$07,$00,$0d,$35,$15,$d6,$56,$65,$5a // ..........5..VeZ
        .byte $00,$00,$00,$01,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$1b,$00,$00,$00,$00,$00,$00,$00,$30,$ec,$33,$0d // ............0.3.
        .fill 8, $00
        .byte $09,$0d,$0d,$0e,$0f,$0c,$0c,$0c       // ........

txt_2110:
        .text "%555>"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$01,$08                   // .....

txt_211b:
        .text "03"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $c2,$c3,$ff,$f9,$f5,$e5,$f5,$c9,$f1,$d1,$00,$00,$27,$95,$d5,$3b // ............'..;
        .byte $00,$03,$00,$18,$83,$42,$39,$00,$06,$08 // .....B9...

txt_2138:
        .text "%555>"
        .byte $00                                   // string terminator
        .byte $00,$00,$39,$25,$15,$d5,$d9,$ed,$f1,$c1,$09,$0d,$0d,$0d,$03,$00 // ..9%............
        .byte $00,$00,$00,$00,$03,$03,$0e,$33,$0e,$e9,$00,$00,$09,$0e,$0f,$0c // .......3........
        .byte $98,$c0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $95,$c0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$03 // ................
        .byte $03,$0c
        .byte $39,$25,$16,$d5,$d9,$ed,$f1,$c1
        .text "%556;"
        .byte $0c
        .byte $0c,$0c,$05                           // ...

txt_2191:
        .text "%5"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $d5,$ff,$01,$07,$95,$d5,$d6,$d5,$d9,$fe,$09,$0c,$95,$d5,$d5,$d5 // ................
        .byte $d9,$ed,$f1,$c0,$95,$d5,$d6,$d5,$d9,$ed,$f2,$30,$39,$25,$16,$d5 // ...........09%..
        .byte $d9,$ed,$f2,$c0,$95,$d5,$d5,$d6,$db,$fe,$01,$08,$35,$25,$16,$d5 // ............5%..
        .byte $d9,$ed,$f1,$38,$35,$25,$16,$d5,$d9,$ed,$c1,$30,$00 // ...85%.....0.

loc_21d1:
        .byte $00,$00,$02,$0b,$0c,$03,$00,$00,$00,$00,$02,$0b,$0c,$03,$00,$00 // ................
        .byte $00,$00,$00,$03,$0e,$39,$26,$00,$00,$00,$00,$03,$0e,$39,$26,$00 // .....9&......9&.
        .byte $00,$00,$00,$00,$00,$00,$03,$95,$d5,$d5,$d6,$db,$fe,$01,$08 // ...............

txt_2200:
        .text "UUUU"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $f9,$0d,$01                           // ...

txt_2208:
        .byte $5c                                   // backslash character
        .text "T"
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $d5,$e5,$f9,$8d,$01                   // .....

txt_2210:
        .byte $5c                                   // backslash character
        .text "T"
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $d5,$e5,$f9,$8e                       // ....

txt_2217:
        .text "'"
        .byte $5c                                   // backslash character
        .text "T"
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $d5,$e5,$fe,$00,$00                   // .....

txt_2220:
        .byte $5c                                   // backslash character
        .text "T"
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $d5,$e5,$f9,$cd,$c1                   // .....

txt_2228:
        .text "UU"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $e5,$fe,$00,$54,$04                   // ...T.

txt_2230:
        .text "UU"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $e5,$fe,$00,$54,$04                   // ...T.

txt_2238:
        .byte $5c                                   // backslash character
        .text "T"
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $d5,$e5,$fe,$00,$95,$95,$d5,$d5,$d5,$e5,$f9,$8d,$01,$50,$50,$50 // .............PPP
        .byte $50,$90,$d0,$10,$10                   // P....

txt_2250:
        .text "UU"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $d5,$e5,$f9,$cd,$c1,$95,$d5,$d5,$d5,$e5,$f9,$cd,$27,$00,$00,$00 // ............'...
        .byte $00,$00,$00,$00,$00,$05,$25,$d5,$95,$a5,$f9,$0d,$01 // ......%......

txt_2270:
        .byte $5c                                   // backslash character
        .text "T"
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $d5,$e5,$f9,$cd,$c1                   // .....

txt_2278:
        .byte $5c                                   // backslash character
        .text "T"
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $d5,$e5,$f9,$cd,$c1                   // .....

txt_2280:
        .byte $5c                                   // backslash character
        .text "T"
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $d5,$d5,$d5,$97,$08                   // .....

txt_2288:
        .byte $5c                                   // backslash character
        .text "T"
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $d5,$e5,$f9,$cd,$c1                   // .....

txt_2290:
        .byte $5c                                   // backslash character
        .text "T"
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $d5,$e5,$f9,$8d                       // ....

txt_2297:
        .text "'UU"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $e5,$c1,$fe,$5c,$e4                   // ...\.

txt_22a0:
        .text "UUUU"
        .byte $ae                                   // '.' | $80 (end-of-string marker)
        .byte $d0,$10,$10,$95,$d5,$d5,$d5,$e5,$f9,$cd,$c1,$95,$d5,$d5,$d5,$e5 // ................
        .byte $f9,$cd,$c1,$95,$d5,$d5,$d5,$e5,$f9,$cd,$c1,$95,$d5,$d5,$d5,$e5 // ................
        .byte $f9,$cd,$27,$95,$d5,$d5,$d5,$e5,$f9,$8d,$01,$55,$55,$55,$95,$e5 // ..'........UUU..
        .byte $b9,$c2,$0c,$00,$70,$6c,$98,$ab,$bb,$bc,$f3,$00,$00,$00,$b0,$00 // ....pl..........
        .byte $00,$00,$00,$00,$6c,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ....l...........
        .byte $6c,$00,$00,$00,$00,$00,$00,$00,$00,$00,$c0,$00,$00,$00,$00,$00 // l...............
        .byte $00,$00,$00
        .text "PPPP"
        .byte $90,$d0,$10,$10,$94,$d4,$d4,$d4,$f8
        .byte $00,$00,$00,$00,$70,$dc,$94
        .text "WEEU"
        .byte $ff,$6f,$5f,$5b,$67
        .byte $b7,$c7,$27,$02,$0d,$0b               // ..'...

txt_232b:
        .text "4,"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $b0,$40,$00,$00,$00,$00,$00,$00,$00,$c0,$00,$00,$00,$00,$00,$00 // .@..............
        .byte $00,$00,$50,$50,$50,$60,$80,$00,$00,$00,$60,$58,$54,$6e,$71,$c1 // ..PPP`....`XTnq.
        .byte $c1,$c1,$00,$00,$00,$00,$c0
        .byte $30,$c0,$ac,$00,$00
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $54,$04,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // T...............
        .byte $55,$01,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$15,$b5,$cd,$04 // U...............
        .byte $04,$10                               // ..

txt_2380:
        .byte $5c                                   // backslash character
        .text "T"
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $d5,$e5,$f9,$cd,$c1
        .text "PPPP"
        .byte $90,$d0,$10,$10
        .byte $5c,$54,$57
        .byte $95,$e5,$b9,$c2,$0c                   // .....

txt_2398:
        .byte $5c                                   // backslash character
        .text "T"
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $d5,$e5,$f9,$ce,$27,$95,$d5,$d5,$d5,$e5,$f9,$8d,$01 // ....'........

txt_23a8:
        .text "UU"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $e5,$c1,$fe,$5c,$e4                   // ...\.

txt_23b0:
        .text "UU"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $e5,$c1,$fe,$5c,$e4                   // ...\.

txt_23b8:
        .text "UUUU"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $39,$0d                               // 9.

txt_23bf:
        .text "8"
        .byte $5c                                   // backslash character
        .text "T"
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $d5,$e5,$f9,$8e                       // ....

txt_23c7:
        .text "'"
        .byte $5c                                   // backslash character
        .text "T"
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $d5,$e5,$f9,$8d,$01,$00,$00,$00,$40,$90,$d0,$80,$00,$00,$00,$00 // ........@.......
        .byte $40,$90,$d0,$80,$00,$00,$00,$00,$00,$c0,$b0,$60,$9c,$00,$00,$00 // @..........`....
        .byte $00,$00,$c0,$80,$70,$00,$00,$00,$00,$0c,$3b,$cc,$70 // ....p.....;.p

txt_23f8:
        .text "PTTU"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $39,$0d,$38,$c0,$c3,$ce,$cd,$f9,$e5,$d5,$ee,$c2,$c1,$c1,$cd,$f9 // 9.8.............
        .byte $e5,$d5,$ee,$c2,$c1,$c1,$cd,$f9,$e5,$d5,$ee,$c1,$c1,$c1,$cd,$f9 // ................
        .byte $25,$35,$0e,$c1,$c1,$c1,$cd,$f9,$e5,$d5,$ee,$c2,$c1,$c1,$cf,$fa // %5..............
        .byte $25,$35,$0e,$c2,$c1,$c1,$cd,$f9,$e5,$d5,$ee,$c1,$c1,$c1,$cd,$f9 // %5..............
        .byte $25,$35,$0e,$c2,$c1,$c1,$cd,$f9,$e5,$d5,$ee,$0c,$0f,$0e,$0d,$0d // %5..............
        .byte $0d,$0d,$0a,$00,$95,$c1,$cd,$f9,$25,$35,$0e,$c2,$c1,$c1,$cd,$f9 // ........%5......
        .byte $e5,$d5,$ee,$c1,$c1,$c1,$cf,$fa,$25,$35,$0e,$c2,$c1,$c1,$cd,$f9 // ........%5......
        .byte $e5,$d5,$ee,$c1,$c1,$c1,$cd,$f9,$e5,$d5,$ee,$c1,$c1,$c1,$cd,$f9 // ................
        .byte $25,$35,$0e,$c2,$c1,$c1,$cd,$f9,$e5,$d5,$ee,$c1,$c1,$c1,$cd,$f9 // %5..............
        .byte $25,$35,$0e,$c2,$c1,$c1,$cd,$f9,$e5,$d5,$ee,$30,$0f,$95,$cd,$fa // %5.........0....
        .byte $e5,$d5,$fe,$0c,$0f,$0e,$0d,$0d,$0d,$0d,$0e,$c1,$c1,$c1,$cd,$f9 // ................
        .byte $25,$35,$0e,$c1,$c1,$c1,$3d,$39,$0d,$0e,$03,$c1,$c1,$c1,$cd,$f9 // %5....=9........
        .byte $e6,$d8,$f0,$e2,$c1,$c1,$cd,$f9,$e5,$d5,$ee,$0f,$95,$c1,$cd,$f9 // ................
        .byte $25,$35,$0e,$1c,$b3,$ce,$cd,$f9,$e5,$d5,$ef,$66,$6b,$5b,$da,$26 // %5.........fk[.&
        .byte $3a,$0e,$00,$00,$00,$6c,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // :....l..........
        .byte $1b,$00,$00,$00,$06,$00,$00,$00,$00,$00,$00,$03,$00,$00,$03,$00 // ................
        .fill 11, $00
        .byte $0c,$0f,$0e,$00,$02,$09,$0d,$03,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $c0,$c1,$c1,$3c,$38,$0d,$03,$00,$eb,$f6,$ed,$f8,$f6,$f9,$fe,$ff // ...<8...........
        .byte $02,$0d,$0b                           // ...

txt_252b:
        .text "4,"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $b0,$40,$0c,$08,$04,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .@..............
        .byte $00,$00,$c1,$c1,$c1,$cd,$f9,$25,$35,$0e,$00,$00,$00,$03,$0d,$0d // .......%5.......
        .byte $0d,$0f,$0e,$33,$0e,$03,$03,$00,$00,$00,$c0,$ff,$0e,$0d,$0d,$0f // ...3............
        .byte $00,$00,$00,$00,$02,$09,$0d,$0d       // ........

txt_2566:
        .text "5>"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $ff,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$09,$0d,$03,$0c // ................
        .byte $33,$3a,$e5,$d5,$f8,$00,$00,$c1,$c1,$c1,$cd,$f9,$25,$35,$0e,$0c // 3:..........%5..
        .byte $0f,$0e,$0d,$0d,$0d,$0d,$0a,$2c,$23,$8e,$cd,$f9,$e5,$d5,$ef,$0f // .......,#.......
        .byte $95,$c1,$cd,$f9,$e5,$d5,$ee,$ff,$00,$00,$00,$00,$00,$00,$00,$30 // ...............0
        .byte $0f,$95,$cd,$fa,$e5,$d5,$fe,$c2,$c1,$c1,$cd,$f9,$25,$35,$0e,$0c // ............%5..
        .byte $0c,$0c,$0f,$0e,$0d,$0d,$0f,$2e,$f1,$c1,$cd,$f9,$25,$35,$0e,$30 // ............%5.0
        .byte $0f,$95,$cd,$f9,$25,$35,$0e,$00,$02,$0b,$0e,$03,$00,$00,$00,$00 // ....%5..........
        .byte $02,$0b,$0e,$03,$33,$3f,$0e,$db,$ac,$f0,$c0,$00,$00,$00,$00,$db // ....3?..........
        .byte $ac,$70,$c0,$00,$00,$00,$00,$0c,$0c,$08,$e6,$08,$0c,$0c,$00,$0c // .p..............
        .byte $0f,$0e,$00,$02,$09,$0d,$03,$01,$01,$c1,$b1,$6d,$59,$55,$ee,$c1 // ...........mYU..
        .byte $c1,$c1,$f1,$ed,$d9,$d5,$ee,$ca,$c1,$c1,$f1,$ed,$96,$54,$ec,$00 // .............T..
        .byte $95,$c1,$f1,$ed,$9a,$54,$fc,$c1,$c1,$c1,$f1,$ed,$96,$54,$ec,$f8 // .....T.......T..
        .byte $00,$55,$b1,$6d,$59,$55,$fa,$f8,$00,$00,$00,$00,$00,$00,$00,$c1 // .U.mYU..........
        .byte $c1,$c1,$f1,$ed,$99,$55,$fe,$c1,$c1,$c1,$f1,$ed,$d9,$d5,$ee,$10 // .....U..........
        .byte $10,$d0,$90,$50,$50,$50,$e0,$c1,$c1,$c1,$f1,$ed,$96,$54,$ec,$0e // ...PPP.......T..
        .byte $c1,$c1,$f1,$ed,$d9,$d5,$ee,$00,$00,$55,$b1,$6d,$59,$55,$fa,$c1 // .........U.mYU..
        .byte $c1,$c1,$f1,$ed,$d9,$d5,$ee,$c1,$c1,$c1,$f1,$ed,$d9,$d5,$ee,$c1 // ................
        .byte $c1,$c1,$f1,$ed,$97,$54,$ec,$fc,$00,$00,$00,$00,$00,$00,$00,$c1 // .....T..........
        .byte $c1,$fe,$95,$55,$55,$55,$fe,$ce,$c1,$c1,$f1,$ed,$d9,$d5,$ee,$37 // ...UUU.........7
        .byte $09,$cd,$b1,$6d,$57,$54,$fc,$10,$10,$d0,$90,$50,$50,$50,$e0,$c1 // ...mWT.....PPP..
        .byte $c1,$c1,$f1,$ed,$97,$54,$ec,$c1,$c1,$cd,$f7,$e4,$9c,$60,$f0,$c1 // .....T.......`..
        .byte $c1,$c1,$b1,$6d,$d5,$35,$0e,$0e,$c1,$c1,$f1,$ed,$d9,$d5,$ee,$c1 // ...m.5..........
        .byte $c1,$c1,$f1,$ed,$96,$54,$ec,$30,$c0,$c0,$95,$55,$55,$55,$ee,$cc // .....T.0...UUU..
        .byte $c0,$f0,$c0,$c0,$8c,$f0,$00,$00,$00,$00,$00,$00,$6c,$00,$00,$00 // ............l...
        .byte $1b,$00,$00,$00,$00,$00,$00,$00,$c0,$00,$00,$6c,$00,$00,$00,$30 // ...........l...0
        .byte $30,$20,$9b,$20,$30,$30,$00,$00,$00,$00,$00,$00,$00,$00,$00,$10 // 0 . 00..........
        .byte $10,$e0,$00,$70                       // ...p

txt_270d:
        .text "PP"
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .fill 8, $00
        .byte $95,$d5,$d5,$17,$94,$5c,$b0,$00,$9b,$5f,$7b,$2f,$9f,$6f,$bf,$ff // .....\..._{/.o..
        .byte $c0,$00,$27,$95,$d5,$3b,$00,$00,$80,$41,$42,$1b,$82,$c1,$27,$00 // ..'..;...AB...'.
        .fill 11, $00
        .byte $80,$60,$50,$50,$e0,$c1,$cd,$f9,$65,$56,$54,$58,$e0,$c0,$30,$c0 // .`PP....eVTX..0.
        .byte $00,$00,$00,$00,$00,$04,$b8,$40,$40,$40,$80,$00,$00,$00,$00,$00 // .......@@@......
        .byte $80,$40,$40,$80,$00,$01,$fe,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .@@.............
        .byte $00,$70                               // .p

txt_2775:
        .text "PP"
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $10,$40,$40,$00,$00,$00,$00,$00,$c1,$c1,$c1,$f1,$ed,$97,$54,$ec // .@@...........T.
        .byte $10,$10,$d0,$90,$50,$50,$50,$e0,$30,$c0,$c0,$95,$55,$55,$55,$ee // ....PPP.0...UUU.
        .byte $ca,$c1,$c1,$f1,$ed,$96,$54,$ec,$c1,$c1,$c1,$f1,$ed,$d9,$d5,$ee // ......T.........
        .byte $37,$09,$cd,$b1,$6d,$57,$54,$fc,$f7,$c9,$cd,$f1,$ad,$57,$54,$fc // 7...mWT......WT.
        .byte $10,$10,$d0,$90                       // ....

txt_27bc:
        .text "PPP"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $ca,$c1,$c1,$f1,$ed,$96,$54,$ec,$01,$c1,$c1,$f1,$ed,$96,$54,$ec // ......T.......T.
        .byte $00,$40,$10,$d0,$80,$00,$00,$00,$00,$40,$10,$d0,$90,$50,$80,$00 // .@.......@...P..
        .byte $e8,$0f,$03,$00,$00,$00,$00,$00,$60,$9c,$db,$26,$3b,$0c,$00,$00 // ........`..&;...
        .byte $c0,$00,$00,$c0,$00,$00,$00,$00,$10,$d0,$e0,$00,$70 // ............p

txt_27fd:
        .text "PP"
        .byte $b0                                   // '0' | $80 (end-of-string marker)

chr_2800:
        .fill 9, $00
        .byte $0f,$3e,$3c,$7c,$7c,$7c,$7f,$00,$ff,$7c,$7c,$7c,$7c,$7c,$7d,$00 // .><|||...|||||}.
        .byte $0f,$3e,$3c,$7c,$7c,$7c,$7c,$00,$ff,$7c,$7c,$7c,$7c,$7c,$7c,$00 // .><||||..||||||.
        .byte $0f,$3e,$3c,$7c,$7c,$7c,$7f,$00,$0f,$3e,$3c,$7c,$7c,$7c,$7f,$00 // .><|||...><|||..
        .byte $0f,$3e,$3c,$7c,$7c,$7c,$7c,$00,$fe,$7c,$7c,$7c,$7c,$7c,$7f,$00 // .><||||..|||||..
        .byte $0f,$07,$07,$07,$07,$07,$07,$00,$0f,$3c,$7c,$7c,$00,$00,$00,$00 // .........<||....
        .byte $fe,$7c,$7c,$7c,$7c,$7c,$7f,$00,$fe,$7c,$7c,$7c,$7c,$7c,$7c,$00 // .|||||...||||||.
        .byte $1c,$3e,$3f,$7d,$7c,$7c,$7c,$00,$0f,$3e,$3c,$7c,$7c,$7c,$7c,$00 // .>?}|||..><||||.
        .byte $0f,$3e,$3c,$7c,$7c,$7c,$7c,$00,$ff,$7c,$7c,$7c,$7c,$7c,$7d,$00 // .><||||..|||||}.
        .byte $0f,$3e,$3c,$7c,$7c,$7c,$7c,$00,$ff,$7c,$7c,$7c,$7c,$7c,$7d,$00 // .><||||..|||||}.
        .byte $1f,$3e,$7c,$7c,$7c,$3e,$1f,$00,$0f,$3c,$7c,$7c,$00,$00,$00,$00 // .>|||>...<||....
        .byte $fe,$7c,$7c,$7c,$7c,$7c,$7c,$00,$fe,$7c,$7c,$7c,$7c,$7c,$7c,$00 // .||||||..||||||.
        .byte $fe,$7c,$7c,$7c,$7c,$7c,$7c,$00,$fe,$7c,$7c,$7c,$7c,$3e,$0f,$00 // .||||||..||||>..
        .byte $fe,$7c,$7c,$7c,$3c,$3e,$0f,$00,$7f,$7c,$78,$70,$00,$00,$0f // .|||<>...|xp...

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

// --- Region $2909-$29df ---
.pc = $2909 "dat_2909"

dat_2909:
        .byte $03,$07,$07,$07,$07,$07,$03,$00,$38,$7c,$7c,$7c,$38,$00,$00,$00 // ........8|||8...
        .byte $00,$00                               // ..

txt_291b:
        .text "? /--"
        .byte $00                                   // string terminator
        .byte $00,$00,$ff,$00,$71,$db,$db,$00,$00,$00,$ff,$00,$b6,$b6,$b3,$00 // ....q...........
        .byte $00,$00,$00,$00,$73,$de,$fe,$00,$03,$07,$07,$03,$01,$00,$00,$00 // ....s...........
        .byte $01,$07,$07,$0f,$0f,$0f,$0f,$00,$1f,$07,$03,$03,$03,$03,$03,$00 // ................
        .fill 13, $00
        .byte $01,$07,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$07,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$0f,$3e,$3c,$7c,$7c,$7c,$7d,$00,$00,$01,$03,$07,$0f // ....><|||}......
        .byte $1f,$03,$00,$0f,$3c,$7c,$7c,$00,$00,$0f,$00,$0f,$3c,$7c,$7c,$00 // ....<||.....<||.
        .byte $00,$01,$00,$fe,$7c,$7c,$7c,$3c,$3e,$0f,$00,$7f,$7c,$7c,$7c,$7c // ....|||<>...||||
        .byte $7c,$7f,$00,$0f,$3e,$3c,$7c,$7c,$7c,$7d,$00,$0f,$3c,$7c,$7c,$00 // |...><|||}..<||.
        .byte $02,$03,$00,$0f,$3e,$3c,$7c,$7c,$3e,$0f,$00,$0f,$3e,$3c,$7c,$7c // ....><||>...><||
        .byte $3e,$0f,$00,$00,$00,$00,$0c,$1e,$1e,$0c,$00,$00,$00,$00,$0c,$1e // >...............
        .byte $1e,$0c                               // ..

// --- Region $29f9-$2ad8 ---
.pc = $29f9 "dat_29f9"

dat_29f9:
        .byte $0f,$38,$78,$78,$01,$03,$07,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .8xx............
        .byte $e0,$f8,$78,$7c,$7c,$7c,$fc,$00,$f0,$7c,$3c,$3e,$3e,$7c,$f0,$00 // ..x|||...|<>>|..
        .byte $f0
        .byte $3c,$3e,$3e,$00,$00,$00,$00,$f0,$7c
        .text "<>>>>"
        .byte $00
        .byte $f0,$3c,$3e,$3e,$00,$80,$80,$00,$f0,$3c,$3e,$3e,$00,$80,$80,$00 // .<>>.....<>>....
        .byte $f0,$3c,$3e,$3e,$00,$00,$fe,$00,$fe,$7c,$7c,$7c,$7c,$7c,$fc,$00 // .<>>.....|||||..
        .byte $f0,$e0,$e0,$e0,$e0,$e0,$e0,$00,$fe   // .........

txt_2a52:
        .text ">>>>>>"
        .byte $00                                   // string terminator
        .byte $fe,$7c,$7c,$7c,$7c,$f8,$e0,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .||||...........
        .byte $70,$f8,$f8,$7c,$7c,$7c,$7c,$00,$e0,$f8,$78,$7c,$7c,$7c,$7c,$00 // p..||||...x||||.
        .byte $f0,$7c
        .text "<>>>>"
        .byte $00,$f0,$7c
        .byte $3c,$3e,$3e,$7c,$f8,$00
        .byte $f0,$7c
        .text "<>>>>"
        .byte $00,$e0,$f8,$78,$7c,$7c,$f8,$e0,$00
        .byte $f0,$3c,$3e,$3e,$00,$00,$f0,$00,$e0,$f8,$78,$7c,$7c,$7c,$7c,$00 // .<>>......x||||.
        .byte $fe,$7c,$7c,$7c,$7c,$7c,$7c,$00,$fe,$7c,$7c,$7c,$7c,$7c,$7c,$00 // .||||||..||||||.
        .byte $fe,$7c,$7c,$7c,$7c,$7c,$7c,$00,$fe,$7c,$7c,$7c,$7c,$f8,$e0,$00 // .||||||..||||...
        .byte $fe,$7c,$7c,$7c,$7c,$7c,$fc,$00,$fe,$7c,$7c,$7c,$78,$f8,$e0 // .|||||...|||x..

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

// --- Region $2b09-$2bd0 ---
.pc = $2b09 "dat_2b09"

dat_2b09:
        .byte $c0,$e0,$e0,$e0,$e0,$e0,$c0,$00,$38,$7c,$7c,$7c,$38,$00,$00,$00 // ........8|||8...
        .byte $00,$00,$ff,$00,$36,$b6,$9e,$00,$00,$00,$ff,$00,$c8,$6d,$ef,$00 // ....6........m..
        .byte $00,$00,$f0,$10,$d0,$d0,$90,$00,$00,$00,$00,$00,$9e,$db,$db,$00 // ................
        .byte $c0,$e0,$e0,$c0,$80,$00,$00,$00,$f0,$c0,$80,$80,$80,$80,$80,$00 // ................
        .byte $00,$c0,$c0,$e0,$e0,$e0,$e0,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$80,$e0,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$e0,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 8, $00
        .byte $f0,$7c,$3c,$3e,$7e,$fe,$be,$00,$f0,$f0,$f0,$f0,$f0,$f0,$f0,$00 // .|<>~...........
        .byte $f8,$7c,$3e,$3e,$3e,$7c,$f0,$00,$f0,$7c,$3c,$3e,$3e,$7c,$f0,$00 // .|>>>|...|<>>|..
        .byte $fe,$7c,$7c,$7c,$7c,$7c,$fe,$00,$f0,$3c,$3e,$3e,$00,$00,$f0,$00 // .|||||...<>>....
        .byte $f0,$3c,$3e,$3e,$00,$00,$f0,$00,$e0,$f8,$78,$7c,$7c,$7c,$fc,$00 // .<>>......x|||..
        .byte $f0,$7c,$3c,$3e,$3e,$7c,$f0,$00,$f0,$7c // .|<>>|...|

txt_2bcb:
        .text "<>>>"
        .byte $be                                   // '>' | $80 (end-of-string marker)

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

// --- Region $2bf9-$2cd6 ---
.pc = $2bf9 "dat_2bf9"

dat_2bf9:
        .byte $fc,$3e,$1e,$7c,$f8,$e0,$c0,$00,$00,$00,$00,$00,$00,$00,$00,$7c // .>.|...........|
        .byte $7c,$7c,$7c,$7c,$fe,$00,$00,$7c,$7c,$7c,$7c,$7c,$ff,$00,$00,$7c // ||||...|||||...|
        .byte $7c,$7c,$3c,$3e,$0f,$00,$00,$7c,$7c,$7c,$7c,$7c,$ff,$00,$00,$7c // ||<>...|||||...|
        .byte $7c,$7c,$3c,$3e,$0f,$00,$00,$7c,$7c,$7c,$7c,$7c,$7c,$7c,$fe,$7c // ||<>...|||||||.|
        .byte $7c,$7c,$3c,$3e,$0f,$00,$00,$7c,$7c,$7c,$7c,$7c,$fe,$00,$00,$07 // ||<>...|||||....
        .byte $07,$07,$07,$07,$0f,$00,$00,$00,$00,$00,$00,$7c,$7c,$3c,$0f,$7c // ...........||<.|
        .byte $7c,$7c,$7c,$7c,$fe,$00,$00,$7c,$7c,$7c,$3c,$3e,$0f,$00,$00,$7c // ||||...|||<>...|
        .byte $7c,$7c,$7c,$7c,$fe,$00,$00,$7c,$7c,$7c,$7c,$7c,$fe,$00,$00,$7c // ||||...|||||...|
        .byte $7c,$7c,$3c,$3e,$0f,$00,$00,$7c,$7c,$7c,$7c,$7c,$fe,$00,$00,$7c // ||<>...|||||...|
        .byte $7c,$7c,$3c,$3e,$0f,$00,$00,$7c,$7c,$7c,$7c,$7c,$fe,$00,$00,$00 // ||<>...|||||....
        .byte $00,$7c,$7c,$3c,$0f,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$7c // .||<...........|
        .byte $7c,$7c,$3c,$3e,$0f,$00,$00,$7c,$7c,$3c,$3c,$0e,$03,$00,$00,$7c // ||<>...||<<....|
        .byte $7c,$7d,$3f,$3e,$1c,$00,$00,$3e,$7c,$7c,$7c,$7c,$fe,$00,$00,$00 // |}?>...>||||....
        .byte $00,$00,$00,$7c,$7c,$3c,$0f,$3e,$3c,$7c,$7c,$7c,$ff // ...||<.><|||.

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

// --- Region $2d08-$2dde ---
.pc = $2d08 "dat_2d08"

dat_2d08:
        .byte $01,$00,$03,$07,$07,$03,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................

txt_2d18:
        .text "-/ ?"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$db,$db,$00,$ff,$00,$00,$00,$00,$b6,$b6,$00,$ff,$00 // ................
        .byte $00,$00,$00,$de,$de,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$0f,$0f,$0f,$07,$07,$01,$00,$00,$03,$03,$03,$03,$07 // ................
        .byte $1f,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$0c,$1e,$1e,$3c,$38,$00,$00,$00,$00,$00,$00 // ........<8......
        .byte $00,$00,$00,$00,$00,$0c,$1e,$1e,$0c,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$7f,$7e,$7c,$3c,$3e,$0f,$00,$00,$03,$03,$03,$03,$03 // ....~|<>........
        .byte $03,$03,$07,$3e,$3c,$7c,$7c,$7c,$7f,$00,$00,$00,$00,$00,$00,$7c // ...><|||.......|
        .byte $7c,$3c,$0f,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$7c // |<.............|
        .byte $7c,$3c,$0f,$7c,$7c,$7c,$3c,$3e,$0f,$00,$00,$02,$00,$00,$00,$00 // |<.|||<>........
        .byte $00,$00,$00,$3e,$7c,$7c,$3c,$3e,$0f,$00,$00,$00,$00,$00,$00,$7c // ...>||<>.......|
        .byte $7c,$3c,$0f,$00,$00,$0c,$1e,$1e,$0c,$00,$00,$00,$00,$0c,$1e,$1e // |<..............
        .byte $3c,$38                               // <8

// --- Region $2df8-$2ed6 ---
.pc = $2df8 "dat_2df8"

dat_2df8:
        .byte $03,$00,$03,$07,$07,$03,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $7c,$7c,$7c,$7c,$7c,$7c,$7c,$fe,$7c,$3e,$3e,$3c,$7c,$f0,$00,$00 // |||||||.|>><|...
        .byte $00,$00
        .byte $3e,$3e,$3c,$f0,$00,$00
        .text ">>><"
        .byte $7c,$f0,$00,$00
        .byte $80,$00,$3e,$3e,$3c,$f0,$00,$00,$80,$00,$00,$00,$00,$00,$00,$00 // ..>><...........
        .text "<<<<<"
        .byte $fc
        .byte $3c,$7e,$7c,$7c,$7c,$7c,$7c,$7c,$7c,$fe
        .byte $e0,$e0,$e0,$e0,$e0,$f0,$00,$00       // ........

txt_2e50:
        .text ">>>>><"
        .byte $7c,$f0,$f8,$7c,$7c,$7c,$7c,$7c,$7c,$fe,$00,$00,$3e,$3e,$3c,$f0 // |..||||||...>><.
        .byte $00,$00,$7c,$7c,$7c,$7c,$7c,$7c,$7c,$fe,$7c,$7c,$7c,$7c,$7c,$7c // ..|||||||.||||||
        .byte $7c,$fe
        .text ">>><"
        .byte $7c,$f0,$00,$00,$00,$00,$00,$00,$00,$00
        .byte $00,$00,$3e,$0e,$e6,$f2,$78,$9e,$00,$00,$f8,$7c,$7c,$7c,$7c,$7c // ..>...x....|||||
        .byte $7c,$fe,$7c,$3e,$3e,$3e,$7c,$f0,$00,$00,$7c,$7c,$7c,$7c,$7c,$7c // |.|>>>|...||||||
        .byte $7c,$fe,$7c,$7c,$7c,$7c,$7c,$fe,$00,$00,$7c,$7c,$78,$78,$e0,$80 // |.|||||...||xx..
        .byte $00,$00,$7c,$7c,$7c,$f8,$f8,$70,$00,$00,$f8,$7c,$7c,$7c,$7c,$7c // ..|||..p...|||||
        .byte $7c,$fe,$7c,$7c,$7c,$7c,$7c,$78,$f8,$e0,$00,$00,$0e,$1e,$3e,$fe // |.|||||x......>.

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

// --- Region $2f08-$2f59 ---
.pc = $2f08 "dat_2f08"

dat_2f08:
        .byte $80,$00,$c0,$e0,$e0,$c0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $86,$3c,$00,$ff,$00,$00,$00,$00,$6d,$6d,$00,$ff,$00,$00,$00,$00 // .<......mm......
        .byte $d0,$d0,$10,$f0,$00,$00,$00,$00,$db,$de,$00,$00,$00,$00,$00,$00 // ................
        .fill 8, $00
        .byte $80,$80,$80,$80,$c0,$f0,$00,$00,$e0,$e0,$e0,$c0,$c0,$00,$00,$00 // ................
        .fill 8, $00
        .byte $80                                   // .

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

// --- Region $2f80-$2fd0 ---
.pc = $2f80 "dat_2f80"

dat_2f80:
        .text ">>><"
        .byte $7c,$f0,$00,$00,$f0,$f0,$f0,$f0,$f0,$f0,$f0,$f8
        .byte $00,$00
        .byte $3e,$3e,$3c,$f0,$00,$00,$7c
        .text ">>>><"
        .byte $7c,$f0
        .byte $7c,$7c,$7c,$7c,$7c,$7c,$7c,$fe,$7c
        .text ">>>><"
        .byte $7c,$f0
        .byte $7c,$3e,$3e,$3c,$7c,$f0,$00,$00,$7c,$7c,$7c,$7c,$7c,$7c,$7c,$fe // |>><|...|||||||.
        .byte $7c,$3e,$3e,$3c,$7c,$f0,$00,$00       // |>><|...

txt_2fc8:
        .text ">>>>><"
        .byte $7c,$f0                               // |.

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

// --- Region $2ff8-$31ff ---
.pc = $2ff8 "dat_2ff8"

dat_2ff8:
        .byte $80,$00,$80,$c0,$c0,$80,$00,$1a,$00,$00,$01,$01,$02,$02,$03,$03 // ................
        .byte $04,$04,$05,$05,$06,$06,$07,$07,$08,$08,$09,$09,$0a,$0a,$0b,$0b // ................
        .byte $0c,$0c,$0d,$0d,$0d,$0e,$0e,$0f,$0f,$0f,$10,$10,$11,$11,$11,$11 // ................
        .byte $12,$12,$12,$13,$13,$13,$13,$14,$14,$14,$14,$14,$15,$15,$15,$15 // ................
        .fill 21, $15
        .byte $14,$14,$14,$14,$14,$13,$13,$13,$13,$12,$12,$12,$11,$11,$11,$11 // ................
        .byte $10,$10,$0f,$0f,$0f,$0e,$0e,$0d,$0d,$0d,$0c,$0c,$0b,$0b,$0a,$0a // ................
        .byte $09,$09,$08,$08,$07,$07,$06,$06,$05,$05,$04,$04,$03,$03,$02,$02 // ................
        .byte $01,$01,$00,$00,$00,$01,$01,$02,$02,$03,$03,$04,$04,$05,$05,$06 // ................
        .byte $06,$07,$07,$08,$08,$09,$09,$0a,$0a,$0b,$0b,$0c,$0c,$0d,$0d,$0d // ................
        .byte $0e,$0e,$0f,$0f,$0f,$10,$10,$11,$11,$11,$11,$12,$12,$12,$13,$13 // ................
        .byte $13,$13,$14,$14,$14,$14,$14,$15,$15,$15,$15,$15,$15,$15,$15,$15 // ................
        .fill 16, $15
        .byte $14,$14,$14,$14,$14,$13,$13,$13,$13,$12,$12,$12,$11,$11,$11,$11 // ................
        .byte $10,$10,$0f,$0f,$0f,$0e,$0e,$0d,$0d,$0d,$0c,$0c,$0b,$0b,$0a,$0a // ................
        .byte $09,$09,$08,$08,$07,$07,$06,$06,$05,$05,$04,$04,$03,$03,$02,$02 // ................
        .byte $01,$01,$00,$80,$81,$83,$84,$86,$87,$89,$8a,$8c,$8e,$8f,$91,$92 // ................
        .byte $94,$95,$97,$98,$9a,$9c,$9d,$9f,$a0,$a2,$a3,$a5,$a6,$a8,$a9,$ab // ................
        .byte $ac,$ae,$af,$b0,$b2,$b3,$b5,$b6,$b8,$b9,$ba,$bc,$bd,$bf,$c0,$c1 // ................
        .byte $c3,$c4,$c5,$c7,$c8,$c9,$ca,$cc,$cd,$ce,$cf,$d1,$d2,$d3,$d4,$d5 // ................
        .byte $d7,$d8,$d9,$da,$db,$dc,$dd,$de,$df,$e0,$e1,$e2,$e3,$e4,$e5,$e6 // ................
        .byte $e7,$e8,$e9,$ea,$eb,$ec,$ec,$ed,$ee,$ef,$f0,$f0,$f1,$f2,$f3,$f3 // ................
        .byte $f4,$f5,$f5,$f6,$f6,$f7,$f7,$f8,$f9,$f9,$fa,$fa,$fa,$fb,$fb,$fc // ................
        .byte $fc,$fc,$fd,$fd,$fd,$fe,$fe,$fe,$fe,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .fill 14, $ff
        .byte $fe,$fe,$fe,$fe,$fd,$fd,$fd,$fc,$fc,$fc,$fb,$fb,$fa,$fa,$fa,$f9 // ................
        .byte $f9,$f8,$f7,$f7,$f6,$f6,$f5,$f5,$f4,$f3,$f3,$f2,$f1,$f0,$f0,$ef // ................
        .byte $ee,$ed,$ec,$ec,$eb,$ea,$e9,$e8,$e7,$e6,$e5,$e4,$e3,$e2,$e1,$e0 // ................
        .byte $df,$de,$dd,$dc,$db,$da,$d9,$d8,$d7,$d5,$d4,$d3,$d2,$d1,$cf,$ce // ................
        .byte $cd,$cc,$ca,$c9,$c8,$c7,$c5,$c4,$c3,$c1,$c0,$bf,$bd,$bc,$ba,$b9 // ................
        .byte $b8,$b6,$b5,$b3,$b2,$b0,$af,$ae,$ac,$ab,$a9,$a8,$a6,$a5,$a3,$a2 // ................
        .byte $a0,$9f,$9d,$9c,$9a,$98,$97,$95,$94,$92,$91,$8f,$8e,$8c,$8a,$89 // ................
        .byte $87,$86,$84,$83,$81                   // .....

// --- Region $3225-$3225 ---
.pc = $3225 "dat_3225"

dat_3225:
        // === Fill data (1 bytes, $3225-$3225) ===
        .byte $00                                   // .

// --- Region $3255-$3255 ---
.pc = $3255 "dat_3255"

dat_3255:
        .byte $07                                   // .

// --- Region $347b-$348a ---
.pc = $347b "dat_347b"

dat_347b:
        .byte $06,$0e,$03,$01,$01,$01,$01,$01,$01,$01,$01,$03,$0e,$06,$00,$00 // ................

// --- Region $34e2-$34ff ---
.pc = $34e2 "dat_34e2"

dat_34e2:
        .byte $01,$01,$01,$01,$01,$01,$0f,$0c,$0b,$0b,$0c,$0f,$01,$01,$01,$01 // ................
        .byte $01,$01,$0f,$0c,$0b,$0b,$0c,$0f,$01,$01,$01,$01,$01,$01 // ..............

// --- Region $35dd-$35dd ---
.pc = $35dd "dat_35dd"

dat_35dd:
        // === Fill data (1 bytes, $35dd-$35dd) ===
        .byte $00                                   // .
