// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:31
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $ffff  (63488 bytes)
// Crunched with Exomizer — depacked by emulation
// Packer entry: $0812 (via BASIC SYS 2066)
// Entry point:  $0334 (820)
//
// Code: 1164 bytes, Data: 62324 bytes
// Labels: 221, Subroutines: 3
//
// Cross-references: all OK
// ============================================


// --- Region $0828-$0828 ---
.pc = $0828 "loc_0828"

loc_0828:
        brk

// --- Region $0842-$0848 ---
.pc = $0842 "loc_0842"

loc_0842:
        bpl loc_0828
        bit $64
        .byte $64,$a4                               // nop $a4 // ILLEGAL
        brk

// --- Region $089f-$08a2 ---
.pc = $089f "loc_089f"

loc_089f:
        .byte $1a                                   // nop // ILLEGAL
        .byte $64,$64                               // nop $64 // ILLEGAL

dat_08a2:
        .byte $64                                   // d

// --- Region $08b0-$08b4 ---
.pc = $08b0 "loc_08b0"

loc_08b0:
        bcc loc_0842
        bcc loc_08c4
        rts

// --- Region $08c4-$08c4 ---
.pc = $08c4 "loc_08c4"

loc_08c4:
        brk

// --- Region $090d-$0911 ---
.pc = $090d "loc_090d"

loc_090d:
        bcc loc_089f
        bcc loc_0975
        rti

// --- Region $0fbd-$10a4 ---
.pc = $0fbd "loc_0fbd"

loc_0fbd:
        ldx #$12

loc_0fbf:
        stx $0fc6
        lda $16a9,x
        eor #$00
        sta $d311,x
        dex
        bpl loc_0fbf
        ldx #$4f

loc_0fcf:
        lda #$08
        sta $db48,x
        dex
        bpl loc_0fcf
        ldx #$07
        lda #$33

loc_0fdb:
        sta $07f8,x
        dex
        bpl loc_0fdb
        txs
        lda #$35
        sta $01
        inx
        stx $dc0e
        stx $0800
        lda #$7f
        sta $dc0d
        sta $dd0d
        lda $dc0d
        lda $dd0d
        ldx #$ff
        lda #$fe
        sta $fe
        stx $ff
        ldx #$10
        lda #$a4
        sta $fffa
        stx $fffb
        ldy #$00
        lda #$a5
        sta ($fe),y
        lda #$10
        iny
        sta ($fe),y
        ldx #$18
        lda #$59
        sta $fa
        stx $fb
        ldx #$17
        lda #$2c
        sta $a7
        stx $a8
        ldx #$04
        lda #$00
        sta $a9
        stx $aa

loc_1030:
        ldy #$00

loc_1032:
        lda ($a7),y
        cmp #$7f
        beq loc_107a
        cmp #$ff
        bne loc_1069
        iny
        lda ($a7),y
        sta $158e
        iny
        lda ($a7),y
        ldy #$00

loc_1047:
        sta ($a9),y
        iny
        cpy $158e
        bne loc_1047
        clc
        lda $a9
        adc $158e
        sta $a9
        bcc loc_105c
        inc $aa
        clc

loc_105c:
        lda $a7
        adc #$02
        sta $a7
        bcc loc_1030
        inc $a8
        jmp loc_1030

loc_1069:
        inc $a7
        bne loc_106f
        inc $a8

loc_106f:
        sta ($a9),y
        inc $a9
        bne loc_1032
        inc $aa
        jmp loc_1032

loc_107a:
        jsr sub_1419
        jsr sub_13d0
        lda $02a6
        bne loc_1095
        lda #$ff
        sta $15a8
        ldy #$00
        lda #$64
        sta ($fe),y
        lda #$12
        iny
        sta ($fe),y

loc_1095:
        ldx #$00
        txa

loc_1098:
        sta $0fb4,x
        inx
        cpx #$e0
        bne loc_1098
        cli
        jmp loc_1375

dat_10a4:
        .byte $40                                   // @

// --- Region $10b2-$10bf ---
.pc = $10b2 "loc_10b2"

loc_10b2:
        ldx $158f,y
        beq loc_10dd

loc_10b7:
        lda $d312
        and #$07
        ora #$10
        .byte $da                                   // nop // ILLEGAL
        .byte $7a                                   // nop // ILLEGAL

// --- Region $10d6-$1142 ---
.pc = $10d6 "loc_10d6"

loc_10d6:
        ora ($d3),y
        bmi loc_10f2
        dex
        bne loc_10b7

loc_10dd:
        lda $d311
        bmi loc_10f2
        lda $d312
        clc
        adc #$08

loc_10e8:
        cmp $d312
        bne loc_10e8
        iny
        cpy #$0f
        bne loc_10b2

loc_10f2:
        ldy $15a8
        lda dat_15a9,y
        sta $158f
        iny
        bne loc_111d
        ldy #$ff
        dec dat_1447
        bpl loc_111d
        ldy #$00
        lda #$43
        sta ($fe),y
        lda #$11
        iny
        sta ($fe),y
        lda #$1d
        sta $d312
        lda #$01
        sta $d319
        lda $02
        rti

loc_111d:
        sty $15a8
        ldx #$0e

loc_1122:
        lda $158e,x
        sta $158f,x
        dex
        bne loc_1122
        ldy #$00
        lda #$a5
        sta ($fe),y
        lda #$10
        iny
        sta ($fe),y
        lda #$2d
        sta $d312
        lda #$01
        sta $d319
        lda $02
        rti

// --- Region $1154-$1446 ---
.pc = $1154 "loc_1154"

loc_1154:
        ldy $16bd
        ldx $16c1,y
        lda dat_16e4,x
        sbc #$0e
        cmp $d312
        bcs loc_11b7
        ldy $16bc
        lda $1708,x
        bne loc_1175
        lda $16dc,y
        and $d210
        jmp loc_117b

loc_1175:
        lda $16d4,y
        ora $d210

loc_117b:
        sta $d210
        tya
        asl
        tay
.label loc_1182 = * + 1
        lda $16f6,x
        sta $d200,y
        lda dat_16e4,x
        sta $d201,y
        dec $16bc
        bpl loc_1197
        lda #$07
        sta $16bc

loc_1197:
        dec $16bd
        bne loc_1154
        jsr sub_1419
        lda #$12
        sta $16bd
        lda #$cd
        sta $d312
        ldy #$00
        lda #$cd
        sta ($fe),y
        lda #$11
        iny
        sta ($fe),y
        jmp loc_11c7

loc_11b7:
        adc #$01
        sta $d312
        ldy #$00
        lda #$43
        sta ($fe),y
        lda #$11
        iny
        sta ($fe),y

loc_11c7:
        inc $d119
        lda $02
        rti

loc_11cd:
        sta $02
        ldy #$00
        sta ($fe),y
        lda $1472
        ora #$10
        sta $d316
        lda #$0c
        sta $d322
        lda #$0b
        sta $d323
        ldy #$05

loc_11e7:
        dey
        bpl loc_11e7
        bit $ff
        ldx #$04

loc_11ee:
        lda $159e,x
        sta $d320
        sta $d321
        ldy #$08

loc_11f9:
        dey
        bpl loc_11f9
        dex
        bpl loc_11ee
        lda $02a6
        beq loc_1207
        jsr sub_13d0

loc_1207:
        ldy #$00
        lda #$1f
        sta ($fe),y
        lda #$12
        iny
        sta ($fe),y
        lda #$ef
        sta $d312
        lda #$01
        sta $d319
        lda $02
        rti

loc_121f:
        sta $02
        ldy #$00
        sta ($fe),y
        lda #$dc
        sta $d316
        lda #$0f
        sta $d322
        lda #$0c
        sta $d323
        ldy #$02

loc_1236:
        dey
        bpl loc_1236
        ldx #$04

loc_123b:
        lda $15a3,x
        sta $d321
        sta $d320
        ldy #$08

loc_1246:
        dey
        bpl loc_1246
        dex
        bpl loc_123b
        ldy #$00
        lda #$64
        sta ($fe),y
        lda #$12
        iny
        sta ($fe),y
        lda #$f9
        sta $d312
        lda #$01
        sta $d319
        lda $02
        rti

loc_1264:
        sta $02
        ldy #$00
        sta ($fe),y
        lda #$13
        sta $d311
        dec $1471
        bpl loc_12b6
        lda #$02
        sta $1471
        lda $1448
        bmi loc_12b6
        ldx $1448
        lda $1449,x
        sta $159e
        sta $15a0
        lda $1469,x
        ldy #$07

loc_128f:
        sta $d227,y
        dey
        bpl loc_128f
        lda $1451,x
        sta $159f
        lda $1459,x
        sta $15a1
        sta $15a7
        lda $1461,x
        sta $15a2
        sta $15a4
        sta $15a5
        sta $15a6
        dec $1448

loc_12b6:
        sec
        lda $1472
        sbc #$04
        sta $1472
        bmi loc_12c4
        jmp loc_1349

loc_12c4:
        lda #$07
        sta $1472
        ldx #$00

loc_12cb:
        lda $0721,x
        sta $0720,x
        inx
        cpx #$77
        bne loc_12cb
        lda $1473
        beq loc_12f4

loc_12db:
        clc
        lda $fc
        adc #$03
        sta $fc
        bcc loc_12e6
        inc $fd

loc_12e6:
        inc $fa
        bne loc_12ec
        inc $fb

loc_12ec:
        lda #$01
        sta $1473
        jmp loc_132e

loc_12f4:
        ldy #$00
        ldx #$14
        lda #$74
        sta $fc
        stx $fd

loc_12fe:
        lda ($fa),y
        eor #$00
        and #$3f
        bne loc_1311
        ldx #$18
        lda #$59
        sta $fa
        stx $fb
        jmp loc_12fe

loc_1311:
        ldx #$05

loc_1313:
        cmp $1588,x
        bne loc_1321
        lda $1588,x
        jsr sub_1361
        jmp loc_12db

loc_1321:
        dex
        bpl loc_1313
        clc
        cmp #$25
        bcc loc_132b
        sbc #$0c

loc_132b:
        jsr sub_1361

loc_132e:
        ldy #$00
        lda ($fc),y
        sta $0747
        iny
        lda ($fc),y
        sta $076f
        iny
        lda ($fc),y
        sta $0797
        lda $1473
        eor #$01
        sta $1473

loc_1349:
        ldy #$00
        lda #$43
        sta ($fe),y
        lda #$11
        iny
        sta ($fe),y
        lda #$1d
        sta $d312
        lda #$01
        sta $d319
        lda $02
        rti
