// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:14
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $ffff  (63488 bytes)
// Crunched with NSU Packer 1.1 — depacked by emulation
// Packer entry: $080d (via BASIC SYS 2061)
// Entry point:  $081b (2075)
// IRQ handler:  $ea31 (irq_ea31)
// IRQ handler:  $0b0d (irq_0b0d)
//
// Code: 2853 bytes, Data: 60635 bytes
// Labels: 279, Subroutines: 9
//
// Verification: 4 line(s) auto-corrected to .byte for exact byte matching
//
// Cross-references: all OK
// ============================================


// --- Region $0800-$0800 ---
.pc = $0800 "loc_0800"

loc_0800:
        brk

// --- Region $081b-$087d ---
.pc = $081b "main_081b"

main_081b:
        lda #$93
        jsr $ffd2
        lda #$03
        ldx #$00

loc_0824:
        sta $d800,x
        sta $daf8,x
        inx
        bne loc_0824
        ldx #$00

loc_082f:
.label smc_0830 = * + 1
        lda $0e00,x                                 // !SMC: modified by $0877
        eor #$e5
        sta $0400,x
        inx
        bne loc_082f

loc_083a:
        lda txt_0880,x
        eor #$e1
        sta $06f8,x
        inx
        bne loc_083a
        nop
        nop
        nop
        nop
        nop
        jsr sub_0ae0
        jsr sub_1000
        .byte $af,$2f,$0e                           // lax $0e2f // ILLEGAL
        cmp #$54
        bne loc_0800
        .byte $af,$3b,$0e                           // lax $0e3b // ILLEGAL
        cmp #$45
        bne loc_0800
        .byte $af,$bd,$08                           // lax $08bd // ILLEGAL
        cmp #$6e
        bne loc_0800
        .byte $af,$19,$09                           // lax $0919 // ILLEGAL
        cmp #$41
        bne loc_0800
        lda #$00
        sta $d020
        sta $d021
        sta smc_0ae1                                // SMC: modifies $0ae1
        sta smc_0830                                // SMC: modifies $0830
        jmp loc_099b

dat_087d:
        .byte $ea                                   // .

// --- Region $0980-$0a57 ---
.pc = $0980 "sub_0980"
// Referenced by: jsr from $0a3f

sub_0980:
        nop
        lda #$31
        sta $0314
        lda #$ea
        sta $0315
        lda #$01
        sta $dc0e
        lda #$f0
        sta $d01a
        cli
        rts

dat_0997:
        .byte $ea,$ea,$ea,$ea                       // ....

loc_099b:
        ldx #$60

loc_099d:
        inc $0ac5
        inc $0ac7
        inc $0ac9
        jsr sub_0a18
        dex
        bne loc_099d
        nop
        nop
        nop
        nop
        ldx #$00

loc_09b2:
        jsr sub_0a18
        dec $0ac4
        inc $0ac8
        inx
        cpx #$2d
        bne loc_09b2
        ldx #$00

loc_09c2:
        jsr sub_0a18
        inc $0ac5
        inc $0ac7
        inc $0ac9
        inc $0ac4
        dec $0ac8
        inx
        cpx #$70
        bne loc_09c2
        ldx #$00

loc_09db:
        jsr sub_0a18
        inc $0ac4
        dec $0ac8
        inx
        cpx #$2d
        bne loc_09db
        ldx #$00

loc_09eb:
        jsr sub_0a18
        dec $0ac5
        dec $0ac7
        dec $0ac9
        dec $0ac4
        inc $0ac8
        inx
        cpx #$70
        bne loc_09eb
        ldx #$00
        ldx #$60

loc_0a06:
        dec $0ac5
        dec $0ac7
        dec $0ac9
        jsr sub_0a18
        dex
        bne loc_0a06
        jmp loc_099b
// Referenced by: jsr from $09a6, $09b2, $09c2, $09db, $09eb, $0a0f

sub_0a18:
        txa
        pha
        tya
        pha
        ldx #$00
        ldy #$0c

loc_0a20:
        dex
        bne loc_0a20
        dey
        bne loc_0a20
        pla
        tay
        pla
        tax

loc_0a2a:
        lda $d012
        cmp #$e0
        bne loc_0a2a
        lda $dc01
        and #$10
        bne loc_0a3b
        jmp loc_0a3c

loc_0a3b:
        rts

loc_0a3c:
        jsr sub_0f90
        jsr sub_0980
        lda #$00
        sta $d015
        nop
        ldx #$00

loc_0a4a:
        lda dat_0a58,x
        sta $02c0,x
        inx
        cpx #$40
        bne loc_0a4a
        jmp $02c0

// --- Region $0ae0-$0ba8 ---
.pc = $0ae0 "sub_0ae0"
// Referenced by: jsr from $084a

sub_0ae0:
        sei

smc_0ae1:
        lda #$00                                    // !SMC: modified by $0874
        sta $02
        lda #$00
        sta $dc0e
        sta $d012
        lda #$0b
        ldy #$0d
        sta $0315
        sty $0314
        lda $d011
        and #$7f
        sta $d011
        lda #$81
        sta $d01a
        lda $d019
        sta $d019
        nop
        cli
        rts

irq_0b0d:
        lda $d019
        sta $d019
        bmi loc_0b18
        jmp loc_0f3c

loc_0b18:
        sei
        inc $02
        lda $02
        and #$03
        sta $02
        tax
        lda $0a80,x
        sta $d012
        lda $0a84,x
        sta $d011
        lda $0a88,x
        sta $d015
        ldy #$06

loc_0b36:
        dey
        bne loc_0b36
        lda $0a8c,x
        sta $d01d
        lda $0a90,x
        sta $d017
        lda $0a94,x
        sta $d01c
        lda $0a98,x
        sta $d010
        txa
        cmp #$00
        beq loc_0b79
        cmp #$03
        beq loc_0b79
        ldy #$07

loc_0b5c:
        lda $0aa0,y
        sta $d027,y
        lda txt_0ab0,y
        sta $07f8,y
        dey
        bpl loc_0b5c
        ldy #$0f

loc_0b6d:
        lda $0ac0,y
        sta dat_d000,y
        dey
        bpl loc_0b6d
        jmp loc_0b95

loc_0b79:
        ldy #$07

loc_0b7b:
        lda $0aa8,y
        sta $d027,y
        lda $0ab8,y
        sta $07f8,y
        dey
        bpl loc_0b7b
        ldy #$0f

loc_0b8c:
        lda $0ad0,y
        sta dat_d000,y
        dey
        bpl loc_0b8c

loc_0b95:
        lda $02
        beq loc_0b9d
        cli
        jmp loc_0f3c

loc_0b9d:
        cli
        lda $0ac7
        sta $0acb
        jmp loc_0f3c

dat_0ba7:
        .byte $a2,$1a                               // ..

// --- Region $0d0f-$0d19 ---
.pc = $0d0f "loc_0d0f"

loc_0d0f:
        asl $a5
        ldy $06
        bvc loc_0d79
        asl $40,x
        bpl loc_0d33
        rti

// --- Region $0d2b-$0d38 ---
.pc = $0d2b "loc_0d2b"

loc_0d2b:
        bcc loc_0d91
        asl $91
        ldy $05
        ldx $a4

loc_0d33:
        ora ($aa,x)
        bcc loc_0d37

loc_0d37:
        ror
        rti

// --- Region $0d79-$0d7d ---
.pc = $0d79 "loc_0d79"

loc_0d79:
        ora $40,x
        .byte $14,$00                               // nop $00,x // ILLEGAL
        brk

// --- Region $0d91-$0da2 ---
.pc = $0d91 "loc_0d91"

loc_0d91:
        ldy $06
        bcc loc_0df9
        asl $a5,x
        .byte $64,$1a                               // nop $1a // ILLEGAL
        tax
        ldy $1a
        tax
        sty $1a,x
        eor $50,x
        .byte $1a                                   // nop // ILLEGAL
        rti

// --- Region $0df9-$0dfd ---
.pc = $0df9 "loc_0df9"

loc_0df9:
        ora ($40,x)
        bvc loc_0dfd

loc_0dfd:
        brk

// --- Region $0f00-$0f0a ---
.pc = $0f00 "loc_0f00"

loc_0f00:
        lda #$0f
        sta $d418
        jsr sub_c206
        jmp loc_ea81

// --- Region $0f3c-$0f70 ---
.pc = $0f3c "loc_0f3c"

loc_0f3c:
        dec $8c
        bpl loc_0f44
        lda #$03
        sta $8c

loc_0f44:
        ldx $8c
        lda $0f74,x
        nop
        nop
        nop
        lda $0f78,x
        nop
        nop
        nop
        lda $0f7c,x
        nop
        nop
        nop
        lda $0f80,x
        sta $d016
        lda dat_0f70,x
        nop
        nop
        nop
        txa
        beq loc_0f6d
        pla
        tay
        pla
        tax
        pla
        rti

loc_0f6d:
        jmp loc_1100

dat_0f70:
        .byte $2f                                   // /

// --- Region $0f90-$0fa1 ---
.pc = $0f90 "sub_0f90"
// Referenced by: jsr from $0a3c

sub_0f90:
        lda #$00
        sta $d015
        sta $d017
        sta $d01c
        sta $d01d
        sta $d418
        rts

// --- Region $0ff0-$10eb ---
.pc = $0ff0 "sub_0ff0"
// Referenced by: jsr from $1082

sub_0ff0:
        lda #$33
        sta $01
        lda ($8e),y
        pha
        lda #$37
        sta $01
        pla
        ldx $fe
        rts

dat_0fff:
        .byte $00                                   // .
// Referenced by: jsr from $084d, $10e8, $ed61

sub_1000:
        lda #$11
        sta $fb
        lda #$10
        sta $fa
        lda #$11
        sta $fd
        lda #$f1
        sta $fc
        lda #$00
        sta $fe
        rts
// Referenced by: jsr from $1109, $ed82

sub_1015:
        lda $0f82
        sec
        sbc #$08
        sta $0f82
        cmp #$c0
        bcc loc_1025
        rts

dat_1023:
        .byte $ea,$ea                               // ..

loc_1025:
        lda #$c7
        sta $0f82
        lda #$00
        sta $8e
        lda #$d0
        sta $8f
        ldy #$00
        lda ($fa),y
        tax

loc_1037:
        cpx #$00
        beq loc_1049
        lda $8e
        clc
        adc #$08
        sta $8e
        bcc loc_1046
        inc $8f

loc_1046:
        dex
        bne loc_1037

loc_1049:
        ldx #$00

loc_104b:
        lda $0541,x
        sta $0540,x
        lda $0569,x
        sta $0568,x
        lda $0591,x
        sta $0590,x
        lda $05b9,x
        sta $05b8,x
        lda $05e1,x
        sta $05e0,x
        lda $0609,x
        sta $0608,x
        lda $0631,x
        sta $0630,x
        lda $0659,x
        sta $0658,x
        inx
        cpx #$27
        bne loc_104b
        ldy #$07

loc_1082:
        jsr sub_0ff0
        nop
        and $10f8,x
        cmp $10f8,x
        bne loc_1092
        lda #$cc
        bne loc_1094

loc_1092:
        lda #$64

loc_1094:
        sta $0340,y
        dey
        bpl loc_1082
        lda $0340
        sta $0567
        lda $0341
        sta $058f
        lda $0342
        sta $05b7
        lda $0343
        sta $05df
        lda $0344
        sta $0607
        lda $0345
        sta $062f
        lda $0346
        sta $0657
        lda $0347
        sta $067f
        inc $fe
        lda $fe
        cmp #$08
        bne loc_10eb
        lda #$00
        sta $fe
        inc $fa
        bne loc_10dc
        inc $fb

loc_10dc:
        lda $fa
        cmp $fc
        bcc loc_10eb
        lda $fb
        cmp $fd
        bcc loc_10eb
        jsr sub_1000

loc_10eb:
        rts

// --- Region $1100-$1110 ---
.pc = $1100 "loc_1100"

loc_1100:
        nop
        nop
        nop
        ldy #$00
        lda ($fa),y
        sta $ff
        jsr sub_1015
        jmp loc_0f00

dat_110f:
        .byte $20,$20                               //   

// --- Region $15d0-$15d0 ---
.pc = $15d0 "Segment $15d0"
        brk

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

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

// --- Region $c203-$c566 ---
.pc = $c203 "loc_c203"

loc_c203:
        jmp loc_cf94
// Referenced by: jsr from $0f05, $ebdf

sub_c206:
        inc $c661
        bit $c655
        bmi loc_c22c
        bvc loc_c241
        lda #$00
        sta $c661
        ldx #$02

loc_c217:
        sta $c62b,x
        sta $c62e,x
        sta $c631,x
        sta $c63a,x
        dex
        bpl loc_c217
        sta $c655
        jmp loc_c241

loc_c22c:
        bvc loc_c23e
        lda #$00
        sta $d404
        sta $d40b
        sta $d412
        lda #$80
        sta $c655

loc_c23e:
        jmp loc_c566

loc_c241:
        ldx #$02
        dec $c652
        bpl loc_c24e
        lda $c653
        sta $c652

loc_c24e:
        lda $c627,x
        sta $c62a
        tay
        lda $c652
        cmp $c653
        bne loc_c272
        lda $c6fa,x
        sta $56
        lda $c6fd,x
        sta $57
        dec $c631,x
        bmi loc_c275
        jmp loc_c356

dat_c26f:
        .byte $4c,$60,$c5                           // L`.

loc_c272:
        jmp loc_c375

loc_c275:
        ldy $c62b,x
        lda ($56),y
        cmp #$fe
        bne loc_c281
        jmp loc_c203

loc_c281:
        cmp #$ff
        bne loc_c296
        lda #$00
        sta $c631,x
        sta $c62b,x
        sta $c62e,x
        jmp loc_c275

dat_c293:
        .byte $4c,$60,$c5                           // L`.

loc_c296:
        tay
        lda $c70c,y
        sta $58
        lda $c73d,y
        sta $59
        lda #$00
        sta $c65c,x
        ldy $c62e,x
        lda #$ff
        sta $c640
        lda ($58),y
        sta $c634,x
        sta $c641
        and #$1f
        sta $c631,x
        bit $c641
        bvs loc_c2ff
        inc $c62e,x
        lda $c641
        bpl loc_c2d9
        iny
        lda ($58),y
        bpl loc_c2d3
        sta $c65c,x
        jmp loc_c2d6

loc_c2d3:
        sta $c63d,x

loc_c2d6:
        inc $c62e,x

loc_c2d9:
        iny
        lda ($58),y
        sta $c63a,x
        asl
        tay
        lda dat_c567,y
        sta $c642
        lda $c568,y
        ldy $c62a
        sta $d401,y
        sta $c656,x
        lda $c642
        sta $d400,y
        sta $c659,x
        jmp loc_c302

loc_c2ff:
        dec $c640

loc_c302:
        ldy $c62a
        lda $c63d,x
        stx $c643
        asl
        asl
        asl
        tax
        lda $c664,x
        sta $c644
        lda $c664,x
        and $c640
        sta $d404,y
        lda $c662,x
        sta $d402,y
        lda $c663,x
        sta $d403,y
        lda $c665,x
        sta $d405,y
        lda $c666,x
        sta $d406,y
        ldx $c643
        lda $c644
        sta $c637,x
        inc $c62e,x
        ldy $c62e,x
        lda ($58),y
        cmp #$ff
        bne loc_c353
        lda #$00
        sta $c62e,x
        inc $c62b,x

loc_c353:
        jmp loc_c560

loc_c356:
        ldy $c62a
        lda $c634,x
        and #$20
        bne loc_c375
        lda $c631,x
        bne loc_c375
        lda $c637,x
        and #$fe
        sta $d404,y
        lda #$00
        sta $d405,y
        sta $d406,y

loc_c375:
        lda $c63d,x
        asl
        asl
        asl
        tay
        sty $c654
        lda $c669,y
        sta $c65f
        lda $c668,y
        sta $c646
        lda $c667,y
        sta $c645
        beq loc_c402
        lda $c661
        and #$07
        cmp #$04
        bcc loc_c39e
        eor #$07

loc_c39e:
        sta $c64b
        lda $c63a,x
        asl
        tay
        sec
        lda $c569,y
        sbc dat_c567,y
        sta $c647
        lda $c56a,y
        sbc $c568,y

loc_c3b6:
        lsr
        ror $c647
        dec $c645
        bpl loc_c3b6
        sta $c648
        lda dat_c567,y
        sta $c649
        lda $c568,y
        sta $c64a
        lda $c633,x
        and #$1f
        cmp #$08
        bcc loc_c3f3
        ldy $c64b

loc_c3da:
        dey
        bmi loc_c3f3
        clc
        lda $c649
        adc $c647
        sta $c649
        lda $c64a
        adc $c648
        sta $c64a
        jmp loc_c3da

loc_c3f3:
        ldy $c62a
        lda $c649
        sta $d400,y
        lda $c64a
        sta $d401,y

