// ============================================
// output - Part 1 of 2
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:50
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0801  End: $fffe  (63486 bytes)
// Crunched with Exomizer — depacked by emulation
// Packer entry: $080d (via BASIC SYS 2061)
// Entry point:  $cfd0 (53200)
// IRQ handler:  $e027 (nmi_e027)
// IRQ handler:  $e02d (irq_e02d)
//
// Code: 2997 bytes, Data: 60489 bytes
// Labels: 233, Subroutines: 0
//
// Verification: 4 line(s) auto-corrected to .byte for exact byte matching
//
// Cross-references: all OK
// ============================================


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

// --- Region $cfd0-$cfd7 ---
.pc = $cfd0 "main_cfd0"

main_cfd0:
        lda #$35
        sta $01
        jmp loc_e000

dat_cfd7:
        .byte $ea                                   // .

// --- Region $cfe0-$cff9 ---
.pc = $cfe0 "loc_cfe0"

loc_cfe0:
        lda #$37
        sta $01
        jsr $e544
        jsr $fda3
        jsr $fd15
        jsr $e5a0
        lda #$0b
        sta $d011
        jmp loc_fce2

dat_cff8:
        // === Fill data (2 bytes, $cff8-$cff9) ===
        .byte $00,$00                               // ..

// --- Region $e000-$e056 ---
.pc = $e000 "loc_e000"

loc_e000:
        sei
        ldx #$ff
        txs
        lda #$35
        sta $01
        jsr $e6b4
        jsr $e6e4
        jsr $e5cf
        jsr $e5ef
        jsr $e62f
        jsr $e63a
        jsr $e651
        jsr $e749
        jsr $e6ec
        cli

loc_e024:
        jmp loc_e024

nmi_e027:
        pha
        lda $dd0d
        pla
        rti

irq_e02d:
        pha
        txa
        pha
        tya
        pha
        lda $01
        pha
        lda #$35
        sta $01
        nop
        nop
        nop
        nop
        nop
        nop
        lda $d019
        sta $d019
        ldy $02
        lda $e058,y
        sta dat_e056
        lda $e05a,y
        sta $e057
        jmp (dat_e056)

dat_e056:
        .byte $7b                                   // {

// --- Region $e07b-$e150 ---
.pc = $e07b "loc_e07b"

loc_e07b:
        nop
        nop
        nop
        ldy #$66
        sty $d018
        jsr $e230
        jsr $e22d
        jsr $e22d
        ldy #$76
        sty $d018
        jsr $e230
        jsr $e22d
        jsr $e22d
        jsr $e22d
        jsr $e22d
        ldx #$00
        ldy #$66
        jsr $e171
        ldx #$01
        ldy #$66
        jsr $e171
        ldx #$02
        ldy #$66
        jsr $e171
        ldx #$03
        ldy #$66
        jsr $e171
        ldx #$04
        ldy #$56
        jsr $e171
        ldx #$05
        ldy #$56
        jsr $e171
        ldx #$06
        ldy #$56
        jsr $e171
        jsr $e22d
        jsr $e22d
        ldy #$76
        sty $d018
        jsr $e230
        jsr $e22d
        jsr $e22d
        jsr $e22d
        jsr $e22d
        ldy #$56
        sty $d018
        jsr $e230
        lda #$00
        sta $02
        lda $d011
        and #$78
        ora #$1b
        sta $d011
        lda #$98
        sta $d012
        cli
        jsr $e244
        jsr $e29d
        jsr $e58b
        lda dat_f900
        bne loc_e118
        jsr $e6e4

loc_e118:
        jsr $f901
        jsr $e13a
        cpy #$00
        beq loc_e12f
        cpy #$01
        beq loc_e132
        pla
        sta $01
        pla
        tay
        pla
        tax
        pla
        rti

loc_e12f:
        lda #$01
.label loc_e132 = * + 1
        bit.abs $00a9
        sei
        sta $02
        jmp loc_cfe0
        ldy #$00

loc_e13c:
        lda dat_e150,y
        sta scr_dc00
        lda $dc01
        cmp $e152,y
        beq loc_e14f
        iny
        cpy #$03
        bne loc_e13c

loc_e14f:
        rts

dat_e150:
        .byte $fb                                   // .

// --- Region $e171-$e292 ---
.pc = $e171 "Segment $e171"
        nop
        lda $d012
        clc
        adc #$06
        and #$07
        ora #$18
        sta $d011
        dec $d016
        inc $d016
        lda $04c0,x
        asl
        lda $e584,x
        tax
        lda #$ca
        sta $d001
        sta $d003
        sta $d005
        sta $d007
        sta $d009
        dec $d016
        inc $d016
        nop
        sty $d018
        rol $04aa,x
        rol $04a9,x
        rol $04a8,x
        rol $0492,x
        dec $d016
        inc $d016
        rol $0491,x
        rol $0490,x
        rol $047a,x
        rol $0479,x
        lda $d011
        eor #$04
        dec $d016
        inc $d016
        sta $d011
        rol $0478,x
        rol $0462,x
        rol $0461,x
        rol $0460,x
        nop
        dec $d016
        inc $d016
        lda #$ca
        sta $d00b
        rol $044a,x
        rol $0449,x
        rol $0448,x
        rol $0432,x
        dec $d016
        inc $d016
        rol $0431,x
        rol $0430,x
        rol $041a,x
        rol $0419,x
        lda #$ca
        sta $d00d
        dec $d016
        inc $d016
        rol $0418,x
        rol $0402,x
        rol $0401,x
        rol $0400,x
        lda #$ca
        sta $d00f
        dec $d016
        inc $d016
        rts
        nop
        nop
        nop
        lda $d012
        clc
        adc #$06
        and #$07
        ora #$18
        sta $d011
        dec $d016
        inc $d016
        rts
        lda $ff
        and #$01
        beq loc_e24b
        rts

loc_e24b:
        lda #$30
        sta $01
        ldy #$00

loc_e251:
        ldx dat_e293,y
        lda $de42,x
        asl
        rol $de41,x
        rol spr_de40,x
        rol $de42,x
        asl
        lda $de41,x
        rol
        sta $de41,x
        sta $de44,x
        sta $de7e,x
        lda spr_de40,x
        rol
        sta spr_de40,x
        sta $de43,x
        sta $de7d,x
        lda $de42,x
        rol
        sta $de42,x
        sta $de45,x
        sta $de7f,x
        iny
        cpy #$0a
        bne loc_e251
        lda #$35
        sta $01
        rts

// --- Region $e29d-$e57d ---
.pc = $e29d "Segment $e29d"
        lda #$30
        sta $01
        lda #$00
        sta $fd

loc_e2a5:
        ldy $fd
        cpy #$07
        bne loc_e2b0
        lda #$35
        sta $01
        rts

loc_e2b0:
        lda dat_e57d,y
        tax
        lda $04c0,y
        asl
        sta $04c0,y
        lda $e584,y
        sta $fe
        ldy $fe
        lda $04aa,y
        rol
        sta $04aa,y
        tay
        ora $de42,x
        sta $d382,x
        sta $d385,x
        tya
        ora $de48,x
        sta $d388,x
        sta $d38b,x
        ldy $fe
        lda $04a9,y
        rol
        sta $04a9,y
        tay
        ora $de41,x
        sta $d381,x
        sta $d384,x
        tya
        ora $de47,x
        sta $d387,x
        sta $d38a,x
        ldy $fe
        lda $04a8,y
        rol
        sta $04a8,y
        tay
        ora spr_de40,x
        sta spr_d380,x
        sta $d383,x
        tya
        ora $de46,x
        sta $d386,x
        sta $d389,x
        ldy $fe
        lda $0492,y
        rol
        sta $0492,y
        tay
        ora $de42,x
        sta $d302,x
        sta $d305,x
        tya
        ora $de48,x
        sta $d308,x
        sta $d30b,x
        ldy $fe
        lda $0491,y
        rol
        sta $0491,y
        tay
        ora $de41,x
        sta $d301,x
        sta $d304,x
        tya
        ora $de47,x
        sta $d307,x
        sta $d30a,x
        ldy $fe
        lda $0490,y
        rol
        sta $0490,y
        tay
        ora spr_de40,x
        sta spr_d300,x
        sta $d303,x
        tya
        ora $de46,x
        sta $d306,x
        sta $d309,x
        ldy $fe
        lda $047a,y
        rol
        sta $047a,y
        tay
        ora $de42,x
        sta $d282,x
        sta $d285,x
        tya
        ora $de48,x
        sta $d288,x
        sta $d28b,x
        ldy $fe
        lda $0479,y
        rol
        sta $0479,y
        tay
        ora $de41,x
        sta $d281,x
        sta $d284,x
        tya
        ora $de47,x
        sta $d287,x
        sta $d28a,x
        ldy $fe
        lda $0478,y
        rol
        sta $0478,y
        tay
        ora spr_de40,x
        sta spr_d280,x
        sta $d283,x
        tya
        ora $de46,x
        sta $d286,x
        sta $d289,x
        ldy $fe
        lda $0462,y
        rol
        sta $0462,y
        tay
        ora $de42,x
        sta $d202,x
        sta $d205,x
        tya
        ora $de48,x
        sta $d208,x
        sta $d20b,x
        ldy $fe
        lda $0461,y
        rol
        sta $0461,y
        tay
        ora $de41,x
        sta $d201,x
        sta $d204,x
        tya
        ora $de47,x
        sta $d207,x
        sta $d20a,x
        ldy $fe
        lda $0460,y
        rol
        sta $0460,y
        tay
        ora spr_de40,x
        sta spr_d200,x
        sta $d203,x
        tya
        ora $de46,x
        sta $d206,x
        sta $d209,x
        ldy $fe
        lda $044a,y
        rol
        sta $044a,y
        tay
        ora $de42,x
        sta $d182,x
        sta $d185,x
        tya
        ora $de48,x
        sta $d188,x
        sta $d18b,x
        ldy $fe
        lda $0449,y
        rol
        sta $0449,y
        tay
        ora $de41,x
        sta $d181,x
        sta $d184,x
        tya
        ora $de47,x
        sta $d187,x
        sta $d18a,x
        ldy $fe
        lda $0448,y
        rol
        sta $0448,y
        tay
        ora spr_de40,x
        sta spr_d180,x
        sta $d183,x
        tya
        ora $de46,x
        sta $d186,x
        sta $d189,x
        ldy $fe
        lda $0432,y
        rol
        sta $0432,y
        tay
        ora $de42,x
        sta $d102,x
        sta $d105,x
        tya
        ora $de48,x
        sta $d108,x
        sta $d10b,x
        ldy $fe
        lda $0431,y
        rol
        sta $0431,y
        tay
        ora $de41,x
        sta $d101,x
        sta $d104,x
        tya
        ora $de47,x
        sta $d107,x
        sta $d10a,x
        ldy $fe
        lda $0430,y
        rol
        sta $0430,y
        tay
        ora spr_de40,x
        sta spr_d100,x
        sta $d103,x
        tya
        ora $de46,x
        sta $d106,x
        sta $d109,x
        ldy $fe
        lda $041a,y
        rol
        sta $041a,y
        tay
        ora $de42,x
        sta $d082,x
        sta $d085,x
        tya
        ora $de48,x
        sta $d088,x
        sta $d08b,x
        ldy $fe
        lda $0419,y
        rol
        sta $0419,y
        tay
        ora $de41,x
        sta $d081,x
        sta $d084,x
        tya
        ora $de47,x
        sta $d087,x
        sta $d08a,x
        ldy $fe
        lda $0418,y
        rol
        sta $0418,y
        tay
        ora spr_de40,x
        sta spr_d080,x
        sta $d083,x
        tya
        ora $de46,x
        sta $d086,x
        sta $d089,x
        ldy $fe
        lda $0402,y
        rol
        sta $0402,y
        tay
        ora $de42,x
        sta $d002,x
        sta $d005,x
        tya
        ora $de48,x
        sta $d008,x
        sta $d00b,x
        ldy $fe
        lda $0401,y
        rol
        sta $0401,y
        tay
        ora $de41,x
        sta $d001,x
        sta $d004,x
        tya
        ora $de47,x
        sta $d007,x
        sta $d00a,x
        ldy $fe
        lda $0400,y
        rol
        sta $0400,y
        tay
        ora spr_de40,x
        sta spr_d000,x
        sta $d003,x
        tya
        ora $de46,x
        sta $d006,x
        sta $d009,x
        inc $fd
        jmp loc_e2a5

dat_e57d:
        .byte $0f                                   // .

// --- Region $e58b-$e6ab ---
.pc = $e58b "Segment $e58b"
        inc $ff
        lda $ff
        and #$07
        beq loc_e594
        rts

loc_e594:
        ldy #$00
        lda ($fb),y
        bne loc_e5a2
        jsr $e749
        inc $ff
        jmp loc_e594

loc_e5a2:
        asl
        rol $fe
        asl
        rol $fe
        asl
        rol $fe
        sta $fd
        lda $fe
        and #$07
        clc
        adc #$d8
        sta $fe
        lda #$30
        sta $01
        ldy #$07

loc_e5bc:
        lda ($fd),y
        sta $04c0,y
        dey
        bpl loc_e5bc
        lda #$35
        sta $01
        inc $fb
        bne loc_e5ce
        inc $fc

loc_e5ce:
        rts
        ldy #$17
        lda #$00

loc_e5d3:
        sta $0400,y
        sta $0418,y
        sta $0430,y
        sta $0448,y
        sta $0460,y
        sta $0478,y
        sta $0490,y
        sta $04a8,y
        dey
        bpl loc_e5d3
        rts
        lda #$30
        sta $01
        ldy #$3f
        lda #$00

loc_e5f7:
        sta spr_d000,y
        sta spr_d040,y
        sta spr_d080,y
        sta spr_d0c0,y
        sta spr_d100,y
        sta spr_d140,y
        sta spr_d180,y
        sta spr_d1c0,y
        sta spr_d200,y
        sta spr_d240,y
        sta spr_d280,y
        sta spr_d2c0,y
        sta spr_d300,y
        sta spr_d340,y
        sta spr_d380,y
        sta spr_d3c0,y
        dey
        bpl loc_e5f7
        lda #$35
        sta $01
        rts
        ldy #$07
        lda #$00

loc_e633:
        sta $04c0,y
        dey
        bpl loc_e633
        rts
        lda #$30
        sta $01
        ldy #$3f

loc_e640:
        lda $de00,y
        sta spr_de40,y
        sta $de80,y
        dey
        bpl loc_e640
        lda #$35
        sta $01
        rts
        lda dat_e6ac
        sta $d020
        lda $e6ad
        sta $d021
        lda $e6ae
        sta $d025
        lda $e6b0
        sta $d026
        lda $e6af
        sta $d027
        sta $d028
        sta $d029
        sta $d02a
        sta $d02b
        sta $d02c
        sta $d02d
        sta $d02e
        ldy #$00
        lda $e6b1

loc_e689:
        ora #$08
        sta scr_d800,y
        sta $d818,y
        and #$f7
        sta $d900,y
        sta dat_da00,y
        sta $dae8,y
        iny
        bne loc_e689
        lda $e6b2
        sta $d022
        lda $e6b3
        sta $d023
        rts

// --- Region $e6b4-$e730 ---
.pc = $e6b4 "Segment $e6b4"
        lda #$81
        sta $d01a
        lda #$7f
        sta $dc0d
        lda #$00
        sta $02
        lda $d011
        and #$7f
        sta $d011
        lda $98
        sta $d012
        lda #$27
        ldy #$e0
        sta $fffa
        sty $fffb
        lda #$2d
        ldy #$e0
        sta $fffe
        sty $ffff
        rts
        lda #$00
        ldx #$f3
        jsr $f904
        rts
        lda #$30
        sta $01
        ldy #$07

loc_e6f2:
        lda txt_e731,y
        sta txt_dbf8,y
        lda $e739,y
        sta txt_d7f8,y
        lda $e741,y
        sta $dff8,y
        dey
        bpl loc_e6f2
        lda #$35
        sta $01
        lda txt_dd00
        and #$fc
        sta txt_dd00
        lda #$00
        sta $d01b
        lda #$ff
        sta $d015
        sta $d017
        sta $d01c
        sta $d01d
        lda #$d8
        sta $d016
        lda #$76
        sta $d018
        rts

// --- Region $e749-$e756 ---
.pc = $e749 "Segment $e749"
        lda #$00
        ldy #$e8
        sta $fb
        sty $fc
        lda #$ff
        sta $ff
        rts

dat_e756:
        // === Fill data (1 bytes, $e756-$e756) ===
        .byte $00                                   // .

// --- Region $f901-$fb50 ---
.pc = $f901 "Segment $f901"
        jmp loc_f90b
        sta $33
        stx $34
        jmp loc_fae5

loc_f90b:
        lda dat_f900
        beq loc_f91e
        jsr $f91f
        ldx #$18

loc_f915:
        lda $ff86,x
        sta scr_d400,x
        dex
        bpl loc_f915

loc_f91e:
        rts
        lda $ff9b
        clc
        adc $fe9c
        sta $ff9b
        cmp #$07
        bcc loc_f933
        and #$07
        sta $ff9b
        sec

loc_f933:
        lda $ff9c
        adc $fe9d
        sta $ff9c
        ldx #$00

loc_f93e:
        ldy $ff21,x
        sty $35
        stx $36
        lda $fec3,x
        clc
        adc #$01
        cmp $fe8b,y
        bcc loc_f964
        inc $fec6,x
        lda $feb4,x
        clc
        adc #$01
        cmp #$03
        bcc loc_f95f
        lda #$00

loc_f95f:
        sta $feb4,x
        lda #$00

loc_f964:
        sta $fec3,x
        inc $feab,x
        lda $ff1b,x
        sta $33
        lda $ff18,x
        sta $34

loc_f974:
        ldy #$00
        lda ($33),y
        sec
        sbc #$01
        cmp #$21
        bcs loc_f99e
        asl
        tay
        lda $ff44,y
        sta $f996
        lda $ff45,y
        sta $f997
        ldy #$01
        lda ($33),y
        ldy $35
        ldx $36
        jsr $fb61
        jsr $fe78
        jmp loc_f974

loc_f99e:
        ldx $35
        ldy $36
        lda $fe87,x
        beq loc_f9cf
        lda $fe9f,y
        beq loc_f9af
        jsr $fc62

loc_f9af:
        lda $feae,y
        beq loc_f9b7
        jsr $fd25

loc_f9b7:
        lda $fe8c,x
        beq loc_f9bf
        jsr $fcbc

loc_f9bf:
        lda $fe8d,x
        beq loc_f9c7
        jsr $fcf2

loc_f9c7:
        lda $fefc,y
        beq loc_f9cf
        jsr $fc71

loc_f9cf:
        jsr $f9e7
        ldx $36
        lda $33
        sta $ff1b,x
        lda $34
        sta $ff18,x
        inx
        cpx #$03
        bcs loc_f9e6
        jmp loc_f93e

loc_f9e6:
        rts
        ldx $36
        ldy $35
        lda $ff15,x
        sec
        sbc #$01
        sta $ff15,x
        lda $fecf,x
        sbc #$00
        sta $fecf,x
        bne loc_fa10
        lda $ff15,x
        beq loc_fa13
        cmp $ff41,x
        bcs loc_fa10
        lda $ff8a,y
        and #$fe
        sta $ff8a,y

