// ============================================
// output - Part 1 of 4
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:37:05
// 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:  $1400 (5120)
// IRQ handler:  $1649 (irq_1649)
// IRQ handler:  $ea31 (irq_ea31)
//
// Code: 1552 bytes, Data: 61936 bytes
// Labels: 243, Subroutines: 9
//
// Cross-references: all OK
// ============================================


// --- Region $0b09-$0b34 ---
.pc = $0b09 "sub_0b09"
// Referenced by: jsr from $fd2b

sub_0b09:
        adc ($95,x)
        ror $a9
        ldx $ea,y
        .byte $bb,$59,$66                           // las $6659,y // ILLEGAL
        txs
        .byte $6b,$ae                               // arr #$ae // ILLEGAL
        .byte $bb,$ef,$be                           // las $beef,y // ILLEGAL
        ldx $efbb
        ldx $eefb,y
        tsx
        nop
        .byte $fb,$ee,$ba                           // isc $baee,y // ILLEGAL
        sbc #$a6
        sta $e465,y
        lda $98
        .byte $64,$94                               // nop $94 // ILLEGAL

loc_0b2c:
        bvc loc_0b72
        bpl loc_0b70
        lda $e4,x
        lda ($94,x)
        rts

// --- Region $0b72-$0b8c ---
.pc = $0b72 "loc_0b72"

loc_0b72:
        .byte $ff,$fe,$fe                           // isc $fefe,x // ILLEGAL
        sbc $edfa,x
        inc $fffb,x
        inc $fefb,x
        .byte $fa                                   // nop // ILLEGAL
        sbc $edfb,y
        lda $a5f8,y
        tya
        .byte $64,$94                               // nop $94 // ILLEGAL
        .byte $bb,$6f,$3f                           // las $3f6f,y // ILLEGAL

dat_0b8b:
        .byte $7f                                   // .

txt_0b8c:
        .text "?"

// --- Region $1060-$121f ---
.pc = $1060 "sub_1060"

// Referenced by: jsr from $1620
sub_1060: {
        asl
        asl
        asl
        tay
        ldx #$00
loop1:
        lda $1010,y
        sta $12df,x
        sta $12e5,x
        lda $1011,y
        sta $12e2,x
        sta $12e8,x
        iny
        iny
        inx
        cpx #$03
        bne loop1
        lda $1010,y
        sta $12f4
        sta $12f5
        ldx #$00
        txa
loop2:
        sta $1305,x
        inx
        cpx #$06
        bne loop2
        ldy #$00
        tya
loop3:
        sta $d400,y
        iny
        cpy #$19
        bne loop3
        lda #$88
        sta $d404
        sta $d40b
        sta $d412
        lda #$20
        sta $d405
        sta $d40c
        sta $d413
        lda #$a9
        sta $d406
        sta $d40d
        sta $d414
        lda #$04
        sta $d403
        lda #$01
        sta $d40a
        sta $d411
        lda #$0f
        sta $d418
        lda #$ff
        sta $12f9
        sta $12fa
        sta $12fb
        lda #$03
        sta $12f6
        sta $12f7
        sta $12f8
        rts
}
// Referenced by: jsr from $1650

sub_10e8:
        lda $fb
        pha
        lda $fc
        pha
        ldx #$02

loc_10f0:
        lda $12df,x
        sta $fb
        lda $12e2,x
        sta $fc
        ldy $12f1,x
        lda $12f9,x
        bmi loc_110a
        lda #$01
        sta $12fc,x
        jmp loc_11d7

loc_110a:
        lda $12f6,x
        sta $12f9,x

loc_1110:
        lda $1308,x
        beq loc_1118
        jmp loc_1163

loc_1118:
        ldy #$00
        lda ($fb),y
        cmp #$80
        bpl loc_113b
        tay
        lda $fb
        sta $12eb,x
        lda $fc
        sta $12ee,x
        lda $139e,y
        sta $fb
        lda $13a3,y
        sta $fc
        inc $1308,x
        jmp loc_1163

loc_113b:
        pha
        and #$e0
        cmp #$80
        bne loc_1155
        pla
        and #$1f
        sec
        sbc #$0c
        asl
        sta $1305,x
        inc $fb
        bne loc_1118
        inc $fc
        jmp loc_1118

loc_1155:
        pla
        lda $12e5,x
        sta $fb
        lda $12e8,x
        sta $fc
        jmp loc_110a

loc_1163:
        ldy #$00
        lda ($fb),y
        cmp #$80
        bpl loc_11a5
        asl
        beq loc_1195
        cmp #$fe
        beq loc_119d
        clc
        adc $100a,x
        clc
        adc $1305,x
        tay
        lda dat_121f,y
        clc
        adc $100d,x
        sta tbl_lo_12ff,x
        lda $1220,y
        adc #$00
        sta tbl_hi_1302,x
        lda #$00
        sta $12fc,x
        jmp loc_11d1

loc_1195:
        ldy $12f1,x
        lda #$40
        sta $d404,y

loc_119d:
        lda #$01
        sta $12fc,x
        jmp loc_11d1

loc_11a5:
        pha
        and #$f0
        cmp #$80
        bne loc_11b8
        pla
        and #$0f
        sta $12f9,x
        sta $12f6,x
        jmp loc_11c8

loc_11b8:
        pla
        lda #$00
        sta $1308,x
        lda $12eb,x
        sta $fb
        lda $12ee,x
        sta $fc

loc_11c8:
        inc $fb
        bne loc_11ce
        inc $fc

loc_11ce:
        jmp loc_1110

loc_11d1:
        inc $fb
        bne loc_11d7
        inc $fc

loc_11d7:
        nop
        lda $12fc,x
        bne loc_11e5
        ldy $12f1,x
        lda #$41
        sta $d404,y

loc_11e5:
        ldy $12f1,x
        lda tbl_lo_12ff,x
        sta $d400,y
        lda tbl_hi_1302,x
        sta $d401,y
        lda $fb
        sta $12df,x
        lda $fc
        sta $12e2,x
        dex
        bmi loc_1204
        jmp loc_10f0

loc_1204:
        dec $12f4
        bne loc_1218
        lda $12f5
        sta $12f4
        dec $12f9
        dec $12fa
        dec $12fb

loc_1218:
        pla
        sta $fc
        pla
        sta $fb
        rts

dat_121f:
        .byte $16                                   // .

// --- Region $124a-$124c ---
.pc = $124a "loc_124a"

loc_124a:
        .byte $03,$e0                               // slo ($e0,x) // ILLEGAL

dat_124c:
        .byte $03                                   // .

// --- Region $12c3-$12c7 ---
.pc = $12c3 "loc_12c3"

loc_12c3:
        bpl loc_1341
        bvs loc_124a
        rti

// --- Region $1341-$1341 ---
.pc = $1341 "loc_1341"

loc_1341:
        .byte $02                                   // jam // ILLEGAL

// --- Region $1400-$1402 ---
.pc = $1400 "main_1400"

main_1400:
        jmp loc_1a45

// --- Region $14fd-$1504 ---
.pc = $14fd "loc_14fd"

loc_14fd:
        ora ($8d,x)
        jsr sub_8dd0
        and ($d0,x)
        rts

// --- Region $156f-$16db ---
.pc = $156f "sub_156f"
// Referenced by: jsr from $16d4

sub_156f:
        lda #$b8

loc_1571:
        cmp $d012
        bne loc_1571
        ldx #$06

loc_1578:
        dex
        bne loc_1578
        bit $ea
        ldx #$00
        ldy #$00
        lda $143d,x
        nop

loc_1585:
        nop
        bit $ea
        sta $d024
        lda $143d,x
        sta $d020
        sta $d021
        inx
        lda $143d,x
        cpy #$02
        beq dat_15bc
        nop

loc_159d:
        pha
        lda $d012
        and #$07
        tay
        bit $ea
        nop
        nop
        nop
        pla
        cpx #$3a
        bne loc_1585
        ldx #$fe

loc_15b0:
        inx
        bne loc_15b0
        lda #$00
        sta $d020
        sta $d021
        rts

dat_15bc:
        .byte $8d,$24,$d0,$bd,$3d,$14,$8d           // .$..=..

loc_15c3:
        jsr sub_8dd0
        and ($d0,x)
        inx
        lda $143d,x
        bit $ea
        jmp loc_159d

loc_15d1:
        sei
        jsr sub_176e
        jsr sub_17b8
        ldx #$00

loc_15da:
        lda $0d38,x
        sta dat_0800,x
        inx
        cpx #$10
        bne loc_15da
        lda #$00
        sta $0286
        sta $d010
        sta $d021
        jsr $e544
        ldx #$01
        stx $d01a
        dex
        stx $dc0e

loc_15fc:
        lda $0d48,x
        sta $0400,x
        lda $0e48,x
        sta $0500,x
        lda $0e50,x
        sta $0508,x
        lda #$08
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $dae8,x
        inx
        bne loc_15fc
        txa
        jsr sub_1060
        ldx #$00
        txa

loc_1626:
        lda txt_1020,x
        sta $0630,x
        ora #$40
        sta $0658,x
        inx
        cpx #$28
        bne loc_1626
        lda #$49
        sta $0314
        lda #$16
        sta $0315
        lda #$1b
        sta $d011
        cli

loc_1646:
        jmp loc_1646

irq_1649:
        lda #$ff

loc_164b:
        cmp $d012
        bne loc_164b
        jsr sub_10e8
        lda #$12
        sta $d018
        lda #$b8
        sta $d016
        lda #$00
        sta $d021
        lda #$00
        sta $d022
        lda #$00
        sta $d023
        jsr smc_180a
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop

smc_1678:
        nop                                         // !SMC: modified by $1857

smc_1679:
        nop                                         // !SMC: modified by $185c

smc_167a:
        nop                                         // !SMC: modified by $1861
        ldx #$00

loc_167d:
        lda txt_16ff,x
        sta $da30,x
        lda $1700,x
        sta $da58,x
        lda #$01
        sta $dad0,x
        sta $daf8,x
        sta $db48,x
        sta $db70,x
        inx
        cpx #$28
        bne loc_167d
        lda $173e
        sta txt_16ff
        ldx #$3e

loc_16a4:
        lda txt_16ff,x
        sta $1700,x
        dex
        bpl loc_16a4
        lda #$9a

loc_16af:
        cmp $d012
        bne loc_16af
        ldx #$f6

loc_16b6:
        inx
        bne loc_16b6
        lda #$18
        sta $d018
        lda #$00
        sta $d021
        lda #$c8
        sta $d016
        lda #$b3

loc_16ca:
        cmp $d012
        bne loc_16ca
        lda #$02
        sta $d016

smc_16d4:
.label smc_16d5 = * + 1
.label smc_16d6 = * + 2
        jsr sub_156f                                // !SMC: modified by $1843, $1846, $1849

smc_16d7:
.label smc_16d8 = * + 1
.label smc_16d9 = * + 2
        jmp loc_febc                                // !SMC: modified by $184c, $184f, $1852

dat_16da:
        .byte $ad,$d7                               // ..

// --- Region $1744-$17cf ---
.pc = $1744 "loc_1744"

loc_1744:
        ora.abs $00c9,y
        bmi loc_174a
        rts

loc_174a:
        lda #$07
        sta $19d7
        ldx #$00

loc_1751:
        lda $06d1,x
        sta $06d0,x
        lda $06f9,x
        sta $06f8,x
        inx
        cpx #$27
        bne loc_1751

loc_1762:
        ldy #$00
        lda ($f7),y
        bne loc_1777
        jsr sub_176e
        jmp loc_1762
// Referenced by: jsr from $15d2, $1768

sub_176e:
        lda #$00
        sta $f7
        lda #$1c
        sta $f8
        rts

loc_1777:
        inc $f7
        bne loc_177d
        inc $f8

loc_177d:
        sta $06f7
        ora #$40
        sta $071f
        rts

dat_1786:
        .byte $ce,$d8,$19,$ce,$d8,$19,$ad           // .......

loc_178d:
        cld
        ora.abs $00c9,y
        bmi loc_1794
        rts

loc_1794:
        lda #$07
        sta $19d8
        ldx #$00

loc_179b:
        lda $0749,x
        sta $0748,x
        lda $0771,x
        sta $0770,x
        inx
        cpx #$27
        bne loc_179b

loc_17ac:
        ldy #$00
        lda ($f4),y
        bne loc_17c1
        jsr sub_17b8
        jmp loc_17ac
// Referenced by: jsr from $15d5, $17b2

sub_17b8:
        lda #$00
        sta $f4
        lda #$1e
        sta $f5
        rts

loc_17c1:
        inc $f4
        bne loc_17c7
        inc $f5

loc_17c7:
        sta $076f
        ora #$40
        sta $0797
        rts

// --- Region $180a-$1881 ---
.pc = $180a "smc_180a"

smc_180a:
        ldx #$00                                    // !SMC: modified by $183e
        txa

loc_180d:
        sta $143d,x
        inx
        cpx #$80
        bne loc_180d
        inc $1955
        lda $1955
        and #$7f
        tax
        lda dat_1957,x
        tax
        ldy #$00

loc_1824:
        lda txt_17d0,y
        sta $143d,x
        inx
        txa
        and #$7f
        tax
        iny
        cpy #$3a
        bne loc_1824
        lda $143d
        cmp #$4b
        beq loc_183c
        rts

loc_183c:
        lda #$60
        sta smc_180a                                // SMC: modifies $180a
        lda #$ea
        sta smc_16d4                                // SMC: modifies $16d4
        sta smc_16d5                                // SMC: modifies $16d5
        sta smc_16d6                                // SMC: modifies $16d6
        sta smc_16d7                                // SMC: modifies $16d7
        sta smc_16d8                                // SMC: modifies $16d8
        sta smc_16d9                                // SMC: modifies $16d9
        lda #$20
        sta smc_1678                                // SMC: modifies $1678
        lda #$82
        sta smc_1679                                // SMC: modifies $1679
        lda #$18
        sta smc_167a                                // SMC: modifies $167a
        ldx #$00

loc_1866:
        lda txt_1dd8,x
        sta $06d0,x
        ora #$40
        sta $06f8,x
        lda txt_1fd8,x
        sta $0748,x
        ora #$40
        sta $0770,x
        inx
        cpx #$28
        bne loc_1866
        rts

// --- Region $1a45-$1ac2 ---
.pc = $1a45 "loc_1a45"

loc_1a45:
        sei
        lda #$1b
        sta $d011
        ldx #$00
        stx $d020
        stx $d021
        stx $dc0e
        lda #$f0

loc_1a58:
        cmp $d012
        beq loc_1a58
        ldx #$00

loc_1a5f:
.label smc_1a60 = * + 1
        lda #$00                                    // !SMC: modified by $1a94, $1a9c, $1aa4, $1aac, $1ab4
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $dae8,x
        inx
        bne loc_1a5f
        inc dat_1ac2
        lda dat_1ac2
        cmp #$0a
        beq loc_1a92
        cmp #$14
        beq loc_1a9a
        cmp #$1e
        beq loc_1aa2
        cmp #$28
        beq loc_1aaa
        cmp #$32
        beq loc_1ab2
        cmp #$e0
        beq loc_1aba
        cli
        jmp loc_1a45

