// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:13
// 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:  $17e8 (6120)
// IRQ handler:  $0a29 (irq_0a29)
//
// Code: 2184 bytes, Data: 61304 bytes
// Labels: 270, Subroutines: 29
//
// Cross-references: all OK
// ============================================


// --- Region $0814-$0818 ---
.pc = $0814 "sub_0814"
// Referenced by: jsr from $fdaf

sub_0814:
        .byte $3c,$3b,$2f                           // nop $2f3b,x // ILLEGAL

txt_0817:
        .text "//"

// --- Region $0a00-$0a56 ---
.pc = $0a00 "loc_0a00"

loc_0a00:
        sei
        lda #$7f
        sta $dc0d
        lda #$f1
        sta $d01a
        lda #$1b
        sta $d011
        lda #$30
        sta $d012
        lda #$29
        sta $0314
        lda #$0a
        sta $0315
        nop
        lda #$00
        jsr sub_0a83
        cli

loc_0a26:
        jmp loc_0a26

irq_0a29:
        lda #$1b
        sta $d011
        jsr sub_1af0
        lda #$b0

loc_0a33:
        cmp $d012
        bne loc_0a33
        lda #$5b
        sta $d011
        jsr sub_1bbf
        jsr sub_0a80
        inc $d019
        lda #$00
        sta $d020
        sta $d021
        lda #$18
        sta $d018
        jmp loc_ea7e

txt_0a56:
        .text " "

// --- Region $0a80-$0efb ---
.pc = $0a80 "sub_0a80"
// Referenced by: jsr from $0a40

sub_0a80:
        jmp loc_0add
// Referenced by: jsr from $0a22

sub_0a83:
        lda $18d0
        sta $0341
        lda #$fe
        sta $0340
        lda #$40
        sta $02b0
        sta $02b7
        sta $02be
        lda #$00
        sta $029b
        sta $02a2
        sta $02a9
        sta $0350
        sta $a4
        sta $ab
        sta $b2
        tax

loc_0aae:
        sta $0342,x
        sta $02da,x
        sta $0100,x
        sta $0106,x
        sta $010c,x
        sta $0112,x
        sta $0118,x
        inx
        cpx #$06
        bne loc_0aae
        tax

loc_0ac9:
        sta $d400,x
        inx
        cpx #$1f
        bne loc_0ac9
        lda #$08
        sta $d404
        sta $d40b
        sta $d412
        rts

loc_0add:
        inc $0350
        lda $0350
        cmp $18d2
        beq loc_0aeb
        jmp loc_0bea

loc_0aeb:
        inc $0340
        inc $0340
        lda #$00
        sta $0350
        lda $0340
        cmp $18d3
        bne loc_0b1d
        lda #$00
        sta $0340
        sta $02db
        sta $02dd
        sta $02df
        inc $0341
        lda $0341
        cmp $18d1
        bne loc_0b1d
        lda $18d5
        sta $0341

loc_0b1d:
        ldx $0341
        lda $1060,x
        sta $0113
        lda $1000,x
        and #$7f
        ldx #$00
        ldy #$00
        jsr sub_0e2b
        ldx $0341
        lda $1080,x
        sta $0115
        lda $1020,x
        and #$7f
        ldx #$02
        ldy #$07
        jsr sub_0e2b
        ldx $0341
        lda $10a0,x
        sta $0117
        lda $1040,x
        and #$7f
        ldx #$04
        ldy #$0e
        jsr sub_0e2b
        jsr sub_0fbc
        and #$00
        sta $04
        lda $0343
        and #$0f
        tay
        ldx #$00
        jsr sub_0d43
        lda $0345
        and #$0f
        tay
        ldx #$07
        jsr sub_0d43
        lda $0347
        and #$0f
        tay
        ldx #$0e
        jsr sub_0d43
        ldy $0342
        beq loc_0ba6
        ldx $0341
        lda $0343
        and #$40
        eor #$40
        beq loc_0ba1
        lda $1000,x
        and #$80
        eor #$80
        beq loc_0ba1
        lda $1060,x

loc_0ba1:
        ldx #$00
        jsr sub_0c9c

loc_0ba6:
        ldy $0344
        beq loc_0bc8
        ldx $0341
        lda $0345
        and #$40
        eor #$40
        beq loc_0bc3
        lda $1020,x
        and #$80
        eor #$80
        beq loc_0bc3
        lda $1080,x

loc_0bc3:
        ldx #$07
        jsr sub_0c9c

loc_0bc8:
        ldy $0346
        beq loc_0bea
        ldx $0341
        lda $0347
        and #$40
        eor #$40
        beq loc_0be5
        lda $1040,x
        and #$80
        eor #$80
        beq loc_0be5
        lda $10a0,x

loc_0be5:
        ldx #$0e
        jsr sub_0c9c

loc_0bea:
        jsr sub_0e0b
        jsr sub_0caf
        jsr sub_0d06
        jsr sub_0c26
        jsr sub_0ea4
        jsr sub_0c0f
        lda $0101
        sta $0ffd
        lda $0103
        sta $0ffe
        lda $0105
        sta $0fff
        rts
// Referenced by: jsr from $0bf9

sub_0c0f:
        ldx #$00
        jsr sub_0c1b
        ldx #$07
        jsr sub_0c1b
        ldx #$0e
// Referenced by: jsr from $0c11, $0c16

sub_0c1b:
        lda $a8,x
        sta $d400,x
        lda $a9,x
        sta $d401,x
        rts
// Referenced by: jsr from $0bf3

sub_0c26:
        ldx #$00
        jsr sub_0c32
        ldx #$07
        jsr sub_0c32
        ldx #$0e
// Referenced by: jsr from $0c28, $0c2d

sub_0c32:
        lda $0360,x
        beq loc_0c70
        lda $0361,x
        bne loc_0c71
        lda $03a3,x
        bmi loc_0c75
        lda $a8,x
        clc
        adc $0360,x
        sta $a8,x
        bcc loc_0c4d
        inc $a9,x

loc_0c4d:
        inc $03a2,x
        lda $03a2,x
        cmp $03a1,x
        bne loc_0c70
        lda #$00
        sta $03a2,x
        lda $03a3,x
        eor #$ff
        sta $03a3,x

loc_0c65:
        lda $0362,x
        bne loc_0c70
        asl $03a1,x
        inc $0362,x

loc_0c70:
        rts

loc_0c71:
        dec $0361,x
        rts

loc_0c75:
        lda $a8,x
        sec
        sbc $0360,x
        sta $a8,x
        bcs loc_0c81
        dec $a9,x

loc_0c81:
        inc $03a2,x
        lda $03a2,x
        cmp $03a1,x
        bne loc_0c70
        lda #$00
        sta $03a2,x
        lda $03a3,x
        eor #$ff
        sta $03a3,x
        jmp loc_0c65
// Referenced by: jsr from $0ba3, $0bc5, $0be7

sub_0c9c:
        sty $02
        clc
        adc $02
        sta $03,x
        tay
        lda dat_0efc,y
        sta $a9,x
        lda $0f5c,y
        sta $a8,x
        rts
// Referenced by: jsr from $0bed

sub_0caf:
        ldx #$00
        jsr sub_0cbb
        ldx #$07
        jsr sub_0cbb
        ldx #$0e
// Referenced by: jsr from $0cb1, $0cb6

sub_0cbb:
        lda $a6,x
        beq loc_0d05
        pha
        lda $02b1,x
        cmp #$08
        bne loc_0ccf
        lda $a7,x
        cmp #$08
        bne loc_0cda
        pla
        rts

loc_0ccf:
        lda $a7,x
        cmp #$08
        bne loc_0cda
        lda $02b1,x
        sta $a7,x

loc_0cda:
        sta $02
        inc $a7,x
        pla
        tay
        lda $18ef,y
        clc
        adc $02
        tay
        lda dat_1780,y
        sta $d404,x
        lda $1700,y
        clc
        adc $03,x
        ldy $02b0,x
        beq loc_0cfa
        sta $03,x

loc_0cfa:
        tay
        lda dat_0efc,y
        sta $a9,x
        lda $0f5c,y
        sta $a8,x

loc_0d05:
        rts
// Referenced by: jsr from $0bf0

sub_0d06:
        ldx #$00
        jsr sub_0d12
        ldx #$07
        jsr sub_0d12
        ldx #$0e

// Referenced by: jsr from $0d08, $0d0d
sub_0d12: {
        lda $02b5,x
        beq done
        lda $02b3,x
        beq skip
        lda $02c7,x
        clc
        adc $02b5,x
        sta $02c7,x
        sta $d416
        dec $02b3,x
done:
        rts
skip:
        lda $02b4,x
        beq done
        lda $02c7,x
        sec
        sbc $02b5,x
        sta $02c7,x
        sta $d416
        dec $02b4,x
        rts
}

// Referenced by: jsr from $0b6b, $0b76, $0b81
sub_0d43: {
        lda $a6,x
        bne skip1
        lda $02b0,x
        sta $d404,x
skip1:
        cpy #$00
        bne skip2
        jmp $0e0a
skip2:
        tya
        clc
        adc $029b,x
        tay
        dey
        lda $18e0,y
        tay
        lda dat_1800,y
        sta $d404,x
        sta $02b1,x
        lda $1801,y
        sta $02b0,x
        lda $1802,y
        sta $d405,x
        lda $1803,y
        sta $d406,x
        lda $1804,y
        sta $02
        lda $a4,x
        beq skip3
        lda $02
        and #$10
        bne skip4
skip3:
        lda $02
        sta $a5,x
        sta $d403,x
        lda $1805,y
        sta $d402,x
        sta $a3,x
        lda $1806,y
        sta $a4,x
skip4:
        lda $1807,y
        and #$0f
        sta $a6,x
        lda $1808,y
        sta $02b2,x
        lda $1809,y
        sta $0360,x
        lda $180a,y
        sta $02
        and #$7f
        sta $03a1,x
        lda $02
        and #$80
        sta $03a3,x
        lda $180b,y
        sta $0361,x
        lda $04
        bne skip5
        lda $180c,y
        sta $04
        sta $d418
        lda $180d,y
        sta $d417
        lda $180e,y
        sta $d416
        sta $02c7,x
        lda $180f,y
        lsr
        lsr
        lsr
        lsr
        sta $02b3,x
        sta $02c5,x
        lda $180f,y
        and #$0f
        sta $02b4,x
        sta $02c6,x
        lda $1810,y
        sta $02b5,x
skip5:
        lda #$00
        sta $a7,x
        sta $03a2,x
        sta $0362,x
done:
        rts
}
// Referenced by: jsr from $0bea

sub_0e0b:
        ldx #$00
        jsr sub_0e17
        ldx #$07
        jsr sub_0e17
        ldx #$0e

// Referenced by: jsr from $0e0d, $0e12
sub_0e17: {
        lda $a3,x
        clc
        adc $a4,x
        sta $a3,x
        sta $d402,x
        bcc done
        inc $a5,x
        lda $a5,x
        sta $d403,x
done:
        rts
}
// Referenced by: jsr from $0b2f, $0b44, $0b59

sub_0e2b:
        sta $f8
        sty $90
        lda #$00
        ldy #$00

loc_0e33:
        asl $f8
        rol
        iny
        cpy $18d4
        bne loc_0e33
        clc
        adc #$11
        sta $f9
        ldy $0340
        lda ($f8),y
        sta $0342,x
        iny
        lda ($f8),y
        sta $0343,x
        and #$80
        beq loc_0e91
        sta $0106,x
        lda $0342,x
        clc
        adc $0113,x
        sta $0100,x
        lda $0343,x
        asl
        asl
        asl
        asl
        sta $0101,x
        lda $010c,x
        clc
        adc $0113,x
        sta $010d,x
        stx $02
        ldx $90
        tay
        lda dat_0efc,y
        sta $a9,x
        lda $0f5c,y
        sta $a8,x
        ldx $02
        jsr sub_0e9b
        and #$00
        sta $0342,x
        sta $0343,x
        rts

loc_0e91:
        lda $0342,x
        beq $0e9b
        and #$00
        sta $0106,x

// Referenced by: jsr from $0e85; branch from $0e94
sub_0e9b: {
        lda $0342,x
        beq done
        sta $010c,x
done:
        rts
}
// Referenced by: jsr from $0bf6

sub_0ea4:
        ldy #$00
        ldx #$00
        jsr sub_0eb6
        ldy #$02
        ldx #$07
        jsr sub_0eb6
        ldy #$04
        ldx #$0e
// Referenced by: jsr from $0ea8, $0eaf

sub_0eb6:
        lda $0106,y
        beq loc_0eee
        stx $02
        ldx $0100,y
        lda dat_0efc,x
        stx $90
        ldx $02
        cmp $a9,x
        bne loc_0eda
        ldx $90
        lda $0f5c,x
        ldx $02
        sta $a8,x
        and #$00
        sta $0106,y
        rts

loc_0eda:
        lda $010d,y
        cmp $0100,y
        bcs loc_0eef
        lda $a8,x
        clc
        adc $0101,y
        sta $a8,x
        bcc loc_0eee
        inc $a9,x

loc_0eee:
        rts

loc_0eef:
        lda $a8,x
        sec
        sbc $0101,y
        sta $a8,x
        bcs loc_0eee
        dec $a9,x
        rts

// --- Region $0fbc-$0fec ---
.pc = $0fbc "sub_0fbc"
// Referenced by: jsr from $0b5c

sub_0fbc:
        ldx $0341
        lda $1000,x
        and #$80
        beq loc_0fcc
        lda $1060,x
        sta $029b

loc_0fcc:
        ldx $0341
        lda $1020,x
        and #$80
        beq loc_0fdc
        lda $1080,x
        sta $02a2

loc_0fdc:
        ldx $0341
        lda $1040,x
        and #$80
        beq loc_0fec
        lda $10a0,x
        sta $02a9

loc_0fec:
        rts

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

// --- Region $17e8-$1800 ---
.pc = $17e8 "main_17e8"

