// ============================================
// output - Part 1 of 2
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:19
// 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:  $0980 (2432)
//
// Code: 1350 bytes, Data: 62138 bytes
// Labels: 148, Subroutines: 4
//
// Cross-references: all OK
// ============================================


// --- Region $0843-$087f ---
.pc = $0843 "Program $0843"
        .byte $f7,$59                               // isc $59,x // ILLEGAL
        ldx $dd
        ror $99
        sbc $9a,x
        adc $d6
        tax
        stx $d9,y
        .byte $83,$5e                               // sax ($5e,x) // ILLEGAL
        inc $83
        ror $da,x
        .byte $83,$de                               // sax ($de,x) // ILLEGAL
        sbc #$83
        ror $83e6,x
        inc $d9,x
        .byte $83,$de                               // sax ($de,x) // ILLEGAL
        sbc $83
        ror $d7,x
        .byte $83,$d6                               // sax ($d6,x) // ILLEGAL
        cmp $5a83,x
        .byte $f7,$83                               // isc $83,x // ILLEGAL
        ror $df
        .byte $83,$9a                               // sax ($9a,x) // ILLEGAL
        sbc $6a83,x
        .byte $f7,$83                               // isc $83,x // ILLEGAL
        ldx $dd
        .byte $83,$9a                               // sax ($9a,x) // ILLEGAL
        sbc $83,x
        ror $ea
        .byte $83,$aa                               // sax ($aa,x) // ILLEGAL
        brk

// --- Region $0980-$0ca6 ---
.pc = $0980 "main_0980"

main_0980:
        jsr $fda3
        ldx #$2f

loc_0985:
        lda $0f60,x
        sta $cfff,x
        dex
        bne loc_0985
        nop
        jsr sub_0f00
        jsr sub_0f95
        ldx #$00

loc_0997:
        lda $0d76
        sta $d8a0,x
        sta $daf8,x
        lda $0d77
        sta $d8c8,x
        sta $dad0,x
        lda $0d78
        sta $d8f0,x
        sta $daa8,x
        lda $0d79
        sta $d918,x
        sta $da80,x
        lda $0d7a
        sta $d940,x
        sta $da58,x
        inx
        cpx #$27
        bne loc_0997
        ldx #$00

loc_09cb:
        lda #$20
        sta $02c0,x
        inx
        cpx #$28
        bne loc_09cb
        ldx #$00

loc_09d7:
        lda txt_0ca5,x
        sta $07f8,x
        lda #$00
        sta $d027,x
        inx
        cpx #$08
        bne loc_09d7
        lda #$0b
        sta $d025
        lda #$0c
        sta $d026
        lda #$7f
        sta $d015
        sta $d01c

loc_09f9:
        sei
        lda #$2c

loc_09fc:
        cmp $d012
        bne loc_09fc
.label smc_0a02 = * + 1
        ldx #$34                                    // !SMC: modified by $0b94
        lda $0cf7,x
        sta $e0
.label smc_0a09 = * + 1
        ldx #$3c                                    // !SMC: modified by $0ba3
        lda $0cf7,x
        sta $e1
.label smc_0a10 = * + 1
        ldx #$44                                    // !SMC: modified by $0bb2
        lda $0cf7,x
        sta $e2
.label smc_0a17 = * + 1
        ldx #$4c                                    // !SMC: modified by $0bc1
        lda $0cf7,x
        sta $e3
.label smc_0a1e = * + 1
        ldx #$54                                    // !SMC: modified by $0bd0
        lda $0cf7,x
        sta $e4
.label smc_0a25 = * + 1
        ldx #$5c                                    // !SMC: modified by $0bdf
        lda $0cf7,x
        sta $e5
.label smc_0a2c = * + 1
        ldx #$64                                    // !SMC: modified by $0bee
        lda $0cf7,x
        sta $e6
        ldx #$38
        lda $0cf7,x
        sta $e7
        lda #$01
        sta $d010
        ldy #$00
        ldx #$00

loc_0a42:
        lda #$36
        sta $d001,x
        lda $0cad,y
        clc
        adc $e0
        sta $d000,x
        bcc loc_0a5b
        lda $d010
        eor $0cb5,y
        sta $d010

loc_0a5b:
        inx
        inx
        iny
        cpx #$10
        bne loc_0a42
        lda #$4c

loc_0a64:
        cmp $d012
        bne loc_0a64
        lda #$01
        sta $d010
        ldy #$00
        ldx #$00

loc_0a72:
        lda #$52
        sta $d001,x
        lda $0cad,y
        clc
        adc $e1
        sta $d000,x
        bcc loc_0a8b
        lda $d010
        eor $0cb5,y
        sta $d010

loc_0a8b:
        inx
        inx
        iny
        cpx #$10
        bne loc_0a72
        lda #$68

loc_0a94:
        cmp $d012
        bne loc_0a94
        lda #$01
        sta $d010
        ldy #$00
        ldx #$00

loc_0aa2:
        lda #$6e
        sta $d001,x
        lda $0cad,y
        clc
        adc $e2
        sta $d000,x
        bcc loc_0abb
        lda $d010
        eor $0cb5,y
        sta $d010

loc_0abb:
        inx
        inx
        iny
        cpx #$10
        bne loc_0aa2
        lda #$84

loc_0ac4:
        cmp $d012
        bne loc_0ac4
        lda #$01
        sta $d010
        ldy #$00
        ldx #$00

loc_0ad2:
        lda #$8a
        sta $d001,x
        lda $0cad,y
        clc
        adc $e3
        sta $d000,x
        bcc loc_0aeb
        lda $d010
        eor $0cb5,y
        sta $d010

loc_0aeb:
        inx
        inx
        iny
        cpx #$10
        bne loc_0ad2
        lda #$a0

loc_0af4:
        cmp $d012
        bne loc_0af4
        lda #$01
        sta $d010
        ldy #$00
        ldx #$00

