// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:47
// 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:  $1700 (5888)
// IRQ handler:  $100d (irq_100d)
//
// Code: 1191 bytes, Data: 62297 bytes
// Labels: 434, Subroutines: 20
//
// Cross-references: all OK
// ============================================


// --- Region $1000-$1042 ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $173b

sub_1000:
        sei
        lda #$10
        sta $0315
        lda #$0d
        sta $0314
        cli
        rts

irq_100d:
.label smc_100e = * + 1
        ldx #$03                                    // !SMC: modified by $101f
        lda dat_10f0,x
        sta smc_1023                                // SMC: modifies $1023
        inc smc_100e
        inx
        cpx #$04
        bne $1022
        lda #$00
        sta smc_100e                                // SMC: modifies $100e
.label smc_1023 = * + 1
        jsr sub_1082                                // !SMC: modified by $1012
        lda #$1b
        sta $d011
        lda #$01
        sta $d019
        lda #$7f
        sta $dc0d
        lda #$81
        sta $d01a
        nop
        nop
        nop
        nop
        nop
        nop
        jmp loc_ea7e

dat_1042:
        .byte $a9                                   // .

// --- Region $1082-$1091 ---
.pc = $1082 "sub_1082"
// Referenced by: jsr from $1022

sub_1082:
        lda #$a8
        sta $d012
        lda #$13
        sta $d018
.label smc_108d = * + 1
        lda #$d6                                    // !SMC: modified by $1c09
        sta $d016
        rts

// --- Region $1200-$1298 ---
.pc = $1200 "sub_1200"
// Referenced by: jsr from $1258, $1273

sub_1200:
        ldx #$00

loc_1202:
.label smc_1203 = * + 1
        lda $2843,x                                 // !SMC: modified by $1234, $1286
        sta $0400,x
.label smc_1209 = * + 1
        lda $2943,x                                 // !SMC: modified by $1237, $1289
        sta $0428,x
.label smc_120f = * + 1
        lda $2a43,x                                 // !SMC: modified by $123a, $128c
        sta $0450,x
.label smc_1215 = * + 1
        lda $2b43,x                                 // !SMC: modified by $123d, $128f
        sta $0478,x
.label smc_121b = * + 1
        lda $2c43,x                                 // !SMC: modified by $1240, $1292
        sta $04a0,x
.label smc_1221 = * + 1
        lda $2d43,x                                 // !SMC: modified by $1243, $1295
        sta $04c8,x
        inx
        cpx #$28
        bne loc_1202
        rts

dat_122c:
        .byte $ea,$ea                               // ..
// Referenced by: jsr from $1255

sub_122e:
        lda smc_1203
        sec
        sbc #$01
        sta smc_1203                                // SMC: modifies $1203
        sta smc_1209                                // SMC: modifies $1209
        sta smc_120f                                // SMC: modifies $120f
        sta smc_1215                                // SMC: modifies $1215
        sta smc_121b                                // SMC: modifies $121b
        sta smc_1221                                // SMC: modifies $1221
        rts

dat_1247:
        .byte $60,$60                               // ``
// Referenced by: jsr from $1402

sub_1249:
        lda $106d
        cmp #$d7
        bne loc_125e
        lda #$d0
        sta $106d
        jsr sub_122e
        jsr sub_1200
        rts

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

loc_125e:
        inc $106d
        rts

dat_1262:
        .byte $60,$60                               // ``
// Referenced by: jsr from $140f

sub_1264:
        lda $106d
        cmp #$d0
        bne loc_1279
        lda #$d7
        sta $106d
        jsr sub_1280
        jsr sub_1200
        rts

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

loc_1279:
        dec $106d
        rts

dat_127d:
        .byte $60,$60,$60                           // ```
// Referenced by: jsr from $1270

sub_1280:
        lda smc_1203
        clc
        adc #$01
        sta smc_1203                                // SMC: modifies $1203
        sta smc_1209                                // SMC: modifies $1209
        sta smc_120f                                // SMC: modifies $120f
        sta smc_1215                                // SMC: modifies $1215
        sta smc_121b                                // SMC: modifies $121b
        sta smc_1221                                // SMC: modifies $1221
        rts

// --- Region $1300-$1398 ---
.pc = $1300 "sub_1300"
// Referenced by: jsr from $1358, $1373

sub_1300:
        ldx #$00

loc_1302:
.label smc_1303 = * + 1
        lda $2859,x                                 // !SMC: modified by $1334, $1386
        sta $0680,x
.label smc_1309 = * + 1
        lda $2959,x                                 // !SMC: modified by $1337, $1389
        sta $06a8,x
.label smc_130f = * + 1
        lda $2a59,x                                 // !SMC: modified by $133a, $138c
        sta $06d0,x
.label smc_1315 = * + 1
        lda $2b59,x                                 // !SMC: modified by $133d, $138f
        sta $06f8,x
.label smc_131b = * + 1
        lda $2c59,x                                 // !SMC: modified by $1340, $1392
        sta $0720,x
.label smc_1321 = * + 1
        lda $2d59,x                                 // !SMC: modified by $1343, $1395
        sta $0748,x
        inx
        cpx #$28
        bne loc_1302
        rts

dat_132c:
        .byte $ea,$ea                               // ..
// Referenced by: jsr from $1355

sub_132e:
        lda smc_1303
        sec
        sbc #$01
        sta smc_1303                                // SMC: modifies $1303
        sta smc_1309                                // SMC: modifies $1309
        sta smc_130f                                // SMC: modifies $130f
        sta smc_1315                                // SMC: modifies $1315
        sta smc_131b                                // SMC: modifies $131b
        sta smc_1321                                // SMC: modifies $1321
        rts

dat_1347:
        .byte $60,$60                               // ``
// Referenced by: jsr from $1802

sub_1349:
        lda $10ad
        cmp #$d7
        bne loc_135e
        lda #$d0
        sta $10ad
        jsr sub_132e
        jsr sub_1300
        rts

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

loc_135e:
        inc $10ad
        rts

dat_1362:
        .byte $60,$60                               // ``
// Referenced by: jsr from $180f

sub_1364:
        lda $10ad
        cmp #$d0
        bne loc_1379
        lda #$d7
        sta $10ad
        jsr sub_1380
        jsr sub_1300
        rts

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

loc_1379:
        dec $10ad
        rts

dat_137d:
        .byte $60,$60,$60                           // ```
// Referenced by: jsr from $1370

sub_1380:
        lda smc_1303
        clc
        adc #$01
        sta smc_1303                                // SMC: modifies $1303
        sta smc_1309                                // SMC: modifies $1309
        sta smc_130f                                // SMC: modifies $130f
        sta smc_1315                                // SMC: modifies $1315
        sta smc_131b                                // SMC: modifies $131b
        sta smc_1321                                // SMC: modifies $1321
        rts

// --- Region $1400-$1417 ---
.pc = $1400 "loc_1400"

loc_1400:
        ldy #$00

loc_1402:
        jsr sub_1249
        iny
.label smc_1407 = * + 1
        cpy #$01                                    // !SMC: modified by $150e
        bne loc_1402
        rts

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

loc_140d:
        ldy #$00

loc_140f:
        jsr sub_1264
        iny
.label smc_1414 = * + 1
        cpy #$01                                    // !SMC: modified by $152b
        bne loc_140f
        rts

// --- Region $1500-$1518 ---
.pc = $1500 "sub_1500"
// Referenced by: jsr from $174b, $f6a3

sub_1500:
        lda #$01
        lda $1501
        cmp #$01
        beq loc_1526
        ldx #$00
        lda dat_1600,x
        sta smc_1407                                // SMC: modifies $1407
        inc $150a
        inx
        cpx #$28
        bne loc_1523

// --- Region $1523-$1535 ---
.pc = $1523 "loc_1523"

loc_1523:
        jmp loc_1400

loc_1526:
        ldx #$01
        lda dat_1600,x
        sta smc_1414                                // SMC: modifies $1414
        inc $1527
        inx
        cpx #$28
        bne loc_1540

// --- Region $1540-$1543 ---
.pc = $1540 "loc_1540"

loc_1540:
        jmp loc_140d

dat_1543:
        // === Data block (1 bytes, $1543-$1543) ===
        .byte $a2                                   // .

// --- Region $1700-$1779 ---
.pc = $1700 "main_1700"

main_1700:
        ldy #$00
        lda #$d0
        sta $e1
        lda #$20
        sta $e0
        lda #$00
        sta ($e0),y
        inc $e0
        sta ($e0),y
        ldx #$00

loc_1714:
        lda #$ff
        sta $0400,x
        sta $0500,x
        sta $0600,x
        sta $0700,x
        inx
        bne loc_1714
        ldx #$00

loc_1727:
        lda #$0b
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $db00,x
        inx
        bne loc_1727
        jsr sub_1a00
        jsr sub_1000
        nop
        nop
        nop

loc_1741:
        lda $d012
        cmp #$ff
        bne loc_1741
        jsr sub_175a
        jsr sub_1500
        jsr sub_1900
        jsr sub_1c00
        jsr sub_1c00
        jmp loc_1741
// Referenced by: jsr from $1748, $f6a0

sub_175a:
        lda $dc01
        cmp #$ef
        beq loc_1764
        rts

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

loc_1764:
        sei
        jsr $ff5b
        jsr $fd15
        ldx #$00

loc_176d:
        lda dat_1b00,x
        sta $0400,x
        inx
        bne loc_176d
        jmp $0400

dat_1779:
        // === Fill data (1 bytes, $1779-$1779) ===
        .byte $00                                   // .

// --- Region $1800-$1817 ---
.pc = $1800 "loc_1800"

loc_1800:
        ldy #$00

loc_1802:
        jsr sub_1349
        iny
.label smc_1807 = * + 1
        cpy #$01                                    // !SMC: modified by $190e
        bne loc_1802
        rts

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

loc_180d:
        ldy #$00

loc_180f:
        jsr sub_1364
        iny
.label smc_1814 = * + 1
        cpy #$01                                    // !SMC: modified by $192b
        bne loc_180f
        rts

// --- Region $1900-$1918 ---
.pc = $1900 "sub_1900"
// Referenced by: jsr from $174e, $f6a6

sub_1900:
        lda #$00
        lda $1901
        cmp #$01
        beq loc_1926
        ldx #$00
        lda dat_1600,x
        sta smc_1807                                // SMC: modifies $1807
        inc $190a
        inx
        cpx #$28
        bne loc_1923

// --- Region $1923-$1935 ---
.pc = $1923 "loc_1923"

loc_1923:
        jmp loc_1800

loc_1926:
        ldx #$00
        lda dat_1600,x
        sta smc_1814                                // SMC: modifies $1814
        inc $1927
        inx
        cpx #$28
        bne loc_1940

// --- Region $1940-$1943 ---
.pc = $1940 "loc_1940"

loc_1940:
        jmp loc_180d

dat_1943:
        .byte $a2                                   // .

// --- Region $1a00-$1a13 ---
.pc = $1a00 "sub_1a00"
// Referenced by: jsr from $1738

sub_1a00:
        lda #$06
        sta $d022
        lda #$0e
        sta $d023
        jsr sub_1c89
        lda #$00
        sta smc_1c22                                // SMC: modifies $1c22
        rts

dat_1a13:
        // === Fill data (1 bytes, $1a13-$1a13) ===
        .byte $00                                   // .

// --- Region $1c00-$1c99 ---
.pc = $1c00 "sub_1c00"

// Referenced by: jsr from $1751, $1754, $f6a9, $f6ac
sub_1c00: {
        lda smc_108d
        cmp #$d0
        bne done
        lda #$d7
        sta smc_108d                                // SMC: modifies $108d
        jsr sub_1c14
        rts
done:
        dec smc_108d
        rts
}
// Referenced by: jsr from $1c0c, $f7b6

sub_1c14:
        ldx #$00

loc_1c16:
        lda $0591,x
        sta $0590,x
        inx
        cpx #$50
        bne loc_1c16
.label smc_1c22 = * + 1
        lda #$01                                    // !SMC: modified by $1a0f, $1c62, $1c7d
        lda smc_1c22
        cmp #$00
        beq loc_1c3f
        cmp #$01
        beq loc_1c66
// Referenced by: jsr from $1c3f, $f7e9

sub_1c2e:
.label smc_1c2f = * + 1
.label smc_1c30 = * + 2
        lda txt_1d00                                // !SMC: modified by $1c90, $1c95
        sta $03f5
        inc smc_1c2f
        bne loc_1c3c
        inc smc_1c30

loc_1c3c:
        jmp loc_1c81

loc_1c3f:
        jsr sub_1c2e
        lda $03f5
        sta $05b7
        lda $03f5
        clc
        adc #$80
        sta $03f5
        lda $03f5
        sta $05df
        lda $03f5
        sec
        sbc #$40
        sta $03f5
        lda #$01
        sta smc_1c22                                // SMC: modifies $1c22
        rts

