// ============================================
// output - Part 1 of 2
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:46
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0700  End: $d030  (51505 bytes)
// Crunched with Cruncher AB — depacked by emulation
// Packer entry: $080b (via BASIC SYS 2059)
// Entry point:  $0840 (2112)
// IRQ handler:  $ea31 (irq_ea31)
// IRQ handler:  $1018 (loc_1018)
//
// Code: 1240 bytes, Data: 50265 bytes
// Labels: 154, Subroutines: 9
//
// Cross-references: all OK
// ============================================


// --- Region $0840-$0930 ---
.pc = $0840 "main_0840"

main_0840:
        sei

loc_0841:
        ldx $d012
        bne loc_0841
        stx $d011
        jmp loc_0850

dat_084c:
        .byte $ea,$ea,$ea,$ea                       // ....

loc_0850:
        lda #$0b
        sta $d020
        sta $d021
        txa
        jsr $e536
        ldx #$4f

loc_085e:
        lda $09ee,x
        sta $0748,x
        dex
        bpl loc_085e
        ldx #$27

loc_0869:
        lda #$0f
        sta $db48,x
        lda #$01
        sta $db70,x
        dex
        bpl loc_0869
        lda #$0b
        ldx #$00

loc_087a:
        sta $0400,x
        sta $0500,x
        sta $0600,x
        sta $0648,x
        inx
        bne loc_087a
        stx $02
        stx $05
        stx $06
        clc
        jsr sub_090a
        jsr sub_1048

loc_0896:
        lda #$da

loc_0898:
        cmp $d012
        bne loc_0898
        ldx #$07

loc_089f:
        dex
        bpl loc_089f
        nop
        lda $d011
        and #$1f
        sta $d011
        lda #$16
        sta $d018
        lda #$f1

loc_08b2:
        cmp $d012
        bne loc_08b2
        lda $02
        sta $d016

loc_08bc:
        ldx $d012
        inx
        bne loc_08bc
        lda #$3b
        sta $d011
        lda #$18
        sta $d018
        lda #$08
        sta $d016
        lda $06
        eor #$01
        sta $06
        beq loc_08ee
        ldx $05
        inc $05
        lda $098c,x
        bpl loc_08e6
        ldx #$00
        stx $05

loc_08e6:
        ldy #$26

loc_08e8:
        sta $dbc0,y
        dey
        bpl loc_08e8

loc_08ee:
        lda $02
        sec
        sbc #$02
        and #$07
        sta $02
        bcs loc_0920
        ldx #$00

loc_08fb:
        lda $07c1,x
        sta $07c0,x
        inx
        cpx #$26
        bne loc_08fb
        lda ($dd,x)
        bne loc_0917
// Referenced by: jsr from $0890

sub_090a:
        ldx #$1b
        lda #$00
        sta $03
        stx $04
        lda #$20
        bcs loc_091d
        rts

loc_0917:
        inc $03
        bne loc_091d
        inc $04

loc_091d:
        sta $07e6

loc_0920:
        jsr sub_1021
        ldx $dc01
        inx
        bne loc_092c
        jmp loc_0896

loc_092c:
        jmp loc_1f00

dat_092f:
        .byte $00,$00                               // ..

// --- Region $1000-$1080 ---
.pc = $1000 "loc_1000"

loc_1000:
        sei
        jsr sub_1048
        lda #$18
        ldy #$10
        sta $0314
        sty $0315
        inx
        stx $dc0e
        inx
        stx $d01a
        cli
        rts

loc_1018:
        inc $d019
        jsr sub_1021
        jmp $ea31
// Referenced by: jsr from $0920, $101b

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

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

loc_1034:
        lda #$03
        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
// Referenced by: jsr from $0893, $1001

sub_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 $193e,y
        sta $fa
        lda $1920,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-$10dd ---
.pc = $10d2 "loc_10d2"

loc_10d2:
        cmp #$a0
        bcc loc_10ec
        and #$1f
        sta $108a,x
        bcs loc_10c3
        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 $43                                   // C

// --- 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 smc_12a0                                // SMC: modifies $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-$12b3 ---
.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 $195c,y
        sta $fa
        lda $195d,y
        ldy dat_10c6,x
        sta $d406,y
        lda $fa
        sta $d405,y
        lda $1084,x
        and #$fe
        sta $d404,y
        ldy $fc
        lda $195e,y
        sta $1084,x
        lda $195f,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 #$a8                                    // !SMC: modified by $1156
        sta smc_129e                                // SMC: modifies $129e
.label smc_126b = * + 1
        lda #$57                                    // !SMC: modified by $116e
        sta smc_1296                                // SMC: modifies $1296

loc_126f:
        lda #$00
        sta $10e0,x
        sta $10e3,x
        lda $1961,y
        lsr
        lsr
        lsr
        sta $114d,x
        lda dat_1141,x
        ora #$40
        sta dat_1141,x
        lda $1963,y
        sta $fd,x
        jmp loc_1385

loc_1290:
        cpx smc_1262
        bne loc_12a7
.label smc_1296 = * + 1
        lda #$55                                    // !SMC: modified by $126c
        beq loc_12a7
        dec smc_1296
        clc
.label smc_129e = * + 1
        lda #$a8                                    // !SMC: modified by $1267, $12a1, $140e
.label smc_12a0 = * + 1
        adc #$00                                    // !SMC: modified by $115f
        sta smc_129e                                // SMC: modifies $129e
        sta $d416

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
        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 $1962,y
        sta $10cc,x
        bcs loc_130d
        dec $10cf,x
        bne loc_130d

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

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

loc_1322:
        ldy $fc
        lda $1960,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 $10e0,x
        lda $fc
        and #$0f
        cmp $10e0,x
        bne loc_1385
        lda #$00
        sta $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 smc_129e                                // SMC: modifies $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 #$32                                    // !SMC: modified by $1406
        lda dat_1437,y
        sta $10cc,x
        lda dat_11c5,y
        sta $10cf,x
        rts

// --- Region $1f00-$1f68 ---
.pc = $1f00 "loc_1f00"

loc_1f00:
        sei
        lda #$36
        sta $01
        lda #$81
        sta $dc0d
        lda #$31
        sta $0314
        lda #$ea
        sta $0315
        lda #$00
        sta $d01a
        lda #$00
        sta $d015
        sta $d01c
        lda #$00
        sta $0286
        lda #$00
        sta $d021
        sta $d020
        cli
        ldx #$00
        lda #$00

loc_1f33:
        sta $d400,x
        inx
        cpx #$19
        bne loc_1f33
        lda #$15
        sta $d018
        lda #$08
        sta $d016
        lda #$93
        jsr $ffd2
        ldx #$00

loc_1f4c:
        lda $1f80,x
        sta $0400,x
        inx
        bne loc_1f4c
        lda #$1b
        sta $d011
        ldx $eaea
        nop
        nop
        nop
        sei
        lda #$34
        sta $01
        jmp $0400

chr_1f68:
        // === Charset data (1 bytes, $1f68-$1f68) ===
        .byte $ea                                   // char 0 (partial)

// --- Region $264c-$2650 ---
.pc = $264c "Segment $264c"
        jsr $ff20
        .byte $02                                   // jam // ILLEGAL

bmp_2650:
        // === Charset data (1 bytes, $2650-$2650) ===
        .byte $12                                   // char 0 (partial)

// --- Region $45f0-$45f0 ---
.pc = $45f0 "Segment $45f0"
        brk

// --- Region $54d0-$54d0 ---
.pc = $54d0 "Segment $54d0"
        brk

// --- Region $58d0-$58d0 ---
.pc = $58d0 "Segment $58d0"
        brk

// --- Region $60c9-$60c9 ---
.pc = $60c9 "Segment $60c9"
        brk

// --- Region $8519-$8519 ---
.pc = $8519 "Segment $8519"
        brk

// --- Region $8dd0-$8dd0 ---
.pc = $8dd0 "Segment $8dd0"
        brk

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

// --- Region $0800-$0800 ---
.pc = $0800 "dat_0800"

dat_0800:
        // === Fill data (1 bytes, $0800-$0800) ===
        .byte $00                                   // .

// --- Region $0931-$09a0 ---
.pc = $0931 "Program $0931"
        .byte $00,$00,$00,$8d,$21,$d0,$a9,$01,$20,$36,$e5,$a2,$19,$20,$aa,$e5 // ....!... 6... ..
        .byte $a2,$2c,$bd,$50,$09,$9d,$e8,$03,$ca,$d0,$f7,$e6,$01,$4c,$e9,$03 // .,.P.........L..
        .byte $bd,$40,$3a,$9d,$01,$08,$e8,$d0,$f7,$ee,$ee,$03,$ee,$eb,$03,$d0 // .@:.............
        .byte $ef,$c6,$01,$58,$4c                   // ...XL

txt_0966:
        .encoding "screencode_mixed"
        .text "ahintro by level-boozer "
        .encoding "petscii_upper"
        .byte $80,$09,$a0,$00,$ae,$12,$d0,$e8,$d0,$fa,$c8,$d0,$f7,$60,$00,$00 // .............`..
        .byte $00,$00,$00,$00,$00,$06,$0e,$03,$07,$01,$01,$07,$03,$0e,$06,$80 // ................
        .byte $20,$20                               //   

dat_09a0:
        // === Fill data (1 bytes, $09a0-$09a0) ===
        .byte $00                                   // .

// --- Region $09e9-$0a3e ---
.pc = $09e9 "txt_09e9"

txt_09e9:
        .text "       "

txt_09f0:
        .encoding "screencode_mixed"
        .text "kix yar azz wid anoza killer called"
        .encoding "petscii_upper"

txt_0a13:
        .text ":                C"
        .byte $09,$13,$03,$0f,$20,$48,$05,$01,$14   // .... H...

txt_0a2e:
        .text " +2             "
        .byte $00                                   // string terminator

// --- Region $0c00-$0c00 ---
.pc = $0c00 "scr_0c00"

scr_0c00:
        .byte $00                                   // .

// --- Region $0dc0-$0dc0 ---
.pc = $0dc0 "spr_0dc0"

spr_0dc0:
        .byte $00                                   // .

// --- Region $0fe6-$0fe7 ---
.pc = $0fe6 "dat_0fe6"

dat_0fe6:
        .encoding "screencode_mixed"
        .text "  "
        .encoding "petscii_upper"

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

dat_1081:
        .byte $0f,$0b,$00,$41,$21,$20,$02,$00,$02,$03,$01,$11,$04,$03,$02,$00 // ...A! ..........

// --- Region $10c7-$10d1 ---
.pc = $10c7 "Segment $10c7"
        .byte $07,$0e,$18,$30,$30,$4e,$eb,$88,$0c,$15,$13 // ...00N.....

