// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:55
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $ffff  (63488 bytes)
// Crunched with Exomizer v2/v3 (with relocation) — depacked by emulation
// Packer entry: $0810 (via BASIC SYS 2064)
// Entry point:  $0f00 (3840)
// IRQ handler:  $1920 (irq_1920)
//
// Code: 790 bytes, Data: 62698 bytes
// Labels: 189, Subroutines: 8
//
// Cross-references: all OK
// ============================================


// --- Region $0f00-$0f9c ---
.pc = $0f00 "main_0f00"

main_0f00:
        ldx #$00
        lda #$00

loc_0f04:
        sta $033c,x
        inx
        cpx #$30
        bne loc_0f04
        lda #$00
        sta $d020
        sta $d021
        lda #$08
        jsr $ffd2
        jsr $e544
        ldx #$00
        lda #$17

loc_0f20:
        sta $0400,x
        inx
        cpx #$c8
        bne loc_0f20
        ldx #$00
        lda #$0e

loc_0f2c:
        sta $d800,x
        sta $d900,x
        inx
        bne loc_0f2c
        ldx #$00

loc_0f37:
        lda $0a00,x
        sta $04c8,x
        lda $0a40,x
        sta $0508,x
        inx
        bne loc_0f37
        ldx #$00
        lda #$00

loc_0f4a:
        sta $d9e0,x
        inx
        cpx #$50
        bne loc_0f4a
        jsr sub_1500
        ldx #$00

loc_0f57:
        lda txt_0b90,x
        sta $0608,x
        inx
        cpx #$28
        bne loc_0f57
        ldx #$00
        lda #$00

loc_0f66:
        sta $da80,x
        inx
        cpx #$28
        bne loc_0f66
        lda #$01
        sta $0341
        jsr sub_1900

loc_0f76:
        jmp loc_0f76

scr_0f79:
        // === Screen RAM (7 bytes, $0f79-$0f7f) ===
        .encoding "screencode_mixed"
        .text "@@@@@@@"
        .encoding "petscii_upper"

loc_0f80:
        sei
        jsr $ff5b
        jsr $fd15
        jsr $e3bf
        jsr $fda3
        cli
        ldx #$50

loc_0f90:
        lda scr_0f9c,x
        sta $033c,x
        dex
        bpl loc_0f90
        jmp $033c

scr_0f9c:
        // === Screen RAM (1 bytes, $0f9c-$0f9c) ===
        .byte $78                                   // scrcode: .

// --- Region $148d-$148d ---
.pc = $148d "Segment $148d"
        brk

// --- Region $1500-$1517 ---
.pc = $1500 "sub_1500"
// Referenced by: jsr from $0f52

sub_1500:
        ldx #$24

loc_1502:
        lda #$00
        sta $d400,x
        lda dat_15d3,x
        sta $d400,x
        dex
        bpl loc_1502
        lda #$08
        sta $78
        jmp loc_15a4

dat_1517:
        .byte $00                                   // .

// --- Region $1520-$15d2 ---
.pc = $1520 "sub_1520"
// Referenced by: jsr from $195f

sub_1520:
        dec $70
        bne loc_159b
        lda $71
        sta $70
        dec $75
        bne loc_1551
        ldy $72
        lda ($7a),y
        cmp #$ff
        beq loc_159e
        sta $d401
        iny
        bne loc_153c
        inc $7b

loc_153c:
        lda ($7a),y
        sta $d400
        iny
        bne loc_1546
        inc $7b

loc_1546:
        lda ($7a),y
        sta $75
        iny
        bne loc_154f
        inc $7b

loc_154f:
        sty $72

loc_1551:
        dec $76
        bne loc_1576
        ldy $73
        lda ($7c),y
        sta $d408
        iny
        bne loc_1561
        inc $7d

loc_1561:
        lda ($7c),y
        sta $d407
        iny
        bne loc_156b
        inc $7d

loc_156b:
        lda ($7c),y
        sta $76
        iny
        bne loc_1574
        inc $7d

loc_1574:
        sty $73

loc_1576:
        dec $77
        bne loc_159b
        ldy $74
        lda ($7e),y
        sta $d40f
        iny
        bne loc_1586
        inc $7f

loc_1586:
        lda ($7e),y
        sta $d40e
        iny
        bne loc_1590
        inc $7f

loc_1590:
        lda ($7e),y
        sta $77
        iny
        bne loc_1599
        inc $7f

loc_1599:
        sty $74

loc_159b:
        rts

dat_159c:
        .byte $60,$60                               // ``

loc_159e:
        jsr loc_15a4
        rts

dat_15a2:
        .byte $60,$60                               // ``

loc_15a4:
        lda #$00
        sta $72
        sta $73
        sta $74
        lda #$01
        sta $75
        sta $76
        sta $77
        sta $70
        lda #$c0
        sta $7a
        lda #$16
        sta $7b
        lda #$68
        sta $7c
        lda #$17
        sta $7d
        lda #$08
        sta $7e
        lda #$18
        sta $7f
        lda #$04
        sta $71
        rts

// --- Region $1900-$198f ---
.pc = $1900 "sub_1900"
// Referenced by: jsr from $0f73

sub_1900:
        sei
        lda #$7f
        sta $dc0d
        lda #$01
        sta $d019
        sta $d01a
        lda #$20
        sta $0314
        lda #$19
        sta $0315
        cli
        rts

dat_191a:
        .byte $00,$00,$00,$00,$00,$00               // ......

irq_1920:
        lda $d019
        sta $d019
        ldy #$31

loc_1928:
        cpy $d012
        bne loc_1928
        lda #$f8
        sta $d016
        lda #$18
        sta $d018
        lda #$03
        sta $d022
        lda #$0e
        sta $d023
        ldy #$97

loc_1943:
        cpy $d012
        bne loc_1943
        lda #$13
        sta $d018
        lda #$c8
        sta $d016
        ldy #$a4

loc_1954:
        cpy $d012
        bne loc_1954
        jsr sub_1be0
        jsr sub_1a00
        jsr sub_1520
        jsr sub_1a70
        ldx $0341

smc_1968:
        nop                                         // !SMC: modified by $1984, $1b66
        stx $0341
        cpx #$30
        beq loc_197d
        lda $dc01
        cmp #$ef
        beq loc_197a
        jmp loc_febc

loc_197a:
        jmp loc_0f80

loc_197d:
        lda #$01
        sta $0341
        lda #$ea
        sta smc_1968                                // SMC: modifies $1968
        lda #$ca
        sta smc_1b03                                // SMC: modifies $1b03
        jmp loc_febc

dat_198f:
        // === Fill data (1 bytes, $198f-$198f) ===
        .byte $00                                   // .

// --- Region $1a00-$1a23 ---
.pc = $1a00 "sub_1a00"
// Referenced by: jsr from $195c

sub_1a00:
        ldx #$00
.label smc_1a03 = * + 1
        lda #$01                                    // !SMC: modified by $1a12

loc_1a04:
        sta $da08,x
        inx
        cpx #$28
        bne loc_1a04
        ldx $033c
        lda $1a30,x
        sta smc_1a03                                // SMC: modifies $1a03
        inx
        stx $033c
        cpx #$30
        beq loc_1a1e
        rts

loc_1a1e:
        lda #$00
        sta $033c
        rts

// --- Region $1a70-$1a94 ---
.pc = $1a70 "sub_1a70"
// Referenced by: jsr from $1962

sub_1a70:
        ldx #$00

loc_1a72:
        lda $da81,x
        sta $da80,x
        inx
        cpx #$28
        bne loc_1a72
        ldx $033f
        lda $1aa0,x
        sta $daa7
        inx
        stx $033f
        cpx #$12
        beq loc_1a8f
        rts

loc_1a8f:
        lda #$00
        sta $033f
        rts

// --- Region $1b00-$1b7c ---
.pc = $1b00 "sub_1b00"
// Referenced by: jsr from $1be0

sub_1b00:
        ldx $033d

smc_1b03:
        dex                                         // !SMC: modified by $1989, $1b61
        stx $033d
        stx $d016
        cpx #$ff
        beq loc_1b0f
        rts

loc_1b0f:
        lda #$07
        sta $033d
        sta $d016
        ldx #$00

loc_1b19:
        lda $0681,x
        sta $0680,x
        inx
        cpx #$28
        bne loc_1b19
        ldx $033e
.label smc_1b29 = * + 2
        lda txt_1c00,x                              // !SMC: modified by $1b56
        sta $06a7
        inx
        stx $033e
        cpx #$00
        beq loc_1b4d
        lda $06a7
        cmp #$00
        beq loc_1b54
        cmp #$1c
        beq loc_1b5f
        cmp #$1f
        beq loc_1b6a
        cmp #$2a
        beq loc_1b70
        cmp #$1e
        beq loc_1b76
        rts

loc_1b4d:
        lda smc_1b29
        inc smc_1b29
        rts

loc_1b54:
        lda #$1c
        sta smc_1b29                                // SMC: modifies $1b29
        lda #$00
        sta $033e
        rts

loc_1b5f:
        lda #$ea
        sta smc_1b03                                // SMC: modifies $1b03
        lda #$e8
        sta smc_1968                                // SMC: modifies $1968
        rts

loc_1b6a:
        lda #$04
        sta smc_1beb                                // SMC: modifies $1beb
        rts

loc_1b70:
        lda #$03
        sta smc_1beb                                // SMC: modifies $1beb
        rts

loc_1b76:
        lda #$02
        sta smc_1beb                                // SMC: modifies $1beb
        rts

dat_1b7c:
        // === Fill data (1 bytes, $1b7c-$1b7c) ===
        .byte $00                                   // .

// --- Region $1be0-$1bf3 ---
.pc = $1be0 "sub_1be0"
// Referenced by: jsr from $1959; branch from $1bec

sub_1be0:
        jsr sub_1b00
        ldx $0340
        inx
        stx $0340
.label smc_1beb = * + 1
        cpx #$02                                    // !SMC: modified by $1b6c, $1b72, $1b78
        bne sub_1be0
        lda #$00
        sta $0340
        rts

// --- Region $2015-$2019 ---
.pc = $2015 "Segment $2015"
        eor $55,x
        eor $9a,x
        brk

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

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

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

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

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

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

