// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:11
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $cbff  (50176 bytes)
// Crunched with Exomizer v2/v3 — depacked by emulation
// Packer entry: $080b (via BASIC SYS 2059)
// Entry point:  $179f (6047)
// IRQ handler:  $17ec (irq_17ec)
//
// Code: 1279 bytes, Data: 48897 bytes
// Labels: 216, Subroutines: 26
//
// Cross-references: all OK
// ============================================


// --- Region $0ec0-$0ef3 ---
.pc = $0ec0 "sub_0ec0"
// Referenced by: jsr from $182c

sub_0ec0:
.label smc_0ec1 = * + 1
        lda $0fa2                                   // !SMC: modified by $0ee9
        sta $d022
.label smc_0ec7 = * + 1
        lda $0fc2                                   // !SMC: modified by $0eec
        sta $d023
.label smc_0ecd = * + 1
        lda $0fe2                                   // !SMC: modified by $0eef
        sta $d024
        inc smc_0ec1
        inc smc_0ec7
        inc smc_0ecd
        lda smc_0ec1
        cmp #$b0
        beq loc_0ee3
        rts

loc_0ee3:
        ldx #$90
        ldy #$b0
        lda #$d0
        stx smc_0ec1                                // SMC: modifies $0ec1
        sty smc_0ec7                                // SMC: modifies $0ec7
        sta smc_0ecd                                // SMC: modifies $0ecd
        rts

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

// --- Region $0f00-$0f04 ---
.pc = $0f00 "sub_0f00"
// Referenced by: jsr from $1862

sub_0f00:
.label smc_0f01 = * + 1
        jmp loc_0f1b                                // !SMC: modified by $0f4d

chr_0f03:
        // === Charset data (2 bytes, $0f03-$0f04) ===
        .byte $a9,$00                               // char 0 (partial)

// --- Region $0f1b-$0f8c ---
.pc = $0f1b "loc_0f1b"

loc_0f1b:
        lda #$00
        beq loc_0f20

loc_0f1f:
        rts

loc_0f20:
        jsr sub_0f81
        bcs loc_0f1f
        lda #$c7
        sta $30
        ldx #$00

loc_0f2b:
        lda $05e1,x
        sta $05e0,x
        inx
        cpx #$27
        bne loc_0f2b
        ldy #$00

loc_0f38:
        lda ($31),y
        cmp #$00
        bne loc_0f47
        sty $31
        lda #$1a
        sta $32
        jmp loc_0f38

loc_0f47:
        cmp #$f0
        bne loc_0f53
        lda #$03
        sta smc_0f01                                // SMC: modifies $0f01
        jmp loc_0f7a

loc_0f53:
        cmp #$f1
        bne loc_0f5f
        lda #$ff
        sta smc_0f85                                // SMC: modifies $0f85
        jmp loc_0f7a

loc_0f5f:
        cmp #$f2
        bne loc_0f6b
        lda #$fe
        sta smc_0f85                                // SMC: modifies $0f85
        jmp loc_0f7a

loc_0f6b:
        cmp #$f3
        bne loc_0f77
        lda #$fc
        sta smc_0f85                                // SMC: modifies $0f85
        jmp loc_0f7a

loc_0f77:
        sta $0607

loc_0f7a:
        inc $31
        bne loc_0f80
        inc $32

loc_0f80:
        rts
// Referenced by: jsr from $0f20

sub_0f81:
        lda $30
        clc
.label smc_0f85 = * + 1
        adc #$fc                                    // !SMC: modified by $0f59, $0f65, $0f71
        cmp #$c0
        bcc loc_0f8c
        sta $30

loc_0f8c:
        rts

// --- Region $13dd-$1401 ---
.pc = $13dd "loc_13dd"

loc_13dd:
        ldy #$00
        lda ($fb),y
        sta $101e
        iny
        lda ($fb),y
        sta $101f
        iny
        lda ($fb),y
        sta $1025
        iny
        lda ($fb),y
        sta $1026
        iny
        lda ($fb),y
        sta $102c
        iny
        lda ($fb),y
.label scr_1400 = * + 1
        sta $102d

// --- Region $15c0-$15f8 ---
.pc = $15c0 "sub_15c0"
// Referenced by: jsr from $17aa

sub_15c0:
        lda #$03
        sta $1001
        lda #$6f
        sta $1002
        lda #$07
        sta $1000
        lda #$40
        sta $1059
        lda #$14
        sta $105a
        lda #$78
        sta $1060
        lda #$14
        sta $1061
        lda #$40
        sta $1067
        lda #$14
        sta $1068
        lda #$ba
        sta $fb
        lda #$15
        sta $fc
        jmp loc_13dd

scr_15f8:
        // === Screen RAM (1 bytes, $15f8-$15f8) ===
        .byte $ad                                   // scrcode: .

// --- Region $179f-$1956 ---
.pc = $179f "main_179f"

main_179f:
        sei
        ldy #$00
        ldx #$80
        jsr sub_1e40
        jsr sub_18ad
        jsr sub_15c0
        lda #$0b
        sta $d011
        nop
        nop
        nop
        nop
        ldx #$00

loc_17b8:
        lda #$0b
        sta $d878,x
        sta $daa8,x
        inx
        cpx #$c8
        bne loc_17b8
        ldx #$00
        ldy #$1a
        stx $31
        sty $32
        lda #$d7
        sta $02
        sta $48
        sei
        ldy #$ec
        ldx #$17
        sty $0314
        stx $0315
        ldy #$7f
        ldx #$01
        stx $d01a
        jsr sub_c003
        cli

loc_17e9:
        jmp loc_17e9

irq_17ec:
        ldy #$38

loc_17ee:
        cpy $d012
        bne loc_17ee
        ldy #$13
        ldx $02
        lda #$1b
        sty $d018
        stx $d016
        sta $d011
        ldy #$06
        ldx #$0e
        sty $d022
        stx $d023
        ldy #$8e

loc_180e:
        cpy $d012
        bne loc_180e
        ldy #$09

loc_1815:
        dey
        bne loc_1815
        ldy #$0f
        sty $d021
        ldy #$13
        ldx $30
        lda #$5b
        sty $d018
        stx $d016
        sta $d011
        jsr sub_0ec0
        ldy #$a0

loc_1831:
        cpy $d012
        bne loc_1831
        ldy #$09

loc_1838:
        dey
        bne loc_1838
        ldy #$00
        sty $d021
        ldy #$13
        ldx $48
        lda #$1b
        sty $d018
        stx $d016
        sta $d011
        ldy #$06
        ldx #$0e
        sty $d022
        stx $d023
        inc $d019
        jsr sub_18c3
        jsr sub_c000
        jsr sub_0f00
        jsr sub_190d
        lda $dc01
        cmp #$ef
        beq loc_1872
        jmp $febc

loc_1872:
        lda #$f0
        sta $d01a
        jsr sub_1e40
        ldx #$00

loc_187c:
        lda #$04
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $db00,x
        lda $1ec0,x
        sta $0400,x
        inx
        bne loc_187c
        jmp $fce2

dat_1896:
        .byte $00,$00,$00,$00                       // ....

loc_189a:
        lda #$38
        sta $d012
        lda $d011
        and #$7f
        sta $d011
        lda #$7f
        sta $dc0d
        rts
// Referenced by: jsr from $17a7

sub_18ad:
        lda #$00
        tax

loc_18b0:
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $db00,x
        inx
        bne loc_18b0
        rts

dat_18c0:
        .byte $4c,$0d,$08                           // L..
// Referenced by: jsr from $185c

sub_18c3:
.label smc_18c4 = * + 1
        lda $0e59                                   // !SMC: modified by $18ed
        tay
        and #$07
        eor #$17
        sta $02
        tya
        lsr
        lsr
        lsr
        tay
        ldx #$00

loc_18d4:
        lda $1c47,y
        jsr sub_18f1
        iny
        inx
        cpx #$28
        bne loc_18d4
        inc smc_18c4
        lda smc_18c4
        cmp #$c0
        beq loc_18eb
        rts

loc_18eb:
        lda #$40
        sta smc_18c4                                // SMC: modifies $18c4
        rts
// Referenced by: jsr from $18d7

sub_18f1:
        sta $0478,x
        lda $1c97,y
        sta $04a0,x
        lda dat_1ce7,y
        sta $04c8,x
        lda $1d47,y
        sta $04f0,x
        lda $1db7,y
        sta $0518,x
        rts
// Referenced by: jsr from $1865

sub_190d:
.label smc_190e = * + 1
        lda $0e80                                   // !SMC: modified by $1937
        tay
        and #$07
        eor #$17
        sta $48
        tya
        lsr
        lsr
        lsr
        tay
        ldx #$00

loc_191e:
        lda $1c47,y
        jsr sub_193b
        iny
        inx
        cpx #$28
        bne loc_191e
        inc smc_190e
        lda smc_190e
        cmp #$c0
        beq loc_1935
        rts

loc_1935:
        lda #$40
        sta smc_190e                                // SMC: modifies $190e
        rts
// Referenced by: jsr from $1921

sub_193b:
        sta $06a8,x
        lda $1c97,y
        sta $06d0,x
        lda dat_1ce7,y
        sta $06f8,x
        lda $1d47,y
        sta $0720,x
        lda $1db7,y
        sta $0748,x
        rts

// --- Region $1e40-$1e74 ---
.pc = $1e40 "sub_1e40"

// Referenced by: jsr from $17a4, $1877
sub_1e40: {
        sei
        lda #$37
        sta $01
        ldy #$1f
loop:
        lda $fd30,y
        sta $0314,y
        dey
        bpl loop
        jsr $fda3
        jsr sub_1e61
        jsr $e51b
        jsr $ff5e
        jsr $fda3
        cli
        rts
}
// Referenced by: jsr from $1e53

sub_1e61:
        lda #$03
        sta $9a
        lda #$00
        sta $99
        ldx #$2f

loc_1e6b:
        lda dat_1e75,x
        sta $cfff,x
        dex
        bne loc_1e6b
        rts

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

// --- Region $c000-$c006 ---
.pc = $c000 "sub_c000"
// Referenced by: jsr from $185f

sub_c000:
        jmp loc_c059
// Referenced by: jsr from $17e5

sub_c003:
        jmp loc_c014

dat_c006:
        .byte $02                                   // .

// --- Region $c014-$c20c ---
.pc = $c014 "loc_c014"

loc_c014:
        ldy #$02

loc_c016:
        lda #$ff
        sta dat_c006,y
        lda #$00
        sta $c00f,y
        dey
        bpl loc_c016
        lda #$10
        sta $c009
        sta $c00a
        sta $c00b
        lda #$bc
        sta $d406
        sta $d40d
        sta $d414
        lda #$0f
        sta $d405
        sta $d40c
        sta $d413
        lda #$1f
        sta $d418
        lda #$8f
        sta $d415
        lda #$8f
        sta $d416
        lda #$55
        sta $d417
        rts

loc_c059:
        dec $c012
        bmi loc_c05f

loc_c05e:
        rts

