// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59: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:  $0d40 (3392)
// IRQ handler:  $0e03 (irq_0e03)
// IRQ handler:  $ea31 (irq_ea31)
//
// Code: 1301 bytes, Data: 62187 bytes
// Labels: 193, Subroutines: 11
//
// Cross-references: all OK
// ============================================


// --- Region $0d40-$0e14 ---
.pc = $0d40 "main_0d40"

main_0d40:
        jsr sub_0f85
        lda #$00
        sta $02
        sta $ac
        sta $d011
        sta $d020
        sta $d021
        sta $dc0e
        sta smc_0e11                                // SMC: modifies $0e11
        pha
        jsr sub_1000
        ldx #$77

loc_0d5e:
        lda txt_0ca0,x
        sta $0428,x
        sta $04c8,x
        sta $0568,x
        sta $0608,x
        sta $06a8,x
        sta $0748,x
        lda #$08
        sta $d828,x
        sta $d8c8,x
        sta $d968,x
        sta $da08,x
        sta $daa8,x
        sta $db48,x
        dex
        bpl loc_0d5e
        ldx #$27
        pla

loc_0d8d:
        sta $d800,x
        sta $d8a0,x
        sta $d940,x
        sta $d9e0,x
        sta $da80,x
        sta $db20,x
        sta $dbc0,x
        dex
        bpl loc_0d8d
        jsr sub_0f7a
        lda #$01
        sta $d01a
        sta $ab
        lda $0fb1
        ldx #$03
        ldy #$0e
        sta $d012
        stx $0314
        sty $0315
        lda #$13
        sta $d018
        lda #$c1
        sta $0318
        lda #$ff

loc_0dcb:
        cmp $d012
        bne loc_0dcb
        lda #$1b
        sta $d011
        cli

loc_0dd6:
.label smc_0dd7 = * + 1
        lda #$00                                    // !SMC: modified by $0dfd
        bne loc_0dd6
        ldx $02
        lda chr_0fa7,x
        sta $ae
        lda $0fac,x
        sta $af
        ldy #$27

loc_0de8:
        lda $04a0,y
        sta ($ae),y
        dey
        bpl loc_0de8
        ldx $02
        inx
        cpx #$04
        bne loc_0df9
        ldx #$00

loc_0df9:
        stx $02
        lda #$00
        sta smc_0dd7                                // SMC: modifies $0dd7
        jmp loc_0dd6

irq_0e03:
        lda $d012
        cmp #$fa
        bne loc_0e10
        jsr sub_0e84
        jmp loc_0e5a

loc_0e10:
.label smc_0e11 = * + 1
        lda #$00                                    // !SMC: modified by $0d55, $0e57
        beq loc_0e3a

chr_0e14:
        // === Charset data (1 bytes, $0e14-$0e14) ===
        .byte $ad                                   // char 0 (partial)

// --- Region $0e3a-$0ebe ---
.pc = $0e3a "loc_0e3a"

loc_0e3a:
        lda $d012

loc_0e3d:
        cmp $d012
        beq loc_0e3d
        lda $ac
        lsr
        tax
        dex
        ldy $0fbe,x
        ldx $ab
        sty $d021
        stx $d016
        lda smc_0e11
        eor #$01
        sta smc_0e11                                // SMC: modifies $0e11

loc_0e5a:
        ldx $ac
        lda $0fb1,x
        sta $d012
        inx
        cpx #$0d
        bne loc_0e69
        ldx #$00

loc_0e69:
        stx $ac
        lda #$ef
        cmp $dc01
.label smc_0e71 = * + 1
        beq loc_0e78                                // !SMC: modified by $0e7f

loc_0e72:
        inc $d019
        jmp loc_ea7e

loc_0e78:
        lda #$20
        sta smc_0eb7                                // SMC: modifies $0eb7
        lda #$00
        sta smc_0e71                                // SMC: modifies $0e71
        beq loc_0e72
// Referenced by: jsr from $0e0a

sub_0e84:
        jsr sub_1003
        lda $ab
        clc
        sbc #$01
        bmi loc_0e91
        sta $ab
        rts

loc_0e91:
        and #$07
        sta $ab
        ldx #$00

loc_0e97:
        lda $04a1,x
        sta $04a0,x
        inx
        cpx #$28
        bne loc_0e97

loc_0ea2:
.label smc_0ea3 = * + 1
.label smc_0ea4 = * + 2
        lda $1997                                   // !SMC: modified by $0f7e, $0f81
        bne loc_0eac
        jsr sub_0f7a
        bne loc_0ea2

loc_0eac:
        sta $04c7
        inc smc_0ea3
        bne smc_0eb7
        inc smc_0ea4

smc_0eb7:
        bit chr_0ebe                                // !SMC: modified by $0e7a
        bit $0ed9
        rts

chr_0ebe:
        // === Charset data (1 bytes, $0ebe-$0ebe) ===
        .byte $ce                                   // char 0 (partial)

// --- Region $0f7a-$0fa6 ---
.pc = $0f7a "sub_0f7a"
// Referenced by: jsr from $0da5, $0ea7

sub_0f7a:
        ldx #$a0
        ldy #$1b
        stx smc_0ea3                                // SMC: modifies $0ea3
        sty smc_0ea4                                // SMC: modifies $0ea4
        rts
// Referenced by: jsr from $0d40

sub_0f85:
        sei
        jsr $fda3
        jsr $e544
        ldx #$1f

loc_0f8e:
        lda $ecb9,x
        sta $d000,x
        lda #$00
        sta $d400,x
        dex
        bpl loc_0f8e
        ldx #$31
        ldy #$ea
        stx $0314
        sty $0315
        rts

// --- Region $1000-$1080 ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $0d59, $1007

sub_1000:
        jmp loc_1048
// Referenced by: jsr from $0e84, $1011

sub_1003:
        jmp loc_1021

loc_1006:
        sei
        jsr sub_1000

loc_100a:
        lda #$ff

loc_100c:
        cmp $d012
        bne loc_100c
        jsr sub_1003
        lda $dc01
        and #$10
        bne loc_100a
        sta $d418
        cli
        rts

dat_1020:
        .byte $00                                   // .

loc_1021:
        ldx #$00
        dec $1090
        bmi loc_1034
        jsr sub_1226
        jsr sub_1225
        jmp sub_1225

dat_1031:
        .byte $ff,$ff,$ff                           // ...

loc_1034:
        lda #$02
        sta $1090
        jsr sub_1040
        jsr sub_103f
// Referenced by: jsr from $103c

sub_103f:
        inx
// Referenced by: jsr from $1039

sub_1040:
        dec $108a,x
        bmi loc_1091
        jmp sub_1226

loc_1048:
        lda #$1f
        sta $d418
        lda #$f0
        sta $d417
        and #$0f
        sta smc_1262                                // SMC: modifies $1262
        ldx #$0f

loc_1059:
        sta dat_1081,x
        dex
        bpl loc_1059
        ldx #$02

loc_1061:
        lda $14b9,x
        sta $fa
        lda $14bc,x
        sta $fb
        ldy #$00
        lda ($fa),y
        sta $108d,x
        iny
        lda ($fa),y
        sta $10e6,x
        and #$0f
        sta $10e9,x
        dex
        bpl loc_1061
        rts

// --- Region $1091-$10c6 ---
.pc = $1091 "loc_1091"

loc_1091:
        ldy $108d,x
        cpy #$fe
        bne loc_10a1
// Referenced by: jsr from $10c0

sub_1098:
        lda $1084,x
        and #$fe
        sta $1084,x
        rts

loc_10a1:
        lda $1b61,y
        sta $fa
        lda $1b23,y
        sta $fb
        ldy dat_1081,x
        lda ($fa),y
        bmi loc_10d2
        cmp #$60
        bcc loc_10f9

loc_10b6:
        and #$1f
        sta $108a,x
        lda #$fe
        sta dat_1031,x
        jsr sub_1098

loc_10c3:
        jmp loc_1187

dat_10c6:
        .byte $00                                   // .

// --- Region $10d2-$10dd ---
.pc = $10d2 "loc_10d2"

loc_10d2:
        cmp #$a0
        bcc loc_10ec
        and #$1f
        sta $108a,x
        bcs loc_10c3
        brk

// --- Region $10ec-$1141 ---
.pc = $10ec "loc_10ec"

loc_10ec:
        asl
        asl
        asl
        sta dat_13d9,x
        iny
        lda ($fa),y
        cmp #$60
        bcs loc_10b6

loc_10f9:
        sta $fc
        iny
        lda $10e6,x
        lsr
        lsr
        lsr
        lsr
        clc
        adc $fc
        sta $10c9,x
        sty $fc
        tay
        lda dat_1437,y
        sta $10cc,x
        sta $13e2,x
        lda dat_11c5,y
        sta $10cf,x
        sta $12b6,x
        ldy $fc
        lda ($fa),y
        sta dat_1141,x
        and #$1f
        sta $108a,x
        lda ($fa),y
        bmi loc_1150
        and #$20
        beq loc_1177
        iny
        lda ($fa),y
        sta $1147,x
        iny
        lda ($fa),y
        sta $114a,x
        jmp loc_1177

dat_1141:
        .byte $07                                   // .

// --- Region $1150-$11c4 ---
.pc = $1150 "loc_1150"

loc_1150:
        stx smc_1262                                // SMC: modifies $1262
        iny
        lda ($fa),y
        sta smc_1266                                // SMC: modifies $1266
        and #$0f
        asl
        sec
        sbc #$10
        sta smc_12a0                                // SMC: modifies $12a0
        iny
        lda ($fa),y
        bne loc_116e
        lda #$f0
        sta $d417
        bne loc_1177

loc_116e:
        sta smc_126b                                // SMC: modifies $126b
        lda dat_12b3,x
        sta $d417

loc_1177:
        lda #$ff
        sta dat_1031,x
        sta $12b9,x
        lda #$00
        sta $10dd,x
        sta $12bd,x

loc_1187:
        iny
        lda ($fa),y
        cmp #$ff
        bne loc_11c0
        dec $10e9,x
        bpl loc_11be
        lda $14b9,x
        sta $fa
        lda $14bc,x
        sta $fb
        ldy $1087,x
        iny
        iny
        lda ($fa),y
        cmp #$ff
        bne loc_11aa
        ldy #$00

loc_11aa:
        tya
        sta $1087,x
        lda ($fa),y
        sta $108d,x
        iny
        lda ($fa),y
        sta $10e6,x
        and #$0f
        sta $10e9,x

loc_11be:
        ldy #$00

loc_11c0:
        tya
        sta dat_1081,x
        rts

// --- Region $1225-$12b3 ---
.pc = $1225 "sub_1225"
// Referenced by: jsr from $102b; jmp from $102e

sub_1225:
        inx
// Referenced by: jsr from $1028; jmp from $1045

sub_1226:
        ldy dat_13d9,x
        sty $fc
        lda dat_1141,x
        and #$40
        bne loc_1290
        sta $1144,x
        lda $15ac,y
        sta $fa
        lda $15ad,y
        ldy dat_10c6,x
        sta $d406,y
        lda $fa
        sta $d405,y
        lda $1084,x
        and #$fe
        sta $d404,y
        ldy $fc
        lda $15ae,y
        sta $1084,x
        lda $15af,y
        sta $13dc,x
        sta $13df,x
.label smc_1262 = * + 1
        cpx #$00                                    // !SMC: modified by $1054, $1150
        bne loc_126f
.label smc_1266 = * + 1
        lda #$65                                    // !SMC: modified by $1156
        sta smc_129e                                // SMC: modifies $129e
.label smc_126b = * + 1
        lda #$f0                                    // !SMC: modified by $116e
        sta smc_1296                                // SMC: modifies $1296

loc_126f:
        lda #$00
        sta $10e0,x
        sta $10e3,x
        lda $15b1,y
        lsr
        lsr
        lsr
        sta $114d,x
        lda dat_1141,x
        ora #$40
        sta dat_1141,x
        lda $15b3,y
        sta $fd,x
        jmp loc_1385

loc_1290:
        cpx smc_1262
        bne loc_12a7
.label smc_1296 = * + 1
        lda #$f0                                    // !SMC: modified by $126c
        beq loc_12a7
        dec smc_1296
        clc
.label smc_129e = * + 1
        lda #$65                                    // !SMC: modified by $1267, $12a1, $140e
.label smc_12a0 = * + 1
        adc #$fa                                    // !SMC: modified by $115f
        sta smc_129e                                // SMC: modifies $129e
        sta $d416

loc_12a7:
        lda $fd,x
        and #$0f
        beq loc_12c7
        jsr sub_13e5
        jmp loc_1322

dat_12b3:
        .byte $f1                                   // .

// --- Region $12c7-$13d8 ---
.pc = $12c7 "loc_12c7"

loc_12c7:
        lda dat_1141,x
        and #$20
        bne loc_1322
        lda $fd,x
        and #$10
        beq loc_1322
        dec $114d,x
        bpl loc_1322
        inc $114d,x
        lda $12bd,x
        and #$03
        tay
        lda $12c3,y
        bne loc_12fa
        ldy $fc
        sec
        lda $10cc,x
        sbc $15b2,y
        sta $10cc,x
        bcs loc_130d
        dec $10cf,x
        bne loc_130d

loc_12fa:
        ldy $fc
        clc
        lda $10cc,x
        adc $15b2,y
        sta $10cc,x
        bcc loc_130d
        inc $10cf,x
        bcs loc_130d

loc_130d:
        inc $10dd,x
        lda $15b1,y
        and #$0f
        cmp $10dd,x
        bne loc_1322
        lda #$00
        sta $10dd,x
        inc $12bd,x

loc_1322:
        ldy $fc
        lda $15b0,y
        sta $fc
        lda $fd,x
        and #$40
        beq loc_1343
        clc
        lda $fc
        adc $13dc,x
        sta $13dc,x
        lda $fc
        adc $13df,x
        sta $13df,x
        jmp loc_1385

loc_1343:
        lda $fd,x
        and #$20
        beq loc_1385
        lda $10e3,x
        beq loc_135e
        clc
        lda $13dc,x
        adc $fc
        sta $13dc,x
        bcc loc_136c
        inc $13df,x
        bcs loc_136c