loc_1c66:
        lda $03f5
        sta $05b7
        lda $03f5
        clc
        adc #$80
        sta $03f5
        lda $03f5
        sta $05df
        lda #$00
        sta smc_1c22                                // SMC: modifies $1c22
        rts

loc_1c81:
        lda $03f5
        cmp #$ff
        beq sub_1c89
        rts
// Referenced by: jsr from $1a0a, $f760; branch from $1c86

sub_1c89:
        lda #$20
        sta $03f5
        lda #$00
        sta smc_1c2f                                // SMC: modifies $1c2f
        lda #$1d
        sta smc_1c30                                // SMC: modifies $1c30
        rts

dat_1c99:
        // === Fill data (1 bytes, $1c99-$1c99) ===
        .byte $00                                   // .

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

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

// --- Region $ea7e-$ea7e ---
.pc = $ea7e "loc_ea7e"

loc_ea7e:
        brk

// --- Region $f58d-$f594 ---
.pc = $f58d "Segment $f58d"
        lda $2010
        rol $2013
        brk

dat_f594:
        .byte $13                                   // .

// --- Region $f5b9-$f5d1 ---
.pc = $f5b9 "loc_f5b9"

loc_f5b9:
        lda smc_1303
        clc
        adc #$01
        sta smc_1303
        sta smc_1309
        sta smc_130f
        sta smc_1315
        sta smc_131b
        sta smc_1321
        rts

// --- Region $f5f5-$f638 ---
.pc = $f5f5 "loc_f5f5"

loc_f5f5:
        lda #$01
        lda $1501
        cmp #$01
        beq loc_f61b
        ldx #$00
        lda dat_1600,x
        sta smc_1407
        inc $150a
        inx
        cpx #$28
        bne loc_f618

loc_f60e:
        lda #$00
        sta $150a
        lda #$01
        sta $1501

loc_f618:
        jmp loc_1400

loc_f61b:
        ldx #$01
        lda dat_1600,x
        sta smc_1414
        inc $1527
        inx
        cpx #$28
        bne loc_f635

loc_f62b:
        lda #$00
        sta $1527
        lda #$00
        sta $1501

loc_f635:
        jmp loc_140d

dat_f638:
        .byte $a2                                   // .

// --- Region $f699-$f6b2 ---
.pc = $f699 "loc_f699"

loc_f699:
        lda $d012
        cmp #$ff
        bne loc_f699
        jsr sub_175a
        jsr sub_1500
        jsr sub_1900
        jsr sub_1c00
        jsr sub_1c00
        jmp loc_1741

dat_f6b2:
        .byte $ad                                   // .

// --- Region $f6bb-$f6d1 ---
.pc = $f6bb "loc_f6bb"

loc_f6bb:
        and $78,x
        jsr $ff5b
        jsr $fd15
        ldx #$00

loc_f6c5:
        lda dat_1b00,x
        sta $0400,x
        inx
        bne loc_f6c5
        jmp $0400

dat_f6d1:
        .byte $80                                   // .

// --- Region $f6f3-$f736 ---
.pc = $f6f3 "loc_f6f3"

loc_f6f3:
        lda #$00
        lda $1901
        cmp #$01
        beq loc_f719
        ldx #$00
        lda dat_1600,x
        sta smc_1807
        inc $190a
        inx
        cpx #$28
        bne loc_f716

loc_f70c:
        lda #$00
        sta $190a
        lda #$01
        sta $1901

loc_f716:
        jmp loc_1800

loc_f719:
        ldx #$00
        lda dat_1600,x
        sta smc_1814
        inc $1927
        inx
        cpx #$28
        bne loc_f733

loc_f729:
        lda #$00
        sta $1927
        lda #$00
        sta $1901

loc_f733:
        jmp loc_180d

dat_f736:
        .byte $a2                                   // .

// --- Region $f744-$f769 ---
.pc = $f744 "loc_f744"

loc_f744:
        ldx #$00

loc_f746:
        lda dat_1b00,x
        sta $0400,x
        inx
        bne loc_f746
        jmp $0400

dat_f752:
        .byte $80                                   // .

loc_f753:
        sta $3300
        lda #$06
        sta $d022
        lda #$0e
        sta $d023
        jsr sub_1c89
        lda #$00
        sta smc_1c22
        rts

dat_f769:
        .byte $80                                   // .

// --- Region $f7aa-$f82b ---
.pc = $f7aa "loc_f7aa"

loc_f7aa:
        lda smc_108d
        cmp #$d0
        bne loc_f7ba
        lda #$d7
        sta smc_108d
        jsr sub_1c14
        rts

loc_f7ba:
        dec smc_108d
        rts

dat_f7be:
        .byte $a2,$00                               // ..

loc_f7c0:
.label loc_f7c1 = * + 1
        lda $0591,x
        sta $0590,x
        inx
        cpx #$50
        bne loc_f7c0
        lda #$01
        lda smc_1c22
        cmp #$00
        beq loc_f7e9
        cmp #$01
        beq loc_f810
        lda txt_1d00
        sta $03f5
        inc smc_1c2f
        bne loc_f7e6
        inc smc_1c30

loc_f7e6:
        jmp loc_1c81

loc_f7e9:
        jsr sub_1c2e
        lda $03f5
        sta $05b7
        lda $03f5
        clc
        adc #$80
        sta $03f5
        lda $03f5
        sta $05df
        lda $03f5
        sec
        sbc #$40
        sta $03f5
        lda #$01
        sta smc_1c22
        rts

loc_f810:
        lda $03f5
        sta $05b7
        lda $03f5
        clc
        adc #$80
        sta $03f5
        lda $03f5
        sta $05df
        lda #$00
        sta smc_1c22
        rts

dat_f82b:
        .byte $ad                                   // .

// --- Region $f836-$f843 ---
.pc = $f836 "loc_f836"

loc_f836:
        sbc $03,x
        lda #$00
        sta smc_1c2f
        lda #$1d
        sta smc_1c30
        rts

dat_f843:
        .byte $80                                   // .

// --- Region $fd15-$fd19 ---
.pc = $fd15 "Segment $fd15"
        .byte $a3,$a2                               // lax ($a2,x) // ILLEGAL
        .byte $a3,$a2                               // lax ($a2,x) // ILLEGAL

dat_fd19:
        .byte $a3                                   // .

// --- Region $ff5b-$ff5e ---
.pc = $ff5b "Segment $ff5b"
        .byte $5f,$60,$61                           // sre $6160,x // ILLEGAL
        .byte $62                                   // jam // ILLEGAL

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

// --- Region $080a-$08ff ---
.pc = $080a "dat_080a"

dat_080a:
        .byte $05,$2a,$2a,$fc,$f0,$00               // .**...

txt_0810:
        .text "PPQ"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $a2,$f0,$f0,$00,$00,$00,$05,$2a,$2a,$fc,$f0,$00,$00,$00,$05,$2a // .......**......*
        .byte $2a,$fc,$f0,$00,$00,$00,$05,$2a,$2a,$fc,$f0,$00,$05,$15,$15,$a8 // *......**.......
        .byte $a0,$f0,$ff,$00,$00,$00,$05,$2a,$2a,$fc,$f0,$00 // .......**...

txt_0840:
        .text "PPU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$f0,$f0,$00,$00,$00,$05,$0a,$0a,$03,$03,$00,$00,$00,$05,$0a // ................
        .byte $0a,$03,$03,$00                       // ....

txt_0858:
        .text "PPP"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $aa,$ff,$ff,$00                       // ....

txt_0860:
        .text "PPP"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a0,$f0,$f0,$00,$00,$00,$55,$aa,$aa,$f3,$f3,$00,$00,$00,$55,$aa // ......U.......U.
        .byte $aa,$f0,$f0,$00,$00,$00,$05,$2a,$2a,$fc,$f0,$00,$00,$00,$55,$aa // .......**.....U.
        .byte $aa,$f0,$f0,$00,$00,$00,$05,$2a,$2a,$fc,$f0,$00,$00,$00,$05,$2a // .......**......*
        .byte $2a,$fc,$f0,$00,$00,$05,$15,$2a,$a8,$fc,$3f,$00,$01,$01,$15,$2a // *......*..?....*
        .byte $2a,$03,$03,$00,$00,$00,$50,$a0,$a0,$f0,$f0,$00,$00,$00,$50,$a0 // *.....P.......P.
        .byte $a0,$f0,$fc,$00,$00,$00,$51,$a2,$a2,$f3,$f3,$00,$00,$00,$50,$a0 // ......Q.......P.
        .byte $a8,$3c,$3f,$00,$00,$00,$50,$a0,$a0,$f0,$f0,$00,$00,$00,$55,$aa // .<?...P.......U.
        .byte $aa,$00,$03,$00,$00,$01,$01,$02,$02,$03,$03,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$00,$02,$02,$0f,$ff,$00,$05,$15,$15,$a8 // ................
        .byte $a8,$00,$03,$00,$00,$00,$00,$02,$02,$03,$3f // ..........?

dat_08ff:
        // === Fill data (1 bytes, $08ff-$08ff) ===
        .byte $00                                   // .

// --- Region $0982-$09d7 ---
.pc = $0982 "dat_0982"

dat_0982:
        .byte $15,$aa,$aa,$f0,$f3,$00,$00,$00,$00,$00,$02,$03,$00,$00,$00,$00 // ................
        .byte $55,$aa,$aa,$00,$3f,$00,$00,$00,$55,$aa,$aa,$00,$ff,$00,$00,$00 // U...?...U.......
        .byte $50,$a0,$a0,$f0,$f0,$00,$00,$00,$55,$aa,$aa,$f0,$ff,$00,$00,$00 // P.......U.......
        .byte $15,$aa,$aa,$f0,$ff,$00,$00,$00,$55,$aa,$aa,$00,$00,$00,$00,$00 // ........U.......
        .byte $15,$aa,$aa,$f0,$ff,$00,$00,$00,$15,$aa,$aa,$f0,$ff,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$ff                   // .....

dat_09d7:
        // === Fill data (1 bytes, $09d7-$09d7) ===
        .byte $00                                   // .

// --- Region $0a0a-$0aff ---
.pc = $0a0a "dat_0a0a"

dat_0a0a:
        .byte $54,$a8,$a8,$3c,$3c,$00,$00,$00,$40,$a0,$a0,$fc,$3c,$00,$00,$00 // T..<<...@...<...
        .byte $54,$a8,$a8,$00,$00,$00,$14,$14,$14   // T........

txt_0a23:
        .text "((<<"
        .byte $00                                   // string terminator
        .byte $00,$00,$54,$a8,$a8,$3c,$f0,$00,$54,$54,$54,$00,$00,$00,$f0,$00 // ..T..<..TTT.....
        .byte $00,$00,$54,$a8,$a8,$00,$00,$00,$00,$00,$40,$a0,$a0,$fc,$3c,$00 // ..T.......@...<.
        .byte $00,$00,$40,$80,$80,$c0,$c0,$00,$00,$00,$40,$80,$80,$c0,$c0,$00 // ..@.......@.....
        .byte $14,$14,$14,$a0,$a0,$c0,$f0,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$40,$a0,$a0,$3c,$3c,$00,$00,$00,$40,$a0,$a0,$fc,$3c,$00 // ..@..<<...@...<.
        .byte $00,$00,$40,$a0,$a0,$fc,$3c,$00,$00,$00,$40,$a0,$a0,$fc,$3c,$00 // ..@...<...@...<.
        .byte $00,$00,$54,$a8,$a8,$3c,$3c,$00,$00,$00,$54,$a8,$a8,$00,$00,$00 // ..T..<<...T.....
        .byte $00                                   // .

txt_0a99:
        .text "TT"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $00,$00,$c0,$00                       // ....

txt_0aa0:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "T"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $a8,$c0,$c0,$00,$00,$00,$14           // .......

txt_0aab:
        .text "((<<"
        .byte $00                                   // string terminator
        .byte $00,$00,$14,$28,$28,$3c,$fc,$00,$00,$00,$14 // ...((<.....

txt_0abb:
        .text "((<<"
        .byte $00                                   // string terminator
        .byte $00,$00,$14,$28,$a8,$f0,$f0,$00,$00,$00,$14 // ...(.......

txt_0acb:
        .text "((<<"
        .byte $00                                   // string terminator
        .byte $00,$00,$54,$a8,$a8,$fc,$f0,$00       // ..T.....

txt_0ad8:
        .byte $40                                   // @ character
        .text "PP"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a0,$f0,$f0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$c0,$fc,$00                       // ....

txt_0af0:
        .byte $40                                   // @ character
        .text "PP"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $a8,$fc,$f0,$00,$00,$00,$00,$80,$80,$c0,$fc // ...........

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

// --- Region $0b82-$0bd7 ---
.pc = $0b82 "dat_0b82"

