// ============================================
// output - Part 1 of 2
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:20
// 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:  $c800 (51200)
// IRQ handler:  $c900 (irq_c900)
// IRQ handler:  $ea31 (irq_ea31)
//
// Code: 656 bytes, Data: 62831 bytes
// Labels: 138, Subroutines: 7
//
// Verification: 5 line(s) auto-corrected to .byte for exact byte matching
//
// Cross-references: all OK
// ============================================


// --- Region $0f0e-$0f0e ---
.pc = $0f0e "$0f0e"
        .byte $12                                   // jam // ILLEGAL

// --- Region $1409-$1409 ---
.pc = $1409 "$1409"
        brk

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

// --- Region $18a9-$18a9 ---
.pc = $18a9 "sub_18a9"
// Referenced by: jsr from $fddb

sub_18a9:
        brk

// --- Region $6c80-$6c80 ---
.pc = $6c80 "$6c80"
        brk

// --- Region $80a5-$80a5 ---
.pc = $80a5 "Segment $80a5"
        brk

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

// --- Region $c800-$c887 ---
.pc = $c800 "main_c800"

main_c800:
        sei
        lda #$7f
        sta $dc0d
        lda #$81
        sta $d01a
        lda #$1b
        sta $d011
        lda #$e9
        sta $d012
        lda #$00
        sta $0314
        lda #$c9
        sta $0315
        lda #$00
        sta $81
        lda #$30
        sta $d018
        lda #$08
        jsr $ffd2
        lda #$ea
        sta $0328
        lda #$17
        sta $80
        lda #$00
        sta $ae
        lda #$ca
        sta $af
        lda #$00
        sta $fa
        nop
        nop
        nop
        lda #$0b
        sta $d022
        lda #$0f
        sta $d023
        ldy #$28
        lda #$09

loc_c853:
        sta $db97,y
        sta $dbbf,y
        dey
        bne loc_c853
        lda #$00
        sta $d020
        sta $d021
        lda #$08
        sta $dd00
        jsr sub_c8b0
        cli

loc_c86d:
        lda $dc01
        cmp #$ef
        bne loc_c86d
        sei
        lda #$31
        sta $0314
        lda #$ea
        sta $0315
        jsr sub_c8c4
        cli
        jmp loc_fce2

dat_c886:
        .byte $0c,$0c                               // ..

// --- Region $c8b0-$c8cd ---
.pc = $c8b0 "sub_c8b0"

// Referenced by: jsr from $c869, $fd52
sub_c8b0: {
        ldy #$00
        lda #$09
loop:
        sta $d800,y
        sta $d900,y
        sta $da00,y
        sta $db00,y
        iny
        bne loop
        rts
}
// Referenced by: jsr from $c87f, $fd68

sub_c8c4:
        lda #$97
        sta $dd00
        jsr $ff81
        rts

dat_c8cd:
        // === Fill data (1 bytes, $c8cd-$c8cd) ===
        .byte $00                                   // .

// --- Region $c900-$c9e0 ---
.pc = $c900 "irq_c900"

irq_c900:
        lda #$01
        sta $d019
        lda $81
        bne loc_c929
        lda $80
        sta $d016
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        lda #$01
        sta $81
        lda #$10
        sta $d012
        jmp loc_c9b0

loc_c929:
        dec $80
        dec $80
        lda $80
        cmp #$0f
        beq loc_c953

loc_c933:
        lda #$18
        sta $d016
        lda #$1b
        sta $d011
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        lda #$00
        sta $81
        lda #$e9
        sta $d012
        jmp loc_ea81

loc_c953:
        lda #$17
        sta $80
        ldx #$00

loc_c959:
        lda $cf99,x
        sta $cf98,x
        lda $cfc1,x
        sta $cfc0,x
        inx
        cpx #$28
        bne loc_c959
        jsr sub_c972
        jmp loc_c933

dat_c970:
        .byte $b1,$ae                               // ..
// Referenced by: jsr from $c96a, $fe0d

sub_c972:
        lda $fa
        beq loc_c991
        ldy #$00
        lda ($ae),y
        clc
        adc #$40
        sta $cfbf
        clc
        adc #$80
        sta $cfe7
        inc $ae
        bne loc_c98c
        inc $af

loc_c98c:
        lda #$00
        sta $fa
        rts

loc_c991:
        ldy #$00
        lda ($ae),y
        beq loc_c9a5
        sta $cfbf
        clc
        adc #$80
        sta $cfe7
        lda #$01
        sta $fa
        rts

loc_c9a5:
        lda #$00
        sta $ae
        lda #$ca
        sta $af
        jmp loc_c991

loc_c9b0:
        ldy #$00
        ldx #$eb

loc_c9b4:
        lda dat_c886,y

loc_c9b7:
        cpx $d012
        bne loc_c9b7
        sta $d023
        iny
        cpy #$24
        bne loc_c9c6

dat_c9c4:
        .byte $a0,$00                               // ..

loc_c9c6:
        inx
        cpx #$fe
        bne loc_c9b4
        ldx #$24

loc_c9cd:
        lda dat_c886,x
        sta $c887,x
        dex
        cpx #$ff
        bne loc_c9cd
        lda $c8aa
        sta dat_c886
        jmp loc_ea81

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

irq_ea31:
        brk

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

loc_ea81:
        brk

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

loc_fce2:
        .byte $e3,$90                               // isc ($90,x) // ILLEGAL
        rts

// --- Region $fd45-$fd70 ---
.pc = $fd45 "loc_fd45"

loc_fd45:
        lda #$00
        sta $d020
        sta $d021
        lda #$08
        sta $dd00
        jsr sub_c8b0
        cli

loc_fd56:
        lda $dc01
        cmp #$ef
        bne loc_fd56
        sei
        lda #$31
        sta $0314
        lda #$ea
        sta $0315
        jsr sub_c8c4
        cli
        jmp loc_fce2

dat_fd6f:
        .byte $0c,$0c                               // ..

// --- Region $fd92-$fdb0 ---
.pc = $fd92 "loc_fd92"

loc_fd92:
        and.abs $00a0,x
        lda #$09

loc_fd97:
        sta $d800,y
        sta $d900,y
        sta $da00,y
        sta $db00,y
        iny
        bne loc_fd97
        rts

loc_fda7:
        lda #$97
        sta $dd00
        jsr $ff81
        rts

dat_fdb0:
        .byte $80                                   // .

// --- Region $fdc6-$fdd2 ---
.pc = $fdc6 "loc_fdc6"

loc_fdc6:
        lda #$01
        sta $81
        lda #$10
        sta $d012
        jmp loc_c9b0

dat_fdd2:
        .byte $c6                                   // .

// --- Region $fddb-$fe83 ---
.pc = $fddb "loc_fddb"

loc_fddb:
        jsr sub_18a9
        sta $d016
        lda #$1b
        sta $d011
        nop
        nop
        rts

loc_fde9:
        txs
        lda #$00
        sta $81
        lda #$e9
        sta $d012
        jmp loc_ea81

loc_fdf6:
        lda #$17
        sta $80
        ldx #$00

loc_fdfc:
        lda $cf99,x
        sta $cf98,x
        lda $cfc1,x
        sta $cfc0,x
        inx
        cpx #$28
        bne loc_fdfc
        jsr sub_c972
        jmp loc_c933

loc_fe13:
        lda ($ae),y
        lda $fa
        beq loc_fe34
        ldy #$00
        lda ($ae),y
        clc
        adc #$40
        sta $cfbf
        clc
        adc #$80
        sta $cfe7
        inc $ae
        bne loc_fe2f
        inc $af

loc_fe2f:
        lda #$00
        sta $fa
        rts

loc_fe34:
        ldy #$00
        lda ($ae),y
        beq loc_fe48
        sta $cfbf
        clc
        adc #$80
        sta $cfe7
        lda #$01
        sta $fa
        rts

loc_fe48:
        lda #$00
        sta $ae
        lda #$ca
        sta $af
        jmp loc_c991

loc_fe53:
        ldy #$00
        ldx #$eb

loc_fe57:
        lda dat_c886,y

loc_fe5a:
        cpx $d012
        bne loc_fe5a
        sta $d023
        iny
        cpy #$24
        bne loc_fe69

loc_fe67:
        ldy #$00

loc_fe69:
        inx
        cpx #$fe
        bne loc_fe57
        ldx #$24

loc_fe70:
        lda dat_c886,x
        sta $c887,x
        dex
        cpx #$ff
        bne loc_fe70
        lda $c8aa
        sta dat_c886
        jmp loc_ea81

// --- Region $ff81-$ff87 ---
.pc = $ff81 "Segment $ff81"
        ora ($0e,x)
        .byte $04,$20                               // nop $20 // ILLEGAL
        ora $15
        .byte $12                                   // jam // ILLEGAL

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

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