loc_1a92:
        lda #$03
        sta smc_1a60                                // SMC: modifies $1a60
        jmp loc_1a45

loc_1a9a:
        lda #$05
        sta smc_1a60                                // SMC: modifies $1a60
        jmp loc_1a45

loc_1aa2:
        lda #$0c
        sta smc_1a60                                // SMC: modifies $1a60
        jmp loc_1a45

loc_1aaa:
        lda #$0b
        sta smc_1a60                                // SMC: modifies $1a60
        jmp loc_1a45

loc_1ab2:
        lda #$00
        sta smc_1a60                                // SMC: modifies $1a60
        jmp loc_1a45

loc_1aba:
        lda #$00
        sta $d011
        jmp loc_15d1

dat_1ac2:
        .byte $6d                                   // m

// --- Region $1b00-$1b2a ---
.pc = $1b00 "loc_1b00"

loc_1b00:
        sei
        jsr $fda3
        jsr $fd15
        jsr $ff5b
        lda #$00
        sta $d020
        sta $d021
        lda #$01
        sta $0286
        jsr $e544
        ldx #$50

loc_1b1c:
        lda dat_1b2a,x
        sta $0100,x
        dex
        bpl loc_1b1c
        inc $01
        jmp $0100

dat_1b2a:
        .byte $a2                                   // .

// --- Region $1b60-$1b9c ---
.pc = $1b60 "loc_1b60"

loc_1b60:
        sei
        lda #$0b
        sta $d011
        lda #$00
        sta $d020
        sta $d021
        lda #$ea
        ldy #$31
        sta $0315
        sty $0314
        lda #$00
        sta $d01a
        cli
        lda #$00
        sta $d418
        lda #$15
        sta $d018
        lda #$00
        sta $0286
        jsr $e544
        lda #$1b
        sta $d011
        lda #$08
        sta $d016
        jmp loc_1b00

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

sub_202d:
        .byte $dc,$dc,$dc                           // nop $dcdc,x // ILLEGAL
        ror $e0fe,x
        cpy #$c0
        .byte $dc,$dc,$dc                           // nop $dcdc,x // ILLEGAL
        .byte $7c,$fe,$ee                           // nop $eefe,x // ILLEGAL
        dec $c0
        dec $dede,x
        dec $c6
        dec $c6
        dec $de
        dec $3cde,x
        .byte $3c,$18,$18                           // nop $1818,x // ILLEGAL
        clc
        clc
        clc
        clc
        asl $06
        asl $06
        asl $06
        asl $06
        dec $c6
        dec $c6
        dec $d8dc
        .byte $dc,$c0,$c0                           // nop $c0c0,x // ILLEGAL
        cpy #$c0
        cpy #$c0
        cpy #$c0
        inc $07ff,x
        .byte $03,$db                               // slo ($db,x) // ILLEGAL
        .byte $db,$db,$db                           // dcp $dbdb,y // ILLEGAL

dat_2070:
        .byte $fc,$fe                               // ..

// --- Region $48ea-$48ea ---
.pc = $48ea "Segment $48ea"
        brk

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

// --- Region $788d-$788d ---
.pc = $788d "Segment $788d"
        brk

// --- Region $8dd0-$8dd0 ---
.pc = $8dd0 "sub_8dd0"
// Referenced by: jsr from $14ff, $15c3

sub_8dd0:
        brk

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

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

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

// --- Region $fd15-$fd38 ---
.pc = $fd15 "Segment $fd15"
        jsr sub_202d
        .byte $14,$12                               // nop $12,x // ILLEGAL
        ora ($0e,x)
        .byte $13,$03                               // slo ($03),y // ILLEGAL
        .byte $0f,$0d,$20                           // slo $200d // ILLEGAL
        and $0120
        .byte $03,$14                               // slo ($14,x) // ILLEGAL
        ora #$0f
        asl $2d20
        jsr sub_0b09
        ora ($12,x)
        ora #$2b
        .byte $14,$01                               // nop $01,x // ILLEGAL
        .byte $0c,$05,$0e                           // nop $0e05 // ILLEGAL

txt_fd37:
        .encoding "screencode_mixed"
        .text "t "
        .encoding "petscii_upper"

// --- Region $fda3-$fdcf ---
.pc = $fda3 "Segment $fda3"
        .byte $dc,$de,$7c                           // nop $7cde,x // ILLEGAL
        inc $c6ee,x
        cpx $c0
        bit $fc
        inc $060e,x
        cpx $c6
        and $7e
        inc $c0e0,x
        cpy #$e3
        .byte $dc,$25,$7e                           // nop $7e25,x // ILLEGAL
        inc $c0e0,x
        cpy #$e3
        .byte $dc,$25,$7c                           // nop $7c25,x // ILLEGAL
        inc $c6ee,x
        cpy #$e3
        dec $c6e5,x
        .byte $e3,$de                               // isc ($de,x) // ILLEGAL
        .byte $22                                   // jam // ILLEGAL

dat_fdcf:
        .byte $3c                                   // <

// --- Region $febc-$fed0 ---
.pc = $febc "loc_febc"

loc_febc:
        inc $c6ee,x
        asl $0e
        asl $a81c,x
        .byte $e7,$c6                               // isc $c6 // ILLEGAL
        bit $00
        dec $cec6
        .byte $e3,$fe                               // isc ($fe,x) // ILLEGAL
        and $fc
        brk

dat_fed0:
        .byte $c0                                   // .

// --- Region $ff5b-$ff63 ---
.pc = $ff5b "Segment $ff5b"
        asl $0e06
        .byte $e3,$fe                               // isc ($fe,x) // ILLEGAL
        and $fc
        brk

dat_ff63:
        .byte $60                                   // `

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

// --- Region $0800-$0b08 ---
.pc = $0800 "dat_0800"

dat_0800:
        .byte $0f,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $7f,$56,$99,$bb,$ef,$be,$fb,$ee,$ff,$ff,$a7,$99,$b9,$e9,$a6,$99 // .V..............
        .byte $ff,$ff,$ff
        .byte $4f,$10,$90
        .byte $50,$44,$ff,$ff,$ff,$ff
        .text "?>??"
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ab,$e9,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$6f // ...............o
        .byte $ff,$ff,$ff,$ff,$ff,$fe,$fb,$fe,$ba,$e9,$a6,$99,$65,$94,$51,$44 // ............e.QD
        .byte $65,$94,$51,$44,$10,$41,$04,$11,$10,$40,$04,$10,$44,$15,$58,$65 // e.QD.A...@..D.Xe
        .text "????"
        .byte $7f
        .byte $3f,$7f,$7f,$f9,$fb,$fe,$fb,$ff,$fe,$fb,$fe
        .byte $9a,$b9,$fb,$ee,$ba,$e9,$a6,$99,$7f,$94,$91,$99,$65,$94,$51,$44 // ............e.QD
        .byte $ff,$ff,$03,$03,$03,$43,$03,$03,$fa,$f9,$f6,$f9,$f5,$f6,$f9,$f6 // .....C..........
        .byte $10,$41,$04,$11,$45,$16,$59,$66,$45,$16,$59,$66,$9a,$6b,$ae,$bb // .A..E.YfE.Yf.k..
        .byte $99,$6a,$ad,$ba,$ee,$bd,$fa,$ed,$bf,$7f,$bf,$bf,$7f,$bf,$7f,$7f // .j..............
        .byte $fa,$f9,$f6,$e9,$b5,$e4,$a1,$94,$43,$03,$47,$53,$87,$57,$9b,$a7 // ........C.GS.W..
        .byte $f8,$fa,$fe,$ff,$ff,$ff,$ff,$ff,$7f,$16,$99,$bb,$ef,$be,$fb,$ee // ................
        .byte $ff,$ff,$ff,$4f,$90,$90,$51,$44,$ff,$ff,$ff,$ff,$3f,$00,$df,$08 // ...O..QD....?...
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$07,$11,$fa,$fb,$fe,$fb,$ff,$ff,$ff,$ff // ................
        .byte $9a,$6b,$ae,$bb,$ef,$be,$fb,$ee,$ef,$be,$fb,$ee,$ba,$e9,$a6,$99 // .k..............
        .byte $b9,$e8,$a5,$98,$64,$94,$50,$44,$3f,$7f // ....d.PD?.

txt_090a:
        .text "??????"
        .byte $60,$91,$54,$61,$95,$66,$a9,$b6,$db,$ab,$e7,$db,$a7,$d7,$93,$87 // `.Ta.f..........
        .byte $ff,$ff,$ff,$ff,$ff,$fe,$fb,$fc,$10,$41,$04,$11,$45,$16,$ae,$bb // .........A..E...
        .byte $45,$16,$59,$66,$9a,$6b,$ae,$ff,$99,$6b,$ae,$bb,$ef,$be,$fb,$ee // E.Yf.k...k......
        .byte $9b,$b9,$f6,$ed,$b9,$e8,$a5,$98,$ff,$ff,$ff,$3f,$3f,$7f,$3f,$3f // ...........??.??
        .byte $ff,$ff,$ff,$ff,$f6,$da,$ea,$fb,$ff,$ff,$ff,$ff,$59,$b6,$ef,$be // ............Y...
        .byte $ff,$ff,$ff,$ff,$bf,$99,$a5,$e9,$ff,$ff,$ff,$ff,$ff,$ff,$13,$40 // ...............@
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$0f,$10,$40,$04,$10,$44,$16,$59,$66 // .........@..D.Yf
        .byte $3f,$3f,$3f,$11,$47,$6b,$ae,$bb,$ea,$bb,$fe,$fb,$ff,$fe,$fb,$ee // ???.Gk..........
        .byte $53,$83,$43,$43,$03,$43,$03,$03,$ff,$ff,$ff,$ff,$ff,$ff,$57,$99 // S.CC.C........W.
        .byte $4f,$1f,$5f,$6f,$9f,$6f,$af,$9f,$ff,$fe,$ff,$fe,$fe,$fd,$fa,$ed // O._o.o..........
        .byte $64,$94,$50,$44,$10,$40,$04,$10       // d.PD.@..

txt_09b8:
        .text "????????"
        .byte $fe,$fb,$ff,$fe,$fb,$ff,$fa,$f9,$fb,$ee,$ba,$e9,$a5,$98,$64,$94 // ..............d.
        .byte $a6,$99,$65,$94,$a5,$99
        .text "=?PD"
        .byte $10
        .byte $41,$04,$61,$95,$66
        .byte $03,$10,$40,$15,$58,$65,$99,$6a,$ff,$ff,$ff,$3f,$7f,$7f,$bf,$7f // ..@.Xe.j...?....
        .byte $ff,$ff,$c7,$f1,$f9,$fb,$fe,$fb,$ff,$ff,$ff,$6f,$9b,$ab,$e7,$db // ...........o....
        .byte $ff,$ff,$ff,$ff,$ff,$d0,$d4,$d5,$ff,$ff,$ff,$ff,$ff,$ff,$03,$43 // ...............C
        .byte $fe,$fd,$fe,$ff,$ff,$ff,$ff,$ff,$10,$81,$44,$61,$95,$ff,$fe,$ff // ..........Da....
        .byte $45,$16,$59,$66,$9a,$6b,$fe,$ff,$65,$94,$51,$44,$10,$41,$00,$10 // E.Yf.k..e.QD.A..
        .byte $10,$41,$04,$10,$44,$01,$07,$3f,$03,$0f,$0f,$3f,$7f,$ff,$ff,$ff // .A..D..?...?....
        .byte $e9,$fb,$fe,$fb,$ff,$fe,$fb,$fe,$7f,$94,$91,$94,$60,$90,$50,$40 // ............`.P@
        .byte $6f,$9f,$5f,$4f,$1f,$40,$00,$44,$f9,$e8,$e5,$d8,$64,$91,$44,$11 // o._O.@.D....d.D.
        .byte $44,$15,$58,$65,$95,$66,$7b,$6f,$7f,$3f,$7f,$7f,$ff,$ff,$ff,$ff // D.Xe.f{o.?......
        .byte $f6,$e9,$b5,$e4,$a1,$94,$60,$91,$50,$44,$10,$40,$04,$10,$44,$16 // ......`.PD.@..D.
        .text "?????"
        .byte $13
        .byte $47,$6b,$a9,$b6,$ea,$bb,$fe,$fb,$ff,$fe
        .byte $ad,$ba,$ee,$bd,$fa,$ed,$b9,$e8,$bf,$bf,$7f,$bf,$7f,$7f,$3f,$7f // ..............?.
        .byte $ff,$fe,$fb,$fe,$fa,$f9,$f6,$e9,$a7,$d7,$93,$87,$53,$83 // ............S.

txt_0aae:
        .text "CC"
        .byte $d9                                   // 'Y' | $80 (end-of-string marker)
        .byte $e8,$e5,$d8,$e4,$d5,$d8,$e5,$03,$43,$03,$03,$43,$03,$47,$53,$ff // ........C..C.GS.
        .byte $ff,$ff,$fb,$ef,$fe,$fb,$ee,$ff,$be,$fb,$ee,$ba,$e9,$a6,$99,$40 // ...............@
        .byte $16,$59,$66,$9a,$6b,$ae,$bb           // .Yf.k..

txt_0ad8:
        .text "GV"
        .byte $ad                                   // '-' | $80 (end-of-string marker)
        .byte $ba,$ef,$be,$fb,$ee,$ff,$ff,$bf,$bf,$6f,$9f,$5f,$87,$fa,$f9,$f6 // .........o._....
        .byte $e9,$b5,$e5,$a6,$9b,$65,$94,$51,$44,$15,$94,$7f,$ff,$10,$40,$00 // .....e.QD.....@.
        .byte $00,$10,$7f,$ff,$ff,$ff,$ff,$ff,$7f,$3f,$7f,$3f,$3f,$54 // .........?.??T

// --- Region $0b35-$0b71 ---
.pc = $0b35 "dat_0b35"

dat_0b35:
        .byte $91,$54,$66,$03,$40,$00,$11,$45,$16,$5e,$bb,$19,$6a,$59,$66,$9a // .Tf.@..E.^..jYf.
        .byte $6b,$fe,$ff,$87,$57,$9b,$a7,$db,$ab,$e7,$db,$10,$41,$04,$12,$44 // k...W.......A..D
        .byte $15,$58,$65,$45,$17,$ae,$bb,$7f,$3f,$7f,$7f,$9a,$bb,$fe,$fb,$ff // .XeE....?.......
        .byte $fe,$fb,$fe,$9a,$6b,$ae,$6f,$9f,$6f,$af,$9f // ....k.o.o..

loc_0b70:
        .byte $ef,$be                               // ..