main_17e8:
        sei
        lda #$15
        sta $19c3
        lda #$00
        sta $19c2
        lda #$1c
        sta $19cd
        lda #$e1
        sta $19cc
        jmp loc_1aaf

dat_1800:
        .byte $08                                   // .

// --- Region $1909-$1941 ---
.pc = $1909 "sub_1909"
// Referenced by: jsr from $19a2, $1bc9, $1bd6

sub_1909:
        ldx #$01
        lda #$03
        bne loc_1913

dat_190f:
        .byte $e8,$20,$a2,$1a                       // . ..

loc_1913:
        dec $190c
        lda dat_1942,x
        sta $d024
        tya

loc_191d:
        cmp $d012
        bne loc_191d
        ldx #$00

loc_1924:
        lda $19d6,x
        sta $d021
        lda $19de,x
        sta $d022
        lda $19e6,x
        sta $d023
        ldy #$05
        nop

loc_1939:
        dey
        bpl loc_1939
        inx
        cpx #$08
        bne loc_1924
        rts

// --- Region $1952-$1981 ---
.pc = $1952 "loc_1952"

loc_1952:
        lda $1890
        bne loc_1998
        ldx #$00
        ldy #$03

loc_195b:
.label smc_195c = * + 1
        lda dat_1980,x                              // !SMC: modified by $1995
        sta $19ea,x
        sta $19e6,y
        dey
        inx
        cpx #$04
        bne loc_195b
        ldx smc_195c
.label smc_196e = * + 1
        lda #$01                                    // !SMC: modified by $1992
        beq loc_1978
        dex
        bmi loc_1992
        lda #$00
        beq loc_1978

loc_1978:
        inx
        cpx #$8c
        bne loc_1992
        jmp loc_1990

dat_1980:
        .byte $02,$02                               // ..

// --- Region $1990-$19ba ---
.pc = $1990 "loc_1990"

loc_1990:
        lda #$01

loc_1992:
        sta smc_196e                                // SMC: modifies $196e
        stx smc_195c                                // SMC: modifies $195c

loc_1998:
        inc $d019
        lda #$c0
        sta $d016
        ldy #$ea
        jsr sub_1909
        lda $dc01
        cmp #$ef
        bne loc_19af
        jmp loc_1c80

loc_19af:
        nop
        ldx #$00
        jsr sub_1a00
        ldx #$0a
        jsr sub_1a00
        rts

// --- Region $1a00-$1aa2 ---
.pc = $1a00 "sub_1a00"

// Referenced by: jsr from $19b2, $19b7
sub_1a00: {
        lda $19c4,x
        beq skip
        dec $19c4,x
        rts
skip:
        stx $09
        ldy $09
        ldx #$00
loop1:
        lda $19c0,y
        sta $05,x
        iny
        inx
        cpx #$04
        bne loop1
        ldx $09
        ldy $19c5,x
loop2:
        dec $19c6,x
        bpl done
        jsr sub_1a2b
done:
        dey
        bne loop2
        rts
}
// Referenced by: jsr from $1a24

sub_1a2b:
        lda #$07
        sta $19c6,x
        sty $fb
        ldx #$00
        ldy #$01

loc_1a36:
        lda ($05),y
        dey
        sta ($05),y
        jmp loc_1a96

loc_1a3e:
        ldy #$00

loc_1a40:
        lda ($07),y
        bne loc_1a53
        ldx $09
        lda $19c7,x
        sta $07
        lda $19c8,x
        sta $08
        jmp loc_1a40

loc_1a53:
        cmp #$50
        bcc loc_1a65
        and #$03
        asl
        asl
        asl
        asl
        asl
        asl
        sta $19c9,x
        jmp loc_1a6e

loc_1a65:
        cmp #$41
        bcc loc_1a7b
        and #$0f
        sta $19c5,x

loc_1a6e:
        jsr sub_1a74
        jmp loc_1a40
// Referenced by: jsr from $1a6e, $1a84

sub_1a74:
        inc $07
        bne loc_1a7a
        inc $08

loc_1a7a:
        rts

loc_1a7b:
        ldx $09
        ora $19c9,x
        ldy #$27
        sta ($05),y
        jsr sub_1a74
        ldx $09
        ldy $fb
        lda $07
        sta $19c2,x
        lda $08
        sta $19c3,x
        rts

loc_1a96:
        iny
        iny
        inx
        cpx #$27
        bne loc_1a36
        ldx $09
        jmp loc_1a3e

dat_1aa2:
        .byte $8a                                   // .

// --- Region $1aaf-$1ab8 ---
.pc = $1aaf "loc_1aaf"

loc_1aaf:
        lda #$2f
        sta dat_0800
        jmp loc_1bdc

dat_1ab7:
        .byte $80,$18                               // ..

// --- Region $1af0-$1b95 ---
.pc = $1af0 "sub_1af0"
// Referenced by: jsr from $0a2e

sub_1af0:
.label smc_1af1 = * + 1
        lda #$00                                    // !SMC: modified by $1b33
        ora #$c0
        sta $d016
.label smc_1af8 = * + 1
        ldx #$2d                                    // !SMC: modified by $1b58
        lda $1c00,x
        tay
        and #$07
        eor #$00
        sta smc_1b23                                // SMC: modifies $1b23
        tya
        lsr
        lsr
        lsr
        tax
        ldy #$00

loc_1b0b:
        lda $0900,y
        sta $0568,x
        lda $0980,y
        sta $05e8,x
        inx
        iny
        bpl loc_1b0b
        lda #$78

loc_1b1d:
        cmp $d012
        bne loc_1b1d
.label smc_1b23 = * + 1
        lda #$06                                    // !SMC: modified by $1b01
        ora #$c0
        sta $d016
.label smc_1b2a = * + 1
        ldx #$35                                    // !SMC: modified by $1b60
        lda $1c00,x
        tay
        and #$07
        eor #$00
        sta smc_1af1                                // SMC: modifies $1af1
        tya
        lsr
        lsr
        lsr
        tax
        ldy #$00

loc_1b3d:
        lda dat_0800,y
        sta $0428,x
        lda $0880,y
        sta $04a8,x
        inx
        iny
        bpl loc_1b3d
        inc smc_1af8
        inc smc_1b2a
        lda smc_1af8
        and #$3f
        sta smc_1af8                                // SMC: modifies $1af8
        lda smc_1b2a
        and #$3f
        sta smc_1b2a                                // SMC: modifies $1b2a
        rts

loc_1b64:
        ldx #$28

loc_1b66:
        lda dat_1b96,x
        sta $d829,x
        sta $d829,x
        sta $d852,x
        sta $d87b,x
        sta $d8a4,x
        sta $d8cd,x
        sta $d8f6,x
        sta $d968,x
        sta $d991,x
        sta $d9ba,x
        sta $d9e3,x
        sta $da0c,x
        sta $da35,x
        dex
        bpl loc_1b66
        jmp loc_0a00

// --- Region $1bbf-$1bfc ---
.pc = $1bbf "sub_1bbf"
// Referenced by: jsr from $0a3d

sub_1bbf:
        lda $19c6
        ora #$c0
        sta $d016
        ldy #$ba
        jsr sub_1909
        lda $19d0
        ora #$c0
        sta $d016
        ldy #$d2
        jsr sub_1909
        jmp loc_1952

loc_1bdc:
        sei
        lda #$00
        sta $0286
        jsr $e544
        ldx #$27

loc_1be7:
        lda $1ac8,x
        sta $0798,x
        lda #$2f
        sta $0428,x
        sta $0568,x
        dex
        bpl loc_1be7
        jmp loc_1b64

dat_1bfb:
        // === Sine/lookup table (133 bytes, range $00-$7f) ===
        .byte $00,$00                               // ..

// --- Region $1c80-$1c9e ---
.pc = $1c80 "loc_1c80"

loc_1c80:
        sei
        jsr $fd15
        jsr $fda3
        jsr $ffb5
        jsr $ff81
        ldx #$00
        ldy #$50

loc_1c91:
        lda dat_1c9e,x
        sta $05b8,x
        inx
        dey
        bne loc_1c91
        jmp $05b8

dat_1c9e:
        .byte $a9                                   // .

// --- Region $202d-$2036 ---
.pc = $202d "sub_202d"
// Referenced by: jsr from $fda3

sub_202d:
        cmp #$81
        .byte $ff,$81,$c9                           // isc $c981,x // ILLEGAL
        .byte $cf,$c3,$cf                           // dcp $cfc3 // ILLEGAL

dat_2035:
        .byte $cf,$cf                               // ..

// --- Region $2050-$20dd ---
.pc = $2050 "sub_2050"
// Referenced by: jsr from $fdaa

sub_2050:
        cmp ($c9,x)
        sbc $f9f9,y
        cmp #$c3
        .byte $ff,$89,$c9                           // isc $c989,x // ILLEGAL
        cmp #$c9
        .byte $c3,$c9                               // dcp ($c9,x) // ILLEGAL
        cmp #$ff
        .byte $8f,$cf,$cf                           // sax $cfcf // ILLEGAL
        .byte $cf,$cf,$c9                           // dcp $c9cf // ILLEGAL
        cmp ($ff,x)
        .byte $1c,$88,$80                           // nop $8088,x // ILLEGAL
        sty $9c,x
        .byte $9c,$9c,$ff                           // shy $ff9c,x // ILLEGAL
        sta $c1c9,y
        cmp ($c9,x)
        cmp #$c9
        .byte $ff,$e3,$c9                           // isc $c9e3,x // ILLEGAL
        cmp #$c9
        cmp #$c9
        .byte $e3,$ff                               // isc ($ff,x) // ILLEGAL
        .byte $83,$c9                               // sax ($c9,x) // ILLEGAL
        cmp #$c9
        .byte $c3,$cf                               // dcp ($cf,x) // ILLEGAL
        .byte $cf,$ff,$e3                           // dcp $e3ff // ILLEGAL
        cmp #$c9
        cmp #$c9
        cmp #$e1
        .byte $fc,$83,$c9                           // nop $c983,x // ILLEGAL
        cmp #$c9
        .byte $c3,$c9                               // dcp ($c9,x) // ILLEGAL
        cmp #$ff
        .byte $e3,$c9                               // isc ($c9,x) // ILLEGAL
        .byte $cf,$e3,$f9                           // dcp $f9e3 // ILLEGAL
        cmp #$e3
        .byte $ff,$c3,$f9                           // isc $f9c3,x // ILLEGAL
        sbc $f9f9,y
        sbc $fff9,y
        .byte $89,$c9                               // nop #$c9 // ILLEGAL
        cmp #$c9
        cmp #$c9
        sbc ($ff,x)
        .byte $89,$c9                               // nop #$c9 // ILLEGAL
        cmp #$c9
        cmp #$e3
        .byte $f7,$ff                               // isc $ff,x // ILLEGAL
        .byte $1c,$9c,$9c                           // nop $9c9c,x // ILLEGAL
        sty $80,x
        dey
        .byte $9c,$ff,$89                           // shy $89ff,x // ILLEGAL
        cmp #$c9
        cmp #$e3
        cmp #$c9
        .byte $ff,$89,$c9                           // isc $c989,x // ILLEGAL
        cmp #$e1
        sbc $e3c9,y
        .byte $ff,$c1,$c9                           // isc $c9c1,x // ILLEGAL
        sbc $cfe3,y
        cmp #$c1
        .byte $ff,$03,$0c                           // isc $0c03,x // ILLEGAL
        .byte $13,$2f                               // slo ($2f),y // ILLEGAL

dat_20dc:
        .byte $2f,$5f                               // /_

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

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

// --- Region $9b60-$9b60 ---
.pc = $9b60 "sub_9b60"
// Referenced by: jsr from $fdbd

sub_9b60:
        brk

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

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

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

loc_ea7e:
        brk

// --- Region $fd15-$fd1a ---
.pc = $fd15 "Segment $fd15"
        ora $0e
        .byte $13,$0f                               // slo ($0f),y // ILLEGAL
        .byte $12                                   // jam // ILLEGAL

dat_fd1a:
        .byte $20                                   //  

// --- Region $fda3-$fdc6 ---
.pc = $fda3 "Segment $fda3"
        jsr sub_202d
        .byte $53,$01                               // sre ($01),y // ILLEGAL
        .byte $14,$03                               // nop $03,x // ILLEGAL
        jsr sub_2050
        ora #$0e
        jsr sub_0814
        ora $20
        .byte $13,$14                               // slo ($14),y // ILLEGAL
        ora ($14,x)
        ora $13
        jsr $e821
        jsr sub_9b60
        eor ($20),y
        ora loc_0d05
        .byte $02                                   // jam // ILLEGAL

txt_fdc6:
        .encoding "screencode_mixed"
        .text "e"
        .encoding "petscii_upper"

// --- Region $ff81-$fff0 ---
.pc = $ff81 "Segment $ff81"
        .byte $e7,$c6                               // isc $c6 // ILLEGAL
        bit $e7
        .byte $e7,$f7                               // isc $f7 // ILLEGAL
        .byte $ef,$c3,$21                           // isc $21c3 // ILLEGAL
        sta ($c9,x)
        .byte $23,$e7                               // rla ($e7,x) // ILLEGAL
        .byte $e7,$ff                               // isc $ff // ILLEGAL
        tay
        and ($e3,x)
        sbc $c9
        bit $e3
        .byte $ff,$e7,$c7                           // isc $c7e7,x // ILLEGAL
        cpx $e7
        .byte $33,$c3                               // rla ($c3),y // ILLEGAL
        .byte $ff,$e3,$c9                           // isc $c9e3,x // ILLEGAL
        sbc $cfe3,y
        cmp #$c1
        .byte $ff,$e3,$c9                           // isc $c9e3,x // ILLEGAL
        sbc $f9e3,y
        cmp #$e3
        .byte $ff,$89,$e3                           // isc $e389,x // ILLEGAL
        cmp #$38
        cmp ($f9,x)
        sbc $c1ff,y
        .byte $cf,$cf,$c3                           // dcp $c3cf // ILLEGAL
        sbc $e3c9,y
        .byte $ff,$e3,$c9                           // isc $c9e3,x // ILLEGAL
        .byte $cf,$c3,$c9                           // dcp $c9c3 // ILLEGAL
        cmp #$e3
        .byte $ff,$c1,$c9                           // isc $c9c1,x // ILLEGAL
        sbc $e3f3,y
        .byte $e7,$30                               // isc $30 // ILLEGAL
        .byte $ff,$e3,$c9                           // isc $c9e3,x // ILLEGAL
        cmp #$e3
        cmp #$c9
        .byte $e3,$ff                               // isc ($ff,x) // ILLEGAL
        .byte $e3,$c9                               // isc ($c9,x) // ILLEGAL
        cmp #$e1
        sbc $e3c9,y
        .byte $c3,$21                               // dcp ($21,x) // ILLEGAL
        .byte $e7,$c2                               // isc $c2 // ILLEGAL
        and ($e7,x)
        .byte $c3,$21                               // dcp ($21,x) // ILLEGAL
        ora ($e6,x)
        sbc $ff22,x
        .byte $80,$ec                               // nop #$ec // ILLEGAL
        .byte $bf,$22,$80                           // lax $8022,y // ILLEGAL