dat_0801:
        // === BASIC loader stub ===
        .byte $0d,$08                                                     // [corrected] was: .byte $0c,$08                               // next line pointer ($080c)
        .byte $ce,$07                                                     // [corrected] was: .byte $00,$00                               // line number 0
        .byte $9e                                   // SYS token
        .byte $20,$28,$32,$30,$36
        .byte $34                                                         // [corrected] was: .byte $00                                   // end of line
        .byte $29,$00                                                     // [corrected] was: .byte $00,$00                               // end of BASIC program
        .byte $00,$00,$78,$a9,$34,$85,$01,$a2,$05,$bd,$42,$08,$9d,$2d,$00,$ca // ..x.4.....B..-..
        .byte $10,$f7,$9a,$a0,$00,$c6,$32,$ce,$2c,$08,$b1,$31,$99,$00,$f7,$c8 // ......2.,..1....
        .byte $d0,$f8,$a5,$32,$c9,$08,$d0,$ed,$b9,$48,$08,$99,$00,$01,$c8,$d0 // ...2.....H......
        .byte $f7
        .byte $4c,$00,$01,$00,$c0,$f8,$f7
        .byte $41,$11,$b1
        .text "/****"
        .byte $29,$07,$aa,$bd,$1a,$01,$8d,$18,$01,$b1,$2f,$29,$1f,$aa,$20,$22 // )........./).. "
        .byte $01
        .byte $4c,$ff,$01,$a4
        .byte $43,$ab,$79
        .text "X;?)"
        .byte $e6
        .byte $2f,$d0,$02
        .byte $e6,$30,$60,$b1,$2f,$20,$22,$01,$91,$2d,$e6,$2d,$d0,$02,$e6,$2e // .0`./ "..-.-....
        .byte $ca,$d0,$f5,$f0,$c5,$a9,$00,$f0,$ef,$a9,$ff,$d0,$eb,$b1,$2f,$91 // ............../.
        .byte $2d,$e6,$2f,$d0,$02,$e6,$30,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$ed // -./...0.-.......
        .byte $f0,$a8,$20,$71,$01,$b1,$2f,$20,$22,$01,$91,$2d,$e6,$2d,$d0,$02 // .. q../ "..-.-..
        .byte $e6,$2e,$ca,$d0,$f5,$c6,$39,$10,$f1,$30,$8f,$86,$39,$b1,$2f,$aa // ......9..0..9./.
        .byte $4c,$22,$01,$20,$71,$01,$b1,$2f,$91,$2d,$e6,$2f,$d0,$02,$e6,$30 // L". q../.-./...0
        .byte $e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$c6,$39,$10,$e9,$4c,$00,$01 // .-........9..L..
        .byte $2c,$da,$01,$a9,$37,$85,$01,$58,$20,$00,$c8,$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,$a9,$28,$03,$03,$0f // ..........`.(...
        .byte $0e,$0e,$3e,$3a,$ff,$e3,$ea,$26,$e9,$eb,$ea,$ea,$3f,$fa,$e3,$ea // ..>:...&....?...
        .byte $e3,$e9,$c1,$e3,$ea,$e4,$e9,$21,$3f,$42,$fa,$ea,$ea,$e9,$eb,$ea // .......!?B......
        .byte $ea,$3f,$21,$fa,$e3,$ea,$e3,$e9,$21,$fd,$e5,$e9,$23,$ea,$ea,$0f // .?!.....!...#...
        .byte $e7,$0e,$a8,$21,$fd,$e5,$e9,$23,$ea,$ea,$fd,$e7,$e9,$22,$ff,$e9 // ...!...#....."..
        .byte $e3,$ea,$e3,$e6,$22,$ff,$e9,$e5,$ea,$23,$e9,$3f,$fa,$e3,$ea,$e3 // ...."....#.?....
        .byte $e9,$c1,$e3,$ea,$26,$d5,$ff,$ea,$ea,$3f,$fa,$e3,$ea,$e3,$e9,$c1 // ....&....?......
        .byte $e3,$ea,$2d,$d5,$ff,$ea,$ea,$3f,$fa,$ea,$ea,$e9,$eb,$ea,$ea,$ff // ..-....?........
        .byte $e3,$ea,$21,$d6,$e3,$0e,$21,$fd,$e7,$e9,$21,$fd,$e6,$e9,$22,$ea // ..!...!...!...".
        .byte $ff,$e7,$e6,$21,$fd,$e4,$e9,$24,$ea,$fa,$3e,$fd,$e5,$e9,$23,$ea // ...!...$..>...#.
        .byte $fa,$ff,$e3,$ea,$24,$d5,$03,$0f,$0e,$80,$30,$00,$21,$0f,$e7,$0e // ....$.....0.!...
        .byte $21,$3d,$e3,$39,$21,$35,$80,$23,$00,$26,$0f,$0e,$0e,$0f,$0e,$0d // !=.9!5.#.&......
        .byte $a3
        .byte $23,$03,$03,$0f,$e4,$0e
        .text "%=9::>"
        .byte $e3,$0e,$bd
        .text "#?::"
        .byte $ab
        .byte $27,$03,$03,$0f,$0e
        .byte $3e,$3f,$fa,$e3,$ea
        .byte $3c
        .byte $e9,$e9,$ea,$03,$0f
        .text ">::>"
        .byte $0e,$0e
        .byte $3f,$fa,$ea,$ea,$e9
        .byte $d5,$03,$0f,$3f,$fa,$ea,$ea,$e9,$d7,$0e,$0e,$fd,$e5,$e9,$23,$ea // ...?..........#.
        .byte $ea,$ff,$e3,$ea,$2d,$e9,$eb,$ea,$ea,$3f,$fa,$ea,$ea,$e9,$eb,$ea // ....-....?......
        .byte $ea,$ff,$e3,$ea,$21,$d5,$e3,$03,$30,$3f,$fa,$ea,$ea,$e9,$eb,$ea // ....!...0?......
        .byte $fa,$3f,$fa,$ea,$ea,$e9,$eb,$ea,$fa,$a3,$21,$0f,$e3,$0e,$21,$0d // .?........!...!.
        .byte $80,$20,$00,$28,$3f,$fa,$ea,$ea,$e9,$d7,$0f,$0e,$a8,$22,$fc,$ed // . .(?........"..
        .byte $e5,$a9,$2a,$e9,$fc,$ad,$a9,$a9,$69,$e9,$a9,$a5,$fd,$e3,$a9,$22 // ..*.....i......"
        .byte $55,$40,$a2,$22,$f4,$a5,$e3,$a9,$e3,$e9,$21,$fd,$e3,$a9,$21,$55 // U@."......!...!U
        .byte $42,$fd,$a9,$a9,$fd,$a9,$a9,$a9,$55,$24,$fd,$a9,$a9,$fd,$e5,$e9 // B.......U$......
        .byte $23,$a9,$a9,$d0,$e7,$90,$21,$fd,$e7,$e9,$21,$fd,$e4,$e9,$23,$a9 // #.....!...!...#.
        .byte $a5,$94,$a8,$22,$fd,$e9,$e3,$a9,$e3,$69,$21,$fd,$e3,$e9,$e4,$a9 // ...".....i!.....
        .byte $22,$f4,$a5,$e3,$a9,$e3,$e9,$2a,$f4,$a5,$a9,$a9,$69,$e9,$a9,$a9 // "......*....i...
        .byte $f4,$a5,$e3,$a9,$e3,$e9,$29,$f4,$a5,$a9,$a9,$69,$e9,$a9,$a9,$fd // ......)....i....
        .byte $e3,$a9,$25,$55,$f4,$a5,$a9,$fd,$e3,$a9,$21,$95,$e3,$90,$21,$fd // ..%U......!...!.
        .byte $e7,$e9,$21,$fd,$e6,$e9,$22,$a9,$ff,$e7,$69,$21,$fd,$e4,$e9,$24 // ..!..."...i!...$
        .byte $a9,$a5,$94,$fd,$e5,$e9,$23,$a9,$a5,$fd,$e3,$a9,$24,$69,$a9,$a5 // ......#.....$i..
        .byte $a4,$80,$30,$00,$21,$d0,$e7,$90,$21,$f4,$e3,$e4,$21,$d4,$80,$23 // ..0.!...!...!..#
        .byte $00,$21,$d0,$e3,$90,$22,$50,$40,$a2,$25,$f4,$e4,$a4,$a4,$94,$e3 // .!..."P@.%......
        .byte $90,$24,$00,$40,$40,$50,$e4,$90,$bd,$23,$f4,$a4,$a4,$a8,$2a,$3d // .$.@@P...#....*=
        .byte $f9,$e9,$e9,$a5,$a4,$94,$90,$f4,$a5,$e6,$a9,$21,$d0,$e7,$90,$30 // ...........!...0
        .byte $f4,$a5,$a9,$a9,$69,$e9,$a9,$a5,$f4,$a5,$a9,$a9,$69,$e9,$a9,$a5 // ....i.......i...
        .byte $a2,$27,$f4,$a4,$a4,$a5,$a9,$a9,$fd,$e3,$a9,$2d,$55,$fd,$a9,$a9 // .'.........-U...
        .byte $f4,$a5,$a9,$a9,$69,$fd,$a9,$a9,$fd,$e3,$a9,$34,$69,$e9,$a5,$a4 // ....i......4i...
        .byte $f4,$a5,$a9,$a9,$69,$e9,$a9,$a5,$f4,$a5,$a9,$a9,$69,$e9,$a9,$a9 // ....i.......i...
        .byte $a3,$21,$d0,$e3,$90,$21,$50,$80,$20,$00,$28,$f4,$a5,$a9,$a9,$69 // .!...!P. .(....i
        .byte $a9,$a5,$a4,$a8,$23,$3a,$fa,$ea,$e3,$e9,$25,$d5,$00,$ea,$e9,$eb // ....#:....%.....
        .byte $e3,$ea,$24,$d5,$00,$e9,$e9,$e3,$ea,$23,$fa,$35,$00,$e3,$e9,$e3 // ..$......#.5....
        .byte $ea,$2b,$d5,$00,$ea,$e9,$eb,$ea,$ea,$fa,$35,$00,$ea,$e5,$e9,$24 // .+........5....$
        .byte $d5,$00,$e9,$e9,$e3,$ea,$24,$fa,$35,$00,$ea,$e5,$e9,$22,$d5,$00 // ......$.5...."..
        .byte $e6,$0e,$2b,$0d,$00,$fd,$e9,$e9,$ea,$ea,$fa,$35,$00,$ea,$e5,$e9 // ..+........5....
        .byte $22,$d5,$00,$e3,$e9,$25,$ea,$ea,$fa,$35,$00,$e6,$e6,$22,$d5,$00 // "....%...5..."..
        .byte $e6,$e9,$24,$d5,$00,$e9,$e9,$e3,$ea,$24,$fa,$35,$00,$ea,$e5,$e9 // ..$......$.5....
        .byte $24,$d5,$00,$e9,$e9,$e3,$ea,$24,$fa,$35,$00,$ea,$e5,$e9,$25,$d5 // $......$.5....%.
        .byte $00,$fa,$35,$ff,$e3,$ea,$22,$d5,$00,$e6,$0e,$24,$0d,$00,$e9,$e9 // ..5..."....$....
        .byte $e3,$ea,$2d,$fa,$35,$00,$fa,$3a,$3a,$3e,$0e,$0e,$0d,$00,$e6,$e6 // ..-.5..::>......
        .byte $e3,$ea,$25,$e9,$d5,$00,$da,$ea,$e4,$e9,$24,$d5,$00,$3a,$3e,$e4 // ..%.......$..:>.
        .byte $0e,$25,$0d,$00,$3e,$3a,$fa,$e3,$ea,$21,$d5,$80,$31,$00,$23,$0e // .%..>:...!..1.#.
        .byte $0d,$0f,$e3,$0e,$21,$0d,$80,$31,$00,$e3,$0e,$23,$0f,$03,$03,$a2 // ....!..1...#....
        .byte $27,$0e,$0e
        .text ">::95"
        .byte $b3
        .byte $28,$0f,$0e,$0e,$0f,$0e,$0d
        .byte $3a,$35,$a8,$21,$0f,$e3,$0e,$2a,$0d,$00,$3a,$fa,$e9,$e9,$e5,$e4 // :5.!...*..:.....
        .byte $d4,$d0,$e5,$ea,$26,$fa,$35,$00,$0e,$0e,$3e,$e3,$3a,$24,$35,$00 // ....&.5...>.:$5.
        .byte $3e,$fa,$e4,$ea,$2c,$d5,$00,$0e,$fd,$eb,$ea,$ea,$fa,$35,$00,$fa // >...,........5..
        .byte $35,$e5,$03,$32,$00,$ea,$d5,$eb,$ea,$ea,$fa,$35,$00,$ea,$e9,$eb // 5..2.......5....
        .byte $ea,$ea,$fa,$35,$00,$0f,$e5,$0e,$33,$0d,$00,$ea,$e9,$eb,$ea,$ea // ...5....3.......
        .byte $fa,$35,$00,$3a,$fd,$eb,$ea,$ea,$fa,$35,$00,$0f,$e3,$0e,$21,$0d // .5.:.....5....!.
        .byte $80,$23,$00,$23,$0e,$0d,$0f,$e3,$0e,$21,$0d,$a9,$23,$e9,$a9,$a9 // .#.#.....!..#...
        .byte $e3,$e9,$29,$d5,$00,$a9,$69,$e9,$a9,$a9,$a5,$54,$a2,$22,$c0,$fd // ..)...i....T."..
        .byte $e3,$a9,$24,$55,$00,$e9,$e9,$e3,$a9,$26,$a5,$54,$00,$a9,$55,$fd // ..$U.....&.T..U.
        .byte $e3,$a9,$24,$55,$00,$a9,$55,$a6,$29,$a9,$e9,$e9,$a9,$a9,$a5,$54 // ..$U..U.)......T
        .byte $00,$a9,$e5,$e9,$22,$d5,$00,$e6,$90,$22,$50,$00,$e3,$e9,$27,$a9 // ...."...."P...'.
        .byte $a9,$a5,$54,$00,$a5,$a9,$e4,$e9,$21,$d5,$a3,$21,$fd,$e3,$a9,$22 // ..T.....!..!..."
        .byte $55,$00,$e6,$69,$23,$55,$00,$a9,$e5,$e9,$24,$d5,$00,$e9,$e9,$e3 // U..i#U....$.....
        .byte $a9,$25,$a5,$54,$00,$a5,$54,$a6,$22,$e9,$e9,$e3,$a9,$26,$a5,$69 // .%.T..T."....&.i
        .byte $d5,$a5,$a5,$a9,$e3,$e9,$2a,$d5,$00,$a9,$69,$e9,$a9,$a9,$a5,$54 // ......*...i....T
        .byte $00,$e6,$90,$24,$50,$00,$e9,$e9,$e3,$a9,$2d,$a5,$54,$00,$a5,$a4 // ...$P.....-.T...
        .byte $a4,$94,$90,$90,$50,$00,$69,$69,$e3,$a9,$25,$e9,$55,$00,$ad,$a9 // ....P.ii..%.U...
        .byte $e4,$e9,$24,$d5,$00,$a4,$94,$e4,$90,$25,$50,$00,$94,$90,$fd,$e3 // ..$......%P.....
        .byte $a9,$21,$55,$80,$31,$00,$23,$90,$50,$d0,$e3,$90,$21,$50,$80,$31 // .!U.1.#.P...!P.1
        .byte $00
        .byte $28,$90,$90,$94,$a4,$a4,$e4,$d4,$00,$e3,$90
        .text "#P"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $b4,$21,$d0,$e3,$90,$24,$50,$40,$a4,$54,$a8,$21,$d0,$e3,$90,$25 // .!...$P@.T.!...%
        .byte $50,$00,$50,$40,$40,$a5,$22,$e9,$e9,$e3,$a9,$26,$a5,$54,$00,$90 // P.P@@."....&.T..
        .byte $90,$94,$e3,$a4,$25,$54,$00,$a4,$94,$fd,$e3,$a9,$2c,$55,$00,$a9 // ....%T......,U..
        .byte $69,$e9,$a9,$a9,$a5,$54,$00,$a9,$a5,$e4,$a4,$21,$54,$42,$00,$a9 // i....T.....!TB..
        .byte $69,$e9,$a9,$a9,$a5,$54,$23,$00,$a4,$94,$e4,$90,$21,$50,$42,$00 // i....T#.....!PB.
        .byte $a9,$69,$e9,$a9,$a9,$a5,$54,$22,$00,$d0,$e3,$90,$21,$50,$80,$23 // .i....T"....!P.#
        .byte $00,$23,$94,$50,$d0,$e3,$90,$60,$44,$50,$00,$78,$a9,$7f,$8d,$0d // .#.P...`DP.x....
        .byte $dc,$a9,$81,$8d,$1a,$d0,$a9,$1b,$8d,$11,$d0,$a9,$e9,$8d,$12,$d0 // ................
        .byte $a9,$00,$8d,$14,$03,$a9,$c9,$8d,$15,$03,$a9,$00,$85,$81,$a9,$30 // ...............0
        .byte $8d,$18,$d0,$a9,$08,$20,$d2,$ff,$a9,$ea,$8d,$28,$03,$a9,$17,$85 // ..... .....(....
        .byte $80,$a9,$00,$85,$ae,$a9,$ca,$85,$af,$a9,$00,$85,$fa,$e3,$ea,$60 // ...............`
        .byte $4d,$a9,$0b,$8d,$22,$d0,$a9,$0f,$8d,$23,$d0,$a0,$28,$a9,$09,$99 // M..."....#..(...
        .byte $97,$db,$99,$bf,$db,$88,$d0,$f7,$a9,$00,$8d,$20,$d0,$8d,$21,$d0 // ........... ..!.
        .byte $a9,$08,$8d,$00,$dd,$20,$b0,$c8,$58,$ad,$01,$dc,$c9,$ef,$d0,$f9 // ..... ..X.......
        .byte $78,$a9,$31,$8d,$14,$03,$a9,$ea,$8d,$15,$03,$20,$c4,$c8,$58,$4c // x.1........ ..XL
        .byte $e2,$fc,$0c,$0c,$0f,$0f,$01,$01,$0f,$0f,$0c,$0c,$0b,$0b,$a2,$2e // ................
        .byte $06,$06,$0e,$0e,$03,$03,$01,$01,$03,$03,$0e,$0e,$06,$06,$a6,$24 // ...............$
        .byte $0b,$0b,$0c,$0c,$a4,$3d,$a0,$00,$a9,$09,$99,$00,$d8,$99,$00,$d9 // .....=..........
        .byte $99,$00,$da,$99,$00,$db,$c8,$d0,$f1,$60,$a9,$97,$8d,$00,$dd,$20 // .........`..... 
        .byte $81,$ff,$60,$80,$33,$00,$2e,$a9,$01,$8d,$19,$d0,$a5,$81,$d0,$20 // ..`.3.......... 
        .byte $a5,$80,$8d,$16,$d0,$ef,$ea,$60,$20,$a9,$01,$85,$81,$a9,$10,$8d // .......` .......