loc_fa10:
        jmp loc_fae4

loc_fa13:
        lda #$00
        sta $ff88,y
        sta $fecf,x
        sta $feab,x
        sta $fed2,x
        sta $fed8,x
        sta $fed5,x
        sta $fec3,x
        sta $fec6,x
        sta $feb4,x
        sta $feb1,x
        cpx $fe86
        bne loc_fa41
        sta $ff9b
        lda $fe9e
        sta $ff9c

loc_fa41:
        lda $fef9,x
        sta $ff8b,y
        lda txt_fef0,x
        sta $ff8c,y
        lda $fef6,x
        sta $ff89,y

loc_fa53:
        ldy #$00
        lda ($33),y
        bne loc_fa64
        lda #$00
        sta $ff13
        sta $ff14
        jmp loc_faa5

loc_fa64:
        cmp #$80
        bcc loc_faa5
        clc
        adc $fee7,x
        sta $ff11
        lda $feba,x
        beq loc_fa87
        clc
        adc $ff11
        jsr $fe36
        lda $ff13
        sta $fec0,x
        lda $ff14
        sta $febd,x

loc_fa87:
        lda $feb7,x
        beq loc_fa9f
        clc
        adc $ff11
        jsr $fe36
        lda $ff13
        sta $fea2,x
        lda $ff14
        sta $fea5,x

loc_fa9f:
        lda $ff11
        jsr $fe36

loc_faa5:
        ldy $35
        lda $ff13
        sta $ff87,y
        sta $fe87,y
        lda $ff14
        sta $ff86,y
        sta $fe88,y
        ldy #$01
        lda ($33),y
        ldy $35
        sta $ff15,x
        jsr $fe78
        lda $ff15,x
        cmp #$ff
        bne loc_fadb
        lda $fe88,y
        sta $fea5,x
        lda $fe87,y
        sta $fea2,x
        jmp loc_fa53

loc_fadb:
        lda $fef3,x
        sta $ff8a,y
        sta $fe89,y

loc_fae4:
        rts

loc_fae5:
        lda #$00
        sta dat_f900
        ldx #$7e

loc_faec:
        sta $fe85,x
        dex
        bne loc_faec
        ldx #$02
        stx $ff42
        stx $ff41
        stx $ff43

loc_fafd:
        lda #$01
        sta $ff15,x
        sta $ff1e,x
        dex
        bpl loc_fafd
        lda $33
        clc
        adc #$04
        sta $ff1b
        lda $34
        adc #$00
        sta $ff18
        ldx #$7e
        ldy #$00

loc_fb1b:
        lda ($33),y
        clc
        adc $ff1b
        sta $fe9e,x
        php
        iny
        plp
        lda ($33),y
        adc $ff18
        sta $fe9b,x
        iny
        inx
        bpl loc_fb1b
        jsr $fb41
        lda #$01
        sta dat_f900
        rts

dat_fb3c:
        .byte $a9,$00,$8d,$00,$f9                   // .....
        ldx #$17

loc_fb43:
        lda #$09
        sta $ff86,x
        lda #$00
        sta $ff86,x
        dex
        bpl loc_fb43
        rts

// --- Region $fb61-$fb89 ---
.pc = $fb61 "Segment $fb61"
        sta $ff11
        lda $fee1,x
        bne loc_fb72
        inc $fee1,x
        lda $ff11
        sta $feff,x

loc_fb72:
        dec $feff,x
        lda $feff,x
        beq loc_fb85
        lda $ff05,x
        sta $33
        lda $ff08,x
        sta $34
        rts

loc_fb85:
        dec $fee1,x
        rts

dat_fb89:
        .byte $a5                                   // .

// --- Region $fb94-$fbbc ---
.pc = $fb94 "loc_fb94"

loc_fb94:
        sta $ff11
        lda $fee4,x
        bne loc_fba5
        inc $fee4,x
        lda $ff11
        sta $ff02,x

loc_fba5:
        dec $ff02,x
        lda $ff02,x
        beq loc_fbb8
        lda $ff0b,x
        sta $33
        lda $ff0e,x
        sta $34
        rts

loc_fbb8:
        dec $fee4,x
        rts

dat_fbbc:
        .byte $a5                                   // .

// --- Region $fc62-$fe83 ---
.pc = $fc62 "Segment $fc62"
        lda $feab,y
        cmp $fea8,y
        bcc loc_fc70
        lda $fe9f,y
        jmp loc_fda0

loc_fc70:
        rts
        lda $fec3,y
        bne loc_fc70
        lda $fedb,y
        beq loc_fcac
        lda $fed8,y
        beq loc_fc9b
        lda $ff88,x
        sec
        sbc $fefc,y
        sta $ff88,x
        bcs loc_fcbb
        dec $ff89,x
        lda $ff89,x
        cmp $fede,y
        bcs loc_fc70
        lda #$00
        beq loc_fca8

loc_fc9b:
        jsr loc_fcac
        lda $ff89,x
        cmp $fedb,y
        bcc loc_fc70
        lda #$01

loc_fca8:
        sta $fed8,y
        rts

loc_fcac:
        lda $ff88,x
        clc
        adc $fefc,y
        sta $ff88,x
        bcc loc_fcbb
        inc $ff89,x

loc_fcbb:
        rts
        cmp #$06
        bcc loc_fccf
        lda $fec6,y
        and #$01
        bne loc_fce9
        lda $fe8c,x
        sec
        sbc #$05
        bpl loc_fce3

loc_fccf:
        lda $feab,y
        cmp #$02
        bcc loc_fce9
        lda $fe8a,x
        beq loc_fce0
        cmp $feab,y
        bcc loc_fce9

loc_fce0:
.label loc_fce2 = * + 2
        lda $fe8c,x

loc_fce3:
        tay
        lda $ff23,y
        bne loc_fcec

loc_fce9:
        lda $fe89,x

loc_fcec:
        sta $ff8a,x
        ldy $36
        rts
        cmp #$01
        bne loc_fd0c
        lda $fec6,y
        and #$01
        bne loc_fd22

loc_fcfd:
        lda $fea2,y
        sta $ff87,x
        lda $fea5,y
        sta $ff86,x
        jmp loc_fd1e

loc_fd0c:
        lda $feb4,y
        beq loc_fd22
        cmp #$01
        beq loc_fcfd
        lda $fec0,y
        sta $ff87,x
        lda $febd,y

loc_fd1e:
        sta $ff86,x
        rts

loc_fd22:
        jmp loc_fe29
        lda $fecc,y
        bne loc_fd30
        lda $feae,y
        sta $feb1,y

loc_fd30:
        lda $fed5,y
        cmp #$01
        beq loc_fd41
        cmp #$02
        beq loc_fd53
        jsr $fd72
        jmp loc_fd56

loc_fd41:
        lda $feb1,y
        clc
        adc $fecc,y
        cmp $feae,y
        bcc loc_fd50
        lda $feae,y

loc_fd50:
        sta $feb1,y

loc_fd53:
        jsr $fd87

loc_fd56:
        lda $fed2,y
        clc
        adc #$01
        cmp $ff1e,y
        bcc loc_fd6e
        lda $fed5,y
        clc
        adc #$01
        and #$03
        sta $fed5,y
        lda #$00

loc_fd6e:
        sta $fed2,y
        rts
        lda $fe88,x
        clc
        adc $feb1,y
        sta $fe88,x
        sta $ff86,x
        lda $fe87,x
        adc #$00
        jmp loc_fd99
        lda $fe88,x
        sec
        sbc $feb1,y
        sta $fe88,x
        sta $ff86,x
        lda $fe87,x
        sbc #$00

loc_fd99:
        sta $fe87,x
        sta $ff87,x

loc_fd9f:
        rts

loc_fda0:
        cmp #$01
        bne loc_fe20
        lda $fea2,y
        cmp $fe87,x
        bcc loc_fdde
        bne loc_fdb8
        lda $fea5,y
        cmp $fe88,x
        beq loc_fd9f
        bcc loc_fdde

loc_fdb8:
        jsr loc_fdf7
        lda $fe87,x
        cmp $fea2,y
        beq loc_fdc7
        bcs loc_fdcf
        bcc loc_fd9f

loc_fdc7:
        lda $fe88,x
        cmp $fea5,y
        bcc loc_fd9f

loc_fdcf:
        lda $fea5,y
        sta $fe88,x
        lda $fea2,y
        sta $fe87,x
        jmp loc_fe29

loc_fdde:
        jsr loc_fe0a
        lda $fe87,x
        cmp $fea2,y
        beq loc_fded
        bcc loc_fdcf
        bcs loc_fd9f

loc_fded:
        lda $fe88,x
        cmp $fea5,y
        bcs loc_fd9f
        bcc loc_fdcf

loc_fdf7:
        lda $fe88,x
        clc
        adc $feea,y
        sta $fe88,x
        lda $fe87,x
        adc $feed,y
        jmp loc_fe1a

loc_fe0a:
        lda $fe88,x
        sec
        sbc $feea,y
        sta $fe88,x
        lda $fe87,x
        sbc $feed,y

loc_fe1a:
        sta $fe87,x
        jmp loc_fe29

loc_fe20:
        cmp #$03
        beq loc_fe0a
        cmp #$04
        beq loc_fdf7
        rts

loc_fe29:
        lda $fe87,x
        sta $ff87,x
        lda $fe88,x
        sta $ff86,x
        rts
        ldx #$07

loc_fe38:
        cmp #$8c
        bcc loc_fe42
        sbc #$0c
        dex
        jmp loc_fe38

loc_fe42:
        sbc #$7f
        asl
        tay
        lda $ff29,y
        sta $ff13
        lda $ff2a,y
        sta $ff14
        cpx #$00
        beq loc_fe73

loc_fe56:
        lsr $ff13
        ror $ff14
        dex
        bne loc_fe56
        ldx $36
        ldy $35
        lda $ff14
        clc
        adc $fec9,x
        sta $ff14
        bcc loc_fe72
        inc $ff13

loc_fe72:
        rts

loc_fe73:
        ldy $35
        ldx $36
        rts
        lda $33
        clc
        adc #$02
        sta $33
        bcc loc_fe83
        inc $34

loc_fe83:
        rts

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

// --- Region $0801-$1d7c ---
.pc = $0801 "dat_0801"