// Referenced by: jsr from $131b, $132b

sub_1361:
        sta $136a
        ldy #$05

loc_1366:
        clc
        lda $fc
        adc #$00
        sta $fc
        bcc loc_1371
        inc $fd

loc_1371:
        dey
        bpl loc_1366
        rts

loc_1375:
        lda $dc01
        and $dc00
        and #$10
        bne loc_1375
        sei
        lda #$37
        sta $01
        jsr $ff8a
        jsr $fda3
        jsr $ff5b
        lda $d021
        sta $d020
        sta $0286
        jsr $e544
        ldx #$29

loc_139b:
        lda loc_13a7,x
        sta $0100,x
        dex
        bpl loc_139b
        jmp $0100

loc_13a7:
        sei
        inc $01
        ldx #$00

loc_13ac:
        lda $1a00,x
        sta $0801,x
        inx
        bne loc_13ac
        inc $0107
        inc $010a
        lda $0107
        cmp #$e1
        bne loc_13ac
        dec $01
        ldy #$55
        lda #$ce
        sty $2d
        sta $2e
        cli
        jmp loc_fce2
// Referenced by: jsr from $107d, $1204

sub_13d0:
        ldx #$01

loc_13d2:
        ldy $16c1,x
        lda dat_16e4,y
        ldy $16c2,x
        cmp dat_16e4,y
        bcs loc_1413
        lda dat_16e4,y
        sty $16be
        stx $16bf
        dex

loc_13ea:
        dex
        bmi loc_13f7

loc_13ed:
        ldy $16c2,x
        cmp dat_16e4,y
        beq loc_13f7
        bcs loc_13ea

loc_13f7:
        inx
        stx $16c0
        ldx $16bf

loc_13fe:
        lda $16c1,x
        sta $16c2,x
        dex
        cpx $16c0
        bne loc_13fe
        lda $16be
        sta $16c2,x
        ldx $16bf

loc_1413:
        inx
        cpx #$12
        bne loc_13d2
        rts
// Referenced by: jsr from $107a, $119c

sub_1419:
        ldx #$11

loc_141b:
        ldy $171a,x
        iny
        cpy #$b4
        bne loc_1425
        ldy #$00

loc_1425:
        tya
        sta $171a,x
        lda txt_0d00,y
        sec
        sbc #$08
        sta $16f6,x
        lda dat_0e00,y
        sbc #$00
        sta $1708,x
        lda dat_0f00,y
        clc
        adc #$02
        sta dat_16e4,x
        dex
        bpl loc_141b
        rts

// --- Region $fc98-$fca0 ---
.pc = $fc98 "loc_fc98"

loc_fc98:
        .byte $d3,$44                               // dcp ($44),y // ILLEGAL
        ror $8dd5
        .byte $0b,$74                               // anc #$74 // ILLEGAL
        tsx
        .byte $72                                   // jam // ILLEGAL

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

loc_fce2:
        cpx $a5
        .byte $fc,$eb,$ca                           // nop $caeb,x // ILLEGAL
        cmp $a6,x
        bmi loc_fc98
        stx $da,y
        .byte $32                                   // jam // ILLEGAL

// --- Region $ff2e-$ff31 ---
.pc = $ff2e "loc_ff2e"

loc_ff2e:
        .byte $43,$1f                               // sre ($1f,x) // ILLEGAL

dat_ff30:
        .byte $5c,$90                               // \.

// --- Region $ff5b-$ff60 ---
.pc = $ff5b "Segment $ff5b"
        .byte $eb,$eb                               // sbc #$eb // ILLEGAL
        .byte $d7,$af                               // dcp $af,x // ILLEGAL
        cli
        .byte $42                                   // jam // ILLEGAL

// --- Region $ff8a-$ff8d ---
.pc = $ff8a "Segment $ff8a"
        inx
        bvc loc_ff2e
        rti

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

// --- Region $0809-$0827 ---
.pc = $0809 "dat_0809"

dat_0809:
        .byte $15                                   // .

txt_080a:
        .byte $40                                   // @ character
        .text "?"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $15,$55,$6a,$00,$00,$40,$10,$e4,$24,$64,$64,$00,$04,$11 // .Uj..@..$dd...

txt_081b:
        .text "N2"
        .byte $c6                                   // 'F' | $80 (end-of-string marker)
        .byte $16,$66,$00,$00,$00
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character

// --- Region $0829-$0841 ---
.pc = $0829 "dat_0829"

dat_0829:
        .byte $01,$04,$13                           // ...

txt_082c:
        .text "L1"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $19,$00,$00,$40,$90,$90,$90,$90,$90,$00,$55,$00,$ff,$00,$55,$55 // ...@......U...UU
        .byte $6a,$00,$40                           // j.@

// --- Region $0849-$089e ---
.pc = $0849 "dat_0849"

dat_0849:
        .byte $55,$00,$ff,$00                       // U...

txt_084d:
        .text "UU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $00,$40,$10,$e4,$24,$64,$64,$64,$aa,$55,$00,$ff,$00,$00,$00,$00 // .@..$ddd.U......
        .fill 8, $00
        .byte $7f,$6a,$65,$64,$64,$64,$64,$64,$64,$64,$64,$64,$64,$64,$64,$64 // .jeddddddddddddd
        .byte $b6,$e6,$56,$06,$06,$06,$06,$06       // ..V.....

txt_0880:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $ea,$55,$00,$15,$6a,$7f,$6a,$64,$64,$64,$64,$a4,$e4,$90,$40,$bf // .U..j.jdddd...@.
        .byte $ea,$55,$00,$15,$2a,$3f               // .U..*?

// --- Region $08a3-$08af ---
.pc = $08a3 "Program $08a3"
        .byte $a4,$e4,$14,$60,$64,$6d,$79,$65       // ...`dmye

txt_08ab:
        .text "QU"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $fd,$69                               // .i

// --- Region $08b5-$08c3 ---
.pc = $08b5 "dat_08b5"

dat_08b5:
        .byte $a4,$e4,$a4,$7f,$6a                   // ....j

txt_08ba:
        .text "U"
        .byte $40                                   // @ character
        .text "U"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ff,$6a,$e4,$a4,$54,$00               // .j..T.

// --- Region $08c5-$090c ---
.pc = $08c5 "dat_08c5"

dat_08c5:
        .byte $60,$64,$64,$7f,$6a,$55,$40,$55,$6a,$7f,$6a,$e4,$a4,$54,$00,$80 // `dd.jU@Uj.j..T..
        .byte $50,$64,$64,$ff,$6a,$15,$05,$06,$06,$06,$06,$64,$64,$64,$b4,$e4 // Pdd.j......ddd..
        .byte $90,$40,$40,$7f,$6a,$65,$80,$55,$2a,$7f,$6a,$7f,$6a,$65,$40,$95 // .@@.je.U*.j.je@.
        .byte $ea,$7f,$1a,$7f,$6a,$65,$40,$55,$6a,$7f,$6a,$e4,$a4,$54,$00,$00 // ....je@Uj.j..T..
        .byte $00,$00,$00,$e4,$a4,$54,$00,$40       // .....T.@

// --- Region $0912-$0a98 ---
.pc = $0912 "dat_0912"

dat_0912:
        .byte $55,$95,$ea,$7f,$1a,$05,$64,$64,$64,$a4,$e4,$a4,$90,$40,$06,$06 // U.....ddd....@..

txt_0922:
        .text "UU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ff,$6a,$15,$40,$40,$50,$64,$a4,$e4,$a4,$54,$65 // .j.@@Pd...Te

txt_0931:
        .byte $40                                   // @ character
        .text "UU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ff,$6a,$15,$00,$00,$50,$64,$a4,$e4,$a4,$54,$05,$40,$55,$95,$ea // .j...Pd...T.@U..
        .byte $7f,$1a,$05,$15,$01,$01,$01,$02,$03,$01,$00,$94,$90,$90,$90,$90 // ................
        .byte $90,$90,$50,$15,$00                   // ..P..

txt_095a:
        .text "UU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ff,$6a,$15,$65,$40,$55,$95,$ea,$7f,$1a,$05,$06,$06,$06,$06,$0a // .j.e@U..........
        .byte $0e,$06,$01,$05,$00                   // .....

txt_0972:
        .text "UU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)

loc_0975:
        .byte $ff,$6a,$15,$65,$64,$64,$64,$a4,$e4,$64,$14,$64,$64,$64,$64,$a4 // .j.eddd..d.dddd.
        .byte $e4,$64,$14,$64                       // .d.d

txt_0989:
        .byte $40                                   // @ character
        .text "UU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ff,$6a,$15,$50,$00,$50,$64,$a4,$e4,$a4,$54,$00,$00,$00,$00,$55 // .j.P.Pd...T....U
        .byte $aa,$aa,$aa,$00,$40,$10,$e1,$20,$67,$60,$5d,$00,$55,$00,$ff,$00 // ....@.. g`].U...

txt_09ad:
        .text "UU"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $e4,$a4,$54,$00,$80,$90,$90,$90,$7f,$6a,$65,$64,$65,$66,$67,$64 // ..T......jedefgd
        .byte $e4,$a4,$54,$00,$60,$64,$64,$64,$64,$64,$64,$40,$55,$6a,$7f,$6a // ..T.`dddddd@Uj.j

txt_09d0:
        .text "AEVWVU"
        .byte $65,$75,$a0,$d0,$80,$40,$00,$00,$00,$00,$7f,$6a,$65,$64,$64,$64 // eu...@.....jeddd
        .byte $64,$61,$7f,$6a,$65,$40,$55,$69,$7e,$6b,$64,$64,$64,$64,$a4,$e4 // da.je@Ui~kdddd..
        .byte $54,$60,$7f,$6a,$55,$40,$95,$ea,$7f,$1a,$f7,$66,$16,$06,$06,$06 // T`.jU@.....f....
        .byte $06,$06,$e4,$a4                       // ....

txt_0a0a:
        .text "T"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "P"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00,$00,$00,$40,$55,$95,$ea,$7f,$1a,$05,$69,$6d // .......@U.....im
        .byte $66,$67,$a5,$e4,$64,$14,$00,$40,$50,$54,$94,$e4,$64,$14,$64,$64 // fg..d..@PT..d.dd
        .byte $64,$64,$a4,$e4,$a4
        .text "TEUY"
        .byte $6e,$bb,$e6
        .byte $50,$00,$a4
        .byte $24
        .byte $64,$64,$a4,$e4,$a4,$14,$66,$64,$64,$64,$a4,$e4,$64,$14,$64 // dd....fddd..d.d