loc_c402:
        lda $c65f
        and #$08
        beq loc_c420
        ldy $c654
        lda $c662,y
        adc $c646
        ora #$40
        sta $c662,y
        ldy $c62a
        sta $d402,y
        jmp loc_c487

loc_c420:
        lda $c646
        beq loc_c487
        ldy $c654
        and #$1f
        dec $c64c,x
        bpl loc_c487
        sta $c64c,x
        lda $c646
        and #$e0
        sta $c660
        lda $c64f,x
        bne loc_c459
        lda $c660
        clc
        adc $c662,y
        pha
        lda $c663,y
        adc #$00
        and #$0f
        pha
        cmp #$0e
        bne loc_c470
        inc $c64f,x
        jmp loc_c470

loc_c459:
        sec
        lda $c662,y
        sbc $c660
        pha
        lda $c663,y
        sbc #$00
        and #$0f
        pha
        cmp #$08
        bne loc_c470
        dec $c64f,x

loc_c470:
        stx $c643
        ldx $c62a
        pla
        sta $c663,y
        sta $d403,x
        pla
        sta $c662,y
        sta $d402,x
        ldx $c643

loc_c487:
        ldy $c62a
        lda $c65c,x
        beq loc_c4ce
        and #$7e
        sta $c643
        lda $c65c,x
        and #$01
        beq loc_c4b6
        sec
        lda $c659,x
        sbc $c643
        sta $c659,x
        sta $d400,y
        lda $c656,x
        sbc #$00
        sta $c656,x
        sta $d401,y
        jmp loc_c4ce

loc_c4b6:
        clc
        lda $c659,x
        adc $c643
        sta $c659,x
        sta $d400,y
        lda $c656,x
        adc #$00
        sta $c656,x
        sta $d401,y

loc_c4ce:
        lda $c65f
        and #$01
        beq loc_c50a
        lda $c656,x
        beq loc_c50a
        lda $c631,x
        beq loc_c50a
        lda $c634,x
        and #$1f
        sec
        sbc #$01
        cmp $c631,x
        ldy $c62a
        bcc loc_c4ff
        lda $c656,x
        dec $c656,x
        sta $d401,y
        lda $c637,x
        and #$fe
        bne loc_c507

loc_c4ff:
        lda $c656,x
        sta $d401,y
        lda #$80

loc_c507:
        sta $d404,y

loc_c50a:
        lda $c65f
        and #$02
        beq loc_c52f
        lda $c634,x
        and #$1f
        cmp #$11
        bcc loc_c52f
        lda $c661
        and #$01
        beq loc_c52f
        lda $c656,x
        beq loc_c52f
        inc $c656,x
        ldy $c62a
        sta $d401,y

loc_c52f:
        lda $c65f
        and #$04
        beq loc_c560
        lda $c661
        and #$07
        beq loc_c546
        lda $c63a,x
        clc
        adc #$0c
        jmp loc_c549

loc_c546:
        lda $c63a,x

loc_c549:
        asl
        tay
        lda dat_c567,y
        sta $c642
        lda $c568,y
        ldy $c62a
        sta $d401,y
        lda $c642
        sta $d400,y

loc_c560:
        dex
        bmi loc_c566
        jmp loc_c24e

loc_c566:
        rts

// --- Region $c592-$c597 ---
.pc = $c592 "loc_c592"

loc_c592:
        .byte $03,$e0                               // slo ($e0,x) // ILLEGAL
        .byte $03,$1b                               // slo ($1b,x) // ILLEGAL

dat_c596:
        .byte $04,$5a                               // .Z

// --- Region $c60b-$c60f ---
.pc = $c60b "loc_c60b"

loc_c60b:
        bpl loc_c689
        bvs loc_c592
        rti

// --- Region $c689-$c692 ---
.pc = $c689 "loc_c689"

loc_c689:
        ora $0dc0
        eor ($79,x)
        .byte $89,$02                               // nop #$02 // ILLEGAL
        eor ($00,x)
        brk

// --- Region $caac-$cab5 ---
.pc = $caac "sub_caac"
// Referenced by: jsr from $f0e8, $f0f9

sub_caac:
        asl
        .byte $74,$42                               // nop $42,x // ILLEGAL
        .byte $ff,$41,$b5                           // isc $b541,x // ILLEGAL
        asl
        .byte $43,$74                               // sre ($74,x) // ILLEGAL
        .byte $42                                   // jam // ILLEGAL

// --- Region $cf94-$cf99 ---
.pc = $cf94 "loc_cf94"

loc_cf94:
        lda #$c0
        sta $c655
        rts

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

irq_ea31:
        eor ($51),y
        .byte $42                                   // jam // ILLEGAL

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

loc_ea81:
        asl $50
        .byte $64,$16                               // nop $16 // ILLEGAL
        rti

// --- Region $ea9a-$eaa7 ---
.pc = $ea9a "loc_ea9a"

loc_ea9a:
        bcc loc_eb00
        asl $91
        ldy $05
        ldx $a4
        ora ($aa,x)
        bcc loc_eaa6

loc_eaa6:
        ror
        rti

// --- Region $eb00-$eb0b ---
.pc = $eb00 "loc_eb00"

loc_eb00:
        .byte $64,$1a                               // nop $1a // ILLEGAL
        tax
        ldy $1a
        tax
        sty $1a,x
        eor $50,x
        .byte $1a                                   // nop // ILLEGAL
        rti

// --- Region $eb14-$eb21 ---
.pc = $eb14 "loc_eb14"

loc_eb14:
        bcc loc_eb7a
        asl $91
        ldy $05
        ldx $a4
        ora ($aa,x)
        bcc loc_eb20

loc_eb20:
        ror
        rti

// --- Region $eb7a-$eb86 ---
.pc = $eb7a "loc_eb7a"

loc_eb7a:
        eor $71
        adc $4560
        ror $77
        .byte $64,$66                               // nop $66 // ILLEGAL
        ror $6b6c
        .byte $62                                   // jam // ILLEGAL

// --- Region $ebd7-$ebe4 ---
.pc = $ebd7 "loc_ebd7"

loc_ebd7:
        adc $c510,x
        lda #$0f
        sta $d418
        jsr sub_c206
        jmp loc_ea81

// --- Region $ed3d-$ed64 ---
.pc = $ed3d "loc_ed3d"

loc_ed3d:
        lda $0347
        sta $067f
        inc $fe
        lda $fe
        cmp #$08
        bne loc_ed64
        lda #$00
        sta $fe
        inc $fa
        bne loc_ed55
        inc $fb

loc_ed55:
        lda $fa
        cmp $fc
        bcc loc_ed64
        lda $fb
        cmp $fd
        bcc loc_ed64
        jsr sub_1000

loc_ed64:
        rts

// --- Region $ed78-$ed89 ---
.pc = $ed78 "loc_ed78"

loc_ed78:
        ora ($ea,x)
        nop
        nop
        ldy #$00
        lda ($fa),y
        sta $ff
        jsr sub_1015
        jmp loc_0f00

dat_ed88:
        .byte $20,$20                               //   

// --- Region $f0c4-$f0ca ---
.pc = $f0c4 "loc_f0c4"

loc_f0c4:
        .byte $ff,$85,$90                           // isc $9085,x // ILLEGAL
        jmp loc_f5a9

dat_f0ca:
        .byte $20                                   //  

// --- Region $f0d8-$f103 ---
.pc = $f0d8 "loc_f0d8"

loc_f0d8:
        bne loc_f0c4
        nop
        nop

loc_f0dc:
        dex
        bne loc_f0dc
        dey
        bne loc_f0dc
        sei
        rts

loc_f0e4:
        ldy #$00

loc_f0e6:
        lda #$02
        jsr sub_caac
        ldx #$07
        dey
        cpy #$09
        bne loc_f0e6
        ldx #$05
        dec $ab
        bne loc_f0e6

loc_f0f8:
        tya
        jsr sub_caac
        ldx #$07
        dey
        bne loc_f0f8
        dex
        dex
        rts

// --- Region $f124-$f132 ---
.pc = $f124 "loc_f124"

loc_f124:
        sbc #$60

loc_f126:
        dex
        bne loc_f126
        bcc loc_f130
        ldx #$0b

loc_f12d:
        dex
        bne loc_f12d

loc_f130:
        sta $01
        rts

// --- Region $f26f-$f3c1 ---
.pc = $f26f "loc_f26f"

loc_f26f:
        sty $cf,x
        inc $c661
        bit $c655
        bmi loc_f297
        bvc loc_f2ac
        lda #$00
        sta $c661
        ldx #$02

loc_f282:
        sta $c62b,x
        sta $c62e,x
        sta $c631,x
        sta $c63a,x
        dex
        bpl loc_f282
        sta $c655
        jmp loc_c241

loc_f297:
        bvc loc_f2a9
        lda #$00
        sta $d404
        sta $d40b
        sta $d412
        lda #$80
        sta $c655

loc_f2a9:
        jmp loc_c566

loc_f2ac:
        ldx #$02
        dec $c652
        bpl loc_f2b9
        lda $c653
        sta $c652

loc_f2b9:
        lda $c627,x
        sta $c62a
        tay
        lda $c652
        cmp $c653
        bne loc_f2dd
        lda $c6fa,x
        sta $56
        lda $c6fd,x
        sta $57
        dec $c631,x
        bmi loc_f2e0
        jmp loc_c356

dat_f2da:
        .byte $4c,$60                               // L`

loc_f2dc:
.label loc_f2dd = * + 1
        cmp $4c
        adc $c3,x

loc_f2e0:
        ldy $c62b,x
        lda ($56),y
        cmp #$fe
        bne loc_f2ec
        jmp loc_c203

loc_f2ec:
        cmp #$ff
        bne loc_f301
        lda #$00
        sta $c631,x
        sta $c62b,x
        sta $c62e,x
        jmp loc_c275

dat_f2fe:
        .byte $4c,$60                               // L`

loc_f300:
.label loc_f301 = * + 1
        cmp $a8
        lda $c70c,y
        sta $58
        lda $c73d,y
        sta $59
        lda #$00
        sta $c65c,x
        ldy $c62e,x
        lda #$ff
        sta $c640
        lda ($58),y
        sta $c634,x
        sta $c641
        and #$1f
        sta $c631,x
        bit $c641
        bvs loc_f36a
        inc $c62e,x
        lda $c641
        bpl loc_f344
        iny
        lda ($58),y
        bpl loc_f33e
        sta $c65c,x
        jmp loc_c2d6

loc_f33e:
        sta $c63d,x
        inc $c62e,x

loc_f344:
        iny
        lda ($58),y
        sta $c63a,x
        asl
        tay
        lda dat_c567,y
        sta $c642
        lda $c568,y
        ldy $c62a
        sta $d401,y
        sta $c656,x
        lda $c642
        sta $d400,y
        sta $c659,x
        jmp loc_c302

loc_f36a:
        dec $c640
        ldy $c62a
        lda $c63d,x
        stx $c643
        asl
        asl
        asl
        tax
        lda $c664,x
        sta $c644
        lda $c664,x
        and $c640
        sta $d404,y
        lda $c662,x
        sta $d402,y
        lda $c663,x
        sta $d403,y
        lda $c665,x
        sta $d405,y
        lda $c666,x
        sta $d406,y
        ldx $c643
        lda $c644
        sta $c637,x
        inc $c62e,x
        ldy $c62e,x
        lda ($58),y
        cmp #$ff
        bne loc_f3be
        lda #$00
        sta $c62e,x
        inc $c62b,x

loc_f3be:
        jmp loc_c560

dat_f3c1:
        .byte $ac                                   // .

// --- Region $f3e1-$f5d1 ---
.pc = $f3e1 "loc_f3e1"

loc_f3e1:
        and $0ac6,x
        asl
        asl
        tay
        sty $c654
        lda $c669,y
        sta $c65f
        lda $c668,y
        sta $c646
        lda $c667,y
        sta $c645
        beq loc_f46d
        lda $c661
        and #$07
        cmp #$04
        bcc loc_f409
        eor #$07

loc_f409:
        sta $c64b
        lda $c63a,x
        asl
        tay
        sec
        lda $c569,y
        sbc dat_c567,y
        sta $c647
        lda $c56a,y
        sbc $c568,y

loc_f421:
        lsr
        ror $c647
        dec $c645
        bpl loc_f421
        sta $c648
        lda dat_c567,y
        sta $c649
        lda $c568,y
        sta $c64a
        lda $c633,x
        and #$1f
        cmp #$08
        bcc loc_f45e
        ldy $c64b
        dey
        bmi loc_f45e
        clc
        lda $c649
        adc $c647
        sta $c649
        lda $c64a
        adc $c648
        sta $c64a
        jmp loc_c3da

loc_f45e:
        ldy $c62a
        lda $c649
        sta $d400,y
        lda $c64a
        sta $d401,y

loc_f46d:
        lda $c65f
        and #$08
        beq loc_f48b
        ldy $c654
        lda $c662,y
        adc $c646
        ora #$40
        sta $c662,y
        ldy $c62a
        sta $d402,y
        jmp loc_c487

loc_f48b:
        lda $c646
        beq loc_f4f2
        ldy $c654
        and #$1f
        dec $c64c,x
        bpl loc_f4f2
        sta $c64c,x
        lda $c646
        and #$e0
        sta $c660
        lda $c64f,x
        bne loc_f4c4
        lda $c660
        clc
        adc $c662,y
        pha
        lda $c663,y
        adc #$00
        and #$0f
        pha
        cmp #$0e
        bne loc_f4db
        inc $c64f,x
        jmp loc_c470

loc_f4c4:
        sec
        lda $c662,y
        sbc $c660
        pha
        lda $c663,y
        sbc #$00
        and #$0f
        pha
        cmp #$08
        bne loc_f4db
        dec $c64f,x

loc_f4db:
        stx $c643
        ldx $c62a
        pla
        sta $c663,y
        sta $d403,x
        pla
        sta $c662,y
        sta $d402,x
        ldx $c643

loc_f4f2:
        ldy $c62a
        lda $c65c,x
        beq loc_f539
        and #$7e
        sta $c643
        lda $c65c,x
        and #$01
        beq loc_f521
        sec
        lda $c659,x
        sbc $c643
        sta $c659,x
        sta $d400,y
        lda $c656,x
        sbc #$00
        sta $c656,x
        sta $d401,y
        jmp loc_c4ce

loc_f521:
        clc
        lda $c659,x
        adc $c643
        sta $c659,x
        sta $d400,y
        lda $c656,x
        adc #$00
        sta $c656,x
        sta $d401,y

loc_f539:
        lda $c65f
        and #$01
        beq loc_f575
        lda $c656,x
        beq loc_f575
        lda $c631,x
        beq loc_f575
        lda $c634,x
        and #$1f
        sec
        sbc #$01
        cmp $c631,x
        ldy $c62a
        bcc loc_f56a
        lda $c656,x
        dec $c656,x
        sta $d401,y
        lda $c637,x
        and #$fe
        bne loc_f572

loc_f56a:
        lda $c656,x
        sta $d401,y
        lda #$80

loc_f572:
        sta $d404,y

loc_f575:
        lda $c65f
        and #$02
        beq loc_f59a
        lda $c634,x
        and #$1f
        cmp #$11
        bcc loc_f59a
        lda $c661
        and #$01
        beq loc_f59a
        lda $c656,x
        beq loc_f59a
        inc $c656,x
        ldy $c62a
        sta $d401,y

loc_f59a:
        lda $c65f
        and #$04
        beq loc_f5cb
        lda $c661
        and #$07
        beq loc_f5b1
.label loc_f5a9 = * + 1
        lda $c63a,x
        clc
        adc #$0c
        jmp loc_c549

loc_f5b1:
        lda $c63a,x
        asl
        tay
        lda dat_c567,y
        sta $c642
        lda $c568,y
        ldy $c62a
        sta $d401,y
        lda $c642
        sta $d400,y

loc_f5cb:
        dex
        bmi loc_f5d1
        jmp loc_c24e

loc_f5d1:
        rts

// --- Region $f5fd-$f602 ---
.pc = $f5fd "loc_f5fd"

loc_f5fd:
        .byte $03,$e0                               // slo ($e0,x) // ILLEGAL
        .byte $03,$1b                               // slo ($1b,x) // ILLEGAL

dat_f601:
        .byte $04,$5a                               // .Z

// --- Region $f676-$f67a ---
.pc = $f676 "loc_f676"

loc_f676:
        bpl loc_f6f4
        bvs loc_f5fd
        rti

// --- Region $f6f4-$f6fb ---
.pc = $f6f4 "loc_f6f4"

loc_f6f4:
        ora $7941
        .byte $89,$02                               // nop #$02 // ILLEGAL
        eor ($00,x)
        brk

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

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

// --- Region $0801-$081a ---
.pc = $0801 "dat_0801"

