// ============================================
// output - Part 1 of 2
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:48
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $ffff  (63488 bytes)
// Crunched with Exomizer v2/v3 (with relocation) — depacked by emulation
// Packer entry: $0810 (via BASIC SYS 2064)
// Entry point:  $0990 (2448)
//
// Code: 790 bytes, Data: 62698 bytes
// Labels: 122, Subroutines: 6
//
// Cross-references: all OK
// ============================================


// --- Region $0990-$0a8a ---
.pc = $0990 "main_0990"

main_0990:
        lda #$0f
        sta $0286
        jsr $e544
        ldx #$00
        stx $d020
        stx $d021

loc_09a0:
        lda $0868,x
        sta $04a0,x
        lda $0880,x
        sta $04b8,x
        inx
        bne loc_09a0
        lda #$06

loc_09b1:
        sta $0400,x
        inx
        cpx #$a0
        bne loc_09b1
        ldx #$00

loc_09bb:
        lda dat_0a8b,x
        jsr sub_0a37
        sta $05ee,x
        inx
        cpx #$0b
        bne loc_09bb

loc_09c9:
        sei
        lda #$30

loc_09cc:
        cmp $d012
        bne loc_09cc
        lda #$13
        sta $d018
        lda #$c8
        sta $d016
        jsr sub_0a50
        jsr sub_0a45
        lda #$8a

loc_09e3:
        cmp $d012
        bne loc_09e3
        ldx #$0a

loc_09ea:
        dex
        bne loc_09ea
        lda #$17
        sta $d018
        lda #$a2

loc_09f4:
        cmp $d012
        bne loc_09f4
.label smc_09fa = * + 1
        lda #$00                                    // !SMC: modified by $0a5b
        sta $d016
        jsr sub_0a04
        jmp loc_09c9
// Referenced by: jsr from $09fe, $fe16

sub_0a04:
.label smc_0a05 = * + 1
        lda #$00                                    // !SMC: modified by $0a0e
        beq loc_0a0c

dat_0a08:
        .byte $ce,$05,$0a,$60                       // ...`

loc_0a0c:
        lda #$03
        sta smc_0a05                                // SMC: modifies $0a05
.label smc_0a12 = * + 1
        ldx #$00                                    // !SMC: modified by $0a33
        ldy #$00

loc_0a15:
        lda $0838,x
        sta $0800,y
        inx
        cpx #$30
        bne loc_0a22

dat_0a20:
        .byte $a2,$00                               // ..

loc_0a22:
        iny
        cpy #$30
        bne loc_0a15
        lda smc_0a12
        clc
        adc #$08
        cmp #$30
        bne loc_0a33
        lda #$00

loc_0a33:
        sta smc_0a12                                // SMC: modifies $0a12
        rts
// Referenced by: jsr from $09be, $0a7c, $fdd6, $fe94

sub_0a37:
        cmp #$80
        bpl loc_0a42
        cmp #$40
        bmi loc_0a41
        and #$3f

loc_0a41:
        rts

loc_0a42:
        and #$7f
        rts
// Referenced by: jsr from $09de, $fdf6

sub_0a45:
        lda $dc01
        cmp #$ef
        beq loc_0a4d
        rts

loc_0a4d:
        jmp loc_0b45
// Referenced by: jsr from $09db, $fdf3

sub_0a50:
        dec smc_09fa
        dec smc_09fa
        bmi loc_0a59
        rts

loc_0a59:
        lda #$07
        sta smc_09fa                                // SMC: modifies $09fa
        ldx #$00

loc_0a60:
        lda $0631,x
        sta $0630,x
        inx
        cpx #$27
        bne loc_0a60
.label smc_0a6c = * + 1
.label smc_0a6d = * + 2
        lda $0a96                                   // !SMC: modified by $0a72, $0a77
        bne loc_0a7c
        lda #$0a
        sta smc_0a6d                                // SMC: modifies $0a6d
        lda #$96
        sta smc_0a6c                                // SMC: modifies $0a6c
        lda #$20

loc_0a7c:
        jsr sub_0a37
        sta $0657
        inc smc_0a6c
        bne loc_0a8a
        inc smc_0a6d

loc_0a8a:
        rts

// --- Region $0b45-$0bbb ---
.pc = $0b45 "loc_0b45"

loc_0b45:
        sei
        jsr $e518
        jsr $fda3
        cli
        ldx #$00
        stx $d020
        stx $d021
        inx
        stx $0286
        jsr $e544
        ldx #$00