// --- Region $10de-$10eb ---
.pc = $10de "dat_10de"

dat_10de:
        .byte $00,$01,$00,$00,$00,$00,$00,$00,$00,$01,$00,$00,$00,$00 // ..............

// --- Region $1142-$114f ---
.pc = $1142 "Segment $1142"
        .byte $41,$43,$06,$06,$0f,$00,$30,$30,$9a,$00,$00,$00,$0c,$00 // AC....00......

// --- 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 $12b4-$12c6 ---
.pc = $12b4 "Segment $12b4"
        .byte $f3,$f7,$04,$11,$11,$ff,$ff,$ff,$00,$00,$00,$05,$00,$00,$00,$00 // ................
        .byte $01,$01,$00                           // ...

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

dat_13d9:
        .byte $00,$18,$40,$09,$df,$01,$09,$e1,$05,$5a,$68,$68 // ..@......Zhh

// --- Region $1437-$183d ---
.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 $fa,$66,$87,$59,$6c,$b7,$d0,$e9,$02,$34,$1b,$b0,$a0,$85,$9e,$f4 // .f.Yl....4......
        .byte $c3,$e0,$17,$18,$18,$17,$17,$17,$18,$18,$18,$17,$17,$18,$18,$18 // ................
        .byte $18,$f4,$46,$13,$fa,$17,$17,$16,$80   // ..F......

spr_14c0:
        // === Sprite data (64 bytes, $14c0-$14ff) ===
        .byte $18,$03,$9a                           // ...##.........###..##.#.
        .byte $24,$03,$80                           // ..#..#........###.......
        .byte $18,$03,$9a                           // ...##.........###..##.#.
        .byte $24,$01,$80                           // ..#..#.........##.......
        .byte $24,$01,$ff                           // ..#..#.........#########
        .byte $80,$18,$41                           // #..........##....#.....#
        .byte $18,$01,$9a                           // ...##..........##..##.#.
        .byte $24,$03,$80                           // ..#..#........###.......
        .byte $18,$03,$9a                           // ...##.........###..##.#.
        .byte $24,$03,$ff                           // ..#..#........##########
        .byte $88,$a3,$35                           // #...#...#.#...##..##.#.#
        .byte $01,$35,$01                           // .......#..##.#.#.......#
        .byte $35,$03,$37                           // ..##.#.#......##..##.###
        .byte $03,$39,$03                           // ......##..###..#......##
        .byte $37,$03,$35                           // ..##.###......##..##.#.#
        .byte $03,$37,$03                           // ......##..##.###......##
        .byte $ff,$95,$37                           // #########..#.#.#..##.###
        .byte $03,$37,$03                           // ......##..##.###......##
        .byte $37,$03,$37                           // ..##.###......##..##.###
        .byte $01,$37,$01                           // .......#..##.###.......#
        .byte $37,$01,$37                           // ..##.###.......#..##.###
        .byte $03                                   // sprite 0 padding
        .byte $37,$03,$37,$01,$37,$01,$37,$01,$ff,$88,$a1,$30,$01,$30,$01,$30 // 7.7.7.7....0.0.0
        .byte $01,$34,$03,$30,$03,$34,$03,$35,$03,$34,$03,$30,$03,$ff,$83,$2d // .4.0.4.5.4.0...-
        .byte $03,$2d,$03,$2d,$03,$2d,$01,$2d,$01,$ff,$88,$3c,$03,$3c,$07,$8c // .-.-.-.-...<.<..
        .byte $40,$03,$88,$3c,$07,$3c,$07,$ff,$83,$a3,$31,$05,$31,$01,$33,$01 // @..<.<....1.1.3.
        .byte $97,$35,$0b,$35,$01,$88,$37,$01,$97,$35,$01,$ff,$83,$30,$03,$30 // .5.5..7..5...0.0
        .byte $03,$30,$03,$30,$01,$30,$01,$30,$01,$30,$03,$30,$03,$30,$01,$30 // .0.0.0.0.0.0.0.0
        .byte $01,$30,$01,$ff,$7f,$ff,$88,$a3,$32,$03,$35,$03,$39,$03,$8c,$39 // .0......2.5.9..9
        .byte $05,$88,$37,$09,$ff,$88,$a3,$39,$03,$3c,$03,$3e,$03,$8c,$40,$05 // ..7....9.<.>..@.
        .byte $88,$3e,$03,$3c,$01,$39,$03,$ff,$88,$a1,$30,$01,$30,$01,$30,$01 // .>.<.9....0.0.0.
        .byte $34,$03,$30,$03,$2b,$03,$2b,$03,$2d,$03,$30,$03,$ff,$80,$18,$03 // 4.0.+.+.-.0.....
        .byte $9a,$24,$03,$80,$18,$03,$9a,$24,$01,$80,$18,$03,$18,$01,$9a,$24 // .$.....$.......$
        .byte $03,$80,$18,$01,$8f,$18,$01,$9a,$24,$01,$8f,$24,$01,$ff,$80,$18 // ........$..$....
        .byte $83,$a8,$57,$9a,$24,$03,$80,$18,$03,$9a,$24,$01,$80,$18,$03,$18 // ..W.$.....$.....
        .byte $01,$9a,$1c,$01,$1c,$01,$80,$1f,$01,$1f,$01,$9a,$24,$01,$24,$01 // ............$.$.
        .byte $ff,$80,$18,$83,$a8,$57,$9a,$24,$03,$80,$18,$03,$9a,$24,$01,$80 // .....W.$.....$..
        .byte $18,$03,$18,$01,$9a,$24,$03,$80,$18,$03,$9a,$24,$03,$ff,$88,$30 // .....$.....$...0
        .byte $03,$30,$03,$34,$03,$37,$03,$3a,$03,$37,$01,$38,$21,$30,$00,$39 // .0.4.7.:.7.8!0.9
        .byte $43,$37,$03,$8c,$35,$05,$88,$34,$09,$8c,$35,$05,$88,$34,$09,$ff // C7..5..4..5..4..
        .byte $88,$30,$03,$30,$03,$34,$03,$37,$03,$3a,$03,$37,$01,$38,$21,$30 // .0.0.4.7.:.7.8!0
        .byte $00,$39,$43,$37,$0b,$3a,$03,$39,$03,$8c,$3a,$05,$88,$39,$09,$ff // .9C7.:.9..:..9..
        .byte $88,$3c,$03,$3c,$07,$8c,$40,$03,$88,$3c,$0d,$8c,$3c,$05,$3a,$03 // .<.<..@..<..<.:.
        .byte $38,$03,$3a,$01,$3c,$05,$3a,$03,$38,$03,$3a,$03,$ff,$80,$0c,$83 // 8.:.<.:.8.:.....
        .byte $a8,$57,$9a,$18,$03,$80,$0c,$03,$9a,$18,$01,$80,$18,$01,$ff,$80 // .W..............
        .byte $0c,$c1,$a8,$57,$0c,$01,$9a,$18,$03,$80,$0c,$03,$9a,$18,$03,$ff // ...W............
        .byte $80,$18,$83,$a8,$57,$18,$07,$18,$03,$18,$07,$9a,$18,$07,$ff,$80 // ....W...........
        .byte $21,$83,$a8,$57,$81,$21,$01,$80,$21,$05,$81,$21,$01,$21,$01,$ff // !..W.!..!..!.!..
        .byte $83,$24,$03,$24,$03,$24,$03,$24,$01,$24,$01,$ff,$95,$2d,$03,$2d // .$.$.$.$.$...-.-
        .byte $03,$2d,$03,$2d,$01,$2d,$01,$ff,$95,$32,$03,$32,$03,$32,$03,$32 // .-.-.-...2.2.2.2
        .byte $01,$32,$01,$83,$37,$01,$37,$03,$37,$03,$37,$01,$37,$01,$37,$01 // .2..7.7.7.7.7.7.
        .byte $ff,$83,$3c,$03,$3c,$07,$30,$03,$30,$07,$30,$01,$30,$01,$30,$03 // ..<.<.0.0.0.0.0.
        .byte $ff,$83,$35,$03,$35,$07,$35,$03,$35,$07,$35,$01,$65,$ff,$88,$3c // ..5.5.5.5.5.e..<
        .byte $03,$3c,$07,$8c,$40,$03,$88,$3c,$0f,$ff,$00,$01,$02,$00,$05,$00 // .<..@..<........
        .byte $0a,$00,$0b,$00,$0e,$01,$11,$00,$13,$00,$14,$00,$15,$00,$0e,$52 // ...............R
        .byte $11,$50,$ff,$03,$01,$03,$02,$03,$50,$0c,$01,$1b,$00,$06,$80,$06 // .P......P.......
        .byte $a0,$1b,$00,$06,$80,$06,$a0,$1b,$00,$16,$00,$16,$20,$17,$30,$16 // ............ .0.
        .byte $50,$17,$81,$1b,$50,$06,$d0,$06,$f0,$1b,$50,$1c,$c0,$1b,$50,$06 // P...P.....P...P.
        .byte $d0,$06,$f0,$18,$00,$ff,$01,$00,$04,$00,$01,$00,$04,$00,$01,$00 // ................
        .byte $01,$50,$08,$20,$09,$70,$08,$20,$09,$70,$01,$00,$0f,$80,$07,$a0 // .P. .p. .p......
        .byte $01,$00,$0f,$80,$07,$a0,$10,$00,$12,$00,$12,$20,$12,$30,$12,$50 // ........... .0.P
        .byte $12,$81,$01,$50,$0f,$d0,$07,$f0,$01,$50,$0f,$d0,$07,$f0,$01,$50 // ...P.....P.....P
        .byte $0f,$d0,$07,$f0,$19,$50,$ff,$81,$df,$00,$41,$aa,$00,$41,$a5,$00 // .....P....A..A..
        .byte $40,$a2,$00,$40,$98,$60,$40,$00,$40,$40,$00,$20,$40,$00,$10,$fe // @..@.`@.@@. @...
        .byte $81,$ca,$00,$41,$ae,$00,$80,$ca,$00,$40,$aa,$00,$80,$ca,$00,$fe // ...A.....@......
        .byte $81,$ff,$00,$41,$00,$00,$fe,$21,$00,$00,$21,$04,$00,$21,$07,$00 // ...A...!..!..!..
        .byte $21,$0c,$00,$21,$00,$00,$21,$04,$00,$21,$07,$00,$21,$0c,$00,$ff // !..!..!..!..!...
        .byte $21,$00,$00,$21,$05,$00,$21,$07,$00,$21,$0c,$00,$21,$00,$00,$21 // !..!..!..!..!..!
        .byte $05,$00,$21,$07,$00,$21,$0c,$00,$ff,$21,$00,$00,$21,$00,$00,$21 // ..!..!...!..!..!
        .byte $00,$00,$21,$05,$00,$21,$05,$00,$21,$05,$00,$21,$07,$00,$21,$07 // ..!..!..!..!..!.