// --- Region $0f0f-$1140 ---
.pc = $0f0f "dat_0f0f"

dat_0f0f:
        .byte $d0,$4c,$b0,$c9,$c6,$80,$c6,$80,$a5,$80,$c9,$0f,$f0,$20,$a9,$18 // .L........... ..
        .byte $8d,$16,$d0,$a9,$1b,$8d,$11,$d0,$ea,$ea,$60,$9a,$a9,$00,$85,$81 // ..........`.....
        .byte $a9,$e9,$8d,$12,$d0,$4c,$81,$ea,$a9,$17,$85,$80,$a2,$00,$bd,$99 // .....L..........
        .byte $cf,$9d,$98,$cf,$bd,$c1,$cf,$9d,$c0,$cf,$e8,$e0,$28,$d0,$ef,$20 // ............(.. 
        .byte $72,$c9,$4c,$33,$c9,$b1,$ae,$a5,$fa,$f0,$1b,$a0,$00,$b1,$ae,$18 // r.L3............
        .byte $69,$40,$8d,$bf,$cf,$18,$69,$80,$8d,$e7,$cf,$e6,$ae,$d0,$02,$e6 // i@....i.........
        .byte $af,$a9,$00,$85,$fa,$60,$a0,$00,$b1,$ae,$f0,$0e,$8d,$bf,$cf,$18 // .....`..........
        .byte $69,$80,$8d,$e7,$cf,$a9,$01,$85,$fa,$60,$a9,$00,$85,$ae,$a9,$ca // i........`......
        .byte $85,$af,$4c,$91,$c9,$a0,$00,$a2,$eb,$b9,$86,$c8,$ec,$12,$d0,$d0 // ..L.............
        .byte $fb,$8d,$23,$d0,$c8,$c0,$24,$d0,$02,$a0,$00,$e8,$e0,$fe,$d0,$e9 // ..#...$.........
        .byte $a2,$24,$bd,$86,$c8,$9d,$87,$c8,$ca,$e0,$ff,$d0,$f5,$ad,$aa,$c8 // .$..............
        .byte $8d,$86,$c8,$4c,$81,$ea,$80,$1f,$00,$eb,$20,$60,$27,$27,$16,$01 // ...L...... `''..
        .byte $0d,$10,$09,$12,$05,$27,$20,$09,$0d,$10,$0f,$12,$14,$05,$04,$20 // .....' ........ 
        .byte $02,$19
        .byte $20,$28,$06,$02,$12
        .byte $29,$20,$0f,$0e
        .text " 04/0"
        .text "8/87"
        .byte $e3
        .byte $2e,$e7
        .byte $20,$60
        .byte $44,$03,$01,$0c,$0c
        .byte $20,$28
        .text "615)/889-5615 "
        .byte $14,$0f
        .byte $20,$07,$05,$14,$20,$09,$0e,$20,$03,$0f,$0e,$14,$01,$03,$14,$20 //  ... .. ....... 
        .byte $17,$09,$14,$08,$20,$01,$0e,$19,$20,$0f,$06,$20,$14,$08,$05,$20 // .... ... .. ... 
        .byte $28,$06,$02,$12,$29,$20,$0d,$05,$0d,$02,$05,$12,$13,$21,$e7,$20 // (...) .......!. 
        .byte $60,$41,$06,$02,$12,$20,$0d,$05,$0d,$02,$05,$12,$13,$20,$01,$12 // `A... ....... ..
        .byte $05,$3a,$20,$09,$0e,$06,$05,$12,$0e,$01,$0c,$20,$2d,$20,$0e,$09 // .: ........ - ..
        .byte $0e,$0a,$01,$20,$2d,$20,$0d,$09,$03,$12,$0f,$0d,$01,$0e,$20,$2d // ... - ........ -
        .byte $20,$01,$0e,$04,$20,$14,$08,$05,$20,$03,$08,$01,$0e,$07,$05,$0c //  ... ... .......
        .byte $09,$0e,$07,$e3,$2e,$e7,$20,$60,$45,$07,$12,$05,$05,$14,$09,$0e // ...... `E.......
        .byte $07,$13,$20,$14,$0f,$20,$01,$0c,$0c,$20,$0f,$15,$12,$20,$06,$12 // .. .. ... ... ..
        .byte $09,$05,$0e,$04,$13,$20,$01,$0e,$04,$20,$03,$0f,$0e,$14,$01,$03 // ..... ... ......
        .byte $14,$13,$20,$02,$0f,$14,$08,$20,$09,$0e,$20,$01,$0d,$05,$12,$09 // .. .... .. .....
        .byte $03,$01,$20,$01,$0e,$04,$20,$05,$15,$12,$0f,$10,$05,$21,$e9,$20 // .. ... ......!. 
        .byte $38,$17,$01,$14,$03,$08,$20,$06,$0f,$12,$20,$0d,$0f,$12,$05,$20 // 8..... ... .... 
        .byte $02,$19,$20,$28,$06,$02,$12,$29,$2e,$e5,$20,$30,$08,$09,$14,$2d // .. (...).. 0...-
        .byte $20,$13,$10,$01,$03,$05,$20,$02,$01,$12,$20,$2d,$ef,$20,$32,$13 //  ..... ... -. 2.
        .byte $03,$12,$0f,$0c,$0c,$20,$14,$05,$12,$0d,$09,$0e,$01,$14,$05,$04 // ..... ..........
        .byte $21,$f3,$20,$2b,$08,$09,$14,$20,$09,$14,$20,$0e,$0f,$17,$21,$e8 // !. +... .. ...!.
        .byte $20,$80,$6c,$00,$83,$e8,$20,$38,$00,$ff,$00,$ff,$00,$ff,$00,$ff //  .l... 8........
        .byte $00,$ff,$00,$ff,$00,$ff,$00,$48,$00,$28,$7a,$3e,$7a,$20,$7a,$ff // .......H.(z>z z.
        .byte $00,$ea                               // ..

