// ============================================
// dg-01 - Part 1 of 3
// ============================================
// KickAssembler syntax
// Generated by Restore 64 vdisasm-one 1.0 build 1, 2026-03-29 17:54:11
// 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:  $c7a2 (51106)
// IRQ handler:  $c5ad (irq_c5ad)
// IRQ handler:  $ea31 (loc_ea31)
//
// Code: 582 bytes, Data: 62905 bytes
// Labels: 100, Subroutines: 2
//
// Verification: 3 line(s) auto-corrected to .byte for exact byte matching
//
// Cross-references: all OK
// ============================================


// --- Region $1203-$1203 ---
.pc = $1203 "sub_1203"
// Referenced by: jsr from $ff9d

sub_1203:
        brk

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

// --- Region $c500-$c696 ---
.pc = $c500 "loc_c500"

loc_c500:
        sei
        lda #$35
        sta $01
        ldx #$00

loc_c507:
        lda #$00
        sta $d940,x
        sta $d980,x
        lda #$01
        sta $db00,x
        lda #$20
        sta scr_e400,x
        sta $e500,x
        sta $e600,x
        sta $e700,x
        lda chr_c800,x
        eor #$ff
        sta chr_e000,x
        lda $c900,x
        eor #$ff
        sta $e100,x
        inx
        bne loc_c507
        ldx #$27

loc_c537:
        lda $cb00,x
        sta $e4f0,x
        lda $cb28,x
        sta $e518,x
        lda txt_cb50,x
        sta $e568,x
        lda $cb78,x
        sta $e5b8,x
        lda $cba0,x
        sta $e608,x
        lda #$09
        sta $d8f0,x
        sta $d918,x
        lda $cbc8,x
        sta $da80,x
        dex
        bpl loc_c537
        lda #$00
        sta $dd00                                   // VIC bank 3 ($c000-$ffff)
        sta $d020
        sta $fb
        lda #$0b
        sta $d022
        sta $f9
        lda #$cc
        sta $fc
        lda #$fe
        sta $fe
        lda #$c5
        sta $0315                                   // set IRQ handler high byte
        lda #$ad
        sta $0314                                   // set IRQ handler low byte
        lda #$62
        sta $d012
        lda #$01
        sta $d01a                                   // raster IRQ on
        sta $f7
        lda #$7f                                    // disable all CIA1 interrupts
        sta $dc0d                                   // disable all CIA IRQs
        lda #$1b
        sta $d011                                   // text mode, screen on, 25 rows, Y-scroll=3
        ldx #$17

loc_c5a1:
        lda $c75d,x
        sta $e7a8,x
        dex
        bpl loc_c5a1
        jmp loc_c65b

// ============================================
// IRQ handler
// ============================================

irq_c5ad:
        lda #$01
        sta $d019                                   // raster // acknowledge raster IRQ
        lda $d012
        cmp #$7a                                    // wait for raster line $7a
        bcc loc_c621
        bne loc_c5be
        jmp loc_c63e

loc_c5be:
        cmp #$da
        bcc loc_c60f
        lda #$d8
        sta $d016                                   // multicolor, 40 cols, X-scroll=0
        lda #$62
        sta $d012
        lda $fd
        clc
        adc $fe
        tay
        and #$07
        sta $fd
        tya
        and #$08
        beq loc_c606
        lda #$35
        sta $01
        ldx #$00

loc_c5e1:
        lda $e681,x
        sta $e680,x
        inx
        cpx #$28
        bne loc_c5e1

loc_c5ec:
        ldy #$00
        lda ($fb),y
        bpl loc_c5fd
        lda #$00
        sta $fb
        lda #$cc
        sta $fc
        jmp loc_c5ec

loc_c5fd:
        sta $e6a7
        inc $fb
        bne loc_c606
        inc $fc

loc_c606:
        lda #$37
        sta $01
        sta $fa
        jmp loc_c6ba

loc_c60f:
        lda #$92
        sta $d018                                   // screen=$2400, charset=$0800
        lda $fd
        sta $d016
        lda #$da
        sta $d012
        jmp loc_ea81

loc_c621:
        ldx #$00

loc_c623:
        lda bmp_c696,x
        sta $d023
        jsr sub_c6ac
        inx
        cpx #$12
        bne loc_c623
        lda #$7a
        sta $d012
        lda #$98
        sta $d018                                   // screen=$2400, charset=$2000
        jmp loc_ea81

loc_c63e:
        ldx #$00

loc_c640:
        lda bmp_c6fa,x
        sta $d021
        jsr sub_c6ac
        inx
        cpx #$30
        bne loc_c640
        lda #$00
        sta $d021
        lda #$aa
        sta $d012
        jmp loc_ea81

loc_c65b:
        lda #$37
        sta $01
        cli

loc_c660:
        lda #$00
        sta $fa

loc_c664:
        lda $fa
        beq loc_c664
        dec $f9
        bne loc_c660
        lda #$06
        sta $f9
        lda scr_dc00
        cmp #$7b
        bne loc_c682
        lda $fe
        cmp #$f8
        beq loc_c660
        dec $fe
        jmp loc_c660

loc_c682:
        cmp #$77
        bne loc_c68f
        lda $fe
        beq loc_c660
        inc $fe
        jmp loc_c660

loc_c68f:
        cmp #$6f
        bne loc_c660
        jmp loc_c775

bmp_c696:
        // === Bitmap data (1 bytes, $c696-$c696) ===
        .byte $09                                   // .

// --- Region $c6ac-$c6f9 ---
.pc = $c6ac "sub_c6ac"
// Referenced by: jsr from $c629, $c646

sub_c6ac:
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        ora ($ea,x)
        rts

loc_c6ba:
        ldy $c6a8
        ldx #$11

loc_c6bf:
        lda bmp_c696,x
        sta $c697,x
        dex
        bpl loc_c6bf
        sty bmp_c696
        dec $f7
        bne loc_c6e6
        lda #$02
        sta $f7
        ldy bmp_c6fa
        ldx #$00

loc_c6d8:
        lda $c6fb,x
        sta bmp_c6fa,x
        inx
        cpx #$60
        bne loc_c6d8
        sty $c75a

loc_c6e6:
        ldy $daa7
        ldx #$26

loc_c6eb:
        lda $da80,x
        sta $da81,x
        dex
        bpl loc_c6eb
        sty $da80
        jmp loc_ea31

// --- Region $c775-$c7aa ---
.pc = $c775 "loc_c775"