loc_135e:
        sec
        lda $13dc,x
        sbc $fc
        sta $13dc,x
        bcs loc_136c
        dec $13df,x

loc_136c:
        inc $10e0,x
        lda $fc
        and #$0f
        cmp $10e0,x
        bne loc_1385
        lda #$00
        sta $10e0,x
        lda $10e3,x
        eor #$01
        sta $10e3,x

loc_1385:
        ldy dat_10c6,x
        lda $1084,x
        sta $d404,y
        lda $13df,x
        sta $d403,y
        lda $13dc,x
        sta $d402,y
        lda dat_1141,x
        and #$20
        beq loc_13cc
        lda $1147,x
        and #$01
        beq loc_13b2
        lda $12b9,x
        eor #$ff
        sta $12b9,x
        bne loc_13cc

loc_13b2:
        clc
        lda $13e2,x
        adc $1147,x
        sta $13e2,x
        sta $d400,y
        lda $12b6,x
        adc $114a,x
        sta $12b6,x
        sta $d401,y
        rts

loc_13cc:
        lda $10cc,x
        sta $d400,y
        lda $10cf,x
        sta $d401,y
        rts

// --- Region $13e5-$1436 ---
.pc = $13e5 "sub_13e5"
// Referenced by: jsr from $12ad

sub_13e5:
        tay
        lda $1498,y
        sta $fa
        lda $14a8,y
        sta $fb
        ldy $1144,x
        lda ($fa),y
        and dat_1031,x
        sta $1084,x
        iny
        lda ($fa),y
        bmi loc_1404
        clc
        adc $10c9,x

loc_1404:
        and #$7f
        sta smc_1429                                // SMC: modifies $1429
        iny
        lda ($fa),y
        beq loc_1411
        sta smc_129e                                // SMC: modifies $129e

loc_1411:
        iny
        lda ($fa),y
        cmp #$fe
        bcc loc_1424
        beq loc_141e
        ldy #$00
        beq loc_1424

loc_141e:
        lda $fd,x
        and #$f0
        sta $fd,x

loc_1424:
        tya
        sta $1144,x
.label smc_1429 = * + 1
        ldy #$18                                    // !SMC: modified by $1406
        lda dat_1437,y
        sta $10cc,x
        lda dat_11c5,y
        sta $10cf,x
        rts

// --- Region $264c-$264c ---
.pc = $264c "Segment $264c"
        brk

// --- Region $45f0-$45f0 ---
.pc = $45f0 "Segment $45f0"
        brk

// --- Region $54d0-$54d0 ---
.pc = $54d0 "Segment $54d0"
        brk

// --- Region $60c9-$60c9 ---
.pc = $60c9 "Segment $60c9"
        brk

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

// --- Region $9ddb-$9ddb ---
.pc = $9ddb "Segment $9ddb"
        brk

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

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

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

irq_ea31:
        brk

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

loc_ea7e:
        brk

// --- Region $fda3-$fdae ---
.pc = $fda3 "Segment $fda3"
        and $ff03
        .byte $97,$a3                               // sax $a3,y // ILLEGAL
        and $3703,y
        .byte $07,$34                               // slo $34 // ILLEGAL
        .byte $07,$32                               // slo $32 // ILLEGAL

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

// --- Region $0800-$0d3f ---
.pc = $0800 "chr_0800"

chr_0800:
        // === Charset data (1344 bytes, $0800-$0d3f) ===
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 0 @+0
        .byte $ff,$c7,$93,$39,$01,$39,$39,$ff       // char 1 @+1
        .byte $ff,$03,$39,$03,$39,$39,$03,$ff       // char 2 @+2
        .byte $ff,$83,$39,$3f,$3f,$39,$83,$ff       // char 3 @+3
        .byte $ff,$03,$39,$39,$39,$39,$03,$ff       // char 4 @+4
        .byte $ff,$81,$3f,$07,$3f,$3f,$81,$ff       // char 5 @+5
        .byte $ff,$81,$3f,$07,$3f,$3f,$3f,$ff       // char 6 @+6
        .byte $ff,$83,$39,$3f,$21,$39,$83,$ff       // char 7 @+7
        .byte $ff,$39,$39,$01,$39,$39,$39,$ff       // char 8 @+8
        .byte $ff,$81,$e7,$e7,$e7,$e7,$81,$ff       // char 9 @+9
        .byte $ff,$c1,$f9,$f9,$f9,$39,$83,$ff       // char 10 @+10
        .byte $ff,$39,$33,$07,$33,$39,$39,$ff       // char 11 @+11
        .byte $ff,$3f,$3f,$3f,$3f,$3f,$81,$ff       // char 12 @+12
        .byte $ff,$93,$01,$29,$39,$39,$39,$ff       // char 13 @+13
        .byte $ff,$03,$39,$39,$39,$39,$39,$ff       // char 14 @+14
        .byte $ff,$83,$39,$39,$39,$39,$83,$ff       // char 15 @+15
        .byte $ff,$03,$39,$39,$03,$3f,$3f,$ff       // char 16 @+16
        .byte $ff,$83,$39,$39,$29,$33,$81,$ff       // char 17 @+17
        .byte $ff,$03,$39,$39,$03,$33,$39,$ff       // char 18 @+18
        .byte $ff,$83,$3f,$83,$f9,$39,$83,$ff       // char 19 @+19
        .byte $ff,$01,$e7,$e7,$e7,$e7,$e7,$ff       // char 20 @+20
        .byte $ff,$39,$39,$39,$39,$39,$83,$ff       // char 21 @+21
        .byte $ff,$39,$39,$39,$39,$93,$c7,$ff       // char 22 @+22
        .byte $ff,$39,$39,$39,$29,$01,$93,$ff       // char 23 @+23
        .byte $ff,$39,$93,$c7,$93,$39,$39,$ff       // char 24 @+24
        .byte $ff,$39,$39,$81,$f9,$39,$83,$ff       // char 25 @+25
        .byte $ff,$01,$f3,$e7,$cf,$9f,$01           // char 26 (partial)

dat_08d7:
        // === Fill data (50 bytes, $08d7-$0908) ===
        .fill 50, $ff
        .byte $e7,$e7,$e7,$e7,$ff,$e7,$ff           // char 33 (partial)
        .byte $ff,$99,$33,$ff,$ff,$ff,$ff,$ff       // char 34 '"'
        .byte $ff,$93,$01,$93,$93,$01,$93,$ff       // char 35 '#'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 36 '$'
        .byte $ff,$39,$33,$e7,$cf,$99,$39,$ff       // char 37 '%'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 38 '&'
        .byte $ff,$e7,$cf,$ff,$ff,$ff,$ff,$ff       // char 39 '''
        .byte $ff,$e7,$cf,$cf,$cf,$cf,$e7,$ff       // char 40 '('
        .byte $ff,$cf,$e7,$e7,$e7,$e7,$cf,$ff       // char 41 ')'
        .byte $ff,$93,$c7,$01,$c7,$93,$ff,$ff       // char 42 '*'
        .byte $ff,$e7,$e7,$81,$e7,$e7,$ff,$ff       // char 43 '+'
        .byte $ff,$ff,$ff,$ff,$ff,$e7,$cf,$ff       // char 44 ','
        .byte $ff,$ff,$ff,$81,$ff,$ff,$ff,$ff       // char 45 '-'
        .byte $ff,$ff,$ff,$ff,$ff,$e7,$e7,$ff       // char 46 '.'
        .byte $ff,$f9,$f3,$e7,$cf,$9f,$3f,$ff       // char 47 '/'
        .byte $ff,$83,$39,$31,$29,$19,$83,$ff       // char 48 '0'
        .byte $ff,$e7,$c7,$e7,$e7,$e7,$c3,$ff       // char 49 '1'
        .byte $ff,$83,$39,$f9,$c3,$9f,$01,$ff       // char 50 '2'
        .byte $ff,$83,$f9,$c3,$f9,$39,$83,$ff       // char 51 '3'
        .byte $ff,$f3,$93,$93,$33,$01,$f3,$ff       // char 52 '4'
        .byte $ff,$01,$3f,$03,$f9,$39,$83,$ff       // char 53 '5'
        .byte $ff,$c3,$9f,$03,$39,$39,$83,$ff       // char 54 '6'
        .byte $ff,$01,$f9,$f3,$e7,$cf,$9f,$ff       // char 55 '7'
        .byte $ff,$83,$39,$83,$39,$39,$83,$ff       // char 56 '8'
        .byte $ff,$83,$39,$39,$81,$f3,$c7,$ff       // char 57 '9'
        .byte $ff,$ff,$e7,$ff,$ff,$e7               // char 58 (partial)

dat_09d6:
        // === Fill data (35 bytes, $09d6-$09f8) ===
        .fill 35, $ff
        .byte $83,$39,$f3,$c7,$ff,$cf,$ff           // char 63 (partial)
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 64 '@'
        .byte $f5,$f7,$f7,$fb,$f7,$fb,$f8,$fa       // char 65 'A'
        .byte $66,$ff,$6f,$7f,$bf,$ff,$fc,$22       // char 66 'B'
        .byte $88,$ff,$00,$16,$1b,$2f,$00,$3f       // char 67 'C'
        .byte $00,$ff                               // char 68 (partial)

txt_0a22:
        .byte $3b,$3f,$3f,$bf,$0c,$a2               // char 68 (partial)

txt_0a28:
        .byte $35,$37,$37,$3b,$3b,$3b,$38,$3a       // char 69 'E'
        .byte $59,$ff,$6f,$7f,$bf,$ff,$fc,$22       // char 70 'F'
        .byte $a8,$ff,$00,$3f,$3f,$3f,$3f,$3f       // char 71 'G'
        .byte $80,$ff,$3b,$3f,$3f,$3f,$0c           // char 72 (partial)

txt_0a47:
        .byte $22                                   // char 72 (partial)
        .byte $35,$37,$37,$3b,$3b,$3b,$30,$33       // char 73 'I'
        .byte $66,$ff,$6f,$7f,$bf,$ff,$00,$ff       // char 74 'J'
        .byte $a2,$ff,$00,$1b,$00,$ff,$00,$ff       // char 75 'K'
        .byte $00,$ff,$00,$ff,$8a,$ff,$03,$c8       // char 76 'L'
        .byte $0d,$cd,$0d,$ce,$9e,$ee,$2e,$8e       // char 77 'M'
        .byte $56,$ff,$db,$df,$ef,$ff,$3f,$88       // char 78 'N'
        .byte $6a,$ff,$c0,$c5,$c7,$cb,$00,$8f       // char 79 'O'
        .byte $88,$ff,$00,$bf,$fc,$8f,$00,$ff       // char 80 'P'
        .byte $03,$f3,$03,$f3,$f3,$f3,$03,$ff       // char 81 'Q'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$fd,$fa       // char 82 'R'
        .byte $ff,$ff,$fd,$f7,$df,$8f,$00,$22       // char 83 'S'
        .byte $df,$73,$fc,$df,$6f,$ff,$00,$02       // char 84 'T'
        .byte $ff,$ff,$ff,$3f,$cf,$c3,$00,$22       // char 85 'U'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$3f       // char 86 'V'
        .byte $d5,$df,$dd,$ed,$de,$ef,$e3,$e8       // char 87 'W'
        .byte $98,$fc,$bc,$fc,$fc,$fc,$f0,$88       // char 88 'X'
        .byte $66,$ff,$bc,$fc,$fc,$fc,$f0,$88       // char 89 'Y'
        .byte $a2,$ff,$00,$5b,$6f,$bd,$01,$fc       // char 90 'Z'
        .byte $00,$fc,$00,$fc,$fc,$44,$30,$88       // char 91 '['
        .byte $d5,$df,$ed,$dd,$ee,$ef,$e3,$e8       // char 92 '\'
        .byte $ff,$ff,$ff,$ff,$fd,$f8,$d0,$a2       // char 93 ']'
        .byte $fd,$f7,$df,$7d,$f6,$ff,$00,$20       // char 94 '^'
        .byte $ff,$3f,$cf,$f3,$fc,$fc,$00,$22       // char 95 '_'
        .byte $ff,$ff,$ff,$ff,$ff,$3f,$0f,$23       // char 96 '`'
        .byte $ff,$ff,$e2,$c9,$e5,$c9,$e5,$c9       // char 97 'a'
        .byte $f9,$f9,$20,$91,$51,$52,$50,$56       // char 98 'b'
        .byte $99,$55,$00,$6f,$ff,$e3,$00,$aa       // char 99 'c'
        .byte $bf,$7f,$00,$08,$25,$05,$25,$a5       // char 100 'd'
        .byte $99,$95,$00,$16,$1b,$2f,$00,$aa       // char 101 'e'
        .byte $39,$39,$00,$01,$21,$02,$20,$a6       // char 102 'f'
        .byte $99,$55,$00,$6f,$bf,$e3,$00,$aa       // char 103 'g'
        .byte $80,$55,$00,$ff,$f3,$ff,$00,$aa       // char 104 'h'
        .byte $19,$55,$00,$ff,$fe,$88,$00,$aa       // char 105 'i'
        .byte $35,$35,$00,$01,$21,$02,$20,$a6       // char 106 'j'
        .byte $66,$55,$00,$6f,$bf,$e3,$00,$aa       // char 107 'k'
        .byte $a2,$55,$00,$ff,$3c,$ff,$00,$aa       // char 108 'l'
        .byte $06,$55,$00,$ff,$ff,$e2,$00,$aa       // char 109 'm'
        .byte $4e,$4e,$00,$c0,$88,$00,$08,$a9       // char 110 'n'
        .byte $66,$55,$00,$5b,$6f,$b8,$00,$aa       // char 111 'o'
        .byte $6f,$5f,$00,$c2,$c9,$c1,$09,$a9       // char 112 'p'
        .byte $ff,$ff,$88,$66,$55,$55,$55,$55       // char 113 'q'
        .byte $ff,$ff,$88,$64,$54,$54,$54,$55       // char 114 'r'
        .byte $e9,$95,$00,$5b,$6f,$b8,$00,$aa       // char 115 's'
        .byte $98,$53,$03,$f3,$c0,$f2,$02,$aa       // char 116 't'
        .byte $30,$33,$33,$00,$a8,$aa,$aa,$aa       // char 117 'u'
        .byte $99,$15,$00,$16,$1b,$2e,$00,$aa       // char 118 'v'
        .byte $8f,$53,$00,$fc,$f0,$3c,$00,$aa       // char 119 'w'
        .byte $e6,$e5,$00,$05,$86,$0b,$80,$9a       // char 120 'x'
        .byte $66,$55,$00,$bf,$fc,$8f,$00,$aa       // char 121 'y'
        .byte $00,$55,$00,$ff,$cf,$fe,$00,$aa       // char 122 'z'
        .byte $00,$54,$00,$fc,$f8,$20,$00,$aa       // char 123 '{'
        .byte $64,$54,$00,$fc,$f8,$20,$00,$aa       // char 124 '|'
        .byte $66,$55,$00,$bc,$fc,$8c,$00,$aa       // char 125 '}'
        .byte $fe,$f9,$00,$05,$86,$0b,$80,$9a       // char 126 '~'
        .byte $99,$55,$00,$bf,$fc,$8f,$00,$aa       // char 127
        .byte $83,$33,$33,$30,$0a                   // char 128 (partial)

