// ============================================
// output - Part 1 of 2
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:07
// 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:  $1d00 (7424)
//
// Code: 3993 bytes, Data: 59495 bytes
// Labels: 531, Subroutines: 23
//
// Cross-references: all OK
// ============================================


// --- Region $090a-$0917 ---
.pc = $090a "Program $090a"
        .byte $9f,$9f,$9c                           // sha $9c9f,y // ILLEGAL
        .byte $93,$90                               // sha ($90),y // ILLEGAL
        bcc loc_0966
.label sub_0913 = * + 2
        .byte $ff,$ff,$ff                           // isc $ffff,x // ILLEGAL
        cpy.abs $0033
// Referenced by: jsr from $fde2

sub_0917:
        brk

// --- Region $0966-$0966 ---
.pc = $0966 "loc_0966"

loc_0966:
        brk

// --- Region $0c10-$0c10 ---
.pc = $0c10 "sub_0c10"
// Referenced by: jsr from $fda3

sub_0c10:
        brk

// --- Region $0e0f-$0e22 ---
.pc = $0e0f "sub_0e0f"
// Referenced by: jsr from $fdd5

sub_0e0f:
        .byte $04,$05                               // nop $05 // ILLEGAL
        ora ($02,x)
        .byte $03,$04                               // slo ($04,x) // ILLEGAL
        .byte $04,$04                               // nop $04 // ILLEGAL
        asl $04
        .byte $04,$04                               // nop $04 // ILLEGAL
        .byte $07,$08                               // slo $08 // ILLEGAL
        ora #$0a
        .byte $04,$04                               // nop $04 // ILLEGAL
        .byte $0b,$00                               // anc #$00 // ILLEGAL

// --- Region $0f06-$0f09 ---
.pc = $0f06 "sub_0f06"
// Referenced by: jsr from $fdd0

sub_0f06:
        .byte $6b,$6c                               // arr #$6c // ILLEGAL
        brk

chr_0f09:
        // === Charset data (1 bytes, $0f09-$0f09) ===
        .byte $00                                   // char 0 (partial)

// --- Region $1006-$1563 ---
.pc = $1006 "loc_1006"

loc_1006:
        lda $1974

loc_1009:
        cmp #$02
        beq loc_1014
        cmp #$01
        bne loc_102a
        jmp loc_18e8

loc_1014:
        rts

dat_1015:
        .byte $f9,$26,$ee,$16                       // .&..

loc_1019:
        bpl loc_1009
        asl $10,x
        lda $1016
        cmp #$32
        bne loc_1029
        lda #$01
        sta dat_1015

loc_1029:
        rts

loc_102a:
        inc $1942
        inc $1943
        inc $1944
        lda #$1f
        sta $d418
        ldx #$02
        dec $1973
        bpl loc_1045
        lda $191d
        sta $1973

loc_1045:
        bit $d020
        stx $ff
        lda $191e,x
        sta $1956
        tay
        lda $1973
        cmp $191d
        bne loc_106b
        lda $16a1,x
        sta $fb
        lda $16a4,x
        sta $fc
        dec $1927,x
        bmi loc_106e
        jmp loc_11fa

loc_106b:
        jmp loc_120a

loc_106e:
        ldy $1921,x
        lda ($fb),y
        cmp #$fe
        beq loc_108c
        cmp #$ff
        bne loc_1094
        lda #$00
        sta $1927,x
        sta $1921,x
        sta $1924,x
        sta $1972
        jmp loc_106e

loc_108c:
        lda #$02
        sta $1974
        jmp loc_190b

loc_1094:
        sta $1967
        and #$80
        beq loc_10a9
        lda $1967
        and #$1f
        sta $194f,x
        inc $1921,x
        jmp loc_106e

loc_10a9:
        lda $1967
        and #$40
        beq loc_10be
        lda $1967
        and #$3f
        sta $1976,x
        inc $1921,x
        jmp loc_106e

loc_10be:
        lda $1967
        asl
        tay
        lda $16a7,y
        sta $fd
        lda $16a8,y
        sta $fe
        lda #$00
        sta $193f,x
        ldy $1924,x
        sta $1942,x
        lda #$03
        sta $1961,x

loc_10dd:
        lda ($fd),y
        sta $f8
        and #$f0
        cmp #$f0
        bne loc_10f7
        lda #$01
        sta $1980,x
        inc $1924,x
        iny
        lda ($fd),y
        sta $f8
        jmp loc_1157

loc_10f7:
        lda #$00
        sta $1980,x
        lda $f8
        and #$f0
        cmp #$e0
        bne loc_1130
        lda $f8
        and #$01
        clc
        adc #$01
        sta $193f,x
        lda $f8
        and #$0e
        lsr
        sta $1965
        inc $1924,x
        iny
        lda ($fd),y
        pha
        and #$f0
        sta $1964
        pla
        and #$0f
        sta smc_12f8                                // SMC: modifies $12f8
        inc $1924,x
        iny
        lda ($fd),y
        sta $f8

loc_1130:
        lda $f8
        and #$e0
        cmp #$c0
        bne loc_1142
        lda $f8
        and #$1f
        sta $1933,x
        jsr sub_11ed

loc_1142:
        lda $f8
        and #$c0
        cmp #$80
        bne loc_1157
        lda $f8
        and #$3f
        sta $192a,x
        jsr sub_11ed
        jmp loc_10dd

loc_1157:
        lda $192a,x
        sta $1927,x
        lda $f8
        clc
        adc $194f,x
        sta $1930,x
        tay
        lda dat_1564,y
        pha
        lda $15c4,y
        ldy $1956
        sta $d401,y
        sta $1936,x
        sta $1939,x
        pla
        sta $d400,y
        sta $193c,x
        lda $1980,x
        bne loc_11cc
        lda $1933,x
        asl
        asl
        asl
        tax
        stx $1952
        lda $198a,x
        sta $d405,y
        lda $198b,x
        sta $d406,y
        lda $198c,x
        pha
        lda $1988,x
        pha
        lda $1989,x
        ldx $ff
        sta $192d,x
        sta $1979,x
        lda #$00
        sta $d402,y
        sta $1945,x
        pla
        sta $194b,x
        and #$0f
        sta $d403,y
        sta $1948,x
        lda #$01
        sta $196f,x
        pla
        sta $196c,x

loc_11cc:
        inc $1924,x
        ldy $1924,x
        lda ($fd),y
        cmp #$ff
        bne loc_11ea

loc_11d8:
        lda #$00
        sta $1924,x
        lda $1976,x
        beq loc_11e7
        dec $1976,x
        bpl loc_11ea

loc_11e7:
        inc $1921,x

loc_11ea:
        jmp loc_1552
// Referenced by: jsr from $113f, $1151, $e8c4, $e8d6

sub_11ed:
        inc $1924,x
        iny
        lda ($fd),y
        cmp #$ff
        beq loc_11d8
        sta $f8
        rts

loc_11fa:
        ldy $1956
        lda $1942,x
        beq loc_120a
        lda $192d,x
        and #$fe
        sta $1979,x

loc_120a:
        lda $1933,x
        asl
        asl
        asl
        tay
        lda $198d,y
        sta $1953
        lda $198e,y
        sta $1954
        lda $198f,y
        sta $1955
        and #$04
        bne loc_1233
        lda $1955
        and #$10
        bne loc_1233
        lda $1953
        bne loc_1236

loc_1233:
        jmp loc_1830

loc_1236:
        pha
        and #$78
        lsr
        lsr
        lsr
        sta $1958,x
        pla
        and #$07
        sta $1957
        lda $195b,x
        beq loc_1254
        dec $195e,x
        bne loc_1268
        inc $195b,x
        bpl loc_1268

loc_1254:
        inc $195e,x
        lda $1958,x
        cmp $195e,x
        bcs loc_1268
        sta $195e,x
        dec $195b,x
        dec $195e,x

loc_1268:
        lda $1930,x
        tay
        lda $1565,y
        sec
        sbc dat_1564,y
        sta $197f
        lda $15c5,y
        sbc $15c4,y
        adc $1942,x
        lsr

loc_1280:
        dec $1957
        bmi loc_128c
        lsr
        ror $197f
        jmp loc_1280

loc_128c:
        sta $197e
        lda dat_1564,y
        sta $197c
        lda $15c4,y
        sta $197d
        lda $1958,x
        lsr
        tay

loc_12a0:
        dey
        bmi loc_12b9
        sec
        lda $197c
        sbc $197f
        sta $197c
        lda $197d
        sbc $197e
        sta $197d
        jmp loc_12a0

loc_12b9:
        lda $1942,x
        cmp #$04
        bcc loc_12eb
        ldy $195e,x

loc_12c3:
        dey
        bmi loc_12dc
        clc
        lda $197c
        adc $197f
        sta $197c
        lda $197d
        adc $197e
        sta $197d
        jmp loc_12c3

loc_12dc:
        ldy $1956
        lda $197c
        sta $d400,y
        lda $197d
        sta $d401,y

loc_12eb:
        ldx $ff
        ldy $1956
        lda $192a,x
        sec
        sbc $1927,x
.label smc_12f8 = * + 1
        cmp #$00                                    // !SMC: modified by $1125
        bcc loc_1341
        lda $193f,x
        beq loc_1341
        and #$03
        cmp #$01
        beq loc_1325
        lda $1964
        sec
        lda $193c,x
        sbc $1964
        sta $193c,x
        sta $d400,y
        lda $1936,x
        sbc $1965
        sta $1936,x
        sta $d401,y
        jmp loc_1341

loc_1325:
        lda $1964
        clc
        lda $193c,x
        adc $1964
        sta $193c,x
        sta $d400,y
        lda $1936,x
        adc $1965
        sta $1936,x
        sta $d401,y

loc_1341:
        lda $1954
        beq loc_13b2
        and #$07
        tay
        dey
        tya
        asl
        asl
        tay
        lda $1695,y
        cmp $1942,x
        bcc loc_1359
        jmp loc_1363

loc_1359:
        iny
        iny
        lda $1695,y
        cmp $1942,x
        bcc loc_136d

loc_1363:
        iny
        lda $1695,y
        sta $194e
        jmp loc_1375

loc_136d:
        lda $1954
        and #$fc
        sta $194e

loc_1375:
        lda $196f,x
        bne loc_1397
        lda $1945,x
        sec
        sbc $194e
        sta $1945,x
        lda $1948,x
        sbc #$00
        sta $1948,x
        cmp #$01
        bcs loc_13b2
        lda #$01
        sta $196f,x
        bne loc_13b2

loc_1397:
        lda $1945,x
        clc
        adc $194e
        sta $1945,x
        lda $1948,x
        adc #$00
        sta $1948,x
        cmp #$0f
        bcc loc_13b2
        lda #$00
        sta $196f,x

loc_13b2:
        lda #$00
        sta smc_13d4                                // SMC: modifies $13d4
        lda $194b,x
        and #$80
        beq loc_13ca
        lda $1942,x
        and #$01
        beq loc_13ca
        lda #$b0
        sta smc_13d4                                // SMC: modifies $13d4

loc_13ca:
        ldx $ff
        ldy $1956
        lda $1945,x
        clc
.label smc_13d4 = * + 1
        adc #$00                                    // !SMC: modified by $13b4, $13c7
        sta $d402,y
        lda $1948,x
        adc #$00
        sta $d403,y
        lda $1955
        and #$40
        beq loc_13fb
        ldx $ff
        lda $1942,x
        cmp #$03
        bcc loc_13fb
        and #$03
        tax
        lda $1632,x
        ldx $ff
        sta $1979,x

loc_13fb:
        sty $1967
        lda $1955
        and #$01
        beq loc_142f
        ldx $ff
        stx $1975
        lda #$89
        sta $f9
        lda #$16
        sta $fa
        ldx $ff
        lda $1942,x
        ldy #$0b
        cmp ($f9),y
        bcs loc_1450
        ldy #$0a

loc_141f:
        cmp ($f9),y
        bcs loc_145b
        dey
        cpy #$06
        bne loc_141f
        cmp ($f9),y
        bcs loc_1432
        jmp loc_147b

loc_142f:
        jmp loc_146a

loc_1432:
        lda $ff
        asl
        bne loc_143a
        clc
        adc #$01

loc_143a:
        sta $1968
        ldx $1972
        txa
        and $1968
        bne loc_144e
        txa
        clc
        adc $1968
        sta $d417

loc_144e:
        ldy #$06

loc_1450:
        dey
        dey
        dey
        dey
        dey
        dey
        lda ($f9),y
        jmp loc_1473

loc_145b:
        dey
        dey
        dey
        dey
        dey
        dey
        lda $1969,x
        clc
        adc ($f9),y
        jmp loc_1473

loc_146a:
        lda $ff
        cmp $1975
        bne loc_147b
        lda #$ff

loc_1473:
        ldx $ff
        sta $1969,x
        sta $d416

loc_147b:
        ldy $1967
        lda $1955
        and #$10
        beq loc_14e3
        lda $1953
        and #$0f
        tax
        lda $163e,x
        sta smc_14af                                // SMC: modifies $14af
        lda $1640,x
        sta smc_14b0                                // SMC: modifies $14b0
        lda $1642,x
        sta smc_14b7                                // SMC: modifies $14b7
        lda $1644,x
        sta smc_14b8                                // SMC: modifies $14b8
        ldx $ff
        lda $1942,x
        cmp #$0f
        bcs loc_14e0
        tax
        dex
.label smc_14af = * + 1
.label smc_14b0 = * + 2
        lda $1676,x                                 // !SMC: modified by $148e, $1494
        ldy $ff
        sta $1979,y
.label smc_14b7 = * + 1
.label smc_14b8 = * + 2
        lda $1666,x                                 // !SMC: modified by $149a, $14a0
        sta $1968
        lda $1953
        and #$10
        beq loc_14cf
        ldx $ff
        lda $1930,x
        clc
        adc $1968
        jmp loc_1542

loc_14cf:
        ldy $1956
        lda $1968
        clc
        adc #$0d
        sta $d401,y
        lda #$00
        sta $d400,y

loc_14e0:
        jmp loc_1552

loc_14e3:
        lda $1955
        and #$80
        beq loc_151e
        ldx $ff
        ldy $1956
        lda $1942,x
        cmp #$02
        bcs loc_150a
        lda #$48
        sta $d401,y
        lda #$00
        sta $d400,y
        ldx $ff
        lda #$81
        sta $1979,x
        jmp loc_1552

loc_150a:
        lda $193c,x
.label loc_150f = * + 2
        sta $d400,y
        lda $1936,x
        sta $d401,y
        lda $192d,x
        and #$fe
        sta $1979,x

loc_151e:
        lda $1955
        and #$04
        beq loc_1552
        dec $1961,x
        bpl loc_152f
        lda #$02
        sta $1961,x

loc_152f:
        ldx $ff
        lda $1961,x
        tax
        lda $1686,x
        sta $41
        ldx $ff
        lda $1930,x
        clc
        adc $41

loc_1542:
        tax
        ldy $1956
        lda dat_1564,x
        sta $d400,y
        lda $15c4,x
        sta $d401,y

loc_1552:
        ldx $ff
        ldy $1956
        lda $1979,x
        sta $d404,y
        dex
        bmi loc_1563
        jmp loc_1045

loc_1563:
        rts

// --- Region $1714-$171f ---
.pc = $1714 "sub_1714"
// Referenced by: jsr from $fdea

sub_1714:
        ora ($90,x)
        ora ($01,x)
        sta $8e01
        ora ($90,x)
        ora ($01,x)
        .byte $92                                   // jam // ILLEGAL

// --- Region $1830-$184e ---
.pc = $1830 "loc_1830"

loc_1830:
        lda $1953
        beq loc_1848
        lsr
        lsr
        lsr
        lsr
        tax
        lda $1953
        and #$0f

loc_183f:
        sta $1688
        stx $1687
        jmp loc_12eb

loc_1848:
        lda #$18
        ldx #$0c
        bne loc_183f
        .byte $02                                   // jam // ILLEGAL

// --- Region $18d9-$1916 ---
.pc = $18d9 "sub_18d9"
// Referenced by: jsr from $1908, $ef5a

sub_18d9:
        lda #$00
        ldx #$62

loc_18dd:
        sta $1921,x
        dex
        bpl loc_18dd
        lda #$b0
        sta $1972

loc_18e8:
        lda #$00
        sta $1942
        sta $1943
        sta $1944
        ldx #$02

loc_18f5:
        sta $1921,x
        sta $1924,x
        sta $1927,x
        sta $1930,x
        dex
        bpl loc_18f5
        sta $1974
        rts

loc_1908:
        jsr sub_18d9

loc_190b:
        ldx #$00
        txa

loc_190e:
        sta $d400,x
        inx
        cpx #$18
        bne loc_190e
        rts

// --- Region $1d00-$1e02 ---
.pc = $1d00 "main_1d00"

main_1d00:
        jsr sub_1d1b
        sei
        jsr $fda3
        jsr $fd15
        jsr $e518
        ldx #$00

loc_1d0f:
        lda dat_3400,x
        sta $0400,x
        inx
        bne loc_1d0f
        jmp $0400
// Referenced by: jsr from $1d00, $f244

sub_1d1b:
        jsr sub_1f01
        jsr sub_1ff7
        ldx #$00

loc_1d23:
        lda #$08
        sta $d800,x
        sta $d840,x
        lda #$0f
        sta $d918,x
        sta $da00,x
        lda #$0f
        sta $db00,x
        lda #$00
        sta $0540,x
        sta $0600,x
        sta $0700,x
        inx
        bne loc_1d23
        jsr sub_1fe3

loc_1d49:
        lda #$30
        jsr sub_1dfc
        lda #$13
        sta $d018
        lda #$0e
        sta $d022
        lda #$0f
        sta $d023
        lda #$06
        sta $d021
        lda #$07
        sec
        sbc chr_1e02
        clc
        adc #$10
        sta $d016
        jsr sub_1e72
        lda #$54
        jsr sub_1dfc
        lda #$09
        sta $d021
        lda #$0a
        sta $d022
        sei
        lda #$72
        jsr sub_1dfc
        ldx #$05

loc_1d88:
        dex
        bne loc_1d88
        nop
        lda #$06
        sta $d022
        lda #$0e
        sta $d023
        lda #$19
        sta $d018
        lda #$d8
        sta $d016
        lda #$00
        sta $d021
        nop
        bit $ea
        jsr sub_1e5a
        ldx #$00
        bit $ea
        bit $ea

loc_1db1:
        lda dat_1b60,x
        bmi loc_1dc6
        sta $d018
        sta $d018
        ldy $1baf,x

loc_1dbf:
        dey
        bne loc_1dbf
        inx
        jmp loc_1db1

loc_1dc6:
        lda #$ca
        jsr sub_1dfc
        lda #$19
        sta $d018
        lda $1e04
        ora #$10
        sta $d016
        ldx #$09

loc_1dda:
        dex
        bne loc_1dda
        nop
        jsr sub_1e5a
        lda #$02
        sta $d022
        lda #$0a
        sta $d023
        jsr sub_1e0d
        jsr sub_1f0f
        lda #$ef
        cmp $dc01
        beq loc_1dfb
        jmp loc_1d49

loc_1dfb:
        rts
// Referenced by: jsr from $1d4b, $1d73, $1d83, $1dc8, $f28f, $f2b7, $f2c7; branch from $1dff

sub_1dfc:
        cmp $d012
        bne sub_1dfc
        rts

chr_1e02:
        // === Charset data (1 bytes, $1e02-$1e02) ===
        .byte $03                                   // char 0 (partial)

// --- Region $1e0d-$1ee7 ---
.pc = $1e0d "sub_1e0d"
// Referenced by: jsr from $1deb, $f32f

sub_1e0d:
        ldx $1e03
        inx
        txa
        and #$7f
        tax
        stx $1e03
        lda $1c00,x
        sta chr_1e02
        ldy txt_1c80,x
        ldx #$27

loc_1e23:
        lda $0e00,y
        sta $0400,x
        lda $0e3c,y
        sta $0428,x
        lda $0e78,y
        sta $0450,x
        lda $0eb4,y
        sta $0478,x
        lda $0ef0,y
        sta $04a0,x
        lda $0f2c,y
        sta $04c8,x
        lda $0f68,y
        sta $04f0,x
        lda $0fa4,y
        sta $0518,x
        dey
        dex
        bpl loc_1e23
        jmp loc_1006
// Referenced by: jsr from $1da8, $1dde, $f2ec, $f322

sub_1e5a:
        ldx #$00

loc_1e5c:
        lda $0fe0,x
        sta $d020
        sta $d021
        bmi loc_1e71
        ldy $0ff0,x

loc_1e6a:
        dey
        bne loc_1e6a
        inx
        jmp loc_1e5c

loc_1e71:
        rts
// Referenced by: jsr from $1d6e, $f2b2

sub_1e72:
        lda $1e05
        bne loc_1e7f
        dec $1e07
        bne loc_1e8b
        inc $1e05

loc_1e7f:
        lda $1e04
        sec
        sbc $1e05
        sta $1e04
        bmi loc_1e8c

loc_1e8b:
        rts

loc_1e8c:
        clc
        adc #$08
        sta $1e04
        ldx #$01

loc_1e94:
        lda $0770,x
        sta $076f,x
        clc
        adc #$01
        sta $0797,x
        clc
        adc #$01
        sta $07bf,x
        inx
        cpx #$28
        bne loc_1e94
        dec $1e06
        beq loc_1ec6
        lda $07e6
        clc
        adc #$01

loc_1eb6:
        sta $0797
        clc
        adc #$01
        sta $07bf
        clc
        adc #$01
        sta $07e7
        rts

loc_1ec6:
        inc $02
        bne loc_1ecc
        inc $03

loc_1ecc:
        ldy #$00
        lda ($02),y
        bne loc_1ed7
        jsr sub_1f01
        bne loc_1ec6

loc_1ed7:
        cmp #$20
        bne loc_1ee4
        lda #$00

loc_1edd:
        ldy #$03
        sty $1e06
        bne loc_1eb6

loc_1ee4:
        cmp #$80
        bmi loc_1ef0

// --- Region $1ef0-$2003 ---
.pc = $1ef0 "loc_1ef0"

loc_1ef0:
        cmp #$21
        bne loc_1ef6
        lda #$1b

loc_1ef6:
        sta $04
        asl
        asl
        asl
        clc
        adc $04
        jmp loc_1edd
// Referenced by: jsr from $1d1b, $1ed2, $f25f, $f417

sub_1f01:
        lda #$2f
        sta $03
        lda #$ff
        sta $02
        sta chr_0800
        rts

chr_1f0d:
        // === Charset data (2 bytes, $1f0d-$1f0e) ===
        .byte $00,$18                               // char 0 (partial)
// Referenced by: jsr from $1dee, $f332

sub_1f0f:
        lda $1e0c
        bne loc_1f16
        beq loc_1f95

loc_1f16:
        lda $1e08
        beq loc_1f23
        cmp #$01
        bne loc_1f2c
        lda #$1b
        bne loc_1f5b

loc_1f23:
        dec $1e0b
        bne loc_1f2b
        inc $1e08

loc_1f2b:
        rts

loc_1f2c:
        cmp #$02
        bne loc_1f37
        ldx #$91
        ldy #$05
        jmp loc_1f88