loc_c05f:
        lda #$01
        sta $c012
        lda #$c8
        sta $fc
        lda #$c2
        sta $fe
        lda #$c5
        sta $b1
        lda #$00
        sta $fb
        sta $fd
        sta $b0
        ldx #$00
        lda #$d4
        sta $af
        lda #$04
        sta $ae
        ldy #$00
        sty smc_c0e7                                // SMC: modifies $c0e7
        iny
        sty smc_c0f1                                // SMC: modifies $c0f1
        jsr sub_c0c1
        inc $fc
        inc $fe
        inc $b1
        ldx #$01
        lda #$0b
        sta $ae
        ldy #$07
        sty smc_c0e7                                // SMC: modifies $c0e7
        iny
        sty smc_c0f1                                // SMC: modifies $c0f1
        jsr sub_c0c1
        inc $fc
        inc $fe
        inc $b1
        ldx #$02
        lda #$12
        sta $ae
        ldy #$0e
        sty smc_c0e7                                // SMC: modifies $c0e7
        iny
        sty smc_c0f1                                // SMC: modifies $c0f1
        jsr sub_c0c1
        jmp loc_c05e
// Referenced by: jsr from $c08b, $c0a3, $c0bb; jmp from $c0d9

sub_c0c1:
        ldy dat_c006,x
        dec $c00f,x
        bmi loc_c0d1
        dec $c00c,x
        bpl loc_c124
        jmp loc_c11d

loc_c0d1:
        iny
        cpy #$80
        bne loc_c0dc
        jsr loc_c014
        jmp sub_c0c1

loc_c0dc:
        sty $0334
        lda #$00
        sta $c013
        lda ($fd),y
.label smc_c0e7 = * + 1
        sta $d40e                                   // !SMC: modified by $c084, $c09c, $c0b4
        lda ($b0),y
        bne loc_c0f0
        inc $c013

loc_c0f0:
.label smc_c0f1 = * + 1
        sta $d40f                                   // !SMC: modified by $c088, $c0a0, $c0b8
        lda ($fb),y
        pha
        and #$0f
        sta $c00c,x
        pla
        lsr
        lsr
        lsr
        lsr
        sta $c00f,x

loc_c103:
        ldy $0334
        tya
        sta dat_c006,x
        lda $c013
        bne loc_c11d
        ldy #$00
        inc $c009,x
        lda $c009,x
        sta ($ae),y
        dec $c009,x
        rts

loc_c11d:
        lda $c009,x
        ldy #$00
        sta ($ae),y

loc_c124:
        rts

dat_c125:
        .byte $c2,$d0,$db                           // ...

txt_c128:
        .text "L)"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)

loc_c12b:
        jsr sub_aad7
        jsr sub_c2d2
        lda #$e8
        sta $bb
        lda #$03
        sta $bc
        lda #$0a
        sta $14
        lda #$00
        sta $15
        jmp loc_c103

dat_c144:
        .byte $20,$9a,$c2                           //  ..

loc_c147:
        jsr $ffc6
        lda $90
        beq loc_c151
        jmp loc_c594

loc_c151:
        lda #$01
        jsr sub_c2b6

loc_c156:
        jsr $ffcf
        cmp #$0d
        beq loc_c166
        jsr sub_c2bc
        lda $90
        bne loc_c184
        beq loc_c156

loc_c166:
        jsr sub_c19e
        jsr sub_c2cd
        cmp #$01
        bne loc_c178
        jsr sub_c19e
        jsr sub_c19b
        bne loc_c180

loc_c178:
        jsr sub_c2c0
        lda #$00
        jsr sub_c2bc

loc_c180:
        lda $90
        beq loc_c151

loc_c184:
        tya
        jsr sub_c2b6
        lda $5f
        sta $2d
        lda $60
        sta $2e
        jsr $ffcc
        lda #$08
        jsr $ffc3
        jmp loc_c12b
// Referenced by: jsr from $c173

sub_c19b:
        jsr sub_c19e
// Referenced by: jsr from $c166, $c170, $c19b

sub_c19e:
        lda $5f
        bne loc_c1a4
        dec $60

loc_c1a4:
        dec $5f
        rts

loc_c1a7:
        ldx #$00
        bit $ffa2
        stx $c645
        jsr sub_c24f
        jsr $ffc9
        lda $90
        beq loc_c1cb
        jmp loc_c594

loc_c1bc:
        lda #$0d
        jsr $ffd2
        lda $90
        beq loc_c1c8
        jmp loc_c594

loc_c1c8:
        jsr sub_c2c0

loc_c1cb:
        jsr sub_c2ca
        beq loc_c1d8
        ldx $c645

loc_c1d3:
        jsr sub_c481
        bcs loc_c1e7

loc_c1d8:
        jsr $ffcc
        lda #$08
        jsr $ffc3
        jmp loc_c329

loc_c1e3:
        tya
        jsr $ffd2

loc_c1e7:
        jsr sub_c2ca
        tay
        beq loc_c1bc
        cmp #$20
        bne loc_c1f9
        txa
        bmi loc_c1e3
        bne loc_c1e7
        inx
        bne loc_c1e3

loc_c1f9:
        cmp #$3b
        beq loc_c201
        cmp #$27
        bne loc_c1d3

loc_c201:
        .byte $c3,$d1                               // dcp ($d1,x) // ILLEGAL
        .byte $1f,$b5,$d1                           // slo $d1b5,x // ILLEGAL
        lda $00,x
        eor $5dc3,x
        brk

dat_c20c:
        .byte $1f                                   // .

// --- Region $c24f-$c24f ---
.pc = $c24f "sub_c24f"
// Referenced by: jsr from $c1af

sub_c24f:
        brk

// --- Region $c2b6-$c2c0 ---
.pc = $c2b6 "sub_c2b6"
// Referenced by: jsr from $c153, $c185

sub_c2b6:
        .byte $83,$bf                               // sax ($bf,x) // ILLEGAL
        .byte $83,$39                               // sax ($39,x) // ILLEGAL
        brk

dat_c2bb:
        .byte $ff                                   // .
// Referenced by: jsr from $c15d, $c17d

sub_c2bc:
        cmp ($00,x)
        brk

dat_c2bf:
        .byte $ff                                   // .
// Referenced by: jsr from $c178, $c1c8

sub_c2c0:
        brk

// --- Region $c2ca-$c2db ---
.pc = $c2ca "sub_c2ca"
// Referenced by: jsr from $c1cb, $c1e7

sub_c2ca:
        brk

dat_c2cb:
        .byte $ff,$a6                               // ..
// Referenced by: jsr from $c169

sub_c2cd:
        cpy #$1f
        ora ($e0,x)
.label sub_c2d2 = * + 1
        .byte $03,$83                               // slo ($83,x) // ILLEGAL
        rol.abs $0083,x
        .byte $83,$4e                               // sax ($4e,x) // ILLEGAL
        .byte $83,$3e                               // sax ($3e,x) // ILLEGAL

dat_c2da:
        .byte $83,$43                               // .C

// --- Region $c329-$c329 ---
.pc = $c329 "loc_c329"

loc_c329:
        brk

// --- Region $c481-$c485 ---
.pc = $c481 "sub_c481"
// Referenced by: jsr from $c1d3

sub_c481:
        .byte $ff,$82,$9e                           // isc $9e82,x // ILLEGAL
        brk

dat_c485:
        .byte $b9                                   // .

// --- Region $c594-$c596 ---
.pc = $c594 "loc_c594"

loc_c594:
        .byte $83,$35                               // sax ($35,x) // ILLEGAL
        brk

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

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

chr_0800:
        // === Charset data (1728 bytes, $0800-$0ebf) ===
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 0 @+0
        .byte $ff,$83,$39,$21,$39,$39,$39,$ff       // char 1 @+1
        .byte $ff,$03,$39,$23,$39,$01,$03,$ff       // char 2 @+2
        .byte $ff,$83,$39,$3f,$39,$01,$83,$ff       // char 3 @+3
        .byte $ff,$03,$f9,$39,$39,$01,$03,$ff       // char 4 @+4
        .byte $ff,$87,$3f,$03,$3f,$01,$81,$ff       // char 5 @+5
        .byte $ff,$87,$3f,$03,$3f,$3f,$3f,$ff       // char 6 @+6
        .byte $ff,$87,$3f,$31,$39,$01,$81,$ff       // char 7 @+7
        .byte $ff                                   // char 8 (partial)

txt_0841:
        .byte $39,$39,$21,$39,$39,$39,$ff           // char 8 (partial)
        .byte $ff,$c3,$e7,$e7,$e7,$c3,$c3,$ff       // char 9 @+9
        .byte $ff,$e1,$f9,$f9,$39,$01,$83,$ff       // char 10 @+10
        .byte $ff                                   // char 11 (partial)

txt_0859:
        .byte $39,$31,$23,$31,$39,$39,$ff           // char 11 (partial)
        .byte $ff,$3f,$3f,$3f,$3f,$01,$01,$ff       // char 12 @+12
        .byte $ff,$93,$01,$29,$39,$39,$39,$ff       // char 13 @+13
        .byte $ff,$83,$39,$39,$39,$39,$39,$ff       // char 14 @+14
        .byte $ff,$83,$39,$39,$39,$01,$83,$ff       // char 15 @+15
        .byte $ff,$03,$f9,$03,$3f,$3f,$3f,$ff       // char 16 @+16
        .byte $ff,$83,$39,$39,$3d,$13,$89,$ff       // char 17 @+17
        .byte $ff,$03,$39,$23,$39,$39,$39,$ff       // char 18 @+18
        .byte $ff,$87,$3f,$83,$f9,$01,$03,$ff       // char 19 @+19
        .byte $ff,$03,$f9,$f9,$f9,$f9,$f9,$ff       // char 20 @+20
        .byte $ff,$39,$39,$39,$39,$01,$83,$ff       // char 21 @+21
        .byte $ff,$39,$39,$39,$39,$93,$c7,$ff       // char 22 @+22
        .byte $ff,$39,$39,$39,$29,$01,$93,$ff       // char 23 @+23
        .byte $ff,$39,$93,$c7,$93,$39,$39,$ff       // char 24 @+24
        .byte $ff,$39,$39,$81,$f9,$01,$03,$ff       // char 25 @+25
        .byte $ff,$03,$e7,$cf,$9f,$01,$01           // char 26 (partial)

dat_08d7:
        // === Fill data (50 bytes, $08d7-$0908) ===
        .fill 50, $ff
        .byte $e7,$c3,$c3,$e7,$ff,$e7,$ff           // char 33 (partial)
        .byte $ff,$93,$93,$ff,$ff,$ff,$ff,$ff       // char 34 '"'
        .byte $ff,$93,$01,$93,$93,$01,$93,$ff       // char 35 '#'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 36 '$'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 37 '%'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 38 '&'
        .byte $ff,$e7,$e7,$ff,$ff,$ff,$ff,$ff       // char 39 '''
        .byte $ff,$e3,$cf,$9f,$9f,$cf,$e3,$ff       // char 40 '('
        .byte $ff,$8f,$e7,$f3,$f3,$e7,$8f,$ff       // char 41 ')'
        .byte $ff,$99,$c3,$00,$c3,$99,$ff,$ff       // char 42 '*'
        .byte $ff,$e7,$e7,$81,$e7,$e7,$ff,$ff       // char 43 '+'
        .byte $ff,$ff,$ff,$ff,$e7,$e7,$cf,$ff       // char 44 ','
        .byte $ff,$ff,$ff,$83,$ff,$ff,$ff,$ff       // char 45 '-'
        .byte $ff,$ff,$ff,$ff,$ff,$e7,$e7,$ff       // char 46 '.'
        .byte $ff,$f9,$f3,$e7,$cf,$9f,$3f,$ff       // char 47 '/'
        .byte $ff,$83,$39,$39,$39,$01,$83,$ff       // char 48 '0'
        .byte $ff,$c7,$e7,$e7,$e7,$c3,$c3,$ff       // char 49 '1'
        .byte $ff,$03,$f9,$83,$3f,$01,$01,$ff       // char 50 '2'
        .byte $ff,$03,$f9,$c3,$f9,$01,$03,$ff       // char 51 '3'
        .byte $ff,$39,$39,$81,$f9,$f9,$f9,$ff       // char 52 '4'
        .byte $ff,$01,$3f,$03,$f9,$01,$03,$ff       // char 53 '5'
        .byte $ff,$83,$3f,$03,$39,$01,$83,$ff       // char 54 '6'
        .byte $ff,$03,$f9,$f3,$e7,$e7,$e7,$ff       // char 55 '7'
        .byte $ff,$83,$39,$83,$39,$01,$83,$ff       // char 56 '8'
        .byte $ff,$83,$39,$81,$f9,$01,$03,$ff       // char 57 '9'
        .byte $ff,$ff,$e7,$ff,$e7,$ff,$ff,$ff       // char 58 ':'
        .byte $ff,$fe,$e7,$ff,$e7,$e7,$cf,$ff       // char 59 ';'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 60 '<'
        .byte $ff,$ff,$83,$ff,$83,$ff,$ff,$ff       // char 61 '='
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 62 '>'
        .byte $ff,$03,$f9,$f3,$e7,$ff,$e7,$ff       // char 63 '?'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 64 '@'
        .byte $55,$5a,$66                           // char 65 (partial)