loc_0b02:
        lda #$a6
        sta $d001,x
        lda $0cad,y
        clc
        adc $e4
        sta $d000,x
        bcc loc_0b1b
        lda $d010
        eor $0cb5,y
        sta $d010

loc_0b1b:
        inx
        inx
        iny
        cpx #$10
        bne loc_0b02
        lda #$bc

loc_0b24:
        cmp $d012
        bne loc_0b24
        lda #$01
        sta $d010
        ldy #$00
        ldx #$00

loc_0b32:
        lda #$c2
        sta $d001,x
        lda $0cad,y
        clc
        adc $e5
        sta $d000,x
        bcc loc_0b4b
        lda $d010
        eor $0cb5,y
        sta $d010

loc_0b4b:
        inx
        inx
        iny
        cpx #$10
        bne loc_0b32
        lda #$d8

loc_0b54:
        cmp $d012
        bne loc_0b54
        lda #$01
        sta $d010
        ldy #$00
        ldx #$00

loc_0b62:
        lda #$de
        sta $d001,x
        lda $0cad,y
        clc
        adc $e6
        sta $d000,x
        bcc loc_0b7b
        lda $d010
        eor $0cb5,y
        sta $d010

loc_0b7b:
        inx
        inx
        iny
        cpx #$10
        bne loc_0b62
        inc smc_0a02
        inc smc_0bfe
        lda smc_0a02
        cmp #$7e
        bne loc_0b97
        lda #$00
        sta smc_0bfe                                // SMC: modifies $0bfe
        sta smc_0a02                                // SMC: modifies $0a02

loc_0b97:
        inc smc_0a09
        lda smc_0a09
        cmp #$7e
        bne loc_0ba6
        lda #$00
        sta smc_0a09                                // SMC: modifies $0a09

loc_0ba6:
        inc smc_0a10
        lda smc_0a10
        cmp #$7e
        bne loc_0bb5
        lda #$00
        sta smc_0a10                                // SMC: modifies $0a10

loc_0bb5:
        inc smc_0a17
        lda smc_0a17
        cmp #$7e
        bne loc_0bc4
        lda #$00
        sta smc_0a17                                // SMC: modifies $0a17

loc_0bc4:
        inc smc_0a1e
        lda smc_0a1e
        cmp #$7e
        bne loc_0bd3
        lda #$00
        sta smc_0a1e                                // SMC: modifies $0a1e

loc_0bd3:
        inc smc_0a25
        lda smc_0a25
        cmp #$7e
        bne loc_0be2
        lda #$00
        sta smc_0a25                                // SMC: modifies $0a25

loc_0be2:
        inc smc_0a2c
        lda smc_0a2c
        cmp #$7e
        bne loc_0bf1
        lda #$00
        sta smc_0a2c                                // SMC: modifies $0a2c

loc_0bf1:
        lda #$fa

loc_0bf3:
        cmp $d012
        bne loc_0bf3
.label smc_0bf9 = * + 1
        lda #$01                                    // !SMC: modified by $0c5f
        sta $d016
.label smc_0bfe = * + 1
        ldx #$34                                    // !SMC: modified by $0b91
        lda $0cf7,x
        lsr
        pha
        and #$07
        tax
        lda $0cbd,x
        sta $d011
        pla
        lsr
        lsr
        lsr
        clc
        adc #$03
        tax
        lda $0cc5,x
        sta smc_0c40                                // SMC: modifies $0c40
        lda $0cde,x
        sta smc_0c41                                // SMC: modifies $0c41
        inx
        lda $0cc5,x
        sta smc_0c49                                // SMC: modifies $0c49
        lda $0cde,x
        sta smc_0c4a                                // SMC: modifies $0c4a
        inx
        lda $0cc5,x
        sta smc_0c43                                // SMC: modifies $0c43
        lda $0cde,x
        sta smc_0c44                                // SMC: modifies $0c44
        ldx #$00

loc_0c3d:
        lda #$20
.label smc_0c40 = * + 1
.label smc_0c41 = * + 2
        sta $04a0,x                                 // !SMC: modified by $0c18, $0c1e
.label smc_0c43 = * + 1
.label smc_0c44 = * + 2
        sta $04f0,x                                 // !SMC: modified by $0c32, $0c38
        lda $02c0,x
.label smc_0c49 = * + 1
.label smc_0c4a = * + 2
        sta $04c8,x                                 // !SMC: modified by $0c25, $0c2b
        inx
        cpx #$28
        bne loc_0c3d
        dec smc_0bf9
        dec smc_0bf9
        lda smc_0bf9
        cmp #$ff
        bne loc_0c98
        lda #$07
        sta smc_0bf9                                // SMC: modifies $0bf9
        ldx #$00

loc_0c64:
        lda $02c1,x
        sta $02c0,x
        inx
        cpx #$28
        bne loc_0c64
.label smc_0c70 = * + 1
.label smc_0c71 = * + 2
        lda $0ddc                                   // !SMC: modified by $0c7b, $0c80, $0f97, $0f9c
        sta $02e7
        cmp #$00
        bne loc_0c8b
        lda #$80
        sta smc_0c70                                // SMC: modifies $0c70
        lda #$0d
        sta smc_0c71                                // SMC: modifies $0c71
        lda #$20
        sta $02e7
        jmp loc_0c98

loc_0c8b:
        inc smc_0c70
        lda smc_0c70
        cmp #$00
        bne loc_0c98
        inc smc_0c71

loc_0c98:
        lda $dc01
        and #$10
        beq loc_0ca2
        jmp loc_09f9

loc_0ca2:
        jmp loc_0f22

txt_0ca5:
        .text " !"

// --- Region $0cc6-$0ccd ---
.pc = $0cc6 "loc_0cc6"

loc_0cc6:
        plp
        bvc loc_0d41
        ldy #$c8
        beq $0ce5
        rti

// --- Region $0d41-$0d41 ---
.pc = $0d41 "loc_0d41"

loc_0d41:
        .byte $12                                   // jam // ILLEGAL

// --- Region $0f00-$0f5e ---
.pc = $0f00 "sub_0f00"
// Referenced by: jsr from $098f

