// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:27
// 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:  $1000 (4096)
// IRQ handler:  $1021 (irq_1021)
//
// Code: 1751 bytes, Data: 61737 bytes
// Labels: 169, Subroutines: 22
//
// Cross-references: all OK
// ============================================


// --- Region $0902-$0910 ---
.pc = $0902 "Program $0902"
        .byte $ff,$ff,$ff                           // isc $ffff,x // ILLEGAL
        .byte $ff,$ff,$ff                           // isc $ffff,x // ILLEGAL
        cmp ($c3,x)
        .byte $c7,$c7                               // dcp $c7 // ILLEGAL
        .byte $cf,$ff,$cf                           // dcp $cfff // ILLEGAL

dat_090f:
        .byte $cf,$99                               // ..

// --- Region $0c02-$0c51 ---
.pc = $0c02 "sub_0c02"
// Referenced by: jsr from $fec1

sub_0c02:
        adc $99
        ror
        tax
// Referenced by: jsr from $ff5e

sub_0c06:
        ldx $13bb
        ora ($41),y
        eor ($41,x)
        sta ($91),y
        sta ($44),y
        ora ($44),y
        eor ($95),y
        ror $99
        ror $53
        ora ($51),y
        ora ($51),y
        eor ($91),y
        eor ($44),y
        ora ($55),y
        eor $99,x
        ror $9a
        .byte $ab,$44                               // lax #$44 // ILLEGAL
        ora ($44),y
        eor $99,x
        eor $91,x
        sta ($44),y
        ora ($44),y
        eor $99,x
        ror $99
        ror $41
        eor ($51,x)
        eor ($91),y
        eor ($91),y
        eor ($99),y
        ror $aa
        .byte $bb,$ee,$bb                           // las $bbee,y // ILLEGAL
        inc $91bb
        sta ($d1),y
        sta ($d1),y
        sta ($d1),y
        sta ($00),y
        brk

// --- Region $0c8d-$0c99 ---
.pc = $0c8d "Program $0c8d"
        .byte $ff,$ef,$bb                           // isc $bbef,x // ILLEGAL
        ldx $ea
        .byte $bb,$ee,$fe                           // las $feee,y // ILLEGAL
        .byte $ff,$ff,$bb                           // isc $bbff,x // ILLEGAL

txt_0c98:
        .text "GF"

// --- Region $0f13-$0f40 ---
.pc = $0f13 "Program $0f13"
        .byte $bb,$a9,$ab                           // las $aba9,y // ILLEGAL
        sbc $67b9
        .byte $bb,$ed,$99                           // las $99ed,y // ILLEGAL
        lda #$b9
        .byte $67,$65                               // rra $65 // ILLEGAL
        sbc $9955,x
        sbc $6511,x
        sbc $5545,x
        lda loc_1101,y
        .byte $ef,$11,$01                           // isc $0111 // ILLEGAL
        lda $4575,y
        .byte $ab,$01                               // lax #$01 // ILLEGAL
        ora ($67),y
        .byte $03,$7d                               // slo ($7d,x) // ILLEGAL
        sta $0100,y
        .byte $67,$00                               // rra $00 // ILLEGAL
        ora ($df,x)
        brk

spr_0f40:
        // === Sprite data (1 bytes, $0f40-$0f40) ===
        .byte $ba

// --- Region $0f88-$0fb0 ---
.pc = $0f88 "loc_0f88"

loc_0f88:
        jsr $fda3
        jsr $ff5b
        jsr $fd15
        lda #$00
        sta $0286
        sta $d020
        sta $d021
        jsr $e544
        ldx #$00

loc_0fa1:
        lda dat_0faf,x
        sta $c000,x
        inx
        cpx #$40
        bne loc_0fa1
        jmp loc_fce2

dat_0faf:
        .byte $a9,$08                               // ..

// --- Region $1000-$1400 ---
.pc = $1000 "main_1000"

main_1000:
        jsr sub_10b5
        sei
        lda #$21
        sta $0314
        lda #$10
        sta $0315
        lda #$01
        sta $d01a
        lda #$7f
        sta $dc0d
        lda #$1b
        sta $d011
        cli

loc_101e:
        jmp loc_101e

irq_1021:
        jsr sub_113b
        jsr sub_112f
        jsr sub_12d2
        jsr sub_141e
        lda #$93
        sta $d012
        lda #$3f
        sta $0314
        lda #$01
        sta $d019
        jmp loc_febc

loc_103f:
        lda $30
        sta $d016
        lda #$12
        sta $d018
        jsr sub_1453
        jsr sub_1453
        lda #$ab
        sta $d012
        lda #$61
        sta $0314
        lda #$01
        sta $d019
        jmp loc_febc

loc_1061:
        lda $34
        sta $d016
        jsr sub_1366
        jsr sub_138b
        lda #$de
        sta $d012
        lda #$7e
        sta $0314
        lda #$01
        sta $d019
        jmp loc_febc

loc_107e:
        jsr sub_11db
        jsr sub_1272
        lda #$fc
        sta $d012
        lda #$96
        sta $0314
        lda #$01
        sta $d019
        jmp loc_febc

loc_1096:
        jsr sub_1241
        lda #$38
        sta $d012
        lda #$21
        sta $0314
        lda #$01
        sta $d019
        lda $dc01
        cmp #$ef
        beq loc_10b2
        jmp loc_febc

loc_10b2:
        jmp loc_0f88
// Referenced by: jsr from $1000

sub_10b5:
        lda #$00
        sta $d020
        sta $d021
        lda #$0b
        sta $0286
        jsr $e544
        ldx #$00

loc_10c7:
        lda dat_1488,x
        sta $0428,x
        inx
        cpx #$78
        bne loc_10c7
        lda #$35
        sta $01
        lda #$01
        jsr sub_1700
        lda #$37
        sta $01
        ldx #$00

loc_10e1:
        lda $1500,x
        sta $04a0,x
        lda $15a0,x
        sta $0540,x
        inx
        cpx #$a0
        bne loc_10e1
        ldx #$00

loc_10f4:
        lda dat_1488,x
        sta $0770,x
        inx
        cpx #$78
        bne loc_10f4
        ldx #$00

loc_1101:
        lda #$00
        sta $d9e0,x
        sta $daa8,x
        inx
        cpx #$c8
        bne loc_1101
        ldx #$00

loc_1110:
        lda #$00
        sta $d800,x
        inx
        cpx #$28
        bne loc_1110
        lda #$c7
        sta $30
        sta $34
        lda #$00
        sta $31
        sta $35
        lda #$1a
        sta $32
        lda #$1b
        sta $36
        rts
// Referenced by: jsr from $1024

sub_112f:
        lda #$35
        sta $01
        jsr sub_1703
        lda #$37
        sta $01
        rts
// Referenced by: jsr from $1021

sub_113b:
        inc $d01b
        inc $d01b
        inc $d01b
        ldy #$00
        ldx #$d0
        lda #$d8
        jsr sub_1190
        jsr sub_11a7
        jsr sub_11c4
        jsr sub_11c4
        jsr sub_11c4
        jsr sub_11c4
        jsr sub_11c4
        jsr sub_11c4
        jsr sub_11a7
        jsr sub_11c4
        jsr sub_11c4
        jsr sub_11c4
        jsr sub_11c4
        jsr sub_11c4
        jsr sub_11c4
        jsr sub_11a7
        jsr sub_11c4
        jsr sub_11c4
        lda #$0b
        sta $d022
        lda #$05
        sta $d023
        lda #$d8
        sta $d016
        rts
// Referenced by: jsr from $114a

sub_1190:
        bit $ea
        bit $ea
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        stx $d016
        sta $d016
        rts
// Referenced by: jsr from $114d, $1162, $1177, $1288, $129d, $12b2

sub_11a7:
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        stx $d016
        sta $d016,y
        stx $d016
        sta $d016
        rts
// Referenced by: jsr from $1150, $1153, $1156, $1159, $115c, $115f, $1165, $1168

sub_11c4:
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        stx $d016
        sta $d016
        rts
// Referenced by: jsr from $107e

sub_11db:
        lda #$f0
        sta $d015
        sta $d01c
        lda #$d0
        sta $d010
        lda #$00
        sta $d017
        sta $d01b
        sta $d01d
        lda #$3c
        sta $07fc
        sta $07fd
        sta $07fe
        sta $07ff
        lda #$06
        sta $d025
        lda #$03
        sta $d026
        lda #$0e
        sta $d02b
        sta $d02c
        sta $d02d
        sta $d02e
        lda #$e0
        sta $d009
        sta $d00b
        sta $d00d
        sta $d00f
        lda #$e0
        sta $d008
        lda #$00
        sta $d00a
        lda #$50
        sta $d00c
        lda #$68
        sta $d00e
        lda #$c8
        sta $d016
        rts
// Referenced by: jsr from $1096

sub_1241:
        lda #$38
        sta $d009
        sta $d00b
        sta $d00d
        sta $d00f
        lda #$06
        sta $d025
        lda #$0e
        sta $d02b
        sta $d02c
        sta $d02d
        sta $d02e
        lda #$12
        sta $d018
        lda #$06
        sta $d022
        lda #$0e
        sta $d023
        rts
// Referenced by: jsr from $1081

sub_1272:
        lda #$06
        sta $d022
        lda #$0e
        sta $d023
        inc $d01b
        ldy #$00
        ldx #$d0
        lda #$d8
        jsr sub_12c2
        jsr sub_11a7
        jsr sub_11c4
        jsr sub_11c4
        jsr sub_11c4
        jsr sub_11c4
        jsr sub_11c4
        jsr sub_11c4
        jsr sub_11a7
        jsr sub_11c4
        jsr sub_11c4
        jsr sub_11c4
        jsr sub_11c4
        jsr sub_11c4
        jsr sub_11c4
        jsr sub_11a7
        jsr sub_11c4
        jsr sub_11c4
        jsr sub_11c4
        jsr sub_11c4
        rts
// Referenced by: jsr from $1285

sub_12c2:
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        stx $d016
        sta $d016
        rts
// Referenced by: jsr from $1027

sub_12d2:
        lda #$ff
        sta $d015
        sta $d01c
        sta $d01d
        sta $d01b
        lda #$c0
        sta $d010
        lda #$02
        sta $d025
        lda #$0a
        sta $d026
        lda #$0f
        sta $d027
        sta $d028
        sta $d029
        sta $d02a
        sta $d02b
        sta $d02c
        sta $d02d
        sta $d02e
        lda #$95
        sta $d001
        sta $d003
        sta $d005
        sta $d007
        sta $d009
        sta $d00b
        sta $d00d
        sta $d00f
        lda #$00
        sta $d000
        lda #$30
        sta $d002
        lda #$60
        sta $d004
        lda #$90
        sta $d006
        lda #$c0
        sta $d008
        lda #$f0
        sta $d00a
        lda #$20
        sta $d00c
        lda #$50
        sta $d00e
        lda #$3d
        sta $07f8
        sta $07f9
        sta $07fa
        sta $07fb
        sta $07fc
        sta $07fd
        sta $07fe
        sta $07ff
        rts
// Referenced by: jsr from $1066

sub_1366:
        lda #$b8
        sta $d001
        sta $d003
        sta $d005
        sta $d007
        sta $d009
        sta $d00b
        sta $d00d
        sta $d00f
        lda #$09
        sta $d025
        lda #$0a
        sta $d026
        rts
// Referenced by: jsr from $1069

sub_138b:
        ldx #$00
        lda spr_0f40,x
        sta $0f80,x
        lda $0f43,x
        sta spr_0f40,x
        lda $0f46,x
        sta $0f43,x
        lda $0f49,x
        sta $0f46,x
        lda $0f4c,x
        sta $0f49,x
        lda $0f4f,x
        sta $0f4c,x
        lda $0f52,x
        sta $0f4f,x
        lda $0f55,x
        sta $0f52,x
        lda $0f58,x
        sta $0f55,x
        lda $0f5b,x
        sta $0f58,x
        lda $0f5e,x
        sta $0f5b,x
        lda $0f61,x
        sta $0f5e,x
        lda $0f64,x
        sta $0f61,x
        lda $0f67,x
        sta $0f64,x
        lda $0f6a,x
        sta $0f67,x
        lda $0f6d,x
        sta $0f6a,x
        lda $0f70,x
        sta $0f6d,x
        lda $0f73,x
        sta $0f70,x
        lda $0f76,x
        sta $0f73,x
        inx

