// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:18
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0801  End: $ffff  (63487 bytes)
// Crunched with Exomizer v2/v3 (with relocation) — depacked by emulation
// Packer entry: $0810 (via BASIC SYS 2064)
// Entry point:  $c000 (49152)
// IRQ handler:  $c080 (irq_c080)
// IRQ handler:  $ea31 (irq_ea31)
//
// Code: 458 bytes, Data: 63029 bytes
// Labels: 96, Subroutines: 7
//
// Verification: 5 line(s) auto-corrected to .byte for exact byte matching
//
// Cross-references: all OK
// ============================================


// --- Region $68c1-$68c1 ---
.pc = $68c1 "Segment $68c1"
        brk

// --- Region $98c1-$98c1 ---
.pc = $98c1 "Segment $98c1"
        brk

// --- Region $c000-$c0a4 ---
.pc = $c000 "main_c000"

main_c000:
        jsr sub_c4c0
        lda #$08
        jsr $ffd2
        sei
        lda #$c4
        sta $dd00
        lda #$86
        sta $d018
        lda #$01
        sta $d01a
        sta $d019
        lda #$7f
        sta $dc0d
        lda #$1b
        sta $d011
        lda #$c0
        sta $0315
        lda #$80
        sta $0314
        jsr sub_c290
        inc $01
        ldy #$00

loc_c036:
        lda $c2b0,y
        sta scr_e000,y
        lda $c2bf,y
        sta $e00f,y
        iny
        bne loc_c036
        dec $01
        nop
        cli

loc_c049:
        jsr $ffe4
        beq loc_c049
        lda #$aa
        sta $2e
        sta $af
        lda #$7b
        sta $2d
        sta $ae
        sei
        lda #$ea
        sta $0315
        lda #$31
        sta $0314
        lda #$00
        sta $d01a
        nop
        nop
        jsr $ff84
        lda #$1b
        jsr sub_c508
        cli
        jmp loc_fce2

bmp_c078:
        // === Bitmap data (8 bytes, $c078-$c07f) ===
        .fill 8, $00

irq_c080:
        lda $d019
        and #$01
        bne loc_c08a
        jmp loc_febc

loc_c08a:
        lda $07c1
        ldy $07c2
        ldx $07c3
.label smc_c094 = * + 1
        jmp loc_c0b0                                // !SMC: modified by $c0ea, $c0fb

loc_c096:
        lda #$60
        sta $d012
        lda #$01
        sta $d019
        jmp loc_febc

bmp_c0a3:
        // === Bitmap data (2 bytes, $c0a3-$c0a4) ===
        .byte $00,$00                               // ..

// --- Region $c0b0-$c184 ---
.pc = $c0b0 "loc_c0b0"

loc_c0b0:
        ldx #$00

loc_c0b2:
        jsr sub_c101
        dec $02
        inx
        cpx #$20
        bne loc_c0b2
        inc $02
        dec $3f
        bne loc_c0da
        lda #$00
        sta $02
        inc $03
        lda $03
        sta $07c0
        lda $40
        sta $3f
        dec $40
        bne loc_c0f0
        lda #$c1
        jsr sub_c550

loc_c0da:
        lda #$90
        sta $0314
        sta $07c1
        sty $07c2
        stx $07c3
        lda #$b0
        sta smc_c094                                // SMC: modifies $c094
        jmp loc_c096

loc_c0f0:
        sta $07c1
        sty $07c2
        stx $07c3
        lda #$b2
        sta smc_c094                                // SMC: modifies $c094
        jmp loc_c096
// Referenced by: jsr from $c0b2

sub_c101:
        inc $01
        ldy #$00
        jsr sub_c120
        tya
        sta ($fd),y
        jsr sub_c150
        lda ($fb),y
        pha
        inc $02
        jsr sub_c120
        pla
        sta ($fd),y
        dec $01
        rts

bmp_c11c:
        // === Bitmap data (4 bytes, $c11c-$c11f) ===
        .byte $00,$00,$00,$00                       // ....
// Referenced by: jsr from $c105, $c113

sub_c120:
        lda #$d8
        sta $fe
        lda #$00
        sta $fd
        txa
        asl
        asl
        asl
        clc
        adc $fd
        sta $fd
        bcc loc_c135
        inc $fe

loc_c135:
        lda $02
        and #$07
        clc
        adc $fd
        sta $fd
        bcc loc_c142
        inc $fe

loc_c142:
        lda $02
        lsr
        lsr
        lsr
        clc
        adc $fe
        sta $fe
        rts

bmp_c14d:
        // === Bitmap data (3 bytes, $c14d-$c14f) ===
        .byte $00,$00,$00                           // ...
// Referenced by: jsr from $c10b

sub_c150:
        lda #$d0
        sta $fc
        lda #$00
        sta $fb
        lda $03
        and #$07
        eor #$07
        clc
        adc $fb
        sta $fb
        bcc loc_c167
        inc $fc

loc_c167:
        lda $03
        lsr
        lsr
        lsr
        eor #$07
        sec
        sbc #$02
        clc
        adc $fc
        sta $fc
        txa
        asl
        asl
        asl
        clc
        adc $fb
        sta $fb
        bcc loc_c183
        inc $fc

loc_c183:
        rts

bmp_c184:
        // === Bitmap data (1 bytes, $c184-$c184) ===
        .byte $00                                   // .

// --- Region $c290-$c2ab ---
.pc = $c290 "sub_c290"
// Referenced by: jsr from $c02f

sub_c290:
        lda #$d0
        sta $fc
        lda #$00
        sta $fb
        lda #$d8
        sta $fe
        lda #$00
        sta $fd
        sta $02
        sta $03
        ldx #$31
        stx $3f
        dex
        stx $40
        rts

// --- Region $c4c0-$c4d5 ---
.pc = $c4c0 "sub_c4c0"
// Referenced by: jsr from $c000

sub_c4c0:
        ldy #$00

loc_c4c2:
        lda scr_c4d6,y
        sta chr_d000,y
        iny
        cpy #$2f
        bne loc_c4c2
        lda #$95
        jsr $ffd2
        jsr $e544
        rts

// --- Region $c508-$c525 ---
.pc = $c508 "sub_c508"
// Referenced by: jsr from $c071

sub_c508:
        sta $d011
        ldy #$00

loc_c50d:
        lda $c519,y
        sta chr_d000,y
        iny
        cpy #$2f
        bne loc_c50d
        lda #$c7
        sta $dd00
        lda #$01
        sta $0286
        jsr $e544
        rts

// --- Region $c550-$c559 ---
.pc = $c550 "sub_c550"
// Referenced by: jsr from $c0d7

sub_c550:
        sta $0315
        lda #$00
        sta $02
        sta $03
        rts

// --- Region $ea31-$ea31 ---
.pc = $ea31 "irq_ea31"

irq_ea31:
        brk

// --- Region $fce2-$fce2 ---
.pc = $fce2 "loc_fce2"

loc_fce2:
        brk

// --- Region $febc-$febc ---
.pc = $febc "loc_febc"

loc_febc:
        brk

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

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

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

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

// --- Region $0801-$111e ---
.pc = $0801 "dat_0801"