// --- Region $0b8d-$0d54 ---
.pc = $0b8d "Program $0b8d"
        .byte $3f,$3f,$3f,$a1,$94,$60,$91,$54,$61,$95,$66,$04,$10,$44,$15,$58 // ???..`.Ta.f..D.X
        .byte $65,$99,$6a,$3f,$3f,$7f,$3f,$7f,$7f,$bf,$7f,$9a,$eb,$ff,$ff,$ff // e.j??.?.........
        .byte $fe,$fa,$eb,$ef,$ff,$ff,$f6,$9a,$6e,$fb,$ee,$ff,$fe,$ff,$be,$7a // ........n......z
        .byte $e9,$a6,$99,$a7,$d7,$93,$87,$53,$83,$47,$1f,$6f,$9f,$5f,$4f,$1f // .......S.G.o._O.
        .byte $4f,$0f,$0f,$f9,$e8,$e5,$d8,$e4,$d5,$d8,$e5,$44,$15,$58,$65,$99 // O..........D.Xe.
        .byte $6a,$ad,$ba,$7f,$3f,$7f,$7f,$bf,$7f,$bf,$bf,$f6,$e9,$b5,$e4,$a1 // j...?...........
        .byte $95,$60,$91,$50,$44,$10,$40,$04,$10,$44,$15 // .`.PD.@..D.

txt_0bf8:
        .text "??????"
        .byte $7f,$3f,$a9,$b6,$ea,$bb,$fe,$fb,$ff,$ff,$ad,$ba,$ee,$bd,$fa,$ed // .?..............
        .byte $bf,$ff,$bf,$bf,$7f,$bf,$7f,$7f,$3f,$ff,$ff,$fe,$fb,$ff,$ff,$ff // ........?.......
        .byte $03,$c5,$ba,$e9,$ab,$ee,$ff,$ff,$33,$01,$65,$a9,$a6,$bf,$ff,$ff // ........3.e.....
        .byte $03,$05,$6f,$bf,$ff,$ff,$ff,$ff,$ff,$ff,$60,$91,$54,$71,$95,$66 // ..o.......`.Tq.f
        .byte $a9,$b6,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$1f,$d9,$ea,$ed,$fa,$ee,$ff // ................
        .byte $fe,$ff,$9a,$6b,$ae,$bb,$ef,$be,$fb,$ef,$ee,$bd,$fa,$ed,$b9,$e8 // ...k............
        .byte $aa,$fb,$7f,$bf,$7f,$7f,$3f,$7f,$ff,$ff,$54,$41,$15,$67,$ae,$bb // ......?...TA.g..
        .byte $ff,$ff,$58,$65,$9d,$be,$ff,$ff,$ff,$ff,$7f,$7f,$bf,$7f,$ff,$ff // ..Xe............
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$03,$15,$0f,$17,$c7,$c7,$f7,$ff,$3f,$1f // ..............?.
        .byte $1f,$03,$11,$11,$dd,$ff,$03,$05,$17,$03,$17,$03,$d5,$ff,$03,$05 // ................
        .byte $17,$03,$ff,$ff,$ff,$ff,$03,$c5,$c7,$c7,$ea,$bb,$fe,$fb,$ff,$fe // ................
        .byte $fb,$fe,$10,$41,$04,$01,$45,$6b,$ae,$bf,$45,$16,$59,$64,$ef,$bf // ...A..Ek..E.Yd..
        .byte $ff,$ff,$4f,$1f,$5f,$af,$bf,$ff,$ff,$ff,$1f,$1f,$1f,$df,$ff,$ff // ..O._...........
        .byte $ff,$ff,$d5,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$f7,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$fa,$f9,$f6,$e9,$b5,$e4,$a1,$95,$65,$94,$51,$44,$10,$41 // ..........e.QD.A
        .byte $59,$66,$10,$41,$04,$11               // Yf.A..

txt_0cf4:
        .text "E+"
        .byte $ae                                   // '.' | $80 (end-of-string marker)
        .byte $bf,$43,$03,$43,$47,$17,$97,$ff,$ff,$fa,$fb,$fe,$ff,$ff,$ff,$ff // .C.CG...........
        .byte $ff,$9a,$6b,$ae,$bb,$ef,$bf,$ff,$ff,$ef,$be,$fb,$ef,$ff,$ff,$ff // ..k.............
        .byte $ff,$b9,$e8,$a9,$f8,$ff,$ff,$ff,$ff,$3f,$7f,$3f,$3f,$ff,$ff,$ff // .........?.??...
        .byte $ff,$65,$97,$ff,$ff,$ff,$ff,$ff,$ff,$9f,$ff,$ff,$ff,$ff,$ff,$ff // .e..............
        .fill 9, $ff
        .byte $fd,$fe,$fa,$fb,$ff,$ff,$ff,$ff,$00,$00,$00,$00,$00,$01,$02,$03 // ................
        .byte $04,$05,$06,$07                       // ....

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

// --- Region $0d75-$0d7d ---
.pc = $0d75 "dat_0d75"

dat_0d75:
        .byte $08,$09,$0a,$0b,$0c,$0d,$0e,$0f,$10   // .........

// --- Region $0d9d-$0f0d ---
.pc = $0d9d "dat_0d9d"

dat_0d9d:
        .byte $11,$12,$13,$14,$15,$16,$0a,$12,$17,$00,$00,$00,$18,$19,$03,$1a // ................
        .byte $1b,$1c,$07,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 8, $00
        .byte $1d,$1e,$1f,$20,$21,$22,$13,$1e,$23,$00,$00,$00,$24,$09,$0a // ... !"..#...$..

txt_0dd4:
        .text "%&'()*+,-."
        .byte $00                                   // string terminator
        .fill 14, $00
        .byte $08,$09,$0a,$2f,$30,$31,$1f,$09,$32,$33,$07,$00,$11,$12,$13,$34 // .../01..23.....4
        .byte $35,$09                               // 5.

txt_0dff:
        .text "6789:;<=>?"
        .byte $40                                   // @ character
        .text "A"
        .byte $00                                   // string terminator
        .fill 9, $00
        .byte $42,$43,$44,$1e,$1f,$09
        .text "EFGH"
        .byte $0e
        .byte $49,$1d,$1e,$1f
        .byte $4a
        .byte $4b,$12                               // K.

txt_0e27:
        .text "LMNOPQRSTUVW"
        .byte $00                                   // string terminator
        .fill 10, $00
        .byte $58,$59,$09,$0a,$12,$5a,$5b,$5c,$5d,$5e,$5f,$08,$09,$0a,$12,$13 // XY...Z[\]^_.....
        .byte $1e,$28,$60,$61,$62,$63,$64,$65,$37,$66,$67,$68,$69,$00,$00,$00 // .(`abcde7fghi...
        .byte $00,$00,$00,$00,$00,$00,$00,$08,$09,$0a,$6a,$6b,$6c,$1f,$09,$32 // ..........jkl..2
        .byte $00,$00,$00,$11,$12,$13,$6d,$6e,$09,$36,$37,$6f,$70,$71,$72,$73 // ......mn.67opqrs
        .byte $74,$75,$76,$77,$78,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$11 // tuvwx...........
        .byte $12,$13,$14,$15,$16,$0a,$12,$17,$00,$00,$00,$1d,$1e,$1f,$79,$7a // ..............yz
        .byte $12,$7b,$7c,$7d,$7e,$7f,$80,$81,$82,$83,$84,$85,$86,$00,$00,$00 // .{|}~...........
        .byte $00,$00,$00,$00,$00,$00,$00,$1d,$1e,$1f,$20,$21,$87,$13,$1e,$23 // .......... !...#
        .byte $00,$00,$00,$08,$09,$0a,$88,$89,$8a,$8b,$8c,$8d,$8e,$8f,$00,$00 // ................
        .byte $90,$91,$92,$93,$94,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$08 // ................
        .byte $09,$0a,$0b,$0c,$95,$1f,$09,$32,$00,$00,$00,$11,$96,$97,$98,$00 // .......2........
        .fill 8, $00
        .byte $99,$9a,$9a,$9a,$9b,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$11 // ................
        .byte $12,$13,$14,$15,$9c,$9d,$9e,$9f       // ........

// --- Region $0f2d-$0f34 ---
.pc = $0f2d "dat_0f2d"

dat_0f2d:
        .byte $a0,$a1,$a2,$a3,$a4,$a5,$a6           // .......

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

// --- Region $1008-$105f ---
.pc = $1008 "dat_1008"

dat_1008:
        .byte $0b,$13,$00,$00,$00,$00,$00,$08,$0b,$13,$14,$13,$5b,$13,$02,$00 // ............[...
        .byte $0b,$13,$14,$13,$5b,$13,$01,$00       // ....[...

txt_1020:
        .text "             - "
        .byte $08,$01,$17,$0b,$13,$14,$0f,$12,$0d   // .........

txt_1038:
        .text "+++ -"

dat_103d:
        // === Fill data (35 bytes, $103d-$105f) ===
        .fill 35, $20

// --- Region $1220-$1249 ---
.pc = $1220 "Segment $1220"
        .byte $01,$27,$01,$38,$01,$4b,$01,$5f,$01,$73,$01,$8a,$01,$a1,$01,$ba // .'.8.K._.s......
        .byte $01,$d4,$01,$f0,$01,$0e,$02,$2d,$02,$4e,$02,$71,$02,$96,$02,$bd // .......-.N.q....
        .byte $02,$e7,$02,$13,$03,$42,$03,$74,$03,$a9 // .....B.t..

// --- Region $124d-$12c2 ---
.pc = $124d "Segment $124d"
        .byte $1b,$04,$5a,$04,$9b,$04,$e2,$04,$2c,$05,$7b,$05,$ce,$05,$27,$06 // ..Z.....,.{...'.
        .byte $85,$06,$e8,$06,$51,$07,$c1,$07,$37,$08,$b4,$08,$37,$09,$c4,$09 // ....Q...7...7...
        .byte $57,$0a,$f5,$0a,$9c,$0b,$4e,$0c,$09,$0d,$d0,$0d,$a3,$0e,$82,$0f // W.....N.........
        .byte $6e,$10,$68,$11,$6e,$12,$88,$13,$af,$14,$eb,$15,$39,$17,$9c,$18 // n.h.n.......9...
        .byte $13,$1a,$a1,$1b,$46,$1d,$04,$1f,$dc,$20,$d0,$22,$dc,$24,$10,$27 // ....F.... .".$.'
        .byte $5e,$29,$d6,$2b,$72                   // ^).+r

txt_12a2:
        .text ".81&4B7"
        .byte $8c,$3a,$08,$3e,$b8,$41,$a0,$45,$b8   // .:.>.A.E.

txt_12b2:
        .text "I N"
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .byte $52,$ac,$57,$e4,$5c,$70,$62,$4c,$68,$84,$6e,$18,$75 // R.W.\pbLh.n.u

// --- Region $12c8-$1340 ---
.pc = $12c8 "dat_12c8"

dat_12c8:
        .byte $8b,$70,$93,$40,$9c,$78,$a5,$58,$af,$c8,$b9,$e0,$c4,$98,$d0,$08 // .p.@.x.X........
        .byte $dd,$30,$ea,$20,$f8,$2e,$fd,$ad,$be,$bd,$13,$13,$13,$0b,$14,$5b // .0. ...........[
        .byte $13,$13,$13,$0c,$15,$5d,$13,$13,$13,$00,$07,$0e,$01,$02,$07,$03 // .....]..........
        .byte $03,$03,$03,$01,$01,$01,$01           // .......

tbl_lo_12ff:
        .byte $5a,$68,$70                           // address table low bytes

tbl_hi_1302:
        .byte $04,$11,$11                           // address table high bytes
        .byte $00,$00,$00,$01,$01,$01,$8c,$00,$88,$00,$8a,$00,$87,$04,$ff,$8c // ................
        .byte $02,$88,$02,$8a,$02,$87,$02,$87,$02,$83,$02,$85,$02,$82,$02,$87 // ................
        .byte $02,$88,$02,$8a,$02,$87,$02,$87,$02,$88,$02,$8a,$02,$87,$02,$87 // ................
        .byte $02,$88,$02,$8a,$02,$8e,$02,$8c,$02,$8f,$02,$91 // ............

// --- Region $1342-$13e1 ---
.pc = $1342 "dat_1342"

dat_1342:
        .byte $91,$02,$8f,$02,$8f,$02,$91,$02,$98,$02,$9b,$02,$02,$9a,$02,$98 // ................
        .byte $02,$9b,$02,$02,$9a,$02,$98,$02,$ff,$8c,$01,$02,$88,$02,$8a,$02 // ................
        .byte $87,$03,$8c,$02,$88,$02,$8a,$02,$87,$02,$8c,$02,$8f,$02,$8e,$02 // ................
        .byte $8a,$02,$8c,$02,$8f,$02,$8e,$02,$8e,$02,$8c,$02,$8f,$02,$8e,$02 // ................
        .byte $91,$02,$93,$02,$98,$02,$9b,$02,$9a,$02,$93,$02,$98,$02,$9b,$02 // ................
        .byte $9d,$02,$9f,$02,$02,$02,$02,$02,$02,$02,$02,$ff,$a8,$b2,$b5,$c7 // ................
        .byte $d9,$13,$13,$13,$13,$13,$87,$18,$00,$18,$00,$18,$00,$18,$00,$ff // ................
        .byte $81,$00,$ff,$83,$30,$00,$30,$00,$3c,$00,$30,$00,$3c,$00,$3c,$00 // ....0.0.<.0.<.<.
        .byte $30,$00,$3c,$37,$ff,$30,$00,$30,$00,$3c,$00,$30,$00,$3c,$00,$3c // 0.<7.0.0.<.0.<.<
        .byte $00,$30,$00,$3c,$81,$37,$ff,$18,$00,$18,$00,$18,$00,$18,$1c,$ff // .0.<.7..........

// --- Region $1403-$14fc ---
.pc = $1403 "txt_1403"

txt_1403:
        .text "KLECM"

dat_1408:
        // === Fill data (47 bytes, $1408-$1436) ===
        .fill 47, $41
        .text "MCELK"

dat_143c:
        // === Fill data (129 bytes, $143c-$14bc) ===
        .fill 129, $40
        .byte $a9,$b8,$cd,$12,$d0,$d0,$fb,$a2,$06,$ca,$d0,$fd,$24,$ea,$a2,$00 // ............$...
        .byte $a0,$00,$bd,$3d,$14,$ea,$ea,$24,$ea,$8d,$24,$d0,$bd,$03,$14,$8d // ...=...$..$.....
        .byte $20,$d0,$8d,$21,$d0,$e8,$bd,$3d,$14,$c0,$02,$f0,$1b,$ea,$48,$ad //  ..!...=......H.
        .byte $12,$d0,$29,$07,$a8,$24,$ea,$ea,$ea,$ea,$68,$e0,$1e,$d0,$d7,$a9 // ..)..$....h.....

// --- Region $1505-$156e ---
.pc = $1505 "dat_1505"