// --- Region $c000-$c0d8 ---
.pc = $c000 "scr_c000"

scr_c000:
        // === Charset data (217 bytes, $c000-$c0d8) ===
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 0 @+0
        .byte $00,$03,$03,$0f,$0e,$0e,$3e,$3a       // char 1 @+1
        .byte $ff,$ea,$ea,$ea,$e9,$eb,$ea,$ea       // char 2 @+2
        .byte $3f,$fa,$ea,$ea,$ea,$e9,$e9,$e9       // char 3 @+3
        .byte $ff,$ea,$ea,$ea,$e9,$e9,$e9,$e9       // char 4 @+4
        .byte $3f,$fa,$ea,$ea,$e9,$eb,$ea,$ea       // char 5 @+5
        .byte $3f,$fa,$ea,$ea,$e9,$eb,$ea,$ea       // char 6 @+6
        .byte $3f,$fa,$ea,$ea,$ea,$e9,$e9,$e9       // char 7 @+7
        .byte $fd,$e9,$e9,$e9,$e9,$e9,$ea,$ea       // char 8 @+8
        .byte $0f,$0e,$0e,$0e,$0e,$0e,$0e,$0e       // char 9 @+9
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 10 @+10
        .byte $fd,$e9,$e9,$e9,$e9,$e9,$ea,$ea       // char 11 @+11
        .byte $fd,$e9,$e9,$e9,$e9,$e9,$e9,$e9       // char 12 @+12
        .byte $ff,$e9,$ea,$ea,$ea,$e6,$e6,$e6       // char 13 @+13
        .byte $ff,$e9,$ea,$ea,$ea,$ea,$ea,$e9       // char 14 @+14
        .byte $3f,$fa,$ea,$ea,$ea,$e9,$e9,$e9       // char 15 @+15
        .byte $ff,$ea,$ea,$ea,$d5,$ff,$ea,$ea       // char 16 @+16
        .byte $3f,$fa,$ea,$ea,$ea,$e9,$e9,$e9       // char 17 @+17
        .byte $ff,$ea,$ea,$ea,$d5,$ff,$ea,$ea       // char 18 @+18
        .byte $3f,$fa,$ea,$ea,$e9,$eb,$ea,$ea       // char 19 @+19
        .byte $ff,$ea,$ea,$ea,$d6,$0e,$0e,$0e       // char 20 @+20
        .byte $fd,$e9,$e9,$e9,$e9,$e9,$e9,$e9       // char 21 @+21
        .byte $fd,$e9,$e9,$e9,$e9,$e9,$e9,$ea       // char 22 @+22
        .byte $ff,$e6,$e6,$e6,$e6,$e6,$e6,$e6       // char 23 @+23
        .byte $fd,$e9,$e9,$e9,$e9,$ea,$fa,$3e       // char 24 @+24
        .byte $fd,$e9,$e9,$e9,$e9,$e9,$ea,$fa       // char 25 @+25
        .byte $ff,$ea,$ea,$ea,$d5,$03,$0f,$0e       // char 26 @+26

dat_c0d8:
        // === Fill data (1 bytes, $c0d8-$c0d8) ===
        .byte $00                                   // .

// --- Region $c108-$c115 ---
.pc = $c108 "dat_c108"

dat_c108:
        .byte $0f,$0e,$0e,$0e,$0e,$0e,$0e,$0e       // char 33 '!'

txt_c110:
        .byte $3d,$39,$39,$39,$35                   // char 34 (partial)

dat_c115:
        // === Fill data (1 bytes, $c115-$c115) ===
        .byte $00                                   // .

// --- Region $c138-$c14f ---
.pc = $c138 "dat_c138"

dat_c138:
        .byte $0f,$0e,$0e,$0f,$0e,$0d,$00,$00       // char 39 '''
        .byte $00,$03,$03,$0f,$0e,$0e,$0e,$0e       // char 40 '('
        .byte $3d,$39,$3a,$3a,$3e,$0e,$0e,$0e       // char 41 ')'

// --- Region $c16d-$c1d8 ---
.pc = $c16d "dat_c16d"

dat_c16d:
        .byte $3f,$3a,$3a                           // char 45 (partial)
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 46 '.'
        .byte $00,$00,$00,$03,$03,$0f,$0e,$3e       // char 47 '/'
        .byte $3f,$fa,$ea,$ea,$ea,$e9,$e9,$ea       // char 48 '0'
        .byte $03,$0f,$3e,$3a,$3a,$3e,$0e,$0e       // char 49 '1'
        .byte $3f,$fa,$ea,$ea,$e9,$d5,$03,$0f       // char 50 '2'
        .byte $3f,$fa,$ea,$ea,$e9,$d7,$0e,$0e       // char 51 '3'
        .byte $fd,$e9,$e9,$e9,$e9,$e9,$ea,$ea       // char 52 '4'
        .byte $ff,$ea,$ea,$ea,$e9,$eb,$ea,$ea       // char 53 '5'
        .byte $3f,$fa,$ea,$ea,$e9,$eb,$ea,$ea       // char 54 '6'
        .byte $ff,$ea,$ea,$ea,$d5,$03,$03,$03       // char 55 '7'
        .byte $3f,$fa,$ea,$ea,$e9,$eb,$ea,$fa       // char 56 '8'
        .byte $3f,$fa,$ea,$ea,$e9,$eb,$ea,$fa       // char 57 '9'
        .byte $00,$00,$00,$0f,$0e,$0e,$0e,$0d       // char 58 ':'

dat_c1d8:
        // === Fill data (1 bytes, $c1d8-$c1d8) ===
        .byte $00                                   // .

// --- Region $c1f8-$c2d8 ---
.pc = $c1f8 "dat_c1f8"

dat_c1f8:
        .byte $3f,$fa,$ea,$ea,$e9,$d7,$0f,$0e       // char 63 '?'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 64 '@'
        .byte $fc,$ed,$a9,$a9,$a9,$a9,$a9,$e9       // char 65 'A'
        .byte $fc,$ad,$a9,$a9,$69,$e9,$a9,$a5       // char 66 'B'
        .byte $fd,$a9,$a9,$a9,$55,$40,$00,$00       // char 67 'C'
        .byte $f4,$a5,$a9,$a9,$a9,$e9,$e9,$e9       // char 68 'D'
        .byte $fd,$a9,$a9,$a9,$55,$fd,$a9,$a9       // char 69 'E'
        .byte $fd,$a9,$a9,$a9,$55,$fd,$a9,$a9       // char 70 'F'
        .byte $fd,$a9,$a9,$a9,$55,$fd,$a9,$a9       // char 71 'G'
        .byte $fd,$e9,$e9,$e9,$e9,$e9,$a9,$a9       // char 72 'H'
        .byte $d0,$90,$90,$90,$90,$90,$90,$90       // char 73 'I'
        .byte $fd,$e9,$e9,$e9,$e9,$e9,$e9,$e9       // char 74 'J'
        .byte $fd,$e9,$e9,$e9,$e9,$a9,$a5,$94       // char 75 'K'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 76 'L'
        .byte $fd,$e9,$a9,$a9,$a9,$69,$69,$69       // char 77 'M'
        .byte $fd,$e9,$e9,$e9,$a9,$a9,$a9,$a9       // char 78 'N'
        .byte $f4,$a5,$a9,$a9,$a9,$e9,$e9,$e9       // char 79 'O'
        .byte $f4,$a5,$a9,$a9,$69,$e9,$a9,$a9       // char 80 'P'
        .byte $f4,$a5,$a9,$a9,$a9,$e9,$e9,$e9       // char 81 'Q'
        .byte $f4,$a5,$a9,$a9,$69,$e9,$a9,$a9       // char 82 'R'
        .byte $fd,$a9,$a9,$a9,$55,$f4,$a5,$a9       // char 83 'S'
        .byte $fd,$a9,$a9,$a9,$95,$90,$90,$90       // char 84 'T'
        .byte $fd,$e9,$e9,$e9,$e9,$e9,$e9,$e9       // char 85 'U'
        .byte $fd,$e9,$e9,$e9,$e9,$e9,$e9,$a9       // char 86 'V'
        .byte $ff,$69,$69,$69,$69,$69,$69,$69       // char 87 'W'
        .byte $fd,$e9,$e9,$e9,$e9,$a9,$a5,$94       // char 88 'X'
        .byte $fd,$e9,$e9,$e9,$e9,$e9,$a9,$a5       // char 89 'Y'
        .byte $fd,$a9,$a9,$a9,$69,$a9,$a5,$a4       // char 90 'Z'