txt_0c05:
        .byte $2a,$2a,$aa                           // char 128 (partial)
        .byte $09,$31,$30,$01,$81,$a2,$a0,$aa       // char 129
        .byte $98,$55,$00,$6f,$bf,$e3,$00,$aa       // char 130
        .byte $ff,$3f,$02,$c1,$09,$c1,$09,$a9       // char 131
        .byte $ff,$ff,$0f,$8f,$3f,$4f,$3f,$4f       // char 132
        .byte $e5,$c9,$e5,$c9,$e5,$c9,$e5,$c0       // char 133

txt_0c30:
        .byte $56,$55,$55,$55,$55,$55,$11,$cc       // char 134
        .byte $aa,$aa,$aa,$aa,$55,$55,$11,$cc       // char 135
        .byte $a5,$a9,$a9,$a9,$55,$55,$11,$cc       // char 136
        .byte $aa,$6a,$6a,$6a,$55,$55,$11,$cc       // char 137
        .byte $a6,$a9,$a9,$a9,$55,$55,$11,$cc       // char 138
        .byte $a9,$aa,$aa,$aa,$55,$55,$11,$cc       // char 139

txt_0c60:
        .byte $55,$55,$55,$55,$55,$55,$11,$cc       // char 140
        .byte $aa,$95,$95,$95,$55,$55,$11,$cc       // char 141
        .byte $aa,$aa,$6a,$6a,$55,$55,$11,$cc       // char 142
        .byte $9a,$a6,$a6,$a6,$55,$55,$11,$cc       // char 143
        .byte $aa,$a5,$a5,$a5,$55,$55,$11,$cc       // char 144
        .byte $aa,$6a,$5a,$5a,$55,$55,$11,$cc       // char 145

txt_0c90:
        .byte $3f,$4f,$3f,$4f,$3f,$4f,$3f,$cf       // char 146
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 147

txt_0ca0:
        .byte $40,$41,$42,$43,$44,$45,$46,$47       // char 148
        .byte $48,$49,$4a,$4b,$4c,$4d,$4e,$4f       // char 149
        .byte $50,$51,$52,$53,$54,$55,$56,$57       // char 150
        .byte $58,$40,$40,$57,$59,$5a,$5b,$5c       // char 151
        .byte $58,$40,$5d,$5e,$5f,$60,$40,$40       // char 152
        .byte $61,$62,$63,$64,$65,$66,$67,$68       // char 153
        .byte $69,$6a,$6b,$6c,$6d,$6e,$6f,$70       // char 154
        .byte $71,$72,$73,$74,$75,$76,$77,$78       // char 155
        .byte $79,$7a,$7b,$78,$79,$7a,$7c,$78       // char 156
        .byte $7d,$7e,$7f,$80,$81,$82,$83,$84       // char 157
        .byte $85,$86,$87,$88,$89,$8a,$87,$87       // char 158
        .byte $87,$8a,$87,$87,$87,$8b,$89,$8b       // char 159
        .byte $8c,$8c,$89,$87,$8d,$8e,$87,$8f       // char 160
        .byte $87,$87,$87,$8f,$87,$87,$87,$8f       // char 161
        .byte $87,$8f,$87,$90,$91,$87,$8b,$92       // char 162
        .byte $03,$0f,$04,$05,$2b,$03,$08,$01       // char 163
        .byte $12,$3a,$04,$09,$04,$09,$20,$2a       // char 164
        .byte $20,$0c,$0f,$07,$0f,$3a,$04,$01       // char 165
        .byte $0e,$04,$05,$05,$20,$2a,$20,$14       // char 166
        .byte $15,$0e,$05,$3a,$0d,$0f,$0f,$0e       // char 167

// --- Region $0e15-$0e39 ---
.pc = $0e15 "Program $0e15"
        .byte $12,$d0,$cd,$12,$d0,$f0,$fb           // char 0 (partial)
        .byte $a9,$d8,$8d,$16,$d0,$a5,$ac,$4a       // char 1 @+1
        .byte $aa,$bd,$df,$0f,$8d,$21,$d0,$bd       // char 2 @+2
        .byte $eb,$0f,$8d,$22,$d0,$bd,$e5,$0f       // char 3 @+3
        .byte $8d,$23,$d0,$4c,$52,$0e               // char 4 (partial)

// --- Region $0ebf-$0f79 ---
.pc = $0ebf "Program $0ebf"
        .byte $c2,$0e,$a9,$1f,$8d,$18,$d4           // char 0 (partial)
        .byte $c9,$10,$f0,$01,$60,$a9,$2c,$8d       // char 1 @+1
        .byte $b7,$0e,$8d,$84,$0e,$a9,$20,$8d       // char 2 @+2
        .byte $ba,$0e,$60,$a9,$03,$f0,$28,$ad       // char 3 @+3
        .byte $26,$0e,$38,$e9,$06,$8d,$26,$0e       // char 4 @+4
        .byte $ad,$2c,$0e,$38,$e9,$06,$8d,$2c       // char 5 @+5
        .byte $0e,$ad,$32,$0e,$38,$e9,$06,$8d       // char 6 @+6
        .byte $32,$0e,$ad,$48,$0e,$18,$69,$06       // char 7 @+7
        .byte $8d,$48,$0e,$ce,$da,$0e,$60,$78       // char 8 @+8
        .byte $a9,$00,$8d,$11,$d0,$8d,$21,$d0       // char 9 @+9
        .byte $aa,$9d,$00,$d8,$9d,$00,$d9,$9d       // char 10 @+10
        .byte $00,$da,$9d,$00,$db,$e8,$d0,$f1       // char 11 @+11
        .byte $20,$85,$0f,$78,$a2,$27,$a9,$00       // char 12 @+12
        .byte $9d,$e0,$d9,$bd,$18,$0d,$9d,$e0       // char 13 @+13
        .byte $05,$ca,$10,$f2,$a0,$00,$a2,$27       // char 14 @+14
        .byte $ad,$c4,$0f,$9d,$e0,$d9,$ca,$10       // char 15 @+15
        .byte $fa,$a0,$50,$a2,$00,$ca,$d0,$fd       // char 16 @+16
        .byte $88,$d0,$f8,$ce,$37,$0f,$c9,$0f       // char 17 @+17
        .byte $d0,$e4,$a2,$34,$86,$01,$bd,$60       // char 18 @+18
        .byte $0f,$9d,$80,$03,$ca,$10,$f7,$4c       // char 19 @+19
        .byte $80,$03,$a2,$00,$bd,$00,$1e,$9d       // char 20 @+20
        .byte $01,$08,$e8,$d0,$f7,$ee,$87,$03       // char 21 @+21
        .byte $ee,$84,$03,$d0,$ed,$a9,$37,$85       // char 22 @+22
        .byte $01,$4c,$e2,$fc                       // char 23 (partial)

// --- Region $0fa7-$0fff ---
.pc = $0fa7 "chr_0fa7"

chr_0fa7:
        // === Charset data (89 bytes, $0fa7-$0fff) ===
        .byte $40,$e0,$80,$20,$c0,$05,$05,$06       // char 0 @+0
        .byte $07,$07,$39,$52,$59,$72,$79,$92       // char 1 @+1
        .byte $99,$b2,$b9,$d2,$d9,$f2,$fa,$0b       // char 2 @+2
        .byte $0c,$0f,$0c,$0b,$00,$00,$0b,$0c       // char 3 @+3
        .byte $0b,$00,$00,$00,$00,$0b,$00,$00       // char 4 @+4
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 5 @+5
        .byte $00,$00,$00,$00,$06,$06,$00,$00       // char 6 @+6
        .byte $00,$06,$0e,$0e,$06,$00,$06,$0e       // char 7 @+7
        .byte $03,$03,$0e,$06,$0e,$03,$0d,$0d       // char 8 @+8
        .byte $03,$0e,$00                           // char 9 (partial)

txt_0ff2:
        .byte $49,$4e,$54,$52,$4f                   // char 9 (partial)
        .byte $20,$42,$59,$20,$44,$49,$44,$49       // char 10 @+10
        .byte $21                                   // char 11 (partial)

// --- Region $1081-$1090 ---
.pc = $1081 "dat_1081"

dat_1081:
        .byte $00,$56,$27,$4c,$09,$41,$04,$04,$0e,$1f,$03,$03,$0a,$09,$0b,$01 // .V'L.A..........

// --- Region $10c7-$10d1 ---
.pc = $10c7 "Segment $10c7"
        .byte $07,$0e,$34,$2b,$30,$eb,$09,$68,$15,$0d,$11 // ..4+0..h...

// --- Region $10de-$10eb ---
.pc = $10de "dat_10de"

dat_10de:
        .fill 8, $00
        .byte $53,$53,$50,$01,$01,$00               // SSP...

// --- Region $1142-$114f ---
.pc = $1142 "Segment $1142"
        .byte $43,$43,$00,$00,$00,$e0,$00,$e0,$ff,$aa,$ff,$00,$00,$1e // CC............

// --- Region $11c5-$1224 ---
.pc = $11c5 "dat_11c5"

dat_11c5:
        .fill 11, $01
        .byte $02,$02,$02,$02,$02,$02,$02,$03,$03,$03,$03,$03,$04,$04,$04,$04 // ................
        .byte $05,$05,$05,$06,$06,$06,$07,$07,$08,$08,$09,$09,$0a,$0a,$0b,$0c // ................
        .byte $0d,$0d,$0e,$0f,$10,$11,$12,$13,$14,$15,$17,$18,$1a,$1b,$1d,$1f // ................

txt_1200:
        .text " "
        .byte $22                                   // double quote character
        .text "$')+.147:>AEINRW"
        .byte $5c                                   // backslash character
        .byte $62,$68,$6e,$75,$7c,$83,$8b,$93,$9c,$a5,$af,$b9,$c4,$d0,$dd,$ea // bhnu|...........
        .byte $f8,$fd                               // ..

// --- Region $12b4-$12c6 ---
.pc = $12b4 "Segment $12b4"
        .byte $f3,$f7,$15,$0d,$11,$ff,$ff,$ff,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $01,$01,$00                           // ...

// --- Region $13d9-$13e4 ---
.pc = $13d9 "dat_13d9"

dat_13d9:
        .byte $b0,$30,$88,$08,$44,$c4,$08,$44,$c4,$eb,$09,$68 // .0..D..D...h

// --- Region $1437-$1d09 ---
.pc = $1437 "dat_1437"

dat_1437:
        .byte $16,$27,$38,$4b,$5f,$73,$8a,$a1,$ba,$d4,$f0,$0e,$2d,$4e,$71,$96 // .'8K_s......-Nq.
        .byte $bd,$e7,$13,$42,$74,$a9,$e0,$1b,$5a,$9b,$e2,$2c,$7b,$ce,$27,$85 // ...Bt...Z..,{.'.
        .byte $e8,$51,$c1,$37,$b4,$37,$c4,$57,$f5,$9c,$4e,$09,$d0,$a3,$82,$6e // .Q.7.7.W..N....n
        .byte $68,$6e,$88,$af,$eb,$39,$9c,$13,$a1,$46,$04,$dc,$d0,$dc,$10,$5e // hn...9...F.....^
        .byte $d6,$72,$38,$26,$42,$8c,$08,$b8,$a0,$b8,$20,$bc,$ac,$e4,$70,$4c // .r8&B..... ...pL
        .byte $84,$18,$10,$70,$40,$70,$40,$78,$58,$c8,$e0,$98,$08,$30,$20,$2e // ...p@p@xX....0 .
        .byte $67,$69,$bf,$cc,$e5,$f2,$05,$18,$2b,$3e,$51,$61,$71,$7b,$85,$92 // gi......+>Qaq{..
        .byte $99,$e0,$14,$14,$14,$14,$15,$15,$15,$15,$15,$15,$15,$15,$15,$15 // ................
        .byte $15,$22,$ac,$bd,$ce,$16,$16,$16,$81,$df,$00,$41,$cb,$00,$40,$98 // .".........A..@.
        .byte $00,$41,$00,$00,$fe,$81,$ff,$ff,$41,$a9,$ff,$41,$a9,$ff,$80,$ff // .A......A..A....
        .byte $ff,$40,$a9,$ff,$80,$ff,$ff,$40,$a9,$ff,$80,$ff,$ff,$fe,$81,$ff // .@.....@........
        .byte $00,$41,$00,$00,$40,$00,$00,$40,$00,$00,$fe // .A..@..@...

txt_14f2:
        .encoding "screencode_mixed"
        .text "!l"
        .text "@"
        .text " c"
        .text "@"
        .text " g"
        .text "@"
        .text " g"
        .text "@"
        .text " g"
        .text "@"
        .text " l"
        .text "@"
        .encoding "petscii_upper"
        .byte $ff                                   // .