loc_c775:
        sei
        lda #$ea
        sta $0315                                   // set IRQ handler high byte
        lda #$31
        sta $0314                                   // set IRQ handler low byte
        jsr $ff81
        jsr $ff84
        jsr $ff8a
        lda #$c1
        sta $2e
        lda #$43
        sta $2d
        lda #$03
        sta $dd00                                   // VIC bank 0 ($0000-$3fff)
        lda #$00
        cli
        jmp loc_fce2

bmp_c79c:
        // === Bitmap data (6 bytes, $c79c-$c7a1) ===
        .byte $20,$8e,$a6,$4c,$ae,$a7               //  ..L..

main_c7a2:
        lda #$ea
        sta $0328
        jmp loc_c500

dat_c7aa:
        // === Fill data (1 bytes, $c7aa-$c7aa) ===
        .byte $00                                   // .

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

loc_ea31:
        brk

// --- Region $ea81-$ea81 ---
.pc = $ea81 "loc_ea81"

loc_ea81:
        brk

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

loc_fce2:
        .byte $ff,$e3,$ea                           // isc $eae3,x // ILLEGAL
        cpx $e9
        .byte $22                                   // jam // ILLEGAL

// --- Region $ff81-$ffa9 ---
.pc = $ff81 "Segment $ff81"
        .byte $e3,$20                               // isc ($20,x) // ILLEGAL
        and $12
        ora $0c
        ora ($18,x)
        .byte $e3,$20                               // isc ($20,x) // ILLEGAL
        and #$04
        ora $13,x
        ora ($2d,x)
        .byte $14,$05                               // nop $05,x // ILLEGAL
        ora ($0d,x)
        .byte $e3,$20                               // isc ($20,x) // ILLEGAL
        rol $0c,x
        ora ($13,x)
        ora $12
        jsr sub_1203
        ora ($03,x)
        .byte $0b,$09                               // anc #$09 // ILLEGAL
        asl $2007
        .byte $13,$05                               // slo ($05),y // ILLEGAL
        .byte $12                                   // jam // ILLEGAL

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

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

dat_0801:
        // === BASIC loader stub ===
        .byte $00,$00                                                     // [corrected] was: .byte $0c,$08                               // next line pointer ($080c)
        .byte $00,$00                               // line number 0
        .byte $00                                                         // [corrected] was: .byte $9e                                   // SYS token
        .byte $00,$00,$00,$00,$00

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

scr_0c00:
        .byte $00                                   // .

// --- Region $1204-$1204 ---
.pc = $1204 "dat_1204"

dat_1204:
        // === Fill data (1 bytes, $1204-$1204) ===
        .byte $00                                   // .

// --- Region $1226-$1226 ---
.pc = $1226 "dat_1226"

dat_1226:
        // === Fill data (1 bytes, $1226-$1226) ===
        .byte $00                                   // .

// --- Region $1800-$1800 ---
.pc = $1800 "chr_1800"

chr_1800:
        .byte $00                                   // .

// --- Region $1c00-$1c00 ---
.pc = $1c00 "scr_1c00"

scr_1c00:
        .byte $00                                   // .

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

chr_2000:
        .byte $00                                   // .

// --- Region $2400-$2400 ---
.pc = $2400 "scr_2400"

scr_2400:
        .byte $00                                   // .

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

chr_2800:
        .byte $00                                   // .

// --- Region $8000-$8000 ---
.pc = $8000 "bmp_8000"

bmp_8000:
        .byte $00                                   // .

// --- Region $8800-$8800 ---
.pc = $8800 "chr_8800"

chr_8800:
        .byte $00                                   // .

// --- Region $8c00-$8c00 ---
.pc = $8c00 "scr_8c00"

scr_8c00:
        .byte $00                                   // .

// --- Region $9800-$9800 ---
.pc = $9800 "chr_9800"

chr_9800:
        .byte $00                                   // .

// --- Region $9c00-$9c00 ---
.pc = $9c00 "scr_9c00"

scr_9c00:
        .byte $00                                   // .

// --- Region $a000-$a000 ---
.pc = $a000 "chr_a000"

chr_a000:
        .byte $00                                   // .

// --- Region $a400-$a400 ---
.pc = $a400 "scr_a400"

scr_a400:
        .byte $00                                   // .

// --- Region $a800-$a800 ---
.pc = $a800 "chr_a800"

chr_a800:
        .byte $00                                   // .

// --- Region $c000-$c000 ---
.pc = $c000 "bmp_c000"

bmp_c000:
        .byte $00                                   // .

// --- Region $c697-$c6ab ---
.pc = $c697 "Segment $c697"
        .byte $09,$09,$08,$08,$08,$07,$07,$01,$01,$01,$01,$01,$07,$07,$07,$08 // ................
        .byte $08,$08,$09,$09,$09                   // .....

// --- Region $c6fa-$c774 ---
.pc = $c6fa "bmp_c6fa"

bmp_c6fa:
        // === Bitmap data (123 bytes, $c6fa-$c774) ===
        .byte $05,$05,$0d,$0d,$0f,$0f,$01,$01,$01,$01,$0f,$0d,$0d,$05,$05,$09 // ................
        .byte $09,$08,$08,$07,$07,$01,$01,$01,$01,$07,$08,$08,$06,$06,$0e,$0e // ................
        .byte $03,$03,$01,$01,$01,$01,$03,$03,$03,$0e,$0e,$06,$06,$09,$09,$08 // ................
        .byte $08,$07,$07,$01,$01,$01,$01,$07,$07,$08,$08,$09,$09,$09,$02,$02 // ................
        .byte $0a,$0a,$0f,$0f,$01,$01,$01,$01,$0f,$0f,$0a,$0a,$02,$02,$02,$02 // ................
        .byte $02,$09,$09,$08,$08,$07,$07,$01,$01,$01,$01,$07,$07,$08,$08,$09 // ................
        .byte $09,$09,$09,$01,$20,$04,$2d,$07,$0f,$0c,$04,$20,$10,$12,$0f,$04 // .... .-.... ....
        .byte $15,$03,$14,$09,$0f,$0e               // ......

txt_c770:
        .text " 1987"

// --- Region $c7ff-$cdff ---
.pc = $c7ff "dat_c7ff"

dat_c7ff:
        .byte $ff                                   // .