dat_0801:
        // === BASIC loader stub ===
        .byte $19,$08                                                     // [corrected] was: .byte $0b,$08                               // next line pointer ($080b)
        .byte $e9,$03                                                     // [corrected] was: .byte $00,$00                               // line number 0
        .byte $9e                                   // SYS token
        .text "2075"                                // SYS 2075 → main_081b
        .byte $20                                                         // [corrected] was: .byte $00                                   // end of line
        .byte $54,$48                                                     // [corrected] was: .byte $00,$00                               // end of BASIC program
        .text "E 1001 CREW"
        .byte $00,$00,$00

// --- Region $087e-$097f ---
.pc = $087e "Program $087e"
        .byte $ea,$ea                               // ..

txt_0880:
        .text "O"

dat_0881:
        // === Fill data (36 bytes, $0881-$08a4) ===
        .fill 36, $41
        .text "OOOA"
        .byte $66,$73,$64,$64,$75,$68,$6f,$66,$72
        .byte $41,$75,$6e
        .byte $41,$5b,$4c,$60,$6f,$75,$68,$72,$6e,$67,$75,$41,$62,$73,$4f,$72 // A[L`ouhrnguAbsOr
        .byte $64,$73,$77,$68,$62,$64,$72
        .text "AAAAA"
        .byte $02,$02,$02,$02
        .fill 8, $02
        .byte $41,$41,$4c,$72,$76,$64,$65,$68,$72,$69,$41,$62,$73,$60,$62,$6a // AALrvdehriAbs`bj
        .byte $68,$6f,$66,$41,$62,$73,$64,$76       // hofAbsdv

txt_08f5:
        .text "AAAAAAAAAAAAAAAAAAL"
        .byte $75,$64,$73,$73,$60,$72,$6e,$67,$75,$41,$68,$6f,$62,$4f,$41,$41 // udss`rnguAhobOAA
        .byte $41,$41,$01                           // AA.

txt_091b:
        .text "AAAAAAAAAAAAAAAAAAAAL"
        .byte $60,$4f,$65,$4f,$6b,$41,$41,$41,$72,$4c,$62,$4f,$72 // `OeOkAAArLbOr

txt_093d:
        .text "AAAAAAAAAA"
        .byte $c1                                   // 'A' | $80 (end-of-string marker)

txt_0948:
        .text "O"

dat_0949:
        // === Fill data (36 bytes, $0949-$096c) ===
        .fill 36, $41
        .byte $4f,$4f,$c1,$c1,$c1,$c1,$c1,$c1,$c1,$c1,$c1,$c1,$c1,$c1,$c1,$c1 // OO..............
        .byte $c1,$c1,$c1                           // ...

// --- Region $0a58-$0adf ---
.pc = $0a58 "dat_0a58"

dat_0a58:
        .byte $ea,$a9,$36,$85,$01,$a0,$c0,$a2,$00,$bd,$00,$12,$9d,$01,$08,$e8 // ..6.............
        .byte $d0,$f7,$ee,$cb,$02,$ee,$ce,$02,$88,$d0,$ec,$e6,$01,$4c,$e2,$fc // .............L..
        .byte $20,$8e,$a6,$20,$ae,$a7,$ea,$ea,$00,$01,$f9,$ff,$13,$13,$1b,$13 //  .. ............
        .byte $00,$ff,$3f,$ff,$ff,$ff,$ff,$ff,$00,$00,$00,$00,$ff,$00,$fc,$ff // ..?.............
        .byte $20,$20,$00,$22,$00,$00,$20,$00,$01,$01,$01,$01,$01,$01,$01,$01 //   .".. .........
        .fill 8, $01

txt_0ab0:
        .text "3345760"
        .byte $07,$08,$09                           // ...

txt_0aba:
        .text "001210:"
        .byte $1a,$ff,$1a,$67,$01,$8b,$01,$d0,$01,$ad,$01,$00,$00,$00,$00,$00 // ...g............
        .byte $00,$00,$00,$00,$00,$36,$00,$69,$00,$04,$00,$9f,$00,$d2,$00 // .....6.i.......

// --- Region $0ba9-$0d0e ---
.pc = $0ba9 "Program $0ba9"
        .byte $ea,$ea,$ea,$ea,$ea,$bd,$c7,$0b,$9d,$ff,$d3,$ca,$d0,$f2,$60,$ea // ..............`.
        .fill 14, $ea
        .byte $60,$41,$ff,$00,$00,$11,$0f,$fa,$21,$ff,$00,$00,$51,$0f,$fa,$18 // `A......!...Q...
        .byte $ff,$00,$00,$21,$0f,$fa,$00,$10,$ff,$3f,$6d,$65,$ea,$ea,$ea,$ea // ...!.....?me....
        .fill 25, $ea
        .fill 9, $00
        .byte $01,$a9,$00,$06,$a9,$00,$06,$a9,$00,$05,$69,$00,$00,$69,$00,$00 // ..........i..i..
        .byte $69,$00,$00,$69,$00,$00,$69,$00,$00,$69,$00,$00,$69,$00,$00,$69 // i..i..i..i..i..i
        .byte $00,$00,$69,$00,$00,$69,$00,$00,$69,$00,$05,$69,$50,$06,$aa,$90 // ..i..i..i..iP...
        .byte $06,$aa,$90,$05,$55,$50,$00,$00,$55,$00,$01,$aa,$40,$06,$aa,$90 // ....UP..U...@...
        .byte $06,$96,$90,$1a,$41,$a4,$1a,$41,$a4,$1a,$41,$a4,$1a,$41,$a4,$1a // ....A..A..A..A..
        .byte $41,$a4,$1a,$41,$a4,$1a,$41,$a4,$1a,$41,$a4,$1a,$41,$a4,$1a,$41 // A..A..A..A..A..A
        .byte $a4,$1a,$41,$a4,$1a,$41,$a4,$1a,$96,$a4,$06,$aa,$90,$06,$aa,$90 // ..A..A..........
        .byte $01,$aa,$40,$00,$55,$00,$07,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ..@.U...........
        .fill 9, $00
        .byte $01,$50,$00,$06,$90,$05,$1a,$90,$15,$1a,$41,$59,$69,$01,$a9,$69 // .P........AYi..i
        .byte $01,$a5,$64,$01,$90,$64,$01,$90,$69,$01,$90,$59,$01,$90,$5a,$51 // ..d..d..i..Y..ZQ
        .byte $90,$16,$91,$90,$06,$91,$91,$05,$51,$91,$01,$51,$51,$42,$00,$3c // ........Q..QQB.<
        .byte $00,$03,$ff,$c0,$0f,$ff,$f0,$3f,$ff,$fe,$7f,$ff,$ff,$fe,$07,$ff // .......?........
        .byte $ff,$fb,$99,$ff,$fd,$ce,$7f,$fd,$c8,$3f,$fb,$80,$00,$f7,$00,$01 // .........?......
        .byte $ee,$00,$03,$dc,$00,$07,$bf,$f0,$0f,$3f,$f0,$1e,$00,$30,$3c,$00 // .........?...0<.
        .byte $10,$78,$00,$00,$7f,$c0,$1f,$7f,$e1,$ff,$00,$00,$00,$00,$00,$00 // .x..............
        .byte $00,$00,$15,$00,$00,$6a,$40,$01,$aa,$90,$01,$aa,$a4 // .....j@......

// --- Region $0d1a-$0d2a ---
.pc = $0d1a "dat_0d1a"

dat_0d1a:
        .byte $00,$1a,$40,$00,$1a,$40,$00,$1a,$40,$00,$1a,$40,$00,$1a,$40,$14 // ..@..@..@..@..@.
        .byte $16                                   // .

// --- Region $0d39-$0d78 ---
.pc = $0d39 "dat_0d39"

dat_0d39:
        .byte $00,$15,$00,$00,$00,$00,$ff,$00,$00,$00,$15,$55,$00,$1a,$aa,$40 // ...........U...@
        .byte $1a,$aa,$90,$1a,$56,$a4,$1a,$41,$a4,$1a,$41,$a4,$1a,$55,$a4,$1a // ....V..A..A..U..
        .byte $aa,$90,$1a,$a5,$40,$1a,$a4,$00,$1a,$a9,$00,$1a,$aa,$40,$1a,$5a // ....@........@.Z
        .byte $90,$1a,$46,$a4,$1a,$41,$a4,$1a,$41,$a4,$1a,$40,$64,$1a,$40,$64 // ..F..A..A..@d.@d

// --- Region $0d7e-$0d90 ---
.pc = $0d7e "dat_0d7e"

dat_0d7e:
        .byte $00,$00,$00,$00,$00,$00,$15,$00,$00,$6a,$40,$01,$aa,$90,$01,$aa // .........j@.....
        .byte $90,$06,$a5                           // ...

// --- Region $0da3-$0df8 ---
.pc = $0da3 "dat_0da3"

dat_0da3:
        .byte $00,$1a,$40,$00,$1a,$40,$14,$16,$90,$64,$06,$91,$a4,$05,$a6,$a4 // ..@..@...d......
        .byte $01,$aa,$90,$00,$6a,$40,$00,$15,$00,$00,$00,$00,$ff,$00,$00,$00 // ....j@..........
        .byte $15,$00,$15,$19,$00,$19,$19,$00,$19,$19,$00,$19,$19,$00,$19,$19 // ................
        .byte $00,$19,$19,$40,$59,$1a,$40,$69,$1a,$40,$69,$16,$40,$65,$06,$44 // ...@Y.@i.@i.@e.D
        .byte $64,$06,$59,$64,$06,$aa,$a4,$06,$aa,$a4,$06,$aa,$a4,$01,$aa,$94 // d.Yd............
        .byte $01,$a6,$90,$01,$91,$90               // ......

// --- Region $0dfe-$0eff ---
.pc = $0dfe "dat_0dfe"

dat_0dfe:
        .byte $00                                   // .

txt_0dff:
        .text "2K"

dat_0e01:
        // === Fill data (36 bytes, $0e01-$0e24) ===
        .fill 36, $45
        .text "KKKEEEEEEETUUTE"
        .byte $64
        .byte $6b,$61,$45,$71,$6d,$60,$45,$66,$77,$64,$66,$6e,$6c,$6b,$62,$45 // kaEqm`EfwdfnlkbE
        .byte $66,$77,$60,$72                       // fw`r

dat_0e49:
        .text "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE"
        .byte $75,$77,$60,$76,$60,$6b,$71,$6c,$6b,$62,$45,$45,$5f,$45,$45,$61 // uw`v`kqlkbEE_EEa
        .byte $77,$64,$62,$6a,$6b,$76,$6e,$70,$69,$69,$60,$05,$05,$05,$05 // wdbjkvnpii`....

txt_0e9d:
        .text "EEEEEEEEEEEEEE"
        .byte $05                                   // .

txt_0eac:
        .text "EEEEEEEEEEEEEEEEEEEEEEEEEEEEKEEEEEE"
        .byte $76,$74,$70,$60,$60,$7f,$60,$61,$45,$6c,$6b,$45,$71,$6d,$60,$45 // vtp``.`aElkEqm`E
        .byte $7c,$60,$64,$77,$45,$54,$5c,$5d       // |`dwET\]

txt_0ee7:
        .text "SEEEEEKKK"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .fill 15, $c5

// --- Region $0f0b-$0f3b ---
.pc = $0f0b "dat_0f0b"

dat_0f0b:
        .byte $0b,$ad,$d0,$0b,$c9,$04,$d0,$0d,$a9,$81,$8d,$01,$0f,$a9,$ea,$8d // ................
        .byte $02,$0f,$ea,$ea,$ea,$20,$a7,$0b,$4c,$81,$ea,$ea,$ea,$ea,$ea,$ea // ..... ..L.......
        .fill 17, $ea

// --- Region $0f71-$0f8f ---
.pc = $0f71 "Program $0f71"
        .byte $ff,$b1,$70,$00,$00,$00,$00,$00,$00,$00,$00,$1b,$1b,$1b,$1b,$c7 // ..p.............
        .byte $c7,$c7,$c7,$07,$ff,$ff,$ff,$15,$1d,$15,$15,$ff,$ff,$ff,$ff // ...............

// --- Region $0fa2-$0fc0 ---
.pc = $0fa2 "dat_0fa2"

dat_0fa2:
        .fill 21, $ea
        .fill 9, $ff

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

// --- Region $10ec-$10ff ---
.pc = $10ec "dat_10ec"

dat_10ec:
        .byte $08,$04,$02,$fc,$90,$09,$a5,$fb,$c5,$fd,$90,$03,$80,$40,$20,$10 // .............@ .
        .byte $08,$04,$02,$01                       // ....

// --- Region $1111-$1200 ---
.pc = $1111 "Segment $1111"
        .byte $20,$14,$08,$05                       //  ...

txt_1115:
        .text " 1001 "
        .byte $03,$12,$05,$17,$20,$10,$12,$05,$13,$05,$0e,$14,$20,$3a,$04,$12 // .... ....... :..
        .byte $01,$07,$0f,$0e,$13,$0b,$15,$0c,$0c,$05,$60,$60,$60,$60 // ..........````

txt_1139:
        .encoding "screencode_mixed"
        .text " also cracked : wild ride - rupert icecastle - wild west"
        .encoding "petscii_upper"

txt_1171:
        .text " -. "

txt_1175:
        .encoding "screencode_mixed"
        .text "try to get the great picture disks from our best friend acs. nice music isn't it"
        .encoding "petscii_upper"

txt_11c5:
        .text " ? . "

txt_11ca:
        .encoding "screencode_mixed"
        .text "this works also on tape"
        .encoding "petscii_upper"

txt_11e1:
        .text " !!!!                         "
        .byte $1b                                   // .

dat_1200:
        // === Fill data (1 bytes, $1200-$1200) ===
        .byte $00                                   // .

// --- Region $15d1-$15d1 ---
.pc = $15d1 "dat_15d1"

dat_15d1:
        // === Fill data (1 bytes, $15d1-$15d1) ===
        .byte $00                                   // .

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

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

// --- Region $adc7-$adc7 ---
.pc = $adc7 "dat_adc7"

dat_adc7:
        // === Fill data (1 bytes, $adc7-$adc7) ===
        .byte $00                                   // .

// --- Region $c000-$c202 ---
.pc = $c000 "dat_c000"

dat_c000:
        .byte $b9,$f0,$0a,$ad,$3c,$03,$85,$c3,$ad,$3d,$03,$85,$c4,$20,$50,$f7 // ....<....=... P.
        .byte $20,$e4,$ff,$f0,$fb,$20,$bc,$cb,$a4,$b7,$f0,$0b,$88,$b1,$bb,$d9 //  .... ..........
        .byte $41,$03,$d0,$ce,$98,$d0,$f5,$84,$90,$20,$d2,$f5,$ad,$3e,$03,$38 // A........ ...>.8
        .byte $ed,$3c,$03,$ea,$ea,$ea,$08,$18,$65,$c3,$85,$ae,$ad,$3f,$03,$65 // .<......e....?.e
        .byte $c4,$ea,$ea,$ea,$28,$ed,$3d,$03,$85,$af,$20,$f3,$ca,$a5,$bd,$45 // ....(.=... ....E
        .byte $d7,$05,$90,$ea,$ea,$ea,$f0,$04,$a9,$ff,$85,$90,$4c,$a9,$f5,$20 // ............L.. 
        .byte $bc,$cb,$a0,$00,$84,$c0,$ad,$11,$d0,$29,$ef,$8d,$11,$d0,$ea,$ea // .........)......
        .byte $ea,$ca,$d0,$fd,$88,$d0,$fa,$78,$60,$a0,$00,$a9,$02,$20,$ac,$ca // .......x`.... ..
        .byte $a2,$07,$88,$c0,$09,$d0,$f4,$a2,$05,$c6,$ab,$d0,$ee,$98,$20,$ac // .............. .
        .byte $ca,$a2,$07,$88,$d0,$f7,$ca,$ca,$60,$85,$bd,$45,$d7,$85,$d7,$a9 // ........`..E....
        .byte $08,$85,$a3,$06,$bd,$a5,$01,$29,$f7,$20,$ce,$ca,$a2,$11,$ea,$09 // .......). ......
        .byte $08,$20,$ce,$ca,$a2,$0e,$c6,$a3,$d0,$e9,$60,$ca,$d0,$fd,$90,$05 // . ........`.....
        .byte $a2,$0b,$ca,$d0,$fd,$85,$01,$60       // .......`

txt_c0c8:
        .text " /"
        .byte $cb                                   // 'K' | $80 (end-of-string marker)
        .byte $c9,$00,$f0,$f9,$85,$ab,$ea,$ea,$ea,$20,$60,$cb,$91,$b2,$c8,$c0 // ......... `.....
        .byte $c0,$d0,$f6,$f0                       // ....

