// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:59
// 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:  $0c18 (3096)
// IRQ handler:  $410d (irq_410d)
// IRQ handler:  $0b00 (irq_0b00)
// IRQ handler:  $ea31 (irq_ea31)
//
// Code: 491 bytes, Data: 62997 bytes
// Labels: 147, Subroutines: 4
//
// Verification: 6 line(s) auto-corrected to .byte for exact byte matching
//
// Cross-references: all OK
// ============================================


// --- Region $0814-$0817 ---
.pc = $0814 "sub_0814"
// Referenced by: jsr from $ff64

sub_0814:
        ror $7c
        brk

dat_0817:
        .byte $00                                   // .

// --- Region $0b00-$0c6f ---
.pc = $0b00 "irq_0b00"

irq_0b00:
        lda #$32
        sta $d012
        lda #$12
        sta $d018
        lda #$d8
        sta $d016
        lda #$0e
        sta $d022
        lda #$06
        sta $d023
        ldx #$00

loc_0b1b:
        ldy $0c96,x

loc_0b1e:
        dey
        bne loc_0b1e
        lda $0ca6,x
        sta $d020
        sta $d021
        inx
        cpx #$0b
        bne loc_0b1b

loc_0b2f:
        lda $d012
        cmp #$40
        bne loc_0b2f
        ldx #$00

loc_0b38:
        ldy $0cd6,x

loc_0b3b:
        dey
        bne loc_0b3b
        lda $0d0e,x
        sta $d016
        sta $d016
        inx
        cpx #$33
        bne loc_0b38

loc_0b4c:
        lda $d012
        cmp #$74
        bne loc_0b4c
        lda $50
        sta $d016
        ldx #$00

loc_0b5a:
        ldy $0cb6,x

loc_0b5d:
        dey
        bne loc_0b5d
        lda $0cc6,x
        sta $d020
        sta $d021
        inx
        cpx #$0d
        bne loc_0b5a

loc_0b6e:
        lda $d012
        cmp #$f0
        bne loc_0b6e
        lda #$c8
        sta $d016
        lda $50
        sec
        sbc #$02
        sta $50
        cmp #$c0
        bcc loc_0b88
        jmp loc_0bb8

loc_0b88:
        and #$07
        ora #$c0
        sta $50
        ldx #$00

loc_0b90:
        lda $06d1,x
        sta $06d0,x
        inx
        cpx #$27
        bne loc_0b90
        ldy #$00
        lda ($03),y
        cmp #$00
        beq loc_0bb0
        clc
        sta $06f7
        inc $03
        bne loc_0bad
        inc $04

loc_0bad:
        jmp loc_0bb8

loc_0bb0:
        lda #$41
        ldy #$0d
        sta $03
        sty $04

loc_0bb8:
        ldy $0d0e
        ldx #$00

loc_0bbd:
        lda $0d0f,x
        sta $0d0e,x
        inx
        cpx #$32
        bne loc_0bbd
        sty $0d40
        lda #$01
        sta $d019
        lda $dc01
        cmp #$ef
        beq loc_0bda
        jmp loc_ea81

loc_0bda:
        sei
        lda #$31
        sta $0314
        lda #$ea
        sta $0315
        lda #$00
        sta $d418
        jsr $ff81
        cli
        sei
        inc $01
        ldx #$28

loc_0bf3:
        lda loc_0c01,x
        sta $0100,x
        dex
        bpl loc_0bf3
        ldx #$00
        jmp $0100

loc_0c01:
        lda $1000,x
        sta dat_0801,x
        inx
        bne loc_0c01
        inc $0105
        inc $0102
        bne loc_0c01
        dec $01
        cli
        jmp loc_fce2

main_0c18:
        jsr $ff5b
        lda #$0b
        sta $0286
        jsr $e544
        lda #$0b
        ldx #$00

loc_0c27:
        sta $d800,x
        sta $d900,x
        inx
        bne loc_0c27

loc_0c30:
        lda $0a00,x
        sta $0450,x
        inx
        bne loc_0c30

loc_0c39:
        lda dat_0c6e,x
        sta $dad0,x
        inx
        cpx #$28
        bne loc_0c39
        lda #$c7
        sta $50
        lda #$41
        ldy #$0d
        sta $03
        sty $04
        sei
        lda #$0b
        ldy #$00
        sta $0315
        sty $0314
        lda #$01
        sta $d01a
        lda #$7f
        sta $dc0d
        lda #$1b
        sta $d011
        cli

loc_0c6b:
        jmp loc_0c6b