loc_0b5e:
        lda txt_0c00,x
        sta $0400,x
        inx
        cpx #$28
        bne loc_0b5e

loc_0b69:
        jmp loc_fce2

loc_0b6c:
        cmp #$59
        beq loc_0b77
        cmp #$4e
        beq loc_0b7c
        jmp loc_0b69

loc_0b77:
        lda #$00
        sta $1f2e

loc_0b7c:
        ldx #$00

loc_0b7e:
        lda txt_0c30,x
        sta $0400,x
        inx
        cpx #$28
        bne loc_0b7e

loc_0b89:
        jsr $ffe4
        cmp #$59
        beq loc_0b97
        cmp #$4e
        beq loc_0b9c
        jmp loc_0b89

loc_0b97:
        lda #$00
        sta $1f7f

loc_0b9c:
        jmp loc_0ba1

dat_0b9f:
        .byte $00,$00                               // ..

loc_0ba1:
        sei
        jsr $fd15
        jsr $e518
        jsr $fda3
        ldx #$00

loc_0bad:
        lda dat_0bbb,x
        sta $0334,x
        inx
        cpx #$40
        bne loc_0bad
        jmp $0334

dat_0bbb:
        .byte $e6                                   // .

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

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

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

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

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

loc_fce2:
        brk

// --- Region $fd15-$fd3b ---
.pc = $fd15 "Segment $fd15"
        .byte $04,$e5                               // nop $e5 // ILLEGAL
        asl $29
        ora ($02,x)
        asl $03
        .byte $03,$04                               // slo ($04,x) // ILLEGAL
        .byte $04,$06                               // nop $06 // ILLEGAL
        asl $a2
        .byte $e7,$06                               // isc $06 // ILLEGAL
        rol $03
        .byte $03,$06                               // slo ($06,x) // ILLEGAL
        .byte $04,$05                               // nop $05 // ILLEGAL
        asl $a2
        .byte $23,$06                               // rla ($06,x) // ILLEGAL
        ora ($02,x)
        cpx $06
        .byte $23,$04                               // rla ($04,x) // ILLEGAL
        ora $05
        cpx $06
        .byte $2b,$02                               // anc #$02 // ILLEGAL
        .byte $02                                   // jam // ILLEGAL

// --- Region $fda3-$fe5d ---
.pc = $fda3 "Segment $fda3"
        .byte $02                                   // jam // ILLEGAL

dat_fda4:
        .byte $f2,$06                               // ..

loc_fda6:
        adc ($57,x)
        lda #$0f
        sta $0286
        jsr $e544
        ldx #$00
        stx $d020
        stx $d021

loc_fdb8:
        lda $0868,x
        sta $04a0,x
        lda $0880,x
        sta $04b8,x
        inx
        bne loc_fdb8
        lda #$06

loc_fdc9:
        sta $0400,x
        inx
        cpx #$a0
        bne loc_fdc9
        ldx #$00

loc_fdd3:
        lda dat_0a8b,x
        jsr sub_0a37
        sta $05ee,x
        inx
        cpx #$0b
        bne loc_fdd3
        sei
        lda #$30

loc_fde4:
        cmp $d012
        bne loc_fde4
        lda #$13
        sta $d018
        lda #$c8
        sta $d016
        jsr sub_0a50
        jsr sub_0a45
        lda #$8a

loc_fdfb:
        cmp $d012
        bne loc_fdfb
        ldx #$0a

loc_fe02:
        dex
        bne loc_fe02
        lda #$17
        sta $d018
        lda #$a2

loc_fe0c:
        cmp $d012
        bne loc_fe0c
        lda #$00
        sta $d016
        jsr sub_0a04
        jmp loc_09c9

loc_fe1c:
        lda #$00
        beq loc_fe24

dat_fe20:
        .byte $ce,$05,$0a,$60                       // ...`

loc_fe24:
        lda #$03
        sta smc_0a05
        ldx #$00
        ldy #$00

loc_fe2d:
        lda $0838,x
        sta $0800,y
        inx
        cpx #$30
        bne loc_fe3a

loc_fe38:
        ldx #$00

loc_fe3a:
        iny
        cpy #$30
        bne loc_fe2d
        lda smc_0a12
        clc
        adc #$08
        cmp #$30
        bne loc_fe4b
        lda #$00