txt_c0df:
        .text "0 /"
        .byte $cb                                   // 'K' | $80 (end-of-string marker)
        .byte $20,$60,$cb,$c4,$93,$d0,$02,$91,$c3,$d1,$c3,$f0,$02,$86,$90,$45 //  `.............E
        .byte $d7,$85,$d7,$e6,$c3,$d0,$02,$e6,$c4,$a5,$c3,$c5,$ae,$a5,$c4,$e5 // ................
        .byte $af,$90,$dd,$20,$60,$cb,$20,$75,$ca,$ea,$ea,$ea,$c8,$84,$c0,$58 // ... `. u.......X
        .byte $18,$a9,$00,$8d,$a0,$02,$4c,$93,$fc,$20,$17,$f8,$20,$72,$ca,$84 // ......L.. .. r..
        .byte $d7,$a9,$07,$8d,$06,$dd,$a2,$01,$ea,$ea,$ea,$20,$73,$cb,$26,$bd // ........... s.&.
        .byte $a5,$bd,$c9,$02,$d0,$f5,$a0,$09,$20,$60,$cb,$c9,$02,$f0,$f9,$c4 // ........ `......
        .byte $bd,$d0,$e8,$20,$60,$cb,$88,$d0,$f6,$60,$a9,$08,$85,$a3,$20,$73 // ... `....`.... s
        .byte $cb,$26,$bd,$ea,$ea,$ea,$c6,$a3,$d0,$f4,$a5,$bd,$60,$a9,$10,$2c // .&..........`..,
        .byte $0d,$dc,$f0,$fb,$ad,$0d,$dd,$8e,$07,$dd,$48,$a9,$19,$8d,$0f,$dd // ..........H.....
        .byte $68,$4a,$4a,$60,$48,$a5,$01,$29,$fe,$85,$01,$68 // hJJ`H..)...h

txt_c17f:
        .text " 0"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $48,$a5,$01,$09,$01,$85,$01,$68,$60,$48,$a5,$01,$29,$fe,$85,$01 // H......h`H..)...
        .byte $68                                   // h

txt_c193:
        .text " F"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $48,$a5,$01,$09,$01,$85,$01,$ad,$3e,$03,$85,$2d,$ad,$3f,$03,$85 // H.......>..-.?..
        .byte $2e,$68,$60,$48,$a5,$01,$09,$01,$85,$01,$68 // .h`H......h

txt_c1b1:
        .text " ,"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $48,$a5,$01,$29,$fe,$85,$01,$68,$60,$a5,$ff,$09,$22,$15,$41,$10 // H..)...h`...".A.
        .byte $22,$14                               // ".

txt_c1c6:
        .text "A&A&A&A&A&A&A"
        .byte $12,$0f,$05,$41,$13,$13,$41,$34,$12,$41,$35,$11,$41,$36,$00,$34 // ...A..A4.A5.A6.4
        .byte $57,$05,$13,$14
        .byte $20,$57,$09,$0e,$87
        .text "5G62"
        .byte $03
        .byte $40,$09
        .byte $13,$00,$00,$05,$06,$1a,$43,$73,$06,$0c,$0f,$06,$92,$4c,$63,$cf // ......Cs.....Lc.

// --- Region $c567-$c591 ---
.pc = $c567 "dat_c567"

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

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

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

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

// --- Region $c610-$c688 ---
.pc = $c610 "dat_c610"

dat_c610:
        .byte $8b,$70,$93,$40,$9c,$78,$a5,$58,$af,$c8,$b9,$e0,$c4,$98,$d0,$08 // .p.@.x.X........
        .byte $dd,$30,$ea,$20,$f8,$2e,$fd,$00,$07,$0e,$00,$00,$00,$00,$1b,$01 // .0. ............
        .byte $01,$00,$0b,$0b,$00                   // .....

txt_c635:
        .text "WWAAA+Q"
        .byte $13,$04,$05,$0c,$ff,$00,$09,$00,$41,$ff,$41,$df,$00,$18,$75,$03 // ........A.A...u.
        .byte $00,$00,$00,$01,$00,$00,$02,$02,$28,$00,$0d,$75,$03,$09,$18,$42 // ........(..u...B
        .byte $00,$00,$00,$00,$40,$e4,$d2,$07,$41,$69,$86,$02,$04,$08,$00,$08 // ....@...Ai......
        .byte $41,$0c,$00,$00,$00,$04,$f8,$01,$41,$0d,$a0,$03,$02,$08,$00,$02 // A.......A.......
        .byte $81,$0f,$0a,$00,$00,$05,$42,$03,$41,$00,$60,$00,$01 // ......B.A.`..

// --- Region $c693-$caab ---
.pc = $c693 "dat_c693"

dat_c693:
        .byte $08,$41,$08,$0a,$00,$00,$01,$00,$05,$11,$bf,$00,$00,$00,$05,$00 // .A..............
        .byte $05,$10,$bf,$05,$00,$00,$05,$00,$08,$81,$0f,$0f,$01,$00,$02,$00 // ................
        .byte $08,$11,$0f,$0f,$01,$00,$02,$00,$08,$41,$0f,$0f,$00,$00,$04,$c0 // .........A......
        .byte $01,$41,$0f,$8f,$02,$02,$08,$00,$08,$41,$05,$09,$02,$00,$05,$00 // .A.......A......
        .byte $08,$41,$05,$04,$00,$00,$05,$80,$02,$41,$09,$80,$02,$01,$08,$00 // .A.......A......
        .byte $08,$41,$09,$70,$01,$00,$00,$00,$03,$41,$2c,$30,$01,$00,$02,$00 // .A.p.....A,0....
        .byte $08,$15,$0f,$0f,$02,$00,$05,$6e,$9e,$0a,$c7,$c7,$c8,$6e,$9e,$0a // .......n.....n..
        .byte $c7,$c7,$c8,$54,$71,$94,$c8,$c8,$c8,$d5,$b9,$d9,$f9,$da,$f4,$19 // ...Tq...........
        .byte $7a,$06,$16,$25,$35,$44,$60,$db,$7b,$ff,$98,$9b,$b7,$d9,$fa,$1b // z..%5D`.{.......
        .byte $3d,$5e,$54,$f0,$a9,$b0,$7f,$b7,$9b,$cf,$e5,$d7,$c9,$df,$f5,$0b // =^T.............
        .byte $f3,$17,$21,$2b,$8d,$a3,$55,$8a,$4c,$d8,$c8,$cc,$cc,$cc,$c8,$c8 // ..!+..U.L.......
        .byte $cd,$cd,$c9,$c9,$c9,$c9,$c9,$c9,$cd,$c9,$ce,$c9,$ce,$c9,$c9,$c9 // ................
        .byte $ca,$ca,$ca,$cf,$ce,$ca,$ca,$ca,$ca,$ca,$ca,$ca,$ca,$cb,$cb,$cb // ................
        .byte $cc,$ca,$cb,$cb,$cb,$cc,$cc,$cb,$cb,$cc,$c8,$06,$07,$07,$07,$07 // ................
        .byte $04,$05,$04,$05,$08,$09,$0c,$04,$04,$0d,$0d,$08,$09,$1d,$04,$04 // ................
        .byte $0d,$0d,$0f,$0f,$11,$11,$13,$14,$13,$15,$1d,$04,$0d,$0f,$11,$13 // ................
        .byte $14,$13,$15,$13,$14,$13,$15,$1d,$0c,$22,$ff,$00,$00,$00,$1b,$20 // ........."..... 
        .byte $1f,$06,$07,$07,$07,$07,$07,$1b,$0a,$0b,$07,$1c,$06,$06,$0e,$0e // ................
        .byte $0a,$0b,$07,$1c,$06,$06,$0e,$0e,$10,$19,$19,$19,$19,$19,$19,$19 // ................
        .fill 9, $19
        .byte $1c,$12,$1a,$1a,$1a,$1a,$1a,$1a,$1a,$1a,$1a,$1a,$1a,$1a,$1a,$1a // ................
        .byte $1a,$1a,$1b,$16,$17,$16,$18,$07,$07,$06,$0e,$10,$19,$19,$19,$19 // ................
        .byte $19,$19,$19,$19,$12,$1a,$1a,$1a,$1a,$1a,$1a,$1a,$1a,$16,$17,$16 // ................
        .byte $18,$16,$17,$16,$18,$07,$07,$07,$07,$07,$07,$07,$07,$ff,$00,$00 // ................
        .byte $00,$1e,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$03,$03,$01,$01 // ................
        .byte $01,$01,$01,$01,$02,$02,$02,$02,$03,$03,$01,$01,$01,$01,$01,$01 // ................
        .byte $02,$02,$02,$02,$01,$01,$01,$01,$01,$01,$01,$01,$03,$03,$03,$03 // ................
        .byte $01,$01,$01,$01,$02,$02,$01,$01,$01,$01,$03,$03,$03,$03,$03,$03 // ................
        .byte $03,$03,$01,$01,$01,$01,$21,$ff       // ......!.

txt_c854:
        .text "0000'(')**')--..')**')')0000"
        .byte $ff                                   // .

txt_c871:
        .text "&&&&&&////&&&&//&&//&&////&&&&0000"
        .byte $ff                                   // .

txt_c894:
        .text "####%%##%%##$$##$$##%%##++,,++,,$$##$$##%%##$$##$$##############"
        .byte $ff,$57,$57,$ff,$5f,$ff,$85,$00,$39,$05,$39,$02,$39,$02,$3b,$17 // .WW._...9.9.9.;.
        .byte $37,$05,$32,$05,$39,$05,$39,$02,$39,$02,$3b,$17,$3e,$05,$39,$ff // 7.2.9.9.9.;.>.9.
        .byte $0b,$37,$8b,$01,$4c,$0b,$4a,$0b,$45,$0b,$43,$0b,$3e,$0b,$39,$0b // .7..L.J.E.C.>.9.
        .byte $37,$ff,$82,$05,$3b,$02,$3c,$08,$43,$08,$42,$08,$40,$08,$3e,$05 // 7...;.<.C.B.@.>.
        .byte $3c,$ff,$02,$3b,$02,$3c,$08,$43,$08,$42,$08,$47,$08,$48,$05,$4a // <..;.<.C.B.G.H.J
        .byte $ff,$82,$05,$37,$02,$39,$08,$40,$08,$3e,$08,$3c,$08,$3b,$05,$39 // ...7.9.@.>.<.;.9
        .byte $ff,$02,$37,$02,$39,$08,$40,$08,$3e,$08,$43,$08,$45,$05,$47,$ff // ..7.9.@.>.C.E.G.
        .byte $82,$00,$45,$02,$43,$05,$43,$0b,$43,$8b,$01,$4a,$0b,$45,$17,$43 // ..E.C.C.C..J.E.C
        .byte $85,$06,$32,$02,$32,$05,$2f,$02,$2f,$05,$2c,$ff,$85,$00,$3c,$05 // ..2.2././.,...<.
        .byte $3c,$02,$3c,$02,$3e,$17,$3a,$05,$35,$05,$3c,$05,$3c,$02,$3c,$02 // <.<.>.:.5.<.<.<.
        .byte $3e,$17,$41,$85,$06,$30,$ff,$85,$00,$40,$05,$40,$02,$40,$02,$41 // >.A..0...@.@.@.A
        .byte $17,$40,$05,$39,$05,$40,$05,$40,$02,$40,$02,$41,$11,$43,$85,$06 // .@.9.@.@.@.A.C..
        .byte $2f,$05,$2c,$ff,$85,$00,$3e,$05,$3e,$02,$3e,$02,$40,$17,$3c,$05 // /.,...>.>.>.@.<.
        .byte $37,$05,$3e,$05,$3e,$02,$3e,$02,$40,$11,$43,$85,$06,$2f,$02,$2c // 7.>.>.>.@.C../.,
        .byte $02,$2c,$ff,$82,$05,$3b,$02,$3c,$02,$43,$02,$43,$02,$43,$02,$42 // .,...;.<.C.C.C.B
        .byte $02,$42,$02,$42,$02,$40,$02,$40,$02,$40,$02,$3e,$02,$3e,$02,$3e // .B.B.@.@.@.>.>.>
        .byte $02,$3c,$02,$3c,$ff,$02,$3b,$02,$3c,$02,$43,$02,$43,$02,$43,$02 // .<.<..;.<.C.C.C.
        .byte $42,$02,$42,$02,$42,$02,$47,$02,$47,$02,$47,$02,$45,$02,$45,$02 // B.B.B.G.G.G.E.E.
        .byte $45,$02,$42,$02,$42,$ff,$02,$3b,$02,$3c,$02,$43,$02,$43,$02,$43 // E.B.B..;.<.C.C.C
        .byte $02,$42,$02,$42,$02,$42,$02,$47,$02,$47,$02,$47,$02,$48,$02,$48 // .B.B.B.G.G.G.H.H
        .byte $02,$48,$02,$4a,$02,$4a,$ff,$82,$05,$37,$02,$39,$02,$40,$02,$40 // .H.J.J...7.9.@.@
        .byte $02,$40,$02,$3e,$02,$3e,$02,$3e,$02,$3c,$02,$3c,$02,$3c,$02,$3b // .@.>.>.>.<.<.<.;
        .byte $02,$3b,$02,$3b,$02,$39,$02,$39,$ff,$02,$37,$02,$39,$02,$40,$02 // .;.;.9.9..7.9.@.
        .byte $40,$02,$40,$02,$3e,$02,$3e,$02,$3e,$02,$43,$02,$43,$02,$43,$02 // @.@.>.>.>.C.C.C.
        .byte $42,$02,$42,$02,$42,$02,$3e,$02,$3e,$ff,$02,$37,$02,$39,$02,$40 // B.B.B.>.>..7.9.@
        .byte $02,$40,$02,$40,$02,$3e,$02,$3e,$02,$3e,$02,$43,$02,$43,$02,$43 // .@.@.>.>.>.C.C.C
        .byte $02,$45,$02,$45,$02,$45,$02,$47,$02,$47,$ff,$82,$00,$45,$02,$43 // .E.E.E.G.G...E.C
        .byte $05,$43,$05,$43,$85,$01,$4a,$05,$45,$05,$43,$05,$45,$05,$43,$05 // .C.C..J.E.C.E.C.
        .byte $3e,$05,$39,$05,$37,$05,$43,$82,$06,$32,$05,$32,$05,$2f,$02,$2f // >.9.7.C..2.2././
        .byte $02,$2c,$02,$2c,$ff,$41,$b5,$09       // .,.,.A..

// --- Region $cab6-$cf93 ---
.pc = $cab6 "dat_cab6"

dat_cab6:
        .byte $ff,$82,$06,$32,$05,$32,$02,$32,$05,$32,$02,$2f,$05,$2f,$02,$2f // ...2.2.2.2./././
        .byte $05,$2f,$02,$2c,$02,$2c,$05,$2c,$ff,$b7,$0b,$4f,$37,$4f,$17,$4f // ./.,.,.,...O7O.O
        .byte $ff,$b7,$0b                           // ...

