// ============================================
// output - Part 1 of 2
// ============================================
// 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: $efff  (59392 bytes)
// Crunched with Cruncher AB — depacked by emulation
// Packer entry: $080d (via BASIC SYS 2061)
// Entry point:  $0c88 (3208)
// IRQ handler:  $1180 (irq_1180)
// IRQ handler:  $0da0 (irq_0da0)
// IRQ handler:  $1200 (irq_1200)
// IRQ handler:  $125a (irq_125a)
// IRQ handler:  $127e (irq_127e)
// IRQ handler:  $12a1 (irq_12a1)
// IRQ handler:  $0d00 (irq_0d00)
// IRQ handler:  $0d24 (irq_0d24)
// IRQ handler:  $0d47 (irq_0d47)
// IRQ handler:  $0d83 (irq_0d83)
//
// Code: 1728 bytes, Data: 57664 bytes
// Labels: 188, Subroutines: 16
//
// Cross-references: all OK
// ============================================


// --- Region $0a99-$0aa4 ---
.pc = $0a99 "loc_0a99"

loc_0a99:
        rol $fc7c,x
        sty $1818
        clc
        bmi loc_0ad2
        bmi loc_0b04
        rts

// --- Region $0acb-$0ad2 ---
.pc = $0acb "loc_0acb"

loc_0acb:
        clc
        clc
        bmi loc_0aff
        bmi loc_0b31
        rts

loc_0ad2:
        rts

// --- Region $0aff-$0b09 ---
.pc = $0aff "loc_0aff"

loc_0aff:
        .byte $0f,$07,$07                           // slo $0707 // ILLEGAL
        .byte $03,$03                               // slo ($03,x) // ILLEGAL

loc_0b04:
        .byte $03,$07                               // slo ($07,x) // ILLEGAL
        .byte $07,$0c                               // slo $0c // ILLEGAL

dat_0b08:
        .byte $3c,$3c                               // <<

// --- Region $0b31-$0b31 ---
.pc = $0b31 "loc_0b31"

loc_0b31:
        brk

// --- Region $0c88-$0ddf ---
.pc = $0c88 "main_0c88"

main_0c88:
        sei
        lda #$35
        sta $01
        ldx #$00

loc_0c8f:
        lda $1a00,x
        sta $e000,x
        lda $1b00,x
        sta $e100,x
        lda $1c00,x
        sta $e200,x
        lda $1d00,x
        sta $e300,x
        lda $1e00,x
        sta $e400,x
        lda $1f00,x
        sta $e500,x
        lda $2000,x
        sta $e600,x
        lda $2100,x
        sta $e700,x
        lda $2200,x
        sta $e800,x
        lda $2300,x
        sta $e900,x
        lda $2400,x
        sta $ea00,x
        lda $2500,x
        sta $eb00,x
        lda $2600,x
        sta $ec00,x
        lda $2700,x
        sta $ed00,x
        lda $2800,x
        sta $ee00,x
        lda $2900,x
        sta $ef00,x
        inx
        bne loc_0c8f
        lda #$00
        jsr $e55f
        lda #$37
        sta $01
        cli
        jmp loc_0e00

dat_0cff:
        .byte $00                                   // .

irq_0d00:
        nop
        pha
        pha
        pla
        pla
        lda #$01
        sta $d020
        sta $d021
        lda #$01
        sta $d019
        lda #$ca
        sta $d012
        lda #$24
        ldy #$0d
        sta $0314
        sty $0315
        jmp loc_ea81

irq_0d24:
        pha
        pha
        pla
        pla
        lda #$0f
        sta $d021
        sta $d020
        lda #$01
        sta $d019
        lda #$ea
        sta $d012
        lda #$47
        ldy #$0d
        sta $0314
        sty $0315
        jmp loc_ea81
irq_0d47: {
        pha
        pha
        pla
        pla
        lda #$0c
        sta $d021
        sta $d020
        lda #$01
        sta $d019
        lda #$f5
        sta $d012
        lda #$83
        ldy #$0d
        sta $0314
        sty $0315
        ldx #$3e
loop1:
        dex
        bne loop1
        lda #$00
        sta $d020
        sta $d021
        cli
        lda $d850
        ldx #$4f
loop2:
        sta $db20,x
        dex
        bpl loop2
        jmp loc_ea81
}
irq_0d83: {
        lda #$01
        sta $d019
        lda #$fa
        sta $d012
        lda #$80
        ldx #$11
        sta $0314
        stx $0315
        cli
        ldx #$34
loop:
        dex
        bne loop
        jmp loc_ea81
}
irq_0da0: {
        lda #$01
        sta $d019
        lda #$19
        sta $d012
        lda #$00
        ldx #$12
        sta $0314
        stx $0315
        cli
        ldx #$34
loop:
        dex
        bne loop
        lda #$00
        sta $dc00
        ldx $dc01
        inx
        bne skip
        jmp loc_ea81
skip:
        sei
        ldx #$ff
        txs
        jmp loc_2a00
}
// Referenced by: jsr from $0e83, $0e8c

sub_0dcf:
        jsr sub_0dd5
        jmp loc_1072
// Referenced by: jsr from $0dcf, $0eba

sub_0dd5:
        sta $7a
        sta smc_1067                                // SMC: modifies $1067
        sty $7b
        sty smc_1068                                // SMC: modifies $1068
        rts

// --- Region $0e00-$0ef3 ---
.pc = $0e00 "loc_0e00"

loc_0e00:
        sei
        ldx #$ff
        txs
        jsr $e518
        ldx #$00
        lda #$8f

loc_0e0b:
        sta $0400,x
        sta $0500,x
        sta $0600,x
        sta $06e8,x
        inx
        bne loc_0e0b
        lda #$01
        sta $033c
        sta $033d
        ldx #$3f
        lda #$ff

loc_0e26:
        sta $0100,x
        sta $0140,x
        sta $0340,x
        sta $0380,x
        sta $03c0,x
        sta $0200,x
        sta $0240,x
        sta $02c0,x
        dex
        bpl loc_0e26
        ldx #$07

loc_0e43:
        lda $12f8,x
        sta $07f8,x
        dex
        bpl loc_0e43
        stx $d015
        stx $d01c
        stx $d01d
        ldx #$00
        lda #$00

loc_0e59:
        sta $d000,x
        inx
        inx
        clc
        adc #$30
        cpx #$10
        bne loc_0e59
        lda #$c0
        sta $d010
        lda #$00
        ldx #$16
        sta smc_135f                                // SMC: modifies $135f
        stx smc_1360                                // SMC: modifies $1360
        cli
        jsr sub_0e92
        lda #$12
        sta $d018
        lda #$00
        ldy #$0f
        ldx #$02
        jsr sub_0dcf
        lda #$20
        ldy #$0f
        ldx #$14
        jsr sub_0dcf
        jmp loc_0eb6
// Referenced by: jsr from $0e75

sub_0e92:
        sei
        lda #$80
        sta $0314
        lda #$11
        sta $0315
        lda #$fa
        sta $d012
        lda $d011
        and #$7f
        sta $d011
        lda #$01
        sta $d01a
        lda #$00
        sta $dc0e
        cli
        rts

loc_0eb6:
        lda #$30
        ldy #$14
        jsr sub_0dd5

loc_0ebd:
        ldx #$08
        jsr loc_1072
        ldx #$0b
        jsr loc_1072
        ldx #$0e
        jsr loc_1072
        jsr sub_1117
        jsr sub_1066
        pha
        and #$7f
        asl
        ldx #$05

loc_0ed8:
        sta $54

loc_0eda:
        ldy $54
        bne loc_0eda
        dex
        bpl loc_0ed8
        jsr sub_10b7
        lda smc_1067
        ldx smc_1068
        sta $7a
        stx $7b
        pla
        bpl loc_0ebd
        bmi loc_0eb6
        brk

// --- Region $0fa0-$0fa0 ---
.pc = $0fa0 "Program $0fa0"
        brk

// --- Region $1000-$11d8 ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $1080

sub_1000:
        pha
        lda $1400,x
        sta $7c
        lda $1418,x
        sta $7d
        pla
        pha
        and #$03
        sta $78
        pla
        lsr
        lsr
        sta smc_1018                                // SMC: modifies $1018
.label smc_1018 = * + 1
        lda $1316                                   // !SMC: modified by $1014

loc_101a:
        jsr sub_1022
        dec $78
        bne loc_101a
        rts
// Referenced by: jsr from $101a

sub_1022:
        sta ($7c),y
        clc
        adc #$01
        pha
        tya
        adc #$28
        tay
        pla
        sta ($7c),y
        adc #$01
        pha
        tya
        sec
        sbc #$27
        tay
        pla
        rts

// Referenced by: jsr from $1075
sub_1039: {
        ldy #$00
        sty $78
loop:
        lda ($7a),y
        php
        and #$03
        clc
        adc $78
        sta $78
        iny
        plp
        bne loop
        lda #$28
        sec
        sbc $78
        lsr
        rts
}
// Referenced by: jsr from $1072

sub_1052:
        lda $1400,x
        sta $7c
        lda $1418,x
        sta $7d
        lda #$8f
        ldy #$4f

loc_1060:
        sta ($7c),y
        dey
        bpl loc_1060
        rts
// Referenced by: jsr from $0ecf, $1079

sub_1066:
.label smc_1067 = * + 1
.label smc_1068 = * + 2
        lda $1486                                   // !SMC: modified by $0dd7, $0ddc
        inc smc_1067
        bne loc_1071
        inc smc_1068

loc_1071:
        rts

loc_1072:
        jsr sub_1052
        jsr sub_1039
        tay

loc_1079:
        jsr sub_1066
        cmp #$00
        beq loc_1085
        jsr sub_1000
        beq loc_1079

loc_1085:
        ldx #$01

loc_1087:
        lda smc_1067,x
        sta $7a,x
        dex
        bpl loc_1087

loc_108f:
        rts
// Referenced by: jsr from $10ce, $10d4, $10da, $10e0, $10f2, $10f8, $10fe, $1104

sub_1090:
        cpx $a4
        bcs loc_108f
        cpx $a3
        bcc loc_108f
        sta smc_10ad                                // SMC: modifies $10ad
        ldy #$08

loc_109d:
        lda $1400,y
        sta smc_10af                                // SMC: modifies $10af
        lda $1418,y
        clc
        adc #$d4
        sta smc_10b0                                // SMC: modifies $10b0
.label smc_10ad = * + 1
        lda #$01                                    // !SMC: modified by $1098
.label smc_10af = * + 1
.label smc_10b0 = * + 2
        sta $da58,x                                 // !SMC: modified by $10a0, $10a9
        iny
        cpy #$10
        bcc loc_109d
        rts