txt_1505:
        .encoding "screencode_mixed"
        .text "!l"
        .text "@"
        .text " c"
        .text "@"
        .text " h"
        .text "@"
        .text " h"
        .text "@"
        .text " h"
        .text "@"
        .text " l"
        .text "@"
        .encoding "petscii_upper"
        .byte $ff                                   // .

txt_1518:
        .encoding "screencode_mixed"
        .text "!l"
        .text "@"
        .text " d"
        .text "@"
        .text " g"
        .text "@"
        .text " g"
        .text "@"
        .text " g"
        .text "@"
        .text " l"
        .text "@"
        .encoding "petscii_upper"
        .byte $ff                                   // .

txt_152b:
        .encoding "screencode_mixed"
        .text "!l"
        .text "@"
        .text " e"
        .text "@"
        .text " i"
        .text "@"
        .text " i"
        .text "@"
        .text " i"
        .text "@"
        .text " l"
        .text "@"
        .encoding "petscii_upper"
        .byte $ff,$81,$ff,$00,$40,$00,$00,$40,$00,$00,$40,$00,$00,$40,$00,$00 // ....@..@..@..@..
        .byte $40,$00,$00,$fe,$81,$ff,$00,$17,$04,$00,$13,$09,$00,$13,$09,$00 // @...............
        .byte $13,$09,$00,$ff,$81,$ff,$00,$41,$00,$00,$41,$00,$00,$40,$00,$00 // .......A..A..@..
        .byte $40,$00,$00,$fe,$81,$c3,$00,$41,$a4,$00,$10,$a3,$00,$fe,$81,$c1 // @......A........
        .byte $00,$41,$a4,$00,$10,$a4,$00,$fe,$81,$ff,$00,$41,$01,$00,$11,$0c // .A.........A....
        .byte $00,$40,$00,$00,$fe,$81,$ff,$00,$40,$00,$00,$fe,$41,$0c,$00,$41 // .@......@...A..A
        .byte $0c,$00,$51,$0c,$00,$11,$0c,$00,$51,$0c,$00,$11,$0c,$00,$ff,$0a // ..Q.....Q.......
        .byte $98,$13,$00,$00,$00,$00,$0e,$07,$f9,$4d,$08,$00,$00,$00,$02,$06 // .........M......
        .byte $bd,$41,$08,$40,$00,$00,$4a,$03,$0c,$09,$44,$40,$00,$00,$f4,$03 // .A.@..J...D@....
        .byte $0c,$09,$44,$40,$00,$00,$f5,$03,$0c,$09,$44,$40,$00,$00,$f6,$03 // ..D@......D@....
        .byte $0c,$09,$44,$40,$00,$00,$f7,$03,$0c,$09,$44,$40,$00,$00,$f8,$03 // ..D@......D@....
        .byte $0c,$09,$44,$40,$00,$00,$f9,$09,$09,$09,$00,$00,$00,$00,$0a,$09 // ..D@............
        .byte $9a,$17,$0f,$10,$00,$00,$0f,$03,$06,$41,$08,$08,$00,$00,$f0,$00 // .........A......
        .byte $dc,$41,$c4,$30,$42,$22,$fe,$00,$ac,$c1,$c4,$30,$42,$22,$fe,$00 // .A.0B".....0B"..
        .byte $e6,$09,$08,$00,$00,$ff,$1b,$00,$69,$81,$00,$00,$00,$00,$0f,$09 // ........i.......
        .byte $49,$41,$78,$10,$f0                   // IAx..

txt_1632:
        .text "  $ZA"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $fc,$f2,$15,$3e,$04,$a4,$41,$44,$fc,$00,$00,$5d,$01,$9c,$41,$5c // ...>..AD...]..A\
        .byte $5f,$00,$00,$f8,$09,$09,$09,$08,$00,$00,$00,$09,$02,$2b,$41,$04 // _............+A.
        .byte $c0,$00,$00,$28,$59,$4e,$09,$08,$08,$42,$22,$0f,$04,$8a,$41,$cd // ...(YN...B"...A.
        .byte $40,$12,$22,$3d,$00,$e7,$09,$08,$00,$00,$00,$f2,$00,$a7,$09,$08 // @."=............
        .byte $00,$00,$00,$f2,$00,$97,$09,$08,$00,$00,$00,$f2,$00,$57,$09,$08 // .............W..
        .byte $00,$00,$00,$f2,$00,$9a,$41,$08,$c0,$00,$00,$02,$03,$88,$41,$cf // ......A.......A.
        .byte $ef,$00,$00,$f0,$99,$4c,$13,$00,$00,$00,$00,$09,$02,$08,$87,$08 // .....L..........
        .byte $f1,$1b,$b0,$10,$02,$51,$02,$53,$0a,$53,$0e,$50,$02,$53,$0a,$53 // .....Q.S.S.P.S.S
        .byte $0a,$53,$0e,$50,$ff,$01,$51,$01,$53,$09,$53,$0d,$50,$01,$53,$09 // .S.P..Q.S.S.P.S.
        .byte $53,$13,$53,$0d,$50,$ff,$04,$51,$05,$50,$06,$50,$07,$50,$08,$50 // S.S.P..Q.P.P.P.P
        .byte $0b,$50,$0c,$50,$0b,$50,$0c,$50,$0d,$50,$05,$50,$06,$50,$07,$50 // .P.P.P.P.P.P.P.P
        .byte $08,$50,$0f,$50,$10,$50,$0f,$50,$10,$50,$11,$50,$12,$50,$14,$57 // .P.P.P.P.P.P.P.W
        .byte $15,$50,$ff,$6f,$ff,$8e,$0c,$03,$83,$2d,$03,$2d,$03,$2d,$03,$8e // .P.o.....-.-.-..
        .byte $0c,$03,$0c,$03,$83,$2d,$03,$2d,$03,$8e,$0c,$03,$84,$2d,$03,$2d // .....-.-.....-.-
        .byte $03,$2d,$03,$8e,$0c,$03,$0c,$03,$84,$2d,$03,$2d,$03,$8e,$0c,$03 // .-.......-.-....
        .byte $85,$2b,$03,$2b,$03,$2b,$03,$8e,$0c,$03,$0c,$03,$85,$2b,$03,$2b // .+.+.+.......+.+
        .byte $03,$8e,$0c,$03,$83,$28,$03,$28,$03,$28,$03,$8e,$0c,$03,$0c,$03 // .....(.(.(......
        .byte $83,$28,$03,$28,$03,$ff,$82,$15,$83,$85,$10,$15,$03,$81,$0c,$03 // .(.(............
        .byte $82,$15,$01,$15,$03,$15,$03,$15,$01,$81,$0c,$03,$82,$13,$03,$11 // ................
        .byte $03,$11,$03,$81,$0c,$03,$82,$11,$01,$11,$03,$11,$03,$11,$01,$81 // ................
        .byte $0c,$03,$82,$11,$03,$13,$03,$13,$03,$81,$0c,$03,$82,$13,$01,$13 // ................
        .byte $03,$13,$03,$13,$01,$81,$0c,$03,$82,$13,$03,$10,$03,$10,$03,$81 // ................
        .byte $0c,$03,$82,$10,$01,$10,$03,$10,$03,$10,$01,$81,$0c,$03,$82,$0c // ................
        .byte $03,$ff,$8e,$0c,$03,$9e,$40,$01,$40,$01,$ff,$96,$30,$0b,$2d,$03 // ......@.@...0.-.
        .byte $2f,$03,$30,$03,$2f,$07,$2d,$07,$34,$07,$32,$07,$30,$03,$2f,$07 // /.0./.-.4.2.0./.
        .byte $a7,$2f,$03,$2f,$03,$30,$03,$2f,$07,$2b,$07,$32,$07,$30,$07,$2f // ././.0./.+.2.0./
        .byte $03,$2d,$03,$ff,$8d,$34,$07,$a7,$34,$23,$20,$00,$34,$03,$32,$03 // .-...4..4# .4.2.
        .byte $34,$03,$35,$03,$34,$07,$32,$07,$30,$07,$32,$07,$a3,$30,$03,$2f // 4.5.4.2.0.2..0./
        .byte $03,$a7,$2d,$03,$2b,$07,$a3,$35,$07,$34,$07,$32,$07,$ff,$8d,$34 // ..-.+..5.4.2...4
        .byte $07,$a7,$39,$03,$3b,$23,$20,$00,$3c,$03,$3b,$07,$39,$03,$34,$03 // ..9.;# .<.;.9.4.
        .byte $37,$03,$39,$07,$37,$03,$3c,$07,$3c,$03,$3b,$07,$37,$03,$39,$07 // 7.9.7.<.<.;.7.9.
        .byte $37,$07,$a3,$2f,$07,$30,$07,$32,$07,$ff,$8d,$34,$03,$35,$23,$e0 // 7../.0.2...4.5#.
        .byte $ff,$34,$03,$30,$03,$32,$07,$34,$03,$30,$03,$39,$03,$37,$07,$34 // .4.0.2.4.0.9.7.4
        .byte $07,$30,$07,$32,$07,$a3,$30,$03,$2f,$03,$a7,$2d,$03,$2b,$07,$a3 // .0.2..0./..-.+..
        .byte $34,$07,$37,$07,$39,$07,$ff,$8d,$39,$07,$a7,$3c,$03,$3b,$03,$34 // 4.7.9...9..<.;.4
        .byte $03,$39,$0b,$39,$03,$39,$03,$3b,$07,$3b,$03,$3c,$07,$3c,$03,$3b // .9.9.9.;.;.<.<.;
        .byte $07,$39,$03,$37,$07,$34,$0b,$a3,$30,$03,$34,$03,$32,$03,$30,$03 // .9.7.4..0.4.2.0.
        .byte $2f,$03,$ff,$8e,$0c,$03,$83,$2d,$03,$2d,$03,$2d,$03,$8e,$0c,$01 // /......-.-.-....
        .byte $0c,$03,$0c,$01,$83,$2d,$03,$2d,$03,$8e,$0c,$03,$85,$2b,$03,$2b // .....-.-.....+.+
        .byte $03,$2b,$03,$8e,$0c,$01,$0c,$03,$0c,$01,$85,$2b,$03,$2b,$03,$8e // .+.........+.+..
        .byte $0c,$03,$83,$28,$03,$28,$03,$28,$03,$8e,$0c,$01,$0c,$03,$0c,$01 // ...(.(.(........
        .byte $83,$28,$03,$28,$03,$8e,$0c,$01,$0c,$03,$0c,$01,$86,$24,$03,$24 // .(.(.........$.$
        .byte $03,$24,$03,$8e,$0c,$03,$86,$26,$03,$8e,$0c,$03,$ff,$8c,$15,$83 // .$.....&........
        .byte $55,$10,$15,$03,$81,$0c,$03,$8c,$15,$01,$15,$83,$65,$10,$15,$03 // U...........e...
        .byte $15,$01,$81,$0c,$03,$8c,$15,$03,$13,$83,$75,$10,$13,$03,$81,$0c // ..........u.....
        .byte $03,$8c,$13,$01,$13,$83,$65,$10,$13,$03,$13,$01,$81,$0c,$03,$8c // ......e.........
        .byte $13,$03,$10,$83,$55,$10,$10,$03,$81,$0c,$03,$8c,$10,$01,$10,$03 // ....U...........
        .byte $10,$83,$45,$f5,$10,$01,$81,$0c,$03,$8c,$11,$03,$11,$83,$65,$f0 // ..E...........e.
        .byte $11,$03,$81,$0c,$03,$8c,$11,$01,$11,$03,$13,$03,$13,$01,$81,$0c // ................
        .byte $03,$8c,$13,$03,$ff,$91,$30,$0f,$30,$03,$2f,$03,$2d,$03,$28,$03 // ......0.0./.-.(.
        .byte $34,$03,$32,$03,$30,$03,$2f,$07,$63,$32,$07,$2f,$07,$a7,$2f,$07 // 4.2.0./.c2./../.
        .byte $30,$03,$32,$07,$30,$03,$34,$07,$30,$07,$2b,$03,$2d,$03,$ff,$91 // 0.2.0.4.0.+.-...
        .byte $2d,$0f,$2d,$03,$2d,$03,$2f,$03,$30,$07,$32,$07,$30,$07,$2f,$03 // -.-.-./.0.2.0./.
        .byte $2b,$07,$2f,$07,$a7,$2f,$07,$30,$03,$32,$07,$30,$03,$34,$07,$30 // +./../.0.2.0.4.0
        .byte $07,$2f,$03,$2d,$03,$ff,$6f,$ff,$81,$15,$03,$8e,$0c,$03,$81,$15 // ./.-..o.........
        .byte $03,$8e,$0c,$03,$ff,$92,$39,$03,$3c,$03,$3e,$01,$39,$03,$3b,$01 // ......9.<.>.9.;.
        .byte $39,$05,$3c,$03,$3c,$01,$3c,$03,$3e,$03,$3c,$03,$3b,$05,$3c,$03 // 9.<.<.<.>.<.;.<.
        .byte $3c,$01,$3e,$03,$3c,$03,$3b,$03,$ff,$92,$37,$03,$37,$03,$40,$01 // <.>.<.;...7.7.@.
        .byte $37,$03,$40,$01,$37,$05,$37,$03,$37,$01,$37,$03,$40,$03,$3e,$03 // 7.@.7.7.7.7.@.>.
        .byte $3c,$05,$3c,$03,$3c,$01,$3b,$03,$39,$03,$37,$03,$ff,$97,$a3,$2d // <.<.<.;.9.7....-
        .byte $03,$30,$07,$2f,$07,$30,$03,$2f,$07,$2b,$07,$28,$07,$30,$07,$2f // .0./.0./.+.(.0./
        .byte $07,$2b,$07,$28,$07,$a7,$34,$03,$35,$07,$34,$07,$30,$03,$32,$07 // .+.(..4.5.4.0.2.
        .byte $2d,$03,$ff,$97,$a3,$39,$03,$37,$07,$34,$07,$32,$03,$3c,$07,$3b // -....9.7.4.2.<.;
        .byte $07,$3b,$07,$37,$07,$34,$07,$32,$07,$30,$07,$a7,$34,$03,$35,$07 // .;.7.4.2.0..4.5.
        .byte $34,$07,$30,$03,$32,$07,$34,$03,$ff,$8e,$0c,$03,$99,$63,$65,$3c // 4.0.2.4......ce<
        .byte $01,$8e,$0c,$01,$0c,$03,$0c,$01,$99,$65,$2d,$01,$8e,$0c,$03,$99 // .........e-.....
        .byte $63,$65,$30,$01,$8e,$0c,$01,$0c,$03,$0c,$01,$99,$65,$2b,$01,$8e // ce0.........e+..
        .byte $0c,$03,$92,$28,$03,$28,$03,$28,$03,$8e,$0c,$01,$0c,$03,$0c,$01 // ...(.(.(........
        .byte $92,$28,$03,$28,$03,$8e,$0c,$01,$0c,$03,$81,$0c,$01,$85,$29,$03 // .(.(..........).
        .byte $29,$05,$81,$24,$01,$84,$28,$03,$85,$0c,$03,$86,$26,$03,$ff,$9f // )..$..(.....&...
        .byte $51,$03,$51,$01,$51,$01,$51,$01,$51,$03,$51,$01,$51,$01,$51,$03 // Q.Q.Q.Q.Q.Q.Q.Q.
        .byte $51,$01,$51,$01,$51,$01,$51,$03,$51,$01,$51,$01,$51,$00,$51,$00 // Q.Q.Q.Q.Q.Q.Q.Q.
        .byte $51,$01,$51,$03,$51,$01,$51,$01,$51,$01,$51,$01,$51,$03,$51,$01 // Q.Q.Q.Q.Q.Q.Q.Q.
        .byte $51,$01,$51,$01,$51,$01,$ff,$96,$2d,$07,$2f,$07 // Q.Q.Q...-./.