txt_0a0b:
        .byte $59,$56,$55,$46,$51                   // char 65 (partial)
        .byte $55,$ef,$bb,$af,$6b,$aa,$6b,$9a       // char 66 'B'
        .byte $55,$ba,$ea,$fa,$ee,$fb,$be,$fa       // char 67 'C'
        .byte $40,$94,$65,$95,$a5,$99,$a5,$a9       // char 68 'D'
        .byte $00,$00,$00,$40,$40,$50,$10           // char 69 (partial)

txt_0a2f:
        .byte $50                                   // char 69 (partial)
        .byte $55,$44,$51,$45,$55,$45,$51,$45       // char 70 'F'
        .byte $50,$55,$66,$5a,$6a,$9b,$6a,$aa       // char 71 'G'
        .byte $00,$40,$94,$bd,$ef,$be,$fb,$be       // char 72 'H'
        .byte $00,$00,$00,$00,$40,$90,$90,$94       // char 73 'I'
        .byte $45,$55,$55,$00,$00,$00,$55,$79       // char 74 'J'
        .byte $6a,$9a,$55,$00,$00,$00,$55,$9a       // char 75 'K'
        .byte $be,$fb,$be,$6f,$1e,$6f,$be,$af       // char 76 'L'
        .byte $a6,$99,$aa,$a9,$e6,$a9,$a6,$a9       // char 77 'M'

txt_0a70:
        .byte $54,$54,$54,$54,$54,$54,$54,$44       // char 78 'N'
        .byte $56,$55,$55,$00,$00,$00,$00,$00       // char 79 'O'
        .byte $6a,$9b,$5a,$05,$00,$00,$00,$00       // char 80 'P'
        .byte $fa,$be,$fa,$ea,$7a,$19,$1a,$06       // char 81 'Q'
        .byte $a4,$94,$a5,$95,$65,$95,$56,$99       // char 82 'R'
        .byte $00,$00,$00,$00,$00                   // char 83 (partial)

txt_0a9d:
        .byte $40,$40,$40                           // char 83 (partial)
        .byte $45,$55,$55,$00,$00,$00,$00,$00       // char 84 'T'
        .byte $6a,$9a,$55,$00,$00,$00               // char 85 (partial)

txt_0aae:
        .byte $55,$5a                               // char 85 (partial)
        .byte $54,$54,$54,$54,$54,$50,$50,$50       // char 86 'V'
        .byte $7a,$6e,$7b,$6e,$7f,$7b,$6e,$7a       // char 87 'W'
        .byte $66,$aa,$ab,$ae,$ef,$bb,$ae,$ab       // char 88 'X'
        .byte $ae,$ba,$be,$ea,$be,$fb,$fe,$fb       // char 89 'Y'
        .byte $a5,$99,$a5,$99,$a5,$99,$a6,$a9       // char 90 'Z'
        .byte $54,$44,$10                           // char 91 (partial)

txt_0adb:
        .byte $50,$50,$40,$40,$00                   // char 91 (partial)
        .byte $00,$00                               // char 92 (partial)

txt_0ae2:
        .byte $55,$45,$55,$55,$56,$59               // char 92 (partial)
        .byte $00,$00,$55,$99,$69,$99,$69,$a9       // char 93 ']'
        .byte $06,$06,$01,$01,$01,$01,$01,$01       // char 94 '^'
        .byte $66,$aa,$ab,$ea,$ef,$bb,$ea,$aa       // char 95 '_'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 96 '`'
        .byte $66,$6a,$6b,$6e,$6f,$7b,$6e,$6b       // char 97 'a'
        .byte $40,$40,$00,$40,$40,$50,$50,$90       // char 98 'b'
        .byte $6a,$59,$66,$55,$55,$55,$55,$51       // char 99 'c'
        .byte $6a,$99,$65,$59,$55,$55,$55,$15       // char 100 'd'
        .byte $fe,$55,$00,$00,$00,$00,$00,$00       // char 101 'e'
        .byte $d4,$40,$00,$00,$00,$00,$00,$00       // char 102 'f'
        .byte $56,$69,$6a,$7a,$6e,$7b,$7f,$7f       // char 103 'g'
        .byte $ad,$b9,$ad,$bd,$ed,$fd,$ff,$ff       // char 104 'h'
        .byte $01,$01,$01,$01,$01,$55,$ea,$a9       // char 105 'i'
        .byte $a6,$99,$66,$95                       // char 106 (partial)

txt_0b54:
        .byte $55,$55,$55,$51                       // char 106 (partial)
        .byte $a4,$94,$64,$54,$54,$54,$54,$14       // char 107 'k'
        .byte $6a,$55,$00,$00,$00,$00,$00,$00       // char 108 'l'
        .byte $fe,$7f,$1e,$07,$07,$01,$01,$01       // char 109 'm'
        .byte $ea,$b9,$ea,$fa,$ee,$ff,$ff,$ff       // char 110 'n'
        .byte $54,$a4,$a4,$b4,$e4,$b4,$f4,$f4       // char 111 'o'

txt_0b80:
        .byte $44,$51,$44,$51,$40,$41,$44,$55       // char 112 'p'
        .byte $55,$15,$45,$11,$45,$01,$41,$55       // char 113 'q'
        .byte $7f,$7f,$6f,$7b,$6e,$7a,$6e,$55       // char 114 'r'
        .byte $fe,$bb,$ee,$aa,$a6,$99,$65,$55       // char 115 's'
        .byte $e5,$99,$65,$95                       // char 116 (partial)

txt_0ba4:
        .byte $55,$54,$51,$55                       // char 116 (partial)
        .byte $54,$51,$44,$11,$44,$01,$04,$55       // char 117 'u'
        .byte $44,$14,$44,$14,$04,$04,$44,$54       // char 118 'v'
        .byte $01,$01,$01,$01,$01,$01,$01,$01       // char 119 'w'
        .byte $ff,$bb,$ef,$ab,$6a,$9a,$66,$55       // char 120 'x'
        .byte $f4,$f4,$e4,$b4,$e4,$b4,$e4           // char 121 (partial)

txt_0bcf:
        .byte $54                                   // char 121 (partial)
        .byte $55,$44,$41,$40,$51,$44,$51,$44       // char 122 'z'
        .byte $55,$41,$00,$45,$11,$45,$15,$55       // char 123 '{'
        .byte $55,$15,$55,$56,$5a,$66,$9b,$6e       // char 124 '|'
        .byte $40,$54,$99,$6a,$ab,$ef,$bb,$ff       // char 125 '}'
        .byte $00,$00,$00                           // char 126 (partial)

txt_0bf3:
        .byte $40,$40,$d0,$d0,$d0                   // char 126 (partial)
        .byte $00,$00,$01,$05,$06,$15,$16,$11       // char 127

scr_0c00:
        .byte $05,$5f,$bb,$af,$6b,$aa,$6b,$9a       // char 128
        .byte $55,$ed,$b9,$ad,$69,$a9,$69,$99       // char 129
        .byte $55,$94,$65,$95,$a5,$99,$a5,$a9       // char 130
        .byte $54,$44,$14,$44,$54,$44,$14,$44       // char 131
        .byte $00,$00,$01,$06,$07,$1f,$1f,$1f       // char 132
        .byte $05,$55,$99,$a6,$aa,$ee,$bb,$fe       // char 133
        .byte $55,$51,$54,$55,$95,$65,$99,$e5       // char 134
        .byte $55,$04,$01,$44,$11,$44,$51,$54       // char 135
        .byte $54,$44,$04,$04,$14,$44,$14,$44       // char 136
        .byte $54,$94,$64,$94,$a4,$94,$a4,$a4       // char 137
        .byte $51,$55,$55,$00,$00,$00,$55,$6a       // char 138
        .byte $15,$56,$55,$00,$00,$00               // char 139 (partial)

txt_0c5e:
        .byte $51,$51                               // char 139 (partial)
        .byte $ab,$af,$55,$00,$00,$00,$55,$fd       // char 140
        .byte $ff,$ff,$ff,$6e,$1a,$1a,$19,$1a       // char 141
        .byte $f4,$f4,$b4,$e4,$b4,$a4,$a4,$54       // char 142
        .byte $6a,$9a,$55,$00,$00,$00,$55,$99       // char 143
        .byte $be,$fb,$5e,$07,$01,$01,$01,$01       // char 144
        .byte $45,$55,$65,$54,$65,$69,$6a,$79       // char 145
        .byte $69,$99,$69,$59,$65,$59,$55,$99       // char 146
        .byte $7f,$7f,$7b,$6e,$7a,$6a,$69,$56       // char 147
        .byte $ff,$ff,$ff,$ef,$bd,$ad,$b9,$ad       // char 148
        .byte $a9,$ea,$95,$40,$00,$00,$01,$01       // char 149
        .byte $51,$55,$55,$00,$00,$00,$55,$a6       // char 150
        .byte $14,$54,$54,$00,$00,$00,$54,$a4       // char 151
        .byte $be,$fb,$55,$00,$00,$00,$00,$00       // char 152
        .byte $a4,$94,$54,$00,$00,$00,$00,$00       // char 153
        .byte $7a,$6e,$7b,$7f,$6e,$7b,$6e,$7a       // char 154
        .byte $91,$91,$91,$d1,$91,$91,$91,$51       // char 155
        .byte $f9,$fd,$f9,$bd,$e9,$bd,$b9,$ad       // char 156
        .byte $19,$16,$19,$15,$19,$15,$19,$15       // char 157
        .byte $94,$54,$54,$54,$44,$14,$44,$54       // char 158
        .byte $65,$a9,$a9,$a9,$ed,$b9,$ad,$a9       // char 159
        .byte $54,$44,$14,$44,$54,$54,$54,$94       // char 160