dat_c2d8:
        // === Fill data (1 bytes, $c2d8-$c2d8) ===
        .byte $00                                   // .

// --- Region $c308-$c315 ---
.pc = $c308 "dat_c308"

dat_c308:
        .byte $d0,$90,$90,$90,$90,$90,$90,$90       // char 97 'a'
        .byte $f4,$e4,$e4,$e4,$d4                   // char 98 (partial)

dat_c315:
        // === Fill data (1 bytes, $c315-$c315) ===
        .byte $00                                   // .

// --- Region $c338-$c34f ---
.pc = $c338 "dat_c338"

dat_c338:
        .byte $d0,$90,$90,$90,$50,$40,$00,$00       // char 103 'g'
        .byte $f4,$e4,$a4,$a4,$94,$90,$90,$90       // char 104 'h'
        .byte $00,$40,$40,$50,$90,$90,$90,$90       // char 105 'i'

// --- Region $c36d-$c3d8 ---
.pc = $c36d "dat_c36d"

dat_c36d:
        .byte $f4,$a4,$a4                           // char 109 (partial)
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 110 'n'
        .byte $3d,$f9,$e9,$e9,$a5,$a4,$94,$90       // char 111 'o'
        .byte $f4,$a5,$a9,$a9,$a9,$a9,$a9,$a9       // char 112 'p'
        .byte $d0,$90,$90,$90,$90,$90,$90,$90       // char 113 'q'
        .byte $f4,$a5,$a9,$a9,$69,$e9,$a9,$a5       // char 114 'r'
        .byte $f4,$a5,$a9,$a9,$69,$e9,$a9,$a5       // char 115 's'
        .byte $00,$00,$f4,$a4,$a4,$a5,$a9,$a9       // char 116 't'
        .byte $fd,$a9,$a9,$a9,$55,$fd,$a9,$a9       // char 117 'u'
        .byte $f4,$a5,$a9,$a9,$69,$fd,$a9,$a9       // char 118 'v'
        .byte $fd,$a9,$a9,$a9,$69,$e9,$a5,$a4       // char 119 'w'
        .byte $f4,$a5,$a9,$a9,$69,$e9,$a9,$a5       // char 120 'x'
        .byte $f4,$a5,$a9,$a9,$69,$e9,$a9,$a9       // char 121 'y'
        .byte $00,$00,$00,$d0,$90,$90,$90,$50       // char 122 'z'

dat_c3d8:
        // === Fill data (1 bytes, $c3d8-$c3d8) ===
        .byte $00                                   // .

// --- Region $c3f8-$c4d7 ---
.pc = $c3f8 "dat_c3f8"

dat_c3f8:
        .byte $f4,$a5,$a9,$a9,$69,$a9,$a5,$a4       // char 127
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 128
        .byte $3a,$fa,$ea,$e9,$e9,$e9,$d5,$00       // char 129
        .byte $ea,$e9,$eb,$ea,$ea,$ea,$d5,$00       // char 130
        .byte $e9,$e9,$ea,$ea,$ea,$fa,$35,$00       // char 131
        .byte $e9,$e9,$e9,$ea,$ea,$ea,$d5,$00       // char 132
        .byte $ea,$e9,$eb,$ea,$ea,$fa,$35,$00       // char 133
        .byte $ea,$e9,$e9,$e9,$e9,$e9,$d5,$00       // char 134
        .byte $e9,$e9,$ea,$ea,$ea,$fa,$35,$00       // char 135
        .byte $ea,$e9,$e9,$e9,$e9,$e9,$d5,$00       // char 136
        .byte $0e,$0e,$0e,$0e,$0e,$0e,$0d,$00       // char 137
        .byte $fd,$e9,$e9,$ea,$ea,$fa,$35,$00       // char 138
        .byte $ea,$e9,$e9,$e9,$e9,$e9,$d5,$00       // char 139
        .byte $e9,$e9,$e9,$ea,$ea,$fa,$35,$00       // char 140
        .byte $e6,$e6,$e6,$e6,$e6,$e6,$d5,$00       // char 141
        .byte $e9,$e9,$e9,$e9,$e9,$e9,$d5,$00       // char 142
        .byte $e9,$e9,$ea,$ea,$ea,$fa,$35,$00       // char 143
        .byte $ea,$e9,$e9,$e9,$e9,$e9,$d5,$00       // char 144
        .byte $e9,$e9,$ea,$ea,$ea,$fa,$35,$00       // char 145
        .byte $ea,$e9,$e9,$e9,$e9,$e9,$d5,$00       // char 146
        .byte $fa,$35,$ff,$ea,$ea,$ea,$d5,$00       // char 147
        .byte $0e,$0e,$0e,$0e,$0e,$0e,$0d,$00       // char 148
        .byte $e9,$e9,$ea,$ea,$ea,$fa,$35,$00       // char 149
        .byte $fa,$3a,$3a,$3e,$0e,$0e,$0d,$00       // char 150
        .byte $e6,$e6,$ea,$ea,$ea,$e9,$d5,$00       // char 151
        .byte $da,$ea,$e9,$e9,$e9,$e9,$d5,$00       // char 152
        .byte $3a,$3e,$0e,$0e,$0e,$0e,$0d,$00       // char 153
        .byte $3e,$3a,$fa,$ea,$ea,$ea,$d5           // char 154 (partial)

dat_c4d7:
        // === Fill data (1 bytes, $c4d7-$c4d7) ===
        .byte $00                                   // .

// --- Region $c508-$c50f ---
.pc = $c508 "dat_c508"

dat_c508:
        .byte $0e,$0d,$0f,$0e,$0e,$0e,$0d           // char 161 (partial)

dat_c50f:
        // === Fill data (1 bytes, $c50f-$c50f) ===
        .byte $00                                   // .

// --- Region $c540-$c5d5 ---
.pc = $c540 "dat_c540"

dat_c540:
        .byte $0e,$0e,$0e,$0f,$03,$03,$00,$00       // char 168
        .byte $0e,$0e                               // char 169 (partial)

txt_c54a:
        .byte $3e,$3a,$3a,$39,$35,$00               // char 169 (partial)
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 170
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 171
        .byte $00,$00,$0f,$0e,$0e,$0f,$0e,$0d       // char 172
        .byte $3a,$35,$00,$00,$00,$00,$00,$00       // char 173
        .byte $00,$00,$0f,$0e,$0e,$0e,$0d,$00       // char 174
        .byte $3a,$fa,$e9,$e9,$e5,$e4,$d4,$d0       // char 175
        .byte $ea,$ea,$ea,$ea,$ea,$fa,$35,$00       // char 176
        .byte $0e,$0e,$3e,$3a,$3a,$3a,$35,$00       // char 177
        .byte $3e,$fa,$ea,$ea,$ea,$ea,$d5,$00       // char 178
        .byte $0e,$fd,$eb,$ea,$ea,$fa,$35,$00       // char 179
        .byte $fa,$35,$03,$03,$03,$03,$03,$00       // char 180
        .byte $ea,$d5,$eb,$ea,$ea,$fa,$35,$00       // char 181
        .byte $ea,$e9,$eb,$ea,$ea,$fa,$35,$00       // char 182
        .byte $0f,$0e,$0e,$0e,$0e,$0e,$0d,$00       // char 183
        .byte $ea,$e9,$eb,$ea,$ea,$fa,$35,$00       // char 184
        .byte $3a,$fd,$eb,$ea,$ea,$fa,$35,$00       // char 185
        .byte $0f,$0e,$0e,$0e,$0d                   // char 186 (partial)

dat_c5d5:
        // === Fill data (1 bytes, $c5d5-$c5d5) ===
        .byte $00                                   // .

// --- Region $c5f8-$c6d7 ---
.pc = $c5f8 "dat_c5f8"

dat_c5f8:
        .byte $0e,$0d,$0f,$0e,$0e,$0e,$0d,$00       // char 191
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 192
        .byte $e9,$a9,$a9,$e9,$e9,$e9,$d5,$00       // char 193
        .byte $a9,$69,$e9,$a9,$a9,$a5,$54,$00       // char 194
        .byte $00,$c0,$fd,$a9,$a9,$a9,$55,$00       // char 195
        .byte $e9,$e9,$a9,$a9,$a9,$a5,$54,$00       // char 196
        .byte $a9,$55,$fd,$a9,$a9,$a9,$55,$00       // char 197
        .byte $a9,$55,$00,$00,$00,$00,$00,$00       // char 198
        .byte $a9,$e9,$e9,$a9,$a9,$a5,$54,$00       // char 199
        .byte $a9,$e9,$e9,$e9,$e9,$e9,$d5,$00       // char 200
        .byte $90,$90,$90,$90,$90,$90,$50,$00       // char 201
        .byte $e9,$e9,$e9,$a9,$a9,$a5,$54,$00       // char 202
        .byte $a5,$a9,$e9,$e9,$e9,$e9,$d5,$00       // char 203
        .byte $00,$00,$fd,$a9,$a9,$a9,$55,$00       // char 204
        .byte $69,$69,$69,$69,$69,$69,$55,$00       // char 205
        .byte $a9,$e9,$e9,$e9,$e9,$e9,$d5,$00       // char 206
        .byte $e9,$e9,$a9,$a9,$a9,$a5,$54,$00       // char 207
        .byte $a5,$54,$00,$00,$00,$00,$00,$00       // char 208
        .byte $e9,$e9,$a9,$a9,$a9,$a5,$69,$d5       // char 209
        .byte $a5,$a5,$a9,$e9,$e9,$e9,$d5,$00       // char 210
        .byte $a9,$69,$e9,$a9,$a9,$a5,$54,$00       // char 211
        .byte $90,$90,$90,$90,$90,$90,$50,$00       // char 212
        .byte $e9,$e9,$a9,$a9,$a9,$a5,$54,$00       // char 213
        .byte $a5,$a4,$a4,$94,$90,$90,$50,$00       // char 214
        .byte $69,$69,$a9,$a9,$a9,$e9,$55,$00       // char 215
        .byte $ad,$a9,$e9,$e9,$e9,$e9,$d5,$00       // char 216
        .byte $a4,$94,$90,$90,$90,$90,$50,$00       // char 217
        .byte $94,$90,$fd,$a9,$a9,$a9,$55           // char 218 (partial)

