// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:16
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $07ee  End: $3c01  (13332 bytes)
// Crunched with Beta Dynamic v3 — depacked by emulation
// Packer entry: $080b (via BASIC SYS 2059)
// Entry point:  $29e0 (10720)
// IRQ handler:  $2a90 (irq_2a90)
//
// Code: 2016 bytes, Data: 11316 bytes
// Labels: 250, Subroutines: 12
//
// Cross-references: all OK
// ============================================


// --- Region $0f00-$0f1f ---
.pc = $0f00 "loc_0f00"

loc_0f00:
        nop
        nop
        nop
        sei
        jsr $fda3
        jsr $fd15
        jsr $ff5b
        lda #$34
        sta $01
        ldx #$00

loc_0f13:
        lda dat_0f1f,x
        sta $0600,x
        inx
        bne loc_0f13
        jmp $0600

dat_0f1f:
        .byte $a2                                   // .

// --- Region $1000-$1080 ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $1007, $2a6f

sub_1000:
        jmp loc_1048
// Referenced by: jsr from $1011, $2c42

sub_1003:
        jmp loc_1021

loc_1006:
        sei
        jsr sub_1000

loc_100a:
        lda #$ff

loc_100c:
        cmp $d012
        bne loc_100c
        jsr sub_1003
        lda $dc01
        and #$10
        bne loc_100a
        sta $d418
        cli
        rts

dat_1020:
        .byte $00                                   // .

loc_1021:
        ldx #$00
        dec $1090
        bmi loc_1034
        jsr sub_1226
        jsr sub_1225
        jmp sub_1225

dat_1031:
        .byte $ff,$ff,$ff                           // ...

loc_1034:
        lda #$02
        sta $1090
        jsr sub_1040
        jsr sub_103f
// Referenced by: jsr from $103c

sub_103f:
        inx
// Referenced by: jsr from $1039

sub_1040:
        dec $108a,x
        bmi loc_1091
        jmp sub_1226

loc_1048:
        lda #$1f
        sta $d418
        lda #$f0
        sta $d417
        and #$0f
        sta smc_1262                                // SMC: modifies $1262
        ldx #$0f

loc_1059:
        sta dat_1081,x
        dex
        bpl loc_1059
        ldx #$02

loc_1061:
        lda $14b9,x
        sta $fa
        lda $14bc,x
        sta $fb
        ldy #$00
        lda ($fa),y
        sta $108d,x
        iny
        lda ($fa),y
        sta $10e6,x
        and #$0f
        sta $10e9,x
        dex
        bpl loc_1061
        rts

// --- Region $1091-$10c6 ---
.pc = $1091 "loc_1091"

loc_1091:
        ldy $108d,x
        cpy #$fe
        bne loc_10a1
// Referenced by: jsr from $10c0

sub_1098:
        lda $1084,x
        and #$fe
        sta $1084,x
        rts

loc_10a1:
        lda $1eda,y
        sta $fa
        lda $1e9c,y
        sta $fb
        ldy dat_1081,x
        lda ($fa),y
        bmi loc_10d2
        cmp #$60
        bcc loc_10f9

loc_10b6:
        and #$1f
        sta $108a,x
        lda #$fe
        sta dat_1031,x
        jsr sub_1098

loc_10c3:
        jmp loc_1187

dat_10c6:
        .byte $00                                   // .

// --- Region $10d2-$10df ---
.pc = $10d2 "loc_10d2"

loc_10d2:
        cmp #$a0
        bcc loc_10ec
        and #$1f
        sta $108a,x
        bcs loc_10c3
        asl $00
        brk

// --- Region $10ec-$1141 ---
.pc = $10ec "loc_10ec"

loc_10ec:
        asl
        asl
        asl
        sta dat_13d9,x
        iny
        lda ($fa),y
        cmp #$60
        bcs loc_10b6

loc_10f9:
        sta $fc
        iny
        lda $10e6,x
        lsr
        lsr
        lsr
        lsr
        clc
        adc $fc
        sta $10c9,x
        sty $fc
        tay
        lda dat_1437,y
        sta $10cc,x
        sta $13e2,x
        lda dat_11c5,y
        sta $10cf,x
        sta $12b6,x
        ldy $fc
        lda ($fa),y
        sta dat_1141,x
        and #$1f
        sta $108a,x
        lda ($fa),y
        bmi loc_1150
        and #$20
        beq loc_1177
        iny
        lda ($fa),y
        sta $1147,x
        iny
        lda ($fa),y
        sta $114a,x
        jmp loc_1177

dat_1141:
        .byte $cb                                   // .

// --- Region $1150-$11c4 ---
.pc = $1150 "loc_1150"

loc_1150:
        stx smc_1262                                // SMC: modifies $1262
        iny
        lda ($fa),y
        sta smc_1266                                // SMC: modifies $1266
        and #$0f
        asl
        sec
        sbc #$10
        sta $12a0
        iny
        lda ($fa),y
        bne loc_116e
        lda #$f0
        sta $d417
        bne loc_1177

loc_116e:
        sta smc_126b                                // SMC: modifies $126b
        lda dat_12b3,x
        sta $d417

loc_1177:
        lda #$ff
        sta dat_1031,x
        sta $12b9,x
        lda #$00
        sta $10dd,x
        sta $12bd,x

loc_1187:
        iny
        lda ($fa),y
        cmp #$ff
        bne loc_11c0
        dec $10e9,x
        bpl loc_11be
        lda $14b9,x
        sta $fa
        lda $14bc,x
        sta $fb
        ldy $1087,x
        iny
        iny
        lda ($fa),y
        cmp #$ff
        bne loc_11aa
        ldy #$00

loc_11aa:
        tya
        sta $1087,x
        lda ($fa),y
        sta $108d,x
        iny
        lda ($fa),y
        sta $10e6,x
        and #$0f
        sta $10e9,x

loc_11be:
        ldy #$00

loc_11c0:
        tya
        sta dat_1081,x
        rts

// --- Region $1225-$129a ---
.pc = $1225 "sub_1225"
// Referenced by: jsr from $102b; jmp from $102e

sub_1225:
        inx
// Referenced by: jsr from $1028; jmp from $1045

sub_1226:
        ldy dat_13d9,x
        sty $fc
        lda dat_1141,x
        and #$40
        bne loc_1290
        sta $1144,x
        lda $15e5,y
        sta $fa
        lda $15e6,y
        ldy dat_10c6,x
        sta $d406,y
        lda $fa
        sta $d405,y
        lda $1084,x
        and #$fe
        sta $d404,y
        ldy $fc
        lda $15e7,y
        sta $1084,x
        lda $15e8,y
        sta $13dc,x
        sta $13df,x
.label smc_1262 = * + 1
        cpx #$00                                    // !SMC: modified by $1054, $1150
        bne loc_126f
.label smc_1266 = * + 1
        lda #$81                                    // !SMC: modified by $1156
        sta $129e
.label smc_126b = * + 1
        lda #$08                                    // !SMC: modified by $116e
        sta smc_1296                                // SMC: modifies $1296

loc_126f:
        lda #$00
        sta dat_10e0,x
        sta $10e3,x
        lda $15ea,y
        lsr
        lsr
        lsr
        sta $114d,x
        lda dat_1141,x
        ora #$40
        sta dat_1141,x
        lda $15ec,y
        sta $fd,x
        jmp loc_1385

loc_1290:
        cpx smc_1262
        bne loc_12a7
.label smc_1296 = * + 1
        lda #$00                                    // !SMC: modified by $126c
        beq loc_12a7

dat_1299:
        .byte $ce,$96                               // ..

// --- Region $12a7-$12b3 ---
.pc = $12a7 "loc_12a7"

loc_12a7:
        lda $fd,x
        and #$0f
        beq loc_12c7
        jsr sub_13e5
        jmp loc_1322

dat_12b3:
        .byte $f1                                   // .

// --- Region $12c7-$13d8 ---
.pc = $12c7 "loc_12c7"

loc_12c7:
        lda dat_1141,x
        and #$20
        bne loc_1322                                // !SMC: modified by $2b66
        lda $fd,x
        and #$10
        beq loc_1322
        dec $114d,x
        bpl loc_1322
        inc $114d,x
        lda $12bd,x
        and #$03
        tay
        lda $12c3,y
        bne loc_12fa
        ldy $fc
        sec
        lda $10cc,x
        sbc $15eb,y
        sta $10cc,x
        bcs loc_130d
        dec $10cf,x
        bne loc_130d

loc_12fa:
        ldy $fc
        clc
        lda $10cc,x
        adc $15eb,y
        sta $10cc,x
        bcc loc_130d
        inc $10cf,x
        bcs loc_130d

loc_130d:
        inc $10dd,x
        lda $15ea,y
        and #$0f
        cmp $10dd,x
        bne loc_1322
        lda #$00
        sta $10dd,x
        inc $12bd,x

loc_1322:
        ldy $fc
        lda $15e9,y
        sta $fc
        lda $fd,x
        and #$40
        beq loc_1343
        clc
        lda $fc
        adc $13dc,x
        sta $13dc,x
        lda $fc
        adc $13df,x
        sta $13df,x
        jmp loc_1385

loc_1343:
        lda $fd,x
        and #$20
        beq loc_1385
        lda $10e3,x
        beq loc_135e
        clc
        lda $13dc,x
        adc $fc
        sta $13dc,x
        bcc loc_136c
        inc $13df,x
        bcs loc_136c

loc_135e:
        sec
        lda $13dc,x
        sbc $fc
        sta $13dc,x
        bcs loc_136c
        dec $13df,x

loc_136c:
        inc dat_10e0,x
        lda $fc
        and #$0f
        cmp dat_10e0,x
        bne loc_1385
        lda #$00
        sta dat_10e0,x
        lda $10e3,x
        eor #$01
        sta $10e3,x

loc_1385:
        ldy dat_10c6,x
        lda $1084,x
        sta $d404,y
        lda $13df,x
        sta $d403,y
        lda $13dc,x
        sta $d402,y
        lda dat_1141,x
        and #$20
        beq loc_13cc
        lda $1147,x
        and #$01
        beq loc_13b2
        lda $12b9,x
        eor #$ff
        sta $12b9,x
        bne loc_13cc

loc_13b2:
        clc
        lda $13e2,x
        adc $1147,x
        sta $13e2,x
        sta $d400,y
        lda $12b6,x
        adc $114a,x
        sta $12b6,x
        sta $d401,y
        rts

loc_13cc:
        lda $10cc,x
        sta $d400,y
        lda $10cf,x
        sta $d401,y
        rts

// --- Region $13e5-$1436 ---
.pc = $13e5 "sub_13e5"
// Referenced by: jsr from $12ad

sub_13e5:
        tay
        lda $1498,y
        sta $fa
        lda $14a8,y
        sta $fb
        ldy $1144,x
        lda ($fa),y
        and dat_1031,x
        sta $1084,x
        iny
        lda ($fa),y
        bmi loc_1404
        clc
        adc $10c9,x

loc_1404:
        and #$7f
        sta smc_1429                                // SMC: modifies $1429
        iny
        lda ($fa),y
        beq loc_1411
        sta $129e

loc_1411:
        iny
        lda ($fa),y
        cmp #$fe
        bcc loc_1424
        beq loc_141e
        ldy #$00
        beq loc_1424

loc_141e:
        lda $fd,x
        and #$f0
        sta $fd,x

loc_1424:
        tya
        sta $1144,x
.label smc_1429 = * + 1
        ldy #$3c                                    // !SMC: modified by $1406
        lda dat_1437,y
        sta $10cc,x
        lda dat_11c5,y
        sta $10cf,x
        rts

// --- Region $264c-$2660 ---
.pc = $264c "Segment $264c"
        cpy #$c0
        .byte $80,$00                               // nop #$00 // ILLEGAL
        asl $1e0e
        .byte $1c,$7c,$f8                           // nop $f87c,x // ILLEGAL
        cpx #$00
        beq loc_26d2
        .byte $3c,$1c,$1e                           // nop $1e1c,x // ILLEGAL
        asl.abs $000e
        brk

// --- Region $26d2-$26d2 ---
.pc = $26d2 "loc_26d2"

loc_26d2:
        brk

// --- Region $29e0-$2cee ---
.pc = $29e0 "main_29e0"

main_29e0:
        jsr $ff5b
        lda #$1b
        sta $d011
        lda $02a6
        bne loc_2a03
        inc $2b43
        inc $2c2a
        lda #$3c
        ldx #$03
        sta $6b24
        stx $6b25
        sta $6b90
        stx $6b91

loc_2a03:
        lda #$ff
        sta $d015
        sta $d01c
        jsr sub_2e2a
        lda #$09
        sta $d029
        sta $d02a
        sta $d02b
        sta $d02c
        sta $d02d
        lda #$08
        sta $d025
        lda #$0a
        sta $d026
        lda #$28
        sta smc_2c7f                                // SMC: modifies $2c7f
        sta smc_2c89                                // SMC: modifies $2c89
        lda #$04
        sta smc_2c8a                                // SMC: modifies $2c8a
        sta smc_2c84                                // SMC: modifies $2c84
        lda #$00
        sta smc_2c7e                                // SMC: modifies $2c7e
        sta smc_2c83                                // SMC: modifies $2c83
        ldx #$00

loc_2a43:
        lda #$01
        sta $d800,x
        sta $d850,x
        lda #$0f
        sta $dae8,x
        lda #$0e
        sta $d950,x
        sta $d9f8,x
        lda #$20
        sta $0400,x
        sta $0468,x
        lda $5000,x
        sta $0568,x
        lda $5068,x
        sta $05d0,x
        inx
        bne loc_2a43
        jsr sub_1000
        sei
        lda #$7f
        sta $dc0d
        lda #$1b
        sta $d011
        lda #$81
        sta $d01a
        lda #$90
        sta $0314
        lda #$2a
        sta $0315
        cli

loc_2a8d:
        jmp loc_2a8d

irq_2a90:
        lda #$30

loc_2a92:
        cmp $d012
        bne loc_2a92
        lda #$06
        sta $d020
        sta $d021
        lda #$18
        sta $d018
        lda #$c8
        sta $d016
        lda #$ff
        sta $d01b
        jsr sub_2dd5
        lda #$4d

loc_2ab3:
        cmp $d012
        bne loc_2ab3
        sta $d001
        sta $d003
        sta $d005
        lda #$30
        sta $07f8
        lda #$26
        sta $07f9
        lda #$21
        sta $07fa
        lda #$20
        sta $d000
        sta $d004
        lda #$38
        sta $d002
        sta $d006
        sta $d008
        lda #$00
        sta $d027
        lda #$62

loc_2aea:
        cmp $d012
        bne loc_2aea
        sta $d001
        sta $d003
        sta $d005
        sta $d007
        lda #$31
        sta $07f8
        lda #$35
        sta $07f9
        lda #$22
        sta $07fa
        lda #$27
        sta $07fb
        lda #$00
        sta $d028
        lda #$77

loc_2b16:
        cmp $d012
        bne loc_2b16
        sta $d001
        sta $d003
        sta $d005
        sta $d007
        lda #$32
        sta $07f8
        lda #$36
        sta $07f9
        lda #$23
        sta $07fa
        lda #$28
        sta $07fb
        lda #$7a

loc_2b3d:
        cmp $d012
        bne loc_2b3d
        ldx #$06

loc_2b44:
        dex
        bne loc_2b44
        lda #$00
        sta $d01b
.label smc_2b4d = * + 1
        lda #$11                                    // !SMC: modified by $2d91
        sta $d016
        lda #$1c
        sta $d018
        lda #$0f
        sta $d021
        lda #$0c
        sta $d022
        lda #$0b
        sta $d023
        lda #$8c

loc_2b67:
        cmp $d012
        bne loc_2b67
        sta $d001
        sta $d003
        sta $d005
        sta $d007
        lda #$33
        sta $07f8
        lda #$37
        sta $07f9
        lda #$24
        sta $07fa
        lda #$29
        sta $07fb
        lda #$a1

loc_2b8e:
        cmp $d012
        bne loc_2b8e
        sta $d001
        sta $d003
        sta $d005
        sta $d007
        sta $d009
        lda #$34
        sta $07f8
        lda #$38
        sta $07f9
        lda #$2e
        sta $07fa
        lda #$25
        sta $07fb
        lda #$2a
        sta $07fc
        lda #$20
        sta $d006
        lda #$50
        sta $d004
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        lda #$b6

loc_2bd0:
        cmp $d012
        bne loc_2bd0
        sta $d001
        sta $d003
        sta $d005
        lda #$2f
        sta $07fa
        lda #$2b
        sta $07f9
        lda #$39
        sta $07f8
        lda #$09
        sta $d027
        sta $d028
        lda #$39
        sta $07f8
        lda #$c6

loc_2bfc:
        cmp $d012
        bne loc_2bfc
        ldx #$06

loc_2c03:
        dex
        bne loc_2c03
        lda #$06
        sta $d021
        lda #$18
        sta $d018
        lda #$c8
        sta $d016
        lda #$cb

loc_2c17:
        cmp $d012
        bne loc_2c17
        ldx #$03

loc_2c1e:
        dex
        bne loc_2c1e
        lda #$0f
        sta $d020
        sta $d021
        ldx #$09

loc_2c2b:
        dex
        bne loc_2c2b
        lda #$00
        sta $d020
        sta $d021
        lda bmp_2e33
        sta $d016
        jsr sub_2c56
        jsr sub_2d77
        jsr sub_1003
        lda $dc01
        cmp #$ef
        beq loc_2c4f
        jmp $ea81

loc_2c4f:
        jmp loc_0f00

loc_2c52:
        jmp loc_2d25

bmp_2c55:
        // === Bitmap data (1 bytes, $2c55-$2c55) ===
        .byte $dc                                   // .
// Referenced by: jsr from $2c3c

sub_2c56:
        lda bmp_2c55
        cmp #$ff
        beq loc_2c52
        cmp #$02
        beq loc_2c76
        inc bmp_2c55
        rts

loc_2c65:
        jmp loc_2d03

loc_2c68:
        inc smc_2c7f
        lda smc_2c7e
        cmp #$2a
        beq loc_2c73
        rts