loc_fe4b:
        sta smc_0a12
        rts

loc_fe4f:
        cmp #$80
        bpl loc_fe5a
        cmp #$40
        bmi loc_fe59
        and #$3f

loc_fe59:
        rts

loc_fe5a:
        and #$7f
        rts

dat_fe5d:
        .byte $ad                                   // .

// --- Region $fe66-$fea2 ---
.pc = $fe66 "loc_fe66"

loc_fe66:
        eor $0b
        dec smc_09fa
        dec smc_09fa
        bmi loc_fe71
        rts

loc_fe71:
        lda #$07
        sta smc_09fa
        ldx #$00

loc_fe78:
        lda $0631,x
        sta $0630,x
        inx
        cpx #$27
        bne loc_fe78
        lda $0a96
        bne loc_fe94
        lda #$0a
        sta smc_0a6d
        lda #$96
        sta smc_0a6c
        lda #$20

loc_fe94:
        jsr sub_0a37
        sta $0657
        inc smc_0a6c
        bne loc_fea2
        inc smc_0a6d

loc_fea2:
        rts

// --- Region $ff2e-$ffa5 ---
.pc = $ff2e "loc_ff2e"

loc_ff2e:
        sei
        jsr $e518
        jsr $fda3
        cli
        ldx #$00
        stx $d020
        stx $d021
        inx
        stx $0286
        jsr $e544
        ldx #$00

loc_ff47:
        lda txt_0c00,x
        sta $0400,x
        inx
        cpx #$28
        bne loc_ff47
        jmp loc_fce2

loc_ff55:
        cmp #$59
        beq loc_ff60
        cmp #$4e
        beq loc_ff65
        jmp loc_0b69

loc_ff60:
        lda #$00
        sta $1f2e

loc_ff65:
        ldx #$00

loc_ff67:
        lda txt_0c30,x
        sta $0400,x
        inx
        cpx #$28
        bne loc_ff67
        jsr $ffe4
        cmp #$59
        beq loc_ff80
        cmp #$4e
        beq loc_ff85
        jmp loc_0b89

loc_ff80:
        lda #$00
        sta $1f7f

loc_ff85:
        jmp loc_0ba1

dat_ff88:
        .byte $a2,$60,$3a                           // .`:

loc_ff8b:
        sei
        jsr $fd15
        jsr $e518
        jsr $fda3
        ldx #$00

loc_ff97:
        lda dat_0bbb,x
        sta $0334,x
        inx
        cpx #$40
        bne loc_ff97
        jmp $0334

dat_ffa5:
        .byte $e6                                   // .

// --- Region $ffe4-$ffff ---
.pc = $ffe4 "Segment $ffe4"
        rol $15,x
        asl $090c
        ora $1409
        ora $04
        jsr sub_0e05
        ora $12
        .byte $07,$19                               // slo $19 // ILLEGAL
        jsr sub_191b
        .byte $2f,$0e,$1d                           // rla $1d0e // ILLEGAL
        nop
        jsr $00a7
        brk

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

// --- Region $0804-$098f ---
.pc = $0804 "dat_0804"

