// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:14
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0700  End: $43ff  (15616 bytes)
// Crunched with Exomizer v2/v3 — depacked by emulation
// Packer entry: $080b (via BASIC SYS 2059)
// Entry point:  $0819 (2073)
//
// Code: 158 bytes, Data: 15458 bytes
// Labels: 69, Subroutines: 1
//
// Cross-references: all OK
// ============================================


// --- Region $0819-$0841 ---
.pc = $0819 "main_0819"

main_0819:
        jsr sub_08a0
        lda #$00
        sta $d020
        lda #$10
        ldx #$00

loc_0825:
        sta $0400,x
        inx
        bne loc_0825

loc_082b:
        sta $0500,x
        inx
        bne loc_082b

loc_0831:
        sta $0600,x
        inx
        bne loc_0831

loc_0837:
        sta $0700,x
        inx
        cpx #$e8
        bne loc_0837
        jmp $fce2

// --- Region $08a0-$0914 ---
.pc = $08a0 "sub_08a0"
// Referenced by: jsr from $0819

sub_08a0:
        lda #$3b
        ldy #$1d
        sta $d011
        sty $d018
        ldx #$00

loc_08ac:
        lda dat_4000,x
        sta $0400,x
        lda $4100,x
        sta $0500,x
        lda $4200,x
        sta $0600,x
        lda $4300,x
        sta $0700,x
        inx
        bne loc_08ac
        lda #$00
        sta $fb
        sta $fc
        sta $c6
        tay
        tax

loc_08d1:
        lda $c6
        bne $090a
        lda $d011
        bmi loc_08f6
        lda $d012
        cmp #$95
        bpl loc_08f6
        tya
        clc
        adc $d012
        lsr
        lsr
        lsr
        sta $d020
        dec $fb
        bne loc_08d1
        dey
        dey
        bne loc_08d1
        beq loc_08d1

loc_08f6:
        txa
        clc
        adc $d012
        lsr
        lsr
        lsr
        sta $d020
        dec $fc
        bne loc_08d1
        inx
        bne loc_08d1
        beq loc_08d1
        ldy #$00
        ldx #$00
        sty $d011
        stx $d018
        rts

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

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

dat_0800:
        .byte $d6,$10,$08,$c1,$07,$9e               // ......

txt_0806:
        .text "2073 COCO"
        .byte $00                                   // string terminator
        .byte $00,$00,$58,$00,$00,$00,$00,$00,$00   // ..X......

// --- Region $0842-$0842 ---
.pc = $0842 "dat_0842"

dat_0842:
        // === Fill data (1 bytes, $0842-$0842) ===
        .byte $00                                   // .

// --- Region $0915-$0915 ---
.pc = $0915 "dat_0915"

dat_0915:
        // === Fill data (1 bytes, $0915-$0915) ===
        .byte $00                                   // .

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

scr_0c00:
        .byte $00                                   // .

// --- Region $0cfc-$0d00 ---
.pc = $0cfc "txt_0cfc"

txt_0cfc:
        .text "THE*"
        .byte $00                                   // string terminator

// --- Region $13c0-$13c0 ---
.pc = $13c0 "spr_13c0"

spr_13c0:
        .byte $00                                   // .

// --- Region $1600-$1600 ---
.pc = $1600 "spr_1600"

spr_1600:
        .byte $00                                   // .

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

bmp_2000:
        .byte $00                                   // .

// --- Region $2100-$2100 ---
.pc = $2100 "spr_2100"

spr_2100:
        .byte $00                                   // .

// --- Region $27d5-$2870 ---
.pc = $27d5 "dat_27d5"

dat_27d5:
        .byte $07,$04,$04,$00,$00,$00,$00,$00,$ff,$00,$ff,$00,$00,$00,$00,$00 // ................
        .byte $ff,$00,$ff,$00,$00,$00,$00,$00,$ff,$00,$ff,$00,$00,$00,$00,$00 // ................
        .byte $ff,$00,$ff,$00,$00,$00,$00,$00,$ff,$00,$ff // ...........