sub_0f00:
        jsr $e544
        lda #$00
        tax

loc_0f06:
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $db00,x
        inx
.label sub_0f14 = * + 1
        bne loc_0f06
        dex
        lda #$3f
        sta dat_0800
        stx $0801
        stx $0802
        rts

loc_0f22:
        lda #$37
        sta $01
        ldy #$1f

loc_0f28:
        lda $fd30,y
        sta $0314,y
        dey
        bpl loc_0f28
        cli
        lda #$03
        sta $9a
        lda #$00
        sta $99
        ldx #$2f

loc_0f3c:
        lda $0f60,x
        sta $cfff,x
        dex
        bne loc_0f3c
        jsr $e544
        jsr $fda3
        ldx #$00

loc_0f4d:
        lda dat_0fa0,x
        sta $0400,x
        lda #$0b
        sta $d800,x
        inx
        bpl loc_0f4d
        jmp $0400

dat_0f5e:
        // === Sine/lookup table (55 bytes, range $00-$37) ===
        .byte $00                                   // .

// --- Region $0f95-$0fec ---
.pc = $0f95 "sub_0f95"
// Referenced by: jsr from $0992

sub_0f95:
        lda #$80
        sta smc_0c70                                // SMC: modifies $0c70
        lda #$0d
        sta smc_0c71                                // SMC: modifies $0c71
        rts

dat_0fa0:
        .byte $78,$a9,$34,$85,$01,$a0,$00           // x.4....

loc_0fa7:
        ldx #$00

loc_0fa9:
        lda $1000,x
        sta $0801,x
        inx
        bne loc_0fa9
        inc $01
        inc $d020
        cmp ($ff,x)
        cmp ($ff,x)
        cmp ($ff,x)
        sty $d020
        dec $01
        inc $040b

loc_0fc5:
        inc $040e
        lda $040b
        cmp #$00
        bne loc_0fa7
        lda #$00
        sta dat_0800
        lda #$37
        sta $01
        lda #$00
        sta $d020
        sta $c6
        ldx #$1a

loc_0fe1:
        sta $d400,x
        dex
        bpl loc_0fe1
        cli
        jmp loc_fce2

txt_0feb:
        .text " Y"

// --- Region $1004-$105b ---
.pc = $1004 "loc_1004"

loc_1004:
        lda #$80
        sta smc_0c70
        lda #$0d
        sta smc_0c71
        rts

dat_100f:
        .byte $78,$a9,$34,$85,$01,$a0,$00           // x.4....

loc_1016:
        ldx #$00

loc_1018:
        lda $1000,x
        sta $0801,x
        inx
        bne loc_1018
        inc $01
        inc $d020
        cmp ($ff,x)
        cmp ($ff,x)
        cmp ($ff,x)
        sty $d020
        dec $01
        inc $040b

loc_1034:
        inc $040e
        lda $040b
        cmp #$00
        bne loc_1016
        lda #$00
        sta dat_0800
        lda #$37
        sta $01
        lda #$00
        sta $d020
        sta $c6
        ldx #$1a

loc_1050:
        sta $d400,x
        dex
        bpl loc_1050
        cli
        jmp loc_fce2

txt_105a:
        .text " Y"

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

// --- Region $12cd-$12cd ---
.pc = $12cd "Segment $12cd"
        brk

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

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

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

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

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

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

loc_fce2:
        sta smc_0c44
        ldx #$00

loc_fce7:
        lda #$20
        sta $04a0,x
        sta $04f0,x
        lda $02c0,x
        sta $04c8,x
        inx
        cpx #$28
        bne loc_fce7
        dec smc_0bf9
        dec smc_0bf9
        lda smc_0bf9
        cmp #$ff
        bne loc_fd42
        lda #$07
        sta smc_0bf9
        ldx #$00

loc_fd0e:
        lda $02c1,x
        sta $02c0,x
        inx
        cpx #$28
        bne loc_fd0e
        lda $0ddc
        sta $02e7
        cmp #$00
        bne loc_fd35
        lda #$80
        sta smc_0c70
        lda #$0d
        sta smc_0c71
        lda #$20
        sta $02e7
        jmp loc_0c98

loc_fd35:
        inc smc_0c70
        lda smc_0c70
        cmp #$00
        bne loc_fd42
        inc smc_0c71

loc_fd42:
        lda $dc01
        and #$10
        beq loc_fd4c
        jmp loc_09f9

loc_fd4c:
        jmp loc_0f22

txt_fd4f:
        .text " !"

// --- Region $fd70-$fd77 ---
.pc = $fd70 "loc_fd70"

loc_fd70:
        plp
        bvc loc_fdeb
        ldy #$c8
        beq $fd8f
        rti

// --- Region $fda3-$fdc4 ---
.pc = $fda3 "Segment $fda3"
        dex
        cmp $bf
        tsx
        ldy $ae,x
        tay
        ldx #$9c
        stx $8f,y
        .byte $89,$83                               // nop #$83 // ILLEGAL
        .byte $7c,$76,$70                           // nop $7076,x // ILLEGAL
        adc #$63
        eor $5157,x
        .byte $4b,$45                               // alr #$45 // ILLEGAL
        .byte $3f,$3a,$35                           // rla $353a,x // ILLEGAL
        bmi loc_fdea
        rol $22
        ora $1619,x
        .byte $12                                   // jam // ILLEGAL

// --- Region $fdea-$fe0b ---
.pc = $fdea "loc_fdea"

loc_fdea:
.label loc_fdeb = * + 1
        bvs loc_fe62
        .byte $7c,$83,$89                           // nop $8983,x // ILLEGAL
        .byte $8f,$96,$9c                           // sax $9c96 // ILLEGAL
        ldx #$a8
        ldx $bab4

loc_fdf7:
        .byte $bf,$c5,$ca                           // lax $cac5,y // ILLEGAL
        .byte $cf,$d4,$d9                           // dcp $d9d4 // ILLEGAL
        cmp $e6e2,x
        sbc #$ed
        beq loc_fdf7
        sbc $f8,x
        .byte $fa                                   // nop // ILLEGAL
        .byte $fc,$fd,$fe                           // nop $fefd,x // ILLEGAL