dat_0804:
        .byte $18,$3c,$3c,$18,$00,$00,$00,$60,$f0,$f0,$60,$00,$00,$60,$f0,$f0 // .<<....`..`..`..
        .byte $60,$00,$00,$00,$18,$3c,$3c,$18,$00,$00,$00,$00,$00,$06,$0f,$0f // `....<<.........
        .byte $06,$00,$00,$00,$00,$00,$00,$06,$0f,$0f,$06,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$18,$3c,$3c,$18,$00,$00,$00,$00,$00,$06,$0f,$0f // .....<<.........
        .byte $06,$00,$00,$00,$00,$00,$00,$06,$0f,$0f,$06,$00,$00,$00,$00,$00 // ................
        .byte $18,$3c,$3c,$18,$00,$00,$00,$60,$f0,$f0,$60,$00,$00,$60,$f0,$f0 // .<<....`..`..`..
        .byte $60,$00,$00,$00,$06,$06,$00,$00,$01,$01,$06,$06,$03,$03,$04,$04 // `...............
        .byte $06,$06,$06,$00,$01,$01,$06,$06,$06,$06,$06,$06,$05,$05,$00,$00 // ................
        .byte $06,$06,$02,$02,$03,$03,$06,$06,$05,$05,$06,$06,$06,$06,$00,$01 // ................
        .byte $06,$02,$02,$06,$03,$04,$06,$05,$05,$06,$00,$01,$06,$02,$02,$06 // ................
        .byte $06,$06,$06,$06,$05,$00,$06,$01,$01,$06,$02,$03,$06,$04,$04,$06 // ................
        .byte $05,$00,$06,$06,$06,$06,$06,$06,$06,$02,$03,$06,$04,$04,$05,$05 // ................
        .byte $06,$06,$01,$01,$06,$06,$06,$06,$06,$04,$06,$06,$06,$06,$06,$01 // ................
        .byte $02,$06,$03,$03,$04,$04,$06,$06,$00,$00,$06,$06,$06,$06,$06,$06 // ................
        .byte $06,$03,$03,$06,$04,$05,$06,$00,$00,$06,$01,$02,$06,$06,$06,$06 // ................
        .byte $04,$05,$05,$06,$06,$06,$06,$02,$02,$06,$03,$04,$06,$05,$05,$06 // ................
        .byte $00,$01,$06,$06,$06,$06,$06,$06,$06,$03,$04,$06,$05,$05,$06,$00 // ................
        .byte $01,$06,$02,$02,$06,$03,$04,$06,$06,$05,$06,$06,$06,$06,$06,$02 // ................
        .byte $03,$06,$04,$04,$06,$05,$00,$06,$01,$01,$06,$06,$06,$06,$06,$06 // ................
        .byte $06,$04,$04,$06,$05,$00,$06,$01,$01,$06,$02,$03,$03,$04,$04,$06 // ................
        .byte $06,$06,$06,$06,$06,$06,$06,$03,$03,$06,$04,$05,$05,$00,$00,$06 // ................
        .byte $01,$02,$06,$06,$06,$06,$06,$06,$06,$04,$05,$06,$00,$00,$06,$01 // ................
        .byte $02,$06,$06,$03,$04,$04,$06,$06,$06,$06,$06,$06,$06,$06,$06,$03 // ................
        .byte $04,$06,$05,$05,$00,$00,$06,$06,$02,$02,$06,$06,$06,$06,$06,$06 // ................
        .fill 12, $06

// --- Region $0a8b-$0b10 ---
.pc = $0a8b "dat_0a8b"

dat_0a8b:
        .byte $c3,$cc,$d9,$d3,$d4,$d2,$cf,$ce       // ........

txt_0a93:
        .text " ++ "
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $cc,$d9,$d3,$d4,$d2,$cf,$ce           // .......

txt_0a9f:
        .text " FROM "
        .byte $d8                                   // 'X' | $80 (end-of-string marker)
        .byte $2d,$c1,$cd,$d0,$cc,$c5               // -.....

txt_0aac:
        .text " WAS CRACKED & TRAINED BY - "
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $c2,$c1                               // ..

txt_0acb:
        .text " -  ORIGINAL SUPPLIED BY "
        .byte $c1                                   // 'A' | $80 (end-of-string marker)
        .byte $ca                                   // .

txt_0ae6:
        .text "!...  "
        .byte $c7                                   // 'G' | $80 (end-of-string marker)

txt_0aed:
        .text "REETS TO : "
        .byte $c5                                   // 'E' | $80 (end-of-string marker)

txt_0af9:
        .text "MPIRE,"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)

txt_0b00:
        .text "IGHT,"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)

txt_0b06:
        .text "HROMANCE,"
        .byte $d4                                   // 'T' | $80 (end-of-string marker)

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

// --- Region $0bbc-$0bdb ---
.pc = $0bbc "Program $0bbc"
        .byte $01,$a2,$00,$bd,$60,$0c,$9d,$15,$08,$e8,$d0,$f7,$ee,$3a,$03,$ee // ....`........:..
        .byte $3d,$03,$ad,$3a,$03,$c9,$ff,$d0,$ea,$c6,$01,$58,$4c,$15,$08 // =..:.......XL..

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

// --- Region $0c00-$0cc5 ---
.pc = $0c00 "txt_0c00"

txt_0c00:
        .text "          "
        .byte $15,$0e,$0c,$09,$0d,$09,$14,$05,$04,$20,$01,$0d,$0d,$0f,$20,$1b // ......... .... .
        .byte $19,$2f,$0e,$1d                       // ./..

txt_0c1e:
        .text "           "
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00,$00               // ......

