// ============================================
// output - Part 1 of 2
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:21
// 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:  $c174 (irq_c174)
// IRQ handler:  $ea31 (loc_ea31)
//
// Code: 740 bytes, Data: 62747 bytes
// Labels: 111, Subroutines: 3
//
// Verification: 5 line(s) auto-corrected to .byte for exact byte matching
//
// Cross-references: all OK
// ============================================


// --- Region $48db-$48db ---
.pc = $48db "Segment $48db"
        brk

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

// --- Region $9dd9-$9dd9 ---
.pc = $9dd9 "Segment $9dd9"
        brk

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

main_c000:
        sei
        lda #$c1
        sta $0315
        lda #$74
        sta $0314
        lda #$01
        sta $d012
        sta $d01a
        lda #$7f
        sta $dc0d
        lda #$1b
        sta $d011
        lda #$94
        sta $dd00
        lda #$12
        sta $d018
        lda #$09
        ldx #$00

loc_c02b:
        sta $d800,x
        inx
        bne loc_c02b
        ldx #$20

loc_c033:
        sta $d900,x
        dex
        bne loc_c033
        lda #$01

loc_c03b:
        sta $d920,x
        sta $da00,x
        sta $db00,x
        inx
        bne loc_c03b
        lda #$00
        sta $d020
        sta $d021
        lda #$0a
        sta $d023
        lda #$02
        sta $d022
        lda #$d8
        sta $d016
        lda #$ff
        sta $d015
        lda #$18
        sta chr_d000
        lda #$48
        sta $d002
        lda #$78
        sta $d004
        lda #$a8
        sta $d008
        lda #$d8
        sta $d00a
        lda #$08
        sta $d00c
        lda #$38
        sta $d00e
        lda #$c0
        sta $d010
        lda #$ff
        sta $d01c
        sta $d01d
        lda #$0d
        ldx #$07

loc_c097:
        sta $d027,x
        dex
        bpl loc_c097
        lda #$05
        sta $d025
        lda #$01
        sta $d026
        lda #$00
        sta $02
        jsr sub_c200
        cli

loc_c0af:
        jmp loc_c0af

bmp_c0b2:
        // === Bitmap data (5 bytes, $c0b2-$c0b6) ===
        .byte $a9,$01,$8d,$19,$d0                   // .....

loc_c0b7:
        jsr sub_cc5e
        inc $02
        ldx $02
        lda $c2c0,x
        ldy #$0e

loc_c0c3:
        sta $d001,y
        dey
        dey
        bpl loc_c0c3
        lda $d001
        cmp #$32
        bne loc_c0d9
        lda #$00

loc_c0d3:
        sta $d01b
        jmp loc_c0f0

loc_c0d9:
        cmp #$7b
        bne loc_c0e2
        lda #$ff
        jmp loc_c0d3

loc_c0e2:
        cmp #$33
        bne loc_c0f0
        lda smc_c0f1
        cmp #$1f
        beq loc_c0f0
        inc smc_c0f1

loc_c0f0:
.label smc_c0f1 = * + 1
        lda #$1f                                    // !SMC: modified by $c205
        sta $d418
        lda #$98
        ldx #$00

loc_c0f9:
        cmp $d012
        bne loc_c0f9

loc_c0fe:
        lda $c280,x
        tay
        lda $d012

loc_c105:
        cmp $d012
        beq loc_c105
        sty $d021
        inx
        cpx #$2a
        bne loc_c0fe

loc_c112:
        lda $d012
        cmp #$d2
        bne loc_c112
        lda $09
        sta $d016
        ldx #$64

loc_c120:
        dex
        bne loc_c120
        lda #$d8
        sta $d016
        dec $09
        lda $09
        cmp #$ff
        bne loc_c15c
        lda #$07
        sta $09
        ldx #$00

loc_c136:
        lda $c721,x
        sta $c720,x
        inx
        cpx #$27
        bne loc_c136
        ldx #$00
        lda ($39,x)
        sta $c747
        inc $39
        lda $39
        cmp #$00
        bne loc_c15c
        inc $3a
        lda $3a
        cmp #$cc
        bne loc_c15c
        lda #$ca
        sta $3a

loc_c15c:
        lda $db20
        pha
        ldx #$00

loc_c162:
        lda $db21,x
        sta $db20,x
        inx
        cpx #$27
        bne loc_c162
        pla
        sta $db47
        jmp loc_ea31

irq_c174:
        lda #$01
        sta $d019
        lda smc_c0f1
        cmp #$1f
        bne loc_c187
        jsr $ffe4
        cmp #$20
        beq loc_c18d

loc_c187:
        jsr $ffe4
        jmp loc_c0b7

loc_c18d:
        sei
        lda #$ea
        sta $0315
        lda #$31
        sta $0314
        jsr $ff81
        lda #$97
        sta $dd00
        cli
        jmp loc_fce2

// --- Region $c200-$c22d ---
.pc = $c200 "sub_c200"
// Referenced by: jsr from $c0ab

sub_c200:
        jsr sub_cc19
        lda #$10
        sta smc_c0f1                                // SMC: modifies $c0f1
        ldx #$c0
        lda #$00

loc_c20c:
        sta $da40,x
        dex
        bne loc_c20c
        lda #$ca
        sta $3a
        lda #$00
        sta $39
        ldx #$00

loc_c21c:
        lda $c258,x
        sta $db20,x
        inx
        cpx #$28
        bne loc_c21c
        lda #$00
        sta $c6
        sta $c5
        rts

// --- Region $cc19-$cd1d ---
.pc = $cc19 "sub_cc19"

// Referenced by: jsr from $c200
sub_cc19: {
        ldx #$18
loop1:
        lda $cc00,x
        sta $d400,x
        dex
        bpl loop1
        lda $cc04
        sta $0355
        lda $cc0b
        sta $0356
        lda $cc12
        sta $0357
        ldx #$02
        lda #$01
loop2:
        sta $0358,x
        dex
        bpl loop2
        ldx #$08
        lda #$00
loop3:
        sta $035b,x
        dex
        bpl loop3
        lda #$01
        sta $0354
        ldx #$05
loop4:
        lda dat_ce00,x
        sta $0364,x
        dex
        bpl loop4
        inc $0358
        rts
}
// Referenced by: jsr from $c0b7

sub_cc5e:
        dec $0354
        beq loc_cc66
        jmp loc_cd1d

loc_cc66:
        lda #$0a
        sta $0354
        ldx #$02

loc_cc6d:
        dec $0358,x
        bne loc_ccd1
        txa
        sta $9e
        asl
        pha
        asl
        asl
        sec
        sbc $9e
        tay
        lda $0355,x
        sta $d404,y
        pla
        tay

loc_cc85:
        lda $0364,y
        sta $9e
        clc
        adc #$03
        sta $0364,y
        lda $0365,y
        sta $9f
        adc #$00
        sta $0365,y
        ldy #$02
        lda ($9e),y
        beq loc_ccc8
        sta $035e,x
        dey
        lda ($9e),y
        sta $035b,x
        lda #$01
        sta $0361,x

loc_ccae:
        dey
        lda ($9e),y
        sta $0358,x
        bne loc_ccd1
        txa
        asl
        tay
        lda dat_ce00,y
        sta $0364,y
        lda $ce01,y
        sta $0365,y
        jmp loc_cc85

loc_ccc8:
        dey
        lda #$00
        sta $0361,x
        jmp loc_ccae

loc_ccd1:
        dex
        bpl loc_cc6d
        lda $a0
        and #$07
        clc
        adc #$04
        sta $d40a
        lda $035b
        sta $d400
        lda $035e
        sta $d401
        lda $035c
        sta $d407
        lda $035f
        sta $d408
        lda $035d
        sta $d40e
        lda $0360
        sta $d40f
        lda $0355
        ora $0361
        sta $d404
        lda $0356
        ora $0362
        sta $d40b
        lda $0357
        ora $0363
        sta $d412

loc_cd1d:
        rts

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

loc_ea31:
        brk

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

loc_fce2:
        ora $0d
        .byte $02                                   // jam // ILLEGAL

bmp_fce5:
        // === Bitmap data (1 bytes, $fce5-$fce5) ===
        .byte $05                                   // .

// --- Region $ff81-$ff89 ---
.pc = $ff81 "Segment $ff81"
        .byte $13,$02                               // slo ($02),y // ILLEGAL
        pla
        ora ($02),y
        .byte $82,$0f                               // nop #$0f // ILLEGAL
        .byte $02                                   // jam // ILLEGAL

dat_ff89:
        .byte $a3                                   // .

// --- Region $ffe4-$ffe7 ---
.pc = $ffe4 "Segment $ffe4"
        .byte $1a                                   // nop // ILLEGAL
        .byte $03,$14                               // slo ($14,x) // ILLEGAL

dat_ffe7:
        .byte $1a                                   // .

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