loc_febc:
        sta $6a55,y
        .byte $bf,$c3,$c0                           // lax $c0c3,y // ILLEGAL
        sta $9965,y
        eor $55,x
        lda $f9
        and $3639,x
        and $3635,y
        .byte $3b,$3c,$32                           // rla $323c,y // ILLEGAL
        sta $9966,y
        eor $a5,x
        .byte $fa                                   // nop // ILLEGAL
        .byte $0f,$30,$99                           // slo $9930 // ILLEGAL
        ror $99
        eor $6a,x
        .byte $bf,$c0,$6c                           // lax $6cc0,y // ILLEGAL
        sta $9965,y
        eor $55,x
        lda $f9
        sta $3639
        and $3635,y
        .byte $3b,$3c,$33                           // rla $333c,y // ILLEGAL
        sta $9966,y
        eor $a5,x
        .byte $fa                                   // nop // ILLEGAL
        .byte $2f,$9b,$94                           // rla $949b // ILLEGAL

dat_fefb:
        .byte $64                                   // d

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

// --- Region $ffd2-$ffe2 ---
.pc = $ffd2 "Segment $ffd2"
        .byte $0c,$00,$20                           // nop dat_2000 // ILLEGAL
        bmi loc_ffda
        brk

dat_ffd8:
        .byte $ff,$00                               // ..

loc_ffda:
        .byte $fb,$00,$04                           // isc $0400,y // ILLEGAL
        .byte $04,$34                               // nop $34 // ILLEGAL
        bit $fc
        brk

dat_ffe2:
        .byte $a6                                   // .

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

// --- Region $0800-$08ee ---
.pc = $0800 "dat_0800"

dat_0800:
        .byte $01,$00,$00,$00,$00,$00,$00,$00,$3c,$66,$66,$7e,$66,$00,$e7,$00 // ........<ff~f...
        .byte $7c,$66,$66,$7c,$66,$06,$fc,$00,$3e,$60,$60,$60,$60,$00,$ff,$00 // |ff|f...>````...
        .byte $f8,$cc,$c6,$c6,$c6,$0c,$f8,$00,$7e,$60,$60,$78,$60,$00,$ff,$00 // ........~``x`...
        .byte $7e,$60,$60,$78,$60,$00,$e0,$00,$3e,$60,$60,$6e,$66,$06,$fc,$00 // ~``x`...>``nf...
        .byte $66,$66,$66,$7e,$66,$00,$e7,$00,$3c,$18,$18,$18,$18,$00,$3c,$00 // fff~f...<.....<.
        .byte $1e,$0c,$0c,$0c,$0c,$00,$f8,$00,$66,$6c,$78,$70,$78,$0c,$e7,$00 // ........flxpx...
        .byte $60,$60,$60,$60,$60,$00,$fe,$00,$63,$77,$7f,$6b,$63,$03,$e3,$00 // `````...cw.kc...
        .byte $66,$76,$7e,$7e,$6e,$00,$e7,$00,$3c,$66,$66,$66,$66,$06,$fc,$00 // fv~~n...<ffff...
        .byte $7c,$66,$66,$6c,$60,$00,$e0,$00,$3c,$66,$66,$66,$66,$30,$fe,$00 // |ffl`...<ffff0..
        .byte $fc,$06,$66,$6c,$68,$0c,$e7,$00,$3f,$60,$60,$3c,$06,$06,$fc,$00 // ..flh...?``<....
        .byte $ff,$00,$18,$18,$18,$18,$18,$00,$66,$66,$66,$66,$66,$06,$fc,$00 // ........fffff...
        .byte $e7,$00,$66,$66,$66,$3c,$18,$00,$e3,$00,$63,$6b,$7f,$77,$63,$00 // ..fff<....ck.wc.
        .byte $e7,$00,$3c,$18,$3c,$00,$e7,$00,$66,$66,$66,$3c,$18,$00,$f8,$00 // ..<.<...fff<....
        .byte $7e,$06,$0c,$18
        .byte $30,$00,$ff,$00
        .text "<0000"
        .byte $00
        .byte $3c,$00
        .fill 8, $00
        .byte $3c,$0c,$0c,$0c,$0c,$00,$3c           // <.....<

// --- Region $0908-$0b18 ---
.pc = $0908 "dat_0908"

dat_0908:
        .byte $03,$06,$0c,$18,$30,$00,$c0,$00,$33,$66,$cc,$00,$00,$00,$00,$00 // ....0...3f......
        .byte $66,$66,$ff,$66,$ff,$66,$66,$00,$18,$3e,$58,$3c,$1a,$7c,$18,$00 // ff.f.ff..>X<.|..
        .byte $62,$66,$0c,$18,$30,$66,$46,$00,$3c,$66,$3c,$38,$67,$66,$3f,$00 // bf..0fF.<f<8gf?.
        .byte $06,$0c,$18,$00,$00,$00,$00,$00,$0c,$18,$30,$30,$30,$00,$0c,$00 // ..........000...
        .byte $30,$18,$0c,$0c,$0c,$00,$30,$00,$00,$00,$00,$00,$00,$00,$00,$00 // 0.....0.........
        .byte $00,$18,$18,$7e,$18,$18,$00,$00,$00,$00,$00,$00,$00,$0c,$18,$30 // ...~...........0
        .byte $00,$00,$00,$7e,$00,$00,$00,$00,$00,$00,$00,$00,$00,$18,$18,$00 // ...~............
        .byte $00,$03,$06,$0c,$18,$30,$60,$00,$3d,$6f,$6e,$66,$66,$66,$3c,$00 // .....0`.=onfff<.
        .byte $18,$38,$78,$18,$18,$00,$ff,$00,$7c,$c6,$06,$0c,$30,$00,$ff,$00 // .8x.....|...0...
        .byte $fc,$06,$06,$1c,$06,$00,$fc,$00,$06,$16,$36,$66,$7f,$00,$07,$00 // ..........6f....
        .byte $7f,$60,$7c,$06,$06,$00,$fc,$00,$3f,$60,$60,$6c,$66,$66,$3c,$00 // .`|.....?``lff<.
        .byte $fe,$06,$0c,$18,$18,$18,$18,$00,$3c,$66,$66,$3c,$66,$00,$3c,$00 // ........<ff<f.<.
        .byte $3c,$66,$66,$3e,$06,$00,$fc,$00,$00,$00,$18,$00,$00,$30,$00,$00 // <ff>.........0..
        .byte $00,$00,$06,$00,$00,$18,$30,$60,$0e,$18,$30,$60,$30,$00,$0e,$00 // ......0`..0`0...
        .byte $00,$00,$7e,$00,$7e,$00,$00,$00,$70,$18,$0c,$06,$0c,$00,$70,$00 // ..~.~...p.....p.
        .byte $7c,$06,$06,$0c,$18,$00,$18,$00,$17,$17,$17,$17,$17,$00,$01,$02 // |...............
        .byte $03,$04,$05,$06,$01,$07,$08,$09,$0a,$0b,$01,$0c,$0d,$04,$0a,$0e // ................
        .byte $0f,$10,$11,$12,$13,$0b,$14,$15,$11,$16,$17,$17,$17,$17,$17,$17 // ................
        .byte $17,$17,$17,$17,$17,$18,$19,$1a,$19,$19,$1b,$1c,$1d,$1e,$19,$1f // ................

txt_0a38:
        .text " !"
        .byte $22                                   // double quote character
        .text "#$"
        .byte $19
        .byte $25,$1e,$19
        .byte $26,$19
        .byte $27,$28,$19
        .text ")*+,"
        .byte $17,$17,$17
        .fill 8, $17

txt_0a55:
        .text "-./0.1.23.456789.:;<=.>?"
        .byte $40                                   // @ character
        .text "ABCD"
        .fill 11, $17

txt_0a7d:
        .text "EFGHFIFJKFLMFFNOFJPQRFGSTUVWX"
        .fill 11, $17
        .byte $59,$5a,$5b,$5c,$5d,$5e,$5f,$60,$61,$62,$4e,$63,$64,$65,$34,$66 // YZ[\]^_`abNcde4f
        .byte $67,$68,$69,$6a,$5e,$6b,$6c,$6d,$6e,$6f,$70,$71,$2c,$17,$17,$17 // ghij^klmnopq,...
        .fill 8, $17
        .byte $72,$73,$74,$75,$76,$77,$78,$79,$7a,$7b,$7c,$7d,$7e,$7f,$80,$81 // rstuvwxyz{|}~...
        .byte $82,$83,$84,$85,$86,$87,$88,$89,$8a,$8b,$8c,$8d,$8e // .............

dat_0aea:
        // === Fill data (46 bytes, $0aea-$0b17) ===
        .fill 46, $17

dat_0b18:
        // === Fill data (1 bytes, $0b18-$0b18) ===
        .byte $00                                   // .

// --- Region $0b90-$0bb8 ---
.pc = $0b90 "txt_0b90"

txt_0b90:
        .text "             "
        .byte $06,$09,$12,$13,$14,$20,$13,$14,$12,$09,$0b,$05 // ..... ......

txt_0ba9:
        .text "++             "
        .byte $00                                   // string terminator

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

scr_0c00:
        .byte $00                                   // .

// --- Region $0ee1-$0eff ---
.pc = $0ee1 "txt_0ee1"

txt_0ee1:
        .text "INTRO BY DEEJAY!"
        .byte $00                                   // string terminator
        .encoding "screencode_mixed"
        .fill 14, $00                               // scrcode: @@@@@@@@@@@@@@
        .encoding "petscii_upper"

// --- Region $0f9d-$0fc8 ---
.pc = $0f9d "Program $0f9d"
        .encoding "screencode_mixed"
        .byte $a9                                   // scrcode: .
        .text "4"
        .byte $85                                   // scrcode: .
        .text "a"
        .byte $a0,$ea,$a2                           // scrcode: ...
        .text "@"
        .byte $bd                                   // scrcode: .
        .text "@("
        .byte $9d                                   // scrcode: .
        .text "ah"
        .byte $9d                                   // scrcode: .
        .text "@d"
        .byte $99                                   // scrcode: .
        .text "@d"
        .byte $e8,$d0,$f1,$ee,$47                   // scrcode: .....
        .text "c"
        .byte $ee,$4a                               // scrcode: ..
        .text "c"
        .byte $88,$d0,$e6,$a9                       // scrcode: ....
        .text "7"
        .byte $85                                   // scrcode: .
        .text "a"
        .byte $58,$4c,$e2,$fc                       // scrcode: ....
        .byte $4c,$ae,$a7                           // scrcode: ...
        .encoding "petscii_upper"