txt_0c30:
        .text "         "
        .byte $15,$0e,$0c,$09,$0d,$09,$14,$05,$04,$20,$05,$0e,$05,$12,$07,$19 // ......... ......
        .byte $20,$1b,$19,$2f,$0e,$1d               //  ../..

txt_0c4f:
        .text "          "
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00,$00,$0b,$9d,$34,$03,$e8,$e0,$40,$d0,$f5,$4c // ........4...@..L
        .byte $34,$03,$e6,$01,$a2,$00,$bd,$60,$0c,$9d,$15,$08,$e8,$d0,$f7,$ee // 4......`........
        .byte $3a,$03,$ee,$3d,$03,$ad,$3a,$03,$c9,$ff,$d0,$ea,$c6,$01,$58,$4c // :..=..:.......XL
        .byte $15,$08,$80,$25,$00,$ea,$20,$34,$15,$0e,$0c,$09,$0d,$09,$14,$05 // ...%.. 4........
        .byte $04,$20,$01,$0d,$0d,$0f,$20,$1b,$19,$2f,$0e,$1d,$eb,$20,$a7,$e9 // . .... ../... ..
        .byte $20,$36,$15,$0e,$0c,$09,$0d,$09,$14,$05,$04,$20,$05,$0e,$05,$12 //  6......... ....
        .byte $07,$19,$20,$1b,$19,$2f,$0e,$1d,$ea,$20,$a7 // .. ../... .

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

// --- Region $0e05-$0e05 ---
.pc = $0e05 "sub_0e05"
// Referenced by: jsr from $ffee

sub_0e05:
        .byte $00                                   // .

// --- Region $191b-$191b ---
.pc = $191b "sub_191b"
// Referenced by: jsr from $fff5

sub_191b:
        .byte $00                                   // .

// --- Region $2000-$2000 ---
.pc = $2000 "scr_2000"

scr_2000:
        .byte $00                                   // .

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

chr_2800:
        .byte $00                                   // .

// --- Region $3721-$3721 ---
.pc = $3721 "dat_3721"

dat_3721:
        // === Fill data (1 bytes, $3721-$3721) ===
        .byte $00                                   // .

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

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

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

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

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

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

// --- Region $fc00-$fce1 ---
.pc = $fc00 "dat_fc00"

dat_fc00:
        .byte $2d,$e6,$2f,$d0,$02,$e6,$30,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$ed // -./...0.-.......
        .byte $c6,$39,$10,$e9,$4c,$00,$01,$2c,$da,$01,$a9,$37,$85,$01,$58,$20 // .9..L..,...7..X 
        .byte $90,$09,$4c,$ae,$a7,$e0,$00,$f0,$ee,$a9,$04,$2c,$a9,$08,$85,$ff // ..L........,....
        .byte $b1,$2f,$91,$2d,$c8,$c4,$ff,$d0,$f7,$18,$a5,$2d,$65,$ff,$85,$2d // ./.-.......-e..-
        .byte $a5,$2e,$69,$00,$85,$2e,$a0,$00,$ca,$d0,$e5,$18,$a5,$2f,$65,$ff // ..i........../e.
        .byte $85,$2f,$a5,$30,$69,$00,$85,$30,$4c,$00,$01,$b9,$00,$ef,$99,$00 // ./.0i..0L.......
        .byte $ff,$c8,$d0,$f7,$ce,$dc,$01,$ce,$df,$01,$ad,$df,$01,$c9,$df,$d0 // ................
        .byte $ea,$60,$a4,$24,$18,$3c,$3c,$18,$a3,$24,$60,$f0,$f0,$60,$a2,$24 // .`.$.<<..$`..`.$
        .byte $60,$f0,$f0,$60,$a3,$24,$18,$3c,$3c,$18,$a5,$24,$06,$0f,$0f,$06 // `..`.$.<<..$....
        .byte $a6,$24,$06,$0f,$0f,$06,$a9,$24,$18,$3c,$3c,$18,$a5,$24,$06,$0f // .$.....$.<<..$..
        .byte $0f,$06,$a6,$24,$06,$0f,$0f,$06,$a5,$24,$18,$3c,$3c,$18,$a3,$24 // ...$.....$.<<..$
        .byte $60,$f0,$f0,$60,$a2,$24,$60,$f0,$f0,$60,$a3,$22,$06,$06,$a2,$28 // `..`.$`..`."...(
        .byte $01,$01,$06,$06,$03,$03,$04,$04,$e3,$06,$23,$00,$01,$01,$e6,$06 // ..........#.....
        .byte $22,$05,$05,$a2,$2a,$06,$06,$02,$02,$03,$03,$06,$06,$05,$05,$e4 // "...*...........
        .byte $06,$31                               // .1