spr_1400:
        // === Sprite data (1 bytes, $1400-$1400) ===
        .byte $e0

// --- Region $141e-$1487 ---
.pc = $141e "sub_141e"

// Referenced by: jsr from $102a
sub_141e: {
        dec $30
        lda $30
        cmp #$bf
        beq skip1
        rts
skip1:
        lda #$c7
        sta $30
        ldx #$00
loop1:
        lda $0631,x
        sta $0630,x
        inx
        cpx #$27
        bne loop1
        ldy #$00
        lda ($31),y
        cmp #$00
        bne skip2
        sty $31
        lda #$1a
        sta $32
        jmp $143a
skip2:
        sta $0657
        inc $31
        bne done
        inc $32
done:
        rts
}
// Referenced by: jsr from $1049, $104c

sub_1453:
        dec $34
        lda $34
        cmp #$bf
        beq loc_145c
        rts

loc_145c:
        lda #$c7
        sta $34
        ldx #$00

loc_1462:
        lda $06d1,x
        sta $06d0,x
        inx
        cpx #$27
        bne loc_1462
        ldy #$00

loc_146f:
        lda ($35),y
        cmp #$00
        bne loc_147e
        sty $35
        lda #$1b
        sta $36
        jmp loc_146f

loc_147e:
        sta $06f7
        inc $35
        bne loc_1487
        inc $36

loc_1487:
        rts

// --- Region $1700-$171c ---
.pc = $1700 "sub_1700"
// Referenced by: jsr from $10d8

sub_1700:
        jmp loc_1714
// Referenced by: jsr from $1133

sub_1703:
        jsr sub_19ec
        dec dat_171c
        bne loc_1713
        lda #$06
        sta dat_171c
        jsr sub_19ec

loc_1713:
        rts

loc_1714:
        lda #$06
        sta dat_171c
        jmp loc_172d

dat_171c:
        .byte $03                                   // .

// --- Region $172d-$1764 ---
.pc = $172d "loc_172d"

loc_172d:
        lda #$60
        sta $f7
        lda #$18
        sta $f8
        lda #$12
        sta $f9
        lda #$19
        sta $fa
        lda #$62
        sta $fb
        lda #$19
        sta $fc
        ldx #$00

loc_1747:
        lda $1838,x
        sta $d400,x
        inx
        cpx #$19
        bne loc_1747

loc_1752:
        lda $1838,x
        sta $8b,x
        inx
        cpx #$1c
        bne loc_1752
        lda #$01
        sta $a0
        sta $a1
        sta $a2
        rts

// --- Region $1770-$1833 ---
.pc = $1770 "loc_1770"

loc_1770:
        dec $a0
        beq loc_1777
        jmp loc_17b0

loc_1777:
        lda $a4
        sta $d404
        ldy #$00
        lda ($f7),y
        sta $d400
        iny
        lda ($f7),y
        sta $d401
        iny
        lda ($f7),y
        beq loc_17a4
        sta $a0
        ldx $a4
        inx
        stx $d404
        iny
        tya
        clc
        adc $f7
        sta $f7
        bcc loc_17a1
        inc $f8

loc_17a1:
        jmp loc_17b0

loc_17a4:
        lda #$60
        sta $f7
        lda #$18
        sta $f8
        lda #$01
        sta $a0

loc_17b0:
        dec $a1
        beq loc_17b7
        jmp loc_17f0

loc_17b7:
        lda $a5
        sta $d40b
        ldy #$00
        lda ($f9),y
        sta $d407
        iny
        lda ($f9),y
        sta $d408
        iny
        lda ($f9),y
        beq loc_17e4
        sta $a1
        ldx $a5
        inx
        stx $d40b
        iny
        tya
        clc
        adc $f9
        sta $f9
        bcc loc_17e1
        inc $fa

loc_17e1:
        jmp loc_17f0

loc_17e4:
        lda #$12
        sta $f9
        lda #$19
        sta $fa
        lda #$01
        sta $a1

loc_17f0:
        dec $a2
        beq loc_17f7
        jmp loc_1830

loc_17f7:
        lda $a6
        sta $d412
        ldy #$00
        lda ($fb),y
        sta $d40e
        iny
        lda ($fb),y
        sta $d40f
        iny
        lda ($fb),y
        beq loc_1824
        sta $a2
        ldx $a6
        inx
        stx $d412
        iny
        tya
        clc
        adc $fb
        sta $fb
        bcc loc_1821
        inc $fc

loc_1821:
        jmp loc_1830

loc_1824:
        lda #$62
        sta $fb
        lda #$19
        sta $fc
        lda #$01
        sta $a2

loc_1830:
        nop
        nop
        nop
        rts

// --- Region $19a0-$19f5 ---
.pc = $19a0 "sub_19a0"
// Referenced by: jsr from $19ec, $fd52

sub_19a0:
        lda $0340
        bmi loc_19b6
        lda #$c8
        sta $0350
        sta $d416
        sta $0340
        lda #$01
        sta $0341
        rts

loc_19b6:
        dec $0341
        bne loc_19c3
        dec $0350
        lda #$01
        sta $0341

loc_19c3:
        lda $0350
        sta $d416
        ldx $a1
        dex
        bne loc_19d1
        stx $0340

loc_19d1:
        rts

dat_19d2:
        .byte $07,$01                               // ..
// Referenced by: jsr from $19ef, $fd55

sub_19d4:
        dec $19d3
        beq loc_19da
        rts

loc_19da:
        lda #$03
        sta $19d3
        lda dat_19d2
        eor #$01
        sta dat_19d2
        sta $d403
        rts

dat_19eb:
        .byte $00                                   // .
// Referenced by: jsr from $1703, $1710

sub_19ec:
        jsr sub_19a0
        jsr sub_19d4
        jmp loc_1770

dat_19f5:
        .byte $00                                   // .

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

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

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

loc_fce2:
        bit $04
        .byte $80,$eb                               // nop #$eb // ILLEGAL
        .byte $04,$80                               // nop $80 // ILLEGAL

dat_fce8:
        .byte $eb                                   // .

// --- Region $fd15-$fd1b ---
.pc = $fd15 "Segment $fd15"
        .byte $03,$a9                               // slo ($a9,x) // ILLEGAL
        ora ($8d,x)
        eor ($03,x)
        rts

// --- Region $fd52-$fd5b ---
.pc = $fd52 "loc_fd52"

loc_fd52:
        jsr sub_19a0
        jsr sub_19d4
        jmp loc_1770

dat_fd5b:
        .byte $ab                                   // .

// --- Region $fda3-$fda6 ---
.pc = $fda3 "Segment $fda3"
        jsr $0110
        .byte $12                                   // jam // ILLEGAL

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

loc_febc:
        .byte $13,$03                               // slo ($03),y // ILLEGAL
        .byte $0f,$0d,$2c                           // slo $2c0d // ILLEGAL
        jsr sub_0c02
        ora ($13,x)
        .byte $14,$05                               // nop $05,x // ILLEGAL
        .byte $12                                   // jam // ILLEGAL

// --- Region $ff5b-$ff79 ---
.pc = $ff5b "Segment $ff5b"
        .byte $0f,$0e,$2c                           // slo $2c0e // ILLEGAL
        jsr sub_0c06
        ora ($13,x)
        php
        bit $0220
        .byte $0c,$01,$03                           // nop $0301 // ILLEGAL
        .byte $0b,$20                               // anc #$20 // ILLEGAL
        ora $0901
        .byte $0c,$2c,$20                           // nop $202c // ILLEGAL
        .byte $13,$0f                               // slo ($0f),y // ILLEGAL
        php
        .byte $0f,$2c,$20                           // slo $202c // ILLEGAL
        .byte $02                                   // jam // ILLEGAL

txt_ff79:
        .encoding "screencode_mixed"
        .text "i"
        .encoding "petscii_upper"

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

// --- Region $0803-$0901 ---
.pc = $0803 "dat_0803"

dat_0803:
        .byte $ff,$ff,$ff,$ff,$ff,$e1,$c9,$99
        .text "!999?"
        .byte $03,$f9,$f9
        .byte $03
        .byte $39,$39,$03,$ff,$83
        .text "9???9"
        .byte $83,$ff,$03,$f9
        .byte $39
        .byte $39,$39,$31,$03,$ff,$03,$ff,$3f,$07,$3f,$3f,$01,$ff,$03,$ff,$3f // 991....?.??....?
        .byte $07
        .byte $3f,$3f,$3f,$ff,$83
        .text "9?!99"
        .byte $81,$f9

txt_0840:
        .text "999!999?"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $ff,$e7,$e7,$e7,$e7,$81,$ff,$81,$ff,$f9,$f9,$39,$39,$83,$ff // ...........99..

txt_0858:
        .text "993'399"
        .byte $f9
        .text "?????"
        .byte $ff,$03,$ff
        .byte $39,$93
        .text "E)999"
        .byte $f9,$03,$f9                           // ...

txt_0872:
        .text "99999?"
        .byte $83
        .text "99999"
        .byte $83,$ff,$03,$f9,$f9,$83,$9f,$9f,$9f,$9f
        .byte $83
        .text "99999"
        .byte $83,$f9,$03,$f9,$f9,$83,$99,$99,$99,$9f
        .byte $83,$39,$3f,$83,$f9,$39,$83,$ff,$81,$ff,$e7,$e7,$e7,$e7,$e7,$e7 // .9?..9..........

txt_08a8:
        .text "999999"
        .byte $83,$ff
        .text "99999"
        .byte $93,$c7,$ff
        .text "999)E"
        .byte $93
        .byte $39,$ff,$39,$39,$93,$c7,$93,$39,$39,$f9,$99,$99,$99,$c3,$e7,$e7 // 9.99...99.......
        .byte $e7,$e7,$01
        .byte $39,$f3,$c7,$9f
        .byte $39,$01,$ff,$0f,$ff
        .text "????"
        .byte $3f,$03,$e7,$81,$3c,$42,$99,$99,$81,$ff,$c0,$ff,$fc,$fc,$fc,$fc // ?...<B..........
        .byte $fc,$f0,$f7,$f3,$11,$10,$11,$f3,$f7,$ff,$ef,$cf,$88,$08,$88,$cf // ................
        .byte $ef,$ff,$ff,$ff                       // ....

// --- Region $0911-$0c01 ---
.pc = $0911 "Program $0911"
        .byte $33,$33,$ff,$ff,$ff,$ff,$ff,$ff,$9c,$63,$7f,$63,$9c,$ff,$ff,$c3 // 33.......c.c....
        .byte $3b,$f8,$ff,$f8,$3b,$c3,$ff,$ef,$cf,$37,$fb,$37,$cf,$ef,$ff,$c3 // ;...;....7.7....
        .byte $99,$c3,$c7,$98,$99,$c0,$ff,$f3,$f3,$e7,$ff,$ff,$ff,$ff,$ff,$f3 // ................
        .byte $e7,$cf,$cf,$cf,$e7,$f3,$ff,$cf,$e7,$f3,$f3,$f3,$e7,$cf,$ff,$c3 // ................
        .byte $bd,$66,$5e,$5e,$66,$bd,$c3,$ff,$e7,$e7,$81,$e7,$e7,$ff,$ff,$ff // .f^^f...........
        .byte $ff,$ff,$ff,$ff,$e7,$e7,$cf,$ff,$ff,$ff,$81,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$e7,$e7,$ff,$ff,$fc,$f9,$f3,$e7,$cf,$9f,$ff,$83 // ................
        .byte $39,$31,$29,$19,$39,$83,$ff,$c3,$f3,$f3,$f3,$f3,$f3,$f3,$ff,$83 // 91).9...........
        .byte $39,$f9,$f3,$cf,$9f,$01,$ff,$83,$f9,$f9,$e3,$f9,$f9,$83,$ff,$3f // 9..............?
        .byte $3f,$33,$03,$f3,$f3,$f3,$f3,$01,$3f,$03,$f9,$f9,$39,$83,$ff,$83 // ?3......?...9...
        .text "9?#99"
        .byte $83,$ff,$81,$f9,$f9,$e1,$f9,$f9,$f9,$f9,$83
        .byte $39,$39,$83,$39,$39,$83,$ff,$83,$39,$39,$89,$f9,$39,$83,$ff,$ff // 99.99...99..9...
        .byte $ff,$e7,$e7,$ff,$e7,$e7,$ff,$ff,$ff,$e7,$e7,$ff,$e7,$e7,$cf,$f1 // ................
        .byte $e7,$cf,$9f,$cf,$e7,$f1,$ff,$ff,$ff,$81,$ff,$81,$ff,$ff,$ff,$8f // ................
        .byte $e7,$f3,$f9,$f3,$e7,$8f,$ff,$83,$39,$f9,$f3,$e7,$ff,$e7,$e7,$00 // ........9.......
        .fill 12, $00
        .byte $3d,$30,$13,$3d,$30,$13,$33,$11,$d3,$01,$dd,$d5,$00,$dd,$00,$00 // =0.=0.3.........
        .byte $01,$04,$11,$55,$01,$51,$11,$11,$11,$50,$15,$00,$00,$00,$00,$00 // ...U.Q...P......
        .byte $55,$01,$51,$33,$11,$13,$11,$11,$11,$11,$11,$00,$11,$44,$15,$59 // U.Q3.........D.Y
        .byte $15,$04,$01,$05,$16,$45,$56,$99,$66,$55,$16,$59,$66,$99,$6a,$ae // .....EV.fU.Yf.j.
        .byte $6b,$9a,$6b,$91,$51,$91,$91,$d1,$b1,$d1,$b3,$00,$00,$00,$3d,$30 // k.k.Q.........=0
        .byte $13,$33,$11,$00,$00,$00,$d5,$00,$dd,$00,$00,$00,$00,$00,$55,$00 // .3............U.
        .byte $55,$00,$10,$00,$00,$00,$00,$50,$04,$51,$04,$00,$00,$00,$00,$00 // U......P.Q......
        .byte $00,$00,$40,$00,$00,$00,$00,$01,$0c,$33,$cc,$00,$00,$00,$15,$c0 // ..@......3......
        .byte $35,$41,$44,$00,$00,$00,$55,$00,$55,$00,$40,$00,$00,$00,$7d // 5AD...U.U.@...}