dat_c6d7:
        // === Fill data (1 bytes, $c6d7-$c6d7) ===
        .byte $00                                   // .

// --- Region $c708-$c70f ---
.pc = $c708 "dat_c708"

dat_c708:
        .byte $90,$50,$d0,$90,$90,$90,$50           // char 225 (partial)

dat_c70f:
        // === Fill data (1 bytes, $c70f-$c70f) ===
        .byte $00                                   // .

// --- Region $c740-$c7d5 ---
.pc = $c740 "dat_c740"

dat_c740:
        .byte $90,$90,$94,$a4,$a4,$e4,$d4,$00       // char 232
        .byte $90,$90,$90,$50,$40,$40,$00,$00       // char 233
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 234
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 235
        .byte $00,$00,$d0,$90,$90,$90               // char 236 (partial)

txt_c766:
        .byte $50,$40                               // char 236 (partial)
        .byte $a4,$54,$00,$00,$00,$00,$00,$00       // char 237
        .byte $00,$00,$d0,$90,$90,$90,$50,$00       // char 238
        .byte $50,$40,$40,$00,$00,$00,$00,$00       // char 239
        .byte $e9,$e9,$a9,$a9,$a9,$a5,$54,$00       // char 240
        .byte $90,$90,$94,$a4,$a4,$a4,$54,$00       // char 241
        .byte $a4,$94,$fd,$a9,$a9,$a9,$55,$00       // char 242
        .byte $a9,$69,$e9,$a9,$a9,$a5,$54,$00       // char 243
        .byte $a9,$a5,$a4,$a4,$a4,$a4,$54,$00       // char 244
        .byte $a9,$69,$e9,$a9,$a9,$a5,$54,$00       // char 245
        .byte $a9,$69,$e9,$a9,$a9,$a5,$54,$00       // char 246
        .byte $a4,$94,$90,$90,$90,$90,$50,$00       // char 247
        .byte $a9,$69,$e9,$a9,$a9,$a5,$54,$00       // char 248
        .byte $a9,$69,$e9,$a9,$a9,$a5,$54,$00       // char 249
        .byte $d0,$90,$90,$90,$50                   // char 250 (partial)

dat_c7d5:
        // === Fill data (1 bytes, $c7d5-$c7d5) ===
        .byte $00                                   // .

// --- Region $c7f8-$c7ff ---
.pc = $c7f8 "dat_c7f8"

dat_c7f8:
        .byte $94,$50,$d0,$90,$90,$90,$50,$00       // char 255

// --- Region $c888-$c8af ---
.pc = $c888 "Segment $c888"
        .byte $0f,$0f,$01,$01,$0f,$0f,$0c,$0c,$0b,$0b,$00,$00,$06,$06,$0e,$0e // ................
        .byte $03,$03,$01,$01,$03,$03,$0e,$0e,$06,$06,$00,$00,$00,$00,$00,$00 // ................
        .byte $0b,$0b,$0c,$0c,$00,$00,$00,$00       // ........

// --- Region $ca00-$cb94 ---
.pc = $ca00 "spr_ca00"

spr_ca00:
        // === Sprite data (64 bytes, $ca00-$ca3f) ===
        .byte $20,$20,$20                           // ..#.......#.......#.....
        .byte $20,$20,$20                           // ..#.......#.......#.....
        .byte $20,$20,$20                           // ..#.......#.......#.....
        .byte $20,$20,$27                           // ..#.......#.......#..###
        .byte $16,$01,$0d                           // ...#.##........#....##.#
        .byte $10,$09,$12                           // ...#........#..#...#..#.
        .byte $05,$27,$20                           // .....#.#..#..###..#.....
        .byte $09,$0d,$10                           // ....#..#....##.#...#....
        .byte $0f,$12,$14                           // ....####...#..#....#.#..
        .byte $05,$04,$20                           // .....#.#.....#....#.....
        .byte $02,$19,$20                           // ......#....##..#..#.....
        .byte $28,$06,$02                           // ..#.#........##.......#.
        .byte $12,$29,$20                           // ...#..#...#.#..#..#.....
        .byte $0f,$0e

txt_ca29:
        .byte $20
        .byte $30,$34,$2f                           // ..##......##.#....#.####
        .byte $30,$38,$2f                           // ..##......###.....#.####
        .byte $38,$37,$2e                           // ..###.....##.###..#.###.
        .byte $2e,$2e,$20                           // ..#.###...#.###...#.....
        .byte $20,$20,$20                           // ..#.......#.......#.....
        .byte $20,$20,$20                           // ..#.......#.......#.....
        .byte $03,$01,$0c                           // ......##.......#....##..
        .byte $0c                                   // sprite 0 padding

txt_ca40:
        .text " (615)/889-5615 "

txt_ca50:
        .encoding "screencode_mixed"
        .text "to get in contact with any of the (fbr) members"
        .encoding "petscii_upper"

txt_ca7f:
        .text "!       "

txt_ca87:
        .encoding "screencode_mixed"
        .text "fbr members are: infernal - ninja - microman - and the changeling"
        .encoding "petscii_upper"

txt_cac8:
        .text "...       "

txt_cad2:
        .encoding "screencode_mixed"
        .text "greetings to all our friends and contacts both in america and europe"
        .encoding "petscii_upper"

txt_cb16:
        .text "!         "

txt_cb20:
        .encoding "screencode_mixed"
        .text "watch for more by (fbr"
        .encoding "petscii_upper"

txt_cb36:
        .text ").     "

txt_cb3d:
        .encoding "screencode_mixed"
        .text "hit- space bar"
        .encoding "petscii_upper"

txt_cb4b:
        .text " -               "
        .byte $13,$03,$12,$0f,$0c,$0c,$20,$14,$05,$12,$0d,$09,$0e,$01,$14,$05 // ...... .........
        .byte $04                                   // .

txt_cb6d:
        .text "!                   "

txt_cb81:
        .encoding "screencode_mixed"
        .text "hit it now"
        .encoding "petscii_upper"

txt_cb8b:
        .text "!        "
        .byte $00                                   // string terminator

// --- Region $cc00-$d000 ---
.pc = $cc00 "dat_cc00"

dat_cc00:
        .text "                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        "
        .byte $00                                   // string terminator
        .encoding "screencode_mixed"
        .byte $ff                                   // scrcode: .
        .text "@"
        .byte $ff                                   // scrcode: .
        .text "@"
        .byte $ff                                   // scrcode: .
        .text "@"
        .byte $ff                                   // scrcode: .
        .text "@"
        .byte $ff                                   // scrcode: .
        .text "@"
        .byte $ff                                   // scrcode: .
        .text "@"
        .byte $ff                                   // scrcode: .
        .text "@"
        .byte $48                                   // scrcode: .
        .text "@("
        .byte $7a                                   // scrcode: .
        .text ">"
        .byte $7a                                   // scrcode: .
        .text " "
        .byte $7a,$ff                               // scrcode: ..
        .encoding "petscii_upper"

dat_d000:
        // === Fill data (1 bytes, $d000-$d000) ===
        .byte $00                                   // .

// --- Region $da40-$da40 ---
.pc = $da40 "spr_da40"

spr_da40:
        .byte $00                                   // .

// --- Region $de80-$de80 ---
.pc = $de80 "spr_de80"

spr_de80:
        .byte $00                                   // .

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

chr_e000:
        .byte $00                                   // .

// --- Region $e900-$e900 ---
.pc = $e900 "spr_e900"

spr_e900:
        .byte $00                                   // .

// --- Region $e940-$e940 ---
.pc = $e940 "spr_e940"

spr_e940:
        .byte $00                                   // .

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

dat_ea32:
        // === Fill data (15 bytes, $ea32-$ea40) ===
        .fill 14, $00

spr_ea40:
        .byte $00                                   // .

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

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

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

scr_f000:
        .byte $00                                   // .

// --- Region $f700-$fce1 ---
.pc = $f700 "dat_f700"

dat_f700:
        .byte $01,$00,$c0,$f8,$f7,$41,$11,$b1       // .....A..