dat_fff0:
        .byte $ff                                   // .

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

// --- Region $0800-$0813 ---
.pc = $0800 "dat_0800"

dat_0800:
        .byte $2f,$2f,$1b,$1d,$1d,$1c,$1b,$1d,$1d,$1c,$3c,$1d,$1d,$1c,$3c,$1d // //........<...<.
        .byte $1d,$3b,$3c,$3b                       // .;<;

// --- Region $0819-$09ff ---
.pc = $0819 "Program $0819"
        .fill 17, $2f
        .byte $22,$25,$2a,$1f,$22,$25,$2a,$1f,$3d,$1e,$2a,$1f,$3d,$1e,$2a,$1f // "%*."%*.=.*.=.*.
        .byte $22,$1f,$22,$1f                       // ".".

txt_083e:
        .text "////////////////////"
        .byte $22                                   // double quote character
        .byte $1f,$3d,$3e,$22,$1f,$3d,$3e,$1b,$25,$2a,$1f,$1b,$1d,$00,$1f,$22 // .=>".=>.%*....."
        .byte $26,$00,$1f                           // &..

txt_0866:
        .text "////////////////////"
        .byte $22                                   // double quote character
        .byte $1f,$3c,$3b,$22,$1f,$2f,$2f,$22,$1f,$22,$1f,$22,$25,$1e,$23,$24 // .<;".//"."."%.#$
        .byte $1e,$2a,$1f                           // .*.

txt_088e:
        .text "////////////////////"
        .byte $22                                   // double quote character
        .text "&"
        .byte $00                                   // string terminator
        .byte $1f
        .byte $22,$1f
        .text "//"
        .byte $22                                   // double quote
        .text "&"
        .byte $00,$1f
        .byte $22,$26,$1d
        .byte $3b,$3c,$1d,$00
        .byte $1f                                   // .

txt_08b6:
        .text "////////////////////$"
        .byte $1e,$1e                               // ..

txt_08cd:
        .text "#=>//$"
        .byte $1e,$1e,$3e,$3d,$1e,$1e,$3e,$3d,$1e,$1e // ..>=..>=..

txt_08dd:
        .text "#"

dat_08de:
        // === Fill data (36 bytes, $08de-$0901) ===
        .fill 36, $2f
        // === Sine/lookup table (220 bytes, range $00-$3e) ===
        .text "<;//"
        .byte $1b,$1d,$1d,$1c
        .byte $3c,$1d,$1d,$1c
        .text "<;<;"
        .byte $1b,$1d,$1d                           // ...

txt_0915:
        .text ";////////////////////"
        .byte $22                                   // double quote character
        .byte $1f
        .text "//"
        .byte $22                                   // double quote
        .text "%*"
        .byte $1f
        .byte $3d,$1e
        .byte $2a,$1f
        .byte $22,$1f
        .byte $22,$1f
        .byte $22
        .byte $25,$1e                               // %.

txt_093d:
        .text ">////////////////////"
        .byte $22                                   // double quote character
        .byte $1f,$2f,$2f,$22,$1f,$22,$1f,$2f,$2f,$22,$1f,$22,$1f,$22,$1f,$22 // .//".".//"."."."
        .byte $26,$1d,$1c                           // &..

txt_0966:
        .text "////////////////////"
        .byte $22                                   // double quote character
        .byte $1f,$3c,$3b,$22,$1f,$22,$1f,$2f,$2f,$22,$1f,$22,$1f,$22,$1f,$24 // .<;".".//".".".$
        .byte $1e,$2a,$1f                           // .*.

txt_098e:
        .text "////////////////////"
        .byte $22                                   // double quote character
        .text "&"
        .byte $00                                   // string terminator
        .byte $1f,$22,$26,$00,$1f,$2f,$2f,$22,$1f,$22,$26,$00,$1f,$3c,$1d,$00 // ."&..//"."&..<..
        .byte $1f                                   // .

txt_09b6:
        .text "////////////////////$"
        .byte $1e,$1e,$23,$24,$1e,$1e               // ..#$..

txt_09d1:
        .text "#//=>$"
        .byte $1e,$1e,$23,$3d,$1e,$1e               // ..#=..

txt_09dd:
        .text "#"

dat_09de:
        // === Fill data (34 bytes, $09de-$09ff) ===
        .fill 34, $2f

// --- Region $0a57-$0a7f ---
.pc = $0a57 "Program $0a57"
        .text "! CRAZY !CODING+"
        .text "MUSIC: MGM    GR"
        .text "AFIX: GTA"

// --- Region $0efc-$0fbb ---
.pc = $0efc "dat_0efc"

dat_0efc:
        .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_0f38:
        .text "!#%'*,/258;?CGKOTY"
        .byte $5e,$64,$6a,$70,$77,$7e,$86,$8e,$96,$9f,$a8,$b3,$bd,$c8,$d4,$e1 // ^djpw~..........
        .byte $ee,$fd,$0c,$1c,$2d,$3e,$51,$66,$7b,$91,$a9,$c3,$dd,$fa,$18,$38 // ....->Qf{......8
        .byte $5a,$7d,$a3,$cc,$f6,$23,$53,$86,$bb,$f4,$30,$70,$b4,$fb,$47,$98 // Z}...#S...0p..G.
        .byte $ed,$47,$a7,$0c,$77,$e9,$61,$e1,$68,$f7,$8f,$30,$da,$8f,$4e,$18 // .G..w.a.h..0..N.
        .byte $ef,$d2,$c3,$c3,$d1,$ef,$1f,$60,$b5,$1e,$9c,$31,$df,$a5,$87,$86 // .......`...1....
        .byte $a2,$df,$3e,$c1,$6b,$3c,$39,$63,$be,$4b,$0f,$0c,$45,$bf,$7d,$83 // ..>.k<9c.K..E.}.
        .byte $d6,$79,$73,$c7,$7c,$97,$1e,$18,$8b,$7e,$fa,$06,$ac,$f3,$e6,$8f // .ys.|....~......
        .byte $f8,$2e                               // ..

// --- Region $0fed-$1098 ---
.pc = $0fed "dat_0fed"

dat_0fed:
        .fill 11, $00
        .byte $81,$81,$00,$01,$00,$00,$00,$00,$01,$01,$01,$01,$01,$01,$01,$01 // ................
        .fill 16, $01
        .byte $02,$02,$02,$02,$01,$01,$01,$01,$02,$02,$02,$02,$02,$02,$02,$02 // ................
        .fill 16, $02
        .byte $03,$04,$05,$06,$03,$04,$05,$06,$00,$00,$00,$07,$03,$04,$05,$06 // ................
        .byte $03,$04,$05,$06,$0c,$0d,$0e,$0f,$0c,$0d,$0e,$0f,$03,$04,$05,$06 // ................
        .byte $08,$09,$0a,$0b,$08,$09,$0a,$0b,$ff,$06,$07,$09,$ff,$06,$07,$09 // ................
        .byte $ff,$06,$07,$09,$ff,$06,$07,$09,$ff,$06,$07,$09,$ff,$06,$07,$09 // ................
        .byte $ff,$06,$07,$09,$ff,$06,$07,$09,$ff,$06,$07,$09,$ff,$06,$07,$09 // ................
        .byte $ff,$06,$07,$09,$ff,$06,$07,$09,$ff,$06,$07,$09,$ff,$06,$07,$09 // ................

dat_1098:
        // === Fill data (1 bytes, $1098-$1098) ===
        .byte $00                                   // .

// --- Region $10c0-$1100 ---
.pc = $10c0 "txt_10c0"

txt_10c0:
        .text "MUSIC DONE BY MAGIC MAN OF CRAZY->PLAYER BY SKYLINE OF HORIZON<-"
        .byte $00                                   // string terminator

// --- Region $1140-$12c0 ---
.pc = $1140 "dat_1140"

dat_1140:
        .byte $30,$04,$00,$00,$00,$00,$00,$00,$3c,$04,$00,$00,$48,$05,$00,$00 // 0.......<...H...
        .byte $30,$04,$00,$00,$48,$05,$00,$00,$3c,$04,$00,$00,$00,$00,$00,$00 // 0...H...<.......
        .byte $30,$04,$00,$00,$00,$00,$00,$00,$3c,$04,$00,$00,$48,$05,$00,$00 // 0.......<...H...
        .byte $30,$04,$00,$00,$48,$05,$00,$00,$3c,$04,$00,$00,$00,$00,$00,$00 // 0...H...<.......
        .byte $3c,$4c,$00,$00,$30,$04,$00,$00,$3c,$4b,$00,$00,$30,$04,$00,$00 // <L..0...<K..0...
        .byte $3c,$4c,$00,$00,$30,$04,$00,$00,$3c,$4b,$00,$00,$30,$04,$00,$00 // <L..0...<K..0...
        .byte $3c,$4c,$00,$00,$30,$04,$00,$00,$3c,$4b,$00,$00,$30,$04,$00,$00 // <L..0...<K..0...
        .byte $3c,$4c,$00,$00,$30,$04,$00,$00,$3c,$4b,$00,$00,$30,$04,$00,$00 // <L..0...<K..0...
        .byte $3c,$03,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$3c,$03,$00,$00 // <...........<...
        .byte $3e,$03,$00,$00,$3f,$03,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // >...?...........
        .byte $3e,$03,$00,$00,$3f,$03,$00,$00,$3e,$03,$00,$00,$3c,$03,$00,$00 // >...?...>...<...
        .fill 8, $00
        .byte $3a,$03,$00,$00,$00,$00,$00,$00,$37,$03,$00,$00,$00,$00,$00,$00 // :.......7.......
        .byte $00,$00,$00,$00,$35,$03,$00,$00,$37,$03,$00,$00,$00,$00,$00,$00 // ....5...7.......
        .byte $3a,$03,$00,$00,$37,$03,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // :...7...........
        .fill 8, $00
        .byte $35,$03,$00,$00,$00,$00,$00,$00,$33,$03,$00,$00,$00,$00,$00,$00 // 5.......3.......
        .byte $30,$03,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // 0...............
        .byte $35,$03,$00,$00,$35,$03,$00,$00,$33,$03,$00,$00,$00,$00,$00,$00 // 5...5...3.......
        .byte $30,$03,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // 0...............
        .byte $30,$03,$00,$00,$00,$00,$00,$00,$32,$03,$00,$00,$33,$02,$00,$00 // 0.......2...3...
        .byte $35,$83,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$33,$03,$00,$00 // 5...........3...
        .byte $32,$03,$00,$00,$00,$00,$00,$00,$30,$03,$00,$00,$2e,$03,$00,$00 // 2.......0.......
        .fill 12, $00
        .byte $3c,$4b,$00,$00,$3c,$4b,$00,$00       // <K..<K..

txt_12b4:
        .text "<K<K<K<K<K<K"
        .byte $00                                   // string terminator

// --- Region $12ec-$13e5 ---
.pc = $12ec "dat_12ec"

dat_12ec:
        .byte $3c,$4b,$00,$00,$3c,$4b,$00,$00       // <K..<K..

txt_12f4:
        .text "<K<K<K<K<K<K"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00,$00,$00,$3c,$06,$00,$00,$00,$00,$00,$00,$00 // .......<........
        .byte $00,$00,$00,$3c,$06,$00,$00,$3e,$06,$00,$00,$3f,$06,$00,$00,$00 // ...<...>...?....
        .byte $00,$00,$00,$00,$00,$00,$00,$3e,$06,$00,$00,$3f,$06,$00,$00,$3e // .......>...?...>
        .byte $06,$00,$00,$3c,$06,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$3a // ...<...........:
        .byte $06,$00,$00,$00,$00,$00,$00,$37,$06,$00,$00,$00,$00,$00,$00,$00 // .......7........
        .byte $00,$00,$00,$35,$06,$00,$00,$37,$06,$00,$00,$00,$00,$00,$00,$3a // ...5...7.......:
        .byte $06,$00,$00,$37,$06,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ...7............
        .byte $00,$00,$00,$00,$00,$00,$00,$35,$06,$00,$00,$00,$00,$00,$00,$33 // .......5.......3
        .byte $06,$00,$00,$00,$00,$00,$00,$30,$06,$00,$00,$00,$00,$00,$00,$00 // .......0........
        .byte $00,$00,$00,$00,$00,$00,$00,$35,$06,$00,$00,$00,$00,$00,$00,$33 // .......5.......3
        .byte $06,$00,$00,$00,$00,$00,$00,$30,$06,$00,$00,$00,$00,$00,$00,$00 // .......0........
        .byte $00,$00,$00,$00,$00,$00,$00,$30,$06,$00,$00,$00,$00,$00,$00,$32 // .......0.......2
        .byte $06,$00,$00,$33,$06,$00,$00,$35,$86,$00,$00,$00,$00,$00,$00,$00 // ...3...5........
        .byte $00,$00,$00,$33,$06,$00,$00,$32,$06,$00,$00,$00,$00,$00,$00,$30 // ...3...2.......0
        .byte $06,$00,$00,$2e,$06                   // .....