txt_0a9c:
        .text "0OLD"
        .byte $00                                   // string terminator
        .byte $00,$00,$d5,$00,$75,$00,$40,$00,$00,$00,$00,$00,$00,$00,$43,$00 // ....u.@.......C.
        .byte $00,$00,$00,$07,$30,$cd,$31,$00,$00,$00,$55,$00,$d5,$04,$11,$00 // ....0.1...U.....
        .byte $00,$00,$55,$00,$55,$01,$11,$00,$00,$00,$f7,$c0,$3d,$30,$11,$00 // ..U.U.......=0..
        .byte $00,$00,$55,$00,$d5,$01,$01,$00,$00,$00,$7d,$30,$13,$33,$11,$00 // ..U.......}0.3..
        .byte $00,$00,$55,$01,$51,$11,$11,$00,$00,$00,$00,$03,$0c,$33,$4c,$00 // ..U.Q........3L.
        .byte $00,$00                               // ..

txt_0af3:
        .text "5"
        .byte $40                                   // @ character
        .text "5QD"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$50,$04,$51,$44,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ...P.QD.........
        .byte $00,$00,$d5,$00,$dd,$00,$10,$00,$00,$00,$5f,$0c,$53,$13,$11,$00 // .........._.S...
        .byte $00,$00,$75,$00,$dd,$00,$10,$00,$00,$00,$55,$00,$55,$00,$01,$11 // ..u.......U.U...
        .byte $10,$15,$40,$14,$41,$14,$11,$55,$01,$51,$11,$11,$11,$51,$11,$05 // ..@.A..U.Q...Q..
        .byte $11,$05,$16,$45,$16,$59,$66,$9d,$50,$91,$51,$91,$51,$91,$51,$f1 // ...E.Yf.P.Q.Q.Q.
        .byte $03,$df,$00,$00,$00,$00,$00,$13,$11,$11,$11,$11,$11,$11,$11,$04 // ................
        .byte $11,$44,$11,$45,$56,$99,$66,$40,$11,$44,$55,$99,$66,$95,$51,$41 // .D.EV.f@.DU.f.QA
        .byte $11
        .byte $44,$11
        .byte $55,$66,$99,$66,$11,$13
        .text "DDDQ"
        .byte $91,$91
        .byte $31
        .byte $14,$d5,$59,$66,$99,$66,$aa,$11,$44,$55,$99,$66,$99,$a5,$d1,$11 // ..Yf.f..DU.f....
        .byte $44,$51,$94,$65,$99,$66,$99
        .byte $4d,$44,$01
        .text "EFEFF"
        .byte $11
        .byte $44,$55,$98,$66,$99,$6a,$ae,$11,$44,$11,$59,$66,$55,$46,$45,$11 // DU.f.j..D.YfUFE.
        .byte $45,$11,$46,$59,$95,$66,$99,$04,$0c   // E.FY.f...

txt_0bb2:
        .text "SQQ"
        .byte $c6                                   // 'F' | $80 (end-of-string marker)
        .byte $45,$c6,$c4,$51,$55,$66,$99,$66,$9a,$ab,$44,$11,$55,$66,$99,$66 // E..QUf.f..D.Uf.f
        .byte $95,$46,$45,$11,$45,$51,$95,$65,$99,$65,$34,$11,$14,$15,$19,$16 // .FE.EQ.e.e4.....
        .byte $19,$16,$44,$11,$44,$11,$54,$65,$99,$66,$4c,$45,$14,$11,$45,$56 // ..D.D.Te.fLE..EV
        .byte $99,$66,$53,$11,$50,$50,$90,$51,$91,$51,$31,$14,$c5,$59,$66,$99 // .fS.PP.Q.Q1..Yf.
        .byte $6a,$ae,$11,$54,$65,$99,$66,$a6,$91,$d1,$22,$55 // j..Te.f..."U

// --- Region $0c52-$0c8c ---
.pc = $0c52 "dat_0c52"

dat_0c52:
        .byte $00,$00,$00,$00,$00,$55,$11,$11,$11,$11,$11,$11,$11,$11,$99,$6a // .....U.........j
        .byte $aa,$bb,$ee,$bb,$ef,$ff,$91,$97,$ee,$bf,$ee,$bb,$ff,$ff,$9a,$ab // ................
        .byte $ef,$bb,$ee,$bb,$ed,$fd,$d1,$91,$d1,$44,$44,$44,$11,$11,$bb,$ee // .........DDD....
        .byte $bb,$6e,$7f,$7f,$1f,$1b,$91,$c5,$bb,$ee,$ff // .n.........

// --- Region $0c9a-$0ec8 ---
.pc = $0c9a "Program $0c9a"
        .text "GFGGG"
        .byte $c7,$bb,$ee,$bb,$ee,$fb,$ff,$ff,$ff

txt_0ca8:
        .text "E"
        .byte $40                                   // @ character
        .text "EDDDD"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $b8,$00,$55,$00,$00,$00,$00,$00,$c6,$07,$46,$11,$11,$11,$04,$04 // ..U.......F.....
        .byte $ee,$bb,$ee,$bb,$ff,$ff,$7f,$6e,$46,$17,$ee,$bb,$ff,$ff,$bf,$ee // .......nF.......
        .byte $99,$a9,$ed,$b9,$f9,$fd,$fd,$ef,$19,$1a,$1e,$1b,$1e,$1f,$1f,$1f // ................
        .byte $99,$6a,$ad,$b9,$ed,$b9,$ed,$ff,$99,$66,$99,$65,$65,$11,$11,$01 // .j.......f.ee...
        .byte $91,$91,$d1,$90,$d0,$90,$d1,$d1,$bb,$ee,$bb,$6e,$7f,$7f,$1f,$1e // ...........n....
        .byte $91,$d1,$b6,$fb,$ee,$ff,$bf,$ee,$ee,$bb,$ee,$bf,$ff,$ff,$f9,$ef // ................
        .byte $d1,$91,$91                           // ...

txt_0d13:
        .text "DD"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $11,$31,$99,$a6,$ea,$bb,$6e,$7b,$1e,$1f,$91,$a6,$ee,$bb,$ee,$bb // .1....n{........
        .byte $ef,$ff,$99,$a6,$ea,$bb,$ee,$fb,$fd,$ff,$91,$91,$d1,$81,$41,$c1 // ..............A.
        .byte $11,$31,$ee,$bb,$ee,$bb,$fe,$ff,$ff,$ff,$d1,$91,$d1,$91,$d1,$d1 // .1..............
        .byte $d1,$f1,$99,$aa,$ea,$bb,$ee,$bb,$ef,$ff,$ef,$ff,$ff,$7b,$6e,$7b // .............{n{
        .byte $1a,$1a,$f4,$fd,$ff,$ff,$fe,$bb,$ee,$ab,$01,$51,$d1,$d1,$d1,$91 // ...........Q....
        .byte $d1,$b1,$ff,$fb,$ee,$bb,$fe,$bf,$ee,$aa,$ee,$bb,$d5,$d0,$d1,$91 // ................
        .byte $d1,$91,$e4,$51,$04,$50,$00,$00,$00,$00,$40,$00,$00,$00,$00,$00 // ...Q.P....@.....
        .byte $00,$00,$46,$11,$04,$01,$00,$00,$00,$00,$ee,$7b,$15,$40,$15,$00 // ..F........{.@..
        .byte $00,$00,$ee,$bb,$77,$00,$5d,$00,$00,$00,$46,$c7,$c5,$30,$f5,$00 // ....w.]...F..0..
        .byte $00,$00,$ef,$bb,$77,$00,$57,$00,$00,$00,$44,$cc,$c4,$0c,$7c,$00 // ....w.W...D...|.
        .byte $00,$00,$01,$00,$00,$00,$00,$00,$00,$00,$1b,$45,$10,$05,$00,$00 // ...........E....
        .byte $00,$00,$bb,$ee,$55,$00,$55,$00,$00,$00,$b9,$ef,$df,$00,$77,$00 // ....U.U.......w.
        .byte $00,$00,$1f,$1f,$15,$c0,$d5,$00,$00,$00,$fd,$ff,$df,$00,$5d,$00 // ..............].
        .byte $00,$00,$11,$31,$11,$31,$f1,$11,$11,$11,$d1,$91,$d1,$d1,$d1,$91 // ...1.1..........
        .byte $d1,$91,$47,$11,$04,$01,$00,$00,$00,$00,$bb,$6e,$17,$40,$17,$00 // ..G........n.@..
        .byte $00,$00,$bc,$73,$0c,$70,$00,$00,$00,$00,$ff,$7f,$17,$40,$17,$00 // ...s.p.......@..
        .byte $00,$00,$fc,$73,$0c,$70,$00,$00,$00,$00,$51,$11,$11,$10,$15,$00 // ...s.p....Q.....
        .byte $00,$00,$bb,$ee,$5d,$00,$55,$00,$00,$00,$d1,$f1,$f1,$01,$d1,$11 // ....].U.........
        .byte $11,$11,$45,$11,$04,$01,$00,$00,$00,$00,$9a,$66,$1d,$40,$15,$00 // ..E........f.@..
        .byte $00,$00,$91,$73,$f1,$03,$df,$00,$00,$00,$9a,$66,$99,$66,$99,$56 // ...s.......f.f.V
        .byte $45,$11,$91,$51,$91,$51,$91,$51,$51,$31,$11,$11,$11,$10,$15,$00 // E..Q.Q.QQ1......
        .byte $00,$00,$44,$11,$5d,$00,$55,$00,$00,$00,$51,$33,$f1,$03,$df,$00 // ..D.].U...Q3....
        .byte $00,$00,$00,$00,$03,$03,$f5,$ab,$67,$99,$03,$03,$dd,$ff,$bb,$ed // ........g.......
        .byte $d8,$a9,$dd,$65,$99,$65,$a9,$b9,$ed,$b9,$67,$55,$11,$45,$01,$11 // ...e.e....gU.E..
        .byte $75,$01,$65,$99,$65,$55,$11,$01,$45,$11,$fd,$fd,$fd,$b9,$ef,$b9 // u.e.eU..E.......
        .byte $ab,$67,$03,$00,$00,$00,$00,$00,$00,$00,$7d,$01,$01,$00,$00,$00 // .g........}.....
        .byte $00,$00,$99,$67,$df,$00,$00,$00,$00,$00,$00,$00,$00,$3d,$30,$13 // ...g.........=0.
        .byte $33,$51                               // 3Q

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

// --- Region $0f07-$0f12 ---
.pc = $0f07 "dat_0f07"