spr_1800:
        // === Charset data (62 bytes, $1800-$183d) ===
        .byte $00,$ff,$21,$00,$00,$21,$00,$00       // char 0 @+0
        .byte $21,$00,$00,$21,$02,$00,$21,$02       // char 1 @+1
        .byte $00,$21,$02,$00,$21,$07,$00,$21       // char 2 @+2
        .byte $07,$00,$ff,$21,$00,$00,$21,$00       // char 3 @+3
        .byte $00,$21,$02,$00,$21,$07,$00,$21       // char 4 @+4
        .byte $0c,$00,$21,$00,$00,$21,$02,$00       // char 5 @+5
        .byte $21,$07,$00,$ff,$81,$df,$00,$41       // char 6 @+6
        .byte $00,$00,$40,$00,$00,$fe               // char 7 (partial)

// --- Region $1859-$18db ---
.pc = $1859 "dat_1859"

dat_1859:
        .byte $81,$df,$00,$41,$a7,$00,$81           // char 11 (partial)
        .byte $df,$00,$01,$00,$00,$01,$00,$00       // char 12 @+12
        .byte $01,$00,$00,$ff,$81,$df,$00,$11       // char 13 @+13
        .byte $aa,$00,$11,$a9,$00,$11,$a6,$00       // char 14 @+14
        .byte $11,$a2,$00,$10,$98,$00,$10,$90       // char 15 @+15
        .byte $00,$10,$85,$00,$fe,$21,$00,$00       // char 16 @+16
        .byte $21,$04,$00,$21,$07,$00,$21,$0c       // char 17 @+17
        .byte $00,$21,$00,$00,$21,$04,$00,$21       // char 18 @+18
        .byte $07,$00,$21,$0c,$00,$ff,$21,$00       // char 19 @+19
        .byte $00,$21,$00,$00,$21,$00,$00,$21       // char 20 @+20
        .byte $03,$00,$21,$03,$00,$21,$03,$00       // char 21 @+21
        .byte $21,$07,$00,$21,$07,$00,$ff,$00       // char 22 @+22
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 23 @+23
        .byte $00,$00,$00,$21,$00,$00,$21,$03       // char 24 @+24
        .byte $00,$21,$07,$00,$21,$0c,$00,$21       // char 25 @+25
        .byte $00,$00,$21,$03,$00,$21,$07,$00       // char 26 @+26
        .byte $21,$0c,$00,$ff                       // char 27 (partial)

// --- Region $18f4-$1a54 ---
.pc = $18f4 "dat_18f4"

dat_18f4:
        .byte $81,$d0,$00,$41                       // char 30 (partial)
        .byte $b0,$00,$41,$ae,$00,$81,$d0,$00       // char 31 @+31
        .byte $41,$ab,$60,$40,$00,$40,$40,$00       // char 32 ' '
        .byte $20,$40,$00,$06,$fe,$00,$00,$00       // char 33 '!'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 34 '"'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 35 '#'
        .byte $15,$15,$15,$15,$15,$16,$16,$16       // char 36 '$'
        .byte $14,$14,$15,$15,$16,$14,$16,$16       // char 37 '%'
        .byte $15,$16,$16,$15,$15,$14,$16,$15       // char 38 '&'
        .byte $16,$16,$15,$16,$15,$00,$64,$e1       // char 39 '''
        .byte $fe,$4c,$9d,$20,$a0,$6f,$bf,$cf       // char 40 '('
        .byte $66,$75,$b8,$f1,$40,$5d,$be,$ee       // char 41 ')'
        .byte $8f,$88,$09,$de,$ac,$1e,$e1,$80       // char 42 '*'
        .byte $2a,$d1,$38,$00,$00,$c9,$09,$09       // char 43 '+'
        .byte $00,$02,$08,$71,$06,$d7,$09,$08       // char 44 ','
        .byte $00,$00,$00,$0b,$9c,$09,$81,$83       // char 45 '-'
        .byte $40,$02,$08,$7a,$09,$70,$09,$ff       // char 46 '.'
        .byte $f0,$62,$ff,$74,$0a,$0d,$09,$ff       // char 47 '/'
        .byte $f0,$62,$ff,$75,$0a,$00,$09,$ff       // char 48 '0'
        .byte $f0,$62,$ff,$76,$c9,$00,$41,$ff       // char 49 '1'
        .byte $f0,$63,$ff,$77,$0a,$00,$41,$00       // char 50 '2'
        .byte $40,$02,$42,$79,$0f,$f9,$41,$81       // char 51 '3'
        .byte $40,$02,$08,$78,$58,$00,$21,$81       // char 52 '4'
        .byte $80,$02,$08,$70,$0a,$00,$11,$41       // char 53 '5'
        .byte $20,$63,$63,$7a,$00,$e0,$15,$08       // char 54 '6'
        .byte $80,$32,$20,$7a,$08,$e0,$41,$88       // char 55 '7'
        .byte $20,$32,$48,$70,$00,$c0,$41,$88       // char 56 '8'
        .byte $9f,$62,$4b,$7a,$0b,$00,$09,$08       // char 57 '9'
        .byte $00,$00,$00,$62,$09,$06,$09,$08       // char 58 ':'
        .byte $00,$00,$00,$43,$00,$5d,$81,$08       // char 59 ';'
        .byte $00,$00,$00,$00,$39,$50,$21,$08       // char 60 '<'
        .byte $80,$32,$30,$70,$0a,$0d,$15,$00       // char 61 '='
        .byte $00,$00,$00,$6c,$c9,$00,$15,$65       // char 62 '>'
        .byte $ff,$62,$f4,$7d,$0c,$09,$15,$45       // char 63 '?'
        .byte $45,$00,$00,$2d,$09,$70,$09,$ff       // char 64 '@'
        .byte $f0,$62,$ff,$7f,$0a,$00,$09,$40       // char 65 'A'
        .byte $40,$00,$00,$44,$0a,$09,$09,$40       // char 66 'B'
        .byte $40,$00,$00,$45,$0a,$09,$09,$40       // char 67 'C'
        .byte $40,$00,$00,$46,$0a,$09,$09,$40       // char 68 'D'
        .byte $10,$00,$00,$4d,$00,$f9,$09,$28       // char 69 'E'
        .byte $30,$00,$00,$7e,$0c,$00,$41,$40       // char 70 'F'
        .byte $40,$63,$06,$70,$02,$09,$81,$10       // char 71 'G'
        .byte $10,$00,$00,$7b,$08,$80,$81,$88       // char 72 'H'
        .byte $40,$52,$83,$7a,$0b,$01,$15,$80       // char 73 'I'
        .byte $30,$00,$50,$70                       // char 74 (partial)

dat_1a54:
        // === Fill data (1 bytes, $1a54-$1a54) ===
        .byte $00                                   // .

// --- Region $1b00-$1e01 ---
.pc = $1b00 "txt_1b00"

txt_1b00:
        .byte $20,$20,$20,$4d,$09,$12,$12,$0f       // char 96 '`'
        .byte $12,$20,$0d,$09,$12,$12,$0f,$12       // char 97 'a'
        .byte $20,$0f,$0e,$20,$14,$08,$05,$20       // char 98 'b'
        .byte $17,$01,$0c,$0c,$2c,$14,$05,$0c       // char 99 'c'
        .byte $0c,$20,$0d,$05,$20,$17,$08,$0f       // char 100 'd'
        .byte $27,$1a                               // char 101 (partial)

txt_1b2a:
        .byte $20,$4c,$41,$4d,$45,$20               // char 101 (partial)
        .byte $01,$0e,$04,$20,$17,$08,$0f,$27       // char 102 'f'
        .byte $1a                                   // char 103 (partial)

txt_1b39:
        .byte $20,$4e,$4f,$54,$21,$20,$20           // char 103 (partial)
        .byte $20,$2e,$2e,$2e,$43,$49,$53,$43       // char 104 'h'
        .byte $4f,$20,$48,$45,$41,$54,$20,$06       // char 105 'i'
        .byte $12,$0f,$0d                           // char 106 (partial)

txt_1b53:
        .byte $20,$4d,$49,$52,$52                   // char 106 (partial)
        .byte $4f,$52,$53,$4f,$46,$54,$20,$17       // char 107 'k'
        .byte $01,$1a,$20,$0b,$12,$01,$0b,$0b       // char 108 'l'
        .byte $05,$04,$2c,$14,$12,$01,$09,$0e       // char 109 'm'
        .byte $05,$04,$20,$01,$0e,$04,$20,$0c       // char 110 'n'
        .byte $05,$16,$05,$0c,$2d,$13,$11,$15       // char 111 'o'
        .byte $05,$05,$1a,$05,$04,$20,$02,$19       // char 112 'p'
        .byte $20,$04,$01,$20,$06,$15,$03,$0b       // char 113 'q'
        .byte $05,$0e,$27,$20,$02,$05,$1a,$14       // char 114 'r'

txt_1b98:
        .byte $20,$47,$55,$4c,$41,$53,$21,$20       // char 115 's'
        .byte $20,$20,$52,$05,$0d,$05,$0d,$02       // char 116 't'
        .byte $05,$12,$20,$14,$08,$01,$14,$20       // char 117 'u'
        .byte $04,$09,$1a,$20,$09,$13,$20,$01       // char 118 'v'

txt_1bb8:
        .byte $20,$46,$55,$4c,$4c,$20,$50,$52       // char 119 'w'
        .byte $49,$43,$45,$20,$07,$01,$0d,$05       // char 120 'x'
        .byte $20,$02,$15,$14,$20,$49,$20,$14       // char 121 'y'
        .byte $08,$09,$0e,$0b,$20,$09,$14,$27       // char 122 'z'
        .byte $1a,$20,$01                           // char 123 (partial)

txt_1bdb:
        .byte $20,$4c,$41,$4d,$45                   // char 123 (partial)
        .byte $20,$0f,$0e,$05                       // char 124 (partial)

txt_1be4:
        .byte $21,$20,$20,$44                       // char 124 (partial)
        .byte $0f,$20,$19,$01,$20,$01,$07,$12       // char 125 '}'
        .byte $05,$05                               // char 126 (partial)

txt_1bf2:
        .byte $3f,$20,$20,$4d,$05,$12               // char 126 (partial)
        .byte $12,$19                               // char 127 (partial)

txt_1bfa:
        .byte $20,$58,$4d,$41,$53,$20               // char 127 (partial)
        .byte $01,$0e,$04                           // char 128 (partial)