// Referenced by: jsr from $0ee1
sub_10b7: {
        lda #$00
        ldx #$27
        sta $a9
        stx $aa
loop1:
        lda #$14
        ldx #$00
        sta $a4
        stx $a3
        jsr sub_1177
        ldx $a9
        lda #$0f
        jsr sub_1090
        dex
        lda #$0c
        jsr sub_1090
        dex
        lda #$0b
        jsr sub_1090
        dex
        lda #$00
loop2:
        jsr sub_1090
        dex
        bpl loop2
        lda #$28
        ldx #$14
        sta $a4
        stx $a3
        ldx $aa
        lda #$0f
        jsr sub_1090
        inx
        lda #$0c
        jsr sub_1090
        inx
        lda #$0b
        jsr sub_1090
        inx
        lda #$00
loop3:
        jsr sub_1090
        inx
        cpx #$28
        bcc loop3
        inc $a9
        dec $aa
        lda $a9
        cmp #$18
        bne loop1
        rts
}

// Referenced by: jsr from $0ecc
sub_1117: {
        lda #$13
        sta $a9
        sta $aa
loop1:
        lda #$14
        ldx #$00
        sta $a4
        stx $a3
        jsr sub_1177
        ldx $a9
        lda #$0b
        jsr sub_1090
        inx
        lda #$0c
        jsr sub_1090
        inx
        lda #$0f
        jsr sub_1090
        inx
        lda #$01
loop2:
        jsr sub_1090
        inx
        cpx #$14
        bcc loop2
        lda #$28
        ldx #$14
        sta $a4
        stx $a3
        ldx $aa
        lda #$0b
        jsr sub_1090
        dex
        lda #$0c
        jsr sub_1090
        dex
        lda #$0f
        jsr sub_1090
        dex
        lda #$01
loop3:
        jsr sub_1090
        dex
        cpx #$13
        bcs loop3
        dec $a9
        inc $aa
        lda $a9
        cmp #$fa
        bne loop1
        rts
}
// Referenced by: jsr from $10c7, $1125

sub_1177:
        lda #$01
        sta $54

loc_117b:
        lda $54
        bne loc_117b
        rts

irq_1180:
        nop
        nop
        lda $d011
        and #$f7
        sta $d011
        lda #$00
        sta $d021
        ldx #$27
.label smc_1192 = * + 1
        ldy #$11                                    // !SMC: modified by $11b4

loc_1193:
        lda $11e0,y
        sta $d025
        sta $d025
        iny
        tya
        and #$1f
        tay
        php
        pla
        dec $d016
        inc $d016
        nop
        dex
        bne loc_1193
        ldy smc_1192
        dey
        tya
        and #$1f
        sta smc_1192                                // SMC: modifies $1192
        lda #$01
        sta $d019
        lda #$14
        sta $d012
        lda #$a0
        ldy #$0d
        sta $0314
        sty $0315
        ldx #$0e
        lda #$19

loc_11cf:
        sta $d001,x
        dex
        dex
        bpl loc_11cf
        jmp loc_ea81

// --- Region $1200-$12f5 ---
.pc = $1200 "irq_1200"

irq_1200:
        nop
        ldy #$04

loc_1203:
        dey
        bne loc_1203
        ldx #$15
.label smc_1209 = * + 1
        ldy #$1a                                    // !SMC: modified by $122b

loc_120a:
        lda $11e0,y
        sta $d025
        sta $d025
        iny
        tya
        and #$1f
        tay
        php
        pla
        dec $d016
        inc $d016
        nop
        dex
        bne loc_120a
        ldy smc_1209
        iny
        tya
        and #$1f
        sta smc_1209                                // SMC: modifies $1209
        lda #$01
        sta $d019
        lda #$1b
        sta $d011
        lda #$35
        sta $d012
        lda #$5a
        ldy #$12
        sta $0314
        sty $0315
        lda #$00
        sta $d021
        ldx #$0e
        lda #$fa

loc_1250:
        sta $d001,x
        dex
        dex
        bpl loc_1250
        jmp loc_ea81

irq_125a:
        nop
        pha
        pha
        pla
        pla
        lda #$01
        sta $d020
        sta $d021
        lda #$01
        sta $d019
        lda #$3a
        sta $d012
        lda #$7e
        ldy #$12
        sta $0314
        sty $0315
        jmp loc_ea81

irq_127e:
        pha
        pha
        pla
        pla
        lda #$0f
        sta $d021
        sta $d020
        lda #$01
        sta $d019
        lda #$5a
        sta $d012
        lda #$a1
        ldy #$12
        sta $0314
        sty $0315
        jmp loc_ea81

irq_12a1:
        pha
        pha
        pla
        pla
        lda #$0c
        sta $d021
        sta $d020
        lda #$01
        sta $d019
        lda #$c5
        sta $d012
        lda #$00
        ldy #$0d
        sta $0314
        sty $0315
        ldx #$3e

loc_12c3:
        dex
        bne loc_12c3
        lda #$00
        sta $d020
        sta $d021
        lda $54
        beq loc_12d4
        dec $54

loc_12d4:
        dec $033c
        bne loc_12f2
        lda #$03
        sta $033c
.label smc_12df = * + 1
        ldy #$17                                    // !SMC: modified by $12ef
        lda dat_0de0,y
        ldx #$4f

loc_12e5:
        sta $d850,x
        dex
        bpl loc_12e5
        iny
        tya
        and #$1f
        sta smc_12df                                // SMC: modifies $12df

loc_12f2:
        jmp loc_1340

dat_12f5:
        // === Sine/lookup table (75 bytes, range $00-$ea) ===
        .byte $00                                   // .

// --- Region $1340-$1408 ---
.pc = $1340 "loc_1340"

loc_1340:
        ldx #$2a

loc_1342:
        asl $02ce,x
        jsr sub_13ad
        sec
        jsr sub_13ad
        dex
        dex
        dex
        dex
        dex
        dex
        bpl loc_1342
        dec $033d
        bne loc_13a6
        lda #$08
        sta $033d

loc_135e:
.label smc_135f = * + 1
.label smc_1360 = * + 2
        lda $1644                                   // !SMC: modified by $0e6e, $0e71, $1367, $136a
        bne loc_1370
        lda #$16
        ldx #$00
        sta smc_1360                                // SMC: modifies $1360
        stx smc_135f                                // SMC: modifies $135f
        clc
        bcc loc_135e

loc_1370:
        ldx #$00
        stx $b3
        asl
        rol $b3
        asl
        rol $b3
        asl
        rol $b3
        sta $b2
        lda $b3
        clc
        adc #$d8
        sta $b3
        lda #$33
        sta $01
        ldy #$00

loc_138c:
        lda ($b2),y
        eor #$ff
        sta $02ce,x
        inx
        inx
        inx
        inx
        inx
        inx
        iny
        cpy #$08
        bne loc_138c
        inc smc_135f
        bne loc_13a6
        inc smc_1360

loc_13a6:
        jsr sub_13f3
        nop
        jmp loc_ea81
// Referenced by: jsr from $1345, $1349

sub_13ad:
        rol $02cd,x
        rol $02cf,x
        rol $0254,x
        rol $0250,x
        rol $024c,x
        rol $020b,x
        rol $0207,x
        rol $0203,x
        rol $03c2,x
        rol $03c4,x
        rol $03c6,x
        rol $038b,x
        rol $038d,x
        rol $038f,x
        rol $0354,x
        rol $0350,x
        rol $034c,x
        rol $0151,x
        rol $0153,x
        rol $014f,x
        rol $010e,x
        rol $0110,x
        rol $0112,x
        rts
// Referenced by: jsr from $13a6

sub_13f3:
        lda #$35
        sta $01
        jsr $e03f
        lda #$37
        sta $01
        rts

dat_13ff:
        .byte $00,$00                               // ..

loc_1401:
        plp
        bvc loc_147c
        ldy #$c8
        beq $1420
        rti

// --- Region $147c-$147e ---
.pc = $147c "loc_147c"

loc_147c:
        asl $62
        brk

// --- Region $2a00-$2ab9 ---
.pc = $2a00 "loc_2a00"

loc_2a00:
        sei
        lda #$37
        sta $01
        jsr $fda3
        jsr $fd15
        jsr $ff5b
        jsr sub_2a66
        lda #$34
        sta $01
        ldx #$50

loc_2a17:
        lda loc_2a23,x
        sta $033c,x
        dex
        bpl loc_2a17
        jmp $033c

loc_2a23:
        lda #$dd
        ldx #$2a
        sta $b0
        stx $b1
        lda #$01
        ldx #$08
        sta $ae
        stx $af
        ldy #$00

loc_2a35:
        lda ($b0),y
        sta ($ae),y
        inc $01
        sta $d022
        dec $01
        iny
        bne loc_2a47

loc_2a43:
        inc $af
        inc $b1

loc_2a47:
        tya
        nop
        ora $b1
        bne loc_2a35
        lda #$be
        ldx #$75
        sta $ae
        sta $2d
        stx $af
        stx $2e
        lda #$37
        sta $01
        cli
        lda #$00
        sta $d020
        jmp $fce2
// Referenced by: jsr from $2a0e

sub_2a66:
        lda #$00
        sta $d020
        sta $d021
        tax

loc_2a6f:
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $dae8,x
        inx
        bne loc_2a6f
        ldx #$00
        ldy #$00
        lda #$68
        sta $fe
        sta $fc
        lda #$05
        sta $ff
        clc
        adc #$d4
        sta $fd

loc_2a91:
        lda dat_2ab9,x
        pha

loc_2a95:
        pla
        asl
        pha
        lda #$20
        bcc loc_2a9e
        lda #$64

loc_2a9e:
        sta ($fe),y
        lda #$01
        sta ($fc),y
        iny
        tya
        and #$07
        bne loc_2a95
        cpy #$00
        bne loc_2ab2

dat_2aae:
        .byte $e6,$ff,$e6,$fd                       // ....

loc_2ab2:
        inx
        pla
        cpx #$23
        bne loc_2a91
        rts

dat_2ab9:
        // === Data block (1 bytes, $2ab9-$2ab9) ===
        .byte $3c                                   // <

// --- Region $3e02-$3e03 ---
.pc = $3e02 "Segment $3e02"
        brk
        brk                                         // !SMC: modified by $13d2

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

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

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

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

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

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

// --- Region $ea81-$ea81 ---
.pc = $ea81 "loc_ea81"

loc_ea81:
        brk

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

// --- Region $0808-$0a98 ---
.pc = $0808 "dat_0808"

dat_0808:
        .byte $07,$07,$0f,$0d,$0d,$18,$18,$18,$30,$30,$3f,$7f,$60,$60,$f0,$f0 // ........00?.``..
        .byte $c0,$c0,$e0,$e0,$e0,$f0,$f0,$f0,$78,$78,$f8,$fc,$3c,$3c,$7e,$7e // ........xx..<<~~
        .byte $ff,$ff,$79,$78,$78,$79,$7f,$7f,$79,$78,$78,$78,$78,$7d,$ff,$ff // ..yxxy..yxxxx}..
        .byte $80,$e0,$f0,$f0,$f0,$f0,$e0,$e0,$f8,$78,$7c,$7c,$7c,$f8,$f8,$e0 // .........x|||...
        .byte $07,$1f,$3f,$70,$60,$e0,$e0,$e0,$e0,$f0,$f0,$78,$7e,$3f,$1f,$07 // ..?p`......x~?..
        .byte $e0,$f8,$fc,$fe,$38,$60,$00,$00,$00,$00,$00,$04,$0e,$fc,$f8,$e0 // ....8`..........
        .byte $ff,$ff,$78,$78,$78,$78,$78,$78,$78,$78,$78,$78,$78,$78,$ff,$ff // ..xxxxxxxxxxxx..
        .byte $c0,$f0,$f8,$7c,$7c                   // ...||