txt_0d08:
        .byte $59,$56,$55,$55,$45,$51,$45,$55       // char 161
        .byte $a9,$69,$99,$69,$99,$69,$99,$69       // char 162
        .byte $aa,$ea,$bb,$ef,$aa,$ab,$aa,$66       // char 163
        .byte $b4,$e4,$b4,$f4,$e4,$b4,$e4,$b4       // char 164
        .byte $65,$a9,$a9,$ad,$ed,$b9,$ad,$a9       // char 165
        .byte $79,$6a,$69,$65,$54,$65,$55,$45       // char 166
        .byte $91,$51,$51,$51,$51,$51,$91,$51       // char 167
        .byte $ad,$bd,$ad,$bd,$ad,$bd,$f9,$bd       // char 168
        .byte $19,$16,$19,$16,$19,$1a,$19,$16       // char 169

txt_0d50:
        .byte $44,$54,$54,$54,$54,$54,$54,$54       // char 170
        .byte $69,$99,$65,$59,$56,$55,$56,$15       // char 171
        .byte $01,$01,$01,$01,$47,$9b,$af,$ab       // char 172
        .byte $6a,$55,$00,$00,$00,$55,$55,$51       // char 173
        .byte $69,$55,$00,$00,$00,$55,$56,$15       // char 174
        .byte $01,$01,$01,$01,$07,$5b,$af,$ab       // char 175

txt_0d80:
        .byte $45,$56,$55,$56,$55,$56,$55,$56       // char 176
        .byte $a9,$69,$a9,$6d,$a9,$a9,$99,$69       // char 177
        .byte $99,$56,$95,$65,$94,$a5,$99,$a5       // char 178
        .byte $b4,$a4,$a4,$64,$54,$64,$54,$44       // char 179
        .byte $69,$99,$65,$59,$56,$55,$55,$15       // char 180
        .byte $00,$00,$00,$00,$40,$95,$af,$ab       // char 181
        .byte $00,$00,$00,$00,$00,$55,$ff,$ff       // char 182
        .byte $00,$00,$00,$00,$00,$54,$f4,$f4       // char 183
        .byte $51,$46,$55,$56,$59,$66,$5a,$55       // char 184
        .byte $91,$51,$91,$51,$90,$90,$d0,$50       // char 185
        .byte $f9,$bd,$f9,$55,$00,$00,$00,$00       // char 186
        .byte $19,$15,$19,$15,$15,$15,$14,$15       // char 187
        .byte $44,$14,$44,$54,$44,$14,$44,$54       // char 188
        .byte $14,$11,$14,$05,$04,$01,$00,$00       // char 189
        .byte $55,$15,$45,$11,$45,$00,$51,$05       // char 190
        .byte $6e,$9b,$66,$5a,$56,$55,$15,$55       // char 191
        .byte $ff,$bb,$ef,$ab,$6a,$99               // char 192 (partial)

txt_0e06:
        .byte $54,$40                               // char 192 (partial)
        .byte $d0,$d0,$d0,$40,$40,$00,$00,$00       // char 193

txt_0e10:
        .byte $45,$51,$45,$55,$45,$51,$44,$55       // char 194
        .byte $a9,$69,$99,$69,$59,$65,$59,$55       // char 195
        .byte $99,$a6,$a9,$a6,$e9,$ba,$ee,$55       // char 196
        .byte $14,$44,$54,$54,$94,$64,$94,$54       // char 197
        .byte $55,$15,$45,$11,$44,$01,$54,$05       // char 198
        .byte $40,$90,$90,$d0,$d0,$90,$e4,$b4       // char 199
        .byte $80,$86,$8c,$92,$98,$9f,$a5,$ab       // char 200
        .byte $b0,$b6,$bc,$c1,$c7,$cc,$d1,$d5       // char 201
        .byte $da,$de,$e2,$e6,$ea,$ed,$f0,$f3       // char 202
        .byte $f6,$f8,$fa,$fc,$fd,$fe,$ff,$ff       // char 203
        .byte $ff,$ff,$ff,$fe,$fd,$fc,$fa,$f8       // char 204
        .byte $f6,$f3,$f0,$ed,$ea,$e6,$e2,$de       // char 205
        .byte $da,$d5,$d1,$cc,$c7,$c1,$bc,$b6       // char 206
        .byte $b0,$ab,$a5,$9f,$98,$92,$8c,$86       // char 207
        .byte $7f,$79,$73,$6d,$67,$60               // char 208 (partial)

txt_0e86:
        .byte $5a,$54                               // char 208 (partial)
        .byte $4f,$49,$43,$3e,$38,$33,$2e,$2a       // char 209
        .byte $25,$21,$1d,$19,$15,$12,$0f,$0c       // char 210
        .byte $09,$07,$05,$03,$02,$01,$00,$00       // char 211
        .byte $00,$00,$00,$01,$02,$03,$05,$07       // char 212
        .byte $09,$0c,$0f,$12,$15,$19,$1d           // char 213 (partial)

txt_0eaf:
        .byte $21                                   // char 213 (partial)
        .byte $25,$2a,$2e,$33,$38,$3e,$43,$49       // char 214
        .byte $4f,$54,$5a,$60,$67,$6d,$73,$79       // char 215

// --- Region $0ef4-$0eff ---
.pc = $0ef4 "Program $0ef4"
        .byte $00,$00,$00,$00,$00,$00,$00           // char 0 (partial)
        .byte $00,$00,$00,$00,$00                   // char 1 (partial)

// --- Region $0f05-$0f1a ---
.pc = $0f05 "Program $0f05"
        .byte $ee,$04,$0f,$ad,$04,$0f               // char 0 (partial)
        .byte $c9,$a0,$f0,$01,$60,$a9,$00,$8d       // char 1 @+1
        .byte $04,$0f,$a9,$1b,$8d,$01,$0f,$60       // char 2 @+2

// --- Region $0f8d-$13dc ---
.pc = $0f8d "chr_0f8d"

chr_0f8d:
        // === Charset data (115 bytes, $0f8d-$0fff) ===
        .byte $00,$00,$00,$0b,$0b,$0b,$0b,$0c       // char 0 @+0
        .byte $0c,$0c,$0c,$0f,$0f,$0f,$0f,$01       // char 1 @+1
        .byte $01,$01,$01,$0f,$0f,$0f,$0f,$0c       // char 2 @+2
        .byte $0c,$0c,$0c,$0b,$0b,$0b,$0b,$00       // char 3 @+3
        .byte $00,$00,$00,$0a,$0a,$0a,$0a,$07       // char 4 @+4
        .byte $07,$07,$07,$01,$01,$01,$01,$07       // char 5 @+5
        .byte $07,$07,$07,$0a,$0a,$0a,$0a,$02       // char 6 @+6
        .byte $02,$02,$02,$00,$00,$00,$00,$02       // char 7 @+7
        .byte $02,$02,$02,$03,$03,$03,$03,$01       // char 8 @+8
        .byte $01,$01,$01,$03,$03,$03,$03,$0e       // char 9 @+9
        .byte $0e,$0e,$0e,$06,$06,$06,$06,$00       // char 10 @+10
        .byte $00,$00,$00,$06,$06,$06,$06,$0e       // char 11 @+11
        .byte $0e,$0e,$0e,$00,$00,$00,$00,$00       // char 12 @+12
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 13 @+13
        .byte $00,$00,$00                           // char 14 (partial)
        .byte $07,$03,$6f,$00,$00,$81,$01,$00,$23,$80,$00,$00,$41,$0b,$00,$20 // ..o.....#...A.. 
        .byte $80,$00,$00,$81,$00,$00,$23,$80,$00,$00,$00,$00,$58,$00,$4a,$15 // ......#.....X.J.
        .byte $01,$80,$00,$31,$00,$7e,$15,$02,$00,$00,$58,$00,$96,$15,$04,$00 // ...1.~....X.....
        .byte $21,$81,$fa,$a8,$00,$00,$00,$21,$81,$9c,$1a,$80,$2b,$00,$21,$41 // !......!....+.!A
        .byte $fa,$a8,$00,$00,$00,$f0,$00,$00,$18,$8e,$00,$00,$00,$0c,$00,$c3 // ................
        .byte $11,$00,$00,$00,$00,$00,$18,$8e,$00,$40,$14,$00,$00,$00,$00,$00 // .........@......
        .byte $78,$14,$00,$00,$00,$00,$00,$40,$14,$00,$00,$00,$00,$00,$01,$01 // x......@........
        .fill 10, $01
        .byte $02,$02,$02,$02,$02,$02,$02,$03,$03,$03,$03,$03,$04,$04,$04,$04 // ................
        .byte $05,$05,$05,$06,$06,$07,$07,$07,$08,$08,$09,$09,$0a,$0b,$0b,$0c // ................
        .byte $0d,$0e,$0e,$0f,$10,$11,$12,$13,$15,$16,$17,$19,$1a,$1c,$1d,$1f // ................

txt_10aa:
        .text "!#%'*,/258;?CGKOTY"
        .byte $5e,$64,$6a,$70,$77,$7e,$86,$8e,$96,$9f,$a8,$b3,$bd,$c8,$d4,$e1 // ^djpw~..........
        .byte $ee,$fd,$0c,$1c,$2d,$3e,$51,$66,$7b,$91,$a9,$c3,$dd,$fa,$18,$38 // ....->Qf{......8
        .byte $5a,$7d,$a3,$cc,$f6,$23,$53,$86,$bb,$f4,$30,$7a,$b4,$fb,$47,$98 // Z}...#S...0z..G.
        .byte $ed,$47,$a7,$0c,$77,$e9,$61,$e1,$68,$f7,$8f,$30,$da,$8f,$4e,$18 // .G..w.a.h..0..N.
        .byte $ef,$d2,$c3,$c3,$d1,$ef,$1f,$60,$b5,$1e,$9c,$31,$df,$a5,$87,$86 // .......`...1....
        .byte $a2,$df,$3e,$c1,$6b,$3c,$39,$63,$be,$4b,$0f,$0c,$45,$bf,$7d,$83 // ..>.k<9c.K..E.}.
        .byte $d6,$79,$73,$c7,$7c,$97,$1e,$18,$8b,$7e,$fa,$06,$ac,$f3,$e6,$8f // .ys.|....~......
        .byte $f8,$2e,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$64 // ...............d
        .byte $c8,$64,$00,$64,$c8,$64,$00,$64,$c8,$64,$00,$32,$64,$96,$c8,$fa // .d.d.d.d.d.2d...
        .byte $c8,$96,$64,$32,$00,$00,$00,$28,$50,$78,$50,$28,$00,$28,$50,$78 // ..d2...(PxP(.(Px
        .byte $50,$28,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$03 // P(..............
        .byte $07,$00,$03,$07,$00,$03,$07,$00,$03,$07,$00,$05,$09,$00,$05,$09 // ................
        .byte $00,$05,$09,$00,$05,$09,$00,$04,$07,$00,$04,$07,$00,$04,$07,$00 // ................
        .byte $04,$07,$00,$04,$00,$04,$00,$04,$00,$04,$00,$04,$00,$04,$00,$07 // ................
        .byte $00,$07,$00,$07,$00,$07,$00,$07,$00,$07,$98,$9d,$1c,$10,$b9,$6e // ...............n
        .byte $10,$9d,$01,$d4,$9d,$33,$10,$b9,$ce,$10,$9d,$00,$d4,$9d,$32,$10 // .....3........2.
        .byte $60,$a9,$01,$9d,$47,$10,$bd,$1e,$10,$85,$fb,$bd,$1f,$10,$85,$fc // `...G...........
        .byte $bd,$1d,$10,$0a,$a8,$c8,$b1,$fb,$c9,$00,$d0,$0c,$a9,$00,$9d,$1d // ................
        .byte $10,$a0,$01,$b1,$fb,$b8,$50,$0a,$c9,$01,$d0,$06,$a9,$00,$8d,$00 // ......P.........
        .byte $10,$60,$48,$88,$b1,$fb,$85,$fb,$68,$85,$fc,$bd,$2f,$10,$a8,$18 // .`H.....h.../...
        .byte $69,$02,$9d,$2f,$10,$b1,$fb,$c9,$00,$d0,$0b,$a9,$00,$9d,$2f,$10 // i../........../.
        .byte $fe,$1d,$10,$4c,$c2,$11,$9d,$1c,$10,$c8,$b1,$fb,$48,$29,$1f,$9d // ...L........H)..
        .byte $04,$10,$68,$29,$e0                   // ..h).