dat_0801:
        // === BASIC loader stub ===
        .byte $0d,$08                                                     // [corrected] was: .byte $0c,$08                               // next line pointer ($080c)
        .byte $ce,$07                                                     // [corrected] was: .byte $00,$00                               // line number 0
        .byte $9e                                   // SYS token
        .byte $20,$28,$32,$30,$36
        .byte $34                                                         // [corrected] was: .byte $00                                   // end of line
        .byte $29,$00                                                     // [corrected] was: .byte $00,$00                               // end of BASIC program
        .byte $00,$00,$78,$a9,$34,$85,$01,$a2,$05,$bd,$42,$08,$9d,$2d,$00,$ca // ..x.4.....B..-..
        .byte $10,$f7,$9a,$a0,$00,$c6,$32,$ce,$2c,$08,$b1,$31,$99,$00,$f7,$c8 // ......2.,..1....
        .byte $d0,$f8,$a5,$32,$c9,$08,$d0,$ed,$b9,$48,$08,$99,$00,$01,$c8,$d0 // ...2.....H......
        .byte $f7
        .byte $4c,$00,$01,$00,$c0,$18,$f8
        .byte $21,$11,$b1
        .text "/****"
        .byte $29,$07,$aa,$bd,$1a,$01,$8d,$18,$01,$b1,$2f,$29,$1f,$aa,$20,$22 // )........./).. "
        .byte $01
        .byte $4c,$ff,$01,$a4
        .byte $43,$ab,$79
        .text "X;?)"
        .byte $e6
        .byte $2f,$d0,$02
        .byte $e6,$30,$60,$b1,$2f,$20,$22,$01,$91,$2d,$e6,$2d,$d0,$02,$e6,$2e // .0`./ "..-.-....
        .byte $ca,$d0,$f5,$f0,$c5,$a9,$00,$f0,$ef,$a9,$ff,$d0,$eb,$b1,$2f,$91 // ............../.
        .byte $2d,$e6,$2f,$d0,$02,$e6,$30,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$ed // -./...0.-.......
        .byte $f0,$a8,$20,$71,$01,$b1,$2f,$20,$22,$01,$91,$2d,$e6,$2d,$d0,$02 // .. q../ "..-.-..
        .byte $e6,$2e,$ca,$d0,$f5,$c6,$39,$10,$f1,$30,$8f,$86,$39,$b1,$2f,$aa // ......9..0..9./.
        .byte $4c,$22,$01,$20,$71,$01,$b1,$2f,$91,$2d,$e6,$2f,$d0,$02,$e6,$30 // L". q../.-./...0
        .byte $e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$c6,$39,$10,$e9,$4c,$00,$01 // .-........9..L..
        .byte $2c,$da,$01,$a9,$37,$85,$01,$58,$20,$00,$c0,$4c,$ae,$a7,$e0,$00 // ,...7..X ..L....
        .byte $f0,$ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1,$2f,$91,$2d,$c8,$c4,$ff // ....,...../.-...
        .byte $d0,$f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5,$2e,$69,$00,$85,$2e,$a0 // ....-e..-..i....
        .byte $00,$ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85,$2f,$a5,$30,$69,$00,$85 // ....../e../.0i..
        .byte $30,$4c,$00,$01,$b9,$00,$ef,$99,$00,$ff,$c8,$d0,$f7,$ce,$dc,$01 // 0L..............
        .byte $ce,$df,$01,$ad,$df,$01,$c9,$df,$d0,$ea,$60,$60,$78,$20,$c0,$c4 // ..........``x ..
        .byte $a9,$08,$20,$d2,$ff,$78,$a9,$c4,$8d,$00,$dd,$a9,$86,$8d,$18,$d0 // .. ..x..........
        .byte $a9,$01,$8d,$1a,$d0,$8d,$19,$d0,$a9,$7f,$8d,$0d,$dc,$a9,$1b,$8d // ................
        .byte $11,$d0,$a9,$c0,$8d,$15,$03,$a9,$80,$8d,$14,$03,$20,$90,$c2,$e6 // ............ ...
        .byte $01,$a0,$00,$b9,$b0,$c2,$99,$00,$e0,$b9,$bf,$c2,$99,$0f,$e0,$c8 // ................
        .byte $d0,$f1,$c6,$01,$ea,$58,$20,$e4,$ff,$f0,$fb,$a9,$aa,$85,$2e,$85 // .....X .........
        .byte $af,$a9,$7b,$85,$2d,$85,$ae,$78,$a9,$ea,$8d,$15,$03,$a9,$31,$8d // ..{.-..x......1.
        .byte $14,$03,$a9,$00,$8d,$1a,$d0,$ea,$ea,$20,$84,$ff,$a9,$1b,$20,$08 // ......... .... .
        .byte $c5,$58,$4c,$e2,$fc,$a8,$60,$23,$ad,$19,$d0,$29,$01,$d0,$03,$4c // .XL...`#...)...L
        .byte $bc,$fe,$ad,$c1,$07,$ac,$c2,$07,$ae,$c3,$07,$4c,$b0,$c0,$a9,$60 // ...........L...`
        .byte $8d,$12,$d0,$a9,$01,$8d,$19,$d0,$4c,$bc,$fe,$ad,$60,$6c,$a2,$00 // ........L...`l..
        .byte $20,$01,$c1,$c6,$02,$e8,$e0,$20,$d0,$f6,$e6,$02,$c6,$3f,$d0,$18 //  ...... .....?..
        .byte $a9,$00,$85,$02,$e6,$03,$a5,$03,$8d,$c0,$07,$a5,$40,$85,$3f,$c6 // ............@.?.
        .byte $40,$d0,$1b,$a9,$c1,$20,$50,$c5,$a9,$90,$8d,$14,$03,$8d,$c1,$07 // @.... P.........
        .byte $8c,$c2,$07,$8e,$c3,$07,$a9,$b0,$8d,$94,$c0,$4c,$96,$c0,$8d,$c1 // ...........L....
        .byte $07,$8c,$c2,$07,$8e,$c3,$07,$a9,$b2,$8d,$94,$c0,$4c,$96,$c0,$e6 // ............L...
        .byte $01,$a0,$00,$20,$20,$c1,$98,$91,$fd,$20,$50,$c1,$b1,$fb,$48,$e6 // ...  .... P...H.
        .byte $02,$20,$20,$c1,$68,$91,$fd,$c6,$01,$60,$a4,$29,$a9,$d8,$85,$fe // .  .h....`.)....
        .byte $a9,$00,$85,$fd,$8a,$e3,$0a,$38,$18,$65,$fd,$85,$fd,$90,$02,$e6 // .......8.e......
        .byte $fe,$a5,$02,$29,$07,$18,$65,$fd,$85,$fd,$90,$02,$e6,$fe,$a5,$02 // ...)..e.........
        .byte $e3,$4a,$26,$18,$65,$fe,$85,$fe,$60,$a3,$39,$a9,$d0,$85,$fc,$a9 // .J&.e...`.9.....
        .byte $00,$85,$fb,$a5,$03,$29,$07,$49,$07,$18,$65,$fb,$85,$fb,$90,$02 // .....).I..e.....
        .byte $e6,$fc,$a5,$03,$e3,$4a,$2b,$49,$07,$38,$e9,$02,$18,$65,$fc,$85 // .....J+I.8...e..
        .byte $fc,$8a,$e3,$0a,$2a,$18,$65,$fb,$85,$fb,$90,$02,$e6,$fc,$60,$ac // ....*.e.......`.
        .byte $36,$20,$b0,$c1,$20,$e0,$c1,$20,$30,$c2,$a9,$96,$8d,$12,$d0,$a9 // 6 .. .. 0.......
        .byte $01,$8d,$19,$d0,$4c,$31,$ea,$a2,$60,$31,$80,$40,$20,$10,$08,$04 // ....L1..`1.@ ...
        .byte $02,$01,$a2,$28,$a0,$11,$88,$d0,$fd,$ea,$ea,$ce,$16,$d0,$ee,$16 // ...(............
        .byte $d0,$ad,$12,$d0,$29,$07,$49,$15,$09,$18,$8d,$11,$d0,$a0,$01,$88 // ....).I.........
        .byte $d0,$fd,$24,$17,$ea,$ea,$ca,$10,$e1,$60,$58,$a7,$2f,$a9,$33,$85 // ..$......`X./.3.
        .byte $01,$a9,$1a,$85,$fc,$a6,$03,$bd,$c0,$c3,$85,$fb,$03,$06,$fb,$26 // ...............&
        .byte $fc,$60,$27,$a0,$00,$a5,$02,$29,$07,$aa,$b1,$fb,$3d,$a8,$c1,$38 // .`'....)....=..8
        .byte $d0,$01,$18,$6e,$a7,$c1,$c8,$c0,$08,$d0,$ea,$e6,$02,$a5,$02,$29 // ...n...........)
        .byte $07,$d0,$02,$e6,$03,$a9,$37,$85,$01,$60,$ae,$60,$4f,$e6,$01,$a2 // ......7..`.`O...
        .byte $00,$4e,$a7,$c1,$3e,$c8,$e5,$3e,$c7,$e5,$3e,$c6,$e5,$3e,$88,$e5 // .N..>..>..>..>..
        .byte $3e,$87,$e5,$3e,$86,$e5,$3e,$48,$e5,$3e,$47,$e5,$3e,$46,$e5,$3e // >..>..>H.>G.>F.>
        .byte $08,$e5,$3e,$07,$e5,$3e,$06,$e5,$3e,$c8,$e4,$3e,$c7,$e4,$3e,$c6 // ..>..>..>..>..>.
        .byte $e4,$3e,$88,$e4,$3e,$87,$e4,$3e,$86,$e4,$3e,$48,$e4,$3e,$47,$e4 // .>..>..>..>H.>G.
        .byte $3e,$46,$e4,$3e,$08,$e4,$3e,$07,$e4,$3e,$06,$e4,$e3,$e8,$27,$e0 // >F.>..>..>....'.
        .byte $18,$d0,$ae,$c6,$01,$60,$a7,$3c,$a9,$d0,$85,$fc,$a9,$00,$85,$fb // .....`.<........
        .byte $a9,$d8,$85,$fe,$a9,$00,$85,$fd,$85,$02,$85,$03,$a2,$31,$86,$3f // .............1.?
        .byte $ca,$86,$40,$60,$a5,$60,$1f,$01,$02,$03,$04,$05,$06,$07,$08,$09 // ..@`.`..........
        .byte $0a,$0b,$0c,$0d,$0e,$0f,$10,$11,$12,$13,$14,$15,$16,$17,$18,$19 // ................
        .byte $1a,$1b,$1c,$1d,$1e,$1f,$e9
        .byte $20,$60,$1f
        .text "!"
        .byte $22                                   // double quote
        .text "#$%&"
        .text "'()*+,-./0123456"
        .text "789:;<=>?"
        .byte $e8
        .byte $20,$60
        .text " "
        .byte $40                                   // @ character
        .text "AB"
        .text "CDEFGHIJKLMNOPQR"
        .text "STUVWXYZ"
        .byte $5b
        .byte $5c,$5d,$5e,$5f,$e8
        .byte $20,$60
        .byte $20,$60,$61,$62,$63,$64,$65,$66,$67,$68,$69,$6a,$6b,$6c,$6d,$6e //  `abcdefghijklmn
        .byte $6f,$70,$71,$72,$73,$74,$75,$76,$77,$78,$79,$7a,$7b,$7c,$7d,$7e // opqrstuvwxyz{|}~
        .byte $7f,$e8,$20,$60,$20,$80,$81,$82,$83,$84,$85,$86,$87,$88,$89,$8a // .. ` ...........
        .byte $8b,$8c,$8d,$8e,$8f,$90,$91,$92,$93,$94,$95,$96,$97,$98,$99,$9a // ................
        .byte $9b,$9c,$9d,$9e,$9f,$e8,$20,$60,$20,$a0,$a1,$a2,$a3,$a4,$a5,$a6 // ...... ` .......
        .byte $a7,$a8,$a9,$aa,$ab,$ac,$ad,$ae,$af,$b0,$b1,$b2,$b3,$b4,$b5,$b6 // ................
        .byte $b7,$b8,$b9,$ba,$bb,$bc,$bd,$be,$bf,$e8,$20,$61,$51,$c0,$c1,$c2 // .......... aQ...
        .byte $c3,$c4,$c5,$c6,$c7,$c8,$c9,$ca,$cb,$cc,$cd,$ce,$cf,$d0,$d1,$d2 // ................
        .byte $d3,$d4,$d5,$d6,$d7,$d8,$d9,$da,$db,$dc,$dd,$de,$df,$20,$14,$08 // ............. ..
        .byte $05,$20,$04,$0f,$0d,$09,$0e,$01,$14,$0f,$12,$13,$20,$10,$12,$05 // . .......... ...
        .byte $13,$05,$0e,$14,$13,$20,$02,$01,$14,$14,$19,$20,$06,$12,$0f,$0d // ..... ..... ....
        .byte $20,$05,$0e,$04,$15,$12,$01,$0e,$03,$05,$20,$07,$01,$0d,$05,$13 //  ......... .....
        .byte $2e,$20,$03,$12,$01,$03,$0b,$05,$04,$20,$02,$19,$20,$18,$2d,$1a // . ....... .. .-.
        .byte $01,$17
        .text " 16/10. "
        .byte $03,$0f,$0e,$14,$01,$03
        .byte $14
        .byte $20,$0e,$15,$0d,$02,$05,$12
        .text " 9754550"
        .byte $20,$04,$0b,$2e,$20,$15,$10,$04,$01,$14,$05,$04,$20,$12,$01,$14 //  ... ....... ...
        .byte $09,$0e,$07,$20,$0c,$09,$13,$14,$20,$3a,$20,$01,$2e,$03,$2e,$05 // ... .... : .....
        .byte $2d,$06,$0c,$14,$2d,$06,$03,$13,$2d,$14,$12,$09,$01,$04,$2d,$04 // -...-...-.....-.
        .byte $12,$05,$01,$0d,$20,$14,$05,$01,$0d,$2d,$07,$03,$01,$2d,$09,$0b // .... ....-...-..
        .byte $01,$12,$09,$2d,$13,$0f,$06,$14,$17,$01,$12,$20,$14,$05,$03,$0b // ...-....... ....
        .byte $0e,$09,$03,$13,$2d,$03,$36,$34,$03,$07,$2d,$07,$03,$06,$2d,$12 // ....-.64..-...-.
        .byte $01,$1a,$0f,$12,$20,$05,$18,$10,$12,$05,$13,$13,$2d,$07,$01,$0d // .... .......-...
        .byte $05,$02,$15,$13,$14,$05,$12,$13,$2d,$0d,$03,$07,$2d,$14,$05,$03 // ........-...-...
        .byte $0b,$0e,$0f,$03,$12,$01,$14,$13,$2d,$03,$06,$12,$2d,$13,$14,$0c // ........-...-...
        .byte $2d,$01,$18,$09,$0f,$0d,$20,$31,$20,$03,$12,$05,$17,$a0,$00,$b9 // -..... 1 .......
        .byte $d6,$c4,$99,$00,$d0,$c8,$c0,$2f,$d0,$f5,$a9,$95,$20,$d2,$ff,$20 // ......./.... .. 
        .byte $44,$e5,$60,$00,$96,$30,$96,$60,$96,$90,$96,$c0,$96,$f0,$96,$20 // D.`..0.`....... 
        .byte $96,$50,$96,$c0,$1b,$12,$d1,$00,$ff,$d8,$ff,$15,$7d,$f0,$a2,$c2 // .P..........}...
        .byte $28,$7f,$f0,$f0,$f6,$fe,$f3,$f1,$f0,$e8,$f1,$a3,$3e,$8d,$11,$d0 // (...........>...
        .byte $a0,$00,$b9,$19,$c5,$99,$00,$d0,$c8,$c0,$2f,$d0,$f5,$a9,$c7,$8d // ........../.....
        .byte $00,$dd,$a9,$01,$8d,$86,$02,$20,$44,$e5,$60,$a4,$23,$1b,$8f,$d1 // ....... D.`.#...
        .byte $a2,$25,$c8,$00,$15,$79,$f0,$a5,$2f,$fe,$f6,$f1,$f2,$f3,$f4,$f0 // .%...y../.......
        .byte $f1,$f2,$f3,$f4,$f5,$f6,$f7,$fc,$a8,$2a,$8d,$15,$03,$a9,$00,$85 // .........*......
        .byte $02,$85,$03,$60,$8a,$ae,$00,$c2,$24,$ea,$ea,$d5,$55,$a2,$c2,$24 // ...`....$...U..$
        .byte $aa,$aa,$55,$55,$a2,$c2,$23,$aa,$aa,$69,$e3,$e9,$c2,$27,$aa,$aa // ..UU..#..i...'..
        .byte $5a,$7a,$3a,$3a,$c0,$e6,$40,$23,$7f,$3f,$3f,$e5,$3a,$23,$fa,$cf // Zz::..@#.??.:#..
        .byte $4f,$e5,$4e,$21,$7f,$c2,$25,$aa,$aa,$95,$95,$90,$c3,$2c,$aa,$aa // O.N!..%......,..
        .byte $55,$55,$00,$fc,$f0,$d0,$90,$90,$50,$50,$80,$c2,$00,$e8,$e9,$e8 // UU......PP......
        .byte $3a,$25,$ff,$aa,$aa,$55,$55,$e3,$40,$25,$fa,$ba,$ba,$7a,$7a,$e3 // :%...UU.@%...zz.
        .byte $3a,$25,$7f,$6a,$6a,$55,$55,$e3,$4e,$2e,$ff,$aa,$aa,$55,$55,$90 // :%.jjUU.N....UU.
        .byte $9f,$bf,$f4,$a4,$a4,$54,$54,$00,$c2,$a6,$22,$f0,$d0,$80,$c0,$00 // .....TT...".....
        .byte $24,$e9,$e9,$d5
        .byte $55,$a4
        .text "$::5"
        .byte $15,$a4,$e4
        .byte $40,$a4
        .byte $24
        .byte $3a,$3a,$35,$15,$a4
        .text "$NNME"
        .byte $a4
        .byte $24,$aa,$aa
        .byte $55,$55
        .byte $a4,$24,$aa,$aa,$55,$55,$a4,$24,$90,$90,$50,$50,$80,$b4,$00,$c2 // .$..UU.$..PP....
        .byte $22,$ea,$ea,$e4,$e9,$c2,$33,$aa,$aa,$56,$55,$01,$00,$3f,$ca,$f1 // ".....3..VU..?..
        .byte $bc,$ad,$a9,$69,$e9,$ff,$aa,$57,$0f,$3e,$e3,$3a,$c2,$32,$ea,$aa // ...i...W.>.:.2..
        .byte $a5,$95,$50,$40,$cf,$f2,$94,$a5,$a9,$6a,$5a,$3a,$ff,$af,$5e,$0e // ..P@.....jZ:..^.
        .byte $e4,$4e,$32,$f3,$d4,$a7,$ab,$aa,$96,$95,$91,$ff,$bf,$fa,$ea,$aa // .N2.............
        .byte $96,$5e,$4e,$f3,$d3,$e6,$93,$22,$fc,$f4,$e6,$a4,$c2,$22,$ea,$ea // .^N...."....."..
        .byte $e4,$e9,$c2,$33,$aa,$aa,$56,$55,$01,$00,$3f,$ca,$51,$94,$a5,$a9 // ...3..VU..?.Q...
        .byte $69,$e9,$ff,$aa,$57,$0f,$3e,$e3,$3a,$c2,$36,$ea,$aa,$a5,$95,$50 // i...W.>.:.6....P
        .byte $40,$cf,$f2,$94,$a5,$a9,$6a,$5a,$3a,$ff,$af,$5e,$0e,$4d,$45,$40 // @.....jZ:..^.ME@
        .byte $40,$c2,$26,$aa,$aa,$56,$5e,$0e,$0e,$c2,$60,$23,$aa,$aa,$95,$95 // @.&..V^...`#....
        .byte $90,$90,$f3,$d2,$91,$90,$53,$53,$03,$03,$ff,$af,$7e,$fa,$ea,$a9 // ......SS....~...
        .byte $a5,$a4,$fc,$ff,$a9,$aa,$5a,$56,$05,$03,$ff,$2a,$45,$50,$94,$e3 // ......ZV...*EP..
        .byte $a4,$c2,$e3,$ea,$e3,$e9,$c2,$33,$aa,$aa,$56,$55,$01,$00,$3f,$ca // .......3..VU..?.
        .byte $51,$94,$a5,$a9,$69,$e9,$ff,$aa,$57,$0f,$3e,$e3,$3a,$c2,$26,$ea // Q...i...W.>.:.&.
        .byte $aa,$a5,$95,$50,$9f,$c2,$27,$aa,$aa,$55,$55,$00,$c0,$c0,$e5,$40 // ...P..'..UU....@
        .byte $aa,$e7,$e9,$21,$eb,$a5,$23,$03,$ff,$fe,$e6,$e9,$22,$a9,$a5,$e7 // ...!..#....."...
        .byte $3a,$21,$36,$e5,$40,$23,$70,$bf,$af,$e5,$3a,$23,$fa,$ea,$a9,$e8 // :!6.@#p...:#....
        .byte $4e,$e8,$90,$e8,$0e,$e8,$93,$e8,$a4,$e8,$e9,$a8,$e8,$e9,$e8,$3a // N..............:
        .byte $30,$40,$7f,$ff,$aa,$aa
        .text "UU"
        .byte $40                                   // @ character
        .text ":"
        .byte $fa,$fa,$aa,$aa
        .byte $5a,$7a
        .byte $3a,$e8,$40,$e8,$0e,$e8,$90,$e8,$03,$e5,$a4,$23,$a7,$ab,$6a,$e5 // :.@........#..j.
        .byte $03,$23,$0f,$fe,$fa,$e7,$a4,$26,$94,$e9,$e9,$eb,$ea,$ea,$e3,$e9 // .#.....&........
        .byte $33,$03,$ff,$fe,$aa,$aa,$5a,$56,$05,$e9,$a9,$a5,$94,$90,$90,$a4 // 3.....ZV........
        .byte $a4,$36,$05,$01,$a3,$28,$3f,$3f,$af,$aa,$6a,$55,$15,$00,$c2,$28 // .6...(??..jU...(
        .byte $f0,$94,$a5,$a9,$6a,$fa,$ea,$a9,$a3,$e5,$40,$a8,$24,$ea,$ea,$d5 // ....j.....@.$...
        .byte $55,$a4,$24,$aa,$aa,$55,$55,$a4,$24,$94,$53,$4a,$15,$a4,$24,$05 // U.$..UU.$.SJ..$.
        .byte $fd,$aa,$55,$a4,$24,$aa,$6a,$55,$55,$a4,$24,$a5,$94,$52,$45,$a4 // ..U.$.jUU.$..RE.
        .byte $24,$0e,$fe,$ad,$55,$a4,$24,$90,$93,$52,$51,$a4,$24,$0e,$fe,$ad // $...U.$..RQ.$...
        .byte $55,$a4,$24,$93,$93,$53,$51,$a4,$24,$a4,$a4,$54,$54,$a4,$24,$e9 // U.$..SQ.$..TT.$.
        .byte $e9,$d5,$55,$a5,$23,$3f,$2a,$15,$a4,$24,$e9,$e9,$d5,$55,$a4,$24 // ..U.#?*..$...U.$
        .byte $3a,$3a,$35,$15,$a4
        .text "$"
        .byte $40                                   // @ character
        .text "OJE"
        .byte $a4
        .byte $24,$3a,$fa,$b5
        .byte $55
        .byte $a4
        .text "$"
        .byte $40                                   // @ character
        .text "OJE"
        .byte $a4
        .byte $24,$0e,$fe,$ad
        .byte $55,$a4
        .byte $24,$90,$93
        .byte $52,$51,$a5,$23,$ff,$aa,$55,$a4,$24,$5a,$d6,$a5,$55,$a4,$24,$aa // RQ.#..U.$Z..U.$.
        .byte $a9
        .byte $55,$54,$a4
        .text "$PO*U"
        .byte $a4
        .byte $24,$e9,$e9,$d5
        .byte $55,$a4
        .byte $24,$03
        .byte $3f,$2a,$15,$a4
        .byte $24,$a9,$e9,$d5
        .byte $55,$a4
        .text "$::5"
        .byte $15,$a4,$24,$aa,$aa,$55,$55,$a4,$24,$a5,$94,$52,$45,$a5,$23,$c0 // ..$..UU.$..RE.#.
        .byte $80,$40,$8d,$fc,$00,$28,$90,$91,$92,$93,$94,$95,$96,$97,$84,$aa // .@...(..........
        .byte $00,$21,$40,$87,$55,$00,$21,$de,$8f,$f9,$00,$25,$bb,$02,$c2,$02 // .!@.U.!....%....
        .byte $bb                                   // .