dat_0c6e:
        .byte $0b,$0b                               // ..

// --- Region $0cfa-$0d13 ---
.pc = $0cfa "loc_0cfa"

loc_0cfa:
        php
        php

loc_0cfc:
        php
.label loc_0cfe = * + 1
        ora ($08,x)
        php
        php
        php
        php
        php
        php
        ora ($08,x)
        php
        php
        php
        php
        php
        php
        ora ($d7,x)
        .byte $d7,$d7                               // dcp $d7,x // ILLEGAL
        .byte $d7,$d7                               // dcp $d7,x // ILLEGAL

dat_0d13:
        .byte $d7                                   // .

// --- Region $0d28-$0d32 ---
.pc = $0d28 "sub_0d28"
// Referenced by: jsr from $ff96

sub_0d28:
        bne loc_0cfa
        bne loc_0cfc
        bne loc_0cfe
        cmp ($d1),y
        cmp ($d2),y
        .byte $d2                                   // jam // ILLEGAL

// --- Region $1401-$1401 ---
.pc = $1401 "sub_1401"
// Referenced by: jsr from $ff85

sub_1401:
        brk

// --- Region $3137-$3137 ---
.pc = $3137 "sub_3137"
// Referenced by: jsr from $ff89

sub_3137:
        brk

// --- Region $410d-$410d ---
.pc = $410d "irq_410d"

irq_410d:
        brk

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

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

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

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

irq_ea31:
        brk

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

loc_ea81:
        brk

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

loc_fce2:
        ora $03,x
        sty $0314
        lda #$01
        sta $d01a
        lda #$7f
        sta $dc0d
        lda #$1b
        sta $d011
        cli
        jmp loc_0c6b

dat_fcfa:
        .byte $0b,$0b                               // ..

// --- Region $ff5b-$ff72 ---
.pc = $ff5b "Segment $ff5b"
        .byte $13,$09                               // slo ($09),y // ILLEGAL
        .byte $0f,$0e,$20                           // slo $200e // ILLEGAL
        bpl loc_ff6e
        ora $13,x
        jsr sub_0814
        ora $20
        .byte $12                                   // jam // ILLEGAL

dat_ff6a:
        .byte $05,$13,$14,$2e                       // ....

loc_ff6e:
        rol $20e4
        rts

dat_ff72:
        .byte $76                                   // v

// --- Region $ff81-$ffa3 ---
.pc = $ff81 "Segment $ff81"
        ora ($12,x)
        .byte $04,$13                               // nop $13 // ILLEGAL
        jsr sub_1401
        .byte $3a                                   // nop // ILLEGAL
        jsr sub_3137
        sec
        and $3532
        and ($2d),y
        .byte $37,$31                               // rla $31,x // ILLEGAL
        and $30,x
        jsr sub_0d28
        ora $1413,y
        ora #$03
        jsr $0103
        asl $05,x
        .byte $12                                   // jam // ILLEGAL

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

// --- Region $0801-$0813 ---
.pc = $0801 "dat_0801"

dat_0801:
        // === BASIC loader stub ===
        .byte $d6,$d6                                                     // [corrected] was: .byte $0b,$08                               // next line pointer ($080b)
        .byte $d6,$d6                                                     // [corrected] was: .byte $00,$00                               // line number 0
        .byte $d6                                                         // [corrected] was: .byte $9e                                   // SYS token
        .byte $d6,$aa,$00,$3c
        .byte $66                                                         // [corrected] was: .byte $00                                   // end of line
        .byte $6e,$66                                                     // [corrected] was: .byte $00,$00                               // end of BASIC program
        .byte $66,$06,$00,$00,$7c,$66,$6c           // f...|fl