spr_2800:
        .byte $00,$00,$00,$00,$00,$ff,$00,$ff,$00,$00,$00,$00,$00,$ff,$00,$ff // ................
        .byte $00,$00,$00,$00,$00,$ff,$00,$ff,$00,$00,$00,$00,$00,$ff,$00,$ff // ................
        .byte $00,$00,$00,$00,$00,$ff,$00,$ff,$00,$00,$00,$00,$00,$ff,$00,$ff // ................
        .byte $00,$00,$00,$00,$00,$ff,$00,$ff,$00,$00,$00,$00,$00,$ff,$00,$ff // ................
        .byte $00,$00,$00,$00,$00,$ff,$00,$ff,$00,$00,$00,$00,$00,$ff,$00,$ff // ................
        .byte $00,$00,$00,$00,$00,$ff,$00,$ff,$00,$00,$00,$00,$00,$ff,$00,$ff // ................
        .byte $00,$00,$00,$00,$00,$ff,$00,$ff,$00,$00,$00,$00,$00,$e0,$20,$20 // ..............  

dat_2870:
        // === Fill data (1 bytes, $2870-$2870) ===
        .byte $00                                   // .

// --- Region $2910-$29b0 ---
.pc = $2910 "dat_2910"

dat_2910:
        .fill 8, $04
        .byte $80,$9f,$90,$90,$90,$90,$90,$90,$00,$ff,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$ff,$00,$00,$00,$00,$00,$07,$00,$ff,$00,$00,$00,$00,$00,$87 // ................
        .byte $00,$ff,$00,$00,$00,$00,$00,$87,$00,$ff,$00,$00,$00,$00,$00,$87 // ................
        .byte $00,$ff,$00,$00,$00,$00,$00,$80,$00,$ff,$00,$00,$00,$00,$00,$07 // ................
        .byte $00,$ff,$00,$00,$00,$00,$00,$87,$00,$ff,$00,$00,$00,$00,$00,$8f // ................
        .byte $00,$ff,$00,$00,$00,$00,$00,$cf,$00,$ff,$00,$00,$00,$00,$00,$cc // ................
        .byte $00,$ff,$00,$00,$00,$00,$00,$63,$00,$ff,$00,$00,$00,$00,$00,$0f // .......c........
        .byte $00,$ff,$00,$00,$00,$00,$00,$8f,$00,$ff,$00,$00,$00,$00,$00,$c0 // ................
        .byte $00,$ff,$00,$00,$00,$00,$00,$00,$01,$f9,$09,$09,$09,$09,$09,$09 // ................

txt_29a8:
        .fill 8, $20

dat_29b0:
        // === Fill data (1 bytes, $29b0-$29b0) ===
        .byte $00                                   // .

// --- Region $2a50-$2af0 ---
.pc = $2a50 "dat_2a50"

dat_2a50:
        .fill 8, $04
        .fill 8, $90
        .fill 8, $00
        .byte $0c,$0c,$0c,$0c,$0c,$07,$00,$00,$cc,$0c,$0c,$0c,$cc,$87,$00,$00 // ................
        .byte $cc,$cc,$cc,$cc,$cc,$87,$00,$00,$cc,$0c,$0c,$0c,$cc,$87,$00,$00 // ................
        .byte $c0,$c0,$c0,$c0,$c0,$80,$00,$00,$0c,$0c,$07,$00,$0c,$07,$00,$00 // ................
        .byte $cc,$0c,$8c,$cc,$cc,$87,$00,$00,$cc,$cc,$cf,$cc,$cc,$8c,$00,$00 // ................
        .byte $03,$03,$03,$03,$03,$03,$00,$00,$0c,$0c,$0d,$0f,$0e,$0c,$00,$00 // ................
        .byte $67,$6c,$6f,$ec,$ec,$6c,$00,$00,$8c,$cc,$cf,$cf,$cd,$cc,$00,$00 // glo..l..........
        .byte $cc,$cc,$8f,$0c,$8c,$cf,$00,$00,$00,$00,$00,$00,$00,$c0,$00,$00 // ................
        .fill 8, $00
        .fill 8, $09

txt_2ae8:
        .fill 8, $20

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

// --- Region $2b90-$2b9f ---
.pc = $2b90 "dat_2b90"

dat_2b90:
        .fill 8, $04
        .fill 8, $90

// --- Region $2bb8-$2c00 ---
.pc = $2bb8 "dat_2bb8"

dat_2bb8:
        .byte $01,$01,$01,$01,$01,$01,$01,$00,$f1,$99,$99,$f1,$81,$81,$81,$00 // ................
        .byte $f1,$99,$99,$f1,$e1,$b1,$99,$00,$f8,$81,$81,$e0,$80,$81,$f8,$00 // ................
        .byte $f1,$99,$81,$f1,$19,$99,$f1,$00,$f9,$81,$81,$e1,$81,$81,$f9,$00 // ................
        .byte $99,$d8,$f8,$f8,$b8,$98,$98,$00,$f8,$61,$61,$60,$60,$61,$60,$00 // .........aa``a`.
        .byte $f0,$98,$80,$f0,$18,$98,$f0           // .......