// --- Region $c0a5-$c0af ---
.pc = $c0a5 "Segment $c0a5"
        .fill 11, $00

// --- Region $c185-$c28f ---
.pc = $c185 "Segment $c185"
        .fill 11, $00
        .byte $20,$b0,$c1,$20,$e0,$c1               //  .. ..

txt_c196:
        .byte $20,$30,$c2,$a9,$96,$8d,$12,$d0,$a9,$01,$8d,$19,$d0,$4c,$31,$ea //  0...........L1.
        .byte $00,$00,$80,$40,$20,$10,$08,$04,$02,$01,$a2,$28,$a0,$11,$88,$d0 // ...@ ......(....
        .byte $fd,$ea,$ea,$ce,$16,$d0,$ee,$16,$d0,$ad,$12,$d0,$29,$07,$49,$15 // ............).I.
        .byte $09,$18,$8d,$11,$d0,$a0,$01,$88,$d0,$fd,$24,$17,$ea,$ea,$ca,$10 // ..........$.....
        .byte $e1,$60,$58,$00,$00,$00,$00,$00,$00,$00,$a9,$33,$85,$01,$a9,$1a // .`X........3....
        .byte $85,$fc,$a6,$03,$bd,$c0,$c3,$85,$fb,$06,$fb,$26,$fc,$06,$fb,$26 // ...........&...&
        .byte $fc,$06,$fb,$26,$fc,$a0,$00,$a5,$02,$29,$07,$aa,$b1,$fb,$3d,$a8 // ...&.....)....=.
        .byte $c1,$38,$d0,$01,$18,$6e,$a7,$c1,$c8,$c0,$08,$d0,$ea,$e6,$02,$a5 // .8...n..........
        .byte $02,$29,$07,$d0,$02,$e6,$03,$a9,$37,$85,$01,$60,$00,$00,$00,$00 // .)......7..`....
        .fill 10, $00
        .byte $e6,$01,$a2,$00,$4e,$a7,$c1,$3e,$c8,$e5,$3e,$c7,$e5,$3e,$c6,$e5 // ....N..>..>..>..
        .byte $3e,$88,$e5,$3e,$87,$e5,$3e,$86,$e5,$3e,$48,$e5,$3e,$47,$e5,$3e // >..>..>..>H.>G.>
        .byte $46,$e5,$3e,$08,$e5,$3e,$07,$e5,$3e,$06,$e5,$3e,$c8,$e4,$3e,$c7 // F.>..>..>..>..>.
        .byte $e4,$3e,$c6,$e4,$3e,$88,$e4,$3e,$87,$e4,$3e,$86,$e4,$3e,$48,$e4 // .>..>..>..>..>H.
        .byte $3e,$47,$e4,$3e,$46,$e4,$3e,$08,$e4,$3e,$07,$e4,$3e,$06,$e4,$e8 // >G.>F.>..>..>...
        .byte $e8,$e8,$e0,$18,$d0,$ae,$c6,$01,$60,$00,$00,$00,$00,$00,$00,$00 // ........`.......