// --- Region $0818-$0aff ---
.pc = $0818 "Program $0818"
        .byte $00,$3e,$66,$60,$66,$3e,$00,$00,$00,$7c,$66,$66,$66,$7c,$00,$00 // .>f`f>...|fff|..
        .byte $00,$3e,$66,$70,$66,$3e,$00,$00,$00,$3e,$66,$70,$60,$60,$60,$00 // .>fpf>...>fp```.
        .byte $00,$3e,$60,$6e,$66,$3e,$06,$00,$00,$66,$66,$7e,$66,$66,$06,$00 // .>`nf>...ff~ff..
        .byte $00,$3c,$18,$18,$18,$3c,$00,$00,$00,$7e,$66,$06,$06,$66,$7c,$00 // .<...<...~f..f|.
        .byte $00,$66,$66,$7c,$66,$66,$06,$00,$00,$60,$60,$60,$66,$3e,$00,$00 // .ff|ff...```f>..
        .byte $00,$6c,$fe,$d6,$c6,$c6,$06,$00,$00,$3c,$66,$66,$66,$66,$06,$00 // .l.......<ffff..
        .byte $00,$3c,$66,$66,$66,$3c,$00,$00,$00,$7c,$66,$7c,$60,$60,$60,$00 // .<fff<...|f|```.
        .byte $00,$3c,$66,$66,$6c,$36,$00,$00,$00,$7c,$66,$6c,$66,$66,$06,$00 // .<ffl6...|flff..
        .byte $00,$3e,$60,$3c,$06,$7c,$00,$00,$00,$7c,$66,$06,$06,$06,$06,$00 // .>`<.|...|f.....
        .byte $00,$66,$66,$66,$66,$3e,$00,$00,$00,$66,$66,$66,$3c,$18,$00,$00 // .ffff>...fff<...
        .byte $00,$c6,$c6,$d6,$fe,$6c,$00,$00,$00,$66,$66,$3c,$66,$66,$06,$00 // .....l...ff<ff..
        .byte $00,$66,$66,$3c,$18,$18,$00,$00,$00,$7e,$0c,$18,$30,$7e,$00,$00 // .ff<.....~..0~..
        .byte $00,$1c,$18,$18,$18,$1c,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$38,$18,$18,$18,$38,$00,$00,$00,$18,$3c,$18,$18,$18,$00,$00 // .8...8....<.....
        .byte $00,$00,$20,$7c,$20,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .. | ...........
        .byte $00,$18,$18,$18,$00,$18,$00,$00,$00,$66,$66,$00,$00,$00,$00,$00 // .........ff.....
        .byte $00,$66,$3c,$66,$3c,$66,$00,$00,$00,$1c,$28,$18,$14,$38,$00,$00 // .f<f<f....(..8..
        .byte $00,$66,$0c,$18,$30,$66,$00,$00,$00,$30,$60,$1c,$36,$36,$00,$00 // .f..0f...0`.66..
        .byte $00,$18,$30,$00,$00,$00,$00,$00,$00,$0c,$18,$18,$18,$0c,$00,$00 // ..0.............
        .byte $00,$30,$18,$18,$18,$30,$00,$00,$00,$42,$18,$3c,$18,$42,$00,$00 // .0...0...B.<.B..
        .byte $00,$00,$18,$3c,$18,$00,$00,$00,$00,$00,$00,$00,$00,$18,$30,$00 // ...<..........0.
        .byte $00,$00,$00,$3c,$00,$00,$00,$00,$00,$00,$00,$00,$00,$18,$00,$00 // ...<............
        .byte $00,$06,$0c,$18,$30,$60,$00,$00,$00,$3c,$66,$66,$66,$3c,$00,$00 // ....0`...<fff<..
        .byte $00,$18,$18,$18,$18,$18,$00,$00,$00,$3c,$06,$3c,$60,$7e,$00,$00 // .........<.<`~..
        .byte $00,$7e,$66,$0c,$06,$66,$7c,$00,$00,$60,$6c,$3e,$0c,$0c,$00,$00 // .~f..f|..`l>....
        .byte $00,$7e,$60,$7c,$06,$66,$7c,$00,$00,$3c,$60,$7c,$66,$3c,$00,$00 // .~`|.f|..<`|f<..
        .byte $00,$7e,$66,$0c,$18,$18,$18,$00,$00,$3c,$66,$3c,$66,$3c,$00,$00 // .~f......<f<f<..
        .byte $00,$3c,$66,$3e,$06,$66,$7c,$00,$00,$00,$18,$00,$18,$00,$00,$00 // .<f>.f|.........
        .byte $00,$00,$00,$18,$00,$18,$30,$00,$00,$1c,$30,$60,$30,$1c,$00,$00 // ......0...0`0...
        .byte $00,$00,$3c,$00,$3c,$00,$00,$00,$00,$38,$0c,$06,$0c,$38,$00,$00 // ..<.<....8...8..
        .byte $00,$7c,$66,$0c,$18,$00,$18,$00,$20,$20,$00,$00,$20,$00,$00,$20 // .|f.....  .. .. 
        .byte $00,$00,$20,$20,$00,$00,$00,$00,$20,$00,$00,$00,$00,$20,$20,$00 // ..  .... ....  .
        .byte $00,$20,$00,$00,$20,$00,$00,$20,$20,$00,$00,$00,$00 // . .. ..  ....