txt_1221:
        .text "JJ"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $bd,$59,$10,$85,$fb,$ad,$5a,$10,$85,$fc,$a9,$00,$9d,$04,$d4,$9d // .Y....Z.........
        .byte $02,$d4,$9d,$34,$10,$b1,$fb,$c8,$9d,$03,$d4,$9d,$35,$10,$29,$f0 // ...4........5.).
        .byte $9d,$03,$10,$b1,$fb,$c8,$9d,$05,$10,$b1,$fb,$c8,$9d,$05,$d4,$b1 // ................
        .byte $fb,$c8,$9d,$06,$d4,$b1,$fb,$c8,$9d,$1a,$10,$b1,$fb,$c8,$9d,$07 // ................
        .byte $10,$b1,$fb,$c8,$9d,$46,$10,$b1,$fb,$c8,$9d,$08,$10,$bc,$1c,$10 // .....F..........
        .byte $20,$a6,$11,$bd,$33,$10,$9d,$49,$10,$bd,$32,$10,$9d,$48,$10,$bd //  ...3..I..2..H..
        .byte $05,$10,$9d,$04,$d4,$a9,$00,$9d,$09,$10,$60,$fe,$06,$10,$bd,$06 // ..........`.....
        .byte $10,$18,$7d,$46,$10,$a8,$bd,$1c,$10,$18,$79,$5e,$11,$a8,$20,$aa // ..}F......y^.. .
        .byte $11,$bd,$06,$10,$18,$7d,$07,$10,$a8,$b9,$2e,$11,$18,$7d,$32,$10 // .....}.......}2.
        .byte $9d,$32,$10,$90,$03,$fe,$33,$10,$bd,$06,$10,$c9,$0c,$d0,$05,$a9 // .2....3.........
        .byte $00,$9d,$06,$10,$bd,$08,$10,$29,$20,$f0,$17,$bd,$47,$10,$f0,$0c // .......) ...G...
        .byte $de,$47,$10,$a9,$81,$9d,$04,$d4,$9d,$01,$d4,$60,$bd,$05,$10,$9d // .G.........`....
        .byte $04,$d4,$bd,$34,$10,$18,$7d,$1a,$10,$9d,$34,$10,$9d,$02,$d4,$bd // ...4..}...4.....
        .byte $35,$10,$69,$00,$9d,$35,$10,$9d,$03,$d4,$bd,$08,$10,$4a,$48,$90 // 5.i..5.......JH.
        .byte $21,$bd,$09,$10,$49,$80,$9d,$09,$10,$d0,$0d,$bd,$1c,$10,$38,$e9 // !...I.........8.
        .byte $0c,$a8,$20,$a6,$11,$b8,$50,$0a,$bd,$1c,$10,$18,$69,$0c,$a8,$20 // .. ...P.....i.. 
        .byte $a6,$11,$68,$4a,$48,$90,$07,$bc,$1c,$10,$88,$20,$a6,$11,$68,$4a // ..hJH...... ..hJ
        .byte $48,$90,$0b,$bd,$31,$10,$49,$c0,$9d,$31,$10,$9d,$04,$d4,$68,$4a // H...1.I..1....hJ
        .byte $90,$0b,$bd,$30,$10,$49,$60,$9d,$30,$10,$9d,$04,$d4,$bd,$03,$10 // ...0.I`.0.......
        .byte $f0,$37,$8d,$45,$10,$bd,$08,$10,$29,$10,$f0,$12,$bd,$48,$10,$18 // .7.E....)....H..
        .byte $6d,$45,$10,$9d,$48,$10,$90,$03,$fe,$49,$10,$b8,$50,$0f,$bd,$48 // mE..H....I..P..H
        .byte $10,$38,$ed,$45,$10,$9d,$48,$10,$b0,$03,$de,$49,$10,$bd,$48,$10 // .8.E..H....I..H.
        .byte $9d,$32,$10,$bd,$49,$10,$9d,$33,$10,$bd,$32,$10,$9d,$00,$d4,$bd // .2..I..3..2.....
        .byte $33,$10,$9d,$01,$d4,$60,$a5,$fb,$48,$a5,$fc,$48,$ee,$44,$10,$a2 // 3....`..H..H.D..
        .byte $00,$ad,$00,$10,$3d,$20,$10,$f0,$13,$20,$8f,$12,$ad,$44,$10,$cd // ....= ... ...D..
        .byte $01,$10,$d0,$08,$de,$04,$10,$10,$03,$20,$bd,$11,$8a,$18,$69,$07 // ......... ....i.
        .byte $aa,$e0,$15,$d0,$dc,$ad,$44,$10,$cd,$01,$10,$d0,$05,$a9,$00,$8d // ......D.........
        .byte $44,$10,$68,$85,$fc,$68,$85,$fb,$60   // D.h..h..`

// --- Region $1402-$15bf ---
.pc = $1402 "dat_1402"

dat_1402:
        .encoding "screencode_mixed"
        .byte $a2                                   // scrcode: .
        .text "@"
        .encoding "petscii_upper"

loc_1404:
        .encoding "screencode_mixed"
        .byte $a9                                   // scrcode: .
        .text "@"
        .byte $9d,$1d                               // scrcode: ..
        .text "p"
        .byte $9d                                   // scrcode: .
        .text "dp"
        .byte $9d                                   // scrcode: .
        .text "/p"
        .byte $8a                                   // scrcode: .
        .text "x"
        .byte $69                                   // scrcode: .
        .text "g"
        .byte $aa,$e0                               // scrcode: ..
        .text "u"
        .byte $d0,$ec,$a9                           // scrcode: ...
        .text "@"
        .byte $8d,$44                               // scrcode: ..
        .text "p"
        .byte $a2                                   // scrcode: .
        .text "w"
        .byte $a9                                   // scrcode: .
        .text "@"
        .encoding "petscii_upper"

loc_1421:
        .encoding "screencode_mixed"
        .byte $9d                                   // scrcode: .
        .text "@"
        .byte $d4,$ca                               // scrcode: ..
        .text "p"
        .byte $fa,$ad                               // scrcode: ..
        .text "bp"
        .byte $8d                                   // scrcode: .
        .text "x"
        .byte $d4,$a9,$80,$8d                       // scrcode: ....
        .text "ip"
        .byte $a9,$80,$8d                           // scrcode: ...
        .text "pp"
        .byte $8d                                   // scrcode: .
        .text "wp"
        .byte $a9                                   // scrcode: .
        .text "a"
        .byte $8d                                   // scrcode: .
        .text "fp"
        .byte $60                                   // scrcode: .
        .text "c"
        .byte $41                                   // scrcode: .
        .text "j"
        .byte $66,$60                               // scrcode: ..
        .text "@@ e"
        .byte $41                                   // scrcode: .
        .text "k@"
        .byte $55                                   // scrcode: .
        .text "@@&@"
        .byte $81                                   // scrcode: .
        .text "j@@@@#m"
        .byte $41,$9c                               // scrcode: ..
        .text "@"
        .byte $ff                                   // scrcode: .
        .text "l@@c"
        .byte $53                                   // scrcode: .
        .text "o"
        .byte $e3                                   // scrcode: .
        .text "@l@"
        .byte $22                                   // scrcode: "
        .text "c"
        .byte $51                                   // scrcode: .
        .text "o"
        .byte $99,$ff                               // scrcode: ..
        .text "$@ "
        .byte $f3                                   // scrcode: .
        .byte $57                                   // scrcode: .
        .text "l@"
        .byte $50                                   // scrcode: .
        .text "@@0c"
        .byte $41                                   // scrcode: .
        .text "i@"
        .byte $80                                   // scrcode: .
        .text "@l c"
        .byte $41                                   // scrcode: .
        .text "i@"
        .byte $80                                   // scrcode: .
        .text "@x c"
        .byte $41                                   // scrcode: .
        .text "i@"
        .byte $80                                   // scrcode: .
        .text "@$ c"
        .byte $41                                   // scrcode: .
        .text "i@"
        .byte $80                                   // scrcode: .
        .text "@< e"
        .byte $41,$4a                               // scrcode: ..
        .text "@"
        .byte $40                                   // scrcode: .
        .text "l@ a"
        .byte $41                                   // scrcode: .
        .text "j@0@$ "
        .byte $40,$df                               // scrcode: ..
        .text "@"
        .byte $40                                   // scrcode: .
        .text "?@4"
        .byte $bf                                   // scrcode: .
        .text "@"
        .byte $1c                                   // scrcode: .
        .text "c"
        .byte $1c                                   // scrcode: .
        .text "a(a"
        .byte $1c                                   // scrcode: .
        .text "c"
        .byte $1c                                   // scrcode: .
        .text "a(a@ycy"
        .text "a%aycya%a@1"
        .byte $a3                                   // scrcode: .
        .text "1"
        .byte $a1                                   // scrcode: .
        .text "6"
        .byte $a1                                   // scrcode: .
        .encoding "petscii_upper"

txt_14d1:
        .text "UC1"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .text "1"
        .byte $a1                                   // scrcode: .
        .text "1"
        .byte $a1                                   // scrcode: .
        .text "1"
        .byte $a1                                   // scrcode: .
        .text "6"
        .byte $a1                                   // scrcode: .
        .encoding "petscii_upper"

txt_14dd:
        .text "UC4"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .text "@1"
        .byte $a3                                   // scrcode: .
        .text "1"
        .byte $a1                                   // scrcode: .
        .text "6"
        .byte $a1                                   // scrcode: .
        .encoding "petscii_upper"

txt_14e8:
        .text "UC1"
        .byte $a3                                   // '#' | $80 (end-of-string marker)

txt_14ec:
        .text "6#4!4!3#2#"
        .byte $00                                   // string terminator
        .encoding "screencode_mixed"
        .text "1"
        .byte $a3                                   // scrcode: .
        .text "1"
        .byte $a1                                   // scrcode: .
        .text "6"
        .byte $a1                                   // scrcode: .
        .encoding "petscii_upper"

txt_14fd:
        .text "UC1"
        .byte $a3                                   // '#' | $80 (end-of-string marker)

txt_1501:
        .text "7!7!7!5!5!3!3#"
        .byte $00                                   // string terminator
        .encoding "screencode_mixed"
        .text "a"
        .byte $83                                   // scrcode: .
        .text "1e1e1e1e1"
        .byte $63                                   // scrcode: .
        .text "@a"
        .byte $83                                   // scrcode: .
        .encoding "petscii_upper"

txt_151f:
        .text "4E4E4E4E4#"
        .byte $00                                   // string terminator
        .encoding "screencode_mixed"
        .text "1"
        .byte $1f                                   // scrcode: .
        .text "1?4"
        .byte $7f                                   // scrcode: .
        .text "1?@1"
        .byte $c3                                   // scrcode: .
        .text "1"
        .byte $c1                                   // scrcode: .
        .text "6"
        .byte $c1                                   // scrcode: .
        .encoding "petscii_upper"