loc_2c73:
        jmp loc_2d03

loc_2c76:
        lda #$00
        sta bmp_2c55
        ldy #$00
.label smc_2c7e = * + 1
.label smc_2c7f = * + 2
        lda $2800                                   // !SMC: modified by $2a2b, $2a3b, $2d05, $2d0a
        beq loc_2c65

loc_2c82:
.label smc_2c83 = * + 1
.label smc_2c84 = * + 2
        sta $0400,y                                 // !SMC: modified by $2a36, $2a3e, $2cd4, $2ce2, $2d14, $2d1c
        clc
        adc #$80
.label smc_2c89 = * + 1
.label smc_2c8a = * + 2
        sta $0428,y                                 // !SMC: modified by $2a2e, $2a33, $2cdc, $2ce7, $2d17, $2d21
        iny
        adc #$c0
        cpy #$02
        bne loc_2c82
        inc smc_2c7e
        inc smc_2c83
        inc smc_2c83
        inc smc_2c89
        inc smc_2c89
        lda smc_2c7e
        beq loc_2c68
        lda smc_2c89
        cmp #$f0
        beq loc_2ce0
        lda smc_2c83
        beq loc_2cc2
        cmp #$28
        beq loc_2cce
        cmp #$78
        beq loc_2cce
        lda smc_2c89
        cmp #$40
        beq loc_2cc6
        rts

loc_2cc2:
        inc smc_2c84
        rts

loc_2cc6:
        lda smc_2c8a
        cmp #$05
        beq loc_2d0d
        rts

loc_2cce:
        clc
        lda smc_2c83
        adc #$28
        sta smc_2c83                                // SMC: modifies $2c83
        lda smc_2c89
        adc #$28
        sta smc_2c89                                // SMC: modifies $2c89
        rts

loc_2ce0:
        lda #$f0
        sta smc_2c83                                // SMC: modifies $2c83
        lda #$18
        sta smc_2c89                                // SMC: modifies $2c89
        inc smc_2c8a
        rts

bmp_2cee:
        // === Bitmap data (1 bytes, $2cee-$2cee) ===
        .byte $ad                                   // .

// --- Region $2d03-$2e32 ---
.pc = $2d03 "loc_2d03"

loc_2d03:
        lda #$28
        sta smc_2c7f                                // SMC: modifies $2c7f
        lda #$00
        sta smc_2c7e                                // SMC: modifies $2c7e

loc_2d0d:
        lda #$c0
        sta bmp_2c55
        lda #$04
        sta smc_2c84                                // SMC: modifies $2c84
        sta smc_2c8a                                // SMC: modifies $2c8a
        lda #$00
        sta smc_2c83                                // SMC: modifies $2c83
        lda #$28
        sta smc_2c89                                // SMC: modifies $2c89
        rts

loc_2d25:
.label smc_2d26 = * + 1
        ldx #$00                                    // !SMC: modified by $2d6e
.label smc_2d28 = * + 1
        ldy #$28                                    // !SMC: modified by $2d73
        lda #$20
        sta $0400,x
        sta $0400,y
        sta $0428,x
        sta $0428,y
        sta $0450,x
        sta $0450,y
        sta $0478,x
        sta $0478,y
        sta $04a0,x
        sta $04a0,y
        sta $04c8,x
        sta $04c8,y
        sta $04f0,x
        sta $04f0,y
        sta $0518,x
        sta $0518,y
        lda smc_2d26
        cmp #$14
        beq loc_2d69
        inc smc_2d26
        dec smc_2d28
        rts

loc_2d69:
        lda #$00
        sta bmp_2c55
        sta smc_2d26                                // SMC: modifies $2d26
        lda #$28
        sta smc_2d28                                // SMC: modifies $2d28
        rts
// Referenced by: jsr from $2c3f

sub_2d77:
        ldy $42
        lda $2e35,y
        iny
        bne loc_2d81
        ldy #$00

loc_2d81:
        sty $42
        pha
        lsr
        lsr
        lsr
        sta smc_2d95                                // SMC: modifies $2d95
        pla
        eor #$07
        and #$07
        ora #$10
        sta smc_2b4d                                // SMC: modifies $2b4d
.label smc_2d95 = * + 1
        ldx #$11                                    // !SMC: modified by $2d87
        ldy #$00

loc_2d98:
        lda $3800,x
        sta $0568,y
        lda $3838,x
        sta $0590,y
        lda $3870,x
        sta $05b8,y
        lda $38a8,x
        sta $05e0,y
        lda $38e0,x
        sta $0608,y
        lda $3918,x
        sta $0630,y
        lda $3950,x
        sta $0658,y
        lda $3988,x
        sta $0680,y
        lda $39c0,x
        sta $06a8,y
        iny
        inx
        cpy #$28
        bne loc_2d98
        rts

// Referenced by: jsr from $2aae
sub_2dd5: {
        lda bmp_2e33
        sbc #$02
        sta bmp_2e33
        cmp #$ff
        beq skip
        rts
skip:
        lda #$07
        sta bmp_2e33
        ldy #$00
loop:
        lda $0721,y
        sta $0720,y
        iny
        cpy #$4f
        bne loop
        ldy #$00
        ldx $2e34
        lda ($3f),y
        sta $0747,y
        clc
        adc #$80
        sta $076f,y
        inc $2e34
        ldx $2e34
        cpx #$02
        bne done2
        adc #$bf
        sta $0747,y
        adc #$7f
        sta $076f,y
        lda #$00
        sta $2e34
        inc $3f
        bne done1
        inc $40
done1:
        ldy #$00
        lda ($3f),y
        beq sub_2e2a
done2:
        rts
}
// Referenced by: jsr from $2a0b; branch from $2e27

sub_2e2a:
        lda #$00
        sta $3f
        lda #$3a
        sta $40
        rts

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

// --- Region $0803-$0804 ---
.pc = $0803 "dat_0803"

dat_0803:
        .byte $4c                                   // L

dat_0804:
        // === Fill data (1 bytes, $0804-$0804) ===
        .byte $00                                   // .

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

spr_0840:
        .byte $00,$00,$00,$00,$02,$20,$00,$0a,$80,$00,$29,$a0,$00,$a6,$88,$00 // ..... ....).....
        .byte $a9,$a0,$02,$a6,$58,$08,$99,$56,$02,$a9,$5a,$02,$a5,$6a,$0a,$a5 // ....X..V..Z..j..
        .byte $6a,$0a,$a5,$aa,$0a,$99,$a9,$0a,$a5,$95,$0a,$9a,$95,$0a,$aa,$55 // j..............U
        .byte $0a,$a9,$95,$0a,$a9,$a5,$0a,$6a,$56,$09,$9a,$aa,$0a,$66,$a9,$00 // .......jV....f..

spr_0880:
        // === Sprite data (64 bytes, $0880-$08bf) ===
        .byte $0a,$9a,$a5                           // ....#.#.#..##.#.#.#..#.#
        .byte $2a,$a9,$a5                           // ..#.#.#.#.#.#..##.#..#.#
        .byte $2a,$aa,$a5                           // ..#.#.#.#.#.#.#.#.#..#.#
        .byte $2a,$99,$a5                           // ..#.#.#.#..##..##.#..#.#
        .byte $2a,$aa,$a5                           // ..#.#.#.#.#.#.#.#.#..#.#
        .byte $2a,$99,$95                           // ..#.#.#.#..##..##..#.#.#
        .byte $2a,$a6,$a5                           // ..#.#.#.#.#..##.#.#..#.#
        .byte $2a,$a6,$99                           // ..#.#.#.#.#..##.#..##..#
        .byte $2a,$99,$95                           // ..#.#.#.#..##..##..#.#.#
        .byte $2a,$9a,$55                           // ..#.#.#.#..##.#..#.#.#.#
        .byte $2a,$6a,$55                           // ..#.#.#..##.#.#..#.#.#.#
        .byte $2a,$99,$a5                           // ..#.#.#.#..##..##.#..#.#
        .byte $2a,$aa,$59                           // ..#.#.#.#.#.#.#..#.##..#
        .byte $aa,$69,$56                           // #.#.#.#..##.#..#.#.#.##.
        .byte $a9,$a5,$56                           // #.#.#..##.#..#.#.#.#.##.
        .byte $aa,$65,$55                           // #.#.#.#..##..#.#.#.#.#.#
        .byte $a9,$95,$55                           // #.#.#..##..#.#.#.#.#.#.#
        .byte $a6,$95,$55                           // #.#..##.#..#.#.#.#.#.#.#
        .byte $a9,$95,$55                           // #.#.#..##..#.#.#.#.#.#.#
        .byte $a6,$5f,$d5                           // #.#..##..#.#######.#.#.#
        .byte $a9,$57,$55                           // #.#.#..#.#.#.###.#.#.#.#
        .byte $00                                   // sprite 0 padding
        .byte $a6,$5f,$d6,$a9                       // ._..

txt_08c4:
        .text "WY"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $5d,$d6,$a9                           // ]..

txt_08ca:
        .text "WY"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $5d,$56,$a9                           // ]V.

txt_08d0:
        .text "WY"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $5d                                   // ]

txt_08d4:
        .text "Z)UY)UZ)U"
        .byte $6a,$29,$55,$6a,$29,$55,$6a           // j)Uj)Uj

txt_08e4:
        .text ")U"
        .byte $aa                                   // '*' | $80 (end-of-string marker)

txt_08e7:
        .text ")U"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $09,$55,$aa,$09,$56,$2a,$09,$56,$2a,$09,$56,$2a,$09,$56,$2a,$09 // .U..V*.V*.V*.V*.
        .byte $56,$2a,$09,$56,$2a,$00,$09           // V*.V*..

txt_0901:
        .text "V*%Z*%X*%"
        .byte $98,$2a,$25,$68                       // .*%h

txt_090e:
        .text "*%X*%X*%X*%X*%X*%X"
        .byte $aa                                   // '*' | $80 (end-of-string marker)

txt_0921:
        .text "%X"
        .byte $aa                                   // '*' | $80 (end-of-string marker)

txt_0924:
        .text "%X"
        .byte $aa                                   // '*' | $80 (end-of-string marker)

txt_0927:
        .text "%X"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $09,$58,$a9,$09,$58,$a9,$09,$5a,$a9,$09,$5a,$a5,$09,$5a,$a5,$09 // .X..X..Z..Z..Z..
        .byte $5a,$a5,$09,$5a,$95,$00               // Z..Z..

spr_0940:
        // === Sprite data (64 bytes, $0940-$097f) ===
        .byte $09,$5a,$95                           // ....#..#.#.##.#.#..#.#.#
        .byte $09,$5a,$95                           // ....#..#.#.##.#.#..#.#.#
        .byte $09,$5a,$95                           // ....#..#.#.##.#.#..#.#.#
        .byte $09,$5a,$95                           // ....#..#.#.##.#.#..#.#.#
        .byte $19,$5a,$65                           // ...##..#.#.##.#..##..#.#
        .byte $06,$59,$95                           // .....##..#.##..##..#.#.#
        .byte $19,$aa,$65                           // ...##..##.#.#.#..##..#.#
        .byte $0a,$5a,$99                           // ....#.#..#.##.#.#..##..#
        .byte $0a,$aa,$66                           // ....#.#.#.#.#.#..##..##.
        .byte $09,$5a,$99                           // ....#..#.#.##.#.#..##..#
        .byte $09,$5a,$a6                           // ....#..#.#.##.#.#.#..##.
        .byte $09,$5a,$a9                           // ....#..#.#.##.#.#.#.#..#
        .byte $09,$56,$aa                           // ....#..#.#.#.##.#.#.#.#.
        .byte $09,$56,$a9                           // ....#..#.#.#.##.#.#.#..#
        .byte $09,$65,$aa                           // ....#..#.##..#.##.#.#.#.
        .byte $02,$69,$6a                           // ......#..##.#..#.##.#.#.
        .byte $00,$5b,$ea                           // .........#.##.#####.#.#.
        .byte $00,$96,$ea                           // ........#..#.##.###.#.#.
        .byte $00,$25,$9a                           // ..........#..#.##..##.#.
        .byte $00,$19,$7e                           // ...........##..#.######.
        .byte $00,$06,$69                           // .............##..##.#..#
        .byte $00                                   // sprite 0 padding

spr_0980:
        // === Sprite data (64 bytes, $0980-$09bf) ===
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $98,$00,$00                           // #..##...................
        .byte $94,$00,$00                           // #..#.#..................
        .byte $94,$00,$00                           // #..#.#..................
        .byte $57,$00,$00                           // .#.#.###................
        .byte $57,$c0,$00                           // .#.#.#####..............
        .byte $57,$50,$00                           // .#.#.###.#.#............
        .byte $55,$50,$00                           // .#.#.#.#.#.#............
        .byte $55,$50,$00                           // .#.#.#.#.#.#............
        .byte $55,$60,$00                           // .#.#.#.#.##.............
        .byte $55,$80,$00                           // .#.#.#.##...............
        .byte $55,$80,$00                           // .#.#.#.##...............
        .byte $a6,$00,$00                           // #.#..##.................
        .byte $aa,$00,$00                           // #.#.#.#.................
        .byte $00                                   // sprite 0 padding

spr_09c0:
        // === Sprite data (64 bytes, $09c0-$09ff) ===
        .byte $6a,$00,$00                           // .##.#.#.................
        .byte $5a,$00,$00                           // .#.##.#.................
        .byte $56,$00,$00                           // .#.#.##.................
        .byte $56,$00,$00                           // .#.#.##.................
        .byte $55,$00,$00                           // .#.#.#.#................
        .byte $59,$00,$00                           // .#.##..#................
        .byte $59,$00,$00                           // .#.##..#................
        .byte $5a,$00,$00                           // .#.##.#.................
        .byte $76,$40,$00                           // .###.##..#..............
        .byte $d6,$50,$00                           // ##.#.##..#.#............
        .byte $76,$94,$00                           // .###.##.#..#.#..........
        .byte $dd,$94,$00                           // ##.###.##..#.#..........
        .byte $75,$65,$00                           // .###.#.#.##..#.#........
        .byte $7d,$59,$00                           // .#####.#.#.##..#........
        .byte $5f,$59,$00                           // .#.#####.#.##..#........
        .byte $97,$56,$80                           // #..#.###.#.#.##.#.......
        .byte $97,$d5,$a0                           // #..#.#####.#.#.##.#.....
        .byte $65,$d5,$a0                           // .##..#.###.#.#.##.#.....
        .byte $65,$75,$68                           // .##..#.#.###.#.#.##.#...
        .byte $59,$55,$68                           // .#.##..#.#.#.#.#.##.#...
        .byte $59,$55,$5a                           // .#.##..#.#.#.#.#.#.##.#.
        .byte $00                                   // sprite 0 padding

spr_0a00:
        // === Sprite data (64 bytes, $0a00-$0a3f) ===
        .byte $5a,$55,$5a                           // .#.##.#..#.#.#.#.#.##.#.
        .byte $56,$96,$5a                           // .#.#.##.#..#.##..#.##.#.
        .byte $56,$95,$5a                           // .#.#.##.#..#.#.#.#.##.#.
        .byte $96,$a5,$aa                           // #..#.##.#.#..#.##.#.#.#.
        .byte $56,$aa,$aa                           // .#.#.##.#.#.#.#.#.#.#.#.
        .byte $96,$aa,$aa                           // #..#.##.#.#.#.#.#.#.#.#.
        .byte $66,$aa,$aa                           // .##..##.#.#.#.#.#.#.#.#.
        .byte $96,$aa,$aa                           // #..#.##.#.#.#.#.#.#.#.#.
        .byte $5a,$aa,$aa                           // .#.##.#.#.#.#.#.#.#.#.#.
        .byte $aa,$aa,$aa                           // #.#.#.#.#.#.#.#.#.#.#.#.
        .byte $6a,$aa,$aa                           // .##.#.#.#.#.#.#.#.#.#.#.
        .byte $aa,$aa,$aa                           // #.#.#.#.#.#.#.#.#.#.#.#.
        .byte $6a,$aa,$a8                           // .##.#.#.#.#.#.#.#.#.#...
        .byte $aa,$aa,$a8                           // #.#.#.#.#.#.#.#.#.#.#...
        .byte $6a,$aa,$a8                           // .##.#.#.#.#.#.#.#.#.#...
        .byte $aa,$aa,$a0                           // #.#.#.#.#.#.#.#.#.#.....
        .byte $6a,$aa,$a0                           // .##.#.#.#.#.#.#.#.#.....
        .byte $aa,$aa,$a0                           // #.#.#.#.#.#.#.#.#.#.....
        .byte $6a,$aa,$a0                           // .##.#.#.#.#.#.#.#.#.....
        .byte $aa,$aa,$80                           // #.#.#.#.#.#.#.#.#.......
        .byte $6a,$aa,$80                           // .##.#.#.#.#.#.#.#.......
        .byte $00                                   // sprite 0 padding

spr_0a40:
        // === Sprite data (64 bytes, $0a40-$0a7f) ===
        .byte $aa,$aa,$80                           // #.#.#.#.#.#.#.#.#.......
        .byte $6a,$aa,$80                           // .##.#.#.#.#.#.#.#.......
        .byte $aa,$aa,$80                           // #.#.#.#.#.#.#.#.#.......
        .byte $aa,$aa,$80                           // #.#.#.#.#.#.#.#.#.......
        .byte $6a,$aa,$80                           // .##.#.#.#.#.#.#.#.......
        .byte $aa,$aa,$80                           // #.#.#.#.#.#.#.#.#.......
        .byte $6a,$aa,$80                           // .##.#.#.#.#.#.#.#.......
        .byte $aa,$aa,$80                           // #.#.#.#.#.#.#.#.#.......
        .byte $aa,$aa,$80                           // #.#.#.#.#.#.#.#.#.......
        .byte $6a,$aa,$80                           // .##.#.#.#.#.#.#.#.......
        .byte $aa,$aa,$80                           // #.#.#.#.#.#.#.#.#.......
        .byte $6a,$aa,$80                           // .##.#.#.#.#.#.#.#.......
        .byte $aa,$aa,$80                           // #.#.#.#.#.#.#.#.#.......
        .byte $ea,$aa,$80                           // ###.#.#.#.#.#.#.#.......
        .byte $da,$aa,$80                           // ##.##.#.#.#.#.#.#.......
        .byte $d6,$aa,$80                           // ##.#.##.#.#.#.#.#.......
        .byte $f5,$aa,$80                           // ####.#.##.#.#.#.#.......
        .byte $7d,$aa,$80                           // .#####.##.#.#.#.#.......
        .byte $dd,$6a,$80                           // ##.###.#.##.#.#.#.......
        .byte $7f,$6a,$80                           // .#######.##.#.#.#.......
        .byte $dd,$5a,$80                           // ##.###.#.#.##.#.#.......
        .byte $00                                   // sprite 0 padding