dat_1ad4:
        // === Fill data (79 bytes, $1ad4-$1b22) ===
        .fill 79, $ff
        .byte $16,$16,$17,$17,$17,$17,$18,$18,$18,$18,$18,$19,$19,$19,$19,$19 // ................
        .byte $19,$19,$1a,$1a,$1a,$1a,$1a,$1a,$1a,$1a,$1a,$1a,$1a,$1a,$1a,$1a // ................
        .fill 12, $1a
        .fill 17, $1b
        .byte $00,$fb,$fd,$4e,$aa,$b3,$dc,$06,$32,$5f,$8b,$e5,$4d,$77,$9e,$a0 // ...N....2_..Mw..
        .byte $ad,$d1,$f5,$1b,$41,$97,$cf,$d5,$d7,$d9,$db,$dd,$df,$e1,$e3,$e5 // ....A...........
        .byte $e7,$e9,$eb,$ed,$ef,$f1,$f3,$f5,$f7,$f9,$fb,$fd,$ff,$01,$03,$05 // ................
        .byte $07,$09,$0b,$0d,$0f,$11,$13,$15,$17,$19,$1b,$1d,$1f,$21,$00 // .............!.

txt_1b9f:
        .text "*     ..."

txt_1ba8:
        .encoding "screencode_mixed"
        .text "super pac-man from beam software was cracked from disk and"
        .encoding "petscii_upper"

txt_1be2:
        .text " +2 "

txt_1be6:
        .encoding "screencode_mixed"
        .text "trained by zyron for nostalgia in early july"
        .encoding "petscii_upper"

txt_1c12:
        .text " 1997. "

txt_1c19:
        .encoding "screencode_mixed"
        .text "original supplied by fungus"
        .encoding "petscii_upper"

txt_1c34:
        .text "...  "

txt_1c39:
        .encoding "screencode_mixed"
        .text "expect more oldie-warez from me very soon"
        .encoding "petscii_upper"

txt_1c62:
        .text "...  "

txt_1c67:
        .encoding "screencode_mixed"
        .text "greetings fly out to: cyberpunx, remember, f4cg, laxity, chromance, hitmen + everyone i know on irc and the forgotten rest...hurry, hurry"
        .encoding "petscii_upper"

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

// --- Region $2000-$2000 ---
.pc = $2000 "bmp_2000"

bmp_2000:
        .byte $00                                   // .

// --- Region $264d-$264d ---
.pc = $264d "dat_264d"

dat_264d:
        // === Fill data (1 bytes, $264d-$264d) ===
        .byte $00                                   // .

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

chr_3800:
        .byte $00                                   // .

// --- Region $45f1-$45f1 ---
.pc = $45f1 "dat_45f1"

dat_45f1:
        // === Fill data (1 bytes, $45f1-$45f1) ===
        .byte $00                                   // .

// --- Region $54d1-$54d1 ---
.pc = $54d1 "dat_54d1"

dat_54d1:
        // === Fill data (1 bytes, $54d1-$54d1) ===
        .byte $00                                   // .

// --- Region $60ca-$60ca ---
.pc = $60ca "dat_60ca"

dat_60ca:
        // === Fill data (1 bytes, $60ca-$60ca) ===
        .byte $00                                   // .

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

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

// --- Region $9ddc-$9ddc ---
.pc = $9ddc "dat_9ddc"

dat_9ddc:
        // === Fill data (1 bytes, $9ddc-$9ddc) ===
        .byte $00                                   // .

// --- Region $b78e-$b78e ---
.pc = $b78e "dat_b78e"

dat_b78e:
        // === Fill data (1 bytes, $b78e-$b78e) ===
        .byte $00                                   // .

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

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

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

dat_ea32:
        // === Fill data (1 bytes, $ea32-$ea32) ===
        .byte $00                                   // .

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

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

// --- Region $ec00-$fda2 ---
.pc = $ec00 "dat_ec00"

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

txt_ec95:
        .text "99"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $26,$03
        .byte $39,$03
        .byte $39,$39,$03,$c2
        .byte $26,$83
        .text "9??9"
        .byte $83,$c2
        .byte $21,$03,$e4,$39,$21,$03,$c2,$26,$81,$3f,$07,$3f,$3f,$81,$c2,$23 // !..9!..&.?.??..#
        .byte $81
        .byte $3f,$07,$e3
        .byte $3f,$c2
        .byte $26,$83
        .text "9?!9"
        .byte $83,$c2
        .byte $23,$39
        .byte $39,$01,$e3,$39,$c2,$21,$81,$e4,$e7,$21,$81,$c2,$21,$c1,$e3,$f9 // 9..9.!...!..!...
        .byte $22,$39,$83,$c2,$26,$39,$33,$07       // "9..&93.

txt_ece0:
        .text "399"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $e5,$3f,$21,$81,$c2,$23,$93,$01,$29,$e3,$39,$c2,$21,$03,$e5,$39 // .?!..#..).9.!..9
        .byte $c2,$21,$83,$e4,$39,$21,$83,$c2,$26,$03,$39,$39,$03 // .!..9!..&.99.

txt_ed01:
        .text "??"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $26,$83
        .text "99)3"
        .byte $81,$c2
        .byte $26,$03
        .byte $39,$39,$03

txt_ed11:
        .text "39"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $26,$83,$3f,$83,$f9,$39,$83,$c2,$21,$01,$e5,$e7,$c2,$e5,$39,$21 // &.?..9..!.....9!
        .byte $83,$c2,$e4,$39,$22,$93,$c7,$c2,$e3,$39,$23,$29,$01,$93,$c2,$26 // ...9"....9#)...&
        .byte $39,$93,$c7,$93                       // 9...

txt_ed38:
        .text "99"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $26,$39,$39,$81,$f9,$39,$83,$c2,$26,$01,$f3,$e7,$cf,$9f,$01,$80 // &99..9..&.......
        .byte $32,$ff,$e4,$e7,$22,$ff,$e7,$c2,$22,$99,$33,$c6,$26,$93,$01,$93 // 2..."...".3.&...
        .byte $93,$01,$93,$ca,$26,$39,$33,$e7,$cf,$99,$39,$ca,$22,$e7,$cf,$c6 // ....&93...9."...
        .byte $21,$e7,$e4,$cf,$21,$e7,$c2,$21,$cf,$e4,$e7,$21,$cf,$c2,$25,$93 // !...!..!...!..%.
        .byte $c7,$01,$c7,$93,$c3,$25,$e7,$e7,$81,$e7,$e7,$c7,$22,$e7,$cf,$c4 // .....%......"...
        .byte $21,$81,$c9,$22,$e7,$e7,$c2,$26,$f9,$f3,$e7,$cf,$9f,$3f,$c2,$26 // !.."...&.....?.&
        .byte $83,$39,$31,$29,$19,$83,$c2,$22,$e7,$c7,$e3,$e7,$21,$c3,$c2,$26 // .91)..."....!..&
        .byte $83,$39,$f9,$c3,$9f,$01,$c2,$26,$83,$f9,$c3,$f9,$39,$83,$c2,$26 // .9.....&....9..&
        .byte $f3,$93,$93,$33,$01,$f3,$c2,$26,$01,$3f,$03,$f9,$39,$83,$c2,$26 // ...3...&.?..9..&
        .byte $c3,$9f,$03,$39,$39,$83,$c2,$26,$01,$f9,$f3,$e7,$cf,$9f,$c2,$26 // ...99..&.......&
        .byte $83,$39,$83,$39,$39,$83,$c2,$26,$83,$39,$39,$81,$f3,$c7,$c3,$21 // .9.99..&.99....!
        .byte $e7,$c2,$21,$e7,$80,$23,$ff,$26,$83,$39,$f3,$c7,$ff,$cf,$c9,$60 // ..!..#.&.9.....`
        .byte $23,$f5,$f7,$f7,$fb,$f7,$fb,$f8,$fa,$66,$ff,$6f,$7f,$bf,$ff,$fc // #........f.o....
        .byte $22,$88,$ff,$00,$16,$1b,$2f,$00,$3f,$00,$ff // "...../.?..

txt_ee16:
        .text ";??"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $0c,$a2
        .byte $35,$37,$37,$e3
        .text ";-8:Y"
        .byte $ff,$6f,$7f,$bf,$ff
        .byte $fc,$22,$a8,$ff,$00,$e5,$3f,$23,$80,$ff,$3b,$e3,$3f,$25,$0c,$22 // ."....?#..;.?%."
        .byte $35,$37,$37,$e3
        .text ";.03"
        .byte $66,$ff,$6f,$7f,$bf,$ff,$00,$ff
        .byte $a2,$ff,$00,$1b,$02,$00,$ff,$00,$ff,$60,$27,$8a,$ff,$03,$c8,$0d // .........`'.....
        .byte $cd,$0d,$ce,$9e,$ee,$2e,$8e,$56,$ff,$db,$df,$ef,$ff,$3f,$88,$6a // .......V.....?.j
        .byte $ff,$c0,$c5,$c7,$cb,$00,$8f,$88,$ff,$00,$bf,$fc,$8f,$00,$ff,$03 // ................
        .byte $f3,$03,$e3,$f3,$21,$03,$c7,$22,$fd,$fa,$c2,$2e,$fd,$f7,$df,$8f // ....!.."........
        .byte $00,$22,$df,$73,$fc,$df,$6f,$ff,$00,$02,$c3 // .".s..o....

txt_ee95:
        .text "%?"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $c3,$00,$22,$c7                       // ..".

txt_ee9c:
        .text ",?"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $df,$dd,$ed,$de,$ef,$e3,$e8,$98,$fc,$bc,$e3,$fc,$25,$f0,$88,$66 // ............%..f
        .byte $ff,$bc,$e3,$fc,$3a,$f0,$88,$a2,$ff,$00,$5b,$6f,$bd,$01,$fc,$00 // ....:.....[o....
        .byte $fc,$00,$fc,$fc,$44,$30,$88,$d5,$df,$ed,$dd,$ee,$ef,$e3,$e8,$c4 // ....D0..........
        .byte $34,$fd,$f8,$d0,$a2,$fd,$f7,$df,$7d,$f6,$ff,$00,$20,$ff,$3f,$cf // 4.......}... .?.
        .byte $f3,$fc,$fc,$00,$22,$c5,$23,$3f,$0f,$23,$c2,$60,$61,$e2,$c9,$e5 // ....".#?.#.`a...
        .byte $c9,$e5,$c9,$f9,$f9
        .byte $20,$91
        .text "QRPV"
        .byte $99
        .byte $55,$00,$6f,$ff
        .byte $e3,$00,$aa,$bf,$7f,$00,$08,$25,$05,$25,$a5,$99,$95,$00,$16,$1b // .......%.%......
        .byte $2f,$00,$aa,$39,$39,$00,$01,$21,$02,$20,$a6,$99,$55,$00,$6f,$bf // /..99..!. ..U.o.
        .byte $e3,$00,$aa,$80,$55,$00,$ff,$f3,$ff,$00,$aa,$19,$55,$00,$ff,$fe // ....U.......U...
        .byte $88,$00,$aa,$35,$35,$00,$01,$21,$02,$20,$a6,$66,$55,$00,$6f,$bf // ...55..!. .fU.o.
        .byte $e3,$00,$aa,$a2,$55,$00,$ff,$3c,$ff,$00,$aa,$06,$55,$00,$c2,$3b // ....U..<....U..;
        .byte $e2,$00,$aa,$4e,$4e,$00,$c0,$88,$00,$08,$a9,$66,$55,$00,$5b,$6f // ...NN......fU.[o
        .byte $b8,$00,$aa,$6f,$5f,$00,$c2,$c9,$c1,$09,$a9,$c2,$22,$88,$66,$e4 // ...o_.......".f.
        .byte $55,$c2,$22,$88,$64,$e3,$54,$36,$55,$e9,$95,$00,$5b,$6f,$b8,$00 // U.".d.T6U...[o..
        .byte $aa,$98,$53,$03,$f3,$c0,$f2,$02,$aa,$30,$33,$33,$00,$a8,$e3,$aa // ..S......033....
        .byte $60,$70,$99,$15,$00,$16,$1b,$2e,$00,$aa,$8f,$53,$00,$fc,$f0,$3c // `p.........S...<
        .byte $00,$aa,$e6,$e5,$00,$05,$86,$0b,$80,$9a,$66,$55,$00,$bf,$fc,$8f // ..........fU....
        .byte $00,$aa,$00,$55,$00,$ff,$cf,$fe,$00,$aa,$00,$54,$00,$fc,$f8,$20 // ...U.......T... 
        .byte $00,$aa,$64,$54,$00,$fc,$f8,$20,$00,$aa,$66,$55,$00,$bc,$fc,$8c // ..dT... ..fU....
        .byte $00,$aa,$fe,$f9,$00,$05,$86,$0b,$80,$9a,$99,$55,$00,$bf,$fc,$8f // ...........U....
        .byte $00,$aa,$83,$33,$33,$30,$0a           // ...330.