dat_0f07:
        .byte $03,$bb,$00,$03,$65,$03,$dd,$99,$03,$ff,$65,$f5 // ....e.....e.

// --- Region $0f41-$0f87 ---
.pc = $0f41 "Program $0f41"
        .byte $75,$17
        .byte $ba,$dd,$45                           // #.###.#.##.###.#.#...#.#
        .byte $ee,$dd,$11                           // ###.###.##.###.#...#...#
        .byte $ee,$f7,$11                           // ###.###.####.###...#...#
        .byte $ee,$f7,$44                           // ###.###.####.###.#...#..
        .byte $fb,$bd,$51                           // #####.###.####.#.#.#...#
        .byte $7e,$ef,$d4                           // .######.###.######.#.#..
        .byte $77,$eb,$75                           // .###.######.#.##.###.#.#
        .byte $5d,$ba,$f7                           // .#.###.##.###.#.####.###
        .byte $17,$ee,$bd                           // ...#.######.###.#.####.#
        .byte $45,$fb,$ef                           // .#...#.######.#####.####
        .byte $51,$7e,$bb                           // .#.#...#.######.#.###.##
        .byte $d4,$df,$ae                           // ##.#.#..##.######.#.###.
        .byte $d4,$5d,$eb                           // ##.#.#...#.###.####.#.##
        .byte $75,$17,$ba                           // .###.#.#...#.####.###.#.
        .byte $dd,$17,$ee                           // ##.###.#...#.######.###.
        .byte $dd,$17,$fb                           // ##.###.#...#.########.##
        .byte $f7,$45,$fb                           // ####.###.#...#.######.##
        .byte $bd,$11,$7e                           // #.####.#...#...#.######.
        .byte $ef,$51,$df                           // ###.####.#.#...###.#####
        .byte $eb,$d4,$df                           // ###.#.####.#.#..##.#####
        .byte $00                                   // sprite 0 padding
        .byte $eb,$d4,$df                           // ###.#.####.#.#..##.#####
        .byte $00,$00,$00                           // ........................
        .byte $00,$00

// --- Region $0fb1-$0fc8 ---
.pc = $0fb1 "Program $0fb1"
        .byte $a8,$aa,$20,$ba,$ff,$a9,$01,$a2,$18,$a0,$c0,$20,$bd,$ff,$a9,$00 // .. ........ ....
        .byte $20,$d5,$ff,$4c,$14,$08,$31           //  ..L..1

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

// --- Region $0fe9-$0fff ---
.pc = $0fe9 "txt_0fe9"

txt_0fe9:
        .encoding "screencode_mixed"
        .text "intro by scratcher/"
        .encoding "petscii_upper"
        .byte $1b,$10,$1d,$20                       // ... 

// --- Region $1401-$141d ---
.pc = $1401 "Segment $1401"
        .byte $03,$d0
        .byte $89,$a2,$00                           // #...#..##.#...#.........
        .byte $bd,$79,$0f                           // #.####.#.####..#....####
        .byte $9d,$76,$0f                           // #..###.#.###.##.....####
        .byte $bd,$7c,$0f                           // #.####.#.#####......####
        .byte $9d,$79,$0f                           // #..###.#.####..#....####
        .byte $bd,$80,$0f                           // #.####.##...........####
        .byte $9d,$7c,$0f                           // #..###.#.#####......####
        .byte $e8,$e0,$03                           // ###.#...###...........##
        .byte $d0,$e9,$60                           // ##.#....###.#..#.##.....

// --- Region $1488-$1640 ---
.pc = $1488 "dat_1488"

dat_1488:
        .byte $cf,$d0,$d1,$cf,$d0,$d1,$cf,$d0,$d1,$cf,$d0,$d1,$cf,$d0,$d1,$cf // ................
        .byte $d0,$d1,$cf,$d0,$d1,$cf,$d0,$d1,$cf,$d0,$d1,$cf,$d0,$d1,$cf,$d0 // ................
        .byte $d1,$cf,$d0,$d1,$cf,$d0,$d1,$40,$d2,$d3,$d4,$d2,$d3,$d4,$d2,$d3 // .......@........
        .byte $d4,$d2,$d3,$d4,$d2,$d3,$d4,$d2,$d3,$d4,$d2,$d3,$d4,$d2,$d3,$d4 // ................
        .byte $d2,$d3,$d4,$d2,$d3,$d4,$d2,$d3,$d4,$d2,$d3,$d4,$d2,$d3,$d4,$40 // ...............@
        .byte $d5,$d6,$d7,$d5,$d6,$d7,$d5,$d6,$d7,$d5,$d6,$d7,$d5,$d6,$d7,$d5 // ................
        .byte $d6,$d7,$d5,$d6,$d7,$d5,$d6,$d7,$d5,$d6,$d7,$d5,$d6,$d7,$d5,$d6 // ................
        .byte $d7,$d5,$d6,$d7,$d5,$d6,$d7           // .......

dat_14ff:
        .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 $40                                   // @ character
        .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 $40                                   // @ character
        .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 $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "ABCDE"

dat_1525:
        // === Fill data (35 bytes, $1525-$1547) ===
        .fill 35, $40
        .text "FGHIJ"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "KLMNOPQ"
        .text "RSTRNUVWXYZ"
        .byte $5b
        .byte $4c,$5c,$5d,$5e
        .byte $5f,$d8,$61,$62,$63,$62,$63,$64,$65,$66,$67,$68,$69,$40,$40,$40 // _.abcbcdefghi@@@
        .byte $40,$6a,$6b,$6c,$6d,$6e,$6f,$70,$71,$72,$73,$74,$75,$76,$77,$78 // @jklmnopqrstuvwx
        .byte $79,$7a,$7b,$7c,$6b,$7d,$7e,$7f,$80,$81,$82,$83,$82,$83,$84,$85 // yz{|k}~.........
        .byte $86,$87,$88,$89,$8a
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $8b,$8c,$8d,$8e,$8f,$90,$91
        .byte $92,$93,$94,$95,$96,$97,$98,$99,$9a,$9b,$9c,$9d,$8c,$9e,$9f,$a0 // ................
        .byte $a1,$a2,$a3,$a4,$a5,$a6,$a7,$a8,$a9,$9e,$aa,$ab,$ac,$40,$40,$40 // .............@@@
        .byte $40,$8b,$ad,$ae,$af,$b0,$b1,$b2,$b3,$b4,$b5,$b6,$40,$b7,$b8,$b9 // @...........@...
        .byte $ba,$bb,$bc,$bd,$ad,$be,$bf,$c0,$c1,$b0,$bf,$c2,$c3,$c4,$c5,$c6 // ................
        .byte $ad,$be,$c7,$c8,$c9
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $8b,$ca,$cb

txt_15f4:
        .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 $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $8b,$ca,$cb                           // ...

txt_1606:
        .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 $40                                   // @ character
        .byte $8b,$ca,$cb                           // ...

txt_1612:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $cd,$ce                               // ..

txt_161c:
        .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 $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $cd,$ce                               // ..

txt_162e:
        .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 $40                                   // @ character
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $cd,$ce                               // ..

txt_163a:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $00                                   // string terminator

// --- Region $171d-$172c ---
.pc = $171d "Segment $171d"
        .fill 16, $00

// --- Region $1765-$176f ---
.pc = $1765 "dat_1765"

dat_1765:
        .fill 11, $ea

// --- Region $1834-$1947 ---
.pc = $1834 "dat_1834"

dat_1834:
        .byte $ea,$ea,$ea,$ea,$00,$00,$00,$06,$00,$5c,$00,$00,$00,$00,$00,$00 // .........\......
        .byte $5a,$e0,$00,$00,$00,$00,$00,$5a,$e0,$00,$c8,$f6,$1f,$40,$20,$20 // Z......Z.....@  
        .byte $00,$00,$00,$00,$9c,$ff,$bc,$ff,$bc,$df,$bd,$47,$14,$1a,$60,$9d // ...........G..`.
        .byte $18,$20,$ed,$15,$20,$9d,$18,$20,$14,$1a,$20,$db,$20,$20,$12,$27 // . .. .. .. .  .'
        .byte $80,$00,$00,$80,$14,$1a,$60,$9d,$18,$20,$ed,$15,$20,$9d,$18,$20 // ......`.. .. .. 
        .byte $14,$1a,$20,$db,$20,$20,$12,$27,$60,$e1,$24,$20,$db,$20,$20,$e1 // .. .  .'`.$ .  .
        .byte $24,$20,$12                           // $ .

txt_1897:
        .text "' :1 "
        .byte $8a,$3a,$80,$00,$00,$80,$14,$1a,$30,$9d,$18,$10,$ed,$15,$10,$9d // .:......0.......
        .byte $18,$10,$14,$1a,$10,$db,$20,$10,$12,$27,$30,$e1,$24,$10,$db,$20 // ...... ..'0.$.. 
        .byte $10,$e1,$24,$10,$12,$27,$10,$fa,$30,$10,$ee,$3a,$10,$41,$37,$10 // ..$..'..0..:.A7.
        .byte $3a,$31,$10,$41,$37,$10,$8a,$3a,$10,$3a,$31,$10,$8a,$3a,$10,$c1 // :1.A7..:.:1..:..
        .byte $49,$10,$b6,$57,$40,$00,$00,$40,$14,$1a,$30,$9d,$18,$10,$ed,$15 // I..W@..@..0.....
        .byte $10,$9d,$18,$10,$14,$1a,$10,$db,$20,$10,$12,$27,$30,$e1,$24,$10 // ........ ..'0.$.
        .byte $db,$20,$10,$e1,$24,$10,$12,$27,$10,$3a,$31,$10,$8a,$3a,$80,$00 // . ..$..'.:1..:..
        .byte $00,$80,$00,$00,$00,$00,$7b,$05,$80,$7b,$05,$80,$1b,$04,$80,$1b // ......{..{......
        .byte $04,$80,$7b,$05,$80,$7b,$05,$80,$1b,$04,$80,$1b,$04,$80,$e2,$04 // ..{..{..........
        .byte $80,$e2,$04,$80,$7b,$05,$80,$1b,$04,$80,$e2,$04,$80,$51,$07,$80 // ....{........Q..
        .byte $7b,$05,$80,$1b,$04,$80,$e2,$04,$80,$e2,$04,$80 // {...........

// --- Region $1962-$199f ---
.pc = $1962 "dat_1962"

dat_1962:
        .byte $84,$05,$80,$84,$05,$80,$24,$04,$80,$24,$04,$80,$84,$05,$80,$84 // ......$..$......
        .byte $05,$80,$24,$04,$80,$24,$04,$80,$eb,$04,$80,$eb,$04,$80,$84,$05 // ..$..$..........
        .byte $80,$24,$04,$80,$eb,$04,$80,$5b,$07,$80,$84,$05,$80,$24,$04,$80 // .$.....[.....$..
        .byte $eb,$04,$80,$eb,$04,$80,$00,$00,$00,$00,$00,$00,$00,$00 // ..............

// --- Region $19f6-$1ae0 ---
.pc = $19f6 "Segment $19f6"
        .fill 10, $00

txt_1a00:
        .encoding "screencode_mixed"
        .text " champers of shaolin from thailon was cracked and trained by sting of paramount"
        .encoding "petscii_upper"

txt_1a4f:
        .text "!        "

txt_1a58:
        .encoding "screencode_mixed"
        .text "paramount status: scratcher, sting, dr.death, joe cool, phantom, stainless steel, witcher, pd, mc, tc"
        .encoding "petscii_upper"

txt_1abd:
        .text "!           "
        .byte $13,$05,$05,$20,$19,$01               // ... ..

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

// --- Region $1b00-$1cf8 ---
.pc = $1b00 "txt_1b00"

txt_1b00:
        .encoding "screencode_mixed"
        .text "  greetings only to the best: legend, censor, ikari+talent, illusion, light, dcs, fairlight, rti, dominators, nato, lotus, gp, lazer, manowar, transcom, blasters, empire, quality+fbi, unicess, twilight zone, nuclear, triangle, yankees, wwe, success, zone"
        .encoding "petscii_upper"

txt_1bfe:
        .text " 45, "

txt_1c03:
        .encoding "screencode_mixed"
        .text "x-factory, atrix, trc, atg, crazy, falcons, orion, flash, black mail, soho, big ones, royal, horizon, tera, shadows, ddt, the force, opal, reactions, megastyle, babygang, sharks, riffs, hoaxers, science"
        .encoding "petscii_upper"

txt_1ccd:
        .text " 451"