txt_0a51:
        .byte $40                                   // @ character
        .text "UU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ff,$aa,$55,$44,$51,$95,$e6,$7b,$1e,$05,$00,$64,$64,$a4,$e4,$90 // ..UDQ..{...dd...
        .byte $40,$00,$00,$64,$64,$44,$91,$d5,$19,$6e,$7b,$64,$64,$44,$51,$95 // @..ddD...n{ddDQ.
        .byte $e6,$77,$16,$ff,$6a,$15,$05,$16,$5b,$6e,$79,$64,$64,$64,$b4,$e4 // .w..j...[nyddd..
        .byte $90,$40,$00,$00,$00,$50,$64,$a4,$e4,$64,$14,$64,$64 // .@...Pd..d.dd

txt_0a92:
        .text "UU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ff,$6a,$15                           // .j.

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

// --- Region $0ac0-$0ac3 ---
.pc = $0ac0 "dat_0ac0"

dat_0ac0:
        .byte $ff,$ff,$ff                           // ...

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

// --- Region $0b00-$0b02 ---
.pc = $0b00 "dat_0b00"

dat_0b00:
        .byte $ff,$ff                               // ..

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

// --- Region $0c00-$0c86 ---
.pc = $0c00 "txt_0c00"

txt_0c00:
        .text "UUUUUUUU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$ff                               // U.

txt_0c0b:
        .text "UUUUUUUUUU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $00,$aa,$aa,$55,$ff                   // ...U.

txt_0c1b:
        .text "UU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $00,$aa,$00,$00,$ff                   // .....

txt_0c23:
        .text "UU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $00,$00,$14,$14,$14,$14,$14,$14,$14,$14,$00,$00,$3f,$15,$15,$16 // ............?...
        .byte $14,$14,$14,$14,$17,$15,$15,$2a,$00,$00,$14,$14,$d4 // .......*.....

txt_0c43:
        .text "TT"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $00,$00,$00,$00,$fc,$54,$54,$94,$14,$14,$14,$14,$17,$15,$15,$16 // .....TT.........
        .byte $14,$14,$14,$14,$d4,$54,$54,$94,$14,$14,$00,$00,$ff,$55,$55,$96 // .....TT......UU.
        .byte $14,$14,$14,$14,$d7                   // .....

txt_0c6b:
        .text "UU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $00,$00,$14,$14,$14,$14,$14,$28,$00,$00,$00,$00,$28,$14,$3c,$14 // .......(....(.<.
        .byte $14,$14,$00,$00,$fc                   // .....

txt_0c83:
        .text "TT"
        .byte $a8                                   // '(' | $80 (end-of-string marker)

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

// --- Region $0cc3-$0db4 ---
.pc = $0cc3 "dat_0cc3"

dat_0cc3:
        .byte $7f,$ff,$fc,$40,$00,$04,$5f,$7d,$f4,$5b,$6d,$b4,$5b,$6d,$b4,$5b // ...@.._}.[m.[m.[
        .byte $6d,$b4,$58,$6d,$b4,$5f,$61,$84,$43,$6d,$b4,$5b,$6d,$b4,$5b,$6d // m.Xm._a.Cm.[m.[m
        .byte $b4,$5b,$6d,$b4,$5f,$7d,$f4,$40,$00,$34,$7f,$ff,$b4,$40,$00,$34 // .[m._}.@.4...@.4
        .byte $5f,$ff,$f4,$40,$00,$04,$7f,$ff,$fc,$00,$00,$00,$00 // _..@.........

txt_0d00:
        .text ".---,,+*('&$"
        .byte $22                                   // double quote character
        .text " "
        .byte $1e,$1c,$1a,$17,$15,$12,$0f,$0c,$09,$06,$02,$ff,$fc,$f8,$f4,$f0 // ................
        .byte $ec,$e9,$e4,$e0,$dc,$d8,$d4,$cf,$cb,$c7,$c2,$be,$b9,$b5,$b0,$ac // ................
        .byte $a7,$a2,$9e,$99,$95,$90,$8c,$88,$83,$7f,$7b,$77,$73,$6e,$6b,$67 // ..........{wsnkg
        .byte $63,$5f,$5b                           // c_[

txt_0d41:
        .text "XUQNKHEB"
        .byte $40                                   // @ character
        .text "=;975310/-,++*******++,-/013579;="
        .byte $40                                   // @ character
        .text "BEHKNQUX"
        .byte $5b,$5f,$63,$67,$6b,$6e,$73,$77,$7b,$7f,$83,$88,$8c,$90,$95,$99 // [_cgknsw{.......
        .byte $9e,$a2,$a7,$ac,$b0,$b5,$b9,$be,$c2,$c7,$cb,$cf,$d4,$d8,$dc,$e0 // ................
        .byte $e4,$e9,$ed,$f0,$f4,$f8,$fc,$ff,$02,$06,$09,$0c,$0f,$12,$15,$17 // ................
        .byte $1a,$1c,$1e                           // ...

txt_0da7:
        .text " "
        .byte $22                                   // double quote character
        .text "$&'(*+,,---"
        .byte $00                                   // string terminator

// --- Region $0e00-$0e19 ---
.pc = $0e00 "dat_0e00"

dat_0e00:
        .fill 25, $01

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

// --- Region $0e9c-$0eb4 ---
.pc = $0e9c "dat_0e9c"

dat_0e9c:
        .fill 24, $01

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

// --- Region $0f00-$0fbc ---
.pc = $0f00 "dat_0f00"

dat_0f00:
        .byte $64,$66,$68,$6b,$6d,$70,$72,$74,$77,$79,$7b,$7e,$80,$82,$84,$87 // dfhkmprtwy{~....
        .byte $89,$8b,$8d,$8f,$90,$92,$94,$96,$98,$99,$9b,$9c,$9e,$9f,$a0,$a1 // ................
        .byte $a2,$a3,$a4,$a5,$a6,$a7,$a7,$a8,$a8,$a9,$a9,$a9,$a9,$aa,$a9,$a9 // ................
        .byte $a9,$a9,$a8,$a8,$a7,$a7,$a6,$a5,$a4,$a3,$a2,$a1,$a0,$9f,$9e,$9c // ................
        .byte $9b,$99,$98,$96,$94,$92,$90,$8f,$8d,$8b,$89,$87,$84,$82,$80,$7e // ...............~
        .byte $7b,$79,$77,$74,$72,$70,$6d,$6b,$68,$66,$64,$61,$5f // {ywtrpmkhfda_

txt_0f5d:
        .byte $5c                                   // backslash character
        .text "ZWUSPNLIGECA><:87531/.,+)('&%$#"
        .byte $22                                   // double quote character
        .text "!  "
        .byte $1f,$1f,$1e,$1e,$1e,$1e,$1e,$1e,$1e,$1e,$1e,$1f,$1f // .............

txt_0f8e:
        .text "  !"
        .byte $22                                   // double quote character
        .text "#$%&'()+,./13578:<>"
        .byte $40                                   // @ character
        .text "CEGILNPSUWZ"
        .byte $5c                                   // backslash character
        .byte $5f,$61,$78,$a9,$09,$8d,$86,$02,$20,$44,$e5 // _ax..... D.

// --- Region $10a5-$10b1 ---
.pc = $10a5 "Segment $10a5"
        .byte $85,$02,$a0,$00,$91,$fe,$a9,$1d,$8d,$11,$d3,$a0,$00 // .............

// --- Region $10c0-$10d5 ---
.pc = $10c0 "dat_10c0"

dat_10c0:
        .byte $5a,$1a,$fa,$da,$7a,$5a,$1a,$fa,$da,$7a,$5a,$1a,$fa,$da,$7a,$5a // Z...zZ...zZ...zZ
        .byte $1a,$fa,$8d,$11,$d3,$ad               // ......

// --- Region $1143-$1153 ---
.pc = $1143 "dat_1143"

dat_1143:
        .byte $85,$02,$a0,$00,$91,$fe,$a9,$1d,$8d,$11,$d3,$ad,$a6,$02,$f0,$4c // ...............L
        .byte $18                                   // .

// --- Region $1447-$1521 ---
.pc = $1447 "dat_1447"

dat_1447:
        .byte $20,$07,$0f,$0f,$0f,$01,$0f,$0c,$0b,$00,$01,$01,$01,$01,$0f,$0c //  ...............
        .byte $0b,$00,$0c,$0c,$0f,$01,$0f,$0c,$0b,$00,$0b,$0c,$0f,$01,$0f,$0c // ................
        .byte $0b,$00,$0f,$0f,$0f,$0f,$0f,$0f,$0c,$0b,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$01,$1f,$2f,$02,$0e,$30,$07,$1f,$26,$02,$0e,$23,$01 // ...../..0..&..#.
        .byte $0d,$22,$08,$20,$27,$07,$0d,$31,$02,$0e,$23,$07,$1f,$26,$08,$21 // .". '..1..#..&.!
        .byte $32,$07,$1f,$2f,$08,$36,$42,$01,$37,$22,$08,$38,$23,$0a,$39,$2f // 2../.6B.7".8#.9/
        .byte $0a,$0e,$30,$00,$00,$00,$0a,$0e,$30,$00,$00,$43,$0a,$0e,$23,$34 // ..0.....0..C..#4
        .byte $3a,$44,$0a,$3b,$45,$0a,$0e,$31,$00,$00,$27,$07,$0d,$30,$07,$0d // :D.;E..1..'..0..
        .byte $30,$07,$0d,$30,$02,$0e,$30,$07,$0d,$31,$0a,$0e,$46,$07,$1f,$2f // 0..0..0..1..F../
        .byte $02,$12,$00,$07,$3c,$47,$0a,$0e,$48,$07,$3d,$49,$02,$3e,$30,$01 // ....<G..H.=I.>0.
        .byte $3f,$2e,$08,$18
        .text "#5"
        .byte $40                                   // @ character
        .text "-"
        .byte $08
        .byte $41,$10,$0a,$0e
        .byte $4a,$0a,$0e
        .byte $23,$0a,$0e,$4b,$0a,$0e,$4c,$0a,$0e,$31,$0a,$0e,$4a,$0a,$4d,$2f // #..K..L..1..J.M/
        .byte $0a,$14,$30,$0a,$4e,$2d,$0a,$12,$10,$09,$4f,$52,$0a,$50,$27,$00 // ..0.N-....OR.P'.
        .byte $00,$00,$02,$0e,$30,$00,$00,$00,$0a,$0e,$23 // ....0.....#