txt_efe6:
        .text "**"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $09,$31,$30,$01,$81,$a2,$a0,$aa,$98,$55,$00,$6f,$bf,$e3,$00,$aa // .10......U.o....
        .byte $ff
        .byte $3f,$02,$c1,$09,$c1,$09,$a9,$c2
        .byte $2f,$0f,$8f
        .text "?O?O"
        .byte $e5,$c9,$e5,$c9,$e5,$c9,$e5,$c0,$56,$e5,$55,$22,$11,$cc,$e4,$aa // ........V.U"....
        .byte $25,$55,$55,$11,$cc,$a5,$e3,$a9,$25,$55,$55,$11,$cc,$aa,$e3,$6a // %UU.....%UU....j
        .byte $25,$55,$55,$11,$cc,$a6,$e3,$a9,$25,$55,$55,$11,$cc,$a9,$e3,$aa // %UU.....%UU.....
        .byte $24,$55,$55,$11,$cc,$e6,$55,$23,$11,$cc,$aa,$e3,$95,$2d,$55,$55 // $UU...U#.....-UU
        .byte $11,$cc,$aa,$aa,$6a,$6a,$55,$55,$11,$cc,$9a,$e3,$a6,$25,$55,$55 // ....jjUU.....%UU
        .byte $11,$cc,$aa,$e3,$a5
        .byte $34,$55,$55,$11,$cc,$aa,$6a
        .text "ZZUU"
        .byte $11,$cc                               // ..

txt_f06b:
        .text "?O?O?O?"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $c8,$60                               // .`

txt_f075:
        .text "U"
        .byte $40                                   // @ character
        .text "ABCDEFGHIJKLMNOPQRSTUVWX"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "WYZ"
        .byte $5b,$5c,$58,$40,$5d,$5e,$5f,$60,$40,$40,$61,$62,$63,$64,$65,$66 // [\X@]^_`@@abcdef
        .byte $67,$68,$69,$6a,$6b,$6c,$6d,$6e,$6f,$70,$71,$72,$73,$74,$75,$76 // ghijklmnopqrstuv
        .byte $77,$78,$79,$7a,$7b,$78,$79,$7a,$7c,$78,$7d,$7e,$7f,$80,$81,$82 // wxyz{xyz|x}~....
        .byte $83,$84,$85,$86,$87,$88,$89,$02,$8a,$87,$87,$87,$29,$8b,$89,$8b // ............)...
        .byte $8c,$8c,$89,$87,$8d,$8e,$02,$87,$8f,$87,$87,$62,$b5,$87,$8f,$87 // ...........b....
        .byte $8f,$87,$90,$91,$87,$8b,$92           // .......

txt_f0eb:
        .encoding "screencode_mixed"
        .text "code+char:didi * logo:dandee * tune:moon "
        .encoding "petscii_upper"
        .byte $85,$0f,$a9,$00,$85,$02,$85,$ac,$8d,$11,$d0,$8d,$20,$d0,$8d,$21 // ............ ..!
        .byte $d0,$8d,$0e,$dc,$8d,$11,$0e,$48,$20,$00,$10,$a2,$77,$bd,$a0,$0c // .......H ...w...
        .byte $9d,$28,$04,$9d,$c8,$04,$9d,$68,$05,$9d,$08,$06,$9d,$a8,$06,$9d // .(.....h........
        .byte $48,$07,$a9,$08,$9d,$28,$d8,$9d,$c8,$d8,$9d,$68,$d9,$9d,$08,$da // H....(.....h....
        .byte $9d,$a8,$da,$9d,$48,$db,$ca,$10,$d4,$a2,$27,$68,$9d,$00,$d8,$9d // ....H.....'h....
        .byte $a0,$d8,$9d,$40,$d9,$9d,$e0,$d9,$9d,$80,$da,$9d,$20,$db,$9d,$c0 // ...@........ ...
        .byte $db,$ca,$10,$e8,$20,$7a,$0f,$a9,$01,$8d,$1a,$d0,$85,$ab,$ad,$b1 // .... z..........
        .byte $0f,$a2,$03,$a0,$0e,$8d,$12,$d0,$8e,$14,$03,$8c,$15,$03,$a9,$13 // ................
        .byte $8d,$18,$d0,$a9,$c1,$8d,$18,$03,$a9,$ff,$cd,$12,$d0,$d0,$fb,$a9 // ................
        .byte $1b,$8d,$11,$d0,$58,$a9,$00,$d0,$fc,$a6,$02,$bd,$a7,$0f,$85,$ae // ....X...........
        .byte $bd,$ac,$0f,$85,$af,$a0,$27,$b9,$a0,$04,$91,$ae,$88,$10,$f8,$a6 // ......'.........
        .byte $02,$e8,$e0,$04,$d0,$02,$a2,$00,$86,$02,$a9,$00,$8d,$d7,$0d,$4c // ...............L
        .byte $d6,$0d,$ad,$12,$d0,$c9,$fa,$d0,$06,$20,$84,$0e,$4c,$5a,$0e,$a9 // ......... ..LZ..
        .byte $00,$f0,$26,$ad,$12,$d0,$cd,$12,$d0,$f0,$fb,$a9,$d8,$8d,$16,$d0 // ..&.............
        .byte $a5,$ac,$4a,$aa,$bd,$df,$0f,$8d,$21,$d0,$bd,$eb,$0f,$8d,$22,$d0 // ..J.....!.....".
        .byte $bd,$e5,$0f,$8d,$23,$d0,$4c,$52,$0e,$ad,$12,$d0,$cd,$12,$d0,$f0 // ....#.LR........
        .byte $fb,$a5,$ac,$4a,$aa,$ca,$bc,$be,$0f,$a6,$ab,$8c,$21,$d0,$8e,$16 // ...J........!...
        .byte $d0,$ad,$11,$0e,$49,$01,$8d,$11,$0e,$a6,$ac,$bd,$b1,$0f,$8d,$12 // ....I...........
        .byte $d0,$e8,$e0,$0d,$d0,$02,$a2,$00,$86,$ac,$a9,$ef,$cd,$01,$dc,$f0 // ................
        .byte $06,$ee,$19,$d0,$4c,$7e,$ea,$a9,$20,$8d,$b7,$0e,$a9,$00,$8d,$71 // ....L~.. ......q
        .byte $0e,$f0,$ee,$20,$03,$10,$a5,$ab,$18,$e9,$01,$30,$03,$85,$ab,$60 // ... .......0...`
        .byte $29,$07,$85,$ab,$a2,$00,$bd,$a1,$04,$9d,$a0,$04,$e8,$e0,$28,$d0 // ).............(.
        .byte $f5,$ad,$97,$19,$d0,$05,$20,$7a,$0f,$d0,$f6,$8d,$c7,$04,$ee,$a3 // ...... z........
        .byte $0e,$d0,$03,$ee,$a4,$0e,$2c,$be,$0e,$2c,$d9,$0e,$60,$ce,$c2,$0e // ......,..,..`...
        .byte $a9,$1f,$8d,$18,$d4,$c9,$10,$f0,$01,$60,$a9,$2c,$8d,$b7,$0e,$8d // .........`.,....
        .byte $84,$0e,$a9,$20,$8d,$ba,$0e,$60,$a9,$03,$f0,$28,$ad,$26,$0e,$38 // ... ...`...(.&.8
        .byte $e9,$06,$8d,$26,$0e,$ad,$2c,$0e,$38,$e9,$06,$8d,$2c,$0e,$ad,$32 // ...&..,.8...,..2
        .byte $0e,$38,$e9,$06,$8d,$32,$0e,$ad,$48,$0e,$18,$69,$06,$8d,$48,$0e // .8...2..H..i..H.
        .byte $ce,$da,$0e,$60,$78,$a9,$00,$8d,$11,$d0,$8d,$21,$d0,$aa,$9d,$00 // ...`x......!....
        .byte $d8,$9d,$00,$d9,$9d,$00,$da,$9d,$00,$db,$e8,$d0,$f1,$20,$85,$0f // ............. ..
        .byte $78,$a2,$27,$a9,$00,$9d,$e0,$d9,$bd,$18,$0d,$9d,$e0,$05,$ca,$10 // x.'.............
        .byte $f2,$a0,$00,$a2,$27,$ad,$c4,$0f,$9d,$e0,$d9,$ca,$10,$fa,$a0,$50 // ....'..........P
        .byte $a2,$00,$ca,$d0,$fd,$88,$d0,$f8,$ce,$37,$0f,$c9,$0f,$d0,$e4,$a2 // .........7......
        .byte $34,$86,$01,$bd,$60,$0f,$9d,$80,$03,$ca,$10,$f7,$4c,$80,$03,$a2 // 4...`.......L...
        .byte $00,$bd,$00,$1e,$9d,$01,$08,$e8,$d0,$f7,$ee,$87,$03,$ee,$84,$03 // ................
        .byte $d0,$ed,$a9,$37,$85,$01,$4c,$e2,$fc,$a2,$a0,$a0,$1b,$8e,$a3,$0e // ...7..L.........
        .byte $8c,$a4,$0e,$60,$78,$20,$a3,$fd,$20,$44,$e5,$a2,$1f,$bd,$b9,$ec // ...`x .. D......
        .byte $9d,$00,$d0,$a9,$00,$9d,$00,$d4,$ca,$10,$f2,$a2,$31,$a0,$ea,$8e // ............1...
        .byte $14,$03,$8c,$15,$03,$60,$40,$e0,$80,$20,$c0,$05,$05,$06,$07,$07 // .....`@.. ......
        .byte $39,$52,$59,$72,$79,$92,$99,$b2,$b9,$d2,$d9,$f2,$fa,$0b,$0c,$0f // 9RYry...........
        .byte $0c,$0b,$a2,$23,$0b,$0c,$0b,$a4,$21,$0b,$ae,$22,$06,$06,$a3,$60 // ...#....!.."...`
        .byte $51,$06,$0e,$0e,$06,$00,$06,$0e,$03,$03,$0e,$06,$0e,$03,$0d,$0d // Q...............
        .byte $03,$0e,$00                           // ...

txt_f3b7:
        .text "INTRO BY DIDI!LH"
        .byte $10,$4c,$21,$10,$78,$20,$00,$10,$a9,$ff,$cd,$12,$d0,$d0,$fb,$20 // .L!.x ......... 
        .byte $03,$10,$ad,$01,$dc,$29,$10,$d0,$ef,$8d,$18,$d4,$58,$60,$00,$a2 // .....)......X`..
        .byte $00,$ce,$90,$10,$30,$0c,$20,$26,$12,$20,$25,$12,$4c,$25,$12,$c3 // ....0. &. %.L%..
        .byte $60,$a9,$a9,$02,$8d,$90,$10,$20,$40,$10,$20,$3f,$10,$e8,$de,$8a // `...... @. ?....
        .byte $10
        .text "0LL&"
        .byte $12,$a9,$1f,$8d,$18,$d4,$a9,$f0,$8d,$17,$d4
        .byte $29,$0f,$8d,$62,$12,$a2,$0f,$9d,$81,$10,$ca,$10,$fa,$a2,$02,$bd // )..b............
        .byte $b9,$14,$85,$fa,$bd,$bc,$14,$85,$fb,$a0,$00,$b1,$fa,$9d,$8d,$10 // ................
        .byte $c8,$b1,$fa,$9d,$e6,$10,$29,$0f,$9d,$e9,$10,$ca,$10,$e1,$60,$00 // ......).......`.
        .byte $56,$27,$4c,$09,$41,$04,$04,$0e,$1f,$03,$03,$0a,$09,$0b,$01,$bc // V'L.A...........
        .byte $8d,$10,$c0,$fe,$d0,$09,$bd,$84,$10,$29,$fe,$9d,$84,$10,$60,$b9 // .........)....`.
        .byte $61,$1b,$85,$fa,$b9,$23,$1b,$85,$fb,$bc,$81,$10,$b1,$fa // a....#........

txt_f475:
        .text "0 "
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $60,$90,$43,$29,$1f,$9d,$8a,$10,$a9,$fe,$9d,$31,$10,$20,$98,$10 // `.C).......1. ..
        .byte $4c,$87,$11,$00,$07,$0e,$34,$2b,$30,$eb,$09,$68,$15,$0d,$11,$c9 // L.....4+0..h....
        .byte $a0,$90,$16
        .byte $29,$1f,$9d,$8a,$10,$b0,$e6,$a9
        .text "&SSP"
        .byte $01
        .byte $01,$00,$e3,$0a,$30,$9d,$d9,$13,$c8,$b1,$fa,$c9,$60,$b0,$bd,$85 // ....0.......`...
        .byte $fc,$c8,$bd,$e6,$10,$e4,$4a,$60,$41,$18,$65,$fc,$9d,$c9,$10,$84 // ......J`A.e.....
        .byte $fc,$a8,$b9,$37,$14,$9d,$cc,$10,$9d,$e2,$13,$b9,$c5,$11,$9d,$cf // ...7............
        .byte $10,$9d,$b6,$12,$a4,$fc,$b1,$fa,$9d,$41,$11,$29,$1f,$9d,$8a,$10 // .........A.)....
        .byte $b1,$fa                               // ..

txt_f4ea:
        .text "0"
        .byte $22                                   // double quote character
        .text ") "
        .byte $f0,$45,$c8,$b1,$fa,$9d,$47,$11,$c8,$b1,$fa,$9d,$4a,$11,$4c,$77 // .E....G.....J.Lw
        .byte $11,$07                               // ..