// --- Region $c2ac-$c4bf ---
.pc = $c2ac "scr_c2ac"

scr_c2ac:
        // === Bitmap data (532 bytes, $c2ac-$c4bf) ===
        .byte $00,$00,$00,$00,$00,$01,$02,$03,$04,$05,$06,$07,$08,$09,$0a,$0b // ................
        .byte $0c,$0d,$0e,$0f,$10,$11,$12,$13,$14,$15,$16,$17,$18,$19,$1a,$1b // ................
        .byte $1c,$1d,$1e,$1f                       // ....

txt_c2d0:
        .fill 9, $20
        .text "!"
        .byte $22                                   // double quote
        .text "#$%&'()*+,-./0"
        .text "123456789:;<=>? "
        .text "       "
        .byte $40                                   // @ character
        .text "ABCDEFGH"
        .text "IJKLMNOPQRSTUVWX"
        .byte $59,$5a,$5b,$5c,$5d,$5e,$5f           // YZ[\]^_

txt_c320:
        .fill 8, $20
        .byte $60,$61,$62,$63,$64,$65,$66,$67,$68,$69,$6a,$6b,$6c,$6d,$6e,$6f // `abcdefghijklmno
        .byte $70,$71,$72,$73,$74,$75,$76,$77,$78,$79,$7a,$7b,$7c,$7d,$7e,$7f // pqrstuvwxyz{|}~.