// --- Region $0801-$13a0 ---
.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,$f5,$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,$98,$f5,$a1,$13,$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,$61,$a4,$78,$a9,$c1 // ..........`a.x..
        .byte $8d,$15,$03,$a9,$74,$8d,$14,$03,$a9,$01,$8d,$12,$d0,$8d,$1a,$d0 // ....t...........
        .byte $a9,$7f,$8d,$0d,$dc,$a9,$1b,$8d,$11,$d0,$a9,$94,$8d,$00,$dd,$a9 // ................
        .byte $12,$8d,$18,$d0,$a9,$09,$a2,$00,$9d,$00,$d8,$e8,$d0,$fa,$a2,$20 // ............... 
        .byte $9d,$00,$d9,$ca,$d0,$fa,$a9,$01,$9d,$20,$d9,$9d,$00,$da,$9d,$00 // ......... ......
        .byte $db,$e8,$d0,$f4,$a9,$00,$8d,$20,$d0,$8d,$21,$d0,$a9,$0a,$8d,$23 // ....... ..!....#
        .byte $d0,$a9,$02,$8d,$22,$d0,$a9,$d8,$8d,$16,$d0,$a9,$ff,$8d,$15,$d0 // ...."...........
        .byte $a9,$18,$8d,$00,$d0,$a9,$48,$8d,$02,$d0,$a9,$78,$8d,$04,$d0,$a9 // ......H....x....
        .byte $a8,$8d,$08,$d0,$a9,$d8,$8d,$0a,$d0,$a9,$08,$8d,$0c,$d0,$a9,$38 // ...............8
        .byte $8d,$0e,$d0,$a9,$c0,$8d,$10,$d0,$a9,$ff,$8d,$1c,$d0,$8d,$1d,$d0 // ................
        .byte $a9,$0d,$a2,$07,$9d,$27,$d0,$ca,$10,$fa,$a9,$05,$8d,$25,$d0,$a9 // .....'.......%..
        .byte $01,$8d,$26,$d0,$a9,$00,$85,$02,$20,$00,$c2,$58,$4c,$af,$c0,$a9 // ..&..... ..XL...
        .byte $01,$8d,$19,$d0,$20,$5e,$cc,$e6,$02,$a6,$02,$bd,$c0,$c2,$a0,$0e // .... ^..........
        .byte $99,$01,$d0,$88,$88,$10,$f9,$ad,$01,$d0,$c9,$32,$d0,$08,$a9,$00 // ...........2....
        .byte $8d,$1b,$d0,$4c,$f0,$c0,$c9,$7b,$d0,$05,$a9,$ff,$4c,$d3,$c0,$c9 // ...L...{....L...
        .byte $33,$d0,$0a,$ad,$f1,$c0,$c9,$1f,$f0,$03,$ee,$f1,$c0,$a9,$1f,$8d // 3...............
        .byte $18,$d4,$a9,$98,$a2,$00,$cd,$12,$d0,$d0,$fb,$bd,$80,$c2,$a8,$ad // ................
        .byte $12,$d0,$cd,$12,$d0,$f0,$fb,$8c,$21,$d0,$e8,$e0,$2a,$d0,$ec,$ad // ........!...*...
        .byte $12,$d0,$c9,$d2,$d0,$f9,$a5,$09,$8d,$16,$d0,$a2,$64,$ca,$d0,$fd // ............d...
        .byte $a9,$d8,$8d,$16,$d0,$c6,$09,$a5,$09,$c9,$ff,$d0,$2c,$a9,$07,$85 // ............,...
        .byte $09,$a2,$00,$bd,$21,$c7,$9d,$20,$c7,$e8,$e0,$27,$d0,$f5,$a2,$00 // ....!.. ...'....
        .byte $a1,$39,$8d,$47,$c7,$e6,$39,$a5,$39,$c9,$00,$d0,$0c,$e6,$3a,$a5 // .9.G..9.9.....:.
        .byte $3a,$c9,$cc,$d0,$04,$a9,$ca,$85,$3a,$ad,$20,$db,$48,$a2,$00,$bd // :.......:. .H...
        .byte $21,$db,$9d,$20,$db,$e8,$e0,$27,$d0,$f5,$68,$8d,$47,$db,$4c,$31 // !.. ...'..h.G.L1
        .byte $ea,$a9,$01,$8d,$19,$d0,$ad,$f1,$c0,$c9,$1f,$d0,$07,$20,$e4,$ff // ............. ..
        .byte $c9,$20,$f0,$06,$20,$e4,$ff,$4c,$b7,$c0,$78,$a9,$ea,$8d,$15,$03 // . .. ..L..x.....
        .byte $a9,$31,$8d,$14,$03,$20,$81,$ff,$a9,$97,$8d,$00,$dd,$58,$4c,$e2 // .1... .......XL.
        .byte $fc,$80,$5c,$00,$60,$2e,$20,$19,$cc,$a9,$10,$8d,$f1,$c0,$a2,$c0 // ..\.`. .........
        .byte $a9,$00,$9d,$40,$da,$ca,$d0,$fa,$a9,$ca,$85,$3a,$a9,$00,$85,$39 // ...@.......:...9
        .byte $a2,$00,$bd,$58,$c2,$9d,$20,$db,$e8,$e0,$28,$d0,$f5,$a9,$00,$85 // ...X.. ...(.....
        .byte $c6,$85,$c5,$60,$b3,$23,$09,$07,$07,$e3,$01,$23,$07,$07,$09,$ae // ...`.#.....#....
        .byte $e5,$01,$e5,$0f,$e5,$0c,$e5,$0b,$e5,$01,$e5,$0f,$e5,$0c,$e5,$0b // ................
        .byte $af,$22,$02,$0a,$e3,$01,$23,$0a,$0a,$02,$a6,$28,$06,$0e,$0e,$01 // ."....#....(....
        .byte $01,$0e,$0e,$06,$b9
        .text "5WYWY"
        .byte $5c                                   // backslash
        .byte $5f,$61,$64,$66,$69
        .byte $6b,$6d,$6f,$71,$73,$75,$76,$78,$79,$7a,$7a,$e6,$7b,$60,$24,$7a // kmoqsuvxyzz.{`$z
        .byte $79,$78,$77,$76,$74,$73,$71,$6f,$6d,$6a,$68,$65,$63,$60,$5e,$5b // yxwvtsqomjhec`^[
        .text "XVSPNKHFCA?=;986"
        .byte $35,$34,$33,$e7
        .byte $32,$60
        .text "$345689;=?"
        .text "ACFHKNPSVX"
        .byte $5b,$5e,$60,$63,$65,$68
        .byte $6a,$6d,$6f,$71,$73,$74,$76,$77,$78,$79,$7a,$e6,$7b,$60,$25,$7a // jmoqstvwxyz.{`%z
        .byte $7a,$79,$78,$76,$75,$73,$71,$6f,$6d,$6b,$69,$66,$64,$61,$5f,$5c // zyxvusqomkifda_\
        .text "YWTQNLIGDB"
        .byte $40                                   // @ character
        .text "><:87"
        .text "5433"
        .byte $e6
        .byte $32,$60
        .text "$345679:<"
        .text ">"
        .byte $40                                   // @ character
        .text "CEHJMORUWZ"
        .byte $5d,$5f,$62,$65
        .byte $67,$6a,$6c,$6e,$70,$72,$74,$75,$77,$78,$79,$7a,$e7,$7b,$60,$24 // gjlnprtuwxyz.{`$
        .byte $7a,$79,$78,$77,$75,$74,$72,$70,$6e,$6c,$6a,$67,$65,$62,$5f,$5d // zyxwutrpnljgeb_]
        .text "ZWUROMJHEC"
        .byte $40                                   // @ character
        .text "><:97"
        .text "6543"
        .byte $e6
        .text "22334578:<>"
        .byte $40                                   // @ character
        .text "BDGILNQT"
        .byte $e6
        .byte $55,$e3,$aa,$e3
        .byte $55,$e9
        .byte $aa,$c3,$e3,$aa,$c9,$e3,$aa,$c3,$e9,$aa,$e3,$55,$e3,$aa,$e6,$55 // ...........U...U
        .byte $a1,$80,$78
        .byte $20,$ae
        .byte $21,$21,$a3
        .text "$!  !"
        .byte $a3
        .byte $23,$21
        .byte $20,$21,$ac,$e8
        .text " #!  "
        .byte $02
        .text "! !!+ "
        .text " !!  ! ! !"
        .byte $f2
        .byte $20,$a2
        .byte $23,$20,$21
        .byte $00,$e3
        .byte $21,$a2
        .text "(!  !! !!"
        .byte $a2
        .byte $22,$20
        .byte $21,$f2
        .text " %!  ! "
        .byte $e3
        .byte $21,$21,$20,$02
        .byte $21,$00
        .byte $00,$00
        .text "%! ! !"
        .byte $80
        .byte $35,$20,$e3
        .byte $2e,$3d,$14,$08
        .byte $05,$20,$08,$0f,$0d,$05,$20,$0f,$06,$20,$14,$08,$05,$20,$12,$05 // . .... .. ... ..
        .byte $01,$0c,$20,$03,$12,$01,$03,$0b,$05,$12,$13,$80,$b4,$20,$29,$10 // .. .......... ).
        .byte $12,$05,$13,$05,$0e,$14,$13,$3a,$80,$45,$20,$2d,$03,$0f,$0d,$02 // .......:.E -....
        .byte $01,$14,$20,$13,$03,$08,$0f,$0f,$0c,$80,$3c,$20,$3b,$03,$12,$01 // .. .......< ;...
        .byte $03,$0b,$05,$04
        .text " 21.11.87 "
        .byte $02,$19
        .byte $20,$13,$14,$12,$09,$04,$05,$12,$80,$dc,$20,$2e,$09,$0e,$14,$12 //  ......... .....
        .byte $0f,$20,$02,$19,$20,$17,$0f,$0f,$04,$0f,$80,$45,$20,$e8,$0f,$23 // . .. ......E ..#
        .byte $55,$aa,$aa,$c2,$35,$aa,$aa,$55,$3e,$60,$c6,$fe,$c6,$c6,$66,$00 // U...5..U>`....f.
        .byte $fc,$06,$ce,$fc,$c6,$ce,$fc,$00,$1e,$30,$e3,$60,$60,$2d,$66,$3c // .........0.``-f<
        .byte $00,$fc,$06,$c6,$c6,$cc,$dc,$f0,$00,$fe,$00,$c0,$f8,$c0,$e6,$7c // ...............|
        .byte $00,$fe,$00,$c0,$f8,$c0,$c0,$60,$00,$7c,$e6,$c0,$ce,$c6,$ce,$7c // .......`.|.....|
        .byte $00,$c6,$06,$c6,$fe,$c6,$c6,$66,$00,$fc,$00,$e4,$30,$34,$7c,$00 // .......f....04|.
        .byte $7e,$00,$18,$18,$98,$d8,$70,$00,$c6,$0c,$d8,$f0,$d8,$cc,$46,$00 // ~.....p.......F.
        .byte $c0,$00,$e3,$c0,$35,$ce,$fc,$00,$26,$70,$fe,$d6,$d6,$c6,$66,$00 // ....5...&p....f.
        .byte $66,$e0,$f6,$fe,$ce,$c6,$66,$00,$7c,$e6,$e3,$c6,$60,$25,$ce,$7c // f.....f.|...`%.|
        .byte $00,$fc,$06,$c6,$fc,$c0,$c0,$60,$00,$7c,$e6,$c6,$c6,$ce,$fe,$76 // .......`.|.....v
        .byte $00,$fc,$06,$c6,$fc,$d8,$cc,$66,$00,$7c,$e6,$c0,$7c,$06,$ce,$7c // .......f.|..|..|
        .byte $00,$fe,$00,$e4,$38,$24,$1c,$00,$c6,$c0,$e3,$c6,$60,$1f,$6e,$3e // ....8$......`.n>
        .byte $00,$c6,$c0,$c6,$c6,$66,$36,$1c,$00,$66,$c0,$d6,$d6,$fe,$76,$32 // .....f6..f....v2
        .byte $00,$66,$e0,$7c,$18,$7c,$ee,$66,$00,$c6,$c0,$c6,$6c,$e3,$38,$28 // .f.|.|.f....l.8(
        .byte $00,$7e,$46,$0c,$18,$30,$66,$7c,$a4,$22,$03,$0f,$e3,$5f,$a2,$23 // .~F..0f|."..._.#
        .byte $c0,$c0,$80,$c2,$21,$f0,$e4,$5f,$21,$0f,$a3,$25,$f0,$e0,$e0,$80 // ....!.._!..%....
        .byte $80,$a4,$27,$07,$0e,$0f,$1e,$1f,$1e,$1f,$a8,$e8,$b9,$e3,$66,$a5 // ..'...........f.
        .byte $60,$23,$66,$66,$ff,$66,$ff,$66,$66,$00,$18,$3e,$60,$3c,$06,$7c // `#ff.f.ff..>`<.|
        .byte $18,$00,$62,$66,$0c,$18,$30,$66,$46,$00,$3c,$66,$3c,$38,$67,$66 // ..bf..0fF.<f<8gf
        .byte $3f,$00,$06,$0c,$18,$a5,$22,$0c,$18,$e3,$30,$25,$18,$0c,$00,$30 // ?....."...0%...0
        .byte $18,$e3,$0c,$22,$18,$30,$a2,$25,$66,$3c,$ff,$3c,$66,$a3,$25,$18 // ...".0.%f<.<f.%.
        .byte $18,$7e,$18,$18,$a7,$23,$18,$18,$30,$a3,$21,$7e,$a9,$22,$18,$18 // .~...#..0.!~."..
        .byte $a2,$29,$03,$06,$0c,$18,$30,$60,$00,$7c,$e6,$e3,$c6,$25,$ce,$7c // .)....0`.|...%.|
        .byte $00,$38,$60,$e4,$18,$60,$2e,$1c,$00,$3c,$60,$06,$1c,$30,$66,$7c // .8`..`...<`..0f|
        .byte $00,$7c,$00,$06,$3c,$06,$66,$3c,$00,$1c,$20,$6c,$cc,$fe,$0c,$0e // .|..<.f<.. l....
        .byte $00,$fe,$00,$c0,$fc,$06,$ce,$7c,$00,$3c,$66,$c0,$fc,$c6,$ce,$7c // .......|.<f....|
        .byte $00,$fe,$00,$0c,$0c,$e3,$18,$30,$00,$7c,$e0,$c6,$7c,$c6,$ce,$7c // .......0.|..|..|
        .byte $00,$7c,$e0,$c6,$7e,$06,$ce,$7c,$a3,$21,$18,$a2,$21,$18,$a4,$21 // .|..~..|.!..!..!
        .byte $18,$a2,$2a,$18,$18,$30,$0e,$18,$30,$60,$30,$18,$0e,$a3,$23,$7e // ..*..0..0`0...#~
        .byte $00,$7e,$a3,$60,$34,$70,$18,$0c,$06,$0c,$18,$70,$00,$3c,$66,$06 // .~.`4p.....p.<f.
        .byte $0c,$18,$00,$18,$00,$03,$12,$01,$03,$0b,$05,$04,$20,$0f,$0e,$20 // ............ .. 
        .byte $14,$08,$05,$20,$32,$31,$13,$14,$20,$0f,$06,$20,$0e,$0f,$16,$05 // ... 21.. .. ....
        .byte $0d,$02,$05,$12
        .text " 1987"
        .byte $e3
        .byte $2e,$e3
        .byte $20,$60
        .byte $3a,$0e
        .byte $0f,$17,$20,$19,$0f,$15,$20,$03,$01,$0e,$20,$14,$12,$01,$09,$0e // .. ... ... .....
        .byte $20,$19,$0f,$15,$12,$13,$05,$0c,$06,$20,$14,$0f,$20,$0b,$09,$0c //  ........ .. ...
        .byte $0c,$20,$03,$0f,$0d,$0d,$15,$0e,$09,$13,$14,$13,$20,$01,$0e,$04 // . .......... ...
        .byte $20,$09,$12,$01,$0e,$09,$01,$0e,$13,$e3,$2e,$e4,$20,$60,$95,$0c //  ........... `..
        .byte $01,$14,$05,$13,$14,$20,$14,$0f,$10,$20,$10,$09,$12,$01,$14,$05 // ..... ... ......
        .byte $13,$20,$3a,$20,$02,$05,$01,$13,$14,$09,$05,$20,$02,$0f,$19,$13 // . : ....... ....
        .byte $20,$20,$09,$0b,$01,$12,$09,$20,$20,$01,$03,$05,$20,$20,$08,$0f //   .....  ...  ..
        .byte $14,$0c,$09,$0e,$05,$20,$20,$04,$01,$0e,$09,$13,$08,$20,$07,$0f // .....  ...... ..
        .byte $0c,$04,$20,$20,$0e,$05,$17,$20,$17,$09,$1a,$01,$18,$20,$20,$14 // ..  ... .....  .
        .byte $10,$09,$20,$20,$14,$0c,$03,$20,$20,$01,$0e,$14,$09,$14,$12,$01 // ..  ...  .......
        .byte $18,$20,$20,$03,$36,$34,$03,$07,$20,$20,$14,$12,$09,$01,$04,$20 // .  .64..  ..... 
        .text " 1001 "
        .byte $03,$12,$05,$17
        .byte $20,$20,$19,$05,$14,$09
        .byte $20,$20,$14,$12,$09,$14,$0f,$0e,$20,$14,$20,$20,$06,$03,$13,$20 //   ...... .  ... 
        .byte $20,$13,$03,$01,$e4,$20,$60,$39,$0f,$16,$05,$12,$13,$05,$01,$13 //  .... `9........
        .byte $20,$3a,$20,$05,$01,$07,$0c,$05,$13,$0f,$06,$14,$20,$20,$06,$02 //  : .........  ..
        .byte $12,$20,$20,$13,$0f,$0c,$20,$20,$0e,$05,$10,$01,$20,$20,$01,$02 // .  ...  ....  ..
        .byte $19,$13,$13,$20,$20,$18,$10,$02,$20,$20,$14,$13,$20,$20,$14,$09 // ...  ...  ..  ..
        .byte $08,$ea,$20,$60,$55,$10,$12,$01,$19,$20,$14,$08,$01,$14,$20,$19 // .. `U.... .... .
        .byte $0f,$15,$20,$17,$09,$0c,$0c,$20,$07,$05,$14,$20,$01,$0e,$20,$09 // .. .... ... .. .
        .byte $0e,$16,$09,$14,$01,$14,$09,$0f,$0e,$20,$14,$0f,$20,$0f,$15,$12 // ......... .. ...
        .byte $20,$07,$12,$05,$01,$14,$20,$03,$0f,$10,$19,$20,$10,$01,$12,$14 //  ..... .... ....
        .byte $19,$20,$09,$0e,$20,$13,$14,$0f,$03,$0b,$08,$0f,$0c,$0d,$20,$09 // . .. ......... .
        .byte $0e,$20,$04,$05,$03,$05,$0d,$02,$05,$12,$e3,$2e,$e8,$20,$60,$41 // . ........... `A
        .byte $06,$15,$03,$0b,$09,$0e,$07,$13,$20,$14,$0f,$20,$17,$01,$14,$03 // ........ .. ....
        .byte $08,$05,$12,$20,$0f,$06,$20,$14,$08,$05,$20,$13,$09,$0c,$05,$0e // ... .. ... .....
        .byte $14,$13,$2e,$20,$19,$0f,$15,$27,$0c,$0c,$20,$0e,$0f,$14,$20,$04 // ... ...'.. ... .
        .byte $05,$13,$14,$12,$0f,$19,$20,$14,$08,$09,$13,$20,$10,$01,$12,$14 // ...... .... ....
        .byte $19,$e3,$2e,$e7,$20,$23,$0c,$38,$12,$eb,$20,$a3,$24,$08,$10,$2e // .... #.8.. .$...
        .byte $4e,$a3,$24,$08,$40,$8a,$0a,$a3,$61,$0d,$07,$40,$0a,$0a,$00,$7d // N.$.@...a..@...}
        .byte $d6,$1f,$a2,$18,$bd,$00,$cc,$9d,$00,$d4,$ca,$10,$f7,$ad,$04,$cc // ................
        .byte $8d,$55,$03,$ad,$0b,$cc,$8d,$56,$03,$ad,$12,$cc,$8d,$57,$03,$a2 // .U.....V.....W..
        .byte $02,$a9,$01,$9d,$58,$03,$ca,$10,$fa,$a2,$08,$a9,$00,$9d,$5b,$03 // ....X.........[.
        .byte $ca,$10,$fa,$a9,$01,$8d,$54,$03,$a2,$05,$bd,$00,$ce,$9d,$64,$03 // ......T.......d.
        .byte $ca,$10,$f7,$ee,$58,$03,$60,$ce,$54,$03,$f0,$03,$4c,$1d,$cd,$a9 // ....X.`.T...L...
        .byte $0a,$8d,$54,$03,$a2,$02,$de,$58,$03,$d0,$5f,$8a,$85,$9e,$0a,$48 // ..T....X.._....H
        .byte $0a,$0a,$38,$e5,$9e,$a8,$bd,$55,$03,$99,$04,$d4,$68,$a8,$b9,$64 // ..8....U....h..d
        .byte $03,$85,$9e,$18,$69,$03,$99,$64,$03,$b9,$65,$03,$85,$9f,$69,$00 // ....i..d..e...i.
        .byte $99,$65,$03,$a0,$02,$b1,$9e,$f0,$28,$9d,$5e,$03,$88,$b1,$9e,$9d // .e......(.^.....
        .byte $5b,$03,$a9,$01,$9d,$61,$03,$88,$b1,$9e,$9d,$58,$03,$d0,$1b,$8a // [....a.....X....
        .byte $0a,$a8,$b9,$00,$ce,$99,$64,$03,$b9,$01,$ce,$99,$65,$03,$4c,$85 // ......d.....e.L.
        .byte $cc,$88,$a9,$00,$9d,$61,$03,$4c,$ae,$cc,$ca,$10,$99,$a5,$a0,$29 // .....a.L.......)
        .byte $07,$18,$69,$04,$8d,$0a,$d4,$ad,$5b,$03,$8d,$00,$d4,$ad,$5e,$03 // ..i.....[.....^.
        .byte $8d,$01,$d4,$ad,$5c,$03,$8d,$07,$d4,$ad,$5f,$03,$8d,$08,$d4,$ad // ....\....._.....
        .byte $5d,$03,$8d,$0e,$d4,$ad,$60,$03,$8d,$0f,$d4,$ad,$55,$03,$0d,$61 // ].....`.....U..a
        .byte $03,$8d,$04,$d4,$ad,$56,$03,$0d,$62,$03,$8d,$0b,$d4,$ad,$57,$03 // .....V..b.....W.
        .byte $0d,$63,$03,$8d,$12,$d4,$60,$80,$e2,$00,$60,$54,$57,$ce,$06,$ce // .c....`...`TW...
        .byte $57,$ce,$03,$85,$06,$03,$e2,$04,$06,$2c,$05,$03,$cf,$05,$03,$cf // W........,......
        .byte $05,$06,$85,$06,$03,$85,$06,$03,$e2,$04,$06,$2c,$05,$03,$cf,$05 // ...........,....
        .byte $03,$cf,$05,$06,$85,$06,$03,$85,$06,$02,$85,$06,$01,$0a,$0d,$06 // ................
        .byte $2c,$05,$03,$cf,$05,$02,$e2,$04,$01,$cf,$05,$06,$85,$06,$03,$85 // ,...............
        .byte $06,$03,$e2,$04,$06,$2c,$05,$03,$cf,$05,$03,$e2,$04,$06,$42,$03 // .....,........B.
        .byte $a3,$21,$60,$a2,$61,$44,$03,$29,$34,$01,$8c,$3a,$01,$08,$3e,$01 // .!`.aD.)4..:..>.
        .byte $29,$34,$04,$a1,$45,$02,$08,$3e,$01,$8d,$3a,$01,$08,$3e,$04,$8d // )4..E..>..:..>..
        .byte $3a,$06,$29,$34,$03,$29,$34,$01,$8d,$3a,$01,$08,$3e,$01,$29,$34 // :.)4.)4..:..>.)4
        .byte $04,$a1,$45,$02,$08,$3e,$01,$8c,$3a,$01,$08,$3e,$04,$a1,$45,$06 // ..E..>..:..>..E.
        .byte $27,$4e,$03,$27,$4e,$01,$cd,$52,$01,$27,$4e,$01,$cd,$52,$04,$27 // 'N.'N..R.'N..R.'
        .byte $4e,$02,$a1,$45,$01,$08,$3e,$01,$a1,$45,$04,$8d,$3a,$06,$29,$34 // N..E..>..E..:.)4
        .byte $03,$29,$34,$01,$8d,$3a,$01,$08,$3e,$01,$29,$34,$04,$a1,$45,$02 // .)4..:..>.)4..E.
        .byte $08,$3e,$01,$8c,$3a,$01,$08,$3e,$02,$8c,$3a,$02,$78,$2e,$06,$29 // .>..:..>..:.x..)
        .byte $34,$02,$0a,$0d,$02,$0a,$0d,$01,$a3,$0e,$01,$82,$0f,$04,$b3,$14 // 4...............
        .byte $02,$89,$13,$02,$68,$11,$02,$82,$0f,$02,$a3,$0e,$03,$82,$0f,$01 // ....h...........
        .byte $68,$11,$02,$a3,$0e,$02,$0a,$0d,$02,$0a,$0d,$01,$a3,$0e,$01,$82 // h...............
        .byte $0f,$02,$b3,$14,$02,$89,$13,$02,$68,$11,$02,$82,$0f,$02,$a3,$0e // ........h.......
        .byte $02,$82,$0f,$06,$c4,$09,$02,$0a,$0d,$02,$a3,$0e,$02,$82,$0f,$02 // ................
        .byte $b3,$14,$02,$89,$13,$02,$68,$11,$02,$82,$0f,$02,$a3,$0e,$02,$82 // ......h.........
        .byte $0f,$06,$82,$0f,$02,$0a,$0d,$02,$0a,$0d,$01,$a3,$0e,$01,$82,$0f // ................
        .byte $02,$b3,$14,$02,$b3,$14,$02,$89,$13,$02,$68,$11,$02,$82,$0f,$01 // ..........h.....
        .byte $a3,$0e,$01,$82,$0f,$06,$0a,$0d,$06,$0a,$0d,$09,$82,$0f,$03,$a3 // ................
        .byte $0e,$06,$0a,$0d,$06,$13,$27,$09,$d0,$22,$03,$04,$1f,$06,$14,$1a // ......'.."......
        .byte $03,$14,$1a,$02,$14,$1a,$01,$13,$27,$06,$66,$29,$03,$d0,$22,$02 // ........'.f)..".
        .byte $04,$1f,$01,$46,$1d,$06,$14,$1a,$03,$14,$1a,$03,$8a,$13,$06,$b3 // ...F............
        .byte $14,$04,$04,$1f,$05,$d0,$22,$03,$14,$1a,$a3,$21,$20,$de,$80,$40 // ......"....! ..@
        .byte $00,$00,$20                           // .. 