txt_1c03:
        .byte $20,$48,$41,$50,$50                   // char 128 (partial)
        .byte $59,$20,$4e,$45,$57,$20,$59,$45       // char 129
        .byte $41,$52,$20,$14,$0f,$20,$01,$0c       // char 130
        .byte $0c,$20,$04,$01                       // char 131 (partial)

txt_1c1c:
        .byte $20,$4c,$41,$4d                       // char 131 (partial)
        .byte $45,$52,$5a,$20,$17,$05,$20,$0b       // char 132
        .byte $0e,$0f,$17                           // char 133 (partial)

txt_1c2b:
        .byte $2e,$20,$20,$4f,$12                   // char 133 (partial)
        .byte $09,$07,$09,$0e,$01,$0c,$20,$06       // char 134
        .byte $12,$0f,$0d,$20,$01,$0e,$20,$15       // char 135
        .byte $0e,$0b,$0e,$0f,$17,$0e,$20,$53       // char 136
        .byte $17,$05,$04,$09,$13,$08,$20,$04       // char 137
        .byte $15,$04,$05,$20,$17,$08,$0f,$20       // char 138
        .byte $06,$0f,$12,$07,$0f,$14,$20,$14       // char 139
        .byte $0f,$20,$10,$15,$14,$20,$01,$20       // char 140
        .byte $0c,$05,$14,$14,$05,$12,$20,$09       // char 141
        .byte $0e,$20,$08,$09,$1a,$20,$10,$01       // char 142
        .byte $03,$0b,$01,$07,$05                   // char 143 (partial)

txt_1c7d:
        .byte $21,$20,$20                           // char 143 (partial)
        .byte $41,$0e,$19,$17,$01,$19               // char 144 (partial)

txt_1c86:
        .byte $2c,$54                               // char 144 (partial)
        .byte $48,$41,$4e,$58,$58,$58,$58,$21       // char 145
        .byte $20,$20,$44,$01                       // char 146 (partial)

txt_1c94:
        .byte $20,$47,$55,$4c                       // char 146 (partial)
        .byte $41,$53,$20,$07,$15,$19,$1a,$20       // char 147
        .byte $01,$12,$05                           // char 148 (partial)

txt_1ca3:
        .byte $20,$47,$4f,$4e,$45                   // char 148 (partial)
        .byte $21,$20,$20,$20,$20,$20,$20,$00       // char 149

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

// --- Region $1f69-$1fba ---
.pc = $1f69 "Segment $1f69"
        .byte $ea,$ea,$ea,$ea,$ea,$ea,$ea           // char 0 (partial)
        .byte $ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea       // char 1 @+1
        .byte $ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea       // char 2 @+2
        .byte $a2,$00,$bd,$00,$3b,$9d,$01,$08       // char 3 @+3
        .byte $e8,$d0,$f7,$ee,$04,$04,$ee,$07       // char 4 @+4
        .byte $04,$ad,$04,$04,$c9,$ff,$d0,$e8       // char 5 @+5
        .byte $a9,$fb,$8d,$28,$03,$a9,$37,$85       // char 6 @+6
        .byte $01,$58,$4c,$e2,$fc,$00,$00,$00       // char 7 @+7
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 8 @+8
        .byte $ad,$01,$dc,$c9,$ef,$d0,$f9,$4c       // char 9 @+9
        .byte $00,$1f                               // char 10 (partial)

dat_1fba:
        // === Fill data (1 bytes, $1fba-$1fba) ===
        .byte $00                                   // .

// --- Region $2000-$264b ---
.pc = $2000 "chr_2000"

chr_2000:
        .fill 13, $00
        .byte $10,$6c,$83,$07,$0a,$07,$08,$04,$28,$db,$06,$ff,$02,$ff,$20,$20 // .l......(.....  
        .byte $20,$ff,$02,$ff,$02,$ff,$20,$20,$20,$ff,$02,$ff,$02,$ff,$20,$20 //  .....   .....  
        .byte $20,$ff,$02,$ff,$02,$ff,$20,$20,$20,$ff,$02,$ff,$02,$ff,$20,$20 //  .....   .....  
        .byte $20,$ff,$02,$ff,$02,$ff,$20,$20,$20,$ff,$02,$ff,$02,$ff,$20,$20 //  .....   .....  
        .byte $20,$ff,$02,$ff,$02,$ff,$20,$20,$20,$ff,$02,$ff,$02,$ff,$20,$20 //  .....   .....  
        .byte $20,$ff,$02,$ff,$02,$ff,$20,$20,$20,$ff,$02,$ff,$02,$ff,$20,$20 //  .....   .....  
        .byte $20,$ff,$02,$ff,$02,$ff,$20,$20,$20,$ff,$02,$ff,$02,$ff,$20,$20 //  .....   .....  
        .byte $20,$ff,$02,$ff,$02,$ff,$20,$20,$20,$ff,$02,$ff,$02,$ff,$20,$20 //  .....   .....  
        .byte $20,$ff,$02,$ff,$02,$ff,$20,$20,$20,$ff,$02,$ff,$02,$ff,$20,$20 //  .....   .....  
        .byte $20,$ff,$02,$ff,$02,$ff,$20,$7c,$7c,$ff,$7e,$ff,$02,$ff,$20,$2f //  ..... ||.~... /
        .byte $2f,$ff,$0f,$ff,$02,$ff,$20,$a0,$a0,$ff,$82,$ff,$02,$ff,$20,$20 // /..... .......  
        .byte $20,$ff,$03,$ff,$0f,$ff,$3f,$3f,$ff,$ff,$ff,$ff,$82,$ff,$20,$20 //  .....??......  
        .byte $20,$ff,$02,$ff,$02,$ff,$20,$20,$20,$ff,$02,$ff,$02,$ff,$20,$20 //  .....   .....  
        .byte $20,$ff,$02,$ff,$02,$ff,$20,$20,$20,$ff,$02,$ff,$02,$ff,$20,$20 //  .....   .....  
        .byte $20,$ff,$02,$ff,$02,$ff,$20,$20,$20,$ff,$02,$ff,$02,$ff,$20,$20 //  .....   .....  
        .byte $20,$ff,$02,$ff,$02,$ff,$20,$20,$20,$ff,$02,$ff,$02,$ff,$20,$20 //  .....   .....  
        .byte $20,$ff,$02,$ff,$02,$ff,$20,$20,$20,$ff,$02,$ff,$02,$ff,$20,$20 //  .....   .....  
        .byte $20,$ff,$02,$ff,$02,$ff,$20,$20,$20,$ff,$02,$ff,$02,$ff,$20,$20 //  .....   .....  
        .byte $20,$ff,$02,$ff,$02,$ff,$20,$20,$20,$ff,$02,$ff,$03,$ff,$21,$21 //  .....   .....!!
        .byte $21,$ff,$03,$01,$02,$5b,$e4,$a0,$a0,$ff,$82,$02,$02,$ff,$20,$20 // !....[........  
        .byte $20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20 //  .....   .....  
        .byte $20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20 //  .....   .....  
        .byte $20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20 //  .....   .....  
        .byte $20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20 //  .....   .....  
        .byte $20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20 //  .....   .....  
        .byte $20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20 //  .....   .....  
        .byte $20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20 //  .....   .....  
        .byte $20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20 //  .....   .....  
        .byte $20,$ff,$02,$02,$02,$ff,$21,$21,$20,$ff,$03,$02,$ff,$ff,$ff,$ff //  .....!! .......
        .byte $20,$ff,$ff,$7e,$ff,$ff,$ff,$ff,$7c,$ff,$ff,$0f,$ff,$ff,$ff,$ff //  ..~....|.......
        .byte $2f,$ff,$ff,$82,$ff,$ff,$ff,$ff,$a0,$ff,$ff,$07,$0f,$ff,$bf,$a0 // /...............
        .byte $20,$ff,$c2,$ff,$df,$ff,$3f,$3f,$3f,$ff,$1f,$02,$02,$ff,$20,$20 //  .....???.....  
        .byte $20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20 //  .....   .....  
        .byte $20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20 //  .....   .....  
        .byte $20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20 //  .....   .....  
        .byte $20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$27,$2c //  .....   .....',
        .byte $30,$ff,$22,$02,$02,$ff,$af,$21,$20,$ff,$22,$02,$02,$ff,$20,$a0 // 0."....! ."... .
        .byte $60,$ff,$22,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20 // `."...   .....  
        .byte $20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$03,$03,$ff,$21,$21 //  .....   .....!!
        .byte $21,$ff,$03,$82,$82,$ff,$a0,$a0,$a0,$ff,$82,$02,$02,$ff,$20,$20 // !.............  
        .byte $20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20 //  .....   .....  
        .byte $20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20 //  .....   .....  
        .byte $20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20 //  .....   .....  
        .byte $20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20 //  .....   .....  
        .byte $20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20 //  .....   .....  
        .byte $20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20 //  .....   .....  
        .byte $20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20 //  .....   .....  
        .byte $21,$ff,$4a,$02,$02,$ff               // !.J...