dat_2bff:
        // === Fill data (2 bytes, $2bff-$2c00) ===
        .byte $00                                   // .

spr_2c00:
        .byte $00                                   // .

// --- Region $2c20-$2c30 ---
.pc = $2c20 "dat_2c20"

dat_2c20:
        .fill 8, $09

txt_2c28:
        .fill 8, $20

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

// --- Region $2cd0-$2ce0 ---
.pc = $2cd0 "dat_2cd0"

dat_2cd0:
        .fill 8, $04
        .fill 8, $90

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

// --- Region $2d60-$2d70 ---
.pc = $2d60 "dat_2d60"

dat_2d60:
        .fill 8, $09

txt_2d68:
        .fill 8, $20

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

// --- Region $2e10-$2eb0 ---
.pc = $2e10 "dat_2e10"

dat_2e10:
        .fill 8, $04
        .fill 8, $90
        .fill 17, $00
        .byte $1f,$06,$06,$06,$06,$06,$06,$00,$99,$19,$19,$1f,$19,$19,$19,$00 // ................
        .byte $9f,$98,$98,$9e,$98,$98,$9f,$00,$80,$00,$00,$00,$00,$00,$80,$00 // ................
        .byte $0f,$19,$18,$1b,$19,$19,$0f,$00,$0f,$99,$19,$99,$99,$99,$0f,$00 // ................
        .byte $0f,$99,$99,$99,$99,$99,$0f,$00,$19,$9d,$9f,$9f,$9b,$99,$19,$00 // ................
        .byte $8f,$86,$86,$86,$86,$86,$8f,$00,$1f,$18,$18,$1e,$18,$18,$1f,$00 // ................
        .byte $8f,$19,$18,$0f,$01,$19,$8f,$00,$00,$80,$00,$00,$80,$80,$00,$00 // ................
        .fill 15, $00
        .fill 8, $09

txt_2ea8:
        .fill 8, $20

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

// --- Region $2f50-$3000 ---
.pc = $2f50 "dat_2f50"

dat_2f50:
        .fill 8, $04
        .fill 8, $90
        .fill 9, $00
        .byte $1f,$00,$00,$00,$00,$00,$00,$00,$ff,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $ff,$00,$00,$00,$00,$00,$00,$00,$ff,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $ff,$00,$00,$00,$00,$00,$00,$00,$ff,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $ff,$00,$00,$00,$00,$00,$00,$00,$ff,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $ff,$00,$00,$00,$00,$00,$00,$00,$ff,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $ff,$00,$00,$00,$00,$00,$00,$00,$ff,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $ff,$00,$00,$00,$00,$00,$00,$00,$e0,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$00,$09,$09,$09,$09,$09,$09,$09,$09 // ...............

txt_2fe8:
        .fill 8, $20

dat_2ff0:
        // === Fill data (17 bytes, $2ff0-$3000) ===
        .fill 16, $00

chr_3000:
        .byte $00                                   // .

// --- Region $3090-$3130 ---
.pc = $3090 "dat_3090"

dat_3090:
        .byte $04,$04,$04,$04,$04,$04,$04,$07       // char 18 @+18
        .byte $90,$90,$9f,$80,$ff,$00,$00,$ff       // char 19 @+19
        .byte $00,$00,$ff,$00,$ff,$00,$00,$ff       // char 20 @+20
        .byte $00,$00,$ff,$00,$ff,$00,$00,$ff       // char 21 @+21
        .byte $00,$00,$ff,$00,$ff,$00,$00,$ff       // char 22 @+22
        .byte $00,$00,$ff,$00,$ff,$00,$00,$ff       // char 23 @+23
        .byte $00,$00,$ff,$00,$ff,$00,$00,$ff       // char 24 @+24
        .byte $00,$00,$ff,$00,$ff,$00,$00,$ff       // char 25 @+25
        .byte $00,$00,$ff,$00,$ff,$00,$00,$ff       // char 26 @+26
        .byte $00,$00,$ff,$00,$ff,$00,$00,$ff       // char 27 @+27
        .byte $00,$00,$ff,$00,$ff,$00,$00,$ff       // char 28 @+28
        .byte $00,$00,$ff,$00,$ff,$00,$00,$ff       // char 29 @+29
        .byte $00,$00,$ff,$00,$ff,$00,$00,$ff       // char 30 @+30
        .byte $00,$00,$ff,$00,$ff,$00,$00,$ff       // char 31 @+31
        .byte $00,$00,$ff,$00,$ff,$00,$00,$ff       // char 32 ' '
        .byte $00,$00,$ff,$00,$ff,$00,$00,$ff       // char 33 '!'
        .byte $00,$00,$ff,$00,$ff,$00,$00,$ff       // char 34 '"'
        .byte $00,$00,$ff,$00,$ff,$00,$00,$ff       // char 35 '#'
        .byte $09,$09,$f9,$01,$ff,$00,$00,$ff       // char 36 '$'