// --- Region $1400-$1412 ---
.pc = $1400 "dat_1400"

dat_1400:
        .byte $30,$03,$00,$00,$00,$00,$00,$00,$30,$03,$00,$00,$32,$03,$00,$00 // 0.......0...2...
        .byte $00,$00,$00                           // ...

// --- Region $1414-$1767 ---
.pc = $1414 "dat_1414"

dat_1414:
        .byte $33,$03,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$30,$03,$00,$00 // 3...........0...
        .byte $00,$00,$00,$00,$30,$03,$00,$00,$32,$03,$00,$00,$00,$00,$00,$00 // ....0...2.......
        .byte $33,$03,$00,$00,$32,$03,$00,$00,$30,$03,$00,$00,$2e,$03,$00,$00 // 3...2...0.......
        .byte $00,$00,$00,$00,$2b,$03,$00,$00,$2e,$03,$00,$00,$00,$00,$00,$00 // ....+...........
        .byte $30,$03,$00,$00,$00,$00,$00,$00,$32,$03,$00,$00,$00,$00,$00,$00 // 0.......2.......
        .byte $33,$03,$00,$00,$00,$00,$00,$00,$35,$03,$00,$00,$35,$03,$00,$00 // 3.......5...5...
        .fill 8, $00
        .byte $32,$03,$00,$00,$33,$03,$00,$00,$00,$00,$00,$00,$33,$03,$00,$00 // 2...3.......3...
        .byte $32,$03,$00,$00,$00,$00,$00,$00,$30,$03,$00,$00,$00,$00,$00,$00 // 2.......0.......
        .byte $00,$00,$00,$00,$33,$03,$00,$00,$00,$00,$00,$00,$33,$03,$00,$00 // ....3.......3...
        .byte $32,$03,$00,$00,$00,$00,$00,$00,$30,$03,$00,$00,$00,$00,$00,$00 // 2.......0.......
        .byte $00,$00,$00,$00,$2e,$03,$00,$00,$00,$00,$00,$00,$2e,$03,$00,$00 // ................
        .byte $30,$03,$00,$00,$00,$00,$00,$00,$32,$03,$00,$00,$00,$00,$00,$00 // 0.......2.......
        .byte $00,$00,$00,$00,$35,$03,$00,$00,$00,$00,$00,$00,$35,$03,$00,$00 // ....5.......5...
        .byte $33,$03,$00,$00,$00,$00,$00,$00,$32,$03,$00,$00,$30,$02,$00,$00 // 3.......2...0...
        .byte $2e,$83,$00,$00                       // ....

txt_1500:
        .text "QC    "

txt_1506:
        .encoding "screencode_mixed"
        .text "hello guys! another fast release by the cool guys in lotus+crazy! done by  steve/lotus on"
        .encoding "petscii_upper"

txt_155f:
        .text " 21.04.90! "

txt_156a:
        .encoding "screencode_mixed"
        .text "watch out for crackdown and e-motion from us gold"
        .encoding "petscii_upper"

txt_159b:
        .text "!     "

txt_15a1:
        .encoding "screencode_mixed"
        .text "fuck the space!  call the disk shoppe"
        .encoding "petscii_upper"

txt_15c6:
        .text "   805-984-6306!!   "
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$a0,$20,$20,$05,$07,$02,$15,$12,$07 // ....  ......

txt_15e7:
        .text " 1      "
        .byte $17,$05,$13,$14,$2d,$07,$05,$12,$0d,$01,$0e,$19 // ....-.......

txt_15fb:
        .text " !      D  "

txt_1606:
        .encoding "screencode_mixed"
        .text "ok, this game was released on the"
        .encoding "petscii_upper"

txt_1627:
        .text " 6-4-90   "

txt_1631:
        .encoding "screencode_mixed"
        .text "and my opinion about this game is: kick the backet! don't forget to call these absolutely elite-bbs's"
        .encoding "petscii_upper"

txt_1696:
        .text " BR "
        .byte $17,$01,$12,$05,$1a,$20,$03,$01,$13,$14,$0c,$05 // ..... ......

txt_16a6:
        .text " 718-326-2214Q "
        .byte $01,$0e,$04,$53                       // ...S

txt_16b9:
        .encoding "screencode_mixed"
        .text " disk shoppe"
        .encoding "petscii_upper"

txt_16c5:
        .text " 805-984-6306 Q     "
        .byte $0b,$05,$05,$10,$20,$03,$12,$01,$1a,$19 // .... .....

txt_16e3:
        .text "          "
        .byte $02,$19,$05                           // ...

txt_16f0:
        .text "               "
        .byte $00                                   // string terminator
        .byte $00,$00,$0c,$f4,$0c,$00,$00,$00,$50,$50,$ec,$e9,$e9,$e9,$e9,$e9 // ........PP......
        .byte $f3,$ff,$f7,$f3,$01,$fe,$01,$f9,$50,$50,$e9,$e8,$e5,$e2,$df,$dc // ........PP......
        .byte $01,$02,$03,$02,$01,$00,$00,$00,$18,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $61,$61,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // aa..............
        .byte $18,$04,$07,$00,$00,$04,$07,$00,$24,$0c,$18,$0c,$0c,$00,$00,$00 // ........$.......
        .fill 9, $00
        .byte $03,$07,$03,$00,$03,$07,$03,$00,$04,$07,$04,$00,$04,$07,$04 // ...............

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

dat_1780:
        .byte $09,$81
        .text "!!"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $10,$10,$09,$81

txt_178a:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $09,$81,$11,$40,$80,$80,$80,$80,$09,$81 // ...@......

txt_179a:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "AAAA"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $81
        .byte $41,$41,$00
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $81,$81

txt_17b2:
        .text "AA"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00,$00,$00,$81       // ........

txt_17c1:
        .text "AAAA"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $81                                   // .

txt_17c9:
        .text "AAAA"
        .byte $40                                   // @ character
        .byte $00                                   // string terminator
        .fill 9, $00
        .byte $81                                   // .

txt_17d9:
        .text "AAA"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $81                                   // .

txt_17e1:
        .text "AAA"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character

// --- Region $1801-$1908 ---
.pc = $1801 "Segment $1801"
        .byte $00,$00,$a8,$07,$00,$40,$06,$00,$00,$00,$00,$0f,$00,$00,$00,$00 // .....@..........
        .byte $41,$40,$0f,$ff,$05,$00,$50,$00,$00,$20,$02,$10,$0f,$00,$00,$00 // A@....P.. ......
        .byte $00,$41,$40,$0f,$fc,$05,$00,$50,$00,$00,$20,$02,$10,$0f,$00,$00 // .A@....P.. .....
        .byte $00,$00,$08,$00,$0f,$aa,$08,$00,$30,$02,$00,$00,$00,$00,$1f,$f1 // ........0.......
        .byte $60,$f0,$04,$08,$00,$0f,$ff,$08,$00,$50,$02,$00,$00,$00,$00,$1f // `........P......
        .byte $f1,$00,$80,$0c,$08,$00,$0f,$fc,$08,$00,$10,$05,$00,$50,$02,$00 // .............P..
        .byte $0f,$00,$00,$00,$00,$08,$00,$00,$fd,$07,$00,$40,$07,$00,$00,$00 // ...........@....
        .byte $00,$0f,$00,$00,$00,$00,$81,$40,$00,$fd,$07,$00,$40,$00,$00,$50 // .......@....@..P
        .byte $02,$10,$0f,$00,$00,$00,$00,$41,$40,$00,$ba,$03,$00,$50,$00,$00 // .......A@....P..
        .byte $00,$00,$00,$0f,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 9, $00
        .byte $08,$00,$0f,$f9,$08,$00,$00,$03,$00,$00,$00,$00,$0f,$00,$00,$00 // ................
        .byte $00,$02,$00,$0f,$f8,$08,$00,$00,$04,$00,$00,$00,$00,$0f,$00,$00 // ................
        .byte $00,$00,$41,$80,$00,$fa,$00,$20,$05,$40,$06,$00,$00,$00,$00,$00 // ..A.... .@......
        .byte $00,$00,$00,$00,$00,$00,$00,$11
        .byte $22                                   // double quote
        .text "3DU"
        .byte $66,$77,$88,$99
        .byte $aa,$bb,$cc,$dd,$ee,$ff,$00,$08,$10,$18 // ..........

txt_18f4:
        .text " (08"
        .byte $40                                   // @ character
        .text "HPX"
        .byte $60,$68,$70,$78                       // `hpx

txt_1900:
        .text "MUSIC END"

// --- Region $1942-$1951 ---
.pc = $1942 "dat_1942"

dat_1942:
        .byte $01,$0f,$0c,$0b,$00,$0b,$0c,$0f,$01,$01,$01,$01,$01,$01,$01,$01 // ................

// --- Region $1982-$198f ---
.pc = $1982 "Segment $1982"
        .byte $08,$0a,$07,$01,$07,$0a,$08,$02,$09,$00,$00,$00,$00,$00 // ..............

// --- Region $19bb-$19ff ---
.pc = $19bb "dat_19bb"

dat_19bb:
        .byte $7e,$ea,$00,$00,$00,$a8,$06,$7b,$15,$00,$03,$00,$00,$15,$40,$20 // ~......{......@ 
        .byte $07,$d1,$1d,$00,$02,$03,$e1,$1c,$00,$00,$00,$01,$07,$0d,$03,$05 // ................
        .byte $08,$09,$09,$09,$08,$05,$03,$0d,$07,$01,$07,$07,$0a,$08,$02,$02 // ................
        .byte $08,$0a,$07,$80,$06,$18,$1c,$00,$01,$03,$00,$1c,$80,$07,$00,$1e // ................
        .byte $00,$00,$00,$1e,$00                   // .....

// --- Region $1aa3-$1aae ---
.pc = $1aa3 "Segment $1aa3"
        .byte $29,$07,$aa,$8e,$0a,$19,$a9,$0d,$8d,$0c,$19,$60 // )..........`

// --- Region $1ab9-$1aef ---
.pc = $1ab9 "Segment $1ab9"
        .byte $a0,$ff,$8c,$15,$d0,$ec,$12,$d0,$d0,$fb,$60,$84,$19,$8a,$60,$20 // ..........`...` 
        .byte $20,$20,$97,$88,$85,$8e,$a0,$90,$92,$8f,$94,$85,$83,$94,$89,$8f //   ..............
        .byte $8e,$93,$a0,$86,$85,$85,$8c,$a0,$94,$88,$85,$a0,$88,$85,$81,$94 // ................
        .byte $a0,$a1,$a1,$a1,$20,$20,$20           // ....   

// --- Region $1b96-$1bbe ---
.pc = $1b96 "dat_1b96"

dat_1b96:
        .byte $05,$08,$09,$02,$08,$0a,$0d,$01,$03,$0e,$06,$0b,$0c,$0f,$07,$01 // ................
        .byte $07,$0a,$08,$09,$08,$05,$03,$0d,$01,$03,$0e,$04,$02,$06,$0c,$03 // ................
        .byte $0f,$0d,$07,$0a,$08,$02,$09,$05,$0d   // .........

// --- Region $1bfd-$1c7f ---
.pc = $1bfd "Segment $1bfd"
        .byte $00,$00,$00
        .text "<3-'"
        .byte $22                                   // double quote
        .byte $1c,$17,$13,$0e,$0b,$08,$05,$03
        .byte $01,$00,$00,$00,$01,$03,$05,$07,$0b,$0e,$12,$17,$1c // .............

txt_1c1a:
        .text "!'-39?ELRW"
        .byte $5d,$62,$67,$6c,$70,$74,$77,$7a,$7c,$7e,$7f,$7f,$7f,$7e,$7c,$7a // ]bglptwz|~...~|z
        .byte $78,$75,$71,$6d,$68,$63,$5e           // xuqmhc^

txt_1c3b:
        .text "XSMF"
        .byte $40                                   // @ character
        .text "<3-'"
        .byte $22                                   // double quote character
        .byte $1c,$17,$13,$0e,$0b,$08,$05,$03,$01,$00,$00,$00,$01,$03,$05,$07 // ................
        .byte $0b,$0e,$12,$17,$1c                   // .....

txt_1c5a:
        .text "!'-39?ELRW"
        .byte $5d,$62,$67,$6c,$70,$74,$77,$7a,$7c,$7e,$7f,$7f,$7f,$7e,$7c,$7a // ]bglptwz|~...~|z
        .byte $78,$75,$71,$6d,$68,$63,$5e
        .text "XSMF"
        .byte $40                                   // @ character

// --- Region $1c9f-$1ec0 ---
.pc = $1c9f "Segment $1c9f"
        .byte $00,$8d,$18,$d4,$a9,$00,$8d,$20,$d0,$8d,$21,$d0,$ea,$78,$a9,$34 // ....... ..!..x.4
        .byte $85,$01,$a2,$00,$bd,$00,$22,$9d,$01,$08,$e8,$d0,$f7,$ee,$d2,$05 // ......".........
        .byte $ee,$cf,$05,$d0,$ed,$a9,$37,$85,$01,$58,$a9,$00,$8d,$18,$d4,$a9 // ......7..X......
        .byte $01,$85,$2b,$a9,$08,$85,$2c,$a9,$00,$8d,$00,$08,$4c,$e2,$fc,$4c // ..+...,.....L..L
        .byte $ae,$a7                               // ..

txt_1ce1:
        .text "BP   "

txt_1ce6:
        .encoding "screencode_mixed"
        .text "greetings to our friends in "
        .encoding "petscii_upper"
        .byte $53,$20,$09,$0b,$01,$12,$09,$2b,$14,$01,$0c,$05,$0e,$14 // S .....+......

txt_1d10:
        .text " -                - P"
        .byte $03,$05,$0e,$13,$0f,$12,$20,$04,$05,$13,$09,$07,$0e // ...... ......

txt_1d32:
        .text " - R"
        .byte $06,$01,$09,$12,$0c,$09,$07,$08,$14   // .........