dat_1cd1:
        // === Fill data (39 bytes, $1cd1-$1cf7) ===
        .fill 39, $20

dat_1cf8:
        // === Fill data (1 bytes, $1cf8-$1cf8) ===
        .byte $00                                   // .

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

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

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

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

// --- Region $ed00-$fce1 ---
.pc = $ed00 "dat_ed00"

dat_ed00:
        .byte $ce,$2c,$08,$b1,$31,$99,$00,$ed,$c8,$d0,$f8,$a5,$32,$c9,$08,$d0 // .,..1.......2...
        .byte $ed,$b9,$48,$08,$99,$00,$01,$c8,$d0,$f7,$4c,$00,$01,$00,$08,$14 // ..H.......L.....
        .byte $ee,$25,$1b,$b1                       // .%..

txt_ed24:
        .text "/****)"
        .byte $07,$aa,$bd,$1a,$01,$8d,$18,$01,$b1,$2f,$29,$1f,$aa,$20,$22,$01 // ........./).. ".
        .byte $4c,$ff,$01,$a4
        .byte $43,$ab,$79
        .text "X;?)"
        .byte $e6
        .byte $2f,$d0,$02,$e6
        .byte $30,$60,$b1,$2f,$20,$22,$01,$91,$2d,$e6,$2d,$d0,$02,$e6,$2e,$ca // 0`./ "..-.-.....
        .byte $d0,$f5,$f0,$c5,$a9,$00,$f0,$ef,$a9,$ff,$d0,$eb,$b1,$2f,$91,$2d // ............./.-
        .byte $e6,$2f,$d0,$02,$e6,$30,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$f0 // ./...0.-........
        .byte $a8,$20,$71,$01,$b1,$2f,$20,$22,$01,$91,$2d,$e6,$2d,$d0,$02,$e6 // . q../ "..-.-...
        .byte $2e,$ca,$d0,$f5,$c6,$39,$10,$f1,$30,$8f,$86,$39,$b1,$2f,$aa,$4c // .....9..0..9./.L
        .byte $22,$01,$20,$71,$01,$b1,$2f,$91,$2d,$e6,$2f,$d0,$02,$e6,$30,$e6 // ". q../.-./...0.
        .byte $2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$c6,$39,$10,$e9,$4c,$00,$01,$2c // -........9..L..,
        .byte $da,$01,$a9,$37,$85,$01,$58,$20,$00,$10,$4c,$ae,$a7,$e0,$00,$f0 // ...7..X ..L.....
        .byte $ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1,$2f,$91,$2d,$c8,$c4,$ff,$d0 // ...,...../.-....
        .byte $f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5,$2e,$69,$00,$85,$2e,$a0,$00 // ...-e..-..i.....
        .byte $ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85,$2f,$a5,$30,$69,$00,$85,$30 // ...../e../.0i..0
        .byte $4c,$00,$01,$b9,$00,$ef,$99,$00,$ff,$c8,$d0,$f7,$ce,$dc,$01,$ce // L...............
        .byte $df,$01,$ad,$df,$01,$c9,$df,$d0,$ea,$60,$a3,$c5,$24,$e1,$c9,$99 // .........`..$...
        .byte $21,$e3,$39,$2b,$3f,$03,$f9,$f9,$03,$39,$39,$03,$ff,$83,$39,$e3 // !.9+?....99...9.
        .byte $3f,$25,$39,$83,$ff,$03,$f9,$e3,$39,$2f,$31,$03,$ff,$03,$ff,$3f // ?%9.....9/1....?
        .byte $07,$3f,$3f,$01,$ff,$03,$ff,$3f,$07,$e3,$3f,$29,$ff,$83,$39,$3f // .??....?..?)..9?
        .byte $21,$39,$39,$81,$f9,$e3,$39,$21,$21,$e3 // !99...9!!.

txt_ee54:
        .text "9#?"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $ff,$e4,$e7,$32,$81,$ff,$81,$ff,$f9,$f9,$39,$39,$83,$ff // ...2......99..

txt_ee66:
        .text "993'399"
        .byte $f9,$e5,$3f,$27,$ff,$03,$ff,$39,$93,$45,$29,$e3,$39,$23,$f9,$03 // ..?'...9.E).9#..
        .byte $f9,$e5,$39,$22,$3f,$83,$e5,$39,$26,$83,$ff,$03,$f9,$f9,$83,$e4 // ..9"?..9&.......
        .byte $9f,$21,$83,$e5,$39,$26,$83,$f9,$03,$f9,$f9,$83,$e3,$99,$2b,$9f // .!..9&........+.
        .byte $83,$39,$3f,$83,$f9,$39,$83,$ff,$81,$ff,$e6,$e7,$e6,$39,$22,$83 // .9?..9.......9".
        .byte $ff,$e5
        .byte $39,$23,$93,$c7,$ff,$e3
        .text "9-)E"
        .byte $93
        .byte $39,$ff
        .byte $39
        .byte $39,$93,$c7,$93,$39,$39,$f9,$e3,$99,$21,$c3,$e4,$e7,$2a,$01,$39 // 9...99...!...*.9
        .byte $f3,$c7,$9f,$39,$01,$ff,$0f,$ff,$e5,$3f,$2b,$03,$e7,$81,$3c,$42 // ...9.....?+...<B
        .byte $99,$99,$81,$ff,$c0,$ff,$e5,$fc,$30,$f0,$f7,$f3,$11,$10,$11,$f3 // ........0.......
        .byte $f7,$ff,$ef,$cf,$88,$08,$88,$cf,$ef,$c9,$2b,$c1,$c3,$c7,$c7,$cf // ..........+.....
        .byte $ff,$cf,$cf,$99                       // ....

txt_ef01:
        .text "33"
        .byte $c6                                   // 'F' | $80 (end-of-string marker)
        .byte $25,$9c,$63,$7f,$63,$9c,$c2,$3b,$c3,$3b,$f8,$ff,$f8,$3b,$c3,$ff // %.c.c..;.;...;..
        .byte $ef,$cf,$37,$fb,$37,$cf,$ef,$ff,$c3,$99,$c3,$c7,$98,$99,$c0,$ff // ..7.7...........
        .byte $f3,$f3,$e7,$c5,$22,$f3,$e7,$e3,$cf,$25,$e7,$f3,$ff,$cf,$e7,$e3 // ...."....%......
        .byte $f3,$31,$e7,$cf,$ff,$c3,$bd,$66,$5e,$5e,$66,$bd,$c3,$ff,$e7,$e7 // .1.....f^^f.....
        .byte $81,$e7,$e7,$c7,$23,$e7,$e7,$cf,$c3,$21,$81,$c9,$22,$e7,$e7,$c2 // ....#....!.."...
        .byte $30,$fc,$f9,$f3,$e7,$cf,$9f,$ff,$83,$39,$31,$29,$19,$39,$83,$ff // 0........91).9..
        .byte $c3,$e6,$f3,$35,$ff,$83,$39,$f9,$f3,$cf,$9f,$01,$ff,$83,$f9,$f9 // ...5..9.........
        .byte $e3,$f9,$f9,$83,$ff,$3f,$3f,$33,$03,$e4,$f3,$34,$01,$3f,$03,$f9 // .....??3...4.?..
        .byte $f9
        .byte $39,$83,$ff,$83
        .text "9?#99"
        .byte $83,$ff,$81,$f9,$f9,$e1
        .byte $e4,$f9,$2f,$83,$39,$39,$83,$39,$39,$83,$ff,$83,$39,$39,$89,$f9 // ../.99.99...99..
        .byte $39,$83,$c3,$25,$e7,$e7,$ff,$e7,$e7,$c3,$2d,$e7,$e7,$ff,$e7,$e7 // 9..%......-.....
        .byte $cf,$f1,$e7,$cf,$9f,$cf,$e7,$f1,$c3,$23,$81,$ff,$81,$c3,$30,$8f // .........#....0.
        .byte $e7,$f3,$f9,$f3,$e7,$8f,$ff,$83,$39,$f9,$f3,$e7,$ff,$e7,$e7,$ad // ........9.......
        .byte $2e,$3d,$30,$13,$3d,$30,$13,$33,$11,$d3,$01,$dd,$d5,$00,$dd,$a2 // .=0.=0.3........
        .byte $26,$01,$04,$11,$55,$01,$51,$e3,$11,$22,$50,$15,$a5,$26,$55,$01 // &...U.Q.."P..&U.
        .byte $51,$33,$11,$13,$e5,$11,$60,$20,$00,$11,$44,$15,$59,$15,$04,$01 // Q3....` ..D.Y...
        .byte $05,$16,$45,$56,$99,$66,$55,$16,$59,$66,$99,$6a,$ae,$6b,$9a,$6b // ..EV.fU.Yf.j.k.k
        .byte $91,$51,$91,$91,$d1,$b1,$d1,$b3,$a3,$25,$3d,$30,$13,$33,$11,$a3 // .Q.......%=0.3..
        .byte $23,$d5,$00,$dd,$a5,$25,$55,$00,$55,$00,$10,$a4,$24,$50,$04,$51 // #....%U.U...$P.Q
        .byte $04,$a7                               // ..

txt_f036:
        .text "!"
        .byte $40                                   // @ character
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $24,$01,$0c,$33,$cc,$a3,$25,$15,$c0   // $..3..%..

txt_f042:
        .text "5AD"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $25,$55,$00,$55,$00,$40,$a3,$25,$7d   // %U.U.@.%}

txt_f04f:
        .text "0OLD"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $25,$d5,$00,$75,$00,$40,$a7           // %..u.@.

txt_f05b:
        .text "!C"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $24,$07,$30,$cd,$31,$a3,$25,$55,$00,$d5,$04,$11,$a3,$25,$55,$00 // $.0.1.%U.....%U.
        .byte $55,$01,$11,$a3,$25,$f7,$c0,$3d,$30,$11,$a3,$25,$55,$00,$d5,$01 // U...%..=0..%U...
        .byte $01,$a3,$25,$7d,$30,$13,$33,$11,$a3,$25,$55,$01,$51,$11,$11,$a4 // ..%}0.3..%U.Q...
        .byte $24,$03,$0c                           // $..

txt_f091:
        .text "3L"
        .byte $a3                                   // '#' | $80 (end-of-string marker)

txt_f094:
        .text "%5"
        .byte $40                                   // @ character
        .text "5QD"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $24,$50,$04                           // $P.

txt_f09e:
        .text "QD"
        .byte $ab                                   // '+' | $80 (end-of-string marker)
        .byte $25,$d5,$00,$dd,$00,$10,$a3,$25,$5f,$0c,$53,$13,$11,$a3,$25,$75 // %......%_.S...%u
        .byte $00,$dd,$00,$10,$a3,$30,$55,$00,$55,$00,$01,$11,$10,$15,$40,$14 // .....0U.U.....@.
        .byte $41,$14,$11,$55,$01,$51,$e3,$11,$35,$51,$11,$05,$11,$05,$16,$45 // A..U.Q..5Q.....E
        .byte $16,$59,$66,$9d,$50,$91,$51,$91,$51,$91,$51,$f1,$03,$df,$a5,$21 // .Yf.P.Q.Q.Q....!
        .byte $13,$e7,$11,$3a,$04,$11,$44,$11,$45,$56,$99,$66,$40,$11,$44,$55 // ...:..D.EV.f@.DU
        .byte $99,$66,$95,$51,$41,$11,$44,$11,$55,$66,$99,$66,$11,$13,$e3,$44 // .f.QA.D.Uf.f...D
        .byte $60,$95,$51,$91,$91,$31,$14,$d5,$59,$66,$99,$66,$aa,$11,$44,$55 // `.Q..1..Yf.f..DU
        .byte $99,$66,$99,$a5,$d1,$11,$44,$51,$94,$65,$99,$66,$99,$4d,$44,$01 // .f....DQ.e.f.MD.
        .text "EFEFF"
        .byte $11
        .byte $44,$55,$98,$66,$99,$6a,$ae,$11
        .byte $44,$11
        .byte $59,$66,$55,$46,$45,$11,$45,$11,$46,$59,$95,$66,$99,$04,$0c // YfUFE.E.FY.f...