chr_c800:
        // === Charset data (1536 bytes, $c800-$cdff) ===
        .byte $ff,$00,$ff,$00,$ff,$00,$ff,$00       // char 0 @+0
        .byte $00,$00,$7f,$03,$7f,$63,$63,$00       // char 1 @+1
        .byte $00,$00,$7f,$03,$7e,$63,$7f,$00       // char 2 @+2
        .byte $00,$00,$7f,$00,$60,$60,$7f,$00       // char 3 @+3
        .byte $00,$00,$7e,$03,$63,$63,$7e,$00       // char 4 @+4
        .byte $00,$00,$7f,$00,$78,$60,$7f,$00       // char 5 @+5
        .byte $00,$00,$7f,$00,$78,$60,$60,$00       // char 6 @+6
        .byte $00,$00,$7f,$00,$63,$61,$7f,$00       // char 7 @+7
        .byte $00,$00,$63,$63,$7f,$63,$63,$00       // char 8 @+8
        .byte $00,$00,$7e,$18,$18,$18,$7e,$00       // char 9 @+9
        .byte $00,$00,$1f,$06,$06,$66,$7e,$00       // char 10 @+10
        .byte $00,$00,$63,$66,$7c,$66,$63,$00       // char 11 @+11
        .byte $00,$00,$60,$60,$60,$63,$7f,$00       // char 12 @+12
        .byte $00,$00,$63,$77,$7f,$6b,$63,$00       // char 13 @+13
        .byte $00,$00,$73,$7b,$6f,$67,$63,$00       // char 14 @+14
        .byte $00,$00,$7f,$03,$63,$63,$7f,$00       // char 15 @+15
        .byte $00,$00,$7f,$03,$7f,$60,$60,$00       // char 16 @+16
        .byte $00,$00,$7f,$03,$63,$67,$7f,$03       // char 17 @+17
        .byte $00,$00,$7f,$03,$7f,$66,$63,$00       // char 18 @+18
        .byte $00,$00,$7f,$00,$7f,$03,$7f,$00       // char 19 @+19
        .byte $00,$00,$ff,$18,$18,$18,$18,$00       // char 20 @+20
        .byte $00,$00,$63,$63,$63,$63,$7f,$00       // char 21 @+21
        .byte $00,$00,$63,$63,$63,$36,$1c,$00       // char 22 @+22
        .byte $00,$00,$63,$6b,$7f,$77,$63,$00       // char 23 @+23
        .byte $00,$00,$63,$3e,$1c,$3e,$63,$00       // char 24 @+24
        .byte $00,$00,$63,$63,$7f,$03,$7f,$00       // char 25 @+25
        .byte $00,$00,$7f,$07,$1c,$70,$7f,$00       // char 26 @+26
        .byte $00,$00,$7c,$60,$60,$60,$7c,$00       // char 27 @+27
        .byte $00,$00,$7f,$41,$55,$41,$7f,$00       // char 28 @+28
        .byte $00,$00,$3e,$06,$06,$06,$3e,$00       // char 29 @+29
        .byte $00,$ff,$70,$7c,$70,$70,$f9,$00       // char 30 @+30
        .byte $00,$fe,$e6,$fe,$e0,$e0,$f0,$00       // char 31 @+31
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 32 ' '
        .byte $00,$38,$38,$38,$38,$00,$38,$00       // char 33 '!'
        .byte $00,$00,$66,$66,$00,$00,$00,$00       // char 34 '"'
        .byte $00,$00,$ff,$66,$ff,$66,$ff,$00       // char 35 '#'
        .byte $00,$08,$7f,$68,$7f,$0b,$7f,$08       // char 36 '$'
        .byte $00,$00,$33,$06,$0c,$18,$33,$00       // char 37 '%'
        .byte $00,$00,$00,$08,$3e,$08,$00,$00       // char 38 '&'
        .byte $00,$00,$06,$0c,$18,$00,$00,$00       // char 39 '''
        .byte $00,$00,$18,$30,$30,$30,$18,$00       // char 40 '('
        .byte $00,$00,$18,$0c,$0c,$0c,$18,$00       // char 41 ')'
        .byte $00,$00,$66,$18,$7e,$18,$66,$00       // char 42 '*'
        .byte $00,$00,$1c,$1c,$7f,$1c,$1c,$00       // char 43 '+'
        .byte $00,$00,$00,$00,$00,$18,$18,$30       // char 44 ','
        .byte $00,$00,$00,$00,$3e,$54,$00,$00       // char 45 '-'
        .byte $00,$00,$00,$00,$00,$18,$18,$00       // char 46 '.'
        .byte $00,$00,$06,$0c,$18,$30,$60,$00       // char 47 '/'
        .byte $00,$00,$7f,$67,$6b,$73,$7f,$00       // char 48 '0'
        .byte $00,$00,$38,$18,$18,$18,$7e,$00       // char 49 '1'
        .byte $00,$00,$7f,$03,$7f,$60,$7f,$00       // char 50 '2'
        .byte $00,$00,$7f,$03,$0f,$03,$7f,$00       // char 51 '3'
        .byte $00,$00,$60,$66,$7f,$06,$06,$00       // char 52 '4'
        .byte $00,$00,$7f,$60,$7f,$03,$7f,$00       // char 53 '5'
        .byte $00,$00,$7f,$60,$7f,$63,$7f,$00       // char 54 '6'
        .byte $00,$00,$7f,$06,$0c,$0c,$0c,$00       // char 55 '7'
        .byte $00,$00,$7f,$63,$7f,$63,$7f,$00       // char 56 '8'
        .byte $00,$00,$7f,$63,$7f,$03,$7f,$00       // char 57 '9'
        .byte $00,$00,$00,$18,$00,$18,$00,$00       // char 58 ':'
        .byte $00,$00,$00,$18,$00,$18,$18,$30       // char 59 ';'
        .byte $00,$00,$1c,$30,$60,$30,$1c,$00       // char 60 '<'
        .byte $00,$00,$00,$7e,$00,$7e,$00,$00       // char 61 '='
        .byte $00,$00,$38,$0c,$06,$0c,$38,$00       // char 62 '>'
        .byte $00,$00,$7f,$07,$1c,$00,$1c,$00       // char 63 '?'
        .byte $ff,$ea,$ea,$ea,$e9,$e9,$e9,$e9       // char 64 '@'
        .byte $f4,$a5,$a9,$a9,$a9,$e9,$e9,$e9       // char 65 'A'
        .byte $e9,$e9,$e9,$ea,$ea,$ea,$d5,$00       // char 66 'B'
        .byte $e9,$e9,$a9,$a9,$a9,$a5,$54,$00       // char 67 'C'
        .byte $00,$03,$03,$0f,$0e,$0e,$3e,$3a       // char 68 'D'
        .byte $fc,$ed,$a9,$a9,$a9,$a9,$a9,$e9       // char 69 'E'
        .byte $3a,$fa,$ea,$e9,$e9,$e9,$d5,$00       // char 70 'F'
        .byte $e9,$a9,$a9,$e9,$e9,$e9,$d5,$00       // char 71 'G'
        .byte $ff,$e9,$ea,$ea,$ea,$ea,$ea,$e9       // char 72 'H'
        .byte $fd,$e9,$e9,$e9,$a9,$a9,$a9,$a9       // char 73 'I'
        .byte $e9,$e9,$e9,$e9,$e9,$e9,$d5,$00       // char 74 'J'
        .byte $a9,$e9,$e9,$e9,$e9,$e9,$d5,$00       // char 75 'K'
        .byte $0f,$0e,$0e,$0e,$0e,$0e,$0e,$0e       // char 76 'L'
        .byte $d0,$90,$90,$90,$90,$90,$90,$90       // char 77 'M'
        .byte $0e,$0e,$0e,$0e,$0e,$0e,$0d,$00       // char 78 'N'
        .byte $90,$90,$90,$90,$90,$90,$50,$00       // char 79 'O'
        .byte $3f,$fa,$ea,$ea,$e9,$eb,$ea,$ea       // char 80 'P'
        .byte $fd,$a9,$a9,$a9,$55,$f4,$a5,$a9       // char 81 'Q'
        .byte $fa,$35,$ff,$ea,$ea,$ea,$d5,$00       // char 82 'R'
        .byte $a9,$69,$e9,$a9,$a9,$a5,$54,$00       // char 83 'S'
        .byte $fd,$e9,$e9,$e9,$e9,$e9,$ea,$ea       // char 84 'T'
        .byte $fd,$e9,$e9,$e9,$e9,$e9,$a9,$a9       // char 85 'U'
        .byte $ea,$e9,$e9,$e9,$e9,$e9,$d5,$00       // char 86 'V'
        .byte $00,$00,$fd,$a9,$a9,$a9,$55,$00       // char 87 'W'
        .byte $3f,$fa,$ea,$ea,$ea,$e9,$e9,$e9       // char 88 'X'
        .byte $fd,$a9,$a9,$a9,$55,$fd,$a9,$a9       // char 89 'Y'
        .byte $e9,$e9,$ea,$ea,$ea,$fa,$35,$00       // char 90 'Z'
        .byte $e9,$e9,$e9,$ea,$ea,$fa,$35,$00       // char 91 '['
        .byte $fd,$e9,$e9,$e9,$e9,$e9,$e9,$e9       // char 92 '\'
        .byte $e9,$e9,$a9,$a9,$a9,$a5,$54,$00       // char 93 ']'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 94 '^'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 95 '_'
        .byte $5e,$5e,$5e,$5e,$5e,$5e,$5e,$5e       // char 96 '`'
        .byte $5e                                   // char 97 (partial)