dat_1505:
        .byte $8d,$24,$d0,$bd,$03,$14,$8d,$20,$d0,$8d,$21,$d0,$e8,$bd,$3d,$14 // .$..... ..!...=.
        .byte $24,$ea,$4c,$eb,$14,$a9,$d8,$cd,$12,$d0,$d0,$fb,$a2,$06,$ca,$d0 // $.L.............
        .byte $fd,$24,$ea,$a2,$00,$a0,$00,$bd,$3d,$14,$ea,$ea,$24,$ea,$8d,$24 // .$......=...$..$
        .byte $d0,$bd,$23,$14,$8d,$20,$d0,$8d,$21,$d0,$e8,$bd,$3d,$14,$c0,$02 // ..#.. ..!...=...
        .byte $f0,$13,$ea,$48,$ad,$12,$d0,$29,$07,$a8,$24,$ea,$ea,$ea,$ea,$68 // ...H...)..$....h
        .byte $e0,$1a,$d0,$d7,$60,$8d,$24,$d0,$bd,$23,$14,$8d,$20,$d0,$8d,$21 // ....`.$..#.. ..!
        .byte $d0,$e8,$bd,$3d,$14,$24,$ea,$4c,$48,$15 // ...=.$.LH.

// --- Region $16dc-$1743 ---
.pc = $16dc "Segment $16dc"
        .byte $19,$8d,$16,$d0,$20,$bd,$14,$ad,$d8,$19,$8d,$16,$d0,$20,$1a,$15 // .... ........ ..
        .byte $ad,$01,$dc,$29,$10,$f0,$03,$4c,$bc,$fe,$a9,$ee,$8d,$82,$18,$4c // ...)...L.......L
        .byte $bc,$fe,$00                           // ...

txt_16ff:
        .text "AAAAAAAAAAAAAAAAMCELK"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "KLECM"

dat_171f:
        // === Fill data (32 bytes, $171f-$173e) ===
        .fill 32, $41
        .byte $ce,$d7,$19,$ad,$d7                   // .....

// --- Region $17d0-$1809 ---
.pc = $17d0 "txt_17d0"

txt_17d0:
        .text "KLECM"

dat_17d5:
        // === Fill data (47 bytes, $17d5-$1803) ===
        .fill 47, $41
        .text "MCELK"
        .byte $40                                   // @ character

// --- Region $1882-$1a44 ---
.pc = $1882 "dat_1882"

dat_1882:
        .byte $ee,$56,$19,$ad,$56,$19,$c9,$20,$f0,$65,$c9,$25,$f0,$70,$c9,$2a // .V..V.. .e.%.p.*
        .byte $f0,$7b,$c9,$2f,$f0,$19,$c9,$34,$f0,$18,$c9,$39,$f0,$11,$c9,$3e // .{./...4...9...>
        .byte $f0,$6b,$c9,$43,$f0,$58,$c9,$48,$f0,$45,$c9,$4d,$f0,$07,$60,$4c // .k.C.X.H.E.M..`L
        .byte $1e,$19,$4c,$24,$19,$a9,$00,$a2,$00,$a0,$00,$20,$4b,$19,$a9,$ea // ..L$....... K...
        .byte $8d,$72,$16,$8d,$73,$16,$8d,$74,$16,$8d,$75,$16,$8d,$76,$16,$8d // .r..s..t..u..v..
        .byte $77,$16,$a2,$00,$a9,$20,$9d,$d0,$06,$9d,$f8,$06,$9d,$48,$07,$9d // w.... .......H..
        .byte $70,$07,$e8,$e0,$28,$d0,$ef,$a9,$ad,$8d,$82,$18,$4c,$d9,$19,$a9 // p...(.......L...
        .byte $01,$8d,$8a,$16,$a9,$09,$a2,$00,$a0,$00,$20,$4b,$19,$60,$a9,$0f // .......... K.`..
        .byte $8d,$8a,$16,$a9,$05,$a2,$09,$a0,$00,$20,$4b,$19,$60,$a9,$0c,$8d // ......... K.`...
        .byte $8a,$16,$a9,$0d,$a2,$05,$a0,$09,$20,$4b,$19,$60,$a9,$0b,$8d,$8a // ........ K.`....
        .byte $16,$60,$a9,$00,$8d,$8a,$16,$a9,$20,$8d,$72,$16,$8d,$75,$16,$a9 // .`...... .r..u..
        .byte $3f,$8d,$73,$16,$a9,$17,$8d,$74,$16,$a9,$86,$8d,$76,$16,$a9,$17 // ?.s....t....v...
        .byte $8d,$77,$16,$a9,$ad,$8d,$82,$18,$60,$8d,$5e,$16,$8e,$63,$16,$8c // .w......`.^..c..
        .byte $68,$16,$60,$00,$00                   // h.`..

dat_1957:
        .text "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)

txt_1984:
        .text "<<<<<<<<<<<<<<<<<<<<<<<<<<<:62.*&"
        .byte $22                                   // double quote character
        .byte $1e,$1a,$16,$12,$0e,$0a,$06,$02,$01,$02,$06,$0a,$0e,$12,$14,$15 // ................
        .byte $16,$15,$14,$12,$0e,$0a,$06,$02,$01,$02,$06,$0a,$0b,$0c,$0b,$0a // ................
        .byte $06,$02,$01,$02,$04,$05,$06,$05,$04,$02,$01,$01,$02,$02,$01,$00 // ................
        .byte $00,$00,$00,$a9,$20,$8d,$6f,$16,$a9,$e9,$a0,$19,$8d,$70,$16,$8c // .... .o......p..
        .byte $71,$16,$60,$a9,$20,$8d,$30,$06,$8d,$57,$06,$ee,$ec,$19,$ee,$ef // q.`. .0..W......
        .byte $19,$ad,$ec,$19,$c9,$58,$f0,$01,$60,$a9,$60,$8d,$e9,$19,$a9,$4c // .....X..`.`....L
        .byte $8d,$d7,$16,$a9,$bc,$8d,$d8,$16,$a9,$fe,$8d,$d9,$16,$a9,$20,$8d // .............. .
        .byte $d4,$16,$a9,$60,$8d,$d9,$19,$a9,$32,$a0,$1a,$8d,$70,$16,$8c,$71 // ...`....2...p..q
        .byte $16,$a9,$6f,$a0,$15,$8d,$d5,$16,$8c,$d6,$16,$60,$a9,$00,$8d,$78 // ..o........`...x
        .byte $14,$ce,$35,$1a,$ad,$35,$1a,$c9,$02,$f0,$01,$60,$4c,$60,$1b // ..5..5.....`L`.

// --- Region $1ac3-$1ac3 ---
.pc = $1ac3 "dat_1ac3"

dat_1ac3:
        // === Fill data (1 bytes, $1ac3-$1ac3) ===
        .byte $00                                   // .

// --- Region $1b2b-$1b5f ---
.pc = $1b2b "Segment $1b2b"
        .byte $00,$bd,$00,$24,$9d,$01,$08,$e8,$d0,$f7,$ee,$07,$01,$ee,$04,$01 // ...$............
        .byte $d0,$ed,$c6,$01,$58,$a9,$bc,$85,$2d,$85,$ae,$a9,$ae,$85,$2e,$85 // ....X...-.......
        .byte $af,$a9,$00,$85,$c6,$8d,$00,$08,$4c,$e2,$fc,$00,$00,$00,$00,$00 // ........L.......
        .byte $00,$00,$00,$00,$00                   // .....

// --- Region $1b9d-$1b9d ---
.pc = $1b9d "dat_1b9d"

dat_1b9d:
        // === Fill data (1 bytes, $1b9d-$1b9d) ===
        .byte $00                                   // .

// --- Region $1c00-$1dbf ---
.pc = $1c00 "txt_1c00"

txt_1c00:
        .text "   "
        .byte $22                                   // double quote character
        .text " "

txt_1c05:
        .encoding "screencode_mixed"
        .text "hawkstorm "
        .byte $22                                   // double quote
        .text " from players was cracked, defrozen and"
        .encoding "petscii_upper"

txt_1c37:
        .text " +++ "

txt_1c3c:
        .encoding "screencode_mixed"
        .text "trained by 'the ignorance' of x-ray"
        .encoding "petscii_upper"

txt_1c5f:
        .text " ...    "

txt_1c67:
        .encoding "screencode_mixed"
        .text "seems to me that many groups are not able to defreeze this game"
        .encoding "petscii_upper"

txt_1ca6:
        .text " ...   "
        .byte $17,$08,$01,$14,$27,$13,$20,$15,$10   // ....'. ..

txt_1cb6:
        .text " ??    "

txt_1cbd:
        .encoding "screencode_mixed"
        .text "are ya only lame or silly cartridge-crackers"
        .encoding "petscii_upper"

txt_1ce9:
        .text " ???  "

txt_1cef:
        .encoding "screencode_mixed"
        .text "to lame to crack this kindergarten-freez-protection"
        .encoding "petscii_upper"

txt_1d22:
        .text " ???  "
        .byte $06,$0f,$12                           // ...

txt_1d2b:
        .text " 99.99 "

txt_1d32:
        .encoding "screencode_mixed"
        .text "dm ya can study cracking at the 'ignorance'-cracking academy"
        .encoding "petscii_upper"

txt_1d6e:
        .text " .....   "
        .byte $08,$05,$08,$05,$08,$05               // ......

txt_1d7d:
        .text " ....  ("

txt_1d85:
        .encoding "screencode_mixed"
        .text "c) 'the ignorance' (tm) of x-ray"
        .encoding "petscii_upper"

txt_1da5:
        .text " 1991 ....                 "

// --- Region $1dd8-$1e9f ---
.pc = $1dd8 "txt_1dd8"

txt_1dd8:
        .text "             "
        .byte $18,$2d,$12,$01,$19,$20,$12,$15,$0c,$05,$13 // .-... .....

txt_1df0:
        .text " ...                 "

txt_1e05:
        .encoding "screencode_mixed"
        .text "sum greetings to"
        .encoding "petscii_upper"

txt_1e15:
        .text ": - "

txt_1e19:
        .encoding "screencode_mixed"
        .text "dominators - genesis - illusion - transcom - action - ikari+talent - legend - censor - brainbombs and finally bonzai"
        .encoding "petscii_upper"

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

// --- Region $1fd8-$202c ---
.pc = $1fd8 "txt_1fd8"

txt_1fd8:
        .text "      "

txt_1fde:
        .encoding "screencode_mixed"
        .text "intro-coding by the fleet"
        .encoding "petscii_upper"

txt_1ff7:
        .text " ...     "
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00,$00,$00,$7c,$fe,$ee,$c6,$c6,$de,$de,$de,$fc // .......|........
        .byte $fe,$ce,$c6,$ce,$de,$dc,$de,$7c,$fe,$ee,$c6,$c0,$c0,$c0,$c0,$fc // .......|........
        .byte $fe,$0e,$06,$c6,$c6,$c6,$c6,$7e,$fe,$e0,$c0,$c0 // .......~....

// --- Region $2072-$20e8 ---
.pc = $2072 "Segment $2072"
        .byte $0e,$06,$c6,$c6,$c6,$c6,$fc,$fe,$0e,$06,$c6,$c6,$c6,$c6,$fc,$fe // ................
        .byte $0e,$06,$0e,$fe,$fe,$fc,$fc,$fe,$0e,$06,$c6,$c6,$c6,$c6,$fc,$fe // ................
        .byte $0e,$06,$0e,$fe,$fc,$fe,$7c,$fe,$ee,$c6,$e0,$fc,$fe,$7e,$fe,$fe // ......|......~..
        .byte $00,$00,$60,$60,$60,$60,$c6,$c6,$c6,$c6,$c6,$c6,$c6,$c6,$c6,$c6 // ..````..........
        .byte $c6,$c6,$c6,$c6,$c6,$c6,$db,$db,$db,$db,$db,$db,$db,$db,$c6,$c6 // ................
        .byte $c6,$c6,$c6,$6c,$38,$6c,$c6,$c6,$c6,$c6,$ee,$fe,$fe,$7e,$fe,$fe // ...l8l.......~..
        .byte $06,$06,$06,$0c,$18,$30,$c6,$c6,$7c,$fe,$ee,$c6,$c6,$de,$c6,$c6 // .....0..|.......
        .byte $fc,$fe,$0e,$06,$c6,$c6               // ......

dat_20e8:
        // === Fill data (1 bytes, $20e8-$20e8) ===
        .byte $00                                   // .

// --- Region $2110-$2114 ---
.pc = $2110 "dat_2110"

dat_2110:
        .byte $6c,$6c,$6c,$d8                       // lll.

dat_2114:
        // === Fill data (1 bytes, $2114-$2114) ===
        .byte $00                                   // .

// --- Region $2138-$21dd ---
.pc = $2138 "dat_2138"

dat_2138:
        .byte $18,$18,$18,$30,$00,$00,$00,$00,$7c,$fc,$e0,$c0,$c0,$c0,$c0,$c0 // ...0....|.......
        .byte $f8,$fc,$1c,$0c,$0c,$0c,$0c,$0c,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$18,$18,$7e,$7e,$7e,$00,$00,$00,$00,$00,$00,$00,$00 // .....~~~........
        .byte $00,$00,$00,$00,$00,$00,$00,$fe,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $06,$06,$06,$06,$06,$0c,$18,$30,$7c,$fe,$ee,$c6,$ce,$de,$f6,$e6 // .......0|.......
        .byte $18,$38,$78,$78,$18,$18,$18,$18,$7c,$fe,$ee,$c6,$0e,$7e,$fe,$fc // .8xx....|....~..
        .byte $7c,$fe,$ee,$c6,$0e                   // |....

txt_219d:
        .text "><>"
        .byte $c6                                   // 'F' | $80 (end-of-string marker)
        .byte $c6,$c6,$c6,$c6,$fe,$fe,$7e,$fe,$fe,$c0,$c0,$c0,$fc,$fe,$fe,$7c // ......~........|
        .byte $fe,$ee,$c6,$e0,$fc,$fe,$fe,$fe,$fe,$06,$06,$06,$0c,$18,$30,$7c // ..............0|
        .byte $fe,$ee,$c6,$ee,$fe,$7c,$fe,$7c,$fe,$ee,$c6,$ee,$fe,$fe,$7e,$00 // .....|.|......~.
        .byte $00,$00,$06,$06,$06,$00,$00,$00,$00,$00,$06,$06,$06 // .............

// --- Region $21f8-$22e7 ---
.pc = $21f8 "dat_21f8"