txt_0a25:
        .text "     "
        .byte $00                                   // string terminator
        .byte $00,$20,$00,$00,$20,$00,$00,$20,$00,$00,$20,$00,$00,$20,$00,$00 // . .. .. .. .. ..
        .byte $20,$00,$00,$20,$00,$00,$20,$00,$00,$00,$00,$00,$20,$00,$00 //  .. .. ..... ..

txt_0a4a:
        .text "        "
        .byte $00                                   // string terminator
        .byte $00,$20,$00,$00,$20,$00,$00,$20,$00,$00 // . .. .. ..

txt_0a5d:
        .text "       "
        .byte $00                                   // string terminator
        .byte $00,$20,$00,$00,$20,$00,$00,$20,$00,$00,$20,$20,$00,$00,$00 // . .. .. ..  ...

txt_0a74:
        .text "      "
        .byte $00                                   // string terminator
        .byte $00,$20,$00,$00,$20,$00,$00,$20,$00,$00 // . .. .. ..

txt_0a85:
        .text "       "
        .byte $00                                   // string terminator
        .byte $00,$20,$00,$00,$20,$00,$00,$20,$00,$00 // . .. .. ..

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

txt_0a9d:
        .text "     "
        .byte $00                                   // string terminator
        .byte $00,$20,$00,$00,$20,$00,$00,$20,$00,$00,$20,$00,$00 // . .. .. .. ..

txt_0ab0:
        .text "    "
        .byte $00                                   // string terminator
        .byte $00,$20,$00,$00,$20,$00,$00,$20,$00,$00,$20,$00,$00,$20,$00,$00 // . .. .. .. .. ..

txt_0ac5:
        .text "      "
        .byte $00                                   // string terminator
        .byte $00,$00,$20,$20,$00,$00,$20,$20,$00,$00,$00,$00 // ..  ..  ....

txt_0ad8:
        .text "    "
        .byte $00                                   // string terminator
        .byte $00,$20,$00,$00,$20,$00,$00,$20,$00,$00,$20,$00,$00,$00,$00 // . .. .. .. ....

txt_0aec:
        .text "                    "

// --- Region $0c70-$0cf9 ---
.pc = $0c70 "Program $0c70"
        .byte $0c,$0f,$0d,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 // ................
        .fill 17, $01
        .byte $0d,$0f,$0c,$0b,$0b,$0e,$08,$08,$08,$08,$08,$08,$01,$08,$08,$08 // ................
        .byte $08,$08,$08,$08,$01,$0b,$0c,$0f,$0d,$01,$01,$0d,$0f,$0c,$0b,$00 // ................
        .byte $00,$00,$00,$00,$00,$08,$08,$08,$08,$08,$08,$08,$01,$08,$08,$08 // ................
        .byte $08,$08,$08,$08,$01,$00,$00,$0b,$0c,$0f,$0d,$01,$01,$0d,$0f,$0c // ................
        .byte $0b,$00,$00,$00,$00,$01,$08,$08,$08,$08,$08,$08,$01,$08,$08,$08 // ................
        .byte $08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08,$08,$01,$08,$08,$08 // ................
        .byte $08,$08,$08,$08,$01,$08,$08,$08,$08   // .........

// --- Region $0d14-$0d27 ---
.pc = $0d14 "Program $0d14"
        .byte $d6,$d6,$d6,$d5,$d5,$d5,$d4,$d4,$d4,$d3,$d3,$d3,$d2,$d2,$d2,$d1 // ................
        .byte $d1,$d0,$d0,$d0                       // ....

// --- Region $0d33-$0fd1 ---
.pc = $0d33 "dat_0d33"

dat_0d33:
        .byte $d2,$d3,$d3,$d3,$d4,$d4,$d5,$d5,$d5,$d6,$d6,$d6,$d6,$d7 // ..............

txt_0d41:
        .encoding "screencode_mixed"
        .text " oh well. this is one of those games almost every decent group cracks simultaneously"
        .encoding "petscii_upper"

txt_0d95:
        .text "..   "

txt_0d9a:
        .encoding "screencode_mixed"
        .text "so no real pressure for speed this time. so"
        .encoding "petscii_upper"

txt_0dc5:
        .text "..  "

txt_0dc9:
        .encoding "screencode_mixed"
        .text "back to the future part 3 from imageworks/mirrorsoft was cracked, packed and trained by rockstar. thanks to servant for the original.  also the faaastloader in the original is present here, only now it doesn't load the drivecode from t/s"
        .encoding "petscii_upper"