txt_087d:
        .text ">>>>>>"
        .byte $7c,$7c,$f8,$f0,$c0,$ff,$ff,$78,$78,$78,$78,$7f,$7f,$78,$78,$78 // ||.....xxxx..xxx
        .byte $78,$78,$78,$ff,$ff,$fc,$fc,$3c,$0c,$00,$0c,$fc,$fc,$0c,$00,$00 // xxx....<........
        .byte $04,$0c,$3c,$fc,$fc,$ff,$ff,$78,$78,$78,$78,$7f,$7f,$78,$78,$78 // ..<....xxxx..xxx
        .byte $78,$78,$78,$fc,$fc,$fc,$fc,$3c,$0c,$00,$0c,$fc,$fc,$0c,$00,$00 // xxx....<........
        .byte $00,$00,$00,$00,$00,$07,$1f,$3f,$70,$60,$e0,$e0,$e0,$e0,$f0,$f0 // .......?p`......
        .byte $78,$7e,$3f,$1f,$07,$e0,$f8,$fc,$fe,$38,$60,$00,$00,$7e,$7e,$1e // x~?......8`..~~.
        .byte $1e,$1e,$fe,$fe,$e6,$fc,$fc,$78,$78,$78,$78,$7f,$7f,$78,$78,$78 // .......xxxx..xxx
        .byte $78,$78,$78,$fc,$fc,$7e,$7e
        .text "<<<<"
        .byte $fc,$fc

txt_0900:
        .text "<<<<<<"
        .byte $7e,$7e,$fc,$fc,$78,$78,$78,$78,$78,$78,$78,$78,$78,$78,$78,$78 // ~~..xxxxxxxxxxxx
        .byte $fc,$fc,$7f,$7f,$1e,$1e,$1e,$1e,$1e,$1e,$1e,$1e,$1e,$1e,$1e,$3c // ...............<
        .byte $7c,$78,$fc,$fc,$78,$78,$79,$7b,$7f,$7f,$79,$78,$78,$78,$78,$78 // |x..xxy{..yxxxxx
        .byte $fc,$fc,$78,$78,$60,$c0,$80,$c0,$c0,$e0,$e0,$f0,$f0,$78,$78,$3c // ..xx`........xx<
        .byte $7e,$7e,$fc,$fc,$78,$78,$78,$78,$78,$78,$78,$78,$78,$78,$78,$78 // ~~..xxxxxxxxxxxx
        .byte $ff,$ff,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$04,$0c,$3c // ...............<
        .byte $fc,$fc,$f0,$f0,$78,$78,$78,$7d,$7d,$7f,$6f,$6f,$6f,$60,$60,$60 // ....xxx}}.ooo```
        .byte $f0,$f0,$7e,$7e,$fc,$fc,$fc,$fc,$bc,$bc // ..~~......

txt_0980:
        .text "<<<<<<"
        .byte $7e,$7e,$f0,$f8,$7c,$7e,$7f,$7f,$7f,$6f,$67,$63,$61,$60,$60,$60 // ~~..|~...ogca```
        .byte $f0,$f0,$1e,$1e,$0c,$0c,$0c,$8c,$cc,$ec,$fc,$fc,$fc,$fc,$7c,$3c // ..............|<
        .byte $1c,$1c,$07,$1f,$3f,$70,$60,$e0,$e0,$e0,$e0,$f0,$f0,$78,$7e,$3f // ....?p`......x~?
        .byte $1f,$07,$c0,$f0,$f8,$fc,$3c,$1e,$1e,$0e,$0e,$0e,$0e,$0c,$1c,$f8 // ......<.........
        .byte $f0,$c0,$ff,$ff,$7b,$78,$78,$78,$78,$78,$78,$7c,$7f,$7b,$78,$78 // ....{xxxxxx|.{xx
        .byte $fc,$fc,$80,$e0,$f0,$f8,$f8,$7c,$7c,$7c,$7c,$78,$f8,$e0,$00,$00 // .......||||x....
        .byte $00,$00,$07,$1f,$3f,$70,$60,$e0,$e0,$e0,$e0,$f7,$f1,$78,$7e,$3f // ....?p`......x~?
        .byte $1f,$07,$e0,$f8,$fc,$7e,$1e,$0f,$0f,$07,$07,$07,$c7,$f6,$7e,$fc // .....~........~.
        .byte $fe,$e7,$ff,$ff,$7b,$78,$78,$78,$78,$78,$78,$7c,$7f,$7b,$78,$78 // ....{xxxxxx|.{xx
        .byte $fc,$fc,$80,$e0,$f0,$f8,$f8,$7c,$7c,$7c,$7c,$78,$f8,$f0,$f8,$7c // .......||||x...|
        .byte $3e,$1f,$07,$1f,$3f,$70,$60,$f0,$f8,$7f,$7f,$1f,$01,$20,$70,$fc // >...?p`...... p.
        .byte $7f,$0f,$e0,$f8,$fc,$fe,$38,$60,$00,$00,$e0,$f8,$fc,$3e,$1c,$3c // ......8`.....>.<
        .byte $f8,$e0,$ff,$ff,$e7,$c7,$07,$07,$07,$07,$07,$07,$07,$07,$07,$07 // ................
        .byte $0f,$0f,$fc,$fc,$9c,$8c,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80 // ................
        .byte $c0,$c0,$f8,$f8,$78,$78,$78,$78,$78,$78,$78,$78,$78,$78,$7c,$3e // ....xxxxxxxxxx|>
        .byte $3f,$0f,$7c,$7c                       // ?.||

txt_0a7a:
        .text "<<<<<<<<<<<"
        .byte $fc,$fe,$be,$fc,$fc,$78,$78,$79,$3d,$3c,$3c,$1e,$1e,$1e,$0f,$0f // .....xxy=<<.....
        .byte $0f,$07,$07,$0e                       // ....

// --- Region $0aa5-$0aca ---
.pc = $0aa5 "dat_0aa5"

dat_0aa5:
        .byte $60,$c0,$c0,$fc,$fc,$78,$78,$78,$3c,$3c,$3c,$1e,$1e,$1e,$0f,$0f // `....xxx<<<.....
        .byte $0f,$07,$07,$7e,$7e,$3c,$3c,$3c,$7e,$7e,$7e,$cf,$cf,$cf,$87,$87 // ...~~<<<~~~.....
        .byte $87,$83,$83,$3c,$3c,$18               // ...<<.

// --- Region $0ad3-$0afe ---
.pc = $0ad3 "dat_0ad3"

dat_0ad3:
        .byte $c0,$c0,$c0,$c0,$c0,$fc,$f8,$7c,$3e,$3e,$1f,$0f,$0f,$07,$07,$0f // .......|>>......
        .byte $19,$30,$60,$e0,$e0,$0e,$0c,$18,$30,$60,$c0,$80,$80,$c0,$e0,$e0 // .0`.....0`......
        .byte $f0,$f8,$f8,$7c,$fe,$fe,$fe,$3c,$3e,$1e,$1f,$0f // ...|...<>...

// --- Region $0b0a-$0b30 ---
.pc = $0b0a "Program $0b0a"
        .byte $18,$30,$30,$60,$60,$c0,$c0,$80,$80,$00,$c8,$f8,$f8,$70,$ff,$ff // .00``........p..
        .byte $ff,$c0,$80,$00,$00,$01,$07,$1e,$78,$e0,$70,$7f,$3f,$3f,$f0,$f8 // ........x.p.??..
        .byte $f8,$3c,$1c,$1e,$78,$e0,$80           // .<..x..

// --- Region $0b32-$0c87 ---
.pc = $0b32 "dat_0b32"

dat_0b32:
        .byte $00,$00,$06,$fe,$fe,$fe,$00,$03,$0f,$0f,$03,$03,$03,$03,$03,$03 // ................
        .byte $03,$03,$03,$03,$0f,$0f,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0 // ................
        .byte $c0,$c0,$c0,$c0,$f0,$f0,$0f,$3f,$78,$70,$f0,$fc,$7e,$7c,$18,$01 // .......?xp..~|..
        .byte $07,$1f,$7c,$f0,$ff,$ff,$e0,$f8,$fc,$7c,$3e,$3e,$3c,$7c,$f8,$f0 // ..|......|>><|..
        .byte $c0,$00,$00,$06,$fe,$fe,$3f,$7f,$ff,$01,$03,$07,$0f,$01,$00,$20 // ......?........ 
        .byte $70,$f0,$f8,$7e,$3f,$0f,$fe,$fc,$f8,$f0,$e0,$c0,$f0,$f8,$7c,$3c // p..~?.........|<
        .byte $3e,$1e,$1c,$3c,$f8,$e0,$00,$00,$01,$03,$07,$0e,$1c,$38,$70,$e0 // >..<.........8p.
        .byte $ff,$ff,$00,$00,$00,$00,$78,$f8,$f8,$f8,$78,$78,$78,$78,$78,$78 // ......x...xxxxxx
        .byte $fe,$fc,$78,$78,$fc,$fc,$3f,$3f,$7f,$70,$f0,$ff,$ff,$71,$00,$21 // ..xx..??.p...q.!
        .byte $70,$f0,$f8,$7e,$3f,$0f,$fe,$fc,$f8,$00,$00,$c0,$f0,$f8,$7c,$3c // p..~?.........|<
        .byte $3e,$1e,$1c,$3c,$f8,$e0,$07,$1f,$3f,$70,$60,$e0,$e3,$ef,$ff,$f8 // >..<....?p`.....
        .byte $f0,$78,$7e,$3f,$1f,$07,$c0,$f0,$f8,$f0,$20,$00,$e0,$f8,$fc,$7c // .x~?...... ....|
        .byte $1e,$0c,$1c,$f8,$f0,$c0,$3f,$7f,$ff,$00,$01,$01,$03,$03,$0f,$0f // ......?.........
        .byte $0f,$1f,$1f,$1f,$1f,$1f,$fe,$fc,$f8,$f0,$e0,$e0,$c0,$c0,$80,$80 // ................
        .byte $80,$00,$00,$00,$00,$00,$0f,$3f,$78,$70,$f0,$f8,$7e,$1f,$1f,$7c // .......?xp..~..|
        .byte $70,$f0,$f8,$7e,$3f,$0f,$e0,$f8,$fc,$3e,$1e,$1c,$78,$f0,$f8,$fc // p..~?....>..x...
        .byte $3e,$1e,$1c,$3c,$f8,$e0,$07,$1f,$3f,$70,$60,$f0,$7c,$7f,$3f,$0f // >..<....?p`.|.?.
        .byte $00,$08,$1e,$3f,$1f,$07,$c0,$f0,$f8,$fc,$3c,$1e,$3e,$fe,$ee,$8e // ...?......<.>...
        .byte $0e,$0c,$1c,$f8,$f0,$c0,$07,$1f,$3f,$70,$60,$e0,$e0,$e0,$e0,$f0 // ........?p`.....
        .byte $f0,$78,$7e,$3f,$1f,$07,$c0,$f0,$f8,$fc,$3c,$1e,$1e,$0e,$0e,$0e // .x~?......<.....
        .byte $0e,$0c,$1c,$f8,$f0,$c0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00               // ......