txt_1d3f:
        .text " - S"
        .byte $04,$0f,$0d,$09,$0e,$01,$14,$0f,$12,$13 // ..........

txt_1d4d:
        .text " - Q"
        .byte $09,$0c,$0c,$15,$13,$09,$0f,$0e       // ........

txt_1d59:
        .text " - S"
        .byte $0c,$05,$07,$05,$0e,$04               // ......

txt_1d63:
        .text " - P"
        .byte $14,$12,$01,$0e,$13,$03,$0f,$0d       // ........

txt_1d6f:
        .text " - R"
        .byte $01,$06,$0c                           // ...

txt_1d76:
        .text "    Q "

txt_1d7c:
        .encoding "screencode_mixed"
        .text "and the rest we can't remember"
        .encoding "petscii_upper"

txt_1d9a:
        .text "...   "
        .byte $01,$0e,$04,$20,$14,$0f,$20,$53,$05,$18,$0f,$04,$15,$13,$20,$2d // ... .. S...... -
        .byte $50,$0e,$05,$03                       // P...

txt_1db4:
        .text " - S"
        .byte $01,$14,$03,$20,$50                   // ... P

txt_1dbd:
        .encoding "screencode_mixed"
        .text " in the states"
        .encoding "petscii_upper"

txt_1dcb:
        .text " !        Q "
        .byte $0d                                   // string terminator

txt_1dd8:
        .encoding "screencode_mixed"
        .text "embers of lotus are steve - cure - deejajay - axiom - yeti - duck dun - asley - fireball and watson! call the wares castle and disc shoppe! press space"
        .encoding "petscii_upper"

txt_1e6f:
        .text "!"

dat_1e70:
        // === Fill data (75 bytes, $1e70-$1eba) ===
        .fill 75, $20
        .byte $00,$00,$00,$00,$a0                   // .....

dat_1ec0:
        // === Fill data (1 bytes, $1ec0-$1ec0) ===
        .byte $00                                   // .

// --- Region $2000-$202c ---
.pc = $2000 "dat_2000"

dat_2000:
        .byte $bf,$3f,$ff,$ff,$ff,$ff,$ff,$ff,$83,$c9,$c9,$c1,$c9,$c9,$c9,$ff // .?..............
        .byte $83,$c9,$c9,$c3,$c9,$c9,$83,$ff,$e1,$c9,$cf,$cf,$cf,$c9,$e1,$ff // ................
        .byte $83,$c9,$c9,$c9,$c9,$c9,$83,$ff,$81,$c9,$cf,$c3,$cf // .............

// --- Region $2037-$204f ---
.pc = $2037 "Segment $2037"
        .byte $ff,$e3,$c9,$cf,$c9,$c9,$c9,$e1,$ff,$89,$c9,$c9,$c1,$c9,$c9,$c9 // ................
        .byte $ff,$c3,$e7,$e7,$e7,$e7,$e7,$c3,$ff   // .........

// --- Region $20de-$2200 ---
.pc = $20de "Segment $20de"
        .byte $5f,$5f,$c0,$30,$c8,$f4,$f4,$fa,$fa,$fa,$ff,$00,$ff,$ff,$ff,$ff // __.0............
        .fill 8, $ff
        .byte $00,$ff,$fd,$fd,$fd,$fd,$fd,$fd,$fd,$fd,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$e7,$e7,$e7,$e7,$e7,$ff,$e7,$ff,$bf,$bf,$bf,$bf,$bf,$bf // ................
        .byte $bf,$bf,$fa,$fa,$fa,$f4,$f4,$c8,$30,$c0,$5f,$5f,$5f,$2f,$2f,$13 // ........0.___//.
        .byte $0c,$03,$ff,$ff,$ff,$ff,$ff,$ff,$fc,$fd,$fd,$fc,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$e7,$e7,$f7,$ef,$ff,$ff,$ff,$ff,$f3,$e7,$cf,$cf,$cf,$e7 // ................
        .byte $f3,$ff,$cf,$e7,$f3,$f3,$f3,$e7,$cf,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $3f,$bf,$ff,$e7,$e7,$81,$e7,$e7,$ff,$ff,$ff,$ff,$ff,$ff,$e7,$e7 // ?...............
        .byte $f7,$ef,$ff,$ff,$ff,$81,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$e7 // ................
        .byte $e7,$ff,$00,$00,$00,$00,$00,$00,$00,$00,$e3,$c9,$c9,$c9,$c9,$c9 // ................
        .byte $e3,$ff,$e7,$c7,$e7,$e7,$e7,$e7,$c3,$ff,$e3,$c9,$f9,$e3,$cf,$c9 // ................
        .byte $c1,$ff,$e3,$c9,$f9,$e3,$f9,$c9,$e3,$ff,$89,$c9,$c9,$c9,$c1,$f9 // ................
        .byte $f9,$ff,$c1,$cf,$cf,$c3,$f9,$c9,$e3,$ff,$e3,$c9,$cf,$c3,$c9,$c9 // ................
        .byte $e3,$ff,$c1,$c9,$f9,$f3,$e7,$e7,$e7,$ff,$e3,$c9,$c9,$e3,$c9,$c9 // ................
        .byte $e3,$ff,$e3,$c9,$c9,$e1,$f9,$c9,$e3,$ff,$ff,$ff,$e7,$ff,$ff,$e7 // ................
        .byte $ff,$ff,$ff,$01,$fd,$fd,$fd,$fd,$fd,$fd,$ff,$80,$bf,$bf,$bf,$bf // ................
        .fill 8, $bf
        .byte $80,$ff,$fd,$fd,$fd,$fd,$fd,$fd,$01,$ff,$c3,$c9,$f9,$f3,$e7,$ff // ................
        .byte $e7,$ff                               // ..

dat_2200:
        // === Fill data (1 bytes, $2200-$2200) ===
        .byte $00                                   // .

// --- Region $2911-$2911 ---
.pc = $2911 "dat_2911"

dat_2911:
        // === Fill data (1 bytes, $2911-$2911) ===
        .byte $00                                   // .

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

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

// --- Region $9b61-$9b61 ---
.pc = $9b61 "dat_9b61"

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

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

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

// --- Region $e822-$e822 ---
.pc = $e822 "dat_e822"

dat_e822:
        // === Fill data (1 bytes, $e822-$e822) ===
        .byte $00                                   // .

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

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

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

dat_ec00:
        .byte $ff,$d0,$f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5,$2e,$69,$00,$85,$2e // .....-e..-..i...
        .byte $a0,$00,$ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85,$2f,$a5,$30,$69,$00 // ......./e../.0i.
        .byte $85,$30,$4c,$00,$01,$b9,$00,$ef,$99,$00,$ff,$c8,$d0,$f7,$ce,$dc // .0L.............
        .byte $01,$ce,$df,$01,$ad,$df,$01,$c9,$df,$d0,$ea,$60,$22,$2f,$2f,$02 // ...........`"//.
        .byte $1b,$1d,$1d,$1c
        .byte $2c,$3c,$1d,$1d,$1c
        .byte $3c,$1d,$1d
        .text ";<;<"
        .byte $3b,$f4
        .text "/&"
        .byte $22                                   // double quote
        .text "%*"
        .byte $1f
        .byte $22,$25,$02
        .byte $2a,$1f
        .byte $3d,$1e
        .byte $26
        .byte $2a,$1f,$22,$1f,$22,$1f,$f4,$2f,$34,$22,$1f,$3d,$3e,$22,$1f,$3d // *."."../4".=>".=
        .byte $3e,$1b,$25,$2a,$1f,$1b,$1d,$00,$1f,$22,$26,$00,$1f,$f4,$2f,$34 // >.%*....."&.../4
        .byte $22,$1f,$3c,$3b,$22,$1f,$2f,$2f,$22,$1f,$22,$1f,$22,$25,$1e,$23 // ".<;".//"."."%.#
        .byte $24,$1e
        .byte $2a,$1f,$f4
        .text "/4"
        .byte $22                                   // double quote
        .text "&"
        .byte $00,$1f
        .byte $22,$1f
        .byte $2f,$2f,$22
        .byte $26,$00,$1f,$22,$26,$1d,$3b,$3c,$1d,$00,$1f,$f4,$2f,$29,$24,$1e // &.."&.;<..../)$.
        .byte $1e                                   // .

txt_ecb1:
        .text "#=>//$"
        .byte $02,$1e,$1e,$3e,$3d,$23,$1e,$1e,$23,$80 // ...>=#..#.

txt_ecc1:
        .text "$/%<;//"
        .byte $1b,$02,$1d,$1d,$1c
        .text "<';<;"
        .byte $1b,$1d,$1d
        .byte $3b,$f4
        .byte $2f
        .byte $34,$22,$1f
        .text "//"
        .byte $22                                   // double quote
        .text "%*"
        .byte $1f
        .byte $3d,$1e
        .byte $2a,$1f
        .byte $22,$1f
        .byte $22
        .byte $1f,$22,$25,$1e,$3e,$f4,$2f,$34,$22,$1f,$2f,$2f,$22,$1f,$22,$1f // ."%.>./4".//".".
        .byte $2f,$2f,$22,$1f,$22,$1f,$22,$1f,$22,$26,$1d,$1c,$f4,$2f,$34,$22 // //"."."."&.../4"
        .byte $1f,$3c,$3b,$22,$1f,$22,$1f,$2f,$2f,$22,$1f,$22,$1f,$22,$1f,$24 // .<;".".//".".".$
        .byte $1e
        .byte $2a,$1f,$f4
        .text "/4"
        .byte $22                                   // double quote
        .text "&"
        .byte $00,$1f
        .byte $22,$26,$00,$1f
        .byte $2f,$2f
        .byte $22,$1f,$22,$26,$00,$1f,$3c,$1d,$00,$1f,$f4,$2f,$34,$24,$1e,$1e // "."&..<..../4$..
        .byte $23,$24,$1e,$1e                       // #$..

txt_ed3c:
        .text "#//=>$"
        .byte $1e,$1e,$23,$3d,$1e,$1e,$23,$80,$22,$2f,$60,$71,$78,$a9,$7f,$8d // ..#=..#."/`qx...
        .byte $0d,$dc,$a9,$f1,$8d,$1a,$d0,$a9,$1b,$8d,$11,$d0,$a9,$30,$8d,$12 // .............0..
        .byte $d0,$a9,$29,$8d,$14,$03,$a9,$0a,$8d,$15,$03,$ea,$a9,$00,$20,$83 // ..)........... .
        .byte $0a,$58,$4c,$26,$0a,$a9,$1b,$8d,$11,$d0,$20,$f0,$1a,$a9,$b0,$cd // .XL&...... .....
        .byte $12,$d0,$d0,$fb,$a9,$5b,$8d,$11,$d0,$20,$bf,$1b,$20,$80,$0a,$ee // .....[... .. ...
        .byte $19,$d0,$a9,$00,$8d,$20,$d0,$8d,$21,$d0,$a9,$18,$8d,$18,$d0,$4c // ..... ..!......L
        .byte $7e,$ea                               // ~.

txt_eda4:
        .text " ! CRAZY !CODING+MUSIC: MGM"
        .byte $e4,$20,$63,$70                       // . cp

txt_edc3:
        .text "GRAFIX: GTAL"
        .byte $dd,$0a,$ad,$d0,$18,$8d,$41,$03,$a9,$fe,$8d,$40,$03,$a9,$40,$8d // ......A....@..@.
        .byte $b0,$02,$8d,$b7,$02,$8d,$be,$02,$a9,$00,$8d,$9b,$02,$8d,$a2,$02 // ................
        .byte $8d,$a9,$02,$8d,$50,$03,$85,$a4,$85,$ab,$85,$b2,$aa,$9d,$42,$03 // ....P.........B.
        .byte $9d,$da,$02,$9d,$00,$01,$9d,$06,$01,$9d,$0c,$01,$9d,$12,$01,$9d // ................
        .byte $18,$01,$e8,$e0,$06,$d0,$e6,$aa,$9d,$00,$d4,$e8,$e0,$1f,$d0,$f8 // ................
        .byte $a9,$08,$8d,$04,$d4,$8d,$0b,$d4,$8d,$12,$d4,$60,$ee,$50,$03,$ad // ...........`.P..
        .byte $50,$03,$cd,$d2,$18,$f0,$03,$4c,$ea,$0b,$ee,$40,$03,$ee,$40,$03 // P......L...@..@.
        .byte $a9,$00,$8d,$50,$03,$ad,$40,$03,$cd,$d3,$18,$d0,$1f,$a9,$00,$8d // ...P..@.........
        .byte $40,$03,$8d,$db,$02,$8d,$dd,$02,$8d,$df,$02,$ee,$41,$03,$ad,$41 // @...........A..A
        .byte $03,$cd,$d1,$18,$d0,$06,$ad,$d5,$18,$8d,$41,$03,$ae,$41,$03,$bd // ..........A..A..
        .byte $60,$10,$8d,$13,$01,$bd,$00,$10,$29,$7f,$a2,$00,$a0,$00,$20,$2b // `.......)..... +
        .byte $0e,$ae,$41,$03,$bd,$80,$10,$8d,$15,$01,$bd,$20,$10,$29,$7f,$a2 // ..A........ .)..
        .byte $02,$a0,$07,$20,$2b,$0e,$ae,$41,$03,$bd,$a0,$10,$8d,$17,$01,$bd // ... +..A........
        .byte $40,$10,$29,$7f,$a2,$04,$a0,$0e,$20,$2b,$0e,$20,$bc,$0f,$29,$00 // @.)..... +. ..).
        .byte $85,$04,$ad,$43,$03,$29,$0f,$a8,$a2,$00,$20,$43,$0d,$ad,$45,$03 // ...C.).... C..E.
        .byte $29,$0f,$a8,$a2,$07,$20,$43,$0d,$ad,$47,$03,$29,$0f,$a8,$a2,$0e // ).... C..G.)....
        .byte $20,$43,$0d,$ac,$42,$03,$f0,$1d,$ae,$41,$03,$ad,$43,$03,$29,$40 //  C..B....A..C.)@
        .byte $49,$40,$f0,$0c,$bd,$00,$10,$29,$80,$49,$80,$f0,$03,$bd,$60,$10 // I@.....).I....`.
        .byte $a2,$00,$20,$9c,$0c,$ac,$44,$03,$f0,$1d,$ae,$41,$03,$ad,$45,$03 // .. ...D....A..E.
        .text ")"
        .byte $40                                   // @ character
        .text "I"
        .byte $40                                   // @ character
        .byte $f0,$0c,$bd
        .byte $20,$10
        .byte $29,$80
        .byte $49,$80,$f0,$03,$bd
        .byte $80,$10,$a2,$07,$20,$9c,$0c,$ac,$46,$03,$f0,$1d,$ae,$41,$03,$ad // .... ...F....A..
        .byte $47,$03
        .text ")"
        .byte $40                                   // @ character
        .text "I"
        .byte $40                                   // @ character
        .byte $f0,$0c,$bd
        .byte $40,$10
        .byte $29,$80
        .byte $49,$80,$f0
        .byte $03,$bd,$a0,$10,$a2,$0e,$20,$9c,$0c,$20,$0b,$0e,$20,$af,$0c,$20 // ...... .. .. .. 
        .byte $06,$0d,$20,$26,$0c,$20,$a4,$0e,$20,$0f,$0c,$ad,$01,$01,$8d,$fd // .. &. .. .......
        .byte $0f,$ad,$03,$01,$8d,$fe,$0f,$ad,$05,$01,$8d,$ff,$0f,$60,$a2,$00 // .............`..
        .byte $20,$1b,$0c,$a2,$07,$20,$1b,$0c,$a2,$0e,$b5,$a8,$9d,$00,$d4,$b5 //  .... ..........
        .byte $a9,$9d,$01,$d4,$60,$a2,$00,$20,$32,$0c,$a2,$07,$20,$32,$0c,$a2 // ....`.. 2... 2..
        .byte $0e,$bd,$60,$03,$f0,$39,$bd,$61,$03,$d0,$35,$bd,$a3,$03 // ..`..9.a..5...