dat_0fc8:
        // === Fill data (1 bytes, $0fc8-$0fc8) ===
        .byte $00                                   // .

// --- Region $148e-$148e ---
.pc = $148e "dat_148e"

dat_148e:
        // === Fill data (1 bytes, $148e-$148e) ===
        .byte $00                                   // .

// --- Region $1518-$151f ---
.pc = $1518 "Segment $1518"
        .fill 8, $00

// --- Region $15d3-$15ec ---
.pc = $15d3 "dat_15d3"

dat_15d3:
        .byte $00,$00,$ff,$04,$51,$88,$ce,$00,$00,$aa,$08,$41,$88,$c0,$00,$00 // ....Q......A....
        .byte $83,$0c,$45,$88,$f0,$03,$98,$10,$5f   // ..E....._

dat_15ec:
        // === Fill data (1 bytes, $15ec-$15ec) ===
        .byte $00                                   // .

// --- Region $16c0-$18ff ---
.pc = $16c0 "dat_16c0"

dat_16c0:
        .byte $15,$1f,$06,$00,$00,$01,$15,$1f,$01,$00,$00,$01,$15,$1f,$01,$00 // ................
        .byte $00,$01,$15,$1f,$01,$00,$00,$01,$15,$1f,$01,$00,$00,$01,$15,$1f // ................
        .byte $04,$00,$00,$01,$15,$1f,$04,$00,$00,$01,$15,$1f,$04,$17,$b5,$20 // ............... 
        .byte $15,$1f,$06,$00,$00,$01,$15,$1f,$01,$00,$00,$01,$15,$1f,$01,$00 // ................
        .byte $00,$01,$15,$1f,$01,$00,$00,$01,$15,$1f,$01,$00,$00,$01,$15,$1f // ................
        .byte $04,$00,$00,$01,$15,$1f,$04,$00,$00,$01,$15,$1f,$04,$1f,$a5,$20 // ............... 
        .byte $15,$1f,$06,$00,$00,$01,$15,$1f,$01,$00,$00,$01,$15,$1f,$01,$00 // ................
        .byte $00,$01,$15,$1f,$01,$00,$00,$01,$15,$1f,$01,$00,$00,$01,$15,$1f // ................
        .byte $04,$00,$00,$01,$15,$1f,$04,$00,$00,$01,$15,$1f,$04,$17,$b5,$20 // ............... 
        .byte $19,$1e,$10,$17,$b5,$10,$15,$1f,$10,$12,$d1,$10,$15,$1f,$50,$00 // ..............P.
        .byte $00,$20,$ff,$ff,$ff,$ff,$ff,$ff,$0f,$d2,$06,$00,$00,$01,$0f,$d2 // . ..............
        .byte $01,$00,$00,$01,$0f,$d2,$01,$00,$00,$01,$0f,$d2,$01,$00,$00,$01 // ................
        .byte $0f,$d2,$01,$00,$00,$01,$0f,$d2,$04,$00,$00,$01,$0f,$d2,$04,$00 // ................
        .byte $00,$01,$0f,$d2,$04,$12,$d1,$20,$0f,$d2,$06,$00,$00,$01,$0f,$d2 // ....... ........
        .byte $01,$00,$00,$01,$0f,$d2,$01,$00,$00,$01,$0f,$d2,$01,$00,$00,$01 // ................
        .byte $0f,$d2,$01,$00,$00,$01,$0f,$d2,$04,$00,$00,$01,$0f,$d2,$04,$00 // ................
        .byte $00,$01,$0f,$d2,$04,$19,$1e,$20,$0f,$d2,$06,$00,$00,$01,$0f,$d2 // ....... ........
        .byte $01,$00,$00,$01,$0f,$d2,$01,$00,$00,$01,$0f,$d2,$01,$00,$00,$01 // ................
        .byte $0f,$d2,$01,$00,$00,$01,$0f,$d2,$04,$00,$00,$01,$0f,$d2,$04,$00 // ................
        .byte $00,$01,$0f,$d2,$04,$12,$d1,$20,$10,$c3,$20,$19,$1e,$10,$1c,$31 // ....... .. ....1
        .byte $30,$1f,$a5,$30,$00,$00,$00,$00,$00,$00,$2a,$07,$e9,$06,$05,$ed // 0..0......*.....
        .byte $06,$07,$e9,$06,$05,$47,$1d,$00,$00,$01,$06,$47,$08,$05,$ed,$08 // .....G.....G....
        .byte $05,$47,$08,$04,$b4,$08,$05,$47,$04,$03,$f4,$04,$05,$47,$08,$00 // .G.....G.....G..
        .byte $00,$14,$04,$b4,$03,$00,$00,$01,$04,$70,$03,$00,$00,$01,$03,$f4 // .........p......
        .byte $12,$04,$30,$40,$0a,$8f,$03,$07,$e9,$04,$05,$47,$05,$0a,$8f,$06 // ..0@.......G....
        .byte $07,$e9,$07,$05,$47,$08,$0a,$8f,$09,$07,$e9,$0c,$05,$47,$18,$00 // ....G........G..
        .byte $03,$86,$04,$05,$47,$03,$03,$86,$01,$03,$bb,$04,$06,$47,$03,$03 // ....G........G..
        .byte $53,$01,$03,$86,$04,$05,$47,$03,$03,$86,$01,$03,$bb,$04,$06,$47 // S.....G........G
        .byte $03,$17,$b5,$01,$19,$1e,$18,$16,$60,$03,$15,$1f,$03,$12,$d1,$02 // ........`.......
        .byte $15,$1f,$20,$19,$1e,$18,$16,$60,$03,$15,$1f,$03,$12,$d1,$02,$15 // .. ....`........
        .byte $1f,$20,$16,$60,$03,$15,$1f,$04,$10,$c3,$01,$15,$1f,$03,$12,$d1 // . .`............
        .byte $04,$0e,$ef,$01,$12,$d1,$03,$10,$c3,$04,$0e,$18,$01,$10,$c3,$03 // ................
        .byte $0e,$ef,$04,$0c,$8f,$01,$0e,$18,$02,$00,$00,$1e,$ff,$ff,$ff,$ff // ................
        .byte $03,$84,$04,$05,$45,$03,$03,$84,$01,$03,$b9,$04,$06,$45,$03,$03 // ....E........E..
        .byte $51,$01,$03,$84,$04,$05,$45,$03,$03,$84,$01,$03,$b9,$04,$06,$45 // Q.....E........E
        .byte $03,$03,$51,$01,$03,$84,$04,$05,$45,$03,$03,$84,$01,$03,$b9,$04 // ..Q.....E.......

// --- Region $1a24-$1a6f ---
.pc = $1a24 "dat_1a24"

dat_1a24:
        .fill 15, $00
        .byte $0b,$0b,$0b,$0b,$0c,$0c,$0c,$0c,$0f,$0f,$0f,$0f,$01,$01,$01,$01 // ................
        .fill 14, $01
        .byte $0f,$0f,$0f,$0f,$0c,$0c,$0c,$0c,$0b,$0b,$0b,$0b,$00,$00,$00,$00 // ................
        .fill 15, $00

// --- Region $1a95-$1ab2 ---
.pc = $1a95 "dat_1a95"

dat_1a95:
        .fill 11, $00
        .byte $09,$09,$02,$02,$08,$08,$0a,$0a,$07,$07,$0a,$0a,$08,$08,$02,$02 // ................
        .byte $09,$09                               // ..

dat_1ab2:
        // === Fill data (1 bytes, $1ab2-$1ab2) ===
        .byte $00                                   // .

// --- Region $1bf4-$1e00 ---
.pc = $1bf4 "dat_1bf4"

dat_1bf4:
        // === Data block (525 bytes, $1bf4-$1e00) ===
        .fill 12, $00

txt_1c00:
        .text "  * "
        .byte $14,$08,$09,$13,$20,$07,$01,$0d,$05,$20,$17,$01,$13,$20,$20,$20 // .... .... ...   
        .byte $1e,$20,$03,$12,$01,$03,$0b,$05,$04,$20,$01,$0e,$04,$20,$14,$12 // . ....... ... ..
        .byte $01,$09,$0e,$05,$04,$20,$02,$19       // ..... ..

txt_1c2c:
        .text "            "
        .byte $14,$08,$05,$20,$0d,$01,$14,$12,$09,$18,$20,$03,$12,$05,$17 // ... ...... ....

txt_1c47:
        .text "            "
        .byte $1c,$20,$20,$20,$1f,$20,$20,$07,$12,$05,$05,$14,$09,$0e,$07,$13 // .   .  .........
        .byte $20,$14,$0f,$20,$01,$0c,$0c,$20,$0f,$15,$12,$20,$06,$12,$09,$05 //  .. ... ... ....
        .byte $0e,$04,$13,$20,$01,$0e,$04,$20,$03,$0f,$0e,$14,$01,$03,$14,$13 // ... ... ........
        .byte $20,$01,$0c,$0c,$20,$0f,$16,$05,$12,$20,$14,$08,$05,$20,$17,$0f //  ... .... ... ..
        .byte $12,$0c,$04                           // ...

txt_1c96:
        .text "!            *     "
        .byte $1e                                   // .

dat_1caa:
        .text "                                "
        .byte $00                                   // string terminator

dat_1ccb:
        .text "                                                                                                                                                                                                                                                                                                                     "
        .byte $00                                   // string terminator

// --- Region $2000-$2014 ---
.pc = $2000 "dat_2000"

dat_2000:
        .byte $cf,$00,$05,$ce,$0e,$ce,$ce,$8e,$ba,$00 // ..........

txt_200a:
        .text "UUUUUU"
        .byte $65,$01,$50,$54,$55                   // e.PTU