// --- Region $0de0-$0dff ---
.pc = $0de0 "dat_0de0"

dat_0de0:
        .byte $00,$0b,$0b,$0b,$0b,$0c,$0c,$0f,$0f,$0f,$0f,$0f,$0f,$0c,$0c,$0b // ................
        .byte $00,$0b,$0b,$0b,$0b,$0c,$0c,$0f,$0f,$0f,$0f,$0f,$0f,$0c,$0c,$0b // ................

// --- Region $0ef4-$0f2b ---
.pc = $0ef4 "dat_0ef4"

dat_0ef4:
        .fill 12, $00
        .byte $0a,$7e,$76,$91,$0a,$3a,$32,$21,$0a,$4a,$91,$1a // .~v..:2!.J..

txt_0f0c:
        .text "F:R>"
        .byte $00                                   // string terminator
        .fill 15, $00
        .byte $3e,$46,$12,$4a,$12,$36,$4e,$91,$62,$3a,$52 // >F.J.6N.b:R

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

// --- Region $0fa1-$0fa1 ---
.pc = $0fa1 "dat_0fa1"

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

// --- Region $11d9-$11ff ---
.pc = $11d9 "dat_11d9"

dat_11d9:
        .byte $00,$00,$00,$00,$00,$00,$00,$06,$06,$06,$06,$0e,$0e,$0e,$0e,$03 // ................
        .byte $03,$03,$03,$0f,$0f,$0f,$0f,$01,$01,$01,$01,$0f,$0f,$0f,$0f,$03 // ................
        .byte $03,$03,$03,$0e,$0e,$0e,$0e           // .......

// --- Region $12f6-$133f ---
.pc = $12f6 "Segment $12f6"
        .byte $00,$00,$04,$05,$0d,$0e,$0f,$08,$09,$0b,$01,$05,$09,$0d,$11,$15 // ................
        .byte $19,$1d                               // ..

txt_1308:
        .text "!#%)-159=AEIMQU"
        .byte $5b,$5f,$63,$67,$6b,$6f,$73,$77,$7b,$7f,$83,$87,$8b,$8f,$93,$97 // [_cgkosw{.......
        .byte $9b,$a3,$a7,$ab,$af,$b3,$b7,$bb,$c3,$ea,$ea,$ea,$ea,$ea,$ea,$ea // ................
        .fill 9, $ea

// --- Region $1409-$147b ---
.pc = $1409 "dat_1409"

dat_1409:
        .byte $68,$90,$b8,$e0,$08,$30,$58,$80,$a8,$d0,$f8,$20,$48,$70,$98,$04 // h....0X.... Hp..
        .byte $04,$04,$04,$04,$04,$04,$05,$05,$05,$05,$05,$05,$06,$06,$06,$06 // ................
        .byte $06,$06,$06,$07,$07,$07,$07,$02,$1a,$02,$21,$36,$00,$02,$36,$0e // ..........!6..6.
        .byte $00,$02,$1a,$02,$21,$36,$00,$10,$4e,$1e,$21,$4a,$91,$21,$4a,$91 // ....!6..N.!J.!J.
        .byte $02,$00,$0a,$7e,$76,$91,$0a,$3a,$32,$21,$0a,$4a,$91,$1a,$46,$3a // ...~v..:2!.J..F:
        .byte $52,$3e,$00,$0a,$46,$02,$0a,$2a,$21,$36,$1a,$91,$02,$0a,$4e,$21 // R>..F..*!6....N!
        .byte $3a,$36,$00,$10,$21,$4e,$91,$5b,$02,$4a,$00,$0a,$46,$02,$0a,$2a // :6..!N.[.J..F..*
        .byte $12,$0e,$91                           // ...

// --- Region $147f-$1529 ---
.pc = $147f "dat_147f"

dat_147f:
        .text "R6*6:"
        .byte $5b,$00,$15,$5b
        .byte $46,$21,$4e,$12,$91
        .byte $52,$4a
        .byte $00,$00,$16,$3a,$46,$00,$10,$4a,$5b,$02,$3e,$91,$3a,$46,$91,$06 // ...:F..J[.>.:F..
        .byte $52,$62,$00,$36,$12,$5b,$91,$3a,$46,$21,$1a,$21,$36,$02,$2e,$4a // Rb.6.[.:F!.!6..J
        .byte $00,$02,$36,$0e,$91,$36,$12,$5b,$91,$4a,$4e,$52,$16,$16,$00,$10 // ..6..6.[.JNR....
        .byte $0e,$3a,$36,$4e,$91,$16,$3a,$46,$1a,$12,$4e,$00,$4e,$3a,$91,$2e // .:6N..:F..N.N:..
        .byte $3a,$3a,$2a,$00,$3a,$52,$46,$91,$2e,$02,$4e,$12,$4a,$4e,$91,$0e // ::*.:RF...N.JN..
        .byte $12,$32,$3a,$00,$10,$0a,$7e,$76,$91,$0a,$3a,$32,$21,$0a,$4a,$91 // .2:...~v..:2!.J.
        .byte $1a
        .text "F:R>"
        .byte $00,$06
        .byte $3e,$91,$6a,$76,$72,$00,$82,$82,$8e
        .byte $8e,$91
        .text "2:RJ"
        .byte $0a
        .byte $46,$3a,$36,$91,$6a,$00,$10,$00,$06
        .byte $12,$2e,$1a,$21,$52,$32,$00,$00,$00,$06,$62,$12,$00,$06,$62,$12 // ...!R2....b...b.
        .byte $00,$06,$62,$12,$00,$00,$00,$00,$00,$80 // ..b.......

dat_1529:
        // === Fill data (1 bytes, $1529-$1529) ===
        .byte $00                                   // .

// --- Region $1600-$28a0 ---
.pc = $1600 "dat_1600"

dat_1600:
        .byte $0f,$0e                               // ..

txt_1602:
        .text " 01/ "

txt_1607:
        .encoding "screencode_mixed"
        .text "november of this years, me top duck"
        .encoding "petscii_upper"

txt_162a:
        .text "   , "

txt_162f:
        .encoding "screencode_mixed"
        .text "have been cracked by c64 comics group/c64cg"
        .encoding "petscii_upper"

txt_165a:
        .text ".... "

txt_165f:
        .encoding "screencode_mixed"
        .text "thanx to tmb for the originals,fuck to bb,now the greetings:  all the members of the c64cg(greystoke-irq-unknow-hmm-johnny b-malibu-lkj-chett-number"
        .encoding "petscii_upper"

txt_16f3:
        .text " 7), 2000 "

txt_16fd:
        .encoding "screencode_mixed"
        .text "a.d,apg,dominator,triad,fairlight,mad squad,tlf,vision,st,tls/fsn,system,tsk,fac/dec,fp,gcf,jewels,faze 7,triangle,new edition,new import,w-w  usa  (thanx for the good stuff),human,tristars,stl/twg,fall guys,tsb/trianon,yulk&malaria,mac/tek,scorpio/sdi,tmb(bu"
        .encoding "petscii_upper"

chr_1800:
        // === Charset data (2048 bytes, $1800-$1fff) ===
        .byte $14,$20,$06,$15,$03,$0b,$20,$14       // char 0 @+0
        .byte $0f,$20,$06,$0c,$29,$2c,$0e,$05       // char 1 @+1
        .byte $17,$20,$07,$05,$0e,$05,$12,$01       // char 2 @+2
        .byte $14,$09,$0f,$0e,$2c,$0e,$06,$03       // char 3 @+3
        .byte $20,$28,$06,$12,$01,$0e,$03,$05       // char 4 @+4
        .byte $29,$2c,$14,$01,$09,$2c,$14,$03       // char 5 @+5
        .byte $01,$2c,$01,$06,$0c,$2c,$16,$34       // char 6 @+6
        .byte $32,$2c,$14,$13,$12,$2c,$03,$10       // char 7 @+7
        .byte $13,$2f,$06,$03,$13,$2c,$0d,$01       // char 8 @+8
        .byte $07,$0e,$15,$0d,$2c,$03,$0f,$0e       // char 9 @+9
        .byte $01,$0e,$2c,$0c,$0f,$16,$05,$12       // char 10 @+10
        .byte $02,$0f,$19                           // char 11 (partial)

txt_185b:
        .byte $2e,$2e,$2e,$2e,$20                   // char 11 (partial)
        .byte $20,$20,$20,$09,$14,$27,$13,$20       // char 12 @+12
        .byte $01,$0c,$0c,$20,$06,$0f,$12,$20       // char 13 @+13
        .byte $0e,$0f,$17                           // char 14 (partial)

txt_1873:
        .byte $20,$2e,$2e,$2e,$20                   // char 14 (partial)
        .byte $13,$0f,$20,$02,$19,$05,$20,$02       // char 15 @+15
        .byte $19,$05                               // char 16 (partial)

txt_1882:
        .byte $20,$20,$20,$20,$20,$20               // char 16 (partial)
        .byte $20,$20,$20,$20,$03,$0f,$10,$19       // char 17 @+17
        .byte $12,$09,$07,$08,$14,$20,$20,$20       // char 18 @+18
        .byte $03,$36,$34,$03,$07,$20,$00,$00       // char 19 @+19