spr_0a80:
        // === Sprite data (64 bytes, $0a80-$0abf) ===
        .byte $7f,$5a,$80                           // .#######.#.##.#.#.......
        .byte $dd,$5a,$80                           // ##.###.#.#.##.#.#.......
        .byte $7f,$56,$80                           // .#######.#.#.##.#.......
        .byte $5d,$d6,$80                           // .#.###.###.#.##.#.......
        .byte $77,$f6,$80                           // .###.#######.##.#.......
        .byte $5d,$d5,$80                           // .#.###.###.#.#.##.......
        .byte $57,$f5,$80                           // .#.#.#######.#.##.......
        .byte $55,$fd,$40                           // .#.#.#.#######.#.#......
        .byte $57,$77,$50                           // .#.#.###.###.###.#.#....
        .byte $55,$dd,$d4                           // .#.#.#.###.###.###.#.#..
        .byte $55,$7f,$f5                           // .#.#.#.#.###########.#.#
        .byte $95,$5d,$dd                           // #..#.#.#.#.###.###.###.#
        .byte $55,$57,$77                           // .#.#.#.#.#.#.###.###.###
        .byte $99,$55,$dd                           // #..##..#.#.#.#.###.###.#
        .byte $65,$55,$7f                           // .##..#.#.#.#.#.#.#######
        .byte $a9,$95,$5d                           // #.#.#..##..#.#.#.#.###.#
        .byte $a6

txt_0ab1:
        .byte $55,$57
        .byte $aa,$95,$55                           // #.#.#.#.#..#.#.#.#.#.#.#
        .byte $aa,$66,$55                           // #.#.#.#..##..##..#.#.#.#
        .byte $aa,$99,$95                           // #.#.#.#.#..##..##..#.#.#
        .byte $aa,$aa,$55                           // #.#.#.#.#.#.#.#..#.#.#.#
        .byte $00                                   // sprite 0 padding

spr_0ac0:
        // === Sprite data (64 bytes, $0ac0-$0aff) ===
        .byte $69,$a9,$99                           // .##.#..##.#.#..##..##..#
        .byte $9a,$6a,$65                           // #..##.#..##.#.#..##..#.#
        .byte $65,$9a,$99                           // .##..#.##..##.#.#..##..#
        .byte $95,$6a,$a6                           // #..#.#.#.##.#.#.#.#..##.
        .byte $55,$98,$a9                           // .#.#.#.##..##...#.#.#..#
        .byte $55,$68,$26                           // .#.#.#.#.##.#.....#..##.
        .byte $95,$98

txt_0ad4:
        .byte $29
        .byte $55,$58,$a6                           // .#.#.#.#.#.##...#.#..##.
        .byte $95,$68,$a9                           // #..#.#.#.##.#...#.#.#..#
        .byte $55,$9a,$99                           // .#.#.#.##..##.#.#..##..#
        .byte $95,$6a,$a5                           // #..#.#.#.##.#.#.#.#..#.#
        .byte $55,$9a,$95                           // .#.#.#.##..##.#.#..#.#.#
        .byte $95,$6a,$65                           // #..#.#.#.##.#.#..##..#.#
        .byte $55,$a9,$95                           // .#.#.#.##.#.#..##..#.#.#
        .byte $95,$6a

txt_0aec:
        .byte $55
        .byte $55,$a5,$57                           // .#.#.#.##.#..#.#.#.#.###
        .byte $99,$99,$5d                           // #..##..##..##..#.#.###.#
        .byte $66,$a5,$57                           // .##..##.#.#..#.#.#.#.###
        .byte $9a,$55,$7d                           // #..##.#..#.#.#.#.#####.#
        .byte $69,$95,$dc                           // .##.#..##..#.#.###.###..
        .byte $aa,$57,$74                           // #.#.#.#..#.#.###.###.#..
        .byte $00                                   // sprite 0 padding
        .byte $0a,$55,$d0                           // ....#.#..#.#.#.###.#....
        .byte $01,$57,$40                           // .......#.#.#.###.#......
        .byte $00,$57,$00                           // .........#.#.###........
        .byte $00,$1d,$00                           // ...........###.#........
        .byte $00,$04

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

// --- Region $0b7f-$0b80 ---
.pc = $0b7f "dat_0b7f"

dat_0b7f:
        .byte $89                                   // .

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

// --- Region $0ba1-$0c00 ---
.pc = $0ba1 "dat_0ba1"

dat_0ba1:
        .byte $40,$00,$00                           // .#......................
        .byte $50,$00,$00                           // .#.#....................
        .byte $d4,$00,$00                           // ##.#.#..................
        .byte $f4,$00,$00                           // ####.#..................
        .byte $fd,$00,$00                           // ######.#................
        .byte $ff,$40,$00                           // ########.#..............
        .byte $dd,$d0,$00                           // ##.###.###.#............
        .byte $77,$70,$00                           // .###.###.###............
        .byte $5d,$f4,$00                           // .#.###.#####.#..........
        .byte $57,$7d,$00                           // .#.#.###.#####.#........
        .byte $89                                   // sprite 0 padding

spr_0bc0:
        // === Sprite data (64 bytes, $0bc0-$0bff) ===
        .byte $55,$df,$00                           // .#.#.#.###.#####........
        .byte $55,$7f,$00                           // .#.#.#.#.#######........
        .byte $95,$df,$00                           // #..#.#.###.#####........
        .byte $55,$7d,$00                           // .#.#.#.#.#####.#........
        .byte $95,$77,$00                           // #..#.#.#.###.###........
        .byte $55,$df,$00                           // .#.#.#.###.#####........
        .byte $55,$7d,$00                           // .#.#.#.#.#####.#........
        .byte $55,$fc,$00                           // .#.#.#.#######..........
        .byte $55,$dc,$00                           // .#.#.#.###.###..........
        .byte $57,$70,$00                           // .#.#.###.###............
        .byte $55,$c0,$00                           // .#.#.#.###..............
        .byte $5f,$40,$00                           // .#.#####.#..............
        .byte $77,$00,$00                           // .###.###................
        .byte $dd,$00,$00                           // ##.###.#................
        .byte $74,$00,$00                           // .###.#..................
        .byte $70,$00,$00                           // .###....................
        .byte $d0,$00,$00                           // ##.#....................
        .byte $40,$00,$00                           // .#......................
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $89                                   // sprite 0 padding

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

// --- Region $0c1a-$0c80 ---
.pc = $0c1a "dat_0c1a"

dat_0c1a:
        .byte $0a
        .byte $00,$00,$2a                           // ..................#.#.#.
        .byte $00,$00,$2a                           // ..................#.#.#.
        .byte $00,$00,$28                           // ..................#.#...
        .byte $00,$00,$80                           // ................#.......
        .byte $00,$00,$80                           // ................#.......
        .byte $00,$02,$00                           // ..............#.........
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$20                           // ..................#.....
        .byte $00,$00,$00                           // ........................
        .byte $00,$02,$00                           // ..............#.........
        .byte $00,$00,$a0                           // ................#.#.....
        .byte $00                                   // sprite 0 padding

spr_0c40:
        // === Sprite data (64 bytes, $0c40-$0c7f) ===
        .byte $00,$00,$20                           // ..................#.....
        .byte $00,$00,$20                           // ..................#.....
        .byte $00,$00,$20                           // ..................#.....
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$20                           // ..................#.....
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$80                           // ................#.......
        .byte $00,$00,$80                           // ................#.......
        .byte $00,$00,$80                           // ................#.......
        .byte $00,$02,$00                           // ..............#.........
        .byte $00,$02,$00                           // ..............#.........
        .byte $00,$00,$a0                           // ................#.#.....
        .byte $00,$02,$08                           // ..............#.....#...
        .byte $00,$08,$02                           // ............#.........#.
        .byte $00,$00,$02                           // ......................#.

dat_0c6d:
        // === Fill data (20 bytes, $0c6d-$0c80) ===
        .fill 19, $00

spr_0c80:
        .byte $00                                   // .

// --- Region $0c9a-$0d1a ---
.pc = $0c9a "dat_0c9a"

dat_0c9a:
        .byte $08
        .byte $00,$00,$0a                           // ....................#.#.
        .byte $00,$00,$0a                           // ....................#.#.
        .byte $00,$00,$0a                           // ....................#.#.
        .byte $00,$00,$0a                           // ....................#.#.
        .byte $00,$00,$0a                           // ....................#.#.
        .byte $00,$00,$0a                           // ....................#.#.
        .byte $00,$00,$0a                           // ....................#.#.
        .byte $00,$00,$0a                           // ....................#.#.
        .byte $00,$00,$0a                           // ....................#.#.
        .byte $00,$00,$0a                           // ....................#.#.
        .byte $00,$00,$0a                           // ....................#.#.
        .byte $00,$00,$0a                           // ....................#.#.
        .byte $00                                   // sprite 0 padding

spr_0cc0:
        // === Sprite data (64 bytes, $0cc0-$0cff) ===
        .byte $00,$00,$0a                           // ....................#.#.
        .byte $00,$00,$0a                           // ....................#.#.
        .byte $00,$00,$0a                           // ....................#.#.
        .byte $00,$00,$0a                           // ....................#.#.
        .byte $00,$00,$0a                           // ....................#.#.
        .byte $00,$00,$0a                           // ....................#.#.
        .byte $00,$00,$0a                           // ....................#.#.
        .byte $00,$00,$0a                           // ....................#.#.
        .byte $00,$00,$0a                           // ....................#.#.
        .byte $00,$00,$0a                           // ....................#.#.
        .byte $00,$00,$2a                           // ..................#.#.#.
        .byte $00,$00,$2a                           // ..................#.#.#.
        .byte $00,$00,$2a                           // ..................#.#.#.
        .byte $00,$00,$2a                           // ..................#.#.#.
        .byte $00,$00,$28                           // ..................#.#...
        .byte $00,$00,$28                           // ..................#.#...
        .byte $00,$00,$a8                           // ................#.#.#...
        .byte $00,$00,$a0                           // ................#.#.....
        .byte $00,$02,$a0                           // ..............#.#.#.....
        .byte $00,$02,$a0                           // ..............#.#.#.....
        .byte $00,$02,$80                           // ..............#.#.......
        .byte $00                                   // sprite 0 padding

spr_0d00:
        // === Sprite data (27 bytes, $0d00-$0d1a) ===
        .byte $00,$02,$80                           // ..............#.#.......
        .byte $00,$02,$80                           // ..............#.#.......
        .byte $00,$02,$80                           // ..............#.#.......
        .byte $00,$02,$80                           // ..............#.#.......
        .byte $08,$02,$00                           // ....#.........#.........
        .byte $02,$08,$00                           // ......#.....#...........
        .byte $08,$a0,$00                           // ....#...#.#.............
        .byte $02,$08,$00                           // ......#.....#...........
        .byte $02,$a0

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

// --- Region $0d40-$0d40 ---
.pc = $0d40 "spr_0d40"

spr_0d40:
        .byte $00                                   // .

// --- Region $0d62-$0e15 ---
.pc = $0d62 "dat_0d62"

dat_0d62:
        .byte $80,$00
        .byte $00,$20,$00                           // ..........#.............
        .byte $00,$08,$00                           // ............#...........
        .byte $00,$08,$00                           // ............#...........
        .byte $80,$02,$00                           // #.............#.........
        .byte $80,$00,$80                           // #...............#.......
        .byte $20,$00,$80                           // ..#.............#.......
        .byte $20,$00,$20                           // ..#...............#.....
        .byte $08,$00,$28                           // ....#.............#.#...
        .byte $08,$00,$08                           // ....#...............#...
        .byte $00                                   // sprite 0 padding

spr_0d80:
        // === Sprite data (64 bytes, $0d80-$0dbf) ===
        .byte $0a,$00,$02                           // ....#.#...............#.
        .byte $02,$80,$02                           // ......#.#.............#.
        .byte $02,$80,$0a                           // ......#.#...........#.#.
        .byte $00,$a0,$2a                           // ........#.#.......#.#.#.
        .byte $00,$aa,$aa                           // ........#.#.#.#.#.#.#.#.
        .byte $00,$aa,$aa                           // ........#.#.#.#.#.#.#.#.
        .byte $00,$aa,$aa                           // ........#.#.#.#.#.#.#.#.
        .byte $02,$aa,$aa                           // ......#.#.#.#.#.#.#.#.#.
        .byte $02,$aa,$8a                           // ......#.#.#.#.#.#...#.#.
        .byte $8a,$aa,$aa                           // #...#.#.#.#.#.#.#.#.#.#.
        .byte $2a,$aa,$8a                           // ..#.#.#.#.#.#.#.#...#.#.
        .byte $8a,$aa,$a8                           // #...#.#.#.#.#.#.#.#.#...
        .byte $22,$aa,$a8                           // ..#...#.#.#.#.#.#.#.#...
        .byte $88,$aa,$a8                           // #...#...#.#.#.#.#.#.#...

txt_0daa:
        .byte $22,$2a,$a0                           // ..#...#...#.#.#.#.#.....
        .byte $88,$aa,$a0                           // #...#...#.#.#.#.#.#.....
        .byte $22,$aa,$a0                           // ..#...#.#.#.#.#.#.#.....
        .byte $8a,$aa,$80                           // #...#.#.#.#.#.#.#.......
        .byte $2a,$aa,$80                           // ..#.#.#.#.#.#.#.#.......
        .byte $aa,$aa,$80                           // #.#.#.#.#.#.#.#.#.......
        .byte $2a,$aa,$80                           // ..#.#.#.#.#.#.#.#.......
        .byte $00                                   // sprite 0 padding

spr_0dc0:
        // === Sprite data (64 bytes, $0dc0-$0dff) ===
        .byte $aa,$aa,$80                           // #.#.#.#.#.#.#.#.#.......
        .byte $2a,$aa,$80                           // ..#.#.#.#.#.#.#.#.......
        .byte $aa,$aa,$80                           // #.#.#.#.#.#.#.#.#.......
        .byte $aa,$aa,$80                           // #.#.#.#.#.#.#.#.#.......
        .byte $2a,$aa,$80                           // ..#.#.#.#.#.#.#.#.......
        .byte $aa,$aa,$80                           // #.#.#.#.#.#.#.#.#.......
        .byte $2a,$aa,$80                           // ..#.#.#.#.#.#.#.#.......
        .byte $aa,$aa,$80                           // #.#.#.#.#.#.#.#.#.......
        .byte $aa,$aa,$80                           // #.#.#.#.#.#.#.#.#.......
        .byte $2a,$aa,$80                           // ..#.#.#.#.#.#.#.#.......
        .byte $aa,$aa,$80                           // #.#.#.#.#.#.#.#.#.......
        .byte $2a,$aa,$80                           // ..#.#.#.#.#.#.#.#.......
        .byte $aa,$aa,$80                           // #.#.#.#.#.#.#.#.#.......
        .byte $2a,$aa,$80                           // ..#.#.#.#.#.#.#.#.......
        .byte $0a,$aa,$80                           // ....#.#.#.#.#.#.#.......
        .byte $02,$aa,$80                           // ......#.#.#.#.#.#.......
        .byte $00,$aa,$80                           // ........#.#.#.#.#.......
        .byte $00,$aa,$80                           // ........#.#.#.#.#.......
        .byte $00,$2a,$80                           // ..........#.#.#.#.......
        .byte $00,$2a,$80                           // ..........#.#.#.#.......
        .byte $00,$0a,$80                           // ............#.#.#.......
        .byte $00                                   // sprite 0 padding

spr_0e00:
        // === Sprite data (22 bytes, $0e00-$0e15) ===
        .byte $00,$0a,$80                           // ............#.#.#.......
        .byte $00,$0a,$80                           // ............#.#.#.......
        .byte $00,$02,$80                           // ..............#.#.......
        .byte $00,$02,$80                           // ..............#.#.......
        .byte $00,$02,$80                           // ..............#.#.......
        .byte $00,$00,$80                           // ................#.......
        .byte $00,$00,$80                           // ................#.......

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

// --- Region $0e40-$0e7f ---
.pc = $0e40 "spr_0e40"

spr_0e40:
        .byte $00,$00,$aa,$00,$00,$a9,$00,$00,$aa,$00,$00,$a9,$00,$00,$aa,$00 // ................
        .byte $00,$aa,$00,$00,$a9,$00,$00,$2a,$00,$00,$29,$00,$00,$2a,$00,$00 // .......*..)..*..
        .byte $29,$00,$00,$2a,$00,$00,$29,$00,$00,$2a,$00,$00,$29,$00,$00,$2a // )..*..)..*..)..*
        .byte $00,$00,$29,$00,$00,$2a,$00,$00,$29,$00,$00,$2a,$00,$00,$2a // ..)..*..)..*..*

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

// --- Region $0f20-$0f48 ---
.pc = $0f20 "Program $0f20"
        .byte $00,$a0,$c3,$bd,$00,$3c,$9d,$01,$08,$e8,$d0,$f7,$ee,$06,$06,$ee // .....<..........
        .byte $09,$06,$88,$d0,$ee,$a2,$08,$a0,$01,$86,$ae,$86,$2d,$84,$af,$84 // ............-...
        .byte $2e,$a9,$37,$85,$01,$4c,$e2,$fc       // ..7..L..

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