txt_1539:
        .text "UC1"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .text "1"
        .byte $c1                                   // scrcode: .
        .text "1"
        .byte $c1                                   // scrcode: .
        .text "1"
        .byte $c1                                   // scrcode: .
        .text "6"
        .byte $c1                                   // scrcode: .
        .encoding "petscii_upper"

txt_1545:
        .text "UC4"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .text "@3u"
        .byte $cb                                   // scrcode: .
        .text "t3u"
        .byte $cb                                   // scrcode: .
        .text "t3u"
        .byte $cb                                   // scrcode: .
        .text "t3u"
        .byte $e2                                   // scrcode: .
        .text "t"
        .byte $b1                                   // scrcode: .
        .text "t"
        .byte $b1                                   // scrcode: .
        .text "t"
        .byte $b1                                   // scrcode: .
        .text "t"
        .byte $b1                                   // scrcode: .
        .text "t"
        .byte $be                                   // scrcode: .
        .text "t"
        .byte $be                                   // scrcode: .
        .text "t"
        .byte $be                                   // scrcode: .
        .text "t"
        .byte $be                                   // scrcode: .
        .text "t"
        .byte $b1                                   // scrcode: .
        .text "t"
        .byte $b1                                   // scrcode: .
        .text "t"
        .byte $b1                                   // scrcode: .
        .text "t"
        .byte $b1                                   // scrcode: .
        .text "t"
        .byte $be                                   // scrcode: .
        .text "t"
        .byte $be                                   // scrcode: .
        .text "t"
        .byte $be                                   // scrcode: .
        .text "t"
        .byte $be                                   // scrcode: .
        .text "t"
        .byte $a8                                   // scrcode: .
        .text "t@a*u*u"
        .byte $1d                                   // scrcode: .
        .text "upu"
        .byte $1d                                   // scrcode: .
        .text "upu"
        .byte $1d                                   // scrcode: .
        .text "upu"
        .byte $1d                                   // scrcode: .
        .text "upu"
        .byte $ae                                   // scrcode: .
        .text "t@@"
        .byte $cb                                   // scrcode: .
        .text "t"
        .byte $cb                                   // scrcode: .
        .text "t"
        .byte $cb                                   // scrcode: .
        .text "t"
        .byte $f7                                   // scrcode: .
        .text "t"
        .byte $cb                                   // scrcode: .
        .text "t"
        .byte $cb                                   // scrcode: .
        .text "t"
        .byte $cb                                   // scrcode: .
        .text "t"
        .byte $e2                                   // scrcode: .
        .text "t"
        .byte $cb                                   // scrcode: .
        .text "t"
        .byte $f7                                   // scrcode: .
        .text "t"
        .byte $cb                                   // scrcode: .
        .text "t"
        .byte $e2                                   // scrcode: .
        .text "t"
        .byte $cb                                   // scrcode: .
        .text "t"
        .byte $f7                                   // scrcode: .
        .text "t"
        .byte $cb                                   // scrcode: .
        .text "t"
        .byte $e2                                   // scrcode: .
        .text "t"
        .byte $ab                                   // scrcode: .
        .text "t@a"
        .byte $4a                                   // scrcode: .
        .text "u"
        .byte $7e                                   // scrcode: .
        .text "u"
        .byte $96                                   // scrcode: .
        .text "u"
        .encoding "petscii_upper"

// --- Region $15f9-$1727 ---
.pc = $15f9 "Segment $15f9"
        .encoding "screencode_mixed"
        .text "@p"
        .byte $d0                                   // scrcode: .
        .text "c "
        .byte $c0                                   // scrcode: .
        .text "u"
        .byte $4c,$9a                               // scrcode: ..
        .text "s@@@@@@@@@@@@@"
        .encoding "petscii_upper"

txt_1610:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "WXYZ"
        .byte $5b,$5c,$5d,$5e,$5f,$c7,$40,$61,$59,$5a,$62,$5c,$5d,$5e,$5f,$c7 // scrcode: ................
        .byte $9a,$9b,$9c,$9d,$9e,$57,$9f,$77,$5a,$a0,$57,$9f,$77,$5a,$a0,$a1 // scrcode: ................
        .byte $a2,$77,$a3,$a4,$57,$a5               // scrcode: ......

dat_164e:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $63,$64,$65,$66,$40,$67,$68,$69,$6a,$6b,$40,$6c,$6d,$6e,$6f,$67 // scrcode: ................
        .byte $68,$69,$6a,$6b,$a6,$a7,$a8,$a9,$aa,$63,$ab,$ac,$6e,$6f,$ad,$ae // scrcode: ................
        .byte $af,$6e,$6f,$b0,$b1,$77,$b2,$b3       // scrcode: ........
        .byte $63,$b4,$b5,$b6,$b7                   // scrcode: .....

dat_16b1:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $70,$71,$40,$40,$40,$72,$73,$74,$75,$76,$40,$40,$77,$78,$79,$72 // scrcode: ................
        .byte $73,$74,$75,$76,$b8,$b9,$ba,$bb,$bc,$bd,$be,$bf,$c0,$c1,$bd,$be // scrcode: ................
        .byte $bf,$c0,$c1,$c2,$c3,$77,$c4,$c5       // scrcode: ........
        .byte $bd,$c6,$bf,$78,$79                   // scrcode: .....

txt_1721:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $00                                   // string terminator

// --- Region $1760-$1775 ---
.pc = $1760 "dat_1760"

dat_1760:
        .encoding "screencode_mixed"
        .text "quality from germany!"
        .encoding "petscii_upper"

dat_1775:
        // === Fill data (1 bytes, $1775-$1775) ===
        .byte $00                                   // .

// --- Region $1974-$19a0 ---
.pc = $1974 "txt_1974"

txt_1974:
        .text "ABCDEFGHI"
        .byte $40                                   // @ character
        .text "ABCDEFGHI"
        .byte $40                                   // @ character
        .byte $7a,$7b,$7c,$7d,$7e,$7f,$80
        .text "CDEA"
        .byte $81,$77,$82,$83,$84
        .byte $85,$86,$87,$88,$41,$42,$43,$89       // ....ABC.

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

// --- Region $19c4-$1bf9 ---
.pc = $19c4 "txt_19c4"

txt_19c4:
        .text "JKLMNOPQRSTULMVOPQRS"
        .byte $8a,$8b,$8c,$8d,$8e,$4a,$8f,$90,$4d,$4e,$91,$92,$77,$4d,$4e,$93 // .....J..MN..wMN.
        .byte $94,$95,$96,$97,$4a,$8f,$98,$99,$00,$00,$00,$00,$00,$00,$00,$00 // ....J...........
        .fill 8, $00
        .byte $f3                                   // .

txt_1a01:
        .text "   T"
        .byte $08,$19,$20,$0d,$09,$07,$08,$14,$19,$20,$c2,$d5,$d2,$d0,$a0,$c2 // .. ...... ......
        .byte $cf,$d9,$d3                           // ...

txt_1a18:
        .encoding "screencode_mixed"
        .text " presents yet another kicker for thou called "
        .encoding "petscii_upper"
        .byte $a7,$86,$8f,$92,$8d,$81,$a0,$b1,$a0,$88,$95,$8e,$87,$81,$92,$8f // ................
        .byte $92,$89,$8e,$87,$a7                   // .....

txt_1a5a:
        .encoding "screencode_mixed"
        .text " from novotrade"
        .encoding "petscii_upper"

txt_1a69:
        .text "... "
        .byte $03,$12,$01,$03,$0b,$05,$04,$20,$02,$19,$20,$c7,$d5,$cc,$c1,$d3 // ....... .. .....

txt_1a7d:
        .encoding "screencode_mixed"
        .text " and released by thy ones who keep thou entertained!  thy traditional burpies go to"
        .encoding "petscii_upper"

txt_1ad0:
        .text ": GULAS!, "

txt_1ada:
        .encoding "screencode_mixed"
        .text "troep, suckers, garbage, the bingo team, ultimate, bad taste"
        .encoding "petscii_upper"

txt_1b16:
        .text "...   "

txt_1b1c:
        .encoding "screencode_mixed"
        .text "big slapshot in thy face to: westbam"
        .encoding "petscii_upper"

txt_1b40:
        .text "...   "
        .byte $17,$01,$19,$0e,$05,$20,$07,$12,$05,$14,$1a,$0b,$19 // ..... .......

txt_1b53:
        .text "/BURP!"

dat_1b59:
        // === Fill data (88 bytes, $1b59-$1bb0) ===
        .fill 88, $20
        .byte $00                                   // .

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

// --- Region $1c61-$1c75 ---
.pc = $1c61 "txt_1c61"

txt_1c61:
        .text "ABCDEA"
        .byte $81,$77,$82,$83                       // .w..

txt_1c6b:
        .text "ABCDEABCDE"
        .byte $00                                   // string terminator

// --- Region $1cb1-$1cc5 ---
.pc = $1cb1 "dat_1cb1"

dat_1cb1:
        .text "TULMV"
        .byte $91,$92,$77

txt_1cb9:
        .text "MNTULMVJKLMN"
        .byte $00                                   // string terminator

// --- Region $1ce7-$1de5 ---
.pc = $1ce7 "dat_1ce7"

dat_1ce7:
        .byte $40,$40,$00                           // @@.

txt_1cea:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $61,$59,$5a,$62,$57,$9f,$77,$5a,$a0,$40,$61,$59,$5a,$62,$57,$58 // aYZbW.wZ.@aYZbWX
        .byte $59,$5a,$5b,$00,$00                   // YZ[..

dat_1d17:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "KLMN"
        .byte $ad                                   // '-' | $80 (end-of-string marker)
        .byte $ae,$af,$6e,$6f,$40,$6c,$6d,$6e,$6f,$63,$64,$65,$66,$40,$00,$00 // ..no@lmnocdef@..
        .fill 16, $00

dat_1d87:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $00                                   // string terminator
        .byte $00,$58,$59,$5a,$5b,$bd,$be,$bf,$c0,$c1,$00,$40,$77,$78,$79,$70 // .XYZ[......@wxyp
        .byte $71,$40,$40,$40                       // q@@@

dat_1de5:
        // === Fill data (1 bytes, $1de5-$1de5) ===
        .byte $00                                   // .

// --- Region $1e75-$1eaf ---
.pc = $1e75 "dat_1e75"

dat_1e75:
        // === Data block (59 bytes, $1e75-$1eaf) ===
        .fill 18, $00
        .byte $9b,$37,$00,$00,$00,$08,$00,$14,$0f,$00,$00,$00,$00,$00,$00,$00 // .7..............
        .fill 15, $00

txt_1ea6:
        .text "***END***"
        .byte $00                                   // string terminator

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

spr_2000:
        .byte $00                                   // .

// --- Region $2300-$2300 ---
.pc = $2300 "spr_2300"

spr_2300:
        .byte $00                                   // .

// --- Region $2340-$2340 ---
.pc = $2340 "spr_2340"

spr_2340:
        .byte $00                                   // .

// --- Region $2380-$2380 ---
.pc = $2380 "spr_2380"

spr_2380:
        .byte $00                                   // .

// --- Region $2800-$2800 ---
.pc = $2800 "chr_2800"

chr_2800:
        .byte $00                                   // .

// --- Region $3400-$3400 ---
.pc = $3400 "spr_3400"

spr_3400:
        .byte $00                                   // .

// --- Region $3800-$3800 ---
.pc = $3800 "chr_3800"