txt_2303:
        .byte $20,$20,$a0,$ff,$42                   // char 96 (partial)
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 97 'a'
        .byte $03,$1f,$ff,$20,$20,$20,$ff,$02       // char 98 'b'
        .byte $ff,$ff,$ff,$20,$20,$20,$ff,$02       // char 99 'c'
        .byte $ff,$ff,$ff,$7c,$7c,$7c,$ff,$02       // char 100 'd'
        .byte $ff,$ff,$ff,$2f,$2f,$2f,$ff,$02       // char 101 'e'
        .byte $ff,$ff,$ff,$a0,$a0,$a0,$ff,$02       // char 102 'f'
        .byte $c2,$82,$ff,$20,$20,$20,$ff,$02       // char 103 'g'
        .byte $1f,$1f,$ff,$3f,$3f,$3f,$ff,$02       // char 104 'h'
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 105 'i'
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 106 'j'
        .byte $02,$02,$ff,$20,$21,$20,$ff,$36       // char 107 'k'
        .byte $02,$02,$ff,$20,$20,$60,$ff,$1a       // char 108 'l'
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 109 'm'
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 110 'n'
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 111 'o'
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 112 'p'
        .byte $22,$62,$ff,$60,$60,$61,$ff,$2a       // char 113 'q'
        .byte $22,$22,$ff,$20,$60,$b0,$ff,$26       // char 114 'r'
        .byte $22,$32,$ff,$30,$30,$30,$ff,$22       // char 115 's'
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 116 't'
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 117 'u'
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 118 'v'
        .byte $03,$03,$ff,$21,$21,$21,$ff,$03       // char 119 'w'
        .byte $82,$82,$ff,$a0,$a0,$a0,$ff,$82       // char 120 'x'
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 121 'y'
        .byte $02,$02,$ff,$20,$20,$21,$ff,$13       // char 122 'z'
        .byte $02,$02,$ff,$20,$20,$6a,$ff,$8f       // char 123 '{'
        .byte $02,$02,$ff,$22,$27,$f7,$ff,$ef       // char 124 '|'
        .byte $02,$02,$ff,$31,$33,$30,$ff,$53       // char 125 '}'
        .byte $02,$02,$ff,$a5,$af,$7e,$ff,$7e       // char 126 '~'
        .byte $02,$02,$ff,$e0,$f8,$60,$ff,$2a       // char 127
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 128
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 129
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 130
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 131
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 132
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 133
        .byte $02,$02,$ff,$21,$20,$20,$ff,$02       // char 134
        .byte $2b,$22,$ff,$a2,$b7,$b4,$ff,$bf       // char 135
        .byte $c2,$4a,$ff,$b0,$b0,$b0,$ff,$7e       // char 136
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 137
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 138
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 139
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 140
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 141
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 142
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 143
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 144
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 145
        .byte $02,$02,$ff,$20,$21,$2d,$ff,$0b       // char 146
        .byte $2e,$4f,$ff,$ba,$33,$f0,$ff,$17       // char 147
        .byte $82,$52,$ff,$f2,$f0,$ba,$ff,$22       // char 148
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 149
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 150
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 151
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 152
        .byte $32,$12,$ff,$27,$20,$20,$ff,$02       // char 153
        .byte $23,$22,$ff,$af,$f8,$20,$ff,$02       // char 154
        .byte $62,$42,$ff,$20,$20,$20,$ff,$02       // char 155
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 156
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 157
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 158
        .byte $03,$03,$ff,$21,$21,$21,$ff,$03       // char 159
        .byte $82,$82,$ff,$a0,$a0,$a0,$ff,$82       // char 160
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 161
        .byte $0b,$43,$ff,$34,$3f,$2e,$ff,$6b       // char 162
        .byte $5f,$f7,$ff,$fd,$7f,$66,$ff,$3f       // char 163
        .byte $ff,$5f,$ff,$f7,$bf,$f7,$ff,$fa       // char 164
        .byte $26,$de,$ff,$f8,$f5,$ff,$ff,$03       // char 165
        .byte $53,$6b,$ff,$be,$f7,$2d,$ff,$02       // char 166
        .byte $36,$62,$ff,$e2,$64,$28,$ff,$c2       // char 167
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 168
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 169
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 170
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 171
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 172
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 173
        .byte $03,$02,$ff,$20,$20,$20,$ff,$02       // char 174
        .byte $df,$3a,$ff,$7f,$bf,$6f,$ff,$5b       // char 175
        .byte $f2,$fa,$ff,$e8,$74,$f0,$ff,$b6       // char 176
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 177
        .byte $0a,$0a,$ff,$a4,$22,$37,$ff,$13       // char 178
        .byte $02,$02,$ff,$2a,$29,$ec,$ff,$5f       // char 179
        .byte $02,$02,$ff,$20,$a0,$20,$ff,$82       // char 180
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 181
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 182
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 183
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 184
        .byte $02,$02,$ff,$20,$20,$22,$ff,$1b       // char 185
        .byte $6f,$16,$ff                           // char 186 (partial)

txt_25d3:
        .byte $22,$37,$aa,$ff,$02                   // char 186 (partial)
        .byte $d7,$2f,$ff,$aa,$ec,$24,$ff,$12       // char 187
        .byte $82,$e2,$ff,$20,$20,$20,$ff,$02       // char 188
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 189
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 190
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 191

spr_2600:
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 192
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 193
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 194
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 195
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 196
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 197
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 198
        .byte $03,$03,$ff,$21,$21,$21,$ff,$03       // char 199
        .byte $82,$82,$ff,$a0,$a0,$a0,$ff,$82       // char 200
        .byte $02,$02,$ff,$20                       // char 201 (partial)