// --- Region $1081-$1090 ---
.pc = $1081 "dat_1081"

dat_1081:
        .byte $05,$03,$03,$41,$41,$41,$00,$00,$00,$08,$08,$08,$10,$11,$01,$01 // ...AAA..........

// --- Region $10c7-$10d1 ---
.pc = $10c7 "Segment $10c7"
        .byte $07,$0e,$18                           // ...

txt_10ca:
        .text "<<Z"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $d0,$04,$45,$22                       // ..E"

// --- Region $10e0-$10eb ---
.pc = $10e0 "dat_10e0"

dat_10e0:
        .fill 12, $00

// --- Region $1142-$114f ---
.pc = $1142 "Segment $1142"
        .byte $4b,$4b,$09,$03,$1b,$f4,$00,$00,$ff,$00,$00,$00,$00,$04 // KK............

// --- Region $11c5-$1224 ---
.pc = $11c5 "dat_11c5"

dat_11c5:
        .fill 11, $01
        .byte $02,$02,$02,$02,$02,$02,$02,$03,$03,$03,$03,$03,$04,$04,$04,$04 // ................
        .byte $05,$05,$05,$06,$06,$06,$07,$07,$08,$08,$09,$09,$0a,$0a,$0b,$0c // ................
        .byte $0d,$0d,$0e,$0f,$10,$11,$12,$13,$14,$15,$17,$18,$1a,$1b,$1d,$1f // ................

txt_1200:
        .text " "
        .byte $22                                   // double quote character
        .text "$')+.147:>AEINRW"
        .byte $5c                                   // backslash character
        .byte $62,$68,$6e,$75,$7c,$83,$8b,$93,$9c,$a5,$af,$b9,$c4,$d0,$dd,$ea // bhnu|...........
        .byte $f8,$fd                               // ..

// --- Region $129b-$12a6 ---
.pc = $129b "Segment $129b"
        .byte $12,$18,$a9,$11,$69,$f2,$8d,$9e,$12,$8d,$16,$d4 // ....i.......

// --- Region $12b4-$12c6 ---
.pc = $12b4 "Segment $12b4"
        .byte $f3,$f7,$04,$22,$22,$ff,$ff,$ff,$00,$00,$00,$00,$00,$00,$00,$00 // ...""...........
        .byte $01,$01,$00                           // ...

// --- Region $13d9-$13e4 ---
.pc = $13d9 "dat_13d9"

dat_13d9:
        .byte $10,$80,$38,$f5,$52,$b2,$f6,$54,$b3,$5a,$d0,$d0 // ..8.R..T.Z..

// --- Region $1437-$1f17 ---
.pc = $1437 "dat_1437"

dat_1437:
        .byte $16,$27,$38,$4b,$5f,$73,$8a,$a1,$ba,$d4,$f0,$0e,$2d,$4e,$71,$96 // .'8K_s......-Nq.
        .byte $bd,$e7,$13,$42,$74,$a9,$e0,$1b,$5a,$9b,$e2,$2c,$7b,$ce,$27,$85 // ...Bt...Z..,{.'.
        .byte $e8,$51,$c1,$37,$b4,$37,$c4,$57,$f5,$9c,$4e,$09,$d0,$a3,$82,$6e // .Q.7.7.W..N....n
        .byte $68,$6e,$88,$af,$eb,$39,$9c,$13,$a1,$46,$04,$dc,$d0,$dc,$10,$5e // hn...9...F.....^
        .byte $d6,$72,$38,$26,$42,$8c,$08,$b8,$a0,$b8,$20,$bc,$ac,$e4,$70,$4c // .r8&B..... ...pL
        .byte $84,$18,$10,$70,$40,$70,$40,$78,$58,$c8,$e0,$98,$08,$30,$20,$2e // ...p@p@xX....0 .
        .byte $67,$69,$bf,$cc,$dc,$e6,$f3,$18,$2b,$3b,$45,$5e,$77,$90,$a9,$c2 // gi......+;E^w...
        .byte $db,$e0,$14,$14,$14,$14,$14,$15,$15,$15,$15,$15,$15,$15,$15,$15 // ................
        .byte $15,$22,$cd,$e4,$fd,$16,$16,$16,$81,$ff,$00,$41,$a9,$00,$10,$a9 // .".........A....
        .byte $00,$10,$a3,$00,$fe,$81,$df,$00,$11,$a4,$00,$40,$a9,$00,$80,$ff // ...........@....
        .byte $00,$80,$c1,$00,$fe,$81,$ff,$00,$41,$00,$00,$41,$00,$00,$fe,$11 // ........A..A....
        .byte $00,$00,$41,$00,$00,$21,$00,$00,$21,$00,$00,$fe,$41,$00,$00,$41 // ..A..!..!...A..A
        .byte $00,$00,$41,$00,$00,$41,$00,$00,$41,$00,$00,$41,$00,$00,$41,$00 // ..A..A..A..A..A.
        .byte $00,$41,$00,$00,$41,$00,$00,$41,$00,$00,$41,$00,$00,$41,$00,$00 // .A..A..A..A..A..
        .byte $fe,$11,$00,$00,$11,$00,$00,$41,$0c,$00,$41,$0c,$00,$41,$00,$00 // .......A..A..A..
        .byte $41,$00,$00,$ff,$41,$00,$00,$41,$00,$00,$41,$00,$00,$41,$00,$00 // A...A..A..A..A..
        .byte $41,$00,$00,$fe,$81,$00,$00,$81,$0c,$00,$81,$00,$00,$ff,$41,$0c // A.............A.
        .byte $00,$41,$0c,$00,$41,$06,$00,$41,$06,$00,$41,$03,$00,$41,$03,$00 // .A..A..A..A..A..
        .byte $41,$00,$00,$41,$00,$00,$ff,$41,$0c,$00,$41,$0c,$00,$41,$07,$00 // A..A...A..A..A..
        .byte $41,$07,$00,$41,$03,$00,$41,$03,$00,$41,$00,$00,$41,$00,$00,$ff // A..A..A..A..A...
        .byte $41,$0c,$00,$41,$0c,$00,$41,$08,$00,$41,$08,$00,$41,$03,$00,$41 // A..A..A..A..A..A
        .byte $03,$00,$41,$00,$00,$41,$00,$00,$ff,$41,$0c,$00,$41,$0c,$00,$41 // ..A..A...A..A..A
        .byte $05,$00,$41,$05,$00,$41,$03,$00,$41,$03,$00,$41,$00,$00,$41,$00 // ..A..A..A..A..A.
        .byte $00,$ff,$41,$0c,$00,$41,$0c,$00,$41,$07,$00,$41,$07,$00,$41,$04 // ..A..A..A..A..A.
        .byte $00,$41,$04,$00,$41,$00,$00,$41,$00,$00,$ff,$41,$0c,$00,$41,$0c // .A..A..A...A..A.
        .byte $00,$41,$09,$00,$41,$09,$00,$41,$04,$00,$41,$04,$00,$41,$00,$00 // .A..A..A..A..A..
        .byte $41,$00,$00,$ff,$81,$ff,$00,$13,$00,$00,$13,$00,$00,$fe,$0e,$98 // A...............
        .byte $09,$08,$08,$00,$00,$51,$0f,$a7,$09,$08,$00,$00,$00,$02,$0b,$42 // .....Q.........B
        .byte $11,$45,$30,$00,$00,$53,$09,$88,$09,$44,$40,$00,$00,$44,$09,$88 // .E0..S...D@..D..
        .byte $09,$44,$40,$00,$00,$45,$09,$88,$09,$44,$40,$00,$00,$46,$09,$45 // .D@..E...D@..F.E
        .byte $09,$12,$40,$00,$00,$56,$0c,$79,$21,$02,$30,$22,$f1,$55,$0c,$89 // ..@..V.y!.0".U..

txt_1627:
        .text "A,"
        .byte $40                                   // @ character
        .byte $22                                   // double quote character
        .byte $40                                   // @ character
        .text "W"
        .byte $09,$84,$11,$08,$21,$00,$00,$04,$06,$00,$09,$00,$00,$00,$00,$07 // ....!...........
        .byte $06,$00,$09,$00,$00,$00,$00,$08,$09,$89,$41,$40,$40,$f2,$40,$50 // ..........A@@.@P
        .byte $07,$69,$43,$40,$40,$00,$00,$40,$06,$08,$09,$08,$00,$00,$ff,$1b // .iC@@..@........
        .byte $03,$38,$09,$08,$00,$00,$00,$42,$0a,$40,$41,$12,$40,$00,$00,$5a // .8.....B.@A.@..Z
        .byte $0a,$40,$41,$12,$40,$00,$00,$5b,$0a,$40,$41,$12,$40,$00,$00,$5c // .@A.@..[.@A.@..\
        .byte $0a,$40,$41,$12,$40,$00,$00,$5d,$0a,$40,$41,$12,$40,$00,$00,$5e // .@A.@..].@A.@..^
        .byte $0a,$a9,$13,$00,$00,$00,$00,$0f,$0a,$84,$41,$12,$40,$00,$00,$59 // ..........A.@..Y
        .byte $07,$40,$41,$08,$81,$42,$40,$59,$0a,$4a,$81,$00,$00,$00,$00,$88 // .@A..B@Y.J......
        .byte $ca,$a0,$81,$00,$00,$00,$00,$00,$09,$80,$21,$00,$00,$00,$00,$40 // ..........!....@
        .byte $0a,$70,$13,$00,$00,$ff,$ff,$10,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // .p..............
        .byte $10,$00,$0b,$01,$14,$00,$0b,$03,$1b,$01,$0b,$03,$2b,$00,$0b,$03 // ............+...
        .byte $1b,$01,$0b,$03,$14,$00,$ff,$11,$00,$13,$01,$17,$00,$02,$01,$03 // ................
        .byte $00,$13,$03,$20,$00,$04,$00,$05,$00,$03,$00,$13,$03,$17,$00,$ff // ... ............
        .byte $01,$00,$18,$01,$15,$00,$12,$03,$16,$01,$12,$03,$19,$00,$13,$03 // ................
        .byte $21,$01,$12,$03,$15,$00,$ff,$7f,$7f,$ff,$87,$3c,$0b,$42,$20,$00 // !..........<.B .
        .byte $00,$43,$06,$41,$03,$3f,$03,$3c,$03,$3f,$05,$40,$20,$00,$00,$41 // .C.A.?.<.?.@ ..A
        .byte $00,$63,$3c,$0f,$41,$03,$43,$20,$00,$00,$44,$02,$43,$01,$41,$03 // .c<.A.C ..D.C.A.
        .byte $3f,$03,$41,$09,$3f,$03,$41,$03,$42,$20,$00,$00,$43,$0e,$41,$07 // ?.A.?.A.B ..C.A.
        .byte $43,$07,$42,$20,$00,$00,$43,$02,$41,$03,$43,$03,$41,$01,$45,$20 // C.B ..C.A.C.A.E 
        .byte $00,$00,$46,$04,$43,$03,$46,$03,$48,$03,$4b,$03,$4a,$03,$48,$03 // ..F.C.F.H.K.J.H.
        .byte $46,$01,$48,$11,$47,$20,$00,$00,$48,$04,$46,$05,$43,$03,$45,$20 // F.H.G ..H.F.C.E 
        .byte $00,$00,$46,$0a,$43,$01,$41,$01       // ..F.C.A.

txt_1785:
        .text "C7"
        .byte $d1                                   // 'Q' | $80 (end-of-string marker)
        .byte $ff,$81,$3c,$01,$3c,$01,$61,$00,$01,$ff,$88,$3c,$0f,$3e,$07,$3f // ..<.<.a....<.>.?
        .byte $07,$40,$20,$00,$00,$41,$06,$3f,$03,$3e,$07,$3f,$0b,$42,$20,$00 // .@ ..A.?.>.?.B .
        .byte $00,$43,$0a,$41,$0b,$3e,$20,$00,$00,$3f,$06,$3e,$05,$3f,$05,$3e // .C.A.> ..?.>.?.>
        .byte $03,$3c,$07,$3a,$07,$3c,$03,$3c,$03,$3a,$03,$3c,$0f,$3e,$03,$3e // .<.:.<.<.:.<.>.>
        .byte $20,$00,$00,$3f,$06,$3e,$03,$3c,$0f,$63,$3c,$0f,$3f,$07,$41,$07 //  ..?.>.<.c<.?.A.
        .byte $42,$20,$00,$00,$43,$04,$46,$05,$47,$20,$00,$00,$48,$12,$ff,$88 // B ..C.F.G ..H...
        .byte $3c,$05,$3f,$05,$41,$03,$42,$20,$00,$00,$43,$0e,$41,$07,$43,$03 // <.?.A.B ..C.A.C.
        .byte $41,$07,$3f,$03,$3e,$03,$3a,$03       // A.?.>.:.

chr_1800:
        // === Charset data (1816 bytes, $1800-$1f17) ===
        .byte $37,$05,$3a,$05,$3c,$03,$3e,$07       // char 0 @+0
        .byte $3a,$07                               // char 1 (partial)

txt_180a:
        .byte $3c,$2f,$d1,$ff,$6f,$3c               // char 1 (partial)
        .byte $05,$3f,$05,$41,$03,$43,$05,$44       // char 2 @+2
        .byte $05,$43,$03,$41,$05,$3f,$05,$3e       // char 3 @+3
        .byte $03,$3c,$05,$3a,$05,$3c,$01,$3a       // char 4 @+4
        .byte $01,$37,$05,$3a,$05,$3c,$03,$3e       // char 5 @+5
        .byte $05,$3c,$05,$3a,$03                   // char 6 (partial)

txt_1835:
        .byte $3c,$2f,$d1                           // char 6 (partial)
        .byte $ff,$86,$30,$01,$33,$01,$35,$01       // char 7 @+7
        .byte $37,$01,$33,$01,$35,$01,$37,$01       // char 8 @+8
        .byte $3a,$01,$ff,$87,$3c,$03,$3f,$03       // char 9 @+9
        .byte $40,$20,$00,$00,$41,$02,$3f,$03       // char 10 @+10
        .byte $40,$20,$00,$00,$41,$02,$3f,$03       // char 11 @+11
        .byte $40,$20,$00,$00,$41,$02,$3f,$03       // char 12 @+12
        .byte $42,$20,$00,$00,$43,$02,$41,$03       // char 13 @+13
        .byte $3f,$03                               // char 14 (partial)

txt_1872:
        .byte $3c,$27,$d1,$ff,$67,$3c               // char 14 (partial)
        .byte $03,$3f,$03,$3c,$03,$3f,$03,$3c       // char 15 @+15
        .byte $01,$3f,$05,$3c,$03,$3f,$03,$41       // char 16 @+16
        .byte $03,$42,$20,$00,$00,$43,$04,$41       // char 17 @+17
        .byte $05,$3f,$03,$3e,$00,$3f,$06,$3e       // char 18 @+18
        .byte $07,$3c,$03,$3f,$03,$41,$03,$3f       // char 19 @+19
        .byte $01,$41,$05,$43,$03,$46,$03,$47       // char 20 @+20
        .byte $20,$00,$00,$48,$02,$4b,$03,$4a       // char 21 @+21
        .byte $03,$48,$03,$46,$01,$48,$11,$48       // char 22 @+22
        .byte $01,$46,$01,$43,$01,$41,$01,$46       // char 23 @+23
        .byte $01,$43,$01,$42,$01,$41,$01,$42       // char 24 @+24
        .byte $00,$43,$02,$42,$00,$43,$02,$41       // char 25 @+25
        .byte $01,$3f,$01,$3c,$01,$3a,$01,$3e       // char 26 @+26
        .byte $20,$00,$00,$3f,$04,$3e,$20,$00       // char 27 @+27
        .byte $00,$3f,$04,$3c,$03,$3f,$07,$3e       // char 28 @+28
        .byte $07,$3c,$01,$3a,$01,$37,$01,$3c       // char 29 @+29
        .byte $01,$3a,$01,$37,$01,$3c,$01,$3a       // char 30 @+30
        .byte $01,$37,$01,$3c,$01,$3a,$01,$37       // char 31 @+31
        .byte $01,$3a,$01,$3c,$01,$3f,$01,$41       // char 32 ' '
        .byte $01,$43,$01,$41,$01,$3f,$01,$3c       // char 33 '!'
        .byte $01,$3a,$01,$3c,$01,$41,$01,$42       // char 34 '"'
        .byte $00,$43,$00,$46,$01,$48,$01,$46       // char 35 '#'
        .byte $01,$43,$01,$42,$01,$41,$01,$3f       // char 36 '$'
        .byte $01,$3c,$01,$3f,$01,$3c,$01,$3f       // char 37 '%'
        .byte $01,$41,$01,$43,$01,$41,$01,$43       // char 38 '&'
        .byte $01,$46,$01,$48,$01,$46,$01,$4b       // char 39 '''
        .byte $01,$ff,$87,$48,$01,$46,$01,$43       // char 40 '('
        .byte $01,$42,$01,$41,$01,$3f,$01,$3c       // char 41 ')'
        .byte $01,$3f,$01,$3c,$01,$3f,$01,$41       // char 42 '*'
        .byte $01,$42,$01,$43,$01,$46,$01,$48       // char 43 '+'
        .byte $01,$46,$01,$43,$01,$42,$01,$41       // char 44 ','
        .byte $01,$3f,$01,$3e,$01,$3c,$00,$3f       // char 45 '-'
        .byte $00,$3c,$00,$3f,$00,$3c,$00,$3a       // char 46 '.'
        .byte $00,$3c,$00,$3a,$00,$3c,$00,$3f       // char 47 '/'
        .byte $00,$3c,$00,$3f,$00,$3c,$00,$3a       // char 48 '0'
        .byte $00,$3c,$00,$3a,$00,$3c,$00,$3f       // char 49 '1'
        .byte $00,$3c,$00,$3f,$00,$3c,$00,$3a       // char 50 '2'
        .byte $00,$3c,$00,$3a,$00,$3c,$00,$3f       // char 51 '3'
        .byte $00,$3c,$00,$3f,$00,$3c,$00,$3a       // char 52 '4'
        .byte $00,$3c,$00,$3a,$00,$42,$00,$43       // char 53 '5'
        .byte $02,$41,$03,$3f,$03                   // char 54 (partial)