txt_f500:
        .text "CC"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $26,$e0,$00,$e0,$ff,$aa,$ff,$a2,$60,$76,$1e,$8e,$62,$12,$c8,$b1 // &.......`v..b...
        .byte $fa,$8d,$66,$12,$29,$0f,$0a,$38,$e9,$10,$8d,$a0,$12,$c8,$b1,$fa // ..f.)..8........
        .byte $d0,$07,$a9,$f0,$8d,$17,$d4,$d0,$09,$8d,$6b,$12,$bd,$b3,$12,$8d // ..........k.....
        .byte $17,$d4,$a9,$ff,$9d,$31,$10,$9d,$b9,$12,$a9,$00,$9d,$dd,$10,$9d // .....1..........
        .byte $bd,$12,$c8,$b1,$fa,$c9,$ff,$d0,$32,$de,$e9,$10,$10,$2b,$bd,$b9 // ........2....+..
        .byte $14,$85,$fa,$bd,$bc,$14,$85,$fb,$bc,$87,$10,$c8,$c8,$b1,$fa,$c9 // ................
        .byte $ff,$d0,$02,$a0,$00,$98,$9d,$87,$10,$b1,$fa,$9d,$8d,$10,$c8,$b1 // ................
        .byte $fa,$9d,$e6,$10,$29,$0f,$9d,$e9,$10,$a0,$00,$98,$9d,$81,$10,$60 // ....)..........`
        .byte $eb,$01,$e7,$02,$e5,$03,$e4,$04,$e3,$05,$e3,$06,$60,$94,$07,$07 // ............`...
        .byte $08,$08,$09,$09,$0a,$0a,$0b,$0c,$0d,$0d,$0e,$0f,$10,$11,$12,$13 // ................
        .byte $14,$15,$17,$18,$1a,$1b,$1d,$1f       // ........

txt_f5ab:
        .text " "
        .byte $22                                   // double quote character
        .text "$')+.147:>AEINRW"
        .byte $5c                                   // backslash character
        .byte $62,$68,$6e,$75,$7c,$83,$8b,$93,$9c,$a5,$af,$b9,$c4,$d0,$dd,$ea // bhnu|...........
        .byte $f8,$fd,$e8,$bc,$d9,$13,$84,$fc,$bd,$41,$11 // .........A.

txt_f5d9:
        .text ")"
        .byte $40                                   // @ character
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $5e,$9d,$44,$11,$b9,$ac,$15,$85,$fa,$b9,$ad,$15,$bc,$c6,$10,$99 // ^.D.............
        .byte $06,$d4,$a5,$fa,$99,$05,$d4,$bd,$84,$10,$29,$fe,$99,$04,$d4,$a4 // ..........).....
        .byte $fc,$b9,$ae,$15,$9d,$84,$10,$b9,$af,$15,$9d,$dc,$13,$9d,$df,$13 // ................
        .byte $e0,$00,$d0,$0a,$a9,$65,$8d,$9e,$12,$a9,$f0,$8d,$96,$12,$a9,$00 // .....e..........
        .byte $9d,$e0,$10,$9d,$e3,$10,$b9,$b1,$15,$e3,$4a,$60,$3c,$9d,$4d,$11 // ..........J`<.M.
        .byte $bd,$41,$11,$09,$40,$9d,$41,$11,$b9,$b3,$15,$95,$fd,$4c,$85,$13 // .A..@.A......L..
        .byte $ec,$62,$12,$d0,$12,$a9,$f0,$f0,$0e,$ce,$96,$12,$18,$a9,$65,$69 // .b............ei
        .byte $fa,$8d,$9e,$12,$8d,$16,$d4,$b5,$fd,$29,$0f,$f0,$1a,$20,$e5,$13 // .........)... ..
        .byte $4c,$22,$13,$f1,$f3,$f7,$15,$0d,$11,$c3,$a8,$61,$e5,$01,$01,$00 // L".........a....
        .byte $bd,$41,$11                           // .A.

txt_f66f:
        .text ") "
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $54,$b5,$fd,$29,$10,$f0,$4e,$de,$4d,$11,$10,$49,$fe,$4d,$11,$bd // T..)..N.M..I.M..
        .byte $bd,$12,$29,$03,$a8,$b9,$c3,$12,$d0,$13,$a4,$fc,$38,$bd,$cc,$10 // ..).........8...
        .byte $f9,$b2,$15,$9d,$cc,$10,$b0,$18,$de,$cf,$10,$d0,$13,$a4,$fc,$18 // ................
        .byte $bd,$cc,$10,$79,$b2,$15,$9d,$cc,$10,$90,$05,$fe,$cf,$10,$b0,$00 // ...y............
        .byte $fe,$dd,$10,$b9,$b1,$15,$29,$0f,$dd,$dd,$10,$d0,$08,$a9,$00,$9d // ......).........
        .byte $dd,$10,$fe,$bd,$12,$a4,$fc,$b9,$b0,$15,$85,$fc,$b5,$fd,$29,$40 // ..............)@
        .byte $f0,$14,$18,$a5,$fc,$7d,$dc,$13,$9d,$dc,$13,$a5,$fc,$7d,$df,$13 // .....}.......}..
        .byte $9d,$df,$13,$4c,$85,$13,$b5,$fd,$29,$20,$f0,$3c,$bd,$e3,$10,$f0 // ...L....) .<....
        .byte $10,$18,$bd,$dc,$13,$65,$fc,$9d,$dc,$13,$90,$13,$fe,$df,$13,$b0 // .....e..........
        .byte $0e,$38,$bd,$dc,$13,$e5,$fc,$9d,$dc,$13,$b0,$03,$de,$df,$13,$fe // .8..............
        .byte $e0,$10,$a5,$fc,$29,$0f,$dd,$e0,$10,$d0,$0d,$a9,$00,$9d,$e0,$10 // ....)...........
        .byte $bd,$e3,$10,$49,$01,$9d,$e3,$10,$bc,$c6,$10,$bd,$84,$10,$99,$04 // ...I............
        .byte $d4,$bd,$df,$13,$99,$03,$d4,$bd,$dc,$13,$99,$02,$d4,$bd,$41,$11 // ..............A.
        .byte $29,$20,$f0,$2b,$bd,$47,$11,$29,$01,$f0,$0a,$bd,$b9,$12,$49,$ff // ) .+.G.)......I.
        .byte $9d,$b9,$12,$d0,$1a,$18,$bd,$e2,$13,$7d,$47,$11,$9d,$e2,$13,$99 // .........}G.....
        .byte $00,$d4,$bd,$b6,$12,$7d,$4a,$11,$9d,$b6,$12,$99,$01,$d4,$60,$bd // .....}J.......`.
        .byte $cc,$10,$99,$00,$d4,$bd,$cf,$10,$99,$01,$d4,$60,$b0,$30,$88,$08 // ...........`.0..
        .byte $44,$c4,$08,$44,$c4,$eb,$09,$68,$a8,$b9,$98,$14,$85,$fa,$b9,$a8 // D..D...h........
        .byte $14,$85,$fb,$bc,$44,$11,$b1,$fa,$3d,$31,$10,$9d,$84,$10,$c8,$b1 // ....D...=1......
        .byte $fa,$30,$04,$18,$7d,$c9,$10,$29,$7f,$8d,$29,$14,$c8,$b1,$fa,$f0 // .0..}..)..).....
        .byte $03,$8d,$9e,$12,$c8,$b1,$fa,$c9,$fe,$90,$0c,$f0,$04,$a0,$00,$f0 // ................
        .byte $06,$b5,$fd,$29,$f0,$95,$fd,$98,$9d,$44,$11,$a0,$18,$b9,$37,$14 // ...).....D....7.
        .byte $9d,$cc,$10,$b9,$c5,$11,$9d,$cf,$10,$60,$16,$27,$38,$4b,$5f,$73 // .........`.'8K_s
        .byte $8a,$a1,$ba,$d4,$f0,$0e,$2d,$4e,$71,$96,$bd,$e7,$13,$42,$74,$a9 // ......-Nq....Bt.
        .byte $e0,$1b,$5a,$9b,$e2,$2c,$7b,$ce,$27,$85,$e8,$51,$c1,$37,$b4,$37 // ..Z..,{.'..Q.7.7
        .byte $c4,$57,$f5,$9c,$4e,$09,$d0,$a3,$82,$6e,$68,$6e,$88,$af,$eb,$39 // .W..N....nhn...9
        .byte $9c,$13,$a1,$46,$04,$dc,$d0,$dc,$10,$5e,$d6,$72,$38,$26,$42,$8c // ...F.....^.r8&B.
        .byte $08,$b8,$a0,$b8,$20,$bc,$ac,$e4,$70,$4c,$84,$18,$10,$70,$40,$70 // .... ...pL...p@p
        .byte $40,$78,$58,$c8,$e0,$98,$08,$30,$20,$2e,$67,$69,$bf,$cc,$e5,$f2 // @xX....0 .gi....
        .byte $05,$18,$2b,$3e,$51,$61,$71,$7b,$85,$92,$99,$e0,$e4,$14,$eb,$15 // ..+>Qaq{........

txt_f852:
        .text "$"
        .byte $22                                   // double quote character
        .byte $ac                                   // ',' | $80 (end-of-string marker)
        .byte $bd,$ce,$e3,$16,$2a,$81,$df,$00,$41,$cb,$00,$40,$98,$00,$41,$a2 // ....*...A..@..A.
        .byte $22,$fe,$81,$c2                       // "...

txt_f869:
        .text "'A"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $ff,$41,$a9,$ff,$80,$c2               // .A....

txt_f872:
        .text "$"
        .byte $40                                   // @ character
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $ff,$80,$c2                           // ...

txt_f878:
        .text "$"
        .byte $40                                   // @ character
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $ff,$80,$c2,$25,$fe,$81,$ff,$00,$41,$a2 // ...%....A.

txt_f885:
        .text "!"
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_f888:
        .text "!"
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $60,$51,$fe                           // `Q.

txt_f88e:
        .encoding "screencode_mixed"
        .text "!l"
        .text "@"
        .text " c"
        .text "@"
        .text " g"
        .text "@"
        .text " g"
        .text "@"
        .text " g"
        .text "@"
        .text " l"
        .text "@"
        .encoding "petscii_upper"
        .byte $ff                                   // .

txt_f8a1:
        .encoding "screencode_mixed"
        .text "!l"
        .text "@"
        .text " c"
        .text "@"
        .text " h"
        .text "@"
        .text " h"
        .text "@"
        .text " h"
        .text "@"
        .text " l"
        .text "@"
        .encoding "petscii_upper"
        .byte $ff                                   // .

txt_f8b4:
        .encoding "screencode_mixed"
        .text "!l"
        .text "@"
        .text " d"
        .text "@"
        .text " g"
        .text "@"
        .text " g"
        .text "@"
        .text " g"
        .text "@"
        .text " l"
        .text "@"
        .encoding "petscii_upper"
        .byte $ff                                   // .

txt_f8c7:
        .encoding "screencode_mixed"
        .text "!l"
        .text "@"
        .text " e"
        .text "@"
        .text " i"
        .text "@"
        .text " i"
        .text "@"
        .text " i"
        .text "@"
        .text " l"
        .text "@"
        .encoding "petscii_upper"
        .byte $ff,$81,$ff,$00,$40,$a2               // ....@.

txt_f8df:
        .text "!"
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_f8e2:
        .text "!"
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_f8e5:
        .text "!"
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_f8e8:
        .text "!"
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $35,$fe,$81,$ff,$00,$17,$04,$00,$13,$09,$00,$13,$09,$00,$13,$09 // 5...............
        .byte $00,$ff,$81,$ff,$00,$41,$a2           // .....A.

txt_f902:
        .text "!A"
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_f905:
        .text "!"
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_f908:
        .text "!"
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $60,$1f,$fe,$81,$c3,$00,$41,$a4,$00,$10,$a3,$00,$fe,$81,$c1,$00 // `.....A.........
        .byte $41,$a4,$00,$10,$a4,$00,$fe,$81,$ff,$00,$41,$01,$00,$11,$0c,$00 // A.........A.....
        .byte $40,$a2,$25,$fe,$81,$ff,$00,$40,$a2,$37,$fe,$41,$0c,$00,$41,$0c // @.%....@.7.A..A.
        .byte $00,$51,$0c,$00,$11,$0c,$00,$51,$0c,$00,$11,$0c,$00,$ff,$0a,$98 // .Q.....Q........
        .byte $13,$a4,$25,$0e,$07,$f9,$4d,$08,$a3,$26,$02,$06,$bd,$41,$08,$40 // ..%...M..&...A.@
        .byte $a2,$26,$4a,$03,$0c,$09               // .&J...

txt_f961:
        .text "D"
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $26,$f4,$03,$0c,$09                   // &....

txt_f969:
        .text "D"
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $26,$f5,$03,$0c,$09                   // &....

txt_f971:
        .text "D"
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $26,$f6,$03,$0c,$09                   // &....

txt_f979:
        .text "D"
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $26,$f7,$03,$0c,$09                   // &....

txt_f981:
        .text "D"
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $26,$f8,$03,$0c,$09                   // &....

txt_f989:
        .text "D"
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$f9,$e3,$09,$a4,$26,$0a,$09,$9a,$17,$0f,$10,$a2,$26,$0f,$03 // !....&.......&..
        .byte $06,$41,$08,$08,$a2,$35,$f0,$00,$dc,$41,$c4,$30,$42,$22,$fe,$00 // .A...5...A.0B"..
        .byte $ac,$c1,$c4,$30,$42,$22,$fe,$00,$e6,$09,$08,$a2,$25,$ff,$1b,$00 // ...0B"......%...
        .byte $69,$81,$a4,$36,$0f,$09,$49,$41,$78,$10,$f0 // i..6..IAx..