txt_cb09:
        .byte $40,$41,$44,$45,$48,$49,$4c           // char 97 (partial)
        .byte $4d,$50,$51,$54,$55,$5e,$5e,$58       // char 98 'b'
        .byte $59,$58,$41,$5c,$5e,$40,$41,$5e       // char 99 'c'
        .byte $5e,$5e,$5e,$5e,$5e,$5e,$5e,$5e       // char 100 'd'
        .byte $5e,$5e,$5e,$5e,$5e,$5e,$5e,$5e       // char 101 'e'
        .byte $5e                                   // char 102 (partial)

txt_cb31:
        .byte $42,$43,$46,$47,$4a,$4b,$4e           // char 102 (partial)
        .byte $4f,$52,$53,$56,$4b,$5e,$5e,$5a       // char 103 'g'
        .byte $43,$5a,$5d,$5b,$57,$42,$43,$5e       // char 104 'h'
        .byte $5e,$5e,$5e,$5e,$5e,$5e,$5e,$5e       // char 105 'i'

txt_cb50:
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 106 'j'
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 107 'k'
        .byte $20,$0f,$06,$06,$05,$12,$13           // char 108 (partial)

txt_cb67:
        .byte $20                                   // char 108 (partial)
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 109 'm'
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 110 'n'
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 111 'o'
        .byte $20,$20,$20,$20,$20,$20,$04,$05       // char 112 'p'
        .byte $01,$14,$08,$17,$09,$13,$08,$20       // char 113 'q'
        .byte $09,$09,$09                           // char 114 (partial)

txt_cb93:
        .byte $20,$20,$20,$20,$20                   // char 114 (partial)
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 115 's'
        .byte $20,$20,$20,$20,$20,$03,$12,$01       // char 116 't'
        .byte $03,$0b,$05,$04,$20,$02,$19,$20       // char 117 'u'
        .byte $13,$15,$0e,$0e,$19,$20,$0f,$0e       // char 118 'v'

txt_cbb8:
        .byte $20,$32,$32,$2d,$30,$38,$20,$31       // char 119 'w'
        .byte $39,$38,$37,$20,$20,$20,$20,$20       // char 120 'x'
        .byte $0b,$0b,$0b,$0b,$0c,$0c,$0c,$0c       // char 121 'y'
        .byte $0f,$0f,$0f,$0f,$01,$01,$01,$01       // char 122 'z'
        .byte $0f,$0f,$0f,$0f,$0c,$0c,$0c,$0c       // char 123 '{'
        .byte $0b,$0b,$0b,$0b,$0c,$0c,$0c,$0c       // char 124 '|'
        .byte $0f,$0f,$0f,$0f,$0c,$0c,$0c,$0c       // char 125 '}'

txt_cbf0:
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 126 '~'
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 127

scr_cc00:
        .byte $20,$20,$0a,$0f,$19,$20,$10,$0f       // char 128
        .byte $12,$14,$20,$09,$09,$20,$03,$0f       // char 129
        .byte $0e,$14,$12,$0f,$0c,$20,$14,$08       // char 130
        .byte $05,$20,$13,$03,$12,$0f,$0c,$0c       // char 131
        .byte $20,$13,$10,$05,$05,$04,$20,$2d       // char 132
        .byte $20,$06,$09,$12,$05,$20,$14,$0f       // char 133
        .byte $20,$07,$0f                           // char 134 (partial)

txt_cc33:
        .byte $20,$21,$20,$20,$20                   // char 134 (partial)
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 135
        .byte $04,$05,$01,$14,$08,$17,$09,$13       // char 136
        .byte $08                                   // char 137 (partial)

txt_cc49:
        .byte $20,$33,$20,$20,$06,$12,$0f           // char 137 (partial)
        .byte $0d,$20,$07,$12,$05,$0d,$0c,$09       // char 138
        .byte $0e,$20,$07,$12,$01,$10,$08,$09       // char 139
        .byte $03,$13,$2e,$20,$03,$12,$01,$03       // char 140
        .byte $0b,$05,$04,$2c,$14,$12,$01,$09       // char 141
        .byte $0e,$05,$04,$20,$01,$0e,$04,$20       // char 142
        .byte $13,$10,$12,$05,$01,$04,$20,$02       // char 143
        .byte $19,$20,$13,$15,$0e,$0e,$19,$20       // char 144
        .byte $0f,$0e                               // char 145 (partial)