// --- Region $201a-$2477 ---
.pc = $201a "dat_201a"

dat_201a:
        .byte $15
        .text "UUUUU"
        .byte $ef,$00

txt_2022:
        .text "UUUUUU0"
        .byte $0c                                   // .

txt_202a:
        .text "CLLH"
        .byte $40                                   // @ character
        .text "C"
        .byte $0f,$30,$00,$05,$15,$d5,$e5,$e5,$65,$00 // .0......e.

txt_203a:
        .text "TUUUUU"
        .byte $80,$64,$09
        .text "BPTTU"
        .byte $ef,$80,$85
        .byte $4e,$8e
        .byte $4e,$0e,$0e
        .byte $30,$00                               // 0.

txt_2052:
        .text "UUUUUU"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $00                                   // .

txt_205a:
        .text "UUUUUU"
        .byte $65,$00                               // e.

txt_2062:
        .text "UUUUUU"
        .byte $9a,$00                               // ..

txt_206a:
        .text "ENNNNN"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $00                                   // .

txt_2072:
        .text "TUUUUU"
        .byte $80,$ec,$0b
        .text "BPTTU"
        .byte $65,$80,$85,$ce,$8e,$ce,$0e,$0e
        .byte $9a,$00                               // ..

txt_208a:
        .text "UUUUUU"
        .byte $ef,$03                               // ..

txt_2092:
        .text "RSRRQR0"
        .byte $00                                   // string terminator
        .byte $15                                   // .

txt_209b:
        .text "99999"
        .byte $ba                                   // ':' | $80 (end-of-string marker)
        .byte $0c                                   // .

txt_20a2:
        .text "HLL"
        .byte $40                                   // @ character
        .text "L"
        .byte $40                                   // @ character
        .byte $65,$00,$55,$d5,$d5,$d5,$d5,$d5,$e0   // e.U......

txt_20b1:
        .encoding "screencode_mixed"
        .text "0  p pp"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .encoding "petscii_upper"
        .byte $cf,$8e,$8f,$4f,$8c,$4f,$4c,$8c,$a5,$55,$a5,$a5,$fa,$a5,$fa,$fa // ...O.OL..U......
        .byte $a5,$55,$a5,$a5,$fa,$a5,$da,$de       // .U......

txt_20d8:
        .text "CCOOLOLL"
        .byte $b5                                   // '5' | $80 (end-of-string marker)
        .byte $95,$e5,$a5,$fa,$a5,$fa,$fa,$a5,$55,$af,$9c,$d0,$93,$d2,$d3,$a5 // ........U.......
        .byte $55,$e5,$f5
        .text ":5::"
        .byte $0e,$0e

txt_20fa:
        .text "O"
        .byte $40                                   // @ character
        .text "JLHL"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $55,$ff,$03,$63,$13                   // U..c.

txt_2106:
        .text "##"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $55,$e5,$e5,$3a,$e5                   // U..:.

txt_210e:
        .text "::"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $55,$af,$a4,$f4,$a4,$f4,$f4,$a5,$55,$ff,$00,$30,$c0,$c0,$80 // U.......U..0...

txt_2120:
        .text "ON"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $0f,$cc,$0f,$0c,$cc,$a5,$55,$bf,$90,$d0,$91,$d2,$d1,$0f,$0e // ......U........

txt_2132:
        .text "OOLOLL"
        .byte $91,$51,$92,$91,$d2,$92,$d3,$d2       // .Q......

txt_2140:
        .text "9999>9>>"
        .byte $40                                   // @ character
        .text "L"
        .byte $40                                   // @ character
        .text "LLHLH"
        .byte $e5,$d5,$e5,$e5,$fa,$e5,$fa,$fa,$a5,$55,$a5,$a5,$f9,$a5,$f9,$f9 // .........U......
        .byte $20,$10                               //  .

txt_2162:
        .text "  0 00L"
        .byte $8c,$8c,$cc,$8c,$cc,$cc,$0c,$0f,$fa,$0f,$0f,$00,$0f,$00,$cc,$1f // ................
        .byte $d3,$10,$13,$12,$12,$10,$d5,$ff       // ........

txt_2181:
        .text ":??0?0<LLLLLLLL"
        .byte $12,$d2,$10,$15,$00,$0f,$00,$cc,$3f,$3a,$3f,$7f,$00,$0f,$00,$cc // ........?:?.....

txt_21a0:
        .text "L"
        .byte $40                                   // @ character
        .text "L"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "L"
        .byte $40                                   // @ character
        .text "L3#33"
        .byte $03,$33,$03,$03,$0f,$3a,$0f,$0f,$00,$0f,$00,$cc,$04,$f4,$04,$05 // .3...:..........
        .byte $00,$0f,$00,$cc,$c0,$b8,$0c
        .text "HHDHD"
        .byte $0c,$cc,$cc,$8c
        .byte $cc,$8c,$8c,$4c,$12,$d0,$10,$15,$00,$0f,$00,$cc,$3f,$3a,$ff,$4f // ...L........?:.O
        .byte $00,$0f,$00,$cc,$0f,$fb,$0f,$0f,$0f,$0c,$3c,$f0,$4c,$4c,$0c,$0c // ..........<.LL..
        .byte $0c,$0c,$0c,$0c,$13,$d3,$10,$15,$01,$0d,$01,$cd,$3f,$3c,$0f,$0f // ............?<..
        .byte $0f,$03,$03,$00,$0f,$fa,$0f,$0f,$00,$0f,$c0,$fc,$48,$40,$53,$15 // ............H@S.
        .byte $00,$0f,$00,$cc,$cf,$fa,$cf,$0f,$00,$0f,$00,$cf,$0d,$fd,$0c,$0c // ................
        .byte $3c,$30,$f2,$c3,$00,$30,$00,$c0,$00,$c0,$c0,$00,$cf,$0c,$0f,$cf // <0...0..........
        .byte $0f,$ce,$cf,$8e,$33,$cc,$ff,$ff,$bb,$ee,$bb,$aa,$31,$cd,$fd,$fd // ....3.......1...
        .byte $b9,$ed,$b9,$a9                       // ....

txt_2240:
        .text "3<??;>;:OLOOONON3"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $ff,$ff,$b9,$ed,$b9,$a9,$33,$cc,$ff,$ff // ......3...

txt_225c:
        .text ";>;:LHLHHDHD3"
        .byte $03                                   // .

txt_226a:
        .text "33#3##DHDHHLHL"
        .byte $8f,$4c,$4f,$8f,$4f,$8e,$8f,$ce,$33,$cc,$ff,$ff,$fb,$3e,$3b,$3a // .LO.O...3....>;:
        .byte $14,$c4,$f5,$fd,$b9,$ed,$bb,$aa,$0f,$0c,$0f,$0f,$0f,$4e,$4f,$4e // .............NON
        .byte $03,$03,$0f,$0f,$0f,$3e,$3b,$3a,$f3,$cc,$ff,$ff,$bb,$ee,$bb,$aa // .....>;:........
        .byte $33,$cc,$ff,$ff,$b7,$e4,$b4,$a4,$33,$cc,$ff,$ff,$fb,$ee,$fb,$ea // 3.......3.......
        .byte $52,$d0,$d4,$f4,$b4,$e5,$b9,$a9,$c0,$80,$80,$60,$10,$20,$10,$10 // R..........`. ..
        .byte $cd,$8e,$8d,$4d,$8d,$4e,$4f,$8c,$99,$66,$99,$55,$6a,$bf,$c8,$e6 // ...M.NO..f.Uj...
        .byte $99,$65,$99                           // .e.

txt_22db:
        .text "UU"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $f9,$cd                               // ..

txt_22e0:
        .text "96956;?0"
        .byte $99,$66,$99,$55,$a5,$fa,$0f           // .f.U...

txt_22ef:
        .text "9MNMMMNON"
        .byte $99,$66,$99,$55,$6a,$bf,$c0,$30,$99,$65,$99 // .f.Uj..0.e.

txt_2303:
        .text "UU"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $f9,$0d                               // ..

txt_2308:
        .text "96956;<<"
        .byte $99,$66,$99,$55,$a5,$fa,$0f,$8c,$13,$23,$13,$13,$23,$13,$23,$23 // .f.U.....#..#.##
        .byte $99,$66,$99                           // .f.

txt_2323:
        .text "UU"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $fa,$2f,$99,$66,$99,$55,$56,$6b,$bc,$c0,$8d,$ce,$cd,$0d,$cd,$0e // ./.f.UVk........
        .byte $0f,$cc,$99,$66,$99,$55,$6a,$bf,$c3,$c0,$99,$65,$99 // ...f.Uj....e.

txt_2343:
        .text "UU"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $f9                                   // .

txt_2347:
        .text "=96956;<2"
        .byte $99,$66,$99,$55,$a5,$fa,$0f,$30,$99,$66,$99,$55,$6a,$bf,$c0,$6c // .f.U...0.f.Uj..l
        .byte $99,$65,$99                           // .e.

txt_2363:
        .text "UU"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $f9,$8d                               // ..

txt_2368:
        .text "96956;<3"
        .byte $99,$66,$99,$55,$a5,$fa,$2f,$9b,$94,$64,$94 // .f.U../..d.

txt_237b:
        .text "TTT"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $f4,$d9,$e6,$d9,$d5,$ea,$ff,$cc,$c0,$99,$65,$99 // ..........e.

txt_238b:
        .text "UU"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $f9,$ed,$4c,$8c,$8c,$ce,$8f,$c0,$fb,$00,$08,$8c,$00,$c0,$ff,$00 // ..L.............
        .byte $a6,$00,$01,$01,$cd,$09,$ff,$00
        .byte $59,$00
        .text "0329?"
        .byte $00
        .byte $ae,$00,$02
        .byte $23,$00,$b0,$ff,$00,$f3,$00
        .text "LLONO"
        .byte $00
        .byte $0c,$00,$0c,$00,$00,$0e,$ff,$00,$fb,$00,$01,$c9,$81,$6d,$ff,$00 // .............m..
        .byte $a6,$00
        .text "00<0?"
        .byte $00
        .byte $59,$00,$03,$00,$c0,$83,$ff,$00
        .byte $ae,$00
        .text "L"
        .byte $40                                   // @ character
        .text "L"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $0c,$f3,$00
        .text "3#33"
        .byte $03
        .byte $30
        .byte $0c,$00,$00,$00,$30,$20,$ff,$00,$fb,$00,$c0,$0c,$08,$e6,$ff,$00 // ....0 ..........
        .byte $a6,$00                               // ..