loc_1f37:
        cmp #$03
        bne loc_1f42
        ldx #$09
        ldy #$06
        jmp loc_1f88

loc_1f42:
        cmp #$04
        bne loc_1f4d
        ldx #$81
        ldy #$06
        jmp loc_1f88

loc_1f4d:
        lda #$19
        jsr loc_1f5b
        lda $1e0a
        bne loc_1f5a
        sta $1e08

loc_1f5a:
        rts

loc_1f5b:
        ldx $1e09
        bmi loc_1f63
        sta dat_1b60,x

loc_1f63:
        ldx $1e0a
        cpx #$46
        bcs loc_1f7a
        sta dat_1b60,x
        dec $1e09
        dec $1e09
        inc $1e0a
        inc $1e0a
        rts

loc_1f7a:
        lda #$47
        sta $1e09
        lda #$00
        sta $1e0a
        inc $1e08
        rts

loc_1f88:
        stx smc_1fdd                                // SMC: modifies $1fdd
        sty smc_1fde                                // SMC: modifies $1fde
        lda #$00
        sta $3d
        sta $1e0c

loc_1f95:
        ldy $3d
        lda ($05),y
        sta $04
        asl
        asl
        asl
        clc
        adc $04
        ldy #$03

loc_1fa3:
        ldx #$00
        jsr sub_1fdc
        ldx #$28
        jsr sub_1fdc
        ldx #$50
        jsr sub_1fdc
        inc smc_1fdd
        dey
        bne loc_1fa3
        inc $3d
        lda $3d
        cmp #$0d
        beq loc_1fc1
        rts

loc_1fc1:
        ldy #$00
        lda $05
        clc
        adc #$10
        sta $05
        bcc loc_1fce
        inc $06

loc_1fce:
        lda ($05),y
        bpl loc_1fd5
        jsr sub_1ff7

loc_1fd5:
        inc $1e08
        inc $1e0c
        rts
// Referenced by: jsr from $1fa5, $1faa, $1faf, $f4ec, $f4f1, $f4f6

sub_1fdc:
.label smc_1fdd = * + 1
.label smc_1fde = * + 2
        sta $06a8,x                                 // !SMC: modified by $1f88, $1f8b
        clc
        adc #$01
        rts
// Referenced by: jsr from $1d46, $f28a

sub_1fe3:
        lda $1740
        cmp #$89
        beq loc_1ff4
        lda #$e0
        ldy #$27
        jsr sub_ab1e

loc_1ff1:
        jmp loc_1ff1

loc_1ff4:
        jmp (chr_1f0d)
// Referenced by: jsr from $1d1e, $1fd2, $f262, $f519

sub_1ff7:
        lda #$32
        sta $06
        lda #$00
        sta $05
        rts

chr_2000:
        // === Charset data (3 bytes, $2000-$2002) ===
        .byte $00,$00,$00                           // char 0 (partial)
// Referenced by: jsr from $fdc5

sub_2003:
        brk

// --- Region $2082-$208e ---
.pc = $2082 "Segment $2082"
.label sub_2083 = * + 1
        sta ($45),y
        ora ($45),y
        ora $15
        ora $bd6d,y
        sbc.abs $0055,x
        brk

// --- Region $8220-$8220 ---
.pc = $8220 "sub_8220"
// Referenced by: jsr from $fdcd

sub_8220:
        brk

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

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

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

// --- Region $ab1e-$ab1e ---
.pc = $ab1e "sub_ab1e"
// Referenced by: jsr from $1fee, $f535

sub_ab1e:
        brk

// --- Region $e518-$e525 ---
.pc = $e518 "Segment $e518"
        cmp $0101
        cmp $fd31
        sbc $33e3,x
        .byte $e3,$30                               // isc ($30,x) // ILLEGAL
        .byte $23,$33                               // rla ($33,x) // ILLEGAL

dat_e525:
        .byte $33                                   // 3

// --- Region $e78b-$e910 ---
.pc = $e78b "loc_e78b"

loc_e78b:
        lda $1974

loc_e78e:
        cmp #$02
        beq loc_e799
        cmp #$01
        bne loc_e7af
        jmp loc_18e8

loc_e799:
        rts

dat_e79a:
        .byte $f9,$26,$ee,$16                       // .&..

loc_e79e:
        bpl loc_e78e
        asl $10,x
        lda $1016
        cmp #$32
        bne loc_e7ae
        lda #$01
        sta dat_1015

loc_e7ae:
        rts

loc_e7af:
        inc $1942
        inc $1943
        inc $1944
        lda #$1f
        sta $d418
        ldx #$02
        dec $1973
        bpl loc_e7ca
        lda $191d
        sta $1973

loc_e7ca:
        bit $d020
        stx $ff
        lda $191e,x
        sta $1956
        tay
        lda $1973
        cmp $191d
        bne loc_e7f0
        lda $16a1,x
        sta $fb
        lda $16a4,x
        sta $fc
        dec $1927,x
        bmi loc_e7f3
        jmp loc_11fa

loc_e7f0:
        jmp loc_120a

loc_e7f3:
        ldy $1921,x
        lda ($fb),y
        cmp #$fe
        beq loc_e811
        cmp #$ff
        bne loc_e819
        lda #$00
        sta $1927,x
        sta $1921,x
        sta $1924,x
        sta $1972
        jmp loc_106e

loc_e811:
        lda #$02
        sta $1974
        jmp loc_190b

loc_e819:
        sta $1967
        and #$80
        beq loc_e82e
        lda $1967
        and #$1f
        sta $194f,x
        inc $1921,x
        jmp loc_106e

loc_e82e:
        lda $1967
        and #$40
        beq loc_e843
        lda $1967
        and #$3f
        sta $1976,x
        inc $1921,x
        jmp loc_106e

loc_e843:
        lda $1967
        asl
        tay
        lda $16a7,y
        sta $fd
        lda $16a8,y
        sta $fe
        lda #$00
        sta $193f,x
        ldy $1924,x
        sta $1942,x
        lda #$03
        sta $1961,x
        lda ($fd),y
        sta $f8
        and #$f0
        cmp #$f0
        bne loc_e87c
        lda #$01
        sta $1980,x
        inc $1924,x
        iny
        lda ($fd),y
        sta $f8
        jmp loc_1157

loc_e87c:
        lda #$00
        sta $1980,x
        lda $f8
        and #$f0
        cmp #$e0
        bne loc_e8b5
        lda $f8
        and #$01
        clc
        adc #$01
        sta $193f,x
        lda $f8
        and #$0e
        lsr
        sta $1965
        inc $1924,x
        iny
        lda ($fd),y
        pha
        and #$f0
        sta $1964
        pla
        and #$0f
        sta smc_12f8
        inc $1924,x
        iny
        lda ($fd),y
        sta $f8

loc_e8b5:
        lda $f8
        and #$e0
        cmp #$c0
        bne loc_e8c7
        lda $f8
        and #$1f
        sta $1933,x
        jsr sub_11ed

loc_e8c7:
        lda $f8
        and #$c0
        cmp #$80
        bne loc_e8dc
        lda $f8
        and #$3f
        sta $192a,x
        jsr sub_11ed
        jmp loc_10dd

loc_e8dc:
        lda $192a,x
        sta $1927,x
        lda $f8
        clc
        adc $194f,x
        sta $1930,x
        tay
        lda dat_1564,y
        pha
        lda $15c4,y
        ldy $1956
        sta $d401,y
        sta $1936,x
        sta $1939,x
        pla
        sta $d400,y
        sta $193c,x
        lda $1980,x
        bne loc_e951
        lda $1933,x
        .byte $e3,$0a                               // isc ($0a,x) // ILLEGAL
        rts

// --- Region $e951-$e97f ---
.pc = $e951 "loc_e951"

loc_e951:
        ora $24fe,y
        ora $24bc,y
        ora $fdb1,y
        cmp #$ff
        bne loc_e970

loc_e95e:
        lda #$00
        sta $1924,x
        lda $1976,x
        beq loc_e96d
        dec $1976,x
        bpl loc_e970

loc_e96d:
        inc $1921,x

loc_e970:
        jmp loc_1552

dat_e973:
        .byte $fe,$24,$19,$c8,$b1                   // .$...

loc_e978:
        sbc $ffc9,x
        beq loc_e95e
        sta $f8
        rts

// --- Region $e9a7-$e9c2 ---
.pc = $e9a7 "loc_e9a7"

loc_e9a7:
        sta $1955
        and #$04
        bne loc_e9ba
        lda $1955
        and #$10
        bne loc_e9ba
        lda $1953
        bne loc_e9bd

loc_e9ba:
        jmp loc_1830

loc_e9bd:
        pha
        and #$78
        .byte $e3,$4a                               // isc ($4a,x) // ILLEGAL
        .byte $62                                   // jam // ILLEGAL

// --- Region $eaa2-$eaad ---
.pc = $eaa2 "loc_eaa2"

loc_eaa2:
        adc $19
        sta $1936,x
        sta $d401,y
        jmp loc_1341

dat_eaad:
        .byte $ad                                   // .

// --- Region $eacc-$ebed ---
.pc = $eacc "loc_eacc"

loc_eacc:
        beq loc_eb3a
        and #$07
        tay
        dey
        tya
        asl
        asl
        tay
        lda $1695,y
        cmp $1942,x
        bcc loc_eae1
        jmp loc_1363

loc_eae1:
        iny
        iny
        lda $1695,y
        cmp $1942,x
        bcc loc_eaf5
        iny
        lda $1695,y
        sta $194e
        jmp loc_1375

loc_eaf5:
        lda $1954
        and #$fc
        sta $194e
        lda $196f,x
        bne loc_eb1f
        lda $1945,x
        sec
        sbc $194e
        sta $1945,x
        lda $1948,x
        sbc #$00
        sta $1948,x
        cmp #$01
        bcs loc_eb3a
        lda #$01
        sta $196f,x
        bne loc_eb3a

loc_eb1f:
        lda $1945,x
        clc
        adc $194e
        sta $1945,x
        lda $1948,x
        adc #$00
        sta $1948,x
        cmp #$0f
        bcc loc_eb3a
        lda #$00
        sta $196f,x

loc_eb3a:
        lda #$00
        sta smc_13d4
        lda $194b,x
        and #$80
        beq loc_eb52
        lda $1942,x
        and #$01
        beq loc_eb52
        lda #$b0
        sta smc_13d4

loc_eb52:
        ldx $ff
        ldy $1956
        lda $1945,x
        clc
        adc #$00
        sta $d402,y
        lda $1948,x
        adc #$00
        sta $d403,y
        lda $1955
        and #$40
        beq loc_eb83
        ldx $ff
        lda $1942,x
        cmp #$03
        bcc loc_eb83
        and #$03
        tax
        lda $1632,x
        ldx $ff
        sta $1979,x

loc_eb83:
        sty $1967
        lda $1955
        and #$01
        beq loc_ebb7
        ldx $ff
        stx $1975
        lda #$89
        sta $f9
        lda #$16
        sta $fa
        ldx $ff
        lda $1942,x
        ldy #$0b
        cmp ($f9),y
        bcs loc_ebd8
        ldy #$0a

loc_eba7:
        cmp ($f9),y
        bcs loc_ebe3
        dey
        cpy #$06
        bne loc_eba7
        cmp ($f9),y
        bcs loc_ebba
        jmp loc_147b

loc_ebb7:
        jmp loc_146a

loc_ebba:
        lda $ff
        asl
        bne loc_ebc2
        clc
        adc #$01

loc_ebc2:
        sta $1968
        ldx $1972
        txa
        and $1968
        bne loc_ebd6
        txa
        clc
        adc $1968
        sta $d417

loc_ebd6:
        ldy #$06

loc_ebd8:
        inc $88
        and $b1
        sbc $734c,y
        .byte $14,$e6                               // nop $e6,x // ILLEGAL
        dey
.label loc_ebe3 = * + 1
        adc ($63,x)
        lda $1969,x
        clc
        adc ($f9),y
        jmp loc_1473

dat_ebed:
        .byte $a5                                   // .

// --- Region $ec58-$ec66 ---
.pc = $ec58 "loc_ec58"

loc_ec58:
        clc
        adc #$0d
        sta $d401,y
        lda #$00
        sta $d400,y
        jmp loc_1552

dat_ec66:
        .byte $ad                                   // .

// --- Region $ec74-$ece6 ---
.pc = $ec74 "loc_ec74"

loc_ec74:
        ora $02c9,y
        bcs loc_ec8d
        lda #$48
        sta $d401,y
        lda #$00
        sta $d400,y
        ldx $ff
        lda #$81
        sta $1979,x
        jmp loc_1552

loc_ec8d:
        lda $193c,x
        sta $d400,y
        lda $1936,x
        sta $d401,y
        lda $192d,x
        and #$fe
        sta $1979,x
        lda $1955
        and #$04
        beq loc_ecd5
        dec $1961,x
        bpl loc_ecb2
        lda #$02
        sta $1961,x

loc_ecb2:
        ldx $ff
        lda $1961,x
        tax
        lda $1686,x
        sta $41
        ldx $ff
        lda $1930,x
        clc
        adc $41
        tax
        ldy $1956
        lda dat_1564,x
        sta $d400,y
        lda $15c4,x
        sta $d401,y

loc_ecd5:
        ldx $ff
        ldy $1956
        lda $1979,x
        sta $d404,y
        dex
        bmi loc_ece6
        jmp loc_1045

loc_ece6:
        rts

// --- Region $eec9-$eeeb ---
.pc = $eec9 "loc_eec9"

loc_eec9:
        bne loc_eee3
        sta $2c
        lda $18d3
        sta $2d
        ldy #$05

loc_eed4:
        lda ($2c),y
        sta $16a1,y
        dey
        bpl loc_eed4
        jmp loc_1908

dat_eedf:
        .byte $00,$80,$50,$17                       // ..P.

loc_eee3:
        .byte $17,$18                               // slo $18,x // ILLEGAL
        .byte $34,$b5                               // nop $b5,x // ILLEGAL
        eor $1717,x
        clc
        brk

// --- Region $eeff-$ef09 ---
.pc = $eeff "loc_eeff"

loc_eeff:
        and #$0f
        sta $1688
        stx $1687
        jmp loc_12eb

// --- Region $ef2a-$ef68 ---
.pc = $ef2a "loc_ef2a"

loc_ef2a:
        lsr.abs $00a9
        ldx #$62

loc_ef2f:
        sta $1921,x
        dex
        bpl loc_ef2f
        lda #$b0
        sta $1972
        lda #$00
        sta $1942
        sta $1943
        sta $1944
        ldx #$02

loc_ef47:
        sta $1921,x
        sta $1924,x
        sta $1927,x
        sta $1930,x
        dex
        bpl loc_ef47
        sta $1974
        rts

loc_ef5a:
        jsr sub_18d9
        ldx #$00
        txa

loc_ef60:
        sta $d400,x
        inx
        cpx #$18
        bne loc_ef60
        rts

// --- Region $f23d-$f340 ---
.pc = $f23d "loc_f23d"

loc_f23d:
        and $3ae4,y
        sbc #$3b
        adc ($07,x)
        jsr sub_1d1b
        sei
        jsr $fda3
        jsr $fd15
        jsr $e518
        ldx #$00

loc_f253:
        lda dat_3400,x
        sta $0400,x
        inx
        bne loc_f253
        jmp $0400

loc_f25f:
        jsr sub_1f01
        jsr sub_1ff7
        ldx #$00

loc_f267:
        lda #$08
        sta $d800,x
        sta $d840,x
        lda #$0f
        sta $d918,x
        sta $da00,x
        lda #$0f
        sta $db00,x
        lda #$00
        sta $0540,x
        sta $0600,x
        sta $0700,x
        inx
        bne loc_f267
        jsr sub_1fe3
        lda #$30
        jsr sub_1dfc
        lda #$13
        sta $d018
        lda #$0e
        sta $d022
        lda #$0f
        sta $d023
        lda #$06
        sta $d021
        lda #$07
        sec
        sbc chr_1e02
        clc
        adc #$10
        sta $d016
        jsr sub_1e72
        lda #$54
        jsr sub_1dfc
        lda #$09
        sta $d021
        lda #$0a
        sta $d022
        sei
        lda #$72
        jsr sub_1dfc
        ldx #$05

loc_f2cc:
        dex
        bne loc_f2cc
        nop
        lda #$06
        sta $d022
        lda #$0e
        sta $d023
        lda #$19
        sta $d018
        lda #$d8
        sta $d016
        lda #$00
        sta $d021
        nop
        bit $ea
        jsr sub_1e5a
        ldx #$00
        bit $ea
        bit $ea
        lda dat_1b60,x
        bmi loc_f30a
        sta $d018
        sta $d018
        ldy $1baf,x

loc_f303:
        dey
        bne loc_f303
        inx
        jmp loc_1db1

loc_f30a:
        lda #$ca
        jsr sub_1dfc
        lda #$19
        sta $d018
        lda $1e04
        ora #$10
        sta $d016
        ldx #$09

loc_f31e:
        dex
        bne loc_f31e
        nop
        jsr sub_1e5a
        lda #$02
        sta $d022
        lda #$0a
        sta $d023
        jsr sub_1e0d
        jsr sub_1f0f
        lda #$ef
        cmp $dc01
        beq loc_f33f
        jmp loc_1d49

loc_f33f:
        rts

dat_f340:
        .byte $cd                                   // .

// --- Region $f368-$f3b7 ---
.pc = $f368 "loc_f368"

loc_f368:
        lda $0e00,y
        sta $0400,x
        lda $0e3c,y
        sta $0428,x
        lda $0e78,y
        sta $0450,x
        lda $0eb4,y
        sta $0478,x
        lda $0ef0,y
        sta $04a0,x
        lda $0f2c,y
        sta $04c8,x
        lda $0f68,y
        sta $04f0,x
        lda $0fa4,y
.label loc_f396 = * + 1
        sta $0518,x
        dey
        dex
        bpl loc_f368
        jmp loc_1006

dat_f39f:
        .byte $a2,$00,$bd                           // ...

loc_f3a2:
        cpx #$0f
        sta $d020
        sta $d021
        bmi loc_f3b6
        ldy $0ff0,x

loc_f3af:
        dey
        bne loc_f3af
        inx
        jmp loc_1e5c

loc_f3b6:
        rts

dat_f3b7:
        .byte $ad                                   // .

// --- Region $f3fb-$f448 ---
.pc = $f3fb "loc_f3fb"

loc_f3fb:
        sta $0797
        clc
        adc #$01
        sta $07bf
        clc
        adc #$01
        sta $07e7
        rts

loc_f40b:
        inc $02
        bne loc_f411
        inc $03

loc_f411:
        ldy #$00
        lda ($02),y
        bne loc_f41c
        jsr sub_1f01
        bne loc_f40b

loc_f41c:
        cmp #$20
        bne loc_f429
        lda #$00
        ldy #$03
        sty $1e06
        bne loc_f3fb

loc_f429:
        cmp #$80
        bmi loc_f435

loc_f42d:
        and #$7f
        sta $1e05
        jmp loc_1ec6

loc_f435:
        cmp #$21
        bne loc_f43b
        lda #$1b

loc_f43b:
        sta $04
        .byte $e3,$0a                               // isc ($0a,x) // ILLEGAL
        rts

loc_f440:
        ldy #$18
        adc $04
        jmp loc_1edd

dat_f447:
        .byte $a9,$2f                               // ./

// --- Region $f458-$f4ce ---
.pc = $f458 "loc_f458"

loc_f458:
        bne loc_f45c
        beq loc_f4db

loc_f45c:
        lda $1e08
        beq loc_f469
        cmp #$01
        bne loc_f472
        lda #$1b
        bne loc_f4a1

loc_f469:
        dec $1e0b
        bne loc_f471
        inc $1e08

loc_f471:
        rts

loc_f472:
        cmp #$02
        bne loc_f47d
        ldx #$91
        ldy #$05
        jmp loc_1f88

loc_f47d:
        cmp #$03
        bne loc_f488
        ldx #$09
        ldy #$06
        jmp loc_1f88

loc_f488:
        cmp #$04
        bne loc_f493
        ldx #$81
        ldy #$06
        jmp loc_1f88

loc_f493:
        lda #$19
        jsr loc_1f5b
        lda $1e0a
        bne loc_f4a0
        sta $1e08

loc_f4a0:
        rts

loc_f4a1:
        ldx $1e09
        bmi loc_f4a9
        sta dat_1b60,x

loc_f4a9:
        ldx $1e0a
        cpx #$46
        bcs loc_f4c0
        sta dat_1b60,x
        dec $1e09
        dec $1e09
        inc $1e0a
        inc $1e0a
        rts

loc_f4c0:
        lda #$47
        sta $1e09
        lda #$00
        sta $1e0a
        inc $1e08
        rts

dat_f4ce:
        .byte $8e                                   // .

// --- Region $f4db-$f53f ---
.pc = $f4db "loc_f4db"

loc_f4db:
        ldy $3d
        lda ($05),y
        sta $04
        .byte $e3,$0a                               // isc ($0a,x) // ILLEGAL
        rts

dat_f4e4:
        .byte $62                                   // b

loc_f4e5:
        clc
        adc $04
        ldy #$03

loc_f4ea:
        ldx #$00
        jsr sub_1fdc
        ldx #$28
        jsr sub_1fdc
        ldx #$50
        jsr sub_1fdc
        inc smc_1fdd
        dey
        bne loc_f4ea
        inc $3d
        lda $3d
        cmp #$0d
        beq loc_f508
        rts

loc_f508:
        ldy #$00
        lda $05
        clc
        adc #$10
        sta $05
        bcc loc_f515
        inc $06

loc_f515:
        lda ($05),y
        bpl loc_f51c
        jsr sub_1ff7

loc_f51c:
        inc $1e08
        inc $1e0c
        rts

dat_f523:
        .byte $9d,$a8,$06,$18,$69                   // ....i

loc_f528:
        ora ($60,x)
        lda $1740
        cmp #$89
        beq loc_f53b
        lda #$e0
        ldy #$27
        jsr sub_ab1e
        jmp loc_1ff1

loc_f53b:
        jmp (chr_1f0d)

dat_f53e:
        .byte $a9,$32                               // .2

// --- Region $fd15-$fd1d ---
.pc = $fd15 "Segment $fd15"
        asl $1204
        ora $04
        jsr $0510
        .byte $12                                   // jam // ILLEGAL

// --- Region $fda3-$fdf2 ---
.pc = $fda3 "Segment $fda3"
        jsr sub_0c10
        .byte $0b,$20                               // anc #$20 // ILLEGAL
        .byte $1a                                   // nop // ILLEGAL
        ora $12
        .byte $0f,$20,$0e                           // slo $0e20 // ILLEGAL
        ora #$0e
        ora $20
        ora $09
        .byte $07,$08                               // slo $08 // ILLEGAL
        .byte $14,$20                               // nop $20,x // ILLEGAL
        asl $0e09
        ora $20
        asl $0e09
        ora $20
        .byte $13,$09                               // slo ($09),y // ILLEGAL
        clc
        jsr sub_2003
        jsr sub_2083
        ora #$0e
        jsr sub_8220
        jsr sub_0f06
        ora $12,x
        jsr sub_0e0f
        ora $20
        asl $09
        asl $05,x
        jsr sub_0913
        clc
        jsr sub_0917
        .byte $0c,$0c,$09                           // nop $090c // ILLEGAL
        .byte $03,$08                               // slo ($08,x) // ILLEGAL
        jsr sub_1714
        .byte $0f,$e3,$20                           // slo $20e3 // ILLEGAL
        .byte $23,$06                               // rla ($06,x) // ILLEGAL