// --- Region $2651-$38ff ---
.pc = $2651 "Segment $2651"
        .byte $4f,$ff,$6e,$39,$33,$ff,$1e           // char 0 (partial)
        .byte $f6,$fa,$ff,$64,$7c,$b0,$ff,$f6       // char 1 @+1
        .byte $a2,$16,$ff,$20,$20,$20,$ff,$02       // char 2 @+2
        .byte $42,$02,$ff,$20,$20,$20,$ff,$0a       // char 3 @+3
        .byte $02,$02,$ff,$20,$20,$20,$ff,$22       // char 4 @+4
        .byte $02,$02,$ff,$20,$20,$20,$ff,$b3       // char 5 @+5
        .byte $02,$02,$ff,$20,$20,$20,$ff,$aa       // char 6 @+6
        .byte $02,$02,$ff,$20,$60,$20,$ff,$02       // char 7 @+7
        .byte $02,$02,$ff,$20,$20,$28,$ff,$0a       // char 8 @+8
        .byte $02,$02,$ff,$20,$60,$20,$ff,$b2       // char 9 @+9
        .byte $02,$02,$ff,$20,$21,$22,$ff,$02       // char 10 @+10
        .byte $02,$02,$ff,$20,$20,$20,$ff,$06       // char 11 @+11
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 12 @+12
        .byte $5a,$3f,$ff,$2f,$6b,$b8,$ff,$5b       // char 13 @+13
        .byte $da,$72,$ff,$e8,$e0,$24,$ff,$f2       // char 14 @+14
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 15 @+15
        .byte $0a,$97,$ff,$f3,$2b,$25,$ff,$83       // char 16 @+16
        .byte $6f,$9b,$ff,$fe,$6c,$ff,$ff,$f7       // char 17 @+17
        .byte $c2,$82,$ff,$b0,$78,$b5,$ff,$e2       // char 18 @+18
        .byte $02,$02,$ff,$20,$20,$20,$ff,$82       // char 19 @+19
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 20 @+20
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 21 @+21
        .byte $02,$02,$ff,$20,$20,$21,$ff,$02       // char 22 @+22
        .byte $0b,$46,$ff,$ab,$3b,$6f,$ff,$07       // char 23 @+23
        .byte $13,$9e,$ff,$ee,$b2,$af,$ff,$ba       // char 24 @+24
        .byte $52,$22,$ff,$28,$3c,$21,$ff,$1f       // char 25 @+25
        .byte $02,$02,$ff,$a2,$60,$6a,$ff,$03       // char 26 @+26
        .byte $02,$02,$ff,$2d,$e0,$a8,$ff,$bf       // char 27 @+27
        .byte $02,$02,$ff,$20,$20,$20,$ff,$a2       // char 28 @+28
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 29 @+29
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 30 @+30
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 31 @+31
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 32 ' '
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 33 '!'
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 34 '"'
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 35 '#'
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 36 '$'
        .byte $03,$03,$ff,$21,$21,$21,$ff,$03       // char 37 '%'
        .byte $82,$82,$ff,$a0,$a0,$a0,$ff,$82       // char 38 '&'
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 39 '''
        .byte $37,$23,$ff,$27,$3f,$3f,$ff,$6f       // char 40 '('
        .byte $66,$ae,$ff,$7e,$ee,$7c,$ff,$be       // char 41 ')'
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 42 '*'
        .byte $1a,$03,$ff,$2c,$2c,$28,$ff,$12       // char 43 '+'
        .byte $83,$66,$ff,$bd,$a7,$3e,$ff,$52       // char 44 ','
        .byte $9f,$cf,$ff,$7b,$75,$ff,$ff,$9f       // char 45 '-'
        .byte $7e,$16,$ff,$6d,$f5,$65,$ff,$fe       // char 46 '.'
        .byte $ca,$1f,$ff,$20,$a7,$25,$ff,$aa       // char 47 '/'
        .byte $37,$43,$ff,$33,$67,$3e,$ff,$7f       // char 48 '0'
        .byte $9a,$8a,$ff,$a8,$22,$ec,$ff,$12       // char 49 '1'
        .byte $12,$02,$ff,$20,$2c,$28,$ff,$07       // char 50 '2'
        .byte $02,$02,$ff,$e4,$30,$ea,$ff,$b2       // char 51 '3'
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02       // char 52 '4'
        .byte $6a,$1f,$ff,$6f,$ab,$2d,$ff,$03       // char 53 '5'

chr_2800:
        .byte $02,$4e,$ff,$ec,$e0,$38,$ff,$d2,$02,$02,$ff,$20,$20,$20,$ff,$02 // .N...8.....   ..
        .byte $53,$0f,$ff,$38,$3a,$6a,$ff,$22,$7f,$f2,$ff,$b1,$21,$62,$ff,$a2 // S..8:j."....!b..
        .byte $a3,$2a,$ff,$20,$e2,$68,$ff,$62,$22,$52,$ff,$e8,$a0,$b4,$ff,$ba // .*. .h.b"R......
        .byte $02,$02,$ff,$20,$20,$20,$ff,$82,$02,$02,$ff,$20,$20,$20,$ff,$02 // ...   .....   ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02,$bb,$bf,$ff,$f4,$ff,$31,$ff,$2e // ...   .......1..
        .byte $ce,$ff,$ff,$6c,$ec,$fd,$ff,$26,$cb,$4b,$ff,$2e,$3f,$23,$ff,$12 // ...l...&.K..?#..
        .byte $c2,$53,$ff,$23,$37,$f8,$ff,$d7,$e2,$db,$ff,$78,$2e,$ed,$ff,$b7 // .S.#7......x....
        .byte $b2,$c2,$ff,$60,$20,$60,$ff,$42,$02,$02,$ff,$20,$20,$20,$ff,$02 // ...` `.B...   ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02 // ...   .....   ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02 // ...   .....   ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02 // ...   .....   ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02,$03,$03,$ff,$21,$21,$21,$ff,$03 // ...   .....!!!..
        .byte $82,$82,$ff,$a0,$a0,$a0,$ff,$82,$02,$02,$ff,$20,$20,$20,$ff,$02 // ...........   ..
        .byte $1b,$5f,$ff,$3e,$3f,$36,$ff,$1f,$ee,$b2,$ff,$b0,$f0,$7a,$ff,$73 // ._.>?6.......z.s
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02,$03,$02,$ff,$20,$20,$20,$ff,$02 // ...   .....   ..
        .byte $6a,$43,$ff,$20,$20,$20,$ff,$02,$32,$03,$ff,$30,$20,$22,$ff,$02 // jC.   ..2..0 "..
        .byte $de,$db,$ff,$2d,$3e,$2d,$ff,$27,$e2,$e2,$ff,$20,$a0,$20,$ff,$c2 // ...->-.'... . ..
        .byte $2f,$db,$ff,$32,$21,$6c,$ff,$1b,$be,$f2,$ff,$b8,$24,$fc,$ff,$52 // /..2!l......$..R
        .byte $0e,$03,$ff,$26,$20,$24,$ff,$16,$1e,$56,$ff,$68,$20,$f8,$ff,$02 // ...& $...V.h ...
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02,$6a,$bb,$ff,$3b,$3e,$2b,$ff,$f6 // ...   ..j..;>+..

spr_2940:
        .byte $ea,$ca,$ff,$a8,$ec,$7c,$ff,$4a,$02,$02,$ff,$20,$20,$20,$ff,$02 // .....|.J...   ..
        .byte $2f,$42,$ff,$a0,$bb,$3a,$ff,$2b,$b6,$d3,$ff,$3a,$7f,$f7,$ff,$e6 // /B...:.+...:....
        .byte $23,$db,$ff,$6f,$af,$f6,$ff,$db,$6e,$5f,$ff,$e4,$6b,$ec,$ff,$d2 // #..o....n_..k...
        .byte $42,$82,$ff,$20,$70,$e9,$ff,$a2,$02,$02,$ff,$20,$20,$20,$ff,$82 // B.. p......   ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02 // ...   .....   ..
        .byte $82,$02,$ff,$20,$20,$20,$ff,$02,$83,$07,$ff,$26,$2a,$20,$ff,$9a // ...   .....&* ..
        .byte $0a,$ca,$ff,$60,$3d,$6d,$ff,$0a,$6f,$92,$ff,$68,$a0,$b0,$ff,$42 // ...`=m..o..h...B
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02 // ...   .....   ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02 // ...   .....   ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02 // ...   .....   ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02 // ...   .....   ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02,$03,$03,$ff,$21,$21,$21,$ff,$03 // ...   .....!!!..
        .byte $82,$82,$ff,$a0,$a0,$a0,$ff,$82,$02,$02,$ff,$20,$20,$20,$ff,$02 // ...........   ..
        .byte $5b,$07,$ff,$3d,$6f,$2a,$ff,$1e,$f2,$e6,$ff,$e0,$30,$bd,$ff,$f6 // [..=o*......0...
        .byte $02,$02,$ff,$20,$20,$2a,$ff,$13,$02,$02,$ff,$20,$60,$28,$ff,$ca // ...  *..... `(..
        .byte $02,$02,$ff,$20,$30,$70,$ff,$53,$02,$03,$ff // ... 0p.S...

txt_2a3b:
        .byte $23,$26,$a0,$ff,$3b                   // #&..;

spr_2a40:
        .byte $63,$73,$ff,$73,$ef,$6f,$ff,$9f,$02,$22,$ff,$a0,$60,$60,$ff,$22 // cs.s.o..."..``."
        .byte $27,$33,$ff,$eb,$31,$3e,$ff,$46,$f6,$d2,$ff,$f0,$60,$60,$ff,$7a // '3..1>.F....``.z
        .byte $33,$06,$ff,$3f,$3d,$26,$ff,$03,$d2,$92,$ff,$f8,$e4,$a0,$ff,$92 // 3..?=&..........
        .byte $02,$02,$ff,$20,$20,$20,$ff,$03,$2f,$5e,$ff,$2d,$fc,$b2,$ff,$3b // ...   ../^.-...;

spr_2a80:
        .byte $ca,$32,$ff,$78,$f0,$74,$ff,$f6,$02,$02,$ff,$20,$20,$20,$ff,$02 // .2.x.t.....   ..
        .byte $0e,$32,$ff,$25,$a3,$2e,$ff,$5f,$4b,$4a,$ff,$2a,$b8,$f8,$ff,$42 // .2.%..._KJ.*...B
        .byte $46,$df,$ff,$e8,$28,$20,$ff,$02,$f2,$ae,$ff,$b3,$68,$20,$ff,$02 // F...( ......h ..
        .byte $23,$72,$ff,$22,$64,$24,$ff,$0a,$02,$42,$ff,$a0,$e8,$32,$ff,$0b // #r."d$...B...2..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02 // ...   .....   ..
        .byte $02,$02,$ff,$26,$20,$25,$ff,$02,$52,$13,$ff,$fe,$ad,$3e,$ff,$27 // ...& %..R....>.'
        .byte $6f,$52,$ff,$70,$a0,$60,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02 // oR.p.`.....   ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02 // ...   .....   ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02 // ...   .....   ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02 // ...   .....   ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02 // ...   .....   ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02,$03,$03,$ff,$21,$21,$21,$ff,$03 // ...   .....!!!..
        .byte $82,$82,$ff,$a0,$a0,$a0,$ff,$82,$02,$02,$ff,$20,$20,$20,$ff,$02 // ...........   ..
        .byte $07,$43,$ff,$74,$29,$2f,$ff,$03,$bb,$fe,$ff,$7e,$2a,$b7,$ff,$13 // .C.t)/.....~*...
        .byte $6e,$62,$ff,$ff,$af,$f0,$ff,$43,$5e,$57,$ff,$b6,$bd,$37,$ff,$fb // nb.....C^W...7..
        .byte $7a,$d6,$ff,$f7,$e8,$7a,$ff,$ee,$62,$92,$ff,$ea,$3d,$7c,$ff,$fa // z....z..b...=|..
        .byte $ee,$77,$ff,$69,$b3,$b2,$ff,$0b,$c2,$c2,$ff,$a0,$a0,$20,$ff,$42 // .w.i......... .B
        .byte $02,$0b,$ff,$35,$2c,$3a,$ff,$26,$62,$ca,$ff,$34,$fa,$fb,$ff,$7f // ...5,:.&b..4....
        .byte $32,$33,$ff,$f3,$ab,$bf,$ff,$ff,$5a,$ae,$ff,$e6,$f8,$7c,$ff,$9a // 23......Z....|..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02,$67,$3f,$ff,$e3,$7f,$6f,$ff,$07 // ...   ..g?...o..
        .byte $fa,$6e,$ff,$30,$fc,$fc,$ff,$ba,$02,$02,$ff,$20,$20,$21,$ff,$02 // .n.0.......  !..
        .byte $22,$eb,$ff,$b7,$ef,$f2,$ff,$5e,$9a,$12,$ff,$e8,$a0,$b8,$ff,$ba // "......^........
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02 // ...   .....   ..
        .byte $02,$4e,$ff,$24,$22,$20,$ff,$02,$12,$4a,$ff,$24,$30,$20,$ff,$4a // .N.$" ...J.$0 .J
        .byte $82,$12,$ff,$e0,$f8,$34,$ff,$02,$03,$03,$ff,$25,$2c,$21,$ff,$0a // .....4.....%,!..
        .byte $7b,$9e,$ff,$bd,$bf,$2c,$ff,$02,$62,$b3,$ff,$7c,$74,$60,$ff,$8a // {....,..b..|t`..
        .byte $82,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02 // ...   .....   ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02 // ...   .....   ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02 // ...   .....   ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02 // ...   .....   ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02 // ...   .....   ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02,$03,$03,$ff,$21,$21,$21,$ff,$03 // ...   .....!!!..
        .byte $82,$82,$ff,$a0,$a0,$a0,$ff,$82,$02,$02,$ff,$20,$20,$20,$ff,$02 // ...........   ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02,$d6,$ae,$ff,$20,$20,$20,$ff,$02 // ...   .....   ..
        .byte $0a,$ce,$ff,$20,$20,$20,$ff,$02,$ff,$ff,$ff,$26,$76,$22,$ff,$02 // ...   .....&v"..
        .byte $73,$9f,$ff,$b6,$ad,$74,$ff,$02,$d7,$ae,$ff,$32,$a0,$24,$ff,$02 // s....t.....2.$..
        .byte $4e,$26,$ff,$a0,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02 // N&..  .....   ..
        .byte $13,$6e,$ff,$28,$21,$24,$ff,$02,$f7,$ff,$ff,$ef,$eb,$7d,$ff,$16 // .n.(!$.......}..
        .byte $e6,$66,$ff,$3d,$f2,$fa,$ff,$82,$ef,$5a,$ff,$74,$68,$b0,$ff,$02 // .f.=.....Z.th...
        .byte $02,$03,$ff,$20,$20,$20,$ff,$02,$02,$26,$ff,$a6,$60,$26,$ff,$02 // ...   ...&..`&..
        .byte $ba,$a2,$ff,$70,$28,$b8,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02 // ...p(......   ..
        .byte $df,$82,$ff,$b4,$22,$68,$ff,$06,$62,$82,$ff,$78,$a0,$68,$ff,$42 // ...."h..b..x.h.B
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02 // ...   .....   ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02,$22,$06,$ff,$28,$22,$21,$ff,$02 // ...   .."..("!..
        .byte $02,$02,$ff,$e6,$20,$a0,$ff,$02,$0f,$06,$ff,$21,$20,$20,$ff,$02 // .... ......!  ..
        .byte $4b,$83,$ff,$30,$30,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02 // K..00 .....   ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$21,$ff,$02 // ...   .....  !..
        .byte $02,$02,$ff                           // ...

txt_2d73:
        .byte $20,$20,$b0,$ff,$12,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff //   ......   .....
        .byte $20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff //    .....   .....
        .byte $20,$20,$21,$ff,$02,$02,$02,$ff,$30,$fc,$32,$ff,$42,$02,$02,$ff //   !.....0.2.B...
        .byte $20,$20,$20,$ff,$42,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff //    .B...   .....
        .byte $20,$20,$20,$ff,$02,$03,$03,$ff,$21,$21,$21,$ff,$03,$82,$82,$ff //    .....!!!.....
        .byte $a0,$a0,$a0,$ff,$82,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff // ........   .....
        .byte $20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff //    .....   .....
        .byte $20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff //    .....   .....
        .byte $20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff //    .....   .....
        .byte $20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff //    .....   .....
        .byte $20,$20,$20,$ff,$02,$42,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff //    ..B..   .....
        .byte $20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff //    .....   .....
        .byte $20,$20,$20,$ff,$02,$02,$06,$ff,$24,$24,$20,$ff,$02,$02,$02,$ff //    .....$$ .....
        .byte $20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$1a,$02,$ff //    .....   .....
        .byte $20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff //    .....   .....
        .byte $20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff //    .....   .....
        .byte $20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff //    .....   .....
        .byte $20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff //    .....   .....
        .byte $20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff //    .....   .....
        .byte $20,$20,$20,$ff,$02,$03,$03,$ff,$26,$35,$25,$ff,$0f,$aa,$3a,$ff //    .....&5%...:.
        .byte $6f,$3d,$fa,$ff,$9f,$82,$82,$ff,$20,$a0,$a0,$ff,$03,$02,$06,$ff // o=...... .......
        .byte $26,$20,$3f,$ff,$1a,$03,$82,$ff,$a0,$28,$ee,$ff,$06,$02,$06,$ff // & ?......(......
        .byte $20,$21,$22,$ff,$c3,$f7,$ee,$ff,$68,$bf,$37,$ff,$2a,$c2,$02,$ff //  !".....h.7.*...
        .byte $a0,$a0,$e0,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff // ........   .....
        .byte $20,$20,$20,$ff,$02,$03,$03,$ff,$21,$21,$21,$ff,$03,$82,$82,$ff //    .....!!!.....
        .byte $a0,$a0,$a0,$ff,$82,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff // ........   .....
        .byte $20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff //    .....   .....
        .byte $20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff //    .....   .....
        .byte $20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff //    .....   .....
        .byte $20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff //    .....   .....
        .byte $20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff //    .....   .....
        .byte $20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff //    .....   .....
        .byte $20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff //    .....   .....
        .byte $20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff //    .....   .....
        .byte $20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff //    .....   .....
        .byte $20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff //    .....   .....
        .byte $20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff //    .....   .....
        .byte $20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff //    .....   .....
        .byte $20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff //    .....   .....
        .byte $20,$20,$20,$ff,$02,$0a,$07,$ff,$27,$2b,$2b,$ff,$0f,$ef,$7f,$ff //    .....'++.....
        .byte $a9,$f4,$ee,$ff,$d7,$c2,$83,$ff,$be,$30,$3f,$ff,$87,$3f,$b3,$ff // .........0?..?..
        .byte $ea,$bf,$b5,$ff,$9b,$92,$42,$ff,$64,$20,$20,$ff,$02,$02,$02,$ff // ......B.d  .....
        .byte $20,$20,$20,$ff,$07,$c2,$12,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff //    .....   .....
        .byte $20,$20,$21,$ff,$02,$02,$02,$ff,$20,$20,$28,$ff,$7b,$02,$02,$ff //   !.....  (.{...
        .byte $20,$20,$23,$ff,$03,$03,$03,$ff       //   #.....

txt_303b:
        .byte $21,$23,$b1,$ff,$93,$82,$82,$ff,$a0,$a0,$a0,$ff,$82,$02,$02,$ff // !#..............
        .byte $20,$20,$20,$ff,$1e,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff //    .....   .....
        .byte $20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff //    .....   .....
        .byte $20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff //    .....   .....
        .byte $20,$20,$20,$ff,$0f,$02,$02,$ff,$20,$20,$20,$ff,$82,$02,$02,$ff //    .....   .....
        .byte $20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff //    .....   .....
        .byte $20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$3f,$ff,$ff,$02,$02,$ff //    .....  ?.....
        .byte $20,$20,$ff,$ff,$ff,$02,$02,$ff,$20,$20,$ff,$ff,$ff,$02,$02,$ff //   ......  ......
        .byte $20,$20,$f0,$ff,$fe,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff //   ......   .....
        .byte $20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff //    .....   .....
        .byte $20,$20,$20,$ff,$02,$02,$02,$ff,$20,$21,$23,$ff,$07,$02,$02,$ff //    ..... !#.....
        .byte $20,$e0,$e0,$ff,$f2,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff //  .......   .....
        .byte $20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff //    .....   .....
        .byte $20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff //    .....   .....
        .byte $20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$06,$1f,$ff //    .....   .....
        .byte $22,$2f,$24,$ff,$13,$76,$6f,$ff,$3f,$fc,$7a,$ff,$df,$3e,$8e,$ff // "/$..vo.?.z..>..
        .byte $b3,$a1,$bb,$ff,$cf,$0a,$5e,$ff,$34,$e0,$70,$ff,$b6,$02,$02,$ff // ......^.4.p.....
        .byte $20,$20,$20,$ff,$02,$06,$03,$ff,$33,$3d,$38,$ff,$3a,$22,$22,$ff //    .....3=8.:"".
        .byte $e8,$e4,$68,$ff,$5e,$0a,$0b,$ff,$24,$2c,$2d,$ff,$03,$cf,$2f,$ff // ..h.^...$,-.../.
        .byte $67,$2d,$bc,$ff,$d7,$82,$6b,$ff,$67,$b4,$bf,$ff,$fe,$e3,$d7,$ff // g-....k.g.......
        .byte $39,$3b,$ff,$ff,$db,$82,$82,$ff,$a0,$a0,$a0,$ff,$82,$3e,$7f,$ff // 9;...........>..
        .byte $7f,$7f,$7f,$ff,$7f,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff // ........   .....
        .byte $20,$20,$20,$ff,$fa,$02,$02,$ff,$20,$20,$20,$ff,$72,$02,$02,$ff //    .....   .r...
        .byte $20,$20,$20,$ff,$02,$02,$02,$ff,$20,$21,$21,$ff,$0f,$1f,$1f,$ff //    ..... !!.....
        .byte $ff,$ff,$fc,$ff,$fa,$c2,$c2,$ff,$a0,$20,$20,$ff,$02,$02,$02,$ff // .........  .....
        .byte $20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff //    .....   .....
        .byte $20,$20,$20,$ff,$02,$ff,$ff,$ff,$3f,$3f,$3f,$ff,$1f,$ff,$ff,$ff //    .....???.....
        .byte $ff,$e0,$e0,$ff,$c2,$ff,$ff,$ff,$ff,$21,$21,$ff,$03,$fe,$fe,$ff // .........!!.....
        .byte $fc,$fc,$fc,$ff,$fe,$02,$02,$ff,$20,$27,$2f,$ff,$1f,$02,$02,$ff // ........ '/.....

txt_320b:
        .byte $20,$20,$a0,$ff,$c2,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff //   ......   .....
        .byte $20,$20,$20,$ff,$fa,$07,$07,$ff,$27,$27,$27,$ff,$07,$f2,$f2,$ff //    .....'''.....
        .byte $f0,$f0,$f0,$ff,$f2,$02,$02,$ff,$20,$20,$20,$ff,$3f,$02,$02,$ff // ........   .?...
        .byte $20,$20,$20,$ff,$ff                   //    ..