// --- Region $c1a4-$c1a4 ---
.pc = $c1a4 "bmp_c1a4"

bmp_c1a4:
        // === Bitmap data (1 bytes, $c1a4-$c1a4) ===
        .byte $00                                   // .

// --- Region $c22e-$c2a4 ---
.pc = $c22e "bmp_c22e"

bmp_c22e:
        // === Bitmap data (119 bytes, $c22e-$c2a4) ===
        .fill 19, $00
        .byte $09,$07,$07,$01,$01,$01,$07,$07,$09,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$00,$01,$01,$01,$01,$01,$0f,$0f,$0f,$0f // ................
        .byte $0f,$0c,$0c,$0c,$0c,$0c,$0b,$0b,$0b,$0b,$0b,$01,$01,$01,$01,$01 // ................
        .byte $0f,$0f,$0f,$0f,$0f,$0c,$0c,$0c,$0c,$0c,$0b,$0b,$0b,$0b,$0b,$00 // ................
        .fill 14, $00
        .byte $02,$0a,$01,$01,$01,$0a,$0a,$02,$00,$00,$00,$00,$00,$00,$06,$0e // ................
        .byte $0e,$01,$01,$0e,$0e,$06               // ......

// --- Region $c2be-$cc18 ---
.pc = $c2be "dat_c2be"