txt_cc8a:
        .byte $20,$32,$32,$2f,$30,$38               // char 145 (partial)
        .byte $2f,$38,$37,$2e,$20,$10,$12,$09       // char 146
        .byte $03,$05                               // char 147 (partial)

txt_cc9a:
        .byte $3a,$20,$39,$2e,$39,$35               // char 147 (partial)
        .byte $20,$20,$20,$13,$10,$05,$03,$09       // char 148
        .byte $01,$0c,$20,$07,$12,$05,$05,$14       // char 149
        .byte $09,$0e,$07,$13,$20,$14,$0f           // char 150 (partial)

txt_ccb7:
        .byte $3a                                   // char 150 (partial)
        .byte $20,$20,$20,$06,$01,$09,$12,$0c       // char 151
        .byte $09,$07,$08,$14,$20,$20,$20,$12       // char 152
        .byte $04,$09,$20,$20,$20,$14,$12,$09       // char 153
        .byte $01,$04                               // char 154 (partial)

txt_ccd2:
        .byte $20,$20,$20,$31,$30,$30               // char 154 (partial)
        .byte $31,$2e,$20,$20,$20,$0e,$0f,$12       // char 155
        .byte $0d,$01,$0c,$20,$07,$12,$05,$05       // char 156
        .byte $14,$09,$0e,$07,$13,$20,$14,$0f       // char 157

txt_ccf0:
        .byte $3a,$20,$20,$20,$04,$09,$16,$20       // char 158
        .byte $04,$20,$2b,$20,$02,$03,$13,$20       // char 159
        .byte $20,$20,$14,$03,$13,$20,$20,$20       // char 160
        .byte $04,$03,$13,$20,$20,$20,$19,$05       // char 161
        .byte $14,$09,$20,$20,$20,$10,$0f,$10       // char 162
        .byte $05,$19,$05,$20,$20,$20,$10,$0c       // char 163
        .byte $15,$14,$0f,$0e,$09,$15,$0d,$20       // char 164
        .byte $03,$12,$01,$03,$0b,$05,$12,$13       // char 165
        .byte $20,$20,$20,$04,$05,$14,$0f,$0e       // char 166
        .byte $01,$14,$0f,$12,$20,$20,$20,$08       // char 167
        .byte $05,$0c,$0c,$12,$09,$04,$05,$12       // char 168
        .byte $20,$20,$20,$14,$0c,$03,$20,$2b       // char 169
        .byte $20,$12,$05,$04,$20,$13,$05,$03       // char 170
        .byte $14,$0f,$12,$20,$20,$20,$06,$03       // char 171
        .byte $13,$20,$20,$20,$12,$05,$0c,$01       // char 172
        .byte $18,$20,$20,$20,$04,$15,$13,$01       // char 173
        .byte $2d,$14,$05,$01,$0d,$20,$20,$20       // char 174
        .byte $0c,$01,$13,$05,$12,$20,$03,$12       // char 175
        .byte $01,$03,$0b,$09,$0e,$07,$20,$13       // char 176
        .byte $05,$12,$16,$09,$03,$05,$20,$20       // char 177
        .byte $20,$09,$0b,$01,$12,$09,$20,$28       // char 178
        .byte $17,$05,$20,$04,$0f,$0e,$14,$20       // char 179
        .byte $13,$17,$01,$10,$20,$17,$09,$14       // char 180
        .byte $08,$20,$14,$08,$05,$0d,$20,$19       // char 181
        .byte $05,$14,$20,$02,$15,$14,$20,$14       // char 182
        .byte $08,$05,$19,$20,$01,$12,$05,$20       // char 183
        .byte $14,$0f,$20,$06,$01,$13,$14,$20       // char 184
        .byte $14,$0f,$20,$02,$05,$20,$06,$0f       // char 185
        .byte $12,$07,$0f,$14,$14,$05,$0e           // char 186 (partial)

txt_cdd7:
        .byte $29                                   // char 186 (partial)
        .byte $2e                                   // char 187 (partial)

dat_cdd9:
        // === Fill data (38 bytes, $cdd9-$cdfe) ===
        .fill 38, $20

dat_cdff:
        // === Fill data (1 bytes, $cdff-$cdff) ===
        .byte $00                                   // .

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

chr_d800:
        .byte $00                                   // .

// --- Region $dc00-$dc00 ---
.pc = $dc00 "scr_dc00"

scr_dc00:
        .byte $00                                   // .

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

chr_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 "chr_ea32"

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

// --- Region $ea82-$ea82 ---
.pc = $ea82 "dat_ea82"

dat_ea82:
        // === Fill data (1 bytes, $ea82-$ea82) ===
        .byte $00                                   // .

// --- Region $f800-$fce1 ---
.pc = $f800 "dat_f800"

dat_f800:
        .byte $20,$22,$01,$91,$2d,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$f5,$c6,$39 //  "..-.-........9
        .byte $10,$f1,$30,$8f,$86,$39,$b1,$2f,$aa,$4c,$22,$01,$20,$71,$01,$b1 // ..0..9./.L". q..
        .byte $2f,$91,$2d,$e6,$2f,$d0,$02,$e6,$30,$e6,$2d,$d0,$02,$e6,$2e,$ca // /.-./...0.-.....
        .byte $d0,$ed,$c6,$39,$10,$e9,$4c,$00,$01,$2c,$da,$01,$a9,$37,$85,$01 // ...9..L..,...7..