txt_3128:
        .byte $20,$20,$20,$20,$20,$20,$20,$e0       // char 37 '%'

dat_3130:
        // === Fill data (1 bytes, $3130-$3130) ===
        .byte $00                                   // .

// --- Region $319f-$3290 ---
.pc = $319f "dat_319f"

dat_319f:
        .byte $01                                   // char 51 (partial)
        .byte $00,$00,$00,$00,$00,$00,$f1,$99       // char 52 '4'
        .byte $00,$00,$00,$00,$00,$00,$f1,$99       // char 53 '5'
        .byte $00,$00,$00,$00,$00,$00,$f9,$81       // char 54 '6'
        .byte $00,$00,$00,$00,$00,$00,$f9,$80       // char 55 '7'
        .byte $00,$00,$00,$00,$00,$00,$f8,$60       // char 56 '8'
        .byte $00,$00,$00,$00,$00,$00,$f1,$61       // char 57 '9'
        .byte $00,$00,$00,$00,$00,$00,$98,$d9       // char 58 ':'
        .byte $00,$00,$00,$00,$00,$00,$f0,$99       // char 59 ';'
        .byte $00,$00,$00,$00,$00,$00,$f0,$98       // char 60 '<'
        .byte $00,$00,$00,$00,$00,$00,$01,$00       // char 61 '='
        .byte $00,$00,$00,$00,$00,$00,$f8,$61       // char 62 '>'
        .byte $00,$00,$00,$00,$00,$00,$f0,$98       // char 63 '?'
        .byte $00,$00,$00,$00,$00,$00,$00,$01       // char 64 '@'
        .byte $00,$00,$00,$00,$00,$00,$f1,$99       // char 65 'A'
        .byte $00,$00,$00,$00,$00,$00,$f8,$81       // char 66 'B'
        .byte $00,$00,$00,$00,$00,$00,$f1,$98       // char 67 'C'
        .byte $00,$00,$00,$00,$00,$00,$f8,$60       // char 68 'D'
        .byte $00,$00,$00,$00,$00,$00,$f0,$61       // char 69 'E'
        .byte $00,$00,$00,$00,$00,$00,$f1,$99       // char 70 'F'
        .byte $00,$00,$00,$00,$00,$00,$98,$d8       // char 71 'G'
        .byte $00,$00,$00,$00,$00,$00,$00,$01       // char 72 'H'
        .byte $00,$00,$00,$00,$00,$00,$f0,$98       // char 73 'I'
        .byte $00,$00,$00,$00,$00,$00,$01,$01       // char 74 'J'
        .byte $00,$00,$00,$00,$00,$00,$98,$d9       // char 75 'K'
        .byte $00,$00,$00,$00,$00,$00,$f0,$99       // char 76 'L'
        .byte $00,$00,$00,$00,$00,$00,$f0,$98       // char 77 'M'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 78 'N'
        .byte $00,$00,$00,$00,$00,$00,$61,$f1       // char 79 'O'
        .byte $00,$00,$00,$00,$00,$00,$f0,$99       // char 80 'P'
        .byte $00,$00,$00,$00,$00,$00,$f0,$98       // char 81 'Q'

dat_3290:
        // === Fill data (1 bytes, $3290-$3290) ===
        .byte $00                                   // .

// --- Region $32d8-$33cd ---
.pc = $32d8 "dat_32d8"