txt_0eb6:
        .text "....  "

txt_0ebc:
        .encoding "screencode_mixed"
        .text "some quick salutes fly to: empire - tsm - atc"
        .encoding "petscii_upper"

txt_0ee9:
        .text "...  "

txt_0eee:
        .encoding "screencode_mixed"
        .text "legend - ikari+talent - censor - genesis - dominators - illusion plus the rest"
        .encoding "petscii_upper"

txt_0f3c:
        .text "..    "

txt_0f42:
        .encoding "screencode_mixed"
        .text "ok buzz our boards at"
        .encoding "petscii_upper"

txt_0f57:
        .text ": 718-251-7150 ("
        .byte $0d                                   // string terminator
        .byte $19,$13,$14,$09,$03,$20,$03,$01,$16,$05,$12,$0e // ..... ......

txt_0f74:
        .text ")  501-741-7170 ("
        .byte $13,$15,$10,$05,$12,$20,$03,$0f,$0e,$04,$15,$03,$14,$0f,$12 // ..... .........

txt_0f94:
        .text ")  +358-61-215855 ("
        .byte $04,$09,$07,$09,$14,$01,$0c,$20,$09,$0c,$0c,$15,$13,$09,$0f,$0e // ....... ........

txt_0fb7:
        .text ")....  "
        .byte $0c,$01,$14,$05,$12,$0e,$05,$13,$13   // .........

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

// --- Region $1402-$1402 ---
.pc = $1402 "dat_1402"

dat_1402:
        // === Fill data (1 bytes, $1402-$1402) ===
        .byte $00                                   // .

// --- Region $3138-$3138 ---
.pc = $3138 "dat_3138"

dat_3138:
        // === Fill data (1 bytes, $3138-$3138) ===
        .byte $00                                   // .

// --- Region $410e-$410e ---
.pc = $410e "dat_410e"

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

// --- Region $7661-$7661 ---
.pc = $7661 "dat_7661"

dat_7661:
        // === Fill data (1 bytes, $7661-$7661) ===
        .byte $00                                   // .

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

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

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

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

// --- Region $ea32-$ea32 ---
.pc = $ea32 "dat_ea32"

dat_ea32:
        // === Fill data (1 bytes, $ea32-$ea32) ===
        .byte $00                                   // .

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

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

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

dat_f900:
        .byte $ff,$b1,$2f,$91,$2d,$c8,$c4,$ff,$d0,$f7,$18,$a5,$2d,$65,$ff,$85 // ../.-.......-e..
        .byte $2d,$a5,$2e,$69,$00,$85,$2e,$a0,$00,$ca,$d0,$e5,$18,$a5,$2f,$65 // -..i........../e
        .byte $ff,$85,$2f,$a5,$30,$69,$00,$85,$30,$4c,$00,$01,$b9,$00,$ef,$99 // ../.0i..0L......
        .byte $00,$ff,$c8,$d0,$f7,$ce,$dc,$01,$ce,$df,$01,$ad,$df,$01,$c9,$df // ................
        .byte $d0,$ea,$60,$a1,$e6,$d6,$28,$aa,$00,$3c,$66,$6e,$66,$66,$06,$a2 // ..`...(..<fnff..
        .byte $25,$7c,$66,$6c,$66,$7c,$a3,$25,$3e,$66,$60,$66,$3e,$a3,$21,$7c // %|flf|.%>f`f>.!|
        .byte $e3,$66,$21,$7c,$a3,$25,$3e,$66,$70,$66,$3e,$a3,$23,$3e,$66,$70 // .f!|.%>fpf>.#>fp
        .byte $e3,$60,$a2,$26,$3e,$60,$6e,$66,$3e,$06,$a2,$26,$66,$66,$7e,$66 // .`.&>`nf>..&ff~f
        .byte $66,$06,$a2,$21,$3c,$e3,$18           // f..!<..

txt_f987:
        .text "!<"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $26,$7e,$66,$06,$06,$66,$7c,$a2,$26,$66,$66,$7c,$66,$66,$06,$a2 // &~f..f|.&ff|ff..
        .byte $e3,$60,$22,$66,$3e,$a3,$26,$6c,$fe,$d6,$c6,$c6,$06,$a2,$21,$3c // .`"f>.&l......!<
        .byte $e4,$66,$21,$06,$a2,$21,$3c,$e3,$66   // .f!..!<.f