dat_18a0:
        .text "                                                                                                "
        .byte $81,$04,$00,$00,$00,$ff,$00,$ef       // char 32 ' '
        .byte $00,$ff,$00,$ff,$00,$ff,$80,$10       // char 33 '!'
        .byte $ff,$ff,$00,$ff,$00,$ff,$00,$ff       // char 34 '"'
        .byte $00,$ff,$00,$ff,$00,$ff,$00,$ff       // char 35 '#'
        .byte $00,$ff,$00,$ff,$00,$ff,$00,$ff       // char 36 '$'
        .byte $00,$ff,$00,$ff,$00,$ff,$00,$ff       // char 37 '%'
        .byte $00,$ff,$00,$ff,$00,$ff,$00,$ff       // char 38 '&'
        .byte $00,$ff,$00,$ff,$00,$30,$ff,$ef       // char 39 '''
        .byte $00,$ff,$00,$ff,$00,$ff,$00,$ff       // char 40 '('
        .byte $00,$ff,$00,$ff,$08,$ff,$00,$c5       // char 41 ')'
        .byte $00,$ff,$00,$ff,$00,$ff,$00,$ef       // char 42 '*'
        .byte $00,$ff,$00,$ff,$00,$ff,$00,$ff       // char 43 '+'
        .byte $00,$ff,$00,$ff,$00,$ff,$00,$ff       // char 44 ','
        .byte $00,$ff,$00,$ff,$00,$ff,$00,$df       // char 45 '-'
        .byte $00,$ff,$00,$bd,$00,$ff,$82,$ff       // char 46 '.'
        .byte $00,$ff,$00,$ff,$00,$ef,$ff,$ff       // char 47 '/'
        .byte $7e,$fb,$ff,$ff,$ff,$00,$ff,$10       // char 48 '0'
        .byte $ff,$00,$ff,$02,$ff,$00,$7f,$ef       // char 49 '1'
        .byte $00,$00,$ff,$00,$ff,$00,$ff,$00       // char 50 '2'
        .byte $ff,$00,$ff,$00,$ff,$00,$ff,$00       // char 51 '3'
        .byte $ff,$00,$ff,$00,$fe,$00,$ff,$00       // char 52 '4'
        .byte $ff,$00,$ff,$00,$ff,$00,$ff,$00       // char 53 '5'
        .byte $ff,$00,$ff,$00,$ff,$00,$ff,$00       // char 54 '6'
        .byte $ff,$00,$ff,$00,$ff,$cf,$00,$10       // char 55 '7'
        .byte $ff,$00,$ff,$00,$ff,$00,$ff,$00       // char 56 '8'
        .byte $ff,$00,$ff,$00,$f7,$00,$ff,$3e       // char 57 '9'
        .byte $ff,$00,$ff,$00,$ff,$00,$ff,$00       // char 58 ':'
        .byte $ff,$00,$ff,$00,$ff,$00,$ff,$00       // char 59 ';'
        .byte $ff,$00,$ff,$00,$ff,$00,$ff,$00       // char 60 '<'
        .byte $ff,$00,$ff,$00,$ff,$00,$ff,$20       // char 61 '='
        .byte $ff,$00,$ff,$42,$ff,$00,$fd,$00       // char 62 '>'
        .byte $ff,$00,$ff,$00,$ff,$00,$00,$00       // char 63 '?'
        .byte $01,$00,$00,$03,$00,$00,$83,$08       // char 64 '@'
        .byte $45,$03,$45,$07,$43,$07,$42,$03       // char 65 'A'
        .byte $43,$0b,$47,$07,$45,$07,$43,$07       // char 66 'B'
        .byte $42,$03,$43,$03,$42,$17,$40,$83       // char 67 'C'
        .byte $07,$32,$07,$34,$03,$2b,$03,$2d       // char 68 'D'
        .byte $03,$2d,$03,$2f,$03,$2f,$ff,$00       // char 69 'E'
        .byte $00,$00,$4c,$7f,$e4,$4c,$de,$e1       // char 70 'F'
        .byte $2c,$76,$e5,$30,$33,$10,$44,$a9       // char 71 'G'
        .byte $1f,$8d,$18,$d4,$2c,$74,$e5           // char 72 (partial)

txt_1a47:
        .byte $30                                   // char 72 (partial)
        .byte $2a,$50,$40,$ae,$23,$e6,$a9,$00       // char 73 'I'
        .byte $bc,$4c,$e5,$99,$04,$d4,$9d,$50       // char 74 'J'
        .byte $e5,$9d,$53,$e5,$9d,$56,$e5,$9d       // char 75 'K'
        .byte $59,$e5,$99,$06,$d4,$a9,$0a,$9d       // char 76 'L'
        .byte $46,$ea,$ca,$10,$e1,$8d,$74,$e5       // char 77 'M'
        .byte $4c,$7f,$e4,$50,$13,$a9,$00,$ae       // char 78 'N'
        .byte $23,$e6,$bc,$4c,$e5,$99,$04,$d4       // char 79 'O'
        .byte $ca,$10,$f7,$a9,$80,$8d,$74,$e5       // char 80 'P'
        .byte $4c,$7f,$e4,$ae,$23,$e6,$ce,$72       // char 81 'Q'
        .byte $e5,$10,$08,$a9,$03,$8d,$72,$e5       // char 82 'R'
        .byte $4c,$a6,$e0,$ce,$70,$e5,$10,$06       // char 83 'S'
        .byte $ad,$71,$e5,$8d,$70,$e5,$bd,$4c       // char 84 'T'
        .byte $e5,$8d,$4f,$e5,$a8,$ad,$72,$e5       // char 85 'U'
        .byte $f0,$1a,$ad,$70,$e5,$cd,$71,$e5       // char 86 'V'
        .byte $d0,$12,$bd,$7c,$e6,$85,$fc,$bd       // char 87 'W'
        .byte $7f,$e6,$85,$fd,$de,$56,$e5,$30       // char 88 'X'
        .byte $06,$4c,$d7,$e1,$4c,$eb,$e1,$bc       // char 89 'Y'
        .byte $50,$e5,$b1,$fc,$10,$0e,$a9,$00       // char 90 'Z'
        .byte $9d,$56,$e5,$9d,$50,$e5,$9d,$53       // char 91 '['
        .byte $e5,$4c,$cf,$e0,$a8,$b9,$82,$e6       // char 92 '\'
        .byte $85,$fe,$b9,$a8,$e6,$85,$ff,$a9       // char 93 ']'
        .byte $00,$9d,$48,$eb,$9d,$87,$e5,$9d       // char 94 '^'
        .byte $c7,$eb,$a9,$30,$9d,$8d,$e5,$bc       // char 95 '_'
        .byte $53,$e5,$a9,$ff,$9d,$53,$e9,$b1       // char 96 '`'
        .byte $fe,$9d,$c0,$e8,$8d,$5c,$e5,$29       // char 97 'a'
        .byte $1f,$9d,$56,$e5,$2c,$5c,$e5,$70       // char 98 'b'
        .byte $3e,$fe,$53,$e5,$ad,$5c,$e5,$10       // char 99 'c'
        .byte $1a,$c8,$b1,$fe,$10,$0f,$9d,$48       // char 100 'd'
        .byte $eb,$c8,$b1,$fe,$9d,$78,$e5,$fe       // char 101 'e'
        .byte $53,$e5,$4c,$38,$e1,$9d,$46,$ea       // char 102 'f'
        .byte $fe,$53,$e5,$c8,$b1,$fe,$8d,$7d       // char 103 'g'
        .byte $e5,$29,$7f,$9d,$0f,$e9,$0a,$a8       // char 104 'h'
        .byte $b9,$8a,$e4,$9d,$75,$e5,$b9,$8b       // char 105 'i'
        .byte $e4,$9d,$a2,$ec,$4c,$6a,$e1,$de       // char 106 'j'
        .byte $53,$e9,$ac,$4f,$e5,$a9,$00,$99       // char 107 'k'
        .byte $06,$d4,$99,$05,$d4,$a9,$08,$4c       // char 108 'l'
        .byte $bd,$e1,$ac,$4f,$e5,$bd,$46,$ea       // char 109 'm'
        .byte $8e,$5e,$e5,$0a,$0a,$0a,$aa,$bd       // char 110 'n'
        .byte $cd,$e5,$8d,$ed,$e9,$ad,$7d,$e5       // char 111 'o'

txt_1b80:
        .byte $30,$35,$bd,$cb,$e5,$99,$02,$d4       // char 112 'p'
        .byte $48,$bd,$cc,$e5,$99,$03,$d4,$48       // char 113 'q'
        .byte $bd,$27,$e6,$48,$bd,$ce,$e5,$99       // char 114 'r'
        .byte $05,$d4,$bd,$cf,$e5,$99,$06,$d4       // char 115 's'
        .byte $ae,$5e,$e5,$a9,$00,$9d,$6d,$e5       // char 116 't'
        .byte $9d,$96,$ea,$68,$9d,$84,$e5,$68       // char 117 'u'
        .byte $9d,$81,$e5,$68,$9d,$7e,$e5,$ad       // char 118 'v'
        .byte $ed,$e9,$ae,$5e,$e5,$9d,$59,$e5       // char 119 'w'
        .byte $fe,$53,$e5,$bc,$53,$e5,$b1,$fe       // char 120 'x'
        .byte $c9,$ff,$d0,$08,$a9,$00,$9d,$53       // char 121 'y'
        .byte $e5,$fe,$50,$e5,$4c,$5e,$e4,$ac       // char 122 'z'
        .byte $4f,$e5,$bd,$c0,$e8                   // char 123 (partial)

txt_1bdd:
        .byte $29,$20,$d0                           // char 123 (partial)
        .byte $0a,$bd,$56,$e5,$d0,$05,$a9,$fe       // char 124 '|'
        .byte $9d,$53,$e9,$bd,$46,$ea,$0a,$0a       // char 125 '}'
        .byte $0a,$a8,$8c,$73,$e5,$b9,$d2,$e5       // char 126 '~'
        .byte $8d,$7b,$e5,$b9,$d1,$e5,$8d,$6c       // char 127
        .byte $e5,$b9,$d0,$e5,$d0,$03,$4c,$ad       // char 128
        .byte $e2,$48,$29,$78,$4a,$4a,$4a,$9d       // char 129
        .byte $03,$e0,$68,$29,$07,$8d,$6b,$e5       // char 130
        .byte $bd,$2f,$e0,$10,$0a,$de,$00,$e0       // char 131
        .byte $d0,$19,$fe,$2f,$e0,$10,$14,$fe       // char 132
        .byte $00,$e0,$bd,$03,$e0,$dd,$00,$e0       // char 133
        .byte $b0,$09,$9d,$00,$e0,$de,$2f,$e0       // char 134
        .byte $de,$00,$e0,$bd,$48,$eb,$f0,$03       // char 135
        .byte $4c,$ad,$e2,$bd,$0f,$e9,$0a,$a8       // char 136
        .byte $38,$b9,$8a,$e4,$f9,$88,$e4,$85       // char 137
        .byte $fd,$b9,$8b,$e4,$f9,$89,$e4,$ce       // char 138
        .byte $6b,$e5,$30,$06,$4a,$66,$fd,$4c       // char 139
        .byte $57,$e2,$85,$fc,$b9,$8a,$e4,$85       // char 140
        .byte $fe,$b9,$8b,$e4,$85,$ff,$bd,$03       // char 141
        .byte $e0,$4a,$a8,$88,$30,$10,$38,$a5       // char 142
        .byte $fe,$e5,$fd,$85,$fe,$a5,$ff,$e5       // char 143
        .byte $fc,$85,$ff,$4c,$73,$e2,$bd,$87       // char 144
        .byte $e5,$c9,$04,$90,$20,$bc,$00,$e0       // char 145
        .byte $88,$30,$10,$18,$a5,$fe,$65,$fd       // char 146
        .byte $85,$fe,$a5,$ff,$65,$fc,$85,$ff       // char 147
        .byte $4c,$90,$e2,$a5,$fe,$9d,$75,$e5       // char 148
        .byte $a5,$ff,$9d,$a2,$ec,$ad,$6c,$e5       // char 149
        .byte $f0,$5c,$ac,$73,$e5,$b9,$29,$e6       // char 150
        .byte $29,$0f,$8d,$f7,$e2,$b9,$29,$e6       // char 151
        .byte $4a,$4a,$4a,$4a,$8d,$dd,$e2,$bd       // char 152
        .byte $6d,$e5,$d0,$1a,$ad,$6c,$e5,$18       // char 153
        .byte $7d,$7e,$e5,$48,$bd,$81,$e5,$69       // char 154
        .byte $00,$29,$0f,$48,$c9,$0f,$d0,$1d       // char 155
        .byte $fe,$6d,$e5,$4c,$fd,$e2,$38,$bd       // char 156
        .byte $7e,$e5,$ed,$6c,$e5,$48,$bd,$81       // char 157
        .byte $e5,$e9,$00,$29,$0f,$48,$c9,$08       // char 158
        .byte $d0,$03,$de,$6d,$e5,$ac,$4f,$e5       // char 159
        .byte $68,$9d,$81,$e5,$99,$03,$d4,$68       // char 160
        .byte $9d,$7e,$e5,$99,$02,$d4,$bd,$48       // char 161
        .byte $eb,$f0,$35,$c9,$bf,$90,$1a,$29       // char 162
        .byte $3f,$8d,$2a,$e3,$38,$bd,$75,$e5       // char 163
        .byte $fd,$78,$e5,$9d,$75,$e5,$bd,$a2       // char 164
        .byte $ec,$e9,$00,$9d,$a2,$ec,$4c,$48       // char 165
        .byte $e3,$29,$3f,$8d,$44,$e3,$18,$bd       // char 166
        .byte $75,$e5,$7d,$78,$e5,$9d,$75,$e5       // char 167
        .byte $bd,$a2,$ec,$69,$00,$9d,$a2,$ec       // char 168
        .byte $ac,$73,$e5,$bd,$c0,$e8               // char 169 (partial)