txt_f840:
        .byte $58,$20,$a2,$c7,$4c,$ae,$a7,$e0,$00,$f0,$ee,$a9,$04,$2c,$a9,$08 // X ..L........,..
        .byte $85,$ff,$b1,$2f,$91,$2d,$c8,$c4,$ff,$d0,$f7,$18,$a5,$2d,$65,$ff // .../.-.......-e.
        .byte $85,$2d,$a5,$2e,$69,$00,$85,$2e,$a0,$00,$ca,$d0,$e5,$18,$a5,$2f // .-..i........../
        .byte $65,$ff,$85,$2f,$a5,$30,$69,$00,$85,$30,$4c,$00,$01,$b9,$00,$ef // e../.0i..0L.....
        .byte $99,$00,$ff,$c8,$d0,$f7,$ce,$dc,$01,$ce,$df,$01,$ad,$df,$01,$c9 // ................
        .byte $df,$d0,$ea,$60,$9f,$fe,$00,$9f,$fe,$00,$9f,$fe,$00,$9f,$fe,$00 // ...`............
        .byte $9f,$fe,$00,$9d,$09,$00,$61,$96,$78,$a9,$35,$85,$01,$a2,$00,$a9 // ......a.x.5.....
        .byte $00,$9d,$40,$d9,$9d,$80,$d9,$a9,$01,$9d,$00,$db,$a9,$20,$9d,$00 // ..@.......... ..
        .byte $e4,$9d,$00,$e5,$9d,$00,$e6,$9d,$00,$e7,$bd,$00,$c8,$49,$ff,$9d // .............I..
        .byte $00,$e0,$bd,$00,$c9,$49,$ff,$9d,$00,$e1,$e8,$d0,$d2,$a2,$27,$bd // .....I........'.
        .byte $00,$cb,$9d,$f0,$e4,$bd,$28,$cb,$9d,$18,$e5,$bd,$50,$cb,$9d,$68 // ......(.....P..h
        .byte $e5,$bd,$78,$cb,$9d,$b8,$e5,$bd,$a0,$cb,$9d,$08,$e6,$a9,$09,$9d // ..x.............
        .byte $f0,$d8,$9d,$18,$d9,$bd,$c8,$cb,$9d,$80,$da,$ca,$10,$d1,$a9,$00 // ................
        .byte $8d,$00,$dd,$8d,$20,$d0,$85,$fb,$a9,$0b,$8d,$22,$d0,$85,$f9,$a9 // .... ......"....
        .byte $cc,$85,$fc,$a9,$fe,$85,$fe,$a9,$c5,$8d,$15,$03,$a9,$ad,$8d,$14 // ................
        .byte $03,$a9,$62,$8d,$12,$d0,$a9,$01,$8d,$1a,$d0,$85,$f7,$a9,$7f,$8d // ..b.............
        .byte $0d,$dc,$a9,$1b,$8d,$11,$d0,$a2,$17,$bd,$5d,$c7,$9d,$a8,$e7,$ca // ..........].....
        .byte $10,$f7,$4c,$5b,$c6,$a9,$01,$8d,$19,$d0,$ad,$12,$d0,$c9,$7a,$90 // ..L[..........z.
        .byte $68,$d0,$03                           // h..

txt_f963:
        .byte $4c,$3e,$c6,$c9,$da,$90,$4d,$a9,$d8,$8d,$16,$d0,$a9,$62,$8d,$12 // L>....M......b..
        .byte $d0,$a5,$fd,$18,$65,$fe,$a8,$29,$07,$85,$fd,$98,$29,$08,$f0,$2b // ....e..)....)..+
        .byte $a9,$35,$85,$01,$a2,$00,$bd,$81,$e6,$9d,$80,$e6,$e8,$e0,$28,$d0 // .5............(.
        .byte $f5,$a0,$00,$b1,$fb,$10,$0b,$a9,$00,$85,$fb,$a9,$cc,$85,$fc,$4c // ...............L
        .byte $ec,$c5,$8d,$a7,$e6,$e6,$fb,$d0,$02,$e6,$fc,$a9,$37,$85,$01,$85 // ............7...
        .byte $fa,$4c,$ba,$c6,$a9,$92,$8d,$18,$d0,$a5,$fd,$8d,$16,$d0,$a9,$da // .L..............
        .byte $8d,$12,$d0,$4c,$81,$ea,$a2,$00,$bd,$96,$c6,$8d,$23,$d0,$20,$ac // ...L........#. .
        .byte $c6,$e8,$e0,$12,$d0,$f2,$a9,$7a,$8d,$12,$d0,$a9,$98,$8d,$18,$d0 // .......z........
        .byte $4c,$81,$ea,$a2,$00,$bd,$fa,$c6,$8d,$21,$d0,$20,$ac,$c6,$e8,$e0 // L........!. ....
        .byte $30,$d0,$f2,$a9,$00,$8d,$21,$d0,$a9,$aa,$8d,$12,$d0,$4c,$81,$ea // 0.....!......L..
        .byte $a9,$37,$85,$01,$58,$a9,$00,$85,$fa,$a5,$fa,$f0,$fc,$c6,$f9,$d0 // .7..X...........
        .byte $f4,$a9,$06,$85,$f9,$ad,$00,$dc,$c9,$7b,$d0,$0b,$a5,$fe,$c9,$f8 // .........{......
        .byte $f0,$e3,$c6,$fe,$4c,$60,$c6,$c9,$77,$d0,$09,$a5,$fe,$f0,$d6,$e6 // ....L`..w.......
        .byte $fe,$4c,$60,$c6,$c9,$6f,$d0,$cd,$4c,$75,$c7,$e3,$09,$e3,$08,$22 // .L`..o..Lu....."
        .byte $07,$07,$e5,$01,$e3,$07,$e3,$08,$e3,$09,$eb,$ea,$60,$49,$01,$ea // ............`I..
        .byte $60,$ac,$a8,$c6,$a2,$11,$bd,$96,$c6,$9d,$97,$c6,$ca,$10,$f7,$8c // `...............
        .byte $96,$c6,$c6,$f7,$d0,$17,$a9,$02,$85,$f7,$ac,$fa,$c6,$a2,$00,$bd // ................
        .byte $fb,$c6,$9d,$fa,$c6,$e8,$e0,$60,$d0,$f5,$8c,$5a,$c7,$ac,$a7,$da // .......`...Z....
        .byte $a2,$26,$bd,$80,$da,$9d,$81,$da,$ca,$10,$f7,$8c,$80,$da,$4c,$31 // .&............L1
        .byte $ea,$05,$05,$0d,$0d,$0f,$0f,$e4,$01,$2b,$0f,$0d,$0d,$05,$05,$09 // .........+......
        .byte $09,$08,$08,$07,$07,$e4,$01,$29,$07,$08,$08,$06,$06,$0e,$0e,$03 // .......)........
        .byte $03,$e4,$01,$e3,$03,$2a,$0e,$0e,$06,$06,$09,$09,$08,$08,$07,$07 // .....*..........
        .byte $e4,$01,$24,$07,$07,$08,$08,$e3,$09,$26,$02,$02,$0a,$0a,$0f,$0f // ..$......&......
        .byte $e4,$01,$24,$0f,$0f,$0a,$0a,$e5,$02,$26,$09,$09,$08,$08,$07,$07 // ..$......&......
        .byte $e4,$01,$24,$07,$07,$08,$08,$e4,$09,$60,$4d,$01,$20,$04,$2d,$07 // ..$......`M. .-.
        .byte $0f,$0c,$04,$20,$10,$12,$0f,$04,$15,$03,$14,$09,$0f,$0e // ... ..........