dat_0b82:
        .byte $50,$a8,$a8,$fc,$3c,$00,$00,$00,$10,$a0,$a0,$f0,$f0,$00,$00,$00 // P...<...........
        .byte $50,$a8,$a8,$3c,$fc,$00,$00,$00,$50,$a8,$a8,$3c,$fc,$00,$00,$00 // P..<....P..<....
        .byte $14                                   // .

txt_0ba3:
        .text "((<<"
        .byte $00                                   // string terminator
        .byte $00,$00,$54,$a8,$a8,$00,$f0,$00,$00,$00,$54,$a8,$a8,$00,$f0,$00 // ..T.......T.....
        .byte $00,$00,$54,$a8,$a8,$fc,$fc,$00,$00,$00,$50,$a8,$a8,$3c,$fc,$00 // ..T.......P..<..
        .byte $00,$00,$50,$a8,$a8,$3c,$fc,$00,$00,$00,$00,$00,$00,$00,$ff // ..P..<.........

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

// --- Region $0c08-$0cfc ---
.pc = $0c08 "dat_0c08"

dat_0c08:
        .byte $50,$a0,$a8,$3f,$3f,$0f,$00,$00,$50,$a0,$a0,$ff,$ff,$ff,$00,$00 // P..??...P.......
        .byte $50,$a0,$a8,$3f,$3f,$0f,$00,$00,$50,$a0,$a8,$3f,$3f,$0f,$00,$00 // P..??...P..??...
        .byte $51,$a2,$a8,$3f,$3f,$0f,$00,$00,$55,$a0,$a0,$f0,$f0,$f0,$00,$00 // Q..??...U.......
        .byte $50,$a0,$a8,$3f,$3f,$0f,$00,$00,$50,$a0,$a0,$f0,$f0,$f0,$00,$00 // P..??...P.......
        .byte $01,$02,$02,$03,$03,$03,$00,$00,$01,$02,$02,$03,$0f // .............

txt_0c55:
        .text "??<P"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a0,$f0,$f0,$f0,$00,$00,$50,$a0,$a0,$ff,$ff,$ff,$00,$00,$51,$a2 // ......P.......Q.
        .byte $a2,$f3,$f3,$f3,$00,$00,$50,$a0,$a0,$f0,$f0,$f0,$00,$00,$50,$a0 // ......P.......P.
        .byte $a8,$3f,$3f,$0f,$00,$00,$50,$a0,$a0,$f3,$f3,$f3,$f0,$f0,$50,$a0 // .??...P.......P.
        .byte $a8,$3f,$3f,$0f,$00,$00,$50,$a0,$a0,$f0,$f0,$f0,$00,$00,$05,$00 // .??...P.........
        .byte $00,$ff,$ff,$ff,$00,$00,$01,$02,$02,$03,$03,$03,$00,$00,$50,$a0 // ..............P.
        .byte $a8,$3f,$3f,$0f,$00,$00,$14,$2a,$0a,$0f,$0f,$0f,$00,$00,$51,$a2 // .??....*......Q.
        .byte $a2,$3f,$3f,$0f,$00,$00,$05,$2a,$28,$fc,$f0,$f0,$00,$00,$55,$2a // .??....*(.....U*
        .byte $0a,$00,$00,$ff,$ff,$ff,$05,$2a,$a8,$ff,$ff,$ff,$00,$00,$01,$02 // .......*........
        .byte $00,$00,$00,$03,$00,$00,$00,$00,$00,$03,$03,$00,$00,$00,$05,$1a // ................
        .byte $2a,$3c,$30,$00,$00,$00,$05,$0a,$0a,$0f,$00,$03,$0f,$03,$15,$02 // *<0.............
        .byte $02,$03                               // ..

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

// --- Region $0d80-$0dd2 ---
.pc = $0d80 "dat_0d80"

dat_0d80:
        .byte $55,$aa,$a8,$ff,$ff,$3f,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // U....?..........
        .byte $55,$a0,$a0,$ff,$ff,$ff,$00,$00,$55,$00,$00,$ff,$ff,$ff,$00,$00 // U.......U.......
        .byte $55,$aa,$2a,$00,$00,$00,$00,$00,$15,$00,$00,$ff,$ff,$ff,$00,$00 // U.*.............
        .byte $55,$a0,$a0,$ff,$ff,$3f,$00,$00,$05,$2a,$aa,$fc,$fc,$fc,$00,$00 // U....?...*......
        .byte $55,$a0,$a0,$ff,$ff,$3f,$00,$00,$15,$00,$00,$ff,$ff,$ff,$00,$00 // U....?..........
        .byte $55,$aa                               // U.

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

// --- Region $0e08-$0efc ---
.pc = $0e08 "dat_0e08"

dat_0e08:
        .byte $14                                   // .

txt_0e09:
        .text "((<<<"
        .byte $00                                   // string terminator
        .byte $00,$14,$28,$28,$f0,$f0,$c0,$00,$00,$00,$00,$00,$fc,$fc,$fc,$00 // ..((............
        .byte $00,$14,$28,$28,$fc,$fc,$fc,$00,$00,$40,$80,$00,$fc,$fc,$fc,$00 // ..((.....@......
        .byte $00,$50,$00,$00,$00,$00,$00,$00,$00,$14,$28,$28,$fc,$fc,$fc,$00 // .P........((....
        .byte $00,$14                               // ..

txt_0e41:
        .text "((<<<"
        .byte $00                                   // string terminator
        .byte $00,$40,$80,$80,$c0,$c0,$c0,$00,$00,$40,$80,$80,$c0,$c0,$00,$00 // .@.......@......
        .byte $00,$14                               // ..

txt_0e59:
        .text "((<<<"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$fc,$fc,$fc,$00,$00,$14 // ..........

txt_0e69:
        .text "((<<<"
        .byte $00                                   // string terminator
        .byte $00,$14                               // ..

txt_0e71:
        .text "((<<<"
        .byte $00                                   // string terminator
        .byte $00,$14,$28,$a8,$f0,$f0,$c0,$00,$00,$14,$28,$a8,$f0,$f0,$c0,$00 // ..(.......(.....
        .byte $00,$14                               // ..

txt_0e89:
        .text "((<<<<<"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00,$00,$00,$50,$a8,$a8,$f0,$f0,$c0,$00,$00,$40 // .......P.......@
        .byte $80,$80,$c0,$c0,$c0,$00,$00,$14,$28,$28,$fc,$fc,$fc,$00,$00,$50 // ........((.....P
        .byte $a0,$80,$c0,$c0,$c0,$00,$00,$14,$28,$28,$fc,$fc,$fc,$00,$00,$40 // ........((.....@
        .byte $a0,$a0,$fc,$3c,$3c,$00,$00,$54,$a8,$a8,$3c,$fc,$f0,$f0,$c0,$40 // ...<<..T..<....@
        .byte $00,$00,$fc,$fc,$fc,$00,$00,$50,$a0,$80,$00,$c0,$f0,$c0,$00,$00 // .......P........
        .byte $00,$80,$f0,$f0,$c0,$00,$00,$40,$90,$a0,$f0,$30,$00,$00,$00,$40 // .......@...0...@
        .byte $80,$80,$c0,$00,$00,$c0,$00,$54,$80,$80,$c0 // .......T...

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

// --- Region $0f80-$0fd2 ---
.pc = $0f80 "dat_0f80"

dat_0f80:
        .byte $14,$28,$28,$fc,$fc,$f0,$00,$00,$50,$a0,$a0,$f0,$f0,$f0,$00,$00 // .((.....P.......
        .byte $50,$00,$00,$fc,$fc,$fc,$00,$00,$54,$28,$28,$fc,$fc,$f0,$00,$00 // P.......T((.....
        .byte $54,$a8,$a8,$3c,$3c,$3c,$00,$00,$54,$28,$28,$fc,$fc,$f0,$00,$00 // T..<<<..T((.....
        .byte $54,$28,$28,$fc,$fc,$f0,$00,$00,$50,$80,$00,$00,$00,$00,$00,$00 // T((.....P.......
        .byte $54,$28,$28,$fc,$fc,$f0,$00,$00,$54,$28,$28,$fc,$fc,$f0,$00,$00 // T((.....T((.....
        .byte $55,$aa                               // U.

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

// --- Region $1043-$1081 ---
.pc = $1043 "Segment $1043"
        .byte $31,$8d,$12,$d0,$a9,$18,$8d,$18,$d0,$a9,$d1,$8d,$16,$d0,$60,$60 // 1.............``
        .byte $60,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$ff,$ff,$a9 // `...............
        .byte $72,$8d,$12,$d0,$a9,$18,$8d,$18,$d0,$a9,$d1,$8d,$16,$d0,$60,$60 // r.............``
        .byte $60,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // `..............

// --- Region $1092-$10b4 ---
.pc = $1092 "dat_1092"

dat_1092:
        // === Data block (35 bytes, $1092-$10b4) ===
        .byte $60,$60,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ``..............
        .byte $a9,$f9,$8d,$12,$d0,$a9,$18,$8d,$18,$d0,$a9,$d0,$8d,$16,$d0,$60 // ...............`
        .byte $60,$60                               // ``

dat_10b4:
        // === Fill data (1 bytes, $10b4-$10b4) ===
        .byte $00                                   // .

// --- Region $10f0-$10f4 ---
.pc = $10f0 "dat_10f0"

dat_10f0:
        .byte $42,$62,$82,$a2                       // Bb..

dat_10f4:
        // === Fill data (1 bytes, $10f4-$10f4) ===
        .byte $00                                   // .

// --- Region $1299-$129a ---
.pc = $1299 "dat_1299"

dat_1299:
        .byte $60                                   // `

dat_129a:
        // === Fill data (1 bytes, $129a-$129a) ===
        .byte $00                                   // .

// --- Region $1399-$139a ---
.pc = $1399 "dat_1399"

dat_1399:
        .byte $60                                   // `

dat_139a:
        // === Fill data (1 bytes, $139a-$139a) ===
        .byte $00                                   // .

// --- Region $1418-$141a ---
.pc = $1418 "dat_1418"

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

dat_141a:
        // === Fill data (1 bytes, $141a-$141a) ===
        .byte $00                                   // .

// --- Region $1519-$1522 ---
.pc = $1519 "dat_1519"

dat_1519:
        .byte $a9,$00,$8d,$0a,$15,$a9,$01,$8d,$01,$15 // ..........

// --- Region $1536-$153f ---
.pc = $1536 "dat_1536"

dat_1536:
        .byte $a9,$00,$8d,$27,$15,$a9,$00,$8d,$01,$15 // ...'......

// --- Region $1544-$1544 ---
.pc = $1544 "dat_1544"

dat_1544:
        // === Fill data (1 bytes, $1544-$1544) ===
        .byte $00                                   // .

// --- Region $1600-$1628 ---
.pc = $1600 "dat_1600"

dat_1600:
        .byte $01,$01,$01,$02,$02,$02,$03,$03,$04,$05,$06,$07,$07,$07,$07,$07 // ................
        .fill 13, $07
        .byte $06,$05,$04,$03,$03,$02,$02,$02,$01,$01,$01 // ...........

dat_1628:
        // === Fill data (1 bytes, $1628-$1628) ===
        .byte $00                                   // .

// --- Region $1818-$181a ---
.pc = $1818 "dat_1818"

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

dat_181a:
        // === Fill data (1 bytes, $181a-$181a) ===
        .byte $00                                   // .

// --- Region $1919-$1922 ---
.pc = $1919 "dat_1919"

dat_1919:
        .byte $a9,$00,$8d,$0a,$19,$a9,$01,$8d,$01,$19 // ..........

// --- Region $1936-$193f ---
.pc = $1936 "dat_1936"

dat_1936:
        .byte $a9,$00,$8d,$27,$19,$a9,$00,$8d,$01,$19 // ...'......

// --- Region $1944-$1973 ---
.pc = $1944 "Segment $1944"
        .fill 22, $00
        .byte $78,$20,$5b,$ff,$20,$d5,$ff,$58,$20,$44,$e5,$a2,$00,$bd,$00,$1b // x [. ..X D......
        .byte $9d,$00,$04,$e8,$d0,$f7,$4c,$00,$04   // ......L..

dat_1973:
        // === Fill data (1 bytes, $1973-$1973) ===
        .byte $00                                   // .

// --- Region $1b00-$1b37 ---
.pc = $1b00 "dat_1b00"

dat_1b00:
        .byte $78,$a9,$34,$85,$01,$a2,$00,$bd,$01,$2e,$9d,$01,$08,$e8,$d0,$f7 // x.4.............
        .byte $ee,$09,$04,$ee,$0c,$04,$ad,$09,$04,$c9,$d0,$f0,$03,$4c,$05,$04 // .............L..
        .byte $a9,$01,$85,$2b,$a9,$08,$85,$2c,$a9,$a4,$85,$2d,$a9,$a9,$85,$2e // ...+...,...-....
        .byte $a9,$37,$85,$01,$4c,$e2,$fc           // .7..L..