txt_19b5:
        .byte $3c,$23,$d1                           // char 54 (partial)
        .byte $ff,$6f,$3c,$00,$3a,$00,$3c,$00       // char 55 '7'
        .byte $3a,$00,$3c,$00,$3f,$00,$3c,$00       // char 56 '8'
        .byte $3f,$00,$3c,$00,$3a,$00,$3c,$00       // char 57 '9'
        .byte $3a,$00,$3c,$00,$3f,$00,$3c,$00       // char 58 ':'
        .byte $3f,$00,$41,$00,$3f,$00,$41,$00       // char 59 ';'
        .byte $3f,$00,$41,$00,$43,$00,$41,$00       // char 60 '<'
        .byte $43,$00,$41,$01,$3f,$01,$3c,$01       // char 61 '='
        .byte $3f,$01,$42,$20,$00,$00,$43,$06       // char 62 '>'
        .byte $41,$07,$3e,$20,$00,$00,$3f,$06       // char 63 '?'

txt_1a00:
        .byte $3a,$27,$d1,$ff,$ff,$ff,$ff,$ff       // char 64 '@'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$82       // char 65 'A'
        .byte $18,$83,$81,$08,$16,$01,$18,$01       // char 66 'B'
        .byte $81,$00,$81,$f1,$d1,$82,$18,$81       // char 67 'C'
        .byte $81,$08,$16,$01,$13,$01,$18,$05       // char 68 'D'
        .byte $18,$01,$81,$00,$81,$f1,$d1,$82       // char 69 'E'
        .byte $18,$81,$81,$08,$16,$01,$13,$01       // char 70 'F'
        .byte $16,$03,$11,$01,$16,$01,$81,$00       // char 71 'G'
        .byte $81,$f1,$d1,$82,$16,$83,$81,$08       // char 72 'H'
        .byte $13,$01,$16,$03,$11,$01,$16,$01       // char 73 'I'
        .byte $81,$00,$81,$f1,$d1,$82,$1a,$81       // char 74 'J'
        .byte $81,$08,$16,$01,$81,$00,$81,$f1       // char 75 'K'
        .byte $d1,$82,$14,$85,$81,$08,$14,$01       // char 76 'L'
        .byte $81,$00,$81,$f1,$d1,$82,$14,$81       // char 77 'M'
        .byte $81,$08,$13,$01,$11,$01,$14,$03       // char 78 'N'
        .byte $0f,$01,$14,$01,$81,$00,$81,$f1       // char 79 'O'
        .byte $d1,$82,$0f,$81,$81,$08,$13,$01       // char 80 'P'
        .byte $14,$01,$16,$03,$11,$01,$16,$01       // char 81 'Q'
        .byte $81,$00,$81,$f1,$d1,$82,$16,$81       // char 82 'R'
        .byte $81,$08,$13,$01,$11,$01,$16,$05       // char 83 'S'
        .byte $16,$01,$81,$00,$81,$f1,$d1,$82       // char 84 'T'
        .byte $13,$81,$81,$08,$16,$01,$81,$00       // char 85 'U'
        .byte $81,$f1,$d1,$ff,$ff,$ff,$ff,$ff       // char 86 'V'
        .byte $61,$ff,$ff,$ff,$82,$18,$8b,$81       // char 87 'W'
        .byte $08,$16,$03,$18,$05,$1b,$05,$1d       // char 88 'X'
        .byte $03,$16,$0b,$11,$03,$16,$05,$11       // char 89 'Y'
        .byte $05,$13,$03,$14,$0f,$14,$05,$13       // char 90 'Z'
        .byte $05,$11,$03,$13,$0f,$13,$07,$17       // char 91 '['
        .byte $07,$18,$0b,$16,$03,$18,$05,$1b       // char 92 '\'
        .byte $05,$1d,$03,$16,$0b,$11,$03,$16       // char 93 ']'
        .byte $05,$11,$05,$13,$03,$14,$0f,$14       // char 94 '^'
        .byte $05,$13,$05,$11,$03,$13,$0f,$13       // char 95 '_'
        .byte $81,$81,$08,$11,$01,$0e,$01,$11       // char 96 '`'
        .byte $01,$13,$27,$f1,$ff,$ff,$90,$3c       // char 97 'a'
        .byte $0b,$3c,$0b,$81,$3c,$07,$93,$3a       // char 98 'b'
        .byte $0b,$3a,$0b,$81,$3c,$07,$93,$38       // char 99 'c'
        .byte $0b,$38,$0b,$81,$37,$07,$93,$37       // char 100 'd'
        .byte $17,$81,$3c,$03,$3c,$03,$90,$3c       // char 101 'e'
        .byte $0b,$3c,$0b,$81,$37,$07,$93,$3a       // char 102 'f'
        .byte $0b,$3a,$0b,$81,$37,$07,$93,$38       // char 103 'g'
        .byte $0b,$38,$0b,$81,$37,$07,$93,$37       // char 104 'h'
        .byte $0f                                   // char 105 (partial)

txt_1b49:
        .byte $37,$2f,$d1,$ff,$ff,$89,$3c           // char 105 (partial)
        .byte $01,$3a,$01,$37,$01,$3a,$01,$3c       // char 106 'j'
        .byte $03,$3f,$01,$41,$03,$3f,$01,$3c       // char 107 'k'
        .byte $01,$3a,$01,$37,$01,$3a,$01,$37       // char 108 'l'
        .byte $01,$3a,$01,$3e,$01,$3f,$01,$3e       // char 109 'm'
        .byte $01,$3a,$01,$35,$03,$37,$01,$3a       // char 110 'n'
        .byte $01,$3e,$01,$3f,$01,$3e,$01,$3a       // char 111 'o'
        .byte $01,$3c,$03,$3a,$01,$37,$01,$38       // char 112 'p'
        .byte $01,$3a,$01,$3c,$01,$3f,$01,$3c       // char 113 'q'
        .byte $01,$3a,$01,$3c,$01,$3f,$01,$41       // char 114 'r'
        .byte $01,$44,$01,$41,$01,$43,$01,$41       // char 115 's'
        .byte $01,$3f,$01,$3c,$01,$3a,$01,$3e       // char 116 't'
        .byte $01,$3f,$01,$3e,$03,$3a,$03,$37       // char 117 'u'
        .byte $01,$3a,$01,$3c,$01,$3f,$01,$41       // char 118 'v'
        .byte $01,$3f,$01,$41,$01,$3f,$01,$3e       // char 119 'w'
        .byte $01,$3a,$01,$ff,$90,$3c,$05,$91       // char 120 'x'
        .byte $3c,$05,$90,$3c,$03,$92,$3c,$05       // char 121 'y'
        .byte $90,$3c,$05,$92,$3c,$03,$93,$3a       // char 122 'z'
        .byte $0b,$94,$3a,$0b,$93,$3a,$07,$91       // char 123 '{'
        .byte $3c,$05,$3c,$05,$3c,$03,$90,$3c       // char 124 '|'
        .byte $07,$92,$3c,$07,$93,$3a,$07,$3a       // char 125 '}'
        .byte $03,$94,$3a,$0b,$93,$3a,$07,$ff       // char 126 '~'
        .byte $82,$18,$80,$81,$08,$18,$26,$f4       // char 127

spr_1c00:
        .byte $ff,$18,$27,$f4,$ff,$18,$2f,$f4       // char 128
        .byte $ff,$ff,$80,$3c,$05,$3c,$01,$3c       // char 129
        .byte $03,$3c,$01,$3c,$01,$3c,$01,$3c       // char 130
        .byte $01,$3c,$03,$3c,$01,$3c,$03,$3c       // char 131
        .byte $01,$ff,$89,$38,$01,$3a,$01,$3c       // char 132
        .byte $01,$38,$03,$3a,$01,$3c,$01,$3a       // char 133
        .byte $01,$38,$01,$37,$01,$38,$01,$3a       // char 134
        .byte $01,$3c,$01,$3a,$01,$38,$01,$3a       // char 135
        .byte $01,$3e,$01,$3f,$01,$3e,$01,$3c       // char 136
        .byte $01,$3a,$03,$37,$01,$3a,$01,$3e       // char 137
        .byte $01,$3f,$03,$3e,$01,$41,$01,$3f       // char 138
        .byte $01,$3e,$01,$3a,$01,$37,$01,$35       // char 139
        .byte $03,$37,$01,$3a,$01,$37,$01,$3a       // char 140
        .byte $01,$3c,$01,$3e,$01,$41,$01,$3e       // char 141
        .byte $01,$3a,$01,$37,$01,$35,$01,$32       // char 142
        .byte $01,$35,$01,$3c,$01,$3f,$01,$3c       // char 143
        .byte $01,$3f,$01,$41,$01,$3f,$01,$41       // char 144
        .byte $01,$43,$01,$46,$01,$43,$01,$48       // char 145
        .byte $23,$11,$ff,$80,$3c,$01,$3c,$01       // char 146
        .byte $3c,$01,$3c,$01,$ff,$90,$3c,$0f       // char 147
        .byte $95                                   // char 148 (partial)

txt_1ca1:
        .byte $30,$2f,$d1,$ff,$ff,$95,$30           // char 148 (partial)
        .byte $3f,$00,$01,$3c,$3f,$00,$01,$48       // char 149
        .byte $3f,$00,$01,$54,$3f,$00,$11,$ff       // char 150
        .byte $89,$38,$01,$3a,$01,$3c,$01,$3f       // char 151
        .byte $01,$3c,$01,$38,$01,$37,$01,$38       // char 152
        .byte $01,$80,$3c,$01,$3c,$01,$3c,$03       // char 153
        .byte $80,$3c,$03,$80,$3c,$01,$00,$01       // char 154
        .byte $89,$3c,$01,$38,$01,$3a,$01,$3c       // char 155
        .byte $01,$3f,$01,$41,$01,$43,$01,$44       // char 156
        .byte $01,$80,$00,$01,$00,$01,$81,$00       // char 157
        .byte $01,$80,$00,$01,$80,$3c,$01,$81       // char 158
        .byte $3c,$01,$80,$3c,$01,$3c,$01,$ff       // char 159
        .byte $ff,$ff,$82,$14,$85,$81,$08,$14       // char 160
        .byte $01,$81,$00,$81,$f1,$d1,$82,$14       // char 161
        .byte $81,$81,$08,$0f,$01,$11,$01,$14       // char 162
        .byte $03,$16,$01,$14,$01,$81,$00,$81       // char 163
        .byte $f1,$d1,$82,$14,$81,$81,$08,$0f       // char 164
        .byte $01,$14,$01,$16,$03,$11,$01,$16       // char 165
        .byte $01,$81,$00,$81,$f1,$d1,$82,$16       // char 166
        .byte $83,$81,$08,$11,$01,$16,$03,$1a       // char 167
        .byte $01,$16,$01,$81,$00,$81,$f1,$d1       // char 168
        .byte $82,$16,$81,$81,$08,$11,$01,$81       // char 169
        .byte $00,$81,$f1,$d1,$82,$13,$85,$81       // char 170
        .byte $08,$13,$01,$81,$00,$81,$f1,$d1       // char 171
        .byte $82,$13,$81,$81,$08,$0e,$01,$13       // char 172
        .byte $01,$13,$03,$11,$01,$13,$01,$81       // char 173
        .byte $00,$81,$f1,$d1,$82,$11,$81,$81       // char 174
        .byte $08,$13,$01,$1a,$01,$18,$03,$16       // char 175
        .byte $01,$18,$01,$81,$00,$81,$f1,$d1       // char 176
        .byte $82,$18,$83,$81,$08,$16,$01,$18       // char 177
        .byte $03,$13,$01,$18,$01,$81,$00,$81       // char 178
        .byte $f1,$d1,$82,$13,$81,$81,$08,$16       // char 179
        .byte $01,$81,$00,$81,$f1,$d1,$ff,$ff       // char 180
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$93       // char 181
        .byte $38,$0f,$3a,$0f,$38,$05,$38,$05       // char 182
        .byte $38,$03,$3a,$07,$96,$3b,$07,$ff       // char 183
        .byte $93,$38,$05,$38,$05,$94,$38,$03       // char 184
        .byte $93,$38,$05,$38,$05,$38,$03,$3a       // char 185
        .byte $05,$3a,$05,$94,$3a,$03,$93,$3a       // char 186
        .byte $07,$3a,$07,$90,$37,$05,$37,$05       // char 187
        .byte $37,$05,$37,$05,$37,$03,$37,$03       // char 188
        .byte $3c,$05,$3c,$05,$3c,$03               // char 189 (partial)

txt_1dee:
        .byte $3c,$2f                               // char 189 (partial)
        .byte $d1,$ff,$ff,$98,$3c,$85,$87,$08       // char 190
        .byte $3c,$05,$3c,$9f,$87,$40,$7f,$7f       // char 191
        .byte $ff,$82,$18,$85,$87,$08,$18,$05       // char 192
        .byte $18,$9f,$87,$40,$7f,$7f,$ff,$80       // char 193
        .byte $00,$01,$00,$03,$00,$01,$00,$03       // char 194
        .byte $00,$1f,$7f,$7f,$ff,$ff,$ff,$ff       // char 195
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 196
        .byte $ff,$82,$14,$83,$81,$08,$13,$01       // char 197
        .byte $14,$01,$81,$00,$81,$f1,$d1,$82       // char 198
        .byte $14,$81,$81,$08,$0f,$01,$14,$01       // char 199
        .byte $16,$05,$13,$01,$81,$00,$81,$f1       // char 200
        .byte $d1,$82,$16,$81,$81,$08,$1b,$01       // char 201
        .byte $16,$01,$14,$03,$13,$01,$14,$01       // char 202
        .byte $81,$00,$81,$f1,$d1,$82,$14,$83       // char 203
        .byte $81,$08,$0f,$01,$16,$03,$1b,$01       // char 204
        .byte $16,$01,$81,$00,$81,$f1,$d1,$82       // char 205
        .byte $17,$83,$81,$08,$81,$00,$81,$f1       // char 206
        .byte $d1                                   // char 207 (partial)

dat_1e79:
        // === Fill data (35 bytes, $1e79-$1e9b) ===
        .fill 35, $ff
        .byte $17,$17,$17,$17                       // char 211 (partial)
        .byte $18,$19,$1a,$1a,$1a,$1a,$1a,$1a       // char 212
        .byte $1a,$1a,$1a,$1a,$1a,$1b,$1b,$1b       // char 213
        .byte $1b,$1c,$1c,$1c,$1c,$1c,$1d,$1d       // char 214
        .byte $1d,$1d,$1d,$1d,$1d,$1d,$1d,$1e       // char 215
        .byte $1e,$1e,$1e,$1e,$1e,$1e,$1e,$1e       // char 216
        .byte $1e,$1e,$1e,$1e,$1e,$1e,$1e,$1e       // char 217
        .byte $1e,$1e,$1e,$1e,$1e,$1e,$1e,$1e       // char 218
        .byte $1e,$00,$14,$17,$92,$e7,$4b,$42       // char 219
        .byte $05,$07,$09,$0b,$0d,$0f,$b4,$b6       // char 220
        .byte $b8,$ba,$bc,$0e,$4e,$c4,$f8,$0a       // char 221
        .byte $22,$9d,$a6,$b8,$00,$02,$a7,$a9       // char 222
        .byte $ab,$ad,$af,$c0,$f3,$01,$0f,$1d       // char 223
        .byte $1f,$21,$23,$25,$27,$29,$7a,$7c       // char 224
        .byte $7e,$80,$82,$84,$86,$88,$8a,$8c       // char 225
        .byte $8e,$90,$92,$94,$96,$98,$9a           // char 226 (partial)

dat_1f17:
        // === Fill data (1 bytes, $1f17-$1f17) ===
        .byte $00                                   // .

// --- Region $2000-$20d8 ---
.pc = $2000 "chr_2000"

chr_2000:
        .fill 8, $00
        .byte $03,$07,$07,$0e,$0e,$1c,$1c,$38,$ff,$f5,$e0,$e0,$e0,$e0,$ff,$fa // .......8........
        .byte $0f,$3f,$7c,$70,$f0,$e0,$e0,$e0,$ff,$ff,$eb,$e0,$e0,$e0,$e0,$e0 // .?|p............
        .byte $0f,$3f,$7c,$70,$f0,$e0,$e7,$e6,$0f,$3f,$7c,$70,$f0,$c0,$e7,$c6 // .?|p.....?|p....
        .byte $0f,$3f,$7c,$70,$f0,$e0,$e5,$e0,$20,$00,$20,$20,$70,$20,$75,$7f // .?|p.... .  p u.
        .byte $01,$00,$01,$01,$03,$01,$03,$03,$00,$05,$00,$00,$00,$00,$00,$00 // ................
        .byte $e0,$e0,$e0,$e0,$e1,$7f,$ff,$63,$80,$00,$80,$80,$c0,$80,$c0,$c0 // .......c........
        .byte $c0,$e0,$f0,$f0,$f8,$dc,$fc,$ce,$f8,$fe,$ef,$e3,$e1,$60,$e0,$60 // .............`.`
        .byte $0f,$3f,$7d,$70,$e0,$e0,$c0,$e0,$ff,$ff,$e0,$e0,$e0,$c0,$e0,$c0 // .?}p............
        .byte $0f,$3f,$7a,$70,$e0,$e0,$c0,$e0,$ff,$ff,$e0,$e0,$e0,$c0,$e0,$c0 // .?zp............
        .byte $1f,$7e,$f0,$e0,$f0,$7f,$1f,$00,$bf,$0b,$03,$03,$03,$03,$03,$03 // .~..............
        .byte $80,$00,$80,$80,$c0,$80,$c0,$c0,$e0,$60,$e0,$70,$30,$70,$38,$38 // .........`.p0p88
        .byte $80,$01,$83,$83,$c7,$87,$ce,$ce,$c0,$60,$e0,$70,$70,$3c,$1f,$3f // .........`.pp<.?
        .byte $c0,$60,$e0,$70,$70,$3d,$1f,$07,$0b,$bf,$00,$00,$03,$07,$0f,$1e // .`.pp=..........

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