dat_fe0a:
        .byte $c3,$60                               // .`

// --- Region $fe62-$fe83 ---
.pc = $fe62 "loc_fe62"

loc_fe62:
        eor $18
        bpl loc_fe78
        ora $13
        .byte $13,$20                               // slo ($20),y // ILLEGAL
        .byte $07,$12                               // slo $12 // ILLEGAL
        ora $05
        .byte $14,$09                               // nop $09,x // ILLEGAL
        asl $1307
        jsr sub_0f14
.label loc_fe78 = * + 2
        jsr smc_0c49
        .byte $0c,$15,$13                           // nop $1315 // ILLEGAL
        ora #$0f
        asl $202c
        .byte $43,$08                               // sre ($08,x) // ILLEGAL
        .byte $12                                   // jam // ILLEGAL

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

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

dat_0800:
        .byte $3f,$ff,$ff,$f9,$a6,$5e,$e6,$99,$76,$da,$65,$de,$e9,$aa,$aa,$e6 // ?....^..v.e.....
        .byte $80,$00,$d9,$80,$00,$e5,$80,$00,$d7,$bf,$c0,$dd,$f7,$80,$f7,$dd // ................
        .byte $80,$df,$75,$80,$fd,$aa,$80,$f7,$80,$00,$dd,$80,$00,$f5,$80,$00 // ..u.............
        .byte $d6,$bf,$ff,$d9,$a6,$5e,$e6,$99,$76,$ea,$65,$de,$2a,$aa,$aa,$00 // .....^..v.e.*...
        .byte $ff,$ff,$ff                           // ...

// --- Region $0880-$0959 ---
.pc = $0880 "dat_0880"

dat_0880:
        .byte $ff,$f0,$ff,$5d,$e8,$da,$77,$d8,$e9,$df,$78,$e6,$a9,$d8,$d9,$0f // ...]..w...x.....
        .byte $58,$e5,$0d,$68,$d7,$0d,$98,$dd,$0e,$68,$f7,$0d,$a8,$df,$0e,$98 // X..h.....h......
        .byte $fd,$0e,$68,$f7,$0d,$98,$dd,$0e,$58,$f5,$0d,$78,$d6,$0d,$d8,$d9 // ..h.....X..x....
        .byte $0f,$78,$e6,$0d,$f8,$da,$0f,$d8,$e9,$0f,$78,$e6,$0e,$a8,$ea,$00 // .x........x.....
        .byte $ff,$fc,$3f,$65,$da,$3a,$97,$7e,$39,$5d,$f6,$36,$aa,$de,$39,$83 // ..?e.:.~9].6..9.
        .byte $76,$35,$83,$d6,$37,$83               // v5..7.

txt_08d6:
        .text "Z="
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $66,$37,$75,$9a,$3f,$d6,$6a           // f7u.?.j

txt_08e0:
        .text "=Y"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $37,$aa,$a8,$3d,$80,$00,$35,$80,$00,$36,$80,$00,$39,$80,$00,$36 // 7..=..5..6..9..6
        .byte $80,$00,$3a,$80,$00,$39,$80,$00,$36,$80,$00,$3a,$00,$f3,$ff,$ff // ..:..9..6..:....
        .byte $63,$66,$99,$a3,$9a,$65,$63,$69,$97,$63,$a6,$a9,$e3,$9a,$0f,$63 // cf...eci.c.....c
        .byte $66,$0f,$e3,$96,$0d,$e3,$5e,$0e,$63,$76,$00,$e3,$de,$00,$63,$7e // f.....^.cv....c~
        .byte $00,$63,$f6,$00,$a3,$de,$00,$63,$76,$00,$a3,$d6,$00,$a3,$5a,$00 // .c.....cv.....Z.
        .byte $63,$66,$00,$a3,$9a,$00,$63,$6a,$00,$a3,$aa,$00,$00,$f0,$00,$00 // cf....cj........
        .byte $68,$00,$00,$d8,$00,$00,$78,$00,$00,$f8,$00,$00,$d8,$00,$00,$78 // h.....x........x
        .byte $00,$00,$d8,$00,$00,$a8               // ......

dat_0959:
        // === Fill data (1 bytes, $0959-$0959) ===
        .byte $00                                   // .

// --- Region $0ca7-$0cc5 ---
.pc = $0ca7 "Program $0ca7"
        .byte $22                                   // double quote
        .text "#$%  "
        .byte $ed,$07,$1f
        .byte $37,$4f,$67,$6f,$00,$01,$02
        .byte $04,$08,$10,$20,$40,$80,$10,$11,$12,$13,$14,$15,$16,$17,$00 // ... @..........

// --- Region $0cce-$0d40 ---
.pc = $0cce "dat_0cce"

dat_0cce:
        .byte $68,$90,$b8,$e0,$08,$30,$58,$80,$a8,$d0,$f8,$20,$48,$70,$98,$c0 // h....0X.... Hp..
        .byte $04,$04,$04,$04,$04,$04,$04,$05,$05,$05,$05,$05,$05,$06,$06,$06 // ................
        .byte $06,$06,$06,$06,$07,$07,$07,$07,$07,$ff,$ff,$ff,$fe,$fd,$fc,$fa // ................
        .byte $f8,$f5,$f3,$f0,$ed,$e9,$e6,$e2,$dd,$d9,$d4,$cf,$ca,$c5,$bf,$ba // ................
        .byte $b4,$ae,$a8,$a2,$9c,$96,$8f,$89,$83,$7c,$76,$70,$69,$63,$5d // .........|vpic]

txt_0d1d:
        .text "WQKE?:50+&"
        .byte $22                                   // double quote character
        .byte $1d,$19,$16,$12,$0f,$0c,$0a,$07,$05,$03,$02,$01,$00,$00,$00,$00 // ................
        .byte $00,$01,$02,$03,$05,$07,$0a,$0c,$0f   // .........