txt_c348:
        .fill 8, $20
        .byte $80,$81,$82,$83,$84,$85,$86,$87,$88,$89,$8a,$8b,$8c,$8d,$8e,$8f // ................
        .byte $90,$91,$92,$93,$94,$95,$96,$97,$98,$99,$9a,$9b,$9c,$9d,$9e,$9f // ................

txt_c370:
        .fill 8, $20
        .byte $a0,$a1,$a2,$a3,$a4,$a5,$a6,$a7,$a8,$a9,$aa,$ab,$ac,$ad,$ae,$af // ................
        .byte $b0,$b1,$b2,$b3,$b4,$b5,$b6,$b7,$b8,$b9,$ba,$bb,$bc,$bd,$be,$bf // ................

txt_c398:
        .fill 8, $20
        .byte $c0,$c1,$c2,$c3,$c4,$c5,$c6,$c7,$c8,$c9,$ca,$cb,$cc,$cd,$ce,$cf // ................
        .byte $d0,$d1,$d2,$d3,$d4,$d5,$d6,$d7,$d8,$d9,$da,$db,$dc,$dd,$de,$df // ................
        .byte $20,$14,$08,$05,$20,$04,$0f,$0d,$09,$0e,$01,$14,$0f,$12,$13,$20 //  ... .......... 
        .byte $10,$12,$05,$13,$05,$0e,$14,$13,$20,$02,$01,$14,$14,$19,$20,$06 // ........ ..... .
        .byte $12,$0f,$0d,$20,$05,$0e,$04,$15,$12,$01,$0e,$03,$05,$20,$07,$01 // ... ......... ..
        .byte $0d,$05,$13,$2e,$20,$03,$12,$01,$03,$0b,$05,$04,$20,$02,$19,$20 // .... ....... .. 