// --- Region $2108-$22d6 ---
.pc = $2108 "dat_2108"

dat_2108:
        .byte $01,$03,$03,$03,$03,$01,$03,$01       // char 33 '!'
        .byte $0c,$1e,$1e,$0c,$1e,$0c,$0c,$08       // char 34 '"'
        .byte $07,$1c,$30,$62,$66,$c2,$c0,$c0       // char 35 '#'
        .byte $07,$1c,$30,$62,$63,$c2,$c0,$c0       // char 36 '$'
        .byte $00,$0b,$25,$1b,$5e,$2f,$5f,$77       // char 37 '%'
        .byte $05,$1a,$2d,$3f,$77,$7f,$ff,$79       // char 38 '&'
        .byte $01,$03,$03,$01,$03,$01,$01,$01       // char 39 '''
        .byte $00,$03,$07,$07,$0f,$0e,$0e,$0e       // char 40 '('
        .byte $07,$01,$00,$00,$00,$00,$00,$00       // char 41 ')'
        .byte $07,$04,$05,$7d,$41,$5f,$41,$7d       // char 42 '*'
        .byte $00,$00,$01,$01,$03,$01,$01,$17       // char 43 '+'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 44 ','
        .byte $00,$00,$00,$00,$00,$00,$00,$ff       // char 45 '-'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 46 '.'
        .byte $00,$00,$00,$00,$03,$07,$0f,$1e       // char 47 '/'
        .byte $0f,$3f,$7d,$70,$e0,$e0,$c1,$e3       // char 48 '0'
        .byte $07,$1f,$03,$03,$03,$03,$03,$03       // char 49 '1'
        .byte $05,$5f,$00,$00,$01,$03,$07,$0f       // char 50 '2'
        .byte $05,$5f,$00,$00,$01,$07,$00,$00       // char 51 '3'
        .byte $e0,$e0,$e0,$e0,$30,$7f,$17,$00       // char 52 '4'
        .byte $7f,$7e,$70,$70,$70,$7f,$7f,$00       // char 53 '5'
        .byte $0f,$3f,$7c,$70,$f0,$e0,$e5,$e0       // char 54 '6'
        .byte $0b,$bf,$00,$00,$03,$07,$0f,$1e       // char 55 '7'
        .byte $0f,$3f,$78,$70,$70,$7c,$1f,$60       // char 56 '8'
        .byte $0f,$3f,$7a,$70,$60,$70,$30,$38       // char 57 '9'
        .byte $00,$00,$01,$02,$03,$01,$00,$00       // char 58 ':'
        .byte $00,$00,$01,$02,$03,$01,$00,$00       // char 59 ';'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 60 '<'
        .byte $00,$00,$00,$00,$ff,$ff,$e8,$00       // char 61 '='
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 62 '>'
        .byte $07,$1f,$38,$20,$00,$00,$00,$00       // char 63 '?'

spr_2200:
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 64 '@'
        .byte $80,$c0,$c0,$e0,$e0,$70,$70,$38       // char 65 'A'
        .byte $80,$e0,$e0,$70,$70,$70,$fc,$bc       // char 66 'B'
        .byte $fa,$a0,$00,$00,$00,$00,$00,$00       // char 67 'C'
        .byte $00,$c0,$e0,$f0,$38,$3c,$1c,$0e       // char 68 'D'
        .byte $fa,$a0,$00,$00,$00,$00,$e8,$80       // char 69 'E'
        .byte $fa,$a0,$00,$00,$00,$00,$e8,$80       // char 70 'F'
        .byte $fa,$a0,$00,$00,$00,$00,$fe,$5e       // char 71 'G'
        .byte $1c,$3e,$3e,$3e,$3e,$7c,$fe,$5c       // char 72 'H'
        .byte $00,$00,$00,$00,$80,$00,$80,$80       // char 73 'I'
        .byte $5e,$fe,$0e,$0e,$0e,$0e,$0e,$0e       // char 74 'J'
        .byte $06,$0e,$1c,$78,$f0,$e0,$80,$e0       // char 75 'K'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 76 'L'
        .byte $06,$0e,$1e,$1e,$3e,$76,$7e,$e6       // char 77 'M'
        .byte $08,$00,$08,$88,$cc,$e8,$ec,$7c       // char 78 'N'
        .byte $e0,$f8,$7c,$1c,$0e,$0e,$06,$0e       // char 79 'O'
        .byte $e0,$f8,$7c,$1c,$0e,$0e,$0e,$1c       // char 80 'P'
        .byte $e0,$f8,$bc,$1c,$0e,$0e,$06,$0e       // char 81 'Q'
        .byte $e0,$f8,$7c,$1c,$0e,$0e,$0e,$1c       // char 82 'R'
        .byte $e8,$80,$00,$00,$00,$e0,$f8,$7c       // char 83 'S'
        .byte $fa,$a0,$80,$80,$80,$80,$80,$80       // char 84 'T'
        .byte $02,$00,$02,$02,$06,$02,$06,$06       // char 85 'U'
        .byte $0e,$0c,$0e,$1c,$18,$1c,$38,$38       // char 86 'V'
        .byte $02,$00,$82,$82,$c6,$c2,$e6,$e6       // char 87 'W'
        .byte $06,$0c,$0e,$1c,$1c,$78,$f0,$f8       // char 88 'X'
        .byte $06,$0c,$0e,$1c,$1c,$78,$f0,$c0       // char 89 'Y'
        .byte $fe,$fc,$30,$e0,$c0,$80               // char 90 (partial)

dat_22d6:
        // === Fill data (1 bytes, $22d6-$22d6) ===
        .byte $00                                   // .

// --- Region $2308-$24d7 ---
.pc = $2308 "dat_2308"

dat_2308:
        .byte $80,$c0,$c0,$c0,$c0,$80,$c0,$80       // char 97 'a'
        .byte $30,$78,$78,$30,$78,$30,$30,$20       // char 98 'b'
        .byte $e0,$38,$0c,$46,$c6,$43,$03,$03       // char 99 'c'
        .byte $e0,$38,$0c,$46,$66,$43,$03,$03       // char 100 'd'
        .byte $a0,$58,$b4,$fe,$ee,$fd,$ff,$9e       // char 101 'e'
        .byte $00,$d0,$a4,$d8,$7a,$f4,$fa,$ee       // char 102 'f'
        .byte $80,$c0,$c0,$80,$c0,$80,$80,$00       // char 103 'g'
        .byte $f0,$c0,$80,$00,$00,$00,$00,$00       // char 104 'h'
        .byte $80,$e0,$f0,$70,$78,$38,$38,$38       // char 105 'i'
        .byte $e0,$20,$a0,$be,$82,$fa,$82,$be       // char 106 'j'
        .byte $00,$80,$80,$80,$c0,$80,$80,$f8       // char 107 'k'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 108 'l'
        .byte $00,$00,$00,$00,$00,$00,$00,$fa       // char 109 'm'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 110 'n'
        .byte $02,$0c,$30,$e0,$c0,$80,$00,$00       // char 111 'o'
        .byte $e0,$f8,$7c,$3c,$7e,$de,$a6,$4e       // char 112 'p'
        .byte $80,$80,$80,$80,$80,$00,$80,$00       // char 113 'q'
        .byte $f0,$f8,$18,$70,$e0,$c0,$80,$00       // char 114 'r'
        .byte $f8,$fc,$30,$e0,$c0,$80,$e0,$78       // char 115 's'
        .byte $0e,$0e,$0e,$0e,$0e,$fe,$fe,$06       // char 116 't'
        .byte $e8,$80,$00,$00,$00,$e0,$f8,$7c       // char 117 'u'
        .byte $fa,$a0,$00,$00,$00,$00,$f0,$5c       // char 118 'v'
        .byte $fe,$fc,$30,$e0,$c0,$80,$00,$00       // char 119 'w'
        .byte $e0,$f8,$1c,$0c,$0c,$08,$f0,$5c       // char 120 'x'
        .byte $e0,$f8,$bc,$1c,$0e,$1e,$0e,$0e       // char 121 'y'
        .byte $00,$00,$80,$c0,$c0,$80,$00,$00       // char 122 'z'
        .byte $00,$00,$80,$c0,$c0,$80,$00,$00       // char 123 '{'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 124 '|'
        .byte $00,$00,$00,$00,$fa,$40,$00,$00       // char 125 '}'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 126 '~'
        .byte $f8,$fc,$3c,$1e,$1e,$1c,$78,$f0       // char 127
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 128
        .byte $18,$38,$70,$7f,$fd,$60,$e0,$00       // char 129
        .byte $e0,$e0,$e0,$e0,$e0,$f5,$ff,$00       // char 130
        .byte $e0,$e0,$f0,$70,$7c,$3f,$0f,$00       // char 131
        .byte $e0,$e0,$e0,$e0,$e2,$ff,$ff,$00       // char 132
        .byte $e0,$e0,$f0,$70,$7c,$3f,$0f,$00       // char 133
        .byte $c0,$80,$c0,$80,$80,$00,$80,$00       // char 134
        .byte $e0,$f0,$e0,$70,$7a,$3f,$0f,$00       // char 135
        .byte $f8,$70,$f8,$f8,$f8,$f8,$70,$00       // char 136
        .byte $07,$03,$07,$07,$07,$07,$03,$00       // char 137
        .byte $00,$00,$c0,$60,$7a,$1f,$0b,$00       // char 138
        .byte $60,$20,$60,$20,$20,$00,$20,$00       // char 139
        .byte $e0,$c0,$f0,$70,$7c,$3f,$0f,$00       // char 140
        .byte $ce,$87,$c7,$83,$83,$01,$80,$00       // char 141
        .byte $60,$20,$60,$20,$20,$00,$20,$00       // char 142
        .byte $c0,$e0,$e0,$70,$7d,$3f,$0f,$00       // char 143
        .byte $c0,$85,$c0,$80,$80,$00,$80,$00       // char 144
        .byte $c0,$e0,$e0,$70,$7a,$3f,$0f,$00       // char 145
        .byte $c0,$85,$c0,$9c,$8f,$03,$80,$00       // char 146
        .byte $00,$e0,$e0,$f0,$38,$7f,$17,$00       // char 147
        .byte $03,$03,$07,$03,$07,$07,$03,$00       // char 148
        .byte $e0,$c0,$f0,$70,$7c,$3f,$0f,$00       // char 149
        .byte $1c,$1c,$0e,$06,$07,$03,$01,$00       // char 150
        .byte $fc,$dc,$f8,$f0,$f0,$e0,$c0,$00       // char 151
        .byte $7c,$70,$f0,$60,$e0,$60,$40,$00       // char 152
        .byte $03,$07,$03,$07,$07,$07,$03,$00       // char 153
        .byte $3c,$3c,$78,$78,$f8,$ff,$ff           // char 154 (partial)

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

// --- Region $2508-$264b ---
.pc = $2508 "dat_2508"

dat_2508:
        .byte $01,$00,$00,$01,$02,$03,$01,$00       // char 161
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 162
        .byte $c0,$c0,$c0,$60,$61,$30,$1c,$07       // char 163
        .byte $c8,$cc,$c6,$63,$60,$30,$1c,$07       // char 164
        .byte $bf,$5f,$bf,$77,$5f,$3f,$1b,$07       // char 165
        .byte $f0,$70,$b9,$7f,$5f,$2f,$1b,$05       // char 166
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 167
        .byte $0e,$0e,$0f,$07,$07,$03,$00,$00       // char 168
        .byte $00,$00,$00,$00,$00,$01,$07,$00       // char 169
        .byte $05,$05,$05,$05,$05,$04,$07,$00       // char 170
        .byte $7f,$17,$03,$03,$03,$01,$00,$00       // char 171
        .byte $00,$00,$01,$02,$03,$01,$00,$00       // char 172
        .byte $ff,$e8,$00,$00,$00,$00,$00,$00       // char 173
        .byte $00,$00,$00,$01,$02,$03,$01,$00       // char 174
        .byte $3c,$3c,$78,$78,$f8,$f8,$70,$00       // char 175
        .byte $c6,$ed,$fa,$78,$7d,$3f,$0f,$00       // char 176
        .byte $03,$02,$03,$02,$02,$00,$02,$00       // char 177
        .byte $1e,$1e,$3c,$3c,$7c,$7f,$7f,$00       // char 178
        .byte $00,$00,$00,$00,$40,$30,$0f,$00       // char 179
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 180
        .byte $00,$e0,$e0,$f0,$38,$7f,$17,$00       // char 181
        .byte $e0,$f0,$e0,$70,$7a,$3f,$0f,$00       // char 182
        .byte $3c,$3c,$78,$78,$f8,$f8,$f8,$00       // char 183
        .byte $e0,$f0,$e0,$70,$7a,$3f,$0f,$00       // char 184
        .byte $1c,$07,$00,$00,$40,$30,$0f,$00       // char 185
        .byte $01,$02,$03,$01,$00,$00,$00,$00       // char 186
        .byte $01,$02,$03,$01,$00,$00,$00,$00       // char 187
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 188
        .byte $ff,$ff,$e8,$00,$00,$00,$00,$00       // char 189
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 190
        .byte $01,$00,$00,$01,$02,$03,$01,$00       // char 191
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 192
        .byte $30,$38,$1c,$fc,$7e,$0c,$0e,$00       // char 193
        .byte $1e,$0e,$0e,$0e,$1c,$7c,$f0,$00       // char 194
        .byte $00,$00,$00,$00,$00,$d0,$fa,$00       // char 195
        .byte $1e,$0e,$1e,$5c,$bc,$f8,$e0,$00       // char 196
        .byte $00,$00,$00,$00,$00,$a0,$fa,$00       // char 197
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 198
        .byte $0e,$1e,$0e,$1c,$bc,$f8,$e0,$00       // char 199
        .byte $1c,$08,$1c,$08,$08,$00,$08,$00       // char 200
        .byte $c0,$80,$c0,$c0                       // char 201 (partial)

// --- Region $2661-$26d1 ---
.pc = $2661 "chr_2661"

chr_2661:
        // === Charset data (113 bytes, $2661-$26d1) ===
        .byte $00,$00,$00,$00,$a0,$fa,$00,$e6       // char 0 @+0
        .byte $c2,$c6,$82,$82,$00,$02,$00,$3e       // char 1 @+1
        .byte $3c,$1e,$1e,$0e,$0e,$0e,$00,$06       // char 2 @+2
        .byte $0e,$0e,$1c,$7c,$f8,$e0,$00,$7c       // char 3 @+3
        .byte $f8,$a0,$00,$00,$00,$00,$00,$86       // char 4 @+4
        .byte $ce,$6e,$74,$38,$5c,$ee,$00,$7c       // char 5 @+5
        .byte $f8,$a0,$00,$40,$e8,$7c,$00,$1c       // char 6 @+6
        .byte $0e,$0e,$1e,$38,$fc,$d0,$00,$80       // char 7 @+7
        .byte $80,$c0,$80,$c0,$c0,$80,$00,$0e       // char 8 @+8
        .byte $06,$1e,$1c,$7c,$f8,$e0,$00,$70       // char 9 @+9
        .byte $70,$e0,$c0,$c0,$80,$00,$00,$7e       // char 10 @+10
        .byte $76,$3e,$1e,$1e,$0e,$06,$00,$7c       // char 11 @+11
        .byte $1c,$1e,$0c,$0e,$0c,$04,$00,$80       // char 12 @+12
        .byte $c0,$80,$c0,$c0,$c0,$80,$00,$00       // char 13 @+13
        .byte $00                                   // char 14 (partial)

// --- Region $26d3-$26d7 ---
.pc = $26d3 "bmp_26d3"

bmp_26d3:
        // === Charset data (5 bytes, $26d3-$26d7) ===
        .byte $00,$00,$fa,$a0                       // char 0 (partial)

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

// --- Region $2708-$29df ---
.pc = $2708 "dat_2708"

dat_2708:
        .byte $80,$00,$00                           // char 6 (partial)
        .byte $80,$c0,$c0,$80,$00,$00,$00,$00       // char 7 @+7
        .byte $00,$00,$00,$00,$00,$13,$33,$63       // char 8 @+8
        .byte $c6,$06,$0c,$38,$e0,$03,$03,$03       // char 9 @+9
        .byte $06,$86,$0c,$38,$e0,$0f,$0e,$9d       // char 10 @+10
        .byte $fe,$fa,$f4,$d8,$a0,$fd,$fa,$fd       // char 11 @+11
        .byte $ee,$fa,$fc,$d8,$e0,$00,$00,$00       // char 12 @+12
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 13 @+13
        .byte $00,$80,$c0,$f0,$00,$38,$38,$78       // char 14 @+14
        .byte $70,$f0,$e0,$80,$00,$a0,$a0,$a0       // char 15 @+15
        .byte $a0,$a0,$20,$e0,$00,$fc,$f8,$c0       // char 16 @+16
        .byte $c0,$c0,$80,$00,$00,$00,$00,$80       // char 17 @+17
        .byte $c0,$c0,$c0,$c0,$40,$40,$00,$00       // char 18 @+18
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 19 @+19
        .byte $80,$c0,$c0,$80,$00,$00,$00,$00       // char 20 @+20
        .byte $00,$00,$00,$00,$00,$86,$0e,$0e       // char 21 @+21
        .byte $1c,$7c,$f8,$e0,$00,$00,$00,$00       // char 22 @+22
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 23 @+23
        .byte $00,$00,$fd,$d0,$00,$7c,$3c,$3c       // char 24 @+24
        .byte $3c,$3c,$78,$e0,$00,$06,$02,$06       // char 25 @+25
        .byte $02,$02,$00,$02,$00,$1c,$0e,$0e       // char 26 @+26
        .byte $1e,$38,$fc,$d0,$00,$0e,$1e,$0e       // char 27 @+27
        .byte $1c,$bc,$f8,$e0,$00,$00,$00,$00       // char 28 @+28
        .byte $00,$00,$00,$00,$00,$0e,$1e,$0e       // char 29 @+29
        .byte $1c,$bc,$f8,$e0,$00,$1e,$0e,$1e       // char 30 @+30
        .byte $1c,$38,$70,$c0,$00,$80,$c0,$c0       // char 31 @+31
        .byte $80,$00,$00,$00,$00,$80,$c0,$c0       // char 32 ' '
        .byte $c0,$c0,$40,$00,$00,$00,$00,$00       // char 33 '!'
        .byte $00,$00,$00,$00,$00,$fa,$40,$00       // char 34 '"'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 35 '#'
        .byte $00,$00,$00,$00,$00,$e0,$c0,$00       // char 36 '$'
        .byte $80,$c0,$c0,$80,$00,$20,$24,$20       // char 37 '%'
        .byte $14,$08,$05,$20,$04,$0f,$0d,$09       // char 38 '&'
        .byte $0e,$01,$14,$0f,$12,$13               // char 39 (partial)