dat_1b37:
        // === Fill data (1 bytes, $1b37-$1b37) ===
        .byte $00                                   // .

// --- Region $1d00-$2780 ---
.pc = $1d00 "txt_1d00"

txt_1d00:
        .encoding "screencode_mixed"
        .text "basketmaster cracked on"
        .encoding "petscii_upper"

txt_1d17:
        .text " 13 : 01 : 1988 "

txt_1d27:
        .encoding "screencode_mixed"
        .text "by slh  music by choroid ; i found a part of platoon in basketmaster what the hell   better some greets : fusion : the wanderes group : fairlight : beasty boys : the eastenders"
        .encoding "petscii_upper"

txt_1dd7:
        .text "  : "

txt_1ddb:
        .encoding "screencode_mixed"
        .text "lcs : ace : scoop : radwar tlc : mzp and irata rsi : tfd : re : deathly friends : ikari  and much more"
        .encoding "petscii_upper"

txt_1e41:
        .text "      "

txt_1e47:
        .encoding "screencode_mixed"
        .text "slate from slh"
        .encoding "petscii_upper"

txt_1e55:
        .text "           "

dat_1e60:
        // === Fill data (160 bytes, $1e60-$1eff) ===
        .fill 160, $ff

txt_1f00:
        .encoding "screencode_mixed"
        .text "and irata rsi : tfd : re : deathly friends : ikari  and much more"
        .encoding "petscii_upper"

txt_1f41:
        .text "      "

txt_1f47:
        .encoding "screencode_mixed"
        .text "slate from slh"
        .encoding "petscii_upper"

txt_1f55:
        .text "           "

dat_1f60:
        // === Fill data (160 bytes, $1f60-$1fff) ===
        .fill 160, $ff
        .byte $aa,$aa,$a8,$a8,$a8,$a8,$a8,$a8,$aa,$aa,$00,$55,$aa,$55,$aa,$ff // ...........U.U..
        .byte $aa,$aa,$09,$45,$85,$45,$85,$c5,$8a   // ...E.E...

txt_2019:
        .text "JJJJJJJ"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$80,$85,$8a,$85,$8a,$8f,$aa,$aa,$00,$54,$a8,$54,$a8,$fc,$a2 // ..........T.T...
        .byte $92                                   // .

txt_2032:
        .text "RRRRRR"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$a0,$a1,$a2,$a1,$a2,$a3,$aa,$aa,$00,$55,$aa,$55,$aa,$ff,$aa // ..........U.U...
        .byte $aa,$00,$55,$aa,$55,$aa,$ff,$aa,$aa,$00,$55,$aa,$55,$aa,$ff,$aa // ..U.U.....U.U...
        .byte $a9,$05,$45,$85,$45,$85,$c5           // ..E.E..

txt_2060:
        .text "JJJJJJJJ"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$80,$85,$8a,$85,$8a,$8f,$aa,$aa,$00,$55,$aa,$55,$aa,$ff,$aa // ..........U.U...
        .byte $aa,$00,$55,$aa,$55,$aa,$ff,$aa,$aa,$00,$55,$aa,$55,$aa,$ff,$aa // ..U.U.....U.U...
        .byte $a9,$15,$15,$15,$15,$15,$15           // .......

txt_2090:
        .text "********"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$00,$15,$2a,$15                   // ...*.

txt_209e:
        .text "*?"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $a9,$05,$45,$85,$45,$85,$c5           // ..E.E..

txt_20a8:
        .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 $00                                   // string terminator
        .fill 15, $00
        .byte $aa,$aa,$a8,$a8,$a8,$a8,$a8,$a8,$aa,$aa,$00,$55,$aa,$55,$aa,$ff // ...........U.U..
        .byte $aa,$aa,$00,$54,$a8,$54,$a8,$fc,$a4,$94 // ...T.T....

txt_20da:
        .text "TTTTTT"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$a8,$a8,$a8,$a8,$a8,$a8,$aa,$aa,$00,$55,$aa,$55,$aa,$ff,$aa // ..........U.U...
        .byte $aa,$00,$55,$aa,$55,$aa,$ff,$aa,$aa,$00,$55,$aa,$55,$aa,$ff,$aa // ..U.U.....U.U...
        .byte $aa,$01,$51,$a1,$51,$a1,$f1,$92       // ..Q.Q...

txt_2109:
        .text "RRRRRRR"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$a0,$a1,$a2,$a1,$a2,$a3,$aa,$aa,$00,$55,$aa,$55,$aa,$ff,$aa // ..........U.U...
        .byte $aa,$00,$55,$aa,$55,$aa,$ff,$a9,$a5,$15,$15,$15,$15,$15,$15,$00 // ..U.U...........
        .fill 15, $00
        .fill 8, $a8
        .byte $aa,$ff,$aa,$ff,$ff,$ff,$aa,$ff,$85,$c5,$85,$c5,$c5,$c5,$85,$c5 // ................

txt_2158:
        .text "JJJJJJJJ"
        .byte $8a,$8f,$8a,$8f,$8f,$8f,$8a,$8f,$a8,$fc,$a8,$fc,$fc,$fc,$a8,$fc // ................

txt_2170:
        .text "RRRRRRRR"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $a3,$a2,$a3,$a3,$a3,$a2,$a3,$aa,$ff,$aa,$ff,$ff,$ff,$aa,$ff,$aa // ................
        .byte $ff,$aa,$ff,$ff,$ff,$aa,$ff,$aa,$ff,$aa,$ff,$ff,$ff,$aa,$ff,$85 // ................
        .byte $c5,$85,$c5,$c5,$c5,$85,$c5           // .......

txt_21a0:
        .text "JJJJJJJJ"
        .byte $8a,$8f,$8a,$8f,$8f,$8f,$8a,$8f,$aa,$ff,$aa,$ff,$ff,$ff,$aa,$ff // ................
        .byte $aa,$ff,$aa,$ff,$ff,$ff,$aa,$ff,$aa,$ff,$aa,$ff,$ff,$ff,$aa,$ff // ................
        .fill 8, $15

txt_21d0:
        .text "*********?*???*?"
        .byte $85,$c5,$85,$c5,$c5,$c5,$85,$c5       // ........

txt_21e8:
        .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 $00                                   // string terminator
        .fill 15, $00
        .fill 8, $a8
        .byte $aa,$ff,$aa,$ff,$ff,$ff,$aa,$ff,$a8,$fc,$a8,$fc,$fc,$fc,$a8,$fc // ................

txt_2218:
        .text "TTTTTTTT"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $a8,$a8,$a8,$a8,$a8,$a8,$a8,$aa,$ff,$aa,$ff,$ff,$ff,$aa,$ff,$aa // ................
        .byte $ff,$aa,$ff,$ff,$ff,$aa,$ff,$aa,$ff,$aa,$ff,$ff,$ff,$aa,$ff,$a1 // ................
        .byte $f1,$a1,$f1,$f1,$f1,$a1,$f1           // .......

txt_2248:
        .text "RRRRRRRR"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $a3,$a2,$a3,$a3,$a3,$a2,$a3,$aa,$ff,$aa,$ff,$ff,$c0,$85,$c5,$aa // ................
        .byte $ff,$aa,$ff,$ff,$00,$55,$55,$15,$15,$15,$15,$15,$15,$55,$55,$00 // .....UU......UU.
        .fill 15, $00
        .fill 8, $a8
        .byte $aa,$ff,$aa,$55,$aa,$55,$00,$55,$85,$c6,$8a,$40,$aa,$55,$00,$55 // ...U.U.U...@.U.U
        .byte $aa,$aa,$aa,$00,$aa,$55,$00,$55,$8a,$8f,$8a,$05,$aa,$55,$00,$55 // .....U.U.....U.U
        .byte $a8,$fc,$a8,$54,$a8,$54,$00           // ...T.T.

txt_22af:
        .text "TRRRRRRRR"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $a3,$a2,$a1,$a2,$a1,$a0,$a1,$aa,$c0,$85,$45,$85,$45,$05,$45,$aa // ..........E.E.E.
        .byte $00                                   // .

txt_22ca:
        .text "UUUBBB"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $03,$62,$a1,$a2,$a1,$a0,$a1,$85,$c5,$85,$45,$85,$45,$05 // .b........E.E.

txt_22df:
        .text "EJJJI"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $80,$95,$55,$56,$02,$02,$02,$02,$02,$63,$a2,$a1,$a2,$a1,$a0,$a1 // ..UV.....c......
        .byte $a8,$fc,$a8,$54,$a8,$54,$00,$54,$00   // ...T.T.T.

txt_2301:
        .text "UUUTTTT"
        .byte $15,$55,$55,$55,$00,$00,$00,$00       // .UUU....

txt_2310:
        .text "*********?*"
        .byte $15,$2a,$15,$00,$15,$85,$c5,$85,$45,$85,$45,$05 // .*......E.E.

txt_2327:
        .text "E"
        .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 $00                                   // string terminator
        .fill 15, $00
        .fill 8, $a8
        .byte $aa,$ff,$aa,$55,$aa,$55,$00,$55,$a8,$fc,$a8,$54,$a8,$54,$00 // ...U.U.U...T.T.

txt_2357:
        .text "TTTTTTTTT"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $a8,$a8,$a8,$a8,$a8,$a8,$a8,$aa,$fc,$a8,$54,$a8,$54,$00,$54,$aa // ..........T.T.T.
        .byte $00                                   // .

txt_2372:
        .text "UUUVVV"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $03,$52,$61,$a2,$a1,$a0,$a1,$a1,$f1,$a1,$51,$a1,$51,$01 // .Ra.......Q.Q.

txt_2387:
        .text "QRRRRRRRR"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $a3,$a2,$a1,$a2,$a1,$a0,$a1,$85,$c6,$8a,$40,$aa,$55,$00 // ..........@.U.

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

txt_23a7:
        .text "UU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$00,$a8,$54,$00,$54,$00,$a4,$94   // ...T.T...

txt_23b3:
        .text "TTTTT"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00,$00,$00,$a8,$a8,$a8,$a8,$a8,$a8,$a8,$a8,$aa // ................
        .byte $55,$aa,$ff,$aa,$ff,$aa,$ff,$aa,$55,$aa,$ff,$aa,$ff,$80,$c5,$aa // U.......U.......
        .byte $55,$aa,$ff,$aa,$ff,$00,$55,$aa,$55,$aa,$ff,$aa,$ff,$0a,$4f,$a8 // U.....U.U.....O.
        .byte $54,$a8,$fc,$a8,$fc,$a8,$fc           // T......

txt_23f0:
        .text "RRRRRRRR"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $a1,$a2,$a3,$a2,$a3,$a2,$a3,$85,$45,$85,$c5,$86,$ca,$80,$ff // ........E......

txt_2408:
        .text "BBB"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$aa,$00,$ff,$a2,$a1,$a2,$a3,$a2,$a3,$02,$ff,$85,$45,$85,$c5 // .............E..
        .byte $85,$c5,$85,$c5                       // ....

txt_2420:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .fill 8, $02
        .byte $a2,$a1,$a2,$a3,$a2,$a3,$a2,$a3,$a8,$54,$a8,$fc,$a8,$fc,$a8,$fc // .........T......

txt_2440:
        .text "TTTTTTTT"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00,$00,$00           // .......

txt_2450:
        .text "*********"
        .byte $15                                   // .

txt_245a:
        .text "*?*?*?"
        .byte $85,$45,$85,$c5,$85,$c5,$85,$c0       // .E......

txt_2468:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "UUUU"
        .byte $00                                   // string terminator
        .byte $00,$00,$00                           // ...

txt_2473:
        .text "UUUU"
        .byte $00                                   // string terminator
        .byte $00,$00,$00                           // ...

txt_247b:
        .text "TTTTT"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $a8,$a8,$a8,$a8,$a8,$a8,$a8,$aa,$55,$aa,$ff,$aa,$ff,$aa,$ff,$a8 // ........U.......
        .byte $54,$a8,$fc,$a8,$fc,$a8,$fc           // T......

txt_2498:
        .text "TTTTTTTT"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .fill 8, $a8
        .byte $54,$a8,$fc,$a8,$fc,$a8,$fc           // T......

txt_24b0:
        .text "VVVVVVVV"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $a1,$a2,$a3,$a2,$a3,$a2,$a3,$a1,$51,$a1,$f1,$a1,$f1,$a1,$f1 // ........Q......

txt_24c8:
        .text "RRRRRRRR"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $a1,$a2,$a3,$a2,$a3,$a2,$a3,$aa,$55,$aa,$ff,$aa,$ff,$aa,$ff,$aa // ........U.......
        .byte $55,$aa,$ff,$a0,$f1,$a1,$f1,$a8,$54,$a8,$fc,$00 // U.......T...