txt_cad9:
        .text "O7O7O7O"
        .byte $77,$77,$77,$77,$ff,$b7,$0c,$13,$37,$13,$37,$13,$37,$13,$77,$77 // wwww....7.7.7.ww
        .byte $77,$77,$ff,$87,$0f,$3b,$07,$3b,$a3,$a0,$3b,$03,$3d,$03,$39,$0b // ww...;.;..;.=.9.
        .byte $39,$87,$01,$47,$07,$45,$03,$40,$83,$0f,$34,$07,$39,$07,$39,$a3 // 9..G.E.@..4.9.9.
        .byte $a0,$39,$03,$3b,$03,$39,$ff,$0b,$40,$87,$01,$40,$07,$3b,$07,$39 // .9.;.9..@..@.;.9
        .byte $ff,$0b,$39,$87,$01,$45,$07,$40,$07,$39,$ff,$83,$10,$49,$03,$4a // ..9..E.@.9...I.J
        .byte $0b,$53,$03,$49,$07,$51,$07,$50,$03,$47,$07,$4e,$03,$47,$07,$4c // .S.I.Q.P.G.N.G.L
        .byte $03,$49,$03,$4a,$0b,$51,$03,$45,$07,$50,$07,$4e,$03,$45,$07,$4c // .I.J.Q.E.P.N.E.L
        .byte $03,$45,$07,$4a,$ff,$83,$11,$2c,$03,$2d,$03,$34,$17,$36,$83,$0f // .E.J...,.-.4.6..
        .byte $3b,$03,$3d,$03,$3b,$a3,$e0,$3e,$03,$40,$03,$3d,$01,$3b,$41,$83 // ;.=.;..>.@.=.;A.
        .byte $11,$2d,$03,$2f,$03,$34,$17,$36,$83,$0f,$3b,$03,$3d,$03,$3b,$a3 // .-./.4.6..;.=.;.
        .byte $e0,$3e,$03,$40,$03,$3d,$01,$3b,$41,$ff,$83,$11,$31,$03,$32,$03 // .>.@.=.;A...1.2.
        .byte $39,$0b,$3b,$83,$01,$3d,$03,$3e,$03,$45,$07,$47,$83,$0f,$40,$a3 // 9.;..=.>.E.G..@.
        .byte $f0,$43,$03,$45,$03,$42,$01,$40,$41,$83,$11,$2f,$03,$32,$03,$34 // .C.E.B.@A../.2.4
        .byte $0b,$39,$83,$01,$3b,$03,$3e,$03,$40,$07,$45,$83,$0f,$40,$a3,$f0 // .9..;.>.@.E..@..
        .byte $43,$03,$45,$03,$42,$01,$40,$41,$ff,$83,$02,$15,$03,$15,$83,$03 // C.E.B.@A........
        .byte $2f,$83,$02,$15,$03,$15,$03,$15,$83,$03,$2f,$83,$02,$15,$ff,$83 // /........./.....
        .byte $02,$1c,$03,$1c,$83,$03,$2f,$83,$02,$1c,$03,$1c,$03,$1c,$83,$03 // ....../.........
        .byte $2f,$83,$02,$1c,$ff,$83,$02,$1a,$03,$1a,$83,$03,$2f,$83,$02,$1a // /.........../...
        .byte $03,$1a,$03,$1a,$83,$03,$2f,$83,$02,$1a,$ff,$83,$0d,$28,$81,$0e // ....../......(..
        .byte $51,$01,$51,$01,$45,$01,$51,$83,$0d,$2d,$81,$0e,$45,$01,$45,$01 // Q.Q.E.Q..-..E.E.
        .byte $51,$01,$45,$83,$0d,$34,$81,$0e,$51,$01,$51,$01,$45,$01,$51,$83 // Q.E..4..Q.Q.E.Q.
        .byte $0d,$28,$81,$0e,$45,$01,$45,$01,$51,$01,$45,$83,$0d,$2d,$81,$0e // .(..E.E.Q.E..-..
        .byte $51,$01,$45,$83,$0d,$34,$81,$0e,$51,$01,$45,$ff,$83,$12,$28,$81 // Q.E..4..Q.E...(.
        .byte $0e,$51,$01,$51,$01,$45,$01,$51,$83,$12,$2d,$81,$0e,$45,$01,$45 // .Q.Q.E.Q..-..E.E
        .byte $01,$51,$01,$45,$83,$12,$34,$81,$0e,$51,$01,$51,$01,$45,$01,$51 // .Q.E..4..Q.Q.E.Q
        .byte $83,$12,$28,$81,$0e,$45,$01,$45,$01,$51,$01,$45,$83,$12,$2d,$81 // ..(..E.E.Q.E..-.
        .byte $0e,$51,$01,$45,$83,$12,$34,$81,$0e,$51,$01,$45,$ff,$83,$02,$12 // .Q.E..4..Q.E....
        .byte $03,$12,$83,$03,$2f,$83,$02,$12,$03,$12,$03,$12,$83,$03,$2f,$83 // ..../........./.
        .byte $02,$12,$ff,$83,$02,$17,$03,$17,$83,$03,$2f,$83,$02,$17,$03,$17 // ........../.....
        .byte $03,$17,$83,$03,$2f,$83,$02,$17,$ff,$85,$02,$13,$05,$13,$85,$03 // ..../...........
        .byte $2f,$82,$02,$13,$02,$13,$a2,$8c,$1a,$02,$1c,$05,$1a,$85,$03,$2f // /............../
        .byte $80,$02,$21,$a1,$93,$21,$02,$1f,$ff,$85,$02,$16,$05,$16,$85,$03 // ..!..!..........
        .byte $2f,$82,$02,$16,$02,$16,$a2,$8e,$1d,$02,$1f,$05,$1d,$85,$03,$2f // /............../
        .byte $80,$02,$24,$a1,$97,$24,$02,$22,$ff,$85,$02,$1a,$05,$1a,$85,$03 // ..$..$."........
        .byte $2f,$82,$02,$1a,$02,$1a,$a2,$94,$21,$02,$23,$05,$21,$85,$03,$2f // /.......!.#.!../
        .byte $80,$02,$28,$a1,$9f,$28,$02,$26,$ff,$80,$04,$26,$00,$28,$00,$2b // ..(..(.&...&.(.+
        .byte $00,$2d,$00,$32,$00,$34,$00,$28,$00,$2b,$00,$2d,$00,$32,$00,$34 // .-.2.4.(.+.-.2.4
        .byte $00,$37,$00,$2b,$00,$2d,$00,$32,$00,$34,$00,$37,$00,$39,$00,$2d // .7.+.-.2.4.7.9.-
        .byte $00,$32,$00,$34,$00,$37,$00,$39,$00,$3e,$00,$32,$00,$34,$00,$37 // .2.4.7.9.>.2.4.7
        .byte $00,$39,$00,$3e,$00,$40,$00,$34,$00,$37,$00,$39,$00,$3e,$00,$40 // .9.>.@.4.7.9.>.@
        .byte $00,$43,$00,$37,$00,$39,$00,$3e,$00,$40,$00,$43,$00,$45,$00,$39 // .C.7.9.>.@.C.E.9
        .byte $00,$3e,$00,$40,$00,$43,$00,$45,$00,$4a,$00,$3e,$00,$40,$00,$43 // .>.@.C.E.J.>.@.C
        .byte $00,$45,$00,$4a,$00,$4c,$00,$40,$00,$43,$00,$45,$00,$4a,$00,$4c // .E.J.L.@.C.E.J.L
        .byte $00,$4f,$00,$43,$00,$45,$00,$4a,$00,$4c,$00,$4f,$00,$51,$00,$43 // .O.C.E.J.L.O.Q.C
        .byte $00,$45,$00,$4a,$00,$4c,$00,$4f,$00,$51,$00,$43,$00,$45,$00,$4a // .E.J.L.O.Q.C.E.J
        .byte $00,$4c,$00,$4f,$00,$51,$00,$43,$00,$45,$00,$4a,$00,$4c,$00,$4f // .L.O.Q.C.E.J.L.O
        .byte $00,$51,$00,$43,$00,$45,$00,$4a,$00,$4c,$00,$4f,$00,$51,$00,$43 // .Q.C.E.J.L.O.Q.C
        .byte $00,$45,$00,$4a,$00,$4c,$00,$4f,$00,$51,$ff,$80,$04,$29,$00,$2b // .E.J.L.O.Q...).+
        .byte $00,$2e,$00,$30,$00,$32,$00,$35,$00,$2b,$00,$2e,$00,$30,$00,$32 // ...0.2.5.+...0.2
        .byte $00,$35,$00,$37,$00,$2e,$00,$30,$00,$32,$00,$35,$00,$37,$00,$3a // .5.7...0.2.5.7.:
        .byte $00,$30,$00,$32,$00,$35,$00,$37,$00,$3a,$00,$3c,$00,$32,$00,$35 // .0.2.5.7.:.<.2.5
        .byte $00,$37,$00,$3a,$00,$3c,$00,$3e,$00,$35,$00,$37,$00,$3a,$00,$3c // .7.:.<.>.5.7.:.<
        .byte $00,$3e,$00,$41,$00,$37,$00,$3a,$00,$3c,$00,$3e,$00,$41,$00,$43 // .>.A.7.:.<.>.A.C
        .byte $00,$3a,$00,$3c,$00,$3e,$00,$41,$00,$43,$00,$46,$00,$3c,$00,$3e // .:.<.>.A.C.F.<.>
        .byte $00,$41,$00,$43,$00,$46,$00,$48,$00,$3e,$00,$41,$00,$43,$00,$46 // .A.C.F.H.>.A.C.F
        .byte $00,$48,$00,$4a,$00,$41,$00,$43,$00,$46,$00,$48,$00,$4a,$00,$4d // .H.J.A.C.F.H.J.M
        .byte $00,$43,$00,$46,$00,$48,$00,$4a,$00,$4d,$00,$4f,$00,$46,$00,$48 // .C.F.H.J.M.O.F.H
        .byte $00,$4a,$00,$4d,$00,$4f,$00,$52,$00,$46,$00,$48,$00,$4a,$00,$4d // .J.M.O.R.F.H.J.M
        .byte $00,$4f,$00,$52,$00,$46,$00,$48,$00,$4a,$00,$4d,$00,$4f,$00,$52 // .O.R.F.H.J.M.O.R
        .byte $00,$46,$00,$48,$00,$4a,$00,$4d,$01,$4f,$ff,$80,$07,$2b,$00,$30 // .F.H.J.M.O...+.0
        .byte $00,$32,$00,$34,$00,$37,$00,$3c,$00,$30,$00,$32,$00,$34,$00,$37 // .2.4.7.<.0.2.4.7
        .byte $00,$3c,$00,$3e,$00,$32,$00,$34,$00,$37,$00,$3c,$00,$3e,$00,$40 // .<.>.2.4.7.<.>.@
        .byte $00,$34,$00,$37,$00,$3c,$00,$3e,$00,$40,$00,$43,$00,$37,$00,$3c // .4.7.<.>.@.C.7.<
        .byte $00,$3e,$00,$40,$00,$43,$00,$48,$00,$3c,$00,$3e,$00,$40,$00,$43 // .>.@.C.H.<.>.@.C
        .byte $00,$48,$00,$4a,$00,$3e,$00,$40,$00,$43,$00,$48,$00,$4a,$00,$4c // .H.J.>.@.C.H.J.L
        .byte $80,$07,$40,$00,$43,$00,$48,$00,$4a,$00,$4c,$80,$08,$4f,$ff,$80 // ..@.C.H.J.L..O..
        .byte $07,$2b,$00,$2d,$00,$31,$00,$34,$00,$35,$00,$37,$00,$2d,$00,$31 // .+.-.1.4.5.7.-.1
        .byte $00,$34,$00,$35,$00,$37,$00,$39,$00,$31,$00,$34,$00,$35,$00,$37 // .4.5.7.9.1.4.5.7
        .byte $00,$39,$00,$3d,$00,$34,$00,$35,$00,$37,$00,$39,$00,$3d,$00,$40 // .9.=.4.5.7.9.=.@
        .byte $00,$35,$00,$37,$00,$39,$00,$3d,$00,$40,$00,$41,$00,$37,$00,$39 // .5.7.9.=.@.A.7.9
        .byte $00,$3d,$00,$40,$00,$41,$00,$43,$00,$39,$00,$3d,$00,$40,$00,$41 // .=.@.A.C.9.=.@.A
        .byte $00,$43,$00,$45,$80,$07,$3d,$00,$40,$00,$41,$00,$43,$00,$45,$80 // .C.E..=.@.A.C.E.
        .byte $08,$49,$ff,$a0,$00,$0a,$8d,$43,$c6,$0a,$18,$6d,$43,$c6,$aa,$bd // .I.....C...mC...
        .byte $00,$c7,$99,$fa,$c6,$e8,$c8,$c0,$06,$d0,$f4,$a9,$00,$8d,$17,$d4 // ................
        .byte $8d,$04,$d4,$8d,$0b,$d4,$8d,$12,$d4,$a9,$0f,$8d,$18,$d4,$a9,$40 // ...............@
        .byte $8d,$55,$c6,$60                       // .U.`

// --- Region $cf9a-$d000 ---
.pc = $cf9a "dat_cf9a"

dat_cf9a:
        // === Data block (103 bytes, $cf9a-$d000) ===
        .byte $ff,$ff,$ab,$99,$58,$a9,$9a,$65,$58,$a9,$5b,$95,$58,$aa,$6a,$65 // ....X..eX.[.X.je
        .byte $58,$aa,$ab,$99,$58,$aa,$aa,$65       // X...X..e

txt_cfb2:
        .text "X*"
        .byte $ab                                   // '+' | $80 (end-of-string marker)
        .byte $95,$50,$0a,$aa,$65,$40,$02,$ab,$99,$00,$00,$aa,$64,$00,$00,$2b // .P..e@......d..+
        .byte $90,$00,$00,$0a,$40,$00,$00,$03,$d2,$07,$04,$40,$00,$00,$15,$50 // ....@......@...P
        .byte $00,$00,$55,$54,$00,$00,$75,$74,$00,$00,$57,$54,$00,$03,$5d,$d7 // ..UT..ut..WT..].
        .byte $00,$0e,$97,$5a,$c0,$3a,$b5,$7a,$b0,$ea,$d5,$5e,$ac,$ba,$b5,$7a // ...Z.:.z...^...z
        .byte $b8,$ae,$ad,$ea,$d8,$ab,$ab,$ab,$58,$aa,$34 // ........X.4

dat_d000:
        // === Fill data (1 bytes, $d000-$d000) ===
        .byte $00                                   // .

// --- Region $e5e9-$ea30 ---
.pc = $e5e9 "dat_e5e9"

dat_e5e9:
        .byte $0b,$08,$c7,$07,$9e                   // .....

txt_e5ee:
        .text "2061"
        .byte $00                                   // string terminator
        .byte $00,$00,$78,$a2,$ff,$9a,$a2,$49,$bd,$1e,$08,$95,$00,$ca,$d0,$f8 // ..x....I........
        .byte $a0,$50,$4c,$37,$00,$e8,$b1,$0f,$c8,$d0,$02,$e6,$10,$c9,$7d,$d0 // .PL7..........}.
        .byte $0f,$be,$00,$e6,$c8,$d0,$02,$e6,$10,$b1,$0f,$c8,$d0,$02,$e6,$10 // ................
        .byte $8d,$01,$08,$e6,$1e,$d0,$04,$e6,$1f,$f0,$07,$ca,$d0,$f2,$a5,$10 // ................
        .byte $d0,$d3,$a9,$37,$85,$01,$58,$4c,$1b,$08,$bd,$18,$21,$9d,$00,$ff // ...7..XL....!...
        .byte $e8,$d0,$f7,$c6,$3c,$a9,$06,$c7,$39,$d0,$ef,$f0,$b8,$19,$08,$e9 // ....<...9.......
        .byte $03,$9e                               // ..

txt_e655:
        .text "2075 THE 1001 CREW"
        .byte $00                                   // string terminator
        .byte $00,$00,$a9,$93,$20,$d2,$ff,$a9,$03,$a2,$00,$9d,$00,$d8,$9d,$f8 // .... ...........
        .byte $da,$e8,$d0,$f7,$a2,$00,$bd,$00,$0e,$49,$e5,$9d,$00,$04,$e8,$d0 // .........I......
        .byte $f5,$bd,$80,$08,$49,$e1,$9d,$f8,$06,$e8,$d0,$f5,$7d,$05,$ea,$20 // ....I.......}.. 
        .byte $e0,$0a,$20,$00,$10,$af,$2f,$0e,$c9,$54,$d0,$a9,$af,$3b,$0e,$c9 // .. .../..T...;..
        .byte $45,$d0,$a2,$af,$bd,$08,$c9,$6e,$d0,$9b,$af,$19,$09,$c9,$41,$d0 // E......n......A.
        .byte $94,$a9,$00,$8d,$20,$d0,$8d,$21,$d0,$8d,$e1,$0a,$8d,$30,$08,$4c // .... ..!.....0.L
        .byte $9b,$09,$ea,$ea,$ea,$4f,$7d           // .....O}