dat_fdf2:
        .byte $12                                   // .

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

// --- Region $0800-$0909 ---
.pc = $0800 "chr_0800"

chr_0800:
        // === Charset data (266 bytes, $0800-$0909) ===
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 0 @+0
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$fc       // char 1 @+1
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$c0,$3f       // char 2 @+2
        .byte $ff,$ff,$ff,$ff,$ff,$00,$ff,$fa       // char 3 @+3
        .byte $ff,$ff,$ff,$ff,$ff,$00,$ff,$aa       // char 4 @+4
        .byte $ff,$ff,$ff,$ff,$ff,$03,$f3,$b3       // char 5 @+5
        .byte $ff,$ff,$ff,$ff,$ff,$00,$ff,$bf       // char 6 @+6
        .byte $ff,$ff,$ff,$ff,$ff,$00,$ff,$ab       // char 7 @+7
        .byte $ff,$ff,$ff,$ff,$ff,$3f,$c0,$ff       // char 8 @+8
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$0f       // char 9 @+9
        .byte $ff,$ff,$ff,$ff,$ff,$f0,$f3,$f3       // char 10 @+10
        .byte $ff,$ff,$ff,$ff,$ff,$00,$fc,$ac       // char 11 @+11
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$f0,$0f       // char 12 @+12
        .byte $ff,$ff,$ff,$ff,$ff,$c0,$3f,$fe       // char 13 @+13
        .byte $ff,$ff,$ff,$ff,$ff,$00,$ff,$af       // char 14 @+14
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$03,$fc       // char 15 @+15
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$3f       // char 16 @+16
        .byte $ff,$ff,$ff,$ff,$ff,$c0,$cf,$ce       // char 17 @+17
        .byte $ff,$ff,$ff,$ff,$ff,$00,$3f,$3a       // char 18 @+18
        .byte $ff,$ff,$ff,$ff,$ff,$0f,$cf,$cf       // char 19 @+19

loc_08a0:
        .byte $ff,$ff,$ff,$ff,$fc,$fc,$fc,$f3       // char 20 @+20
        .byte $f3,$cf,$3f,$3e,$f9,$f9,$e4,$e4       // char 21 @+21
        .byte $fe,$e9,$97,$7f,$33,$cc,$00,$00       // char 22 @+22
        .byte $a5,$5f,$ff,$ff,$33,$cc,$00,$00       // char 23 @+23
        .byte $55,$ff,$ff,$ff,$33,$cc,$00,$00       // char 24 @+24
        .byte $55,$fd,$fd,$fd,$31,$cd,$01,$01       // char 25 @+25

txt_08d0:
        .byte $33,$33,$33,$33,$30,$30,$30,$30       // char 26 @+26
        .byte $3f,$3f,$3f,$3f,$3f,$3f,$3f,$3f       // char 27 @+27
        .byte $95,$9f,$9f,$9f,$93,$9c,$90,$90       // char 28 @+28
        .byte $56,$fd,$ff,$ff,$33,$cc,$00,$00       // char 29 @+29
        .byte $af,$5a,$f5,$ff,$33,$cc,$00,$00       // char 30 @+30
        .byte $f3,$fc,$3f,$4f,$13,$d3,$04,$04       // char 31 @+31
        .byte $f3,$f3                               // char 32 (partial)

txt_0902:
        .byte $33,$33,$c3,$c3,$c3,$f3               // char 32 (partial)
        .byte $95,$9f                               // char 33 (partial)

// --- Region $0918-$0965 ---
.pc = $0918 "chr_0918"

chr_0918:
        // === Charset data (78 bytes, $0918-$0965) ===
        .byte $4c,$4c,$4c,$4c,$4c,$4c,$4c,$4c       // char 0 @+0
        .byte $fc,$f3,$cf,$cf,$3e,$3e,$39,$f9       // char 1 @+1
        .byte $ff,$fa,$e5,$9f,$73,$4c,$00,$00       // char 2 @+2
        .byte $a9,$57,$ff,$ff,$33,$cc,$00,$00       // char 3 @+3
        .byte $5a,$f5,$ff,$ff,$33,$cc,$00,$00       // char 4 @+4
        .byte $bf,$6b,$d6,$fd,$33,$cc,$00,$00       // char 5 @+5
        .byte $cf,$f3,$fc,$bc,$6f,$6f,$1b,$1b       // char 6 @+6
        .byte $ce,$ce,$ce,$ce,$0e,$0e,$0e,$ce       // char 7 @+7
        .byte $55,$7f,$7f,$7f,$4c,$73,$40,$40       // char 8 @+8
        .byte $55,$fd,$fd,$ff,$cc,$33               // char 9 (partial)

// --- Region $0967-$0c0f ---
.pc = $0967 "chr_0967"

chr_0967:
        // === Charset data (681 bytes, $0967-$0c0f) ===
        .byte $00                                   // char 0 (partial)

txt_0968:
        .byte $3c,$3c,$3c,$4f,$4f,$4f,$13           // char 0 (partial)
        .byte $13                                   // char 1 (partial)

txt_0970:
        .byte $39,$39,$39,$39,$39,$39,$f9           // char 1 (partial)
        .byte $f9,$54,$f4,$f4,$f4,$c4,$34,$04       // char 2 @+2
        .byte $04,$cf,$cf,$cf,$cf,$cf,$cf,$cf       // char 3 @+3
        .byte $cf,$f3,$f3,$f3,$f3,$f3,$f3,$f3       // char 4 @+4
        .byte $f3,$e4,$90,$90,$94,$91,$95,$95       // char 5 @+5
        .byte $9c,$cc,$00,$00,$44,$11               // char 6 (partial)

txt_099d:
        .byte $55,$55                               // char 6 (partial)
        .byte $cc,$cc,$00,$00,$44,$11               // char 7 (partial)

txt_09a5:
        .byte $54,$53                               // char 7 (partial)
        .byte $d3,$cc,$00,$00,$55,$40,$3f,$ff       // char 8 @+8
        .byte $ff,$cc,$00,$00,$55,$00,$ff,$ff       // char 9 @+9
        .byte $ff,$cd,$01,$01,$55,$00,$ff,$ff       // char 10 @+10
        .byte $ff,$33,$33,$33,$33,$3f,$ff,$ff       // char 11 @+11
        .byte $ff,$cc,$00,$00,$55,$40,$3f,$fc       // char 12 @+12
        .byte $c3,$cc,$00,$00,$55,$00,$ff,$00       // char 13 @+13
        .byte $ff,$cd,$01,$01,$55,$00,$ff,$00       // char 14 @+14
        .byte $ff,$3f,$3f,$3f,$3f,$3f,$ff,$00       // char 15 @+15
        .byte $ff,$9c,$90,$90,$95,$00,$ff,$00       // char 16 @+16
        .byte $ff,$cc,$00,$00,$55,$00,$ff,$0f       // char 17 @+17
        .byte $f0,$cc,$00,$00,$44,$51,$05,$f9       // char 18 @+18
        .byte $f9,$c4,$01,$01,$45,$11               // char 19 (partial)

txt_0a05:
        .byte $55,$55                               // char 19 (partial)
        .byte $cd,$f3                               // char 20 (partial)

txt_0a09:
        .byte $33,$3f,$3f,$3f,$3f,$3f               // char 20 (partial)
        .byte $3f,$93,$90,$90,$91,$94,$95,$95       // char 21 @+21
        .byte $93,$33,$00,$00,$11                   // char 22 (partial)

txt_0a1c:
        .byte $44,$55,$55                           // char 22 (partial)
        .byte $33,$4c,$4c,$4f,$4f,$4f,$4f,$4f       // char 23 @+23
        .byte $4f,$f9,$e4,$e4,$e4,$e5,$e5,$e5       // char 24 @+24
        .byte $e4,$cc,$00,$00,$44,$11               // char 25 (partial)

txt_0a35:
        .byte $55,$54                               // char 25 (partial)
        .byte $c4,$cc,$00,$00,$44,$51,$0e,$ff       // char 26 @+26
        .byte $ff,$cc,$00,$00,$44,$51,$95,$e5       // char 27 @+27
        .byte $e4,$db,$06,$06,$46,$16               // char 28 (partial)

txt_0a4d:
        .byte $56,$56                               // char 28 (partial)
        .byte $c6,$ce,$ce,$ce,$ce,$ce,$fe,$fe       // char 29 @+29
        .byte $fe,$73                               // char 30 (partial)

txt_0a59:
        .byte $40,$40,$51,$44,$55,$55               // char 30 (partial)
        .byte $73,$13,$04,$04,$14,$45,$55,$55       // char 31 @+31
        .byte $33,$f9,$f9,$f9,$f9,$39,$39,$39       // char 32 ' '
        .byte $49,$34,$04,$04,$14,$44,$54,$54       // char 33 '!'
        .byte $34,$90,$90,$94,$91,$95,$95,$99       // char 34 '"'
        .byte $96,$00,$00,$44,$11,$55,$55,$99       // char 35 '#'
        .byte $66                                   // char 36 (partial)

txt_0a88:
        .byte $4f,$4f,$4f,$4f,$4f,$4a,$55           // char 36 (partial)
        .byte $66,$fe,$fe,$fe,$fe,$fe,$aa,$55       // char 37 '%'
        .byte $66,$aa                               // char 38 (partial)

txt_0a99:
        .byte $55,$44,$51,$55,$55,$59               // char 38 (partial)
        .byte $66,$aa,$55,$45,$11,$55,$55,$99       // char 39 '''
        .byte $65,$bf                               // char 40 (partial)

txt_0aa9:
        .byte $3f,$3f,$3f,$3f,$3f,$3f               // char 40 (partial)
        .byte $3f,$4f,$4c,$4c,$4c,$4c,$4c,$4c       // char 41 ')'
        .byte $4c,$3f,$ff,$ff,$ff,$ff,$ff,$ff       // char 42 '*'
        .byte $ff,$3e,$ce,$ce,$ce,$ce,$ce,$ce       // char 43 '+'
        .byte $ce                                   // char 44 (partial)

txt_0ac8:
        .byte $40,$40,$44,$51,$55,$55,$59           // char 44 (partial)
        .byte $66,$01,$01,$45,$11,$55,$55,$99       // char 45 '-'
        .byte $65,$90,$90,$91,$94,$95,$95,$96       // char 46 '.'
        .byte $99,$00,$00,$11,$44,$55,$55,$66       // char 47 '/'
        .byte $99                                   // char 48 (partial)

txt_0ae8:
        .byte $4f,$4f,$4f,$4f,$4f,$4f,$4f           // char 48 (partial)
        .byte $4f,$e4,$e4,$e4,$e5,$e5,$e5,$e5       // char 49 '1'
        .byte $e6,$13,$13,$53,$13,$53,$53,$93       // char 50 '2'
        .byte $53,$f9,$f9,$f9,$f9,$f9,$f9,$f9       // char 51 '3'
        .byte $f9,$06,$06,$46,$16,$56,$56,$96       // char 52 '4'
        .byte $66,$fe,$fe,$fe,$fe,$fe,$fe,$fe       // char 53 '5'
        .byte $fe                                   // char 54 (partial)

txt_0b18:
        .byte $40,$40,$51,$44,$55,$55,$66           // char 54 (partial)
        .byte $59,$49,$49,$19,$59,$59,$55,$65       // char 55 '7'
        .byte $95,$04,$04,$14,$44,$54,$54,$64       // char 56 '8'
        .byte $94,$9a,$9a,$96,$99,$95,$95,$91       // char 57 '9'
        .byte $94,$aa,$aa,$66,$99,$55,$55,$11       // char 58 ':'
        .byte $44,$a9,$a9,$65,$99,$55,$55,$11       // char 59 ';'
        .byte $45,$ff,$ff,$ff,$ff,$fa,$fb,$fa       // char 60 '<'
        .byte $f7,$ff,$ff,$ff,$ff,$be,$bb,$be       // char 61 '='
        .byte $ff,$ff,$ff,$ff,$ff,$aa,$fe,$fe       // char 62 '>'
        .byte $7d,$ff,$ff,$ff,$ff,$bf,$ff,$ff       // char 63 '?'
        .byte $ff,$ce,$ce,$ce,$ce,$ce,$ce,$ce       // char 64 '@'
        .byte $ce,$6a,$6a,$66,$59,$55,$55,$51       // char 65 'A'
        .byte $44,$9a,$9a,$99,$96,$95,$95,$94       // char 66 'B'
        .byte $91,$aa,$aa,$99,$66,$55,$55,$44       // char 67 'C'
        .byte $11,$e6,$e6,$e6,$e5,$e5,$e5,$e5       // char 68 'D'
        .byte $e4,$93,$93,$53,$93,$53,$53,$13       // char 69 'E'
        .byte $53,$a6,$a6,$66,$96,$56,$56,$16       // char 70 'F'
        .byte $46,$6a,$6a,$59,$66                   // char 71 (partial)

txt_0ba4:
        .byte $55,$55,$44                           // char 71 (partial)
        .byte $51,$a9,$a9,$99,$65,$55,$55,$45       // char 72 'H'
        .byte $11,$aa,$aa,$59,$66,$55,$15,$14       // char 73 'I'
        .byte $11,$a9,$a9,$99,$66,$55,$55,$44       // char 74 'J'
        .byte $11,$a4,$a4,$94,$64,$54,$54,$44       // char 75 'K'
        .byte $14,$90,$90,$9c,$95,$95,$91,$94       // char 76 'L'
        .byte $90,$00,$00,$cc,$55,$55,$11,$44       // char 77 'M'
        .byte $00,$00,$55,$6a,$4f,$4c,$4c,$4c       // char 78 'N'
        .byte $4c,$00,$55,$aa,$fe,$0e,$ce,$ce       // char 79 'O'
        .byte $ce,$00                               // char 80 (partial)

txt_0be9:
        .byte $40,$4c,$55,$55,$51,$44               // char 80 (partial)
        .byte $40,$01,$01,$cd,$55,$55,$11,$45       // char 81 'Q'
        .byte $01                                   // char 82 (partial)

txt_0bf8:
        .byte $3f,$3f,$3f,$3f,$3f,$3f,$3f           // char 82 (partial)
        .byte $33                                   // char 83 (partial)

scr_0c00:
        .byte $4c,$4f,$d3,$53,$56,$11,$44           // char 83 (partial)
        .byte $00,$f3,$3f,$c3,$fc,$bf,$6a,$55       // char 84 'T'
        .byte $00                                   // char 85 (partial)

// --- Region $0c11-$0de8 ---
.pc = $0c11 "chr_0c11"

chr_0c11:
        // === Charset data (472 bytes, $0c11-$0de8) ===
        .byte $ff,$ff,$00,$ff,$aa,$55,$00,$fc       // char 0 @+0
        .byte $ff,$ff,$00,$ff,$aa,$55,$01,$ff       // char 1 @+1
        .byte $ff,$ff,$03,$f3,$b3                   // char 2 (partial)

txt_0c26:
        .byte $33,$33,$40                           // char 2 (partial)
        .byte $40,$4c,$55,$55,$51,$44,$40,$90       // char 3 @+3
        .byte $90,$93,$95,$95,$94,$91,$90,$00       // char 4 @+4
        .byte $00,$33,$55,$55,$44,$11,$00,$e4       // char 5 @+5
        .byte $e4,$e4,$e5,$e5,$e5,$e4,$e4,$13       // char 6 @+6
        .byte $13,$c4,$54,$55,$11,$44,$00,$ff       // char 7 @+7
        .byte $ff,$ff,$ff,$0e,$59,$44,$00,$f9       // char 8 @+8
        .byte $f9,$e4,$e5,$95,$51,$44,$00,$06       // char 9 @+9
        .byte $06,$c6,$56,$56,$16,$46,$06,$fe       // char 10 @+10
        .byte $fe,$fe,$fe,$fe,$fe,$ce,$ce,$40       // char 11 @+11
        .byte $40,$73,$55,$55,$44,$51,$40,$01       // char 12 @+12
        .byte $01,$31,$55,$55,$45,$11,$01           // char 13 (partial)

txt_0c80:
        .byte $24                                   // char 13 (partial)
        .byte $24,$27,$39,$39,$39,$3e,$3e,$00       // char 14 @+14
        .byte $00                                   // char 15 (partial)

txt_0c8a:
        .byte $33,$55,$55,$44,$51,$40,$04           // char 15 (partial)
        .byte $04,$34,$54,$54,$44,$14,$04,$90       // char 16 @+16
        .byte $9c,$90,$90,$9c,$93,$9f,$9f,$00       // char 17 @+17
        .byte $cc,$00,$00,$cc,$33,$ff,$ff,$40       // char 18 @+18
        .byte $4c,$40,$40,$4c,$73,$7f,$7f,$01       // char 19 @+19
        .byte $cd,$01,$01,$cd,$31,$fd,$fd           // char 20 (partial)

txt_0cb8:
        .byte $33                                   // char 20 (partial)
        .byte $33,$33,$30,$30,$30,$33,$33,$90       // char 21 @+21
        .byte $e4,$e4,$e4,$f9,$f9,$3e,$3f,$00       // char 22 @+22
        .byte $cc,$00,$00,$cc,$33,$7f,$17           // char 23 (partial)

txt_0cd0:
        .byte $33                                   // char 23 (partial)
        .byte $33,$33,$33,$33,$33,$33,$33,$90       // char 24 @+24
        .byte $93,$90,$90,$93,$9c,$9f,$9f,$00       // char 25 @+25
        .byte $33,$00,$00,$33,$cc,$ff,$ff,$e4       // char 26 @+26
        .byte $f9,$f9                               // char 27 (partial)

txt_0ceb:
        .byte $39,$3e,$3e,$cf,$cf,$00               // char 27 (partial)
        .byte $cc,$00,$00,$4c,$73,$9f,$c5,$00       // char 28 @+28
        .byte $cc,$00,$00,$cc,$33,$fd,$d4,$06       // char 29 @+29
        .byte $db,$1b,$1b,$6f,$6f,$bc,$fc,$ce       // char 30 @+30
        .byte $ce,$ce,$0e,$0e,$0e,$ce,$ce,$40       // char 31 @+31
        .byte $73,$40,$40,$73,$4c,$7f,$7f,$01       // char 32 ' '
        .byte $31,$01,$01,$31,$cd,$fd,$fd           // char 33 (partial)

txt_0d20:
        .byte $3e                                   // char 33 (partial)
        .byte $3f,$3f,$3f,$33,$33,$33,$30,$40       // char 34 '"'
        .byte $93,$90,$90,$e7,$e4,$e7,$f9,$04       // char 35 '#'
        .byte $34,$04,$04,$34,$c4,$f4,$f4,$f3       // char 36 '$'
        .byte $f3,$f3,$f3,$f0,$ff,$ff,$ff,$9f       // char 37 '%'
        .byte $95,$00,$ff,$00,$ff,$ff,$ff,$ff       // char 38 '&'
        .byte $55,$00,$ff,$00,$ff,$ff,$ff,$4c       // char 39 '''
        .byte $4c,$0c,$fc,$00,$ff,$ff,$ff,$ce       // char 40 '('
        .byte $ce,$cc,$cf,$c0,$ff,$ff,$ff,$7f       // char 41 ')'
        .byte $55,$00,$ff,$00,$ff,$ff,$ff,$fd       // char 42 '*'
        .byte $55,$00,$ff,$00,$ff,$ff,$ff,$33       // char 43 '+'
        .byte $33,$33,$f3,$03,$ff,$ff,$ff,$cf       // char 44 ','
        .byte $f3,$fc,$ff,$ff,$ff,$ff,$ff,$c1       // char 45 '-'
        .byte $fc,$3f,$c0,$ff,$ff,$ff,$ff,$5f       // char 46 '.'
        .byte $05,$f0,$ff,$00,$ff,$ff,$ff,$3f       // char 47 '/'
        .byte $3f,$3f,$ff,$00,$ff,$ff,$ff,$f3       // char 48 '0'
        .byte $fc,$ff,$ff,$ff,$ff,$ff,$ff,$f0       // char 49 '1'
        .byte $ff,$0f,$f0,$ff,$ff,$ff,$ff,$57       // char 50 '2'
        .byte $01,$fc,$3f,$c0,$ff,$ff,$ff,$f5       // char 51 '3'
        .byte $50,$0f,$ff,$00,$ff,$ff,$ff,$43       // char 52 '4'
        .byte $3f,$fc,$03,$ff,$ff,$ff,$ff,$f3       // char 53 '5'
        .byte $cf,$3f,$ff,$ff,$ff,$ff,$ff,$30       // char 54 '6'
        .byte $30,$33,$f3,$03,$ff,$ff,$ff,$f9       // char 55 '7'
        .byte $f9,$30,$3f,$00,$ff,$ff,$ff,$f4       // char 56 '8'
        .byte $54,$00,$ff,$00,$ff,$ff,$ff,$cf       // char 57 '9'
        .byte $cf,$cf,$cf,$0f,$ff,$ff,$ff           // char 58 (partial)

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

// --- Region $0e0a-$0e0e ---
.pc = $0e0a "dat_0e0a"

dat_0e0a:
        .byte $01,$02,$03,$04,$04                   // char 63 (partial)

// --- Region $0e23-$0f05 ---
.pc = $0e23 "chr_0e23"

chr_0e23:
        // === Charset data (227 bytes, $0e23-$0f05) ===
        .byte $0c,$0d,$04,$0e,$0f,$10,$11,$04       // char 0 @+0
        .byte $04,$05,$12,$04,$04,$13,$00,$00       // char 1 @+1
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 2 @+2
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 3 @+3
        .byte $00,$00,$14,$15,$16,$17,$18,$18       // char 4 @+4
        .byte $19,$1a,$15,$16,$17,$18,$18,$19       // char 5 @+5
        .byte $1b,$1c,$18,$18,$1d,$1e,$1f           // char 6 (partial)

txt_0e5a:
        .byte $20                                   // char 6 (partial)
        .byte $21,$22,$23,$24,$25,$26,$18           // char 7 (partial)

txt_0e62:
        .byte $27                                   // char 7 (partial)
        .byte $28,$29,$2a,$2b,$2c,$2d,$2e,$22       // char 8 @+8
        .byte $2f,$30,$00,$00,$00,$00,$00,$00       // char 9 @+9
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 10 @+10
        .byte $00,$00,$00,$00,$00,$00               // char 11 (partial)

txt_0e81:
        .byte $31,$32                               // char 11 (partial)
        .byte $33,$34,$35,$36,$37,$38,$32,$33       // char 12 @+12
        .byte $34,$39,$3a,$3b,$3c,$3d,$3a,$3e       // char 13 @+13
        .byte $3f,$33,$40,$41,$42,$43,$44,$45       // char 14 @+14
        .byte $33,$46,$47,$48,$33,$49,$4a,$4b       // char 15 @+15
        .byte $43,$4c,$4d,$43,$4e,$30,$00,$00       // char 16 @+16
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 17 @+17
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 18 @+18
        .byte $00,$00                               // char 19 (partial)