txt_24ed:
        .text "UUUTTTTTTTT"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00,$00,$00,$a8,$a8,$a8,$a8,$a8,$a8,$a8,$a8,$ff // ................
        .byte $ff,$aa,$ff,$aa,$ff,$aa,$55,$c5,$c5,$85,$c5,$85,$c5,$85 // ......U.......

txt_2517:
        .text "EUVJJJJJJ"
        .byte $8f,$8f,$8a,$8f,$8a,$8f,$8a,$85,$fc,$fc,$a8,$fc,$a8,$fc,$a8 // ...............

txt_252f:
        .text "TRRRRRRRR"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $a3,$a2,$a3,$a2,$a3,$a2,$a1,$ff,$ff,$aa,$ff,$aa,$ff,$aa,$55,$ff // ..............U.
        .byte $ff,$aa,$ff,$aa,$ff,$aa,$55,$ff,$ff,$aa,$ff,$aa,$ff,$aa,$55,$c5 // ......U.......U.
        .byte $c5,$85,$c5,$85,$c5,$85               // ......

txt_255f:
        .text "E"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .fill 8, $02
        .byte $a3,$a3,$a2,$a3,$a2,$a3,$a2,$a1,$fc,$fc,$a8,$fc,$a8,$fc,$a8 // ...............

txt_257f:
        .text "TTTTTTTTT"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00,$00,$00           // .......

txt_2590:
        .text "********??*?*?*"
        .byte $15,$ff,$ff,$aa,$ff,$aa,$ff,$aa,$55,$ff,$ff,$aa,$ff,$aa,$ff,$aa // ........U.......
        .byte $55,$fc,$fc,$a8,$fc,$a8,$fc,$a8       // U.......

txt_25b7:
        .text "TTTTTTTTT"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $a8,$a8,$a8,$a8,$a8,$a8,$a8,$ff,$ff,$aa,$ff,$aa,$ff,$aa,$55,$fc // ..............U.
        .byte $fc,$a8,$fc,$a8,$fc,$a8               // ......

txt_25d7:
        .text "TTTTTTTTT"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $a8,$a8,$a8,$a8,$a8,$a8,$a8,$fc,$fc,$a8,$fc,$a8,$fc,$a8 // ..............

txt_25ef:
        .text "TVVVVVVVV"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $a3,$a2,$a3,$a2,$a3,$a2,$a1,$f1,$f1,$a1,$f1,$a1,$f1,$a1 // ..............

txt_2607:
        .text "QRRRRRRRR"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $a3,$a2,$a3,$a2,$a3,$a2,$a1,$ff,$ff,$aa,$ff,$aa,$ff,$aa,$55,$f1 // ..............U.
        .byte $f1,$a2,$f0,$aa,$ff,$aa,$55,$6a,$aa,$aa,$00,$aa,$ff,$aa,$55,$aa // ......Uj......U.
        .byte $aa,$aa,$00,$aa,$ff,$aa,$55,$aa,$a9,$a5,$15,$15,$15,$15,$15,$a8 // ......U.........
        .byte $a8,$a8,$a8,$a9,$a5,$95
        .byte $55,$aa
        .byte $55,$00,$00
        .text "UUUU"
        .byte $85
        .byte $45,$05,$05                           // E..

txt_2654:
        .text "UUUUJJJJJJJI"
        .byte $8a,$85,$80,$80,$95,$95               // ......

txt_2666:
        .text "UU"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $54,$00,$00                           // T..

txt_266c:
        .text "UUUURRRRRRRQ"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $a1,$a0,$a0,$a5,$95                   // .....

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

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

txt_268c:
        .text "UUUU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$00,$00
        .text "UUUU"
        .byte $85
        .byte $45,$05,$05

txt_269c:
        .text "UUUU"
        .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 $02,$02,$02,$02,$02,$02,$02,$01,$a2,$a1,$a0,$a0,$a5,$95 // ..............

txt_26b6:
        .text "UU"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $54,$00,$00                           // T..

txt_26bc:
        .text "UUUUTTTTTTTT"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00,$00,$00           // .......

txt_26d0:
        .text "*****)%"
        .byte $15,$2a,$15,$00,$00                   // .*...

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

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

txt_26ec:
        .text "UUUU"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $54,$00,$00                           // T..

txt_26f4:
        .text "UUUUTTTTTTTT"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $a8,$a8,$a8,$a9,$a5,$95,$55,$aa,$55,$00,$00 // ......U.U..

txt_270c:
        .text "UUUU"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $54,$00,$00                           // T..

txt_2714:
        .text "UUUUTTTTTTTT"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $a8,$a8,$a8,$a9,$a5,$95,$55,$a8,$54,$00,$00 // ......U.T..

txt_272c:
        .text "UUUUVVVVVVVU"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $a1,$a0,$a0,$a5,$95                   // .....

txt_273e:
        .text "UU"
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $51,$01,$01                           // Q..

txt_2744:
        .text "UUUURRRRRRRQ"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $a1,$a0,$a0,$a5,$95                   // .....

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

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

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

txt_276c:
        .text "UUUU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$00,$00
        .text "UUUU"
        .byte $15,$15,$15,$15

txt_277c:
        .text "UUUU"
        .byte $00                                   // string terminator

// --- Region $2800-$2e00 ---
.pc = $2800 "dat_2800"

dat_2800:
        // === Fill data (80 bytes, $2800-$284f) ===
        .fill 80, $ff
        .byte $00,$01,$02,$03,$04,$05,$06,$07,$08,$09,$0a,$0b,$0c,$0d,$0e,$0f // ................
        .byte $10,$11,$12,$13,$14,$15,$16,$17,$18,$19,$1a,$1b,$1c,$1d,$1e,$1f // ................

txt_2870:
        .text " !"
        .byte $22                                   // double quote character
        .text "#$%&'"

dat_2878:
        // === Fill data (216 bytes, $2878-$294f) ===
        .fill 216, $ff

txt_2950:
        .text "()*+,-./0123456789:;<=>?"
        .byte $40                                   // @ character
        .text "ABCDEFGHIJKLMNO"

dat_2978:
        // === Fill data (216 bytes, $2978-$2a4f) ===
        .fill 216, $ff

txt_2a50:
        .text "PQRSTUVWXYZ"
        .byte $5b,$5c,$5d,$5e,$5f,$60,$61,$62,$63,$64,$65,$66,$67,$68,$69,$6a // [\]^_`abcdefghij
        .byte $6b,$6c,$6d,$6e,$6f,$70,$71,$72,$73,$74,$75,$76,$77 // klmnopqrstuvw

dat_2a78:
        // === Fill data (216 bytes, $2a78-$2b4f) ===
        .fill 216, $ff
        .byte $78,$79,$7a,$7b,$7c,$7d,$7e,$7f,$80,$81,$82,$83,$84,$85,$86,$87 // xyz{|}~.........
        .byte $88,$89,$8a,$8b,$8c,$8d,$8e,$8f,$90,$91,$92,$93,$94,$95,$96,$97 // ................
        .byte $98,$99,$9a,$9b,$9c,$9d,$9e,$9f       // ........

dat_2b78:
        // === Fill data (216 bytes, $2b78-$2c4f) ===
        .fill 216, $ff
        .byte $a0,$a1,$a2,$a3,$a4,$a5,$a6,$a7,$a8,$a9,$aa,$ab,$ac,$ad,$ae,$af // ................
        .byte $b0,$b1,$b2,$b3,$b4,$b5,$b6,$b7,$b8,$b9,$ba,$bb,$bc,$bd,$be,$bf // ................
        .byte $c0,$c1,$c2,$c3,$c4,$c5,$c6,$c7       // ........

dat_2c78:
        // === Fill data (216 bytes, $2c78-$2d4f) ===
        .fill 216, $ff
        .byte $c8,$c9,$ca,$cb,$cc,$cd,$ce,$cf,$d0,$d1,$d2,$d3,$d4,$d5,$d6,$d7 // ................
        .byte $d8,$d9,$da,$db,$dc,$dd,$de,$df,$e0,$e1,$e2,$e3,$e4,$e5,$e6,$e7 // ................
        .byte $e8,$e9,$ea,$eb,$ec,$ed,$ee,$ef       // ........

dat_2d78:
        // === Fill data (136 bytes, $2d78-$2dff) ===
        .fill 136, $ff

dat_2e00:
        // === Fill data (1 bytes, $2e00-$2e00) ===
        .byte $00                                   // .

// --- Region $bd08-$bd08 ---
.pc = $bd08 "dat_bd08"

dat_bd08:
        // === Fill data (1 bytes, $bd08-$bd08) ===
        .byte $00                                   // .

// --- Region $e086-$e086 ---
.pc = $e086 "dat_e086"

dat_e086:
        // === Fill data (1 bytes, $e086-$e086) ===
        .byte $00                                   // .

// --- Region $ea7f-$ea7f ---
.pc = $ea7f "dat_ea7f"

dat_ea7f:
        // === Fill data (1 bytes, $ea7f-$ea7f) ===
        .byte $00                                   // .

// --- Region $ef00-$f58c ---
.pc = $ef00 "dat_ef00"

dat_ef00:
        .byte $02,$e6,$2e,$ca,$d0,$f5,$f0,$c5,$a9,$00,$f0,$ef,$a9,$ff,$d0,$eb // ................
        .byte $b1,$2f,$91,$2d,$e6,$2f,$d0,$02,$e6,$30,$e6,$2d,$d0,$02,$e6,$2e // ./.-./...0.-....
        .byte $ca,$d0,$ed,$f0,$a8,$20,$71,$01,$b1,$2f,$20,$22,$01,$91,$2d,$e6 // ..... q../ "..-.
        .byte $2d,$d0,$02,$e6,$2e,$ca,$d0,$f5,$c6,$39,$10,$f1,$30,$8f,$86,$39 // -........9..0..9
        .byte $b1,$2f,$aa,$4c,$22,$01,$20,$71,$01,$b1,$2f,$91,$2d,$e6,$2f,$d0 // ./.L". q../.-./.
        .byte $02,$e6,$30,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$c6,$39,$10,$e9 // ..0.-........9..
        .byte $4c,$00,$01,$2c,$da,$01,$a9,$37,$85,$01,$58,$20,$00,$17,$4c,$ae // L..,...7..X ..L.
        .byte $a7,$e0,$00,$f0,$ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1,$2f,$91,$2d // .......,...../.-
        .byte $c8,$c4,$ff,$d0,$f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5,$2e,$69,$00 // .......-e..-..i.
        .byte $85,$2e,$a0,$00,$ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85,$2f,$a5,$30 // ........./e../.0
        .byte $69,$00,$85,$30,$4c,$00,$01,$b9,$00,$ef,$99,$00,$ff,$c8,$d0,$f7 // i..0L...........
        .byte $ce,$dc,$01,$ce,$df,$01,$ad,$df,$01,$c9,$df,$d0,$ea,$60,$aa,$2c // .............`.,
        .byte $05,$2a,$2a,$fc,$f0,$00               // .**...

txt_efc6:
        .text "PPQ"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $a2,$f0,$43,$f0,$00,$00,$00,$05,$2a,$2a,$fc,$29,$f0,$00,$05,$15 // ..C.....**.)....
        .byte $15,$a8,$a0,$f0,$ff,$a3,$2d,$05,$2a,$2a,$fc,$f0,$00 // ......-.**...

txt_efe7:
        .text "PPU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$f0,$f0,$a3,$25,$05,$0a,$0a,$03,$03,$a3,$26,$05,$0a,$0a,$03 // ....%......&....
        .byte $03,$00,$e3                           // ...

txt_effe:
        .text "P"
        .byte $22                                   // double quote character
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $aa,$c2,$a1,$e3                       // ....

txt_f005:
        .text "P$"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a0,$f0,$f0,$a3                       // ....

txt_f00c:
        .text "%U"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$f3,$f3,$a3                       // ....

txt_f013:
        .text "%U"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$f0,$f0,$a3,$25,$05,$2a,$2a,$fc,$f0,$a3 // ....%.**...

txt_f021:
        .text "$U"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$f0,$42,$f0,$00,$00,$00,$05,$2a,$2a,$fc,$21,$f0,$a2,$2e,$05 // ..B.....**.!....
        .byte $15,$2a,$a8,$fc,$3f,$00,$01,$01,$15,$2a,$2a,$03,$03,$a3 // .*..?....**...

txt_f042:
        .text "%P"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a0,$f0,$f0,$a3                       // ....

txt_f049:
        .text "%P"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a0,$f0,$fc,$a3                       // ....

txt_f050:
        .text "%Q"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $a2,$f3,$f3,$a3                       // ....

txt_f057:
        .text "%P"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a8                                   // .

txt_f05b:
        .text "<?"
        .byte $a3                                   // '#' | $80 (end-of-string marker)