txt_e6cf:
        .text "$AOOOA"
        .byte $66,$73,$64,$64,$75,$68,$6f,$66,$72,$41,$75,$6e,$41,$5b,$4c,$60 // fsdduhofrAunA[L`
        .byte $6f,$75,$68,$72,$6e,$67,$75,$41,$62,$73,$4f,$72,$64,$73,$77,$68 // ouhrnguAbsOrdswh
        .byte $62,$64,$72,$7d,$05,$41,$7d,$0c,$02,$41,$41,$4c,$72,$76,$64,$65 // bdr}.A}..AALrvde
        .byte $68,$72,$69,$41,$62,$73,$60,$62,$6a,$68,$6f,$66,$41,$62,$73,$64 // hriAbs`bjhofAbsd
        .byte $76,$7d,$12,$41,$4c,$75,$64,$73,$73,$60,$72,$6e,$67,$75,$41,$68 // v}.ALudss`rnguAh
        .byte $6f,$62,$4f,$7d,$04,$41,$01,$7d,$14,$41,$4c,$60,$4f,$65,$4f,$6b // obO}.A.}.AL`OeOk
        .byte $41,$41,$41,$72,$4c,$62,$4f,$72,$7d,$0a,$41,$c1,$4f,$7d,$24,$41 // AAArLbOr}.A.O}$A
        .byte $4f,$4f,$7d,$11,$c1,$ea,$a9,$31,$8d,$14,$03,$a9,$ea,$8d,$15,$03 // OO}....1........
        .byte $a9,$01,$8d,$0e,$dc,$a9,$f0,$8d,$1a,$d0,$58,$60,$7d,$04,$ea,$a2 // ..........X`}...
        .byte $60,$ee,$c5,$0a,$ee,$c7,$0a,$ee,$c9,$0a,$20,$18,$0a,$ca,$d0,$f1 // `......... .....
        .byte $7d,$04,$ea,$a2,$00,$20,$18,$0a,$ce,$c4,$0a,$ee,$c8,$0a,$e8,$e0 // }.... ..........
        .byte $2d,$d0,$f2,$a2,$00,$20,$18,$0a,$ee,$c5,$0a,$ee,$c7,$0a,$ee,$c9 // -.... ..........
        .byte $0a,$ee,$c4,$0a,$ce,$c8,$0a,$e8,$e0,$70,$d0,$e9,$a2,$00,$20,$18 // .........p.... .
        .byte $0a,$ee,$c4,$0a,$ce,$c8,$0a,$e8,$e0,$2d,$d0,$f2,$a2,$00,$20,$18 // .........-.... .
        .byte $0a,$ce,$c5,$0a,$ce,$c7,$0a,$ce,$c9,$0a,$ce,$c4,$0a,$ee,$c8,$0a // ................
        .byte $e8,$e0,$70,$d0,$e9,$a2,$00,$a2,$60,$ce,$c5,$0a,$ce,$c7,$0a,$ce // ..p.....`.......
        .byte $c9,$0a,$20,$18,$0a,$ca,$d0,$f1,$4c,$9b,$09,$8a,$48,$98,$48,$a2 // .. .....L...H.H.
        .byte $00,$a0,$0c,$ca,$d0,$fd,$88,$d0,$fa,$68,$a8,$68,$aa,$ad,$12,$d0 // .........h.h....
        .byte $c9,$e0,$d0,$f9,$ad,$01,$dc,$29,$10,$d0,$03,$4c,$3c,$0a,$60,$20 // .......)...L<.` 
        .byte $90,$0f,$20,$80,$09,$a9,$00,$8d,$15,$d0,$ea,$a2,$00,$bd,$58,$0a // .. ...........X.
        .byte $9d,$c0,$02,$e8,$e0,$40,$d0,$f5,$4c,$c0,$02,$ea,$a9,$36,$85,$01 // .....@..L....6..
        .byte $a0,$c0,$a2,$00,$bd,$00,$12,$9d,$01,$08,$e8,$d0,$f7,$ee,$cb,$02 // ................
        .byte $ee,$ce,$02,$88,$d0,$ec,$e6,$01,$4c,$e2,$fc,$20,$8e,$a6,$20,$ae // ........L.. .. .
        .byte $a7,$ea,$ea,$00,$01,$f9,$ff,$13,$13,$1b,$13,$00,$ff,$3f,$7d,$05 // .............?}.
        .byte $ff,$7d,$04,$00,$ff,$00,$fc,$ff,$20,$20,$00,$22,$00,$00,$20,$00 // .}......  .".. .
        .byte $7d,$10,$01                           // }..

txt_e868:
        .text "3345760"
        .byte $07,$08,$09                           // ...

txt_e872:
        .text "001210:"
        .byte $1a,$ff,$1a,$67,$01,$8b,$01,$d0,$01,$ad,$01,$7d,$0a,$00,$36,$00 // ...g.......}..6.
        .byte $69,$00,$04,$00,$9f,$00,$d2,$00,$78,$a9,$00,$85,$02,$a9,$00,$8d // i.......x.......
        .byte $0e,$dc,$8d,$12,$d0,$a9,$0b,$a0,$0d,$8d,$15,$03,$8c,$14,$03,$ad // ................
        .byte $11,$d0,$29,$7f,$8d,$11,$d0,$a9,$81,$8d,$1a,$d0,$ad,$19,$d0,$8d // ..).............
        .byte $19,$d0,$ea,$58,$60,$ad,$19,$d0,$8d,$19,$d0,$30,$03,$4c,$3c,$0f // ...X`......0.L<.
        .byte $78,$e6,$02,$a5,$02,$29,$03,$85,$02,$aa,$bd,$80,$0a,$8d,$12,$d0 // x....)..........
        .byte $bd,$84,$0a,$8d,$11,$d0,$bd,$88,$0a,$8d,$15,$d0,$a0,$06,$88,$d0 // ................
        .byte $fd,$bd,$8c,$0a,$8d,$1d,$d0,$bd,$90,$0a,$8d,$17,$d0,$bd,$94,$0a // ................
        .byte $8d,$1c,$d0,$bd,$98,$0a,$8d,$10,$d0,$8a,$c9,$00,$f0,$23,$c9,$03 // .............#..
        .byte $f0,$1f,$a0,$07,$b9,$a0,$0a,$99,$27,$d0,$b9,$b0,$0a,$99,$f8,$07 // ........'.......
        .byte $88,$10,$f1,$a0,$0f,$b9,$c0,$0a,$99,$00,$d0,$88,$10,$f7,$4c,$95 // ..............L.
        .byte $0b,$a0,$07,$b9,$a8,$0a,$99,$27,$d0,$b9,$b8,$0a,$99,$f8,$07,$88 // .......'........
        .byte $10,$f1,$a0,$0f,$b9,$d0,$0a,$99,$00,$d0,$88,$10,$f7,$a5,$02,$f0 // ................
        .byte $04,$58,$4c,$3c,$0f,$58,$ad,$c7,$0a,$8d,$cb,$0a,$4c,$3c,$0f,$a2 // .XL<.X......L<..
        .byte $1a,$7d,$05,$ea,$bd,$c7,$0b,$9d,$ff,$d3,$ca,$d0,$f2,$60,$7d,$0f // .}...........`}.
        .byte $ea,$60,$41,$ff,$00,$00,$11,$0f,$fa,$21,$ff,$00,$00,$51,$0f,$fa // .`A......!...Q..
        .byte $18,$ff,$00,$00,$21,$0f,$fa,$00,$10,$ff,$3f,$6d,$65,$7d,$1d,$ea // ....!.....?me}..
        .byte $7d,$09,$00,$01,$a9,$00,$06,$a9,$00,$06,$a9,$00,$05,$69,$00,$00 // }............i..
        .byte $69,$00,$00,$69,$00,$00,$69,$00,$00,$69,$00,$00,$69,$00,$00,$69 // i..i..i..i..i..i
        .byte $00,$00,$69,$00,$00,$69,$00,$00,$69,$00,$00,$69,$00,$05,$69,$50 // ..i..i..i..i..iP
        .byte $06,$aa,$90,$06,$aa,$90,$05,$55,$50,$00,$00,$55,$00,$01,$aa,$40 // .......UP..U...@
        .byte $06,$aa,$90,$06,$96,$90,$1a,$41,$a4,$1a,$41,$a4,$1a,$41,$a4,$1a // .......A..A..A..
        .byte $41,$a4,$1a,$41,$a4,$1a,$41,$a4,$1a,$41,$a4,$1a,$41,$a4,$1a,$41 // A..A..A..A..A..A
        .byte $a4,$1a,$41,$a4,$1a,$41,$a4,$1a,$41,$a4,$1a,$96,$a4,$06,$aa,$90 // ..A..A..A.......
        .byte $06,$aa,$90,$01,$aa,$40,$00,$55,$00,$07,$7d,$12,$00,$01,$50,$00 // .....@.U..}...P.
        .byte $06,$90,$05,$1a,$90,$15,$1a,$41,$59,$69,$01,$a9,$69,$01,$a5,$64 // .......AYi..i..d
        .byte $01,$90,$64,$01,$90,$69,$01,$90,$59,$01,$90,$5a,$51,$90,$16,$91 // ..d..i..Y..ZQ...
        .byte $90,$06,$91,$91,$05,$51,$91,$01       // .....Q..

// --- Region $ea34-$ea80 ---
.pc = $ea34 "dat_ea34"

dat_ea34:
        .byte $00,$3c,$00,$03,$ff,$c0,$0f,$ff,$f0,$3f,$ff,$fe,$7f,$ff,$ff,$fe // .<.......?......
        .byte $07,$ff,$ff,$fb,$99,$ff,$fd,$ce,$7f,$fd,$c8,$3f,$fb,$80,$00,$f7 // ...........?....
        .byte $00,$01,$ee,$00,$03,$dc,$00,$07,$bf,$f0,$0f,$3f,$f0,$1e,$00,$30 // ...........?...0
        .byte $3c,$00,$10,$78,$00,$00,$7f,$c0,$1f,$7f,$e1,$ff,$7d,$08,$00,$15 // <..x........}...
        .byte $00,$00,$6a,$40,$01,$aa,$90,$01,$aa,$a4,$06,$a5,$a4 // ..j@.........

// --- Region $ea86-$ea99 ---
.pc = $ea86 "dat_ea86"

dat_ea86:
        .byte $10,$1a,$40,$00,$1a,$40,$00,$1a,$40,$00,$1a,$40,$00,$1a,$40,$00 // ..@..@..@..@..@.
        .byte $1a,$40,$14,$16                       // .@..

// --- Region $eaa8-$eaff ---
.pc = $eaa8 "dat_eaa8"

dat_eaa8:
        .byte $00,$15,$7d,$04,$00,$ff,$00,$00,$00,$15,$55,$00,$1a,$aa,$40,$1a // ..}.......U...@.
        .byte $aa,$90,$1a,$56,$a4,$1a,$41,$a4,$1a,$41,$a4,$1a,$55,$a4,$1a,$aa // ...V..A..A..U...
        .byte $90,$1a,$a5,$40,$1a,$a4,$00,$1a,$a9,$00,$1a,$aa,$40,$1a,$5a,$90 // ...@........@.Z.
        .byte $1a,$46,$a4,$1a,$41,$a4,$1a,$41,$a4,$1a,$40,$64,$1a,$40,$64,$15 // .F..A..A..@d.@d.
        .byte $40,$14,$7d,$08,$00,$15,$00,$00,$6a,$40,$01,$aa,$90,$01,$aa,$90 // @.}.....j@......
        .byte $06,$a5,$a4,$06,$90,$64,$16,$a5       // .....d..

// --- Region $eb0c-$eb13 ---
.pc = $eb0c "dat_eb0c"

dat_eb0c:
        .byte $00,$1a,$40,$00,$1a,$40,$14,$16       // ..@..@..

// --- Region $eb22-$eb79 ---
.pc = $eb22 "dat_eb22"

dat_eb22:
        .byte $00,$15,$7d,$04,$00,$ff,$00,$00,$00,$15,$00,$15,$19,$00,$19,$19 // ..}.............
        .byte $00,$19,$19,$00,$19,$19,$00,$19,$19,$00,$19,$19,$40,$59,$1a,$40 // ............@Y.@
        .byte $69,$1a,$40,$69,$16,$40,$65,$06,$44,$64,$06,$59,$64,$06,$aa,$a4 // i.@i.@e.Dd.Yd...
        .byte $06,$aa,$a4,$06,$aa,$a4,$01,$aa,$94,$01,$a6,$90,$01,$91,$90,$01 // ................
        .byte $40,$50,$00,$00,$00
        .byte $32,$4b,$7d
        .text "$EKKK"
        .byte $7d,$07

txt_eb71:
        .text "ETUUTE"
        .byte $64,$6b,$61                           // dka

// --- Region $eb87-$ebd6 ---
.pc = $eb87 "dat_eb87"

dat_eb87:
        .byte $45,$66,$77,$60,$72,$7d,$35,$45,$75,$77,$60,$76,$60,$6b,$71,$6c // Efw`r}5Euw`v`kql
        .byte $6b,$62,$45,$45,$5f,$45,$45,$61,$77,$64,$62,$6a,$6b,$76,$6e,$70 // kbEE_EEawdbjkvnp
        .byte $69,$69,$60,$7d,$04,$05,$7d,$0e,$45,$05,$7d,$1c,$45,$4b,$7d,$06 // ii`}..}.E.}.EK}.
        .byte $45,$76,$74,$70,$60,$60,$7f,$60,$61,$45,$6c,$6b,$45,$71,$6d,$60 // Evtp``.`aElkEqm`
        .byte $45,$7c,$60,$64,$77
        .byte $45,$54,$5c,$5d
        .byte $53,$7d,$05
        .text "EKKK"

// --- Region $ebe5-$ed3c ---
.pc = $ebe5 "dat_ebe5"

dat_ebe5:
        .byte $0b,$ad,$d0,$0b,$c9,$04,$d0,$0d,$a9,$81,$8d,$01,$0f,$a9,$ea,$8d // ................
        .byte $02,$0f,$ea,$ea,$ea,$20,$a7,$0b,$4c,$81,$7d,$17,$ea,$c6,$8c,$10 // ..... ..L.}.....
        .byte $04,$a9,$03,$85,$8c,$a6,$8c,$bd,$74,$0f,$ea,$ea,$ea,$bd,$78,$0f // ........t.....x.
        .byte $ea,$ea,$ea,$bd,$7c,$0f,$ea,$ea,$ea,$bd,$80,$0f,$8d,$16,$d0,$bd // ....|...........
        .byte $70,$0f,$ea,$ea,$ea,$8a,$f0,$06,$68,$a8,$68,$aa,$68,$40,$4c,$00 // p.......h.h.h@L.
        .byte $11,$2f,$ff,$b1,$70,$7d,$08,$00,$7d,$04,$1b,$7d,$04,$c7,$07,$ff // ./..p}..}..}....
        .byte $ff,$ff,$15,$1d,$15,$15,$7d,$04,$ff,$a9,$00,$8d,$15,$d0,$8d,$17 // ......}.........
        .byte $d0,$8d,$1c,$d0,$8d,$1d,$d0,$8d,$18,$d4,$60,$7d,$15,$ea,$7d,$09 // ..........`}..}.
        .byte $ff,$7d,$30,$00,$a9,$33,$85,$01,$b1,$8e,$48,$a9,$37,$85,$01,$68 // .}0..3....H.7..h
        .byte $a6,$fe,$60,$00,$a9,$11,$85,$fb,$a9,$10,$85,$fa,$a9,$11,$85,$fd // ..`.............
        .byte $a9,$f1,$85,$fc,$a9,$00,$85,$fe,$60,$ad,$82,$0f,$38,$e9,$08,$8d // ........`...8...
        .byte $82,$0f,$c9,$c0,$90,$03,$60,$ea,$ea,$a9,$c7,$8d,$82,$0f,$a9,$00 // ......`.........
        .byte $85,$8e,$a9,$d0,$85,$8f,$a0,$00,$b1,$fa,$aa,$e0,$00,$f0,$0e,$a5 // ................
        .byte $8e,$18,$69,$08,$85,$8e,$90,$02,$e6,$8f,$ca,$d0,$ee,$a2,$00,$bd // ..i.............
        .byte $41,$05,$9d,$40,$05,$bd,$69,$05,$9d,$68,$05,$bd,$91,$05,$9d,$90 // A..@..i..h......
        .byte $05,$bd,$b9,$05,$9d,$b8,$05,$bd,$e1,$05,$9d,$e0,$05,$bd,$09,$06 // ................
        .byte $9d,$08,$06,$bd,$31,$06,$9d,$30,$06,$bd,$59,$06,$9d,$58,$06,$e8 // ....1..0..Y..X..
        .byte $e0,$27,$d0,$cb,$a0,$07,$20,$f0,$0f,$ea,$3d,$f8,$10,$dd,$f8,$10 // .'.... ...=.....
        .byte $d0,$04,$a9,$cc,$d0,$02,$a9,$64,$99,$40,$03,$88,$10,$e8,$ad,$40 // .......d.@.....@
        .byte $03,$8d,$67,$05,$ad,$41,$03,$8d,$8f,$05,$ad,$42,$03,$8d,$b7,$05 // ..g..A.....B....
        .byte $ad,$43,$03,$8d,$df,$05,$ad,$44,$03,$8d,$07,$06,$ad,$45,$03,$8d // .C.....D.....E..
        .byte $2f,$06,$ad,$46,$03,$8d,$57,$06       // /..F..W.

// --- Region $ed65-$ed77 ---
.pc = $ed65 "dat_ed65"

dat_ed65:
        .byte $08,$04,$02,$fc,$90,$09,$a5,$fb,$c5,$fd,$90,$03,$80,$40,$20,$10 // .............@ .
        .byte $08,$04,$02                           // ...

// --- Region $ed8a-$f0c3 ---
.pc = $ed8a "Segment $ed8a"
        .byte $20,$14,$08,$05                       //  ...

txt_ed8e:
        .text " 1001 "
        .byte $03,$12,$05,$17,$20,$10,$12,$05,$13,$05,$0e,$14,$20,$3a,$04,$12 // .... ....... :..
        .byte $01,$07,$0f,$0e,$13,$0b,$15,$0c,$0c,$05,$7d,$04,$60 // ..........}.`

txt_edb1:
        .encoding "screencode_mixed"
        .text " also cracked : wild ride - rupert icecastle - wild west"
        .encoding "petscii_upper"

txt_ede9:
        .text " -. "

txt_eded:
        .encoding "screencode_mixed"
        .text "try to get the great picture disks from our best friend acs. nice music isn't it"
        .encoding "petscii_upper"

txt_ee3d:
        .text " ? . "