dat_0801:
        // === BASIC loader stub ===
        .byte $0b,$08                                                     // [corrected] was: .byte $0c,$08                               // next line pointer ($080c)
        .byte $14,$00                                                     // [corrected] was: .byte $00,$00                               // line number 0
        .byte $9e                                   // SYS token
        .byte $32,$30,$36,$31,$00
        .byte $00                                   // end of line
        .byte $00,$a0                                                     // [corrected] was: .byte $00,$00                               // end of BASIC program
        .byte $00,$78,$e6,$01,$ba,$bd,$b9,$1c,$9d,$fc,$00,$ca,$d0,$f7,$4c,$87 // .x............L.
        .byte $1c,$80,$00,$28,$f5,$e8,$4c,$00,$e0,$70,$30,$ea,$d6,$eb,$d0,$37 // ...(..L..p0....7
        .byte $d6,$eb,$44,$e2,$39,$a3,$58,$15,$fd,$20,$a0,$e5,$9f,$a9,$0b,$dc // ..D.9.X.. ......
        .byte $0d
        .byte $4c,$f1,$e2,$fc,$c0,$c5,$60,$00,$01,$b9
        .text " STUV"
        .text "WX?YZ"
        .byte $5b
        .byte $5c,$5d,$5e,$5f,$fe,$07
        .byte $40,$10,$60,$61
        .byte $43,$62,$63,$5b,$64,$65,$66,$8b,$e7,$54,$02,$5b,$00,$89,$0e,$4a // Cbc[def..T.[...J
        .byte $62,$49,$85,$26,$de,$38,$1a,$04,$6c,$57,$04,$6d,$22,$68,$69,$6e // bI.&.8..lW.m"hin
        .byte $6f,$f0,$0c,$70,$47,$72,$73,$74,$75,$76,$7f,$78,$79,$71,$f7,$7a // o..pGrstuv.xyq.z
        .byte $7b,$d6,$7d,$eb,$80,$f7,$71,$82,$83,$93,$77,$84,$85,$86,$7e,$7c // {.}...q...w...~|
        .byte $7a,$ff,$87,$52,$88,$81,$af,$51,$13,$8c,$8d,$63,$89,$8a,$8b,$8f // z..R...Q...c....
        .byte $90,$bf,$91,$04,$10,$32,$0d,$0c,$96,$97,$91,$92,$93,$9f,$8e,$e0 // .....2..........
        .byte $94,$95,$8b,$87,$98,$88,$24,$99,$55,$26,$d4,$97,$4d,$69,$b6,$74 // ......$.U&..Mi.t
        .byte $9a,$6d,$9a,$73,$44,$9b,$ce,$67,$6c,$57,$9c,$2c,$b4,$69,$6b,$6a // .m.sD..glW.,.ikj
        .byte $37,$68,$dd,$9d,$9e,$9f,$47,$a0,$a1,$ff,$a3,$a4,$a5,$a6,$a7,$a8 // 7h....G.........
        .byte $a9,$7f,$aa,$ab,$e7,$4d,$ae,$b0,$b1,$a2,$b2,$b3,$3f,$b4,$be,$b5 // .....M......?...
        .byte $b6,$b7,$b8,$b9,$ba,$bb,$a0,$ff,$bc,$ac,$ad,$bd,$be,$bf,$ff,$11 // ................
        .byte $8d,$00,$05,$0e,$14,$13,$78,$1f,$40,$00,$8e,$f7,$00,$07,$50,$00 // ......x.@.....P.
        .byte $bd,$be,$81,$40,$ef,$40,$3f,$6f,$2c,$88,$03,$bf,$05,$25,$f8,$10 // ...@.@?o,....%..
        .byte $03,$cf,$6f,$41,$78,$0b,$49,$05,$9b,$5b,$e2,$07,$26,$55,$d6,$f8 // ..oAx.I..[..&U..
        .byte $03,$fc,$00,$01,$87,$e6,$00,$96,$af,$20,$ff,$4d,$49,$7b,$07,$60 // ......... .MI{.`
        .byte $85,$64,$4a,$61,$65,$29,$64,$7c,$8f,$28,$a8,$94,$c2,$71,$52,$83 // .dJae)d|.(...qR.
        .byte $0f,$51,$b2,$43,$7e,$15,$2c,$d4,$7c,$ca,$1f,$65,$73,$22,$60,$61 // .Q.C~.,.|..es"`a
        .byte $0b,$18,$34,$35,$19,$32,$74,$2c,$60,$f0,$96,$a0,$10,$50,$a7,$82 // ..45.2t,`....P..
        .byte $16,$10
        .byte $38,$dd
        .text ">9"
        .byte $22                                   // double quote
        .text "C"
        .byte $78,$6e,$b5
        .byte $41,$40,$7c,$9c
        .byte $41
        .byte $38,$64,$7e,$ad,$7a,$ec,$94,$56,$81,$76,$6b,$67,$71,$b2,$60,$89 // 8d~.z..V.vkgq.`.
        .byte $89
        .text "8Y63>"
        .byte $8b,$02,$cd,$1c
        .byte $2e,$bc,$65,$19,$72,$1d
        .byte $e3,$bc,$5d,$7c,$78,$3d,$c8,$30,$99,$68,$ad,$03,$b3,$92,$7e,$2b // ..]|x=.0.h....~+
        .byte $2f,$44,$a3,$81,$24,$86,$47,$1b,$22,$74,$36,$1e,$d7,$4d,$b2,$82 // /D..$.G."t6..M..
        .byte $6b,$7f
        .byte $32,$ea,$18
        .byte $38,$ed,$ab
        .text "./6D"
        .byte $1c,$f6,$19,$7c
        .byte $6c,$8e,$09,$60,$7f,$8d,$50,$5b,$1c,$85,$41,$12,$d9,$7c,$30,$62 // l..`..P[..A..|0b
        .byte $fc,$7a,$e6,$09,$23,$06,$1e,$1a,$c6,$3c,$7e,$30,$22,$13,$06,$50 // .z..#....<~0"..P
        .byte $7f,$30,$10,$ba,$43,$a0,$7b,$0c,$b2,$08,$2c,$07,$8b,$66,$22,$a6 // .0..C.{...,..f".
        .byte $b5,$80,$6c,$b2,$36,$7f,$1b,$c5,$d4,$3e,$60,$cc,$06,$7c,$f6,$b4 // ..l.6....>`..|..
        .byte $6e,$1d,$99,$73,$63,$1e,$d2,$41,$38,$67,$66,$3f,$9f,$ec,$c3,$5a // n..sc..A8gf?...Z
        .byte $82,$28,$21,$08,$6d,$6c,$c0,$be,$a3,$66,$3c,$53,$1e,$1d,$33,$f8 // .(!.ml...f<S..3.
        .byte $c3,$f6,$9b,$32,$50,$08,$22,$0a,$70,$03,$0f,$0e,$0b,$59,$b0,$5d // ...2P.".p....Y.]
        .byte $60,$59,$54,$04,$c4,$c5,$a8,$04,$18,$81,$1c,$1d,$08,$0c,$84,$ac // `YT.............
        .byte $1e,$3f,$77,$aa,$82,$32,$76,$74,$0e,$29,$60,$93,$b2,$56,$0a,$67 // .?w..2vt.)`..V.g
        .byte $70,$d5,$93,$01,$c2,$03,$82,$07,$74,$3e,$21,$11,$18,$63,$33,$03 // p.......t>!..c3.
        .byte $73,$13,$7f,$e8,$20,$6d,$40,$98,$60,$96,$04,$de,$82,$bd,$3f,$1e // s... m@.`.....?.
        .byte $12,$08,$7f,$54,$34,$70,$ae,$07,$1d,$06,$0c,$38,$e3,$1e,$27,$03 // ...T4p.....8..'.
        .byte $bb,$82,$be,$30,$18,$30,$35,$40,$05,$4d,$48,$27,$83,$62,$0d,$08 // ...0.05@.MH'.b..
        .byte $6c,$41,$39,$08,$f5,$05,$45,$ee,$04,$db,$40,$54,$88,$95,$81,$3b // lA9...E...@T...;
        .byte $01,$8a,$67,$b8,$29,$c3,$c5,$77,$15,$05,$5a,$22,$62,$33,$1a,$30 // ..g.)..w..Z"b3.0
        .byte $83,$60,$0d,$c1,$c6,$0a,$24,$f8,$04,$94,$e1,$3c,$f0,$0f,$38,$58 // .`....$....<..8X
        .byte $a0,$8d,$b4,$82,$05,$9a,$e4,$f3,$41,$9d,$82,$02,$78,$04,$04,$f0 // ........A...x...
        .byte $f0,$0a,$06,$03,$cb,$e0,$68,$a8,$c1,$d1,$2a,$83,$a3,$a0,$07,$46 // ......h...*....F
        .byte $80,$0e,$c7,$0a,$04,$49,$58,$13,$b0,$4a,$89,$fb,$84,$67,$01,$23 // .....IX..J...g.#
        .byte $38,$00,$32,$b7,$80,$9f,$15,$64,$b8,$9c,$40,$52,$03,$5b,$d8,$b5 // 8.2....d..@R.[..
        .byte $82,$2a,$e9,$5b,$bc,$f0,$22,$a0,$c3,$b8,$2a,$2c,$24,$8e,$08,$77 // .*.[.."...*,$..w
        .byte $04,$2c,$0a,$ec,$ac,$c0,$d9,$82,$54,$28,$48,$80,$33,$f9,$2b,$02 // .,......T(H.3.+.
        .byte $f6,$08,$aa,$99,$53,$67,$90,$13,$b0,$44,$c5,$ac,$b3,$70,$23,$42 // ....Sg...D...p#B
        .byte $0f,$e9,$16,$c4,$fc,$15,$a6,$c8,$4a,$06,$47,$55,$d4,$25,$07,$c7 // ........J.GU.%..
        .byte $0a,$40,$b4,$e4,$c0,$80,$35,$05,$67,$9a,$1f,$23,$f4,$85,$a8,$e1 // .@....5.g..#....
        .byte $8e,$68,$2b,$20,$44,$c9,$4f,$25,$9c,$0a,$cf,$a0,$f0,$06,$8c,$82 // .h+ D.O%........
        .byte $22,$f2,$04,$0e,$02,$9a,$f3,$26,$11,$5c,$80,$b4,$02,$55,$89,$2b // "......&.\...U.+
        .byte $01,$40,$44,$b5,$84,$bb,$1a,$30,$55,$ae,$0a,$0f,$98,$a0,$d8,$d1 // .@D....0U.......
        .byte $05,$83,$1d,$ff,$15,$ec,$07,$80,$c0,$72,$d8,$fc,$20,$50,$82,$25 // .........r.. P.%
        .byte $d1,$8a,$83,$a3,$a2,$05,$c6,$28,$0c,$43,$18,$15,$fd,$e7,$c5,$00 // .......(.C......
        .byte $b6,$58,$a0,$a8,$fd,$56,$41,$a2,$52,$b5,$54,$85,$0d,$8f,$84,$ba // .X...VA.R.T.....
        .byte $23,$42,$92,$83,$f2,$0c,$52,$32,$01,$85,$62,$f0,$85,$2a,$05,$2a // #B....R2..b..*.*
        .byte $4a,$01,$41,$a2,$45,$48,$50,$e1,$fc,$85,$89,$1c,$82,$29,$58,$9d // J.A.EHP......)X.
        .byte $55,$51,$18,$90,$f0,$b2,$a1,$80,$42,$8e,$c4,$e8,$15,$f0,$70,$54 // UQ......B.....pT
        .byte $0a,$a1,$c3,$45,$00,$48,$6c,$0a,$cf,$8b,$a8,$45,$aa,$2d,$61,$c3 // ...E.Hl....E.-a.
        .byte $52,$41,$82,$a3,$a2,$f3,$8a,$b4,$80,$85,$73,$3c,$26,$41,$d6,$8e // RA........s<&A..
        .byte $fc,$05,$4e,$aa,$ff,$c3,$4a,$81,$20,$02,$c8,$03,$ab,$50,$83,$a8 // ..N...J. ....P..
        .byte $23,$ff,$ad,$d8,$fc,$2a,$14,$15,$98,$92,$90,$01,$02,$82,$c3,$c0 // #....*..........
        .byte $7f,$2a,$1f,$0e,$a2,$ed,$92,$40,$32,$a0,$fc,$f0,$4e,$72,$54,$a8 // .*.....@2...NrT.
        .byte $2a,$38,$3f,$ba,$05,$0a,$23,$50,$c0,$a2,$55,$a0,$23,$03,$0c,$63 // *8?...#P..U.#..c
        .byte $ff,$00,$22,$b0,$02,$a5,$80,$0b,$2b,$d0,$f6,$30,$16,$44,$20,$da // ..".....+..0.D .
        .byte $02
        .byte $28,$3d,$8c,$05,$91,$08,$8a
        .text "B#H "
        .byte $85
        .byte $48,$0f,$18
        .byte $65,$43,$c8,$19,$09,$21,$0a,$02,$60,$26,$07,$f0,$80,$5a,$66,$56 // eC...!..`&...ZfV
        .byte $65,$55,$f9,$a6,$25,$08,$6a,$aa,$96,$01,$58,$00,$20,$81,$79,$78 // eU..%.j...X. .yx
        .byte $83,$a2,$ff,$9a,$f8,$c8,$b4,$2b,$13,$61,$cf,$c6,$ef,$e5,$26,$2f // .......+.a....&/
        .byte $ac
        .text ":LQL"
        .byte $ce,$10,$f8
        .byte $20,$ec,$e6
        .byte $58,$ff
        .byte $4d,$fc,$ad
        .byte $4d,$0d,$dd,$c0,$b2,$8a,$59,$98,$a5,$55,$48,$1a,$af,$68,$01,$81 // M.....Y..UH..h..
        .byte $17,$91,$36,$19,$d0,$a4,$02,$f9,$58,$aa,$4b,$b9,$5a,$26,$8d,$57 // ..6.....X.K.Z&.W
        .byte $ad,$6c,$56,$5c,$a2,$5c,$7b,$62,$e0,$20,$54,$e1,$f8,$6e,$33,$a9 // .lV\.\{b. T..n3.
        .byte $9f,$b3,$9c,$f0,$c4,$05,$1b,$40,$c2,$b8,$61,$91,$30,$5f,$54,$01 // .......@..a.0_T.
        .byte $00,$6a,$84,$01,$15,$08,$02,$2a,$10,$03,$56,$66,$a8,$04,$42,$a1 // .j.....*..Vf..B.
        .byte $05,$05,$46,$a2,$06,$1c,$0c,$71,$e1,$57,$d3,$76,$07,$a6,$08,$30 // ..F....q.W.v...0
        .byte $36,$2d,$a0,$ed,$56,$c9,$20,$b1,$30,$e2,$ce,$a1,$e4,$78,$09,$1b // 6-..V. .0....x..
        .byte $0e,$14,$a9,$c5,$6a,$1e,$58,$85,$44,$58,$9d,$e2,$9e,$8b,$e5,$d9 // ....j.X.DX......
        .byte $8e,$7e,$d0,$03,$35,$e4,$e6,$6a,$f9,$9d,$20,$3a,$e1,$fa,$50,$ef // .~..5..j.. :..P.
        .byte $c0,$c6,$b3,$0c,$ca,$af,$6d,$a8,$2c,$aa,$68,$40,$ba,$01,$2c,$a9 // ......m.,.h@..,.
        .byte $be,$78,$85,$02,$4c,$e0,$df,$cf,$b2,$b9,$79,$50,$8e,$8d,$00,$ad // .x..L.....yP....
        .byte $d5,$01,$dc,$d9,$52,$e1,$f0,$05,$fe,$15,$e4,$e6,$ed,$76,$fb,$7f // ....R........v..
        .byte $ef,$c5,$a2,$bd,$ed,$e1,$da,$0b,$78,$0a,$cf,$f0,$a1,$28,$96,$58 // ........x....(.X
        .byte $59,$88,$b8,$65,$e8,$96,$43,$48,$a5,$a0,$c1,$fc,$d0,$80,$68,$09 // Y..e..CH......h.
        .byte $bd,$84,$c6,$39,$e1,$86,$01,$31,$03,$31,$05,$31,$07,$22,$09,$99 // ...9...1.1.1."..
        .byte $c2,$70,$ea,$8c,$18,$71,$aa,$a6,$a9,$26,$a8,$24,$92,$29,$6e,$20 // .p...q...&.$.)n 
        .byte $91,$62,$90,$62,$7a,$56,$79,$91,$ad,$be,$49,$4f,$d6,$0d,$8c,$78 // .b.bzVy...IO...x
        .byte $2b,$62,$13,$61,$12,$34,$ad,$ea,$f9,$58,$82,$aa,$0b,$23,$4a,$4c // +b.a.4...X...#JL
        .text "ILHH2R9"
        .byte $66
        .byte $31,$0c
        .byte $30,$4c,$1a
        .byte $4e,$19,$a5
        .byte $62,$0d,$15,$98,$18,$15,$02,$89,$01,$89,$3e,$00,$04,$57,$a9,$ca // b.........>..W..
        .byte $8d,$0f,$f5,$84,$00,$ea,$ad,$12,$4f,$3a,$69,$68,$8a,$7e,$09,$18 // ........O:ih.~..
        .byte $37,$80,$7c,$ce,$62,$ee,$16,$d0,$75,$96,$cf,$12,$f0,$8d,$59,$74 // 7.|.b...u.....Yt
        .byte $00,$be,$93,$e2,$1f,$7a,$c4,$29,$c8,$a5,$3e,$a4,$06,$0a,$4f,$68 // .....z.)..>...Oh
        .byte $24,$65,$44,$31,$72,$7e,$62,$9a,$09,$18,$cc,$43,$5c,$7d,$95,$bd // $eD1r~b....C\}..
        .byte $44,$2a,$95,$1f,$45,$46,$73,$7f,$de,$c8,$c0,$0a,$d0,$3f,$c3,$96 // D*..EFs......?..
        .byte $03,$09,$0f,$15,$1b,$1f
        .text "!'-39"
        .byte $fa,$a9,$d0,$75,$bc
        .byte $a4,$fd,$4b,$07,$bd,$d0,$05,$c2,$2f,$86,$7d,$ab,$bf,$2c,$24,$0a // ..K...../.}..,$.
        .byte $f4,$9e,$16,$84,$e5,$85,$f2,$28,$d1,$aa,$45,$70,$28,$e2,$ca,$81 // .......(..Ep(...
        .byte $47,$09,$0d,$14,$a9,$57,$02,$8e,$2c,$a8,$14,$70,$90,$d1,$44,$97 // G....W..,..p..D.
        .byte $02,$8e,$2c,$a8,$14,$70,$90,$d1,$92,$45,$70,$28,$e2,$ca,$81,$47 // ..,..p...Ep(...G
        .byte $09,$0d,$14,$91,$57,$02,$8e,$2c,$a8,$14,$70,$90,$d1,$90,$45,$70 // ....W..,..p...Ep
        .byte $28,$e2,$ca,$81,$47,$d3,$25,$1a,$28,$7a,$ae,$05,$1c,$59,$50,$28 // (...G.%.(z...YP(
        .byte $e1,$21,$a2,$79,$8a,$e0,$51,$c5,$95,$02,$8e,$12,$1a,$28,$78,$ae // .!.y..Q......(x.
        .byte $05,$1c,$59,$50,$28,$e1,$21,$a2,$62,$8a,$e0,$51,$c5,$95,$02,$8e // ..YP(.!.b..Q....
        .byte $12,$1a,$28,$61,$ae,$05,$1c,$59,$50,$28,$e1,$21,$a2,$60,$8a,$e0 // ..(a...YP(.!.`..
        .byte $51,$c5,$95,$02,$8e,$d2
        .text "J4JQ"
        .byte $5c                                   // backslash
        .byte $0a
        .byte $38,$b2,$a0
        .byte $51
        .byte $c2
        .byte $43,$45,$49,$15,$c0,$a3,$8b
        .byte $2a,$05,$1c
        .text "$4HQ"
        .byte $5c                                   // backslash
        .byte $0a,$38,$b2,$a0,$51,$c2,$43,$45,$32,$15,$c0,$a3,$8b,$2a,$05,$1c // .8..Q.CE2....*..
        .text "$41Q"
        .byte $5c                                   // backslash
        .byte $0a
        .byte $38,$b2,$a0
        .byte $51,$c2
        .byte $43,$45,$30,$15,$c0
        .byte $a3,$8b,$2a,$05,$1c,$d1,$94,$68,$1a,$a3,$21,$82,$41,$72,$85,$64 // ..*....h..!.Ar.d
        .byte $28,$88,$33,$8b,$49,$21,$a2,$19,$8c,$85,$81,$05,$84,$c9,$90,$a0 // (.3.I!..........
        .byte $87,$cd,$8a,$24,$86,$8a,$18,$32,$14,$80,$17,$83,$26,$42,$86,$83 // ...$...2....&B..
        .byte $34,$89,$92,$1a,$28,$58,$42,$a2,$e4,$02,$b9,$05,$25,$48,$19,$08 // 4...(XB.....%H..
        .byte $a6,$0b,$69,$24,$34,$50,$b1,$41,$45,$01,$c9,$72,$7e,$28,$47,$cd // ..i$4P.AE..r~(G.
        .byte $07,$33,$0a,$4f,$a4,$fe,$b9,$ee,$24,$2a,$91,$a8,$31,$40,$9d,$72 // .3.O....$*..1@.r
        .byte $00,$5c,$03,$95,$98,$1d,$46,$de,$bd,$06,$55,$9d,$09,$d0,$e6,$fd // .\....F...U.....
        .byte $7f,$a5,$e2,$6f,$1b,$27,$33,$77,$40,$4c,$58,$00,$03,$06,$09,$0c // ...o.'3w@LX.....
        .byte $ff,$0f,$12,$c6,$a5,$9f,$c8,$f0,$33,$6c,$00,$b1,$c6,$49,$08,$20 // ........3l...I. 
        .byte $49,$e7,$e6,$9f,$ff,$4c,$94,$e5,$f4,$10,$0a,$26,$7a,$fd,$1d,$a5 // I....L.....&z...
        .byte $29,$ad,$18,$5d,$69,$d8,$fe,$f5,$e2,$68,$b1,$fd,$3e,$27,$f8,$08 // )..]i....h..>'..
        .byte $c5,$0d,$fb,$d0,$02,$e6,$fc,$7d,$2b,$17,$2d,$48,$44,$18,$c4,$30 // .......}+.-HD..0
        .byte $c4,$48,$c4,$bd,$78,$13,$90,$12,$a7,$a8,$db,$e8,$e5,$df,$60,$76 // .H..x.........`v
        .byte $8d,$d1,$37,$44,$dd,$13,$d0,$74,$29,$13,$74,$4d,$d1,$37,$d1,$42 // ..7D...t).tM.7.B
        .byte $91,$37,$44,$dd,$13,$d2,$75,$0d,$91,$40,$31,$80,$2a,$ca,$d3,$72 // .7D...u..@1.*..r
        .byte $cd,$92,$ac,$12,$b9,$f6,$cf,$c0,$04,$dc,$fa,$d3,$86,$a0,$3f,$b9 // ..............?.
        .byte $00,$f1,$40,$2a,$99,$80,$de,$e6,$5c,$f4,$99,$a8,$60,$66,$ac,$a9 // ..@*....\...`f..
        .byte $20,$2a,$41,$94
        .byte $21,$95,$ae
        .text "%%IR"
        .byte $b0
        .byte $54,$26,$97
        .byte $4c
        .byte $af,$8a
        .byte $27,$66
        .text "(&)&*&+&,&-%"
        .byte $dd,$2e,$d0,$a0,$9d,$ad,$b1,$e6,$09,$6f,$08,$99,$14,$18,$d8,$29 // .........o.....)
        .byte $37,$f7,$c4,$d9,$00,$aa,$99,$e8,$da,$c8,$af,$ea,$5b,$b2,$35,$22 // 7...........[.5"
        .byte $49,$ad,$b3,$9b,$e6,$de,$23,$de,$3e,$0c,$0b,$63,$0f,$bc,$fc,$0e // I.....#.>..c....
        .byte $81,$8d,$1a,$1a,$3a,$05,$0d,$dc,$31,$85,$19,$02,$ad,$e4,$29,$7f // ....:...1.....).
        .byte $98,$11,$d1,$a5,$98,$b5,$12,$bb,$27,$99,$b1,$fa,$17,$fb,$25,$65 // ........'.....%e
        .byte $2d,$a0,$e0,$8d,$fe,$df,$8c,$94,$44,$6c,$84,$a2,$f3,$cd,$1f,$e4 // -.......Dl......
        .byte $3f,$be,$30,$37,$a0,$07,$a7,$31,$36,$44,$db,$66,$39,$c8,$d7,$b9 // ?.07...16D.f9...
        .byte $41,$e7,$8f,$99,$f8,$df,$88,$10,$eb,$ff,$35,$85,$01,$77,$ad,$c9 // A.........5..w..
        .byte $29,$fc,$31,$dd,$95,$14,$c1,$1b,$a9,$ff,$4a,$15,$b1,$17,$31,$1c // ).1.......J...1.
        .byte $2a,$1d,$1b,$24,$d8,$16,$8d,$a9,$76,$1b,$8d,$18,$d0,$60,$40,$42 // *..$....v....`@B
        .byte $44,$46,$ff
        .text "HJLNACEG"
        .byte $ff
        .text "IKMO"
        .byte $f0,$30,$79,$76,$a0,$dd,$e8,$fb,$cd,$84,$fc,$a9,$f2,$85,$ff,$60 // .0yv...........`
        .byte $e0,$51,$80,$00,$10,$18,$1a,$8b,$7e,$22,$0e,$cb,$b3,$40,$63,$03 // .Q......~"...@c.
        .byte $c0,$fc,$12,$fc,$b9,$2d,$87,$d8,$0b,$39,$7f,$06,$06,$ab,$b2,$8e // .....-...9......
        .byte $e1,$74,$16,$31,$2e,$34,$f9,$3b,$e1,$75,$68,$04,$33,$5c,$19,$d3 // .t.1.4.;.uh.3\..
        .byte $61,$8f,$78,$38,$5a,$05,$e7,$02,$dc,$3a,$32,$da,$0a,$15,$1e,$4d // a.x8Z....:2....M
        .byte $31,$39,$38,$c7,$37,$80,$82,$68,$f8,$18,$5e,$31,$bc,$ea,$00,$65 // 198.7..h..^1...e
        .byte $e1,$d6,$07,$27,$a0,$00,$40,$8c,$3d,$01,$0e,$f0,$01,$06,$77,$57 // ...'..@.=.....wW
        .byte $82,$66,$82,$d3,$05,$3b,$89,$a3,$c8,$e8,$1b,$b1,$46,$ec,$6a,$c4 // .f...;......F.j.
        .byte $38,$5c,$41,$05
        .byte $31,$6f,$bc
        .text ":#47"
        .byte $62
        .byte $31,$ac
        .byte $42,$6a
        .byte $4c,$17,$64,$c5,$81,$f1,$78,$36,$5a,$03,$48,$02,$8c,$db,$24,$20 // L.d...x6Z.H...$ 
        .byte $13,$35,$a6,$02,$0d,$82,$5c,$53,$79,$36,$ed,$09,$c7,$fa,$3c,$90 // .5....\Sy6....<.
        .byte $9b,$5c,$2f,$c0,$7c,$7d,$91,$80,$a5,$c8,$ec,$bc,$74,$84,$e1,$87 // .\/.|}......t...
        .byte $0f,$08,$bb,$5c,$ed,$3c,$7c,$86,$76,$08,$dc,$1e,$19,$8a,$f9,$c1 // ...\.<|.v.......
        .byte $d6,$f0,$13,$85,$16,$33,$4e,$64,$08,$19,$10,$3c,$e8,$45,$15,$9d // .....3Nd...<.E..
        .byte $bc,$42,$90,$ed,$94,$47,$09,$18,$8d,$c4,$0f,$6b,$4f,$0a,$54,$b8 // .B...G.....kO.T.
        .byte $50,$03,$85,$61,$9c,$61,$e3,$0c,$2d,$58,$8c,$86,$44,$10,$2b,$73 // P..a.a..-X..D.+s
        .byte $10,$26,$34,$cb,$12,$d6,$8c,$0a,$7c,$51,$93,$05,$38,$0d,$48,$03 // .&4.....|Q..8.H.
        .byte $56,$92,$04,$06,$33,$0b,$22,$58,$28,$6c,$12,$57,$02,$15,$0c,$46 // V...3."X(l.W...F
        .byte $6e,$71,$8e,$c0,$28,$53,$4c,$e3,$78,$06,$81,$ec,$b4,$3f,$a1,$99 // nq..(SL.x....?..
        .byte $c4,$8c,$fc,$33,$04,$07,$c5,$1b,$81,$89,$ae,$1b,$ee,$03,$2e,$38 // ...3...........8
        .byte $ac,$0c,$11,$d5,$ee,$15,$99,$64,$1e,$c3,$7b,$e6,$a4,$7e,$2b,$29 // .......d..{..~+)
        .byte $b3,$33,$06,$93,$1e,$58,$1a,$b5,$46,$2b,$09,$46,$3b,$ca,$88,$19 // .3...X..F+.F;...
        .byte $b0,$09,$0c,$e1,$19,$e9,$1c,$b9,$30,$c4,$0d,$15,$76,$42,$76,$c8 // ........0...vBv.
        .byte $80,$f9,$25,$b6,$7a,$e4,$c4,$09,$15,$2f,$10,$fa,$b9,$e6,$c3,$e6 // ..%.z..../......
        .byte $2e,$a4,$f9
        .text "!?)."
        .byte $e2,$16
        .byte $4d,$b8
        .byte $58,$08,$14,$f3,$91
        .byte $18,$0c,$1e,$06,$2f,$1e,$1a,$06,$8e,$67,$d4,$11,$30,$70,$e2,$2a // ..../....g..0p.*
        .byte $f0,$45,$07,$b1,$38,$c0,$10,$f3,$7c,$08,$0c,$9c,$30,$35,$9a,$80 // .E..8...|...05..
        .byte $b4,$01,$04,$12,$3e,$3b,$10,$8e,$34,$9e,$32,$0a,$33,$da,$2c,$e9 // ....>;..4.2.3.,.
        .byte $02,$36,$b9,$61,$ed,$36,$02,$25,$12,$15,$d5,$25,$92,$57,$2d,$14 // .6.a.6.%...%.W-.
        .byte $8c,$23,$07,$31,$f6,$0d,$e4,$86,$19,$40,$c0,$b1,$47,$8a,$01,$c4 // .#.1.....@..G...
        .byte $5c,$78,$41,$b8,$1d,$73,$da,$1a,$b3,$0d,$89,$17,$d1,$cf,$17,$82 // \xA..s..........
        .byte $6c,$a6,$40,$74,$31,$88,$30,$25,$bb,$e7,$86,$03,$a0,$01,$0f,$0f // l.@t1.0%........
        .byte $0c,$36,$0d,$cd,$0a,$fa,$61,$0b,$6a,$bb,$14,$ce,$07,$11,$19,$d9 // .6....a.j.......
        .byte $9d,$b0,$1c,$b5,$47,$9a,$8e,$d8,$24,$3c,$06,$33,$96,$30,$46,$c9 // ....G...$<.3.0F.
        .byte $07,$40,$b9,$ba,$28,$c1,$6e,$32,$0d,$04,$c1,$c0,$96,$98,$f1,$f3 // .@..(.n2........
        .byte $36,$9a,$28,$38,$17,$08,$d5,$d9,$9b,$1e,$28,$c3,$c5,$15,$13,$4e // 6.(8......(....N
        .byte $64,$0d,$16,$b0,$af,$61,$47,$81,$11,$65,$b6,$67,$b3,$9d,$8a,$58 // d....aG..e.g...X
        .byte $0e,$3a,$c5,$33,$0d,$35,$1d,$2c,$fa,$ba,$f5,$93,$0c,$1b,$c9,$59 // .:.3.5.,.......Y
        .byte $a1,$03,$01,$c3,$04,$1b,$ae,$0d,$e1,$19,$8e,$9d,$2d,$2e,$2d,$02 // ............-.-.
        .byte $0f,$18,$7c
        .byte $28,$10,$0c,$6e,$de
        .byte $30,$ce
        .text "7365),"
        .byte $bf,$2f,$64,$0d,$01,$19,$02,$de,$09,$92,$52,$33,$1b,$0e,$27,$b3 // ./d.......R3..'.
        .byte $cc,$ec,$03,$cb,$e2,$8c,$4e,$20,$a0,$34,$9f,$65,$0c,$4e,$40,$29 // ......N .4.e.N@)
        .byte $c0,$0c,$c1,$f4,$4d,$43,$15,$22,$06,$c5,$16,$ca,$cf,$0c,$dd,$2c // ....MC.".......,
        .byte $01,$73,$04,$a7,$14,$27,$3e,$33,$09,$8b,$11,$32,$12,$85,$51,$97 // .s...'>3...2..Q.
        .byte $a1,$90,$b3
        .byte $36,$01,$10,$8a,$0e,$07
        .byte $36,$95,$03
        .text "M,.C"
        .byte $43,$15,$2b,$6e,$64,$16,$ba,$12,$94,$85,$cf,$13,$85,$2c,$19,$0f // C.+nd........,..
        .byte $15,$fb,$09,$19,$b1,$83,$08,$2d,$d2,$07,$05,$d3,$14,$02,$8d,$01 // .......-........
        .byte $03,$c6,$04,$09,$9b,$0b,$96,$42,$30,$0f,$0e,$5a,$d2,$80,$7d,$30 // .......B0..Z..}0
        .byte $0c,$2c,$02,$19,$bf,$06,$29,$12,$d7,$0e,$0f,$17,$5c,$22,$13,$11 // .,....).....\"..
        .byte $05,$19,$55,$01,$a8,$21,$50,$14,$20,$04,$08,$00,$05,$ec,$aa,$f0 // ..U..!P. .......
        .byte $8c,$2f,$eb,$07,$e1,$03,$05,$c4,$73,$7a,$c8,$f1,$be,$bb,$1b,$03 // ./......sz......
        .byte $55,$07,$ce,$4c,$0b,$51,$34,$0a,$8f,$58,$18,$35,$30,$6c,$54,$a4 // U..L.Q4..X.50lT.
        .byte $a1,$da,$f1,$a0,$93,$85,$31,$01,$78,$2e,$44,$bc,$47,$65,$f0,$90 // ......1.x.D.Ge..
        .byte $bc,$74,$1a,$00,$0a,$85,$e6,$38,$d4,$1f,$98,$5b,$5c,$b7,$14,$1d // .t.....8...[\...
        .byte $c2,$04,$0e,$50,$f2,$4e,$1f,$be,$69,$68,$d4,$04,$bc,$ff,$99,$c6 // ...P.N..ih......
        .byte $1f,$44,$ae,$98,$05,$2b,$0c,$8f,$2b,$ed,$04,$22,$e9,$79,$89,$90 // .D...+..+..".y..
        .byte $a3,$14,$6c,$14,$25,$9f,$c2,$48,$c3,$59,$22,$4b,$91,$ff,$06,$28 // ..l.%..H.Y"K...(
        .byte $4c,$40,$fa,$9d,$5b,$b8,$17,$b7,$0d,$41,$f4,$4a,$44,$9c,$14,$9a // L@..[....A.JD...
        .byte $70,$a8,$51,$93,$2d,$9f,$61,$18,$46,$5b,$78,$53,$05,$66,$b7,$54 // p.Q.-.a.F[xS.f.T
        .byte $98,$2b,$8e,$0c,$98,$b2,$52,$2e,$84,$d9,$00,$7c,$cc,$96,$86,$5b // .+....R....|...[
        .byte $b6,$70,$a2,$2c,$d4,$9a,$0c,$b7,$7c,$e0,$a6,$59,$88,$17,$d7,$95 // .p.,....|..Y....
        .byte $86,$5b,$b6,$70,$a1,$3b,$30,$1e,$97,$99,$05,$38,$b0,$b9,$c3,$3c // .[.p.;0....8...<
        .byte $6d,$5b,$a3,$71,$dd,$d6,$74,$27,$3e,$7f,$72,$b6,$c8,$1b,$ff,$1d // m[.q..t'>.r.....
        .byte $27,$c9,$61,$1e,$1a,$9b,$8f,$eb,$b0,$07,$97,$2a,$07,$e5,$0f,$c3 // '.a........*....
        .byte $25,$f7,$c3,$0f,$91,$36,$4c,$01,$93,$76,$76,$0e,$03,$99,$b8,$b2 // %....6L..vv.....
        .byte $89,$26,$b3,$af,$cb,$aa,$14,$ab,$1e,$af,$f8,$3c,$76,$40,$03,$b2 // .&.........<v@..
        .byte $22,$08,$b0,$07,$01,$06,$b7,$8d,$c5,$5b,$18,$c2,$61,$bf,$63,$08 // "........[..a.c.
        .byte $12,$ce,$63,$86,$d1,$19,$da,$11,$00,$e1,$21,$70,$0d,$86,$84,$38 // ..c.......!p...8
        .byte $60,$80,$34,$61,$d3,$86,$44,$db,$da,$65,$5a,$86,$0c,$1d,$30,$21 // `.4a..D..eZ...0!
        .byte $82,$8c,$37,$73,$04,$c0,$2c,$33,$0c,$c8,$32,$cc,$e1,$cf,$86,$44 // ..7s..,3..2....D
        .byte $d8,$46,$d4,$a3,$3b,$52,$b9,$b8,$fc,$93,$46,$18,$0e,$c3,$67,$0c // .F..;R....F...g.
        .byte $1c,$ca,$d9,$c3,$0d,$b0,$d6,$8c,$d3,$b2,$cf,$a5,$12,$15,$02,$06 // ................
        .byte $d6,$29,$88,$31,$9b,$0c,$0e,$bb,$0a,$45,$a8,$bc,$ad,$0f,$27,$a6 // .).1.....E....'.
        .byte $01,$d5,$d1,$86,$1c,$07,$08,$73,$a8,$0a,$20,$c2,$94,$ca,$ec,$02 // .......s.. .....
        .byte $41,$d9,$04,$1e,$4b,$8b,$18,$44,$be,$42,$b4,$58,$69,$12,$dd,$13 // A...K..D.B.Xi...
        .byte $55,$03,$21,$48,$b9,$4c,$c5,$11,$89,$07,$1f,$04,$a7,$bb,$09,$82 // U.!H.L..........
        .byte $c7,$05,$10,$08,$12,$3e,$03,$17,$02,$19,$af,$1d,$0f,$04,$0d,$64 // .....>.........d
        .byte $3d,$74,$b0,$a3,$10,$15,$47,$08,$fb,$77,$a7,$92,$8e,$2c,$3c,$dc // =t....G..w...,<.
        .byte $fc,$34,$01,$89,$90,$66,$9c,$59,$a8,$76,$10,$f3,$b3,$20,$50,$0b // .4...f.Y.v... P.
        .byte $6f,$bb,$cb,$85,$4e,$02,$50,$59,$b2,$20,$49,$82,$c8,$12,$92,$d9 // o...N.PY. I.....
        .byte $68,$3c,$a9,$42,$63,$52,$8c,$d5,$72,$4b,$92,$50,$c2,$5e,$92,$c6 // h<.BcR..rK.P.^..
        .byte $24,$bc,$78,$bc,$c7,$7d,$82,$0c,$0e,$93,$b6,$4c,$98,$b3,$8d,$36 // $.x..}.....L...6
        .byte $20,$61,$d3,$d2,$15,$14,$04,$93,$78,$32,$54,$82,$92,$70,$06,$14 //  a......x2T..p..
        .byte $35,$1a,$b6,$44,$78,$d9,$04,$9d,$05,$c9,$93,$07,$d8,$b4,$73,$65 // 5..Dx.........se
        .byte $44,$35,$e2,$35,$bb,$ba,$8c,$c6,$78,$a7,$48,$14,$84,$ec,$14,$94 // D5.5....x.H.....
        .byte $ea,$0a,$bb,$76,$00,$3d,$01,$c9,$42,$c9,$28,$16,$03,$dc,$6d,$04 // ...v.=..B.(...m.
        .byte $08,$0e,$64,$0b,$9f,$f1,$80,$56,$b4,$b7,$65,$72,$37,$b5,$45,$ab // ..d....V..er7.E.
        .byte $24,$11,$bd,$43,$33,$8c,$21,$83,$14,$be,$b1,$67,$a0,$02,$1c,$0a // $..C3.!....g....
        .byte $5f,$03,$1f,$41,$ad,$0e,$c8,$bb,$09,$32,$07,$f2,$08,$99,$00,$b3 // _..A.....2......
        .byte $ba,$43,$a3,$54,$3c,$b7,$72,$10,$8c,$ea,$5f,$23,$ae,$f6,$5a,$5a // .C.T<.r..._#..ZZ
        .byte $7e,$b2,$ce,$97,$ed,$df,$11,$00,$b9,$50,$be,$b9,$ba,$91,$c9,$b5 // ~........P......
        .byte $0a,$b2,$78,$1f,$0c,$10,$02,$1a,$af,$e8,$aa,$bb,$93,$b9,$b2,$bc // ..x.............
        .byte $c0,$ca,$94,$21,$92,$72,$29,$bb,$32,$bd,$bf,$cb,$b2,$35,$3b,$51 // ...!.r).2....5;Q
        .byte $c8,$23,$ca,$2c,$cc,$d9,$cb,$67,$c7,$54,$92,$c5,$c3,$1e,$cb,$c2 // .#.,...g.T......
        .byte $14,$c0,$fa,$0f,$f8,$03,$11,$b1,$0d,$02,$bd,$6d,$07,$3a,$09,$2b // ...........m.:.+
        .byte $0c,$ee,$b7,$14,$ee,$b4,$13,$04,$b0,$0a,$11,$75,$fe,$10,$ff,$27 // ...........u...'
        .byte $a2,$c0,$2d,$80,$0f,$01,$56,$0b,$ce,$da,$cf,$34,$4c,$e5,$fa,$ad // ..-...V....4L...
        .byte $df,$3c,$f0,$0e,$20,$37,$1f,$8b,$7c,$bd,$bd,$86,$c4,$00,$79,$d4 // .<.. 7..|.....y.
        .byte $ef,$7c,$f7,$60,$ad,$fa,$4c,$6f,$3f,$4d,$2c,$c9,$9d,$90,$06,$66 // .|.`..Lo?M,....f
        .byte $a7,$9b,$8d,$97,$ad,$2a,$6d,$9d,$4d,$a1,$a2,$a1,$00,$bc,$21,$ff // .....*m.M.....!.
        .byte $84,$35,$86,$ff,$e5,$c3,$94,$5b,$8b,$e1,$51,$14,$ec,$c6,$b3,$a0 // .5.....[..Q.....
        .byte $50,$a6,$c9,$f1,$03,$90,$02,$f2,$4f,$b6,$10,$b8,$56,$c4,$a8,$b8 // P.......O...V...
        .byte $1b,$36,$16,$d0,$18,$c2,$dc,$07,$a8,$09,$c9,$31,$21,$b0,$1f,$ed // .6.........1!...
        .byte $40,$f8,$44,$a9,$96,$33,$b9,$45,$74,$dc,$97,$f9,$ef,$1a,$08,$cc // @.D..3.Et.......
        .byte $61,$fb,$57,$b8,$4c,$74,$e3,$64,$35,$a4,$36,$ce,$ed,$78,$28,$1a // a.W.Lt.d5.6..x(.
        .byte $54,$78,$d1,$62,$15,$ae,$d3,$a1,$25,$fd,$0e,$14,$f1,$a2,$bc,$3b // Tx.b....%......;
        .byte $bd,$8d,$7a,$10,$f2,$b9,$cb,$32,$fb,$03,$2a,$71,$fc,$20,$e7,$f9 // ..z....2..*q. ..
        .byte $fe,$d1,$8a,$e0,$49,$9d,$a1,$52,$e8,$e0,$f3,$b0,$03,$4c,$97,$3e // ....I..R.....L.>
        .byte $b3,$79,$20,$0f,$41,$a4,$38,$76,$f8,$68,$4e,$1a,$32,$f1,$15,$d0 // .y .A.8v.hN.2...
        .byte $12,$18,$db,$f0,$10,$dd,$1e,$83,$b0,$08,$b9,$cf,$24,$29,$a3,$a8 // ............$)..
        .byte $4c,$e4,$fa,$75,$73,$c1,$ff,$ce,$bb,$85,$ab,$62,$d2,$62,$d8,$62 // L..us......b.b.b
        .byte $d5,$62,$c3,$62,$c6,$62,$b4,$63,$b1,$d9,$ec,$86,$56,$84,$e2,$9b // .b.b.b.c....V...
        .byte $6c,$ad,$de,$ee,$5c,$fc,$52,$f9,$54,$8b,$95,$f0,$25,$8c,$49,$21 // l...\.R.T...%.I!
        .byte $9b,$1f,$31,$d8,$bb,$ad,$d0,$0b,$43,$7a,$13,$62,$83,$74,$4c,$a5 // ..1.....Cz.b.tL.
        .byte $fa,$c9,$80,$90,$3f,$3d,$e5,$5a,$0c,$0d,$ba,$0e,$c5,$c0,$01,$d9 // ....?=.Z........
        .byte $84,$83,$b7,$33,$fd,$c1,$d8,$ec,$a9,$87,$48,$8e,$85,$91,$4d,$0f // ...3......H...M.
        .byte $6c,$20,$36,$6b,$ac,$af,$13,$14,$21,$49,$c3,$08,$af,$0a,$86,$d8 // l 6k....!I......
        .byte $c1,$a0,$01,$d3,$4a,$a4,$35,$cd,$3a,$20,$78,$38,$2e,$1a,$c9,$65 // ....J.5.: x8...e
        .byte $d7,$0f,$e6,$67,$c3,$a5,$c5,$b9,$51,$a3,$a2,$c5,$93,$53,$fa,$bd // ...g....Q....S..
        .byte $e7,$33,$62,$be,$7e,$99,$66,$7e,$48,$70,$7e,$9d,$85,$fe,$ca,$7e // .3b.~.f~Hp~....~
        .byte $a3,$a2,$02,$e6,$42,$ac,$43,$ee,$8e,$43,$63,$6a,$62,$15,$aa,$b4 // ....B.C..Ccjb...
        .byte $f1,$7a,$f5,$30,$17,$04,$42,$b6,$a0,$5b,$69,$26,$33,$a2,$69,$7e // .z.0..B..[i&3.i~
        .byte $a0,$00,$e1,$46,$4f,$1b,$3e,$46,$8f,$08,$33,$28,$b1,$33,$6d,$18 // ...FO.>F..3(.3m.
        .byte $bf,$59,$9b,$fe,$c8,$9e,$10,$e8,$20,$41,$fb,$5f,$80,$f9,$22,$60 // .Y...... A._.."`
        .byte $21,$8d,$4c,$f9,$a2,$17,$ee,$09,$34,$44,$03,$79,$65,$ca,$71,$10 // !.L.....4D.ye.q.
        .byte $ad,$a6,$f7,$f3,$0e,$f9,$11,$02,$f0,$62,$b5,$36,$03,$53,$e1,$21 // .........b.6.S.!
        .byte $a6,$c2,$de,$26,$20,$d3,$7e,$a6,$8d,$4a,$68,$d4,$a6,$e1,$43,$4d // ...& .~..Jh...CM
        .byte $05,$86,$99,$08,$08,$33,$0b,$b5,$24,$d0,$09,$9c,$9f,$ad,$11,$4d // .....3..$......M
        .byte $9d,$58,$de,$98,$83,$02,$46,$f0,$c8,$6d,$41,$b7,$bd,$75,$85,$3b // .X....F..mA..u.;
        .byte $de,$b5,$e4,$e5,$06,$33,$0b,$8d,$a5,$34,$1b,$0e,$d6,$06,$4c,$50 // .....3...4....LP
        .byte $fc,$d7,$08,$ed,$e1,$ea,$13,$a8,$f6,$b4,$81,$9a,$9d,$61,$41,$ba // .............aA.
        .byte $66,$8a,$a9,$8b,$23,$e4,$c9,$63,$90,$07,$f9,$6e,$64,$47,$86,$70 // f...#..c...ndG.p
        .byte $8c,$88,$99,$8d,$93,$28,$9f,$e1,$ae,$11,$a8,$91,$c6,$0f,$43,$de // .....(........C.
        .byte $3a,$cd,$f0,$11,$1d,$46,$db,$a8,$1e,$d1,$c2,$17,$2d,$15,$11,$90 // :....F......-...
        .byte $89,$e7,$ba,$b5,$6d,$18,$97,$9e,$ff,$b5,$ba,$a5,$48,$52,$f8,$3a // ....m.......HR.:
        .byte $4a,$09,$98,$74,$68,$29,$07,$8d,$9c,$df,$c2,$b7,$38,$c9,$44,$49 // J..th)......8.DI
        .byte $cc,$b4,$c9,$73,$f2,$9d,$cf,$26,$79,$9f,$18,$d9,$a8,$dd,$32,$2b // ...s...&y.....2+
        .byte $9f,$9f,$ef,$a0,$fd,$60,$38,$c3,$da,$2e,$fa,$46,$b1,$83,$31,$b9 // .....`8....F..1.
        .byte $7e,$f0,$1b,$33,$7a,$81,$8f,$1e,$b0,$2f,$5d,$5a,$22,$44,$de,$3e // ~..3z..../]Z"D.>
        .byte $de,$2e,$66,$f0,$0d,$20,$e7,$ac,$fc,$ef,$1e,$d9,$db,$99,$a6,$ca // ..f.. ..........
        .byte $a9,$01,$99,$d8,$7f,$ad,$41,$6e,$76,$fc,$7a,$d8,$12,$b8,$89,$9d // ......Anv.z.....
        .byte $af,$06,$90,$63,$0f,$8b,$20,$22,$9c,$38,$e9,$8e,$10,$14,$b9,$f7 // ...c.. ".8......
        .byte $0a,$75,$64,$13,$ec,$8a,$e8,$a6,$05,$d9,$ab,$7f,$ac,$09,$8e,$8c // .ud.............
        .byte $8e,$ce,$23,$f3,$b1,$03,$bd,$89,$ee,$b4,$8a,$ff,$a4,$36,$f5,$16 // ..#..........6..
        .byte $42,$c6,$b5,$29,$6c,$fb,$25,$32,$ee,$13,$5f,$31,$b2,$4c,$1e,$3e // B..)l.%2.._1.L.>
        .byte $4c,$b4,$8e,$11,$d4,$aa,$e8,$33,$c0,$5a,$94,$27,$bd,$69,$1e,$0a // L......3.Z.'.i..
        .byte $6c,$0c,$83,$d0,$06,$3a,$a4,$18,$d1,$f5,$9a,$0a,$c9,$02,$f0,$f9 // l....:..........
        .byte $20,$72,$da,$4c,$56,$bd,$a3,$ec,$68,$cc,$89,$b2,$49,$99,$e0,$ae //  r.LV...h...I...
        .byte $ea,$99,$a2,$20,$87,$33,$fd,$ae,$5d,$1c,$d9,$1e,$47,$f1,$0d,$b9 // ... .3..]...G...
        .byte $e6,$64,$e4,$01,$29,$f3,$03,$d5,$8d,$a9,$00,$1b,$99,$d2,$60,$f5 // .d..).........`.
        .byte $ea,$70,$19,$c0,$69,$00,$4c,$99,$fd,$fd,$53,$b1,$86,$26,$73,$84 // .p..i.L...S..&s.
        .byte $d4,$e9,$00,$6a,$46,$70,$60,$c9,$01,$f3,$7c,$b8,$d1,$39,$69,$32 // ...jFp`...|..9i2
        .byte $d0,$bb,$0a,$e5,$dd,$44,$74,$e9,$3d,$26,$7d,$20,$f7,$fd,$e3,$44 // .....Dt.=&} ...D
        .byte $b0,$0a,$0d,$1b,$01,$a8,$90,$d0,$e6,$a5,$bd,$b9,$21,$7c,$5d,$20 // ............!|] 
        .byte $0a,$83,$4a,$43,$a2,$74,$f0,$04,$77,$e4,$bb,$b2,$b6,$c4,$d9,$a5 // ..JC.t..w.......
        .byte $6b,$b0,$aa,$90,$d8,$7b,$48,$18,$8e,$68,$40,$79,$cd,$4c,$1a,$35 // k....{H..h@y.L.5
        .byte $75,$38,$44,$ea,$76,$c8,$03,$06,$f9,$ed,$47,$52,$4c,$15,$29,$ee // u8D.v.....GRL.).
        .byte $03,$d7,$e6,$c9,$04,$f0,$cf,$5f,$3d,$32,$94,$87,$99,$bd,$88,$bf // ......._=2......
        .byte $9d,$86,$df,$a6,$a2,$07,$c9,$8c,$90,$06,$7f,$0c,$ca,$4c,$37,$38 // .............L78
        .byte $fe,$e9,$7f,$0a,$a8,$fe,$29,$6a,$92,$b9,$29,$2a,$a9,$e4,$e0,$00 // ......)j..)*....
        .byte $f0,$1d,$4e,$7f,$74,$6e,$b9,$ca,$d0,$f7,$38,$e8,$34,$ad,$e9,$18 // ..N.tn....8.4...
        .byte $7d,$c9,$fe,$8d,$14,$3f,$90,$03,$1b,$ee,$13,$ff,$e3,$a4,$35,$a6 // }....?........5.
        .byte $36,$7e,$a5,$e8,$18,$69,$de,$85,$33,$90,$bc,$e6,$34,$60,$ee,$12 // 6~...i..3...4`..
        .byte $04,$9c,$35,$b8,$d9,$79,$84,$de,$28,$1f,$48,$c3,$41,$80,$e0,$1e // ..5..y..(.H.A...
        .byte $61,$13,$42,$0a,$ca,$eb,$81,$e1,$04,$9f,$07,$62,$50,$40,$a0,$28 // a.B........bP@.(
        .byte $03,$5b,$14,$01,$08,$04,$09,$64,$7a,$20,$2c,$09,$04,$41,$01,$08 // .[.....dz ,..A..
        .byte $c5,$19,$1c,$c8,$8b,$64,$17,$60,$10,$db,$0d,$87,$bf,$f4,$7f,$4a // .....d.`.......J
        .byte $62,$6a,$45,$bb,$2b,$1f,$02,$03,$ef,$0d,$f3,$fb,$f5,$f7,$c1,$2e // bjE.+...........
        .byte $20,$01,$00,$07,$0e,$41,$9f,$21,$11,$81,$51,$83,$68,$8b,$39,$ff //  ....A.!..Q.h.9.
        .byte $93,$80,$9c,$45,$a5,$90,$af,$69,$ff,$b9,$d7,$c4,$e3,$d0,$99,$dd // ...E...i........
        .byte $00,$ff,$ea
        .byte $25,$f8,$10,$f0,$02
        .text "QNYYU"
        .byte $d7,$65,$db
        .byte $96,$ea,$59,$ee,$fd,$65,$09,$d7,$5d,$5d,$05,$76,$cf,$d3,$cb,$cb // ..Y..e..]].v....
        .byte $2e,$01,$bb,$61,$b2,$89,$94,$cb,$bc,$2c,$c7,$fb,$0d,$bc,$1e,$b2 // ...a.....,......
        .byte $22,$26,$cb,$5a,$2c,$2a,$b2,$32,$3a,$cb,$3e,$2e,$3c,$fb,$4e,$bc // "&.Z,*.2:.>.<.N.
        .byte $52,$b2,$56,$fc,$9c,$04,$78,$06,$fd,$19,$6a,$f8,$1e,$bd,$09,$54 // R.V...x...j....T
        .byte $48,$1f,$bc,$47,$0a,$41,$1c,$2c,$f0,$49,$0f,$00,$31,$75,$62,$23 // H..G.A.,.I..1ub#
        .byte $22,$61,$30,$83,$c6,$ba,$46,$a2,$32,$da,$76,$07,$29,$c8,$97,$5f // "a0...F.2.v.).._
        .byte $59,$13,$ae,$44,$6a,$fa,$1f,$38,$28,$d9,$4c,$c4,$14,$4c,$24,$e0 // Y..Dj..8(.L..L$.
        .byte $e5,$23,$60,$a0,$a5,$22,$60,$b3,$15,$65,$20,$a2,$12,$33,$31,$19 // .#`.."`..e ..31.
        .byte $04,$ba,$41,$7d,$94,$82,$96,$19,$4c,$c2,$6e,$6a,$1e,$f8,$6a,$a1 // ..A}....L.nj..j.
        .byte $d0,$e6,$52,$c1,$0b,$5f,$68,$10,$b8,$7b,$0a,$06,$4b,$68,$cc,$53 // ..R.._h..{..Kh.S
        .byte $2c,$94,$01,$00,$00
        .byte $41,$15,$9b
        .text "/INTR"
        .byte $5f
        .byte $4f,$e2
        .byte $44,$0f,$30,$35,$51,$62,$42,$22,$04,$5c,$8f,$30,$35,$11,$10,$66 // D.05QbB".\.05..f
        .byte $62,$00,$72,$2f,$73,$16,$24,$40,$00,$e8,$98,$29,$0f,$f0,$14,$8a // b.r/s.$@...)....
        .byte $4a,$be,$33,$03,$2a,$26,$9f,$ca,$10,$fa,$79,$67,$03,$aa,$a5,$9f // J.3.*&....yg....
        .byte $79,$9b,$03,$99,$9c,$03,$8a,$99,$68,$03,$a2,$04,$20,$00,$01,$99 // y.......h... ...
        .byte $34,$03,$c8,$c0,$34,$d0,$d2,$a0,$00,$4c,$37,$01,$02,$ff,$ff,$a9 // 4...4....L7.....
        .byte $00,$85,$9f,$e0,$01,$90,$1f,$46,$fd,$d0,$15,$48,$ad,$19,$01,$d0 // .......F...H....
        .byte $03,$ce,$1a,$01,$ce,$19,$01,$ad,$87,$1c,$90,$15,$6a,$85,$fd,$68 // ............j..h
        .byte $2a,$26,$9f,$ca,$d0,$e1,$60,$ca,$c6,$ff,$c6,$af,$88,$90,$dd,$b1 // *&....`.........
        .byte $ae,$91,$fe,$98,$d0,$f6,$8a,$d0,$ee,$e8,$20,$00,$01,$a8,$d0,$13 // .......... .....
        .byte $e8,$20,$08,$01,$4a,$c8,$90,$f8,$c0,$11,$90,$0f,$f0,$65,$a2,$10 // . ..J........e..
        .byte $20,$00,$01,$85,$a7,$a6,$9f,$a0,$00,$90,$27,$be,$33,$03,$20,$00 //  .........'.3. .
        .byte $01,$79,$67,$03,$85,$a7,$a5,$9f,$79,$9b,$03,$48,$d0,$06,$a4,$a7 // .yg.....y..H....
        .byte $c0,$04,$90,$02,$a0,$03,$be,$b9,$01,$20,$00,$01,$79,$bc,$01,$a8 // ......... ..y...
        .byte $a5,$a7,$e5,$fe,$90,$02,$c6,$ff,$49,$ff,$85,$fe,$c0,$01,$90,$1e // ........I.......
        .byte $be,$34,$03,$20,$00,$01,$79,$68,$03,$90,$03,$e6,$9f,$18,$65,$fe // .4. ..yh......e.
        .byte $85,$ae,$a5,$9f,$79,$9c,$03,$65,$ff,$85,$af,$68,$aa,$38,$a4,$a7 // ....y..e...h.8..
        .byte $4c,$34,$01,$c6,$01,$58,$4c,$d0,$cf,$02,$04,$04,$30,$20,$10 // L4...XL.....0 .