dat_21f8:
        .byte $7c,$fe,$ee,$c6,$06,$0e,$1e,$1c,$00,$00,$00,$00,$00,$00,$00,$00 // |...............
        .byte $c6,$c6,$c6,$c6,$c6,$c6,$c6,$00,$ce,$c6,$ce,$fe,$fe,$fe,$fc,$00 // ................
        .byte $c0,$c6,$ee,$fe,$fe,$fe,$7c,$00,$c6,$c6,$ce,$fe,$fe,$fe,$fc,$00 // ......|.........
        .byte $c0,$c0,$e0,$fe,$fe,$fe,$7e,$00,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$00 // ......~.........
        .byte $c6,$c6,$ee,$fe,$fe,$fe,$7c,$00,$c6,$c6,$c6,$c6,$c6,$c6,$c6,$00 // ......|.........
        .byte $18,$18,$18
        .text "<<<<"
        .byte $00,$c6,$c6,$ee,$fe,$fe,$fe,$7c,$00
        .byte $ce,$c6,$c6,$c6,$c6,$c6,$c6,$00,$c0,$c0,$e0,$fe,$fe,$fe,$7e,$00 // ..............~.
        .byte $db,$db,$db,$db,$db,$db,$db,$00,$c6,$c6,$c6,$c6,$c6,$c6,$c6,$00 // ................
        .byte $c6,$c6,$ee,$fe,$fe,$fe,$7c,$00,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$00 // ......|.........
        .byte $c6,$c6,$c6,$da,$ec,$f6,$78,$00,$ce,$c6,$c6,$c6,$c6,$c6,$c6,$00 // ......x.........
        .byte $0e,$c6,$ee,$fe,$fe,$fe,$7c,$00,$60,$60,$70,$7e,$7e,$7e,$3e,$00 // ......|.``p~~~>.
        .byte $c6,$c6,$ee,$fe,$fe,$fe,$7c,$00,$c6,$c6,$c6,$c6,$6c,$38,$10,$00 // ......|.....l8..
        .byte $db,$c3,$c7,$ff,$ff,$ff,$fe,$00,$c6,$c6,$c6,$c6,$c6,$c6,$c6,$00 // ................
        .byte $0e,$06,$0e,$fe,$fe,$fe,$fc,$00,$60,$c0,$c0,$fe,$fe,$fe,$fe,$00 // ........`.......
        .byte $de,$c6,$c6,$c6,$c6,$c6,$c6,$00,$c6,$c6,$ee,$fe,$fe,$fe,$7c // ..............|

dat_22e7:
        // === Fill data (1 bytes, $22e7-$22e7) ===
        .byte $00                                   // .

// --- Region $2308-$230f ---
.pc = $2308 "dat_2308"

dat_2308:
        .byte $3c,$18,$00,$18,$3c,$3c,$18           // <...<<.

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

// --- Region $2340-$23dc ---
.pc = $2340 "dat_2340"

dat_2340:
        .byte $c0,$c0,$e0,$fc,$fc,$fc,$7c,$00,$0c,$0c,$1c,$fc,$fc,$fc,$f8,$00 // ......|.........
        .fill 8, $00
        .byte $18,$18,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$18,$18,$18,$30 // ...............0
        .fill 12, $00
        .byte $18,$18,$18,$00,$60,$c0,$c0,$c0,$c0,$c0,$c0,$00,$c6,$c6,$ee,$fe // ....`...........
        .byte $fe,$fe,$7c,$00,$18,$18,$18,$7e,$7e,$7e,$7e,$00,$e0,$c0,$c0,$fe // ..|....~~~~.....
        .byte $fe,$fe,$fe,$00,$0e,$c6,$e6,$fe,$fe,$fe,$7c,$00,$06,$06,$06,$06 // ..........|.....
        .byte $06,$06,$06,$00,$0e,$c6,$ee,$fe,$fe,$fe,$7c,$00,$ee,$c6,$ee,$fe // ..........|.....
        .byte $fe,$fe,$7c,$00                       // ..|.

txt_23b8:
        .text "0000000"
        .byte $00                                   // string terminator
        .byte $ee,$c6,$ee,$fe,$fe,$fe,$7c,$00,$0e,$c6,$ee,$fe,$fe,$fe,$7c,$00 // ......|.......|.
        .byte $00,$06,$06,$06,$00,$00,$00,$00,$00,$06,$06,$0e,$0c // .............

// --- Region $23f8-$2400 ---
.pc = $23f8 "dat_23f8"

dat_23f8:
        .byte $18,$18,$00,$18,$3c,$3c,$18           // ....<<.

dat_23ff:
        // === Fill data (2 bytes, $23ff-$2400) ===
        .byte $00                                   // .

scr_2400:
        .byte $00                                   // .

// --- Region $2800-$2800 ---
.pc = $2800 "chr_2800"

chr_2800:
        .byte $00                                   // .

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

chr_3800:
        .byte $00                                   // .

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

scr_3c00:
        .byte $00                                   // .

// --- Region $48eb-$48eb ---
.pc = $48eb "dat_48eb"

dat_48eb:
        // === Fill data (1 bytes, $48eb-$48eb) ===
        .byte $00                                   // .

// --- Region $6913-$6913 ---
.pc = $6913 "dat_6913"

dat_6913:
        // === Fill data (1 bytes, $6913-$6913) ===
        .byte $00                                   // .

// --- Region $788e-$788e ---
.pc = $788e "dat_788e"

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

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

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

// --- Region $8ed1-$8ed1 ---
.pc = $8ed1 "dat_8ed1"

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

// --- Region $9d11-$9d11 ---
.pc = $9d11 "dat_9d11"

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

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

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

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

irq_ea31:
        .byte $00                                   // .

// --- Region $eb00-$fd14 ---
.pc = $eb00 "dat_eb00"

dat_eb00:
        .byte $01,$91,$2d,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$f5,$c6,$39,$10,$f1 // ..-.-........9..
        .byte $30,$8f,$86,$39,$b1,$2f,$aa,$4c,$22,$01,$20,$71,$01,$b1,$2f,$91 // 0..9./.L". q../.
        .byte $2d,$e6,$2f,$d0,$02,$e6,$30,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$ed // -./...0.-.......
        .byte $c6,$39,$10,$e9,$4c,$00,$01,$2c,$da,$01,$a9,$37,$85,$01,$58,$20 // .9..L..,...7..X 
        .byte $00,$14,$4c,$ae,$a7,$e0,$00,$f0,$ee,$a9,$04,$2c,$a9,$08,$85,$ff // ..L........,....
        .byte $b1,$2f,$91,$2d,$c8,$c4,$ff,$d0,$f7,$18,$a5,$2d,$65,$ff,$85,$2d // ./.-.......-e..-
        .byte $a5,$2e,$69,$00,$85,$2e,$a0,$00,$ca,$d0,$e5,$18,$a5,$2f,$65,$ff // ..i........../e.
        .byte $85,$2f,$a5,$30,$69,$00,$85,$30,$4c,$00,$01,$b9,$00,$ef,$99,$00 // ./.0i..0L.......
        .byte $ff,$c8,$d0,$f7,$ce,$dc,$01,$ce,$df,$01,$ad,$df,$01,$c9,$df,$d0 // ................
        .byte $ea,$60,$21,$0f,$af,$28,$7f,$56,$99,$bb,$ef,$be,$fb,$ee,$c2,$26 // .`!..(.V.......&
        .byte $a7,$99,$b9,$e9,$a6,$99,$c3,$25,$4f,$10,$90 // .......%O..

txt_ebab:
        .text "PD"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)

txt_ebae:
        .text "$?>??"
        .byte $c6                                   // 'F' | $80 (end-of-string marker)
        .byte $22,$ab,$e9,$c7,$21,$6f,$c5,$27,$fe,$fb,$fe,$ba,$e9,$a6,$99,$02 // "...!o.'........
        .byte $65,$94,$51,$44,$2c,$10,$41,$04,$11,$10,$40,$04,$10,$44,$15,$58 // e.QD,.A...@..D.X
        .byte $65,$e4,$3f,$3c,$7f,$3f,$7f,$7f,$f9,$fb,$fe,$fb,$ff,$fe,$fb,$fe // e.?<.?..........
        .byte $9a,$b9,$fb,$ee,$ba,$e9,$a6,$99,$7f,$94,$91,$99,$65,$94 // ............e.

txt_ebf2:
        .text "QD"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $e3,$03,$2f,$43,$03,$03,$fa,$f9,$f6,$f9,$f5,$f6,$f9,$f6,$10,$41 // ../C...........A
        .byte $04,$11,$02,$45,$16,$59,$66,$60,$27,$9a,$6b,$ae,$bb,$99,$6a,$ad // ...E.Yf`'.k...j.
        .byte $ba,$ee,$bd,$fa,$ed,$bf,$7f,$bf,$bf,$7f,$bf,$7f,$7f,$fa,$f9,$f6 // ................
        .byte $e9,$b5,$e4,$a1,$94,$43,$03,$47,$53,$87,$57,$9b,$a7,$f8,$fa,$fe // .....C.GS.W.....
        .byte $c5,$28,$7f,$16,$99,$bb,$ef,$be,$fb,$ee,$c3,$25,$4f,$90,$90 // .(.........%O..

txt_ec44:
        .text "QD"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $24,$3f,$00,$df,$08,$c6,$26,$07,$11,$fa,$fb,$fe,$fb,$c4,$24,$9a // $?....&.......$.
        .byte $6b,$ae,$bb,$02,$ef,$be,$fb,$ee,$2e,$ba,$e9,$a6,$99,$b9,$e8,$a5 // k...............
        .byte $98,$64,$94,$50,$44,$3f,$7f,$e6,$3f,$30,$60,$91,$54,$61,$95,$66 // .d.PD?..?0`.Ta.f
        .byte $a9,$b6,$db,$ab,$e7,$db,$a7,$d7,$93,$87,$c5,$60,$23,$fe,$fb,$fc // ...........`#...
        .byte $10,$41,$04,$11,$45,$16,$ae,$bb,$45,$16,$59,$66,$9a,$6b,$ae,$ff // .A..E...E.Yf.k..
        .byte $99,$6b,$ae,$bb,$ef,$be,$fb,$ee,$9b,$b9,$f6,$ed,$b9,$e8,$a5,$98 // .k..............
        .byte $c3,$25,$3f,$3f,$7f                   // .%??.

txt_ecac:
        .text "??"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $24,$f6,$da,$ea,$fb,$c4               // $.....

txt_ecb5:
        .text "$Y"
        .byte $b6                                   // '6' | $80 (end-of-string marker)
        .byte $ef,$be,$c4,$24,$bf,$99,$a5,$e9,$c6,$22,$13,$40,$c7,$29,$0f,$10 // ...$.....".@.)..
        .byte $40,$04,$10,$44,$16,$59,$66,$e3,$3f,$35,$11,$47,$6b,$ae,$bb,$ea // @..D.Yf.?5.Gk...
        .byte $bb,$fe,$fb,$ff,$fe,$fb,$ee,$53,$83,$43,$43,$03,$43,$03,$03,$c6 // .......S.CC.C...
        .byte $3a,$57,$99,$4f,$1f,$5f,$6f,$9f,$6f,$af,$9f,$ff,$fe,$ff,$fe,$fe // :W.O._o.o.......
        .byte $fd,$fa,$ed,$64,$94,$50,$44,$10,$40,$04,$10,$e8,$3f,$60,$28,$fe // ...d.PD.@...?`(.
        .byte $fb,$ff,$fe,$fb,$ff,$fa,$f9,$fb,$ee,$ba,$e9,$a5,$98,$64,$94,$a6 // .............d..
        .byte $99,$65,$94,$a5,$99
        .text "=?PD"
        .byte $10
        .byte $41,$04,$61,$95,$66,$03
        .byte $10,$40,$15,$58,$65,$99,$6a,$c3,$25,$3f,$7f,$7f,$bf,$7f,$c2,$26 // .@.Xe.j.%?.....&
        .byte $c7,$f1,$f9,$fb,$fe,$fb,$c3,$25,$6f,$9b,$ab,$e7,$db,$c5,$23,$d0 // .......%o.....#.
        .byte $d4,$d5,$c6,$25,$03,$43,$fe,$fd,$fe,$c5,$60,$25,$10,$81,$44,$61 // ...%.C....`%..Da
        .byte $95,$ff,$fe,$ff,$45,$16,$59,$66,$9a,$6b,$fe,$ff,$65,$94,$51,$44 // ....E.Yf.k..e.QD
        .byte $10,$41,$00,$10,$10,$41,$04,$10,$44,$01,$07,$3f,$03,$0f,$0f,$3f // .A...A..D..?...?
        .byte $7f,$c3,$60,$2c,$e9,$fb,$fe,$fb,$ff,$fe,$fb,$fe,$7f,$94,$91,$94 // ..`,............
        .byte $60,$90,$50,$40,$6f,$9f,$5f,$4f,$1f,$40,$00,$44,$f9,$e8,$e5,$d8 // `.P@o._O.@.D....
        .byte $64,$91,$44,$11,$44,$15,$58,$65,$95,$66,$7b,$6f,$7f,$3f,$7f,$7f // d.D.D.Xe.f{o.?..
        .byte $c4,$30,$f6,$e9,$b5,$e4,$a1,$94,$60,$91,$50,$44,$10,$40,$04,$10 // .0......`.PD.@..
        .byte $44,$16,$e5,$3f,$60,$3b,$13,$47,$6b,$a9,$b6,$ea,$bb,$fe,$fb,$ff // D..?`;.Gk.......
        .byte $fe,$ad,$ba,$ee,$bd,$fa,$ed,$b9,$e8,$bf,$bf,$7f,$bf,$7f,$7f,$3f // ...............?
        .byte $7f,$ff,$fe,$fb,$fe,$fa,$f9,$f6,$e9,$a7,$d7,$93,$87,$53,$83 // .............S.

txt_ede7:
        .text "CC"
        .byte $d9                                   // 'Y' | $80 (end-of-string marker)
        .byte $e8,$e5,$d8,$e4,$d5,$d8,$e5,$03,$43,$03,$03,$43,$03 // ........C..C.

txt_edf7:
        .text "GS"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $3d,$fb,$ef,$fe,$fb,$ee,$ff,$be,$fb,$ee,$ba,$e9,$a6,$99,$40,$16 // =.............@.
        .byte $59,$66,$9a,$6b,$ae,$bb               // Yf.k..

txt_ee10:
        .text "GV"
        .byte $ad                                   // '-' | $80 (end-of-string marker)
        .byte $ba,$ef,$be,$fb,$ee,$c2,$38,$bf,$bf,$6f,$9f,$5f,$87,$fa,$f9,$f6 // ......8..o._....
        .byte $e9,$b5,$e5,$a6,$9b,$65,$94,$51,$44,$15,$94,$7f,$ff,$10,$40,$a2 // .....e.QD.....@.
        .byte $22,$10,$7f,$c5,$31,$7f,$3f,$7f,$3f,$3f,$54,$61,$95,$66,$a9,$b6 // "...1.?.??Ta.f..
        .byte $ea,$bb,$59,$66,$9a,$6b,$02,$ae,$bb,$ef,$be,$60,$70,$fb,$ee,$ba // ..Yf.k.....`p...
        .byte $ea,$fb,$ee,$ba,$e9,$a6,$99,$65,$e4,$a5,$98,$64,$94,$50,$44,$10 // .......e...d.PD.
        .byte $40,$b5,$e4,$a1,$94,$60,$91,$54,$66,$03,$40,$00,$11,$45,$16,$5e // @....`.Tf.@..E.^
        .byte $bb,$19,$6a,$59,$66,$9a,$6b,$fe,$ff,$87,$57,$9b,$a7,$db,$ab,$e7 // ..jYf.k...W.....
        .byte $db,$10,$41,$04,$12,$44,$15,$58,$65,$45,$17,$ae,$bb,$7f,$3f,$7f // ..A..D.XeE....?.
        .byte $7f,$9a,$bb,$fe,$fb,$ff,$fe,$fb,$fe,$9a,$6b,$ae,$6f,$9f,$6f,$af // ..........k.o.o.
        .byte $9f,$ef,$be,$ff,$fe,$fe,$fd,$fa,$ed,$fe,$fb,$ff,$fe,$fb,$fe,$fa // ................
        .byte $f9,$fb,$ed,$b9,$f8,$a5,$98,$64,$94,$bb,$6f,$3f,$7f,$e4 // .......d..o?..