txt_2811:
        .text " #      "
        .byte $10,$12,$05,$13,$05,$0e,$14,$13

txt_2821:
        .text " :         "
        .byte $02,$15,$04,$0f,$0b
        .byte $01,$0e                               // ..

txt_2833:
        .text "  +2"
        .byte $0d

txt_2838:
        .text "     "
        .byte $02,$19
        .byte $20,$05,$0c,$05,$03,$14,$12,$0f,$0e
        .byte $09,$03,$20,$01,$12,$14,$13           // .. ....

txt_284f:
        .text "     "
        .byte $12,$05,$0c,$05,$01,$13,$05,$04
        .byte $20,$0f,$0e

txt_285f:
        .text ":     "
        .byte $06,$05,$02,$12,$15,$01,$12,$19
        .byte $20,$32
        .byte $37,$14,$08                           // 7..

txt_2872:
        .text " 1992          "
        .byte $02
        .byte $19                                   // .

txt_2883:
        .fill 16, $20
        .byte $01,$0e,$09,$0d,$01,$0c               // ......

txt_2899:
        .fill 14, $20
        .byte $01,$03,$14,$15,$01,$0c               // ......

txt_28ad:
        .fill 12, $20
        .byte $04,$0f,$0d,$20,$13,$14,$01,$14,$15,$13 // ... ......

dat_28c3:
        .text "                                               "
        .byte $1a,$0f,$0f,$0c,$0f,$0f,$0b,$2c,$20,$12,$0f,$0f,$1a,$05 // ......., .....

txt_2900:
        .text ",    "
        .byte $04,$0f,$07,$06,$12,$09,$05,$0e,$04
        .byte $2c,$20
        .byte $01,$0e,$09,$0d,$01,$0c,$2c,$20,$13,$09,$0c,$05,$0e,$14,$2c,$20 // ......, ......, 
        .byte $03,$0f,$13,$0d,$0f,$2c,$20,$04,$15,$0b,$05,$2c,$0a,$2e,$04,$01 // ....., ....,....
        .byte $0e,$09,$05,$0c,$13,$2c,$20,$08,$15,$0c,$0b,$13,$14,$05,$12 // ....., ........

txt_293f:
        .text ",    "
        .byte $04,$05,$06,$06
        .byte $2c,$20,$14,$17,$09,$13,$14

txt_294f:
        .text ",         "
        .byte $0e,$01,$12,$03,$09,$13
        .byte $13,$15,$13                           // ...

txt_2962:
        .byte $2e                                   // .

dat_2963:
        // === Fill data (45 bytes, $2963-$298f) ===
        .fill 45, $20
        .fill 19, $2d
        .byte $20,$20,$20,$14,$15,$0e,$0e,$05,$0c,$20,$0f,$06,$20,$17,$01,$12 //    ...... .. ...
        .byte $05,$1a                               // ..

txt_29b5:
        .text ":      718-349-1"
        .text "230    ---------"
        .fill 10, $2d
        .byte $00                                   // .

// --- Region $2cef-$2d02 ---
.pc = $2cef "Segment $2cef"
        .byte $7f,$2c,$18,$ad,$83,$2c,$69,$28,$8d,$83,$2c,$ad,$89,$2c,$69,$28 // .,...,i(..,..,i(
        .byte $8d,$89,$2c,$60                       // ..,`

// --- Region $2e33-$2f35 ---
.pc = $2e33 "bmp_2e33"

bmp_2e33:
        // === Bitmap data (259 bytes, $2e33-$2f35) ===
        .byte $07,$00,$64,$66,$68,$6b,$6d,$70,$72,$75,$77,$79,$7c,$7e,$81,$83 // ..dfhkmpruwy|~..
        .byte $85,$87,$8a,$8c,$8e,$90,$93,$95,$97,$99,$9b,$9d,$9f,$a1,$a3,$a5 // ................
        .byte $a7,$a8,$aa,$ac,$ae,$af,$b1,$b2,$b4,$b5,$b7,$b8,$b9,$bb,$bc,$bd // ................
        .byte $be,$bf,$c0,$c1,$c2,$c2,$c3,$c4,$c5,$c5,$c6,$c6,$c6,$c7,$c7,$c7 // ................
        .fill 8, $c7
        .byte $c6,$c6,$c6,$c5,$c5,$c4,$c3,$c2,$c2,$c1,$c0,$bf,$be,$bd,$bc,$bb // ................
        .byte $b9,$b8,$b7,$b5,$b4,$b2,$b1,$af,$ae,$ac,$aa,$a8,$a7,$a5,$a3,$a1 // ................
        .byte $9f,$9d,$9b,$99,$97,$95,$93,$90,$8e,$8c,$8a,$87,$85,$83,$81,$7e // ...............~
        .byte $7c,$79,$77,$75,$72,$70,$6d,$6b,$68,$66,$64,$61,$5f // |ywurpmkhfda_

txt_2eb8:
        .byte $5c                                   // backslash
        .text "ZWURPNKIFDB"
        .byte $40                                   // @ character
        .text "=;9"
        .text "7420.,*(&$"
        .byte $22                                   // double quote
        .text " "
        .byte $1f,$1d,$1b,$19
        .byte $18,$16,$15,$13,$12,$10,$0f,$0e,$0c,$0b,$0a,$09,$08,$07,$06,$05 // ................
        .byte $05,$04,$03,$02,$02,$01,$01,$01,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$01,$01,$01,$02,$02       // ........

spr_2f00:
        .byte $03,$04,$05,$05,$06,$07,$08,$09,$0a,$0b,$0c,$0e,$0f,$10,$12,$13 // ................
        .byte $15,$16,$18,$19,$1b,$1d,$1f           // .......

txt_2f17:
        .text " "
        .byte $22                                   // double quote
        .text "$&(*,.02479;="
        .byte $40                                   // @ character
        .text "BDFIKNPRUWZ"
        .byte $5c                                   // backslash
        .byte $5f,$61

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

// --- Region $3000-$3bfe ---
.pc = $3000 "chr_3000"

chr_3000:
        .byte $ff,$ff,$fb,$fc,$fd,$fe,$ff,$ff,$ff,$ff,$7f,$1b,$01,$00,$42,$08 // ..............B.
        .byte $ff,$ff,$ff,$ff,$ff,$7f,$1f,$07,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$fe,$fe,$fd,$ed,$d8,$7f,$1f,$07,$01,$10 // .............

txt_302d:
        .byte $24,$29,$aa,$ff,$ff,$ff,$ff,$7f,$1f,$07,$41,$40,$80,$80,$d0,$d0 // $)........A@....
        .byte $e0,$e0,$f4,$01,$00,$00,$00,$00,$00,$04,$00,$ff,$7f,$1f,$07,$01 // ................
        .byte $00,$00,$00,$ff,$ff,$ff,$ff,$ff,$fd,$ff,$ff,$ff,$ff,$f9,$d0,$46 // ...............F
        .byte $01
        .byte $45,$c0,$df
        .byte $4f,$1f
        .text "//??"
        .byte $7f,$ff,$ff,$ff,$ff,$ff
        .byte $fd,$f4,$d0,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$bf,$ff,$ff,$ff,$ff,$ff // ................
        .byte $fd,$f9,$d0,$c4,$80,$80,$41,$02,$01,$c2,$b1,$a6,$99,$65,$94,$51 // ......A......e.Q
        .byte $44,$50,$44,$90,$64,$10,$01,$02,$07,$1f,$2f,$7f,$1f,$7f,$ff,$ff // DPD.d...../.....
        .byte $ff,$ff,$ff,$f4,$f4,$f8,$f8,$f8,$fc,$fd,$fd,$00,$04,$00,$04,$01 // ................
        .byte $04,$01,$04
        .byte $40,$90,$74
        .text "=?//"
        .byte $1f,$01,$00,$00,$00
        .byte $40
        .byte $d0,$e0,$f4,$ff,$7f,$1f,$07,$01,$00,$01,$00,$ff,$ff,$ff,$ff,$ff // ................
        .byte $7f,$2f,$1f,$ff,$ff,$ff,$fd,$f4,$e5,$d4,$95,$ff,$ff,$90,$40,$00 // ./............@.
        .byte $00,$40,$00,$ff,$ff,$6f,$07,$01,$40,$04,$01,$ff,$ff,$ff,$ff,$ff // .@...o..@.......
        .byte $7f,$1f,$0b,$ff,$ff,$fd,$f8,$f4,$f0,$e1,$d4,$ff,$ff,$ff,$be,$7d // ...............}
        .byte $2c,$1c,$08,$ff,$ff,$ff,$ff,$bf,$1f,$43,$60,$ff,$ff,$ff,$ff,$ff // ,........C`.....
        .byte $fd,$f4,$d1,$ff,$ff,$ff,$fe,$7e,$2d,$5d,$8a,$ff,$7f,$1f,$07,$41 // .......~-].....A
        .byte $10                                   // .

txt_311e:
        .byte $48,$55,$d0,$f4,$fd,$ff,$ff,$7f,$1f,$06,$bf,$fd,$f8,$e0,$d1,$80 // HU..............
        .byte $40,$00,$40,$04,$04,$11,$06,$11,$46,$16,$7f,$3f,$2f,$2f,$1f,$1f // @.@.....F..?//..
        .byte $0f,$4b,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$f8,$ff,$ff,$ff,$fd,$ff,$ff // .K..............
        .byte $90,$41,$fe,$e4,$40,$02,$45,$c1,$40,$90,$40,$08,$a8,$68,$98,$64 // .A..@.E.@.@..h.d
        .byte $59,$15,$b1,$71,$71,$70,$71,$30,$31,$30,$10,$40,$00,$40,$01,$01 // Y..qqpq010.@.@..
        .byte $02,$02,$1f,$07,$01,$ff,$ff,$ff,$ff,$fe,$ff,$ff,$ff,$fd,$f4,$d0 // ................
        .byte $40,$00,$ff,$ff,$90,$00,$00,$00,$00,$00,$ff,$ff,$ff,$ff,$ff,$ff // @...............
        .byte $fe,$f4,$ff,$ff,$ff,$fe,$f4,$d0,$42,$0a,$ff,$ff,$df,$4d,$18,$20 // ........B....M. 
        .byte $22,$05,$ff,$ff,$7f,$3f,$2f,$1f,$0b,$4b,$ff,$ff,$f7,$d3 // "....?/..K....

txt_31ac:
        .byte $42,$21,$a8,$98,$fd,$fd,$fe,$fe,$fe,$fe,$fe,$fe,$01,$05,$01,$05 // B!..............
        .byte $01,$05,$01,$05,$1f,$1f,$8f,$4f,$8f,$4b,$8b,$8b,$f8,$fd,$fd,$fe // .......O.K......
        .byte $fe,$fe,$ff,$ff,$00,$00,$00,$00,$00,$00,$00,$00,$46,$11,$20,$14 // ............F. .
        .byte $08,$16,$0a,$16,$a5,$99,$a5,$69,$66,$29,$2a,$19,$45,$0f,$5f,$1f // .......if)*.E._.
        .byte $5f,$5f,$6f,$6f,$04,$01
        .byte $40                                   // @ character
        .text "A"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $80,$80
        .byte $47,$82,$62,$61
        .byte $58,$18,$58,$16,$d5,$94,$15,$29,$a5,$69,$65,$29,$00,$00,$00,$04 // X.X....).ie)....
        .byte $00,$44,$02,$45,$14,$09,$16,$06,$01,$05,$01,$04,$06,$19,$45,$91 // .D.E..........E.
        .byte $94,$41,$84,$40,$89,$86,$62,$52,$62,$11,$41,$10,$91,$55,$95,$65 // .A.@..bRb.A..U.e
        .byte $95,$a4,$95,$a5,$85,$64,$94,$a0,$50,$60,$60,$60,$10,$00,$00,$01 // .....d..P```....
        .byte $00,$01,$00,$01,$59,$16,$5a,$16,$54,$50,$42,$0a,$8b,$87,$92,$06 // ....Y.Z.TPB.....
        .byte $12,$92,$41,$51,$e5,$a5,$99,$a5,$99,$a5,$a9,$a5,$06,$5b,$2f,$7f // ..AQ.........[/.
        .byte $bf,$bf,$bf,$bf,$e0,$e0,$f0,$f0,$f0,$f4,$f4,$f8,$59,$14,$04,$14 // ............Y...
        .byte $04,$00,$04,$00,$30,$31,$70,$70,$70,$b0,$b0,$b0,$02,$03,$03,$03 // ....01ppp.......
        .byte $07,$07,$07,$0b,$fd,$f8,$f8,$f4,$e0,$d0,$d0,$80,$00,$00,$00,$00 // ................
        .byte $00,$00,$01,$00,$05,$0f,$1f,$5f,$1f,$5f,$6f,$6f,$47,$92,$62,$65 // ......._._ooG.be
        .byte $58,$18,$59,$16,$f8,$fd,$f4,$d4,$bd,$7d,$7e,$2e,$26,$15,$46,$11 // X.Y......}~.&.F.
        .byte $04,$01,$04,$01,$10,$00,$01,$1f,$1f,$1f // ..........

txt_32b6:
        .text "//F'"
        .byte $bf,$f7,$f1,$e0,$d2,$c6,$ff,$fd,$f4,$d1
        .byte $44,$00
        .byte $00,$82,$46,$15,$44,$10,$00,$1b,$bf,$ff,$64,$58,$55,$00,$69,$ff // ..F.D.....dXU.i.
        .byte $ff,$ff,$bf,$7f,$2f,$1f,$0f,$af,$ff,$ff,$fe,$fe,$fe,$fe,$fe,$fe // ..../...........
        .byte $fe,$fe,$01,$05,$01,$05,$01,$01,$00,$01,$87,$87,$87,$97,$93,$63 // ...............c
        .byte $63,$63,$ff,$ff,$ff,$fe,$fe,$fd,$f8,$e4,$00,$00,$00,$00,$10,$00 // cc..............
        .byte $40,$40,$06,$05,$02,$05,$01,$05,$01,$01,$5a,$89,$8a,$8a,$86,$86 // @@........Z.....
        .byte $96,$62,$6f,$7f,$7f,$bf,$bf,$bf,$bf,$bf,$80,$c0,$c0,$c0,$c0,$c0 // .bo.............
        .byte $c0,$c0,$06,$11,$06,$01,$04,$01,$00,$01,$2a,$29,$1a,$19,$4a,$4a // ..........*)..JJ
        .byte $4a,$0a                               // J.

txt_3338:
        .text "AQEQEPDP"
        .byte $81
        .byte $50,$81
        .byte $40,$00,$00,$00,$01
        .byte $00,$00,$00,$00,$40,$40,$80,$c0,$04,$10,$04,$00,$04,$00,$04,$00 // ....@@..........
        .byte $95,$a5,$a9,$65,$69,$65,$69,$65,$80,$40,$80,$80,$80,$80,$80,$80 // ...eieie.@......
        .byte $10,$01,$13,$03,$07,$0b,$0b,$0f,$29,$65,$19,$41,$89,$c1,$d1,$e1 // ........)e.A....
        .byte $40,$10,$40,$00,$40,$00,$40,$00,$a9,$a6,$a9,$6a,$69 // @.@.@.@....ji

txt_3385:
        .byte $2a,$29,$2a,$bf,$bf,$7f,$7f,$6f,$5f,$47,$61,$f8,$f8,$fc,$fc,$fc // *)*....o_Ga.....
        .byte $fc,$fc,$fc,$b0,$f0,$f0,$f4,$f4,$f4,$f4,$34,$0b,$0b,$0a,$0e,$0e // ..........4.....
        .byte $0e,$0e,$0e,$80,$80,$44,$40,$04,$00,$00,$10,$01,$04,$01,$05,$01 // .....D@.........
        .byte $05,$01,$05,$6f,$7f,$bf,$7f,$7f,$7f,$bf,$7f // ...o.......

spr_33c0:
        .byte $2e,$2e,$1b,$1b,$4b,$4b,$4b,$0b,$00,$00,$01,$00,$00,$00,$00,$04 // ....KKK.........
        .text "//?>?"
        .byte $7f,$7f,$7f,$89,$85
        .byte $55,$04
        .byte $41,$d0,$f4,$fd
        .byte $8b,$63,$52,$51,$14,$44,$00,$01,$ff,$ff,$ff,$ff,$bf,$7f,$2f,$1f // .cRQ.D......../.
        .byte $fe,$fd,$fd,$fd,$fc,$fc,$f8,$f8,$00,$01,$00,$01,$00,$01,$00,$01 // ................
        .byte $62,$60,$60,$6a,$5a,$6a,$59,$6a,$42,$09,$65,$a4,$91,$54,$90,$40 // b``jZjYjB.e..T.@
        .byte $00,$40,$00,$00,$00,$00,$00,$00,$00,$01,$00,$01,$00,$01,$00,$00 // .@..............
        .byte $a2,$62,$52,$62,$52,$62               // .bRbRb

txt_3426:
        .byte $52,$42,$bf,$af,$9f,$af,$95,$a1,$aa,$a9,$d0,$80,$90 // RB...........