txt_f708:
        .text "/****)"
        .byte $07,$aa,$bd,$1a,$01,$8d,$18,$01,$b1,$2f,$29,$1f,$aa,$20,$22,$01 // ........./).. ".
        .byte $4c,$ff,$01,$a4
        .byte $43,$ab,$79
        .text "X;?)"
        .byte $e6
        .byte $2f,$d0,$02,$e6
        .byte $30,$60,$b1,$2f,$20,$22,$01,$91,$2d,$e6,$2d,$d0,$02,$e6,$2e,$ca // 0`./ "..-.-.....
        .byte $d0,$f5,$f0,$c5,$a9,$00,$f0,$ef,$a9,$ff,$d0,$eb,$b1,$2f,$91,$2d // ............./.-
        .byte $e6,$2f,$d0,$02,$e6,$30,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$f0 // ./...0.-........
        .byte $a8,$20,$71,$01,$b1,$2f,$20,$22,$01,$91,$2d,$e6,$2d,$d0,$02,$e6 // . q../ "..-.-...
        .byte $2e,$ca,$d0,$f5,$c6,$39,$10,$f1,$30,$8f,$86,$39,$b1,$2f,$aa,$4c // .....9..0..9./.L
        .byte $22,$01,$20,$71,$01,$b1,$2f,$91,$2d,$e6,$2f,$d0,$02,$e6,$30,$e6 // ". q../.-./...0.
        .byte $2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$c6,$39,$10,$e9,$4c,$00,$01,$2c // -........9..L..,
        .byte $da,$01,$a9,$37,$85,$01,$58,$20,$00,$c8,$4c,$ae,$a7,$e0,$00,$f0 // ...7..X ..L.....
        .byte $ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1,$2f,$91,$2d,$c8,$c4,$ff,$d0 // ...,...../.-....
        .byte $f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5,$2e,$69,$00,$85,$2e,$a0,$00 // ...-e..-..i.....
        .byte $ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85,$2f,$a5,$30,$69,$00,$85,$30 // ...../e../.0i..0
        .byte $4c,$00,$01,$b9,$00,$ef,$99,$00,$ff,$c8,$d0,$f7,$ce,$dc,$01,$ce // L...............
        .byte $df,$01,$ad,$df,$01,$c9,$df,$d0,$ea,$60,$a9,$28,$03,$03,$0f,$0e // .........`.(....
        .byte $0e,$3e,$3a,$ff,$e3,$ea,$26,$e9,$eb,$ea,$ea,$3f,$fa,$e3,$ea,$e3 // .>:...&....?....
        .byte $e9,$c1,$e3,$ea,$e4,$e9,$21,$3f,$42,$fa,$ea,$ea,$e9,$eb,$ea,$ea // ......!?B.......
        .byte $3f,$21,$fa,$e3,$ea,$e3,$e9,$21,$fd,$e5,$e9,$23,$ea,$ea,$0f,$e7 // ?!.....!...#....
        .byte $0e,$a8,$21,$fd,$e5,$e9,$23,$ea,$ea,$fd,$e7,$e9,$22,$ff,$e9,$e3 // ..!...#....."...
        .byte $ea,$e3,$e6,$22,$ff,$e9,$e5,$ea,$23,$e9,$3f,$fa,$e3,$ea,$e3,$e9 // ..."....#.?.....
        .byte $c1,$e3,$ea,$26,$d5,$ff,$ea,$ea,$3f,$fa,$e3,$ea,$e3,$e9,$c1,$e3 // ...&....?.......
        .byte $ea,$2d,$d5,$ff,$ea,$ea,$3f,$fa,$ea,$ea,$e9,$eb,$ea,$ea,$ff,$e3 // .-....?.........
        .byte $ea,$21,$d6,$e3,$0e,$21,$fd,$e7,$e9,$21,$fd,$e6,$e9,$22,$ea,$ff // .!...!...!..."..
        .byte $e7,$e6,$21,$fd,$e4,$e9,$24,$ea,$fa,$3e,$fd,$e5,$e9,$23,$ea,$fa // ..!...$..>...#..
        .byte $ff,$e3,$ea,$24,$d5,$03,$0f,$0e,$80,$30,$00,$21,$0f,$e7,$0e,$21 // ...$.....0.!...!
        .byte $3d,$e3,$39,$21,$35,$80,$23,$00,$26,$0f,$0e,$0e,$0f,$0e,$0d,$a3 // =.9!5.#.&.......
        .byte $23,$03,$03,$0f,$e4,$0e               // #.....

txt_f8b4:
        .text "%=9::>"
        .byte $e3,$0e,$bd                           // ...

txt_f8bd:
        .text "#?::"
        .byte $ab                                   // '+' | $80 (end-of-string marker)
        .byte $27,$03,$03,$0f,$0e,$3e,$3f,$fa,$e3,$ea,$3c,$e9,$e9,$ea,$03,$0f // '....>?...<.....
        .text ">::>"
        .byte $0e,$0e
        .byte $3f,$fa,$ea,$ea,$e9,$d5,$03,$0f
        .byte $3f,$fa
        .byte $ea,$ea,$e9,$d7,$0e,$0e,$fd,$e5,$e9,$23,$ea,$ea,$ff,$e3,$ea,$2d // .........#.....-
        .byte $e9,$eb,$ea,$ea,$3f,$fa,$ea,$ea,$e9,$eb,$ea,$ea,$ff,$e3,$ea,$21 // ....?..........!
        .byte $d5,$e3,$03,$30,$3f,$fa,$ea,$ea,$e9,$eb,$ea,$fa,$3f,$fa,$ea,$ea // ...0?.......?...
        .byte $e9,$eb,$ea,$fa,$a3,$21,$0f,$e3,$0e,$21,$0d,$80,$20,$00,$28,$3f // .....!...!.. .(?
        .byte $fa,$ea,$ea,$e9,$d7,$0f,$0e,$a8,$22,$fc,$ed,$e5,$a9,$2a,$e9,$fc // ........"....*..
        .byte $ad,$a9,$a9,$69,$e9,$a9,$a5,$fd,$e3,$a9 // ...i......

txt_f93c:
        .byte $22                                   // double quote character
        .text "U"
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $22,$f4,$a5,$e3,$a9,$e3,$e9,$21,$fd,$e3,$a9,$21,$55,$42,$fd,$a9 // "......!...!UB..
        .byte $a9,$fd,$a9,$a9,$a9,$55,$24,$fd,$a9,$a9,$fd,$e5,$e9,$23,$a9,$a9 // .....U$......#..
        .byte $d0,$e7,$90,$21,$fd,$e7,$e9,$21,$fd,$e4,$e9,$23,$a9,$a5,$94,$a8 // ...!...!...#....
        .byte $22,$fd,$e9,$e3,$a9,$e3,$69,$21,$fd,$e3,$e9,$e4,$a9,$22,$f4,$a5 // ".....i!....."..
        .byte $e3,$a9,$e3,$e9,$2a,$f4,$a5,$a9,$a9,$69,$e9,$a9,$a9,$f4,$a5,$e3 // ....*....i......
        .byte $a9,$e3,$e9,$29,$f4,$a5,$a9,$a9,$69,$e9,$a9,$a9,$fd,$e3,$a9,$25 // ...)....i......%
        .byte $55,$f4,$a5,$a9,$fd,$e3,$a9,$21,$95,$e3,$90,$21,$fd,$e7,$e9,$21 // U......!...!...!
        .byte $fd,$e6,$e9,$22,$a9,$ff,$e7,$69,$21,$fd,$e4,$e9,$24,$a9,$a5,$94 // ..."...i!...$...
        .byte $fd,$e5,$e9,$23,$a9,$a5,$fd,$e3,$a9,$24,$69,$a9,$a5,$a4,$80,$30 // ...#.....$i....0
        .byte $00,$21,$d0,$e7,$90,$21,$f4,$e3,$e4,$21,$d4,$80,$23,$00,$21,$d0 // .!...!...!..#.!.
        .byte $e3,$90                               // ..

txt_f9e2:
        .byte $22                                   // double quote character
        .text "P"
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $25,$f4,$e4,$a4,$a4,$94,$e3,$90,$24,$00,$40,$40,$50,$e4,$90,$bd // %.......$.@@P...
        .byte $23,$f4,$a4,$a4,$a8,$2a,$3d,$f9,$e9,$e9,$a5,$a4,$94,$90,$f4,$a5 // #....*=.........
        .byte $e6,$a9,$21,$d0,$e7,$90,$30,$f4,$a5,$a9,$a9,$69,$e9,$a9,$a5,$f4 // ..!...0....i....
        .byte $a5,$a9,$a9,$69,$e9,$a9,$a5,$a2,$27,$f4,$a4,$a4,$a5,$a9,$a9,$fd // ...i....'.......
        .byte $e3,$a9,$2d,$55,$fd,$a9,$a9,$f4,$a5,$a9,$a9,$69,$fd,$a9,$a9,$fd // ..-U.......i....
        .byte $e3,$a9,$34,$69,$e9,$a5,$a4,$f4,$a5,$a9,$a9,$69,$e9,$a9,$a5,$f4 // ..4i.......i....
        .byte $a5,$a9,$a9,$69,$e9,$a9,$a9,$a3,$21,$d0,$e3,$90,$21,$50,$80,$20 // ...i....!...!P. 
        .byte $00,$28,$f4,$a5,$a9,$a9,$69,$a9,$a5,$a4,$a8,$23,$3a,$fa,$ea,$e3 // .(....i....#:...
        .byte $e9,$25,$d5,$00,$ea,$e9,$eb,$e3,$ea,$24,$d5,$00,$e9,$e9,$e3,$ea // .%.......$......
        .byte $23,$fa,$35,$00,$e3,$e9,$e3,$ea,$2b,$d5,$00,$ea,$e9,$eb,$ea,$ea // #.5.....+.......
        .byte $fa,$35,$00,$ea,$e5,$e9,$24,$d5,$00,$e9,$e9,$e3,$ea,$24,$fa,$35 // .5....$......$.5
        .byte $00,$ea,$e5,$e9,$22,$d5,$00,$e6,$0e,$2b,$0d,$00,$fd,$e9,$e9,$ea // ...."....+......
        .byte $ea,$fa,$35,$00,$ea,$e5,$e9,$22,$d5,$00,$e3,$e9,$25,$ea,$ea,$fa // ..5...."....%...
        .byte $35,$00,$e6,$e6,$22,$d5,$00,$e6,$e9,$24,$d5,$00,$e9,$e9,$e3,$ea // 5..."....$......
        .byte $24,$fa,$35,$00,$ea,$e5,$e9,$24,$d5,$00,$e9,$e9,$e3,$ea,$24,$fa // $.5....$......$.
        .byte $35,$00,$ea,$e5,$e9,$25,$d5,$00,$fa,$35,$ff,$e3,$ea,$22,$d5,$00 // 5....%...5..."..
        .byte $e6,$0e,$24,$0d,$00,$e9,$e9,$e3,$ea,$2d,$fa,$35,$00,$fa,$3a,$3a // ..$......-.5..::
        .byte $3e,$0e,$0e,$0d,$00,$e6,$e6,$e3,$ea,$25,$e9,$d5,$00,$da,$ea,$e4 // >........%......
        .byte $e9,$24,$d5,$00,$3a,$3e,$e4,$0e,$25,$0d,$00,$3e,$3a,$fa,$e3,$ea // .$..:>..%..>:...
        .byte $21,$d5,$80,$31,$00,$23,$0e,$0d,$0f,$e3,$0e,$21,$0d,$80,$31,$00 // !..1.#.....!..1.
        .byte $e3,$0e,$23,$0f,$03,$03,$a2,$27,$0e,$0e // ..#....'..

txt_fb30:
        .text ">::95"
        .byte $b3                                   // '3' | $80 (end-of-string marker)
        .byte $28,$0f,$0e,$0e,$0f,$0e,$0d           // (......