txt_f140:
        .text "SQQ"
        .byte $c6                                   // 'F' | $80 (end-of-string marker)
        .byte $45,$c6,$c4,$51,$55,$66,$99,$66,$9a,$ab,$44,$11,$55,$66,$99,$66 // E..QUf.f..D.Uf.f
        .byte $95,$46,$45,$11,$45,$51,$95,$65,$99,$65,$34,$11,$14,$15,$19,$16 // .FE.EQ.e.e4.....
        .byte $19,$16,$44,$11,$44,$11,$54,$65,$99,$66,$4c,$45,$14,$11,$45,$56 // ..D.D.Te.fLE..EV
        .byte $99,$66,$53,$11,$50,$50,$90,$51,$91,$51,$31,$14,$c5,$59,$66,$99 // .fS.PP.Q.Q1..Yf.
        .byte $6a,$ae,$11,$54,$65,$99,$66,$a6,$91,$d1,$22,$55,$65,$99,$6a,$aa // j..Te.f..."Ue.j.
        .byte $ae,$bb,$13,$11,$e3,$41,$e3,$91,$60,$40,$44,$11,$44,$51,$95,$66 // .....A..`@D.DQ.f
        .byte $99,$66,$53,$11,$51,$11,$51,$51,$91,$51,$44,$11,$55,$55,$99,$66 // .fS.Q.QQ.QD.UU.f
        .byte $9a,$ab,$44,$11,$44,$55,$99,$55,$91,$91,$44,$11,$44,$55,$99,$66 // ..D.DU.U..D.DU.f
        .byte $99,$66
        .text "AAQQ"
        .byte $91
        .byte $51,$91
        .byte $51,$99,$66,$aa,$bb,$ee,$bb
        .byte $ee,$bb,$91,$91,$d1,$91,$d1,$91,$d1,$91,$a7,$21,$55,$e8,$11,$2e // ...........!U...
        .byte $99,$6a,$aa,$bb,$ee,$bb,$ef,$ff,$91,$97,$ee,$bf,$ee,$bb,$c2,$2b // .j.............+
        .byte $9a,$ab,$ef,$bb,$ee,$bb,$ed,$fd,$d1,$91,$d1,$e3,$44,$2e,$11,$11 // ............D...
        .byte $bb,$ee,$bb,$6e,$7f,$7f,$1f,$1b,$91,$c5,$bb,$ee,$c2,$27,$ef,$bb // ...n.........'..
        .byte $a6,$ea,$bb,$ee,$fe,$c2
        .byte $25,$bb
        .text "GFGF"
        .byte $e3

txt_f221:
        .text "G&"
        .byte $c7                                   // 'G' | $80 (end-of-string marker)
        .byte $bb,$ee,$bb,$ee,$fb,$c3
        .text "#E"
        .byte $40                                   // @ character
        .text "E"
        .byte $e4

txt_f22f:
        .text "D$"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $b8,$00,$55,$a5,$23,$c6,$07,$46,$e3,$11,$26,$04,$04,$ee,$bb,$ee // ..U.#..F..&.....
        .byte $bb,$c2,$26,$7f,$6e,$46,$17,$ee,$bb,$c2,$2f,$bf,$ee,$99,$a9,$ed // ..&.nF..../.....
        .byte $b9,$f9,$fd,$fd,$ef,$19,$1a,$1e,$1b,$1e,$e3,$1f,$60,$2c,$99,$6a // ............`,.j
        .byte $ad,$b9,$ed,$b9,$ed,$ff,$99,$66,$99,$65,$65,$11,$11,$01,$91,$91 // .......f.ee.....
        .byte $d1,$90,$d0,$90,$d1,$d1,$bb,$ee,$bb,$6e,$7f,$7f,$1f,$1e,$91,$d1 // .........n......
        .byte $b6,$fb,$ee,$ff,$bf,$ee,$ee,$bb,$ee,$bf,$c2,$60,$2f,$f9,$ef,$d1 // ...........`/...
        .byte $91,$91                               // ..

txt_f294:
        .text "DD"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $11,$31,$99,$a6,$ea,$bb,$6e,$7b,$1e,$1f,$91,$a6,$ee,$bb,$ee,$bb // .1....n{........
        .byte $ef,$ff,$99,$a6,$ea,$bb,$ee,$fb,$fd,$ff,$91,$91,$d1,$81,$41,$c1 // ..............A.
        .byte $11,$31,$ee,$bb,$ee,$bb,$fe,$c3,$24,$d1,$91,$d1,$91,$e3,$d1,$2a // .1......$......*
        .byte $f1,$99,$aa,$ea,$bb,$ee,$bb,$ef,$ff,$ef,$c2,$27,$7b,$6e,$7b,$1a // ...........'{n{.
        .byte $1a,$f4,$fd,$c2,$26,$fe,$bb,$ee,$ab,$01,$51,$e3,$d1,$37,$91,$d1 // ....&.....Q..7..
        .byte $b1,$ff,$fb,$ee,$bb,$fe,$bf,$ee,$aa,$ee,$bb,$d5,$d0,$d1,$91,$d1 // ................
        .byte $91,$e4,$51,$04,$50,$a4               // ..Q.P.

txt_f2fd:
        .text "!"
        .byte $40                                   // @ character
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $24,$46,$11,$04,$01,$a4,$25,$ee,$7b,$15,$40,$15,$a3,$25,$ee,$bb // $F....%.{.@..%..
        .byte $77,$00,$5d,$a3                       // w.].

txt_f314:
        .text "%F"
        .byte $c7                                   // 'G' | $80 (end-of-string marker)
        .byte $c5,$30,$f5,$a3,$25,$ef,$bb,$77,$00,$57,$a3 // .0..%..w.W.

txt_f322:
        .text "%D"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $c4,$0c,$7c,$a3,$21,$01,$a7,$24,$1b,$45,$10,$05,$a4,$25,$bb,$ee // ..|.!..$.E...%..
        .byte $55,$00,$55,$a3,$25,$b9,$ef,$df,$00,$77,$a3,$25,$1f,$1f,$15,$c0 // U.U.%....w.%....
        .byte $d5,$a3,$25,$fd,$ff,$df,$00,$5d,$a3,$25,$11,$31,$11,$31,$f1,$e3 // ..%....].%.1.1..
        .byte $11,$22,$d1,$91,$e3,$d1,$27,$91,$d1,$91,$47,$11,$04,$01,$a4,$25 // ."....'...G....%
        .byte $bb,$6e,$17,$40,$17,$a3,$24,$bc,$73,$0c,$70,$a4,$25,$ff,$7f,$17 // .n.@..$.s.p.%...
        .byte $40,$17,$a3,$24,$fc,$73,$0c,$70,$a4,$25,$51,$11,$11,$10,$15,$a3 // @..$.s.p.%Q.....
        .byte $25,$bb,$ee,$5d,$00,$55,$a3,$25,$d1,$f1,$f1,$01,$d1,$e3,$11,$24 // %..].U.%.......$
        .byte $45,$11,$04,$01,$a4,$25,$9a,$66,$1d,$40,$15,$a3,$25,$91,$73,$f1 // E....%.f.@..%.s.
        .byte $03,$df,$a3,$30,$9a,$66,$99,$66,$99,$56,$45,$11,$91,$51,$91,$51 // ...0.f.f.VE..Q.Q
        .byte $91,$51,$51,$31,$e3,$11,$22,$10,$15,$a3,$25,$44,$11,$5d,$00,$55 // .QQ1.."...%D.].U
        .byte $a3,$25,$51,$33,$f1,$03,$df,$a5,$60,$26,$03,$03,$f5,$ab,$67,$99 // .%Q3....`&....g.
        .byte $03,$03,$dd,$ff,$bb,$ed,$d8,$a9,$dd,$65,$99,$65,$a9,$b9,$ed,$b9 // .........e.e....
        .byte $67,$55,$11,$45,$01,$11,$75,$01,$65,$99,$65,$55,$11,$01,$45,$11 // gU.E..u.e.eU..E.
        .byte $e3,$fd,$26,$b9,$ef,$b9,$ab,$67,$03,$a7,$23,$7d,$01,$01,$a5,$23 // ..&....g..#}...#
        .byte $99,$67,$df,$a8,$25,$3d,$30,$13,$33,$51,$80,$3f,$00,$60,$75,$03 // .g..%=0.3Q.?.`u.
        .byte $bb,$00,$03,$65,$03,$dd,$99,$03,$ff,$65,$f5,$bb,$a9,$ab,$ed,$b9 // ...e.....e......
        .byte $67,$bb,$ed,$99,$a9,$b9,$67,$65,$fd,$55,$99,$fd,$11,$65,$fd // g.....ge.U...e.

txt_f434:
        .text "EU"
        .byte $b9                                   // '9' | $80 (end-of-string marker)
        .byte $01,$11,$ef,$11,$01,$b9,$75,$45,$ab,$01,$11,$67,$03,$7d,$99,$00 // ......uE...g.}..
        .byte $01,$67,$00,$01,$df,$00,$ba,$75,$17,$ba,$dd,$45,$ee,$dd,$11,$ee // .g.....u...E....
        .byte $f7,$11,$ee,$f7,$44,$fb,$bd,$51,$7e,$ef,$d4,$77,$eb,$75,$5d,$ba // ....D..Q~..w.u].
        .byte $f7,$17,$ee,$bd,$45,$fb,$ef,$51,$7e,$bb,$d4,$df,$ae,$d4,$5d,$eb // ....E..Q~.....].
        .byte $75,$17,$ba,$dd,$17,$ee,$dd,$17,$fb,$f7,$45,$fb,$bd,$11,$7e,$ef // u.........E...~.
        .byte $51,$df,$02,$eb,$d4,$df,$00,$a4,$60   // Q.......`

txt_f490:
        .byte $40                                   // @ character
        .text " "
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $fd,$20,$5b,$ff,$20,$15,$fd,$a9,$00,$8d,$86,$02,$8d,$20,$d0,$8d // . [. ........ ..
        .byte $21,$d0,$20,$44,$e5,$a2,$00,$bd,$af,$0f,$9d,$00,$c0,$e8,$e0,$40 // !. D...........@
        .byte $d0,$f5,$4c,$e2,$fc,$a9,$08,$a8,$aa,$20,$ba,$ff,$a9,$01,$a2,$18 // ..L...... ......
        .byte $a0,$c0,$20,$bd,$ff,$a9,$00,$20,$d5,$ff,$4c,$14,$08,$31,$80,$21 // .. .... ..L..1.!
        .byte $00,$61,$aa                           // .a.

txt_f4d6:
        .encoding "screencode_mixed"
        .text "intro by scratcher/"
        .encoding "petscii_upper"
        .byte $1b,$10,$1d                           // ...