// --- Region $cf00-$cf00 ---
.pc = $cf00 "dat_cf00"

dat_cf00:
        // === Fill data (1 bytes, $cf00-$cf00) ===
        .byte $00                                   // .

// --- Region $cfd8-$cfdf ---
.pc = $cfd8 "Segment $cfd8"
        .byte $ea,$ea,$ea,$ea,$ea,$a2,$ff,$9a       // ........

// --- Region $cffa-$d000 ---
.pc = $cffa "Segment $cffa"
        .byte $00,$00,$00,$00,$00,$00               // ......

spr_d000:
        .byte $00                                   // .

// --- Region $d040-$d040 ---
.pc = $d040 "spr_d040"

spr_d040:
        .byte $00                                   // .

// --- Region $d080-$d080 ---
.pc = $d080 "spr_d080"

spr_d080:
        .byte $00                                   // .

// --- Region $d0c0-$d0c0 ---
.pc = $d0c0 "spr_d0c0"

spr_d0c0:
        .byte $00                                   // .

// --- Region $d100-$d100 ---
.pc = $d100 "spr_d100"

spr_d100:
        .byte $00                                   // .

// --- Region $d140-$d140 ---
.pc = $d140 "spr_d140"

spr_d140:
        .byte $00                                   // .

// --- Region $d180-$d180 ---
.pc = $d180 "spr_d180"