txt_fb01:
        .text " 1987"
        .byte $78,$a9,$ea,$8d,$15,$03,$a9
        .byte $31,$8d,$14,$03
        .byte $20,$81,$ff,$20,$84,$ff,$20,$8a,$ff,$a9,$c1,$85,$2e,$a9,$43,$85 //  .. .. .......C.
        .byte $2d,$a9,$03,$8d,$00,$dd,$a9,$00,$58,$4c,$e2,$fc,$20,$8e,$a6,$4c // -.......XL.. ..L
        .byte $ae,$a7,$a9,$ea,$8d,$28,$03,$4c,$00,$c5,$80,$55,$00,$c2,$26,$00 // .....(.L...U..&.
        .byte $ff,$00,$ff,$00,$ff,$a3,$25,$7f,$03,$7f,$63,$63,$a3,$25,$7f,$03 // ......%...cc.%..
        .byte $7e,$63,$7f,$a3,$25,$7f,$00,$60,$60,$7f,$a3,$25,$7e,$03,$63,$63 // ~c..%..``..%~.cc
        .byte $7e,$a3,$25,$7f,$00,$78,$60,$7f,$a3,$25,$7f,$00,$78,$60,$60,$a3 // ~.%..x`..%..x``.
        .byte $25,$7f,$00,$63,$61,$7f,$a3,$25,$63,$63,$7f,$63,$63,$a3,$21,$7e // %..ca..%cc.cc.!~
        .byte $e3,$18,$21,$7e,$a3,$25,$1f,$06,$06,$66,$7e,$a3,$25,$63,$66,$7c // ..!~.%...f~.%cf|
        .byte $66,$63,$a3,$e3,$60,$22,$63,$7f,$a3,$25,$63,$77,$7f,$6b,$63,$a3 // fc..`"c..%cw.kc.
        .byte $25,$73,$7b,$6f,$67,$63,$a3,$25,$7f,$03,$63,$63,$7f,$a3,$25,$7f // %s{ogc.%..cc..%.
        .byte $03,$7f,$60,$60,$a3,$26,$7f,$03,$63,$67,$7f,$03,$a2,$25,$7f,$03 // ..``.&..cg...%..
        .byte $7f,$66,$63,$a3,$25,$7f,$00,$7f,$03,$7f,$a3,$c1,$e4,$18,$a3,$e4 // .fc.%...........
        .byte $63,$21,$7f,$a3,$e3,$63,$22,$36,$1c,$a3,$25,$63,$6b,$7f,$77,$63 // c!...c"6..%ck.wc
        .byte $a3,$25,$63,$3e,$1c,$3e,$63,$a3,$25,$63,$63,$7f,$03,$7f,$a3,$25 // .%c>.>c.%cc....%
        .byte $7f,$07,$1c,$70,$7f,$a3,$21,$7c,$e3,$60,$21,$7c,$a3,$25,$7f,$41 // ...p..!|.`!|.%.A
        .byte $55,$41,$7f,$a3,$21,$3e,$e3,$06       // UA..!>..

txt_fc09:
        .byte $21,$3e,$a2,$26,$ff,$70,$7c,$70,$70,$f9,$a2,$26,$fe,$e6,$fe,$e0 // !>.&.p|pp..&....
        .byte $e0,$f0,$aa,$e4,$38,$22,$00,$38,$a3,$22,$66,$66,$a6,$25,$ff,$66 // ....8".8."ff.%.f
        .byte $ff,$66,$ff,$a2,$27,$08,$7f,$68,$7f,$0b,$7f,$08,$a2,$25,$33,$06 // .f..'..h.....%3.
        .byte $0c,$18,$33,$a4,$23,$08,$3e,$08,$a4,$23,$06,$0c,$18,$a5,$21,$18 // ..3.#.>..#....!.
        .byte $e3,$30,$21,$18,$a3,$21,$18,$e3,$0c,$21,$18,$a3,$25,$66,$18,$7e // .0!..!...!..%f.~
        .byte $18,$66,$a3,$25,$1c,$1c,$7f,$1c,$1c,$a6,$23,$18,$18,$30,$a4 // .f.%......#..0.

txt_fc68:
        .byte $22,$3e,$54,$a7,$22,$18,$18,$a3,$25,$06,$0c,$18,$30,$60,$a3,$25 // ">T."...%...0`.%
        .byte $7f,$67,$6b,$73,$7f,$a3,$21,$38,$e3,$18,$21,$7e,$a3,$25,$7f,$03 // .gks..!8..!~.%..
        .byte $7f,$60,$7f,$a3,$25,$7f,$03,$0f,$03,$7f,$a3,$25,$60,$66,$7f,$06 // .`..%......%`f..
        .byte $06,$a3,$25,$7f,$60,$7f,$03,$7f,$a3,$25,$7f,$60,$7f,$63,$7f,$a3 // ..%.`....%.`.c..
        .byte $22,$7f,$06,$e3,$0c,$a3,$25,$7f,$63,$7f,$63,$7f,$a3,$25,$7f,$63 // ".....%.c.c..%.c
        .byte $7f,$03,$7f,$a4,$23,$18,$00,$18,$a5,$25,$18,$00,$18,$18,$30,$a2 // ....#....%....0.
        .byte $25,$1c,$30,$60,$30,$1c,$a4,$23,$7e,$00,$7e,$a4,$25,$38,$0c,$06 // %.0`0..#~.~.%8..
        .byte $0c,$38,$a3,$27,$7f,$07,$1c,$00,$1c,$00 // .8.'......

// --- Region $fce8-$ff80 ---
.pc = $fce8 "bmp_fce8"