txt_ef8d:
        .text "04"
        .byte $b5                                   // '5' | $80 (end-of-string marker)
        .byte $a8,$18,$7d,$60,$03,$95,$a8,$90,$02,$f6,$a9,$fe,$a2,$03,$bd,$a2 // ..}`............
        .byte $03,$dd,$a1,$03,$d0,$18,$a9,$00,$9d,$a2,$03,$bd,$a3,$03,$49,$ff // ..............I.
        .byte $9d,$a3,$03,$bd,$62,$03,$d0,$06,$1e,$a1,$03,$fe,$62,$03,$60,$de // ....b.......b.`.
        .byte $61,$03,$60,$b5,$a8,$38,$fd,$60,$03,$95,$a8,$b0,$02,$d6,$a9,$fe // a.`..8.`........
        .byte $a2,$03,$bd,$a2,$03,$dd,$a1,$03,$d0,$e4,$a9,$00,$9d,$a2,$03,$bd // ................
        .byte $a3,$03,$49,$ff,$9d,$a3,$03,$4c,$65,$0c,$84,$02,$18,$65,$02,$95 // ..I....Le....e..
        .byte $03,$a8,$b9,$fc,$0e,$95,$a9,$b9,$5c,$0f,$95,$a8,$60,$a2,$00,$20 // ........\...`.. 
        .byte $bb,$0c,$a2,$07,$20,$bb,$0c,$a2,$0e,$b5,$a6,$f0 // .... .......

txt_f00c:
        .text "FH"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $b1,$02,$c9,$08,$d0,$08,$b5,$a7,$c9,$08,$d0,$0d,$68,$60,$b5,$a7 // ............h`..
        .byte $c9,$08,$d0,$05,$bd,$b1,$02,$95,$a7,$85,$02,$f6,$a7,$68,$a8,$b9 // .............h..
        .byte $ef,$18,$18,$65,$02,$a8,$b9,$80,$17,$9d,$04,$d4,$b9,$00,$17,$18 // ...e............
        .byte $75,$03,$bc,$b0,$02,$f0,$02,$95,$03,$a8,$b9,$fc,$0e,$95,$a9,$b9 // u...............
        .byte $5c,$0f,$95,$a8,$60,$a2,$00,$20,$12,$0d,$a2,$07,$20,$12,$0d,$a2 // \...`.. .... ...
        .byte $0e,$bd,$b5,$02,$f0,$15,$bd,$b3,$02,$f0,$11,$bd,$c7,$02,$18,$7d // ...............}
        .byte $b5,$02,$9d,$c7,$02,$8d,$16,$d4,$de,$b3,$02,$60,$bd,$b4,$02,$f0 // ...........`....
        .byte $fa,$bd,$c7,$02,$38,$fd,$b5,$02,$9d,$c7,$02,$8d,$16,$d4,$de,$b4 // ....8...........
        .byte $02,$60,$b5,$a6,$d0,$06,$bd,$b0,$02,$9d,$04,$d4,$c0,$00,$d0,$03 // .`..............
        .byte $4c,$0a,$0e,$98,$18,$7d,$9b,$02,$a8,$88,$b9,$e0,$18,$a8,$b9,$00 // L....}..........
        .byte $18,$9d,$04,$d4,$9d,$b1,$02,$b9,$01,$18,$9d,$b0,$02,$b9,$02,$18 // ................
        .byte $9d,$05,$d4,$b9,$03,$18,$9d,$06,$d4,$b9,$04,$18,$85,$02,$b5,$a4 // ................
        .byte $f0,$06,$a5,$02,$29,$10,$d0,$14,$a5,$02,$95,$a5,$9d,$03,$d4,$b9 // ....)...........
        .byte $05,$18,$9d,$02,$d4,$95,$a3,$b9,$06,$18,$95,$a4,$b9,$07,$18,$29 // ...............)
        .byte $0f,$95,$a6,$b9,$08,$18,$9d,$b2,$02,$b9,$09,$18,$9d,$60,$03,$b9 // .............`..
        .byte $0a,$18,$85,$02,$29,$7f,$9d,$a1,$03,$a5,$02,$29,$80,$9d,$a3,$03 // ....)......)....
        .byte $b9,$0b,$18,$9d,$61,$03,$a5,$04,$d0,$35,$b9,$0c,$18,$85,$04,$8d // ....a....5......
        .byte $18,$d4,$b9,$0d,$18,$8d,$17,$d4,$b9,$0e,$18,$8d,$16,$d4,$9d,$c7 // ................
        .byte $02,$b9,$0f,$18,$e4,$4a,$60,$7a,$9d,$b3,$02,$9d,$c5,$02,$b9,$0f // .....J`z........
        .byte $18,$29,$0f,$9d,$b4,$02,$9d,$c6,$02,$b9,$10,$18,$9d,$b5,$02,$a9 // .)..............
        .byte $00,$95,$a7,$9d,$a2,$03,$9d,$62,$03,$60,$a2,$00,$20,$17,$0e,$a2 // .......b.`.. ...
        .byte $07,$20,$17,$0e,$a2,$0e,$b5,$a3,$18,$75,$a4,$95,$a3,$9d,$02,$d4 // . .......u......
        .byte $90,$07,$f6,$a5,$b5,$a5,$9d,$03,$d4,$60,$85,$f8,$84,$90,$a9,$00 // .........`......
        .byte $a0,$00,$06,$f8,$2a,$c8,$cc,$d4,$18,$d0,$f7,$18,$69,$11,$85,$f9 // ....*.......i...
        .byte $ac,$40,$03,$b1,$f8,$9d,$42,$03,$c8,$b1,$f8,$9d,$43,$03,$29,$80 // .@....B.....C.).
        .byte $f0,$3e,$9d,$06,$01,$bd,$42,$03,$18,$7d,$13,$01,$9d,$00,$01,$bd // .>....B..}......
        .byte $43,$03,$e4,$0a,$60,$95,$9d,$01,$01,$bd,$0c,$01,$18,$7d,$13,$01 // C...`........}..
        .byte $9d,$0d,$01,$86,$02,$a6,$90,$a8,$b9,$fc,$0e,$95,$a9,$b9,$5c,$0f // ..............\.
        .byte $95,$a8,$a6,$02,$20,$9b,$0e,$29,$00,$9d,$42,$03,$9d,$43,$03,$60 // .... ..)..B..C.`
        .byte $bd,$42,$03,$f0,$05,$29,$00,$9d,$06,$01,$bd,$42,$03,$f0,$03,$9d // .B...).....B....
        .byte $0c,$01,$60,$a0,$00,$a2,$00,$20,$b6,$0e,$a0,$02,$a2,$07,$20,$b6 // ..`.... ...... .
        .byte $0e,$a0,$04,$a2,$0e,$b9,$06,$01,$f0,$33,$86,$02,$be,$00,$01,$bd // .........3......
        .byte $fc,$0e,$86,$90,$a6,$02,$d5,$a9,$d0,$0f,$a6,$90,$bd,$5c,$0f,$a6 // .............\..
        .byte $02,$95,$a8,$29,$00,$99,$06,$01,$60,$b9,$0d,$01,$d9,$00,$01,$b0 // ...)....`.......
        .byte $0d,$b5,$a8,$18,$79,$01,$01,$95,$a8,$90,$02,$f6,$a9,$60,$b5,$a8 // ....y........`..
        .byte $38,$f9,$01,$01,$95,$a8,$b0,$f5,$d6,$a9,$60,$ec,$01,$e7,$02,$e5 // 8.........`.....
        .byte $03,$e4,$04,$e3,$05,$22,$06,$06,$e3,$07,$60,$cd,$08,$08,$09,$09 // ....."....`.....
        .byte $0a,$0b,$0b,$0c,$0d,$0e,$0e,$0f,$10,$11,$12,$13,$15,$16,$17,$19 // ................
        .byte $1a,$1c,$1d,$1f                       // ....

txt_f273:
        .text "!#%'*,/258;?CGKOTY"
        .byte $5e,$64,$6a,$70,$77,$7e,$86,$8e,$96,$9f,$a8,$b3,$bd,$c8,$d4,$e1 // ^djpw~..........
        .byte $ee,$fd,$0c,$1c,$2d,$3e,$51,$66,$7b,$91,$a9,$c3,$dd,$fa,$18,$38 // ....->Qf{......8
        .byte $5a,$7d,$a3,$cc,$f6,$23,$53,$86,$bb,$f4,$30,$70,$b4,$fb,$47,$98 // Z}...#S...0p..G.
        .byte $ed,$47,$a7,$0c,$77,$e9,$61,$e1,$68,$f7,$8f,$30,$da,$8f,$4e,$18 // .G..w.a.h..0..N.
        .byte $ef,$d2,$c3,$c3,$d1,$ef,$1f,$60,$b5,$1e,$9c,$31,$df,$a5,$87,$86 // .......`...1....
        .byte $a2,$df,$3e,$c1,$6b,$3c,$39,$63,$be,$4b,$0f,$0c,$45,$bf,$7d,$83 // ..>.k<9c.K..E.}.
        .byte $d6,$79,$73,$c7,$7c,$97,$1e,$18,$8b,$7e,$fa,$06,$ac,$f3,$e6,$8f // .ys.|....~......
        .byte $f8,$2e,$ae,$41,$03,$bd,$00,$10,$29,$80,$f0,$06,$bd,$60,$10,$8d // ...A....)....`..
        .byte $9b,$02,$ae,$41,$03,$bd,$20,$10,$29,$80,$f0,$06,$bd,$80,$10,$8d // ...A.. .).......
        .byte $a2,$02,$ae,$41,$03,$bd,$40,$10,$29,$80,$f0,$06,$bd,$a0,$10,$8d // ...A..@.).......
        .byte $a9,$02,$60,$ab,$24,$81,$81,$00,$01,$a4,$f8,$01,$e4,$02,$e4,$01 // ..`.$...........
        .byte $f8,$02,$28,$03,$04,$05,$06,$03,$04,$05,$06,$a3,$21,$07,$02,$03 // ..(.........!...
        .byte $04,$05,$06,$2c,$0c,$0d,$0e,$0f,$0c,$0d,$0e,$0f,$03,$04,$05,$06 // ...,............
        .byte $02,$08,$09,$0a,$0b,$c1,$0d,$06,$07,$09,$ff,$23,$06,$07,$09,$80 // ...........#....
        .byte $28,$00,$60                           // (.`

txt_f368:
        .byte $40                                   // @ character
        .text "MUSIC DONE BY MAGIC MAN OF CRAZY->PLAYER BY SKYLINE OF HORIZON<-"
        .byte $80,$40,$00,$22,$30,$04,$a6,$22,$3c,$04,$a2,$22,$48,$05,$a2,$22 // .@."0.."<.."H.."
        .byte $30,$04,$a2,$22,$48,$05,$a2,$22,$3c,$04,$a6,$22,$30,$04,$a6,$22 // 0.."H.."<.."0.."
        .byte $3c,$04,$a2,$22,$48,$05,$a2,$22,$30,$04,$a2,$22,$48,$05,$a2,$22 // <.."H.."0.."H.."
        .byte $3c,$04,$a6                           // <..

txt_f3dc:
        .byte $22                                   // double quote character
        .text "<L"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $22,$30,$04,$a2                       // "0..

txt_f3e4:
        .byte $22                                   // double quote character
        .text "<K"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $22,$30,$04,$a2                       // "0..

txt_f3ec:
        .byte $22                                   // double quote character
        .text "<L"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $22,$30,$04,$a2                       // "0..

txt_f3f4:
        .byte $22                                   // double quote character
        .text "<K"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $22,$30,$04,$a2                       // "0..

txt_f3fc:
        .byte $22                                   // double quote character
        .text "<L"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $22,$30,$04,$a2                       // "0..

txt_f404:
        .byte $22                                   // double quote character
        .text "<K"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $22,$30,$04,$a2                       // "0..

txt_f40c:
        .byte $22                                   // double quote character
        .text "<L"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $22,$30,$04,$a2                       // "0..