txt_ee42:
        .encoding "screencode_mixed"
        .text "this works also on tape "
        .encoding "petscii_upper"
        .byte $7d,$04,$21,$7d,$19,$20,$1b,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00 // }.!}. .}..}..}..
        .byte $7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d // }..}..}..}..}..}
        .byte $00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00 // ..}..}..}..}..}.
        .byte $00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00 // .}..}..}..}..}..
        .byte $7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d // }..}..}..}..}..}
        .byte $00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00 // ..}..}..}..}..}.
        .byte $00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00 // .}..}..}..}..}..
        .byte $7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d // }..}..}..}..}..}
        .byte $00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00 // ..}..}..}..}..}.
        .byte $00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00 // .}..}..}..}..}..
        .byte $7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d // }..}..}..}..}..}
        .byte $00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00 // ..}..}..}..}..}.
        .byte $00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00 // .}..}..}..}..}..
        .byte $7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d // }..}..}..}..}..}
        .byte $00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00 // ..}..}..}..}..}.
        .byte $00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00 // .}..}..}..}..}..
        .byte $7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d // }..}..}..}..}..}
        .byte $00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00 // ..}..}..}..}..}.
        .byte $00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00 // .}..}..}..}..}..
        .byte $7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d // }..}..}..}..}..}
        .byte $00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00 // ..}..}..}..}..}.
        .byte $00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00 // .}..}..}..}..}..
        .byte $7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d // }..}..}..}..}..}
        .byte $00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00 // ..}..}..}..}..}.
        .byte $00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00 // .}..}..}..}..}..
        .byte $7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d // }..}..}..}..}..}
        .byte $00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00 // ..}..}..}..}..}.
        .byte $00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00 // .}..}..}..}..}..
        .byte $7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d // }..}..}..}..}..}
        .byte $00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00 // ..}..}..}..}..}.
        .byte $00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00 // .}..}..}..}..}..
        .byte $7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d // }..}..}..}..}..}
        .byte $00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00,$00,$7d,$00 // ..}..}..}..}..}.
        .byte $00,$b9,$f0,$0a,$ad,$3c,$03,$85,$c3,$ad,$3d,$03,$85,$c4,$20,$50 // .....<....=... P
        .byte $f7,$20,$e4,$ff,$f0,$fb,$20,$bc,$cb,$a4,$b7,$f0,$0b,$88,$b1,$bb // . .... .........
        .byte $d9,$41,$03,$d0,$ce,$98,$d0,$f5,$84,$90,$20,$d2,$f5,$ad,$3e,$03 // .A........ ...>.
        .byte $38,$ed,$3c,$03,$ea,$ea,$ea,$08,$18,$65,$c3,$85,$ae,$ad,$3f,$03 // 8.<......e....?.
        .byte $65,$c4,$ea,$ea,$ea,$28,$ed,$3d,$03,$85,$af,$20,$f3,$ca,$a5,$bd // e....(.=... ....
        .byte $45,$d7,$05,$90,$ea,$ea,$ea,$f0,$04,$a9 // E.........

// --- Region $f0cb-$f0d7 ---
.pc = $f0cb "Segment $f0cb"
        .byte $bc,$cb,$a0,$00,$84,$c0,$ad,$11,$d0,$29,$ef,$8d,$11 // .........)...

// --- Region $f104-$f123 ---
.pc = $f104 "dat_f104"

dat_f104:
        .byte $85,$bd,$45,$d7,$85,$d7,$a9,$08,$85,$a3,$06,$bd,$a5,$01,$29,$f7 // ..E...........).
        .byte $20,$ce,$ca,$a2,$11,$ea,$09,$08,$20,$ce,$ca,$a2,$0e,$c6,$a3,$d0 //  ....... .......

// --- Region $f133-$f26e ---
.pc = $f133 "txt_f133"

txt_f133:
        .text " /"
        .byte $cb                                   // 'K' | $80 (end-of-string marker)
        .byte $c9,$00,$f0,$f9,$85,$ab,$ea,$ea,$ea,$20,$60,$cb,$91,$b2,$c8,$c0 // ......... `.....
        .byte $c0,$d0,$f6,$f0                       // ....

txt_f14a:
        .text "0 /"
        .byte $cb                                   // 'K' | $80 (end-of-string marker)
        .byte $20,$60,$cb,$c4,$93,$d0,$02,$91,$c3,$d1,$c3,$f0,$02,$86,$90,$45 //  `.............E
        .byte $d7,$85,$d7,$e6,$c3,$d0,$02,$e6,$c4,$a5,$c3,$c5,$ae,$a5,$c4,$e5 // ................
        .byte $af,$90,$dd,$20,$60,$cb,$20,$75,$ca,$ea,$ea,$ea,$c8,$84,$c0,$58 // ... `. u.......X
        .byte $18,$a9,$00,$8d,$a0,$02,$4c,$93,$fc,$20,$17,$f8,$20,$72,$ca,$84 // ......L.. .. r..
        .byte $d7,$a9,$07,$8d,$06,$dd,$a2,$01,$ea,$ea,$ea,$20,$73,$cb,$26,$bd // ........... s.&.
        .byte $a5,$bd,$c9,$02,$d0,$f5,$a0,$09,$20,$60,$cb,$c9,$02,$f0,$f9,$c4 // ........ `......
        .byte $bd,$d0,$e8,$20,$60,$cb,$88,$d0,$f6,$60,$a9,$08,$85,$a3,$20,$73 // ... `....`.... s
        .byte $cb,$26,$bd,$ea,$ea,$ea,$c6,$a3,$d0,$f4,$a5,$bd,$60,$a9,$10,$2c // .&..........`..,
        .byte $0d,$dc,$f0,$fb,$ad,$0d,$dd,$8e,$07,$dd,$48,$a9,$19,$8d,$0f,$dd // ..........H.....
        .byte $68,$4a,$4a,$60,$48,$a5,$01,$29,$fe,$85,$01,$68 // hJJ`H..)...h

txt_f1ea:
        .text " 0"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $48,$a5,$01,$09,$01,$85,$01,$68,$60,$48,$a5,$01,$29,$fe,$85,$01 // H......h`H..)...
        .byte $68                                   // h

txt_f1fe:
        .text " F"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $48,$a5,$01,$09,$01,$85,$01,$ad,$3e,$03,$85,$2d,$ad,$3f,$03,$85 // H.......>..-.?..
        .byte $2e,$68,$60,$48,$a5,$01,$09,$01,$85,$01,$68 // .h`H......h

txt_f21c:
        .text " ,"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $48,$a5,$01,$29,$fe,$85,$01,$68,$60,$a5,$ff,$09,$22,$15,$41,$10 // H..)...h`...".A.
        .byte $22,$14                               // ".

txt_f231:
        .text "A&A&A&A&A&A&A"
        .byte $12,$0f,$05,$41,$13,$13,$41,$34,$12,$41,$35,$11,$41,$36,$00,$34 // ...A..A4.A5.A6.4
        .byte $57,$05,$13,$14
        .byte $20,$57,$09,$0e,$87
        .text "5G62"
        .byte $03
        .byte $40,$09
        .byte $13,$00,$00,$05,$06,$1a,$43,$73,$06,$0c,$0f,$06,$92,$4c,$63,$cf // ......Cs.....Lc.
        .byte $4c                                   // L

// --- Region $f3c2-$f3e0 ---
.pc = $f3c2 "Segment $f3c2"
        .byte $2a,$c6,$bd,$34,$c6                   // *..4.

txt_f3c7:
        .text ") "
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $15,$bd,$31,$c6,$d0,$10,$bd,$37,$c6,$29,$fe,$99,$04,$d4,$a9,$00 // ..1....7.)......
        .byte $99,$05,$d4,$99,$06,$d4,$bd           // .......

// --- Region $f5d2-$f5fc ---
.pc = $f5d2 "dat_f5d2"

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

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

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

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

// --- Region $f67b-$f6f3 ---
.pc = $f67b "dat_f67b"

dat_f67b:
        .byte $8b,$70,$93,$40,$9c,$78,$a5,$58,$af,$c8,$b9,$e0,$c4,$98,$d0,$08 // .p.@.x.X........
        .byte $dd,$30,$ea,$20,$f8,$2e,$fd,$00,$07,$0e,$7d,$04,$00,$1b,$01,$01 // .0. ......}.....
        .byte $00,$0b,$0b,$00                       // ....

txt_f69f:
        .text "WWAAA+Q"
        .byte $13,$04,$05,$0c,$ff,$00,$09,$00,$41,$ff,$41,$df,$00,$18,$75,$03 // ........A.A...u.
        .byte $00,$00,$00,$01,$00,$00,$02,$02,$28,$00,$0d,$75,$03,$09,$18,$42 // ........(..u...B
        .byte $7d,$04,$00,$40,$e4,$d2,$07,$41,$69,$86,$02,$04,$08,$00,$08,$41 // }..@...Ai......A
        .byte $0c,$00,$00,$00,$04,$f8,$01,$41,$0d,$a0,$03,$02,$08,$00,$02,$81 // .......A........
        .byte $0f,$0a,$00,$00,$05,$42,$03,$41,$00,$60,$00,$01,$0d,$c0 // .....B.A.`....

// --- Region $f6fc-$ffd1 ---
.pc = $f6fc "dat_f6fc"

dat_f6fc:
        .byte $08,$41,$08,$0a,$00,$00,$01,$00,$05,$11,$bf,$00,$00,$00,$05,$00 // .A..............
        .byte $05,$10,$bf,$05,$00,$00,$05,$00,$08,$81,$0f,$0f,$01,$00,$02,$00 // ................
        .byte $08,$11,$0f,$0f,$01,$00,$02,$00,$08,$41,$0f,$0f,$00,$00,$04,$c0 // .........A......
        .byte $01,$41,$0f,$8f,$02,$02,$08,$00,$08,$41,$05,$09,$02,$00,$05,$00 // .A.......A......
        .byte $08,$41,$05,$04,$00,$00,$05,$80,$02,$41,$09,$80,$02,$01,$08,$00 // .A.......A......
        .byte $08,$41,$09,$70,$01,$00,$00,$00,$03,$41,$2c,$30,$01,$00,$02,$00 // .A.p.....A,0....
        .byte $08,$15,$0f,$0f,$02,$00,$05,$6e,$9e,$0a,$c7,$c7,$c8,$6e,$9e,$0a // .......n.....n..
        .byte $c7,$c7,$c8,$54,$71,$94,$c8,$c8,$c8,$d5,$b9,$d9,$f9,$da,$f4,$19 // ...Tq...........
        .byte $7a,$06,$16,$25,$35,$44,$60,$db,$7b,$ff,$98,$9b,$b7,$d9,$fa,$1b // z..%5D`.{.......
        .byte $3d,$5e,$54,$f0,$a9,$b0,$7f,$b7,$9b,$cf,$e5,$d7,$c9,$df,$f5,$0b // =^T.............
        .byte $f3,$17,$21,$2b,$8d,$a3,$55,$8a,$4c,$d8,$c8,$cc,$cc,$cc,$c8,$c8 // ..!+..U.L.......
        .byte $cd,$cd,$7d,$06,$c9,$cd,$c9,$ce,$c9,$ce,$c9,$c9,$c9,$ca,$ca,$ca // ..}.............
        .byte $cf,$ce,$7d,$08,$ca,$cb,$cb,$cb,$cc,$ca,$cb,$cb,$cb,$cc,$cc,$cb // ..}.............
        .byte $cb,$cc,$c8,$06,$7d,$04,$07,$04,$05,$04,$05,$08,$09,$0c,$04,$04 // ....}...........
        .byte $0d,$0d,$08,$09,$1d,$04,$04,$0d,$0d,$0f,$0f,$11,$11,$13,$14,$13 // ................
        .byte $15,$1d,$04,$0d,$0f,$11,$13,$14,$13,$15,$13,$14,$13,$15,$1d,$0c // ................
        .byte $22,$ff,$00,$00,$00,$1b,$20,$1f,$06,$7d,$05,$07,$1b,$0a,$0b,$07 // "..... ..}......
        .byte $1c,$06,$06,$0e,$0e,$0a,$0b,$07,$1c,$06,$06,$0e,$0e,$10,$7d,$10 // ..............}.
        .byte $19,$1c,$12,$7d,$10,$1a,$1b,$16,$17,$16,$18,$07,$07,$06,$0e,$10 // ...}............
        .byte $7d,$08,$19,$12,$7d,$08,$1a,$16,$17,$16,$18,$16,$17,$16,$18,$7d // }...}..........}
        .byte $08,$07,$ff,$00,$00,$00,$1e,$7d,$0a,$01,$03,$03,$7d,$06,$01,$7d // .......}....}..}
        .byte $04,$02,$03,$03,$7d,$06,$01,$7d,$04,$02,$7d,$08,$01,$7d,$04,$03 // ....}..}..}..}..
        .byte $7d,$04,$01,$02,$02,$7d,$04,$01,$7d,$08,$03,$7d,$04,$01,$21,$ff // }....}..}..}..!.
        .byte $7d,$04                               // }.

txt_f86e:
        .text "0'(')**')--..')**')')"
        .byte $7d,$04,$30,$ff,$7d,$06,$26,$7d,$04,$2f,$7d,$04 // }.0.}.&}./}.

txt_f88f:
        .text "&//&&//&&"
        .byte $7d,$04,$2f,$7d,$04,$26,$7d,$04,$30,$ff,$7d,$04 // }./}.&}.0.}.

txt_f8a4:
        .text "#%%##%%##$$##$$##%%##++,,++,,$$##$$##%%##$$##$$"
        .byte $7d,$0e,$23,$ff,$57,$57,$ff,$5f,$ff,$85,$00,$39,$05,$39,$02,$39 // }.#.WW._...9.9.9
        .byte $02,$3b,$17,$37,$05,$32,$05,$39,$05,$39,$02,$39,$02,$3b,$17,$3e // .;.7.2.9.9.9.;.>
        .byte $05,$39,$ff,$0b,$37,$8b,$01,$4c,$0b,$4a,$0b,$45,$0b,$43,$0b,$3e // .9..7..L.J.E.C.>
        .byte $0b,$39,$0b,$37,$ff,$82,$05,$3b,$02,$3c,$08,$43,$08,$42,$08,$40 // .9.7...;.<.C.B.@
        .byte $08,$3e,$05,$3c,$ff,$02,$3b,$02,$3c,$08,$43,$08,$42,$08,$47,$08 // .>.<..;.<.C.B.G.
        .byte $48,$05,$4a,$ff,$82,$05,$37,$02,$39,$08,$40,$08,$3e,$08,$3c,$08 // H.J...7.9.@.>.<.
        .byte $3b,$05,$39,$ff,$02,$37,$02,$39,$08,$40,$08,$3e,$08,$43,$08,$45 // ;.9..7.9.@.>.C.E
        .byte $05,$47,$ff,$82,$00,$45,$02,$43,$05,$43,$0b,$43,$8b,$01,$4a,$0b // .G...E.C.C.C..J.
        .byte $45,$17,$43,$85,$06,$32,$02,$32,$05,$2f,$02,$2f,$05,$2c,$ff,$85 // E.C..2.2././.,..
        .byte $00,$3c,$05,$3c,$02,$3c,$02,$3e,$17,$3a,$05,$35,$05,$3c,$05,$3c // .<.<.<.>.:.5.<.<
        .byte $02,$3c,$02,$3e,$17,$41,$85,$06,$30,$ff,$85,$00,$40,$05,$40,$02 // .<.>.A..0...@.@.
        .byte $40,$02,$41,$17,$40,$05,$39,$05,$40,$05,$40,$02,$40,$02,$41,$11 // @.A.@.9.@.@.@.A.
        .byte $43,$85,$06,$2f,$05,$2c,$ff,$85,$00,$3e,$05,$3e,$02,$3e,$02,$40 // C../.,...>.>.>.@
        .byte $17,$3c,$05,$37,$05,$3e,$05,$3e,$02,$3e,$02,$40,$11,$43,$85,$06 // .<.7.>.>.>.@.C..
        .byte $2f,$02,$2c,$02,$2c,$ff,$82,$05,$3b,$02,$3c,$02,$43,$02,$43,$02 // /.,.,...;.<.C.C.
        .byte $43,$02,$42,$02,$42,$02,$42,$02,$40,$02,$40,$02,$40,$02,$3e,$02 // C.B.B.B.@.@.@.>.
        .byte $3e,$02,$3e,$02,$3c,$02,$3c,$ff,$02,$3b,$02,$3c,$02,$43,$02,$43 // >.>.<.<..;.<.C.C
        .byte $02,$43,$02,$42,$02,$42,$02,$42,$02,$47,$02,$47,$02,$47,$02,$45 // .C.B.B.B.G.G.G.E
        .byte $02,$45,$02,$45,$02,$42,$02,$42,$ff,$02,$3b,$02,$3c,$02,$43,$02 // .E.E.B.B..;.<.C.
        .byte $43,$02,$43,$02,$42,$02,$42,$02,$42,$02,$47,$02,$47,$02,$47,$02 // C.C.B.B.B.G.G.G.
        .byte $48,$02,$48,$02,$48,$02,$4a,$02,$4a,$ff,$82,$05,$37,$02,$39,$02 // H.H.H.J.J...7.9.
        .byte $40,$02,$40,$02,$40,$02,$3e,$02,$3e,$02,$3e,$02,$3c,$02,$3c,$02 // @.@.@.>.>.>.<.<.
        .byte $3c,$02,$3b,$02,$3b,$02,$3b,$02,$39,$02,$39,$ff,$02,$37,$02,$39 // <.;.;.;.9.9..7.9
        .byte $02,$40,$02,$40,$02,$40,$02,$3e,$02,$3e,$02,$3e,$02,$43,$02,$43 // .@.@.@.>.>.>.C.C
        .byte $02,$43,$02,$42,$02,$42,$02,$42,$02,$3e,$02,$3e,$ff,$02,$37,$02 // .C.B.B.B.>.>..7.
        .byte $39,$02,$40,$02,$40,$02,$40,$02,$3e,$02,$3e,$02,$3e,$02,$43,$02 // 9.@.@.@.>.>.>.C.
        .byte $43,$02,$43,$02,$45,$02,$45,$02,$45,$02,$47,$02,$47,$ff,$82,$00 // C.C.E.E.E.G.G...
        .byte $45,$02,$43,$05,$43,$05,$43,$85,$01,$4a,$05,$45,$05,$43,$05,$45 // E.C.C.C..J.E.C.E
        .byte $05,$43,$05,$3e,$05,$39,$05,$37,$05,$43,$82,$06,$32,$05,$32,$05 // .C.>.9.7.C..2.2.
        .byte $2f,$02,$2f,$02,$2c,$02,$2c,$ff,$41,$b5,$09,$0a,$74,$42,$ff,$41 // /./.,.,.A...tB.A
        .byte $b5,$0a,$43,$74,$42,$ff,$82,$06,$32,$05,$32,$02,$32,$05,$32,$02 // ..CtB...2.2.2.2.
        .byte $2f,$05,$2f,$02,$2f,$05,$2f,$02,$2c,$02,$2c,$05,$2c,$ff,$b7,$0b // /./././.,.,.,...
        .byte $4f,$37,$4f,$17,$4f,$ff,$b7,$0b       // O7O.O...