txt_0ebd:
        .byte $31,$4f,$50,$51,$52,$53               // char 19 (partial)
        .byte $54,$55,$4f,$50,$56,$57,$00,$00       // char 20 @+20
        .byte $00,$00,$00,$00,$58,$59,$5a,$1b       // char 21 @+21
        .byte $5b,$5c,$5d,$5e,$50,$5f,$00,$60       // char 22 @+22
        .byte $50,$61,$62,$63,$5c,$5c,$64,$5c       // char 23 @+23
        .byte $65,$30,$00,$00,$00,$00,$00,$00       // char 24 @+24
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 25 @+25
        .byte $00,$00,$00,$00,$00,$00,$31,$66       // char 26 @+26
        .byte $67,$67,$67,$67,$68,$1b,$66,$67       // char 27 @+27
        .byte $23,$69,$6a                           // char 28 (partial)

// --- Region $0f0a-$1005 ---
.pc = $0f0a "Program $0f0a"
        .byte $00,$6d,$6e,$68,$1b,$6f,$70           // char 0 (partial)
        .byte $5d,$71,$67,$72,$00,$60,$67,$73       // char 1 @+1
        .byte $62,$74,$75,$76,$77,$70,$78,$30       // char 2 @+2
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 3 @+3
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 4 @+4
        .byte $00,$00,$00,$00,$31,$79,$7a,$7b       // char 5 @+5
        .byte $7c,$7d,$7e,$7f,$79,$7a,$80,$81       // char 6 @+6
        .byte $82,$83,$84,$00,$00,$00,$6d,$85       // char 7 @+7
        .byte $7e,$1b,$86,$87,$5d,$88,$7a,$89       // char 8 @+8
        .byte $8a,$8b,$7a,$8c,$8d,$8e,$8f,$90       // char 9 @+9
        .byte $91,$87,$92,$30,$00,$00,$00,$00       // char 10 @+10
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 11 @+11
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 12 @+12
        .byte $31,$93,$94,$23,$6d,$95,$96,$97       // char 13 @+13
        .byte $98,$99,$94,$94,$94,$96,$9a,$00       // char 14 @+14
        .byte $00,$00,$6d,$95,$96,$1b,$9b,$9c       // char 15 @+15
        .byte $23,$9d,$9e,$94,$94,$94,$9f,$a0       // char 16 @+16
        .byte $a1,$a2,$a3,$a4,$a5,$9c,$a6,$30       // char 17 @+17
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 18 @+18
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 19 @+19
        .byte $00,$00,$00,$00,$a7,$a8,$a9,$aa       // char 20 @+20
        .byte $ab,$ac,$ad,$ae,$af,$b0,$b1,$a9       // char 21 @+21
        .byte $a9,$ad,$ae,$00,$00,$00,$ab,$ac       // char 22 @+22
        .byte $ad,$b2,$a8,$a9,$aa,$b3,$b4,$b5       // char 23 @+23
        .byte $a9,$b6,$b7,$b8,$ab,$ac,$ad,$b9       // char 24 @+24
        .byte $ba,$a9,$bb,$bc,$00,$00,$00,$00       // char 25 @+25
        .byte $00,$00,$00,$00,$00,$00,$00,$09       // char 26 @+26
        .byte $02,$04,$08,$0a,$0f,$07,$07,$0f       // char 27 @+27
        .byte $0a,$08,$04,$02,$09,$f0,$ff,$08       // char 28 @+28
        .byte $08,$08,$08,$08,$08,$08,$01,$08       // char 29 @+29
        .byte $08,$08,$08,$08,$08,$08,$01,$4c       // char 30 @+30
        .byte $00,$18,$4c,$0f,$19                   // char 31 (partial)

// --- Region $1564-$1713 ---
.pc = $1564 "dat_1564"

dat_1564:
        .byte $0c,$1c,$2d,$3e,$51,$66,$7b,$91,$a9,$c3,$dd,$fa,$18,$38,$5a,$7d // ..->Qf{......8Z}
        .byte $a3,$cc,$f6,$23,$53,$86,$bb,$e0,$30,$70,$b4,$fb,$47,$98,$ed,$47 // ...#S...0p..G..G
        .byte $a7,$0c,$77,$e9,$61,$e1,$68,$f7,$8f,$30,$da,$8f,$4e,$18,$ef,$d2 // ..w.a.h..0..N...
        .byte $c3,$c3,$d1,$ef,$1f,$60,$b5,$1e,$9c,$31,$df,$a5,$87,$86,$a2,$df // .....`...1......
        .byte $3e,$c1,$6b,$3c,$39,$63,$be,$4b,$0f,$0c,$45,$bf,$7d,$83,$d6,$79 // >.k<9c.K..E.}..y
        .byte $73,$c7,$7c,$97,$1e,$18,$8b,$7e,$fa,$06,$ac,$f3,$e6,$8f,$f8,$2e // s.|....~........
        .fill 12, $01
        .byte $02,$02,$02,$02,$02,$02,$02,$03,$03,$03,$03,$03,$04,$04,$04,$04 // ................
        .byte $05,$05,$05,$06,$06,$07,$07,$07,$08,$08,$09,$09,$0a,$0b,$0b,$0c // ................
        .byte $0d,$0e,$0e,$0f,$10,$11,$12,$13,$15,$16,$17,$19,$1a,$1c,$1d,$1f // ................

txt_1600:
        .text "!#%'*,/258;?CGKOTY"
        .byte $5e,$64,$6a,$70,$77,$7e,$86,$8e,$96,$9f,$a8,$b3,$bd,$c8,$d4,$e1 // ^djpw~..........
        .byte $ee,$fd                               // ..

txt_1624:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00,$00
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $06,$06,$07,$07,$08,$08
        .byte $07,$07,$56,$76,$16,$16,$46,$66,$16,$16,$13,$01,$ff,$23,$08,$13 // ..Vv..Ff.....#..
        .byte $03,$23,$00,$00,$00,$00,$00,$00,$00,$00,$81,$41,$40,$80,$80,$80 // .#.........A@...
        .byte $80,$80,$10,$10,$10,$10,$10,$10,$10,$10,$24,$fd,$fb,$f9,$f8,$f7 // ..........$.....
        .byte $f6,$f6,$f5,$f5,$f4,$f4,$f5,$f6,$f5,$f4,$81 // ...........

txt_1677:
        .text "A"
        .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 $00                                   // string terminator
        .byte $0c,$18,$c0,$f0,$f8,$f4,$f2,$40,$01,$02,$06,$0c,$10,$30,$04,$a0 // .......@.....0..
        .byte $08,$60,$04,$80,$0c,$10,$03,$80,$10,$40,$00,$80,$50,$17,$17,$18 // .`.......@..P...
        .byte $30,$1a,$34,$1a,$55,$1a,$67,$1a,$7d,$1a,$a1,$1a,$bd,$1a,$be,$1a // 0.4.U.g.}.......
        .byte $bf,$1a,$c0,$1a,$c1,$1a,$c2,$1a,$c3,$1a,$c4,$1a,$c5,$1a,$c6,$1a // ................
        .byte $c7,$1a,$c8,$1a,$c9,$1a,$ca,$1a,$cb,$1a,$cc,$1a,$cd,$1a,$ce,$1a // ................
        .byte $cf,$1a,$d0,$1a,$d1,$1a,$d2,$1a,$d3,$1a,$d4,$1a,$d5,$1a,$d6,$1a // ................
        .byte $d7,$1a,$d8,$1a,$d9,$1a,$da,$1a,$db,$1a,$dc,$1a,$dd,$1a,$de,$1a // ................
        .byte $df,$1a,$ed,$1a,$fb,$1a,$09,$1b,$00,$90,$01,$01,$8d,$01,$8e,$01 // ................
        .byte $90,$01,$01,$8d,$01,$8e,$01,$90,$01,$01,$8d,$01,$8e // .............

// --- Region $1720-$1741 ---
.pc = $1720 "dat_1720"

dat_1720:
        .byte $01,$8e,$01,$90,$03,$03,$92,$03,$8e,$03,$43,$01,$90,$03,$03,$92 // ..........C.....
        .byte $03,$8e,$03,$ff,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $89                                   // .

dat_1741:
        // === Fill data (1 bytes, $1741-$1741) ===
        .byte $00                                   // .

// --- Region $1780-$17b5 ---
.pc = $1780 "dat_1780"

dat_1780:
        .byte $90,$02,$02,$92,$02,$8e,$02,$90,$02,$02,$92,$02,$8e,$02,$90,$02 // ................
        .byte $02,$92,$02,$8e,$02,$90,$02,$02,$92,$02,$8e,$02,$90,$02,$02,$92 // ................
        .byte $02,$8e,$02,$90,$02,$02,$92,$02,$8e,$02,$90,$02,$02,$92,$02,$8e // ................
        .byte $02,$90,$43,$01,$ff                   // ..C..

dat_17b5:
        // === Fill data (1 bytes, $17b5-$17b5) ===
        .byte $00                                   // .

// --- Region $1800-$182f ---
.pc = $1800 "chr_1800"

chr_1800:
        // === Charset data (48 bytes, $1800-$182f) ===
        .byte $a2,$01,$8e,$74,$19,$aa,$ad,$d0       // char 0 @+0
        .byte $18,$85,$2c,$ad,$d3,$18,$85,$2d       // char 1 @+1
        .byte $a0,$05                               // char 2 (partial)

loc_1812:
        .byte $b1,$2c,$99,$a1,$16,$88               // char 2 (partial)
        .byte $10,$f8,$4c,$08,$19,$00,$80,$50       // char 3 @+3
        .byte $17,$17,$18,$34,$b5,$5d,$17,$17       // char 4 @+4
        .byte $18,$00,$80,$50,$17,$17,$18,$00       // char 5 @+5

// --- Region $184f-$185d ---
.pc = $184f "chr_184f"

chr_184f:
        // === Charset data (15 bytes, $184f-$185d) ===
        .byte $02,$90,$03,$03,$92,$03,$8e,$03       // char 0 @+0
        .byte $90,$04,$05,$43,$00,$ff               // char 1 (partial)

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

// --- Region $18d0-$18d8 ---
.pc = $18d0 "dat_18d0"

dat_18d0:
        .byte $1d,$23,$29,$18,$18,$18,$00           // char 16 (partial)
        .byte $00,$00                               // char 17 (partial)

// --- Region $1917-$1cff ---
.pc = $1917 "chr_1917"

chr_1917:
        // === Charset data (1001 bytes, $1917-$1cff) ===
        .byte $a9,$02,$8d,$74,$19,$60,$01,$00       // char 0 @+0
        .byte $07,$0e,$2b,$2e,$09,$14,$09,$16       // char 1 @+1
        .byte $00,$00,$03,$02,$02,$17,$11,$41       // char 2 @+2
        .byte $41,$3e,$25,$36,$05,$01,$12,$25       // char 3 @+3
        .byte $08,$17,$25,$08,$17,$a2,$e1,$b5       // char 4 @+4
        .byte $00,$00,$00,$05,$05,$29,$00,$e0       // char 5 @+5
        .byte $60,$08,$06,$0d,$08,$04,$03,$60       // char 6 @+6
        .byte $0e,$12,$10,$28,$00,$00,$80,$00       // char 7 @+7
        .byte $ff,$00,$00,$04,$00,$00,$00,$00       // char 8 @+8
        .byte $00,$00,$03,$03,$01,$00,$00,$00       // char 9 @+9
        .byte $00,$02,$00,$80,$00,$00,$00,$00       // char 10 @+10
        .byte $01,$01,$00,$00,$00,$00,$01,$01       // char 11 @+11
        .byte $00,$00,$10,$40,$40,$2f,$16,$00       // char 12 @+12
        .byte $c3,$00,$00,$00,$00,$00,$00,$00       // char 13 @+13
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 14 @+14
        .byte $00,$04,$41,$00,$e9,$00,$00,$41       // char 15 @+15
        .byte $81,$08,$11,$00,$a9,$00,$00,$00       // char 16 @+16
        .byte $10,$08,$41,$07,$e7,$00,$00,$81       // char 17 @+17
        .byte $04,$08,$11,$00,$a8,$00,$01,$00       // char 18 @+18
        .byte $10,$08,$11,$00,$a8,$00,$00,$00       // char 19 @+19
        .byte $80,$02,$21,$00,$cb,$00,$25,$72       // char 20 @+20
        .byte $40,$02,$21,$00,$cf,$00,$25,$72       // char 21 @+21
        .byte $40,$08,$11,$00,$e8,$00,$00,$43       // char 22 @+22
        .byte $40,$08,$11,$00,$ec,$00,$00,$43       // char 23 @+23
        .byte $40,$01,$41,$00,$ae,$00,$26,$43       // char 24 @+24
        .byte $00,$01,$41,$00,$af,$00,$00,$43       // char 25 @+25
        .byte $00,$08,$17,$00,$e8,$00,$00,$00       // char 26 @+26
        .byte $80,$05,$41,$00,$e9,$00,$24,$61       // char 27 @+27
        .byte $00,$03,$41,$00,$e9,$00,$85,$63       // char 28 @+28
        .byte $04,$03,$41,$00,$e9,$00,$47,$63       // char 29 @+29
        .byte $04,$03,$41,$00,$e9,$00,$59,$63       // char 30 @+30
        .byte $04,$03,$41,$00,$ec,$00,$85,$63       // char 31 @+31
        .byte $04,$03,$41,$00,$ec,$00,$47,$63       // char 32 ' '
        .byte $04,$03,$41,$00,$ec,$00,$59,$63       // char 33 '!'
        .byte $04,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 34 '"'
        .byte $ff,$c0,$af,$00,$ff,$c4,$82,$00       // char 35 '#'
        .byte $85,$c5,$2b,$c4,$82,$2b,$82,$c2       // char 36 '$'
        .byte $00,$c5,$29,$85,$c4,$00,$c5,$82       // char 37 '%'
        .byte $30,$2b,$85,$c4,$00,$c2,$82,$00       // char 38 '&'
        .byte $82,$c5,$29,$2b,$30,$ff,$c1,$85       // char 39 '''
        .byte $0c,$0c,$0c,$82,$0c,$11,$13,$16       // char 40 '('
        .byte $85,$0c,$82,$13,$13,$16,$18,$ff       // char 41 ')'
        .byte $cf,$85,$24,$82,$24,$24,$85,$d3       // char 42 '*'
        .byte $24,$cf,$24,$82,$24,$24,$85,$24       // char 43 '+'
        .byte $d0,$24,$82,$26,$26,$ff,$c7,$8b       // char 44 ','
        .byte $24,$c6,$97,$24,$85,$24,$8b,$28       // char 45 '-'
        .byte $91,$24,$c7,$29,$85,$c6,$24,$97       // char 46 '.'
        .byte $c7,$26,$cf,$85,$26,$26,$26,$9d       // char 47 '/'
        .byte $24,$d2,$85,$26,$cf,$26,$8b,$d2       // char 48 '0'
        .byte $24,$ff,$d2,$8b,$24,$cf,$24,$85       // char 49 '1'
        .byte $24,$8b,$2b,$9d,$d2,$30,$d0,$85       // char 50 '2'
        .byte $24,$24,$24,$8b,$26,$d2,$97           // char 51 (partial)

txt_1ab6:
        .byte $26                                   // char 51 (partial)
        .byte $24,$22,$d3,$91,$24                   // char 52 (partial)

dat_1abc:
        // === Fill data (35 bytes, $1abc-$1ade) ===
        .fill 35, $ff
        .byte $2f,$37,$00,$aa,$b1,$91,$b3,$22       // char 57 '9'
        .byte $00,$00,$00,$4c,$00,$ff,$2f,$37       // char 58 ':'
        .byte $00,$aa,$b1,$91,$b3,$22,$00,$00       // char 59 ';'
        .byte $00,$4c,$00,$ff,$2f,$37,$00,$aa       // char 60 '<'
        .byte $b1,$91,$b3,$22,$00,$00,$00,$4c       // char 61 '='
        .byte $00,$ff,$2f,$37,$00,$aa,$b1,$91       // char 62 '>'
        .byte $b3,$22,$00,$00,$00,$4c,$00,$ff       // char 63 '?'

txt_1b17:
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 64 '@'
        .byte $20,$20,$13,$0f,$0e,$07,$20,$17       // char 65 'A'
        .byte $12,$09,$14,$14,$05,$0e,$20,$02       // char 66 'B'
        .byte $19,$20,$10,$13,$14,$20,$06,$0f       // char 67 'C'
        .byte $12,$20,$01,$03,$14,$09,$0f,$0e       // char 68 'D'
        .byte $20,$10,$13,$14                       // char 69 (partial)

txt_1b43:
        .byte $20,$20,$20,$20                       // char 69 (partial)
        .byte $20,$20,$20,$09,$0e                   // char 70 (partial)

txt_1b4c:
        .byte $20,$31,$39                           // char 70 (partial)
        .byte $38,$39,$20,$21,$21,$20,$20,$20       // char 71 'G'
        .byte $20,$20,$20,$20,$20,$20,$10,$13       // char 72 'H'
        .byte $14                                   // char 73 (partial)

dat_1b60:
        // === VIC register table (312 bytes, $1b60-$1c97) ===
        .fill 70, $19
        .byte $f0,$19,$f0,$f0,$f0,$f0,$f0,$f0,$08,$01,$01,$08,$08,$08,$08,$08 // ................
        .byte $08,$08,$01,$08,$08,$08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08 // ................
        .byte $08,$08,$01,$08,$08,$08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08 // ................
        .byte $08,$08,$01,$08,$08,$08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08 // ................
        .byte $08,$08,$01,$08,$08,$08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08 // ................
        .byte $08,$08,$01,$08,$08,$08,$08,$08,$08,$08,$00,$07,$07,$07,$06,$05 // ................
        .byte $04,$03,$01,$00,$06,$04,$02,$00,$05,$03,$00,$05,$02,$07,$04,$01 // ................
        .byte $05,$02,$06,$02,$07,$03,$07,$03,$07,$03,$07,$03,$00,$04,$00,$04 // ................
        .byte $00,$04,$01,$05,$02,$06,$03,$00,$05,$02,$07,$04,$02,$07,$05,$03 // ................
        .byte $01,$07,$06,$04,$03,$02,$01,$00,$00,$00,$00,$00,$00,$00,$01,$02 // ................
        .byte $03,$04,$06,$07,$01,$03,$05,$07,$02,$04,$07,$02,$05,$00,$03,$07 // ................
        .byte $02,$06,$01,$05,$01,$04,$00,$04,$00,$04,$00,$04,$00,$04,$07,$03 // ................
        .byte $07,$03,$06,$02,$05,$01,$04,$07,$03,$05,$00,$03,$06,$00,$02,$04 // ................
        .byte $06,$00,$02,$03,$04,$05,$06,$07,$07,$07 // ..........

txt_1c80:
        .text "<;;;;;;;;;::::99988777665544332211100//..--,,,++***))))((((((((((((((((((())))***++,,,--..//00112233344556677788999::::;;;;;;;;;"

// --- Region $1e03-$1e0c ---
.pc = $1e03 "Segment $1e03"
        .byte $4b,$06,$03,$02,$00,$00,$47           // char 0 (partial)
        .byte $00,$00,$01                           // char 1 (partial)

// --- Region $1ee8-$1eef ---
.pc = $1ee8 "chr_1ee8"

chr_1ee8:
        // === Charset data (8 bytes, $1ee8-$1eef) ===
        .byte $29,$7f,$8d,$05,$1e,$4c,$c6,$1e       // char 0 @+0

// --- Region $2004-$2004 ---
.pc = $2004 "dat_2004"

dat_2004:
        // === Fill data (1 bytes, $2004-$2004) ===
        .byte $00                                   // .

// --- Region $2048-$2081 ---
.pc = $2048 "dat_2048"

dat_2048:
        .byte $0a                                   // char 8 (partial)

txt_2049:
        .byte $26,$2b,$2e                           // char 8 (partial)
        .byte $29,$24,$22,$2b,$2e,$29,$24,$23       // char 9 @+9
        .byte $2e,$29,$24,$22,$29,$24,$21,$24       // char 10 @+10
        .byte $25,$00,$00,$00,$aa,$e4,$92,$4b       // char 11 @+11
        .byte $2e,$95,$d2,$92,$5a,$39,$e4,$92       // char 12 @+12
        .byte $49,$24,$92,$52,$12,$52,$12,$52       // char 13 @+13
        .byte $51,$00,$00,$00,$a8,$b9,$e5,$91       // char 14 @+14
        .byte $4d,$39,$e5,$91,$49,$25               // char 15 (partial)

// --- Region $208f-$27c4 ---
.pc = $208f "chr_208f"

chr_208f:
        // === Charset data (1846 bytes, $208f-$27c4) ===
        .byte $00                                   // char 0 (partial)

txt_2090:
        .byte $2a,$26,$2b,$2e,$29,$24,$22           // char 0 (partial)
        .byte $2b,$2e,$29,$24,$23,$2e,$29,$24       // char 1 @+1
        .byte $22,$29,$24,$21,$24,$25,$00,$00       // char 2 @+2
        .byte $00,$aa,$e4,$92,$4b,$2e,$95,$d2       // char 3 @+3
        .byte $92,$6a,$39,$e4,$92,$55,$12,$92       // char 4 @+4
        .byte $6a,$10,$40,$05,$5a,$55,$00,$00       // char 5 @+5
        .byte $00,$a0,$a8,$e4,$95,$4d,$39,$e5       // char 6 @+6
        .byte $91                                   // char 7 (partial)

txt_20c8:
        .byte $45,$24,$a0,$68,$19,$45,$05           // char 7 (partial)
        .byte $15,$19,$69,$b8,$e4,$50,$00,$00       // char 8 @+8
        .byte $00,$0a                               // char 9 (partial)

txt_20d9:
        .byte $26,$2b,$2e,$29,$24,$22               // char 9 (partial)
        .byte $2b,$2e,$29,$24,$23,$2e,$29,$24       // char 10 @+10
        .byte $22,$29,$24,$21,$24,$05,$00,$00       // char 11 @+11
        .byte $00,$aa,$e4,$92,$4b,$2e,$95,$d0       // char 12 @+12
        .byte $90,$50,$10,$d0,$90,$50,$10,$90       // char 13 @+13
        .byte $5a,$10,$40,$05,$5a,$55,$00,$00       // char 14 @+14
        .byte $00,$aa,$b9,$e5,$91,$49,$55,$00       // char 15 @+15
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 16 @+16
        .byte $aa,$19,$6d,$bd,$fd,$55,$00,$00       // char 17 @+17
        .byte $00                                   // char 18 (partial)

txt_2120:
        .byte $2a,$26,$2b,$2e,$29,$24,$22           // char 18 (partial)
        .byte $2b,$2e,$29,$24,$23,$2e,$29,$24       // char 19 @+19
        .byte $22,$29,$24,$21,$24,$25,$00,$00       // char 20 @+20
        .byte $00,$aa,$e4,$92,$4b,$2e,$95,$d2       // char 21 @+21
        .byte $92,$52,$12,$d2,$92,$52,$12,$92       // char 22 @+22
        .byte $58,$10,$40,$05,$5a,$55,$00,$00       // char 23 @+23
        .byte $00,$a0,$a8,$e4,$95,$4d,$39,$e5       // char 24 @+24
        .byte $91,$49,$25,$91,$45,$11,$45,$05       // char 25 @+25
        .byte $15,$19,$6d,$b8,$e4,$50,$00,$00       // char 26 @+26
        .byte $00,$0a                               // char 27 (partial)