chr_3800:
        .byte $00                                   // .

// --- Region $aad7-$aad7 ---
.pc = $aad7 "sub_aad7"
// Referenced by: jsr from $c12b

sub_aad7:
        .byte $00                                   // .

// --- Region $b908-$b908 ---
.pc = $b908 "dat_b908"

dat_b908:
        // === Fill data (1 bytes, $b908-$b908) ===
        .byte $00                                   // .

// --- Region $c007-$c013 ---
.pc = $c007 "Segment $c007"
        .byte $02,$02,$10,$10,$10,$01,$05,$01,$05,$05,$05,$01,$00 // .............

// --- Region $c20d-$c24e ---
.pc = $c20d "Segment $c20d"
        .byte $c3,$1f,$00,$d2,$c3,$d1,$1f,$b5,$d1,$b5,$a5,$31,$b5,$d1,$1f,$b5 // ...........1....
        .byte $b5,$b5,$00,$a5,$86,$a2,$3e,$6b,$a2,$6b,$00,$c1,$86,$c1,$00,$3e // ......>k.k.....>
        .byte $87,$3e,$00,$a5,$86,$a2,$3e,$6b,$a2,$6b,$4b,$63,$6b,$a2,$3e,$6b // .>....>k.kKck.>k
        .byte $97,$a5,$a5,$b5,$9c,$df,$a5,$86,$df,$87,$00,$a2,$df,$a2,$00,$86 // ................
        .byte $df,$86                               // ..

// --- Region $c250-$c2b5 ---
.pc = $c250 "dat_c250"

dat_c250:
        .byte $b5,$9c,$df,$a5,$86,$df,$86,$00,$a2,$df,$a2,$00,$86,$86,$86,$00 // ................
        .byte $b5,$9c,$df,$a5,$86,$df,$86,$00,$a2,$df,$a2,$00,$86,$df,$86,$00 // ................
        .byte $b5,$9c,$df,$a5,$86,$df,$86,$00,$a2,$df,$a2,$00,$86,$00,$00,$00 // ................
        .byte $00,$ff,$84,$14,$00,$95,$00,$ff,$00,$40,$00,$df,$00,$35,$82,$15 // .........@...5..
        .byte $82,$00,$8b,$35,$84,$15,$00,$df,$00,$ff,$82,$32,$82,$00,$82,$ff // ...5.......2....
        .byte $00,$df,$82,$15,$8a,$37,$83,$ff,$00,$ff,$82,$df,$00,$ff,$83,$ff // .....7..........
        .byte $83,$ff,$84,$39,$8b,$39               // ...9.9

// --- Region $c2c1-$c2c9 ---
.pc = $c2c1 "dat_c2c1"

dat_c2c1:
        .byte $ff,$83,$ff,$00,$19,$00,$ff,$9f,$ac   // .........

// --- Region $c2dc-$c328 ---
.pc = $c2dc "Segment $c2dc"
        .byte $00,$45,$83,$58,$83,$4a,$83,$ff,$83,$05,$83,$4a,$00,$ff,$83,$ff // .E.X.J.....J....
        .byte $00,$45,$00,$48,$83,$4a,$83,$00,$83,$00,$83,$4a,$83,$3e,$83,$03 // .E.H.J.....J.>..
        .byte $00,$ff,$00,$ff,$e9,$00,$ed,$00,$e9,$00,$ed,$00,$e9,$00,$98,$00 // ................
        .byte $30,$00,$23,$00,$e9,$00,$ed,$00,$e9,$00,$ed,$00,$b4,$00,$86,$00 // 0.#.............
        .byte $b4,$00,$00,$00,$e9,$00,$ed,$00,$e9,$00,$ed,$00,$e9 // .............

// --- Region $c32a-$c480 ---
.pc = $c32a "dat_c32a"

dat_c32a:
        .byte $98,$00,$61,$00,$47,$00,$e9,$00,$ed,$00,$e9,$00,$ed,$00,$b4,$00 // ..a.G...........
        .byte $86,$00,$b4                           // ...

txt_c33d:
        .text "KK"
        .byte $d2                                   // 'R' | $80 (end-of-string marker)
        .byte $ed,$00,$70,$00,$ed,$00,$70,$00,$ed,$00,$b4,$00,$ed,$00,$70,$00 // ..p...p.......p.
        .byte $ed,$00,$70,$00,$ed,$00,$70,$00,$ed,$00,$b4,$00,$f6,$00,$00,$00 // ..p...p.........
        .byte $ed,$00,$70,$00,$ed,$00,$70,$00,$ed,$00,$b4,$00,$ed,$00,$70,$00 // ..p...p.......p.
        .byte $ed,$00,$70,$00,$ed,$00,$70,$00,$ed,$00,$b4,$00,$f6,$00,$00,$00 // ..p...p.........
        .byte $00,$ff,$82,$9e,$00,$b9,$00,$ff,$00,$40,$00,$ff,$00,$39,$82,$19 // .........@...9..
        .byte $82,$00,$82,$00,$82,$39,$00,$ff,$00,$ff,$82,$00,$8b,$39,$84,$ff // .....9.......9..
        .byte $00,$ff,$83,$37,$82,$35,$82,$ff,$00,$ff,$82,$ff,$00,$ff,$8a,$ff // ...7.5..........
        .byte $83,$ff,$80,$3c,$82,$00,$83,$bf,$83,$39,$00,$ff,$c4,$3c,$00,$ff // ...<.....9...<..
        .byte $00,$ff,$83,$ff,$00,$3e,$81,$ff,$83,$41,$00,$ff,$83,$3e,$81,$3c // .....>...A...>.<
        .byte $00,$ff,$9f,$ac,$a2,$b1,$a5,$c4,$6a,$0e,$e0,$03,$00,$0e,$83,$1a // ........j.......
        .byte $83,$0e,$83,$ff,$83,$0e,$83,$1a,$00,$ff,$83,$ff,$00,$0e,$00,$1a // ................
        .byte $83,$0e,$83,$04,$83,$0e,$83,$5a,$83,$0e,$83,$1a,$00,$ff,$00,$ff // .......Z........
        .byte $00,$e9,$ed,$ed,$e9,$e9,$ed,$ed,$e9,$e9,$98,$98,$30,$00,$23,$23 // ............0.##
        .byte $e9,$e9,$ed,$ed,$e9,$e9,$ed,$ed,$b4,$b4,$86,$86,$b4,$b4,$b4,$00 // ................
        .byte $68,$8f,$da,$8f,$18,$da,$18,$00,$4e,$30,$4e,$00,$8f,$8f,$8f,$00 // h.......N0N.....
        .byte $a2,$3e,$6b,$3c,$63,$6b,$63,$45,$0c,$63,$6b,$3c,$63,$fa,$fa,$fa // .>k<ckcE.ck<c...
        .byte $6b,$39,$be,$4b,$0c,$be,$0c,$00,$45,$be,$45,$00,$0c,$be,$0c,$00 // k9.K....E.E.....
        .byte $6b,$39,$be,$4b,$0c,$be,$0c,$00,$45,$be,$45,$00,$0c,$0c,$0c,$00 // k9.K....E.E.....
        .byte $d6,$73,$7c,$97,$18,$7c,$18,$00,$8b,$7c,$8b,$00,$18,$7c,$18,$00 // .s|..|...|...|..
        .byte $d6,$73,$7c,$97,$18,$7c,$18,$00,$8b,$7c,$8b,$00,$18,$00,$00,$00 // .s|..|...|......
        .byte $00                                   // .

// --- Region $c486-$c593 ---
.pc = $c486 "Segment $c486"
        .byte $00,$ff,$00,$40,$00,$ff,$00,$39,$82,$19,$82,$00,$82,$00,$82,$39 // ...@...9.......9
        .byte $00,$ff,$00,$ff,$82,$00,$8b,$39,$84,$ff,$00,$ff,$83,$37,$82,$35 // .......9.....7.5
        .byte $82,$ff,$00,$ff,$82,$ff,$00,$ff,$8a,$ff,$83,$ff,$80,$3c,$82,$00 // .............<..
        .byte $83,$bf,$83,$39,$00,$ff,$c4,$3c,$00,$ff,$00,$ff,$83,$ff,$00,$3e // ...9...<.......>
        .byte $81,$ff,$83,$41,$00,$ff,$83,$3e,$81,$3c,$00,$ff,$9f,$ac,$a2,$b1 // ...A...>.<......
        .byte $a5,$c4,$6a,$0e,$e0,$03,$00,$0e,$83,$1a,$83,$0e,$83,$ff,$83,$0e // ..j.............
        .byte $83,$1a,$00,$ff,$83,$ff,$00,$0e,$00,$1a,$83,$0e,$83,$04,$83,$0e // ................
        .byte $83,$5a,$83,$0e,$83,$1a,$00,$ff,$00,$ff,$0f,$11,$12,$15,$17,$12 // .Z..............
        .byte $17,$00,$16,$11,$16,$00,$15,$10,$15,$00,$0f,$11,$12,$15,$17,$12 // ................
        .byte $17,$1f,$1c,$17,$12,$15,$17,$17,$17,$00,$1f // ...........

txt_c521:
        .text "#%*/%/"
        .byte $00                                   // string terminator
        .byte $2c,$23,$2c,$00,$2a,$21,$2a,$00,$1f   // ,#,.*!*..

txt_c531:
        .text "#%*/%/?8/%*/"
        .byte $7e,$1f,$1f,$17,$1a,$1d,$1f,$23,$1d,$23,$00,$25,$1d,$25,$00,$23 // ~......#.#.%.%.#
        .byte $1d,$23,$00,$17,$1a,$1d,$1f,$23,$1d,$23,$00,$25,$1d,$25,$00,$23 // .#.....#.#.%.%.#
        .byte $23,$23,$00,$17,$1a,$1d,$1f,$23,$1d,$23,$00,$25,$1d,$25,$00,$23 // ##.....#.#.%.%.#
        .byte $1d,$23,$00,$17,$1a,$1d,$1f,$23,$1d,$23,$00,$25,$1d,$25,$00,$23 // .#.....#.#.%.%.#
        .byte $00,$00,$00,$00,$ff,$82,$be,$00,$b0,$00,$ff,$00,$75,$00,$ff,$00 // ............u...
        .byte $2d,$83,$2d,$80,$00,$82,$00           // -.-....

// --- Region $c597-$cbff ---
.pc = $c597 "dat_c597"