dat_c2be:
        .text "WYWY"
        .byte $5c                                   // backslash
        .byte $5f,$61,$64,$66,$69,$6b,$6d,$6f,$71,$73,$75
        .byte $76,$78,$79,$7a,$7a,$7b,$7b,$7b,$7b,$7b,$7b,$7a,$79,$78,$77,$76 // vxyzz{{{{{{zyxwv
        .byte $74,$73,$71,$6f,$6d,$6a,$68,$65,$63,$60,$5e,$5b // tsqomjhec`^[

txt_c2ea:
        .text "XVSPNKHFCA?=;986"
        .text "5432222222345689"
        .text ";=?ACFHKNPSVX"
        .byte $5b,$5e,$60
        .byte $63,$65,$68,$6a,$6d,$6f,$71,$73,$74,$76,$77,$78,$79,$7a,$7b,$7b // cehjmoqstvwxyz{{
        .byte $7b,$7b,$7b,$7b,$7a,$7a,$79,$78,$76,$75,$73,$71,$6f,$6d,$6b,$69 // {{{{zzyxvusqomki
        .byte $66,$64,$61,$5f                       // fda_

txt_c33e:
        .byte $5c                                   // backslash
        .text "YWTQNLIGDB"
        .byte $40                                   // @ character
        .text "><:8"
        .text "7543322222234567"
        .text "9:<>"
        .byte $40                                   // @ character
        .text "CEHJMORUWZ"
        .byte $5d
        .byte $5f,$62,$65,$67,$6a,$6c,$6e,$70,$72,$74,$75,$77,$78,$79,$7a,$7b // _begjlnprtuwxyz{
        .byte $7b,$7b,$7b,$7b,$7b,$7b,$7a,$79,$78,$77,$75,$74,$72,$70,$6e,$6c // {{{{{{zyxwutrpnl
        .byte $6a,$67,$65,$62,$5f,$5d               // jgeb_]

txt_c394:
        .text "ZWUROMJHEC"
        .byte $40                                   // @ character
        .text "><:97"
        .text "6543222222334578"
        .text ":<>"
        .byte $40                                   // @ character
        .text "BDGILNQT"

spr_c3c0:
        .text "UUUUUU"
        .byte $aa,$aa,$aa

txt_c3c9:
        .byte $55,$55,$55,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$ff,$ff,$ff,$aa // UUU.............
        .byte $aa,$aa,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$aa,$aa,$aa,$ff,$ff // ................
        .byte $ff,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa // ..........

txt_c3f3:
        .byte $55,$55,$55,$aa,$aa,$aa               // UUU...

txt_c3f9:
        .text "UUUUUU"
        .byte $00

dat_c400:
        .text "                                                                                                                        "
        .byte $00                                   // string terminator
        .encoding "screencode_mixed"
        .fill 13, $00                               // scrcode: @@@@@@@@@@@@@
        .text "!@@@"
        .encoding "petscii_upper"

txt_c48a:
        .text "!  !"
        .byte $00                                   // string terminator
        .encoding "screencode_mixed"
        .text "@@! !@@@@@@@@@@@@"
        .encoding "petscii_upper"

txt_c4a0:
        .text "        !  ! !!! !!  !!  ! ! !                  "
        .byte $00                                   // string terminator
        .encoding "screencode_mixed"
        .text "@ !@!!!@@"
        .encoding "petscii_upper"

txt_c4da:
        .text "!  !! !!"
        .byte $00                                   // string terminator
        .encoding "screencode_mixed"
        .text "@"
        .encoding "petscii_upper"

txt_c4e4:
        .text " !                  !  ! !!! !"
        .byte $00                                   // string terminator
        .encoding "screencode_mixed"
        .text "@@!@@@"
        .encoding "petscii_upper"

txt_c509:
        .text "! ! !"

dat_c50e:
        // === Fill data (53 bytes, $c50e-$c542) ===
        .fill 53, $20
        .encoding "screencode_mixed"
        .text "...the home of the real crackers"
        .encoding "petscii_upper"

dat_c563:
        .text "                                                                                                                                                                                    "
        .encoding "screencode_mixed"
        .text "presents"
        .encoding "petscii_upper"

txt_c61f:
        .text ":"

dat_c620:
        // === Fill data (69 bytes, $c620-$c664) ===
        .fill 69, $20
        .encoding "screencode_mixed"
        .text "combat school"
        .encoding "petscii_upper"

dat_c672:
        .text "                                                            "
        .encoding "screencode_mixed"
        .text "cracked"
        .encoding "petscii_upper"

txt_c6b5:
        .text " 21.11.87 "
        .encoding "screencode_mixed"
        .text "by strider"
        .encoding "petscii_upper"

dat_c6c9:
        .text "                                                                                                                                                                                                                            "
        .encoding "screencode_mixed"
        .text "intro by woodo"
        .encoding "petscii_upper"

dat_c7b3:
        .text "                                                                     "
        .encoding "screencode_mixed"
        .fill 8, $0f                                // scrcode: OOOOOOOO
        .encoding "petscii_upper"