spr_3240:
        .byte $02,$02,$ff,$20,$20,$20,$ff,$e2,$02,$02,$ff,$20,$20,$20,$ff,$02 // ...   .....   ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02 // ...   .....   ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02,$07,$1b,$ff,$25,$2f,$27,$ff,$0f // ...   .....%/'..
        .byte $77,$fa,$ff,$fe,$fd,$fe,$ff,$be,$cf,$0f,$ff,$fd,$b7,$af,$ff,$07 // w...............
        .byte $ff,$4b,$ff,$e2,$fb,$7c,$ff,$b3,$02,$02,$ff // .K...|.....

txt_328b:
        .byte $20,$20,$a0,$ff,$da,$2f,$43,$ff,$39,$36,$7f,$ff,$37,$aa,$16,$ff //   .../C.96..7...
        .byte $a0,$e4,$f0,$ff,$0a,$02,$02,$ff,$20,$20,$20,$ff,$02,$af,$97,$ff // ........   .....
        .byte $23,$33,$38,$ff,$8a,$fe,$ee,$ff,$fe,$f6,$ff,$ff,$ef,$fb,$23,$ff // #38...........#.
        .byte $69,$31,$27,$ff,$63,$82,$82,$ff,$a0,$a0,$a0,$ff,$82,$7f,$7f,$ff // i1'.c...........
        .byte $7f,$7f,$7f,$ff,$7f,$03,$03,$ff,$21,$21,$21,$ff,$03,$fe,$ff,$ff // ........!!!.....
        .byte $ff,$ff,$ff,$ff,$ff,$fa,$fe,$ff,$fc,$f8,$f0,$ff,$c2,$02,$02,$ff // ................
        .byte $20,$21,$23,$ff,$0f,$1f,$3f,$ff,$ff,$ff,$fe,$ff,$fa,$f2,$c2,$ff //  !#...?.........
        .byte $af,$3f,$3f,$ff,$0f,$02,$02,$ff,$ff,$ff,$ff,$ff,$ff,$02,$02,$ff // .??.............
        .byte $fe,$ff,$ff,$ff,$fe,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff // ........   .....
        .byte $20,$20,$20,$ff,$02,$1f,$1f,$ff,$3f,$3f,$3f,$ff,$1f,$c2,$c2,$ff //    .....???.....
        .byte $e0,$e0,$e0,$ff,$c2,$03,$03,$ff,$21,$21,$21,$ff,$03,$fe,$fe,$ff // ........!!!.....
        .byte $fc,$fc,$fc,$ff,$fe,$1f,$1f,$ff,$3f,$3f,$3f,$ff,$1f,$c2,$c2,$ff // ........???.....
        .byte $e0,$e0,$e0,$ff,$c2,$03,$03,$ff,$21,$21,$21,$ff,$03,$fe,$fe,$ff // ........!!!.....
        .byte $fc,$fc,$fc,$ff,$fe,$07,$07,$ff,$27,$27,$27,$ff,$07,$f2,$f2,$ff // ........'''.....
        .byte $f0,$f0,$f0,$ff,$f2,$7f,$ff,$ff,$ff,$7f,$3f,$ff,$3f,$ff,$ff,$ff // ..........?.?...
        .byte $ff,$ff,$ff,$ff,$82,$f2,$fa,$ff,$f8,$f0,$e0,$ff,$02,$02,$02,$ff // ................
        .byte $20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff //    .....   .....
        .byte $20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02,$0f,$0a,$ff //    .....   .....
        .byte $27,$22,$20,$ff,$03,$ef,$ff,$ff,$7e,$fd,$fe,$ff,$22,$8e,$03,$ff // '" .....~..."...
        .byte $20,$a0,$20,$ff,$02,$9f,$8a,$ff,$f4,$30,$35,$ff,$02,$c2,$b6,$ff //  . ......05.....
        .byte $24,$e0,$e0,$ff,$02,$47,$42,$ff,$75,$28,$75,$ff,$23,$aa,$0a,$ff // $....GB.u(u.#...
        .byte $fa,$70,$74,$ff,$02,$06,$0a,$ff,$37,$2a,$24,$ff,$02,$3e,$13,$ff // .pt.....7*$..>..
        .byte $aa,$26,$b3,$ff,$c2,$7b,$b7,$ff,$a6,$22,$27,$ff,$c2,$cb,$8b,$ff // .&...{..."'.....
        .byte $65,$31,$23,$ff,$0b                   // e1#..