spr_d180:
        .byte $00                                   // .

// --- Region $d1c0-$d1c0 ---
.pc = $d1c0 "spr_d1c0"

spr_d1c0:
        .byte $00                                   // .

// --- Region $d200-$d200 ---
.pc = $d200 "spr_d200"

spr_d200:
        .byte $00                                   // .

// --- Region $d240-$d240 ---
.pc = $d240 "spr_d240"

spr_d240:
        .byte $00                                   // .

// --- Region $d280-$d280 ---
.pc = $d280 "spr_d280"

spr_d280:
        .byte $00                                   // .

// --- Region $d2c0-$d2c0 ---
.pc = $d2c0 "spr_d2c0"

spr_d2c0:
        .byte $00                                   // .

// --- Region $d300-$d300 ---
.pc = $d300 "spr_d300"

spr_d300:
        .byte $00                                   // .

// --- Region $d340-$d340 ---
.pc = $d340 "spr_d340"

spr_d340:
        .byte $00                                   // .

// --- Region $d380-$d380 ---
.pc = $d380 "spr_d380"

spr_d380:
        .byte $00                                   // .

// --- Region $d3c0-$d3c0 ---
.pc = $d3c0 "spr_d3c0"

spr_d3c0:
        .byte $00                                   // .

// --- Region $d400-$da00 ---
.pc = $d400 "scr_d400"

scr_d400:
        .text "             STUVWXYZ"
        .byte $5b,$5c,$5d,$5e,$5f                   // scrcode: .....

txt_d41a:
        .text "                            "
        .encoding "screencode_mixed"
        .byte $60,$61                               // scrcode: ..
        .text " "
        .byte $60,$61                               // scrcode: ..
        .text " "
        .byte $62,$63,$64,$65,$65,$66               // scrcode: ......
        .encoding "petscii_upper"

txt_d442:
        .text "              "
        .byte $67,$68                               // scrcode: ..

txt_d452:
        .text "    "
        .encoding "screencode_mixed"
        .byte $69                                   // scrcode: .
        .text " "
        .byte $6a,$68,$68,$6b,$68,$6c,$6d,$69,$68,$68,$68,$6c,$6d,$68,$68,$69 // scrcode: ................
        .byte $6d,$68,$68,$6c,$68,$68,$68,$6c,$6d,$68,$68,$69,$6d,$68,$68,$69 // scrcode: ................
        .byte $6e,$6f                               // scrcode: ..
        .text "   "
        .byte $70                                   // scrcode: .
        .byte $71,$72,$73,$74,$75,$76,$77,$78,$79,$71,$7a,$7b,$7c,$7d,$7e,$52 // scrcode: ................
        .byte $80,$81,$7e,$7c,$82,$83,$77,$84,$85,$86,$7e,$7c,$7a,$81,$87,$52 // scrcode: ................
        .byte $88,$81,$89,$8a,$8b,$8b,$8c,$8d       // scrcode: ........
        .byte $8e,$89,$8a,$8b,$8f,$90,$91,$92,$93,$8e // scrcode: ..........
        .text " "
        .byte $91,$92                               // scrcode: ..
        .text " "
        .byte $91,$92                               // scrcode: ..
        .text "  "
        .byte $94,$95,$96,$97,$91,$92,$93,$8e,$94,$95,$8b,$98,$94,$95,$8b,$98 // scrcode: ................
        .text "   "
        .byte $6a,$99,$6b                           // scrcode: ...
        .text " "
        .byte $69,$67,$68,$6b,$68,$67,$69           // scrcode: .......
        .text "  "
        .byte $6a,$68,$6d,$9a,$67,$6b               // scrcode: ......
        .text " "
        .byte $9b,$6b                               // scrcode: ..
        .text " "
        .byte $67,$6c                               // scrcode: ..
        .text " "
        .byte $9c                                   // scrcode: .
        .text " "
        .byte $6a                                   // scrcode: .
        .text " "
        .byte $69,$6b,$6a,$68                       // scrcode: ....
        .text "   "
        .byte $9d,$9e,$9f,$a0,$a1,$a2               // scrcode: ......
        .byte $a3,$a4,$a5,$a6,$a7,$a8,$a9,$aa,$ab   // scrcode: .........
        .text " "
        .byte $ac,$ad,$ae,$b0,$b1,$a2,$b2,$b3,$b4   // scrcode: .........
        .text " "
        .byte $b5,$b6,$b7,$b8,$b9,$ba,$bb,$a0,$bc,$ac,$ad,$bd,$be,$bf // scrcode: ..............
        .encoding "petscii_upper"

dat_d518:
        .text "                                                        "
        .encoding "screencode_mixed"
        .text "presents"
        .encoding "petscii_upper"

dat_d558:
        .text "                                                                    "
        .encoding "screencode_mixed"
        .text "kampfgruppe v"
        .encoding "petscii_upper"

txt_d5a9:
        .text "1.4"

dat_d5ac:
        // === Fill data (61 bytes, $d5ac-$d5e8) ===
        .fill 61, $20
        .encoding "screencode_mixed"
        .text "cracked july 11th"
        .encoding "petscii_upper"