txt_f414:
        .byte $22                                   // double quote character
        .text "<K"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $22,$30,$04,$a2,$22,$3c,$03,$aa,$22,$3c,$03,$a2,$22,$3e,$03,$a2 // "0.."<.."<..">..
        .byte $22,$3f,$03,$aa,$22,$3e,$03,$a2,$22,$3f,$03,$a2,$22,$3e,$03,$a2 // "?..">.."?..">..
        .byte $22,$3c,$03,$aa,$22,$3a,$03,$a6,$22,$37,$03,$aa,$22,$35,$03,$a2 // "<..":.."7.."5..
        .byte $22,$37,$03,$a6,$22,$3a,$03,$a2,$22,$37,$03,$b2,$22,$35,$03,$a6 // "7..":.."7.."5..
        .byte $22,$33,$03,$a6,$22,$30,$03,$ae,$22,$35,$03,$a2,$22,$35,$03,$a2 // "3.."0.."5.."5..
        .byte $22,$33,$03,$a6,$22,$30,$03,$ae,$22,$30,$03,$a6,$22,$32,$03,$a2 // "3.."0.."0.."2..
        .byte $22,$33,$02,$a2,$22,$35,$83,$aa,$22,$33,$03,$a2,$22,$32,$03,$a6 // "3.."5.."3.."2..
        .byte $22,$30,$03,$a2,$22,$2e,$03,$ae,$21,$3c,$02,$4b,$00,$00,$3c,$21 // "0.."...!<.K..<!
        .byte $4b,$02                               // K.

txt_f49a:
        .text "<K<K"
        .byte $22                                   // double quote character
        .text "<K"
        .byte $80,$2c,$00,$21,$3c,$02,$4b,$00,$00,$3c,$21,$4b,$02 // .,.!<.K..<!K.

txt_f4ae:
        .text "<K<K"
        .byte $22                                   // double quote character
        .text "<K"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $22,$3c,$06,$aa,$22,$3c,$06,$a2,$22,$3e,$06,$a2,$22,$3f,$06,$aa // "<.."<..">.."?..
        .byte $22,$3e,$06,$a2,$22,$3f,$06,$a2,$22,$3e,$06,$a2,$22,$3c,$06,$aa // ">.."?..">.."<..
        .byte $22,$3a,$06,$a6,$22,$37,$06,$aa,$22,$35,$06,$a2,$22,$37,$06,$a6 // ":.."7.."5.."7..
        .byte $22,$3a,$06,$a2,$22,$37,$06,$b2,$22,$35,$06,$a6,$22,$33,$06,$a6 // ":.."7.."5.."3..
        .byte $22,$30,$06,$ae,$22,$35,$06,$a6,$22,$33,$06,$a6,$22,$30,$06,$ae // "0.."5.."3.."0..
        .byte $22,$30,$06,$a6,$22,$32,$06,$a2,$22,$33,$06,$a2,$22,$35,$86,$aa // "0.."2.."3.."5..
        .byte $22,$33,$06,$a2,$22,$32,$06,$a6,$22,$30,$06,$a2,$22,$2e,$06,$ba // "3.."2.."0.."...
        .byte $22,$30,$03,$a6,$22,$30,$03,$a2,$22,$32,$03,$a6,$22,$33,$03,$aa // "0.."0.."2.."3..
        .byte $22,$30,$03,$a6,$22,$30,$03,$a2,$22,$32,$03,$a6,$22,$33,$03,$a2 // "0.."0.."2.."3..
        .byte $22,$32,$03,$a2,$22,$30,$03,$a2,$22,$2e,$03,$a6,$22,$2b,$03,$a2 // "2.."0.."..."+..
        .byte $22,$2e,$03,$a6,$22,$30,$03,$a6,$22,$32,$03,$a6,$22,$33,$03,$a6 // "..."0.."2.."3..
        .byte $22,$35,$03,$a2,$22,$35,$03,$aa,$22,$32,$03,$a2,$22,$33,$03,$a6 // "5.."5.."2.."3..
        .byte $22,$33,$03,$a2,$22,$32,$03,$a6,$22,$30,$03,$aa,$22,$33,$03,$a6 // "3.."2.."0.."3..
        .byte $22,$33,$03,$a2,$22,$32,$03,$a6,$22,$30,$03,$aa,$22,$2e,$03,$a6 // "3.."2.."0.."...
        .byte $22,$2e,$03,$a2,$22,$30,$03,$a6,$22,$32,$03,$aa,$22,$35,$03,$a6 // "..."0.."2.."5..
        .byte $22,$35,$03,$a2,$22,$33,$03,$a6,$22,$32,$03,$a2,$22,$30,$02,$a2 // "5.."3.."2.."0..
        .byte $22,$2e,$83,$a2,$22,$51,$43,$e4,$20,$60,$96 // "..."QC. `.

txt_f5c1:
        .encoding "screencode_mixed"
        .text "hello guys! another fast release by the cool guys in lotus+crazy! done by  steve/lotus on"
        .encoding "petscii_upper"

txt_f61a:
        .text " 21.04.90! "

txt_f625:
        .encoding "screencode_mixed"
        .text "watch out for crackdown and e-motion from us gold!"
        .encoding "petscii_upper"
        .byte $e5,$20,$60                           // . `

txt_f65a:
        .encoding "screencode_mixed"
        .text "%fuck the space!  call the disk shoppe"
        .encoding "petscii_upper"
        .byte $e3                                   // .

txt_f681:
        .text " .805-984-6306!!"
        .byte $e3,$20,$a4,$2b,$a0,$20,$20,$05,$07,$02,$15,$12,$07,$20,$31,$e6 // . .+.  ...... 1.
        .byte $20,$2e,$17,$05,$13,$14,$2d,$07,$05,$12,$0d,$01,$0e,$19,$20,$21 //  .....-....... !
        .byte $e6,$20,$60                           // . `

txt_f6b4:
        .text "+D  "

txt_f6b8:
        .encoding "screencode_mixed"
        .text "ok, this game was released on the"
        .encoding "petscii_upper"

txt_f6d9:
        .text " 6-4-90"
        .byte $e3,$20,$60,$a3                       // . `.

txt_f6e4:
        .encoding "screencode_mixed"
        .text "and my opinion about this game is: kick the backet! don't forget to call these absolutely elite-bbs's"
        .encoding "petscii_upper"

txt_f749:
        .text " BR "
        .byte $17,$01,$12,$05,$1a,$20,$03,$01,$13,$14,$0c,$05 // ..... ......

txt_f759:
        .text " 718-326-2214Q "
        .byte $01,$0e,$04,$53                       // ...S

txt_f76c:
        .encoding "screencode_mixed"
        .text " disk shoppe"
        .encoding "petscii_upper"

txt_f778:
        .text " 805-984-6306 Q"
        .byte $e5,$20,$2a,$0b,$05,$05,$10,$20,$03,$12,$01,$1a,$19,$ea,$20,$23 // . *.... ...... #
        .byte $02,$19,$05,$ef,$20,$a3,$23,$0c,$f4,$0c,$a3,$23,$50,$50,$ec,$e5 // .... .#....#PP..
        .byte $e9,$35,$f3,$ff,$f7,$f3,$01,$fe,$01,$f9,$50,$50,$e9,$e8,$e5,$e2 // .5........PP....
        .byte $df,$dc,$01,$02,$03,$02,$01,$a3,$21,$18,$a7,$22,$61,$61,$ae,$23 // ........!.."aa.#
        .byte $18,$04,$07,$a2,$28,$04,$07,$00,$24,$0c,$18,$0c,$0c,$ac,$27,$03 // ....(...$.....'.
        .byte $07,$03,$00,$03,$07,$03,$02,$00,$04,$07,$04,$b8,$2a,$09,$81,$21 // ............*..!
        .byte $21,$40,$40,$10,$10,$09,$81,$e6,$40,$24,$09,$81,$11,$40,$e4,$80 // !@@.....@$...@..
        .byte $22,$09,$81,$e6,$40,$e4,$41,$e4,$40,$24,$81,$41,$41,$00,$e4,$40 // "...@.A.@$.AA..@
        .byte $24,$81,$81,$41,$41,$e4,$40,$a8,$21,$81,$e4,$41,$e3,$40,$21,$81 // $..AA.@.!..A.@!.
        .byte $e4                                   // .

txt_f818:
        .text "A!"
        .byte $40                                   // @ character
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $21,$81,$e3,$41,$e4,$40,$21,$81,$e3,$41,$e4,$40,$39,$78,$a9,$15 // !..A.@!..A.@9x..
        .byte $8d,$c3,$19,$a9,$00,$8d,$c2,$19,$a9,$1c,$8d,$cd,$19,$a9,$e1,$8d // ................
        .byte $cc,$19,$4c,$af,$1a,$08,$a2,$25,$a8,$07,$00,$40,$06,$a4,$21,$0f // ..L....%...@..!.
        .byte $a4,$27,$41,$40,$0f,$ff,$05,$00,$50,$a2,$24,$20,$02,$10,$0f,$a4 // .'A@....P.$ ....
        .byte $27,$41,$40,$0f,$fc,$05,$00,$50,$a2,$24,$20,$02,$10,$0f,$a4,$28 // 'A@....P.$ ....(
        .byte $08,$00,$0f,$aa,$08,$00,$30,$02,$a4,$2d,$1f,$f1,$60,$f0,$04,$08 // ......0..-..`...
        .byte $00,$0f,$ff,$08,$00,$50,$02,$a4,$32,$1f,$f1,$00,$80,$0c,$08,$00 // .....P..2.......
        .byte $0f,$fc,$08,$00,$10,$05,$00,$50,$02,$00,$0f,$a4,$21,$08,$a2,$25 // .......P....!..%
        .byte $fd,$07,$00,$40,$07,$a4,$21,$0f,$a4,$27,$81,$40,$00,$fd,$07,$00 // ...@..!..'.@....
        .byte $40,$a2,$24,$50,$02,$10,$0f,$a4,$27,$41,$40,$00,$ba,$03,$00,$50 // @.$P....'A@....P
        .byte $a5,$21,$0f,$b5,$25,$08,$00,$0f,$f9,$08,$a2,$21,$03,$a4,$21,$0f // .!..%......!..!.
        .byte $a4,$25,$02,$00,$0f,$f8,$08,$a2,$21,$04,$a4,$21,$0f,$a4,$29,$41 // .%......!..!..)A
        .byte $80,$00,$fa,$00
        .byte $20,$05
        .byte $40,$06,$ac,$60,$69,$11
        .byte $22                                   // double quote
        .text "3DU"
        .byte $66,$77,$88,$99,$aa,$bb,$cc,$dd,$ee,$ff,$00,$08,$10,$18 // fw............

txt_f8fa:
        .text " (08"
        .byte $40                                   // @ character
        .text "HPX"
        .byte $60,$68,$70,$78                       // `hpx

txt_f906:
        .text "MUSIC END"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $01,$a9,$03,$d0,$04,$e8,$20,$a2,$1a,$ce,$0c,$19,$bd,$42,$19,$8d // ...... ......B..
        .byte $24,$d0,$98,$cd,$12,$d0,$d0,$fb,$a2,$00,$bd,$d6,$19,$8d,$21,$d0 // $.............!.
        .byte $bd,$de,$19,$8d,$22,$d0,$bd,$e6,$19,$8d,$23,$d0,$a0,$05,$ea,$88 // ....".....#.....
        .byte $10,$fd,$e8,$e0,$08,$d0,$e3,$60,$01,$0f,$0c,$0b,$00,$0b,$0c,$0f // .......`........
        .byte $e8,$01,$60,$39,$ad,$90,$18,$d0,$41,$a2,$00,$a0,$03,$bd,$80,$19 // ..`9....A.......
        .byte $9d,$ea,$19,$99,$e6,$19,$88,$e8,$e0,$04,$d0,$f1,$ae,$5c,$19,$a9 // .............\..
        .byte $01,$f0,$07,$ca,$30,$1e,$a9,$00,$f0,$00,$e8,$e0,$8c,$d0,$15,$4c // ....0..........L
        .byte $90,$19,$02,$02,$08,$0a,$07,$01,$07,$0a,$08,$02,$09,$a5,$60,$2d // ..............`-
        .byte $a9,$01,$8d,$6e,$19,$8e,$5c,$19,$ee,$19,$d0,$a9,$c0,$8d,$16,$d0 // ...n..\.........
        .byte $a0,$ea,$20,$09,$19,$ad,$01,$dc,$c9,$ef,$d0,$03,$4c,$80,$1c,$ea // .. .........L...
        .byte $a2,$00,$20,$00,$1a,$a2,$0a,$20,$00,$1a,$60,$7e,$ea,$a3,$26,$a8 // .. .... ..`~..&.
        .byte $06,$7b,$15,$00,$03,$a2,$2b,$15,$40,$20,$07,$d1,$1d,$00,$02,$03 // .{....+.@ ......
        .byte $e1,$1c,$a3,$26,$01,$07,$0d,$03,$05,$08,$e3,$09,$3c,$08,$05,$03 // ...&........<...
        .byte $0d,$07,$01,$07,$07,$0a,$08,$02,$02,$08,$0a,$07,$80,$06,$18,$1c // ................
        .byte $00,$01,$03,$00,$1c,$80,$07,$00,$1e,$a3,$60,$5b,$1e,$00,$bd,$c4 // ..........`[....
        .byte $19,$f0,$04,$de,$c4,$19,$60,$86,$09,$a4,$09,$a2,$00,$b9,$c0,$19 // ......`.........
        .byte $95,$05,$c8,$e8,$e0,$04,$d0,$f5,$a6,$09,$bc,$c5,$19,$de,$c6,$19 // ................
        .byte $10,$03,$20,$2b,$1a,$88,$d0,$f5,$60,$a9,$07,$9d,$c6,$19,$84,$fb // .. +....`.......
        .byte $a2,$00,$a0,$01,$b1,$05,$88,$91,$05,$4c,$96,$1a,$a0,$00,$b1,$07 // .........L......
        .byte $d0,$0f,$a6,$09,$bd,$c7,$19,$85,$07,$bd,$c8,$19,$85,$08,$4c,$40 // ..............L@
        .byte $1a,$c9,$50,$90,$0e,$29,$03,$e6,$0a,$60,$69,$9d,$c9,$19,$4c,$6e // ..P..)...`i...Ln
        .byte $1a,$c9,$41,$90,$12,$29,$0f,$9d,$c5,$19,$20,$74,$1a,$4c,$40,$1a // ..A..).... t.L@.
        .byte $e6,$07,$d0,$02,$e6,$08,$60,$a6,$09,$1d,$c9,$19,$a0,$27,$91,$05 // ......`......'..
        .byte $20,$74,$1a,$a6,$09,$a4,$fb,$a5,$07,$9d,$c2,$19,$a5,$08,$9d,$c3 //  t..............
        .byte $19,$60,$c8,$c8,$e8,$e0,$27,$d0,$99,$a6,$09,$4c,$3e,$1a,$8a,$29 // .`....'....L>..)
        .byte $07,$aa,$8e,$0a,$19,$a9,$0d,$8d,$0c,$19,$60,$a9,$2f,$8d,$00,$08 // ..........`./...
        .byte $4c,$dc,$1b,$80,$18,$a0,$ff,$8c,$15,$d0,$ec,$12,$d0,$d0,$fb,$60 // L..............`
        .byte $84,$19,$8a,$60,$e3,$20,$60,$1f,$97,$88,$85,$8e,$a0,$90,$92,$8f // ...`. `.........
        .byte $94,$85,$83,$94,$89,$8f,$8e,$93,$a0,$86,$85,$85,$8c,$a0,$94,$88 // ................
        .byte $85,$a0,$88,$85,$81,$94,$a0,$e3,$a1,$e3 // ..........