scr_2400:
        .text "LHLH"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .text "d"
        .byte $59                                   // scrcode: .
        .text "@l"
        .byte $cc,$cc,$8c,$cf,$80,$ae               // scrcode: ......
        .text "@0cb9"
        .byte $ff                                   // scrcode: .
        .text "@"
        .byte $f3                                   // scrcode: .
        .text "@a!a"
        .byte $b1,$ff                               // scrcode: ..
        .text "@l@0032?@"
        .byte $fb                                   // scrcode: .
        .text "@l@@n"
        .byte $ff                                   // scrcode: .
        .text "@"
        .byte $a6                                   // scrcode: .
        .text "@"
        .byte $4c,$4c,$4c,$4c,$4f                   // scrcode: .....
        .text "@"
        .byte $59                                   // scrcode: .
        .text "@"
        .byte $80,$c0                               // scrcode: ..
        .text "l@"
        .byte $ff                                   // scrcode: .
        .text "@"
        .byte $ae                                   // scrcode: .
        .text "@aa"
        .byte $c1,$81,$ff                           // scrcode: ...
        .text "@"
        .byte $f3                                   // scrcode: .
        .text "@020;?@l@ 0c@"
        .byte $ff                                   // scrcode: .
        .text "@"
        .byte $fb                                   // scrcode: .
        .text "@dd4$"
        .byte $fc                                   // scrcode: .
        .text "@"
        .byte $a6                                   // scrcode: .
        .text "@"
        .byte $c0,$cc,$c8,$e6,$ff                   // scrcode: .....
        .text "@"
        .byte $59                                   // scrcode: .
        .text "@i"
        .byte $8d                                   // scrcode: .
        .text "a"
        .byte $c1,$fd                               // scrcode: ..
        .text "@"
        .byte $ae                                   // scrcode: .
        .text "@@0@@0@"
        .byte $f0                                   // scrcode: .
        .encoding "petscii_upper"

dat_2477:
        // === Fill data (1 bytes, $2477-$2477) ===
        .byte $00                                   // .

// --- Region $3800-$3800 ---
.pc = $3800 "chr_3800"

chr_3800:
        .byte $00                                   // .

// --- Region $8dd1-$8dd1 ---
.pc = $8dd1 "dat_8dd1"

dat_8dd1:
        // === Fill data (1 bytes, $8dd1-$8dd1) ===
        .byte $00                                   // .

// --- Region $e3c0-$e3c0 ---
.pc = $e3c0 "dat_e3c0"

dat_e3c0:
        // === Fill data (1 bytes, $e3c0-$e3c0) ===
        .byte $00                                   // .

// --- Region $e545-$e545 ---
.pc = $e545 "dat_e545"

dat_e545:
        // === Fill data (1 bytes, $e545-$e545) ===
        .byte $00                                   // .

// --- Region $f200-$fd14 ---
.pc = $f200 "dat_f200"

dat_f200:
        .byte $aa,$bd,$1a,$01,$8d,$18,$01,$b1,$2f,$29,$1f,$aa,$20,$22,$01,$4c // ......../).. ".L
        .byte $ff,$01,$a4
        .byte $43,$ab,$79
        .text "X;?)"
        .byte $e6
        .byte $2f,$d0,$02,$e6
        .byte $30
        .byte $60,$b1,$2f,$20,$22,$01,$91,$2d,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0 // `./ "..-.-......
        .byte $f5,$f0,$c5,$a9,$00,$f0,$ef,$a9,$ff,$d0,$eb,$b1,$2f,$91,$2d,$e6 // ............/.-.
        .byte $2f,$d0,$02,$e6,$30,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$f0,$a8 // /...0.-.........
        .byte $20,$71,$01,$b1,$2f,$20,$22,$01,$91,$2d,$e6,$2d,$d0,$02,$e6,$2e //  q../ "..-.-....
        .byte $ca,$d0,$f5,$c6,$39,$10,$f1,$30,$8f,$86,$39,$b1,$2f,$aa,$4c,$22 // ....9..0..9./.L"
        .byte $01,$20,$71,$01,$b1,$2f,$91,$2d,$e6,$2f,$d0,$02,$e6,$30,$e6,$2d // . q../.-./...0.-
        .byte $d0,$02,$e6,$2e,$ca,$d0,$ed,$c6,$39,$10,$e9,$4c,$00,$01,$2c,$da // ........9..L..,.
        .byte $01,$a9,$37,$85,$01,$58,$20,$00,$0f,$4c,$ae,$a7,$e0,$00,$f0,$ee // ..7..X ..L......
        .byte $a9,$04,$2c,$a9,$08,$85,$ff,$b1,$2f,$91,$2d,$c8,$c4,$ff,$d0,$f7 // ..,...../.-.....
        .byte $18,$a5,$2d,$65,$ff,$85,$2d,$a5,$2e,$69,$00,$85,$2e,$a0,$00,$ca // ..-e..-..i......
        .byte $d0,$e5,$18,$a5,$2f,$65,$ff,$85,$2f,$a5,$30,$69,$00,$85,$30,$4c // ..../e../.0i..0L
        .byte $00,$01,$b9,$00,$ef,$99,$00,$ff,$c8,$d0,$f7,$ce,$dc,$01,$ce,$df // ................
        .byte $01,$ad,$df,$01,$c9,$df,$d0,$ea,$60,$21,$01,$a7,$31,$3c,$66,$66 // ........`!..1<ff
        .byte $7e,$66,$00,$e7,$00,$7c,$66,$66,$7c,$66,$06,$fc,$00,$3e,$e4,$60 // ~f...|ff|f...>.`
        .byte $25,$00,$ff,$00,$f8,$cc,$e3,$c6,$3b,$0c,$f8,$00,$7e,$60,$60,$78 // %.......;...~``x
        .byte $60,$00,$ff,$00,$7e,$60,$60,$78,$60,$00,$e0,$00,$3e,$60,$60,$6e // `...~``x`...>``n
        .byte $66,$06,$fc,$00,$e3,$66,$26,$7e,$66,$00,$e7,$00,$3c,$e4,$18,$24 // f....f&~f...<..$
        .byte $00,$3c,$00,$1e,$e4,$0c,$2b,$00,$f8,$00,$66,$6c,$78,$70,$78,$0c // .<....+...flxpx.
        .byte $e7,$00,$e5,$60,$34,$00,$fe,$00,$63,$77,$7f,$6b,$63,$03,$e3,$00 // ...`4...cw.kc...
        .byte $66,$76,$7e,$7e,$6e,$00,$e7,$00,$3c,$e4,$66,$2c,$06,$fc,$00,$7c // fv~~n...<.f,...|
        .byte $66,$66,$6c,$60,$00,$e0,$00,$3c,$e4,$66,$35,$30,$fe,$00,$fc,$06 // ffl`...<.f50....
        .byte $66,$6c,$68,$0c,$e7,$00,$3f,$60,$60,$3c,$06,$06,$fc,$00,$ff,$00 // flh...?``<......
        .byte $e5,$18,$a1,$e5,$66,$25,$06,$fc,$00,$e7,$00,$e3,$66,$33,$3c,$18 // ....f%......f3<.
        .byte $00,$e3,$00,$63,$6b,$7f,$77,$63,$00,$e7,$00,$3c,$18,$3c,$00,$e7 // ...ck.wc...<.<..
        .byte $00,$e3,$66,$2e,$3c,$18,$00,$f8,$00,$7e,$06,$0c,$18,$30,$00,$ff // ..f.<....~...0..
        .byte $00,$3c,$e4,$30,$22,$00,$3c,$a9,$21,$3c,$e4,$0c,$22,$00,$3c,$b9 // .<.0".<.!<..".<.
        .byte $2b,$03,$06,$0c,$18,$30,$00,$c0,$00,$33,$66,$cc,$a5,$60,$23,$66 // +....0...3f..`#f
        .byte $66,$ff,$66,$ff,$66,$66,$00,$18,$3e,$58,$3c,$1a,$7c,$18,$00,$62 // f.f.ff..>X<.|..b
        .byte $66,$0c,$18,$30,$66,$46,$00,$3c,$66,$3c,$38,$67,$66,$3f,$00,$06 // f..0fF.<f<8gf?..
        .byte $0c,$18,$a5,$22,$0c,$18,$e3,$30,$25,$00,$0c,$00,$30,$18,$e3,$0c // ..."...0%...0...
        .byte $22,$00,$30,$aa,$25,$18,$18,$7e,$18,$18,$a7,$23,$0c,$18,$30,$a3 // ".0.%..~...#..0.
        .byte $21,$7e,$a9,$22,$18,$18,$a2,$2a,$03,$06,$0c,$18,$30,$60,$00,$3d // !~."...*....0`.=
        .byte $6f,$6e,$e3,$66,$60,$35,$3c,$00,$18,$38,$78,$18,$18,$00,$ff,$00 // on.f`5<..8x.....
        .byte $7c,$c6,$06,$0c,$30,$00,$ff,$00,$fc,$06,$06,$1c,$06,$00,$fc,$00 // |...0...........
        .byte $06,$16,$36,$66,$7f,$00,$07,$00,$7f,$60,$7c,$06,$06,$00,$fc,$00 // ..6f.....`|.....
        .byte $3f,$60,$60,$6c,$66,$66,$3c,$00,$fe,$06,$0c,$e4,$18,$30,$00,$3c // ?``lff<......0.<
        .byte $66,$66,$3c,$66,$00,$3c,$00,$3c,$66,$66,$3e,$06,$00,$fc,$a3,$21 // ff<f.<.<ff>....!
        .byte $18,$a2                               // ..