// --- Region $153d-$158f ---
.pc = $153d "dat_153d"

dat_153d:
        .byte $0a,$30,$51,$00,$00,$00,$00,$00,$51,$00,$00,$00,$00,$51,$51,$01 // .0Q.....Q....QQ.
        .byte $0d,$22,$02,$0e,$23,$03,$0f,$24,$04,$10,$25,$01,$11,$26,$02,$12 // ."..#..$..%..&..
        .byte $27,$01,$13,$28,$02,$14,$23,$05,$15,$29,$06,$16,$2a,$07,$17,$2b // '..(..#..)..*..+
        .byte $08,$18,$23,$01,$19,$2c,$08,$1a,$23,$09,$1b,$2d,$0a,$1c,$10,$01 // ..#..,..#..-....
        .byte $1d,$2c,$02,$14,$23,$01,$1e,$2e,$02,$0e,$23,$09,$1b,$1c,$20,$21 // .,..#.....#... !
        .byte $22,$00,$c8                           // "..

// --- Region $15a9-$16e4 ---
.pc = $15a9 "dat_15a9"

dat_15a9:
        .byte $c8,$c7,$c7,$c7,$c7,$c7,$c6,$c6,$c6,$c5,$c5,$c4,$c4,$c3,$c2,$c2 // ................
        .byte $c1,$c0,$bf,$be,$bd,$bc,$bb,$ba,$b9,$b7,$b6,$b5,$b3,$b2,$b0,$af // ................
        .byte $ad,$ab,$aa,$a8,$a6,$a4,$a2,$a1,$9f,$9c,$9a,$98,$96,$94,$91,$8f // ................
        .byte $8d,$8a,$88,$85,$83,$80,$7d,$7b,$78,$75,$72,$6f,$6c,$69,$66,$63 // ......}{xurolifc
        .byte $60                                   // `

txt_15ea:
        .byte $5c                                   // backslash character
        .text "YVROKHD"
        .byte $40                                   // @ character
        .text "=951-*&!"
        .byte $1d,$19,$15,$11,$0c,$08,$04,$02,$05,$08,$0a,$0d,$10,$12,$15,$17 // ................
        .byte $19,$1c,$1e                           // ...

txt_160e:
        .text " #%')+-/124679;<>?"
        .byte $40                                   // @ character
        .text "BCDEFGHIJKLMMNOOPPPQQQRRRRRRRRQQQPPPOONMMLKJIHGFEDCB"
        .byte $40                                   // @ character
        .text "?><;976421/-+)'%# "
        .byte $1e,$1c,$19,$17,$15,$12,$10,$0d,$0a,$08,$05,$02,$00,$02,$03,$04 // ................
        .byte $05,$06,$07,$08,$09,$09,$0a,$0b,$0c,$0c,$0d,$0d,$0e,$0e,$0e,$0f // ................
        .fill 11, $0f
        .byte $0e,$0e,$0e,$0d,$0d,$0c,$0c,$0b,$0a,$09,$09,$08,$07,$06,$05,$04 // ................
        .byte $03,$02,$00,$00,$00,$00,$00,$2c,$02,$03,$fb,$d9,$06,$14,$09,$08 // .......,........
        .byte $0a,$0b,$0c,$0d,$0e,$0f,$10,$1e,$1e,$00,$12,$00,$00,$00,$00,$00 // ................
        .byte $01,$02,$03,$04,$05,$06,$07,$08,$09,$0a,$0b,$0c,$0d,$0e,$0f,$10 // ................
        .byte $11,$01,$02,$04,$08,$10,$20,$40,$80,$fe,$fd,$fb,$f7,$ef,$df,$bf // ...... @........
        .byte $7f                                   // .

dat_16e4:
        // === Fill data (1 bytes, $16e4-$16e4) ===
        .byte $00                                   // .

// --- Region $171b-$19c3 ---
.pc = $171b "dat_171b"

dat_171b:
        .byte $0a,$14,$1e                           // ...

txt_171e:
        .text "(2<FPZ"
        .byte $64,$6e,$78,$82,$8c,$96,$a0,$aa,$ff,$08,$00,$86,$ff,$04,$84,$8c // dnx.............
        .byte $ff,$04,$84,$8c,$ff,$04,$84,$89,$ff,$14,$00,$85,$81,$81,$83,$81 // ................
        .byte $81,$85,$81,$81,$83,$81,$81,$85,$81,$81,$83,$81,$81,$85,$ff,$14 // ................
        .byte $00,$85,$80,$80,$8f,$80,$80,$85,$80,$80,$8f,$80,$80,$85,$80,$80 // ................
        .byte $8f,$80,$80,$85,$ff,$14,$00,$85,$80,$80,$85,$80,$80,$85,$80,$80 // ................
        .byte $85,$80,$80,$85,$80,$80,$85,$80,$80,$85,$ff,$14,$00,$85,$80,$80 // ................
        .byte $85,$82,$82,$85,$80,$80,$85,$80,$80,$85,$80,$80,$85,$80,$80,$85 // ................
        .byte $ff,$14,$00,$85,$80,$80,$87,$84,$84,$8b,$80,$80,$85,$82,$82,$85 // ................
        .byte $80,$80,$85,$82,$82,$85,$ff,$14,$00,$85,$82,$82,$83,$81,$81,$85 // ................
        .byte $80,$80,$8a,$84,$84,$8b,$80,$80,$8a,$84,$84,$8b,$ff,$14,$00,$8a // ................
        .byte $84,$84,$89,$80,$80,$85,$80,$80,$85,$81,$81,$85,$80,$80,$85,$81 // ................
        .byte $81,$85,$ff,$14,$00,$85,$81,$81,$85,$80,$80,$85,$80,$80,$85,$80 // ................
        .byte $80,$85,$80,$80,$85,$80,$80,$85,$ff,$14,$00,$85,$80,$80,$85,$80 // ................
        .byte $80,$85,$80,$80,$85,$80,$80,$85,$80,$80,$85,$80,$80,$85,$ff,$14 // ................
        .byte $00,$85,$80,$80,$8e,$80,$80,$85,$80,$80,$8e,$80,$80,$85,$80,$80 // ................
        .byte $8e,$80,$80,$85,$ff,$14,$00,$85,$82,$82,$83,$82,$82,$85,$82,$82 // ................
        .byte $83,$82,$82,$85,$82,$82,$83,$80,$80,$85,$ff,$14,$00,$8a,$ff,$04 // ................
        .byte $84,$8d,$ff,$04,$84,$8d,$84,$84,$90,$80,$80,$85,$ff,$14,$00,$85 // ................
        .byte $ff,$0e,$83,$82,$82,$85,$ff,$14,$00,$87,$ff,$10,$84,$88,$ff,$ff // ................
        .byte $00,$ff,$9b,$00,$7f                   // .....

txt_1859:
        .text "THE SCOUSE CRACKING GROUP PRESENTS TANGENT"
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "     CRACKED AND TRAINED BY W"
        .byte $5c                                   // backslash character
        .text "EBB"
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "   IM"
        .byte $5b                                   // [

txt_18b4:
        .text "PORTED BY EAGLESOFT"
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "   THE FIRST IN A LONG LINE OF CRACKS FROM"
        .byte $5b                                   // [

txt_18f5:
        .text " THE SCOUSE CRACKING GROUP AND EAGLESOFT!!!!!!   AAARRRHHHH   CHAOS REIGNS AT THE SCG HQ COS LEES DRIVE IS DEAD"
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "   BOO TO TRIAD TSF FLT BW"
        .byte $5c                                   // backslash character
        .text "B TEK OVERSEAS ISE LAST SCIENCE"
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "  BUTT SPACE NOW"
        .byte $5c                                   // backslash character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "         "
        .byte $40                                   // @ character
        .byte $00                                   // string terminator

// --- Region $f000-$f2de ---
.pc = $f000 "dat_f000"

dat_f000:
        .byte $19                                   // .

txt_f001:
        .text "!B"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $e6,$fc,$18,$2a,$9d,$a8,$65,$6d,$8e,$b4,$ca,$0b,$13,$17,$2c,$31 // ...*..em......,1
        .byte $5b,$88,$1f
        .text "'+/FK"
        .byte $69,$83,$b9,$fa,$03
        .byte $24,$60,$95
        .byte $fd,$26,$29,$86,$8f,$dc,$ea,$28,$37,$5f,$66,$7b,$a6,$bc,$c2,$c7 // .&)....(7_f{....
        .byte $f0                                   // .

txt_f035:
        .text ".5<?MYZ"
        .byte $61,$72,$8a,$8c,$94,$99,$b1,$be,$bf,$c0,$e9,$fb,$1c,$1d // ar............

txt_f04a:
        .text "%2389VW"
        .byte $5c                                   // backslash character
        .byte $6e,$73,$77,$9e,$b0,$c6,$ce,$d2,$e0,$e8,$f4,$f8
        .text "4;>X"
        .byte $67,$6b,$78,$8b,$96,$98,$ac,$d4,$da,$ef,$f7,$3d,$4a,$79,$7a,$87 // gkx........=Jyz.
        .byte $89,$9f,$a1,$a3,$c1,$c9,$cd,$36,$3a,$63,$74,$75,$7d,$7e,$9b,$9c // .......6:ctu}~..
        .byte $ae,$b5,$c5,$d9,$dd,$ee,$f6,$1b,$68,$6f,$70,$71,$92,$9a,$b6,$ba // ........hopq....
        .byte $bb,$c4,$cb,$cc,$cf,$d5,$d8,$db,$e1,$e5,$ec,$f2,$5d,$6c,$97,$ab // ............]l..
        .byte $af,$b2,$b3,$b7,$b8,$c3,$d1,$d7,$df,$e2,$ed,$f3,$f5,$f9,$5e,$62 // ..............^b
        .byte $76,$7c,$93,$d6,$de,$e3,$e7,$eb,$f1,$00,$00,$00,$00,$00,$89,$05 // v|..............
        .byte $6a,$c1,$44,$35,$30,$02,$0c,$69,$49,$e1,$08,$1b,$ba,$e8,$62,$19 // j.D50..iI.....b.
        .byte $49,$0a,$b0,$00,$10,$60,$c1,$83,$04,$03,$dc,$8d,$c2,$90,$70,$7e // I....`........p~
        .byte $80,$10,$66,$cd,$9b,$36,$68,$0c,$08   // ..f..6h..

txt_f0eb:
        .byte $40                                   // @ character
        .text "1"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $82,$0c,$69,$49,$e1,$0a,$60,$0c,$08   // ..iI..`..