dat_32d8:
        .byte $01,$01,$01,$01,$00,$00,$00,$00       // char 91 '['
        .byte $81,$b9,$99,$99,$f1,$00,$00,$00       // char 92 '\'
        .byte $99,$f1,$e1,$b1,$99,$00,$00,$00       // char 93 ']'
        .byte $81,$e1,$81,$81,$f9,$00,$00,$00       // char 94 '^'
        .byte $80,$e0,$80,$80,$f8,$00,$00,$00       // char 95 '_'
        .byte $60,$60,$60,$60,$60,$00,$00,$00       // char 96 '`'
        .byte $61,$61,$61,$61,$f1,$00,$00,$00       // char 97 'a'
        .byte $f9,$f9,$b9,$99,$98,$00,$00,$00       // char 98 'b'
        .byte $81,$b8,$98,$99,$f0,$00,$00,$00       // char 99 'c'
        .byte $80,$f0,$18,$98,$f0,$00,$00,$00       // char 100 'd'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 101 'e'
        .byte $61,$61,$61,$61,$60,$00,$00,$00       // char 102 'f'
        .byte $98,$98,$98,$98,$f0,$00,$00,$00       // char 103 'g'
        .byte $01,$00,$00,$01,$00,$00,$00,$00       // char 104 'h'
        .byte $81,$f1,$19,$99,$f1,$00,$00,$00       // char 105 'i'
        .byte $81,$e1,$81,$81,$f8,$00,$00,$00       // char 106 'j'
        .byte $80,$80,$80,$98,$f0,$00,$00,$00       // char 107 'k'
        .byte $60,$60,$60,$60,$60,$00,$00,$00       // char 108 'l'
        .byte $61,$61,$61,$61,$f0,$00,$00,$00       // char 109 'm'
        .byte $99,$99,$99,$99,$f1,$00,$00,$00       // char 110 'n'
        .byte $f8,$f8,$b8,$98,$98,$00,$00,$00       // char 111 'o'
        .byte $01,$00,$01,$01,$00,$00,$00,$00       // char 112 'p'
        .byte $98,$f0,$98,$98,$f0,$00,$00,$00       // char 113 'q'
        .byte $01,$01,$01,$61,$61,$c0,$00,$00       // char 114 'r'
        .byte $f9,$f9,$b9,$99,$98,$00,$00,$00       // char 115 's'
        .byte $81,$80,$80,$99,$f0,$00,$00,$00       // char 116 't'
        .byte $80,$f0,$18,$98,$f0,$00,$00,$00       // char 117 'u'
        .byte $01,$01,$01,$61,$61,$c0,$00,$00       // char 118 'v'
        .byte $99,$f9,$99,$99,$99,$00,$00,$00       // char 119 'w'
        .byte $99,$f1,$99,$99,$f0,$00,$00,$00       // char 120 'x'
        .byte $80,$80,$80,$98,$f0                   // char 121 (partial)

dat_33cd:
        // === Fill data (1 bytes, $33cd-$33cd) ===
        .byte $00                                   // .

// --- Region $342b-$34f8 ---
.pc = $342b "dat_342b"

dat_342b:
        .byte $03,$03,$03,$03,$03                   // char 133 (partial)
        .byte $00,$00,$00,$f3,$03,$03,$c3,$03       // char 134
        .byte $00,$00,$00,$00,$01,$03,$03,$03       // char 135
        .byte $00,$00,$00,$c1,$e3,$33,$f1,$30       // char 136
        .byte $00,$00,$00,$e3,$33,$03,$e3,$33       // char 137
        .byte $00,$00,$00,$30,$30,$30,$f0,$30       // char 138
        .byte $00,$00,$00,$00,$01,$03,$03,$03       // char 139
        .byte $00,$00,$00,$c3,$e3,$33,$f3,$33       // char 140
        .byte $00,$00,$00,$33,$b3,$f3,$f3,$73       // char 141
        .byte $00,$00,$00,$c0,$60,$30,$30,$30       // char 142
        .byte $00,$00,$00,$01,$03,$03,$03,$03       // char 143
        .byte $00,$00,$00,$e3                       // char 144 (partial)