scr_c400:
        // === Screen RAM (192 bytes, $c400-$c4bf) ===
        .encoding "screencode_mixed"
        .text "x-zaw"
        .encoding "petscii_upper"

txt_c405:
        .text " 16/10. "
        .encoding "screencode_mixed"
        .text "contact number"
        .encoding "petscii_upper"

txt_c41b:
        .text " 9754550 "
        .encoding "screencode_mixed"
        .text "dk. updated rating list : a.c.e-flt-fcs-"
        .text "triad-dream team-gca-ikari-softwar teckn"
        .text "ics-c64cg-gcf-razor express-gamebusters-"
        .text "mcg-tecknocrats-cfr-stl-axiom 1 crew"
        .encoding "petscii_upper"

// --- Region $c4d6-$c507 ---
.pc = $c4d6 "scr_c4d6"

scr_c4d6:
        // === Screen RAM (50 bytes, $c4d6-$c507) ===
        .encoding "screencode_mixed"
        .text "@"
        .byte $96                                   // scrcode: .
        .text "0"
        .byte $96,$60,$96,$90,$96,$c0,$96,$f0,$96   // scrcode: .........
        .text " "
        .byte $96,$50,$96,$c0,$1b                   // scrcode: .....
        .text "r"
        .byte $d1                                   // scrcode: .
        .text "@"
        .byte $ff,$d8,$ff                           // scrcode: ...
        .text "u"
        .byte $7d,$f0                               // scrcode: ..
        .text "@@"
        .byte $ff,$ff,$7f,$f0,$f0,$f6,$fe,$f3,$f1,$f0,$f1 // scrcode: ...........
        .byte $f1,$f1,$f1,$f1,$f1,$f1,$f1           // scrcode: .......
        .text "@@@"
        .encoding "petscii_upper"

// --- Region $c526-$c54f ---
.pc = $c526 "scr_c526"

scr_c526:
        // === Screen RAM (42 bytes, $c526-$c54f) ===
        .encoding "screencode_mixed"
        .text "@@@@"
        .byte $1b,$8f,$d1                           // scrcode: ...
        .text "@@"
        .byte $c8                                   // scrcode: .
        .text "@u"
        .byte $79,$f0                               // scrcode: ..
        .text "@@@@@"
        .byte $fe,$f6,$f1,$f2,$f3,$f4,$f0,$f1,$f2,$f3,$f4,$f5,$f6,$f7,$fc // scrcode: ...............
        .text "@@@@@@"
        .text "@@"
        .encoding "petscii_upper"

// --- Region $c55a-$c55a ---
.pc = $c55a "dat_c55a"

dat_c55a:
        // === Fill data (1 bytes, $c55a-$c55a) ===
        .byte $00                                   // .

// --- Region $c640-$c640 ---
.pc = $c640 "spr_c640"

spr_c640:
        .byte $00                                   // .

// --- Region $c800-$c800 ---
.pc = $c800 "spr_c800"

spr_c800:
        .byte $00                                   // .

// --- Region $d000-$d056 ---
.pc = $d000 "chr_d000"

chr_d000:
        .fill 8, $00
        .byte $ff,$ff,$ea,$ea,$d5,$55,$00,$00,$ff,$ff,$aa,$aa,$55,$55,$00,$00 // .....U......UU..
        .byte $ff,$ff,$aa,$aa,$69,$e9,$e9,$e9,$ff,$ff,$aa,$aa,$5a,$7a // ....i.......Zz

txt_d026:
        .byte $3a,$3a                               // char 4 (partial)
        .byte $c0                                   // char 5 (partial)

txt_d029:
        .byte $40,$40,$40,$40,$40,$40,$7f           // char 5 (partial)

txt_d030:
        .byte $3f,$3f,$3a,$3a,$3a,$3a,$3a,$fa       // char 6 @+6
        .byte $cf                                   // char 7 (partial)

txt_d039:
        .byte $4f,$4e,$4e,$4e,$4e,$4e,$7f           // char 7 (partial)
        .byte $ff,$ff,$aa,$aa,$95,$95,$90,$ff       // char 8 @+8
        .byte $ff,$ff,$aa,$aa,$55,$55,$00,$fc       // char 9 @+9
        .byte $f0,$d0,$90,$90,$50,$50               // char 10 (partial)

dat_d056:
        // === Fill data (1 bytes, $d056-$d056) ===
        .byte $00                                   // .

// --- Region $d118-$d158 ---
.pc = $d118 "dat_d118"

dat_d118:
        .byte $e9,$e9,$e9,$e9,$e9,$e9,$e9,$e9       // char 35 '#'