txt_d5fa:
        .text ",1987"

dat_d5ff:
        // === Fill data (99 bytes, $d5ff-$d661) ===
        .fill 99, $20
        .encoding "screencode_mixed"
        .text "press any key to go on"
        .encoding "petscii_upper"

dat_d678:
        .text "                                                                                                                                                                                                                                                                                                                                                                                "
        .byte $00                                   // string terminator
        .encoding "screencode_mixed"
        .fill 15, $00                               // scrcode: @@@@@@@@@@@@@@@
        .encoding "petscii_upper"

txt_d7f8:
        .text "ACEGIKMO"

scr_d800:
        // === Charset data (513 bytes, $d800-$da00) ===
        .byte $ff,$4d,$49,$00,$00,$00,$00,$00       // char 0 @+0
        .byte $60,$70,$78,$6c,$7e,$63,$61,$00       // char 1 @+1
        .byte $70,$6c,$64,$7c,$66,$63,$7e,$00       // char 2 @+2
        .byte $30,$68,$60,$60,$60,$71,$1e,$00       // char 3 @+3
        .byte $70,$78,$6c,$66,$63,$63,$7e,$00       // char 4 @+4
        .byte $38,$60,$60,$7c,$60,$70,$1f,$00       // char 5 @+5
        .byte $1c                                   // char 6 (partial)

txt_d831:
        .byte $30,$30,$3e,$30,$30,$30,$00           // char 6 (partial)
        .byte $18,$34,$60,$60,$66,$73,$1e,$00       // char 7 @+7
        .byte $6c,$6c,$66,$7e,$63,$63,$63,$00       // char 8 @+8
        .byte $10,$10,$18,$18,$1c,$1c,$1c,$00       // char 9 @+9
        .byte $7e,$18,$0c,$06,$63,$63,$3e,$00       // char 10 @+10
        .byte $64,$6c,$78,$70,$78,$6e,$63,$00       // char 11 @+11
        .byte $40,$40,$60,$60,$70,$70,$7f,$00       // char 12 @+12
        .byte $64,$6c,$7e,$7a,$6b,$63,$63,$00       // char 13 @+13
        .byte $6c,$6c,$76,$76,$6b,$67,$63,$00       // char 14 @+14
        .byte $1c,$2e,$66,$63,$63,$73,$1e,$00       // char 15 @+15

txt_d880:
        .byte $38,$36,$33,$33,$3e,$30,$30,$00       // char 16 @+16
        .byte $1c,$2e,$66,$63,$65,$72,$1d,$00       // char 17 @+17
        .byte $70,$6c,$66,$7c,$78,$6c,$63,$00       // char 18 @+18
        .byte $30,$68,$60,$3c,$03,$73,$3e,$00       // char 19 @+19
        .byte $7e,$6c,$0c,$06,$06,$07,$07,$00       // char 20 @+20
        .byte $6c,$6c,$66,$66,$63,$73,$3e,$00       // char 21 @+21
        .byte $66,$66,$66,$36,$36,$1e,$0c,$00       // char 22 @+22
        .byte $6c,$66,$66,$6b,$6b,$7f,$32,$00       // char 23 @+23
        .byte $6c,$6c,$38,$3c,$66,$63,$63,$00       // char 24 @+24
        .byte $66,$66,$36,$3c,$1c,$0c,$0c,$00       // char 25 @+25
        .byte $7c,$6c,$18,$30,$30,$60,$7f,$00       // char 26 @+26
        .byte $3c,$30,$30,$18,$18,$18,$1e,$00       // char 27 @+27
        .byte $0c,$12,$30,$7c,$30,$62,$fc,$00       // char 28 @+28
        .byte $3c,$0c,$0c,$06,$06,$06,$1e,$00       // char 29 @+29
        .byte $00,$18,$3c,$7e,$18,$18,$18,$18       // char 30 @+30
        .byte $00,$10,$30,$7f,$7f,$30,$10,$00       // char 31 @+31
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 32 ' '
        .byte $0e,$0e,$0c,$08,$08,$20,$30,$00       // char 33 '!'
        .byte $66,$66,$22,$00,$00,$00,$00,$00       // char 34 '"'
        .byte $6c,$6c,$7f,$36,$7f,$1b,$1b,$00       // char 35 '#'
        .byte $18,$3e,$60,$3c,$06,$7c,$18,$00       // char 36 '$'
        .byte $66,$6e,$0c,$18,$30,$73,$63,$00       // char 37 '%'
        .byte $3c,$66,$3c,$38,$67,$66,$3f,$00       // char 38 '&'
        .byte $0c,$0c,$18,$00,$00,$00,$00,$00       // char 39 '''
        .byte $0c,$18,$30,$30,$18,$0c,$06,$00       // char 40 '('
        .byte $30,$18,$0c,$06,$06,$0c,$18,$00       // char 41 ')'
        .byte $00,$66,$3c,$0c,$1e,$33,$00,$00       // char 42 '*'
        .byte $00,$18,$18,$7f,$0c,$0c,$00,$00       // char 43 '+'
        .byte $00,$00,$00,$00,$00,$18,$18,$08       // char 44 ','
        .byte $00,$00,$00,$7f,$70,$00,$00,$00       // char 45 '-'
        .byte $00,$00,$00,$00,$00,$18,$18,$00       // char 46 '.'
        .byte $00,$06,$0c,$18,$18,$30,$60,$00       // char 47 '/'
        .byte $7f,$63,$63,$63,$73,$73,$7f,$00       // char 48 '0'
        .byte $18,$18,$18,$1c,$1c,$1c,$1c,$00       // char 49 '1'
        .byte $7f,$73,$03,$7f,$60,$70,$7f,$00       // char 50 '2'
        .byte $7f,$73,$03,$1e,$03,$77,$7f,$00       // char 51 '3'
        .byte $60,$60,$70,$76,$7f,$0e,$0e,$00       // char 52 '4'
        .byte $7f,$60,$70,$7f,$03,$73,$7f,$00       // char 53 '5'
        .byte $7f,$67,$70,$7f,$63,$73,$7f,$00       // char 54 '6'
        .byte $7f,$73,$03,$03,$07,$07,$07,$00       // char 55 '7'
        .byte $7f,$63,$73,$3e,$63,$73,$7f,$00       // char 56 '8'
        .byte $7f,$63,$73,$7f,$03,$73,$7f,$00       // char 57 '9'
        .byte $00,$00,$18,$18,$00,$0c,$0c,$00       // char 58 ':'
        .byte $00,$00,$18,$18,$00,$0c,$0c,$04       // char 59 ';'
        .byte $0e,$18,$30,$30,$18,$0c,$07,$00       // char 60 '<'
        .byte $00,$7f,$70,$00,$7f,$70,$00,$00       // char 61 '='
        .byte $70,$18,$0e,$07,$06,$0c,$38,$00       // char 62 '>'
        .byte $1e,$27,$03,$0e,$18,$20,$30,$18       // char 63 '?'

dat_da00:
        // === Fill data (1 bytes, $da00-$da00) ===
        .byte $00                                   // .

// --- Region $da90-$dfff ---
.pc = $da90 "dat_da90"

dat_da90:
        .byte $55,$00,$00,$80,$c0,$ff,$aa,$80       // char 82 'R'
        .byte $05,$05,$00,$00,$00,$00,$00,$00       // char 83 'S'
        .byte $55,$55,$00,$00,$0f,$0f,$0a,$0a       // char 84 'T'
        .byte $55,$55,$00,$00,$fc,$fc,$a8,$a8       // char 85 'U'
        .byte $54,$54,$00,$00,$00,$00,$00,$00       // char 86 'V'
        .byte $05,$05,$0a,$0a,$0f,$0f,$0a,$0a       // char 87 'W'

txt_dac0:
        .byte $54,$54,$a8,$a8,$fc,$fc,$8a,$8a       // char 88 'X'
        .byte $00,$00,$00,$00,$00,$00,$aa,$aa       // char 89 'Y'

txt_dad0:
        .byte $55,$55,$aa,$aa,$ff,$ff,$8a,$8a       // char 90 'Z'
        .byte $40,$40,$82,$82,$c3,$c3,$80,$80       // char 91 '['
        .byte $15,$15,$a0,$a0,$ff,$ff,$02,$02       // char 92 '\'
        .byte $55,$55,$00,$00,$00,$00,$aa,$aa       // char 93 ']'
        .byte $55,$55,$00,$00,$00,$00,$a0,$a0       // char 94 '^'
        .byte $50,$50,$00,$00,$00,$00,$00,$00       // char 95 '_'
        .byte $05,$05,$0a,$0a,$0f,$0f,$00,$00       // char 96 '`'

txt_db08:
        .byte $54,$54,$a8,$a8,$fc,$fc,$00,$00       // char 97 'a'

txt_db10:
        .byte $55,$55,$aa,$aa,$ff,$ff,$00,$00       // char 98 'b'
        .byte $41,$41,$82,$82,$c0,$c0,$00,$00       // char 99 'c'

txt_db20:
        .byte $55,$55,$a0,$a0,$3f,$3f,$00,$00       // char 100 'd'
        .byte $00,$00,$00,$00,$ff,$ff,$00,$00       // char 101 'e'
        .byte $00,$00,$00,$00,$f0,$f0,$00,$00       // char 102 'f'
        .byte $00,$00,$00,$00,$00,$00,$00,$02       // char 103 'g'
        .byte $00,$00,$00,$00,$00,$00,$00,$aa       // char 104 'h'
        .byte $00,$00,$00,$00,$00,$00,$00,$a8       // char 105 'i'
        .byte $00,$00,$00,$00,$00,$00,$00,$2a       // char 106 'j'
        .byte $00,$00,$00,$00,$00,$00,$00,$a0       // char 107 'k'
        .byte $00,$00,$00,$00,$00,$00,$00,$80       // char 108 'l'
        .byte $00,$00,$00,$00,$00,$00,$00,$0a       // char 109 'm'
        .byte $01,$01,$02,$02,$03,$03,$02,$02       // char 110 'n'

txt_db78:
        .byte $55,$55,$aa,$aa,$ff,$ff,$aa,$aa       // char 111 'o'
        .byte $00,$05,$0a,$0a,$0f,$0f,$0a,$0a       // char 112 'p'

txt_db88:
        .byte $54,$54,$a8,$a8,$fc,$fc,$a8,$a8       // char 113 'q'
        .byte $00,$01,$02,$02,$03,$03,$02,$02       // char 114 'r'
        .byte $15,$50,$a0,$aa,$ff,$ff,$aa,$aa       // char 115 's'
        .byte $55,$00,$00,$00,$00,$03,$02,$00       // char 116 't'
        .byte $55,$00,$00,$00,$00,$ff,$aa,$2a       // char 117 'u'
        .byte $50,$00,$00,$00,$00,$f0,$a0,$a0       // char 118 'v'

txt_dbb8:
        .byte $55,$55,$aa,$aa,$ff,$fc,$a8,$aa       // char 119 'w'
        .byte $40,$40,$80,$80,$c0,$ff,$aa,$80       // char 120 'x'
        .byte $05,$05,$0a,$0a,$0f,$fc,$a8,$0a       // char 121 'y'
        .byte $55,$00,$00,$00,$00,$00,$00,$00       // char 122 'z'
        .byte $55,$00,$00,$aa,$ff,$ff,$aa,$aa       // char 123 '{'
        .byte $55,$00,$00,$80,$c0,$c0,$80,$80       // char 124 '|'
        .byte $40,$00,$00,$00,$00,$00,$00,$00       // char 125 '}'
        .byte $05,$54,$a8,$aa,$ff,$ff,$aa,$aa       // char 126 '~'

txt_dbf8:
        .byte $40,$42,$44,$46,$48,$4a,$4c,$4e       // char 127

scr_dc00:
        // === Screen RAM (1024 bytes, $dc00-$dfff) ===
        .encoding "screencode_mixed"
        .byte $55                                   // scrcode: .
        .text "@@@@"
        .byte $c0,$80                               // scrcode: ..
        .text "@"
        .byte $54                                   // scrcode: .
        .text "@@@@@@@"
        .byte $55                                   // scrcode: .
        .text "@@joojj"
        .encoding "petscii_upper"

txt_dc18:
        .byte $40                                   // @ character
        .text "T"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $a8,$fc,$fc,$a8,$a8,$55,$40,$80,$80,$c0,$ff,$aa,$80,$55 // scrcode: ..............
        .text "ejjo"
        .byte $ff,$aa                               // scrcode: ..
        .text "j"
        .encoding "petscii_upper"

txt_dc30:
        .byte $40                                   // @ character
        .text "T"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $a8,$fc,$c0,$80,$a8                   // scrcode: .....
        .text "e"
        .byte $54,$a8,$aa,$ff                       // scrcode: ....
        .text "@@"
        .byte $aa,$55                               // scrcode: ..
        .text "@@@@"
        .byte $fc,$a8                               // scrcode: ..
        .text "@aab@@@@@"
        .encoding "petscii_upper"

txt_dc50:
        .text "UP"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .text "*?@@@@@@"
        .byte $aa,$ff                               // scrcode: ..
        .text "@@@@@@"
        .byte $a0,$f0                               // scrcode: ..
        .text "@@@eej@@@@@"
        .encoding "petscii_upper"

txt_dc70:
        .text "TT"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $a8,$fc                               // scrcode: ..
        .text "@@@uu*"
        .byte $aa,$ff                               // scrcode: ..
        .text "@@@"
        .encoding "petscii_upper"

txt_dc80:
        .text "PP"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .text "@@@@@"
        .encoding "petscii_upper"

txt_dc88:
        .text "UU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $aa,$ff                               // scrcode: ..
        .text "@@@"
        .byte $40,$40,$80,$80,$c0                   // scrcode: .....
        .text "@@@eejjo@@@"
        .encoding "petscii_upper"

txt_dca0:
        .text "UT"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .text "jo@@@"
        .byte $40                                   // scrcode: .
        .text "@@"
        .byte $aa,$ff                               // scrcode: ..
        .text "@@@e@@"
        .byte $aa,$ff                               // scrcode: ..
        .text "@@@"
        .encoding "petscii_upper"

txt_dcb8:
        .text "TT"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $80,$c0                               // scrcode: ..
        .text "@@@@@@"
        .byte $a8,$fc                               // scrcode: ..
        .text "@@@@@@@@@@"
        .byte $82                                   // scrcode: .
        .text "@@@@@@@"
        .byte $8a                                   // scrcode: .
        .text "@@@@@@@"
        .byte $a2                                   // scrcode: .
        .text "@@@"
        .text "@@@@(@@b@@@@@@@"
        .byte $aa                                   // scrcode: .
        .text "b@@@@@@"
        .byte $a8,$a8                               // scrcode: ..
        .text "@@@@"
        .encoding "petscii_upper"

txt_dd00:
        .text "TT"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $a8,$fc,$fc                           // scrcode: ...
        .text "@@aa"
        .byte $a2                                   // scrcode: .
        .text "bcc@@"
        .encoding "petscii_upper"

txt_dd10:
        .text "TE"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $aa,$f0,$f0                           // scrcode: ...
        .text "@@aa"
        .byte $80,$a0,$fc                           // scrcode: ...
        .text "<@@"
        .encoding "petscii_upper"

txt_dd20:
        .text "UP"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .text "@"
        .byte $fc,$ff                               // scrcode: ..
        .text "@@a@"
        .byte $80,$a0,$fc,$f0                       // scrcode: ....
        .text "@@"
        .byte $55                                   // scrcode: .
        .text "ebbcc@@"
        .encoding "petscii_upper"

txt_dd38:
        .text "AA"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $a2,$fc,$fc                           // scrcode: ...
        .text "@@"
        .encoding "petscii_upper"

txt_dd40:
        .text "PP"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $a0,$fc                               // scrcode: ..
        .text "?@@aa"
        .byte $82                                   // scrcode: .
        .text "bc"
        .byte $f3                                   // scrcode: .
        .text "@@"
        .encoding "petscii_upper"

txt_dd50:
        .text "UQ"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $aa,$ff,$f0                           // scrcode: ...
        .text "@@"
        .byte $40,$50,$80                           // scrcode: ...
        .text "@"
        .byte $c0,$fc                               // scrcode: ..
        .text "@@u@@@@@@@"
        .encoding "petscii_upper"

txt_dd68:
        .text "TT**??"
        .byte $00                                   // string terminator
        .encoding "screencode_mixed"
        .text "@eejj"
        .byte $cf,$cf                               // scrcode: ..
        .text "@@eejj"
        .byte $cf,$cf                               // scrcode: ..
        .text "@@"
        .encoding "petscii_upper"

txt_dd80:
        .text "EE"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $82,$c3,$c3                           // scrcode: ...
        .text "@@a"
        .byte $41,$82,$a2,$f3,$f3                   // scrcode: .....
        .text "@@@@"
        .byte $80,$a0,$fc                           // scrcode: ...
        .text "<@@"
        .encoding "petscii_upper"

txt_dd98:
        .text "TU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $aa,$fc,$fc                           // scrcode: ...
        .text "@@"
        .encoding "petscii_upper"

txt_dda0:
        .text "PT"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $aa,$ff                               // scrcode: ..
        .text "?@@aabbcc@@"
        .encoding "petscii_upper"

txt_ddb0:
        .byte $40                                   // @ character
        .text "P"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $a8,$fc,$ff                           // scrcode: ...
        .text "@@@@@@@"
        .byte $fc                                   // scrcode: .
        .text "@@tu"
        .encoding "petscii_upper"

txt_ddc2:
        .text "**??"
        .byte $00                                   // string terminator
        .encoding "screencode_mixed"
        .text "@@ab"
        .byte $82,$c3,$c0                           // scrcode: ...
        .text "@@"
        .encoding "petscii_upper"

txt_ddd0:
        .text "UP"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $a2,$fc                               // scrcode: ..
        .text "?@@"
        .byte $40                                   // scrcode: .
        .text "@@"
        .byte $a0,$fc,$f0                           // scrcode: ...
        .text "@@"
        .encoding "petscii_upper"

txt_dde0:
        .text "PT"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .text "*??@@@ej@"
        .byte $c0,$c0                               // scrcode: ..
        .text "@@@"
        .byte $55,$a0                               // scrcode: ..
        .text "@@@@@@"
        .byte $50                                   // scrcode: .
        .text "@@@@@@@@@b"
        .byte $60                                   // scrcode: .
        .text "&b"
        .byte $60                                   // scrcode: .
        .text "&b"
        .byte $60                                   // scrcode: .
        .text "&b"
        .byte $60                                   // scrcode: .
        .text "&"
        .byte $aa,$aa,$a6,$aa,$aa,$a6,$55,$55,$66,$55,$55,$66,$aa,$aa,$a6,$aa // scrcode: ................
        .byte $aa,$a6                               // scrcode: ..
        .text "b"
        .byte $60                                   // scrcode: .
        .text "&b"
        .byte $60                                   // scrcode: .
        .text "&b"
        .byte $60                                   // scrcode: .
        .text "&b"
        .byte $60                                   // scrcode: .
        .text "&"
        .byte $aa,$6a,$aa,$aa,$6a,$aa               // scrcode: ......
        .byte $56,$65,$55,$56,$65,$55,$aa,$6a,$aa,$aa,$6a,$aa // scrcode: ............
        .text " "
        .encoding "petscii_upper"