txt_eec1:
        .text "?:"
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $94,$60,$91,$54,$61,$95,$66,$04,$10,$44,$15,$58,$65,$99,$6a,$3f // .`.Ta.f..D.Xe.j?
        .byte $3f,$7f,$3f,$7f,$7f,$bf,$7f,$9a,$eb,$c3,$24,$fe,$fa,$eb,$ef,$c2 // ?.?.......$.....
        .byte $60,$45,$f6,$9a,$6e,$fb,$ee,$ff,$fe,$ff,$be,$7a,$e9,$a6,$99,$a7 // `E..n......z....
        .byte $d7,$93,$87,$53,$83,$47,$1f,$6f,$9f,$5f,$4f,$1f,$4f,$0f,$0f,$f9 // ...S.G.o._O.O...
        .byte $e8,$e5,$d8,$e4,$d5,$d8,$e5,$44,$15,$58,$65,$99,$6a,$ad,$ba,$7f // .......D.Xe.j...
        .byte $3f,$7f,$7f,$bf,$7f,$bf,$bf,$f6,$e9,$b5,$e4,$a1,$95,$60,$91,$50 // ?............`.P
        .byte $44,$10,$40,$04,$10,$44,$15,$e6,$3f,$28,$7f,$3f,$a9,$b6,$ea,$bb // D.@..D..?(.?....
        .byte $fe,$fb,$c2,$2f,$ad,$ba,$ee,$bd,$fa,$ed,$bf,$ff,$bf,$bf,$7f,$bf // .../............
        .byte $7f,$7f,$3f,$c2,$22,$fe,$fb,$c3,$26,$03,$c5,$ba,$e9,$ab,$ee,$c2 // ..?."...&.......
        .byte $26,$33,$01,$65,$a9,$a6,$bf,$c2,$24,$03,$05,$6f,$bf,$c6,$28,$60 // &3.e....$..o..(`
        .byte $91,$54,$71,$95,$66,$a9,$b6,$e7,$0f,$60,$1f,$1f,$d9,$ea,$ed,$fa // .Tq.f....`......
        .byte $ee,$ff,$fe,$ff,$9a,$6b,$ae,$bb,$ef,$be,$fb,$ef,$ee,$bd,$fa,$ed // .....k..........
        .byte $b9,$e8,$aa,$fb,$7f,$bf,$7f,$7f,$3f,$7f,$c2,$26,$54,$41,$15,$67 // ........?..&TA.g
        .byte $ae,$bb,$c2,$24,$58,$65,$9d,$be,$c4,$24,$7f,$7f,$bf,$7f,$c8,$3c // ...$Xe...$.....<
        .byte $03,$15,$0f,$17,$c7,$c7,$f7,$ff,$3f,$1f,$1f,$03,$11,$11,$dd,$ff // ........?.......
        .byte $03,$05,$17,$03,$17,$03,$d5,$ff,$03,$05,$17,$03,$c4,$3a,$03,$c5 // .............:..
        .byte $c7,$c7,$ea,$bb,$fe,$fb,$ff,$fe,$fb,$fe,$10,$41,$04,$01,$45,$6b // ...........A..Ek
        .byte $ae,$bf,$45,$16,$59,$64,$ef,$bf,$c2,$25,$4f,$1f,$5f,$af,$bf,$c3 // ..E.Yd...%O._...
        .byte $e3,$1f,$21,$df,$c4,$21,$d5,$c7,$21,$f7,$c7,$3e,$fa,$f9,$f6,$e9 // ..!..!..!..>....
        .byte $b5,$e4,$a1,$95,$65,$94,$51,$44,$10,$41,$59,$66,$10,$41,$04,$11 // ....e.QD.AYf.A..

txt_f004:
        .text "E+"
        .byte $ae                                   // '.' | $80 (end-of-string marker)
        .byte $bf,$43,$03,$43,$47,$17,$97,$c2,$23,$fa,$fb,$fe,$c5,$26,$9a,$6b // .C.CG...#....&.k
        .byte $ae,$bb,$ef,$bf,$c2,$24,$ef,$be,$fb,$ef,$c4,$24,$b9,$e8,$a9,$f8 // .....$.....$....
        .byte $c4,$24,$3f,$7f                       // .$?.

txt_f02b:
        .text "??"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $22,$65,$97,$c6,$21,$9f,$cf,$24,$fd,$fe,$fa,$fb,$c4,$a5,$27,$01 // "e..!..$......'.
        .byte $02,$03,$04,$05,$06,$07,$80,$21,$00,$29,$08,$09,$0a,$0b,$0c,$0d // .......!.)......
        .byte $0e,$0f,$10,$80,$1f,$00,$29,$11,$12,$13,$14,$15,$16,$0a,$12,$17 // ......).........
        .byte $a3,$27,$18,$19,$03,$1a,$1b,$1c,$07,$b5,$29,$1d,$1e,$1f,$20,$21 // .'........)... !
        .byte $22,$13,$1e,$23,$a3,$2d,$24,$09,$0a   // "..#.-$..

txt_f077:
        .text "%&'()*+,-."
        .byte $af                                   // '/' | $80 (end-of-string marker)
        .byte $3e,$08,$09,$0a,$2f,$30,$31,$1f,$09,$32,$33,$07,$00,$11,$12,$13 // >.../01..23.....
        .byte $34,$35,$09                           // 45.

txt_f095:
        .text "6789:;<=>?"
        .byte $40                                   // @ character
        .text "A"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .text ">BCD"
        .byte $1e,$1f,$09
        .text "EFGH"
        .byte $0e
        .byte $49,$1d,$1e,$1f
        .byte $4a,$4b,$12                           // JK.

txt_f0b5:
        .text "LMNOPQRSTUVW"
        .byte $ab                                   // '+' | $80 (end-of-string marker)
        .byte $3d,$58,$59,$09,$0a,$12,$5a,$5b,$5c,$5d,$5e,$5f,$08,$09,$0a,$12 // =XY...Z[\]^_....
        .byte $13,$1e,$28,$60,$61,$62,$63,$64,$65,$37,$66,$67,$68,$69,$aa,$29 // ..(`abcde7fghi.)
        .byte $08,$09,$0a,$6a,$6b,$6c,$1f,$09,$32,$a3,$32,$11,$12,$13,$6d,$6e // ...jkl..2.2...mn
        .byte $09,$36,$37,$6f,$70,$71,$72,$73,$74,$75,$76,$77,$78,$aa,$29,$11 // .67opqrstuvwx.).
        .byte $12,$13,$14,$15,$16,$0a,$12,$17,$a3,$32,$1d,$1e,$1f,$79,$7a,$12 // .........2...yz.
        .byte $7b,$7c,$7d,$7e,$7f,$80,$81,$82,$83,$84,$85,$86,$aa,$29,$1d,$1e // {|}~.........)..
        .byte $1f,$20,$21,$87,$13,$1e,$23,$a3,$2b,$08,$09,$0a,$88,$89,$8a,$8b // . !...#.+.......
        .byte $8c,$8d,$8e,$8f,$a2,$25,$90,$91,$92,$93,$94,$aa,$29,$08,$09,$0a // .....%......)...
        .byte $0b,$0c,$95,$1f,$09,$32,$a3,$24,$11,$96,$97,$98,$a9,$21,$99,$e3 // .....2.$.....!..
        .byte $9a,$21,$9b,$aa,$29,$11,$12,$13,$14,$15,$9c,$9d,$9e,$9f,$80,$1f // .!..)...........
        .byte $00,$27,$a0,$a1,$a2,$a3,$a4,$a5,$a6,$80,$d4,$00,$22,$0b,$13,$a5 // .'.........."...
        .byte $31,$08,$0b,$13,$14,$13,$5b,$13,$02,$00,$0b,$13,$14,$13,$5b,$13 // 1.....[.......[.
        .byte $01,$00,$ed                           // ...

txt_f185:
        .text " +- "
        .byte $08,$01,$17,$0b,$13,$14,$0f,$12,$0d,$e3 // ..........

txt_f193:
        .text "+"
        .byte $22                                   // double quote character
        .text " -"
        .byte $80,$23,$20,$e3,$0a,$62,$7f,$a8,$a2,$00,$b9,$10,$10,$9d,$df,$12 // .# ..b..........
        .byte $9d,$e5,$12,$b9,$11,$10,$9d,$e2,$12,$9d,$e8,$12,$c8,$c8,$e8,$e0 // ................
        .byte $03,$d0,$e7,$b9,$10,$10,$8d,$f4,$12,$8d,$f5,$12,$a2,$00,$8a,$9d // ................
        .byte $05,$13,$e8,$e0,$06,$d0,$f8,$a0,$00,$98,$99,$00,$d4,$c8,$c0,$19 // ................
        .byte $d0,$f8,$a9,$88,$8d,$04,$d4,$8d,$0b,$d4,$8d,$12,$d4,$a9,$20,$8d // .............. .
        .byte $05,$d4,$8d,$0c,$d4,$8d,$13,$d4,$a9,$a9,$8d,$06,$d4,$8d,$0d,$d4 // ................
        .byte $8d,$14,$d4,$a9,$04,$8d,$03,$d4,$a9,$01,$8d,$0a,$d4,$8d,$11,$d4 // ................
        .byte $a9,$0f,$8d,$18,$d4,$a9,$ff,$8d,$f9,$12,$8d,$fa,$12,$8d,$fb,$12 // ................
        .byte $a9,$03,$8d,$f6,$12,$8d,$f7,$12,$8d,$f8,$12,$60,$a5,$fb,$48,$a5 // ...........`..H.
        .byte $fc,$48,$a2,$02,$bd,$df,$12,$85,$fb,$bd,$e2,$12,$85,$fc,$bc,$f1 // .H..............
        .byte $12,$bd,$f9,$12,$30,$08,$a9,$01,$9d,$fc,$12,$4c,$d7,$11,$bd,$f6 // ....0......L....
        .byte $12,$9d,$f9,$12,$bd,$08,$13,$f0,$03,$4c,$63,$11,$a0,$00,$b1,$fb // .........Lc.....
        .byte $c9,$80,$10,$1b,$a8,$a5,$fb,$9d,$eb,$12,$a5,$fc,$9d,$ee,$12,$b9 // ................
        .byte $9e,$13,$85,$fb,$b9,$a3,$13,$85,$fc,$fe,$08,$13,$4c,$63,$11,$48 // ............Lc.H
        .byte $29,$e0,$c9,$80,$d0,$13,$68,$29,$1f,$38,$e9,$0c,$0a,$9d,$05,$13 // ).....h).8......
        .byte $e6,$fb,$d0,$c8,$e6,$fc,$4c,$18,$11,$68,$bd,$e5,$12,$85,$fb,$bd // ......L..h......
        .byte $e8,$12,$85,$fc,$4c,$0a,$11,$a0,$00,$b1,$fb,$c9,$80,$10,$3a,$0a // ....L.........:.
        .byte $f0,$27,$c9,$fe,$f0,$2b,$18,$7d,$0a,$10,$18,$7d,$05,$13,$a8,$b9 // .'...+.}...}....
        .byte $1f,$12,$18,$7d,$0d,$10,$9d,$ff,$12,$b9,$20,$12,$69,$00,$9d,$02 // ...}...... .i...
        .byte $13,$a9,$00,$9d,$fc,$12,$4c,$d1,$11,$bc,$f1,$12,$a9,$40,$99,$04 // ......L......@..
        .byte $d4,$a9,$01,$9d,$fc,$12,$4c,$d1,$11,$48,$29,$f0,$c9,$80,$d0,$0c // ......L..H).....
        .byte $68,$29,$0f,$9d,$f9,$12,$9d,$f6,$12,$4c,$c8,$11,$68,$a9,$00,$9d // h).......L..h...
        .byte $08,$13,$bd,$eb,$12,$85,$fb,$bd,$ee,$12,$85,$fc,$e6,$fb,$d0,$02 // ................
        .byte $e6,$fc,$4c,$10,$11,$e6,$fb,$d0,$02,$e6,$fc,$ea,$bd,$fc,$12,$d0 // ..L.............
        .byte $08,$bc,$f1,$12,$a9,$41,$99,$04,$d4,$bc,$f1,$12,$bd,$ff,$12,$99 // .....A..........
        .byte $00,$d4,$bd,$02,$13,$99,$01,$d4,$a5,$fb,$9d,$df,$12,$a5,$fc,$9d // ................
        .byte $e2,$12,$ca,$30,$03,$4c,$f0,$10,$ce,$f4,$12,$d0,$0f,$ad,$f5,$12 // ...0.L..........
        .byte $8d,$f4,$12,$ce,$f9,$12,$ce,$fa,$12,$ce,$fb,$12,$68,$85,$fc,$68 // ............h..h
        .byte $85,$fb,$60,$16,$01,$27,$01,$38,$01,$4b,$01,$5f,$01,$73,$01,$8a // ..`..'.8.K._.s..
        .byte $01,$a1,$01,$ba,$01,$d4,$01,$f0,$01,$0e,$02,$2d,$02,$4e,$02,$71 // ...........-.N.q
        .byte $02,$96,$02,$bd,$02,$e7,$02,$13,$03,$42,$03,$74,$03,$a9,$03,$e0 // .........B.t....
        .byte $03,$1b,$04,$5a,$04,$9b,$04,$e2,$04,$2c,$05,$7b,$05,$ce,$05,$27 // ...Z.....,.{...'
        .byte $06,$85,$06,$e8,$06,$51,$07,$c1,$07,$37,$08,$b4,$08,$37,$09,$c4 // .....Q...7...7..
        .byte $09,$57,$0a,$f5,$0a,$9c,$0b,$4e,$0c,$09,$0d,$d0,$0d,$a3,$0e,$82 // .W.....N........
        .byte $0f,$6e,$10,$68,$11,$6e,$12,$88,$13,$af,$14,$eb,$15,$39,$17,$9c // .n.h.n.......9..
        .byte $18,$13,$1a,$a1,$1b,$46,$1d,$04,$1f,$dc,$20,$d0,$22,$dc,$24,$10 // .....F.... .".$.
        .byte $27,$5e,$29,$d6,$2b,$72               // '^).+r