txt_f9b3:
        .text "!<"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $23,$7c,$66,$7c,$e3,$60,$a2,$25,$3c,$66,$66,$6c,$36,$a3,$26,$7c // #|f|.`.%<ffl6.&|
        .byte $66,$6c,$66,$66,$06,$a2,$25,$3e,$60,$3c,$06,$7c,$a3,$22,$7c,$66 // flff..%>`<.|."|f
        .byte $e4,$06,$a2,$e4,$66                   // ....f

txt_f9db:
        .text "!>"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $e3,$66,$22,$3c,$18,$a3,$25,$c6,$c6,$d6,$fe,$6c,$a3,$26,$66,$66 // .f"<..%....l.&ff
        .byte $3c,$66,$66,$06,$a2,$25,$66,$66,$3c,$18,$18,$a3,$25,$7e,$0c,$18 // <ff..%ff<...%~..
        .byte $30,$7e,$a3,$21,$1c,$e3,$18,$21,$1c,$ab,$21,$38,$e3,$18 // 0~.!...!..!8..

txt_fa0c:
        .text "!8"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $22,$18,$3c,$e3,$18,$a4,$23,$20,$7c,$20,$ac,$e3,$18,$22,$00,$18 // ".<...# | ..."..
        .byte $a3,$22,$66,$66,$a6,$25,$66,$3c,$66,$3c,$66,$a3,$25,$1c,$28,$18 // ."ff.%f<f<f.%.(.
        .byte $14,$38,$a3,$25,$66,$0c,$18,$30,$66,$a3,$25,$30,$60,$1c // .8.%f..0f.%0`.

txt_fa3d:
        .text "66"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $22,$18,$30,$a6,$21,$0c,$e3,$18,$21,$0c,$a3,$21,$30,$e3,$18 // ".0.!...!..!0..

txt_fa4f:
        .text "!0"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $25,$42,$18,$3c,$18,$42,$a4,$23,$18,$3c,$18,$a8,$22,$18,$30,$a4 // %B.<.B.#.<..".0.

txt_fa62:
        .text "!<"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $21,$18,$a3,$25,$06,$0c,$18,$30,$60,$a3,$21,$3c,$e3,$66 // !..%...0`.!<.f

txt_fa73:
        .text "!<"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $e5,$18,$a3,$25,$3c,$06,$3c,$60,$7e,$a3,$26,$7e,$66,$0c,$06,$66 // ...%<.<`~.&~f..f
        .byte $7c,$a2,$25,$60,$6c,$3e,$0c,$0c,$a3,$26,$7e,$60,$7c,$06,$66,$7c // |.%`l>...&~`|.f|
        .byte $a2,$25,$3c,$60,$7c,$66,$3c,$a3,$23,$7e,$66,$0c,$e3,$18,$a2,$25 // .%<`|f<.#~f....%
        .byte $3c,$66,$3c,$66,$3c,$a3,$26,$3c,$66,$3e,$06,$66,$7c,$a3,$23,$18 // <f<f<.&<f>.f|.#.
        .byte $00,$18,$a6,$24,$18,$00,$18,$30,$a2,$25,$1c,$30,$60,$30,$1c,$a4 // ...$...0.%.0`0..
        .byte $23,$3c,$00,$3c,$a4,$25,$38,$0c,$06,$0c,$38,$a3,$29,$7c,$66,$0c // #<.<.%8...8.)|f.
        .byte $18,$00,$18,$00                       // ....

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

txt_fadd:
        .text "! "
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_fae0:
        .text "! "
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_fae3:
        .byte $22                                   // double quote character
        .text "  "
        .byte $a4                                   // '$' | $80 (end-of-string marker)

txt_fae7:
        .text "! "
        .byte $a4                                   // '$' | $80 (end-of-string marker)

txt_faea:
        .byte $22                                   // double quote character
        .text "  "
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_faee:
        .text "! "
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_faf1:
        .text "! "
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_faf4:
        .byte $22                                   // double quote character
        .text "  "
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $e5,$20,$a2                           // . .

txt_fafb:
        .text "! "
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_fafe:
        .text "! "
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_fb01:
        .text "! "
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_fb04:
        .text "! "
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_fb07:
        .text "! "
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_fb0a:
        .text "! "
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_fb0d:
        .text "! "
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_fb10:
        .text "! "
        .byte $a5                                   // '%' | $80 (end-of-string marker)

txt_fb13:
        .text "! "
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $e8,$20,$a2                           // . .