txt_f472:
        .text "!0"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $21,$06,$a2,$2a,$18,$30,$60,$0e,$18,$30,$60,$30,$00,$0e,$a3,$23 // !..*.0`..0`0...#
        .byte $7e,$00,$7e,$a3,$30,$70,$18,$0c,$06,$0c,$00,$70,$00,$7c,$06,$06 // ~.~.0p.....p.|..
        .byte $0c,$18,$00,$18,$00,$e5,$17,$3d,$00,$01,$02,$03,$04,$05,$06,$01 // .......=........
        .byte $07,$08,$09,$0a,$0b,$01,$0c,$0d,$04,$0a,$0e,$0f,$10,$11,$12,$13 // ................
        .byte $0b,$14,$15,$11,$16,$eb,$17,$3d,$18,$19,$1a,$19,$19,$1b,$1c,$1d // .......=........
        .byte $1e,$19,$1f                           // ...

txt_f4c8:
        .text " !"
        .byte $22                                   // double quote character
        .text "#$"
        .byte $19
        .byte $25,$1e,$19
        .byte $26,$19
        .byte $27,$28,$19
        .text ")*+,"
        .byte $eb,$17

txt_f4dc:
        .text "=-./0.1.23.456789.:;<=.>?"
        .byte $40                                   // @ character
        .text "ABCD"
        .byte $eb,$17                               // ..

txt_f4fc:
        .text "=EFGHFIFJKFLMFFNOFJPQRFGSTUVWX"
        .byte $eb,$17,$3d,$59,$5a,$5b,$5c,$5d,$5e,$5f,$60,$61,$62,$4e,$63,$64 // ..=YZ[\]^_`abNcd
        .byte $65,$34,$66,$67,$68,$69,$6a,$5e,$6b,$6c,$6d,$6e,$6f,$70,$71,$2c // e4fghij^klmnopq,
        .byte $eb,$17,$3d,$72,$73,$74,$75,$76,$77,$78,$79,$7a,$7b,$7c,$7d,$7e // ..=rstuvwxyz{|}~
        .byte $7f,$80,$81,$82,$83,$84,$85,$86,$87,$88,$89,$8a,$8b,$8c,$8d,$8e // ................
        .byte $80,$2e,$17,$80,$78,$00,$ed,$20,$2e,$06,$09,$12,$13,$14,$20,$13 // ....x.. ...... .
        .byte $14,$12,$09,$0b,$05,$2b,$2b,$ed,$20,$83,$29,$00 // .....++. .).

txt_f576:
        .text "0INTRO BY DEEJAY!"
        .byte $af                                   // '/' | $80 (end-of-string marker)
        .byte $60,$79,$a2,$00,$a9,$00,$9d,$3c,$03,$e8,$e0,$30,$d0,$f8,$a9,$00 // `y.....<...0....
        .byte $8d,$20,$d0,$8d,$21,$d0,$a9,$08,$20,$d2,$ff,$20,$44,$e5,$a2,$00 // . ..!... .. D...
        .byte $a9,$17,$9d,$00,$04,$e8,$e0,$c8,$d0,$f8,$a2,$00,$a9,$0e,$9d,$00 // ................
        .byte $d8,$9d,$00,$d9,$e8,$d0,$f7,$a2,$00,$bd,$00,$0a,$9d,$c8,$04,$bd // ................
        .byte $40,$0a,$9d,$08,$05,$e8,$d0,$f1,$a2,$00,$a9,$00,$9d,$e0,$d9,$e8 // @...............
        .byte $e0,$50,$d0,$f8,$20,$00,$15,$a2,$00,$bd,$90,$0b,$9d,$08,$06,$e8 // .P.. ...........
        .byte $e0,$28,$d0,$f5,$a2,$00,$a9,$00,$9d,$80,$da,$e8,$e0,$28,$d0,$f8 // .(...........(..
        .byte $a9,$01,$8d,$41,$03,$20,$00,$19,$4c,$76,$0f,$a7,$60,$48,$78,$20 // ...A. ..Lv..`Hx 
        .byte $5b,$ff,$20,$15,$fd,$20,$bf,$e3,$20,$a3,$fd,$58,$a2,$50,$bd,$9c // [. .. .. ..X.P..
        .byte $0f,$9d,$3c,$03,$ca,$10,$f7,$4c,$3c,$03,$78,$a9,$34,$85,$01,$a0 // ..<....L<.x.4...
        .byte $ea,$a2,$00,$bd,$00,$28,$9d,$01,$08,$9d,$00,$04,$99,$00,$04,$e8 // .....(..........
        .byte $d0,$f1,$ee,$47,$03,$ee,$4a,$03,$88,$d0,$e6,$a9,$37,$85,$01,$58 // ...G..J.....7..X
        .byte $4c,$e2,$fc,$4c,$ae,$a7,$85,$38,$00,$37,$a2,$24,$a9,$00,$9d,$00 // L..L...8.7.$....
        .byte $d4,$bd,$d3,$15,$9d,$00,$d4,$ca,$10,$f2,$a9,$08,$85,$78,$4c,$a4 // .............xL.
        .byte $15,$a9,$60,$7b,$c6,$70,$d0,$77,$a5,$71,$85,$70,$c6,$75,$d0,$25 // ..`{.p.w.q.p.u.%
        .byte $a4,$72,$b1,$7a,$c9,$ff,$f0,$6a,$8d,$01,$d4,$c8,$d0,$02,$e6,$7b // .r.z...j.......{
        .byte $b1,$7a,$8d,$00,$d4,$c8,$d0,$02,$e6,$7b,$b1,$7a,$85,$75,$c8,$d0 // .z.......{.z.u..
        .byte $02,$e6,$7b,$84,$72,$c6,$76,$d0,$21,$a4,$73,$b1,$7c,$8d,$08,$d4 // ..{.r.v.!.s.|...
        .byte $c8,$d0,$02,$e6,$7d,$b1,$7c,$8d,$07,$d4,$c8,$d0,$02,$e6,$7d,$b1 // ....}.|.......}.
        .byte $7c,$85,$76,$c8,$d0,$02,$e6,$7d,$84,$73,$c6,$77,$d0,$21,$a4,$74 // |.v....}.s.w.!.t
        .byte $b1,$7e,$8d,$0f,$d4,$c8,$d0,$02,$e6,$7f,$b1,$7e,$8d,$0e,$d4,$c8 // .~.........~....
        .byte $d0,$02,$e6,$7f,$b1,$7e,$85,$77,$c8,$d0,$02,$e6,$7f,$84,$74,$e3 // .....~.w......t.
        .byte $60                                   // `

txt_f6e9:
        .text "# "
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $15,$e3,$60,$60,$2f,$a9,$00,$85,$72,$85,$73,$85,$74,$a9,$01,$85 // ..``/...r.s.t...
        .byte $75,$85,$76,$85,$77,$85,$70,$a9,$c0,$85,$7a,$a9,$16,$85,$7b,$a9 // u.v.w.p...z...{.
        .byte $68,$85,$7c,$a9,$17,$85,$7d,$a9,$08,$85,$7e,$a9,$18,$85,$7f,$a9 // h.|...}...~.....
        .byte $04,$85,$71,$60,$a2,$25,$ff,$04,$51,$88,$ce,$a2,$25,$aa,$08,$41 // ..q`.%..Q...%..A
        .byte $88,$c0,$a2,$29,$83,$0c,$45,$88,$f0,$03,$98,$10,$5f,$80,$d4,$00 // ...)..E....._...
        .byte $23,$15,$1f,$06,$a2,$24,$01,$15,$1f,$01,$a2,$24,$01,$15,$1f,$01 // #....$.....$....
        .byte $a2,$24,$01,$15,$1f,$01,$a2,$24,$01,$15,$1f,$01,$a2,$24,$01,$15 // .$.....$.....$..
        .byte $1f,$04,$a2,$24,$01,$15,$1f,$04,$a2,$2a,$01,$15,$1f,$04,$17,$b5 // ...$.....*......
        .byte $20,$15,$1f,$06,$a2,$24,$01,$15,$1f,$01,$a2,$24,$01,$15,$1f,$01 //  ....$.....$....
        .byte $a2,$24,$01,$15,$1f,$01,$a2,$24,$01,$15,$1f,$01,$a2,$24,$01,$15 // .$.....$.....$..
        .byte $1f,$04,$a2,$24,$01,$15,$1f,$04,$a2,$2a,$01,$15,$1f,$04,$1f,$a5 // ...$.....*......
        .byte $20,$15,$1f,$06,$a2,$24,$01,$15,$1f,$01,$a2,$24,$01,$15,$1f,$01 //  ....$.....$....
        .byte $a2,$24,$01,$15,$1f,$01,$a2,$24,$01,$15,$1f,$01,$a2,$24,$01,$15 // .$.....$.....$..
        .byte $1f,$04,$a2,$24,$01,$15,$1f,$04,$a2,$36,$01,$15,$1f,$04,$17,$b5 // ...$.....6......
        .byte $20,$19,$1e,$10,$17,$b5,$10,$15,$1f,$10,$12,$d1,$10,$15,$1f,$50 //  ..............P
        .byte $a2                                   // .