bmp_fce8:
        // === Bitmap data (600 bytes, $fce8-$ff3f) ===
        .byte $f4,$a5,$e3,$a9,$e6,$e9,$e3,$ea,$24,$d5,$00,$e9,$e9,$e3,$a9,$22 // ........$......"
        .byte $a5,$54,$a2,$29,$03,$03,$0f,$0e,$0e,$3e,$3a,$fc,$ed,$e5,$a9,$24 // .T.).....>:....$
        .byte $e9,$3a,$fa,$ea,$e3,$e9,$25,$d5,$00,$e9,$a9,$a9,$e3,$e9,$24,$d5 // .:....%.......$.
        .byte $00,$ff,$e9,$e5,$ea,$22,$e9,$fd,$e3,$e9,$e4,$a9,$e6,$e9,$23,$d5 // ....."........#.
        .byte $00,$a9,$e5,$e9,$23,$d5,$00,$0f,$e7,$0e,$21,$d0,$e7,$90,$e6,$0e // ....#.....!.....
        .byte $22,$0d,$00,$e6,$90,$2b,$50,$00,$3f,$fa,$ea,$ea,$e9,$eb,$ea,$ea // "....+P.?.......
        .byte $fd,$e3,$a9,$27,$55,$f4,$a5,$a9,$fa,$35,$ff,$e3,$ea,$2b,$d5,$00 // ...'U....5...+..
        .byte $a9,$69,$e9,$a9,$a9,$a5,$54,$00,$fd,$e5,$e9,$23,$ea,$ea,$fd,$e5 // .i....T....#....
        .byte $e9,$23,$a9,$a9,$ea,$e5,$e9,$21,$d5,$a3,$21,$fd,$e3,$a9,$24,$55 // .#.....!..!...$U
        .byte $00,$3f,$fa,$e3,$ea,$e3,$e9,$21,$fd,$e3,$a9,$26,$55,$fd,$a9,$a9 // .?.....!...&U...
        .byte $e9,$e9,$e3,$ea,$23,$fa,$35,$00,$e3,$e9,$26,$ea,$ea,$fa,$35,$00 // ....#.5...&...5.
        .byte $fd,$e9,$e9,$e3,$a9,$22,$a5,$54,$b1,$e9,$5e // .....".T..^

txt_fda3:
        .text "6"
        .byte $40                                   // @ character
        .text "ADEHILMPQTU"
        .byte $5e,$5e
        .byte $58
        .text "YXA"
        .byte $5c                                   // backslash
        .byte $5e
        .byte $40,$41,$f2,$5e

txt_fdbc:
        .text "6BCFGJKNORSVK"
        .byte $5e,$5e
        .byte $5a
        .byte $43,$5a,$5d,$5b,$57,$42,$43,$e9,$5e,$f1,$20,$26,$0f,$06,$06,$05 // CZ][WBC.^. &....
        .byte $12,$13,$80,$1f,$20,$2a,$04,$05,$01,$14,$08,$17,$09,$13,$08,$20 // .... *......... 
        .byte $e3,$09,$f2,$20,$3e,$03,$12,$01,$03,$0b,$05,$04,$20,$02,$19,$20 // ... >....... .. 
        .byte $13,$15,$0e,$0e,$19,$20,$0f,$0e       // ..... ..

txt_fe04:
        .text " 22-08 1987"
        .byte $e5
        .byte $20,$e4,$0b,$e4
        .byte $0c,$e4,$0f,$e4,$01,$e4,$0f,$e4,$0c,$e4,$0b,$e4,$0c,$e4,$0f,$e4 // ................
        .byte $0c,$f2,$20,$60,$33,$0a,$0f,$19,$20,$10,$0f,$12,$14,$20,$09,$09 // .. `3... .... ..
        .byte $20,$03,$0f,$0e,$14,$12,$0f,$0c,$20,$14,$08,$05,$20,$13,$03,$12 //  ....... ... ...
        .byte $0f,$0c,$0c,$20,$13,$10,$05,$05,$04,$20,$2d,$20,$06,$09,$12,$05 // ... ..... - ....
        .byte $20,$14,$0f,$20,$07,$0f,$20,$21,$eb,$20,$60,$60,$04,$05,$01,$14 //  .. .. !. ``....
        .byte $08,$17,$09,$13,$08                   // .....

txt_fe69:
        .text " 3  "
        .byte $06,$12,$0f,$0d
        .byte $20,$07,$12,$05,$0d,$0c,$09,$0e
        .byte $20,$07,$12,$01,$10,$08,$09,$03,$13,$2e,$20,$03,$12,$01,$03,$0b //  ......... .....
        .byte $05,$04,$2c,$14,$12,$01,$09,$0e,$05,$04,$20,$01,$0e,$04,$20,$13 // ..,....... ... .
        .byte $10,$12,$05,$01,$04,$20,$02,$19,$20,$13,$15,$0e,$0e,$19,$20,$0f // ..... .. ..... .
        .byte $0e                                   // .

txt_feaa:
        .text " 22/08/87. "
        .byte $10,$12,$09,$03,$05

txt_feba:
        .text ": 9.95"
        .byte $e3
        .byte $20,$35,$13,$10,$05,$03,$09,$01,$0c
        .byte $20,$07,$12,$05,$05,$14,$09,$0e,$07,$13,$20,$14,$0f,$3a,$e3,$20 //  ......... ..:. 
        .byte $29,$06,$01,$09,$12,$0c,$09,$07,$08,$14,$e3,$20,$23,$12,$04,$09 // ).......... #...
        .byte $e3,$20,$25,$14,$12,$09,$01,$04,$e3   // . %......

txt_fef3:
        .text " %1001."
        .byte $e3
        .byte $20,$34,$0e,$0f,$12,$0d,$01,$0c
        .byte $20,$07,$12,$05,$05,$14,$09,$0e,$07,$13,$20,$14,$0f,$3a,$e3,$20 //  ......... ..:. 
        .byte $2b,$04,$09,$16,$20,$04,$20,$2b,$20,$02,$03,$13,$e3,$20,$23,$14 // +... . + .... #.
        .byte $03,$13,$e3,$20,$23,$04,$03,$13,$e3,$20,$24,$19,$05,$14,$09,$e3 // ... #.... $.....
        .byte $20,$26,$10,$0f,$10,$05,$19,$05,$e3,$20,$32,$10,$0c,$15,$14,$0f //  &....... 2.....
        .byte $0e,$09,$15,$0d,$20,$03,$12,$01,$03,$0b,$05,$12,$13,$e3,$20,$29 // .... ......... )
        .byte $04,$05,$14,$0f,$0e,$01,$14,$0f,$12,$e3,$20,$29,$08,$05,$0c,$0c // .......... )....
        .byte $12,$09,$04,$05,$12,$e3               // ......

txt_ff69:
        .encoding "screencode_mixed"
        .text " 0tlc + red sector"
        .encoding "petscii_upper"
        .byte $e3,$20,$23,$06,$03,$13               // . #...

// --- Region $ffaa-$fffd ---
.pc = $ffaa "dat_ffaa"

dat_ffaa:
        .byte $16,$09,$03,$05,$e3,$20,$60,$48       // ..... `H

txt_ffb2:
        .encoding "screencode_mixed"
        .text "ikari (we dont swap with them yet but they are to fast to be forgotten)."
        .encoding "petscii_upper"
        .byte $80                                   // .

txt_fffb:
        .text "& "
        .byte $a1                                   // '!' | $80 (end-of-string marker)