txt_fb19:
        .text "! "
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_fb1c:
        .text "! "
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_fb1f:
        .text "! "
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $e7,$20,$a2                           // . .

txt_fb25:
        .text "! "
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_fb28:
        .text "! "
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_fb2b:
        .text "! "
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_fb2e:
        .byte $22                                   // double quote character
        .text "  "
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $e6,$20,$a2                           // . .

txt_fb35:
        .text "! "
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_fb38:
        .text "! "
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_fb3b:
        .text "! "
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $e7,$20,$a2                           // . .

txt_fb41:
        .text "! "
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_fb44:
        .text "! "
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_fb47:
        .text "! "
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $e4,$20,$a2,$e5,$20,$a2               // . .. .

txt_fb50:
        .text "! "
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_fb53:
        .text "! "
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_fb56:
        .text "! "
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_fb59:
        .text "! "
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $e4,$20,$a2                           // . .

txt_fb5f:
        .text "! "
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_fb62:
        .text "! "
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_fb65:
        .text "! "
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_fb68:
        .text "! "
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_fb6b:
        .text "! "
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $e6,$20,$a3                           // . .

txt_fb71:
        .byte $22                                   // double quote character
        .text "  "
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_fb75:
        .byte $22                                   // double quote character
        .text "  "
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $e4,$20,$a2                           // . .

txt_fb7c:
        .text "! "
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_fb7f:
        .text "! "
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_fb82:
        .text "! "
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_fb85:
        .text "! "
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $f4,$20,$61,$73,$a9,$32,$8d,$12,$d0,$a9,$12,$8d,$18,$d0,$a9,$d8 // . as.2..........
        .byte $8d,$16,$d0,$a9,$0e,$8d,$22,$d0,$a9,$06,$8d,$23,$d0,$a2,$00,$bc // ......"....#....
        .byte $96,$0c,$88,$d0,$fd,$bd,$a6,$0c,$8d,$20,$d0,$8d,$21,$d0,$e8,$e0 // ......... ..!...
        .byte $0b,$d0,$ec,$ad,$12,$d0,$c9,$40,$d0,$f9,$a2,$00,$bc,$d6,$0c,$88 // .......@........
        .byte $d0,$fd,$bd,$0e,$0d,$8d,$16,$d0,$8d,$16,$d0,$e8,$e0,$33,$d0,$ec // .............3..
        .byte $ad,$12,$d0,$c9,$74,$d0,$f9,$a5,$50,$8d,$16,$d0,$a2,$00,$bc,$b6 // ....t...P.......
        .byte $0c,$88,$d0,$fd,$bd,$c6,$0c,$8d,$20,$d0,$8d,$21,$d0,$e8,$e0,$0d // ........ ..!....
        .byte $d0,$ec,$ad,$12,$d0,$c9,$f0,$d0,$f9,$a9,$c8,$8d,$16,$d0,$a5,$50 // ...............P
        .byte $38,$e9,$02,$85,$50,$c9,$c0,$90,$03,$4c,$b8,$0b,$29,$07,$09,$c0 // 8...P....L..)...
        .byte $85,$50,$a2,$00,$bd,$d1,$06,$9d,$d0,$06,$e8,$e0,$27,$d0,$f5,$a0 // .P..........'...
        .byte $00,$b1,$03,$c9,$00,$f0,$0d,$18,$8d,$f7,$06,$e6,$03,$d0,$02,$e6 // ................
        .byte $04,$4c,$b8,$0b,$a9,$41,$a0,$0d,$85,$03,$84,$04,$ac,$0e,$0d,$a2 // .L...A..........
        .byte $00,$bd,$0f,$0d,$9d,$0e,$0d,$e8,$e0,$32,$d0,$f5,$8c,$40,$0d,$a9 // .........2...@..
        .byte $01,$8d,$19,$d0,$ad,$01,$dc,$c9,$ef,$f0,$03,$4c,$81,$ea,$78,$a9 // ...........L..x.
        .byte $31,$8d,$14,$03,$a9,$ea,$8d,$15,$03,$a9,$00,$8d,$18,$d4,$20,$81 // 1............. .
        .byte $ff,$58,$78,$e6,$01,$a2,$28,$bd,$01,$0c,$9d,$00,$01,$ca,$10,$f7 // .Xx...(.........
        .byte $a2,$00,$4c,$00,$01,$bd,$00,$10,$9d,$01,$08,$e8,$d0,$f7,$ee,$05 // ..L.............
        .byte $01,$ee,$02,$01,$d0,$ef,$c6,$01,$58,$4c,$e2,$fc,$20,$5b,$ff,$a9 // ........XL.. [..
        .byte $0b,$8d,$86,$02,$20,$44,$e5,$a9,$0b,$a2,$00,$9d,$00,$d8,$9d,$00 // .... D..........
        .byte $d9,$e8,$d0,$f7,$bd,$00,$0a,$9d,$50,$04,$e8,$d0,$f7,$bd,$6e,$0c // ........P.....n.
        .byte $9d,$d0,$da,$e8,$e0,$28,$d0,$f5,$a9,$c7,$85,$50,$a9,$41,$a0,$0d // .....(.....P.A..
        .byte $85,$03,$84,$04,$78,$a9,$0b,$a0,$00,$8d // ....x.....