txt_f7dd:
        .text "! "
        .byte $c6                                   // 'F' | $80 (end-of-string marker)
        .byte $23,$0f,$d2,$06,$a2,$24,$01,$0f,$d2,$01,$a2,$24,$01,$0f,$d2,$01 // #....$.....$....
        .byte $a2,$24,$01,$0f,$d2,$01,$a2,$24,$01,$0f,$d2,$01,$a2,$24,$01,$0f // .$.....$.....$..
        .byte $d2,$04,$a2,$24,$01,$0f,$d2,$04,$a2,$2a,$01,$0f,$d2,$04,$12,$d1 // ...$.....*......
        .byte $20,$0f,$d2,$06,$a2,$24,$01,$0f,$d2,$01,$a2,$24,$01,$0f,$d2,$01 //  ....$.....$....
        .byte $a2,$24,$01,$0f,$d2,$01,$a2,$24,$01,$0f,$d2,$01,$a2,$24,$01,$0f // .$.....$.....$..
        .byte $d2,$04,$a2,$24,$01,$0f,$d2,$04,$a2,$2a,$01,$0f,$d2,$04,$19,$1e // ...$.....*......
        .byte $20,$0f,$d2,$06,$a2,$24,$01,$0f,$d2,$01,$a2,$24,$01,$0f,$d2,$01 //  ....$.....$....
        .byte $a2,$24,$01,$0f,$d2,$01,$a2,$24,$01,$0f,$d2,$01,$a2,$24,$01,$0f // .$.....$.....$..
        .byte $d2,$04,$a2,$24,$01,$0f,$d2,$04,$a2,$33,$01,$0f,$d2,$04,$12,$d1 // ...$.....3......
        .byte $20,$10,$c3,$20,$19,$1e,$10,$1c,$31,$30,$1f,$a5,$30,$a6,$2d,$2a //  .. ....10..0.-*
        .byte $07,$e9,$06,$05,$ed,$06,$07,$e9,$06,$05,$47,$1d,$a2,$36,$01,$06 // ..........G..6..
        .byte $47,$08,$05,$ed,$08,$05,$47,$08,$04,$b4,$08,$05,$47,$04,$03,$f4 // G.....G.....G...
        .byte $04,$05,$47,$08,$a2,$24,$14,$04,$b4,$03,$a2,$24,$01,$04,$70,$03 // ..G..$.....$..p.
        .byte $a2,$60,$8c,$01,$03,$f4,$12,$04,$30,$40,$0a,$8f,$03,$07,$e9,$04 // .`......0@......
        .byte $05,$47,$05,$0a,$8f,$06,$07,$e9,$07,$05,$47,$08,$0a,$8f,$09,$07 // .G........G.....
        .byte $e9,$0c,$05,$47,$18,$00,$03,$86,$04,$05,$47,$03,$03,$86,$01,$03 // ...G......G.....
        .byte $bb,$04,$06,$47,$03,$03,$53,$01,$03,$86,$04,$05,$47,$03,$03,$86 // ...G..S.....G...
        .byte $01,$03,$bb,$04,$06,$47,$03,$17,$b5,$01,$19,$1e,$18,$16,$60,$03 // .....G........`.
        .byte $15,$1f,$03,$12,$d1,$02,$15,$1f,$20,$19,$1e,$18,$16,$60,$03,$15 // ........ ....`..
        .byte $1f,$03,$12,$d1,$02,$15,$1f,$20,$16,$60,$03,$15,$1f,$04,$10,$c3 // ....... .`......
        .byte $01,$15,$1f,$03,$12,$d1,$04,$0e,$ef,$01,$12,$d1,$03,$10,$c3,$04 // ................
        .byte $0e,$18,$01,$10,$c3,$03,$0e,$ef,$04,$0c,$8f,$01,$0e,$18,$02,$a2 // ................
        .byte $21,$1e,$c4,$60,$4a,$03,$84,$04,$05,$45,$03,$03,$84,$01,$03,$b9 // !..`J....E......
        .byte $04,$06,$45,$03,$03,$51,$01,$03,$84,$04,$05,$45,$03,$03,$84,$01 // ..E..Q.....E....
        .byte $03,$b9,$04,$06,$45,$03,$03,$51,$01,$03,$84,$04,$05,$45,$03,$03 // ....E..Q.....E..
        .byte $84,$01,$03,$b9,$04,$78,$a9,$7f,$8d,$0d,$dc,$a9,$01,$8d,$19,$d0 // .....x..........
        .byte $8d,$1a,$d0,$a9,$20,$8d,$14,$03,$a9,$19,$8d,$15,$03,$58,$60,$a6 // .... ........X`.
        .byte $60,$6f,$ad,$19,$d0,$8d,$19,$d0,$a0,$31,$cc,$12,$d0,$d0,$fb,$a9 // `o.......1......
        .byte $f8,$8d,$16,$d0,$a9,$18,$8d,$18,$d0,$a9,$03,$8d,$22,$d0,$a9,$0e // ............"...
        .byte $8d,$23,$d0,$a0,$97,$cc,$12,$d0,$d0,$fb,$a9,$13,$8d,$18,$d0,$a9 // .#..............
        .byte $c8,$8d,$16,$d0,$a0,$a4,$cc,$12,$d0,$d0,$fb,$20,$e0,$1b,$20,$00 // ........... .. .
        .byte $1a,$20,$20,$15,$20,$70,$1a,$ae,$41,$03,$ea,$8e,$41,$03,$e0,$30 // .  . p..A...A..0
        .byte $f0,$0d,$ad,$01,$dc,$c9,$ef,$f0,$03,$4c,$bc,$fe,$4c,$80,$0f,$a9 // .........L..L...
        .byte $01,$8d,$41,$03,$a9,$ea,$8d,$68,$19,$a9,$ca,$8d,$03,$1b,$4c,$bc // ..A....h......L.
        .byte $fe,$80,$71,$00,$60,$24,$a2,$00,$a9,$01,$9d,$08,$da,$e8,$e0,$28 // ..q.`$.........(
        .byte $d0,$f8,$ae,$3c,$03,$bd,$30,$1a,$8d,$03,$1a,$e8,$8e,$3c,$03,$e0 // ...<..0......<..
        .byte $30,$f0,$01,$60,$a9,$00,$8d,$3c,$03,$60,$af,$e4,$0b,$e4,$0c,$e4 // 0..`...<.`......
        .byte $0f,$f2,$01,$e4,$0f,$e4,$0c,$e4,$0b,$b3,$60,$25,$a2,$00,$bd,$81 // ..........`%....
        .byte $da,$9d,$80,$da,$e8,$e0,$28,$d0,$f5,$ae,$3f,$03,$bd,$a0,$1a,$8d // ......(...?.....
        .byte $a7,$da,$e8,$8e,$3f,$03,$e0,$12,$f0,$01,$60,$a9,$00,$8d,$3f,$03 // ....?.....`...?.
        .byte $60,$ab,$32,$09,$09,$02,$02,$08,$08,$0a,$0a,$07,$07,$0a,$0a,$08 // `.2.............
        .byte $08,$02,$02,$09,$09,$80,$4e,$00,$60,$7c,$ae,$3d,$03,$ca,$8e,$3d // ......N.`|.=...=
        .byte $03,$8e,$16,$d0,$e0,$ff,$f0,$01,$60,$a9,$07,$8d,$3d,$03,$8d,$16 // ........`...=...
        .byte $d0,$a2,$00,$bd,$81,$06,$9d,$80,$06,$e8,$e0,$28,$d0,$f5,$ae,$3e // ...........(...>
        .byte $03,$bd,$00,$1c,$8d,$a7,$06,$e8,$8e,$3e,$03,$e0,$00,$f0,$18,$ad // .........>......
        .byte $a7,$06,$c9,$00,$f0,$18,$c9,$1c,$f0,$1f,$c9,$1f,$f0,$26,$c9,$2a // .............&.*
        .byte $f0,$28,$c9,$1e,$f0,$2a,$60,$ad,$29,$1b,$ee,$29,$1b,$60,$a9,$1c // .(...*`.)..).`..
        .byte $8d,$29,$1b,$a9,$00,$8d,$3e,$03,$60,$a9,$ea,$8d,$03,$1b,$a9,$e8 // .)....>.`.......
        .byte $8d,$68,$19,$60,$a9,$04,$8d,$eb,$1b,$60,$a9,$03,$8d,$eb,$1b,$60 // .h.`.....`.....`
        .byte $a9,$02,$8d,$eb,$1b,$60,$80,$64,$00,$34,$20,$00,$1b,$ae,$40,$03 // .....`.d.4 ...@.
        .byte $e8,$8e,$40,$03,$e0,$02,$d0,$f2,$a9,$00,$8d,$40,$03,$60,$ac // ..@........@.`.

txt_fb0f:
        .text "1  * "

txt_fb14:
        .encoding "screencode_mixed"
        .text "this game was"
        .encoding "petscii_upper"
        .byte $e3,$20,$38,$1e                       // . 8.

txt_fb25:
        .encoding "screencode_mixed"
        .text " cracked and trained by"
        .encoding "petscii_upper"
        .byte $ec                                   // .

txt_fb3d:
        .encoding "screencode_mixed"
        .text " /the matrix crew"
        .encoding "petscii_upper"
        .byte $ec,$20,$21,$1c,$e3,$20,$60,$40,$1f   // . !.. `@.

txt_fb57:
        .encoding "screencode_mixed"
        .text "  greetings to all our friends and contacts all over the world!"
        .encoding "petscii_upper"
        .byte $ec,$20,$21,$2a,$e5,$20,$21,$1e,$80   // . !*. !..

txt_fb9f:
        .text "  "
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $81,$35,$20,$81,$00,$00,$2a,$cf,$00,$05,$ce,$0e,$ce,$ce,$8e,$ba // .5 ...*.........
        .byte $00,$e6,$55,$24,$65,$01,$50,$54,$e4,$55,$23,$9a,$00,$15,$e5,$55 // ..U$e.PT.U#....U
        .byte $22,$ef,$00,$e6,$55,$33,$30,$0c       // "...U30.

txt_fbca:
        .text "CLLH"
        .byte $40                                   // @ character
        .text "C"
        .byte $0f,$30,$00,$05,$15,$d5,$e5,$e5,$65,$00,$54,$e5,$55,$32,$80,$64 // .0......e.T.U2.d
        .byte $09
        .text "BPTTU"
        .byte $ef,$80,$85
        .byte $4e,$8e
        .byte $4e,$0e,$0e
        .byte $30,$00
        .byte $e6                                   // .

txt_fbf1:
        .text "U"
        .byte $22                                   // double quote character
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $00,$e6,$55,$22,$65,$00,$e6,$55,$23,$9a,$00,$45,$e5 // ..U"e..U#..E.

txt_fc01:
        .text "N#"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $00
        .byte $54,$e5
        .byte $55,$32,$80,$ec,$0b
        .text "BPTTU"
        .byte $65,$80,$85
        .byte $ce,$8e,$ce,$0e,$0e,$9a,$00,$e6,$55,$2b,$ef,$03 // ........U+..

txt_fc20:
        .text "RSRRQR0"
        .byte $00                                   // string terminator
        .byte $15,$e5                               // ..