txt_1d4e:
        .byte $29,$40                               // char 169 (partial)
        .byte $d0,$56,$ad,$7b,$e5,$10,$51,$8e       // char 170
        .byte $5e,$e5,$b9,$24,$e6,$85,$fc,$b9       // char 171
        .byte $25,$e6,$85,$fd,$bd,$c7,$eb,$a8       // char 172
        .byte $b1,$fc,$10,$1e,$c9,$85,$d0,$03       // char 173
        .byte $4c,$5e,$e4,$ae,$4f,$e5,$9d,$04       // char 174
        .byte $d4,$c8,$b1,$fc,$9d,$01,$d4,$ae       // char 175
        .byte $5e,$e5,$c8,$98,$9d,$c7,$eb,$4c       // char 176
        .byte $76,$e4,$9d,$59,$e5,$c8,$38,$bd       // char 177
        .byte $75,$e5,$f1,$fc,$9d,$75,$e5,$c8       // char 178
        .byte $bd,$a2,$ec,$f1,$fc,$9d,$a2,$ec       // char 179
        .byte $c8,$98,$9d,$c7,$eb,$4c,$5e,$e4       // char 180
        .byte $ad,$7b,$e5,$29,$02,$f0,$16,$ac       // char 181
        .byte $73,$e5,$bd,$87,$e5,$29,$01,$f0       // char 182
        .byte $06,$b9,$cd,$e5,$4c,$c2,$e3,$b9       // char 183
        .byte $26,$e6,$9d,$59,$e5,$ad,$7b,$e5       // char 184
        .byte $29,$04,$f0,$28,$bd,$84,$e5,$f0       // char 185
        .byte $09,$de,$84,$e5,$b9,$25,$e6,$4c       // char 186
        .byte $dd,$e3,$b9,$cd,$e5,$9d,$59,$e5       // char 187
        .byte $18,$4c,$1b,$e4,$a8,$b9,$8a,$e4       // char 188
        .byte $9d,$75,$e5,$b9,$8b,$e4,$9d,$a2       // char 189
        .byte $ec,$ac,$73,$e5,$ad,$7b,$e5,$29       // char 190
        .byte $10,$f0,$20,$b9,$24,$e6,$0a,$a8       // char 191
        .byte $b9,$97,$e5,$8d,$95,$e5,$18,$bd       // char 192
        .byte $0f,$e9,$79,$94,$e5,$0a,$a8,$9d       // char 193
        .byte $75,$e5,$b9,$c7,$eb,$9d,$a2,$ec       // char 194
        .byte $ac,$73,$e5,$ad,$7b,$e5,$29,$20       // char 195
        .byte $f0,$13,$bd,$8d,$e5,$18,$79,$2b       // char 196
        .byte $e6,$9d,$8d,$e5,$8d,$16,$d4,$b9       // char 197
        .byte $2a,$e6,$8d,$17,$d4,$2c,$7b,$e5       // char 198

txt_1e38:
        .byte $50,$24,$bd,$84,$e5,$f0,$09,$de       // char 199
        .byte $84,$e5,$b9,$24,$e6,$4c,$50,$e4       // char 200
        .byte $b9,$d0,$e5,$d0,$11,$bd,$0f,$e9       // char 201
        .byte $0a,$a8,$b9,$8a,$e4,$9d,$75,$e5       // char 202
        .byte $b9,$8b,$e4,$9d,$a2,$ec,$ac,$4f       // char 203
        .byte $e5,$bd,$59,$e5,$3d,$53,$e9,$99       // char 204
        .byte $04,$d4,$bd,$a2,$ec,$99,$01,$d4       // char 205
        .byte $bd,$75,$e5,$99,$00,$d4,$fe,$87       // char 206
        .byte $e5,$ca,$30,$03,$4c,$a6,$e0,$ce       // char 207
        .byte $90,$e5,$10,$05,$a9,$02,$8d,$90       // char 208
        .byte $e5,$60,$16,$01,$27,$01,$38,$01       // char 209
        .byte $4b,$01,$5f,$01,$73,$01,$8a,$01       // char 210
        .byte $a1,$01,$ba,$01,$d4,$01,$f0,$01       // char 211
        .byte $0e,$02,$2d,$02,$4e,$02,$71,$02       // char 212
        .byte $96,$02,$bd,$02,$e7,$02,$13,$03       // char 213
        .byte $42,$03,$74,$03,$a9,$03,$e0,$03       // char 214
        .byte $1b,$04,$5a,$04,$9b,$04,$e2,$04       // char 215
        .byte $2c,$05,$7b,$05,$ce,$05,$27,$06       // char 216
        .byte $85,$06,$e8,$06,$51,$07,$c1,$07       // char 217
        .byte $37,$08,$b4,$08,$37,$09,$c4,$09       // char 218
        .byte $57,$0a,$f5,$0a,$9c,$0b,$4e,$0c       // char 219
        .byte $09,$0d,$d0,$0d,$a3,$0e,$82,$0f       // char 220
        .byte $6e,$10,$68,$11,$6e,$12,$88,$13       // char 221
        .byte $af,$14,$eb,$15,$39,$17,$9c,$18       // char 222
        .byte $13,$1a,$a1,$1b,$46,$1d,$04,$1f       // char 223
        .byte $dc,$20,$d0,$22,$dc,$24,$10,$27       // char 224
        .byte $5e,$29,$d6,$2b,$72                   // char 225 (partial)

txt_1f0d:
        .byte $2e,$38,$31                           // char 225 (partial)
        .byte $26,$34,$42,$37,$8c,$3a,$08,$3e       // char 226
        .byte $b8,$41,$a0,$45,$b8                   // char 227 (partial)

txt_1f1d:
        .byte $49,$20,$4e                           // char 227 (partial)
        .byte $bc,$52,$ac,$57,$e4,$5c,$70,$62       // char 228
        .byte $4c,$68,$84,$6e,$18,$75,$10,$7c       // char 229
        .byte $70,$83,$40,$8b,$70,$93,$40,$9c       // char 230
        .byte $78,$a5,$58,$af,$c8,$b9,$e0,$c4       // char 231
        .byte $98,$d0,$08,$dd,$30,$ea,$20,$f8       // char 232
        .byte $2e,$fd,$00,$00,$00,$07,$0e,$00       // char 233
        .byte $05,$0f,$05,$26,$18,$1b,$00,$00       // char 234
        .byte $00,$41,$40,$41,$03,$00,$01,$a9       // char 235
        .byte $40,$8d,$74,$e5,$60,$a9,$c0,$8d       // char 236
        .byte $74,$e5,$60,$ff,$78,$00,$00,$00       // char 237
        .byte $00,$01,$01,$38,$0a,$6e,$a8,$1b       // char 238
        .byte $00,$00,$00,$04,$00,$2f,$b8,$00       // char 239
        .byte $c4,$04,$08,$02,$00,$01,$02,$0a       // char 240
        .byte $0a,$0a,$00,$00,$00,$30,$30,$15       // char 241
        .byte $00,$00,$00,$00,$00,$00,$00,$18       // char 242
        .byte $0c,$fd,$05,$04,$07,$f7,$f9,$f5       // char 243
        .byte $0c,$0c,$81                           // char 244 (partial)

txt_1fa3:
        .byte $30,$41,$c0,$01,$40                   // char 244 (partial)
        .byte $40,$01,$40,$80,$00,$40,$00,$01       // char 245
        .byte $40,$80,$01,$40,$00,$02,$40,$80       // char 246
        .byte $02,$85,$81,$2c,$81,$20,$11,$80       // char 247
        .byte $01,$11,$00,$01,$11,$55,$02,$10       // char 248
        .byte $00,$02,$85,$80,$01,$41,$0c,$88       // char 249
        .byte $00,$24,$20,$00,$08,$11,$08,$f8       // char 250
        .byte $00,$00,$80,$00,$08,$11,$08,$f8       // char 251
        .byte $00,$00,$80,$00,$02,$41,$05,$06       // char 252
        .byte $00,$80,$44,$00,$08,$11,$08,$79       // char 253
        .byte $00,$00,$80,$c0,$00,$41,$08,$89       // char 254
        .byte $22,$24,$00,$00,$08,$11,$06,$27       // char 255
        .byte $00,$00,$80,$80,$00,$41,$09,$97       // char 256
        .byte $1b,$78,$04,$40,$00,$41,$00,$99       // char 257
        .byte $22,$80,$04,$80,$02,$41,$00,$99       // char 258
        .byte $23,$40,$04,$60,$01,$00,$00,$00       // char 259
        .byte $00,$00,$00,$02,$48,$81,$81,$02       // char 260
        .byte $40,$f0,$f4,$fd,$0a,$eb,$41,$01       // char 261
        .byte $3c,$fd,$00,$00,$a9,$e9,$41,$01       // char 262
        .byte $40,$fd,$00,$00,$42,$81,$81,$02       // char 263
        .byte $3c,$c0,$00,$00,$a2,$e5,$00,$02       // char 264
        .byte $00,$90,$00,$00,$48,$81,$81,$02       // char 265
        .byte $40,$f0,$00,$00,$a9,$e9,$41,$01       // char 266
        .byte $40,$fd,$00,$00,$00,$43,$11,$02       // char 267
        .byte $00,$f8,$00,$00,$03,$43,$11,$07       // char 268
        .byte $00,$f7,$00,$00,$02,$43,$11,$03       // char 269
        .byte $00,$fd,$00,$00,$00,$15,$00,$01       // char 270
        .byte $00,$f9,$00,$00,$ce,$12,$cb,$e6       // char 271
        .byte $e7,$e7,$42,$44,$60,$7d,$c3,$d9       // char 272
        .byte $f7,$06,$7f,$ca,$56,$e8,$1f,$20       // char 273
        .byte $3a,$8d,$ee,$03,$1a,$34,$9b,$bc       // char 274
        .byte $49,$60,$77,$99,$1c                   // char 275 (partial)