// --- Region $0d42-$0edf ---
.pc = $0d42 "dat_0d42"

dat_0d42:
        .byte $16,$19,$1d                           // ...

txt_0d45:
        .byte $22                                   // double quote character
        .text "&+05:?EKQW"
        .byte $5d,$63,$69,$70,$76,$7c,$83,$89,$8f,$96,$9c,$a2,$a8,$ae,$b4,$ba // ]cipv|..........
        .byte $bf,$c5,$ca,$cf,$d4,$d9,$dd,$e2,$e6,$e9,$ed,$f0,$f3,$f5,$f8,$fa // ................
        .byte $fc,$fd,$fe,$ff,$ff,$ff,$01,$0f,$03,$0c,$0b,$0c,$06,$0b,$10,$d0 // ................
        .byte $20,$45,$0d,$10,$09,$12,$05,$20,$10,$12,$05,$13,$05,$0e,$14,$13 //  E..... ........
        .byte $20,$27,$47,$0c,$01,$04,$09,$01,$14,$0f,$12,$13 //  'G.........

txt_0d9c:
        .text "+'... C"
        .byte $12,$01,$03,$0b,$05,$04,$20,$06,$0f,$12,$20,$49,$0c,$0c,$15,$13 // ...... ... I....
        .byte $09,$0f,$0e,$2c,$20,$46,$09,$18,$05,$04,$20,$02,$19,$20,$56,$09 // ..., F.... .. V.
        .byte $1a,$1a,$2f,$32,$04,$21,$20,$45       // ../2.! E

txt_0dcb:
        .encoding "screencode_mixed"
        .text "xpress greetings to "
        .encoding "petscii_upper"
        .byte $49,$0c,$0c,$15,$13,$09,$0f,$0e,$2c,$20,$43,$08,$12,$0f,$0d,$01 // I......., C.....
        .byte $0e,$03,$05                           // ...

txt_0df2:
        .text ", TRC, E"
        .byte $0e,$04,$0c,$05,$13,$13,$20,$50,$09,$12,$01,$03,$19,$2c,$20,$52 // ...... P....., R
        .byte $05,$04,$20,$53,$05,$03,$14,$0f,$12   // .. S.....

txt_0e13:
        .text ", F4CG, E"
        .byte $0e,$09,$07,$0d,$01,$2c,$20,$53,$15,$03,$03,$05,$13,$13,$2c,$20 // ....., S......, 
        .byte $50,$01,$0e,$04,$0f,$12,$01           // P......

txt_0e33:
        .text ", G*P, T"
        .byte $01,$0c,$05,$0e,$14                   // .....

txt_0e40:
        .text ", NEI... T"
        .byte $08,$01,$0e,$0b,$13                   // .....

txt_0e4f:
        .text " HERO!! (??)"

dat_0e5b:
        // === Fill data (40 bytes, $0e5b-$0e82) ===
        .fill 40, $20
        .byte $00                                   // .

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

txt_0e97:
        .text "  - T"
        .byte $01,$0c,$05,$0e,$14                   // .....

txt_0ea1:
        .text " - E"

txt_0ea5:
        .encoding "screencode_mixed"
        .text "pic and the rest"
        .encoding "petscii_upper"

txt_0eb5:
        .text "..."

dat_0eb8:
        // === Fill data (39 bytes, $0eb8-$0ede) ===
        .fill 39, $20

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

// --- Region $0f5f-$0f94 ---
.pc = $0f5f "Program $0f5f"
        .fill 19, $00
        .byte $1b,$37,$00,$00,$00,$08,$00,$16,$0f,$00,$00,$00,$00,$00,$00,$01 // .7..............
        .byte $01,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00                           // ...

// --- Region $0fed-$1003 ---
.pc = $0fed "Program $0fed"
        .byte $a6,$4c,$ae,$a7,$bd,$bd,$96,$89,$9a,$9a,$af,$85,$8d,$90,$89,$92 // .L..............
        .byte $85,$bd,$00,$01,$b2,$60,$6b           // .....`k

// --- Region $105c-$106e ---
.pc = $105c "Segment $105c"
        .byte $a6,$4c,$ae,$a7,$bd,$bd,$96,$89,$9a,$9a,$af,$85,$8d,$90,$89,$92 // .L..............
        .byte $85,$bd                               // ..

dat_106e:
        // === Fill data (1 bytes, $106e-$106e) ===
        .byte $00                                   // .

// --- Region $1208-$1208 ---
.pc = $1208 "dat_1208"

dat_1208:
        // === Fill data (1 bytes, $1208-$1208) ===
        .byte $00                                   // .

// --- Region $12ce-$12ce ---
.pc = $12ce "dat_12ce"

dat_12ce:
        // === Fill data (1 bytes, $12ce-$12ce) ===
        .byte $00                                   // .

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

chr_1800:
        .byte $00                                   // .

// --- Region $a09e-$a09e ---
.pc = $a09e "dat_a09e"

dat_a09e:
        // === Fill data (1 bytes, $a09e-$a09e) ===
        .byte $00                                   // .

// --- Region $c09e-$c09e ---
.pc = $c09e "dat_c09e"

dat_c09e:
        // === Fill data (1 bytes, $c09e-$c09e) ===
        .byte $00                                   // .

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

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

// --- Region $e78e-$e78e ---
.pc = $e78e "dat_e78e"

dat_e78e:
        // === Fill data (1 bytes, $e78e-$e78e) ===
        .byte $00                                   // .

// --- Region $f7be-$f7be ---
.pc = $f7be "dat_f7be"

dat_f7be:
        // === Fill data (1 bytes, $f7be-$f7be) ===
        .byte $00                                   // .

// --- Region $f800-$fce1 ---
.pc = $f800 "dat_f800"

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