txt_f4ec:
        .text "  "
        .byte $b5                                   // '5' | $80 (end-of-string marker)
        .byte $10,$78,$a9,$21,$8d,$14,$03,$a9,$10,$8d,$15,$03,$a9,$01,$8d,$1a // .x.!............
        .byte $d0,$a9,$7f,$8d,$0d,$dc,$a9,$1b,$8d,$11,$d0,$58,$4c,$1e,$10,$20 // ...........XL.. 
        .byte $3b,$11,$20,$2f,$11,$20,$d2,$12,$20,$1e,$14,$a9,$93,$8d,$12,$d0 // ;. /. .. .......
        .byte $a9,$3f,$8d,$14,$03,$a9,$01,$8d,$19,$d0,$4c,$bc,$fe,$a5,$30,$8d // .?........L...0.
        .byte $16,$d0,$a9,$12,$8d,$18,$d0,$20,$53,$14,$20,$53,$14,$a9,$ab,$8d // ....... S. S....
        .byte $12,$d0,$a9,$61,$8d,$14,$03,$a9,$01,$8d,$19,$d0,$4c,$bc,$fe,$a5 // ...a........L...
        .byte $34,$8d,$16,$d0,$20,$66,$13,$20,$8b,$13,$a9,$de,$8d,$12,$d0,$a9 // 4... f. ........
        .byte $7e,$8d,$14,$03,$a9,$01,$8d,$19,$d0,$4c,$bc,$fe,$20,$db,$11,$20 // ~........L.. .. 
        .byte $72,$12,$a9,$fc,$8d,$12,$d0,$a9,$96,$8d,$14,$03,$a9,$01,$8d,$19 // r...............
        .byte $d0,$4c,$bc,$fe,$20,$41,$12,$a9,$38,$8d,$12,$d0,$a9,$21,$8d,$14 // .L.. A..8....!..
        .byte $03,$a9,$01,$8d,$19,$d0,$ad,$01,$dc,$c9,$ef,$f0,$03,$4c,$bc,$fe // .............L..
        .byte $4c,$88,$0f,$a9,$00,$8d,$20,$d0,$8d,$21,$d0,$a9,$0b,$8d,$86,$02 // L..... ..!......
        .byte $20,$44,$e5,$a2,$00,$bd,$88,$14,$9d,$28,$04,$e8,$e0,$78,$d0,$f5 //  D.......(...x..
        .byte $a9,$35,$85,$01,$a9,$01,$20,$00,$17,$a9,$37,$85,$01,$a2,$00,$bd // .5.... ...7.....
        .byte $00,$15,$9d,$a0,$04,$bd,$a0,$15,$9d,$40,$05,$e8,$e0,$a0,$d0,$ef // .........@......
        .byte $a2,$00,$bd,$88,$14,$9d,$70,$07,$e8,$e0,$78,$d0,$f5,$a2,$00,$a9 // ......p...x.....
        .byte $00,$9d,$e0,$d9,$9d,$a8,$da,$e8,$e0,$c8,$d0,$f3,$a2,$00,$a9,$00 // ................
        .byte $9d,$00,$d8,$e8,$e0,$28,$d0,$f6,$a9,$c7,$85,$30,$85,$34,$a9,$00 // .....(.....0.4..
        .byte $85,$31,$85,$35,$a9,$1a,$85,$32,$a9,$1b,$85,$36,$60,$a9,$35,$85 // .1.5...2...6`.5.
        .byte $01,$20,$03,$17,$a9,$37,$85,$01,$60,$ee,$1b,$d0,$ee,$1b,$d0,$ee // . ...7..`.......
        .byte $1b,$d0,$a0,$00,$a2,$d0,$a9,$d8,$20,$90,$11,$20,$a7,$11,$20,$c4 // ........ .. .. .
        .byte $11,$20,$c4,$11,$20,$c4,$11,$20,$c4,$11,$20,$c4,$11,$20,$c4,$11 // . .. .. .. .. ..
        .byte $20,$a7,$11,$20,$c4,$11,$20,$c4,$11,$20,$c4,$11,$20,$c4,$11,$20 //  .. .. .. .. .. 
        .byte $c4,$11,$20,$c4,$11,$20,$a7,$11,$20,$c4,$11,$20,$c4,$11,$a9,$0b // .. .. .. .. ....
        .byte $8d,$22,$d0,$a9,$05,$8d,$23,$d0,$a9,$d8,$8d,$16,$d0,$60,$24,$ea // ."....#......`$.
        .byte $24,$ed,$ea,$27,$8e,$16,$d0,$8d,$16,$d0,$60,$f0,$ea,$2d,$8e,$16 // $..'......`..-..
        .byte $d0,$99,$16,$d0,$8e,$16,$d0,$8d,$16,$d0,$60,$f0,$ea,$60,$ee,$8e // ..........`..`..
        .byte $16,$d0,$8d,$16,$d0,$60,$a9,$f0,$8d,$15,$d0,$8d,$1c,$d0,$a9,$d0 // .....`..........
        .byte $8d,$10,$d0,$a9,$00,$8d,$17,$d0,$8d,$1b,$d0,$8d,$1d,$d0,$a9,$3c // ...............<
        .byte $8d,$fc,$07,$8d,$fd,$07,$8d,$fe,$07,$8d,$ff,$07,$a9,$06,$8d,$25 // ...............%
        .byte $d0,$a9,$03,$8d,$26,$d0,$a9,$0e,$8d,$2b,$d0,$8d,$2c,$d0,$8d,$2d // ....&....+..,..-
        .byte $d0,$8d,$2e,$d0,$a9,$e0,$8d,$09,$d0,$8d,$0b,$d0,$8d,$0d,$d0,$8d // ................
        .byte $0f,$d0,$a9,$e0,$8d,$08,$d0,$a9,$00,$8d,$0a,$d0,$a9,$50,$8d,$0c // .............P..
        .byte $d0,$a9,$68,$8d,$0e,$d0,$a9,$c8,$8d,$16,$d0,$60,$a9,$38,$8d,$09 // ..h........`.8..
        .byte $d0,$8d,$0b,$d0,$8d,$0d,$d0,$8d,$0f,$d0,$a9,$06,$8d,$25,$d0,$a9 // .............%..
        .byte $0e,$8d,$2b,$d0,$8d,$2c,$d0,$8d,$2d,$d0,$8d,$2e,$d0,$a9,$12,$8d // ..+..,..-.......
        .byte $18,$d0,$a9,$06,$8d,$22,$d0,$a9,$0e,$8d,$23,$d0,$60,$a9,$06,$8d // ....."....#.`...
        .byte $22,$d0,$a9,$0e,$8d,$23,$d0,$ee,$1b,$d0,$a0,$00,$a2,$d0,$a9,$d8 // "....#..........
        .byte $20,$c2,$12,$20,$a7,$11,$20,$c4,$11,$20,$c4,$11,$20,$c4,$11,$20 //  .. .. .. .. .. 
        .byte $c4,$11,$20,$c4,$11,$20,$c4,$11,$20,$a7,$11,$20,$c4,$11,$20,$c4 // .. .. .. .. .. .
        .byte $11,$20,$c4,$11,$20,$c4,$11,$20,$c4,$11,$20,$c4,$11,$20,$a7,$11 // . .. .. .. .. ..
        .byte $20,$c4,$11,$20,$c4,$11,$20,$c4,$11,$20,$c4,$11,$60,$e9,$ea,$62 //  .. .. .. ..`..b
        .byte $34,$8e,$16,$d0,$8d,$16,$d0,$60,$a9,$ff,$8d,$15,$d0,$8d,$1c,$d0 // 4......`........
        .byte $8d,$1d,$d0,$8d,$1b,$d0,$a9,$c0,$8d,$10,$d0,$a9,$02,$8d,$25,$d0 // ..............%.
        .byte $a9,$0a,$8d,$26,$d0,$a9,$0f,$8d,$27,$d0,$8d,$28,$d0,$8d,$29,$d0 // ...&....'..(..).
        .byte $8d,$2a,$d0,$8d,$2b,$d0,$8d,$2c,$d0,$8d,$2d,$d0,$8d,$2e,$d0,$a9 // .*..+..,..-.....
        .byte $95,$8d,$01,$d0,$8d,$03,$d0,$8d,$05,$d0,$8d,$07,$d0,$8d,$09,$d0 // ................
        .byte $8d,$0b,$d0,$8d,$0d,$d0,$8d,$0f,$d0,$a9,$00,$8d,$00,$d0,$a9,$30 // ...............0
        .byte $8d,$02,$d0,$a9,$60,$8d,$04,$d0,$a9,$90,$8d,$06,$d0,$a9,$c0,$8d // ....`...........
        .byte $08,$d0,$a9,$f0,$8d,$0a,$d0,$a9,$20,$8d,$0c,$d0,$a9,$50,$8d,$0e // ........ ....P..
        .byte $d0,$a9,$3d,$8d,$f8,$07,$8d,$f9,$07,$8d,$fa,$07,$8d,$fb,$07,$8d // ..=.............
        .byte $fc,$07,$8d,$fd,$07,$8d,$fe,$07,$8d,$ff,$07,$60,$a9,$b8,$8d,$01 // ...........`....
        .byte $d0,$8d,$03,$d0,$8d,$05,$d0,$8d,$07,$d0,$8d,$09,$d0,$8d,$0b,$d0 // ................
        .byte $8d,$0d,$d0,$8d,$0f,$d0,$a9,$09,$8d,$25,$d0,$a9,$0a,$8d,$26,$d0 // .........%....&.
        .byte $60,$a2,$00,$bd,$40,$0f,$9d,$80,$0f,$bd,$43,$0f,$9d,$40,$0f,$bd // `...@.....C..@..
        .byte $46,$0f,$9d,$43,$0f,$bd,$49,$0f,$9d,$46,$0f,$bd,$4c,$0f,$9d,$49 // F..C..I..F..L..I
        .byte $0f,$bd,$4f,$0f,$9d,$4c,$0f,$bd,$52,$0f,$9d,$4f,$0f,$bd,$55,$0f // ..O..L..R..O..U.
        .byte $9d,$52,$0f,$bd,$58,$0f,$9d,$55,$0f,$bd,$5b,$0f,$9d,$58,$0f,$bd // .R..X..U..[..X..
        .byte $5e,$0f,$9d,$5b,$0f,$bd,$61,$0f,$9d,$5e,$0f,$bd,$64,$0f,$9d,$61 // ^..[..a..^..d..a
        .byte $0f,$bd,$67,$0f,$9d,$64,$0f,$bd,$6a,$0f,$9d,$67,$0f,$bd,$6d,$0f // ..g..d..j..g..m.
        .byte $9d,$6a,$0f,$bd,$70,$0f,$9d,$6d,$0f,$bd,$73,$0f,$9d,$70,$0f,$bd // .j..p..m..s..p..
        .byte $76,$0f,$9d,$73,$0f,$e8,$e0,$03,$d0,$89,$a2,$00,$bd,$79,$0f,$9d // v..s.........y..
        .byte $76,$0f,$bd,$7c,$0f,$9d,$79,$0f,$bd,$80,$0f,$9d,$7c,$0f,$e8,$e0 // v..|..y.....|...
        .byte $03,$d0,$e9,$60,$c6,$30,$a5,$30,$c9,$bf,$f0,$01,$60,$a9,$c7,$85 // ...`.0.0....`...
        .byte $30,$a2,$00,$bd,$31,$06,$9d,$30,$06,$e8,$e0,$27,$d0,$f5,$a0,$00 // 0...1..0...'....
        .byte $b1,$31,$c9,$00,$d0,$09,$84,$31,$a9,$1a,$85,$32,$4c,$3a,$14,$8d // .1.....1...2L:..
        .byte $57,$06,$e6,$31,$d0,$02,$e6,$32,$60,$c6,$34,$a5,$34,$c9,$bf,$f0 // W..1...2`.4.4...
        .byte $01,$60,$a9,$c7,$85,$34,$a2,$00,$bd,$d1,$06,$9d,$d0,$06,$e8,$e0 // .`...4..........
        .byte $27,$d0,$f5,$a0,$00,$b1,$35,$c9,$00,$d0,$09,$84,$35,$a9,$1b,$85 // '.....5.....5...
        .byte $36,$4c,$6f,$14,$8d,$f7,$06,$e6,$35,$d0,$02,$e6,$36,$60,$cf,$d0 // 6Lo.....5...6`..
        .byte $d1,$cf,$d0,$d1,$cf,$d0,$d1,$cf,$d0,$d1,$cf,$d0,$d1,$cf,$d0,$d1 // ................
        .byte $cf,$d0,$d1,$cf,$d0,$d1,$cf,$d0,$d1,$cf,$d0,$d1,$cf,$d0,$d1,$cf // ................
        .byte $d0,$d1,$cf,$d0,$d1,$40,$d2,$d3,$d4,$d2,$d3,$d4,$d2,$d3,$d4,$d2 // .....@..........
        .byte $d3,$d4,$d2,$d3,$d4,$d2,$d3,$d4,$d2,$d3,$d4,$d2,$d3,$d4,$d2,$d3 // ................
        .byte $d4,$d2,$d3,$d4,$d2,$d3,$d4,$d2,$d3,$d4,$d2,$d3,$d4,$40,$d5,$d6 // .............@..
        .byte $d7,$d5,$d6,$d7,$d5,$d6,$d7,$d5,$d6,$d7,$d5,$d6,$d7,$d5,$d6,$d7 // ................
        .byte $d5,$d6,$d7,$d5,$d6,$d7,$d5,$d6,$d7,$d5,$d6,$d7,$d5,$d6,$d7,$d5 // ................
        .byte $d6,$d7,$d5,$d6,$d7,$80               // ......

txt_f9c5:
        .text "!"
        .byte $40                                   // @ character
        .text "%ABCDE"
        .byte $80                                   // .

txt_f9ce:
        .text "#"
        .byte $40                                   // @ character
        .text "%FGHIJ"
        .byte $e4,$40,$60                           // .@`