txt_209d:
        .text "+9K"
        .byte $ca                                   // 'J' | $80 (end-of-string marker)
        .byte $22,$cf,$61,$89,$8e,$a5,$ae,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e0,$e9 // ".a.............
        .byte $e9,$e9,$e9,$e0,$e9,$e9,$e9,$e9,$ea,$ea,$ea,$e9,$e9,$ea,$ea,$ea // ................
        .byte $ea,$eb,$eb,$eb,$eb,$eb,$ec,$ea,$ec,$ec,$ec,$ec,$ec,$00,$00,$00 // ................
        .byte $00,$03,$07,$0a,$00,$00,$00,$00,$03,$07,$0d,$0c,$07,$0e,$10,$10 // ................
        .byte $04,$04,$19,$1a,$1d,$1a,$1e,$1f,$1f,$20,$1a,$04,$04,$11,$12,$11 // ......... ......
        .byte $13,$16,$17,$16,$18,$00,$0c,$04,$04
        .byte $22                                   // double quote
        .byte $22                                   // double quote
        .byte $22                                   // double quote
        .byte $22                                   // double quote
        .text "!"
        .byte $03,$16
        .byte $17,$16,$18,$19,$1a,$07,$0d,$0c,$07,$0e,$07,$0d,$0c,$07,$0e,$23 // ...............#
        .byte $84,$02,$02,$02,$02,$02,$02,$02,$02,$02,$02,$02,$02,$05,$05,$05 // ................
        .byte $05,$05,$05,$02,$02,$02,$02,$02,$02,$02,$02,$02,$02,$02,$02,$02 // ................
        .byte $02,$05,$05,$05,$05,$05,$05,$05,$05,$05,$05,$05,$05,$05,$05,$05 // ................
        .fill 16, $05
        .byte $1c,$05,$05,$05,$05,$05,$05,$05,$1c,$05,$05,$05,$05,$05,$05,$05 // ................
        .byte $1c,$05,$05,$05,$05,$05,$05,$05,$1c,$05,$05,$05,$05,$05,$05,$05 // ................
        .fill 21, $05
        .fill 8, $02
        .fill 17, $05
        .byte $1c,$05,$05,$05,$05,$05,$05,$05,$1c,$05,$05,$05,$05,$05,$05,$05 // ................
        .fill 8, $05
        .byte $1c,$05,$05,$05,$05,$05,$05,$05,$05,$05,$05,$05,$05,$05,$05,$05 // ................
        .byte $05,$1c,$24,$86,$01,$01,$01,$08,$08,$09,$08,$08,$0b,$01,$01,$01 // ..$.............
        .byte $08,$08,$09,$08,$08,$09,$08,$08,$09,$08,$08,$0f,$0f,$08,$08,$08 // ................
        .byte $08,$06,$06,$09,$09,$15,$15,$1b,$09,$09,$15,$15,$1b,$09,$09,$15 // ................
        .byte $15,$1b,$09,$09,$15,$15,$1b,$06,$06,$14,$14,$0f,$0f,$14,$14,$08 // ................
        .byte $08,$15,$15,$08,$08,$15,$15,$08,$08,$09,$09,$06,$06,$01,$01,$01 // ................
        .byte $01,$15,$15,$08,$08,$15,$15,$08,$08,$09,$09,$09,$15,$15,$1b,$08 // ................
        .byte $08,$09,$08,$08,$09,$08,$08,$09,$08,$08,$0f,$0f,$08,$08,$09,$08 // ................
        .byte $08,$09,$08,$08,$09,$08,$08,$0f,$0f,$25,$89,$5f,$ff,$bf,$00,$1c // .........%._....
        .byte $07,$9c,$03,$1a,$03,$17,$03,$1a,$03,$1c,$03,$1f,$3f,$1c,$0b,$9c // ............?...
        .byte $03,$1a,$03,$17,$03,$15,$0b,$17,$ff,$83,$01,$2d,$81,$03,$34,$01 // ...........-..4.
        .byte $40,$01,$3e,$01,$40,$83,$01,$2d,$03,$2d,$81,$03,$34,$01,$40,$03 // @.>.@..-.-..4.@.
        .byte $3e,$01,$40,$01,$34,$ff,$47,$87,$05,$37,$0f,$37,$47,$07,$37,$03 // >.@.4.G..7.7G.7.
        .byte $36,$0b,$34,$47,$07,$37,$07,$37,$03,$36,$03,$37,$03,$36,$03,$32 // 6.4G.7.7.6.7.6.2
        .byte $17,$34,$47,$07,$37,$0f,$37,$47,$07,$37,$03,$36,$0b,$34,$47,$03 // .4G.7.7G.7.6.4G.
        .byte $39,$03,$37,$07,$39,$03,$37,$03,$39,$03,$3b,$03,$34,$0b,$34,$81 // 9.7.9.7.9.;.4.4.
        .byte $02,$32,$01,$32,$03,$32,$03,$30,$ff,$03,$83,$03,$83,$07,$32,$07 // .2.2.2.0......2.
        .byte $34,$03,$32,$0b,$34,$07,$34,$07,$34,$03,$2b,$03,$2d,$03,$2d,$07 // 4.2.4.4.4.+.-.-.
        .byte $2f,$ff,$83,$01,$2d,$81,$03,$3e,$01,$40,$83,$02,$30,$83,$01,$2d // /...-..>.@..0..-
        .byte $03,$2d,$81,$03,$34,$01,$40,$83,$02,$30,$81,$03,$40,$01,$34,$ff // .-..4.@..0..@.4.
        .byte $83,$00,$1a,$07,$1c,$03,$1a,$0b,$1c,$07,$1c,$07,$1c,$03,$13,$03 // ................
        .byte $15,$03,$15,$03,$17,$03,$1c,$ff,$2f,$30,$17,$a7,$43,$07,$42,$03 // ......../0..C.B.
        .byte $c3,$03,$c2,$17,$40,$a3,$13,$34,$04,$83,$08,$45,$03,$45,$07,$43 // ....@..4...E.E.C
        .byte $07,$42,$03,$43,$0b,$47,$07,$45,$07,$43,$07,$45,$03,$47,$03,$4a // .B.C.G.E.C.E.G.J
        .byte $17,$47,$ff,$83,$08,$45,$03,$45,$07,$43,$07,$42,$03,$43,$0b,$47 // .G...E.E.C.B.C.G
        .byte $07,$45,$07,$43,$03                   // .E.C.

txt_234c:
        .text "E?G?"
        .byte $c7                                   // 'G' | $80 (end-of-string marker)
        .byte $43,$ff,$fe,$fe,$fe,$83,$08,$45,$03,$45,$07,$43,$07,$42,$03,$43 // C......E.E.C.B.C
        .byte $0b,$47,$07,$45,$07,$43,$03,$42,$3f,$40,$02,$c0,$80,$04,$34,$03 // .G.E.C.B?@....4.
        .byte $34,$07,$34,$06,$32,$00,$32,$03,$32,$03,$30,$03,$30,$ff,$83,$00 // 4.4.2.2.2.0.0...
        .byte $1a,$07,$1a,$03,$18,$07,$1a,$03,$18,$03,$1a,$ff,$83,$00,$21,$07 // ..............!.
        .byte $21,$03,$1f,$07,$21,$03,$1f,$03,$21,$ff,$83,$00,$1f,$07,$1f,$03 // !...!...!.......
        .byte $1f,$07,$1f,$03,$1f,$03,$1f,$ff,$81,$30,$11,$00,$00,$40,$c0,$04 // .........0...@..
        .byte $80,$30,$80,$15,$80,$20,$80,$10,$80,$20,$85,$83,$00,$18,$07,$18 // .0... ... ......
        .byte $03,$18,$07,$18,$03,$18,$03,$18,$ff,$83,$00,$1c,$07,$1c,$03,$1a // ................
        .byte $03,$1c,$03,$17,$03,$1a,$03,$1f,$03,$1a,$07,$1c,$03,$13,$03,$15 // ................
        .byte $03,$15,$03,$17,$03,$17,$ff,$3f,$18,$1f,$98,$ff,$41,$43,$87,$07 // .......?....AC..
        .byte $32,$03,$30,$0b,$32,$07,$32,$03,$32,$07,$32,$03,$2b,$03,$2b,$07 // 2.0.2.2.2.2.+.+.
        .byte $2d,$ff,$83,$07,$2b,$03,$2b,$87,$08,$43,$07,$43,$03,$42,$03,$43 // -...+.+..C.C.B.C
        .byte $07,$47,$07,$45,$03,$43,$0b,$42,$ff,$83,$07,$2d,$03,$2d,$87,$08 // .G.E.C.B...-.-..
        .byte $45,$07,$45,$03,$43,$03,$45,$03,$43,$03,$42,$0f,$40,$83,$07,$2d // E.E.C.E.C.B.@..-
        .byte $03,$2d,$ff,$83,$08,$43,$07,$45,$13,$45,$43,$83,$07,$32,$07,$32 // .-...C.E.EC..2.2
        .byte $03,$32,$0b,$32,$ff,$07,$02,$00,$83,$06,$42,$03,$42,$87,$08,$34 // .2.2......B.B..4
        .byte $0f,$37,$83,$06,$42,$03,$42,$87,$08,$37,$03,$36,$0b,$34,$ff,$83 // .7..B.B..7.6.4..
        .byte $06,$42,$03,$42,$87,$08,$34,$0f,$37,$83,$06,$42,$03,$42,$87,$08 // .B.B..4.7..B.B..
        .byte $36,$03,$34,$0b,$32,$ff,$83,$06,$42,$03,$42,$87,$08,$34,$0f,$37 // 6.4.2...B.B..4.7
        .byte $83,$06,$42,$03,$42,$87,$08,$36,$03,$37,$0b,$39,$03,$39,$07,$3b // ..B.B..6.7.9.9.;
        .byte $3f,$3b,$13,$bb,$ff,$00,$00,$00,$a0,$09,$3e,$a2,$80,$ad,$be,$23 // ?;........>....#
        .byte $c0,$17,$c0,$47,$03,$3e,$03,$3b,$a3,$80,$82,$39,$03,$bb,$03,$3b // ...G.>.;...9...;
        .byte $03,$b9,$03,$39,$03,$37,$a3,$80,$74,$37,$03,$b9,$07,$39,$a3,$80 // ...9.7..t7...9..
        .byte $74,$37,$03,$b9,$83,$80,$34,$36,$0b,$34,$8f,$80,$02,$37,$01,$3b // t7....46.4...7.;
        .byte $01,$40,$01,$3e,$01,$3b,$01,$40,$01,$3e,$01,$3b,$01,$40,$01,$3e // .@.>.;.@.>.;.@.>
        .byte $01,$3b,$01,$40,$01,$3e,$01,$3b,$01,$40,$01,$3e,$01,$3b,$01,$40 // .;.@.>.;.@.>.;.@
        .byte $01,$3e,$01,$3b,$01,$3e,$01,$3b,$01,$39,$01,$37,$01,$3b,$03,$39 // .>.;.>.;.9.7.;.9
        .byte $03,$37,$a3,$80,$34,$36,$03,$b7,$ff,$81,$40,$41,$80,$03,$40,$00 // .7..46....@A..@.
        .byte $02,$40,$55,$05,$40,$00,$00,$40,$00,$00,$85,$1f,$32,$43,$03,$2b // .@U.@..@....2C.+
        .byte $07,$2d,$03,$24,$07,$26,$03,$26,$ff,$00,$1f,$1a,$43,$03,$13,$07 // .-.$.&.&....C...
        .byte $15,$03,$18,$07,$1a,$03,$1a,$ff,$83,$01,$2d,$83,$02,$30,$07,$30 // ..........-..0.0
        .byte $03,$30,$07,$30,$03,$30,$ff,$00,$00,$00,$47,$a1,$81,$ca // .0.0.0....G...