txt_f9c7:
        .text "  $ZA"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $fc,$f2,$15,$3e,$04,$a4,$41,$44,$fc,$a2,$26,$5d,$01,$9c,$41,$5c // ...>..AD..&]..A\
        .byte $5f,$a2,$21,$f8,$e3,$09,$21,$08,$a3,$26,$09,$02,$2b,$41,$04,$c0 // _.!...!..&..+A..
        .byte $a2
        .text "5(YN"
        .byte $09,$08,$08
        .byte $42,$22,$0f,$04,$8a
        .byte $41,$cd
        .byte $40
        .byte $12,$22,$3d,$00,$e7,$09,$08,$a3,$25,$f2,$00,$a7,$09,$08,$a3,$25 // ."=.....%......%
        .byte $f2,$00,$97,$09,$08,$a3,$25,$f2,$00,$57,$09,$08,$a3,$26,$f2,$00 // ......%..W...&..
        .byte $9a,$41,$08,$c0,$a2,$26,$02,$03,$88,$41,$cf,$ef,$a2,$24,$f0,$99 // .A...&...A...$..
        .byte $4c,$13,$a4,$60,$34,$09,$02,$08,$87,$08,$f1,$1b,$b0,$10,$02,$51 // L..`4..........Q
        .byte $02,$53,$0a,$53,$0e,$50,$02,$53,$0a,$53,$0a,$53,$0e,$50,$ff,$01 // .S.S.P.S.S.S.P..
        .byte $51,$01,$53,$09,$53,$0d,$50,$01,$53,$09,$53,$13,$53,$0d,$50,$ff // Q.S.S.P.S.S.S.P.
        .byte $04,$51,$05,$50,$06,$50,$07,$50,$08,$02,$50,$0b,$50,$0c,$2a,$50 // .Q.P.P.P..P.P.*P
        .byte $0d,$50,$05,$50,$06,$50,$07,$50,$08,$02,$50,$0f,$50,$10,$62,$e3 // .P.P.P.P..P.P.b.
        .byte $50,$11,$50,$12,$50,$14,$57,$15,$50,$ff,$6f,$ff,$8e,$0c,$03,$83 // P.P.P.W.P.o.....
        .byte $2d,$03,$2d,$03,$2d,$03,$8e,$0c,$03,$0c,$03,$83,$2d,$03,$2d,$03 // -.-.-.......-.-.
        .byte $8e,$0c,$03,$84,$2d,$03,$2d,$03,$2d,$03,$8e,$0c,$03,$0c,$03,$84 // ....-.-.-.......
        .byte $2d,$03,$2d,$03,$8e,$0c,$03,$85,$2b,$03,$2b,$03,$2b,$03,$8e,$0c // -.-.....+.+.+...
        .byte $03,$0c,$03,$85,$2b,$03,$2b,$03,$8e,$0c,$03,$83,$28,$03,$28,$03 // ....+.+.....(.(.
        .byte $28,$03,$8e,$0c,$03,$0c,$03,$83,$28,$03,$28,$03,$ff,$82,$15,$83 // (.......(.(.....
        .byte $85,$10,$15,$03,$81,$0c,$03,$82,$15,$01,$15,$03,$15,$03,$15,$01 // ................
        .byte $81,$0c,$03,$82,$13,$03,$11,$03,$11,$03,$81,$0c,$03,$82,$11,$01 // ................
        .byte $11,$03,$11,$03,$11,$01,$81,$0c,$03,$82,$11,$03,$13,$03,$13,$03 // ................
        .byte $81,$0c,$03,$82,$13,$01,$13,$03,$13,$03,$13,$01,$81,$0c,$03,$82 // ................
        .byte $13,$03,$10,$03,$10,$03,$81,$0c,$03,$82,$10,$01,$10,$03,$10,$03 // ................
        .byte $10,$01,$81,$0c,$03,$82,$0c,$03,$ff,$8e,$0c,$03,$9e,$40,$01,$40 // .............@.@
        .byte $01,$ff,$96,$30,$0b,$2d,$03,$2f,$03,$30,$03,$2f,$07,$2d,$07,$34 // ...0.-./.0./.-.4
        .byte $07,$32,$07,$30,$03,$2f,$07,$a7,$2f,$03,$2f,$03,$30,$03,$2f,$07 // .2.0./.././.0./.
        .byte $2b,$07,$32,$07,$30,$07,$2f,$03,$2d,$03,$ff,$8d,$34,$07,$a7,$34 // +.2.0./.-...4..4
        .byte $23,$20,$00,$34,$03,$32,$03,$34,$03,$35,$03,$34,$07,$32,$07,$30 // # .4.2.4.5.4.2.0
        .byte $07,$32,$07,$a3,$30,$03,$2f,$03,$a7,$2d,$03,$2b,$07,$a3,$35,$07 // .2..0./..-.+..5.
        .byte $34,$07,$32,$07,$ff,$8d,$34,$07,$a7,$39,$03,$3b,$23,$20,$00,$3c // 4.2...4..9.;# .<
        .byte $03,$3b,$07,$39,$03,$34,$03,$37,$03,$39,$07,$37,$03,$3c,$07,$3c // .;.9.4.7.9.7.<.<
        .byte $03,$3b,$07,$37,$03,$39,$07,$37,$07,$a3,$2f,$07,$30,$07,$32,$07 // .;.7.9.7../.0.2.
        .byte $ff,$8d,$34,$03,$35,$23,$e0,$ff,$34,$03,$30,$03,$32,$07,$34,$03 // ..4.5#..4.0.2.4.
        .byte $30,$03,$39,$03,$37,$07,$34,$07,$30,$07,$32,$07,$a3,$30,$03,$2f // 0.9.7.4.0.2..0./
        .byte $03,$a7,$2d,$03,$2b,$07,$a3,$34,$07,$37,$07,$39,$07,$ff,$8d,$39 // ..-.+..4.7.9...9
        .byte $07,$a7,$3c,$03,$3b,$03,$34,$03,$39,$0b,$39,$03,$39,$03,$3b,$07 // ..<.;.4.9.9.9.;.
        .byte $3b,$03,$3c,$07,$3c,$03,$3b,$07,$39,$03,$37,$07,$34,$0b,$a3,$30 // ;.<.<.;.9.7.4..0
        .byte $03,$34,$03,$32,$03,$30,$03,$2f,$03,$ff,$8e,$0c,$03,$83,$2d,$03 // .4.2.0./......-.
        .byte $2d,$03,$2d,$03,$8e,$0c,$01,$0c,$03,$0c,$01,$83,$2d,$03,$2d,$03 // -.-.........-.-.
        .byte $8e,$0c,$03,$85,$2b,$03,$2b,$03,$2b,$03,$8e,$0c,$01,$0c,$03,$0c // ....+.+.+.......
        .byte $01,$85,$2b,$03,$2b,$03,$8e,$0c,$03,$83,$28,$03,$28,$03,$28,$03 // ..+.+.....(.(.(.
        .byte $8e,$0c,$01,$0c,$03,$0c,$01,$83,$28,$03,$28,$03,$8e,$0c,$01,$0c // ........(.(.....
        .byte $03,$0c,$01,$86,$24,$03,$24,$03,$24,$03,$8e,$0c,$03,$86,$26,$03 // ....$.$.$.....&.
        .byte $8e,$0c,$03,$ff,$8c,$15,$83,$55,$10,$15,$03,$81,$0c,$03,$8c,$15 // .......U........
        .byte $01,$15,$83,$65,$10,$15,$03,$15,$01,$81,$0c,$03,$8c,$15,$03,$13 // ...e............
        .byte $83,$75,$10,$13,$03,$81,$0c,$03,$8c,$13,$01,$13,$83,$65,$10,$13 // .u...........e..
        .byte $03,$13,$01,$81,$0c,$03,$8c,$13,$03,$10,$83,$55,$10,$10,$03,$81 // ...........U....
        .byte $0c,$03,$8c,$10,$01,$10,$03,$10,$83,$45,$f5,$10,$01,$81,$0c,$03 // .........E......
        .byte $8c,$11,$03,$11,$83,$65,$f0,$11,$03,$81,$0c,$03,$8c,$11,$01,$11 // .....e..........
        .byte $03,$13,$03,$13,$01,$81,$0c,$03,$8c,$13,$03,$ff,$91,$30,$0f,$30 // .............0.0
        .byte $03,$2f,$03,$2d,$03,$28,$03,$34,$03,$32,$03,$30,$03,$2f,$07,$63 // ./.-.(.4.2.0./.c
        .byte $32,$07,$2f,$07,$a7,$2f,$07,$30,$03,$32,$07,$30,$03,$34,$07,$30 // 2./../.0.2.0.4.0
        .byte $07,$2b,$03,$2d,$03,$ff,$91,$2d,$0f,$2d,$03,$2d,$03,$2f,$03,$30 // .+.-...-.-.-./.0
        .byte $07,$32,$07,$30,$07,$2f,$03,$2b,$07,$2f,$07,$a7,$2f,$07,$30,$03 // .2.0./.+./../.0.
        .byte $32,$07,$30,$03,$34,$07,$30,$07,$2f,$03,$2d,$03,$ff,$6f,$ff,$81 // 2.0.4.0./.-..o..
        .byte $15,$03,$8e,$0c,$03,$81,$15,$03,$8e,$0c,$03,$ff,$92,$39,$03,$3c // .............9.<
        .byte $03,$3e,$01,$39,$03,$3b,$01,$39,$05,$3c,$03,$3c,$01,$3c,$03,$3e // .>.9.;.9.<.<.<.>
        .byte $03,$3c,$03,$3b,$05,$3c,$03,$3c,$01,$3e,$03,$3c,$03,$3b,$03,$ff // .<.;.<.<.>.<.;..
        .byte $92,$37,$03,$02,$37,$03,$40,$01,$60,$c6,$37,$05,$37,$03,$37,$01 // .7..7.@.`.7.7.7.
        .byte $37,$03,$40,$03,$3e,$03,$3c,$05,$3c,$03,$3c,$01,$3b,$03,$39,$03 // 7.@.>.<.<.<.;.9.
        .byte $37,$03,$ff,$97,$a3,$2d,$03,$30,$07,$2f,$07,$30,$03,$2f,$07,$2b // 7....-.0./.0./.+
        .byte $07,$28,$07,$30,$07,$2f,$07,$2b,$07,$28,$07,$a7,$34,$03,$35,$07 // .(.0./.+.(..4.5.
        .byte $34,$07,$30,$03,$32,$07               // 4.0.2.

// --- Region $fdaf-$ffff ---
.pc = $fdaf "dat_fdaf"

dat_fdaf:
        .byte $03,$3c,$07,$3b,$07,$3b,$07,$37,$07,$34,$07,$32,$07,$30,$07,$a7 // .<.;.;.7.4.2.0..
        .byte $34,$03,$35,$07,$34,$07,$30,$03,$32,$07,$34,$03,$ff,$8e,$0c,$03 // 4.5.4.0.2.4.....
        .byte $99,$63,$65,$3c,$01,$8e,$0c,$01,$0c,$03,$0c,$01,$99,$65,$2d,$01 // .ce<.........e-.
        .byte $8e,$0c,$03,$99,$63,$65,$30,$01,$8e,$0c,$01,$0c,$03,$0c,$01,$99 // ....ce0.........
        .byte $65,$2b,$01,$8e,$0c,$03,$92,$28,$03,$28,$03,$28,$03,$8e,$0c,$01 // e+.....(.(.(....
        .byte $0c,$03,$0c,$01,$92,$28,$03,$28,$03,$8e,$0c,$01,$0c,$03,$81,$0c // .....(.(........
        .byte $01,$85,$29,$03,$29,$05,$81,$24,$01,$84,$28,$03,$85,$0c,$03,$86 // ..).)..$..(.....
        .byte $26,$03,$ff,$9f,$51,$03,$51,$01,$51,$01,$51,$01,$51,$03,$42,$51 // &...Q.Q.Q.Q.Q.BQ
        .byte $01,$51,$01,$51,$03,$51,$01,$2a,$51,$01,$51,$00,$51,$00,$51,$01 // .Q.Q.Q.*Q.Q.Q.Q.
        .byte $51,$03,$02,$51,$01,$51,$01,$22,$51,$03,$02,$51,$01,$51,$01,$26 // Q..Q.Q."Q..Q.Q.&
        .byte $ff,$96,$2d,$07,$2f,$07,$80,$4f,$ff,$22,$16,$16,$e4,$17,$e5,$18 // ..-./..O."......
        .byte $e7,$19,$fa,$1a,$f1,$1b,$60,$40,$00,$fb,$fd,$4e,$aa,$b3,$dc,$06 // ......`@...N....
        .byte $32,$5f,$8b,$e5,$4d,$77,$9e,$a0,$ad,$d1,$f5,$1b,$41,$97,$cf,$d5 // 2_..Mw......A...
        .byte $d7,$d9,$db,$dd,$df,$e1,$e3,$e5,$e7,$e9,$eb,$ed,$ef,$f1,$f3,$f5 // ................
        .byte $f7,$f9,$fb,$fd,$ff,$01,$03,$05,$07,$09,$0b,$0d,$0f,$11,$13,$15 // ................
        .byte $17,$19,$1b,$1d,$1f,$21,$00,$2a,$e5,$20,$e3,$2e,$60,$8c // .....!.*. ..`.

txt_fead:
        .encoding "screencode_mixed"
        .text "super pac-man from beam software was cracked from disk and"
        .encoding "petscii_upper"

txt_fee7:
        .text " +2 "

txt_feeb:
        .encoding "screencode_mixed"
        .text "trained by zyron for nostalgia in early july"
        .encoding "petscii_upper"

txt_ff17:
        .text " 1997. "

txt_ff1e:
        .encoding "screencode_mixed"
        .text "original supplied by fungus"
        .encoding "petscii_upper"
        .byte $e3,$2e,$60                           // ..`

txt_ff3c:
        .encoding "screencode_mixed"
        .text "+  expect more oldie-warez from me very soon"
        .encoding "petscii_upper"
        .byte $e3,$2e,$60,$7c                       // ..`|

txt_ff6c:
        .encoding "screencode_mixed"
        .text "  greetings fly out to: cyberpunx, remember, f4cg, laxity, chromance, hitmen + everyone i know on irc and the forgotten rest"
        .encoding "petscii_upper"
        .byte $e3,$2e,$2c,$08,$15,$12,$12,$19,$2c,$20,$08,$15,$12,$12,$19,$e3 // ..,....., ......
        .byte $2e,$f6,$20,$80,$f7,$00,$00,$2c       // .. ....,