txt_3433:
        .byte $40                                   // @ character
        .text "P"
        .byte $40                                   // @ character
        .text "P"
        .byte $40                                   // @ character
        .byte $00,$00,$00,$00,$00,$00,$00,$01
        .byte $4a,$0a
        .byte $49
        .byte $0a,$49,$0a,$09,$0a                   // .I...

txt_3448:
        .text "APARGGKK"
        .byte $02,$07,$0b,$0f,$1f
        .byte $2f,$7f,$bf
        .byte $c0,$d0,$d0,$d0,$e0,$e0,$e0,$e0,$00,$00,$00,$00,$00,$00,$01,$11 // ................
        .byte $69,$a5,$a5,$95,$a4,$95,$54,$91,$80,$80,$80,$80,$80,$80,$81,$80 // i.....T.........
        .byte $4f,$0f,$1f,$1f
        .text "///?"
        .byte $e0,$f0,$f4,$f4,$f8,$f8,$f8,$f8
        .byte $40,$00
        .byte $40,$00,$00
        .byte $40,$00,$00
        .text ")*)*"
        .byte $69,$66,$a9,$a6

txt_3498:
        .text "TVEVEUAP"
        .byte $68,$00,$a8,$68,$98,$64
        .byte $58,$54
        .byte $00,$00,$04,$00,$04,$00,$04,$00
        .text "488(("
        .byte $1c,$0c
        .byte $4d
        .fill 8, $0e
        .byte $00,$10,$00,$10,$00,$10,$00,$00,$01,$05,$01,$05,$01,$05,$01,$04 // ................
        .byte $bf,$6f,$af,$6f,$aa,$6a,$59,$66,$4b,$0b,$4b,$0b,$4b,$0b,$0b,$0b // .o.o.jYfK.K.K...
        .byte $00,$00,$00                           // ...

txt_34e3:
        .text "D"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "D"
        .byte $bf,$bf,$bf,$bf,$bf,$ff,$ff,$ff,$fe,$ff,$ff
        .byte $ff,$ff,$ff,$ff,$ff,$40,$80,$d0,$f4,$fd,$ff,$ff,$fd,$07,$02,$01 // .....@..........
        .byte $00,$00,$40,$80,$02,$ff,$ff,$f7,$93,$42,$11,$a0,$64,$ff,$ff,$ff // ..@......B..d...
        .byte $ff,$ff,$ff,$bf,$bf,$f8,$f8,$f4,$f4,$f4,$f0,$f0,$e0,$59,$65,$59 // .............YeY
        .byte $64,$55,$64,$50,$44,$10,$40,$00,$40,$00,$00,$00,$00,$00,$01,$00 // dUdPD.@.@.......
        .byte $01,$00,$01,$00,$04,$46,$06,$4a,$09,$1a,$29,$66,$a9,$66,$99,$65 // .....F.J..)f.f.e
        .byte $95
        .text "UQD"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $10
        .byte $40,$00
        .byte $40,$00,$00,$00,$19,$1a
        .byte $29
        .byte $29,$29,$65,$a9,$a5
        .text "KOOOO"
        .byte $0f
        .byte $4b,$0b,$f0,$f0,$f0
        .byte $e0,$e0,$e0,$e0,$d0,$02,$12,$01,$06,$45,$09,$4c,$1d,$54,$50,$44 // .........E.L.TPD
        .byte $50,$40,$04,$41,$00,$81,$50,$91,$61,$61,$71 // P@.A..P.aaq

txt_357e:
        .byte $20,$24                               //  $

spr_3580:
        .fill 8, $3f
        .fill 8, $fc
        .byte $00,$00,$01,$01,$02,$02,$02,$07,$a9,$a5,$99,$a5,$99,$a5,$94,$95 // ................
        .byte $41,$10,$40,$00,$40,$00,$40,$00,$14,$44,$14,$04,$10,$04,$00,$04 // A.@.@.@..D......
        .byte $04,$00,$11,$01,$11,$01,$11,$02,$0d,$4e,$8e,$4a,$8a,$67,$a7,$03 // .........N.J.g..
        .fill 8, $0f
        .byte $40,$40,$80,$84,$80,$d1,$e0,$e0,$01,$00,$01,$00,$00,$00,$00,$00 // @@..............
        .byte $59,$55,$15,$45,$15,$05,$00,$00,$1f,$1f,$2f,$2f,$2f,$7f,$bf,$bf // YU.E......///...
        .byte $80,$81,$81,$82,$82,$82,$83,$83,$ff,$ff,$ff,$ff,$ff,$f9,$d0,$f4 // ................
        .byte $ff,$ff,$fd,$e4,$40,$00,$00,$00,$e4,$40,$04,$00,$00,$00,$00,$00 // ....@....@......
        .byte $05,$11,$44,$01,$00,$00,$00,$00,$98,$68,$58,$16,$45,$01,$00,$00 // ..D......hX.E...
        .byte $7f,$7f,$2f,$2f,$1f,$1f,$07,$07,$e0,$e0,$d0,$d0,$c0,$c0,$80,$80 // ..//............
        .byte $04,$01,$04,$01,$04,$00,$04,$00,$50,$40,$00,$00,$00,$00,$00,$00 // ........P@......
        .byte $00,$00,$00,$00,$01,$07,$6f,$bf,$01,$06,$1a,$7d,$fe,$ff,$ff,$ff // ......o....}....
        .byte $a5,$99,$65,$94,$51,$94,$f9,$fe,$10,$40,$00,$40,$00,$00,$00,$51 // ..e.Q....@.@...Q
        .byte $00,$00,$00,$00,$00,$01,$1b,$6f,$01,$03,$07,$1f,$6f,$bf,$ff,$ff // .......o....o...
        .byte $e9,$e5,$e5,$f5,$f4,$f5,$f8,$fc,$4b,$07,$47,$03,$03,$03,$02,$02 // ........K.G.....
        .byte $d0,$c0,$c0,$c1,$82,$87,$4b,$1f,$2e,$7f,$bf,$ff,$ff,$ff,$ff,$ff // ......K.........
        .byte $01,$00,$40,$80,$d0,$e0,$f4,$f9,$28,$1d,$1d,$0e,$0f,$0b,$0b,$07 // ..@.....(.......
        .text "???/"
        .byte $6f,$af,$ef,$ff,$fc,$fc,$fc,$fc,$fc,$fc,$fd,$ff
        .byte $0b,$1b,$2f,$2f,$7f,$bf,$ff,$ff,$e4,$f5,$fe,$ff,$ff,$ff,$ff,$ff // ..//............
        .byte $00,$00,$40,$e4,$fe,$ff,$ff,$ff,$00,$00,$00,$00,$50,$f5,$f6,$f3 // ..@.........P...
        .byte $04,$00,$03,$7f,$bf,$ff,$ff,$ff,$03,$3f,$ff,$ff,$ff,$ff,$ff,$ff // .........?......
        .byte $4f,$4f,$8f,$8f,$cf,$cf,$cf,$cf,$f4,$fc,$fd,$ff,$ff,$ff,$ff,$ff // OO..............
        .byte $00,$00,$00,$40,$90,$e4,$fe,$ff,$00,$00,$00,$00,$00,$00,$40,$95 // ...@..........@.
        .byte $87,$87,$8b,$4f,$4f,$5f,$7f,$3f,$40,$fa,$ff,$ff,$ff,$ff,$ff,$ff // ...OO_.?@.......
        .byte $00,$94,$ff,$ff,$ff,$ff,$ff,$ff,$00,$16,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $06,$bf,$ff,$ff,$ff,$ff,$ff,$ff,$bf,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$fe,$fe,$fd,$fc,$80,$40,$40,$00,$00,$00,$01,$1b // .........@@.....
        .byte $00,$00,$00,$00,$06,$1f,$bf,$ff,$00,$01,$07,$6f,$ff,$ff,$ff,$ff // ...........o....
        .byte $1b,$bf,$ff,$ff,$ff,$ff,$ff,$ff,$01,$40,$90,$e0,$f8,$fe,$ff,$ff // .........@......
        .byte $fe,$fd,$be,$7f,$3f,$2f,$9f,$ff,$2f,$bf,$ff,$ff,$ff,$ff,$ff,$ff // ....?/../.......
        .byte $07,$92,$fa,$ff,$ff,$ff,$ff,$ff,$fb,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $fc,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$7f,$ff,$ff,$3f,$ff // ..............?.
        .byte $ff,$1f,$ff,$ff,$0f,$ff,$ff,$07,$ff,$ff,$03,$ff,$ff,$01,$ff,$ff // ................
        .byte $00,$ff,$ff,$00,$7f,$ff,$00,$3f,$ff,$00,$1f,$ff,$00,$0f,$ff,$00 // .......?........
        .byte $07,$ff,$00,$03,$ff,$00,$01,$ff,$00,$00,$ff,$00,$00,$7f,$00,$00 // ................
        .byte $3f,$00,$00,$1f,$00,$00,$0f,$00,$f0,$00,$00,$f8,$00,$00,$fc,$00 // ?...............
        .byte $00,$fe,$00,$00,$ff,$00,$00,$ff,$80,$00,$ff,$c0,$00,$ff,$e0,$00 // ................
        .byte $ff,$f0,$00,$ff,$f8,$00,$ff,$fc,$00,$ff,$fe,$00,$ff,$ff,$00,$ff // ................
        .byte $ff,$80,$ff,$ff,$c0,$ff,$ff,$e0,$ff,$ff,$f0,$ff,$ff,$f8,$ff,$ff // ................
        .byte $fc,$ff,$ff,$fe,$ff,$ff,$ff,$00,$03,$03,$03,$03,$03,$03,$03,$03 // ................
        .byte $00,$01,$02,$03,$03,$03,$03,$03,$03,$03,$03,$03,$03,$03,$03,$03 // ................
        .fill 9, $03
        .byte $04,$05,$06,$03,$03,$03,$03,$03,$03,$03,$03,$03,$03,$03,$03,$03 // ................
        .fill 16, $03
        .byte $07,$08,$09,$02,$03,$03,$03,$03,$03,$03,$03,$03,$03,$03,$03,$0a // ................
        .byte $0b,$0c,$0d,$0e,$03,$03,$03,$0f,$10,$11,$12,$13,$03,$03,$03,$03 // ................
        .fill 24, $03
        .byte $14,$15,$16,$17,$18,$19,$1a,$1b,$1c,$1d,$1e,$1f // ............

txt_3885:
        .text " !"
        .byte $22                                   // double quote
        .text "#$%&'()*+,-./"
        .byte $30,$1c,$1d
        .text "1234"
        .byte $03
        .byte $21,$35,$0e,$03,$03,$03,$03,$03
        .fill 12, $03

txt_38b1:
        .text "6789:;<=>?"
        .byte $40                                   // @ character
        .text "ABCDE"
        .text "FGHIJKLMNOPQR>ST"
        .text "UVWXYZ"
        .byte $5b,$03,$03,$03,$03,$03,$03,$03,$03,$03
        .fill 8, $03
        .byte $5c,$5d,$5e,$5f,$60,$61,$62,$63,$64,$65,$66,$67,$68,$69,$6a,$6b // \]^_`abcdefghijk
        .byte $6c,$6d,$6e,$6f,$70,$71,$72,$3a,$73,$74,$75,$76,$77,$64,$65,$78 // lmnopqr:stuvwdex
        .byte $79,$7a,$7b,$7c,$7d,$03,$03,$03,$03,$03,$03,$03,$03,$03,$03,$03 // yz{|}...........
        .fill 8, $03
        .byte $7e,$7f,$80,$81,$82,$83,$84,$85,$86,$87,$88,$89,$8a,$8b,$8c,$8d // ~...............
        .byte $8e,$8f,$90,$91,$92,$93,$94,$95,$96,$97,$98,$99,$9a,$86,$87,$9b // ................
        .byte $9c,$9d,$9e,$9f,$a0,$a1,$a2,$03,$03,$03,$03,$03,$03,$03,$03,$03 // ................
        .fill 8, $03
        .byte $a3,$7f,$a4,$a5,$3a,$a6,$a7,$a8,$a9,$3a,$aa,$ab,$03,$ac,$ad,$ae // ....:....:......
        .byte $af,$b0,$b1,$b2,$b3,$b4,$b5,$b6,$b7,$b8,$b9,$ba,$bb,$a9,$3a,$bc // ..............:.
        .byte $bd,$be,$bf,$c0,$c1,$c2,$c3,$03,$03,$03,$03,$03,$03,$03,$03,$03 // ................
        .fill 8, $03
        .byte $c4,$c5,$c6,$87,$c7,$c8,$c9,$ca,$cb,$cc,$cd,$ce,$03,$cf,$d0,$d1 // ................
        .byte $d2,$d3,$d4,$d5,$d6,$d7,$d8,$d9,$da,$db,$dc,$dd,$de,$cb,$cc,$03 // ................
        .byte $df,$9e,$e0,$e1,$e2,$e3,$e4,$03,$03,$03,$03,$03,$03,$03,$03,$03 // ................
        .byte $03,$03,$03,$03,$03,$03,$03,$e5,$e6,$e7,$e8,$e9,$03,$03,$03,$03 // ................
        .byte $03,$03,$9e,$ea,$eb,$ec,$03,$9e,$ed,$03,$03,$03,$03,$03,$ee // ...............

dat_39e0:
        // === Fill data (32 bytes, $39e0-$39ff) ===
        .fill 32, $03
        .byte $20,$20,$02,$15,$04,$0f,$0b,$01,$0e,$20,$2d,$20,$14,$08,$05,$20 //   ....... - ... 
        .byte $0d,$01,$12,$14,$09,$01,$0c,$20,$13,$10,$09,$12,$09,$14 // ....... ......

txt_3a1e:
        .text "...       "
        .byte $01
        .byte $20,$0e,$05,$17
        .byte $20
        .byte $07,$01,$0d,$05,$20,$06,$12,$0f,$0d,$20,$05,$0c,$05,$03,$14,$12 // .... .... ......
        .byte $0f,$0e,$09,$03,$20,$01,$12,$14,$13,$2e,$20,$20,$10,$12,$0f,$03 // .... .....  ....
        .byte $15,$12,$05,$04,$2c,$20,$04,$05,$10,$12,$0f,$14,$05,$03,$14,$05 // ...., ..........
        .byte $04,$2c,$20,$13,$08,$0f,$12,$14,$05,$04,$2c,$20,$01,$0e,$04,$20 // ., ......., ... 
        .byte $14,$12,$01,$09,$0e,$05,$04,$20,$02,$19,$20,$19,$0f,$15,$12,$20 // ....... .. .... 
        .byte $06,$01,$16,$0f,$12,$09,$14,$05,$20,$04,$09,$13,$14,$12,$09,$02 // ........ .......
        .byte $15,$14,$05,$12,$13,$20,$0f,$06,$20,$05,$0e,$14,$05,$12,$14,$01 // ..... .. .......
        .byte $09,$0e,$0d,$05,$0e,$14,$20,$13,$0f,$06,$14,$17,$01,$12,$05,$20 // ...... ........ 
        .byte $2d,$20,$04,$0f,$0d,$09,$0e,$01,$14,$0f,$12,$13 // - ..........

txt_3aba:
        .text "!    "
        .byte $0f,$16,$05,$12,$13,$05,$01,$13
        .byte $20,$04,$09
        .byte $13,$14,$12,$09,$02,$15,$14,$09,$0f,$0e,$20,$01,$0e,$04,$20,$0e // .......... ... .
        .byte $14,$13,$03,$20,$06,$09,$18,$20,$02,$19,$20,$01,$16,$01,$14,$01 // ... ... .. .....
        .byte $12                                   // .

txt_3aeb:
        .text "!               "
        .byte $20,$20,$07,$12,$05,$05,$14,$09,$0e,$07,$13,$20,$14,$0f,$20,$0f //   ......... .. .
        .byte $15,$12,$20,$03,$0f,$0c,$0c,$05,$01,$07,$15,$05,$13,$20,$09,$0e // .. .......... ..

txt_3b1b:
        .text " :       "
        .byte $01,$16,$01,$14,$01,$12
        .byte $2c
        .byte $20,$05,$18,$03,$01,$0c,$09,$02,$15,$12,$2c,$20,$14,$01,$0c,$05 //  ........., ....
        .byte $0e,$14,$2c,$20,$06,$01,$09,$12,$0c,$09,$07,$08,$14,$2c,$20,$18 // .., ........., .
        .byte $2d,$12,$01,$19,$2c,$20,$06,$34,$03,$07,$2c,$20,$03,$05,$0e,$13 // -..., .4.., ....
        .byte $0f,$12,$2c,$20,$05,$0e,$09,$07,$0d,$01,$2c,$20,$07,$05,$0e,$05 // .., ......, ....
        .byte $13,$09,$13,$2c,$20,$05,$18,$2d,$0c,$05,$07,$05,$0e,$04,$28,$07 // ..., ..-......(.
        .byte $15,$05,$13,$13,$20,$19,$01,$20,$01,$0c,$13,$0f,$20,$04,$09,$04 // .... .. .... ...
        .byte $0e,$27,$14,$20,$02,$0f,$14,$08,$05,$12,$20,$0f,$12,$04,$05,$12 // .'. ...... .....
        .byte $09,$0e,$07,$20,$14,$08,$09,$13,$20,$0f,$0e,$05,$2c,$20,$05,$08 // ... .... ..., ..

txt_3bab:
        .text "? .. "
        .byte $04,$01
        .byte $20,$32,$0e,$04
        .byte $20,$27,$0d,$09,$13
        .byte $13,$27,$20,$09,$0e,$20,$0a,$15,$13,$14,$20,$01,$13,$20,$0d,$01 // .' .. .... .. ..
        .byte $0e,$19,$20,$04,$01,$19,$13           // .. ....

txt_3bd2:
        .text "!!  "
        .byte $07,$05,$14,$14,$09,$0e
        .byte $27,$20,$13,$05,$0e,$09
        .byte $0c,$05                               // ..

txt_3be4:
        .text "!?!?)     "
        .byte $01,$0e,$0f,$14,$08,$05
        .byte $12,$20,$10,$12,$0f,$0f,$06           // . .....

txt_3bfb:
        .text "!!  "