spr_de40:
        .encoding "screencode_mixed"
        .text "@@@b"
        .byte $60                                   // scrcode: .
        .text "&b"
        .byte $60                                   // scrcode: .
        .text "&b"
        .byte $60                                   // scrcode: .
        .text "&b"
        .byte $60                                   // scrcode: .
        .text "&"
        .byte $aa,$6a,$aa,$aa,$6a,$aa,$56,$65,$55,$56,$65,$55,$aa,$6a,$aa,$aa // scrcode: ................
        .byte $6a,$aa                               // scrcode: ..
        .text "b"
        .byte $60                                   // scrcode: .
        .text "&b"
        .byte $60                                   // scrcode: .
        .text "&b"
        .byte $60                                   // scrcode: .
        .text "&b"
        .byte $60                                   // scrcode: .
        .text "&"
        .byte $aa,$aa,$a6,$aa,$aa,$a6,$55,$55,$66,$55,$55,$66,$aa,$aa,$a6,$aa // scrcode: ................
        .byte $aa,$a6                               // scrcode: ..
        .text " b"
        .byte $60                                   // scrcode: .
        .text "&b"
        .byte $60                                   // scrcode: .
        .text "&b"
        .byte $60                                   // scrcode: .
        .text "&b"
        .byte $60                                   // scrcode: .
        .text "&"
        .byte $aa,$6a,$aa,$aa                       // scrcode: ....
        .byte $aa,$a6,$56,$65,$55,$55,$55,$66,$aa,$6a,$aa,$aa,$aa,$a6 // scrcode: ..............
        .text "b"
        .byte $60                                   // scrcode: .
        .text "&b"
        .byte $60                                   // scrcode: .
        .text "&b"
        .byte $60                                   // scrcode: .
        .text "&b"
        .byte $60                                   // scrcode: .
        .text "&"
        .byte $aa,$aa,$a6,$aa,$6a,$aa,$55,$55,$66,$56,$65,$55,$aa,$aa // scrcode: ..............
        .byte $a6,$aa,$6a,$aa,$aa,$6a,$aa           // scrcode: .......
        .encoding "petscii_upper"

dat_debf:
        .text "                                                                                                                                                                                                                                                                                                                         "
        .fill 8, $79

// --- Region $e057-$e07a ---
.pc = $e057 "Segment $e057"
        .byte $e0,$5c,$7b,$e0,$e0,$20,$54,$e1,$a9,$01,$85,$02,$a9,$9f,$8d,$12 // .\{.. T.........
        .byte $d0,$18,$69,$06,$29,$07,$09,$18,$8d,$11,$d0,$68,$85,$01,$68,$a8 // ..i.)......h..h.
        .byte $68,$aa,$68,$40                       // h.h@

// --- Region $e151-$e170 ---
.pc = $e151 "Segment $e151"
        .byte $7f,$ef,$ef,$a2,$10,$bd,$60,$e1,$9d,$00,$d0,$ca,$10,$f7,$60,$f0 // ......`.......`.
        .byte $a0,$28,$a0,$58,$a0,$88,$a0,$b8,$a0,$e8,$a0,$18,$a0,$48,$a0,$c1 // .(.X.........H..

// --- Region $e293-$e29c ---
.pc = $e293 "dat_e293"

dat_e293:
        .byte $03,$09,$0f,$15,$1b
        .text "!'-39"

// --- Region $e57e-$e58a ---
.pc = $e57e "Segment $e57e"
        .byte $1b
        .text "'3"
        .byte $40                                   // @ character
        .text "LX"
        .byte $00,$03,$06,$09,$0c,$0f,$12

// --- Region $e6ac-$e6b3 ---
.pc = $e6ac "dat_e6ac"

dat_e6ac:
        .byte $00,$00,$0c,$0b,$0f,$01,$06,$0e       // ........

// --- Region $e731-$e748 ---
.pc = $e731 "txt_e731"

txt_e731:
        .byte $40                                   // @ character
        .text "BDFHJLNACEGIKMO"
        .fill 8, $79

// --- Region $e800-$ed17 ---
.pc = $e800 "txt_e800"

txt_e800:
        .text "           "

txt_e80b:
        .encoding "screencode_mixed"
        .text "yeah nice to see ya again"
        .encoding "petscii_upper"

txt_e824:
        .text "       "
        .byte $0b,$01,$0d,$10,$06,$07,$12,$15,$10,$10,$05,$20,$16 // ........... .

txt_e838:
        .text "1.4 "

txt_e83c:
        .encoding "screencode_mixed"
        .text "was cracked by the lightforce on 11th of july"
        .encoding "petscii_upper"

txt_e869:
        .text " 1987       "

txt_e875:
        .encoding "screencode_mixed"
        .text "thanx to the fabulous fore (con) for the original"
        .encoding "petscii_upper"

txt_e8a6:
        .text "         "

txt_e8af:
        .encoding "screencode_mixed"
        .text "contact adress after the greetings which this time goes to"
        .encoding "petscii_upper"

txt_e8e9:
        .text " : 4711 - "

txt_e8f3:
        .encoding "screencode_mixed"
        .text "active cracking crew - anc - bca - ccs - commandofrontier - coco/htl - danish circle - danish gold - fantasy  cracking service - hyper duo - micro mix - overseas - scat - starline - stripes - the austrian union - the dark force - the darkness - the fabulous fore (con"
        .encoding "petscii_upper"

txt_e9fe:
        .text ") - "

txt_ea02:
        .encoding "screencode_mixed"
        .text "the final crackers - the guardians inc"
        .encoding "petscii_upper"

txt_ea28:
        .text ". - "

txt_ea2c:
        .encoding "screencode_mixed"
        .text "the last generation (prayer"
        .encoding "petscii_upper"

txt_ea47:
        .text ") - "

txt_ea4b:
        .encoding "screencode_mixed"
        .text "the organized crime - the supply team - tom of new edition - tpi/paco crew"
        .encoding "petscii_upper"

txt_ea95:
        .text " (?!?) - "

txt_ea9e:
        .encoding "screencode_mixed"
        .text "twilight - xlc - and of course all we've forgot"
        .encoding "petscii_upper"

txt_eacd:
        .text " !!!!!         "

txt_eadc:
        .encoding "screencode_mixed"
        .text "here is our adress : plk"
        .encoding "petscii_upper"

txt_eaf4:
        .text " 057263 "
        .byte $03                                   // .

txt_eafd:
        .text " - 6600 "

txt_eb05:
        .encoding "screencode_mixed"
        .text "saarbruecken - west germany"
        .encoding "petscii_upper"

txt_eb20:
        .text "        "

txt_eb28:
        .encoding "screencode_mixed"
        .text "please send not more than two disks to contact us"
        .encoding "petscii_upper"

txt_eb59:
        .text " !  100% "
        .byte $02,$01,$03,$0b,$13,$05,$0e,$04,$09,$0e,$07 // ...........

txt_eb6d:
        .text " !     "

txt_eb74:
        .encoding "screencode_mixed"
        .text "we're also looking for guys who support us with fast originals"
        .encoding "petscii_upper"

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

txt_ebbd:
        .encoding "screencode_mixed"
        .text "essaage to all who contact us and have not recieved an answer yet : i,moc,have lost the card for my p.o.-box (plk"
        .encoding "petscii_upper"

txt_ec2e:
        .text " 057365),"

txt_ec37:
        .encoding "screencode_mixed"
        .text "so maybe  i didn't recieved your sending"
        .encoding "petscii_upper"

txt_ec5f:
        .text " !!     "

txt_ec67:
        .encoding "screencode_mixed"
        .text "or the stuff was old,and  we've no interrest in swapping with you . but nevertheless,you will then get back disks soon"
        .encoding "petscii_upper"

txt_ecdd:
        .text " !!           "

txt_eceb:
        .encoding "screencode_mixed"
        .text "well,bye for now"
        .encoding "petscii_upper"

txt_ecfb:
        .text "    "
        .byte $13,$05,$05,$20,$19,$01               // ... ..

txt_ed05:
        .text " !!               "
        .byte $00                                   // string terminator

// --- Region $edc0-$edc0 ---
.pc = $edc0 "spr_edc0"

spr_edc0:
        .byte $00                                   // .

// --- Region $f300-$f8ae ---
.pc = $f300 "dat_f300"

dat_f300:
        .byte $ec,$01,$f0,$03,$01,$01,$00,$01,$03,$41,$07,$03,$05,$02,$02,$19 // .........A......
        .byte $0a,$2c,$0e,$c8,$04,$01,$11,$00,$90,$0a,$9c,$0a,$a8,$0a,$1b,$02 // .,..............
        .byte $10,$07,$11,$00,$9c,$0a,$a8,$0a,$10,$10,$11,$00,$9a,$0a,$a6,$0a // ................
        .byte $10,$08,$11,$00,$9c,$0a,$a8,$0a,$10,$18,$11,$00,$93,$0a,$9f,$0a // ................
        .byte $10,$08,$11,$00,$98,$0a,$a4,$0a,$10,$08,$13,$00,$11,$00,$93,$0a // ................
        .byte $9f,$0a,$10,$04,$11,$00,$97,$0a,$a3,$0a,$10,$04,$11,$00,$11,$00 // ................
        .byte $9c,$0a,$a8,$0a,$10,$08,$12,$02,$13,$00,$11,$00,$8e,$0a,$9a,$0a // ................
        .byte $a6,$0a,$9a,$0a,$10,$04,$14,$02,$12,$02,$14,$00,$13,$00,$11,$00 // ................
        .byte $8e,$0a,$9a,$0a,$a6,$0a,$9a,$0a,$10,$04,$14,$02,$12,$02,$14,$00 // ................
        .byte $13,$00,$11,$00,$8e,$0a,$9a,$0a,$a6,$0a,$9a,$0a,$10,$04,$14,$02 // ................
        .byte $12,$02,$14,$00,$13,$00,$11,$00,$8e,$0a,$9a,$0a,$a6,$0a,$9a,$0a // ................
        .byte $10,$04,$14,$02,$12,$02,$14,$00,$04,$04,$0e,$50,$02,$19,$0a,$c7 // ...........P....
        .byte $05,$69,$13,$00,$11,$00,$98,$0a,$bc,$ff,$98,$0a,$9c,$0a,$9f,$0a // .i..............
        .byte $03,$11,$b0,$0a,$07,$09,$08,$01,$03,$41,$98,$14,$07,$00,$08,$00 // .........A......
        .byte $9c,$0a,$1a,$02,$10,$02,$1a,$fc,$9f,$0a,$9f,$0a,$a3,$0a,$a6,$0a // ................
        .byte $03,$11,$b0,$0a,$07,$09,$08,$01,$03,$41,$a3,$14,$07,$00,$08,$00 // .........A......