txt_f05e:
        .text "%P"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a0,$f0,$f0,$a3                       // ....

txt_f065:
        .text "%U"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$00,$03,$a2,$26,$01,$01,$02,$02,$03,$03,$ac,$2c,$02,$02,$0f // ....&.......,...
        .byte $ff,$00,$05,$15,$15,$a8,$a8,$00,$03,$a4,$24,$02,$02,$03,$3f,$80 // ..........$...?.
        .byte $83,$00,$25,$15,$aa,$aa,$f0,$f3,$a5,$22,$02,$03,$a4 // ..%......"...

txt_f095:
        .text "%U"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$00,$3f,$a3                       // ..?.

txt_f09c:
        .text "%U"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$00,$ff,$a3                       // ....

txt_f0a3:
        .text "%P"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a0,$f0,$f0,$a3                       // ....

txt_f0aa:
        .text "%U"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$f0,$ff,$a3,$25,$15,$aa,$aa,$f0,$ff,$a3 // ....%......

txt_f0b8:
        .text "#U"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$a5,$25,$15,$aa,$aa,$f0,$ff,$a3,$24,$15,$aa,$aa,$f0,$42,$ff // ..%......$....B.
        .byte $00,$00,$00,$00,$00,$00,$00,$80,$2c,$00 // ........,.

txt_f0d5:
        .text "%T"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $a8                                   // .

txt_f0d9:
        .text "<<"
        .byte $a3                                   // '#' | $80 (end-of-string marker)

txt_f0dc:
        .text "%"
        .byte $40                                   // @ character
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a0,$fc,$3c,$a3                       // ..<.

txt_f0e3:
        .text "#T"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $a8,$a3,$e3,$14                       // ....

txt_f0ea:
        .text "$((<<"
        .byte $a3                                   // '#' | $80 (end-of-string marker)

txt_f0f0:
        .text "&T"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $a8,$3c,$f0,$00,$e3,$54,$a3,$21,$f0,$a3 // .<...T.!..

txt_f0fd:
        .text "#T"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $a8,$a5                               // ..

txt_f102:
        .text "%"
        .byte $40                                   // @ character
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a0,$fc,$3c,$a3,$25,$40,$80,$80,$c0,$c0,$a3,$26,$40,$80,$80,$c0 // ..<.%@.....&@...
        .byte $c0,$00,$e3,$14,$24,$a0,$a0,$c0,$f0,$ab // ....$.....

txt_f11f:
        .text "$"
        .byte $40                                   // @ character
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a0,$3c,$43,$3c,$00,$00,$00,$40,$a0,$a0,$fc // .<C<...@...

txt_f12d:
        .text "!<"
        .byte $a3                                   // '#' | $80 (end-of-string marker)

txt_f130:
        .text "%T"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $a8                                   // .

txt_f134:
        .text "<<"
        .byte $a3                                   // '#' | $80 (end-of-string marker)

txt_f137:
        .text "#T"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $a8,$a4                               // ..

txt_f13c:
        .text "#TT"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $a2,$29,$c0,$00                       // .)..

txt_f144:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "T"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $a8,$c0,$c0,$a3,$25,$14               // ....%.

txt_f14e:
        .text "((<<"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $25,$14,$28,$28,$3c,$fc,$a3,$25,$14   // %.((<..%.

txt_f15c:
        .text "((<<"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $25,$14,$28,$a8,$f0,$f0,$a3,$25,$14   // %.(....%.

txt_f16a:
        .text "((<<"
        .byte $a3                                   // '#' | $80 (end-of-string marker)

txt_f16f:
        .text "-T"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $a8,$fc,$f0,$00                       // ....

txt_f176:
        .byte $40                                   // @ character
        .text "PP"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a0,$f0,$f0,$ae,$2a,$c0,$fc,$00       // ....*...

txt_f182:
        .byte $40                                   // @ character
        .text "PP"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $a8,$fc,$f0,$a4,$24,$80,$80,$c0,$fc,$80,$83,$00 // ....$.......

txt_f192:
        .text "%P"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $a8,$fc,$3c,$a3,$25,$10,$a0,$a0,$f0,$f0,$a3 // ..<.%......

txt_f1a0:
        .text "%P"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $a8,$3c,$fc,$a3                       // .<..

txt_f1a7:
        .text "%P"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $a8,$3c,$fc,$a3,$25,$14               // .<..%.

txt_f1b0:
        .text "((<<"
        .byte $a3                                   // '#' | $80 (end-of-string marker)

txt_f1b5:
        .text "!TB"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $a8,$00,$f0,$00,$00,$00               // ......

txt_f1bf:
        .text "T#"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $a8,$fc,$42,$fc,$00,$00,$00,$50,$a8,$a8,$3c,$21,$fc,$a7,$c1,$80 // ..B....P..<!....
        .byte $31,$00                               // 1.

txt_f1d4:
        .text "&P"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a8,$3f,$3f,$0f,$a2                   // .??..

txt_f1dc:
        .text "#P"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a0,$c3,$a2                           // ...

txt_f1e2:
        .text "&P"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a8,$3f,$3f,$0f,$a2                   // .??..

txt_f1ea:
        .text "&P"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a8,$3f,$3f,$0f,$a2                   // .??..

txt_f1f2:
        .text "&Q"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $a8,$3f,$3f,$0f,$a2                   // .??..

txt_f1fa:
        .text "#U"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a0,$e3,$f0,$a2                       // ....

txt_f201:
        .text "&P"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a8,$3f,$3f,$0f,$a2                   // .??..

txt_f209:
        .text "#P"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a0,$e3,$f0,$a2,$23,$01,$02,$02,$e3,$03,$a2,$2b,$01,$02,$02,$03 // ....#......+....
        .byte $0f                                   // .

txt_f21d:
        .text "??<P"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a0,$e3,$f0,$a2                       // ....

txt_f226:
        .text "#P"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a0,$c3,$a2                           // ...

txt_f22c:
        .text "#Q"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $a2,$e3,$f3,$a2                       // ....

txt_f233:
        .text "#P"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a0,$e3,$f0,$a2                       // ....

txt_f23a:
        .text "&P"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a8,$3f,$3f,$0f,$a2                   // .??..

txt_f242:
        .text "#P"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a0,$e3,$f3,$28,$f0,$f0,$50,$a0,$a8,$3f,$3f,$0f,$a2 // ...(..P..??..

txt_f252:
        .text "#P"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a0,$e3,$f0,$a2,$21,$05,$a2,$c3,$a2,$23,$01,$02,$02,$e3,$03,$a2 // ....!....#......

txt_f265:
        .text "&P"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a8,$3f,$3f,$0f,$a2,$23,$14,$2a,$0a,$e3,$0f,$a2 // .??..#.*....

txt_f274:
        .text "&Q"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $a2,$3f,$3f,$0f,$a2,$26,$05,$2a,$28,$fc,$f0,$f0,$a2,$23,$55,$2a // .??..&.*(....#U*
        .byte $0a,$a2,$c3,$23,$05,$2a,$a8,$c3,$a2,$22,$01,$02,$a3,$21,$03,$a5 // ...#.*..."...!..
        .byte $22,$03,$03,$a3,$25,$05,$1a           // "...%..

txt_f29e:
        .text "*<0"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $2c,$05,$0a,$0a,$0f,$00,$03,$0f,$03,$15,$02,$02,$03,$80,$84,$00 // ,...............

txt_f2b2:
        .text "#U"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $a8,$c2                               // ..

txt_f2b7:
        .text "!?"
        .byte $aa                                   // '*' | $80 (end-of-string marker)

txt_f2ba:
        .text "#U"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a0,$c3,$a2                           // ...

txt_f2c0:
        .text "!U"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $c3,$a2                               // ..

txt_f2c5:
        .text "#U"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $2a,$a5,$21,$15,$a2,$c3,$a2           // *.!....

txt_f2cf:
        .text "#U"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a0,$c2                               // ..

txt_f2d4:
        .text "!?"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $23,$05,$2a,$aa,$e3,$fc,$a2           // #.*....

txt_f2de:
        .text "#U"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a0,$c2                               // ..

txt_f2e3:
        .text "!?"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$15,$a2,$c3,$a2                   // !....

txt_f2eb:
        .byte $22                                   // double quote character
        .text "U"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $80,$36,$00,$23,$14,$28,$28,$e3,$3c,$a2,$26,$14,$28,$28,$f0,$f0 // .6.#.((.<.&.((..
        .byte $c0,$a5,$e3,$fc,$a2,$23,$14,$28,$28,$e3,$fc,$a2,$23,$40,$80,$00 // .....#.((...#@..
        .byte $e3,$fc,$a2                           // ...

txt_f311:
        .text "!P"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $23,$14,$28,$28,$e3,$fc,$a2,$23,$14,$28,$28,$e3,$3c,$a2,$23,$40 // #.((...#.((.<.#@
        .byte $80,$80,$e3,$c0,$a2,$25,$40,$80,$80,$c0,$c0,$a3,$23,$14,$28,$28 // .....%@.....#.((
        .byte $e3,$3c,$a5,$e3,$fc,$a2,$21,$14       // .<....!.

txt_f33c:
        .text "B((<<<"
        .byte $00                                   // string terminator
        .byte $00,$14                               // ..

txt_f345:
        .text "!(B"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $f0,$f0,$c0,$00,$00,$14,$28,$21,$28,$e5,$3c,$a8 // ......(!(.<.

txt_f355:
        .text "&P"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $a8,$f0,$f0,$c0,$a2,$23,$40,$80,$80,$e3,$c0,$a2,$23,$14,$28,$28 // .....#@.....#.((
        .byte $e3,$fc,$a2                           // ...

txt_f36b:
        .text "#P"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $80,$e3,$c0,$a2,$23,$14,$28,$28,$e3,$fc,$a2 // ....#.((...

txt_f379:
        .text "&"
        .byte $40                                   // @ character
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a0,$fc                               // ..

txt_f37e:
        .text "<<"
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_f381:
        .text ")T"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $a8,$3c,$fc,$f0,$f0,$c0,$40,$a2,$e3,$fc,$a2 // .<....@....

txt_f38f:
        .text "'P"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $80,$00,$c0,$f0,$c0,$a3,$24,$80,$f0,$f0,$c0,$a2,$25,$40,$90,$a0 // ......$.....%@..
        .byte $f0,$30,$a3,$24,$40,$80,$80,$c0,$a2,$26,$c0,$00,$54,$80,$80,$c0 // .0.$@....&..T...
        .byte $80,$84,$00,$26,$14,$28,$28,$fc,$fc,$f0,$a2 // ...&.((....

txt_f3bd:
        .text "#P"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a0,$e3,$f0,$a2                       // ....

txt_f3c4:
        .text "!P"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $e3,$fc,$a2
        .text "&T(("
        .byte $fc,$fc,$f0,$a2

txt_f3d2:
        .text "#T"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $a8,$e3
        .byte $3c,$a2
        .text "&T(("
        .byte $fc,$fc,$f0,$a2
        .text "&T(("
        .byte $fc,$fc,$f0,$a2
        .byte $22,$50,$80,$a6
        .text "&T(("
        .byte $fc,$fc,$f0,$a2
        .text "&T(("
        .byte $fc,$fc,$f0,$a2