txt_3484:
        .byte $30,$30,$30,$30                       // char 144 (partial)
        .byte $00,$00,$00,$f3,$c3,$c3,$c3,$c3       // char 145
        .byte $00,$00,$00,$33,$33,$33,$f3,$33       // char 146
        .byte $00,$00,$00,$f3,$03,$03,$c3,$03       // char 147
        .byte $00,$00,$00,$e1,$33,$33,$e1,$c0       // char 148
        .byte $00,$00,$00,$e0,$30,$00,$e0,$30       // char 149
        .byte $00,$00,$00,$01,$03,$03,$03,$03       // char 150
        .byte $00,$00,$00,$e3,$33,$03,$03,$03       // char 151
        .byte $00,$00,$00,$e0,$31,$33,$e3,$c3       // char 152
        .byte $00,$00,$00,$c1,$e3,$33,$f3,$33       // char 153
        .byte $00,$00,$00,$e3,$33,$03,$03,$03       // char 154
        .byte $00,$00,$00,$33,$63,$c3,$83,$c3       // char 155
        .byte $00,$00,$00,$f3,$03,$03,$c3,$03       // char 156
        .byte $00,$00,$00,$e1,$33,$33,$e1,$c0       // char 157
        .byte $00,$00,$00,$e0,$30,$00,$e0,$30       // char 158

dat_34f8:
        // === Fill data (1 bytes, $34f8-$34f8) ===
        .byte $00                                   // .

// --- Region $3562-$363a ---
.pc = $3562 "dat_3562"

dat_3562:
        .byte $01,$00,$00,$00,$00,$00               // char 172 (partial)
        .byte $c3,$c3,$80,$00,$00,$00,$00,$00       // char 173
        .byte $03,$03,$00,$00,$00,$00,$00,$00       // char 174
        .byte $03,$f3,$00,$00,$00,$00,$00,$00       // char 175
        .byte $33,$31,$00,$00,$00,$00,$00,$00       // char 176
        .byte $33,$e3,$00,$00,$00,$00,$00,$00       // char 177
        .byte $30,$30,$00,$00,$00,$00,$00,$00       // char 178
        .byte $03,$03,$00,$00,$00,$00,$00,$00       // char 179
        .byte $33,$33,$00,$00,$00,$00,$00,$00       // char 180
        .byte $33,$33,$00,$00,$00,$00,$00,$00       // char 181
        .byte $60,$c0,$00,$00,$00,$00,$00,$00       // char 182
        .byte $03,$01,$00,$00,$00,$00,$00,$00       // char 183
        .byte $30,$e0,$00,$00,$00,$00,$00,$00       // char 184
        .byte $c3,$c3,$00,$00,$00,$00,$00,$00       // char 185
        .byte $33,$33,$00,$00,$00,$00,$00,$00       // char 186
        .byte $03,$f3,$00,$00,$00,$00,$00,$00       // char 187
        .byte $63,$31,$00,$00,$00,$00,$00,$00       // char 188
        .byte $30,$e0,$00,$00,$00,$00,$00,$00       // char 189
        .byte $03,$01,$00,$00,$00,$00,$00,$00       // char 190
        .byte $33,$e3,$00,$00,$00,$00,$00,$00       // char 191

spr_3600:
        .byte $63,$33,$00,$00,$00,$00,$00,$00       // char 192
        .byte $33,$31,$00,$00,$00,$00,$00,$00       // char 193
        .byte $33,$e3,$00,$00,$00,$00,$00,$00       // char 194
        .byte $63,$33,$00,$00,$00,$00,$00,$00       // char 195
        .byte $03,$f3,$00,$00,$00,$00,$00,$00       // char 196
        .byte $63,$31,$00,$00,$00,$00,$00,$00       // char 197
        .byte $30,$e0,$00,$00,$00,$00,$00,$00       // char 198
        .byte $c0,$c0                               // char 199 (partial)

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

// --- Region $3c80-$3c80 ---
.pc = $3c80 "spr_3c80"

spr_3c80:
        .byte $00                                   // .

// --- Region $4000-$43ff ---
.pc = $4000 "dat_4000"

dat_4000:
        // === Fill data (374 bytes, $4000-$4175) ===
        .fill 374, $10

txt_4176:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character

dat_4180:
        // === Fill data (69 bytes, $4180-$41c4) ===
        .fill 69, $10
        .fill 13, $70
        .fill 27, $10
        .fill 14, $70

dat_41fb:
        // === Fill data (56 bytes, $41fb-$4232) ===
        .fill 56, $10
        .fill 31, $e0
        .fill 9, $10
        .fill 31, $e0
        .fill 11, $10
        .fill 27, $e0
        .fill 12, $10
        .fill 29, $e0

dat_42c9:
        // === Fill data (303 bytes, $42c9-$43f7) ===
        .fill 303, $10
        .byte $0b,$0d,$0d,$10,$10,$10,$10,$10       // ........