chr_c800:
        // === Charset data (1049 bytes, $c800-$cc18) ===
        .byte $55,$aa,$aa,$ff,$ff,$aa,$aa,$55       // char 0 @+0
        .byte $3e,$60,$c6,$fe,$c6,$c6,$66,$00       // char 1 @+1
        .byte $fc,$06,$ce,$fc,$c6,$ce,$fc,$00       // char 2 @+2
        .byte $1e,$30,$60,$60,$60,$66,$3c,$00       // char 3 @+3
        .byte $fc,$06,$c6,$c6,$cc,$dc,$f0,$00       // char 4 @+4
        .byte $fe,$00,$c0,$f8,$c0,$e6,$7c,$00       // char 5 @+5
        .byte $fe,$00,$c0,$f8,$c0,$c0,$60,$00       // char 6 @+6
        .byte $7c,$e6,$c0,$ce,$c6,$ce,$7c,$00       // char 7 @+7
        .byte $c6,$06,$c6,$fe,$c6,$c6,$66,$00       // char 8 @+8
        .byte $fc,$00,$30,$30,$30,$30,$7c,$00       // char 9 @+9
        .byte $7e,$00,$18,$18,$98,$d8,$70,$00       // char 10 @+10
        .byte $c6,$0c,$d8,$f0,$d8,$cc,$46,$00       // char 11 @+11
        .byte $c0,$00,$c0,$c0,$c0,$ce,$fc,$00       // char 12 @+12
        .byte $26,$70,$fe,$d6,$d6,$c6,$66,$00       // char 13 @+13
        .byte $66,$e0,$f6,$fe,$ce,$c6,$66,$00       // char 14 @+14
        .byte $7c,$e6,$c6,$c6,$c6,$ce,$7c,$00       // char 15 @+15
        .byte $fc,$06,$c6,$fc,$c0,$c0,$60,$00       // char 16 @+16
        .byte $7c,$e6,$c6,$c6,$ce,$fe,$76,$00       // char 17 @+17
        .byte $fc,$06,$c6,$fc,$d8,$cc,$66,$00       // char 18 @+18
        .byte $7c,$e6,$c0,$7c,$06,$ce,$7c,$00       // char 19 @+19
        .byte $fe,$00,$38,$38,$38,$38,$1c,$00       // char 20 @+20
        .byte $c6,$c0,$c6,$c6,$c6,$6e,$3e,$00       // char 21 @+21
        .byte $c6,$c0,$c6,$c6,$66,$36,$1c,$00       // char 22 @+22
        .byte $66,$c0,$d6,$d6,$fe,$76,$32,$00       // char 23 @+23
        .byte $66,$e0,$7c,$18,$7c,$ee,$66,$00       // char 24 @+24
        .byte $c6,$c0,$c6,$6c,$38,$38,$38,$00       // char 25 @+25
        .byte $7e,$46,$0c,$18,$30,$66,$7c,$00       // char 26 @+26
        .byte $00,$00,$00,$03,$0f,$5f,$5f,$5f       // char 27 @+27
        .byte $00,$00,$c0,$c0,$80,$ff,$ff,$f0       // char 28 @+28
        .byte $5f,$5f,$5f,$5f,$0f,$00,$00,$00       // char 29 @+29
        .byte $f0,$e0,$e0,$80,$80,$00,$00,$00       // char 30 @+30
        .byte $00,$07,$0e,$0f,$1e,$1f,$1e,$1f       // char 31 @+31
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 32 ' '
        .byte $b9,$b9,$b9,$b9,$b9,$b9,$b9,$b9       // char 33 '!'
        .byte $66,$66,$66,$00,$00,$00,$00,$00       // char 34 '"'
        .byte $66,$66,$ff,$66,$ff,$66,$66,$00       // char 35 '#'
        .byte $18,$3e,$60,$3c,$06,$7c,$18,$00       // char 36 '$'
        .byte $62,$66,$0c,$18,$30,$66,$46,$00       // char 37 '%'
        .byte $3c,$66,$3c,$38,$67,$66,$3f,$00       // char 38 '&'
        .byte $06,$0c,$18,$00,$00,$00,$00,$00       // char 39 '''
        .byte $0c,$18,$30,$30,$30,$18,$0c,$00       // char 40 '('
        .byte $30,$18,$0c,$0c,$0c,$18,$30,$00       // char 41 ')'
        .byte $00,$66,$3c,$ff,$3c,$66,$00,$00       // char 42 '*'
        .byte $00,$18,$18,$7e,$18,$18,$00,$00       // char 43 '+'
        .byte $00,$00,$00,$00,$00,$18,$18,$30       // char 44 ','
        .byte $00,$00,$00,$7e,$00,$00,$00,$00       // char 45 '-'
        .byte $00,$00,$00,$00,$00,$18,$18,$00       // char 46 '.'
        .byte $00,$03,$06,$0c,$18,$30,$60,$00       // char 47 '/'
        .byte $7c,$e6,$c6,$c6,$c6,$ce,$7c,$00       // char 48 '0'
        .byte $38,$60,$18,$18,$18,$18,$1c,$00       // char 49 '1'
        .byte $3c,$60,$06,$1c,$30,$66,$7c,$00       // char 50 '2'
        .byte $7c,$00,$06,$3c,$06,$66,$3c,$00       // char 51 '3'
        .byte $1c,$20,$6c,$cc,$fe,$0c,$0e,$00       // char 52 '4'
        .byte $fe,$00,$c0,$fc,$06,$ce,$7c,$00       // char 53 '5'
        .byte $3c,$66,$c0,$fc,$c6,$ce,$7c,$00       // char 54 '6'
        .byte $fe,$00,$0c,$0c,$18,$18,$18,$00       // char 55 '7'
        .byte $7c,$e0,$c6,$7c,$c6,$ce,$7c,$00       // char 56 '8'
        .byte $7c,$e0,$c6,$7e,$06,$ce,$7c,$00       // char 57 '9'
        .byte $00,$00,$18,$00,$00,$18,$00,$00       // char 58 ':'
        .byte $00,$00,$18,$00,$00,$18,$18,$30       // char 59 ';'
        .byte $0e,$18,$30,$60,$30,$18,$0e,$00       // char 60 '<'
        .byte $00,$00,$7e,$00,$7e,$00,$00,$00       // char 61 '='
        .byte $70,$18,$0c,$06,$0c,$18,$70,$00       // char 62 '>'
        .byte $3c,$66,$06,$0c,$18,$00,$18,$00       // char 63 '?'
        .byte $03,$12,$01,$03,$0b,$05,$04,$20       // char 64 '@'
        .byte $0f,$0e,$20,$14,$08,$05,$20,$32       // char 65 'A'
        .byte $31,$13,$14,$20,$0f,$06,$20,$0e       // char 66 'B'
        .byte $0f,$16,$05,$0d,$02,$05,$12           // char 67 (partial)

txt_ca1f:
        .byte $20                                   // char 67 (partial)
        .byte $31,$39,$38,$37,$2e,$2e,$2e,$20       // char 68 'D'
        .byte $20,$20,$0e,$0f,$17,$20,$19,$0f       // char 69 'E'
        .byte $15,$20,$03,$01,$0e,$20,$14,$12       // char 70 'F'
        .byte $01,$09,$0e,$20,$19,$0f,$15,$12       // char 71 'G'
        .byte $13,$05,$0c,$06,$20,$14,$0f,$20       // char 72 'H'
        .byte $0b,$09,$0c,$0c,$20,$03,$0f,$0d       // char 73 'I'
        .byte $0d,$15,$0e,$09,$13,$14,$13,$20       // char 74 'J'
        .byte $01,$0e,$04,$20,$09,$12,$01,$0e       // char 75 'K'
        .byte $09,$01,$0e,$13                       // char 76 (partial)

txt_ca64:
        .byte $2e,$2e,$2e,$20                       // char 76 (partial)
        .byte $20,$20,$20,$0c,$01,$14,$05,$13       // char 77 'M'
        .byte $14,$20,$14,$0f,$10,$20,$10,$09       // char 78 'N'
        .byte $12,$01,$14,$05,$13,$20,$3a,$20       // char 79 'O'
        .byte $02,$05,$01,$13,$14,$09,$05,$20       // char 80 'P'
        .byte $02,$0f,$19,$13,$20,$20,$09,$0b       // char 81 'Q'
        .byte $01,$12,$09,$20,$20,$01,$03,$05       // char 82 'R'
        .byte $20,$20,$08,$0f,$14,$0c,$09,$0e       // char 83 'S'
        .byte $05,$20,$20,$04,$01,$0e,$09,$13       // char 84 'T'
        .byte $08,$20,$07,$0f,$0c,$04,$20,$20       // char 85 'U'
        .byte $0e,$05,$17,$20,$17,$09,$1a,$01       // char 86 'V'
        .byte $18,$20,$20,$14,$10,$09,$20,$20       // char 87 'W'
        .byte $14,$0c,$03,$20,$20,$01,$0e,$14       // char 88 'X'
        .byte $09,$14,$12,$01,$18,$20,$20,$03       // char 89 'Y'
        .byte $36,$34,$03,$07,$20,$20,$14,$12       // char 90 'Z'
        .byte $09,$01,$04                           // char 91 (partial)

txt_cadb:
        .byte $20,$20,$31,$30,$30                   // char 91 (partial)
        .byte $31,$20,$03,$12,$05,$17,$20,$20       // char 92 '\'
        .byte $19,$05,$14,$09,$20,$20,$14,$12       // char 93 ']'
        .byte $09,$14,$0f,$0e,$20,$14,$20,$20       // char 94 '^'
        .byte $06,$03,$13,$20,$20,$13,$03,$01       // char 95 '_'

txt_cb00:
        .byte $20,$20,$20,$20,$0f,$16,$05,$12       // char 96 '`'
        .byte $13,$05,$01,$13,$20,$3a,$20,$05       // char 97 'a'
        .byte $01,$07,$0c,$05,$13,$0f,$06,$14       // char 98 'b'
        .byte $20,$20,$06,$02,$12,$20,$20,$13       // char 99 'c'
        .byte $0f,$0c,$20,$20,$0e,$05,$10,$01       // char 100 'd'
        .byte $20,$20,$01,$02,$19,$13,$13,$20       // char 101 'e'
        .byte $20,$18,$10,$02,$20,$20,$14,$13       // char 102 'f'
        .byte $20,$20,$14,$09,$08                   // char 103 (partial)

txt_cb3d:
        .byte $20,$20,$20                           // char 103 (partial)
        .byte $20,$20,$20,$20,$20,$20,$20,$10       // char 104 'h'
        .byte $12,$01,$19,$20,$14,$08,$01,$14       // char 105 'i'
        .byte $20,$19,$0f,$15,$20,$17,$09,$0c       // char 106 'j'
        .byte $0c,$20,$07,$05,$14,$20,$01,$0e       // char 107 'k'
        .byte $20,$09,$0e,$16,$09,$14,$01,$14       // char 108 'l'
        .byte $09,$0f,$0e,$20,$14,$0f,$20,$0f       // char 109 'm'
        .byte $15,$12,$20,$07,$12,$05,$01,$14       // char 110 'n'
        .byte $20,$03,$0f,$10,$19,$20,$10,$01       // char 111 'o'
        .byte $12,$14,$19,$20,$09,$0e,$20,$13       // char 112 'p'
        .byte $14,$0f,$03,$0b,$08,$0f,$0c,$0d       // char 113 'q'
        .byte $20,$09,$0e,$20,$04,$05,$03,$05       // char 114 'r'
        .byte $0d,$02,$05,$12                       // char 115 (partial)

txt_cb9c:
        .byte $2e,$2e,$2e,$20                       // char 115 (partial)
        .byte $20,$20,$20,$20,$20,$20,$20,$06       // char 116 't'
        .byte $15,$03,$0b,$09,$0e,$07,$13,$20       // char 117 'u'
        .byte $14,$0f,$20,$17,$01,$14,$03,$08       // char 118 'v'
        .byte $05,$12,$20,$0f,$06,$20,$14,$08       // char 119 'w'
        .byte $05,$20,$13,$09,$0c,$05,$0e,$14       // char 120 'x'
        .byte $13,$2e,$20,$19,$0f,$15,$27,$0c       // char 121 'y'
        .byte $0c,$20,$0e,$0f,$14,$20,$04,$05       // char 122 'z'
        .byte $13,$14,$12,$0f,$19,$20,$14,$08       // char 123 '{'
        .byte $09,$13,$20,$10,$01,$12,$14,$19       // char 124 '|'

txt_cbe8:
        .byte $2e,$2e,$2e,$20,$20,$20,$20,$20       // char 125 '}'
        .byte $20,$20,$0c,$38,$12                   // char 126 (partial)

txt_cbf5:
        .byte $20,$20,$20                           // char 126 (partial)
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 127
        .byte $00,$00,$00,$08,$10,$2e,$4e,$00       // char 128
        .byte $00,$00,$08,$40,$8a,$0a,$00,$00       // char 129
        .byte $00,$07,$40,$0a,$0a,$00,$7d,$d6       // char 130
        .byte $1f                                   // char 131 (partial)

// --- Region $cd1e-$cd1e ---
.pc = $cd1e "dat_cd1e"

dat_cd1e:
        // === Fill data (1 bytes, $cd1e-$cd1e) ===
        .byte $00                                   // .

// --- Region $ce00-$cfc0 ---
.pc = $ce00 "dat_ce00"