txt_2169:
        .byte $26,$2b,$2e,$29,$24,$22               // char 27 (partial)
        .byte $2b,$2e,$29,$24,$23,$2e,$29,$24       // char 28 @+28
        .byte $22,$29,$24,$21,$24,$05,$00,$00       // char 29 @+29
        .byte $00,$aa,$e4,$92,$4b,$2e,$95,$d0       // char 30 @+30
        .byte $90,$5a,$39,$e4,$92,$55,$10,$90       // char 31 @+31
        .byte $5a,$10,$40,$05,$5a,$55,$00,$00       // char 32 ' '
        .byte $00,$aa,$b9,$e5,$91,$49,$55,$00       // char 33 '!'
        .byte $00,$a0,$10,$90,$50,$50,$00,$00       // char 34 '"'
        .byte $aa,$19,$6d,$bd,$fd,$55,$00,$00       // char 35 '#'
        .byte $00,$0a                               // char 36 (partial)

txt_21b1:
        .byte $26,$2b,$2e,$29,$24,$22               // char 36 (partial)
        .byte $2b,$2e,$29,$24,$23,$2e,$29,$24       // char 37 '%'
        .byte $22,$29,$24,$21,$24,$25,$00,$00       // char 38 '&'
        .byte $00,$aa,$e4,$92,$4b,$2e,$95,$d0       // char 39 '''
        .byte $90,$5a,$39,$e4,$92,$55,$10,$90       // char 40 '('
        .byte $50,$10,$50,$10,$50,$50,$00,$00       // char 41 ')'
        .byte $00,$aa,$b9,$e5,$91,$49,$55,$00       // char 42 '*'
        .byte $00,$a0,$10,$90,$50,$50,$00,$00       // char 43 '+'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 44 ','
        .byte $00,$0a                               // char 45 (partial)

txt_21f9:
        .byte $26,$2b,$2e,$29,$24,$22               // char 45 (partial)
        .byte $2b,$2e,$29,$24,$23,$2e,$29,$24       // char 46 '.'
        .byte $22,$29,$24,$21,$24,$05,$00,$00       // char 47 '/'
        .byte $00,$aa,$e4,$92,$4b,$2e,$95,$d0       // char 48 '0'
        .byte $90,$50,$12,$d2,$92,$52,$12,$92       // char 49 '1'
        .byte $5a,$10,$40,$05,$5a,$55,$00,$00       // char 50 '2'
        .byte $00,$aa,$b9,$e5,$91,$49,$55,$00       // char 51 '3'
        .byte $00,$00,$aa,$91,$45,$11,$41,$05       // char 52 '4'
        .byte $05,$19,$6d,$bd,$fd,$55,$00,$00       // char 53 '5'
        .byte $00                                   // char 54 (partial)

txt_2240:
        .byte $2a,$26,$2b,$2e,$29,$24,$22           // char 54 (partial)
        .byte $2b,$2e,$29,$24,$23,$2e,$29,$24       // char 55 '7'
        .byte $22,$29,$24,$21,$24,$25,$00,$00       // char 56 '8'
        .byte $00,$a2,$d2,$92,$52,$12,$92,$d2       // char 57 '9'
        .byte $9a,$4e,$39,$e4,$92,$49,$1a,$92       // char 58 ':'
        .byte $52,$12,$52,$12,$52,$52,$00,$00       // char 59 ';'
        .byte $00,$aa,$b9,$e5,$91,$4d,$39,$e5       // char 60 '<'
        .byte $91,$49,$25,$91,$45,$11,$45,$05       // char 61 '='
        .byte $15,$19,$6d,$bd,$fd,$55,$00,$00       // char 62 '>'
        .byte $00,$0a,$0a,$0b,$0a,$09,$09,$00       // char 63 '?'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 64 '@'
        .byte $0a,$09,$08,$09,$08,$09,$00,$00       // char 65 'A'
        .byte $00,$aa,$e4,$92,$4b,$2e,$79,$a4       // char 66 'B'
        .byte $93,$8e,$b9,$a4,$92,$89,$a4,$91       // char 67 'C'
        .byte $84,$10,$40,$05,$5a,$55,$00,$00       // char 68 'D'
        .byte $00,$a8,$b4,$e4,$94                   // char 69 (partial)

txt_22bc:
        .byte $44,$54,$40                           // char 69 (partial)
        .byte $40,$40,$40,$40,$40,$40,$40,$40       // char 70 'F'
        .byte $a8,$14,$64,$b4,$f4,$54,$00,$00       // char 71 'G'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 72 'H'
        .byte $00,$00,$00,$00                       // char 73 (partial)

txt_22db:
        .byte $2a,$2e,$29,$24                       // char 73 (partial)
        .byte $22,$29,$28,$09,$05,$01,$00,$00       // char 74 'J'
        .byte $00,$02,$02,$02,$02,$02,$02,$02       // char 75 'K'
        .byte $02,$02,$02,$02,$a2,$52,$12,$92       // char 76 'L'
        .byte $4a,$10,$40,$05,$5a,$55,$00,$00       // char 77 'M'
        .byte $00,$aa,$b9,$e5,$91,$4d,$39,$e5       // char 78 'N'
        .byte $91,$49,$25,$91,$45,$11,$45,$05       // char 79 'O'
        .byte $15,$19,$6d,$b8,$e4,$50,$00,$00       // char 80 'P'
        .byte $00                                   // char 81 (partial)

txt_2318:
        .byte $2a,$26,$2b,$2e,$29,$24,$22           // char 81 (partial)
        .byte $2b,$2e,$29,$24,$23,$2e,$29,$24       // char 82 'R'
        .byte $22,$29,$24,$21,$24,$25,$00,$00       // char 83 'S'
        .byte $00,$a2,$d2,$92,$52,$12,$92,$d2       // char 84 'T'
        .byte $9b,$4e,$39,$e6,$92,$49,$18,$92       // char 85 'U'
        .byte $52,$12,$52,$12,$52,$52,$00,$00       // char 86 'V'
        .byte $00,$aa,$b9,$e5,$91,$4d,$39,$e5       // char 87 'W'
        .byte $94,$54,$50,$80,$60,$18,$48,$05       // char 88 'X'
        .byte $15,$19,$6d,$bd,$fd,$55,$00,$00       // char 89 'Y'
        .byte $00                                   // char 90 (partial)

txt_2360:
        .byte $2a,$26,$2b,$2e,$29,$24,$22           // char 90 (partial)
        .byte $2b,$2e,$29,$24,$23,$2e,$29,$24       // char 91 '['
        .byte $22,$29,$24,$21,$24,$05,$00,$00       // char 92 '\'
        .byte $00,$a0,$d0,$90,$50,$10,$90,$d0       // char 93 ']'
        .byte $90,$50,$10,$d0,$90,$50,$10,$90       // char 94 '^'
        .byte $5a,$10,$40,$05,$5a,$55,$00,$00       // char 95 '_'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 96 '`'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 97 'a'
        .byte $aa,$19,$6d,$bd,$fd,$55,$00,$00       // char 98 'b'
        .byte $00                                   // char 99 (partial)

txt_23a8:
        .byte $2a,$26,$2b,$2e,$29,$24,$22           // char 99 (partial)
        .byte $2b,$2e,$29,$24,$23,$2e,$29,$24       // char 100 'd'
        .byte $22,$29,$24,$21,$24,$25,$00,$00       // char 101 'e'
        .byte $00,$aa,$e4,$92,$4b,$2e,$79,$65       // char 102 'f'
        .byte $61,$6d,$69,$65,$61,$69,$65,$61       // char 103 'g'
        .byte $65,$61,$61,$61,$65,$55,$00,$00       // char 104 'h'
        .byte $00,$a0,$a8,$e4,$95,$4d,$b9,$a5       // char 105 'i'
        .byte $91,$89,$a5,$91,$85,$91,$85,$85       // char 106 'j'
        .byte $95,$99,$ad,$bd,$bd,$55,$00,$00       // char 107 'k'
        .byte $00                                   // char 108 (partial)

txt_23f0:
        .byte $2a,$26,$2b,$2e,$29,$24,$22           // char 108 (partial)
        .byte $2b,$2e,$29,$24,$23,$2e,$29,$24       // char 109 'm'
        .byte $22,$29,$24,$21,$24,$25,$00,$00       // char 110 'n'
        .byte $00,$aa,$e4,$92,$4b,$2e,$95,$d2       // char 111 'o'
        .byte $92,$52,$12,$d2,$92,$52,$12,$92       // char 112 'p'
        .byte $52,$12,$52,$12,$52,$52,$00,$00       // char 113 'q'
        .byte $00,$a0,$a8,$e4,$95,$4d,$39,$e5       // char 114 'r'
        .byte $91,$49,$25,$91,$45,$11,$45,$05       // char 115 's'
        .byte $15,$19,$6d,$bd,$fd,$55,$00,$00       // char 116 't'
        .byte $00,$0a                               // char 117 (partial)

txt_2439:
        .byte $26,$2b,$2e,$29,$24,$22               // char 117 (partial)
        .byte $2b,$2e,$29,$24,$23,$2e,$29,$24       // char 118 'v'
        .byte $22,$29,$24,$21,$24,$05,$00,$00       // char 119 'w'
        .byte $00,$aa,$e4,$92,$4b,$2e,$95,$d2       // char 120 'x'
        .byte $92,$52,$12,$d2,$92,$52,$12,$92       // char 121 'y'
        .byte $6a,$10,$40,$05,$5a,$55,$00,$00       // char 122 'z'
        .byte $00,$a8,$b9,$e5,$91,$4d,$39,$e5       // char 123 '{'
        .byte $91,$49,$25,$91,$45,$11,$45,$05       // char 124 '|'
        .byte $15,$19,$6d,$bd,$f5,$54,$00,$00       // char 125 '}'
        .byte $00                                   // char 126 (partial)

txt_2480:
        .byte $2a,$26,$2b,$2e,$29,$24,$22           // char 126 (partial)
        .byte $2b,$2e,$29,$24,$23,$2e,$29,$24       // char 127
        .byte $22,$29,$24,$21,$24,$25,$00,$00       // char 128
        .byte $00,$aa,$e4,$92,$4b,$2e,$95,$d2       // char 129
        .byte $92,$5a,$39,$e4,$92,$49,$15,$90       // char 130
        .byte $50,$10,$50,$10,$50,$50,$00,$00       // char 131
        .byte $00,$a0,$a8,$e4,$95,$4d,$39,$e5       // char 132
        .byte $91,$49,$25,$95,$44,$14,$50,$00       // char 133
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 134
        .byte $00,$0a                               // char 135 (partial)

txt_24c9:
        .byte $26,$2b,$2e,$29,$24,$22               // char 135 (partial)
        .byte $2b,$2e,$29,$24,$23,$2e,$29,$24       // char 136
        .byte $22,$29,$24,$21,$24,$05,$00,$00       // char 137
        .byte $00,$aa,$e4,$92,$4b,$2e,$95,$d2       // char 138
        .byte $92,$52,$12,$d2,$92,$52,$12,$90       // char 139
        .byte $58,$12,$40,$05,$5a,$55,$00,$00       // char 140
        .byte $00,$a8,$b9,$e5,$91,$4d,$39,$e5       // char 141
        .byte $91,$49,$25,$91,$45,$11,$45,$55       // char 142
        .byte $15,$05,$41,$a0,$e8,$54,$00,$00       // char 143
        .byte $00                                   // char 144 (partial)

txt_2510:
        .byte $2a,$26,$2b,$2e,$29,$24,$22           // char 144 (partial)
        .byte $2b,$2e,$29,$24,$23,$2e,$29,$24       // char 145
        .byte $22,$29,$24,$21,$24,$25,$00,$00       // char 146
        .byte $00,$aa,$e4,$92,$4b,$2e,$95,$d2       // char 147
        .byte $92,$5a,$39,$e4,$92,$49,$24,$99       // char 148
        .byte $52,$12,$52,$12,$52,$52,$00,$00       // char 149
        .byte $00,$a0,$a8,$e4,$95,$4d,$39,$e5       // char 150
        .byte $91,$49,$25,$95,$44,$14,$50,$14       // char 151
        .byte $14,$19,$6d,$bd,$fd,$55,$00,$00       // char 152
        .byte $00,$02,$0a,$0b                       // char 153 (partial)

txt_255b:
        .byte $2a,$29,$24,$22                       // char 153 (partial)
        .byte $2b,$2e,$25,$04,$05,$01,$00,$00       // char 154

txt_2567:
        .byte $2a,$29,$24,$21,$24,$25,$00,$00       // char 155
        .byte $00,$aa,$e4,$92                       // char 156 (partial)

txt_2573:
        .byte $4b,$2e,$b5,$d0                       // char 156 (partial)
        .byte $90,$4a,$39,$e4,$92,$55,$02,$02       // char 157
        .byte $a8,$10,$40,$05,$5a,$55,$00,$00       // char 158
        .byte $00,$aa,$b9,$e5,$91,$4d,$55,$00       // char 159
        .byte $00,$a0,$28,$94,$45,$11,$45,$05       // char 160
        .byte $15,$19,$6d,$b8,$e4,$50,$00,$00       // char 161
        .byte $00,$2a,$26,$2b,$2e,$29,$15,$00       // char 162
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 163
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 164
        .byte $00,$aa,$e4,$92,$4b,$2e,$79,$a4       // char 165
        .byte $93,$8e,$b9,$a4,$92,$89,$a4,$91       // char 166
        .byte $84,$90,$81,$86,$9a,$95,$00,$00       // char 167
        .byte $00,$aa,$b9,$e5,$91                   // char 168 (partial)

txt_25d4:
        .byte $49,$55,$40                           // char 168 (partial)
        .byte $40,$40,$40,$40,$40,$40,$40,$40       // char 169
        .byte $40,$40,$40,$40,$40,$40,$00,$00       // char 170
        .byte $00                                   // char 171 (partial)

txt_25e8:
        .byte $2a,$26,$2b,$2e,$29,$24,$22           // char 171 (partial)
        .byte $2b,$2e,$29,$24,$23,$2e,$29,$24       // char 172
        .byte $22,$29,$24,$09,$09,$01,$00,$00       // char 173
        .byte $00,$a2,$d2,$92,$52,$12,$92,$d2       // char 174
        .byte $92,$52,$12,$d2,$92,$52,$12,$92       // char 175
        .byte $4a,$10,$40,$05,$5a,$55,$00,$00       // char 176
        .byte $00,$aa,$b9,$e5,$91,$4d,$39,$e5       // char 177
        .byte $91,$49,$25,$91,$45,$11,$45,$05       // char 178
        .byte $15,$19,$6d,$bd,$fd,$55,$00,$00       // char 179
        .byte $00                                   // char 180 (partial)

txt_2630:
        .byte $2a,$26,$2b,$2e,$29,$24,$22           // char 180 (partial)
        .byte $2b,$2e,$29,$24,$23,$2e,$25,$04       // char 181
        .byte $06,$05,$01,$01,$00,$00,$00,$00       // char 182
        .byte $00,$a2,$d2,$92,$52,$12,$92,$d2       // char 183
        .byte $92,$52,$12,$d2,$92,$52,$12,$92       // char 184
        .byte $4a,$10,$40,$55,$5a,$15,$00,$00       // char 185
        .byte $00,$aa,$b9,$e5,$91,$4d,$39,$e5       // char 186
        .byte $91,$49,$25,$91,$45,$11,$45,$04       // char 187
        .byte $14,$14,$60,$90,$40,$00,$00,$00       // char 188
        .byte $00                                   // char 189 (partial)

txt_2678:
        .byte $2a,$26,$2b,$2e,$29,$24,$22           // char 189 (partial)
        .byte $2b,$2e,$29,$24,$23,$2e,$29,$24       // char 190
        .byte $22,$29,$28,$05,$05,$01,$00,$00       // char 191
        .byte $00,$69,$65,$61,$69,$6d,$69,$65       // char 192
        .byte $61,$6d,$69,$65,$61,$69,$65,$61       // char 193
        .byte $45,$10,$40,$05,$5a,$55,$00,$00       // char 194
        .byte $00,$aa,$b9,$a5,$91,$8d,$b9,$a5       // char 195
        .byte $91,$89,$a5,$91,$85,$91,$85,$85       // char 196
        .byte $15,$19,$6d,$bd,$fd,$55,$00,$00       // char 197
        .byte $00                                   // char 198 (partial)

txt_26c0:
        .byte $2a,$26,$2b,$2e,$29,$24,$22           // char 198 (partial)
        .byte $17,$06,$05,$01,$07,$0a               // char 199 (partial)

txt_26cd:
        .byte $29,$24                               // char 199 (partial)
        .byte $22,$29,$24,$21,$24,$25,$00,$00       // char 200
        .byte $00,$a2,$d2,$92,$52,$12,$92,$d2       // char 201
        .byte $9a,$4e,$39,$e4,$92,$49,$16,$92       // char 202
        .byte $52,$12,$52,$12,$52,$52,$00,$00       // char 203
        .byte $00,$aa,$b9,$e5,$91,$4d,$39,$e5       // char 204
        .byte $95,$44,$14,$a0,$68,$18,$46,$05       // char 205
        .byte $15,$19,$6d,$bd,$fd,$55,$00,$00       // char 206
        .byte $00                                   // char 207 (partial)

txt_2708:
        .byte $2a,$26,$2b,$2e,$29,$24,$22           // char 207 (partial)
        .byte $2b,$2e,$29,$24,$05,$00,$00           // char 208 (partial)

txt_2716:
        .byte $2a                                   // char 208 (partial)
        .byte $22,$29,$24,$21,$24,$05,$00,$00       // char 209
        .byte $00,$a2,$d2,$92,$52,$12,$92,$da       // char 210
        .byte $93,$4e,$39,$e4,$55,$02,$02,$a2       // char 211
        .byte $6a,$10,$40,$05,$5a,$55,$00,$00       // char 212
        .byte $00,$aa,$b9,$e5,$91,$4d,$39,$e5       // char 213
        .byte $91,$49,$25,$91,$45,$11,$45,$05       // char 214
        .byte $15,$19,$6d,$bd,$f5,$54,$00,$00       // char 215
        .byte $00                                   // char 216 (partial)

txt_2750:
        .byte $2a,$26,$2b,$2e,$29,$25,$00           // char 216 (partial)
        .byte $00,$00,$00,$02,$0b,$0a               // char 217 (partial)

txt_275d:
        .byte $29,$24                               // char 217 (partial)
        .byte $22,$29,$24,$21,$24,$25,$00,$00       // char 218
        .byte $00,$aa,$e4,$92,$4b,$2e,$56,$02       // char 219
        .byte $0b,$2e,$b9,$e4,$91,$45,$14,$90       // char 220
        .byte $6a,$10,$40,$05,$5a,$55,$00,$00       // char 221
        .byte $00,$aa,$b9,$e5,$91,$4d,$39,$e5       // char 222
        .byte $95,$44,$14,$50,$40,$00,$00,$00       // char 223
        .byte $aa,$19,$6d,$bd,$fd,$55,$00,$00       // char 224
        .byte $00,$02,$02,$02,$02,$02,$02,$02       // char 225
        .byte $02,$02,$02,$02,$02,$02,$02,$00       // char 226
        .byte $02,$02,$02,$02,$02,$02,$00,$00       // char 227
        .byte $00,$aa,$fd,$fd,$fd,$bd,$ad,$ad       // char 228
        .byte $6d,$59,$19,$09,$05,$05,$55,$00       // char 229
        .byte $aa,$01,$01,$01,$01,$55               // char 230 (partial)

// --- Region $27e0-$2800 ---
.pc = $27e0 "dat_27e0"

dat_27e0:
        .byte $93,$85                               // char 234 (partial)

txt_27e2:
        .byte $48,$49,$20,$47,$55                   // char 234 (partial)
        .byte $59,$20,$21,$21,$20,$20,$20,$44       // char 235
        .byte $4f,$20,$4e,$4f,$54,$20,$43,$48       // char 236
        .byte $41,$4e,$47,$45,$20,$49,$54,$21       // char 237
        .byte $20                                   // char 238 (partial)

dat_2800:
        // === Fill data (1 bytes, $2800-$2800) ===
        .byte $00                                   // .

// --- Region $2af3-$2af4 ---
.pc = $2af3 "dat_2af3"

dat_2af3:
        .byte $e6                                   // char 94 (partial)

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

// --- Region $3000-$33e0 ---
.pc = $3000 "dat_3000"

dat_3000:
        .byte $20,$88,$20,$17,$01,$12,$20,$0d,$01,$87,$03,$86,$08,$85,$09,$84 //  . ... .........
        .byte $0e,$83,$05,$82,$20,$81,$80,$20,$82   // .... .. .

txt_3019:
        .encoding "screencode_mixed"
        .text " was cracked by the glorious guys in action hq"
        .encoding "petscii_upper"

txt_3047:
        .text " !  "
        .byte $83                                   // .

txt_304c:
        .encoding "screencode_mixed"
        .text " this lousy game was frozen on the original by the company"
        .encoding "petscii_upper"
        .byte $82,$20,$10,$0c,$01,$19,$05,$12,$13,$21,$20,$83 // . .......! .

txt_3092:
        .encoding "screencode_mixed"
        .text "  don t ask us for a mega trainer or even one cos it s frozen and then you never can be sure it worx one hundred percent!"
        .encoding "petscii_upper"
        .byte $82                                   // .

txt_310c:
        .encoding "screencode_mixed"
        .text " short freezed prgs wouldnt be a hinderance but in here"
        .encoding "petscii_upper"

txt_3143:
        .text " !!!"
        .byte $83                                   // .

txt_3148:
        .encoding "screencode_mixed"
        .text "  if ya wanna buy hottest originals trade with us etc etc write to"
        .encoding "petscii_upper"
        .byte $82                                   // .

txt_318b:
        .encoding "screencode_mixed"
        .text " plk zero nine eight nine nine six c  "
        .encoding "petscii_upper"
        .byte $83,$20,$09,$0e,$20,$20,$82           // . ..  .

txt_31b8:
        .encoding "screencode_mixed"
        .text " four one five six willich two   frg   "
        .encoding "petscii_upper"
        .byte $83                                   // .

txt_31e0:
        .encoding "screencode_mixed"
        .text " that s all folks!  "
        .encoding "petscii_upper"
        .byte $82                                   // .