txt_fc2a:
        .text "9+"
        .byte $ba                                   // ':' | $80 (end-of-string marker)
        .byte $0c                                   // .

txt_fc2e:
        .text "HLL"
        .byte $40                                   // @ character
        .text "L"
        .byte $40                                   // @ character
        .byte $65,$00,$55,$e5,$d5,$28,$e0,$30,$20,$20,$10,$20,$10,$10,$a8,$60 // e.U..(.0  . ...`
        .byte $80,$cf,$8e,$8f,$4f,$8c,$4f,$4c,$8c,$a5,$55,$a5,$a5,$fa,$a5,$fa // ....O.OL..U.....
        .byte $fa,$a5,$55,$a5,$a5,$fa,$a5,$da,$de   // ..U......

txt_fc5d:
        .text "CCOOLOLL"
        .byte $b5                                   // '5' | $80 (end-of-string marker)
        .byte $95,$e5,$a5,$fa,$a5,$fa,$fa,$a5,$55,$af,$9c,$d0,$93,$d2,$d3,$a5 // ........U.......
        .byte $55,$e5,$f5
        .text ":5::"
        .byte $0e,$0e

txt_fc7f:
        .text "O"
        .byte $40                                   // @ character
        .text "JLHL"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $55,$ff,$03,$63,$13                   // U..c.

txt_fc8b:
        .text "##"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $55,$e5,$e5,$3a,$e5                   // U..:.

txt_fc93:
        .text "::"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $55,$af,$a4,$f4,$a4,$f4,$f4,$a5,$55,$ff,$00,$30,$c0,$c0,$80 // U.......U..0...

txt_fca5:
        .text "ON"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $0f,$cc,$0f,$0c,$cc,$a5,$55,$bf,$90,$d0,$91,$d2,$d1,$0f,$0e // ......U........

txt_fcb7:
        .text "OOLOLL"
        .byte $91,$51,$92,$91,$d2,$92,$d3,$d2,$e4,$39,$60 // .Q.......9`

txt_fcc8:
        .text "D>9>>"
        .byte $40                                   // @ character
        .text "L"
        .byte $40                                   // @ character
        .text "LLHLH"
        .byte $e5,$d5,$e5,$e5,$fa,$e5,$fa,$fa,$a5,$55,$a5,$a5,$f9,$a5,$f9,$f9 // .........U......
        .byte $20,$10                               //  .

txt_fce7:
        .text "  0 00L"
        .byte $8c,$8c,$cc,$8c,$cc,$cc,$0c,$0f,$fa,$0f,$0f,$00,$0f,$00,$cc,$1f // ................
        .byte $d3,$10,$13,$12,$12,$10,$d5,$ff       // ........

txt_fd06:
        .text ":??0?0<"
        .byte $e8,$4c,$60,$52,$12,$d2,$10,$15       // .L`R....

// --- Region $fd16-$fda2 ---
.pc = $fd16 "dat_fd16"

dat_fd16:
        .byte $0f,$00,$cc,$3f,$3a,$3f,$7f,$00,$0f,$00,$cc // ...?:?.....

txt_fd21:
        .text "L"
        .byte $40                                   // @ character
        .text "L"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "L"
        .byte $40                                   // @ character
        .text "L3#33"
        .byte $03,$33,$03,$03,$0f,$3a,$0f,$0f,$00,$0f,$00,$cc,$04,$f4,$04,$05 // .3...:..........
        .byte $00,$0f,$00,$cc,$c0,$b8,$0c
        .text "HHDHD"
        .byte $0c,$cc,$cc,$8c
        .byte $cc,$8c,$8c,$4c,$12,$d0,$10,$15,$00,$0f,$00,$cc,$3f,$3a,$ff,$4f // ...L........?:.O
        .byte $00,$0f,$00,$cc,$0f,$fb,$e3,$0f,$25,$0c,$3c,$f0,$4c,$4c,$e6,$0c // ........%.<.LL..
        .byte $2a,$13,$d3,$10,$15,$01,$0d,$01,$cd,$3f,$3c,$e3,$0f,$60,$35,$03 // *........?<..`5.
        .byte $03,$00,$0f,$fa,$0f,$0f,$00,$0f,$c0,$fc,$48,$40,$53,$15,$00,$0f // ..........H@S...
        .byte $00,$cc,$cf,$fa,$cf,$0f,$00,$0f,$00,$cf,$0d,$fd,$0c,$0c,$3c,$30 // ..............<0
        .byte $f2,$c3,$00,$30,$00,$c0               // ...0..

// --- Region $fda4-$febb ---
.pc = $fda4 "dat_fda4"

dat_fda4:
        .byte $c0,$c0,$00,$cf,$0c,$0f,$cf,$0f,$ce,$cf,$8e,$33,$cc,$c2,$36,$bb // ...........3..6.
        .byte $ee,$bb,$aa,$31,$cd,$fd,$fd,$b9,$ed,$b9,$a9 // ...1.......

txt_fdbf:
        .text "3<??;>;:OL"
        .byte $e3                                   // .

txt_fdca:
        .text "O%NON3"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $c2,$26,$b9,$ed,$b9,$a9,$33,$cc,$c2,$60 // .&....3..`

txt_fddb:
        .text "&;>;:LHLHHDHD3"
        .byte $03                                   // .

txt_fdea:
        .text "33#3##DHDHHLHL"
        .byte $8f,$4c,$4f,$8f,$4f,$8e,$8f,$ce,$33,$cc,$c2,$2e,$fb,$3e,$3b,$3a // .LO.O...3....>;:
        .byte $14,$c4,$f5,$fd,$b9,$ed,$bb,$aa,$0f,$0c,$e3,$0f
        .text "%NON"
        .byte $03,$03,$e3,$0f
        .text "%>;:"
        .byte $f3,$cc,$c2
        .byte $26,$bb,$ee,$bb,$aa
        .byte $33,$cc,$c2,$26,$b7,$e4,$b4,$a4,$33,$cc,$c2,$60,$3e,$fb,$ee,$fb // 3..&....3..`>...
        .byte $ea,$52,$d0,$d4,$f4,$b4,$e5,$b9,$a9,$c0,$80,$80,$60,$10,$20,$10 // .R..........`. .
        .byte $10,$cd,$8e,$8d,$4d,$8d,$4e,$4f,$8c,$99,$66,$99,$55,$6a,$bf,$c8 // ....M.NO..f.Uj..
        .byte $e6,$99,$65,$99                       // ..e.

txt_fe5c:
        .text "UU"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $f9,$cd                               // ..

txt_fe61:
        .text "96956;?0"
        .byte $99,$66,$99,$55,$a5,$fa,$0f,$39,$4d,$4e,$e3,$4d,$60,$86,$4e,$4f // .f.U...9MN.M`.NO
        .byte $4e,$99,$66,$99,$55,$6a,$bf,$c0,$30,$99,$65,$99 // N.f.Uj..0.e.

txt_fe85:
        .text "UU"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $f9,$0d                               // ..

txt_fe8a:
        .text "96956;<<"
        .byte $99,$66,$99,$55,$a5,$fa,$0f,$8c,$13,$23,$13,$13,$23,$13,$23,$23 // .f.U.....#..#.##
        .byte $99,$66,$99                           // .f.

txt_fea5:
        .text "UU"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $fa,$2f,$99,$66,$99,$55,$56,$6b,$bc,$c0,$8d,$ce,$cd,$0d,$cd,$0e // ./.f.UVk........
        .byte $0f,$cc,$99,$66                       // ...f

// --- Region $fefc-$ff5a ---
.pc = $fefc "Segment $fefc"
        .byte $94,$e3,$54,$60,$43,$a4,$f4,$d9,$e6,$d9,$d5,$ea,$ff,$cc,$c0,$99 // ..T`C...........
        .byte $65,$99                               // e.

txt_ff0e:
        .text "UU"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $f9,$ed,$4c,$8c,$8c,$ce,$8f,$c0,$fb,$00,$08,$8c,$00,$c0,$ff,$00 // ..L.............
        .byte $a6,$00,$01,$01,$cd,$09,$ff,$00
        .byte $59,$00
        .text "0329?"
        .byte $00
        .byte $ae,$00,$02
        .byte $23,$00,$b0,$ff,$00,$f3,$00
        .text "LLONO"
        .byte $00
        .byte $0c,$00,$0c,$a2,$60,$2c,$0e,$ff,$00,$fb,$00,$01,$c9,$81,$6d,$ff // ....`,........m.
        .byte $00,$a6,$00
        .text "00<0?"
        .byte $00
        .byte $59

// --- Region $ff5c-$ffd1 ---
.pc = $ff5c "dat_ff5c"

dat_ff5c:
        .byte $03,$00,$c0,$83,$ff,$00,$ae,$00
        .text "L"
        .byte $40                                   // @ character
        .text "L"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $0c,$f3,$00
        .text "3#33"
        .byte $03
        .byte $30,$0c,$a3,$60
        .byte $37,$30,$20,$ff,$00,$fb,$00
        .byte $c0,$0c,$08,$e6,$ff,$00,$a6,$00       // ........

txt_ff84:
        .text "LHLH"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $04,$59,$00,$0c,$cc,$cc,$8c,$cf,$80,$ae,$00,$30,$03,$02,$39,$ff // .Y.........0..9.
        .byte $00,$f3,$00,$01
        .byte $21,$01,$b1,$ff,$00,$0c,$00
        .text "0032?"
        .byte $00,$fb,$00,$0c,$a2,$25,$0e,$ff,$00,$a6,$00,$e4,$4c,$60,$3b,$4f // .....%......L`;O
        .byte $00,$59,$00,$80,$c0,$0c,$00,$ff,$00,$ae,$00,$01,$01,$c1,$81,$ff // .Y..............
        .byte $00,$f3,$00
        .text "020;?"
        .byte $00

// --- Region $ffe3-$fffc ---
.pc = $ffe3 "Segment $ffe3"
        .byte $00,$c0,$cc,$c8,$e6,$ff,$00,$59,$00,$09,$8d,$01,$c1,$fd,$00,$ae // .......Y........
        .byte $a2                                   // .

txt_fff4:
        .text "!0"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $23,$30,$00,$f0,$83,$89               // #0....