dat_ce00:
        .byte $57,$ce,$06,$ce,$57,$ce               // char 28 (partial)
        .byte $03,$85,$06,$03,$e2,$04,$06,$2c       // char 29 @+29
        .byte $05,$03,$cf,$05,$03,$cf,$05,$06       // char 30 @+30
        .byte $85,$06,$03,$85,$06,$03,$e2,$04       // char 31 @+31
        .byte $06,$2c,$05,$03,$cf,$05,$03,$cf       // char 32 ' '
        .byte $05,$06,$85,$06,$03,$85,$06,$02       // char 33 '!'
        .byte $85,$06,$01,$0a,$0d,$06,$2c,$05       // char 34 '"'
        .byte $03,$cf,$05,$02,$e2,$04,$01,$cf       // char 35 '#'
        .byte $05,$06,$85,$06,$03,$85,$06,$03       // char 36 '$'
        .byte $e2,$04,$06,$2c,$05,$03,$cf,$05       // char 37 '%'
        .byte $03,$e2,$04,$06,$42,$03,$00,$00       // char 38 '&'
        .byte $00,$60,$00,$00,$03,$29,$34,$01       // char 39 '''
        .byte $8c,$3a,$01,$08,$3e,$01,$29,$34       // char 40 '('
        .byte $04,$a1,$45,$02,$08,$3e,$01,$8d       // char 41 ')'
        .byte $3a,$01,$08,$3e,$04,$8d,$3a,$06       // char 42 '*'
        .byte $29,$34,$03,$29,$34,$01,$8d,$3a       // char 43 '+'
        .byte $01,$08,$3e,$01,$29,$34,$04,$a1       // char 44 ','
        .byte $45,$02,$08,$3e,$01,$8c,$3a,$01       // char 45 '-'
        .byte $08,$3e,$04,$a1,$45,$06,$27,$4e       // char 46 '.'
        .byte $03,$27,$4e,$01,$cd,$52,$01,$27       // char 47 '/'
        .byte $4e,$01,$cd,$52,$04,$27,$4e,$02       // char 48 '0'
        .byte $a1,$45,$01,$08,$3e,$01,$a1,$45       // char 49 '1'
        .byte $04,$8d,$3a,$06,$29,$34,$03,$29       // char 50 '2'
        .byte $34,$01,$8d,$3a,$01,$08,$3e,$01       // char 51 '3'
        .byte $29,$34,$04,$a1,$45,$02,$08,$3e       // char 52 '4'
        .byte $01,$8c,$3a,$01,$08,$3e,$02,$8c       // char 53 '5'
        .byte $3a,$02,$78,$2e,$06,$29,$34,$02       // char 54 '6'
        .byte $0a,$0d,$02,$0a,$0d,$01,$a3,$0e       // char 55 '7'
        .byte $01,$82,$0f,$04,$b3,$14,$02,$89       // char 56 '8'
        .byte $13,$02,$68,$11,$02,$82,$0f,$02       // char 57 '9'
        .byte $a3,$0e,$03,$82,$0f,$01,$68,$11       // char 58 ':'
        .byte $02,$a3,$0e,$02,$0a,$0d,$02,$0a       // char 59 ';'
        .byte $0d,$01,$a3,$0e,$01,$82,$0f,$02       // char 60 '<'
        .byte $b3,$14,$02,$89,$13,$02,$68,$11       // char 61 '='
        .byte $02,$82,$0f,$02,$a3,$0e,$02,$82       // char 62 '>'
        .byte $0f,$06,$c4,$09,$02,$0a,$0d,$02       // char 63 '?'
        .byte $a3,$0e,$02,$82,$0f,$02,$b3,$14       // char 64 '@'
        .byte $02,$89,$13,$02,$68,$11,$02,$82       // char 65 'A'
        .byte $0f,$02,$a3,$0e,$02,$82,$0f,$06       // char 66 'B'
        .byte $82,$0f,$02,$0a,$0d,$02,$0a,$0d       // char 67 'C'
        .byte $01,$a3,$0e,$01,$82,$0f,$02,$b3       // char 68 'D'
        .byte $14,$02,$b3,$14,$02,$89,$13,$02       // char 69 'E'
        .byte $68,$11,$02,$82,$0f,$01,$a3,$0e       // char 70 'F'
        .byte $01,$82,$0f,$06,$0a,$0d,$06,$0a       // char 71 'G'
        .byte $0d,$09,$82,$0f,$03,$a3,$0e,$06       // char 72 'H'
        .byte $0a,$0d,$06,$13,$27,$09,$d0,$22       // char 73 'I'
        .byte $03,$04,$1f,$06,$14,$1a,$03,$14       // char 74 'J'
        .byte $1a,$02,$14,$1a,$01,$13,$27,$06       // char 75 'K'
        .byte $66,$29,$03,$d0,$22,$02,$04,$1f       // char 76 'L'
        .byte $01,$46,$1d,$06,$14,$1a,$03,$14       // char 77 'M'
        .byte $1a,$03,$8a,$13,$06,$b3,$14,$04       // char 78 'N'
        .byte $04,$1f,$05,$d0,$22,$03,$14,$1a       // char 79 'O'
        .byte $00,$00,$00,$20,$ff,$ff,$ff,$ff       // char 80 'P'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 81 'Q'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 82 'R'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 83 'S'
        .byte $ff,$ff                               // char 84 (partial)

dat_cfc0:
        // === Fill data (1 bytes, $cfc0-$cfc0) ===
        .byte $00                                   // .

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

chr_d000:
        .byte $00                                   // .

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

bmp_e000:
        .byte $00                                   // .

// --- Region $e400-$e400 ---
.pc = $e400 "scr_e400"

scr_e400:
        .byte $00                                   // .

// --- Region $e800-$e800 ---
.pc = $e800 "chr_e800"

chr_e800:
        .byte $00                                   // .

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

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

// --- Region $f500-$fce1 ---
.pc = $f500 "dat_f500"

dat_f500:
        .byte $71,$01,$b1,$2f,$20,$22,$01,$91,$2d,$e6,$2d,$d0,$02,$e6,$2e,$ca // q../ "..-.-.....
        .byte $d0,$f5,$c6,$39,$10,$f1,$30,$8f,$86,$39,$b1,$2f,$aa,$4c,$22,$01 // ...9..0..9./.L".
        .byte $20,$71,$01,$b1,$2f,$91,$2d,$e6,$2f,$d0,$02,$e6,$30,$e6,$2d,$d0 //  q../.-./...0.-.
        .byte $02,$e6,$2e,$ca,$d0,$ed,$c6,$39,$10,$e9,$4c,$00,$01,$2c,$da,$01 // .......9..L..,..
        .byte $a9,$37,$85,$01,$58,$20,$00,$c0,$4c,$ae,$a7,$e0,$00,$f0,$ee,$a9 // .7..X ..L.......
        .byte $04,$2c,$a9,$08,$85,$ff,$b1,$2f,$91,$2d,$c8,$c4,$ff,$d0,$f7,$18 // .,...../.-......
        .byte $a5,$2d,$65,$ff,$85,$2d,$a5,$2e,$69,$00,$85,$2e,$a0,$00,$ca,$d0 // .-e..-..i.......
        .byte $e5,$18,$a5,$2f,$65,$ff,$85,$2f,$a5,$30,$69,$00,$85,$30,$4c,$00 // .../e../.0i..0L.
        .byte $01,$b9,$00,$ef,$99,$00,$ff,$c8,$d0,$f7,$ce,$dc,$01,$ce,$df,$01 // ................
        .byte $ad,$df,$01,$c9,$df,$d0,$ea,$60,$61,$a4,$78,$a9,$c1,$8d,$15,$03 // .......`a.x.....
        .byte $a9,$74,$8d,$14,$03,$a9,$01,$8d,$12,$d0,$8d,$1a,$d0,$a9,$7f,$8d // .t..............
        .byte $0d,$dc,$a9,$1b,$8d,$11,$d0,$a9,$94,$8d,$00,$dd,$a9,$12,$8d,$18 // ................
        .byte $d0,$a9,$09,$a2,$00,$9d,$00,$d8,$e8,$d0,$fa,$a2,$20,$9d,$00,$d9 // ............ ...
        .byte $ca,$d0,$fa,$a9,$01,$9d,$20,$d9,$9d,$00,$da,$9d,$00,$db,$e8,$d0 // ...... .........
        .byte $f4,$a9,$00,$8d,$20,$d0,$8d,$21,$d0,$a9,$0a,$8d,$23,$d0,$a9,$02 // .... ..!....#...
        .byte $8d,$22,$d0,$a9,$d8,$8d,$16,$d0,$a9,$ff,$8d,$15,$d0,$a9,$18,$8d // ."..............
        .byte $00,$d0,$a9,$48,$8d,$02,$d0,$a9,$78,$8d,$04,$d0,$a9,$a8,$8d,$08 // ...H....x.......
        .byte $d0,$a9,$d8,$8d,$0a,$d0,$a9,$08,$8d,$0c,$d0,$a9,$38,$8d,$0e,$d0 // ............8...
        .byte $a9,$c0,$8d,$10,$d0,$a9,$ff,$8d,$1c,$d0,$8d,$1d,$d0,$a9,$0d,$a2 // ................
        .byte $07,$9d,$27,$d0,$ca,$10,$fa,$a9,$05,$8d,$25,$d0,$a9,$01,$8d,$26 // ..'.......%....&
        .byte $d0,$a9,$00,$85,$02,$20,$00,$c2       // ..... ..

txt_f648:
        .byte $58,$4c,$af,$c0,$a9,$01,$8d,$19,$d0,$20,$5e,$cc,$e6,$02,$a6,$02 // XL....... ^.....
        .byte $bd,$c0,$c2,$a0,$0e,$99,$01,$d0,$88,$88,$10,$f9,$ad,$01,$d0,$c9 // ................
        .byte $32,$d0,$08,$a9,$00,$8d,$1b,$d0,$4c,$f0,$c0,$c9,$7b,$d0,$05,$a9 // 2.......L...{...
        .byte $ff,$4c,$d3,$c0,$c9,$33,$d0,$0a,$ad,$f1,$c0,$c9,$1f,$f0,$03,$ee // .L...3..........
        .byte $f1,$c0,$a9,$1f,$8d,$18,$d4,$a9,$98,$a2,$00,$cd,$12,$d0,$d0,$fb // ................
        .byte $bd,$80,$c2,$a8,$ad,$12,$d0,$cd,$12,$d0,$f0,$fb,$8c,$21,$d0,$e8 // .............!..
        .byte $e0,$2a,$d0,$ec,$ad,$12,$d0,$c9,$d2,$d0,$f9,$a5,$09,$8d,$16,$d0 // .*..............
        .byte $a2,$64,$ca,$d0,$fd,$a9,$d8,$8d,$16,$d0,$c6,$09,$a5,$09,$c9,$ff // .d..............
        .byte $d0,$2c,$a9,$07,$85,$09,$a2,$00,$bd,$21,$c7,$9d,$20,$c7,$e8,$e0 // .,.......!.. ...
        .byte $27,$d0,$f5,$a2,$00,$a1,$39,$8d,$47,$c7,$e6,$39,$a5,$39,$c9,$00 // '.....9.G..9.9..
        .byte $d0,$0c,$e6,$3a,$a5,$3a,$c9,$cc,$d0,$04,$a9,$ca,$85,$3a,$ad,$20 // ...:.:.......:. 
        .byte $db,$48,$a2,$00,$bd,$21,$db,$9d,$20,$db,$e8,$e0,$27,$d0,$f5,$68 // .H...!.. ...'..h
        .byte $8d,$47,$db,$4c,$31,$ea,$a9,$01,$8d,$19,$d0,$ad,$f1,$c0,$c9,$1f // .G.L1...........
        .byte $d0,$07,$20,$e4,$ff,$c9,$20,$f0,$06,$20,$e4,$ff,$4c,$b7,$c0,$78 // .. ... .. ..L..x
        .byte $a9,$ea,$8d,$15,$03,$a9,$31,$8d,$14,$03,$20,$81,$ff,$a9,$97,$8d // ......1... .....
        .byte $00,$dd,$58,$4c,$e2,$fc,$80,$5c,$00,$60,$2e,$20,$19,$cc,$a9,$10 // ..XL...\.`. ....
        .byte $8d,$f1,$c0,$a2,$c0,$a9,$00,$9d,$40,$da,$ca,$d0,$fa,$a9,$ca,$85 // ........@.......
        .byte $3a,$a9,$00,$85,$39,$a2,$00,$bd,$58,$c2,$9d,$20,$db,$e8,$e0,$28 // :...9...X.. ...(
        .byte $d0,$f5,$a9,$00,$85,$c6,$85,$c5,$60,$b3,$23,$09,$07,$07,$e3,$01 // ........`.#.....
        .byte $23,$07,$07,$09,$ae,$e5,$01,$e5,$0f,$e5,$0c,$e5,$0b,$e5,$01,$e5 // #...............
        .byte $0f,$e5,$0c,$e5,$0b,$af,$22,$02,$0a,$e3,$01,$23,$0a,$0a,$02,$a6 // ......"....#....
        .byte $28,$06,$0e,$0e,$01,$01,$0e,$0e,$06,$b9 // (.........