spr_3400:
        .byte $82,$82,$ff,$a0,$a0,$a0,$ff,$82,$7f,$7f,$ff,$7f,$7f,$7f,$ff,$7f // ................
        .byte $03,$03,$ff,$27,$2f,$3f,$ff,$7f,$ff,$ff,$ff,$fc,$fc,$fc,$ff,$fe // ...'/?..........
        .byte $82,$02,$ff,$20,$21,$23,$ff,$0f,$1f,$3f,$ff,$ff,$ff,$fe,$ff,$fa // ... !#...?......
        .byte $f2,$e2,$ff,$a0,$20,$20,$ff,$02,$1f,$3e,$ff,$7f,$7f,$7f,$ff,$7f // ....  ...>......
        .byte $ff,$02,$ff,$fc,$fe,$fe,$ff,$fe,$fe,$02,$ff,$20,$20,$20,$ff,$02 // ...........   ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02 // ...   .....   ..
        .byte $1f,$1f,$ff,$3f,$3f,$3f,$ff,$1f,$c2,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ...???..........
        .byte $03,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$fe,$fe,$ff,$fc,$fc,$fc,$ff,$f2 // ................
        .byte $1f,$1f,$ff,$3f,$3f,$3f,$ff,$1f,$c2,$c2,$ff,$e0,$e0,$e0,$ff,$f2 // ...???..........
        .byte $03,$03,$ff,$21,$21,$21,$ff,$03,$fe,$fe,$ff,$fc,$fc,$fc,$ff,$fe // ...!!!..........
        .byte $07,$07,$ff,$27,$27,$27,$ff,$07,$f2,$f2,$ff,$f0,$f0,$f0,$ff,$f2 // ...'''..........
        .byte $3f,$3f,$ff,$3f,$3f,$3f,$ff,$3f,$82,$82,$ff,$a0,$a0,$a0,$ff,$ff // ??.???.?........
        .byte $02,$02,$ff,$20,$20,$20,$ff,$c2,$02,$02,$ff,$20,$20,$20,$ff,$02 // ...   .....   ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02 // ...   .....   ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02 // ...   .....   ..
        .byte $da,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02 // ...   .....   ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02,$22,$22,$ff,$20,$20,$20,$ff,$02 // ...   .."".   ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02,$62,$02,$ff,$20,$20,$20,$ff,$02 // ...   ..b..   ..
        .byte $03,$02,$ff,$20,$20,$20,$ff,$02,$3b,$2a,$ff,$20,$20,$20,$ff,$02 // ...   ..;*.   ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02,$43,$1b,$ff,$21,$21,$21,$ff,$03 // ...   ..C..!!!..
        .byte $82,$82,$ff,$a0,$a0,$a0,$ff,$82,$7f,$7f,$ff,$3f,$7f,$7f,$ff,$3e // ...........?...>
        .byte $ff,$ff,$ff,$fd,$f9,$f1,$ff,$03,$fe,$fe,$ff,$fc,$fd,$ff,$ff,$ff // ................
        .byte $1f,$3f,$ff,$ff,$ff,$fe,$ff,$fa,$f2,$e2,$ff,$a0,$20,$20,$ff,$02 // .?..........  ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02,$7f,$7f,$ff,$7f,$7f,$7f,$ff,$7f // ...   ..........
        .byte $fa,$02,$ff,$20,$20,$20,$ff,$ff,$02,$02,$ff,$20,$20,$20,$ff,$f2 // ...   .....   ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02 // ...   .....   ..
        .byte $1f,$1f,$ff,$3f,$2f,$3f,$ff,$1f,$fe,$ff,$ff,$ff,$ff,$ff,$ff,$cf // ...?/?..........
        .byte $02,$02,$ff,$a0,$e0,$e0,$ff,$fa,$02,$02,$ff,$20,$20,$20,$ff,$02 // ...........   ..
        .byte $1f,$1f,$ff,$27,$20,$20,$ff,$02,$f2,$f2,$ff,$ff,$ff,$ff,$ff,$07 // ...'  ..........
        .byte $03,$03,$ff,$ff,$ff,$ff,$ff,$ff,$fe,$fe,$ff,$fc,$fc,$fc,$ff,$fa // ................
        .byte $07,$07,$ff,$27,$27,$27,$ff,$07,$f2,$f2,$ff,$f0,$f0,$f0,$ff,$f2 // ...'''..........
        .byte $3f,$3f,$ff,$7f,$7f,$7f,$ff,$7f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$02 // ??..............
        .byte $e2,$f2,$ff,$f0,$e0,$e0,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02 // ...........   ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02 // ...   .....   ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02 // ...   .....   ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02 // ...   .....   ..

spr_3640:
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02 // ...   .....   ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02 // ...   .....   ..
        .byte $02,$02,$ff,$20,$20,$21,$fe,$04,$02,$02,$ff,$20,$20,$fc,$03,$d9 // ...  !.....  ...
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02,$03,$03,$ff,$21,$21,$21,$ff,$03 // ...   .....!!!..

spr_3680:
        .byte $82,$82,$ff,$a0,$a0,$a0,$ff,$82,$1e,$02,$ff,$20,$20,$20,$ff,$02 // ...........   ..
        .byte $03,$03,$ff,$20,$20,$20,$ff,$02,$ff,$ff,$ff,$7f,$20,$20,$ff,$02 // ...   ......  ..
        .byte $f2,$e2,$ff,$a0,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02 // ....  .....   ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02,$7f,$7f,$ff,$7f,$3f,$3f,$ff,$02 // ...   ......??..
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$02,$fa,$fe,$ff,$fc,$f8,$f0,$ff,$02 // ................
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02 // ...   .....   ..
        .byte $1f,$1f,$ff,$1f,$1f,$1f,$ff,$1f,$c7,$c3,$ff,$c0,$c0,$c0,$ff,$c2 // ................
        .byte $fe,$fe,$ff,$ff,$7f,$3f,$ff,$0f,$02,$02,$ff,$a0,$e0,$e0,$ff,$fa // .....?..........
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02,$03,$02,$ff,$20,$20,$20,$ff,$02 // ...   .....   ..
        .byte $ff,$02,$ff,$20,$20,$20,$ff,$02,$f2,$02,$ff,$20,$20,$20,$ff,$02 // ...   .....   ..
        .byte $07,$07,$ff,$27,$27,$27,$ff,$07,$f2,$f2,$ff,$f0,$f0,$f0,$ff,$f2 // ...'''..........
        .byte $7f,$7f,$ff,$3f,$7f,$7f,$ff,$3f,$02,$02,$ff,$ff,$ff,$ff,$ff,$ff // ...?...?........
        .byte $02,$02,$ff,$e0,$e0,$e0,$ff,$c2,$02,$02,$ff,$20,$20,$20,$ff,$02 // ...........   ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02 // ...   .....   ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02 // ...   .....   ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02 // ...   .....   ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02 // ...   .....   ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02,$02,$02,$ff,$20,$20,$20,$ff,$02 // ...   .....   ..
        .byte $04,$04,$fc,$25,$25,$24,$fe,$03,$d9,$01,$21,$05,$05,$f9,$03,$fe // ...%%$....!.....
        .byte $02,$02,$ff,$20,$20,$20,$ff,$02,$03,$03,$ff,$21,$21,$21,$ff,$03 // ...   .....!!!..
        .byte $82,$82,$ff,$a0,$a0,$a0,$ff,$00,$02,$02,$ff,$20,$20,$20,$ff,$00 // ...........   ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$00,$02,$02,$ff,$20,$20,$20,$ff,$00 // ...   .....   ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$00,$02,$02,$ff,$20,$20,$20,$ff,$00 // ...   .....   ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$00,$02,$02,$ff,$20,$20,$20,$ff,$00 // ...   .....   ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$00,$02,$02,$ff,$20,$20,$20,$ff,$00 // ...   .....   ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$00,$02,$02,$ff,$20,$20,$20,$ff,$00 // ...   .....   ..
        .byte $0f,$07,$ff,$20,$20,$20,$ff,$00,$82,$02,$ff,$20,$20,$20,$ff,$00 // ...   .....   ..
        .byte $07,$03,$ff,$20,$20,$20,$ff,$00,$fe,$fe,$ff,$ff,$7f,$3f,$ff,$00 // ...   .......?..

spr_3840:
        .byte $02,$02,$ff,$a0,$a0,$20,$ff,$00,$02,$02,$ff,$20,$20,$20,$ff,$00 // ..... .....   ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$00,$02,$02,$ff,$20,$20,$20,$ff,$00 // ...   .....   ..
        .byte $07,$03,$ff,$20,$20,$20,$ff,$00,$f2,$e2,$ff,$20,$20,$20,$ff,$00 // ...   .....   ..
        .byte $1f,$02,$ff,$20,$20,$20,$ff,$00,$ff,$02,$ff,$20,$20,$20,$ff,$00 // ...   .....   ..
        .byte $82,$02,$ff,$20,$20,$20,$ff,$00,$02,$02,$ff,$20,$20,$20,$ff,$00 // ...   .....   ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$00,$02,$02,$ff,$20,$20,$20,$ff,$00 // ...   .....   ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$00,$02,$02,$ff,$20,$20,$20,$ff,$00 // ...   .....   ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$00,$02,$02,$ff,$20,$20,$20,$ff,$00 // ...   .....   ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$00,$02,$02,$ff,$20,$20,$20,$ff,$00 // ...   .....   ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$00,$02,$02,$ff,$20,$20,$20,$ff,$00 // ...   .....   ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$00,$02,$02,$ff,$20,$20,$20,$ff,$00 // ...   .....   ..
        .byte $02,$02,$ff,$20,$20,$20,$ff,$00,$03,$03,$ff,$41,$41,$41,$ff // ...   .....AAA.

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

// --- Region $3d00-$3d00 ---
.pc = $3d00 "spr_3d00"

spr_3d00:
        .byte $00                                   // .

// --- Region $3f00-$3f00 ---
.pc = $3f00 "spr_3f00"

spr_3f00:
        .byte $00                                   // .

// --- Region $45f1-$45f1 ---
.pc = $45f1 "dat_45f1"

dat_45f1:
        // === Fill data (1 bytes, $45f1-$45f1) ===
        .byte $00                                   // .

// --- Region $54d1-$54d1 ---
.pc = $54d1 "dat_54d1"

dat_54d1:
        // === Fill data (1 bytes, $54d1-$54d1) ===
        .byte $00                                   // .

// --- Region $58d1-$58d1 ---
.pc = $58d1 "dat_58d1"

dat_58d1:
        // === Fill data (1 bytes, $58d1-$58d1) ===
        .byte $00                                   // .

// --- Region $60ca-$60ca ---
.pc = $60ca "dat_60ca"

dat_60ca:
        // === Fill data (1 bytes, $60ca-$60ca) ===
        .byte $00                                   // .

// --- Region $851a-$851a ---
.pc = $851a "dat_851a"

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

// --- Region $8dd1-$8dd1 ---
.pc = $8dd1 "dat_8dd1"

dat_8dd1:
        // === Fill data (1 bytes, $8dd1-$8dd1) ===
        .byte $00                                   // .

// --- Region $d030-$d030 ---
.pc = $d030 "dat_d030"

dat_d030:
        .byte $01                                   // .