txt_254f:
        .text "E!"
        .byte $c7                                   // 'G' | $80 (end-of-string marker)
        .byte $23,$c5,$a3,$80,$e9,$c3,$03,$c5,$83,$80,$ad,$3e,$03,$c0,$a1,$81 // #..........>....
        .byte $ca,$c5,$21,$c7,$23,$c5,$a3,$80,$e9,$c3,$03,$c5 // ..!.#.......

txt_256e:
        .text "#"
        .byte $40                                   // @ character
        .text "#"
        .byte $be                                   // '>' | $80 (end-of-string marker)
        .byte $a3,$80,$82,$39,$03,$bb,$01,$3b,$01,$3e,$01,$40,$01,$3b,$01,$3e // ...9...;.>.@.;.>
        .byte $01,$40,$01,$3b,$01,$3e,$01,$40,$01,$3b,$01,$3e,$01,$40,$a3,$80 // .@.;.>.@.;.>.@..
        .byte $e9                                   // .

txt_2593:
        .text "C#"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $a3,$c0,$e9,$c5,$03,$40,$0f,$40,$a3,$80,$e9,$43,$03,$c5,$a1,$81 // .....@.@...C....
        .byte $ca                                   // .

txt_25a7:
        .text "E!"
        .byte $c7                                   // 'G' | $80 (end-of-string marker)
        .byte $03,$45,$a3,$80,$e9                   // .E...

txt_25af:
        .text "C#"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $23,$c3,$23,$c0,$23,$c2,$03,$be,$a7,$80,$24,$c2,$2f,$c3,$01,$37 // #.#.#.....$./..7
        .byte $01,$36,$03,$34,$ff,$00,$12,$00,$03,$32,$07,$34,$a3,$80,$ad,$3e // .6.4.....2.4...>
        .byte $07,$c0,$03,$37,$07,$39,$a3,$80,$e9,$43,$07,$c5,$03,$47,$07,$47 // ...7.9...C...G.G
        .byte $03,$47,$03,$32,$07,$34,$23,$45,$07,$c3,$03,$37,$07,$39,$23,$43 // .G.2.4#E...7.9#C
        .byte $03,$c2,$a3,$80,$6a                   // ....j

txt_25f7:
        .text "B#"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $23,$c2,$23,$c0,$23,$be,$17,$bc       // #.#.#...

txt_2602:
        .text "#;#"
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .byte $23,$bb,$13,$b9                       // #...

txt_260a:
        .text "#7"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $80,$74,$b7,$1f,$b9                   // .t...

txt_2612:
        .text "C#2#"
        .byte $b4                                   // '4' | $80 (end-of-string marker)
        .byte $23,$b7,$23,$b9,$23,$bb,$23,$be,$03,$c0,$ff,$01,$45,$01,$c3,$01 // #.#.#.#.....E...
        .byte $c0,$01,$47,$01,$c3,$01,$c0,$01,$45,$01,$c3,$01,$c0,$01,$47,$01 // ..G.....E.....G.
        .byte $c3,$01,$c0,$01,$45,$01,$c3,$01,$c0,$01,$47,$01,$c3,$01,$c0,$01 // ....E.....G.....
        .byte $45,$01,$c3,$01,$c0,$01,$47,$01,$c3,$01,$c0,$01,$3b,$01,$ba,$01 // E.....G.....;...
        .byte $b9,$01,$bb,$01,$be,$01,$c0,$03,$c3,$ff,$4e,$80,$04,$32,$03,$32 // ..........N..2.2
        .byte $03,$30,$87,$06,$42,$4f,$46,$80,$04,$32,$03,$32,$03,$32,$43,$03 // .0..BOF..2.2.2C.
        .byte $30,$07,$30,$47,$87,$06,$42,$4e,$80,$04,$32,$03,$32,$07,$30,$03 // 0.0G..BN..2.2.0.
        .byte $30,$ff,$57,$87,$06,$42,$ff,$43,$83,$07,$37,$07,$39,$03,$30,$07 // 0.W..B.C..7.9.0.
        .byte $32,$03,$32,$03,$32,$03,$34,$07,$34,$47,$ff,$10,$0c,$04,$83,$02 // 2.2.2.4.4G......
        .byte $30,$03,$30,$07,$30,$47,$ff,$43,$03,$13,$07,$15,$03,$18,$07,$1a // 0.0.0G.C........
        .byte $03,$1a,$03,$1c,$03,$1c,$07,$1c,$47,$ff,$96,$00,$85,$80,$04,$80 // ........G.......
        .byte $97,$00,$00,$00,$00,$00,$00,$00,$00,$90,$00,$10,$00,$00,$00,$00 // ................
        .byte $80,$00,$00,$00,$00,$00,$00,$00,$00,$97,$97,$00,$00,$00,$97,$00 // ................
        .fill 9, $00
        .byte $97,$80,$05,$97,$97,$00,$80,$97,$00,$97,$97,$97,$16,$16,$00,$00 // ................
        .byte $ff,$c0,$c0,$c0,$c0,$c0,$c0,$00,$00,$f0,$f0,$00,$00,$c0,$c0,$c0 // ................
        .byte $c0,$c0,$c0,$ff,$00,$00,$00,$00,$ff,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$01,$01,$00,$00,$00,$00,$00,$00,$00,$00,$ff,$00,$00,$00,$00 // ................
        .byte $ff,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$ff,$00,$00,$00,$00,$fc,$0c,$0c,$0c,$0c,$0c,$0c,$00 // ................
        .byte $00,$3c,$3c,$00,$00,$0c,$0c,$0c,$0c,$0c,$0c,$fc,$00,$00,$00,$00 // .<<.............
        .byte $ff,$f3,$c0,$c0,$c0,$f0,$c0,$c0,$c0,$f0,$f0,$c0,$c0,$c0,$f0,$c0 // ................
        .byte $c0,$c0,$f3,$ff,$00,$00,$00,$00,$ff,$33,$00,$00,$00,$00,$00,$00 // .........3......
        .byte $00,$01,$01,$00,$00,$00,$00,$00,$00,$00,$33,$ff,$00,$00,$00,$00 // ..........3.....
        .byte $ff,$33,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .3..............
        .byte $00,$00,$33,$ff,$00,$00,$00,$00,$fc,$3c,$0c,$0c,$0c,$3c,$0c,$0c // ..3......<...<..
        .byte $0c,$3c,$3c,$0c,$0c,$0c,$3c,$0c,$0c,$0c,$3c,$fc,$00,$00,$00,$00 // .<<...<...<.....
        .fill 11, $00
        .byte $0a,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00               // ......

txt_27e1:
        .text "(("
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .fill 23, $00
        .byte $a0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0a,$00 // ................
        .fill 18, $00

txt_281d:
        .text "  *"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .fill 21, $00
        .byte $a0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$02,$02,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$82,$82                       // ....

txt_285a:
        .text "((  "
        .byte $80,$80,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $80,$80,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$02,$02,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00                           // ...

txt_2891:
        .text "       "
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a0                                   // .

txt_289a:
        .text "       "

// --- Region $28bd-$28c6 ---
.pc = $28bd "dat_28bd"

dat_28bd:
        .fill 9, $08

dat_28c6:
        // === Fill data (1 bytes, $28c6-$28c6) ===
        .byte $00                                   // .

// --- Region $28ea-$28f3 ---
.pc = $28ea "dat_28ea"

dat_28ea:
        .byte $02,$02,$02,$02,$02,$08,$08,$08,$08   // .........

dat_28f3:
        // === Fill data (1 bytes, $28f3-$28f3) ===
        .byte $00                                   // .

// --- Region $291c-$2934 ---
.pc = $291c "dat_291c"

dat_291c:
        .byte $02,$02,$02,$02,$08,$08,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$80,$80       // ........

dat_2934:
        // === Fill data (1 bytes, $2934-$2934) ===
        .byte $00                                   // .

// --- Region $2957-$296f ---
.pc = $2957 "dat_2957"

dat_2957:
        .byte $02,$02,$08,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$20,$20,$80,$80       // ....  ..

dat_296f:
        // === Fill data (1 bytes, $296f-$296f) ===
        .byte $00                                   // .

// --- Region $2991-$29a9 ---
.pc = $2991 "dat_2991"

dat_2991:
        .byte $02,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$20,$80       // ...... .

dat_29a9:
        // === Fill data (1 bytes, $29a9-$29a9) ===
        .byte $00                                   // .

// --- Region $29cc-$29e3 ---
.pc = $29cc "dat_29cc"

dat_29cc:
        .byte $0a,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$00,$a0       // ........

// --- Region $2aba-$2adc ---
.pc = $2aba "Segment $2aba"
        .byte $3c,$0c,$3c,$3c,$66,$60,$0c,$66,$66,$60,$60,$4c,$60,$60,$60,$7c // <.<<f`.ff``L```|
        .byte $cc,$60,$6e,$60,$66,$fc,$60,$66,$66,$66,$0c,$66,$66,$3c,$3c,$0c // .`n`f.`fff.ff<<.
        .byte $3c,$3c                               // <<

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

// --- Region $3e04-$3e04 ---
.pc = $3e04 "dat_3e04"

dat_3e04:
        // === Fill data (1 bytes, $3e04-$3e04) ===
        .byte $00                                   // .

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

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

// --- Region $a9d1-$a9d1 ---
.pc = $a9d1 "dat_a9d1"

dat_a9d1:
        // === Fill data (1 bytes, $a9d1-$a9d1) ===
        .byte $00                                   // .

// --- Region $cadc-$cadc ---
.pc = $cadc "dat_cadc"

dat_cadc:
        // === Fill data (1 bytes, $cadc-$cadc) ===
        .byte $00                                   // .

// --- Region $e040-$e040 ---
.pc = $e040 "dat_e040"

dat_e040:
        // === Fill data (1 bytes, $e040-$e040) ===
        .byte $00                                   // .

// --- Region $e519-$e519 ---
.pc = $e519 "dat_e519"

dat_e519:
        // === Fill data (1 bytes, $e519-$e519) ===
        .byte $00                                   // .

// --- Region $e560-$e560 ---
.pc = $e560 "dat_e560"

dat_e560:
        // === Fill data (1 bytes, $e560-$e560) ===
        .byte $00                                   // .

// --- Region $ea82-$ea82 ---
.pc = $ea82 "dat_ea82"

dat_ea82:
        // === Fill data (1 bytes, $ea82-$ea82) ===
        .byte $00                                   // .