txt_f0f7:
        .byte $40                                   // @ character
        .text "1"
        .byte $ac                                   // ',' | $80 (end-of-string marker)
        .byte $02,$0c,$69,$49,$e1,$08,$56,$0c,$08,$40,$00,$00,$00,$00,$00,$00 // ..iI..V..@......
        .byte $01,$52,$9a,$1c,$42,$10,$84,$21,$08,$42,$10,$84,$e6,$a0,$58,$ca // .R..B..!.B....X.
        .byte $d5,$ab,$56,$ad,$06,$0c,$18,$30,$60,$c1,$82,$c0,$a9,$cc,$08,$94 // ..V....0`.......
        .byte $ea,$53,$10,$84,$29,$92,$a6,$c1,$60,$54,$e6,$04 // .S..)...`T..

txt_f136:
        .text "D"
        .byte $22                                   // double quote character
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $c0,$84,$29,$92,$8a,$9f,$12,$21,$ac,$43,$fa,$34,$05,$0a,$66,$6c // ..)....!.C.4..fl
        .byte $d9,$b1,$93,$f3                       // ....

txt_f14d:
        .text "%L"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $4c,$d0,$4d,$62,$15,$39,$53,$23,$80,$09,$f1,$0a,$a5,$33,$41,$35 // L.Mb.9S#.....3A5
        .byte $3a,$94,$e5,$4c,$8e,$02,$62,$10,$a1,$53,$89,$be,$b5,$6a,$d5,$84 // :..L..b..S...j..

txt_f170:
        .text "!"
        .byte $22                                   // double quote character
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $4d,$83,$06,$a5,$34,$39,$0c,$84,$a9,$4e,$a5,$34,$3c,$15,$02,$9e // M...49...N.4<...
        .byte $a7,$8a,$94,$d0,$f0                   // .....

txt_f188:
        .text "MN"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $39,$53,$23,$80,$00,$00,$25,$4c,$8e,$08,$33,$66,$cd,$14,$13,$28 // 9S#...%L..3f...(
        .byte $14,$f5,$3c,$6f,$10,$85               // ..<o..

txt_f1a1:
        .text "2T"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $b0,$6b                               // .k

txt_f1a6:
        .text "V1"
        .byte $ac                                   // ',' | $80 (end-of-string marker)
        .byte $42,$a7,$12,$0c,$1c,$42,$99,$2a,$64,$74,$3c,$13,$1a,$c4,$2a,$71 // B....B.*dt<...*q
        .byte $00,$0c,$42,$99,$2a,$64,$7d,$f0,$4c,$a0,$53,$d4,$f1,$be,$20,$c6 // ..B.*d}.L.S... .
        .byte $38,$a9,$d1,$81,$7b,$36,$6c,$d9,$b3,$66,$e2,$88,$03,$1a,$c4,$2a // 8...{6l..f.....*
        .byte $71,$10,$f0,$4c,$a0,$53,$d4,$f1,$be,$b5,$6a,$d5,$a7,$ce,$ac,$3d // q..L.S....j....=
        .byte $e0,$31,$ac,$42,$a7,$11,$0e,$21,$0a,$64,$a1,$14,$42,$10,$a6,$4a // .1.B...!.d..B..J
        .byte $11,$45,$04,$c6,$b1,$0a,$9c           // .E.....

txt_f200:
        .text "L"
        .byte $40                                   // @ character
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $29,$92,$a6,$47,$00,$00,$03,$58,$b1,$60,$10,$63,$3a,$e1,$67,$d3 // )..G...X.`.c:.g.
        .byte $ee,$d8,$0c,$08,$40,$31,$95,$b2,$a6,$47,$01,$26,$cd,$9b,$52,$9a // ....@1...G.&..R.
        .byte $1c
        .byte $48,$75,$5b
        .text ">)S#"
        .byte $81
        .byte $3e,$21,$08
        .byte $42,$14,$13
        .byte $53
        .byte $a9,$4f,$1c,$96,$31,$8d,$63,$0c,$87,$6e,$a8,$d9,$24,$10,$00,$00 // .O..1.c..n..$...
        .byte $a9,$4d,$0e,$21,$08,$4b,$9a,$94,$d0,$f0,$4c,$99,$6f,$1a,$01,$08 // .M.!.K....L.o...
        .byte $42,$99
        .byte $2a,$3a,$7e,$a5
        .text "3AP)"
        .byte $ea,$78,$6a
        .byte $55,$72

txt_f262:
        .text "+V"
        .byte $ad                                   // '-' | $80 (end-of-string marker)
        .byte $5a,$b4,$a9,$91,$e0,$c1,$83,$06,$0e,$20,$00,$00,$00,$00,$08,$26 // Z........ .....&
        .byte $50,$29,$ea,$78,$de,$99               // P).x..

txt_f27b:
        .text "D*"
        .byte $d9                                   // 'Y' | $80 (end-of-string marker)
        .byte $ff,$92,$84                           // ...

txt_f281:
        .text "PA"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $1d,$7b,$28,$45,$10,$84,$29,$92,$a6,$47,$92,$65,$bb,$1e,$e7,$a0 // .{(E..)..G.e....
        .byte $71,$02,$62,$78,$42,$99,$2a,$61,$55,$62,$10,$a6,$4a,$11,$45,$04 // q.bxB.*aUb..J.E.
        .byte $c6,$b1,$0a,$c1,$bb,$fa,$50,$20,$55,$9d,$b7,$80,$42,$99,$2a,$6c // ......P U...B.*l
        .byte $10,$00,$42,$ef,$6d,$d4,$fa,$c7,$ab,$04,$2e,$fe,$94,$08,$16,$46 // ..B.m..........F
        .byte $44,$2a,$71,$37,$c8,$48,$b1,$ed,$60,$84 // D*q7.H..`.

txt_f2ce:
        .text "$T"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $b0,$40,$00,$62,$14,$c9,$42,$28,$84,$63,$58,$85,$4e,$20 // .@.b..B(.cX.N 

// --- Region $f2f7-$f2fb ---
.pc = $f2f7 "dat_f2f7"

dat_f2f7:
        .byte $04,$28,$50,$80                       // .(P.

dat_f2fb:
        // === Fill data (1 bytes, $f2fb-$f2fb) ===
        .byte $00                                   // .

// --- Region $f320-$f322 ---
.pc = $f320 "dat_f320"

dat_f320:
        .byte $10,$a1                               // ..

dat_f322:
        // === Fill data (1 bytes, $f322-$f322) ===
        .byte $00                                   // .

// --- Region $f3c1-$f425 ---
.pc = $f3c1 "dat_f3c1"

dat_f3c1:
        .byte $63,$18,$c6,$31,$8d,$60,$d0,$8c,$63,$18,$c6,$31,$8c,$6b,$00,$b1 // c..1.`..c..1.k..
        .byte $60,$d0,$8c,$6b,$00,$b0,$00           // `..k...

txt_f3d8:
        .text "B1"
        .byte $ac                                   // ',' | $80 (end-of-string marker)
        .byte $00,$05,$29,$4a,$52,$94,$a0,$02,$d6,$24,$49,$05,$29,$4a,$8e,$89 // ..)JR....$I.)J..
        .byte $11,$08,$00,$14,$ad,$34,$78,$e8,$60,$00,$00,$41,$47,$8e,$bd,$29 // .....4x.`..AG..)
        .byte $4a,$54,$74,$48,$92,$0a,$52,$95,$a6,$8f,$1d,$7a,$52,$80,$10,$8c // JTtH..R....zR...
        .byte $66,$8c,$a5,$29,$5e,$63,$1a,$c0,$00,$52,$94,$a5,$54,$00,$00,$02 // f..)^c...R..T...
        .byte $a0,$ab,$42,$94,$a0,$02,$0a,$3c,$74,$30 // ..B....<t0

dat_f425:
        // === Fill data (1 bytes, $f425-$f425) ===
        .byte $00                                   // .

// --- Region $f44a-$f54b ---
.pc = $f44a "dat_f44a"

dat_f44a:
        .byte $02,$a4,$24,$14,$10,$6e,$55,$37,$6c,$ca,$45,$10,$8a,$48,$a2,$11 // ..$..nU7l.E..H..
        .byte $49,$14,$42,$29,$9e,$44,$22,$95,$4b,$9d,$b8,$11,$08,$a4,$8a,$21 // I.B).D".K......!
        .byte $14,$91,$44,$22,$92,$28,$84,$52,$a9,$bb,$66,$60,$81,$9b,$a9,$09 // ..D".(.R..f`....
        .byte $15,$04,$0c,$da,$aa,$13,$33,$04,$1b,$aa,$42,$41,$00,$00,$02,$cb // ......3...BA....
        .byte $8f,$1e,$28,$f4,$7a,$55,$08,$a8,$4a,$28,$93,$d4,$03,$d9,$85,$f0 // ..(.zU..J(......
        .byte $8e,$89,$6a,$5e,$af,$75,$a2,$c2       // ..j^.u..

txt_f4a2:
        .text "A3L"
        .byte $ca                                   // 'J' | $80 (end-of-string marker)
        .byte $c5,$d9,$60,$e5,$32,$ea,$67,$55,$a6,$74,$dd,$15,$82,$bd,$80,$4d // ..`.2.gU.t.....M
        .byte $b8,$0c,$9b,$4a,$80,$be,$c9,$2f,$94,$13,$57,$89,$24,$d5,$45,$63 // ...J.../..W.$.Ec
        .byte $22,$c8,$31,$ed,$03,$3e,$dc,$2a,$92,$2c,$f1,$bd,$68,$4c,$6b,$93 // ".1..>.*.,..hLk.
        .byte $fe,$0b,$54,$ce,$31,$6a,$95,$9b,$12,$90,$e4,$96,$e2,$8f,$4a,$a5 // ..T.1j........J.
        .byte $50,$88,$44,$22,$11,$08,$84           // P.D"...

txt_f4ed:
        .text "B%R"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $fe,$29,$6e,$49,$06,$25,$66,$a9,$62,$d9,$c6,$aa,$0f,$f9,$3a,$d3 // .)nI.%f.b.....:.
        .byte $1a,$3d,$19,$9e,$48,$aa,$9b,$86,$7d,$a0,$63,$d9,$06,$45,$59,$51 // .=..H...}.c..EYQ
        .byte $34,$92,$5e,$4d,$50,$2f,$99,$2b,$e8,$06,$95,$93,$70,$13,$6c,$02 // 4.^MP/.+....p.l.
        .byte $bd,$60,$e8,$ba,$6d,$33,$aa,$a6,$65,$e5,$30,$6f,$4a,$c5,$99,$66 // .`..m3..e.0oJ..f
        .byte $90,$50,$a2,$d6,$f7,$aa,$5d,$a8,$88,$ef,$0c,$2f,$60,$d0,$4f,$28 // .P....]..../`.O(
        .byte $92,$8a,$84,$22,$55,$1e,$8f,$e3,$c7,$88 // ..."U.....