txt_31f5:
        .text "          "
        .byte $00                                   // string terminator
        .byte $00,$08,$05,$12,$05,$00,$09,$13,$00,$0f,$15,$12,$00,$00,$00,$00 // ................
        .byte $00,$12,$01,$0e,$0b,$00,$13,$14,$01,$14,$15,$13,$00,$00,$00,$00 // ................
        .byte $0f,$06,$00,$13,$05,$10,$14,$05,$0d,$02,$05,$12,$1b,$00,$00,$00 // ................
        .byte $13,$05,$16,$05,$0e,$00,$05,$0c,$05,$16,$05,$0e,$1b,$00,$00,$00 // ................
        .byte $00,$00,$00,$0e,$01,$14,$0f,$00,$15,$0b,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$04,$0f,$15,$07,$08,$0e,$15,$14,$13,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$03,$0f,$13,$0d,$0f,$13,$1b,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$04,$19,$0e,$01,$0d,$09,$18,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$0c,$09,$07,$08,$14,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$09,$0c,$0c,$15,$13,$09,$0f,$0e,$1b,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$06,$00,$06,$0f,$15,$12,$00,$03,$07,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$03,$0f,$0e,$14,$05,$18,$1b,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$06,$01,$0c,$03,$0f,$0e,$1b,$00,$00,$00,$ff,$ff,$ff // ................
        .byte $00,$00,$00,$13,$10,$08,$09,$0e,$18,$1b,$00,$00,$00,$ff,$ff,$ff // ................
        .byte $04,$0f,$0d,$09,$0e,$01,$14,$0f,$12,$13,$00,$04,$0b,$00,$00,$00 // ................
        .byte $00,$12,$0f,$15,$07,$08,$00,$14,$12,$01,$04,$05,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$08,$0f,$14,$0c,$09,$0e,$05,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$0d,$01,$0e,$0f,$17,$01,$12,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$01,$02,$0e,$0f,$12,$0d,$01,$0c,$1b,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$14,$12,$01,$0e,$13,$03,$0f,$0d,$1b,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$04,$12,$09,$16,$05,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$02,$0c,$01,$03,$0b,$0d,$01,$09,$0c,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$18,$00,$12,$01,$19,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$0f,$0e,$05,$17,$01,$19,$1b,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$1a,$05,$02,$00,$01,$0e,$04,$00,$17,$0f,$14,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$0c,$05,$07,$05,$0e,$04,$1b,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$0f,$12,$09,$0f,$0e,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $01,$0e,$04,$00,$01,$07,$01,$09,$0e,$00,$14,$08,$05,$00,$00,$00 // ................
        .byte $00,$00,$00,$0c,$01,$13,$14,$00,$09,$13,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$12,$01,$17,$00,$04,$05,$01,$0c,$1b,$00,$00,$00,$00,$00 // ................
        .byte $ff                                   // .

// --- Region $3400-$3500 ---
.pc = $3400 "dat_3400"

dat_3400:
        .byte $86,$fa,$8e,$00,$08,$a9,$35,$85,$fb,$a9,$01,$85,$fc,$a9,$08,$85 // ......5.........
        .byte $fd,$a9,$34,$85,$01,$a2,$00,$a0,$00,$b1,$fa,$91,$fc,$9d,$00,$05 // ..4.............
        .byte $aa,$99,$00,$06,$98,$9d,$00,$07,$9d,$80,$05,$ca,$c8,$d0,$ea,$e6 // ................
        .byte $fd,$e6,$fb,$d0,$e2,$a9,$37,$85,$01,$58,$4c,$e2,$fc,$4c,$e2,$fc // ......7..XL..L..
        .byte $4c,$ae,$a7,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // L...............

txt_3450:
        .encoding "screencode_mixed"
        .text " again an intro made by pst of action"
        .encoding "petscii_upper"

txt_3475:
        .text " !"

dat_3477:
        // === Fill data (42 bytes, $3477-$34a0) ===
        .fill 42, $20
        .byte $0d                                   // .

txt_34a2:
        .encoding "screencode_mixed"
        .text "usic,code and logo by pst / chars"
        .encoding "petscii_upper"

txt_34c3:
        .text ":???"

dat_34c7:
        // === Fill data (42 bytes, $34c7-$34f0) ===
        .fill 42, $20
        .byte $01,$03,$14,$09,$0f,$0e               // ......

txt_34f7:
        .text "'89 !!!! "
        .byte $00                                   // string terminator

// --- Region $3c00-$3c00 ---
.pc = $3c00 "scr_3c00"

scr_3c00:
        .byte $00                                   // .

// --- Region $8221-$8221 ---
.pc = $8221 "dat_8221"

dat_8221:
        // === Fill data (1 bytes, $8221-$8221) ===
        .byte $00                                   // .

// --- Region $8321-$8321 ---
.pc = $8321 "dat_8321"

dat_8321:
        // === Fill data (1 bytes, $8321-$8321) ===
        .byte $00                                   // .

// --- Region $86d1-$86d1 ---
.pc = $86d1 "dat_86d1"

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

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

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

// --- Region $ab1f-$ab1f ---
.pc = $ab1f "dat_ab1f"

dat_ab1f:
        // === Fill data (1 bytes, $ab1f-$ab1f) ===
        .byte $00                                   // .

// --- Region $e000-$e517 ---
.pc = $e000 "dat_e000"

dat_e000:
        .byte $34,$29,$00,$00,$00,$78,$a9,$34,$85,$01,$a2,$05,$bd,$42,$08,$9d // 4)...x.4.....B..
        .byte $2d,$00,$ca,$10,$f7,$9a,$a0,$00,$c6,$32,$ce,$2c,$08,$b1,$31,$99 // -........2.,..1.
        .byte $00,$e0,$c8,$d0,$f8,$a5,$32,$c9,$08,$d0,$ed,$b9,$48,$08,$99,$00 // ......2.....H...
        .byte $01,$c8,$d0,$f7,$4c,$00,$01,$00,$08,$2e,$e1,$0b,$28,$b1 // ....L.......(.

txt_e03e:
        .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,$1d,$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,$a1,$ce,$21,$fc,$c6,$22 // .........`..!.."
        .byte $c0,$3f,$c5,$23,$00,$ff,$fa,$c5,$23,$00,$ff,$aa,$c5,$23,$03,$f3 // .?.#....#....#..
        .byte $b3,$c5,$23,$00,$ff,$bf,$c5,$23,$00,$ff,$ab,$c5 // ..#....#....

txt_e150:
        .byte $22                                   // double quote character
        .text "?"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c8,$21,$0f,$c5,$23,$f0,$f3,$f3,$c5,$23,$00,$fc,$ac,$c6,$22,$f0 // .!..#....#....".
        .byte $0f,$c5,$23,$c0,$3f,$fe,$c5,$23,$00,$ff,$af,$c6,$22,$03,$fc,$c7 // ..#.?..#...."...

txt_e173:
        .text "!?"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $23,$c0,$cf,$ce,$c5,$23,$00           // #....#.

txt_e17d:
        .text "?:"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $23,$0f,$cf,$cf,$c4,$e3,$fc,$2f,$f3,$f3,$cf,$3f,$3e,$f9,$f9,$e4 // #....../...?>...
        .byte $e4,$fe,$e9,$97,$7f,$33,$cc,$a2,$22,$a5,$5f,$c2 // .....3.."._.

txt_e19c:
        .byte $22                                   // double quote character
        .text "3"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $a2                                   // .

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

txt_e1a3:
        .byte $22                                   // double quote character
        .text "3"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $a2,$21,$55,$e3,$fd                   // .!U..

txt_e1ab:
        .text "$1"
        .byte $cd                                   // 'M' | $80 (end-of-string marker)
        .byte $01,$01,$e4,$33,$e4,$30,$e8,$3f,$21,$95,$e3,$9f,$26,$93,$9c,$90 // ...3.0.?!...&...
        .byte $90,$56,$fd,$c2                       // .V..

txt_e1c2:
        .byte $22                                   // double quote character
        .text "3"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $a2,$26,$af,$5a,$f5,$ff,$33,$cc,$a2,$2c,$f3,$fc,$3f,$4f,$13,$d3 // .&.Z..3..,..?O..
        .byte $04,$04,$f3,$f3,$33,$33,$e3,$c3,$22,$f3,$95,$e3,$9f,$25,$9c,$93 // ....33.."....%..
        .byte $90,$90,$55,$c3,$22,$cc,$33,$a2,$e8,$4c,$2e,$fc,$f3,$cf,$cf,$3e // ..U.".3..L.....>
        .byte $3e,$39,$f9,$ff,$fa,$e5,$9f,$73,$4c,$a2,$22,$a9,$57,$c2 // >9.....sL.".W.

txt_e203:
        .byte $22                                   // double quote character
        .text "3"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $a2,$22,$5a,$f5,$c2                   // ."Z..

txt_e20b:
        .byte $22                                   // double quote character
        .text "3"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $a2,$26,$bf,$6b,$d6,$fd,$33,$cc,$a2,$28,$cf,$f3,$fc,$bc,$6f,$6f // .&.k..3..(....oo
        .byte $1b,$1b,$e4,$ce,$e3,$0e,$22,$ce,$55,$e3,$7f,$2a,$4c,$73,$40,$40 // ......".U..*Ls@@
        .byte $55,$fd,$fd,$ff,$cc,$33,$a2,$e3,$3c,$e3,$4f,$22,$13,$13,$e6,$39 // U....3..<.O"...9
        .byte $23,$f9,$f9,$54,$e3,$f4,$24,$c4,$34,$04,$04,$e8,$cf,$e8,$f3,$29 // #..T..$.4......)
        .byte $e4,$90,$90,$94,$91,$95,$95,$9c,$cc,$a2,$26,$44,$11 // ..........&D.

txt_e25b:
        .text "UU"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $cc,$a2,$26,$44,$11                   // ..&D.

txt_e263:
        .text "TS"
        .byte $d3                                   // 'S' | $80 (end-of-string marker)
        .byte $cc,$a2                               // ..

txt_e268:
        .text "#U"
        .byte $40                                   // @ character
        .text "?"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $21,$cc,$a2,$22,$55,$00,$c3,$25,$cd,$01,$01,$55,$00,$c3,$e4 // !.."U..%...U...

txt_e27c:
        .text "3!?"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $21,$cc,$a2
        .text "&U"
        .byte $40                                   // @ character
        .text "?"
        .byte $fc,$c3,$cc,$a2
        .byte $2d,$55,$00,$ff,$00
        .byte $ff,$cd,$01,$01,$55,$00,$ff,$00,$ff,$e5,$3f,$2c,$ff,$00,$ff,$9c // ....U.....?,....
        .byte $90,$90,$95,$00,$ff,$00,$ff,$cc,$a2,$26,$55,$00,$ff,$0f,$f0,$cc // .........&U.....
        .byte $a2,$2f,$44,$51,$05,$f9,$f9,$c4,$01,$01,$45,$11 // ./DQ......E.

txt_e2bc:
        .text "UU"
        .byte $cd                                   // 'M' | $80 (end-of-string marker)
        .byte $f3,$33,$e6,$3f,$29,$93,$90,$90,$91,$94,$95,$95,$93,$33,$a2,$27 // .3.?)........3.'
        .byte $11                                   // .

txt_e2d0:
        .text "DUU3LL"
        .byte $e6,$4f,$21,$f9,$e3,$e4,$e3,$e5,$22,$e4,$cc,$a2,$26,$44,$11 // .O!....."...&D.

txt_e2e5:
        .text "UT"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $cc,$a2,$23,$44,$51,$0e,$c2,$21,$cc,$a2,$2d,$44,$51,$95,$e5,$e4 // ..#DQ..!..-DQ...
        .byte $db,$06,$06,$46,$16                   // ...F.

txt_e2fd:
        .text "VV"
        .byte $c6                                   // 'F' | $80 (end-of-string marker)
        .byte $e5,$ce,$e3,$fe,$30,$73               // ....0s

txt_e306:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "QDUU"
        .byte $73,$13,$04,$04,$14
        .text "EUU3"
        .byte $e4,$f9,$e3
        .text "91I4"
        .byte $04,$04,$14
        .text "DTT4"
        .byte $90,$90,$94,$91,$95,$95,$99,$96,$a2
        .byte $26,$44,$11
        .byte $55,$55,$99,$66,$e5
        .text "O#JU"
        .byte $66,$e5,$fe
        .byte $34
        .byte $aa,$55,$66,$aa                       // .Uf.

txt_e340:
        .text "UDQUUY"
        .byte $66,$aa,$55,$45,$11,$55,$55,$99,$65,$bf,$e7,$3f,$21,$4f,$e7 // f.UE.UU.e..?!O.

txt_e355:
        .text "L!?"
        .byte $c7                                   // 'G' | $80 (end-of-string marker)
        .byte $21,$3e,$e7,$ce                       // !>..

txt_e35d:
        .text "8"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "DQUUY"
        .byte $66,$01,$01,$45,$11,$55,$55,$99,$65,$90,$90,$91,$94,$95,$95,$96 // f..E.UU.e.......
        .byte $99,$a2,$26,$11,$44,$55,$55,$66,$99,$e8,$4f,$e3,$e4,$e4,$e5,$29 // ..&.DUUf..O....)
        .byte $e6,$13,$13,$53,$13,$53,$53,$93,$53,$e8,$f9,$28,$06,$06,$46,$16 // ...S.SS.S..(..F.
        .byte $56,$56,$96,$66,$e8,$fe,$60           // VV.f..`

txt_e39c:
        .text "0"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "QDUU"
        .byte $66,$59,$49,$49,$19,$59,$59,$55,$65,$95,$04,$04,$14,$44,$54,$54 // fYII.YYUe....DTT
        .byte $64,$94,$9a,$9a,$96,$99,$95,$95,$91,$94,$aa,$aa,$66,$99,$55,$55 // d...........f.UU
        .byte $11,$44,$a9,$a9,$65,$99,$55,$55,$11,$45,$c4,$24,$fa,$fb,$fa,$f7 // .D..e.UU.E.$....
        .byte $c4,$23,$be,$bb,$be,$c5,$24,$aa,$fe,$fe,$7d,$c4,$21,$bf,$c3,$e8 // .#....$...}.!...
        .byte $ce
        .byte $38,$6a,$6a,$66
        .text "YUUQD"
        .byte $9a,$9a,$99,$96,$95,$95
        .byte $94,$91,$aa,$aa,$99,$66,$55,$55,$44,$11,$e3,$e6,$e4,$e5,$60,$41 // .....fUUD.....`A
        .byte $e4,$93,$93,$53,$93,$53,$53,$13,$53,$a6,$a6,$66,$96,$56,$56,$16 // ...S.SS.S..f.VV.
        .byte $46,$6a,$6a,$59,$66                   // FjjYf

txt_e418:
        .text "UUDQ"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $a9,$99,$65,$55,$55,$45,$11,$aa,$aa,$59,$66,$55,$15,$14,$11,$a9 // ..eUUE...YfU....
        .byte $a9,$99,$66,$55,$55,$44,$11,$a4,$a4,$94,$64,$54,$54,$44,$14,$90 // ..fUUD....dTTD..
        .byte $90,$9c,$95,$95,$91,$94,$90,$a2,$25,$cc,$55,$55,$11,$44,$a2,$23 // ........%.UU.D.#
        .byte $55,$6a,$4f,$e4,$4c,$25,$00,$55,$aa,$fe,$0e,$e3,$ce,$30,$00 // UjO.L%.U.....0.

txt_e45c:
        .byte $40                                   // @ character
        .text "LUUQD"
        .byte $40                                   // @ character
        .byte $01,$01,$cd,$55,$55,$11,$45,$01,$e7   // ...UU.E..

txt_e46c:
        .text "?03LO"
        .byte $d3                                   // 'S' | $80 (end-of-string marker)
        .byte $53,$56,$11,$44,$00,$f3,$3f,$c3,$fc,$bf,$6a,$55,$a2,$c2,$26,$00 // SV.D..?...jU..&.
        .byte $ff,$aa,$55,$00,$fc,$c2,$25,$00,$ff,$aa,$55,$01,$c3,$35,$03,$f3 // ..U...%...U..5..
        .byte $b3                                   // .

txt_e493:
        .text "33"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "LUUQD"
        .byte $40                                   // @ character
        .byte $90,$90,$93,$95,$95,$94,$91,$90,$a2
        .text "&3UUD"
        .byte $11,$00
        .byte $e3,$e4,$e3,$e5,$2a,$e4,$e4,$13,$13,$c4,$54,$55,$11,$44,$00,$c4 // ....*.....TU.D..
        .byte $34,$0e,$59,$44,$00,$f9,$f9,$e4,$e5,$95,$51,$44,$00,$06,$06,$c6 // 4.YD......QD....
        .byte $56,$56,$16,$46,$06,$e6,$fe,$35,$ce,$ce,$40,$40,$73,$55,$55,$44 // VV.F...5..@@sUUD
        .byte $51,$40,$01,$01
        .text "1UUE"
        .byte $11,$01
        .byte $24,$24,$27,$e3

txt_e4eb:
        .text "9"
        .byte $22                                   // double quote character
        .text ">>"
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_e4f0:
        .text "83UUDQ"
        .byte $40                                   // @ character
        .byte $04,$04
        .text "4TTD"
        .byte $14,$04,$90,$9c,$90,$90,$9c,$93,$9f,$9f
        .byte $00,$cc,$a2,$22,$cc,$33,$c2           // ...".3.

txt_e50e:
        .text "0"
        .byte $40                                   // @ character
        .text "L"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "L"
        .byte $73,$7f,$7f,$01                       // s...

// --- Region $e526-$e78a ---
.pc = $e526 "Segment $e526"
        .byte $90,$e3,$e4,$26,$f9,$f9,$3e,$3f,$00,$cc,$a2,$24,$cc,$33,$7f,$17 // ...&..>?...$.3..
        .byte $e8,$33,$2a,$90,$93,$90,$90,$93,$9c,$9f,$9f,$00,$33,$a2 // .3*.........3.

txt_e544:
        .byte $22                                   // double quote character
        .text "3"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $c2,$2a,$e4,$f9,$f9                   // .*...

txt_e54c:
        .text "9>>"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $cf,$00,$cc,$a2,$26,$4c,$73,$9f,$c5,$00,$cc,$a2,$2c,$cc,$33,$fd // ....&Ls.....,.3.
        .byte $d4,$06,$db,$1b,$1b,$6f,$6f,$bc,$fc,$e3,$ce,$e3,$0e,$33,$ce,$ce // .....oo......3..
        .byte $40,$73,$40,$40,$73,$4c,$7f,$7f,$01,$31,$01,$01,$31,$cd,$fd,$fd // @s@@sL...1..1...
        .byte $3e,$e3
        .byte $3f,$e3
        .text "310"
        .byte $40                                   // @ character
        .byte $93,$90,$90,$e7,$e4,$e7,$f9,$04
        .byte $34,$04,$04,$34,$c4,$f4,$f4,$e4,$f3,$21,$f0,$c3,$25,$9f,$95,$00 // 4..4.....!..%...
        .byte $ff,$00,$c4,$24,$55,$00,$ff,$00,$c3,$25,$4c,$4c,$0c,$fc,$00,$c3 // ...$U....%LL....
        .byte $25,$ce,$ce,$cc,$cf,$c0,$c3,$25,$7f,$55,$00,$ff,$00,$c3,$25,$fd // %......%.U....%.
        .byte $55,$00,$ff,$00,$c3,$e3,$33,$22,$f3,$03,$c3,$23,$cf,$f3,$fc,$c5 // U.....3"...#....
        .byte $24,$c1,$fc,$3f,$c0,$c4,$25,$5f,$05,$f0,$ff,$00,$c3,$e3,$3f,$22 // $..?..%_......?"
        .byte $ff,$00,$c3,$22,$f3,$fc,$c6,$24,$f0,$ff,$0f,$f0,$c4,$25,$57,$01 // ..."...$.....%W.
        .byte $fc,$3f,$c0,$c3,$25,$f5,$50,$0f,$ff,$00,$c3,$24,$43,$3f,$fc,$03 // .?..%.P....$C?..
        .byte $c4
        .byte $23,$f3,$cf
        .byte $3f,$c5
        .text "%003"
        .byte $f3,$03,$c3
        .byte $25,$f9,$f9
        .byte $30,$3f,$00,$c3,$25,$f4,$54,$00,$ff,$00,$c3,$e4,$cf,$21,$0f,$c3 // 0?..%.T......!..
        .byte $80,$22,$00,$23,$01,$02,$03,$e3,$04,$24,$05,$01,$02,$03,$e3,$04 // .".#.....$......
        .byte $21,$06,$e3,$04,$36,$07,$08,$09,$0a,$04,$04,$0b,$00,$0c,$0d,$04 // !...6...........
        .byte $0e,$0f,$10,$11,$04,$04,$05,$12,$04,$04,$13,$b4,$60,$28,$14,$15 // ............`(..
        .byte $16,$17,$18,$18,$19,$1a,$15,$16,$17,$18,$18,$19,$1b,$1c,$18,$18 // ................
        .byte $1d,$1e,$1f                           // ...

txt_e663:
        .text " !"
        .byte $22                                   // double quote character
        .text "#$%&"
        .byte $18                                   // .

txt_e66b:
        .text "'()*+,-."
        .byte $22                                   // double quote character
        .text "/0"
        .byte $b4                                   // '4' | $80 (end-of-string marker)
        .byte $60                                   // `

txt_e678:
        .text "(123456782349:;<=:>?3"
        .byte $40                                   // @ character
        .text "ABCDE3FGH3IJKCLMCN0"
        .byte $b4                                   // '4' | $80 (end-of-string marker)

txt_e6a2:
        .text ",1OPQRSTUOPVW"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .text "6XYZ"
        .byte $1b,$5b
        .byte $5c,$5d,$5e
        .byte $50,$5f,$00,$60
        .byte $50,$61,$62
        .byte $63,$5c,$5c,$64,$5c,$65,$30,$b4,$22,$31,$66,$e4,$67,$29,$68,$1b // c\\d\e0."1f.g)h.
        .byte $66,$67,$23,$69,$6a,$6b,$6c,$a3,$36,$6d,$6e,$68,$1b,$6f,$70,$5d // fg#ijkl.6mnh.op]
        .byte $71,$67,$72,$00,$60,$67,$73,$62,$74,$75,$76,$77,$70,$78,$30,$b4 // qgr.`gsbtuvwpx0.
        .byte $2f,$31,$79,$7a,$7b,$7c,$7d,$7e,$7f,$79,$7a,$80,$81,$82,$83,$84 // /1yz{|}~.yz.....
        .byte $a3,$36,$6d,$85,$7e,$1b,$86,$87,$5d,$88,$7a,$89,$8a,$8b,$7a,$8c // .6m.~...].z...z.
        .byte $8d,$8e,$8f,$90,$91,$87,$92,$30,$b4,$2a,$31,$93,$94,$23,$6d,$95 // .......0.*1..#m.
        .byte $96,$97,$98,$99,$e3,$94,$22,$96,$9a,$a3,$29,$6d,$95,$96,$1b,$9b // ......"...)m....
        .byte $9c,$23,$9d,$9e,$e3,$94,$2a,$9f,$a0,$a1,$a2,$a3,$a4,$a5,$9c,$a6 // .#....*.........
        .byte $30,$b4,$2f,$a7,$a8,$a9,$aa,$ab,$ac,$ad,$ae,$af,$b0,$b1,$a9,$a9 // 0./.............
        .byte $ad,$ae,$a3,$36,$ab,$ac,$ad,$b2,$a8,$a9,$aa,$b3,$b4,$b5,$a9,$b6 // ...6............
        .byte $b7,$b8,$ab,$ac,$ad,$b9,$ba,$a9,$bb,$bc,$ab,$30,$09,$02,$04,$08 // ...........0....
        .byte $0a,$0f,$07,$07,$0f,$0a,$08,$04,$02,$09,$f0,$ff,$e7,$08,$21,$01 // ..............!.
        .byte $e7,$08,$61,$8a,$01,$4c,$00,$18,$4c,$0f,$19 // ..a..L..L..