txt_f3dd:
        .text ".81&4B7"
        .byte $8c,$3a,$08,$3e,$b8,$41,$a0,$45,$b8   // .:.>.A.E.

txt_f3ed:
        .text "I N"
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .byte $52,$ac,$57,$e4,$5c,$70,$62,$4c,$68,$84,$6e,$18,$75,$10,$7c,$70 // R.W.\pbLh.n.u.|p
        .byte $83,$40,$8b,$70,$93,$40,$9c,$78,$a5,$58,$af,$c8,$b9,$e0,$c4,$98 // .@.p.@.x.X......
        .byte $d0,$08,$dd,$30,$ea,$20,$f8,$2e,$fd,$ad,$be,$bd,$e3,$13,$23,$0b // ...0. ........#.
        .byte $14,$5b,$e3,$13,$23,$0c,$15,$5d,$e3,$13,$26,$00,$07,$0e,$01,$02 // .[..#..]..&.....
        .byte $07,$e4,$03,$e4,$01,$26,$5a,$68,$70,$04,$11,$11,$a3,$e3,$01,$38 // .....&Zhp......8
        .byte $8c,$00,$88,$00,$8a,$00,$87,$04,$ff,$8c,$02,$88,$02,$8a,$02,$87 // ................
        .byte $02,$87,$02,$83,$02,$85,$02,$82,$42,$02,$87,$02,$88,$02,$8a,$02 // ........B.......
        .byte $87,$60,$62,$02,$87,$02,$88,$02,$8a,$02,$8e,$02,$8c,$02,$8f,$02 // .`b.............
        .byte $91,$02,$91,$02,$8f,$02,$8f,$02,$91,$02,$98,$02,$9b,$02,$02,$9a // ................
        .byte $02,$98,$02,$9b,$02,$02,$9a,$02,$98,$02,$ff,$8c,$01,$02,$88,$02 // ................
        .byte $8a,$02,$87,$03,$8c,$02,$88,$02,$8a,$02,$87,$02,$8c,$02,$8f,$02 // ................
        .byte $8e,$02,$8a,$02,$8c,$02,$8f,$02,$8e,$02,$8e,$02,$8c,$02,$8f,$02 // ................
        .byte $8e,$02,$91,$02,$93,$02,$98,$02,$9b,$02,$9a,$02,$93,$02,$98,$02 // ................
        .byte $9b,$02,$9d,$02,$9f,$e8,$02,$26,$ff,$a8,$b2,$b5,$c7,$d9,$e5,$13 // .......&........
        .byte $21,$87,$02,$18,$00,$18,$00,$26,$ff,$81,$00,$ff,$83,$30,$02,$00 // !......&.....0..
        .byte $30,$00,$3c,$29,$00,$3c,$00,$30,$00,$3c,$37,$ff,$30,$02,$00,$30 // 0.<).<.0.<7.0..0
        .byte $00,$3c,$32,$00,$3c,$00,$30,$00,$3c,$81,$37,$ff,$18,$00,$18,$00 // .<2.<.0.<.7.....
        .byte $18,$00,$18,$1c,$ff,$be
        .byte $28,$4c,$45,$1a
        .text "KLECM"
        .byte $80

txt_f511:
        .text "/A%MCELK"
        .byte $80,$81,$40,$60,$36,$a9,$b8,$cd,$12,$d0,$d0,$fb,$a2,$06,$ca,$d0 // ..@`6...........
        .byte $fd,$24,$ea,$a2,$00,$a0,$00,$bd,$3d,$14,$ea,$ea,$24,$ea,$8d,$24 // .$......=...$..$
        .byte $d0,$bd,$03,$14,$8d,$20,$d0,$8d,$21,$d0,$e8,$bd,$3d,$14,$c0,$02 // ..... ..!...=...
        .byte $f0,$1b,$ea,$48,$ad,$12,$d0,$29,$07,$a8,$24,$e4,$ea,$60,$59,$68 // ...H...)..$..`Yh
        .byte $e0,$1e,$d0,$d7,$a9,$01,$8d,$20,$d0,$8d,$21,$d0,$60,$8d,$24,$d0 // ....... ..!.`.$.
        .byte $bd,$03,$14,$8d,$20,$d0,$8d,$21,$d0,$e8,$bd,$3d,$14,$24,$ea,$4c // .... ..!...=.$.L
        .byte $eb,$14,$a9,$d8,$cd,$12,$d0,$d0,$fb,$a2,$06,$ca,$d0,$fd,$24,$ea // ..............$.
        .byte $a2,$00,$a0,$00,$bd,$3d,$14,$ea,$ea,$24,$ea,$8d,$24,$d0,$bd,$23 // .....=...$..$..#
        .byte $14,$8d,$20,$d0,$8d,$21,$d0,$e8,$bd,$3d,$14,$c0,$02,$f0,$13,$ea // .. ..!...=......
        .byte $48,$ad,$12,$d0,$29,$07,$a8,$24,$e4,$ea,$60,$51,$68,$e0,$1a,$d0 // H...)..$..`Qh...
        .byte $d7,$60,$8d,$24,$d0,$bd,$23,$14,$8d,$20,$d0,$8d,$21,$d0,$e8,$bd // .`.$..#.. ..!...
        .byte $3d,$14,$24,$ea,$4c,$48,$15,$a9,$b8,$cd,$12,$d0,$d0,$fb,$a2,$06 // =.$.LH..........
        .byte $ca,$d0,$fd,$24,$ea,$a2,$00,$a0,$00,$bd,$3d,$14,$ea,$ea,$24,$ea // ...$......=...$.
        .byte $8d,$24,$d0,$bd,$3d,$14,$8d,$20,$d0,$8d,$21,$d0,$e8,$bd,$3d,$14 // .$..=.. ..!...=.
        .byte $c0,$02,$f0,$20,$ea,$48,$ad,$12,$d0,$29,$07,$a8,$24,$e4,$ea,$60 // ... .H...)..$..`
        .byte $c6,$68,$e0,$3a,$d0,$d7,$a2,$fe,$e8,$d0,$fd,$a9,$00,$8d,$20,$d0 // .h.:.......... .
        .byte $8d,$21,$d0,$60,$8d,$24,$d0,$bd,$3d,$14,$8d,$20,$d0,$8d,$21,$d0 // .!.`.$..=.. ..!.
        .byte $e8,$bd,$3d,$14,$24,$ea,$4c,$9d,$15,$78,$20,$6e,$17,$20,$b8,$17 // ..=.$.L..x n. ..
        .byte $a2,$00,$bd,$38,$0d,$9d,$00,$08,$e8,$e0,$10,$d0,$f5,$a9,$00,$8d // ...8............
        .byte $86,$02,$8d,$10,$d0,$8d,$21,$d0,$20,$44,$e5,$a2,$01,$8e,$1a,$d0 // ......!. D......
        .byte $ca,$8e,$0e,$dc,$bd,$48,$0d,$9d,$00,$04,$bd,$48,$0e,$9d,$00,$05 // .....H.....H....
        .byte $bd,$50,$0e,$9d,$08,$05,$a9,$08,$9d,$00,$d8,$9d,$00,$d9,$9d,$00 // .P..............
        .byte $da,$9d,$e8,$da,$e8,$d0,$dd,$8a,$20,$60,$10,$a2,$00,$8a,$bd,$20 // ........ `..... 
        .byte $10,$9d,$30,$06,$09,$40,$9d,$58,$06,$e8,$e0,$28,$d0,$f0,$a9,$49 // ..0..@.X...(...I
        .byte $8d,$14,$03,$a9,$16,$8d,$15,$03,$a9,$1b,$8d,$11,$d0,$58,$4c,$46 // .............XLF
        .byte $16,$a9,$ff,$cd,$12,$d0,$d0,$fb,$20,$e8,$10,$a9,$12,$8d,$18,$d0 // ........ .......
        .byte $a9,$b8,$8d,$16,$d0,$a9,$00,$8d,$21,$d0,$a9,$00,$8d,$22,$d0,$a9 // ........!...."..
        .byte $00,$8d,$23,$d0,$20,$0a,$18,$ec,$ea,$60,$84,$a2,$00,$bd,$ff,$16 // ..#. ....`......
        .byte $9d,$30,$da,$bd,$00,$17,$9d,$58,$da,$a9,$01,$9d,$d0,$da,$9d,$f8 // .0.....X........
        .byte $da,$9d,$48,$db,$9d,$70,$db,$e8,$e0,$28,$d0,$e1,$ad,$3e,$17,$8d // ..H..p...(...>..
        .byte $ff,$16,$a2,$3e,$bd,$ff,$16,$9d,$00,$17,$ca,$10,$f7,$a9,$9a,$cd // ...>............
        .byte $12,$d0,$d0,$fb,$a2,$f6,$e8,$d0,$fd,$a9,$18,$8d,$18,$d0,$a9,$00 // ................
        .byte $8d,$21,$d0,$a9,$c8,$8d,$16,$d0,$a9,$b3,$cd,$12,$d0,$d0,$fb,$a9 // .!..............
        .byte $02,$8d,$16,$d0,$20,$6f,$15,$4c,$bc,$fe,$ad,$d7,$19,$8d,$16,$d0 // .... o.L........
        .byte $20,$bd,$14,$ad,$d8,$19,$8d,$16,$d0,$20,$1a,$15,$ad,$01,$dc,$29 //  ........ .....)
        .byte $10,$f0,$03,$4c,$bc,$fe,$a9,$ee,$8d,$82,$18,$4c,$bc,$fe,$00,$f0 // ...L.......L....

txt_f759:
        .text "A%MCELK"
        .byte $e6                                   // .

txt_f761:
        .byte $40                                   // @ character
        .text "%KLECM"
        .byte $80,$20,$41,$60,$96,$ce,$d7,$19,$ad,$d7,$19,$c9,$00,$30,$01,$60 // . A`.........0.`
        .byte $a9,$07,$8d,$d7,$19,$a2,$00,$bd,$d1,$06,$9d,$d0,$06,$bd,$f9,$06 // ................
        .byte $9d,$f8,$06,$e8,$e0,$27,$d0,$ef,$a0,$00,$b1,$f7,$d0,$0f,$20,$6e // .....'........ n
        .byte $17,$4c,$62,$17,$a9,$00,$85,$f7,$a9,$1c,$85,$f8,$60,$e6,$f7,$d0 // .Lb.........`...
        .byte $02,$e6,$f8,$8d,$f7,$06,$09,$40,$8d,$1f,$07,$60,$ce,$d8,$19,$ce // .......@...`....
        .byte $d8,$19,$ad,$d8,$19,$c9,$00,$30,$01,$60,$a9,$07,$8d,$d8,$19,$a2 // .......0.`......
        .byte $00,$bd,$49,$07,$9d,$48,$07,$bd,$71,$07,$9d,$70,$07,$e8,$e0,$27 // ..I..H..q..p...'
        .byte $d0,$ef,$a0,$00,$b1,$f4,$d0,$0f,$20,$b8,$17,$4c,$ac,$17,$a9,$00 // ........ ..L....
        .byte $85,$f4,$a9,$1e,$85,$f5,$60,$e6,$f4,$d0,$02,$e6,$f5,$8d,$6f,$07 // ......`.......o.
        .byte $09
        .byte $40,$8d,$97,$07,$60
        .text "KLECM"
        .byte $80
        .byte $2f,$41,$61

txt_f807:
        .text "QMCELK"
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $00,$8a,$9d,$3d,$14,$e8,$e0,$80,$d0,$f8,$ee,$55,$19,$ad,$55,$19 // ...=.......U..U.
        .byte $29,$7f,$aa,$bd,$57,$19,$aa,$a0,$00,$b9,$d0,$17,$9d,$3d,$14,$e8 // )...W........=..
        .byte $8a,$29,$7f,$aa,$c8,$c0,$3a,$d0,$f0,$ad,$3d,$14,$c9,$4b,$f0,$01 // .)....:...=..K..
        .byte $60,$a9,$60,$8d,$0a,$18,$a9,$ea,$8d,$d4,$16,$8d,$d5,$16,$8d,$d6 // `.`.............
        .byte $16,$8d,$d7,$16,$8d,$d8,$16,$8d,$d9,$16,$a9,$20,$8d,$78,$16,$a9 // ........... .x..
        .byte $82,$8d,$79,$16,$a9,$18,$8d,$7a,$16,$a2,$00,$bd,$d8,$1d,$9d,$d0 // ..y....z........
        .byte $06,$09,$40,$9d,$f8,$06,$bd,$d8,$1f,$9d,$48,$07,$09,$40,$9d,$70 // ..@.......H..@.p
        .byte $07,$e8,$e0,$28,$d0,$e5,$60,$ee,$56,$19,$ad,$56,$19,$c9,$20,$f0 // ...(..`.V..V.. .
        .byte $65,$c9,$25,$f0,$70,$c9,$2a,$f0,$7b,$c9,$2f,$f0,$19,$c9,$34,$f0 // e.%.p.*.{./...4.
        .byte $18,$c9,$39,$f0,$11,$c9,$3e,$f0,$6b,$c9,$43,$f0,$58,$c9,$48,$f0 // ..9...>.k.C.X.H.
        .byte $45,$c9,$4d,$f0,$07,$60,$4c,$1e,$19,$4c,$24,$19,$a9,$00,$a2,$00 // E.M..`L..L$.....
        .byte $a0,$00,$20,$4b,$19,$a9,$ea,$8d,$72,$16,$8d,$73,$16,$8d,$74,$16 // .. K....r..s..t.
        .byte $8d,$75,$16,$8d,$76,$16,$8d,$77,$16,$a2,$00,$a9,$20,$9d,$d0,$06 // .u..v..w.... ...
        .byte $9d,$f8,$06,$9d,$48,$07,$9d,$70,$07,$e8,$e0,$28,$d0,$ef,$a9,$ad // ....H..p...(....
        .byte $8d,$82,$18,$4c,$d9,$19,$a9,$01,$8d,$8a,$16,$a9,$09,$a2,$00,$a0 // ...L............
        .byte $00,$20,$4b,$19,$60,$a9,$0f,$8d,$8a,$16,$a9,$05,$a2,$09,$a0,$00 // . K.`...........
        .byte $20,$4b,$19,$60,$a9,$0c,$8d,$8a,$16,$a9,$0d,$a2,$05,$a0,$09,$20 //  K.`........... 
        .byte $4b,$19,$60,$a9,$0b,$8d,$8a,$16,$60,$a9,$00,$8d,$8a,$16,$a9,$20 // K.`.....`...... 
        .byte $8d,$72,$16,$8d,$75,$16,$a9,$3f,$8d,$73,$16,$a9,$17,$8d,$74,$16 // .r..u..?.s....t.
        .byte $a9,$86,$8d,$76,$16,$a9,$17,$8d,$77,$16,$a9,$ad,$8d,$82,$18,$60 // ...v....w......`
        .byte $8d,$5e,$16,$8e,$63,$16,$8c,$68,$16,$60,$a2,$80 // .^..c..h.`..