txt_f7a2:
        .text "5WYWY"
        .byte $5c                                   // backslash
        .byte $5f,$61,$64,$66,$69,$6b,$6d,$6f,$71,$73
        .byte $75,$76,$78,$79,$7a,$7a,$e6,$7b,$60,$24,$7a,$79,$78,$77,$76,$74 // uvxyzz.{`$zyxwvt
        .byte $73,$71,$6f,$6d,$6a,$68,$65,$63,$60,$5e,$5b // sqomjhec`^[

txt_f7cd:
        .text "XVSPNKHFCA?=;986"
        .byte $35,$34,$33,$e7,$32,$60               // 543.2`

txt_f7e3:
        .text "$345689;=?ACFHKN"
        .text "PSVX"
        .byte $5b,$5e,$60,$63,$65,$68,$6a,$6d,$6f,$71,$73,$74
        .byte $76,$77,$78,$79,$7a,$e6,$7b,$60,$25,$7a,$7a,$79,$78,$76,$75,$73 // vwxyz.{`%zzyxvus
        .byte $71,$6f,$6d,$6b,$69,$66,$64,$61,$5f   // qomkifda_

txt_f81c:
        .byte $5c                                   // backslash
        .text "YWTQNLIGDB"
        .byte $40                                   // @ character
        .text "><:8"
        .text "75433"
        .byte $e6
        .byte $32,$60

txt_f834:
        .text "$345679:<>"
        .byte $40                                   // @ character
        .text "CEHJM"
        .text "ORUWZ"
        .byte $5d,$5f,$62,$65,$67,$6a,$6c,$6e,$70,$72,$74
        .byte $75,$77,$78,$79,$7a,$e7,$7b,$60,$24,$7a,$79,$78,$77,$75,$74,$72 // uwxyz.{`$zyxwutr
        .byte $70,$6e,$6c,$6a,$67,$65,$62,$5f,$5d   // pnljgeb_]

txt_f86d:
        .text "ZWUROMJHEC"
        .byte $40                                   // @ character
        .text "><:97"
        .text "6543"
        .byte $e6

txt_f882:
        .text "22334578:<>"
        .byte $40                                   // @ character
        .text "BDGI"
        .text "LNQT"
        .byte $e6
        .byte $55,$e3,$aa,$e3
        .byte $55,$e9,$aa,$c3,$e3,$aa,$c9
        .byte $e3,$aa,$c3,$e9,$aa,$e3,$55,$e3,$aa,$e6,$55,$a1,$80,$78,$20,$ae // ......U...U..x .

txt_f8b2:
        .byte $21,$21,$a3                           // !!.

txt_f8b5:
        .text "$!  !"
        .byte $a3

txt_f8bb:
        .text "#! !"
        .byte $ac,$e8

txt_f8c1:
        .text " #!  "
        .byte $02

txt_f8c7:
        .text "! !!+  !!  ! ! !"
        .byte $f2,$20,$a2,$23,$20,$21,$00,$e3,$21,$a2 // . .# !..!.

txt_f8e1:
        .text "(!  !! !!"
        .byte $a2
        .byte $22,$20,$21,$f2

txt_f8ef:
        .text " %!  ! "
        .byte $e3
        .byte $21,$21,$20,$02
        .byte $21,$00,$00,$00

txt_f8ff:
        .text "%! ! !"
        .byte $80
        .byte $35,$20,$e3
        .byte $2e,$3d,$14,$08,$05
        .byte $20
        .byte $08,$0f,$0d,$05,$20,$0f,$06,$20,$14,$08,$05,$20,$12,$05,$01,$0c // .... .. ... ....
        .byte $20,$03,$12,$01,$03,$0b,$05,$12,$13,$80,$b4,$20,$29,$10,$12,$05 //  .......... )...
        .byte $13,$05,$0e,$14,$13,$3a,$80,$45,$20,$2d,$03,$0f,$0d,$02,$01,$14 // .....:.E -......
        .byte $20,$13,$03,$08,$0f,$0f,$0c,$80,$3c,$20,$3b,$03,$12,$01,$03,$0b //  .......< ;.....
        .byte $05,$04                               // ..

txt_f951:
        .text " 21.11.87 "
        .byte $02,$19
        .byte $20,$13,$14,$12
        .byte $09,$04,$05,$12,$80,$dc,$20,$2e,$09,$0e,$14,$12,$0f,$20,$02,$19 // ...... ...... ..
        .byte $20,$17,$0f,$0f,$04,$0f,$80,$45,$20,$e8,$0f //  ......E ..

txt_f97c:
        .byte $23,$55,$aa,$aa,$c2,$35,$aa,$aa,$55,$3e,$60,$c6,$fe,$c6,$c6,$66 // #U...5..U>`....f
        .byte $00,$fc,$06,$ce,$fc,$c6,$ce,$fc,$00,$1e,$30,$e3,$60,$60,$2d,$66 // ..........0.``-f
        .byte $3c,$00,$fc,$06,$c6,$c6,$cc,$dc,$f0,$00,$fe,$00,$c0,$f8,$c0,$e6 // <...............
        .byte $7c,$00,$fe,$00,$c0,$f8,$c0,$c0,$60,$00,$7c,$e6,$c0,$ce,$c6,$ce // |.......`.|.....
        .byte $7c,$00,$c6,$06,$c6,$fe,$c6,$c6,$66,$00,$fc,$00,$e4,$30,$34,$7c // |.......f....04|
        .byte $00,$7e,$00,$18,$18,$98,$d8,$70,$00,$c6,$0c,$d8,$f0,$d8,$cc,$46 // .~.....p.......F
        .byte $00,$c0,$00,$e3,$c0,$35,$ce,$fc,$00,$26,$70,$fe,$d6,$d6,$c6,$66 // .....5...&p....f
        .byte $00,$66,$e0,$f6,$fe,$ce,$c6,$66,$00,$7c,$e6,$e3,$c6,$60,$25,$ce // .f.....f.|...`%.
        .byte $7c,$00,$fc,$06,$c6,$fc,$c0,$c0,$60,$00,$7c,$e6,$c6,$c6,$ce,$fe // |.......`.|.....
        .byte $76,$00,$fc,$06,$c6,$fc,$d8,$cc,$66,$00,$7c,$e6,$c0,$7c,$06,$ce // v.......f.|..|..
        .byte $7c,$00,$fe,$00,$e4,$38,$24,$1c,$00,$c6,$c0,$e3,$c6,$60,$1f,$6e // |....8$......`.n
        .byte $3e,$00,$c6,$c0,$c6,$c6,$66,$36,$1c,$00,$66,$c0,$d6,$d6,$fe,$76 // >.....f6..f....v
        .byte $32,$00,$66,$e0,$7c,$18,$7c,$ee,$66,$00,$c6,$c0,$c6,$6c,$e3,$38 // 2.f.|.|.f....l.8
        .byte $28,$00,$7e,$46,$0c,$18,$30,$66,$7c,$a4,$22,$03,$0f,$e3,$5f,$a2 // (.~F..0f|."..._.
        .byte $23,$c0,$c0,$80,$c2,$21,$f0,$e4,$5f,$21,$0f,$a3,$25,$f0,$e0,$e0 // #....!.._!..%...
        .byte $80,$80,$a4,$27,$07,$0e,$0f,$1e,$1f,$1e,$1f,$a8,$e8,$b9,$e3,$66 // ...'...........f
        .byte $a5,$60,$23,$66,$66,$ff,$66,$ff,$66,$66,$00,$18,$3e,$60,$3c,$06 // .`#ff.f.ff..>`<.
        .byte $7c,$18,$00,$62,$66,$0c,$18,$30,$66,$46,$00,$3c,$66,$3c,$38,$67 // |..bf..0fF.<f<8g
        .byte $66,$3f,$00,$06,$0c,$18,$a5,$22,$0c,$18,$e3,$30,$25,$18,$0c,$00 // f?....."...0%...
        .byte $30,$18,$e3,$0c,$22,$18,$30,$a2,$25,$66,$3c,$ff,$3c,$66,$a3,$25 // 0...".0.%f<.<f.%
        .byte $18,$18,$7e,$18,$18,$a7,$23,$18,$18,$30,$a3,$21,$7e,$a9,$22,$18 // ..~...#..0.!~.".
        .byte $18,$a2,$29,$03,$06,$0c,$18,$30,$60,$00,$7c,$e6,$e3,$c6,$25,$ce // ..)....0`.|...%.
        .byte $7c,$00,$38,$60,$e4,$18,$60,$2e,$1c,$00,$3c,$60,$06,$1c,$30,$66 // |.8`..`...<`..0f
        .byte $7c,$00,$7c,$00,$06,$3c,$06,$66,$3c,$00,$1c,$20,$6c,$cc,$fe,$0c // |.|..<.f<.. l...
        .byte $0e,$00,$fe,$00,$c0,$fc,$06,$ce,$7c,$00,$3c,$66,$c0,$fc,$c6,$ce // ........|.<f....
        .byte $7c,$00,$fe,$00,$0c,$0c,$e3,$18,$30,$00,$7c,$e0,$c6,$7c,$c6,$ce // |.......0.|..|..
        .byte $7c,$00,$7c,$e0,$c6,$7e,$06,$ce,$7c,$a3,$21,$18,$a2,$21,$18,$a4 // |.|..~..|.!..!..
        .byte $21,$18,$a2,$2a,$18,$18,$30,$0e,$18,$30,$60,$30,$18,$0e,$a3,$23 // !..*..0..0`0...#
        .byte $7e,$00,$7e,$a3,$60,$34,$70,$18,$0c,$06,$0c,$18,$70,$00,$3c,$66 // ~.~.`4p.....p.<f
        .byte $06,$0c,$18,$00,$18,$00,$03,$12,$01,$03,$0b,$05,$04,$20,$0f,$0e // ............. ..
        .byte $20,$14,$08,$05,$20,$32,$31,$13,$14,$20,$0f,$06,$20,$0e,$0f,$16 //  ... 21.. .. ...
        .byte $05,$0d,$02,$05,$12                   // .....