txt_fb3d:
        .text ":5"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $21,$0f,$e3,$0e,$2a,$0d,$00,$3a,$fa,$e9,$e9,$e5,$e4,$d4,$d0,$e5 // !...*..:........
        .byte $ea,$26,$fa,$35,$00,$0e,$0e,$3e,$e3,$3a,$24,$35,$00,$3e,$fa,$e4 // .&.5...>.:$5.>..
        .byte $ea,$2c,$d5,$00,$0e,$fd,$eb,$ea,$ea,$fa,$35,$00,$fa,$35,$e5,$03 // .,........5..5..
        .byte $32,$00,$ea,$d5,$eb,$ea,$ea,$fa,$35,$00,$ea,$e9,$eb,$ea,$ea,$fa // 2.......5.......
        .byte $35,$00,$0f,$e5,$0e,$33,$0d,$00,$ea,$e9,$eb,$ea,$ea,$fa,$35,$00 // 5....3........5.
        .byte $3a,$fd,$eb,$ea,$ea,$fa,$35,$00,$0f,$e3,$0e,$21,$0d,$80,$23,$00 // :.....5....!..#.
        .byte $23,$0e,$0d,$0f,$e3,$0e,$21,$0d,$a9,$23,$e9,$a9,$a9,$e3,$e9,$29 // #.....!..#.....)
        .byte $d5,$00,$a9,$69,$e9,$a9,$a9,$a5,$54,$a2,$22,$c0,$fd,$e3,$a9,$24 // ...i....T."....$
        .byte $55,$00,$e9,$e9,$e3,$a9,$26,$a5,$54,$00,$a9,$55,$fd,$e3,$a9,$24 // U.....&.T..U...$
        .byte $55,$00,$a9,$55,$a6,$29,$a9,$e9,$e9,$a9,$a9,$a5,$54,$00,$a9,$e5 // U..U.)......T...
        .byte $e9,$22,$d5,$00,$e6,$90,$22,$50,$00,$e3,$e9,$27,$a9,$a9,$a5,$54 // ."...."P...'...T
        .byte $00,$a5,$a9,$e4,$e9,$21,$d5,$a3,$21,$fd,$e3,$a9,$22,$55,$00,$e6 // .....!..!..."U..
        .byte $69,$23,$55,$00,$a9,$e5,$e9,$24,$d5,$00,$e9,$e9,$e3,$a9,$25,$a5 // i#U....$......%.
        .byte $54,$00,$a5,$54,$a6,$22,$e9,$e9,$e3,$a9,$26,$a5,$69,$d5,$a5,$a5 // T..T."....&.i...
        .byte $a9,$e3,$e9,$2a,$d5,$00,$a9,$69,$e9,$a9,$a9,$a5,$54,$00,$e6,$90 // ...*...i....T...
        .byte $24,$50,$00,$e9,$e9,$e3,$a9,$2d,$a5,$54,$00,$a5,$a4,$a4,$94,$90 // $P.....-.T......
        .byte $90,$50,$00,$69,$69,$e3,$a9,$25,$e9,$55,$00,$ad,$a9,$e4,$e9,$24 // .P.ii..%.U.....$
        .byte $d5,$00,$a4,$94,$e4,$90,$25,$50,$00,$94,$90,$fd,$e3,$a9,$21,$55 // ......%P......!U
        .byte $80,$31,$00,$23,$90,$50,$d0,$e3,$90,$21,$50,$80,$31,$00,$28,$90 // .1.#.P...!P.1.(.
        .byte $90,$94,$a4,$a4,$e4,$d4,$00,$e3,$90   // .........

txt_fc79:
        .text "#P"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $b4                                   // '4' | $80 (end-of-string marker)
        .byte $21,$d0,$e3,$90                       // !...

txt_fc82:
        .text "$P"
        .byte $40                                   // @ character
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $54,$a8,$21,$d0,$e3,$90,$25,$50,$00   // T.!...%P.

txt_fc8f:
        .text "P"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $22,$e9,$e9,$e3,$a9,$26,$a5,$54,$00,$90,$90,$94,$e3,$a4,$25,$54 // "....&.T......%T
        .byte $00,$a4,$94,$fd,$e3,$a9,$2c,$55,$00,$a9,$69,$e9,$a9,$a9,$a5,$54 // ......,U..i....T
        .byte $00,$a9,$a5,$e4,$a4,$21,$54,$42,$00,$a9,$69,$e9,$a9,$a9,$a5,$54 // .....!TB..i....T
        .byte $23,$00,$a4,$94,$e4,$90,$21,$50,$42,$00,$a9,$69,$e9,$a9,$a9,$a5 // #.....!PB..i....
        .byte $54,$22,$00,$d0,$e3,$90,$21,$50,$80,$23,$00,$23,$94,$50,$d0 // T"....!P.#.#.P.

// --- Region $fce5-$fd44 ---
.pc = $fce5 "dat_fce5"

dat_fce5:
        .byte $44,$50,$00,$78,$a9,$7f,$8d,$0d,$dc,$a9,$81,$8d,$1a,$d0,$a9,$1b // DP.x............
        .byte $8d,$11,$d0,$a9,$e9,$8d,$12,$d0,$a9,$00,$8d // ...........

spr_fd00:
        // === Sprite data (64 bytes, $fd00-$fd3f) ===
        .byte $14,$03,$a9                           // ...#.#........###.#.#..#
        .byte $c9,$8d,$15                           // ##..#..##...##.#...#.#.#
        .byte $03,$a9,$00                           // ......###.#.#..#........
        .byte $85,$81,$a9                           // #....#.##......##.#.#..#
        .byte $30,$8d,$18                           // ..##....#...##.#...##...
        .byte $d0,$a9,$08                           // ##.#....#.#.#..#....#...
        .byte $20,$d2,$ff                           // ..#.....##.#..#.########
        .byte $a9,$ea,$8d                           // #.#.#..####.#.#.#...##.#
        .byte $28,$03,$a9                           // ..#.#.........###.#.#..#
        .byte $17,$85,$80                           // ...#.####....#.##.......
        .byte $a9,$00,$85                           // #.#.#..#........#....#.#
        .byte $ae,$a9,$ca                           // #.#.###.#.#.#..###..#.#.
        .byte $85,$af,$a9                           // #....#.##.#.#####.#.#..#
        .byte $00,$85,$fa                           // ........#....#.######.#.
        .byte $e3,$ea,$60                           // ###...#####.#.#..##.....
        .byte $4d,$a9,$0b                           // .#..##.##.#.#..#....#.##
        .byte $8d,$22,$d0                           // #...##.#..#...#.##.#....
        .byte $a9,$0f,$8d                           // #.#.#..#....#####...##.#
        .byte $23,$d0,$a0                           // ..#...####.#....#.#.....
        .byte $28,$a9,$09                           // ..#.#...#.#.#..#....#..#
        .byte $99,$97,$db                           // #..##..##..#.#####.##.##
        .byte $99                                   // sprite 0 padding
        .byte $bf,$db,$88,$d0,$f7                   // .....

// --- Region $fd71-$fd91 ---
.pc = $fd71 "Segment $fd71"
        .byte $0f,$0f,$01,$01,$0f,$0f,$0c,$0c,$0b,$0b,$a2,$2e,$06,$06,$0e,$0e // ................
        .byte $03,$03,$01,$01,$03,$03,$0e,$0e,$06,$06,$a6,$24,$0b,$0b,$0c,$0c // ...........$....
        .byte $a4                                   // .

// --- Region $fdb1-$fdc5 ---
.pc = $fdb1 "Segment $fdb1"
        .byte $33,$00,$2e,$a9,$01,$8d,$19,$d0,$a5,$81,$d0,$20,$a5,$80,$8d,$16 // 3.......... ....
        .byte $d0,$ef,$ea,$60,$20                   // ...` 

// --- Region $fdd3-$fdda ---
.pc = $fdd3 "Segment $fdd3"
        .byte $80,$c6,$80,$a5,$80,$c9,$0f,$f0       // ........

// --- Region $fe84-$ff80 ---
.pc = $fe84 "dat_fe84"

dat_fe84:
        .byte $80,$1f,$00,$eb,$20,$60               // .... `

txt_fe8a:
        .encoding "screencode_mixed"
        .text "''vampire' imported by (fbr) on"
        .encoding "petscii_upper"

txt_fea9:
        .text " 04/08/87"
        .byte $e3,$2e,$e7,$20,$60,$44,$03,$01,$0c,$0c // ... `D....

txt_febc:
        .text " (615)/889-5615 "

txt_fecc:
        .encoding "screencode_mixed"
        .text "to get in contact with any of the (fbr) members!"
        .encoding "petscii_upper"
        .byte $e7,$20,$60,$41                       // . `A

txt_ff00:
        .encoding "screencode_mixed"
        .text "fbr members are: infernal - ninja - microman - and the changeling"
        .encoding "petscii_upper"
        .byte $e3,$2e,$e7,$20,$60,$45               // ... `E

txt_ff47:
        .encoding "screencode_mixed"
        .text "greetings to all our friends and contacts both in america "
        .encoding "petscii_upper"

// --- Region $ff88-$ffff ---
.pc = $ff88 "dat_ff88"

dat_ff88:
        .byte $0f,$10,$05,$21,$e9                   // ...!.

txt_ff8d:
        .encoding "screencode_mixed"
        .text " 8watch for more by (fbr)."
        .encoding "petscii_upper"
        .byte $e5                                   // .

txt_ffa8:
        .encoding "screencode_mixed"
        .text " 0hit- space bar -"
        .encoding "petscii_upper"
        .byte $ef,$20,$32,$13,$03,$12               // . 2...

spr_ffc0:
        // === Sprite data (64 bytes, $ffc0-$ffff) ===
        .byte $0f,$0c,$0c                           // ....####....##......##..
        .byte $20,$14,$05                           // ..#........#.#.......#.#
        .byte $12,$0d,$09                           // ...#..#.....##.#....#..#
        .byte $0e,$01,$14                           // ....###........#...#.#..
        .byte $05,$04,$21                           // .....#.#.....#....#....#
        .byte $f3,$20,$2b                           // ####..##..#.......#.#.##
        .byte $08,$09,$14                           // ....#.......#..#...#.#..
        .byte $20,$09,$14                           // ..#.........#..#...#.#..
        .byte $20,$0e,$0f                           // ..#.........###.....####
        .byte $17,$21,$e8                           // ...#.###..#....####.#...
        .byte $20,$80,$6c                           // ..#.....#........##.##..
        .byte $00,$83,$e8                           // ........#.....#####.#...
        .byte $20,$38,$00                           // ..#.......###...........
        .byte $ff,$00,$ff                           // ########........########
        .byte $00,$ff,$00                           // ........########........
        .byte $ff,$00,$ff                           // ########........########
        .byte $00,$ff,$00                           // ........########........
        .byte $ff,$00,$48                           // ########.........#..#...
        .byte $00,$28,$7a                           // ..........#.#....####.#.
        .byte $3e,$7a,$20                           // ..#####..####.#...#.....
        .byte $7a,$ff,$00                           // .####.#.########........
        .byte $ea                                   // sprite 0 padding