txt_f95b:
        .text ",<!"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $fb,$3c,$60                           // .<`

txt_f962:
        .text "6:62.*&"
        .byte $22                                   // double quote character
        .byte $1e,$1a,$16,$12,$0e,$0a,$06,$02,$01,$02,$06,$0a,$0e,$12,$14,$15 // ................
        .byte $16,$15,$14,$12,$0e,$0a,$06,$02,$01,$02,$06,$0a,$0b,$0c,$0b,$0a // ................
        .byte $06,$02,$01,$02,$04,$05,$06,$05,$04,$02,$01,$01,$02,$02,$01,$a4 // ................
        .byte $60,$d3,$a9,$20,$8d,$6f,$16,$a9,$e9,$a0,$19,$8d,$70,$16,$8c,$71 // `.. .o......p..q
        .byte $16,$60,$a9,$20,$8d,$30,$06,$8d,$57,$06,$ee,$ec,$19,$ee,$ef,$19 // .`. .0..W.......
        .byte $ad,$ec,$19,$c9,$58,$f0,$01,$60,$a9,$60,$8d,$e9,$19,$a9,$4c,$8d // ....X..`.`....L.
        .byte $d7,$16,$a9,$bc,$8d,$d8,$16,$a9,$fe,$8d,$d9,$16,$a9,$20,$8d,$d4 // ............. ..
        .byte $16,$a9,$60,$8d,$d9,$19,$a9,$32,$a0,$1a,$8d,$70,$16,$8c,$71,$16 // ..`....2...p..q.
        .byte $a9,$6f,$a0,$15,$8d,$d5,$16,$8c,$d6,$16,$60,$a9,$00,$8d,$78,$14 // .o........`...x.
        .byte $ce,$35,$1a,$ad,$35,$1a,$c9,$02,$f0,$01,$60,$4c,$60,$1b,$78,$a9 // .5..5.....`L`.x.
        .byte $1b,$8d,$11,$d0,$a2,$00,$8e,$20,$d0,$8e,$21,$d0,$8e,$0e,$dc,$a9 // ....... ..!.....
        .byte $f0,$cd,$12,$d0,$f0,$fb,$a2,$00,$a9,$00,$9d,$00,$d8,$9d,$00,$d9 // ................
        .byte $9d,$00,$da,$9d,$e8,$da,$e8,$d0,$ef,$ee,$c2,$1a,$ad,$c2,$1a,$c9 // ................
        .byte $0a,$f0,$18,$c9,$14,$f0,$1c,$c9,$1e,$f0,$20,$c9,$28,$f0,$24,$c9 // .......... .(.$.
        .byte $32,$f0
        .byte $28,$c9,$e0,$f0
        .text ",XLE"
        .byte $1a,$a9,$03,$8d,$60,$1a
        .byte $4c,$45,$1a,$a9,$05,$8d,$60,$1a,$4c,$45,$1a,$a9,$0c,$8d,$60,$1a // LE....`.LE....`.
        .byte $4c,$45,$1a,$a9,$0b,$42,$8d,$60,$1a,$4c,$45,$1a,$a9,$00,$27,$8d // LE...B.`.LE...'.
        .byte $11,$d0,$4c,$d1,$15,$6d,$80,$3d,$00,$60,$56,$78,$20,$a3,$fd,$20 // ..L..m.=.`Vx .. 
        .byte $15,$fd,$20,$5b,$ff,$a9,$00,$8d,$20,$d0,$8d,$21,$d0,$a9,$01,$8d // .. [.... ..!....
        .byte $86,$02,$20,$44,$e5,$a2,$50,$bd,$2a,$1b,$9d,$00,$01,$ca,$10,$f7 // .. D..P.*.......
        .byte $e6,$01,$4c,$00,$01,$a2,$00,$bd,$00,$24,$9d,$01,$08,$e8,$d0,$f7 // ..L......$......
        .byte $ee,$07,$01,$ee,$04,$01,$d0,$ed,$c6,$01,$58,$a9,$bc,$85,$2d,$85 // ..........X...-.
        .byte $ae,$a9,$ae,$85,$2e,$85,$af,$a9,$00,$85,$c6,$8d,$00,$08,$4c,$e2 // ..............L.
        .byte $fc,$aa,$60,$3d,$78,$a9,$0b,$8d,$11,$d0,$a9,$00,$8d,$20,$d0,$8d // ..`=x........ ..
        .byte $21,$d0,$a9,$ea,$a0,$31,$8d,$15,$03,$8c,$14,$03,$a9,$00,$8d,$1a // !....1..........
        .byte $d0,$58,$a9,$00,$8d,$18,$d4,$a9,$15,$8d,$18,$d0,$a9,$00,$8d,$86 // .X..............
        .byte $02,$20,$44,$e5,$a9,$1b,$8d,$11,$d0,$a9,$08,$8d,$16,$d0,$4c,$00 // . D...........L.
        .byte $1b,$80,$63,$00,$e3,$20,$60           // ..c.. `

txt_fb21:
        .encoding "screencode_mixed"
        .text "5"
        .byte $22                                   // double quote
        .text " hawkstorm "
        .byte $22                                   // double quote
        .text " from players was cracked, defrozen and "
        .encoding "petscii_upper"
        .byte $e3,$2b,$60                           // .+`

txt_fb5a:
        .encoding "screencode_mixed"
        .text "% trained by 'the ignorance' of x-ray "
        .encoding "petscii_upper"
        .byte $e3,$2e,$e4,$20,$60,$40               // ... `@

txt_fb86:
        .encoding "screencode_mixed"
        .text "seems to me that many groups are not able to defreeze this game "
        .encoding "petscii_upper"
        .byte $e3,$2e,$e3,$20,$2c,$17,$08,$01,$14,$27,$13,$20,$15,$10,$20,$3f // ... ,....'. .. ?
        .byte $3f,$e4,$20,$60                       // ?. `

txt_fbda:
        .encoding "screencode_mixed"
        .text "-are ya only lame or silly cartridge-crackers "
        .encoding "petscii_upper"
        .byte $e3,$3f,$60                           // .?`

txt_fc0b:
        .encoding "screencode_mixed"
        .text "6  to lame to crack this kindergarten-freez-protection "
        .encoding "petscii_upper"
        .byte $e3,$3f,$60,$49,$20,$20,$06,$0f,$12   // .?`I  ...

txt_fc4b:
        .text " 99.99 "

txt_fc52:
        .encoding "screencode_mixed"
        .text "dm ya can study cracking at the 'ignorance'-cracking academy "
        .encoding "petscii_upper"
        .byte $e5,$2e,$e3,$20,$27,$08,$05,$08,$05,$08,$05,$20,$e4,$2e,$60 // ... '...... ..`

txt_fc9e:
        .text ")  ("

txt_fca2:
        .encoding "screencode_mixed"
        .text "c) 'the ignorance' (tm) of x-ray"
        .encoding "petscii_upper"

txt_fcc2:
        .text " 1991 "
        .byte $e4,$2e,$f1,$20,$b8,$ed,$20,$2c,$18,$2d,$12,$01,$19,$20,$12,$15 // ... .. ,.-... ..
        .byte $0c,$05,$13,$20,$e3,$2e,$f1,$20,$60,$89 // ... ... `.

txt_fce2:
        .encoding "screencode_mixed"
        .text "sum greetings to"
        .encoding "petscii_upper"

txt_fcf2:
        .text ": - "

txt_fcf6:
        .encoding "screencode_mixed"
        .text "dominators - genesis - illusion"
        .encoding "petscii_upper"

// --- Region $fd39-$fda2 ---
.pc = $fd39 "Segment $fd39"
        .byte $2d,$20,$0c,$05,$07,$05,$0e,$04,$20,$2d,$20,$03,$05,$0e,$13,$0f // - ...... - .....
        .byte $12,$20,$2d,$20,$02,$12,$01,$09,$0e,$02,$0f,$0d,$02,$13,$20,$01 // . - .......... .
        .byte $0e,$04,$20,$06,$09,$0e,$01,$0c,$0c,$19,$20,$02,$0f,$0e,$1a,$01 // .. ....... .....
        .byte $09,$20,$e4,$2e,$ed,$20,$81,$39,$00,$e6 // . ... .9..

txt_fd73:
        .encoding "screencode_mixed"
        .text " :intro-coding by the fleet "
        .encoding "petscii_upper"
        .byte $e3,$2e,$e5,$20,$a8,$25,$7c,$fe,$ee,$c6,$c6,$e3,$de,$2c,$fc,$fe // ... .%|......,..
        .byte $ce,$c6,$ce,$de                       // ....

// --- Region $fdd0-$febb ---
.pc = $fdd0 "Segment $fdd0"
        .byte $3c,$e6,$18,$e8,$06,$e4,$c6,$24,$ce,$dc,$d8,$dc,$e8,$c0,$24,$fe // <......$......$.
        .byte $ff,$07,$03,$e4,$db,$21,$fc,$42,$fe,$0e,$06,$c6,$c6,$c6,$c6,$fc // .....!.B........
        .byte $2b,$fe,$0e,$06,$0e,$fe,$fe,$fc,$fc,$fe,$0e,$06,$e4,$c6,$32,$fc // +.............2.
        .byte $fe,$0e,$06,$0e,$fe,$fc,$fe,$7c,$fe,$ee,$c6,$e0,$fc,$fe,$7e,$fe // .......|......~.
        .byte $fe,$a2,$e4,$60,$f0,$c6,$e8,$db,$e5,$c6,$23,$6c,$38,$6c,$e4,$c6 // ...`......#l8l..
        .byte $26,$ee,$fe,$fe,$7e,$fe,$fe,$e3,$06,$33,$0c,$18,$30,$c6,$c6,$7c // &...~....3..0..|
        .byte $fe,$ee,$c6,$c6,$de,$c6,$c6,$fc,$fe,$0e,$06,$c6,$c6,$80,$28,$00 // ..............(.
        .byte $e3,$6c,$21,$d8,$80,$24,$00,$e3,$18   // .l!..$...

txt_fe49:
        .text "!0"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $23,$7c,$fc,$e0,$e5,$c0,$23,$f8,$fc,$1c,$e5,$0c,$ab,$22,$18,$18 // #|....#......"..
        .byte $e3,$7e,$af,$21,$fe,$a8,$e5,$06,$2f,$0c,$18,$30,$7c,$fe,$ee,$c6 // .~.!..../..0|...
        .byte $ce,$de,$f6,$e6,$18,$38,$78,$78,$e4,$18,$30,$7c,$fe,$ee,$c6,$0e // .....8xx..0|....
        .byte $7e,$fe,$fc,$7c,$fe,$ee,$c6,$0e,$3e,$3c,$3e,$e5,$c6,$25,$fe,$fe // ~..|....><>..%..
        .byte $7e,$fe,$fe,$e3,$c0,$29,$fc,$fe,$fe,$7c,$fe,$ee,$c6,$e0,$fc,$e4 // ~....)...|......
        .byte $fe,$e3,$06,$33,$0c,$18,$30,$7c,$fe,$ee,$c6,$ee,$fe,$7c,$fe,$7c // ...3..0|.....|.|
        .byte $fe,$ee,$c6,$ee,$fe,$fe,$7e,$a3,$e3,$06,$a5,$e3,$06,$ba,$28,$7c // ......~.......(|

// --- Region $fed1-$ff5a ---
.pc = $fed1 "Segment $fed1"
        .byte $c6,$ee,$e3,$fe,$25,$7c,$00,$c6,$c6,$ce,$e3,$fe,$25,$fc,$00,$c0 // ....%|......%...
        .byte $c0,$e0,$e3,$fe,$22,$7e,$00,$e7,$c0,$24,$00,$c6,$c6,$ee,$e3,$fe // ...."~...$......
        .byte $22,$7c,$00,$e7,$c6,$a1,$e3,$18,$e4,$3c,$24,$00,$c6,$c6,$ee,$e3 // "|.......<$.....
        .byte $fe,$23,$7c,$00,$ce,$e6,$c6,$24,$00,$c0,$c0,$e0,$e3,$fe,$22,$7e // .#|....$......"~
        .byte $00,$e7,$db,$a1,$e7,$c6,$24,$00,$c6,$c6,$ee,$e3,$fe,$22,$7c,$00 // ......$......"|.
        .byte $e7,$c0,$a1,$e3,$c6,$26,$da,$ec,$f6,$78,$00,$ce,$e6,$c6,$24,$00 // .....&...x....$.
        .byte $0e,$c6,$ee,$e3,$fe,$25,$7c,$00,$60,$60,$70,$e3,$7e,$25,$3e,$00 // .....%|.``p.~%>.
        .byte $c6,$c6,$ee,$e3,$fe,$22,$7c,$00,$e4,$c6,$27,$6c,$38,$10,$00,$db // ....."|...'l8...
        .byte $c3,$c7,$c3,$22,$fe,$00,$e7,$c6,$24,$00 // ..."....$.

// --- Region $ff64-$ffff ---
.pc = $ff64 "Segment $ff64"
        .byte $c0,$c0,$e4,$fe,$22,$00,$de,$e6,$c6,$24,$00,$c6,$c6,$ee,$e3,$fe // ...."....$......
        .byte $21,$7c,$80,$21,$00,$27,$3c,$18,$00,$18,$3c,$3c,$18,$80,$31,$00 // !|.!.'<...<<..1.
        .byte $23,$c0,$c0,$e0,$e3,$fc,$25,$7c,$00,$0c,$0c,$1c,$e3,$fc,$21,$f8 // #.....%|......!.
        .byte $a9,$22,$18,$18,$aa,$e3,$18           // .".....

txt_ff9b:
        .text "!0"
        .byte $ac                                   // ',' | $80 (end-of-string marker)
        .byte $e3,$18,$22,$00,$60,$e6,$c0,$24,$00,$c6,$c6,$ee,$e3,$fe,$22,$7c // ..".`..$......"|
        .byte $00,$e3,$18,$e4,$7e,$24,$00,$e0,$c0,$c0,$e4,$fe,$24,$00,$0e,$c6 // ....~$......$...
        .byte $e6,$e3,$fe,$22,$7c,$00,$e7,$06,$24,$00,$0e,$c6,$ee,$e3,$fe,$25 // ..."|...$......%
        .byte $7c,$00,$ee,$c6,$ee,$e3,$fe,$22,$7c,$00,$e7,$30,$24,$00,$ee,$c6 // |......"|..0$...
        .byte $ee,$e3,$fe,$25,$7c,$00,$0e,$c6,$ee,$e3,$fe,$21,$7c,$a2,$e3,$06 // ...%|......!|...
        .byte $a5,$24,$06,$06,$0e,$0c,$bb,$28,$18,$18,$00,$18,$3c,$3c,$18,$00 // .$.....(....<<..
        .byte $00,$31                               // .1