// --- Region $e911-$e950 ---
.pc = $e911 "dat_e911"

dat_e911:
        .byte $81,$aa,$8e,$52,$19,$bd,$8a,$19,$99,$05,$d4,$bd,$8b,$19,$99,$06 // ...R............
        .byte $d4,$bd,$8c,$19,$48,$bd,$88,$19,$48,$bd,$89,$19,$a6,$ff,$9d,$2d // ....H...H......-
        .byte $19,$9d,$79,$19,$a9,$00,$99,$02,$d4,$9d,$45,$19,$68,$9d,$4b,$19 // ..y.......E.h.K.
        .byte $29,$0f,$99,$03,$d4,$9d,$48,$19,$a9,$01,$9d,$6f,$19,$68,$9d,$6c // ).....H....o.h.l

// --- Region $e980-$e9a6 ---
.pc = $e980 "dat_e980"

dat_e980:
        .byte $ac,$56,$19,$bd,$42,$19,$f0,$08,$bd,$2d,$19,$29,$fe,$9d,$79,$19 // .V..B....-.)..y.
        .byte $bd,$33,$19,$e3,$0a,$60,$29,$a8,$b9,$8d,$19,$8d,$53,$19,$b9,$8e // .3...`).....S...
        .byte $19,$8d,$54,$19,$b9,$8f,$19           // ..T....

// --- Region $e9c3-$eaa1 ---
.pc = $e9c3 "dat_e9c3"

dat_e9c3:
        .byte $14,$9d,$58,$19,$68,$29,$07,$8d,$57,$19,$bd,$5b,$19,$f0,$0a,$de // ..X.h)..W..[....
        .byte $5e,$19,$d0,$19,$fe,$5b,$19,$10,$14,$fe,$5e,$19,$bd,$58,$19,$dd // ^....[....^..X..
        .byte $5e,$19,$b0,$09,$9d,$5e,$19,$de,$5b,$19,$de,$5e,$19,$bd,$30,$19 // ^....^..[..^..0.
        .byte $a8,$b9,$65,$15,$38,$f9,$64,$15,$8d,$7f,$19,$b9,$c5,$15,$f9,$c4 // ..e.8.d.........
        .byte $15,$7d,$42,$19,$4a,$ce,$57,$19,$30,$07,$4a,$6e,$7f,$19,$4c,$80 // .}B.J.W.0.Jn..L.
        .byte $12,$8d,$7e,$19,$b9,$64,$15,$8d,$7c,$19,$b9,$c4,$15,$8d,$7d,$19 // ..~..d..|.....}.
        .byte $bd,$58,$19,$4a,$a8,$88,$30,$16,$38,$ad,$7c,$19,$ed,$7f,$19,$8d // .X.J..0.8.|.....
        .byte $7c,$19,$ad,$7d,$19,$ed,$7e,$19,$8d,$7d,$19,$4c,$a0,$12,$bd,$42 // |..}..~..}.L...B
        .byte $19,$c9,$04,$90,$2b,$bc,$5e,$19,$88,$30,$16,$18,$ad,$7c,$19,$6d // ....+.^..0...|.m
        .byte $7f,$19,$8d,$7c,$19,$ad,$7d,$19,$6d,$7e,$19,$8d,$7d,$19,$4c,$c3 // ...|..}.m~..}.L.
        .byte $12,$ac,$56,$19,$ad,$7c,$19,$99,$00,$d4,$ad,$7d,$19,$99,$01,$d4 // ..V..|.....}....
        .byte $a6,$ff,$ac,$56,$19,$bd,$2a,$19,$38,$fd,$27,$19,$c9,$00,$90,$46 // ...V..*.8.'....F
        .byte $bd,$3f,$19,$f0,$41,$29,$03,$c9,$01,$f0,$1f,$ad,$64,$19,$38,$bd // .?..A)......d.8.
        .byte $3c,$19,$ed,$64,$19,$9d,$3c,$19,$99,$00,$d4,$bd,$36,$19,$ed // <..d..<.....6..

// --- Region $eaae-$eacb ---
.pc = $eaae "Segment $eaae"
        .byte $64,$19,$18,$bd,$3c,$19,$6d,$64,$19,$9d,$3c,$19,$99,$00,$d4,$bd // d...<.md..<.....
        .byte $36,$19,$6d,$65,$19,$9d,$36,$19,$99,$01,$d4,$ad,$54,$19 // 6.me..6.....T.

// --- Region $ebee-$ec57 ---
.pc = $ebee "Segment $ebee"
        .byte $ff,$cd,$75,$19,$d0,$0a,$a9,$ff,$a6,$ff,$9d,$69,$19,$8d,$16,$d4 // ..u........i....
        .byte $ac,$67,$19,$ad,$55,$19,$29,$10,$f0,$5e,$ad,$53,$19,$29,$0f,$aa // .g..U.)..^.S.)..
        .byte $bd,$3e,$16,$8d,$af,$14,$bd,$40,$16,$8d,$b0,$14,$bd,$42,$16,$8d // .>.....@.....B..
        .byte $b7,$14,$bd,$44,$16,$8d,$b8,$14,$a6,$ff,$bd,$42,$19,$c9,$0f,$b0 // ...D.......B....
        .byte $34,$aa,$ca,$bd,$76,$16,$a4,$ff,$99,$79,$19,$bd,$66,$16,$8d,$68 // 4...v....y..f..h
        .byte $19,$ad,$53,$19,$29,$10,$f0,$0c,$a6,$ff,$bd,$30,$19,$18,$6d,$68 // ..S.)......0..mh
        .byte $19,$4c,$42,$15,$ac,$56,$19,$ad,$68,$19 // .LB..V..h.

// --- Region $ec67-$ec73 ---
.pc = $ec67 "Segment $ec67"
        .byte $55,$19,$29,$80,$f0,$34,$a6,$ff,$ac,$56,$19,$bd,$42 // U.)..4...V..B

// --- Region $ece7-$eec8 ---
.pc = $ece7 "dat_ece7"

dat_ece7:
        .byte $0c,$1c,$2d,$3e,$51,$66,$7b,$91,$a9,$c3,$dd,$fa,$18,$38,$5a,$7d // ..->Qf{......8Z}
        .byte $a3,$cc,$f6,$23,$53,$86,$bb,$e0,$30,$70,$b4,$fb,$47,$98,$ed,$47 // ...#S...0p..G..G
        .byte $a7,$0c,$77,$e9,$61,$e1,$68,$f7,$8f,$30,$da,$8f,$4e,$18,$ef,$d2 // ..w.a.h..0..N...
        .byte $c3,$c3,$d1,$ef,$1f,$60,$b5,$1e,$9c,$31,$df,$a5,$87,$86,$a2,$df // .....`...1......
        .byte $3e,$c1,$6b,$3c,$39,$63,$be,$4b,$0f,$0c,$45,$bf,$7d,$83,$d6,$79 // >.k<9c.K..E.}..y
        .byte $73,$c7,$7c,$97,$1e,$18,$8b,$7e,$fa,$06,$ac,$f3,$e6,$8f,$f8,$2e // s.|....~........
        .byte $ec,$01,$e7,$02,$e5,$03,$e4,$04,$e3,$05,$22,$06,$06,$e3,$07,$60 // .........."....`
        .byte $3c,$08,$08,$09,$09,$0a,$0b,$0b,$0c,$0d,$0e,$0e,$0f,$10,$11,$12 // <...............
        .byte $13,$15,$16,$17,$19,$1a,$1c,$1d,$1f   // .........

txt_ed70:
        .text "!#%'*,/258;?CGKOTY"
        .byte $5e,$64,$6a,$70,$77,$7e,$86,$8e,$96,$9f,$a8,$b3,$bd,$c8,$d4,$e1 // ^djpw~..........
        .byte $ee,$fd,$e7,$40,$a7,$e4,$40,$38,$06,$06,$07,$07,$08,$08,$07,$07 // ...@..@8........
        .byte $56,$76,$16,$16,$46,$66,$16,$16,$13,$01,$ff,$23,$08,$13,$03,$23 // Vv..Ff.....#...#
        .byte $a8,$23,$81,$41,$40,$e5,$80,$e8,$10,$32,$24,$fd,$fb,$f9,$f8,$f7 // .#.A@....2$.....
        .byte $f6,$f6,$f5,$f5,$f4,$f4,$f5,$f6,$f5,$f4,$81,$41,$ee,$40,$60,$ae // ...........A.@`.
        .byte $00,$0c,$18,$c0,$f0,$f8,$f4,$f2,$40,$01,$02,$06,$0c,$10,$30,$04 // ........@.....0.
        .byte $a0,$08,$60,$04,$80,$0c,$10,$03,$80,$10,$40,$00,$80,$50,$17,$17 // ..`.......@..P..
        .byte $18,$30,$1a,$34,$1a,$55,$1a,$67,$1a,$7d,$1a,$a1,$1a,$bd,$1a,$be // .0.4.U.g.}......
        .byte $1a,$bf,$1a,$c0,$1a,$c1,$1a,$c2,$1a,$c3,$1a,$c4,$1a,$c5,$1a,$c6 // ................
        .byte $1a,$c7,$1a,$c8,$1a,$c9,$1a,$ca,$1a,$cb,$1a,$cc,$1a,$cd,$1a,$ce // ................
        .byte $1a,$cf,$1a,$d0,$1a,$d1,$1a,$d2,$1a,$d3,$1a,$d4,$1a,$d5,$1a,$d6 // ................
        .byte $1a,$d7,$1a,$d8,$1a,$d9,$1a,$da,$1a,$db,$1a,$dc,$1a,$dd,$1a,$de // ................
        .byte $1a,$df,$1a,$ed,$1a,$fb,$1a,$09,$1b,$00,$90,$01,$01,$8d,$01,$8e // ................
        .byte $01,$90,$01,$01,$8d,$01,$8e,$01,$90,$01,$01,$8d,$01,$8e,$01,$90 // ................
        .byte $01,$01,$8d,$01,$8e,$01,$90,$01,$01,$92,$01,$8e,$01,$90,$03,$03 // ................
        .byte $92,$03,$8e,$03,$43,$01,$90,$03,$03,$92,$03,$8e,$03,$ff,$ac,$21 // ....C..........!
        .byte $89,$80,$3f,$00,$60,$35,$90,$02,$02,$92,$02,$8e,$02,$90,$02,$02 // ..?.`5..........
        .byte $92,$02,$8e,$02,$90,$02,$02,$92,$02,$8e,$02,$90,$02,$02,$92,$02 // ................
        .byte $8e,$02,$90,$02,$02,$92,$02,$8e,$02,$90,$02,$02,$92,$02,$8e,$02 // ................
        .byte $90,$02,$02,$92,$02,$8e,$02,$90,$43,$01,$ff,$80,$4b,$00,$60,$35 // ........C...K.`5
        .byte $a2,$01,$8e,$74,$19,$aa,$ad           // ...t...

// --- Region $eeec-$eefe ---
.pc = $eeec "dat_eeec"

dat_eeec:
        .byte $80,$50,$17,$17,$18,$00,$ad,$53,$19,$f0,$13,$e4,$4a,$60,$24,$aa // .P.....S....J`$.
        .byte $ad,$53,$19                           // .S.

// --- Region $ef0a-$ef29 ---
.pc = $ef0a "dat_ef0a"

dat_ef0a:
        .byte $a9,$18,$a2,$0c,$d0,$f1,$02,$02,$90,$03,$03,$92,$03,$8e,$03,$90 // ................
        .byte $04,$05,$43,$00,$ff,$80,$73,$00,$23,$1d,$23,$29,$e3,$18,$a3,$60 // ..C...s.#.#)...`

// --- Region $ef69-$f23c ---
.pc = $ef69 "dat_ef69"

dat_ef69:
        .byte $a9,$02,$8d,$74,$19,$60,$01,$00,$07,$0e,$2b,$2e,$09,$14,$09,$16 // ...t.`....+.....
        .byte $a2
        .byte $36,$03,$02,$02,$17,$11
        .text "AA>%6"
        .byte $05,$01,$12
        .byte $25
        .byte $08,$17,$25,$08,$17,$a2,$e1,$b5,$a3,$31,$05,$05,$29,$00,$e0,$60 // ..%......1..)..`
        .byte $08,$06,$0d,$08,$04,$03,$60,$0e,$12,$10,$28,$a2,$23,$80,$00,$ff // ......`...(.#...
        .byte $a2,$21,$04,$a6,$23,$03,$03,$01,$a4,$23,$02,$00,$80,$a4,$22,$01 // .!..#....#....".
        .byte $01,$a4,$22,$01,$01,$a2,$27,$10,$40,$40,$2f,$16,$00,$c3,$b0,$24 // .."...'.@@/....$
        .byte $04,$41,$00,$e9,$a2,$26,$41,$81,$08,$11,$00,$a9,$a3,$25,$10,$08 // .A...&A......%..
        .byte $41,$07,$e7,$a2,$2e,$81,$04,$08,$11,$00,$a8,$00,$01,$00,$10,$08 // A...............
        .byte $11,$00,$a8,$a3,$35,$80,$02,$21,$00,$cb,$00,$25,$72,$40,$02,$21 // ....5..!...%r@.!
        .byte $00,$cf,$00,$25,$72,$40,$08,$11,$00,$e8,$a2,$26,$43,$40,$08,$11 // ...%r@.....&C@..
        .byte $00,$ec,$a2,$2e,$43,$40,$01,$41,$00,$ae,$00,$26,$43,$00,$01,$41 // ....C@.A...&C..A
        .byte $00,$af,$a2,$26,$43,$00,$08,$17,$00,$e8,$a3,$60,$39,$80,$05,$41 // ...&C......`9..A
        .byte $00,$e9,$00,$24,$61,$00,$03,$41,$00,$e9,$00,$85,$63,$04,$03,$41 // ...$a..A....c..A
        .byte $00,$e9,$00,$47,$63,$04,$03,$41,$00,$e9,$00,$59,$63,$04,$03,$41 // ...Gc..A...Yc..A
        .byte $00,$ec,$00,$85,$63,$04,$03,$41,$00,$ec,$00,$47,$63,$04,$03,$41 // ....c..A...Gc..A
        .byte $00,$ec,$00,$59,$63,$04,$c8,$60,$27,$c0,$af,$00,$ff,$c4,$82,$00 // ...Yc..`'.......
        .byte $85,$c5,$2b,$c4,$82,$2b,$82,$c2,$00,$c5,$29,$85,$c4,$00,$c5,$82 // ..+..+....).....
        .byte $30,$2b,$85,$c4,$00,$c2,$82,$00,$82,$c5,$29,$2b,$30,$ff,$c1,$85 // 0+........)+0...
        .byte $e3,$0c,$60,$39,$82,$0c,$11,$13,$16,$85,$0c,$82,$13,$13,$16,$18 // ..`9............
        .byte $ff,$cf,$85,$24,$82,$24,$24,$85,$d3,$24,$cf,$24,$82,$24,$24,$85 // ...$.$$..$.$.$$.
        .byte $24,$d0,$24,$82,$26,$26,$ff,$c7,$8b,$24,$c6,$97,$24,$85,$24,$8b // $.$.&&...$..$.$.
        .byte $28,$91,$24,$c7,$29,$85,$c6,$24,$97,$c7,$26,$cf,$85,$e3,$26,$39 // (.$.)..$..&...&9
        .byte $9d,$24,$d2,$85,$26,$cf,$26,$8b,$d2,$24,$ff,$d2,$8b,$24,$cf,$24 // .$..&.&..$...$.$
        .byte $85,$24,$8b,$2b,$9d,$d2,$30,$d0,$85,$e3,$24,$2a,$8b,$26,$d2,$97 // .$.+..0...$*.&..

txt_f0e9:
        .text "&$"
        .byte $22                                   // double quote character
        .byte $d3                                   // 'S' | $80 (end-of-string marker)
        .byte $91,$24,$80,$23,$ff,$28,$2f,$37,$00,$aa,$b1,$91,$b3,$22,$a3,$2b // .$.#.(/7.....".+
        .byte $4c,$00,$ff,$2f,$37,$00,$aa,$b1,$91,$b3,$22,$a3,$2b,$4c,$00,$ff // L../7.....".+L..
        .byte $2f,$37,$00,$aa,$b1,$91,$b3,$22,$a3,$2b,$4c,$00,$ff,$2f,$37,$00 // /7.....".+L../7.
        .byte $aa,$b1,$91,$b3,$22,$a3,$23,$4c,$00,$ff,$ea,$20,$60 // ....".#L... `

txt_f12a:
        .encoding "screencode_mixed"
        .byte $22                                   // double quote
        .text "song written by pst for action pst"
        .encoding "petscii_upper"
        .byte $e7,$20,$2a,$09,$0e                   // . *..

txt_f152:
        .text " 1989 !!"
        .byte $e9,$20,$23,$10,$13,$14,$80,$46,$19,$22,$f0,$19,$e6,$f0,$22,$08 // . #....F."....".
        .byte $01,$4a,$01,$08,$08,$08,$08,$08,$08,$08,$a1,$e3,$07,$36,$06,$05 // .J...........6..
        .byte $04,$03,$01,$00,$06,$04,$02,$00,$05,$03,$00,$05,$02,$07,$04,$01 // ................
        .byte $05,$02,$06,$02,$02,$07,$03,$07,$03,$3b,$00,$04,$00,$04,$00,$04 // .........;......
        .byte $01,$05,$02,$06,$03,$00,$05,$02,$07,$04,$02,$07,$05,$03,$01,$07 // ................
        .byte $06,$04,$03,$02,$01,$a7,$37,$01,$02,$03,$04,$06,$07,$01,$03,$05 // ......7.........
        .byte $07,$02,$04,$07,$02,$05,$00,$03,$07,$02,$06,$01,$05,$01,$02,$04 // ................
        .byte $00,$04,$00,$3a,$04,$07,$03,$07,$03,$06,$02,$05,$01,$04,$07,$03 // ...:............
        .byte $05,$00,$03,$06,$00,$02,$04,$06,$00,$02,$03,$04,$05,$06,$e3,$07 // ................
        .byte $21,$3c,$e9
        .byte $3b,$e4
        .byte $3a,$e3
        .text "9"
        .byte $22                                   // double quote
        .text "88"
        .byte $e3

txt_f1f6:
        .text "7*6655443322"
        .byte $e3                                   // .

txt_f203:
        .text "1(00//..--"
        .byte $e3
        .text ","
        .byte $22                                   // double quote
        .text "++"
        .byte $e3
        .byte $2a,$e4
        .byte $29,$f3
        .byte $28,$e4
        .byte $29,$e3
        .byte $2a,$22
        .byte $2b,$2b,$e3                           // ++.

txt_f220:
        .text ",,--..//001122"
        .byte $e3                                   // .

txt_f22f:
        .text "3&445566"
        .byte $e3
        .text "7"
        .byte $22                                   // double quote
        .text "88"
        .byte $e3

// --- Region $f341-$f367 ---
.pc = $f341 "Segment $f341"
        .byte $12,$d0,$d0,$fb,$60,$03,$4b,$06,$03,$02,$a2 // ....`.K....

txt_f34c:
        .text "!G"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $60,$ec,$01,$ae,$03,$1e,$e8,$8a,$29,$7f,$aa,$8e,$03,$1e,$bd,$00 // `.......).......
        .byte $1c,$8d,$02,$1e,$bc,$80,$1c,$a2,$27   // ........'

// --- Region $f3b8-$f3fa ---
.pc = $f3b8 "Segment $f3b8"
        .byte $05,$1e,$d0,$08,$ce,$07,$1e,$d0,$0f,$ee,$05,$1e,$ad,$04,$1e,$38 // ...............8
        .byte $ed,$05,$1e,$8d,$04,$1e,$30,$01,$60,$18,$69,$08,$8d,$04,$1e,$a2 // ......0.`.i.....
        .byte $01,$bd,$70,$07,$9d,$6f,$07,$18,$69,$01,$9d,$97,$07,$18,$69,$01 // ..p..o..i.....i.
        .byte $9d,$bf,$07,$e8,$e0,$28,$d0,$e9,$ce,$06,$1e,$f0,$16,$ad,$e6,$07 // .....(..........
        .byte $18,$69,$01                           // .i.

// --- Region $f449-$f457 ---
.pc = $f449 "Segment $f449"
        .byte $85,$03,$a9,$ff,$85,$02,$8d,$00,$08,$60,$00,$18,$ad,$0c,$1e // .........`.....

// --- Region $f4cf-$f4da ---
.pc = $f4cf "Segment $f4cf"
        .byte $dd,$1f,$8c,$de,$1f,$a9,$00,$85,$3d,$8d,$0c,$1e // ........=...

// --- Region $f540-$fd14 ---
.pc = $f540 "Segment $f540"
        .byte $85,$06,$a9,$00,$85,$05,$60,$80,$48,$00,$35,$0a // ......`.H.5.

txt_f54c:
        .text "&+.)$"
        .byte $22                                   // double quote character
        .text "+.)$#.)$"
        .byte $22                                   // double quote character
        .text ")$!$%"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $35,$aa,$e4,$92,$4b,$2e,$95,$d2,$92,$5a,$39,$e4,$92,$49,$24,$92 // 5...K....Z9..I$.
        .byte $52,$12,$52,$12                       // R.R.

txt_f575:
        .text "RQ"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $35,$a8,$b9,$e5,$91,$4d,$39,$e5,$91,$49,$25,$91,$45,$11,$45,$05 // 5....M9..I%.E.E.
        .byte $15,$19,$6d,$bd,$fd,$55,$a3           // ..m..U.

txt_f58f:
        .text "5*&+.)$"
        .byte $22                                   // double quote character
        .text "+.)$#.)$"
        .byte $22                                   // double quote character
        .text ")$!$%"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $35,$aa,$e4,$92,$4b,$2e,$95,$d2,$92,$6a,$39,$e4,$92,$55,$12,$92 // 5...K....j9..U..
        .byte $6a,$10,$40,$05                       // j.@.

txt_f5ba:
        .text "ZU"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $35,$a0,$a8,$e4,$95,$4d,$39,$e5,$91   // 5....M9..

txt_f5c6:
        .text "E$"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $68,$19,$45,$05,$15,$19,$69,$b8,$e4,$50,$a3,$35,$0a // h.E...i..P.5.

txt_f5d6:
        .text "&+.)$"
        .byte $22                                   // double quote character
        .text "+.)$#.)$"
        .byte $22                                   // double quote character
        .text ")$!$"
        .byte $05,$a3,$26,$aa,$e4,$92,$4b,$2e,$95,$02,$d0,$90,$50,$10,$27,$90 // ..&...K.....P.'.
        .byte $5a,$10,$40,$05                       // Z.@.

txt_f5fd:
        .text "ZU"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $26,$aa,$b9,$e5,$91                   // &....