txt_f9d9:
        .text "$KLMNOPQRSTRNUVWXYZ"
        .byte $5b,$4c,$5c,$5d,$5e,$5f,$d8,$61,$62,$63,$62,$63,$64,$65,$66,$67 // [L\]^_.abcbcdefg
        .byte $68,$69,$e4,$40,$60,$24,$6a,$6b,$6c,$6d,$6e,$6f,$70,$71,$72,$73 // hi.@`$jklmnopqrs
        .byte $74,$75,$76,$77,$78,$79,$7a,$7b,$7c,$6b,$7d,$7e,$7f,$80,$81,$82 // tuvwxyz{|k}~....
        .byte $83,$82,$83,$84,$85,$86,$87,$88,$89,$8a,$e4,$40,$60,$24,$8b,$8c // ...........@`$..
        .byte $8d,$8e,$8f,$90,$91,$92,$93,$94,$95,$96,$97,$98,$99,$9a,$9b,$9c // ................
        .byte $9d,$8c,$9e,$9f,$a0,$a1,$a2,$a3,$a4,$a5,$a6,$a7,$a8,$a9,$9e,$aa // ................
        .byte $ab,$ac,$e4,$40,$60,$24,$8b,$ad,$ae,$af,$b0,$b1,$b2,$b3,$b4,$b5 // ...@`$..........
        .byte $b6,$40,$b7,$b8,$b9,$ba,$bb,$bc,$bd,$ad,$be,$bf,$c0,$c1,$b0,$bf // .@..............
        .byte $c2,$c3,$c4,$c5,$c6,$ad,$be,$c7,$c8,$c9,$e4,$40,$23,$8b,$ca,$cb // ...........@#...
        .byte $ef,$40,$23,$8b,$ca,$cb,$e9,$40,$23,$8b,$ca,$cb,$e7 // .@#....@#....

txt_fa89:
        .byte $40                                   // @ character
        .text "#"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $cd,$ce,$ef                           // ...

txt_fa8f:
        .byte $40                                   // @ character
        .text "#"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $cd,$ce,$e9                           // ...

txt_fa95:
        .byte $40                                   // @ character
        .text "#"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $cd,$ce,$e6,$40,$80,$c0,$00,$3d,$4c,$14,$17,$20,$ec,$19,$ce,$1c // ...@...=L.. ....
        .byte $17,$d0,$08,$a9,$06,$8d,$1c,$17,$20,$ec,$19,$60,$a9,$06,$8d,$1c // ........ ..`....
        .byte $17,$4c,$2d,$17,$03,$b0,$60,$38,$a9,$60,$85,$f7,$a9,$18,$85,$f8 // .L-...`8.`......
        .byte $a9,$12,$85,$f9,$a9,$19,$85,$fa,$a9,$62,$85,$fb,$a9,$19,$85,$fc // .........b......
        .byte $a2,$00,$bd,$38,$18,$9d,$00,$d4,$e8,$e0,$19,$d0,$f5,$bd,$38,$18 // ...8..........8.
        .byte $95,$8b,$e8,$e0,$1c,$d0,$f6,$a9,$01,$85,$a0,$85,$a1,$85,$a2,$60 // ...............`
        .byte $eb,$ea,$60,$c0,$c6,$a0,$f0,$03,$4c,$b0,$17,$a5,$a4,$8d,$04,$d4 // ..`.....L.......
        .byte $a0,$00,$b1,$f7,$8d,$00,$d4,$c8,$b1,$f7,$8d,$01,$d4,$c8,$b1,$f7 // ................
        .byte $f0,$16,$85,$a0,$a6,$a4,$e8,$8e,$04,$d4,$c8,$98,$18,$65,$f7,$85 // .............e..
        .byte $f7,$90,$02,$e6,$f8,$4c,$b0,$17,$a9,$60,$85,$f7,$a9,$18,$85,$f8 // .....L...`......
        .byte $a9,$01,$85,$a0,$c6,$a1,$f0,$03,$4c,$f0,$17,$a5,$a5,$8d,$0b,$d4 // ........L.......
        .byte $a0,$00,$b1,$f9,$8d,$07,$d4,$c8,$b1,$f9,$8d,$08,$d4,$c8,$b1,$f9 // ................
        .byte $f0,$16,$85,$a1,$a6,$a5,$e8,$8e,$0b,$d4,$c8,$98,$18,$65,$f9,$85 // .............e..
        .byte $f9,$90,$02,$e6,$fa,$4c,$f0,$17,$a9,$12,$85,$f9,$a9,$19,$85,$fa // .....L..........
        .byte $a9,$01,$85,$a1,$c6,$a2,$f0,$03,$4c,$30,$18,$a5,$a6,$8d,$12,$d4 // ........L0......
        .byte $a0,$00,$b1,$fb,$8d,$0e,$d4,$c8,$b1,$fb,$8d,$0f,$d4,$c8,$b1,$fb // ................
        .byte $f0,$16,$85,$a2,$a6,$a6,$e8,$8e,$12,$d4,$c8,$98,$18,$65,$fb,$85 // .............e..
        .byte $fb,$90,$02,$e6,$fc,$4c,$30,$18,$a9,$62,$85,$fb,$a9,$19,$85,$fc // .....L0..b......
        .byte $a9,$01,$85,$a2,$e3,$ea,$21,$60,$e4,$ea,$a3,$23,$06,$00,$5c,$a6 // ......!`...#..\.
        .byte $22,$5a,$e0,$a5,$29,$5a,$e0,$00,$c8,$f6,$1f // "Z..)Z.....

txt_fbd3:
        .byte $40                                   // @ character
        .text "  "
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $3d,$9c,$ff,$bc,$ff,$bc,$df,$bd,$47,$14,$1a,$60,$9d,$18,$20,$ed // =.......G..`.. .
        .byte $15,$20,$9d,$18,$20,$14,$1a,$20,$db,$20,$20,$12,$27,$80,$a2,$60 // . .. .. .  .'..`
        .byte $28,$80,$14,$1a,$60,$9d,$18,$20,$ed,$15,$20,$9d,$18,$20,$14,$1a // (...`.. .. .. ..
        .byte $20,$db,$20,$20,$12,$27,$60,$e1,$24,$20,$db,$20,$20,$e1,$24,$20 //  .  .'`.$ .  .$ 
        .byte $12                                   // .

txt_fc18:
        .text "' :1 "
        .byte $8a,$3a,$80,$a2,$60,$40,$80,$14,$1a,$30,$9d,$18,$10,$ed,$15,$10 // .:..`@...0......
        .byte $9d,$18,$10,$14,$1a,$10,$db,$20,$10,$12,$27,$30,$e1,$24,$10,$db // ....... ..'0.$..
        .byte $20,$10,$e1,$24,$10,$12,$27,$10,$fa,$30,$10,$ee,$3a,$10,$41,$37 //  ..$..'..0..:.A7
        .byte $10,$3a,$31,$10,$41,$37,$10,$8a,$3a,$10,$3a,$31,$10,$8a,$3a,$10 // .:1.A7..:.:1..:.
        .byte $c1,$49,$10,$b6                       // .I..

txt_fc61:
        .text "W"
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $60,$28,$40,$14,$1a,$30,$9d,$18,$10,$ed,$15,$10,$9d,$18,$10,$14 // `(@..0..........
        .byte $1a,$10,$db,$20,$10,$12,$27,$30,$e1,$24,$10,$db,$20,$10,$e1,$24 // ... ..'0.$.. ..$
        .byte $10,$12,$27,$10,$3a,$31,$10,$8a,$3a,$80,$a2,$21,$80,$a4,$60,$36 // ..'.:1..:..!..`6
        .byte $7b,$05,$80,$7b,$05,$80,$1b,$04,$80,$1b,$04,$80,$7b,$05,$80,$7b // {..{........{..{
        .byte $05,$80,$1b,$04,$80,$1b,$04,$80,$e2,$04,$80,$e2,$04,$80,$7b,$05 // ..............{.
        .byte $80,$1b,$04,$80,$e2,$04,$80,$51,$07,$80,$7b,$05,$80,$1b,$04,$80 // .......Q..{.....
        .byte $e2,$04,$80,$e2,$04,$80,$ba,$60,$36,$84,$05,$80,$84,$05,$80,$24 // .......`6......$
        .byte $04,$80,$24,$04,$80,$84,$05,$80,$84,$05,$80,$24,$04,$80 // ..$........$..

// --- Region $fce9-$fd14 ---
.pc = $fce9 "Segment $fce9"
        .byte $04,$80,$84,$05,$80,$24,$04,$80,$eb,$04,$80,$5b,$07,$80,$84,$05 // .....$.....[....
        .byte $80,$24,$04,$80,$eb,$04,$80,$eb,$04,$80,$a8,$60,$55,$ad,$40,$03 // .$.........`U.@.
        .byte $30,$11,$a9,$c8,$8d,$50,$03,$8d,$16,$d4,$8d,$40 // 0....P.....@

// --- Region $fd1c-$fd51 ---
.pc = $fd1c "dat_fd1c"

dat_fd1c:
        .byte $ce,$41,$03,$d0,$08,$ce,$50,$03,$a9,$01,$8d,$41,$03,$ad,$50,$03 // .A....P....A..P.
        .byte $8d,$16,$d4,$a6,$a1,$ca,$d0,$03,$8e,$40,$03,$60,$07,$01,$ce,$d3 // .........@.`....
        .byte $19,$f0,$01,$60,$a9,$03,$8d,$d3,$19,$ad,$d2,$19,$49,$01,$8d,$d2 // ...`........I...
        .byte $19,$8d,$03,$d4,$60,$00               // ....`.

// --- Region $fd5c-$fda2 ---
.pc = $fd5c "Segment $fd5c"
        .byte $60,$50                               // `P

txt_fd5e:
        .encoding "screencode_mixed"
        .text " champers of shaolin from thailon was cracked and trained by sting of"
        .encoding "petscii_upper"

// --- Region $fda7-$febb ---
.pc = $fda7 "dat_fda7"

dat_fda7:
        .byte $01,$0d,$0f,$15,$0e,$14,$21,$e8,$20,$60,$66 // ......!. `f

txt_fdb2:
        .encoding "screencode_mixed"
        .text "paramount status: scratcher, sting, dr.death, joe cool, phantom, stainless steel, witcher, pd, mc, tc!"
        .encoding "petscii_upper"
        .byte $eb,$20,$27,$13,$05,$05,$20,$19,$01,$21,$f0,$20,$80,$20,$00,$61 // . '... ..!. . .a
        .byte $d1                                   // .

txt_fe29:
        .encoding "screencode_mixed"
        .text "  greetings only to the best: legend, censor, ikari+talent, illusion, light, dcs, fairlight, rti, dominators, nato, lotus, gp, lazer, manowar, tran"
        .encoding "petscii_upper"

// --- Region $fec9-$ff5a ---
.pc = $fec9 "txt_fec9"

txt_fec9:
        .encoding "screencode_mixed"
        .text "s, empire, quality+fbi, unicess, twilight zone, nuclear, triangle, yankees, wwe, success, zone"
        .encoding "petscii_upper"

txt_ff27:
        .text " 45, "

txt_ff2c:
        .encoding "screencode_mixed"
        .text "x-factory, atrix, trc, atg, crazy, falcons, ori"
        .encoding "petscii_upper"

// --- Region $ff7a-$ffff ---
.pc = $ff7a "Segment $ff7a"
        .byte $07,$20,$0f,$0e,$05,$13,$2c,$20,$12,$0f,$19,$01,$0c,$2c,$20,$08 // . ...., ....., .
        .byte $0f,$12,$09,$1a,$0f,$0e,$2c,$20,$14,$05,$12,$01,$2c,$20,$13,$08 // ......, ...., ..
        .byte $01,$04,$0f,$17,$13,$2c,$20,$04,$04,$14,$2c,$20,$14,$08,$05,$20 // ....., ..., ... 
        .byte $06,$0f,$12,$03,$05,$2c,$20,$0f,$10,$01,$0c,$2c,$20,$12,$05,$01 // ....., ...., ...
        .byte $03,$14,$09,$0f,$0e,$13,$2c,$20,$0d,$05,$07,$01,$13,$14,$19,$0c // ......, ........
        .byte $05,$2c,$20,$02,$01,$02,$19,$07,$01,$0e,$07,$2c,$20,$13,$08,$01 // ., ........, ...
        .byte $12,$0b,$13,$2c,$20,$12,$09,$06,$06,$13,$2c,$20,$08,$0f,$01,$18 // ..., ....., ....
        .byte $05,$12,$13,$2c,$20,$13,$03,$09,$05,$0e,$03,$05 // ..., .......

txt_fff6:
        .text " 451"
        .byte $80                                   // .

txt_fffb:
        .text "' "
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $00,$2c                               // .,