txt_d120:
        .byte $3a,$3a,$3a,$3a,$3a,$3a,$3a,$3a       // char 36 '$'
        .byte $ff,$aa,$aa,$55,$55,$40,$40,$40       // char 37 '%'
        .byte $fa,$ba,$ba,$7a,$7a,$3a,$3a,$3a       // char 38 '&'
        .byte $7f,$6a,$6a,$55,$55,$4e,$4e,$4e       // char 39 '''
        .byte $ff,$aa,$aa,$55,$55,$90,$9f,$bf       // char 40 '('
        .byte $f4,$a4,$a4,$54,$54,$00,$ff,$ff       // char 41 ')'
        .byte $00,$00,$00,$00,$00,$00,$f0,$d0       // char 42 '*'

dat_d158:
        // === Fill data (1 bytes, $d158-$d158) ===
        .byte $00                                   // .

// --- Region $d218-$d254 ---
.pc = $d218 "dat_d218"

dat_d218:
        .byte $e9,$e9,$d5,$55,$00,$00,$00,$00       // char 67 'C'
        .byte $3a,$3a,$35,$15,$00,$00,$00,$00       // char 68 'D'

txt_d228:
        .byte $40,$40,$40,$40,$00,$00,$00,$00       // char 69 'E'
        .byte $3a,$3a,$35,$15,$00,$00,$00,$00       // char 70 'F'

txt_d238:
        .byte $4e,$4e,$4d,$45,$00,$00,$00,$00       // char 71 'G'
        .byte $aa,$aa,$55,$55,$00,$00,$00,$00       // char 72 'H'
        .byte $aa,$aa,$55,$55,$00,$00,$00,$00       // char 73 'I'
        .byte $90,$90,$50,$50                       // char 74 (partial)

dat_d254:
        // === Fill data (1 bytes, $d254-$d254) ===
        .byte $00                                   // .

// --- Region $d308-$d5fc ---
.pc = $d308 "dat_d308"

dat_d308:
        .byte $ff,$ff,$ea,$ea,$e9,$e9,$e9,$e9       // char 97 'a'
        .byte $ff,$ff,$aa,$aa,$56,$55,$01,$00       // char 98 'b'
        .byte $3f,$ca,$f1,$bc,$ad,$a9,$69,$e9       // char 99 'c'
        .byte $ff,$aa,$57,$0f,$3e,$3a,$3a,$3a       // char 100 'd'
        .byte $ff,$ff,$ea,$aa,$a5,$95               // char 101 (partial)

txt_d32e:
        .byte $50,$40                               // char 101 (partial)
        .byte $cf,$f2,$94,$a5,$a9,$6a,$5a,$3a       // char 102 'f'
        .byte $ff,$af,$5e,$0e,$4e,$4e,$4e,$4e       // char 103 'g'
        .byte $f3,$d4,$a7,$ab,$aa,$96,$95,$91       // char 104 'h'
        .byte $ff,$bf,$fa,$ea,$aa,$96,$5e,$4e       // char 105 'i'
        .byte $f3,$d3,$93,$93,$93,$93,$93,$93       // char 106 'j'
        .byte $fc,$f4,$a4,$a4,$a4,$a4,$a4,$a4       // char 107 'k'
        .byte $ff,$ff,$ea,$ea,$e9,$e9,$e9,$e9       // char 108 'l'
        .byte $ff,$ff,$aa,$aa,$56,$55,$01,$00       // char 109 'm'
        .byte $3f,$ca,$51,$94,$a5,$a9,$69,$e9       // char 110 'n'
        .byte $ff,$aa,$57,$0f,$3e,$3a,$3a,$3a       // char 111 'o'
        .byte $ff,$ff,$ea,$aa,$a5,$95               // char 112 (partial)

txt_d386:
        .byte $50,$40                               // char 112 (partial)
        .byte $cf,$f2,$94,$a5,$a9,$6a,$5a,$3a       // char 113 'q'
        .byte $ff,$af,$5e,$0e,$4d,$45,$40,$40       // char 114 'r'
        .byte $ff,$ff,$aa,$aa,$56,$5e,$0e,$0e       // char 115 's'
        .byte $ff,$ff,$aa,$aa,$95,$95,$90,$90       // char 116 't'
        .byte $f3,$d2,$91,$90,$53,$53,$03,$03       // char 117 'u'
        .byte $ff,$af,$7e,$fa,$ea,$a9,$a5,$a4       // char 118 'v'
        .byte $fc,$ff,$a9,$aa,$5a,$56,$05,$03       // char 119 'w'
        .byte $ff,$2a,$45,$50,$94,$a4,$a4,$a4       // char 120 'x'
        .byte $ff,$ff,$ea,$ea,$ea,$e9,$e9,$e9       // char 121 'y'
        .byte $ff,$ff,$aa,$aa,$56,$55,$01,$00       // char 122 'z'
        .byte $3f,$ca,$51,$94,$a5,$a9,$69,$e9       // char 123 '{'
        .byte $ff,$aa,$57,$0f,$3e,$3a,$3a,$3a       // char 124 '|'
        .byte $ff,$ff,$ea,$aa,$a5,$95,$50,$9f       // char 125 '}'
        .byte $ff,$ff,$aa,$aa,$55,$55,$00,$c0       // char 126 '~'
        .byte $c0                                   // char 127 (partial)

txt_d3f9:
        .byte $40,$40,$40,$40,$40,$00,$00           // char 127 (partial)
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 128
        .byte $e9,$e9,$e9,$e9,$e9,$e9,$e9,$eb       // char 129
        .byte $00,$00,$00,$00,$00,$03,$ff,$fe       // char 130
        .byte $e9,$e9,$e9,$e9,$e9,$e9,$a9,$a5       // char 131

txt_d420:
        .byte $3a,$3a,$3a,$3a,$3a,$3a,$3a,$36       // char 132
        .byte $40,$40,$40,$40,$40,$70,$bf,$af       // char 133
        .byte $3a,$3a,$3a,$3a,$3a,$fa,$ea,$a9       // char 134

txt_d438:
        .byte $4e,$4e,$4e,$4e,$4e,$4e,$4e,$4e       // char 135
        .byte $90,$90,$90,$90,$90,$90,$90,$90       // char 136
        .byte $0e,$0e,$0e,$0e,$0e,$0e,$0e,$0e       // char 137
        .byte $93,$93,$93,$93,$93,$93,$93,$93       // char 138
        .byte $a4,$a4,$a4,$a4,$a4,$a4,$a4,$a4       // char 139
        .byte $e9,$e9,$e9,$e9,$e9,$e9,$e9,$e9       // char 140
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 141
        .byte $e9,$e9,$e9,$e9,$e9,$e9,$e9,$e9       // char 142

txt_d478:
        .byte $3a,$3a,$3a,$3a,$3a,$3a,$3a,$3a       // char 143
        .byte $40,$7f,$ff,$aa,$aa,$55,$55,$40       // char 144
        .byte $3a,$fa,$fa,$aa,$aa,$5a,$7a           // char 145 (partial)