txt_f8c8:
        .text "!?"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $60,$3d,$f9,$a6,$5e,$e6,$99,$76,$da,$65,$de,$e9,$aa,$aa,$e6,$80 // `=..^..v.e......
        .byte $00,$d9,$80,$00,$e5,$80,$00,$d7,$bf,$c0,$dd,$f7,$80,$f7,$dd,$80 // ................
        .byte $df,$75,$80,$fd,$aa,$80,$f7,$80,$00,$dd,$80,$00,$f5,$80,$00,$d6 // .u..............
        .byte $bf,$ff,$d9,$a6,$5e,$e6,$99,$76,$ea,$65,$de,$2a,$aa,$aa,$00,$c3 // ....^..v.e.*....
        .byte $60,$be,$f7,$59,$a6,$dd,$66,$99,$f5,$9a,$65,$d6,$aa,$96,$d9,$83 // `..Y..f...e.....
        .byte $5e,$e6,$83,$76,$da,$83,$de,$e9,$83,$7e,$e6,$83,$f6,$d9,$83,$de // ^..v.....~......
        .byte $e5,$83,$76,$d7,$83,$d6,$dd,$83,$5a,$f7,$83,$66,$df,$83,$9a,$fd // ..v.....Z..f....
        .byte $83,$6a,$f7,$83,$a6,$dd,$83,$9a,$f5,$83,$66,$ea,$83,$aa,$00,$ff // .j........f.....
        .byte $f0,$ff,$5d,$e8,$da,$77,$d8,$e9,$df,$78,$e6,$a9,$d8,$d9,$0f,$58 // ..]..w...x.....X
        .byte $e5,$0d,$68,$d7,$0d,$98,$dd,$0e,$68,$f7,$0d,$a8,$df,$0e,$98,$fd // ..h.....h.......
        .byte $0e,$68,$f7,$0d,$98,$dd,$0e,$58,$f5,$0d,$78,$d6,$0d,$d8,$d9,$0f // .h.....X..x.....
        .byte $78,$e6,$0d,$f8,$da,$0f,$d8,$e9,$0f,$78,$e6,$0e,$a8,$ea,$00,$ff // x........x......
        .byte $fc,$3f,$65,$da,$3a,$97,$7e,$39,$5d,$f6,$36,$aa,$de,$39,$83,$76 // .?e.:.~9].6..9.v
        .byte $35,$83,$d6,$37,$83                   // 5..7.

txt_f9a0:
        .text "Z="
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $66,$37,$75,$9a,$3f,$d6,$6a           // f7u.?.j