dat_c597:
        .byte $ff,$00,$ff,$8a,$35,$83,$37,$83,$ff,$00,$ff,$82,$34,$82,$32,$82 // ....5.7.....4.2.
        .byte $ff,$00,$ff,$82,$ff,$00,$ff,$82,$ff,$82,$ff,$82,$34,$82,$35,$82 // ............4.5.
        .byte $bf,$82,$39,$00,$ff,$c2,$35,$00,$ff,$00,$ff,$82,$ff,$00,$bf,$82 // ..9...5.........
        .byte $ff,$82,$37,$00,$ff,$82,$34,$82,$32,$82,$30,$82,$2d,$82,$30,$82 // ..7...4.2.0.-.0.
        .byte $04,$82,$39,$82,$37,$00,$35,$8a,$34,$8b,$34,$83,$ff,$83,$39,$83 // ..9.7.5.4.4...9.
        .byte $35,$00,$ff,$82,$ff,$00,$35,$00,$35,$82,$35,$82,$04,$82,$00,$82 // 5.....5.5.5.....
        .byte $75,$82,$35,$82,$35,$00,$ff,$00,$ff,$07,$00,$05,$00,$07,$00,$05 // u.5.5...........
        .byte $00,$07,$00,$05,$00,$04,$00,$03,$00,$07,$00,$05,$00,$07,$00,$05 // ................
        .byte $00,$04,$00,$03,$00,$04,$00,$00,$00,$07,$00,$05,$00,$07,$00,$05 // ................
        .byte $00,$07,$00,$05,$00,$08,$00,$06,$00,$07,$00,$05,$00,$07,$00,$05 // ................
        .byte $00,$04,$00,$03,$00,$04,$3f,$3f,$0f,$05,$00,$04,$00,$05,$00,$04 // ......??........
        .byte $00,$05,$00,$04,$00,$05,$00,$04,$00,$05,$00,$04,$00,$05,$00,$04 // ................
        .byte $00,$05,$00,$04,$00,$02,$00,$00,$00,$05,$00,$04,$00,$05,$00,$04 // ................
        .byte $00,$05,$00,$04,$00,$05,$00,$04,$00,$05,$00,$04,$00,$05,$00,$04 // ................
        .byte $00,$05,$00,$04,$00,$02,$00,$00,$00,$00,$ff,$82,$14,$00,$95,$00 // ................
        .byte $ff,$00,$5a,$00,$df,$00,$39,$82,$17,$83,$15,$8a,$19,$81,$00,$00 // ..Z...9.........
        .byte $df,$00,$ff,$80,$00,$82,$00,$83,$ff,$00,$df,$83,$15,$8a,$39,$83 // ..............9.
        .byte $ff,$00,$ff,$82,$df,$00,$ff,$82,$ff,$82,$ff,$82,$17,$82,$39,$82 // ..............9.
        .byte $bf,$82,$34,$00,$ff,$c2,$37,$00,$ff,$00,$df,$82,$ff,$00,$1a,$df // ..4...7.........
        .byte $ff,$82,$37,$00,$ff,$82,$15,$82,$17,$82,$00,$82,$3a,$82,$39,$82 // ..7.........:.9.
        .byte $37,$82,$35,$82,$34,$00,$32,$82,$34,$82,$00,$82,$ff,$82,$3a,$82 // 7.5.4.2.4.....:.
        .byte $19,$00,$ff,$83,$ff,$00,$39,$00,$38,$83,$39,$83,$04,$82,$00,$8b // ......9.8.9.....
        .byte $79,$84,$19,$82,$19,$00,$ff,$00,$ff,$00,$07,$05,$05,$07,$07,$05 // y...............
        .byte $05,$07,$07,$05,$05,$04,$00,$03,$03,$07,$07,$05,$05,$07,$07,$05 // ................
        .byte $05,$04,$04,$03,$03,$04,$04,$04,$00,$09,$0a,$0b,$0c,$0e,$0b,$0e // ................
        .byte $00,$0d,$0b,$0d,$00,$0c,$0a,$0c,$00   // .........

txt_c730:
        .text "%*/28/8KG8/28"
        .byte $1f,$1f,$1f                           // ...

txt_c740:
        .text "/5;?G;G"
        .byte $00                                   // string terminator
        .byte $4b,$3b,$4b,$00,$47,$3b,$47,$00       // K;K.G;G.

txt_c750:
        .text "/5;?G;G"
        .byte $00                                   // string terminator
        .byte $4b,$3b,$4b,$00,$47,$47,$47,$00,$5e,$6a,$77,$7e,$8e,$77,$8e,$00 // K;K.GGG.^jw~.w..
        .byte $96,$77,$96,$00,$8e,$77,$8e,$00,$5e,$6a,$77,$7e,$8e,$77,$8e,$00 // .w...w..^jw~.w..
        .byte $96,$77,$96,$00,$8e,$00,$00,$00,$00,$ff,$82,$14,$00,$95,$00,$ff // .w..............
        .byte $00,$5a,$00,$df,$00,$39,$82,$17,$83,$15,$8a,$19,$81,$00,$00,$df // .Z...9..........
        .byte $00,$ff,$80,$00,$82,$00,$83,$ff,$00,$df,$83,$15,$8a,$39,$83,$ff // .............9..
        .byte $00,$ff,$82,$df,$00,$ff,$82,$ff,$82,$ff,$82,$17,$82,$39,$82,$bf // .............9..
        .byte $82,$34,$00,$ff,$c2,$37,$00,$ff,$00,$df,$82,$ff,$00,$1a,$df,$ff // .4...7..........
        .byte $82,$37,$00,$ff,$82,$15,$82,$17,$82,$00,$82,$3a,$82,$39,$82,$37 // .7.........:.9.7
        .byte $82,$35,$82,$34,$00,$32,$82,$34,$82,$00,$82,$ff,$82,$3a,$82,$19 // .5.4.2.4.....:..
        .byte $00,$ff,$83,$ff,$00,$39,$00,$38,$83,$39,$83,$04,$82,$00,$8b,$79 // .....9.8.9.....y
        .byte $84,$19,$82,$19,$00,$ff,$00,$ff,$84,$84,$84,$84,$84,$84,$88,$84 // ................
        .byte $84,$84,$88,$84,$84,$84,$88,$84,$84,$84,$84,$84,$84,$84,$84,$84 // ................
        .byte $84,$84,$84,$84,$88,$88,$88,$88,$84,$84,$84,$84,$84,$84,$88,$84 // ................
        .byte $84,$84,$88,$84,$84,$84,$88,$84,$84,$84,$84,$84,$84,$84,$84,$84 // ................
        .byte $84,$84,$84,$84,$88,$80,$80,$80,$84,$84,$84,$84,$84,$84,$88,$84 // ................
        .byte $84,$84,$84,$84,$84,$84,$88,$84,$84,$84,$84,$84,$84,$84,$84,$84 // ................
        .byte $84,$84,$84,$84,$88,$88,$88,$88,$84,$84,$84,$84,$84,$84,$84,$84 // ................
        .byte $84,$84,$84,$84,$84,$84,$88,$84,$84,$84,$84,$84,$84,$84,$84,$84 // ................
        .byte $84,$84,$84,$84,$88,$84,$84,$84,$00,$ff,$80,$9e,$00,$81,$00,$ff // ................
        .byte $00,$79,$00,$df,$00,$00,$82,$06,$82,$1a,$82,$1d,$82,$01,$00,$df // .y..............
        .byte $00,$ff,$83,$00,$81,$00,$81,$ff,$00,$df,$82,$10,$81,$37,$82,$ff // .............7..
        .byte $00,$ff,$81,$ff,$00,$ff,$81,$ff,$82,$ff,$80,$3e,$82,$39,$82,$bf // ...........>.9..
        .byte $81,$2d,$00,$ff,$c2,$2d,$00,$ff,$00,$ff,$82,$ff,$00,$1e,$82,$ff // .-...-..........
        .byte $82,$41,$00,$ff,$82,$46,$82,$44,$82,$43,$82,$41,$83,$3e,$83,$46 // .A...F.D.C.A.>.F
        .byte $82,$44,$82,$43,$00,$41,$82,$58,$82,$46,$82,$ff,$82,$43,$82,$46 // .D.C.A.X.F...C.F
        .byte $00,$ff,$82,$ff,$00,$48,$00,$fb,$89,$0f,$8d,$04,$d4,$89,$00,$cd // .....H..........
        .byte $0f,$ba,$8d,$10,$00,$ff,$00,$ff,$84,$84,$88,$88,$88,$88,$88,$88 // ................
        .byte $88,$88,$88,$88,$84,$84               // ......

dat_c90e:
        // === Fill data (47 bytes, $c90e-$c93c) ===
        .fill 47, $88
        .byte $80,$80,$80                           // ...

dat_c940:
        // === Fill data (192 bytes, $c940-$c9ff) ===
        .fill 192, $88
        .fill 15, $84
        .byte $88,$84,$84,$84,$84,$84,$84,$84,$84,$84,$84,$84,$84,$84,$88,$88 // ................
        .byte $88,$84,$84,$83,$84,$84,$84,$88,$84,$84,$84,$88,$84,$84,$84,$88 // ................
        .fill 13, $84
        .byte $88,$80,$80,$80,$84,$84,$84,$84,$84,$84,$88,$84,$84,$84,$88,$84 // ................
        .byte $84,$84,$88,$84,$84,$84,$84,$84,$84,$84,$84,$84,$84,$84,$84,$84 // ................
        .byte $88,$88,$88,$88,$84,$84,$84,$84,$84,$84,$88,$84,$84,$84,$88,$84 // ................
        .byte $84,$84,$88,$84,$84,$84,$84,$84,$84,$84,$88,$84,$84,$84,$84,$84 // ................
        .byte $88,$84,$84,$84,$00,$ff,$14,$be,$00,$b1,$00,$ff,$00,$c1,$00,$ff // ................
        .byte $00,$94,$bd,$d5,$bf,$8d,$01,$d4,$c8,$60,$00,$ff,$00,$ff,$05,$94 // .........`......
        .byte $b1,$f9,$8d,$ff,$00,$ff,$60,$b1,$f9,$8d,$04,$ff,$00,$ff,$a9,$ff // ......`.........
        .byte $00,$ff,$d4,$ff,$01,$ff,$8d,$0f,$ba,$8d,$12,$bf,$a9,$ff,$00,$ff // ................
        .byte $fa,$60,$30,$ff,$00,$df,$02,$ff,$00,$f9,$c8,$ff,$03,$d4,$00,$ff // .`0.............
        .byte $7e,$c9,$8c,$12,$ba,$60,$20,$7e,$c9,$20,$a3,$cd,$8c,$12,$ba,$60 // ~....` ~. .....`
        .byte $00,$7e,$c9,$30,$96,$c9,$20,$ff,$c9,$8c,$12,$ba,$00,$ff,$7e,$ff // .~.0.. .......~.
        .byte $00,$96,$00,$20,$be,$c9,$20,$08,$c9,$8c,$12,$fa,$60,$c8,$b1,$b9 // ... .. .....`...
        .byte $00,$ff,$00,$ff,$20,$ee,$ee,$ff,$ee,$ff,$ff,$ff,$ff,$ff,$ff,$ff // .... ...........
        .byte $ee,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ee,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$40,$ff,$ff,$ff,$ff,$ff,$ff,$ee,$ff,$ff,$ee,$ff,$ff,$ff // ..@.............
        .fill 13, $ff
        .byte $ee,$ff,$ff,$ff,$ff,$bf,$ee,$00,$00,$00,$00,$00,$00,$00,$00,$ee // ................
        .byte $00,$00,$00,$00,$00,$00,$ee,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 12, $00
        .byte $ee,$00,$00,$00,$00,$00,$ee,$00,$ee,$ee,$00,$00,$00,$00,$00,$00 // ................
        .fill 8, $00
        .byte $ee,$ee,$ee,$ee,$ee,$ee,$ff,$ee,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ee // ................
        .fill 10, $ff
        .byte $ee,$ff,$ff,$ff,$ff,$ff,$ff,$40,$ff,$ff,$ff,$ff,$ff,$ff,$ee,$ff // .......@........
        .byte $ff,$ee,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ee,$ff,$ff,$ff,$ff,$bf,$ee,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$ee,$00,$00,$00,$00,$00,$00,$ee,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 14, $00
        .byte $ee,$00,$00,$00,$00,$00,$ee,$00,$ee,$ee,$00,$00,$00,$00,$00,$00 // ................
        .fill 8, $00
        .byte $e6,$ee,$ee                           // ...