txt_d48f:
        .byte $3a                                   // char 145 (partial)
        .byte $40,$40,$40,$40,$40,$40,$40,$40       // char 146
        .byte $0e,$0e,$0e,$0e,$0e,$0e,$0e,$0e       // char 147
        .byte $90,$90,$90,$90,$90,$90,$90,$90       // char 148
        .byte $03,$03,$03,$03,$03,$03,$03,$03       // char 149
        .byte $a4,$a4,$a4,$a4,$a4,$a7,$ab,$6a       // char 150
        .byte $03,$03,$03,$03,$03,$0f,$fe,$fa       // char 151
        .byte $a4,$a4,$a4,$a4,$a4,$a4,$a4,$94       // char 152
        .byte $e9,$e9,$eb,$ea,$ea,$e9,$e9,$e9       // char 153
        .byte $03,$ff,$fe,$aa,$aa,$5a,$56,$05       // char 154
        .byte $e9,$a9,$a5,$94,$90,$90,$a4,$a4       // char 155
        .byte $36,$05,$01,$00,$00,$00               // char 156 (partial)

txt_d4e6:
        .byte $3f,$3f                               // char 156 (partial)
        .byte $af,$aa,$6a,$55,$15,$00,$ff,$ff       // char 157
        .byte $f0,$94,$a5,$a9,$6a,$fa,$ea,$a9       // char 158
        .byte $00,$00,$00                           // char 159 (partial)

txt_d4fb:
        .byte $40,$40,$40,$40,$40                   // char 159 (partial)
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 160
        .byte $ea,$ea,$d5,$55,$00,$00,$00,$00       // char 161
        .byte $aa,$aa,$55,$55,$00,$00,$00,$00       // char 162
        .byte $94,$53,$4a,$15,$00,$00,$00,$00       // char 163
        .byte $05,$fd,$aa,$55,$00,$00,$00,$00       // char 164
        .byte $aa,$6a,$55,$55,$00,$00,$00,$00       // char 165
        .byte $a5,$94,$52,$45,$00,$00,$00,$00       // char 166
        .byte $0e,$fe,$ad,$55,$00,$00,$00,$00       // char 167
        .byte $90,$93,$52,$51,$00,$00,$00,$00       // char 168
        .byte $0e,$fe,$ad,$55,$00,$00,$00,$00       // char 169
        .byte $93,$93,$53,$51,$00,$00,$00,$00       // char 170
        .byte $a4,$a4,$54,$54,$00,$00,$00,$00       // char 171
        .byte $e9,$e9,$d5,$55,$00,$00,$00,$00       // char 172
        .byte $00,$3f,$2a,$15,$00,$00,$00,$00       // char 173
        .byte $e9,$e9,$d5,$55,$00,$00,$00,$00       // char 174
        .byte $3a,$3a,$35,$15,$00,$00,$00,$00       // char 175

txt_d580:
        .byte $40,$4f,$4a,$45,$00,$00,$00,$00       // char 176
        .byte $3a,$fa,$b5,$55,$00,$00,$00,$00       // char 177

txt_d590:
        .byte $40,$4f,$4a,$45,$00,$00,$00,$00       // char 178
        .byte $0e,$fe,$ad,$55,$00,$00,$00,$00       // char 179
        .byte $90,$93,$52,$51,$00,$00,$00,$00       // char 180
        .byte $00,$ff,$aa,$55,$00,$00,$00,$00       // char 181
        .byte $5a,$d6,$a5,$55,$00,$00,$00,$00       // char 182
        .byte $aa,$a9,$55,$54,$00,$00,$00,$00       // char 183

txt_d5c0:
        .byte $50,$4f,$2a,$55,$00,$00,$00,$00       // char 184
        .byte $e9,$e9,$d5,$55,$00,$00,$00,$00       // char 185
        .byte $03,$3f,$2a,$15,$00,$00,$00,$00       // char 186
        .byte $a9,$e9,$d5,$55,$00,$00,$00,$00       // char 187
        .byte $3a,$3a,$35,$15,$00,$00,$00,$00       // char 188
        .byte $aa,$aa,$55,$55,$00,$00,$00,$00       // char 189
        .byte $a5,$94,$52,$45,$00,$00,$00,$00       // char 190
        .byte $00,$c0,$80,$40                       // char 191 (partial)

dat_d5fc:
        // === Fill data (1 bytes, $d5fc-$d5fc) ===
        .byte $00                                   // .

// --- Region $d800-$d800 ---
.pc = $d800 "chr_d800"

chr_d800:
        .byte $00                                   // .

// --- Region $e000-$e000 ---
.pc = $e000 "scr_e000"

scr_e000:
        .byte $00                                   // .

// --- Region $e3f8-$e400 ---
.pc = $e3f8 "dat_e3f8"

dat_e3f8:
        .byte $90,$91,$92,$93,$94,$95,$96,$97       // char 127

dat_e400:
        // === Fill data (1 bytes, $e400-$e400) ===
        .byte $00                                   // .

// --- Region $e440-$e440 ---
.pc = $e440 "spr_e440"

spr_e440:
        .byte $00                                   // .

// --- Region $e480-$e480 ---
.pc = $e480 "spr_e480"

spr_e480:
        .byte $00                                   // .

// --- Region $e4c0-$e4c0 ---
.pc = $e4c0 "spr_e4c0"

spr_e4c0:
        .byte $00                                   // .

// --- Region $e500-$e500 ---
.pc = $e500 "spr_e500"

spr_e500:
        .byte $00                                   // .

// --- Region $e540-$e540 ---
.pc = $e540 "spr_e540"

spr_e540:
        .byte $00                                   // .

// --- Region $e580-$e580 ---
.pc = $e580 "spr_e580"

spr_e580:
        .byte $00                                   // .

// --- Region $e5c0-$e5c0 ---
.pc = $e5c0 "spr_e5c0"

spr_e5c0:
        .byte $00                                   // .

// --- Region $e8aa-$e8ab ---
.pc = $e8aa "dat_e8aa"

dat_e8aa:
        .byte $40                                   // @

dat_e8ab:
        // === Fill data (1 bytes, $e8ab-$e8ab) ===
        .byte $00                                   // .

// --- Region $ea32-$ea32 ---
.pc = $ea32 "dat_ea32"

dat_ea32:
        // === Fill data (1 bytes, $ea32-$ea32) ===
        .byte $00                                   // .

// --- Region $f000-$f001 ---
.pc = $f000 "scr_f000"

scr_f000:
        .byte $de                                   // .

dat_f001:
        // === Fill data (1 bytes, $f001-$f001) ===
        .byte $00                                   // .

// --- Region $fce3-$fce3 ---
.pc = $fce3 "bmp_fce3"

bmp_fce3:
        // === Bitmap data (1 bytes, $fce3-$fce3) ===
        .byte $00                                   // .

// --- Region $febd-$febd ---
.pc = $febd "dat_febd"

dat_febd:
        // === Fill data (1 bytes, $febd-$febd) ===
        .byte $00                                   // .

// --- Region $ff85-$ff85 ---
.pc = $ff85 "dat_ff85"

dat_ff85:
        // === Fill data (1 bytes, $ff85-$ff85) ===
        .byte $00                                   // .

// --- Region $ffd3-$ffe3 ---
.pc = $ffd3 "dat_ffd3"

dat_ffd3:
        .fill 17, $00

// --- Region $ffe5-$fffd ---
.pc = $ffe5 "dat_ffe5"

dat_ffe5:
        .fill 21, $00
        .byte $02,$c2,$02,$bb                       // ....