// --- Region $fce3-$fd14 ---
.pc = $fce3 "dat_fce3"

dat_fce3:
        .byte $01,$06,$02,$02,$06,$03,$04,$06,$05,$05,$06,$00,$01,$06,$02,$02 // ................
        .byte $e5,$06,$2e,$05,$00,$06,$01,$01,$06,$02,$03,$06,$04,$04,$06,$05 // ................
        .byte $00,$e7,$06,$2b,$02,$03,$06,$04,$04,$05,$05,$06,$06,$01,$01,$e5 // ...+............
        .byte $06,$21                               // .!

// --- Region $fd3c-$fda2 ---
.pc = $fd3c "dat_fd3c"

dat_fd3c:
        .byte $06,$03,$04,$06,$05,$05,$06,$00,$01,$e7,$06,$31,$03,$04,$06,$05 // ...........1....
        .byte $05,$06,$00,$01,$06,$02,$02,$06,$03,$04,$06,$06,$05,$e5,$06,$2b // ...............+
        .byte $02,$03,$06,$04,$04,$06,$05,$00,$06,$01,$01,$e7,$06,$2e,$04,$04 // ................
        .byte $06,$05,$00,$06,$01,$01,$06,$02,$03,$03,$04,$04,$e8,$06,$26,$03 // ..............&.
        .byte $03,$06,$04,$05,$05,$a2,$23,$06,$01,$02,$e7,$06,$23,$04,$05,$06 // ......#.....#...
        .byte $a2,$28,$06,$01,$02,$06,$06,$03,$04,$04,$e9,$06,$25,$03,$04,$06 // .(..........%...
        .byte $05,$05,$a2,$24,$06,$06,$02           // ...$...

// --- Region $fe5e-$fe65 ---
.pc = $fe5e "Segment $fe5e"
        .byte $01,$dc,$c9,$ef,$f0,$01,$60,$4c       // ......`L

// --- Region $fea3-$ff2d ---
.pc = $fea3 "dat_fea3"

dat_fea3:
        .byte $c3,$cc,$d9,$d3,$d4,$d2,$cf,$ce       // ........

txt_feab:
        .text " ++ "
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $cc,$d9,$d3,$d4,$d2,$cf,$ce           // .......

txt_feb7:
        .text " FROM "
        .byte $d8                                   // 'X' | $80 (end-of-string marker)
        .byte $2d,$c1,$cd,$d0,$cc,$c5               // -.....

txt_fec4:
        .text " WAS CRACKED & TRAINED BY - "
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $c2,$c1                               // ..

txt_fee3:
        .text " -  ORIGINAL SUPPLIED BY "
        .byte $c1                                   // 'A' | $80 (end-of-string marker)
        .byte $ca,$21,$e3,$2e,$60                   // .!..`

txt_ff02:
        .text "&  "
        .byte $c7                                   // 'G' | $80 (end-of-string marker)

txt_ff06:
        .text "REETS TO : "
        .byte $c5                                   // 'E' | $80 (end-of-string marker)

txt_ff12:
        .text "MPIRE,"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)

txt_ff19:
        .text "IGHT,"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)

txt_ff1f:
        .text "HROMANCE,"
        .byte $d4                                   // 'T' | $80 (end-of-string marker)
        .byte $80,$35,$00,$60,$5a                   // .5.`Z

// --- Region $ffa6-$ffe3 ---
.pc = $ffa6 "Segment $ffa6"
        .byte $01,$a2,$00,$bd,$60,$0c,$9d,$15,$08,$e8,$d0,$f7,$ee,$3a,$03,$ee // ....`........:..
        .byte $3d,$03,$ad,$3a,$03,$c9,$ff,$d0,$ea,$c6,$01,$58,$4c,$15,$08,$80 // =..:.......XL...
        .byte $25,$00,$ea,$20,$34,$15,$0e,$0c,$09,$0d,$09,$14,$05,$04,$20,$01 // %.. 4......... .
        .byte $0d,$0d,$0f,$20,$1b,$19,$2f,$0e,$1d,$eb,$20,$a7,$e9,$20 // ... ../... .. 