dat_f54b:
        // === Fill data (1 bytes, $f54b-$f54b) ===
        .byte $00                                   // .

// --- Region $f57a-$f58a ---
.pc = $f57a "dat_f57a"

dat_f57a:
        .byte $0c,$63,$18,$c6,$31,$8c,$63,$18,$c6,$31,$8c,$63,$18,$c6,$31,$8c // .c..1.c..1.c..1.

dat_f58a:
        // === Fill data (1 bytes, $f58a-$f58a) ===
        .byte $00                                   // .

// --- Region $f5dc-$f5eb ---
.pc = $f5dc "dat_f5dc"

dat_f5dc:
        .byte $c6,$31,$8c,$63,$18,$c6,$31,$8c,$63,$18,$c6,$31,$8c,$63,$18 // .1.c..1.c..1.c.

dat_f5eb:
        // === Fill data (1 bytes, $f5eb-$f5eb) ===
        .byte $00                                   // .

// --- Region $f61a-$fc97 ---
.pc = $f61a "dat_f61a"

dat_f61a:
        .byte $09,$56,$e3,$b4,$08,$87,$25,$74,$dc,$b2,$2d,$62,$b1,$bc,$26,$6d // .V....%t..-b..&m
        .byte $ad,$73,$5e,$d1                       // .s^.

txt_f62e:
        .text "CR"
        .byte $cd                                   // 'M' | $80 (end-of-string marker)
        .byte $72,$d7,$ad,$1b,$48,$be,$6f,$5b,$e6,$49,$b0,$a2,$d8,$df,$6c,$a6 // r...H.o[.I....l.
        .byte $7c,$56,$a0,$10,$08,$64,$34,$08,$10,$20,$58,$81,$02,$04,$04,$32 // |V...d4.. X....2
        .byte $19,$00,$80,$56,$fc,$98,$d9,$5f,$6c,$68,$b6,$0c,$93,$7c,$de,$af // ...V..._lh...|..
        .byte $9a,$46,$8d,$7a,$e5,$cd,$52,$c3,$68,$9a,$f6,$bb,$6e,$62,$37,$8a // .F.z..R.h...nb7.
        .byte $c6,$b1,$91,$6e                       // ...n

txt_f675:
        .text "WNJ!"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $71,$d5,$62,$5c,$aa,$98,$e5,$c3,$1a,$6b,$d8,$b4,$61,$cb,$e6,$4e // q.b\.....k..a..N
        .byte $0c,$6c,$ea,$d1,$b7,$62,$95           // .l...b.

txt_f691:
        .text "+6% "
        .byte $96                                   // .

txt_f696:
        .text "Y#"
        .byte $d2                                   // 'R' | $80 (end-of-string marker)
        .byte $aa                                   // .

txt_f69a:
        .text "5BQD"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $a7,$b8,$50,$fc,$10,$a4,$d2,$7d,$bb,$76,$ed,$db,$b7,$6e,$dd,$92 // ..P....}.v...n..
        .byte $69,$30,$87,$f5,$0e,$09,$e6,$1d,$44,$94 // i0......D.

txt_f6b9:
        .text "T("
        .byte $d2                                   // 'R' | $80 (end-of-string marker)
        .byte $a8,$f5,$92                           // ...

txt_f6bf:
        .text "Y "
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $ac,$d5,$2c,$53,$6e,$b4,$67,$60,$e0,$93,$e7,$2e,$1d,$18,$af,$19 // ..,Sn.g`........
        .byte $8d                                   // .

txt_f6d3:
        .byte $5c                                   // backslash character
        .text "1"
        .byte $ca                                   // 'J' | $80 (end-of-string marker)
        .byte $a5,$cb,$43,$03,$dc,$35,$24,$50,$f7,$76,$2f,$da,$44,$b2,$92,$f3 // ..C..5$P.v/.D...
        .byte $c0,$91,$94,$08,$5e,$b4,$91,$71,$9d,$ab,$f9,$20,$5d,$42,$eb,$75 // ....^..q... ]B.u
        .byte $91,$71,$99,$ab,$f5,$60,$31,$28,$56,$6a,$aa,$2e,$32,$71,$cc,$80 // .q...`1(Vj..2q..
        .byte $b3,$38,$d9,$84,$4c,$e5,$32,$24,$17,$60,$54,$87,$a5,$4d,$0f,$4b // .8..L.2$.`T..M.K
        .byte $87,$cf,$4a,$9b,$9e,$97,$0e,$fc,$28,$17,$0f,$71,$49,$0a,$fc,$68 // ..J.....(..qI..h
        .byte $13,$21,$a7                           // .!.

txt_f729:
        .text "!"
        .byte $22                                   // double quote character
        .text "XHTA"
        .byte $03,$e5,$bb,$90,$23,$74,$b7,$72,$fa,$0e,$02,$dc,$e9,$c5,$23,$09 // ....#t.r......#.
        .byte $7d,$1d,$01,$1e,$74,$02,$91,$0d,$7f,$74,$00,$1e,$02,$92,$c5,$10 // }...t....t......
        .byte $2f,$d0,$0d,$a5,$45,$8f,$f6,$d2,$15,$9e,$3d,$17,$e8,$08,$68,$98 // /...E.....=...h.
        .byte $9d,$17,$e8,$0a,$20,$b7,$03,$a3,$a4,$89,$89,$65,$9a,$41,$fc,$80 // .... ......e.A..
        .byte $88,$44,$c4,$3c,$09,$a9,$d4,$0d,$84,$1f,$c4,$02,$66,$29,$d0,$13 // .D.<........f)..
        .byte $5d,$24,$0a,$1b,$0f,$28,$c8,$14,$05,$98,$a8,$14,$35,$b8,$08,$18 // ]$...(......5...
        .byte $16,$73,$a0,$6c,$61,$62,$23,$07,$e9,$43,$65,$1b,$cd,$5b,$16,$cc // .s.lab#..Ce..[..
        .byte $68,$10,$a1,$a1,$a2,$51,$04,$01,$5b,$b9,$02,$d7,$4b,$77,$2f,$81 // h....Q..[...Kw/.
        .byte $76,$85,$45,$4b,$66,$19,$76,$5e,$cb,$34,$cf,$61,$6e,$91,$b0,$4f // v.EKf.v^.4.an..O
        .byte $16,$88,$2d,$dc,$80,$c3,$43,$eb,$4a,$88,$18,$05,$2c,$45,$8a,$8b // ..-...C.J...,E..
        .byte $9d,$aa                               // ..

txt_f7d1:
        .text "J:"
        .byte $be                                   // '>' | $80 (end-of-string marker)
        .byte $e3,$34,$ed,$6a,$e3,$c2,$71,$a7,$6b,$57,$1e,$13,$8d // .4.j..q.kW...

txt_f7e1:
        .text ";Z"
        .byte $b8                                   // '8' | $80 (end-of-string marker)
        .byte $f0,$9c,$69,$da,$d5,$c7,$84,$e4,$3e,$b4,$b9,$f5,$a5,$c9,$06,$8b // ..i.....>.......
        .byte $b2,$d3,$f3,$eb,$4b,$94,$6e,$76,$a9,$20,$d3,$37,$5b,$5b,$54,$ac // ....K.nv. .7[[T.
        .byte $b0,$9d,$18
        .byte $29,$76
        .byte $58,$26,$95,$0d,$11
        .byte $37,$02
        .text "$5,N"
        .byte $96,$52,$74,$61,$32,$be,$4b,$19,$07,$44,$10,$30,$5b,$b9,$03,$af // .Rta2.K..D.0[...
        .byte $4b,$77                               // Kw

txt_f826:
        .text " 0"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $ed,$52,$80,$38,$7f,$69,$7c,$8b,$05,$78,$86,$89,$7e,$76,$74,$4c // .R.8.i|..x..~vtL
        .byte $44,$2a,$96                           // D*.

txt_f83c:
        .byte $22                                   // double quote character
        .text "."
        .byte $cb                                   // 'K' | $80 (end-of-string marker)
        .byte $53,$44,$10,$3e,$5b,$b9,$02,$37,$4b,$77,$20,$71,$87,$6a,$94,$01 // SD.>[..7Kw q.j..
        .byte $c3,$fb,$4b,$e4,$58,$27,$8b,$44,$16,$ee,$40,$61,$a1,$f5,$a5,$cd // ..K.X'.D..@a....
        .byte $5b,$15,$63,$85,$06,$d2,$e7,$90,$c0,$36,$72,$33,$ca,$90,$c1,$ce // [.c......6r3....
        .byte $6d,$6d,$52,$64,$ef,$34,$aa,$e9,$19,$ee,$a3,$ac,$fb,$4d,$a9,$a4 // mmRd.4.......M..
        .byte $71,$8c,$cb,$61,$56,$75,$4d,$b4,$d2,$34,$c6,$65,$a1,$c6,$65,$9a // q..aVuM..4.e..e.
        .byte $49,$e8,$6c,$ee,$2c,$85,$f0,$19,$6c,$f2,$a4,$2f,$86,$cb,$32,$aa // I.l.,...l../..2.
        .byte $e9,$11,$b7,$c0,$ab,$0d,$5d,$21,$95,$cf,$22,$cb,$c6,$1f,$a5,$81 // ......]!..".....
        .byte $6a,$1e,$79,$10,$1b,$58,$76,$a9,$51,$04,$06,$d6,$dd,$c8,$1d,$7a // j.y..Xv.Q......z
        .byte $5b,$b9,$85,$61,$d5,$32,$38,$76,$a9,$51,$04,$0c,$16,$ee,$40,$eb // [..a.28v.Q....@.
        .byte $d2,$dd,$c7,$13,$eb,$cb,$f2,$2c,$13,$c5,$a2,$0b,$77,$39,$ae,$8b // .......,....w9..
        .byte $ee,$34,$39,$14,$a0,$6a,$87,$42,$94,$04,$64,$3e,$14,$a8,$ef // .49..j.B..d>...