txt_f9aa:
        .text "=Y"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $37,$aa,$a8,$3d,$80,$00,$35,$80,$00,$36,$80,$00,$39,$80,$00,$36 // 7..=..5..6..9..6
        .byte $80,$00,$3a,$80,$00,$39,$80,$00,$36,$80,$00,$3a,$00,$f3,$c2,$60 // ..:..9..6..:...`
        .byte $3b,$63,$66,$99,$a3,$9a,$65,$63,$69,$97,$63,$a6,$a9,$e3,$9a,$0f // ;cf...eci.c.....
        .byte $63,$66,$0f,$e3,$96,$0d,$e3,$5e,$0e,$63,$76,$00,$e3,$de,$00,$63 // cf.....^.cv....c
        .byte $7e,$00,$63,$f6,$00,$a3,$de,$00,$63,$76,$00,$a3,$d6,$00,$a3,$5a // ~.c.....cv.....Z
        .byte $00,$63,$66,$00,$a3,$9a,$00,$63,$6a,$00,$a3,$aa,$a2,$21,$f0,$a2 // .cf....cj....!..
        .byte $21,$68,$a2,$21,$d8,$a2,$21,$78,$a2,$21,$f8,$a2,$21,$d8,$a2,$21 // !h.!..!x.!..!..!
        .byte $78,$a2,$21,$d8,$a2,$21,$a8,$80,$27,$00,$62,$8e,$20,$a3,$fd,$a2 // x.!..!..'.b. ...
        .byte $2f,$bd,$60,$0f,$9d,$ff,$cf,$ca,$d0,$f7,$ea,$20,$00,$0f,$20,$95 // /.`........ .. .
        .byte $0f,$a2,$00,$ad,$76,$0d,$9d,$a0,$d8,$9d,$f8,$da,$ad,$77,$0d,$9d // ....v........w..
        .byte $c8,$d8,$9d,$d0,$da,$ad,$78,$0d,$9d,$f0,$d8,$9d,$a8,$da,$ad,$79 // ......x........y
        .byte $0d,$9d,$18,$d9,$9d,$80,$da,$ad,$7a,$0d,$9d,$40,$d9,$9d,$58,$da // ........z..@..X.
        .byte $e8,$e0,$27,$d0,$ce,$a2,$00,$a9,$20,$9d,$c0,$02,$e8,$e0,$28,$d0 // ..'..... .....(.
        .byte $f6,$a2,$00,$bd,$a5,$0c,$9d,$f8,$07,$a9,$00,$9d,$27,$d0,$e8,$e0 // ............'...
        .byte $08,$d0,$f0,$a9,$0b,$8d,$25,$d0,$a9,$0c,$8d,$26,$d0,$a9,$7f,$8d // ......%....&....
        .byte $15,$d0,$8d,$1c,$d0,$78,$a9,$2c,$cd,$12,$d0,$d0,$fb,$a2,$34,$bd // .....x.,......4.
        .byte $f7,$0c,$85,$e0,$a2,$3c,$bd,$f7,$0c,$85,$e1,$a2,$44,$bd,$f7,$0c // .....<......D...
        .byte $85,$e2,$a2,$4c,$bd,$f7,$0c,$85,$e3,$a2,$54,$bd,$f7,$0c,$85,$e4 // ...L......T.....
        .byte $a2,$5c,$bd,$f7,$0c,$85,$e5,$a2,$64,$bd,$f7,$0c,$85,$e6,$a2,$38 // .\......d......8
        .byte $bd,$f7,$0c,$85,$e7,$a9,$01,$8d,$10,$d0,$a0,$00,$a2,$00,$a9,$36 // ...............6
        .byte $9d,$01,$d0,$b9,$ad,$0c,$18,$65,$e0,$9d,$00,$d0,$90,$09,$ad,$10 // .......e........
        .byte $d0,$59,$b5,$0c,$8d,$10,$d0,$e8,$e8,$c8,$e0,$10,$d0,$e0,$a9,$4c // .Y.............L
        .byte $cd,$12,$d0,$d0,$fb,$a9,$01,$8d,$10,$d0,$a0,$00,$a2,$00,$a9,$52 // ...............R
        .byte $9d,$01,$d0,$b9,$ad,$0c,$18,$65,$e1,$9d,$00,$d0,$90,$09,$ad,$10 // .......e........
        .byte $d0,$59,$b5,$0c,$8d,$10,$d0,$e8,$e8,$c8,$e0,$10,$d0,$e0,$a9,$68 // .Y.............h
        .byte $cd,$12,$d0,$d0,$fb,$a9,$01,$8d,$10,$d0,$a0,$00,$a2,$00,$a9,$6e // ...............n
        .byte $9d,$01,$d0,$b9,$ad,$0c,$18,$65,$e2,$9d,$00,$d0,$90,$09,$ad,$10 // .......e........
        .byte $d0,$59,$b5,$0c,$8d,$10,$d0,$e8,$e8,$c8,$e0,$10,$d0,$e0,$a9,$84 // .Y..............
        .byte $cd,$12,$d0,$d0,$fb,$a9,$01,$8d,$10,$d0,$a0,$00,$a2,$00,$a9,$8a // ................
        .byte $9d,$01,$d0,$b9,$ad,$0c,$18,$65,$e3,$9d,$00,$d0,$90,$09,$ad,$10 // .......e........
        .byte $d0,$59,$b5,$0c,$8d,$10,$d0,$e8,$e8,$c8,$e0,$10,$d0,$e0,$a9,$a0 // .Y..............
        .byte $cd,$12,$d0,$d0,$fb,$a9,$01,$8d,$10,$d0,$a0,$00,$a2,$00,$a9,$a6 // ................
        .byte $9d,$01,$d0,$b9,$ad,$0c,$18,$65,$e4,$9d,$00,$d0,$90,$09,$ad,$10 // .......e........
        .byte $d0,$59,$b5,$0c,$8d,$10,$d0,$e8,$e8,$c8,$e0,$10,$d0,$e0,$a9,$bc // .Y..............
        .byte $cd,$12,$d0,$d0,$fb,$a9,$01,$8d,$10,$d0,$a0,$00,$a2,$00,$a9,$c2 // ................
        .byte $9d,$01,$d0,$b9,$ad,$0c,$18,$65,$e5,$9d,$00,$d0,$90,$09,$ad,$10 // .......e........
        .byte $d0,$59,$b5,$0c,$8d,$10,$d0,$e8,$e8,$c8,$e0,$10,$d0,$e0,$a9,$d8 // .Y..............
        .byte $cd,$12,$d0,$d0,$fb,$a9,$01,$8d,$10,$d0,$a0,$00,$a2,$00,$a9,$de // ................
        .byte $9d,$01,$d0,$b9,$ad,$0c,$18,$65,$e6,$9d,$00,$d0,$90,$09,$ad,$10 // .......e........
        .byte $d0,$59,$b5,$0c,$8d,$10,$d0,$e8,$e8,$c8,$e0,$10,$d0,$e0,$ee,$02 // .Y..............
        .byte $0a,$ee,$fe,$0b,$ad,$02,$0a,$c9,$7e,$d0,$08,$a9,$00,$8d,$fe,$0b // ........~.......
        .byte $8d,$02,$0a,$ee,$09,$0a,$ad,$09,$0a,$c9,$7e,$d0,$05,$a9,$00,$8d // ..........~.....
        .byte $09,$0a,$ee,$10,$0a,$ad,$10,$0a,$c9,$7e,$d0,$05,$a9,$00,$8d,$10 // .........~......
        .byte $0a,$ee,$17,$0a,$ad,$17,$0a,$c9,$7e,$d0,$05,$a9,$00,$8d,$17,$0a // ........~.......
        .byte $ee,$1e,$0a,$ad,$1e,$0a,$c9,$7e,$d0,$05,$a9,$00,$8d,$1e,$0a,$ee // .......~........
        .byte $25,$0a,$ad,$25,$0a,$c9,$7e,$d0,$05,$a9,$00,$8d,$25,$0a,$ee,$2c // %..%..~.....%..,
        .byte $0a,$ad,$2c,$0a,$c9,$7e,$d0,$05,$a9,$00,$8d,$2c,$0a,$a9,$fa,$cd // ..,..~.....,....
        .byte $12,$d0,$d0,$fb,$a9,$01,$8d,$16,$d0,$a2,$34,$bd,$f7,$0c,$4a,$48 // ..........4...JH
        .byte $29,$07,$aa,$bd,$bd,$0c,$8d,$11,$d0,$68,$e3,$4a,$60,$cd,$18,$69 // )........h.J`..i
        .byte $03,$aa,$bd,$c5,$0c,$8d,$40,$0c,$bd,$de,$0c,$8d,$41,$0c,$e8,$bd // ......@.....A...
        .byte $c5,$0c,$8d,$49,$0c,$bd,$de,$0c,$8d,$4a,$0c,$e8,$bd,$c5,$0c,$8d // ...I.....J......
        .byte $43,$0c,$bd,$de,$0c                   // C....

// --- Region $fd51-$fd6f ---
.pc = $fd51 "Segment $fd51"
        .byte $22                                   // double quote
        .text "#$%  "
        .byte $ed,$07,$1f
        .byte $37,$4f,$67,$6f,$00,$01,$02
        .byte $04,$08,$10,$20,$40,$80,$10,$11,$12,$13,$14,$15,$16,$17,$00 // ... @..........

// --- Region $fd78-$fda2 ---
.pc = $fd78 "dat_fd78"