scr_f400:
        // === Screen RAM (1024 bytes, $f400-$f7ff) ===
        .encoding "screencode_mixed"
        .byte $9f                                   // scrcode: .
        .text "t"
        .byte $9f                                   // scrcode: .
        .text "j"
        .byte $9a                                   // scrcode: .
        .text "j"
        .byte $9a                                   // scrcode: .
        .text "j"
        .byte $97                                   // scrcode: .
        .text "j"
        .byte $97                                   // scrcode: .
        .text "j"
        .byte $9a                                   // scrcode: .
        .text "j"
        .byte $97                                   // scrcode: .
        .text "jrdq@"
        .byte $96                                   // scrcode: .
        .text "jg@h@"
        .byte $96                                   // scrcode: .
        .text "j"
        .byte $9a                                   // scrcode: .
        .text "j"
        .byte $9d                                   // scrcode: .
        .text "jcq"
        .byte $b0                                   // scrcode: .
        .text "jgiha"
        .text "c"
        .byte $41,$9a                               // scrcode: ..
        .text "tg@h@"
        .byte $96                                   // scrcode: .
        .text "j"
        .byte $98                                   // scrcode: .
        .text "j"
        .byte $98                                   // scrcode: .
        .text "j"
        .byte $9c                                   // scrcode: .
        .text "t"
        .byte $9a                                   // scrcode: .
        .text "j"
        .byte $98                                   // scrcode: .
        .text "jcq"
        .byte $9f                                   // scrcode: .
        .text "jgiha"
        .byte $9f                                   // scrcode: .
        .text "jc"
        .byte $41                                   // scrcode: .
        .text "pbj"
        .byte $53                                   // scrcode: .
        .text "e"
        .byte $66                                   // scrcode: .
        .text "q@"
        .byte $8e                                   // scrcode: .
        .text "jg@h@"
        .byte $8e                                   // scrcode: .
        .text "j"
        .byte $98                                   // scrcode: .
        .text "j"
        .byte $9a                                   // scrcode: .
        .text "jphq@"
        .byte $9a                                   // scrcode: .
        .text "j"
        .byte $a6                                   // scrcode: .
        .text "jcq"
        .byte $b0                                   // scrcode: .
        .text "jgihac"
        .byte $41,$a6                               // scrcode: ..
        .text "jg@h@phs@"
        .text "q@"
        .byte $96                                   // scrcode: .
        .text "j"
        .byte $a2                                   // scrcode: .
        .text "jcq"
        .byte $b0                                   // scrcode: .
        .text "jgihac"
        .byte $41,$a2                               // scrcode: ..
        .text "jg@h@pdq@"
        .byte $9a                                   // scrcode: .
        .text "j"
        .byte $a6                                   // scrcode: .
        .text "jcq"
        .byte $b0                                   // scrcode: .
        .text "jgihac"
        .byte $41                                   // scrcode: .
        .byte $a6                                   // scrcode: .
        .text "jg@h@pdrcs@q@"
        .byte $95                                   // scrcode: .
        .text "j"
        .byte $a1                                   // scrcode: .
        .text "jcq"
        .byte $b0                                   // scrcode: .
        .text "jgihac"
        .byte $41,$a1                               // scrcode: ..
        .text "jg@h@pdq@"
        .byte $97                                   // scrcode: .
        .text "j"
        .byte $a3                                   // scrcode: .
        .text "jcq"
        .byte $b0                                   // scrcode: .
        .text "jgihac"
        .byte $41,$a3                               // scrcode: ..
        .text "jg@h@pdrbq@"
        .byte $90                                   // scrcode: .
        .text "j"
        .byte $9c                                   // scrcode: .
        .text "j"
        .byte $a8                                   // scrcode: .
        .text "j"
        .byte $1b,$ff                               // scrcode: ..
        .text "pl@a@a"
        .byte $1e                                   // scrcode: .
        .text "a"
        .text "@acwbyj,odm"
        .byte $64                                   // scrcode: .
        .text "q@"
        .byte $b0                                   // scrcode: .
        .text "j"
        .byte $b7                                   // scrcode: .
        .text "jpk@nc"
        .byte $41                                   // scrcode: .
        .text "n"
        .byte $64                                   // scrcode: .
        .text "dhb"
        .byte $1c                                   // scrcode: .
        .text "o@kjdh"
        .byte $b4                                   // scrcode: .
        .text "t"
        .byte $b7                                   // scrcode: .
        .text "t"
        .byte $bc                                   // scrcode: .
        .text "t"
        .byte $bb                                   // scrcode: .
        .text "<"
        .byte $b9                                   // scrcode: .
        .text "j"
        .byte $b7                                   // scrcode: .
        .text "j"
        .byte $b4,$8c,$b4                           // scrcode: ...
        .text "j"
        .byte $b7                                   // scrcode: .
        .text "j"
        .byte $b6,$50,$b6                           // scrcode: ...
        .text "t"
        .byte $bc                                   // scrcode: .
        .text "t"
        .byte $bb                                   // scrcode: .
        .text "t"
        .byte $b6                                   // scrcode: .
        .text "t"
        .byte $b4,$1e,$bb                           // scrcode: ...
        .text "j"
        .byte $bb,$8c,$b4                           // scrcode: ...
        .text "t"
        .byte $b7                                   // scrcode: .
        .text "t"
        .byte $bc                                   // scrcode: .
        .text "t"
        .byte $bb                                   // scrcode: .
        .text "<"
        .byte $b9                                   // scrcode: .
        .text "j"
        .byte $b7                                   // scrcode: .
        .text "j"
        .byte $b4,$8c,$b4                           // scrcode: ...
        .text "j"
        .byte $b7                                   // scrcode: .
        .text "j"
        .byte $bb,$50,$bb                           // scrcode: ...
        .text "t"
        .byte $bb                                   // scrcode: .
        .text "t"
        .byte $bc                                   // scrcode: .
        .text "t"
        .byte $be                                   // scrcode: .
        .text "t"
        .byte $c0,$1e,$bc                           // scrcode: ...
        .text "j"
        .byte $bc,$78,$bb,$1e,$b9,$1e,$b7           // scrcode: .......
        .text "t"
        .byte $b6,$1e,$b4,$1e,$b3                   // scrcode: .....
        .text "t"
        .byte $b4,$1e,$bb                           // scrcode: ...
        .text "j"
        .byte $bb,$76                               // scrcode: ..
        .text "n"
        .byte $1e,$b7,$1e,$b2,$1e,$af               // scrcode: ......
        .text "t"
        .byte $b3,$1e,$af,$1e,$aa                   // scrcode: .....
        .text "t"
        .byte $ab,$1e,$b4                           // scrcode: ...
        .text "j"
        .byte $b4,$76                               // scrcode: ..
        .text "s@cqq@"
        .byte $be                                   // scrcode: .
        .text "e"
        .byte $c2                                   // scrcode: .
        .text "e"
        .byte $c5                                   // scrcode: .
        .text "e"
        .byte $c2                                   // scrcode: .
        .text "e"
        .byte $c5                                   // scrcode: .
        .text "e"
        .byte $ca                                   // scrcode: .
        .text "e"
        .byte $ce                                   // scrcode: .
        .text "e"
        .byte $ca                                   // scrcode: .
        .text "e"
        .byte $ce                                   // scrcode: .
        .text "e"
        .byte $d1                                   // scrcode: .
        .text "e"
        .byte $d6                                   // scrcode: .
        .text "e"
        .byte $d1                                   // scrcode: .
        .text "e"
        .byte $d6                                   // scrcode: .
        .text "e"
        .byte $da                                   // scrcode: .
        .text "e"
        .byte $d8                                   // scrcode: .
        .text "e"
        .byte $d6                                   // scrcode: .
        .text "epbq@"
        .byte $c0                                   // scrcode: .
        .text "e"
        .byte $c3                                   // scrcode: .
        .text "e"
        .byte $c7                                   // scrcode: .
        .text "e"
        .byte $c3                                   // scrcode: .
        .text "e"
        .byte $c7                                   // scrcode: .
        .text "e"
        .byte $cc                                   // scrcode: .
        .text "e"
        .byte $cf                                   // scrcode: .
        .text "e"
        .byte $cc                                   // scrcode: .
        .text "e"
        .byte $cf                                   // scrcode: .
        .text "e"
        .byte $d3                                   // scrcode: .
        .text "e"
        .byte $d8                                   // scrcode: .
        .text "e"
        .byte $d3                                   // scrcode: .
        .text "e"
        .byte $d8                                   // scrcode: .
        .text "e"
        .byte $db                                   // scrcode: .
        .text "e"
        .byte $da                                   // scrcode: .
        .text "e"
        .byte $d8                                   // scrcode: .
        .text "epbrbs@gaebdhq@"
        .byte $be                                   // scrcode: .
        .text "e"
        .byte $c2                                   // scrcode: .
        .text "e"
        .byte $c5                                   // scrcode: .
        .text "e"
        .byte $c2                                   // scrcode: .
        .text "e"
        .byte $c5                                   // scrcode: .
        .text "e"
        .byte $ca                                   // scrcode: .
        .text "e"
        .byte $ce                                   // scrcode: .
        .text "e"
        .byte $ca                                   // scrcode: .
        .text "e"
        .byte $ce                                   // scrcode: .
        .text "e"
        .byte $d1                                   // scrcode: .
        .text "e"
        .byte $d6                                   // scrcode: .
        .text "e"
        .byte $d1                                   // scrcode: .
        .text "e"
        .byte $d6                                   // scrcode: .
        .text "e"
        .byte $da                                   // scrcode: .
        .text "e"
        .byte $d8                                   // scrcode: .
        .text "e"
        .byte $d6                                   // scrcode: .
        .text "epbq@"
        .byte $c0                                   // scrcode: .
        .text "e"
        .byte $c3                                   // scrcode: .
        .text "e"
        .byte $c7                                   // scrcode: .
        .text "e"
        .byte $c3                                   // scrcode: .
        .text "e"
        .byte $c7                                   // scrcode: .
        .text "e"
        .byte $cc                                   // scrcode: .
        .text "e"
        .byte $cf                                   // scrcode: .
        .text "e"
        .byte $cc                                   // scrcode: .
        .text "e"
        .byte $cf                                   // scrcode: .
        .text "e"
        .byte $d3                                   // scrcode: .
        .text "e"
        .byte $d8                                   // scrcode: .
        .text "e"
        .byte $d3                                   // scrcode: .
        .text "e"
        .byte $d8                                   // scrcode: .
        .text "e"
        .byte $db                                   // scrcode: .
        .text "e"
        .byte $da                                   // scrcode: .
        .text "e"
        .byte $d8                                   // scrcode: .
        .text "epbrbs@s@q@"
        .byte $bc                                   // scrcode: .
        .text "eg@"
        .byte $c0                                   // scrcode: .
        .text "e"
        .byte $c3                                   // scrcode: .
        .text "e"
        .byte $c0                                   // scrcode: .
        .text "e"
        .byte $c3                                   // scrcode: .
        .text "e"
        .byte $c8                                   // scrcode: .
        .text "e"
        .byte $cc                                   // scrcode: .
        .text "e"
        .byte $c8                                   // scrcode: .
        .text "e"
        .byte $cc                                   // scrcode: .
        .text "e"
        .byte $cf                                   // scrcode: .
        .text "e"
        .byte $d4                                   // scrcode: .
        .text "e"
        .byte $cf                                   // scrcode: .
        .text "e"
        .byte $d4                                   // scrcode: .
        .text "e"
        .byte $d8                                   // scrcode: .
        .text "e"
        .byte $d6                                   // scrcode: .
        .text "e"
        .byte $d4                                   // scrcode: .
        .text "ezbpbz"
        .byte $fc                                   // scrcode: .
        .text "q@"
        .byte $bb                                   // scrcode: .
        .text "e"
        .byte $be                                   // scrcode: .
        .text "e"
        .byte $c3                                   // scrcode: .
        .text "e"
        .byte $be                                   // scrcode: .
        .text "e"
        .byte $c3                                   // scrcode: .
        .text "e"
        .byte $c7                                   // scrcode: .
        .text "e"
        .byte $ca                                   // scrcode: .
        .text "e"
        .byte $c7                                   // scrcode: .
        .text "e"
        .byte $ca                                   // scrcode: .
        .text "e"
        .byte $cf                                   // scrcode: .
        .text "e"
        .byte $d3                                   // scrcode: .
        .text "e"
        .byte $cf                                   // scrcode: .
        .text "e"
        .byte $d3                                   // scrcode: .
        .text "e"
        .byte $d6                                   // scrcode: .
        .text "e"
        .byte $d3                                   // scrcode: .
        .text "e"
        .byte $cf                                   // scrcode: .
        .text "epbrdbf"
        .byte $1f                                   // scrcode: .
        .text "ds@q@"
        .byte $ba                                   // scrcode: .
        .text "eplq@"
        .byte $bb                                   // scrcode: .
        .text "epdq@"
        .byte $bc                                   // scrcode: .
        .text "epo@eharb"
        .byte $1f                                   // scrcode: .
        .text "c"
        .byte $1c                                   // scrcode: .
        .text "ghcs@q@"
        .byte $be                                   // scrcode: .
        .text "ep q@"
        .byte $ca                                   // scrcode: .
        .text "ep"
        .byte $1f                                   // scrcode: .
        .text "@erb"
        .text "s@"
        .byte $1f                                   // scrcode: .
        .text "dq@"
        .byte $ba                                   // scrcode: .
        .text "ep"
        .byte $1f                                   // scrcode: .
        .text "@e"
        .byte $1f                                   // scrcode: .
        .text "cq@"
        .byte $be                                   // scrcode: .
        .text "ep"
        .byte $1f                                   // scrcode: .
        .text "@ercs@"
        .byte $1f                                   // scrcode: .
        .text "cq@"
        .byte $b9                                   // scrcode: .
        .text "e"
        .byte $b9                                   // scrcode: .
        .text "e"
        .byte $c5                                   // scrcode: .
        .text "e"
        .byte $c5                                   // scrcode: .
        .text "eph"
        .text "q@"
        .byte $1f                                   // scrcode: .
        .text "d"
        .byte $bb                                   // scrcode: .
        .text "e"
        .byte $bb                                   // scrcode: .
        .text "e"
        .byte $c7                                   // scrcode: .
        .text "e"
        .byte $c7                                   // scrcode: .
        .text "ephrbcwbyj,odm"
        .byte $64                                   // scrcode: .
        .text "q@"
        .byte $b0                                   // scrcode: .
        .text "j"
        .byte $b7                                   // scrcode: .
        .text "jpu@a@ac"
        .byte $41                                   // scrcode: .
        .text "b"
        .byte $1c                                   // scrcode: .
        .text "j,n"
        .byte $64                                   // scrcode: .
        .text " jdaq@"
        .byte $90                                   // scrcode: .
        .text "j"
        .byte $9c                                   // scrcode: .
        .text "j"
        .byte $a8                                   // scrcode: .
        .text "jpg@t "
        .byte $50                                   // scrcode: .
        .text "kjdh"
        .byte $b4                                   // scrcode: .
        .text "t"
        .byte $b7                                   // scrcode: .
        .text "t"
        .byte $bc                                   // scrcode: .
        .text "t"
        .byte $bb                                   // scrcode: .
        .text "<"
        .byte $b9                                   // scrcode: .
        .text "j"
        .byte $b7                                   // scrcode: .
        .text "j"
        .byte $b4,$8c,$b4                           // scrcode: ...
        .text "j"
        .byte $b7                                   // scrcode: .
        .text "j"
        .byte $b6,$50,$b6                           // scrcode: ...
        .text "t"
        .byte $bc                                   // scrcode: .
        .text "t"
        .byte $bb                                   // scrcode: .
        .text "t"
        .byte $b6                                   // scrcode: .
        .text "t"
        .byte $b4,$1e,$bb                           // scrcode: ...
        .text "j"
        .byte $bb,$8c,$b4                           // scrcode: ...
        .text "t"
        .byte $b7                                   // scrcode: .
        .text "t"
        .byte $bc                                   // scrcode: .
        .text "t"
        .byte $bb                                   // scrcode: .
        .text "<"
        .byte $b9                                   // scrcode: .
        .text "j"
        .byte $b7                                   // scrcode: .
        .text "j"
        .byte $b4,$8c,$b4                           // scrcode: ...
        .text "j"
        .byte $b7                                   // scrcode: .
        .text "j"
        .byte $bb,$50,$bb                           // scrcode: ...
        .text "t"
        .byte $bb                                   // scrcode: .
        .text "t"
        .byte $bc                                   // scrcode: .
        .text "t"
        .byte $be                                   // scrcode: .
        .text "t"
        .byte $c0,$1e,$bc                           // scrcode: ...
        .text "j"
        .byte $bc,$78                               // scrcode: ..
        .text "q@"
        .byte $bb,$1e,$b9,$1e,$b7                   // scrcode: .....
        .text "t"
        .byte $b6,$1e,$b4,$1e,$b3                   // scrcode: .....
        .text "t"
        .byte $b4,$1e,$bb                           // scrcode: ...
        .text "j"
        .byte $bb,$78                               // scrcode: ..
        .text " @pb"
        .text "q@"
        .byte $b9,$1e,$b7,$1e,$b6                   // scrcode: .....
        .text "t"
        .byte $b4,$1e,$b2,$1e,$b6                   // scrcode: .....
        .text "t"
        .byte $b7,$1e,$bb                           // scrcode: ...
        .text "j"
        .byte $bb,$78,$b9,$1e,$b7,$1e,$b6           // scrcode: .......
        .text "t"
        .byte $b4,$1e,$b2,$1e,$b6                   // scrcode: .....
        .text "t"
        .byte $b7,$1e,$b6                           // scrcode: ...
        .text "j"
        .byte $b4,$78                               // scrcode: ..
        .text "gd"
        .text "ebpbq@"
        .byte $b4,$1e                               // scrcode: ..
        .text "g@"
        .byte $b7,$1e,$bc                           // scrcode: ...
        .text "t"
        .byte $b9,$1e,$b7,$1e,$b9                   // scrcode: .....
        .text "t"
        .byte $bb,$1e,$b9                           // scrcode: ...
        .text "j"
        .byte $b7,$78,$b4,$1e,$b7,$1e,$bc           // scrcode: .......
        .text "t"
        .byte $be,$1e,$b9,$1e,$be                   // scrcode: .....
        .text "t"
        .byte $be,$1e                               // scrcode: ..
        .byte $bc                                   // scrcode: .
        .text "j"
        .byte $bb,$76                               // scrcode: ..
        .text "@bdan"
        .byte $c8                                   // scrcode: .
        .text "k(vcpbdhn"
        .byte $64                                   // scrcode: .
        .text "kt"
        .byte $ba                                   // scrcode: .
        .text "t"
        .byte $b5,$1e,$b2,$1e,$b4,$1e,$b7,$1e,$bc   // scrcode: .........
        .text "t"
        .byte $ba                                   // scrcode: .
        .text "t"
        .byte $b5,$1e,$ba,$1e                       // scrcode: ....
        .byte $be,$1e,$bc,$1e,$bd                   // scrcode: .....
        .text "ti2j"
        .byte $5f                                   // scrcode: .
        .text "mt"
        .byte $be,$fa                               // scrcode: ..
        .text "occqjmbi"
        .byte $b7                                   // scrcode: .
        .text "j"
        .encoding "petscii_upper"
        .byte $07,$09,$09,$00,$0c,$01,$b7,$14,$b4,$0a,$b4,$0a,$b0,$0a,$b0,$0a // ................
        .byte $02,$1c,$0a,$5f,$03,$41,$00,$14,$0e,$c8,$09,$32,$07,$00,$08,$00 // ..._.A.....2....
        .byte $0c,$00,$b2,$14,$b5,$14,$ba,$14,$b9,$3c,$b7,$0a,$b5,$0a,$b2,$8c // .........<......
        .byte $b2,$0a,$b5,$0a,$b2,$50,$ae,$1e,$b2,$1e,$b5,$14,$b2,$1e,$b9,$0a // .....P..........
        .byte $b9,$78,$11,$00,$ba,$50,$be,$1e,$bc,$1e,$ba,$14,$b9,$1e,$b5,$0a // .x...P..........
        .byte $b2,$78,$1a,$0c,$10,$02,$1a,$e8,$14,$00,$bc,$14,$b9,$1e,$bc,$1e // .x..............
        .byte $c0,$1e,$c2,$1e,$c3,$14,$c2,$14,$bf,$1e,$bb,$1e,$bd,$1e,$bf,$1e // ................
        .byte $c2,$14,$c5,$14,$c8,$1e,$c5,$1e,$c8,$1e,$ca,$1e,$cc,$14,$cb,$14 // ................
        .byte $c7,$1e,$c2,$1e,$c5,$1e,$c3,$1e,$c2,$14,$c0,$fa,$0f,$03,$03,$11 // ................
        .byte $0a,$0d,$02,$09,$b7,$0a,$07,$09,$09,$00,$0c,$01,$b7,$14,$b4,$0a // ................
        .byte $b4,$0a,$b0,$0a,$b0,$0a,$11,$01,$00,$fe,$10,$ff,$00,$01 // ..............

dat_f8ae:
        // === Fill data (1 bytes, $f8ae-$f8ae) ===
        .byte $00                                   // .

// --- Region $f900-$f900 ---
.pc = $f900 "dat_f900"

dat_f900:
        .byte $01                                   // .

// --- Region $fb51-$fb60 ---
.pc = $fb51 "dat_fb51"

dat_fb51:
        .byte $8d,$9e,$ff,$60,$9d,$f3,$fe,$60,$9d,$f9,$fe,$60,$9d,$f0,$fe,$60 // ...`...`...`...`

// --- Region $fb8a-$fb93 ---
.pc = $fb8a "Segment $fb8a"
        .byte $33,$9d,$05,$ff,$a5,$34,$9d,$08,$ff,$60 // 3....4...`

// --- Region $fbbd-$fc61 ---
.pc = $fbbd "Segment $fbbd"
        .byte $33,$9d,$0b,$ff,$a5,$34,$9d,$0e,$ff,$60,$9d,$e7,$fe,$60,$9d,$fc // 3....4...`...`..
        .byte $fe,$60,$9d,$ed,$fe,$60,$9d,$ea,$fe,$60,$9d,$f6,$fe,$60,$c9,$64 // .`...`...`...`.d
        .byte $90,$07,$38,$e9,$64,$9d,$41,$ff,$60,$99,$8a,$fe,$60,$99,$8b,$fe // ..8.d.A.`...`...
        .byte $60,$c9,$63,$90,$07,$38,$e9,$64,$8d,$86,$fe,$60,$99,$8c,$fe,$60 // `.c..8.d...`...`
        .byte $99,$8d,$fe,$60,$9d,$9f,$fe,$60,$9d,$ae,$fe,$60,$9d,$a8,$fe,$60 // ...`...`...`...`
        .byte $48,$29,$0f,$9d,$de,$fe,$68
        .byte $29,$f0
        .text "JJJJ"
        .byte $9d,$db,$fe
        .byte $60,$9d,$1e,$ff,$60,$8d,$9d,$ff,$60,$8d,$9e,$fe,$60,$18,$7d,$e7 // `...`...`...`.}.
        .byte $fe,$9d,$e7,$fe,$60,$18,$6d,$9e,$ff,$8d,$9e,$ff,$60,$9d,$ba,$fe // ....`.m.....`...
        .byte $60,$48,$29,$f8,$4a,$4a,$4a,$8d,$9d,$fe,$68,$29,$07,$8d,$9c,$fe // `H).JJJ...h)....
        .byte $60,$9d,$b7,$fe,$60,$9d,$c9,$fe,$60,$9d,$cc,$fe,$60,$18,$7d,$cf // `...`...`...`.}.
        .byte $fe,$9d,$cf,$fe,$60                   // ....`

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

dat_fe84:
        .byte $00,$00,$00,$04,$9c,$41,$02,$00,$03,$00,$1e,$f8,$41,$00,$00,$00 // .....A......A...
        .byte $00,$1f,$48,$41,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ..HA............
        .byte $00,$00,$00,$00,$00,$00,$00,$07,$03,$07,$00,$0a,$0a,$00,$0a,$0a // ................
        .byte $01,$00,$01,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$07,$03,$07,$00,$00,$50,$00,$00,$00,$00,$00,$00,$00,$00 // .......P........
        .byte $00,$00,$03,$03,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$00,$64,$00,$00,$00,$00 // .......d....

txt_fef0:
        .text ",,,AAA"
        .byte $01,$08,$08,$19,$1c,$1c,$c8,$64,$64,$02,$00,$00,$00,$00,$00,$2a // .......dd......*
        .byte $fc,$02,$f3,$f4,$f7,$4a,$00,$00,$6a,$00,$00,$bb,$00,$1f,$02,$03 // .....J..j.......
        .byte $11,$0d,$f3,$f5,$f7,$2e,$2e,$2e,$01,$01,$01,$00,$07,$0e,$41,$21 // ..............A!
        .byte $11,$81,$51,$83,$68,$8b,$39,$93,$80,$9c,$45,$a5,$90,$af,$69,$b9 // ..Q.h.9...E...i.
        .byte $d7,$c4,$e3,$d0,$99,$dd,$00,$ea,$25,$f8,$10,$02,$02,$02,$51,$fb // ........%.....Q.
        .byte $59,$fb,$55,$fb,$d7,$fb,$db,$fb,$ea,$fb,$ee,$fb,$fd,$fb,$09,$fc // Y.U.............
        .byte $5d,$fb,$05,$fc,$cf,$fb,$d3,$fb,$cb,$fb,$01,$fc,$61,$fb,$89,$fb // ]...........a...
        .byte $94,$fb,$bc,$fb,$c7,$fb,$0d,$fc,$1e,$fc,$22,$fc,$26,$fc,$5a,$fc // ..........".&.Z.
        .byte $2a,$fc,$32,$fc,$3a,$fc,$3e,$fc,$3c,$fb,$4e,$fc,$52,$fc,$56,$fc // *.2.:.>.<.N.R.V.
        .byte $9c,$04,$78,$06,$41,$19,$2c,$f8,$1e,$2c,$09,$41,$1c,$2c,$48,$1f // ..x.A.,..,.A.,H.
        .byte $bc,$0a,$41,$1c,$2c,$00,$00,$00,$0f,$00 // ..A.,.....

txt_ffa0:
        .text "1#"
        .byte $c6                                   // 'F' | $80 (end-of-string marker)
        .byte $62,$23,$22,$61,$30,$83,$c6,$ba,$46,$a2,$32,$da,$76,$07,$29,$c8 // b#"a0...F.2.v.).
        .byte $97,$5f,$59,$13,$ae,$44,$6a,$fa,$1f   // ._Y..Dj..

txt_ffbc:
        .text "8("
        .byte $d9                                   // 'Y' | $80 (end-of-string marker)
        .byte $4c,$c4,$14,$4c,$24,$e0,$e5,$23,$60,$a0,$a5,$22,$60,$b3,$15,$65 // L..L$..#`.."`..e
        .byte $20,$a2,$12,$33,$31,$19,$04,$ba,$41,$7d,$94,$82,$96,$19,$4c,$c2 //  ..31...A}....L.
        .byte $6e,$6a,$1e,$f8,$6a,$a1,$d0,$e6,$52,$c1,$0b,$5f,$68,$10,$b8,$7b // nj..j...R.._h..{
        .byte $0a,$06,$4b,$68,$cc                   // ..Kh.

txt_fff4:
        .text "START/INTRO"