txt_f3fd:
        .byte $22                                   // double quote character
        .text "U"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $80,$2e,$00,$60,$39,$78,$a9,$10,$8d,$15,$03,$a9,$0d,$8d,$14,$03 // ...`9x..........
        .byte $58,$60,$a2,$03,$bd,$f0,$10,$8d,$23,$10,$ee,$0e,$10,$e8,$e0,$04 // X`......#.......
        .byte $d0,$05,$a9,$00,$8d,$0e,$10,$20,$82,$10,$a9,$1b,$8d,$11,$d0,$a9 // ....... ........
        .byte $01,$8d,$19,$d0,$a9,$7f,$8d,$0d,$dc,$a9,$81,$8d,$1a,$d0,$e6,$ea // ................
        .byte $32,$4c,$7e,$ea,$a9,$31,$8d,$12,$d0,$a9,$18,$8d,$18,$d0,$a9,$d1 // 2L~..1..........
        .byte $8d,$16,$d0,$e3,$60,$ac,$c2,$2f,$a9,$72,$8d,$12,$d0,$a9,$18,$8d // ....`../.r......
        .byte $18,$d0,$a9,$d1,$8d,$16,$d0,$e3,$60,$ae,$2f,$a9,$a8,$8d,$12,$d0 // ........`./.....
        .byte $a9,$13,$8d,$18,$d0,$a9,$d6,$8d,$16,$d0,$e3,$60,$ae,$2f,$a9,$f9 // ...........`./..
        .byte $8d,$12,$d0,$a9,$18,$8d,$18,$d0,$a9,$d0,$8d,$16,$d0,$e3,$60,$80 // ..............`.
        .byte $3c,$00,$24,$42,$62,$82,$a2,$81,$0c,$00,$60,$46,$a2,$00,$bd,$43 // <.$Bb.....`F...C
        .byte $28,$9d,$00,$04,$bd,$43,$29,$9d,$28,$04,$bd,$43,$2a,$9d,$50,$04 // (....C).(..C*.P.
        .byte $bd,$43,$2b,$9d,$78,$04,$bd,$43,$2c,$9d,$a0,$04,$bd,$43,$2d,$9d // .C+.x..C,....C-.
        .byte $c8,$04,$e8,$e0,$28,$d0,$d7,$60,$ea,$ea,$ad,$03,$12,$38,$e9,$01 // ....(..`.....8..
        .byte $8d,$03,$12,$8d,$09,$12,$8d,$0f,$12,$8d,$15,$12,$8d,$1b,$12,$8d // ................
        .byte $21,$12,$e3,$60,$32,$ad,$6d,$10,$c9,$d7,$d0,$0e,$a9,$d0,$8d,$6d // !..`2.m........m
        .byte $10,$20,$2e,$12,$20,$00,$12,$e3,$60,$23,$ee,$6d,$10,$e3,$60,$32 // . .. ...`#.m..`2
        .byte $ad,$6d,$10,$c9,$d0,$d0,$0e,$a9,$d7,$8d,$6d,$10,$20,$80,$12,$20 // .m........m. .. 
        .byte $00,$12,$e3,$60,$23,$ce,$6d,$10,$e4,$60,$3a,$ad,$03,$12,$18,$69 // ...`#.m..`:....i
        .byte $01,$8d,$03,$12,$8d,$09,$12,$8d,$0f,$12,$8d,$15,$12,$8d,$1b,$12 // ................
        .byte $8d,$21,$12,$60,$60,$80,$66,$00,$60,$46,$a2,$00,$bd,$59,$28,$9d // .!.``.f.`F...Y(.
        .byte $80,$06,$bd,$59,$29,$9d,$a8,$06,$bd,$59,$2a,$9d,$d0,$06,$bd,$59 // ...Y)....Y*....Y
        .byte $2b,$9d,$f8,$06,$bd,$59,$2c,$9d,$20,$07,$bd,$59,$2d,$9d,$48,$07 // +....Y,. ..Y-.H.
        .byte $e8,$e0,$28,$d0,$d7,$60,$ea,$ea,$ad,$03,$13,$38,$e9,$01,$8d,$03 // ..(..`.....8....
        .byte $13,$8d,$09,$13,$8d,$0f,$13,$8d,$15,$13,$8d,$1b,$13,$8d,$21,$13 // ..............!.
        .byte $e3,$60,$32,$ad,$ad,$10,$c9,$d7,$d0,$0e,$a9,$d0,$8d // .`2..........

// --- Region $f595-$f5b8 ---
.pc = $f595 "Segment $f595"
        .byte $e3,$60,$23,$ee,$ad,$10,$e3,$60,$32,$ad,$ad,$10,$c9,$d0,$d0,$0e // .`#....`2.......
        .byte $a9,$d7,$8d,$ad,$10,$20,$80,$13,$20,$00,$13,$e3,$60,$23,$ce,$ad // ..... .. ...`#..
        .byte $10,$e4,$60,$3a                       // ..`:

// --- Region $f5d2-$f5f4 ---
.pc = $f5d2 "dat_f5d2"

dat_f5d2:
        .byte $60,$80,$66,$00,$2a,$a0,$00,$20,$49,$12,$c8,$c0,$01,$d0,$f8,$e3 // `.f.*.. I.......
        .byte $60,$2a,$a0,$00,$20,$64,$12,$c8,$c0,$01,$d0,$f8,$e3,$60,$80,$e6 // `*.. d.......`..
        .byte $00,$60,$44                           // .`D

// --- Region $f639-$f698 ---
.pc = $f639 "Segment $f639"
        .byte $80,$bc,$00,$e3,$01,$e3,$02,$25,$03,$03,$04,$05,$06,$f2,$07,$25 // .......%.......%
        .byte $06,$05,$04,$03,$03,$e3,$02,$e3,$01,$80,$d8,$00,$60,$3e,$a0,$00 // ............`>..
        .byte $a9,$d0,$85,$e1,$a9,$20,$85,$e0,$a9,$00,$91,$e0,$e6,$e0,$91,$e0 // ..... ..........
        .byte $a2,$00,$a9,$ff,$9d,$00,$04,$9d,$00,$05,$9d,$00,$06,$9d,$00,$07 // ................
        .byte $e8,$d0,$ef,$a2,$00,$a9,$0b,$9d,$00,$d8,$9d,$00,$d9,$9d,$00,$da // ................
        .byte $9d,$00,$db,$e8,$d0,$ef,$20,$00,$1a,$20,$00,$10,$e3,$ea,$60,$20 // ...... .. ....` 

// --- Region $f6b3-$f6ba ---
.pc = $f6b3 "Segment $f6b3"
        .byte $01,$dc,$c9,$ef,$f0,$03,$e3,$60       // .......`

// --- Region $f6d2-$f6f2 ---
.pc = $f6d2 "Segment $f6d2"
        .byte $87,$00,$2a,$a0,$00,$20,$49,$13,$c8,$c0,$01,$d0,$f8,$e3,$60,$2a // ..*.. I.......`*
        .byte $a0,$00,$20,$64,$13,$c8,$c0,$01,$d0,$f8,$e3,$60,$80,$e6,$00,$60 // .. d.......`...`
        .byte $44                                   // D

// --- Region $f737-$f743 ---
.pc = $f737 "Segment $f737"
        .byte $b6,$39,$78,$20,$5b,$ff,$20,$d5,$ff,$58,$20,$44,$e5 // .9x [. ..X D.

// --- Region $f76a-$f7a9 ---
.pc = $f76a "Segment $f76a"
        .byte $ed,$00,$60,$37,$78,$a9,$34,$85,$01,$a2,$00,$bd,$01,$2e,$9d,$01 // ..`7x.4.........
        .byte $08,$e8,$d0,$f7,$ee,$09,$04,$ee,$0c,$04,$ad,$09,$04,$c9,$d0,$f0 // ................
        .byte $03,$4c,$05,$04,$a9,$01,$85,$2b,$a9,$08,$85,$2c,$a9,$a4,$85,$2d // .L.....+...,...-
        .byte $a9,$a9,$85,$2e,$a9,$37,$85,$01,$4c,$e2,$fc,$80,$c9,$00,$60,$99 // .....7..L.....`.

// --- Region $f82c-$f835 ---
.pc = $f82c "Segment $f82c"
        .byte $f5,$03,$c9,$ff,$f0,$01,$60,$a9,$20,$8d // ......`. .

// --- Region $f844-$fd14 ---
.pc = $f844 "Segment $f844"
        .byte $67,$00,$60,$79                       // g.`y

txt_f848:
        .encoding "screencode_mixed"
        .text "basketmaster cracked on"
        .encoding "petscii_upper"

txt_f85f:
        .text " 13 : 01 : 1988 "

txt_f86f:
        .encoding "screencode_mixed"
        .text "by slh  music by choroid ; i found a part of platoon in basketmaster what the hell"
        .encoding "petscii_upper"
        .byte $e3,$20,$60,$c5                       // . `.

txt_f8c5:
        .encoding "screencode_mixed"
        .text "better some greets : fusion : the wanderes group : fairlight : beasty boys : the eastenders"
        .encoding "petscii_upper"

txt_f920:
        .text "  : "

txt_f924:
        .encoding "screencode_mixed"
        .text "lcs : ace : scoop : radwar tlc : mzp and irata rsi : tfd : re : deathly friends : ikari  and much more"
        .encoding "petscii_upper"
        .byte $e6                                   // .

txt_f98b:
        .encoding "screencode_mixed"
        .text " .slate from slh"
        .encoding "petscii_upper"
        .byte $eb,$20,$80,$a0,$ff,$60,$41           // . ...`A

txt_f9a2:
        .encoding "screencode_mixed"
        .text "and irata rsi : tfd : re : deathly friends : ikari  and much more"
        .encoding "petscii_upper"
        .byte $e6                                   // .

txt_f9e4:
        .encoding "screencode_mixed"
        .text " .slate from slh"
        .encoding "petscii_upper"
        .byte $eb,$20,$80,$a0,$ff,$22,$aa,$aa,$e6,$a8,$31,$aa,$aa,$00,$55,$aa // . ..."....1...U.
        .byte $55,$aa,$ff,$aa,$aa,$09,$45,$85,$45,$85,$c5,$8a,$e7 // U.....E.E....

txt_fa11:
        .text "J2"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$80,$85,$8a,$85,$8a,$8f,$aa,$aa,$00,$54,$a8,$54,$a8,$fc,$a2 // ..........T.T...
        .byte $92,$e6                               // ..

txt_fa26:
        .text "R("
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$a0,$a1,$a2,$a1,$a2,$a3,$43,$aa,$aa,$00,$55,$aa,$55,$aa,$ff // .......C...U.U..
        .byte $28,$aa,$a9,$05,$45,$85,$45,$85,$c5,$e8 // (...E.E...

txt_fa43:
        .text "J("
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$80,$85,$8a,$85,$8a,$8f,$43,$aa,$aa,$00,$55,$aa,$55,$aa,$ff // .......C...U.U..
        .byte $22,$aa,$a9,$e6,$15,$e8               // ".....

txt_fa5c:
        .text "*0"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$00,$15,$2a,$15                   // ...*.

txt_fa64:
        .text "*?"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $a9,$05,$45,$85,$45,$85,$c5,$e8,$40,$b0,$22,$aa,$aa,$e6,$a8,$32 // ..E.E...@."....2
        .byte $aa,$aa,$00,$55,$aa,$55,$aa,$ff,$aa,$aa,$00,$54,$a8,$54,$a8,$fc // ...U.U.....T.T..
        .byte $a4,$94,$e6                           // ...

txt_fa8a:
        .text "T"
        .byte $22                                   // double quote character
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$e6,$a8,$21,$aa,$43,$aa,$00,$55,$aa,$55,$aa,$ff,$aa,$28,$aa // ...!.C..U.U...(.
        .byte $01,$51,$a1,$51,$a1,$f1,$92,$e7       // .Q.Q....

txt_faa5:
        .text "R("
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$a0,$a1,$a2,$a1,$a2,$a3,$42,$aa,$aa,$00,$55,$aa,$55,$aa,$ff // .......B...U.U..
        .byte $22,$a9,$a5,$e6,$15,$b0,$e8,$a8,$23,$aa,$ff,$aa,$c3,$25,$aa,$ff // ".......#....%..
        .byte $85,$c5,$85,$e3,$c5,$22,$85,$c5,$e8,$4a,$23,$8a,$8f,$8a,$e3,$8f // ....."...J#.....
        .byte $25,$8a,$8f,$a8,$fc,$a8,$e3,$fc,$22,$a8,$fc,$e8 // %......."...

txt_fae4:
        .text "R#"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $a3,$a2,$e3,$a3,$22,$a2,$a3,$43,$aa,$ff,$aa,$ff,$ff,$ff,$aa,$ff // ...."..C........
        .byte $23,$85,$c5,$85,$e3,$c5,$22,$85,$c5,$e8,$4a,$23,$8a,$8f,$8a,$e3 // #....."...J#....
        .byte $8f,$22,$8a,$8f,$43,$aa,$ff,$aa,$ff,$ff,$ff,$aa,$ff,$e8,$15,$e9 // ."..C...........
        .text "*"
        .byte $22                                   // double quote
        .text "?*"
        .byte $e3
        .text "?%*?"
        .byte $85,$c5,$85,$e3,$c5
        .byte $22,$85
        .byte $c5,$e8,$40,$b0,$e8,$a8,$23,$aa,$ff,$aa,$c3,$25,$aa,$ff,$a8,$fc // ..@...#....%....
        .byte $a8,$e3,$fc,$22,$a8,$fc,$e8,$54,$e8,$a8,$21,$aa,$42,$ff,$aa,$ff // ..."...T..!.B...
        .byte $ff,$ff,$aa,$ff,$aa,$22,$ff,$aa,$c3,$25,$aa,$ff,$a1,$f1,$a1,$e3 // ....."...%......
        .byte $f1,$22,$a1,$f1,$e8                   // ."...

txt_fb5c:
        .text "R#"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $a3,$a2,$e3,$a3,$25,$a2,$a3,$aa,$ff,$aa,$c2,$26,$c0,$85,$c5,$aa // ....%......&....
        .byte $ff,$aa,$c2,$23,$00,$55,$55,$e6,$15   // ...#.UU..