dat_fd78:
        .byte $68,$90,$b8,$e0,$08,$30,$58,$80,$a8,$d0,$f8,$20,$48,$70,$98,$c0 // h....0X.... Hp..
        .byte $e7,$04,$e6,$05,$e7,$06,$e5,$07,$c3,$60,$3a,$fe,$fd,$fc,$fa,$f8 // .........`:.....
        .byte $f5,$f3,$f0,$ed,$e9,$e6,$e2,$dd,$d9,$d4,$cf // ...........

// --- Region $fdc5-$fde9 ---
.pc = $fdc5 "dat_fdc5"

dat_fdc5:
        .byte $0f,$0c,$0a,$07,$05,$03,$02,$01,$a5,$60,$3a,$01,$02,$03,$05,$07 // .........`:.....
        .byte $0a,$0c,$0f,$12,$16,$19,$1d           // .......

txt_fddc:
        .byte $22                                   // double quote character
        .text "&+05:?EKQW"
        .byte $5d,$63,$69                           // ]ci

// --- Region $fe0c-$fe61 ---
.pc = $fe0c "Segment $fe0c"
        .byte $28,$01,$0f,$03,$0c,$0b,$0c,$06,$0b,$10,$d0,$20,$45,$0d,$10,$09 // (.......... E...
        .byte $12,$05,$20,$10,$12,$05,$13,$05,$0e,$14,$13,$20,$27,$47,$0c,$01 // .. ........ 'G..
        .byte $04,$09,$01,$14,$0f,$12,$13,$2b,$27,$e3,$2e,$60,$a4,$20,$43,$12 // .......+'..`. C.
        .byte $01,$03,$0b,$05,$04,$20,$06,$0f,$12,$20,$49,$0c,$0c,$15,$13,$09 // ..... ... I.....
        .byte $0f,$0e,$2c,$20,$46,$09,$18,$05,$04,$20,$02,$19,$20,$56,$09,$1a // .., F.... .. V..
        .byte $1a,$2f,$32,$04,$21,$20               // ./2.! 

// --- Region $fe84-$fffc ---
.pc = $fe84 "dat_fe84"

dat_fe84:
        .byte $0f,$0d,$01,$0e,$03,$05               // ......

txt_fe8a:
        .text ", TRC, E"
        .byte $0e,$04,$0c,$05,$13,$13,$20,$50,$09,$12,$01,$03,$19,$2c,$20,$52 // ...... P....., R
        .byte $05,$04,$20,$53,$05,$03,$14,$0f,$12   // .. S.....

txt_feab:
        .text ", F4CG, E"
        .byte $0e,$09,$07,$0d,$01,$2c,$20,$53,$15,$03,$03,$05,$13,$13,$2c,$20 // ....., S......, 
        .byte $50,$01,$0e,$04,$0f,$12,$01           // P......

txt_fecb:
        .text ", G*P, T"
        .byte $01,$0c,$05,$0e,$14                   // .....

txt_fed8:
        .text ", NEI"
        .byte $e3                                   // .

txt_fede:
        .text ".3 T"
        .byte $08,$01,$0e,$0b,$13                   // .....

txt_fee7:
        .text " HERO!! (??)"
        .byte $80                                   // .

txt_fef4:
        .text "( "
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $f2,$20,$60,$1f,$00                   // . `..

txt_fefc:
        .text "  - T"
        .byte $01,$0c,$05,$0e,$14                   // .....

txt_ff06:
        .text " - E"

txt_ff0a:
        .encoding "screencode_mixed"
        .text "pic and the rest"
        .encoding "petscii_upper"
        .byte $e3,$2e,$80,$27,$20,$80,$21,$00,$60,$5e,$20,$44,$e5,$a9,$00,$aa // ...' .!.`^ D....
        .byte $9d,$00,$d8,$9d,$00,$d9,$9d,$00,$da,$9d,$00,$db,$e8,$d0,$f1,$ca // ................
        .byte $a9,$3f,$8d,$00,$08,$8e,$01,$08,$8e,$02,$08,$60,$a9,$37,$85,$01 // .?.........`.7..
        .byte $a0,$1f,$b9,$30,$fd,$99,$14,$03,$88,$10,$f7,$58,$a9,$03,$85,$9a // ...0.......X....
        .byte $a9,$00,$85,$99,$a2,$2f,$bd,$60,$0f,$9d,$ff,$cf,$ca,$d0,$f7,$20 // ...../.`....... 
        .byte $44,$e5,$20,$a3,$fd,$a2,$00,$bd,$a0,$0f,$9d,$00,$04,$a9,$0b,$9d // D. .............
        .byte $00,$d8,$e8,$10,$f2,$4c,$00,$04,$b4,$22,$1b,$37,$a3,$24,$08,$00 // .....L...".7.$..
        .byte $16,$0f,$a6,$22,$01,$01,$b2,$60,$6b,$a9,$80,$8d,$70,$0c,$a9,$0d // ..."...`k...p...
        .byte $8d,$71,$0c,$60,$78,$a9,$34,$85,$01,$a0,$00,$a2,$00,$bd,$00,$10 // .q.`x.4.........
        .byte $9d,$01,$08,$e8,$d0,$f7,$e6,$01,$ee,$20,$d0,$c1,$ff,$c1,$ff,$c1 // ......... ......
        .byte $ff,$8c,$20,$d0,$c6,$01,$ee,$0b,$04,$ee,$0e,$04,$ad,$0b,$04,$c9 // .. .............
        .byte $00,$d0,$d8,$a9,$00,$8d,$00,$08,$a9,$37,$85,$01,$a9,$00,$8d,$20 // .........7..... 
        .byte $d0,$85,$c6,$a2,$1a,$9d,$00,$d4,$ca,$10,$fa,$58,$4c,$e2,$fc // ...........XL..

txt_ffe9:
        .text " Y"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $4c,$ae,$a7,$bd,$bd,$96,$89,$9a,$9a,$af,$85,$8d,$90,$89,$92,$85 // L...............
        .byte $bd                                   // .