// --- Region $fcfc-$ff5a ---
.pc = $fcfc "Segment $fcfc"
        .byte $0c,$0f,$0d,$fe,$01,$26,$0d,$0f,$0c,$0b,$0b,$0e,$e6,$08,$21,$01 // .....&........!.
        .byte $e7,$08,$2b,$01,$0b,$0c,$0f,$0d,$01,$01,$0d,$0f,$0c,$0b,$a6,$e7 // ..+.............
        .byte $08,$21,$01,$e7,$08,$21,$01,$a2,$2a,$0b,$0c,$0f,$0d,$01,$01,$0d // .!...!..*.......
        .byte $0f,$0c,$0b,$a4,$21,$01,$e6,$08,$21,$01,$e7,$08,$21,$01,$e7,$08 // ....!...!...!...
        .byte $21,$01,$e7,$08,$21,$01,$e7,$08,$21,$01,$e7,$08,$21,$01,$e7,$08 // !...!...!...!...
        .byte $21,$01,$e6,$d7,$e3,$d6,$e3,$d5,$e3,$d4,$e3,$d3,$e3,$d2,$22,$d1 // !.............".
        .byte $d1,$e9,$d0,$e3,$d1,$e3,$d2,$e3,$d3,$22,$d4,$d4,$e3,$d5,$e4,$d6 // ........."......
        .byte $60,$57,$d7                           // `W.

txt_fd6f:
        .encoding "screencode_mixed"
        .text " oh well. this is one of those games almost every decent group cracks simultaneously.."
        .encoding "petscii_upper"
        .byte $e3,$20,$60,$c0                       // . `.

txt_fdc9:
        .encoding "screencode_mixed"
        .text "so no real pressure for speed this time. so"
        .encoding "petscii_upper"

txt_fdf4:
        .text "..  "

txt_fdf8:
        .encoding "screencode_mixed"
        .text "back to the future part 3 from imageworks/mirrorsoft was cracked, packed and trained by rockstar. thanks to servant for the original.  also the f"
        .encoding "petscii_upper"
        .byte $e3,$01,$60,$59                       // ..`Y

txt_fe8d:
        .encoding "screencode_mixed"
        .text "stloader in the original is present here, only now it doesn't load the drivecode from t/s"
        .encoding "petscii_upper"
        .byte $e4,$2e,$60                           // ..`

txt_fee9:
        .encoding "screencode_mixed"
        .text "/  some quick salutes fly to: empire - tsm - atc"
        .encoding "petscii_upper"
        .byte $e3,$2e,$60,$52                       // ..`R

txt_ff1d:
        .encoding "screencode_mixed"
        .text "  legend - ikari+talent - censor - genesis - dominators - illu"
        .encoding "petscii_upper"

// --- Region $ff73-$ff80 ---
.pc = $ff73 "txt_ff73"

txt_ff73:
        .encoding "screencode_mixed"
        .text "ok buzz our bo"
        .encoding "petscii_upper"

// --- Region $ffa4-$fffc ---
.pc = $ffa4 "dat_ffa4"

dat_ffa4:
        .byte $0e                                   // .

txt_ffa5:
        .text ")  501-741-7170 ("
        .byte $13,$15,$10,$05,$12,$20,$03,$0f,$0e,$04,$15,$03,$14,$0f,$12 // ..... .........

txt_ffc5:
        .text ")  +358-61-215855 ("
        .byte $04,$09,$07,$09,$14,$01,$0c,$20,$09,$0c,$0c,$15,$13,$09,$0f,$0e // ....... ........
        .byte $29,$e4                               // ).

txt_ffea:
        .text ".+  "
        .byte $0c,$01,$14,$05,$12,$0e,$05,$13,$13,$e3,$2e,$e7,$20,$80,$2f // ............ ./