txt_f8ee:
        .text "IFP"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $a1,$5f,$dd,$9d,$92,$89,$0c,$34,$a1,$fe,$a5,$46,$ea,$4a,$32,$85 // ._.....4...F.J2.
        .byte $17,$19,$a8,$e6,$ad,$8a,$b1,$4e,$86,$ca,$36,$88,$20,$24,$ed,$dc // .......N..6. $..
        .byte $81,$6b,$a5,$bb,$90,$1a,$88,$76,$a9,$40,$1c,$3f,$b4,$be,$45,$82 // .k.....v.@.?..E.
        .byte $78,$b4,$41,$6e,$e4,$05,$34,$39,$14,$a0,$4b,$87,$42,$94,$0d,$50 // x.An..49..K.B..P
        .byte $f8,$52,$a3,$15,$25,$19,$43,$7f,$76,$76,$ca // .R..%.C.vv.

txt_f93d:
        .text "$?"
        .byte $d4                                   // 'T' | $80 (end-of-string marker)
        .byte $a1,$86,$95,$1b,$a9,$28,$ca,$14,$5c,$66,$a2,$88,$20,$0a,$dd,$c8 // .....(..\f.. ...
        .byte $16,$ba,$5b,$b9,$01,$ec,$87,$6a,$94,$01,$c3,$fb,$4b,$e4,$58,$27 // ..[....j....K.X'
        .byte $8b,$44,$16,$ee                       // .D..

txt_f964:
        .byte $40                                   // @ character
        .text "F"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $eb,$49,$95,$72,$8b,$1b,$fc,$08,$b0,$dc,$a2,$f3,$d6,$5e,$4c,$53 // .I.r.........^LS
        .byte $7f,$ac,$b9,$f2,$96,$1b,$25,$12,$1d,$18,$99,$d3,$25,$a3,$55,$7c // ......%.....%.U|
        .byte $94,$65,$92,$51,$93,$99,$fd,$16,$1b,$61,$13,$3a,$dc,$b0,$db,$18 // .e.Q.....a.:....
        .byte $90,$d0,$11,$33,$ae,$4b,$0e,$fc,$48,$73,$22,$43,$f9,$12,$1a,$b6 // ...3.K..Hs"C....

txt_f9a7:
        .text "#+"
        .byte $ac                                   // ',' | $80 (end-of-string marker)
        .byte $ac                                   // .

txt_f9ab:
        .text "W5"
        .byte $d1                                   // 'Q' | $80 (end-of-string marker)

txt_f9ae:
        .text "X="
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $d7,$45,$e4,$9d,$c3,$95,$1b,$02,$ac,$35,$d1,$6f,$83,$3f,$ea,$a8 // .E.......5.o.?..
        .byte $50,$d5,$66,$19,$76,$46,$cb,$d7,$cd,$90,$2a,$c7,$ea,$0f,$e2,$09 // P.f.vF....*.....
        .byte $32,$9d,$3a,$0a,$6c,$54,$0a,$85,$02,$9c,$b3,$15,$02,$c2,$40,$1c // 2.:.lT........@.

txt_f9e1:
        .text "6"
        .byte $40                                   // @ character
        .byte $b8                                   // '8' | $80 (end-of-string marker)

txt_f9e4:
        .text "VH"
        .byte $da                                   // 'Z' | $80 (end-of-string marker)
        .byte $20,$be,$58,$0d,$c9,$d0,$4a,$45,$0a,$fd,$39,$94,$0a,$35,$ad,$94 //  .X...JE..9..5..
        .byte $65,$f4,$1c,$05,$b9,$d3,$8a,$46,$13,$0d,$cb,$57,$f7,$b8,$69,$28 // e......F...W..i(
        .byte $96,$7d,$e7,$49,$44,$0a,$e5,$1b,$85,$d6,$b4,$8b,$8c,$d4,$20,$db // .}.ID......... .
        .byte $46,$1e,$6c,$56,$0f                   // F.lV.

txt_fa1c:
        .text "PW("
        .byte $da                                   // 'Z' | $80 (end-of-string marker)
        .byte $20,$5f,$a0,$a1,$f9,$ab,$d1,$7e,$82,$86,$e4,$55,$e8,$bf,$41,$43 //  _.....~...U..AC
        .byte $77,$6a,$f3,$64,$0b,$94,$70,$d9,$02,$d1,$04,$0c,$16,$ee,$40,$eb // wj.d..p.......@.
        .byte $d2,$dd,$c8,$0c                       // ....

txt_fa44:
        .text "4;T"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $0e,$1f,$da,$5f,$22,$c1,$87,$4d,$1b,$47,$7a,$0f,$e2,$09,$32,$03 // ..._"..M.Gz...2.
        .byte $a0,$a6,$c5,$40,$a8,$52,$51,$9d,$a4,$ff,$31,$a9,$b8,$81,$4c,$a3 // ...@.RQ...1...L.
        .byte $8d,$65,$c5,$68,$60                   // .e.h`

txt_fa6d:
        .text "*N0"
        .byte $ae                                   // '.' | $80 (end-of-string marker)
        .byte $e1,$05,$b2,$50,$85,$23,$0b,$9f,$eb,$30,$c3,$66,$1a,$92,$28,$7b // ...P.#...0.f..({
        .byte $bb,$17,$d4,$79,$d0,$08,$d4,$28,$06,$8b,$8c,$d4,$e1,$00,$da,$14 // ...y...(........
        .byte $08,$ef,$83
        .text "8<!G"
        .byte $75,$98,$b2,$d4,$b8,$95
        .byte $46,$e2
        .byte $4f
        .byte $1f,$3a,$a3,$6d,$1d,$7b,$2a,$76,$50,$74,$4d,$01,$95,$db,$c4,$eb // .:.m.{*vPtM.....
        .byte $26,$7b,$0b,$d0,$82,$be,$35,$73,$67   // &{....5sg

txt_faba:
        .text "!7*B"
        .byte $b9                                   // '9' | $80 (end-of-string marker)
        .byte $5f,$21,$c2,$95,$21,$93,$62,$53,$72,$a4,$2f,$18,$09,$08,$96,$06 // _!..!.bSr./.....
        .byte $42,$2d,$17,$ca,$7a,$b9,$5f,$21,$c2,$95,$21,$63,$15,$93,$7a,$99 // B-..z._!..!c..z.
        .byte $84,$4b,$05,$21,$bf,$60,$64,$67,$6c,$e4,$21,$55,$f2,$11,$6e,$cb // .K.!.`dgl.!U..n.
        .byte $05,$22,$cb,$33,$cd,$80,$90,$85,$57,$c8,$6f,$d8,$19,$0c,$c3,$2f // .".3....W.o..../
        .byte $6a,$cb,$9c,$9f,$bf,$d5,$5d,$e1,$1d,$d1,$82,$45,$59,$8b,$44,$0d // j.....]....EY.D.
        .byte $22,$17,$c2,$39,$36,$0d,$2c,$53,$07,$75,$0a,$e2,$c8,$4d,$82,$73 // "..96.,S.u...M.s
        .byte $06,$04,$2d,$d4,$72,$6c,$12,$d0,$69,$98,$a8,$59,$52,$11,$71,$9d // ..-.rl..i..YR.q.
        .byte $44,$f8,$6a,$cb,$97,$2c,$72,$f5,$23,$00,$31,$8c,$72,$f5,$23,$01 // D.j..,r.#.1.r.#.
        .byte $ab,$54,$b1,$cb,$d4,$8c,$02           // .T.....

txt_fb46:
        .text "3T"
        .byte $b1                                   // '1' | $80 (end-of-string marker)
        .byte $cb,$d4,$8c,$04,$b9,$72,$e5,$cb,$97,$a9,$18,$00,$00,$00,$00,$00 // .....r..........
        .byte $01,$a4,$d2,$d1,$67,$72,$aa,$93,$51,$45,$9d,$c0,$7a,$68,$5d,$0a // ....gr..QE..zh].
        .byte $52,$ae,$94,$84,$59,$dc,$2a,$a4,$d4,$57,$7f,$31,$15,$52,$69,$6b // R...Y.*..W.1.Rik
        .byte $ad,$b7,$f1,$aa,$68,$5d,$62,$b8,$4f,$62,$d2,$d3,$e7,$72,$00,$01 // ....h]b.Ob...r..
        .byte $3e,$77,$20,$03,$04,$f9,$dc,$19,$b6,$df,$bc,$f6,$72,$4c,$f9,$c9 // >w .........rL..
        .byte $00,$01                               // ..

txt_fb9b:
        .text ")WO*"
        .byte $ba                                   // ':' | $80 (end-of-string marker)
        .byte $79,$55,$d3,$ca,$2c,$ee,$55,$74,$a4,$27,$ce,$4b,$d5,$49,$a5,$a2 // yU..,.Ut.'.K.I..
        .byte $da,$05,$55,$a7,$99,$f3,$b5,$d5,$6a,$b2,$c5,$67,$79,$0d,$6a,$b2 // ..U.....j..gy.j.
        .byte $ba,$83,$e0,$b3,$83,$c6,$ee,$38,$d3,$e7,$35,$73,$e7,$70,$9f,$39 // .......8..5s.p.9
        .byte $31,$3e,$76,$19,$f3,$92,$13,$e7,$35,$73,$d6,$c9,$69,$e5,$e5,$3f // 1>v.....5s..i..?
        .byte $47,$19,$f6,$a3,$7b,$c9,$5e,$7e,$24,$a0,$00,$08,$b3,$b9,$00,$00 // G...{.^~$.......
        .byte $9f,$3b,$80,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .;..............
        .byte $00,$00,$00,$09,$fc,$bd,$00,$00,$00,$3d,$00,$00,$07,$af,$43,$d3 // .........=....C.
        .byte $42,$2c,$ee,$09,$d9,$69,$ed,$d1,$98,$71,$f5 // B,...i...q.

txt_fc1b:
        .text "QE"
        .byte $b4                                   // '4' | $80 (end-of-string marker)
        .byte $94,$1a,$35,$51,$14,$bc,$37,$c4,$51,$d6,$90,$84,$aa,$8e,$4a,$dd // ..5Q..7.Q.....J.
        .byte $41,$f0,$1f,$d4,$7d,$df,$1c,$3d,$b8,$dc,$67,$b0,$b1,$86,$c3,$23 // A...}..=..g....#
        .byte $e2,$97,$80,$fb,$2c,$a2,$ce,$e1,$ed,$c6,$61,$43,$fa,$80,$3a,$00 // ....,.....aC..:.
        .fill 14, $00
        .byte $03,$a2,$c1,$60,$b0,$58,$2c,$19,$46,$51,$94,$70,$5c,$17,$41,$d0 // ...`.X,.FQ.p\.A.
        .byte $79,$15,$ea,$f6,$cd,$82,$60,$58,$0c,$ea,$e7,$3d,$ce,$4d,$bc,$4e // y.....`X...=.M.N
        .byte $6b,$80,$f0,$bc,$0c,$9b,$bf,$cd,$de,$b0,$86,$56,$cc,$be,$d8,$b6 // k..........V....
        .byte $0d,$f3,$98,$d2,$34,$6b,$db,$6a,$58,$6b,$b4,$91 // ....4k.jXk..