txt_fadb:
        .text "O7O7O7O"
        .byte $7d,$04,$77,$ff,$b7,$0c,$13,$37,$13,$37,$13,$37,$13,$7d,$04,$77 // }.w....7.7.7.}.w
        .byte $ff,$87,$0f,$3b,$07,$3b,$a3,$a0,$3b,$03,$3d,$03,$39,$0b,$39,$87 // ...;.;..;.=.9.9.
        .byte $01,$47,$07,$45,$03,$40,$83,$0f,$34,$07,$39,$07,$39,$a3,$a0,$39 // .G.E.@..4.9.9..9
        .byte $03,$3b,$03,$39,$ff,$0b,$40,$87,$01,$40,$07,$3b,$07,$39,$ff,$0b // .;.9..@..@.;.9..
        .byte $39,$87,$01,$45,$07,$40,$07,$39,$ff,$83,$10,$49,$03,$4a,$0b,$53 // 9..E.@.9...I.J.S
        .byte $03,$49,$07,$51,$07,$50,$03,$47,$07,$4e,$03,$47,$07,$4c,$03,$49 // .I.Q.P.G.N.G.L.I
        .byte $03,$4a,$0b,$51,$03,$45,$07,$50,$07,$4e,$03,$45,$07,$4c,$03,$45 // .J.Q.E.P.N.E.L.E
        .byte $07,$4a,$ff,$83,$11,$2c,$03,$2d,$03,$34,$17,$36,$83,$0f,$3b,$03 // .J...,.-.4.6..;.
        .byte $3d,$03,$3b,$a3,$e0,$3e,$03,$40,$03,$3d,$01,$3b,$41,$83,$11,$2d // =.;..>.@.=.;A..-
        .byte $03,$2f,$03,$34,$17,$36,$83,$0f,$3b,$03,$3d,$03,$3b,$a3,$e0,$3e // ./.4.6..;.=.;..>
        .byte $03,$40,$03,$3d,$01,$3b,$41,$ff,$83,$11,$31,$03,$32,$03,$39,$0b // .@.=.;A...1.2.9.
        .byte $3b,$83,$01,$3d,$03,$3e,$03,$45,$07,$47,$83,$0f,$40,$a3,$f0,$43 // ;..=.>.E.G..@..C
        .byte $03,$45,$03,$42,$01,$40,$41,$83,$11,$2f,$03,$32,$03,$34,$0b,$39 // .E.B.@A../.2.4.9
        .byte $83,$01,$3b,$03,$3e,$03,$40,$07,$45,$83,$0f,$40,$a3,$f0,$43,$03 // ..;.>.@.E..@..C.
        .byte $45,$03,$42,$01,$40,$41,$ff,$83,$02,$15,$03,$15,$83,$03,$2f,$83 // E.B.@A......../.
        .byte $02,$15,$03,$15,$03,$15,$83,$03,$2f,$83,$02,$15,$ff,$83,$02,$1c // ......../.......
        .byte $03,$1c,$83,$03,$2f,$83,$02,$1c,$03,$1c,$03,$1c,$83,$03,$2f,$83 // ..../........./.
        .byte $02,$1c,$ff,$83,$02,$1a,$03,$1a,$83,$03,$2f,$83,$02,$1a,$03,$1a // ........../.....
        .byte $03,$1a,$83,$03,$2f,$83,$02,$1a,$ff,$83,$0d,$28,$81,$0e,$51,$01 // ..../......(..Q.
        .byte $51,$01,$45,$01,$51,$83,$0d,$2d,$81,$0e,$45,$01,$45,$01,$51,$01 // Q.E.Q..-..E.E.Q.
        .byte $45,$83,$0d,$34,$81,$0e,$51,$01,$51,$01,$45,$01,$51,$83,$0d,$28 // E..4..Q.Q.E.Q..(
        .byte $81,$0e,$45,$01,$45,$01,$51,$01,$45,$83,$0d,$2d,$81,$0e,$51,$01 // ..E.E.Q.E..-..Q.
        .byte $45,$83,$0d,$34,$81,$0e,$51,$01,$45,$ff,$83,$12,$28,$81,$0e,$51 // E..4..Q.E...(..Q
        .byte $01,$51,$01,$45,$01,$51,$83,$12,$2d,$81,$0e,$45,$01,$45,$01,$51 // .Q.E.Q..-..E.E.Q
        .byte $01,$45,$83,$12,$34,$81,$0e,$51,$01,$51,$01,$45,$01,$51,$83,$12 // .E..4..Q.Q.E.Q..
        .byte $28,$81,$0e,$45,$01,$45,$01,$51,$01,$45,$83,$12,$2d,$81,$0e,$51 // (..E.E.Q.E..-..Q
        .byte $01,$45,$83,$12,$34,$81,$0e,$51,$01,$45,$ff,$83,$02,$12,$03,$12 // .E..4..Q.E......
        .byte $83,$03,$2f,$83,$02,$12,$03,$12,$03,$12,$83,$03,$2f,$83,$02,$12 // ../........./...
        .byte $ff,$83,$02,$17,$03,$17,$83,$03,$2f,$83,$02,$17,$03,$17,$03,$17 // ......../.......
        .byte $83,$03,$2f,$83,$02,$17,$ff,$85,$02,$13,$05,$13,$85,$03,$2f,$82 // ../.........../.
        .byte $02,$13,$02,$13,$a2,$8c,$1a,$02,$1c,$05,$1a,$85,$03,$2f,$80,$02 // ............./..
        .byte $21,$a1,$93,$21,$02,$1f,$ff,$85,$02,$16,$05,$16,$85,$03,$2f,$82 // !..!........../.
        .byte $02,$16,$02,$16,$a2,$8e,$1d,$02,$1f,$05,$1d,$85,$03,$2f,$80,$02 // ............./..
        .byte $24,$a1,$97,$24,$02,$22,$ff,$85,$02,$1a,$05,$1a,$85,$03,$2f,$82 // $..$."......../.
        .byte $02,$1a,$02,$1a,$a2,$94,$21,$02,$23,$05,$21,$85,$03,$2f,$80,$02 // ......!.#.!../..
        .byte $28,$a1,$9f,$28,$02,$26,$ff,$80,$04,$26,$00,$28,$00,$2b,$00,$2d // (..(.&...&.(.+.-
        .byte $00,$32,$00,$34,$00,$28,$00,$2b,$00,$2d,$00,$32,$00,$34,$00,$37 // .2.4.(.+.-.2.4.7
        .byte $00,$2b,$00,$2d,$00,$32,$00,$34,$00,$37,$00,$39,$00,$2d,$00,$32 // .+.-.2.4.7.9.-.2
        .byte $00,$34,$00,$37,$00,$39,$00,$3e,$00,$32,$00,$34,$00,$37,$00,$39 // .4.7.9.>.2.4.7.9
        .byte $00,$3e,$00,$40,$00,$34,$00,$37,$00,$39,$00,$3e,$00,$40,$00,$43 // .>.@.4.7.9.>.@.C
        .byte $00,$37,$00,$39,$00,$3e,$00,$40,$00,$43,$00,$45,$00,$39,$00,$3e // .7.9.>.@.C.E.9.>
        .byte $00,$40,$00,$43,$00,$45,$00,$4a,$00,$3e,$00,$40,$00,$43,$00,$45 // .@.C.E.J.>.@.C.E
        .byte $00,$4a,$00,$4c,$00,$40,$00,$43,$00,$45,$00,$4a,$00,$4c,$00,$4f // .J.L.@.C.E.J.L.O
        .byte $00,$43,$00,$45,$00,$4a,$00,$4c,$00,$4f,$00,$51,$00,$43,$00,$45 // .C.E.J.L.O.Q.C.E
        .byte $00,$4a,$00,$4c,$00,$4f,$00,$51,$00,$43,$00,$45,$00,$4a,$00,$4c // .J.L.O.Q.C.E.J.L
        .byte $00,$4f,$00,$51,$00,$43,$00,$45,$00,$4a,$00,$4c,$00,$4f,$00,$51 // .O.Q.C.E.J.L.O.Q
        .byte $00,$43,$00,$45,$00,$4a,$00,$4c,$00,$4f,$00,$51,$00,$43,$00,$45 // .C.E.J.L.O.Q.C.E
        .byte $00,$4a,$00,$4c,$00,$4f,$00,$51,$ff,$80,$04,$29,$00,$2b,$00,$2e // .J.L.O.Q...).+..
        .byte $00,$30,$00,$32,$00,$35,$00,$2b,$00,$2e,$00,$30,$00,$32,$00,$35 // .0.2.5.+...0.2.5
        .byte $00,$37,$00,$2e,$00,$30,$00,$32,$00,$35,$00,$37,$00,$3a,$00,$30 // .7...0.2.5.7.:.0
        .byte $00,$32,$00,$35,$00,$37,$00,$3a,$00,$3c,$00,$32,$00,$35,$00,$37 // .2.5.7.:.<.2.5.7
        .byte $00,$3a,$00,$3c,$00,$3e,$00,$35,$00,$37,$00,$3a,$00,$3c,$00,$3e // .:.<.>.5.7.:.<.>
        .byte $00,$41,$00,$37,$00,$3a,$00,$3c,$00,$3e,$00,$41,$00,$43,$00,$3a // .A.7.:.<.>.A.C.:
        .byte $00,$3c,$00,$3e,$00,$41,$00,$43,$00,$46,$00,$3c,$00,$3e,$00,$41 // .<.>.A.C.F.<.>.A
        .byte $00,$43,$00,$46,$00,$48,$00,$3e,$00,$41,$00,$43,$00,$46,$00,$48 // .C.F.H.>.A.C.F.H
        .byte $00,$4a,$00,$41,$00,$43,$00,$46,$00,$48,$00,$4a,$00,$4d,$00,$43 // .J.A.C.F.H.J.M.C
        .byte $00,$46,$00,$48,$00,$4a,$00,$4d,$00,$4f,$00,$46,$00,$48,$00,$4a // .F.H.J.M.O.F.H.J
        .byte $00,$4d,$00,$4f,$00,$52,$00,$46,$00,$48,$00,$4a,$00,$4d,$00,$4f // .M.O.R.F.H.J.M.O
        .byte $00,$52,$00,$46,$00,$48,$00,$4a,$00,$4d,$00,$4f,$00,$52,$00,$46 // .R.F.H.J.M.O.R.F
        .byte $00,$48,$00,$4a,$00,$4d,$01,$4f,$ff,$80,$07,$2b,$00,$30,$00,$32 // .H.J.M.O...+.0.2
        .byte $00,$34,$00,$37,$00,$3c,$00,$30,$00,$32,$00,$34,$00,$37,$00,$3c // .4.7.<.0.2.4.7.<
        .byte $00,$3e,$00,$32,$00,$34,$00,$37,$00,$3c,$00,$3e,$00,$40,$00,$34 // .>.2.4.7.<.>.@.4
        .byte $00,$37,$00,$3c,$00,$3e,$00,$40,$00,$43,$00,$37,$00,$3c,$00,$3e // .7.<.>.@.C.7.<.>
        .byte $00,$40,$00,$43,$00,$48,$00,$3c,$00,$3e,$00,$40,$00,$43,$00,$48 // .@.C.H.<.>.@.C.H
        .byte $00,$4a,$00,$3e,$00,$40,$00,$43,$00,$48,$00,$4a,$00,$4c,$80,$07 // .J.>.@.C.H.J.L..
        .byte $40,$00,$43,$00,$48,$00,$4a,$00,$4c,$80,$08,$4f,$ff,$80,$07,$2b // @.C.H.J.L..O...+
        .byte $00,$2d,$00,$31,$00,$34,$00,$35,$00,$37,$00,$2d,$00,$31,$00,$34 // .-.1.4.5.7.-.1.4
        .byte $00,$35,$00,$37,$00,$39,$00,$31,$00,$34,$00,$35,$00,$37,$00,$39 // .5.7.9.1.4.5.7.9
        .byte $00,$3d,$00,$34,$00,$35,$00,$37,$00,$39,$00,$3d,$00,$40,$00,$35 // .=.4.5.7.9.=.@.5
        .byte $00,$37,$00,$39,$00,$3d,$00,$40,$00,$41,$00,$37,$00,$39,$00,$3d // .7.9.=.@.A.7.9.=
        .byte $00,$40,$00,$41,$00,$43,$00,$39,$00,$3d,$00,$40,$00,$41,$00,$43 // .@.A.C.9.=.@.A.C
        .byte $00,$45,$80,$07,$3d,$00,$40,$00,$41,$00,$43,$00,$45,$80,$08,$49 // .E..=.@.A.C.E..I
        .byte $ff,$a0,$00,$0a,$8d,$43,$c6,$0a,$18,$6d,$43,$c6,$aa,$bd,$00,$c7 // .....C...mC.....
        .byte $99,$fa,$c6,$e8,$c8,$c0,$06,$d0,$f4,$a9,$00,$8d,$17,$d4,$8d,$04 // ................
        .byte $d4,$8d,$0b,$d4,$8d,$12,$d4,$a9,$0f,$8d,$18,$d4,$a9,$40,$8d,$55 // .............@.U
        .byte $c6,$60,$a9,$c0,$8d,$55,$c6,$60,$ff,$ff,$ab,$99,$58,$a9,$9a,$65 // .`...U.`....X..e
        .byte $58,$a9,$5b,$95,$58,$aa,$6a,$65,$58,$aa,$ab,$99,$58,$aa,$aa,$65 // X.[.X.jeX...X..e

txt_ffb2:
        .text "X*"
        .byte $ab                                   // '+' | $80 (end-of-string marker)
        .byte $95,$50,$0a,$aa,$65,$40,$02,$ab,$99,$00,$00,$aa,$64,$00,$00,$2b // .P..e@......d..+
        .byte $90,$00,$00,$0a,$40,$00,$00,$03,$d2,$07,$04,$40,$00 // ....@......@.

// --- Region $ffd3-$ffff ---
.pc = $ffd3 "dat_ffd3"

dat_ffd3:
        .byte $15,$50,$00,$00,$55,$54,$00,$00,$75,$74,$00,$00,$57,$54,$00,$03 // .P..UT..ut..WT..
        .byte $5d,$d7,$00,$0e,$97,$5a,$c0,$3a,$b5,$7a,$b0,$ea,$d5,$5e,$ac,$ba // ]....Z.:.z...^..
        .byte $b5,$7a,$b8,$ae,$ad,$ea,$d8,$ab,$ab,$ab,$58,$aa,$34 // .z........X.4