txt_faea:
        .text " 5"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $00,$09,$c0,$8d,$16,$d0,$a2,$2d,$bd,$00,$1c,$a8,$29,$07,$49,$00 // .......-....).I.
        .byte $8d,$23,$1b,$98,$e3,$4a,$60,$2f,$aa,$a0,$00,$b9,$00,$09,$9d,$68 // .#...J`/.......h
        .byte $05,$b9,$80,$09,$9d,$e8,$05,$e8,$c8,$10,$f0,$a9,$78,$cd,$12,$d0 // ............x...
        .byte $d0,$fb,$a9,$06,$09,$c0,$8d,$16,$d0,$a2,$35,$bd,$00,$1c,$a8,$29 // ..........5....)
        .byte $07,$49,$00,$8d,$f1,$1a,$98,$e3,$4a,$60,$c1,$aa,$a0,$00,$b9,$00 // .I......J`......
        .byte $08,$9d,$28,$04,$b9,$80,$08,$9d,$a8,$04,$e8,$c8,$10,$f0,$ee,$f8 // ..(.............
        .byte $1a,$ee,$2a,$1b,$ad,$f8,$1a,$29,$3f,$8d,$f8,$1a,$ad,$2a,$1b,$29 // ..*....)?....*.)
        .byte $3f,$8d,$2a,$1b,$60,$a2,$28,$bd,$96,$1b,$9d,$29,$d8,$9d,$29,$d8 // ?.*.`.(....)..).
        .byte $9d,$52,$d8,$9d,$7b,$d8,$9d,$a4,$d8,$9d,$cd,$d8,$9d,$f6,$d8,$9d // .R..{...........
        .byte $68,$d9,$9d,$91,$d9,$9d,$ba,$d9,$9d,$e3,$d9,$9d,$0c,$da,$9d,$35 // h..............5
        .byte $da,$ca,$10,$d3,$4c,$00,$0a,$05,$08,$09,$02,$08,$0a,$0d,$01,$03 // ....L...........
        .byte $0e,$06,$0b,$0c,$0f,$07,$01,$07,$0a,$08,$09,$08,$05,$03,$0d,$01 // ................
        .byte $03,$0e,$04,$02,$06,$0c,$03,$0f,$0d,$07,$0a,$08,$02,$09,$05,$0d // ................
        .byte $ad,$c6,$19,$09,$c0,$8d,$16,$d0,$a0,$ba,$20,$09,$19,$ad,$d0,$19 // .......... .....
        .byte $09,$c0,$8d,$16,$d0,$a0,$d2,$20,$09,$19,$4c,$52,$19,$78,$a9,$00 // ....... ..LR.x..
        .byte $8d,$86,$02,$20,$44,$e5,$a2,$27,$bd,$c8,$1a,$9d,$98,$07,$a9,$2f // ... D..'......./
        .byte $9d,$28,$04,$9d,$68,$05,$ca,$10,$ef,$4c,$64,$1b,$a5 // .(..h....Ld..

txt_fbfa:
        .text ".<3-'"
        .byte $22                                   // double quote character
        .byte $1c,$17,$13,$0e,$0b,$08,$05,$03,$01,$a3,$3d,$01,$03,$05,$07,$0b // ..........=.....
        .byte $0e,$12,$17,$1c                       // ....

txt_fc14:
        .text "!'-39?ELRW"
        .byte $5d,$62,$67,$6c,$70,$74,$77,$7a,$7c,$7e,$e3,$7f,$3d,$7e,$7c,$7a // ]bglptwz|~..=~|z
        .byte $78,$75,$71,$6d,$68,$63,$5e           // xuqmhc^

txt_fc35:
        .text "XSMF"
        .byte $40                                   // @ character
        .text "<3-'"
        .byte $22                                   // double quote character
        .byte $1c,$17,$13,$0e,$0b,$08,$05,$03,$01,$a3,$3d,$01,$03,$05,$07,$0b // ..........=.....
        .byte $0e,$12,$17,$1c                       // ....

txt_fc53:
        .text "!'-39?ELRW"
        .byte $5d,$62,$67,$6c,$70,$74,$77,$7a,$7c,$7e,$e3,$7f,$60,$72,$7e,$7c // ]bglptwz|~..`r~|
        .byte $7a,$78,$75,$71,$6d,$68,$63,$5e
        .text "XSMF"
        .byte $40                                   // @ character
        .byte $78
        .byte $20,$15
        .byte $fd,$20,$a3,$fd,$20,$b5,$ff,$20,$81,$ff,$a2,$00,$a0,$50,$bd,$9e // . .. .. .....P..
        .byte $1c,$9d,$b8,$05,$e8,$88,$d0,$f6,$4c,$b8,$05,$a9,$00,$8d,$18,$d4 // ........L.......
        .byte $a9,$00,$8d,$20,$d0,$8d,$21,$d0,$ea,$78,$a9,$34,$85,$01,$a2,$00 // ... ..!..x.4....
        .byte $bd,$00,$22,$9d,$01,$08,$e8,$d0,$f7,$ee,$d2,$05,$ee,$cf,$05,$d0 // ..".............
        .byte $ed,$a9,$37,$85,$01,$58,$a9,$00,$8d,$18,$d4,$a9,$01,$85,$2b,$a9 // ..7..X........+.
        .byte $08,$85,$2c,$a9,$00,$8d,$00,$08,$4c,$e2,$fc,$4c,$ae,$a7,$42,$50 // ..,.....L..L..BP
        .byte $e3,$20,$60                           // . `

txt_fce0:
        .encoding "screencode_mixed"
        .text ",greetings to our friends in "
        .encoding "petscii_upper"
        .byte $53,$20,$09,$0b,$01,$12,$09,$2b,$14,$01,$0c,$05,$0e,$14,$20,$2d // S .....+...... -
        .byte $f0,$20,$60                           // . `

txt_fd10:
        .text "T- P"
        .byte $03                                   // .

// --- Region $fd1b-$fda2 ---
.pc = $fd1b "Segment $fd1b"
        .byte $04,$05,$13,$09,$07,$0e               // ......

txt_fd21:
        .text " - R"
        .byte $06,$01,$09,$12,$0c,$09,$07,$08,$14   // .........

txt_fd2e:
        .text " - S"
        .byte $04,$0f,$0d,$09,$0e,$01,$14,$0f,$12,$13 // ..........

txt_fd3c:
        .text " - Q"
        .byte $09,$0c,$0c,$15,$13,$09,$0f,$0e       // ........

txt_fd48:
        .text " - S"
        .byte $0c,$05,$07,$05,$0e,$04               // ......

txt_fd52:
        .text " - P"
        .byte $14,$12,$01,$0e,$13,$03,$0f,$0d       // ........

txt_fd5e:
        .text " - R"
        .byte $01,$06,$0c,$e4,$20,$60,$20,$51       // .... ` Q

txt_fd6a:
        .encoding "screencode_mixed"
        .text " and the rest we can't remember"
        .encoding "petscii_upper"
        .byte $e3,$2e,$e3,$20,$60,$2d,$01,$0e,$04,$20,$14,$0f,$20,$53,$05,$18 // ... `-... .. S..
        .byte $0f,$04,$15,$13,$20,$2d,$50,$0e,$05,$03 // .... -P...

// --- Region $fdc7-$ff80 ---
.pc = $fdc7 "Segment $fdc7"
        .byte $12,$13,$20,$0f,$06,$20,$0c,$0f,$14,$15,$13,$20,$01,$12,$05,$20 // .. .. ..... ... 
        .byte $13,$14,$05,$16,$05,$20,$2d,$20,$03,$15,$12,$05,$20,$2d,$20,$04 // ..... - .... - .
        .byte $05,$05,$0a,$01,$0a,$01,$19,$20,$2d,$20,$01,$18,$09,$0f,$0d,$20 // ....... - ..... 
        .byte $2d,$20,$19,$05,$14,$09,$20,$2d,$20,$04,$15,$03,$0b,$20,$04,$15 // - .... - .... ..
        .byte $0e,$20,$2d,$20,$01,$13,$0c,$05,$19,$20,$2d,$20,$06,$09,$12,$05 // . - ..... - ....
        .byte $02,$01,$0c,$0c,$20,$01,$0e,$04,$20,$17,$01,$14,$13,$0f,$0e,$21 // .... ... ......!
        .byte $20,$03,$01,$0c,$0c,$20,$14,$08,$05,$20,$17,$01,$12,$05,$13,$20 //  .... ... ..... 
        .byte $03,$01,$13,$14,$0c,$05,$20,$01,$0e,$04,$20,$04,$09,$13,$03,$20 // ...... ... .... 
        .byte $13,$08,$0f,$10,$10,$05,$21,$20,$10,$12,$05,$13,$13,$20,$13,$10 // ......! ..... ..
        .byte $01,$03,$05,$21,$80                   // ...!.

txt_fe5c:
        .text "K "
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $21,$a0,$81,$40,$00,$22,$bf,$3f,$c6,$24,$83,$c9,$c9,$c1,$e3,$c9 // !..@.".?.$......
        .byte $2b,$ff,$83,$c9,$c9,$c3,$c9,$c9,$83,$ff,$e1,$c9,$e3,$cf,$24,$c9 // +.............$.
        .byte $e1,$ff,$83,$e5,$c9,$2e,$83,$ff,$81,$c9,$cf,$c3,$cf,$c9,$81,$ff // ................
        .byte $81,$c9,$cf,$c3,$e3,$cf,$24,$ff,$e3,$c9,$cf,$e3,$c9,$26,$e1,$ff // ......$......&..
        .byte $89,$c9,$c9,$c1,$e3,$c9,$22,$ff,$c3,$e5,$e7,$24,$c3,$ff,$c1,$c9 // ......"....$....
        .byte $e3,$f9,$24,$c9,$c3,$ff,$89,$e3,$c9,$25,$c3,$c9,$c9,$ff,$8f,$e4 // ..$......%......
        .byte $cf,$27,$c9,$c1,$ff,$1c,$88,$80,$94,$e3,$9c,$25,$ff,$99,$c9,$c1 // .'.........%....
        .byte $c1,$e3,$c9,$22,$ff,$e3,$e5,$c9,$23,$e3,$ff,$83,$e3,$c9,$25,$c3 // ..."....#.....%.
        .byte $cf,$cf,$ff,$e3,$e5,$c9,$23,$e1,$fc,$83,$e3,$c9,$2d,$c3,$c9,$c9 // ......#.....-...
        .byte $ff,$e3,$c9,$cf,$e3,$f9,$c9,$e3,$ff,$c3,$e6,$f9,$22,$ff,$89,$e5 // ............"...
        .byte $c9,$23,$e1,$ff,$89,$e4,$c9,$2c,$e3,$f7,$ff,$1c,$9c,$9c,$94,$80 // .#.....,........
        .byte $88,$9c,$ff,$89,$e3,$c9,$39,$e3,$c9,$c9,$ff,$89,$c9,$c9,$e1,$f9 // ......9.........
        .byte $c9,$e3,$ff,$c1,$c9,$f9,$e3,$cf,$c9,$c1,$ff,$03,$0c,$13,$2f,$2f // ..............//
        .byte $e3,$5f,$25,$c0,$30,$c8,$f4,$f4,$e3,$fa,$22,$ff,$00,$cc,$22,$00 // ._%.0....."...".
        .byte $ff,$e8,$fd,$c8,$e5,$e7,$23,$ff,$e7,$ff,$e8,$bf,$e3,$fa,$25,$f4 // ......#.......%.
        .byte $f4,$c8,$30,$c0,$e3,$5f,$25,$2f,$2f,$13,$0c,$03,$c6,$24,$fc,$fd // ..0.._%//....$..
        .byte $fd,$fc,$c6,$24,$e7,$e7,$f7,$ef,$c4,$22,$f3,$e7,$e3,$cf,$25,$e7 // ...$....."....%.
        .byte $f3,$ff,$cf,$e7,$e3,$f3,$22,$e7,$cf,$c7 // ......"...

txt_ff79:
        .text "(?"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $ff,$e7,$e7,$81,$e7                   // .....

// --- Region $fff1-$ffff ---
.pc = $fff1 "Segment $fff1"
        .byte $e6,$fd,$2a,$01,$ff,$c3,$c9,$f9,$f3,$e7,$ff,$e7,$ff,$00,$04 // ..*............