txt_fb71:
        .text " 1987"
        .byte $e3
        .byte $2e,$e3
        .byte $20,$60
        .byte $3a,$0e,$0f,$17
        .byte $20,$19
        .byte $0f,$15,$20,$03,$01,$0e,$20,$14,$12,$01,$09,$0e,$20,$19,$0f,$15 // .. ... ..... ...
        .byte $12,$13,$05,$0c,$06,$20,$14,$0f,$20,$0b,$09,$0c,$0c,$20,$03,$0f // ..... .. .... ..
        .byte $0d,$0d,$15,$0e,$09,$13,$14,$13,$20,$01,$0e,$04,$20,$09,$12,$01 // ........ ... ...
        .byte $0e,$09,$01,$0e,$13,$e3,$2e,$e4,$20,$60,$95,$0c,$01,$14,$05,$13 // ........ `......
        .byte $14,$20,$14,$0f,$10,$20,$10,$09,$12,$01,$14,$05,$13,$20,$3a,$20 // . ... ....... : 
        .byte $02,$05,$01,$13,$14,$09,$05,$20,$02,$0f,$19,$13,$20,$20,$09,$0b // ....... ....  ..
        .byte $01,$12,$09,$20,$20,$01,$03,$05,$20,$20,$08,$0f,$14,$0c,$09,$0e // ...  ...  ......
        .byte $05,$20,$20,$04,$01,$0e,$09,$13,$08,$20,$07,$0f,$0c,$04,$20,$20 // .  ...... ....  
        .byte $0e,$05,$17,$20,$17,$09,$1a,$01,$18,$20,$20,$14,$10,$09,$20,$20 // ... .....  ...  
        .byte $14,$0c,$03,$20,$20,$01,$0e,$14,$09,$14,$12,$01,$18,$20,$20,$03 // ...  ........  .
        .byte $36,$34,$03,$07,$20,$20,$14,$12,$09,$01,$04 // 64..  .....

txt_fc2c:
        .text "  1001 "
        .byte $03,$12,$05,$17
        .byte $20,$20,$19,$05,$14
        .byte $09,$20,$20,$14,$12,$09,$14,$0f,$0e,$20,$14,$20,$20,$06,$03,$13 // .  ...... .  ...
        .byte $20,$20,$13,$03,$01,$e4,$20,$60,$39,$0f,$16,$05,$12,$13,$05,$01 //   .... `9.......
        .byte $13,$20,$3a,$20,$05,$01,$07,$0c,$05,$13,$0f,$06,$14,$20,$20,$06 // . : .........  .
        .byte $02,$12,$20,$20,$13,$0f,$0c,$20,$20,$0e,$05,$10,$01,$20,$20,$01 // ..  ...  ....  .
        .byte $02,$19,$13,$13,$20,$20,$18,$10,$02,$20,$20,$14,$13,$20,$20,$14 // ....  ...  ..  .
        .byte $09,$08,$ea,$20,$60,$55,$10,$12,$01,$19,$20,$14,$08,$01,$14,$20 // ... `U.... .... 
        .byte $19,$0f,$15,$20,$17,$09,$0c,$0c,$20,$07,$05,$14,$20,$01,$0e,$20 // ... .... ... .. 
        .byte $09,$0e,$16,$09,$14,$01,$14,$09,$0f,$0e,$20,$14,$0f,$20,$0f,$15 // .......... .. ..
        .byte $12,$20,$07,$12,$05,$01,$14,$20,$03,$0f,$10,$19,$20,$10,$01,$12 // . ..... .... ...
        .byte $14,$19,$20,$09,$0e,$20,$13,$14,$0f,$03,$0b,$08,$0f,$0c,$0d,$20 // .. .. ......... 
        .byte $09,$0e,$20,$04,$05,$03               // .. ...

// --- Region $fce6-$ff80 ---
.pc = $fce6 "Segment $fce6"
        .byte $12,$e3,$2e,$e8,$20,$60,$41,$06,$15,$03,$0b,$09,$0e,$07,$13,$20 // .... `A........ 
        .byte $14,$0f,$20,$17,$01,$14,$03,$08,$05,$12,$20,$0f,$06,$20,$14,$08 // .. ....... .. ..
        .byte $05,$20,$13,$09,$0c,$05,$0e,$14,$13,$2e,$20,$19,$0f,$15,$27,$0c // . ........ ...'.
        .byte $0c,$20,$0e,$0f,$14,$20,$04,$05,$13,$14,$12,$0f,$19,$20,$14,$08 // . ... ....... ..
        .byte $09,$13,$20,$10,$01,$12,$14,$19,$e3,$2e,$e7,$20,$23,$0c,$38,$12 // .. ........ #.8.
        .byte $eb,$20,$a3,$24,$08,$10               // . .$..

txt_fd3c:
        .byte $2e,$4e,$a3,$24,$08,$40,$8a,$0a,$a3,$61,$0d,$07,$40,$0a,$0a,$00 // .N.$.@...a..@...
        .byte $7d,$d6,$1f,$a2,$18,$bd,$00,$cc,$9d,$00,$d4,$ca,$10,$f7,$ad,$04 // }...............
        .byte $cc,$8d,$55,$03,$ad,$0b,$cc,$8d,$56,$03,$ad,$12,$cc,$8d,$57,$03 // ..U.....V.....W.
        .byte $a2,$02,$a9,$01,$9d,$58,$03,$ca,$10,$fa,$a2,$08,$a9,$00,$9d,$5b // .....X.........[
        .byte $03,$ca,$10,$fa,$a9,$01,$8d,$54,$03,$a2,$05,$bd,$00,$ce,$9d,$64 // .......T.......d
        .byte $03,$ca,$10,$f7,$ee,$58,$03,$60,$ce,$54,$03,$f0,$03,$4c,$1d,$cd // .....X.`.T...L..
        .byte $a9,$0a,$8d,$54,$03,$a2,$02,$de,$58,$03,$d0,$5f,$8a,$85,$9e,$0a // ...T....X.._....
        .byte $48,$0a,$0a,$38,$e5,$9e,$a8,$bd,$55,$03,$99,$04,$d4,$68,$a8,$b9 // H..8....U....h..
        .byte $64,$03,$85,$9e,$18,$69,$03,$99,$64,$03,$b9,$65,$03,$85,$9f,$69 // d....i..d..e...i
        .byte $00,$99,$65,$03,$a0,$02,$b1,$9e,$f0,$28,$9d,$5e,$03,$88,$b1,$9e // ..e......(.^....
        .byte $9d,$5b,$03,$a9,$01,$9d,$61,$03,$88,$b1,$9e,$9d,$58,$03,$d0,$1b // .[....a.....X...
        .byte $8a,$0a,$a8,$b9,$00,$ce,$99,$64,$03,$b9,$01,$ce,$99,$65,$03,$4c // .......d.....e.L
        .byte $85,$cc,$88,$a9,$00,$9d,$61,$03,$4c,$ae,$cc,$ca,$10,$99,$a5,$a0 // ......a.L.......
        .byte $29,$07,$18,$69,$04,$8d,$0a,$d4,$ad,$5b,$03,$8d,$00,$d4,$ad,$5e // )..i.....[.....^
        .byte $03,$8d,$01,$d4,$ad,$5c,$03,$8d,$07,$d4,$ad,$5f,$03,$8d,$08,$d4 // .....\....._....
        .byte $ad,$5d,$03,$8d,$0e,$d4,$ad,$60,$03,$8d,$0f,$d4,$ad,$55,$03,$0d // .].....`.....U..
        .byte $61,$03,$8d,$04,$d4,$ad,$56,$03,$0d,$62,$03,$8d,$0b,$d4,$ad,$57 // a.....V..b.....W
        .byte $03,$0d,$63,$03,$8d,$12,$d4,$60,$80,$e2,$00,$60 // ..c....`...`

txt_fe58:
        .byte $54,$57,$ce,$06,$ce,$57,$ce,$03,$85,$06,$03,$e2,$04,$06,$2c,$05 // TW...W........,.
        .byte $03,$cf,$05,$03,$cf,$05,$06,$85,$06,$03,$85,$06,$03,$e2,$04,$06 // ................
        .byte $2c,$05,$03,$cf,$05,$03,$cf,$05,$06,$85,$06,$03,$85,$06,$02,$85 // ,...............
        .byte $06,$01,$0a,$0d,$06,$2c,$05,$03,$cf,$05,$02,$e2,$04,$01,$cf,$05 // .....,..........
        .byte $06,$85,$06,$03,$85,$06,$03,$e2,$04,$06,$2c,$05,$03,$cf,$05,$03 // ..........,.....
        .byte $e2,$04,$06,$42,$03,$a3,$21,$60,$a2,$61,$44,$03,$29,$34,$01,$8c // ...B..!`.aD.)4..
        .byte $3a,$01,$08,$3e,$01,$29,$34,$04,$a1,$45,$02,$08,$3e,$01,$8d,$3a // :..>.)4..E..>..:
        .byte $01,$08,$3e,$04,$8d,$3a,$06,$29,$34,$03,$29,$34,$01,$8d,$3a,$01 // ..>..:.)4.)4..:.
        .byte $08,$3e,$01,$29,$34,$04,$a1,$45,$02,$08,$3e,$01,$8c,$3a,$01,$08 // .>.)4..E..>..:..
        .byte $3e,$04,$a1,$45,$06,$27,$4e,$03,$27,$4e,$01,$cd,$52,$01,$27,$4e // >..E.'N.'N..R.'N
        .byte $01,$cd,$52,$04,$27,$4e,$02,$a1,$45,$01,$08,$3e,$01,$a1,$45,$04 // ..R.'N..E..>..E.
        .byte $8d,$3a,$06,$29,$34,$03,$29,$34,$01,$8d,$3a,$01,$08,$3e,$01,$29 // .:.)4.)4..:..>.)
        .byte $34,$04,$a1,$45,$02,$08,$3e,$01,$8c,$3a,$01,$08,$3e,$02,$8c,$3a // 4..E..>..:..>..:
        .byte $02,$78,$2e,$06,$29,$34,$02,$0a,$0d,$02,$0a,$0d,$01,$a3,$0e,$01 // .x..)4..........
        .byte $82,$0f,$04,$b3,$14,$02,$89,$13,$02,$68,$11,$02,$82,$0f,$02,$a3 // .........h......
        .byte $0e,$03,$82,$0f,$01,$68,$11,$02,$a3,$0e,$02,$0a,$0d,$02,$0a,$0d // .....h..........
        .byte $01,$a3,$0e,$01,$82,$0f,$02,$b3,$14,$02,$89,$13,$02,$68,$11,$02 // .............h..
        .byte $82,$0f,$02,$a3,$0e,$02,$82,$0f,$06,$c4,$09,$02,$0a,$0d,$02,$a3 // ................
        .byte $0e,$02,$82,$0f,$02,$b3,$14,$02,$89   // .........

// --- Region $ff8a-$ffe3 ---
.pc = $ff8a "Segment $ff8a"
        .byte $0e,$02,$82,$0f,$06,$82,$0f,$02,$0a,$0d,$02,$0a,$0d,$01,$a3,$0e // ................
        .byte $01,$82,$0f,$02,$b3,$14,$02,$b3,$14,$02,$89,$13,$02,$68,$11,$02 // .............h..
        .byte $82,$0f,$01,$a3,$0e,$01,$82,$0f,$06,$0a,$0d,$06,$0a,$0d,$09,$82 // ................
        .byte $0f,$03,$a3,$0e,$06,$0a,$0d,$06,$13,$27,$09,$d0,$22,$03,$04,$1f // .........'.."...
        .byte $06,$14,$1a,$03,$14,$1a,$02,$14,$1a,$01,$13,$27,$06,$66,$29,$03 // ...........'.f).
        .byte $d0,$22,$02,$04,$1f,$01,$46,$1d,$06,$14 // ."....F...

// --- Region $ffe8-$ffff ---
.pc = $ffe8 "Segment $ffe8"
        .byte $03,$8a,$13,$06,$b3,$14,$04,$04,$1f,$05,$d0,$22,$03,$14,$1a,$a3 // ..........."....
        .byte $21,$20,$de,$80,$40,$00,$00,$20       // ! ..@.. 