txt_fb78:
        .byte $22                                   // double quote character
        .text "UU"
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $e8,$a8,$30,$aa,$ff,$aa,$55,$aa,$55,$00,$55,$85,$c6,$8a,$40,$aa // ..0...U.U.U...@.
        .byte $55,$00,$55,$e3,$aa,$35,$00,$aa,$55,$00,$55,$8a,$8f,$8a,$05,$aa // U.U..5..U.U.....
        .byte $55,$00,$55,$a8,$fc,$a8,$54,$a8,$54,$00,$54,$e8 // U.U...T.T.T.

txt_fba8:
        .text "R2"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $a3,$a2,$a1,$a2,$a1,$a0,$a1,$aa,$c0,$85,$45,$85,$45,$05,$45,$aa // ..........E.E.E.
        .byte $00,$e3,$55,$e3                       // ..U.

txt_fbbf:
        .text "B0"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $03,$62,$a1,$a2,$a1,$a0,$a1,$85,$c5,$85,$45,$85,$45,$05,$45,$e3 // .b........E.E.E.
        .byte $4a,$21,$49,$e4,$40,$24,$80,$95,$55,$56,$e5,$02,$30,$63,$a2,$a1 // J!I.@$..UV..0c..
        .byte $a2,$a1,$a0,$a1,$a8,$fc,$a8,$54,$a8,$54,$00,$54,$00,$e3,$55,$e4 // .......T.T.T..U.
        .byte $54,$21,$15,$e3
        .byte $55,$a4,$e9
        .text "*/?*"
        .byte $15
        .byte $2a,$15,$00,$15
        .byte $85,$c5,$85,$45,$85,$45,$05,$45,$e8,$40,$b0,$e8,$a8,$2f,$aa,$ff // ...E.E.E.@.../..
        .byte $aa,$55,$aa,$55,$00,$55,$a8,$fc,$a8,$54,$a8,$54,$00,$e9,$54,$e8 // .U.U.U...T.T..T.
        .byte $a8,$2a,$aa,$fc,$a8,$54,$a8,$54,$00,$54,$aa,$00,$e3,$55,$e3 // .*...T.T.T...U.

txt_fc31:
        .text "V0"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $03,$52,$61,$a2,$a1,$a0,$a1,$a1,$f1,$a1,$51,$a1,$51,$01,$51,$e8 // .Ra.......Q.Q.Q.

txt_fc44:
        .text "R,"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $a3,$a2,$a1,$a2,$a1,$a0,$a1,$85,$c6,$8a // ..........

txt_fc51:
        .byte $40                                   // @ character
        .text "B"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$00                               // U.

txt_fc56:
        .text "UU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$00,$27,$a8,$54,$00,$54,$00,$a4,$94,$e5,$54,$a8,$e8,$a8,$60 // ..'.T.T....T...`
        .byte $28,$aa,$55,$aa,$ff,$aa,$ff,$aa,$ff,$aa,$55,$aa,$ff,$aa,$ff,$80 // (.U.......U.....
        .byte $c5,$aa,$55,$aa,$ff,$aa,$ff,$00,$55,$aa,$55,$aa,$ff,$aa,$ff,$0a // ..U.....U.U.....
        .byte $4f,$a8,$54,$a8,$fc,$a8,$fc,$a8,$fc,$e8 // O.T.......

txt_fc93:
        .text "R0"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $a1,$a2,$a3,$a2,$a3,$a2,$a3,$85,$45,$85,$c5,$86,$ca,$80,$ff,$e3 // ........E.......
        .byte $42,$e3,$aa,$32,$00,$ff,$a2,$a1,$a2,$a3,$a2,$a3,$02,$ff,$85,$45 // B..2...........E
        .byte $85,$c5,$85,$c5,$85,$c5,$e8,$40,$e8,$02,$30,$a2,$a1,$a2,$a3,$a2 // .......@..0.....
        .byte $a3,$a2,$a3,$a8,$54,$a8,$fc,$a8,$fc,$a8,$fc,$e8,$54,$a8,$e9,$2a // ....T.......T..*
        .byte $2f,$15                               // /.

txt_fcd8:
        .text "*?*?*?"
        .byte $85,$45,$85,$c5,$85,$c5,$85,$c0,$e3,$40,$e4,$55,$a4,$e4,$55,$a4 // .E.......@.U..U.
        .byte $e5,$54,$e8,$a8,$30,$aa,$55,$aa,$ff,$aa,$ff,$aa,$ff,$a8,$54,$a8 // .T..0.U.......T.
        .byte $fc,$a8,$fc,$a8,$fc,$e8,$54,$e9,$a8   // ......T..

txt_fd07:
        .text "'T"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $fc,$a8,$fc,$a8,$fc,$e8               // ......

txt_fd10:
        .text "V0"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $a1,$a2                               // ..

// --- Region $fd1a-$ff5a ---
.pc = $fd1a "Segment $fd1a"
        .byte $a1,$51,$a1,$f1,$a1,$f1,$a1,$f1,$e8   // .Q.......

txt_fd23:
        .text "R="
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $a1,$a2,$a3,$a2,$a3,$a2,$a3,$aa,$55,$aa,$ff,$aa,$ff,$aa,$ff,$aa // ........U.......
        .byte $55,$aa,$ff,$a0,$f1,$a1,$f1,$a8,$54,$a8,$fc,$00,$e3,$55,$e8,$54 // U.......T....U.T
        .byte $a8,$e8,$a8,$c2,$30,$aa,$ff,$aa,$ff,$aa,$55,$c5,$c5,$85,$c5,$85 // ....0.....U.....
        .byte $c5,$85,$45,$55,$56,$e6,$4a,$30,$8f,$8f,$8a,$8f,$8a,$8f,$8a,$85 // ..EUV.J0........
        .byte $fc,$fc,$a8,$fc,$a8,$fc,$a8,$54,$e8   // .......T.

txt_fd6f:
        .text "R("
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $a3,$a2,$a3,$a2,$a3,$a2,$a1,$c2,$21,$aa,$42,$ff,$aa,$ff,$aa,$55 // ........!.B....U
        .byte $ff,$ff,$aa,$2d,$ff,$aa,$ff,$aa,$55,$c5,$c5,$85,$c5,$85,$c5,$85 // ...-....U.......
        .byte $45,$e8,$40,$e8,$02,$2f,$a3,$a3,$a2,$a3,$a2,$a3,$a2,$a1,$fc,$fc // E.@../..........
        .byte $a8,$fc,$a8,$fc,$a8,$e9,$54,$a8,$e8   // ......T..

txt_fdab:
        .text "*(??*?*?*"
        .byte $15,$c2,$26,$aa,$ff,$aa,$ff,$aa,$55,$c2,$2d,$aa,$ff,$aa,$ff,$aa // ..&.....U.-.....
        .byte $55,$fc,$fc,$a8,$fc,$a8,$fc,$a8,$e9,$54,$e8,$a8,$c2,$2d,$aa,$ff // U........T...-..
        .byte $aa,$ff,$aa,$55,$fc,$fc,$a8,$fc,$a8,$fc,$a8,$e9,$54,$e8,$a8,$28 // ...U........T..(
        .byte $fc,$fc,$a8,$fc,$a8,$fc,$a8,$54,$e8   // .......T.

txt_fded:
        .text "V0"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $a3,$a2,$a3,$a2,$a3,$a2,$a1,$f1,$f1,$a1,$f1,$a1,$f1,$a1,$51,$e8 // ..............Q.

txt_fe00:
        .text "R("
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $a3,$a2,$a3,$a2,$a3,$a2,$a1,$c2,$2f,$aa,$ff,$aa,$ff,$aa,$55,$f1 // ......../.....U.
        .byte $f1,$a2,$f0,$aa,$ff,$aa,$55,$6a,$42,$aa,$aa,$00,$aa,$ff,$aa,$55 // ......UjB......U
        .byte $aa,$22,$a9,$a5,$e5,$15,$e4,$a8,$26,$a9,$a5,$95,$55,$aa,$55,$a2 // ."......&...U.U.
        .byte $e4,$55,$24,$85,$45,$05,$05,$e4,$55,$e7,$4a,$2b,$49,$8a,$85,$80 // .U$.E...U.J+I...
        .byte $80,$95,$95                           // ...

txt_fe46:
        .text "UU"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $54,$a2,$e4,$55,$e7                   // T..U.

txt_fe4e:
        .text "R'Q"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $a1,$a0,$a0,$a5,$95                   // .....

txt_fe57:
        .text "CUU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$00,$00
        .text "UU&UU"
        .byte $85
        .byte $45,$05,$05,$e4
        .byte $55,$e8
        .byte $40
        .byte $e7,$02,$2b,$01,$a2,$a1,$a0,$a0,$a5,$95 // ..+.......

txt_fe75:
        .text "UU"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $54,$a2,$e4
        .byte $55,$e8
        .byte $54,$a8,$e5
        .text "*%)%"
        .byte $15
        .byte $2a,$15,$a2
        .byte $e4                                   // .

txt_fe89:
        .text "U"
        .byte $22                                   // double quote character
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$a2,$e4                           // U..

txt_fe8f:
        .text "U"
        .byte $22                                   // double quote character
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$a2,$e4                           // U..

txt_fe95:
        .text "U"
        .byte $22                                   // double quote character
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $54,$a2,$e4,$55,$e8,$54,$e4,$a8,$26,$a9,$a5,$95,$55,$aa,$55,$a2 // T..U.T..&...U.U.
        .byte $e4                                   // .

txt_fea9:
        .text "U"
        .byte $22                                   // double quote character
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $54,$a2,$e4,$55,$e8,$54,$e4,$a8,$26,$a9,$a5,$95,$55,$a8,$54,$a2 // T..U.T..&...U.T.
        .byte $e4,$55,$e7                           // .U.

txt_febf:
        .text "V-U"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $a1,$a0,$a0,$a5,$95                   // .....

txt_fec8:
        .text "UU"
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $51,$01,$01,$e4,$55,$e7               // Q...U.

txt_fed1:
        .text "R'Q"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $a1,$a0,$a0,$a5,$95                   // .....

txt_feda:
        .text "DUU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$00,$00
        .text "UU"
        .byte $22                                   // double quote
        .text "UU"
        .byte $e4,$15,$e4
        .byte $55,$80,$80,$00,$80
        .byte $50,$ff,$60,$28,$00,$01,$02,$03,$04,$05,$06,$07,$08,$09,$0a,$0b // P.`(............
        .byte $0c,$0d,$0e,$0f,$10,$11,$12,$13,$14,$15,$16,$17,$18,$19,$1a,$1b // ................
        .byte $1c,$1d,$1e,$1f                       // ....

txt_ff12:
        .text " !"
        .byte $22                                   // double quote character
        .text "#$%&'"
        .byte $80,$d8,$ff,$60                       // ...`

txt_ff1e:
        .text "(()*+,-./0123456789:;<=>?"
        .byte $40                                   // @ character
        .text "ABCDEFGHIJKLMNO"
        .byte $80,$d8,$ff,$60                       // ...`

txt_ff4b:
        .text "(PQRSTUVWXYZ"
        .byte $5b,$5c,$5d,$5e                       // [\]^

// --- Region $ff5f-$fffd ---
.pc = $ff5f "dat_ff5f"

dat_ff5f:
        .byte $63,$64,$65,$66,$67,$68,$69,$6a,$6b,$6c,$6d,$6e,$6f,$70,$71,$72 // cdefghijklmnopqr
        .byte $73,$74,$75,$76,$77,$80,$d8,$ff,$60,$28,$78,$79,$7a,$7b,$7c,$7d // stuvw...`(xyz{|}
        .byte $7e,$7f,$80,$81,$82,$83,$84,$85,$86,$87,$88,$89,$8a,$8b,$8c,$8d // ~...............
        .byte $8e,$8f,$90,$91,$92,$93,$94,$95,$96,$97,$98,$99,$9a,$9b,$9c,$9d // ................
        .byte $9e,$9f,$80,$d8,$ff,$60,$28,$a0,$a1,$a2,$a3,$a4,$a5,$a6,$a7,$a8 // .....`(.........
        .byte $a9,$aa,$ab,$ac,$ad,$ae,$af,$b0,$b1,$b2,$b3,$b4,$b5,$b6,$b7,$b8 // ................
        .byte $b9,$ba,$bb,$bc,$bd,$be,$bf,$c0,$c1,$c2,$c3,$c4,$c5,$c6,$c7,$80 // ................
        .byte $d8,$ff,$60,$28,$c8,$c9,$ca,$cb,$cc,$cd,$ce,$cf,$d0,$d1,$d2,$d3 // ..`(............
        .byte $d4,$d5,$d6,$d7,$d8,$d9,$da,$db,$dc,$dd,$de,$df,$e0,$e1,$e2,$e3 // ................
        .byte $e4,$e5,$e6,$e7,$e8,$e9,$ea,$eb,$ec,$ed,$ee,$ef,$80,$88,$ff // ...............