// --- Region $fca1-$fce1 ---
.pc = $fca1 "dat_fca1"

dat_fca1:
        .byte $1d,$c4,$ca,$ad,$b8,$4f,$b1,$cb,$76,$32,$be,$44,$c6,$be,$f0,$5a // .....O..v2.D...Z
        .byte $a6,$2d,$66,$90,$e2,$84,$51,$7e,$61,$be,$c4,$eb,$aa,$ee,$e8,$bb // .-f...Q~a.......
        .byte $ee,$cf,$d3,$1a,$d4,$44,$77,$d6,$17,$b0,$78,$30,$e9,$45,$1a,$57 // .....Dw...x0.E.W
        .byte $8a                                   // .

txt_fcd2:
        .text "Y "
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $33,$6d,$b2,$a5,$8b,$67,$16,$8c,$ea,$d6,$0f,$fc,$1d // 3m...g.......

// --- Region $fcee-$fd93 ---
.pc = $fcee "dat_fcee"

dat_fcee:
        .byte $64,$c5,$8b,$17,$af,$5e,$ab,$d7,$af,$5e,$bd,$7a,$f5,$fd,$7a,$f5 // d....^...^.z..z.
        .byte $8b,$16,$2c,$99,$34,$2d,$96,$d8,$53,$0d,$5e,$5d,$7e,$52,$f2,$7b // ..,.4-..S.^]~R.{
        .byte $e0,$ff,$05,$6a,$ce,$ad,$19,$c6,$2d,$52,$db,$33,$6c // ...j....-R.3l

txt_fd1b:
        .text "BA-"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $2a,$a3,$4a,$30,$fc,$03,$d9,$85,$fa,$8e,$89,$6a,$36,$99,$f7,$77 // *.J0.......j6..w
        .byte $c5,$04,$54,$ee,$ed,$f5,$aa,$dd,$f7,$ee,$7a // ..T.......z

txt_fd3a:
        .text "3V"
        .byte $ad                                   // '-' | $80 (end-of-string marker)
        .byte $3a,$67,$4e,$9d                       // :gN.

txt_fd41:
        .text "."
        .byte $5c                                   // backslash character
        .byte $b9                                   // '9' | $80 (end-of-string marker)
        .byte $72,$e5,$cb,$97                       // r...

txt_fd48:
        .text "."
        .byte $5c                                   // backslash character
        .byte $b9                                   // '9' | $80 (end-of-string marker)
        .byte $73,$a7,$4e,$d3,$a7,$56,$a4,$64,$ff,$7e,$ee,$d5,$ad,$bf,$72,$76 // s.N..V.d.~....rv
        .byte $28,$00,$00,$01,$1f,$15,$3a,$c2,$38,$55,$8b,$ee,$ec,$f4,$66,$ad // (.....:.8U....f.
        .byte $33,$a5,$c6,$ed,$d8,$16,$80,$00,$00,$03,$8a,$9d,$dd,$be,$b5,$5b // 3..............[
        .byte $be,$e7,$a3,$35,$69,$9d               // ...5i.

txt_fd81:
        .text ".7Q"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $dd,$76,$30,$60,$92,$e2,$85,$84,$6a,$5a,$87,$9d,$81,$a8 // .v0`....jZ....

dat_fd93:
        // === Fill data (1 bytes, $fd93-$fd93) ===
        .byte $00                                   // .

// --- Region $fdb5-$ff2d ---
.pc = $fdb5 "dat_fdb5"

dat_fdb5:
        .byte $27,$97,$b2,$a1,$88,$5a,$25,$f1,$2e,$04,$c7,$b4,$39,$97,$8d,$1d // '....Z%.....9...
        .byte $1b,$10,$ae,$81,$49,$0b,$76,$d5,$e4,$2d,$db,$57,$90,$b7,$6d,$6b // ....I.v..-.W..mk
        .byte $e1,$14,$07,$d9,$b1,$35,$b3,$61,$f6,$6c,$4d,$6c,$d8,$7d,$9b,$13 // .....5.a.lMl.}..
        .byte $5b,$36,$1e,$11,$40,$72,$11,$4a,$42,$1c,$84,$52,$90,$87,$21,$14 // [6..@r.JB..R..!.
        .byte $a4,$21,$e1,$14,$07,$21,$0e,$42,$1c,$84,$39,$08,$72,$10,$e4,$21 // .!...!.B..9.r..!
        .byte $e1,$14,$07,$21,$0f,$9b,$31,$c8,$43,$90,$87,$21,$0e,$42,$1e,$11 // ...!..1.C..!.B..
        .byte $40,$72,$11,$ae,$db,$b5,$a2,$21,$0f,$9b,$31,$c8,$43,$e6,$cc,$78 // @r.....!..1.C..x
        .byte $45,$01,$f3,$66,$4d,$6c,$d8,$72,$11,$77,$b7,$6b,$44,$42,$2e,$f6 // E..fMl.r.w.kDB..
        .byte $ed,$68,$a1,$14,$0b,$bd,$bb,$5a,$f2,$10,$e4,$21,$f6,$6c,$39,$08 // .h.....Z...!.l9.
        .byte $7d,$9b,$0f,$08,$a0,$3e,$cd,$87,$21,$0e,$42,$1c,$84,$39,$08,$72 // }....>..!.B..9.r
        .byte $10,$f0,$8a,$03,$90,$87,$21,$0e,$42,$1c,$84,$39,$08,$72,$10,$f0 // ......!.B..9.r..
        .byte $8a,$03,$90,$88,$92,$10,$e4,$22,$24,$84,$39,$08,$89,$21,$0f,$08 // ......."$.9..!..
        .byte $a0,$3e,$6c,$c9,$ac,$d9,$8f,$9b,$32,$6b,$36,$63,$e6,$cc,$9a,$21 // .>l.....2k6c...!
        .byte $0f,$08,$a0,$5d,$c2,$dd,$b6,$1c,$2d,$db,$61,$ed,$db,$34,$84,$3c // ...]....-.a..4.<
        .byte $22,$80,$f0,$a7,$26,$b3,$66,$3c,$22,$81,$ae,$85,$1b,$6a,$4a,$14 // "...&.f<"....jJ.
        .byte $20,$42,$6f                           //  Bo

txt_fea8:
        .text "AR>"
        .byte $b9                                   // '9' | $80 (end-of-string marker)
        .byte $21,$bd,$83,$21,$af,$49,$0e,$0a,$f8,$f0,$26,$32,$e8,$f2,$1f,$35 // !..!.I....&2...5
        .byte $f2,$1b,$10,$71,$57,$93,$7a,$4e,$88,$f7,$83,$1f,$1e,$8f,$32,$74 // ...qW.zN......2t
        .byte $47,$a1,$42,$85,$00,$84,$21,$0e,$0a,$f8,$f0,$26,$24,$f7,$0e,$3d // G.B...!....&$..=
        .byte $1d,$c3,$1e,$be,$3c,$ba,$24,$f7,$0f,$f5,$b8,$58,$d6,$3a,$4f,$ff // ....<.$....X.:O.
        .byte $f4                                   // .

txt_feed:
        .text "(P"
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $42,$80,$42,$1c,$ab,$64,$8e,$2c,$95,$e3,$c9,$ee,$1f,$eb,$70,$c9 // B.B..d.,......p.
        .byte $c7,$e7,$0c,$9b,$d9,$12,$f1,$e8,$50,$a0,$10,$86,$3e,$b9,$21,$4b // ........P...>.!K
        .byte $e5,$af,$7a,$38,$72,$e8,$0e,$30,$e1,$c9,$a3,$c8,$70,$e5,$d1,$24 // ..z8r..0....p..$
        .byte $39,$12,$e1,$c1,$5f,$1e,$04,$c5,$e0,$a5,$eb,$e4,$5b,$24 // 9..._.......[$

// --- Region $ff32-$ff5a ---
.pc = $ff32 "Segment $ff32"
        .byte $de,$c1,$90,$d7,$a4,$87,$05,$7c,$78,$13,$19,$74,$79,$0f,$9a,$f9 // .......|x..ty...
        .byte $0d,$88,$38,$f4,$77,$0c,$9c,$7e,$70,$c9,$bd,$91,$2f,$1f,$f7,$ef // ..8.w..~p.../...
        .byte $df,$bf,$7e,$08,$43,$8f,$1e,$3a,$f5   // ..~.C..:.

// --- Region $ff61-$ff89 ---
.pc = $ff61 "dat_ff61"

dat_ff61:
        .byte $1c,$1a,$f1,$e4,$bc,$1a,$f2,$72,$f9,$d1,$78,$38,$e3,$86,$3e,$b9 // .......r..x8..>.
        .byte $21,$bd,$83,$c8,$75,$fa,$0e,$0c,$97,$83,$86,$4c,$9b,$c1,$ef,$5f // !...u......L..._
        .byte $2b,$19,$24,$39,$6f,$07,$bc,$9c,$7d   // +.$9o...}

// --- Region $ff8e-$ffda ---
.pc = $ff8e "dat_ff8e"

dat_ff8e:
        .byte $21,$0f,$fc,$99,$03,$1f,$20,$63,$d7,$cb,$8f,$b8,$63,$de,$4b,$85 // !..... c....c.K.
        .byte $2f,$86,$38,$7f,$b1,$ac,$77,$f0,$c7,$92,$98,$0e,$46,$32,$4d,$7b // /.8...w.....F2M{
        .byte $d2,$71,$de,$0e,$5b,$d2,$43,$87,$1d,$e8,$e1,$bd,$83,$2c,$9d,$18 // .q..[.C......,..
        .byte $24,$d0,$a1,$40,$21,$fe,$68,$f1,$c3,$7b,$16,$3c,$12,$43,$a3,$23 // $..@!.h..{.<.C.#
        .byte $1a,$c7,$50,$a1,$40,$21,$08,$42,$10,$84,$30,$40 // ..P.@!.B..0@

dat_ffda:
        // === Fill data (1 bytes, $ffda-$ffda) ===
        .byte $00                                   // .