txt_f605:
        .text "IU"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $26,$aa,$19,$6d,$bd,$fd,$55,$a3       // &..m..U.

txt_f610:
        .text "5*&+.)$"
        .byte $22                                   // double quote character
        .text "+.)$#.)$"
        .byte $22                                   // double quote character
        .text ")$!$%"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $26,$aa,$e4,$92,$4b,$2e,$95,$02,$d2,$92,$52,$12,$27,$92,$58,$10 // &...K.....R.'.X.
        .byte $40,$05                               // @.

txt_f639:
        .text "ZU"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $35,$a0,$a8,$e4,$95,$4d,$39,$e5,$91,$49,$25,$91,$45,$11,$45,$05 // 5....M9..I%.E.E.
        .byte $15,$19,$6d,$b8,$e4,$50,$a3,$35,$0a   // ..m..P.5.

txt_f655:
        .text "&+.)$"
        .byte $22                                   // double quote character
        .text "+.)$#.)$"
        .byte $22                                   // double quote character
        .text ")$!$"
        .byte $05,$a3,$35,$aa,$e4,$92,$4b,$2e,$95,$d0,$90,$5a,$39,$e4,$92,$55 // ..5...K....Z9..U
        .byte $10,$90,$5a,$10,$40,$05               // ..Z.@.

txt_f67e:
        .text "ZU"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $26,$aa,$b9,$e5,$91                   // &....

txt_f686:
        .text "IU"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $25,$a0,$10,$90                       // %...

txt_f68d:
        .text "PP"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $26,$aa,$19,$6d,$bd,$fd,$55,$a3,$35,$0a // &..m..U.5.

txt_f69a:
        .text "&+.)$"
        .byte $22                                   // double quote character
        .text "+.)$#.)$"
        .byte $22                                   // double quote character
        .text ")$!$%"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $35,$aa,$e4,$92,$4b,$2e,$95,$d0,$90,$5a,$39,$e4,$92,$55,$10,$90 // 5...K....Z9..U..
        .byte $50,$10,$50,$10                       // P.P.

txt_f6c3:
        .text "PP"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $26,$aa,$b9,$e5,$91                   // &....

txt_f6cb:
        .text "IU"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $25,$a0,$10,$90                       // %...

txt_f6d2:
        .text "PP"
        .byte $ab                                   // '+' | $80 (end-of-string marker)
        .byte $35,$0a                               // 5.

txt_f6d7:
        .text "&+.)$"
        .byte $22                                   // double quote character
        .text "+.)$#.)$"
        .byte $22                                   // double quote character
        .text ")$!$"
        .byte $05,$a3,$35,$aa,$e4,$92,$4b,$2e,$95,$d0,$90,$50,$12,$d2,$92,$52 // ..5...K....P...R
        .byte $12,$92,$5a,$10,$40,$05               // ..Z.@.

txt_f700:
        .text "ZU"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $26,$aa,$b9,$e5,$91                   // &....

txt_f708:
        .text "IU"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $2c,$aa,$91,$45,$11,$41,$05,$05,$19,$6d,$bd,$fd,$55,$a3 // ,..E.A...m..U.

txt_f719:
        .text "5*&+.)$"
        .byte $22                                   // double quote character
        .text "+.)$#.)$"
        .byte $22                                   // double quote character
        .text ")$!$%"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $35,$a2,$d2,$92,$52,$12,$92,$d2,$9a,$4e,$39,$e4,$92,$49,$1a,$92 // 5...R....N9..I..
        .byte $52,$12,$52,$12                       // R.R.

txt_f744:
        .text "RR"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $35,$aa,$b9,$e5,$91,$4d,$39,$e5,$91,$49,$25,$91,$45,$11,$45,$05 // 5....M9..I%.E.E.
        .byte $15,$19,$6d,$bd,$fd,$55,$a3,$26,$0a,$0a,$0b,$0a,$09,$09,$a9,$26 // ..m..U.&.......&
        .byte $0a,$09,$08,$09,$08,$09,$a3,$35,$aa,$e4,$92,$4b,$2e,$79,$a4,$93 // .......5...K.y..
        .byte $8e,$b9,$a4,$92,$89,$a4,$91,$84,$10,$40,$05 // .........@.

txt_f782:
        .text "ZU"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $26,$a8,$b4,$e4,$94,$44,$54,$e9       // &....DT.

txt_f78d:
        .byte $40                                   // @ character
        .text "&"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $14,$64,$b4,$f4,$54,$ae               // .d..T.

txt_f796:
        .text "**.)$"
        .byte $22                                   // double quote character
        .text ")("
        .byte $09,$05,$01,$a3,$eb,$02,$2a,$a2,$52,$12,$92,$4a,$10,$40,$05 // ......*.R..J.@.

txt_f7ad:
        .text "ZU"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $35,$aa,$b9,$e5,$91,$4d,$39,$e5,$91,$49,$25,$91,$45,$11,$45,$05 // 5....M9..I%.E.E.
        .byte $15,$19,$6d,$b8,$e4,$50,$a3           // ..m..P.

txt_f7c7:
        .text "5*&+.)$"
        .byte $22                                   // double quote character
        .text "+.)$#.)$"
        .byte $22                                   // double quote character
        .text ")$!$%"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $35,$a2,$d2,$92,$52,$12,$92,$d2,$9b,$4e,$39,$e6,$92,$49,$18,$92 // 5...R....N9..I..
        .byte $52,$12,$52,$12                       // R.R.

txt_f7f2:
        .text "RR"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $35,$aa,$b9,$e5,$91,$4d,$39,$e5,$94,$54,$50,$80,$60,$18,$48,$05 // 5....M9..TP.`.H.
        .byte $15,$19,$6d,$bd,$fd,$55,$a3           // ..m..U.

txt_f80c:
        .text "5*&+.)$"
        .byte $22                                   // double quote character
        .text "+.)$#.)$"
        .byte $22                                   // double quote character
        .text ")$!$"
        .byte $05,$a3,$26,$a0,$d0,$90,$50,$10,$90,$02,$d0,$90,$50,$10,$27,$90 // ..&...P.....P.'.
        .byte $5a,$10,$40,$05                       // Z.@.

txt_f835:
        .text "ZU"
        .byte $b2                                   // '2' | $80 (end-of-string marker)
        .byte $26,$aa,$19,$6d,$bd,$fd,$55,$a3       // &..m..U.

txt_f840:
        .text "5*&+.)$"
        .byte $22                                   // double quote character
        .text "+.)$#.)$"
        .byte $22                                   // double quote character
        .text ")$!$%"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $30,$aa,$e4,$92,$4b,$2e,$79,$65,$61,$6d,$69,$65,$61,$69,$65,$61 // 0...K.yeamieaiea
        .byte $65,$e3,$61,$22,$65,$55,$a3,$35,$a0,$a8,$e4,$95,$4d,$b9,$a5,$91 // e.a"eU.5....M...
        .byte $89,$a5,$91,$85,$91,$85,$85,$95,$99,$ad,$bd,$bd,$55,$a3 // ............U.

txt_f885:
        .text "5*&+.)$"
        .byte $22                                   // double quote character
        .text "+.)$#.)$"
        .byte $22                                   // double quote character
        .text ")$!$%"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $26,$aa,$e4,$92,$4b,$2e,$95,$02,$d2,$92,$52,$12,$27,$92,$52,$12 // &...K.....R.'.R.
        .byte $52,$12                               // R.

txt_f8ae:
        .text "RR"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $35,$a0,$a8,$e4,$95,$4d,$39,$e5,$91,$49,$25,$91,$45,$11,$45,$05 // 5....M9..I%.E.E.
        .byte $15,$19,$6d,$bd,$fd,$55,$a3,$35,$0a   // ..m..U.5.

txt_f8ca:
        .text "&+.)$"
        .byte $22                                   // double quote character
        .text "+.)$#.)$"
        .byte $22                                   // double quote character
        .text ")$!$"
        .byte $05,$a3,$26,$aa,$e4,$92,$4b,$2e,$95,$02,$d2,$92,$52,$12,$27,$92 // ..&...K.....R.'.
        .byte $6a,$10,$40,$05                       // j.@.

txt_f8f1:
        .text "ZU"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $35,$a8,$b9,$e5,$91,$4d,$39,$e5,$91,$49,$25,$91,$45,$11,$45,$05 // 5....M9..I%.E.E.
        .byte $15,$19,$6d,$bd,$f5,$54,$a3           // ..m..T.

txt_f90b:
        .text "5*&+.)$"
        .byte $22                                   // double quote character
        .text "+.)$#.)$"
        .byte $22                                   // double quote character
        .text ")$!$%"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $35,$aa,$e4,$92,$4b,$2e,$95,$d2,$92,$5a,$39,$e4,$92,$49,$15,$90 // 5...K....Z9..I..
        .byte $50,$10,$50,$10                       // P.P.

txt_f936:
        .text "PP"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $2e,$a0,$a8,$e4,$95,$4d,$39,$e5,$91,$49,$25,$95,$44,$14,$50,$aa // .....M9..I%.D.P.
        .byte $35,$0a                               // 5.

txt_f94b:
        .text "&+.)$"
        .byte $22                                   // double quote character
        .text "+.)$#.)$"
        .byte $22                                   // double quote character
        .text ")$!$"
        .byte $05,$a3,$26,$aa,$e4,$92,$4b,$2e,$95,$02,$d2,$92,$52,$12,$27,$90 // ..&...K.....R.'.
        .byte $58,$12,$40,$05                       // X.@.

txt_f972:
        .text "ZU"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $35,$a8,$b9,$e5,$91,$4d,$39,$e5,$91,$49,$25,$91,$45,$11,$45,$55 // 5....M9..I%.E.EU
        .byte $15,$05,$41,$a0,$e8,$54,$a3           // ..A..T.

txt_f98c:
        .text "5*&+.)$"
        .byte $22                                   // double quote character
        .text "+.)$#.)$"
        .byte $22                                   // double quote character
        .text ")$!$%"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $35,$aa,$e4,$92,$4b,$2e,$95,$d2,$92,$5a,$39,$e4,$92,$49,$24,$99 // 5...K....Z9..I$.
        .byte $52,$12,$52,$12                       // R.R.

txt_f9b7:
        .text "RR"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $35,$a0,$a8,$e4,$95,$4d,$39,$e5,$91,$49,$25,$95,$44,$14,$50,$14 // 5....M9..I%.D.P.
        .byte $14,$19,$6d,$bd,$fd,$55,$a3,$2d,$02,$0a,$0b // ..m..U.-...

txt_f9d5:
        .text "*)$"
        .byte $22                                   // double quote character
        .text "+.%"
        .byte $04,$05,$01,$a2                       // ....

txt_f9e0:
        .text "&*)$!$%"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $35,$aa,$e4,$92                       // 5...

txt_f9ec:
        .text "K."
        .byte $b5                                   // '5' | $80 (end-of-string marker)
        .byte $d0,$90,$4a,$39,$e4,$92,$55,$02,$02,$a8,$10,$40,$05 // ..J9..U....@.

txt_f9fc:
        .text "ZU"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $26,$aa,$b9,$e5,$91                   // &....

txt_fa04:
        .text "MU"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $2d,$a0,$28,$94,$45,$11,$45,$05,$15,$19,$6d,$b8,$e4,$50,$a3 // -.(.E.E...m..P.

txt_fa16:
        .text "&*&+.)"
        .byte $15,$b2,$35,$aa,$e4,$92,$4b,$2e,$79,$a4,$93,$8e,$b9,$a4,$92,$89 // ..5...K.y.......
        .byte $a4,$91,$84,$90,$81,$86,$9a,$95,$a3,$26,$aa,$b9,$e5,$91,$49,$55 // .........&....IU
        .byte $ef,$40,$a3                           // .@.

txt_fa3f:
        .text "5*&+.)$"
        .byte $22                                   // double quote character
        .text "+.)$#.)$"
        .byte $22                                   // double quote character
        .text ")$"
        .byte $09,$09,$01,$a3,$26,$a2,$d2,$92,$52,$12,$92,$02,$d2,$92,$52,$12 // ....&...R.....R.
        .byte $27,$92,$4a,$10,$40,$05               // '.J.@.

txt_fa68:
        .text "ZU"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $35,$aa,$b9,$e5,$91,$4d,$39,$e5,$91,$49,$25,$91,$45,$11,$45,$05 // 5....M9..I%.E.E.
        .byte $15,$19,$6d,$bd,$fd,$55,$a3           // ..m..U.

txt_fa82:
        .text "3*&+.)$"
        .byte $22                                   // double quote character
        .text "+.)$#.%"
        .byte $04,$06,$05,$01,$01,$a5,$26,$a2,$d2,$92,$52,$12,$92,$02,$d2,$92 // ......&...R.....
        .byte $52,$12,$27,$92,$4a,$10,$40,$55,$5a,$15,$a3,$34,$aa,$b9,$e5,$91 // R.'.J.@UZ..4....
        .byte $4d,$39,$e5,$91,$49,$25,$91,$45,$11,$45,$04,$14,$14,$60,$90,$40 // M9..I%.E.E...`.@
        .byte $a4                                   // .

txt_fac2:
        .text "5*&+.)$"
        .byte $22                                   // double quote character
        .text "+.)$#.)$"
        .byte $22                                   // double quote character
        .text ")("
        .byte $05,$05,$01,$a3,$24,$69,$65,$61,$69,$02,$6d,$69,$65,$61,$29,$69 // ....$ieai.miea)i
        .byte $65,$61,$45,$10,$40,$05               // eaE.@.

txt_faeb:
        .text "ZU"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $35,$aa,$b9,$a5,$91,$8d,$b9,$a5,$91,$89,$a5,$91,$85,$91,$85,$85 // 5...............
        .byte $15,$19,$6d,$bd,$fd,$55,$a3           // ..m..U.

txt_fb05:
        .text "5*&+.)$"
        .byte $22                                   // double quote character
        .byte $17,$06,$05,$01,$07,$0a               // ......

txt_fb13:
        .text ")$"
        .byte $22                                   // double quote character
        .text ")$!$%"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $35,$a2,$d2,$92,$52,$12,$92,$d2,$9a,$4e,$39,$e4,$92,$49,$16,$92 // 5...R....N9..I..
        .byte $52,$12,$52,$12                       // R.R.

txt_fb30:
        .text "RR"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $35,$aa,$b9,$e5,$91,$4d,$39,$e5,$95,$44,$14,$a0,$68,$18,$46,$05 // 5....M9..D..h.F.
        .byte $15,$19,$6d,$bd,$fd,$55,$a3           // ..m..U.

txt_fb4a:
        .text ",*&+.)$"
        .byte $22                                   // double quote character
        .text "+.)$"
        .byte $05,$a2                               // ..

txt_fb58:
        .text "'*"
        .byte $22                                   // double quote character
        .text ")$!$"
        .byte $05,$a3,$35,$a2,$d2,$92,$52,$12,$92,$da,$93,$4e,$39,$e4,$55,$02 // ..5...R....N9.U.
        .byte $02,$a2,$6a,$10,$40,$05               // ..j.@.

txt_fb75:
        .text "ZU"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $35,$aa,$b9,$e5,$91,$4d,$39,$e5,$91,$49,$25,$91,$45,$11,$45,$05 // 5....M9..I%.E.E.
        .byte $15,$19,$6d,$bd,$f5,$54,$a3           // ..m..T.

txt_fb8f:
        .text "&*&+.)%"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $2b,$02,$0b,$0a                       // +...

txt_fb9b:
        .text ")$"
        .byte $22                                   // double quote character
        .text ")$!$%"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $35,$aa,$e4,$92,$4b,$2e,$56,$02,$0b,$2e,$b9,$e4,$91,$45,$14,$90 // 5...K.V......E..
        .byte $6a,$10,$40,$05                       // j.@.

txt_fbb8:
        .text "ZU"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $2c,$aa,$b9,$e5,$91,$4d,$39,$e5,$95,$44,$14 // ,....M9..D.

txt_fbc6:
        .text "P"
        .byte $40                                   // @ character
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $26,$aa,$19,$6d,$bd,$fd,$55,$a3,$ee,$02,$a1,$e6,$02,$a3,$21,$aa // &..m..U.......!.
        .byte $e3,$fd,$2c,$bd,$ad,$ad,$6d,$59,$19,$09,$05,$05,$55,$00,$aa,$e4 // ..,...mY....U...
        .byte $01                                   // .

txt_fbea:
        .text "!U"
        .byte $bb                                   // ';' | $80 (end-of-string marker)
        .byte $2b,$93,$85                           // +..

txt_fbf0:
        .text "HI GUY !!"
        .byte $e3                                   // .

txt_fbfa:
        .text " 2DO NOT CHANGE IT! "
        .byte $82,$f3,$00,$21,$e6,$85,$0c,$00,$61,$44,$20,$88,$20,$17,$01,$12 // ...!....aD . ...
        .byte $20,$0d,$01,$87,$03,$86,$08,$85,$09,$84,$0e,$83,$05,$82,$20,$81 //  ............. .
        .byte $80,$20,$82                           // . .

txt_fc31:
        .encoding "screencode_mixed"
        .text " was cracked by the glorious guys in action hq"
        .encoding "petscii_upper"

txt_fc5f:
        .text " !  "
        .byte $83                                   // .

txt_fc64:
        .encoding "screencode_mixed"
        .text " this lousy game was frozen on the original by the company"
        .encoding "petscii_upper"
        .byte $82,$20,$10,$0c,$01,$19,$05,$12,$13,$21,$20,$83 // . .......! .

txt_fcaa:
        .encoding "screencode_mixed"
        .text "  don t ask us for a mega trainer or even one cos it s frozen and then you never can be sure it worx one hu"
        .encoding "petscii_upper"

// --- Region $fd1e-$fda2 ---
.pc = $fd1e "dat_fd1e"

dat_fd1e:
        .byte $03,$05,$0e,$14,$21,$82               // ....!.

txt_fd24:
        .encoding "screencode_mixed"
        .text " short freezed prgs wouldnt be a hinderance but in here "
        .encoding "petscii_upper"
        .byte $e3,$21,$60,$32,$83                   // .!`2.

txt_fd61:
        .encoding "screencode_mixed"
        .text "  if ya wanna buy hottest originals trade with usb etc"
        .encoding "petscii_upper"
        .byte $60,$55                               // `U

txt_fd99:
        .encoding "screencode_mixed"
        .text " write to"
        .encoding "petscii_upper"
        .byte $82                                   // .

// --- Region $fdf3-$fffd ---
.pc = $fdf3 "Segment $fdf3"
        .byte $07,$e3,$20,$36,$83                   // .. 6.

txt_fdf8:
        .encoding "screencode_mixed"
        .text " that s all folks!  "
        .encoding "petscii_upper"
        .byte $82,$ea,$20,$a2,$2b,$08,$05,$12,$05,$00,$09,$13,$00,$0f,$15,$12 // .. .+...........
        .byte $a5,$2b,$12,$01,$0e,$0b,$00,$13,$14,$01,$14,$15,$13,$a4,$2d,$0f // .+............-.
        .byte $06,$00,$13,$05,$10,$14,$05,$0d,$02,$05,$12,$1b,$a3,$2d,$13,$05 // .............-..
        .byte $16,$05,$0e,$00,$05,$0c,$05,$16,$05,$0e,$1b,$a6,$27,$0e,$01,$14 // ............'...
        .byte $0f,$00,$15,$0b,$a8,$29,$04,$0f,$15,$07,$08,$0e,$15,$14,$13,$a8 // .....)..........
        .byte $27,$03,$0f,$13,$0d,$0f,$13,$1b,$a9,$27,$04,$19,$0e,$01,$0d,$09 // '........'......
        .byte $18,$aa,$25,$0c,$09,$07,$08,$14,$a9,$29,$09,$0c,$0c,$15,$13,$09 // ..%......)......
        .byte $0f,$0e,$1b,$a7,$29,$06,$00,$06,$0f,$15,$12,$00,$03,$07,$a8,$27 // ....)..........'
        .byte $03,$0f,$0e,$14,$05,$18,$1b,$a9,$27,$06,$01,$0c,$03,$0f,$0e,$1b // ........'.......
        .byte $a3,$c3,$a3,$27,$13,$10,$08,$09,$0e,$18,$1b,$a3,$c3,$2d,$04,$0f // ...'.........-..
        .byte $0d,$09,$0e,$01,$14,$0f,$12,$13,$00,$04,$0b,$a4,$2b,$12,$0f,$15 // ............+...
        .byte $07,$08,$00,$14,$12,$01,$04,$05,$a7,$27,$08,$0f,$14,$0c,$09,$0e // .........'......
        .byte $05,$a9,$27,$0d,$01,$0e,$0f,$17,$01,$12,$a8,$29,$01,$02,$0e,$0f // ..'........)....
        .byte $12,$0d,$01,$0c,$1b,$a7,$29,$14,$12,$01,$0e,$13,$03,$0f,$0d,$1b // ......).........
        .byte $a9,$25,$04,$12,$09,$16,$05,$a9,$29,$02,$0c,$01,$03,$0b,$0d,$01 // .%......).......
        .byte $09,$0c,$a9,$25,$18,$00,$12,$01,$19,$aa,$27,$0f,$0e,$05,$17,$01 // ...%......'.....
        .byte $19,$1b,$a7,$2b,$1a,$05,$02,$00,$01,$0e,$04,$00,$17,$0f,$14,$a7 // ...+............
        .byte $27,$0c,$05,$07,$05,$0e,$04,$1b,$aa,$25,$0f,$12,$09,$0f,$0e,$a7 // '........%......
        .byte $2d,$01,$0e,$04,$00,$01,$07,$01,$09,$0e,$00,$14,$08,$05,$a6,$27 // -..............'
        .byte $0c,$01,$13,$14,$00,$09,$13,$a8,$29,$12,$01,$17,$00,$04,$05,$01 // ........).......
        .byte $0c,$1b,$a5,$c1,$80,$1f,$00,$60,$43,$86,$fa,$8e,$00,$08,$a9,$35 // .......`C......5
        .byte $85,$fb,$a9,$01,$85,$fc,$a9,$08,$85,$fd,$a9,$34,$85,$01,$a2,$00 // ...........4....
        .byte $a0,$00,$b1,$fa,$91,$fc,$9d,$00,$05,$aa,$99,$00,$06,$98,$9d,$00 // ................
        .byte $07,$9d,$80,$05,$ca,$c8,$d0,$ea,$e6,$fd,$e6,$fb,$d0,$e2,$a9,$37 // ...............7
        .byte $85,$01,$58,$4c,$e2,$fc,$4c,$e2,$fc,$4c,$ae,$a7,$ad,$60 // ..XL..L..L...`

txt_ff9a:
        .encoding "screencode_mixed"
        .text "' again an intro made by pst of action !"
        .encoding "petscii_upper"
        .byte $80,$2a,$20,$60                       // .* `

txt_ffc6:
        .encoding "screencode_mixed"
        .text "#music,code and logo by pst / chars:"
        .encoding "petscii_upper"
        .byte $e3,$3f,$80,$2a,$20,$2a,$01,$03,$14,$09,$0f,$0e // .?.* *......

txt_fff6:
        .text "'89 "
        .byte $e4,$21,$21,$20                       // .!! 
