// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:28
// 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:  $0a00 (2560)
// IRQ handler:  $0b02 (irq_0b02)
// IRQ handler:  $0b38 (irq_0b38)
// IRQ handler:  $0b70 (irq_0b70)
//
// Code: 2044 bytes, Data: 61444 bytes
// Labels: 151, Subroutines: 12
//
// Cross-references: all OK
// ============================================


// --- Region $0803-$0803 ---
.pc = $0803 "Program $0803"
        brk

// --- Region $0a00-$0c53 ---
.pc = $0a00 "main_0a00"

main_0a00:
        sei
        lda #$02
        sta $0314
        lda #$0b
        sta $0315
        lda #$1b
        sta $d011
        lda #$28
        sta $d012
        lda #$08
        sta $0286
        lda #$05
        sta dat_0cdc
        lda #$00
        sta $0d70
        sta $0d72
        sta $0d96
        sta $0d97
        sta $0d98
        sta $0d99
        sta $0d7a
        sta $c6
        bit $0b4b
        sta $d418
        sta $d020
        sta $d021
        jsr $e544
        lda #$01
        ldy #$27

loc_0a4b:
        sta $d990,y
        sta $d9e0,y
        sta $da30,y
        dey
        bpl loc_0a4b
        ldx #$01
        stx $d01a
        dex
        stx $dc0e
        lda #$80
        sta smc_0bc1                                // SMC: modifies $0bc1
        lda #$13
        sta smc_0bc2                                // SMC: modifies $0bc2
        jsr sub_0dd0
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        cli
        ldy #$03

loc_0a77:
        lda #$00
        jsr sub_0ae1
        dey
        bne loc_0a77
        lda #$01
        sta $0d7a
        ldy #$03

loc_0a86:
        lda #$00
        lda sub_0ae1
        dey
        bne loc_0a86
        ldy #$00

loc_0a90:
        lda $0d7b,y
        sta $0d96
        lda tbl_lo_0d84,y
        sta $0d97
        lda tbl_hi_0d8d,y
        ldx #$00

loc_0aa1:
        sta $d800,x
        sta $d8a0,x
        inx
        cpx #$a0
        bne loc_0aa1
        lda #$e6
        jsr sub_0ae1
        iny
        cpy #$08
        bne loc_0a90
        ldy #$00

loc_0ab8:
        lda $0d7b,y
        sta $0d98
        lda tbl_lo_0d84,y
        sta $0d99
        lda tbl_hi_0d8d,y
        ldx #$00

loc_0ac9:
        sta $daa8,x
        sta $db48,x
        inx
        cpx #$a0
        bne loc_0ac9
        lda #$e6
        jsr sub_0ae1
        iny
        cpy #$08
        bne loc_0ab8
        jmp loc_0dea
// Referenced by: jsr from $0a79, $0aae, $0ad6

sub_0ae1:
        sta $0d76
        stx $0d74
        sty $0d75

loc_0aea:
        ldx #$00

loc_0aec:
        inx
        cpx #$00
        bne loc_0aec
        inc $0d76
        lda $0d76
        cmp #$00
        bne loc_0aea
        ldx $0d74
        ldy $0d75
        rts

irq_0b02:
        lda $0d96
        sta $d022
        lda $0d97
        sta $d023
        lda $0d6c
        and #$07
        ora #$10
        sta $d016
        lda #$13
        sta $d018
        jsr sub_0ba1
        jsr sub_0c87
        lda #$38
        sta $0314
        lda #$0b
        sta $0315
        lda #$81
        sta $d012
        inc $d019
.label smc_0b36 = * + 1
.label smc_0b37 = * + 2
        jmp loc_ea81                                // !SMC: modified by $0dec, $0df1

irq_0b38:
        lda #$08
        sta $d016
        lda #$91

loc_0b3f:
        cmp $d012
        bcs loc_0b3f
        lda $0d6f
        and #$07
        sta $d016
        lda #$9a

loc_0b4e:
        cmp $d012
        bcs loc_0b4e
        lda $0d71
        and #$07
        sta $d016
        lda #$70
        sta $0314
        lda #$0b
        sta $0315
        lda #$b9
        sta $d012
        inc $d019
        jmp loc_0c29

irq_0b70:
        lda $0d98
        sta $d022
        lda $0d99
        sta $d023
        lda $0d73
        and #$07
        ora #$10
        sta $d016
        jsr sub_0cde
        jsr sub_0d23
        lda #$02
        sta $0314
        lda #$0b
        sta $0315
        lda #$28
        sta $d012
        inc $d019
        jmp loc_ea31
// Referenced by: jsr from $0b1d

sub_0ba1:
        lda $0d6f
        sec
        sbc $0d70
        sta $0d6f
        bmi loc_0bae
        rts

loc_0bae:
        and #$07
        sta $0d6f
        ldy #$00

loc_0bb5:
        lda $05e1,y
        sta $05e0,y
        iny
        cpy #$27
        bne loc_0bb5
.label smc_0bc1 = * + 1
.label smc_0bc2 = * + 2
        lda $1386                                   // !SMC: modified by $0a62, $0a67, $0bc7, $0bcc
        bne loc_0bd1
        lda #$80
        sta smc_0bc1                                // SMC: modifies $0bc1
        lda #$13
        sta smc_0bc2                                // SMC: modifies $0bc2
        lda #$20

loc_0bd1:
        sta $0607
        inc smc_0bc1
        bne loc_0bdc
        inc smc_0bc2

loc_0bdc:
        rts

loc_0bdd:
        jsr $fda3
        jsr $fd15
        jsr sub_1550
        lda #$f7
        sta $ae
        lda #$a1
        sta $af
        ldx #$00

loc_0bf0:
        lda dat_0bfe,x
        sta $0350,x
        inx
        cpx #$2f
        bne loc_0bf0
        jmp $0350

dat_0bfe:
        .byte $78,$a9,$34,$85,$01,$a2,$00           // x.4....

loc_0c05:
        lda $1560,x
        sta $0801,x
        nop
        nop
        nop
        inx
        bne loc_0c05
        inc $0359
        inc $035c
        lda $0359
        cmp #$b0
        beq loc_0c21
        jmp $0357

loc_0c21:
        lda #$37
        sta $01
        cli
        jmp loc_fce2

loc_0c29:
        lda $dc01
        cmp #$ef
        beq loc_0c33
        jmp loc_0c36

loc_0c33:
        jmp loc_0bdd

loc_0c36:
.label smc_0c37 = * + 1
        lda $0c62                                   // !SMC: modified by $0c4e
        sta $d027
        sta $d028
        inc smc_0c37
        lda smc_0c37
        cmp #$7c
        beq loc_0c4c
        jmp loc_ea81

loc_0c4c:
        lda #$54
        sta smc_0c37                                // SMC: modifies $0c37
        jmp loc_ea81

// --- Region $0c87-$0d6b ---
.pc = $0c87 "sub_0c87"
// Referenced by: jsr from $0b20

sub_0c87:
        lda dat_0d6b
        and #$1f
        tay
        lda $0d9a,y
        lsr
        sta $0d70
        lda $0d7a
        beq loc_0ca7
        tya
        clc
        adc #$10
        and #$1f
        tay
        lda $0d9a,y
        lsr
        sta $0d72

loc_0ca7:
        inc dat_0d6b
        dec dat_0cdc
        beq loc_0cb0
        rts

loc_0cb0:
        lda #$04
        sta dat_0cdc
        lda $0cdd
        and #$0f
        tay
        lda $0dba,y
        ldx #$27

loc_0cc0:
        sta $d9e0,x
        dex
        bpl loc_0cc0
        tya
        clc
        adc #$14
        and #$0f
        tay
        lda $0dba,y
        ldx #$27

loc_0cd2:
        sta $da30,x
        dex
        bpl loc_0cd2
        inc $0cdd
        rts

dat_0cdc:
        .byte $03,$e1                               // ..
// Referenced by: jsr from $0b86

sub_0cde:
        ldy $0d6d
        lda $0e00,y
        sta $0d6c
        eor #$ff
        lsr
        lsr
        lsr
        tay
        ldx #$00

loc_0cef:
        lda txt_0f00,y
        sta $0428,x
        lda $0f80,y
        sta $0450,x
        lda $1000,y
        sta $0478,x
        lda $1080,y
        sta $04a0,x
        lda $1100,y
        sta $04c8,x
        lda $1180,y
        sta $04f0,x
        lda $1200,y
        sta $0518,x
        iny
        inx
        cpx #$27
        bne loc_0cef
        inc $0d6d
        rts
// Referenced by: jsr from $0b89

sub_0d23:
        ldy $0d79
        lda $0e00,y
        sta $0d73
        eor #$ff
        lsr
        lsr
        lsr
        sec
        sbc #$03
        tay
        ldx #$00

loc_0d37:
        lda txt_0f00,y
        sta $06a8,x
        lda $0f80,y
        sta $06d0,x
        lda $1000,y
        sta $06f8,x
        lda $1080,y
        sta $0720,x
        lda $1100,y
        sta $0748,x
        lda $1180,y
        sta $0770,x
        lda $1200,y
        sta $0798,x
        iny
        inx
        cpx #$27
        bne loc_0d37
        inc $0d79
        rts

dat_0d6b:
        .byte $0a                                   // .

// --- Region $0dd0-$0df8 ---
.pc = $0dd0 "sub_0dd0"
// Referenced by: jsr from $0a6a

sub_0dd0:
        ldx #$00

loc_0dd2:
        lda $1280,x
        sta $0540,x
        inx
        cpx #$80
        bne loc_0dd2
        ldx #$00

loc_0ddf:
        lda #$00
        sta $d940,x
        inx
        cpx #$80
        bne loc_0ddf
        rts

loc_0dea:
        lda #$00
        sta smc_0b36                                // SMC: modifies $0b36
        lda #$13
        sta smc_0b37                                // SMC: modifies $0b37

loc_0df4:
        jmp loc_0df4

dat_0df7:
        // === Packed/compressed data (2 bytes, $0df7-$0df8) ===
        .byte $00,$00                               // ..

// --- Region $0f04-$1286 ---
.pc = $0f04 "sub_0f04"
// Referenced by: jsr from $ff5b

sub_0f04:
        jsr sub_2020
        jsr sub_2a2a
        rol
        rol
        jsr sub_2a20
        rol
        rol
        rol
        jsr sub_2a20
        rol
        rol
        rol
        jsr sub_2a20
        rol
        rol
        rol
        jsr sub_2020
        rol
        rol
        jsr sub_2a2a
        jsr sub_2020
        rol
        rol
        rol
        jsr sub_2a20
        rol
        jsr sub_2a2a
        jsr sub_2a2a
        rol
        rol
        jsr sub_2a20
        rol
        rol
        rol
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2a20
        rol
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2a2a
        rol
        rol
        rol
        rol
        rol
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2a2a
        jsr sub_2020
        jsr sub_2a2a
        jsr sub_2020
        jsr sub_2a2a
        jsr sub_2020
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_202a
        rol
        rol
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2020
        jsr sub_2a2a
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2a2a
        rol
        rol
        jsr sub_2a20
        rol
        rol
        rol
        rol
        jsr sub_2a2a
        rol
        rol
        jsr sub_2a20
        rol
        rol
        rol
        rol
        jsr sub_2a2a
        jsr sub_2020
        rol
        rol
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2020
        jsr sub_2a2a
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2a2a
        jsr sub_2020
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2020
        rol
        rol
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2020
        jsr sub_2a2a
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2a2a
        jsr sub_2020
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2020
        rol
        rol
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2020
        jsr sub_2a2a
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2a2a
        jsr sub_2020
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2020
        rol
        rol
        jsr sub_2a20
        rol
        rol
        jsr sub_2020
        rol
        rol
        rol
        jsr sub_2a20
        rol
        jsr sub_2a2a
        jsr sub_2020
        jsr sub_2a2a
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr $f120
        .byte $1c,$23,$02                           // nop $0223,x // ILLEGAL
        .byte $82,$50                               // nop #$50 // ILLEGAL

dat_1286:
        .byte $e2                                   // .

// --- Region $1300-$1351 ---
.pc = $1300 "loc_1300"

loc_1300:
        lda #$ff
        sta $d015
        sta $d010
        lda #$a6
        sta $d001
        sta $d003
        lda #$1f
        sta $d000
        lda #$38
        sta $d002
        lda #$01
        sta $d027
        sta $d028
        lda #$00
        sta $d01c
        sta $d01d
        sta $d017
        lda #$15
        sta $07f8
        lda #$16
        sta $07f9
        lda $1367
        sta $1309
        inc $1338
        lda $1338
        cmp #$6c
        beq loc_134a
        jmp loc_ea81

loc_134a:
        lda #$52
        sta $1338
        jmp loc_ea81

// --- Region $1550-$1561 ---
.pc = $1550 "sub_1550"
// Referenced by: jsr from $0be3

sub_1550:
        jsr $ff5b
        lda #$00
        sta $d020
        sta $d021
        sta $0286
        jsr $e544
        rts

// --- Region $1cf1-$1cf1 ---
.pc = $1cf1 "Segment $1cf1"
        brk

// --- Region $2020-$2020 ---
.pc = $2020 "sub_2020"
// Referenced by: jsr from $0f04, $0f1e, $0f26, $0f3e, $0f41, $0f44, $0f47, $0f4a

sub_2020:
        brk

// --- Region $202a-$202c ---
.pc = $202a "sub_202a"
// Referenced by: jsr from $1022

sub_202a:
        brk

dat_202b:
        .byte $00                                   // .
        brk

// --- Region $2a20-$2a2a ---
.pc = $2a20 "sub_2a20"
// Referenced by: jsr from $0f0c, $0f12, $0f18, $0f2c, $0f38, $0f86, $108c, $1098

sub_2a20:
        brk

dat_2a21:
        .byte $00                                   // .
        brk

dat_2a23:
        .byte $00,$00,$00,$00,$00,$00,$00           // .......
// Referenced by: jsr from $0f07, $0f23, $0f30, $0f33, $0f8a, $0f8d, $0f90, $0f93

sub_2a2a:
        brk

// --- Region $2a34-$2a34 ---
.pc = $2a34 "Segment $2a34"
        brk

// --- Region $2ae3-$2ae4 ---
.pc = $2ae3 "Segment $2ae3"
        brk
        brk

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

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

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

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

loc_ea31:
        brk

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

loc_ea81:
        brk

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

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

loc_fce2:
        rol
        and ($20,x)
        cpx $2a
        .byte $22                                   // jam // ILLEGAL

// --- Region $fd15-$fd43 ---
.pc = $fd15 "Segment $fd15"
        rol
        rol
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2a2a
        .byte $e3,$20                               // isc ($20,x) // ILLEGAL
        .byte $34,$2a                               // nop $2a,x // ILLEGAL
        rol
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2a2a
        jsr sub_2a2a
        cpx $20
        .byte $22                                   // jam // ILLEGAL

dat_fd43:
        .byte $2a                                   // *

// --- Region $fda3-$fda7 ---
.pc = $fda3 "Segment $fda3"
        rol
        .byte $e3,$20                               // isc ($20,x) // ILLEGAL
        .byte $e3,$2a                               // isc ($2a,x) // ILLEGAL

// --- Region $fddf-$fe31 ---
.pc = $fddf "loc_fddf"

loc_fddf:
        adc $ffa9
        sta $d015
        sta $d010
        lda #$a6
        sta $d001
        sta $d003
        lda #$1f
        sta $d000
        lda #$38
        sta $d002
        lda #$01
        sta $d027
        sta $d028
        lda #$00
        sta $d01c
        sta $d01d
        sta $d017
        lda #$15
        sta $07f8
        lda #$16
        sta $07f9
        lda $1367
        sta $1309
        inc $1338
        lda $1338
        cmp #$6c
        beq loc_fe2a
        jmp loc_ea81

loc_fe2a:
        lda #$52
        sta $1338
        jmp loc_ea81

// --- Region $ff5b-$ff69 ---
.pc = $ff5b "Segment $ff5b"
        jsr sub_0f04
        ora $202c
        ora #$0c
        .byte $13,$20                               // slo ($20),y // ILLEGAL
        bit $0320
        php
        .byte $12                                   // jam // ILLEGAL

// --- Region $ffea-$fffd ---
.pc = $ffea "loc_ffea"

loc_ffea:
        ldy $32
        jsr $ff5b
        lda #$00
        sta $d020
        sta $d021
        sta $0286
        jsr $e544
        rts

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

// --- Region $0804-$09ff ---
.pc = $0804 "dat_0804"

dat_0804:
        .byte $00,$00,$00,$00,$7e,$73,$73,$7f,$63,$03,$ff,$00,$7c,$76,$76,$7e // ....~ss.c...|vv~
        .byte $73,$03,$fe,$00,$0f,$38,$70,$70,$70,$78,$3f,$00,$7e,$77,$73,$73 // s....8pppx?.~wss
        .byte $73,$03,$fe,$00,$7f,$70,$70,$7e,$70,$00,$ff,$00,$3f,$70,$70,$7c // s....pp~p...?pp|
        .byte $70,$00,$f0,$00,$3f,$78,$70,$70,$73,$07,$fb,$00,$73,$73,$73,$7f // p...?xpps...sss.
        .byte $73,$03,$f3,$00,$1c,$1c,$1c,$1c,$1c,$1c,$1c,$00,$1f,$07,$07,$07 // s...............
        .byte $07,$07,$fe,$00,$73,$76,$7c,$78,$7c,$76,$73,$00,$70,$70,$70,$70 // ....sv|x|vs.pppp
        .byte $70,$00,$7f,$00,$61,$73,$7f,$73,$73,$03,$f3,$00,$73,$73,$7b,$7f // p...as.ss...ss{.
        .byte $77,$03,$f3,$00,$3e,$73,$73,$73,$73,$73,$3e,$00,$7e,$73,$73,$7e // w...>sssss>.~ss~
        .byte $70,$00,$f0,$00,$3e,$73,$73,$73,$73,$76,$3e,$03,$7e,$73,$73,$76 // p...>ssssv>.~ssv
        .byte $7c,$0c,$f7,$00,$38,$38,$1c,$0e,$07,$07,$fe,$00,$7f,$1c,$1c,$1c // |...88..........
        .byte $1c,$1c,$1c,$00,$73,$73,$73,$73,$73,$73,$3f,$00,$73,$73,$73,$73 // ....ssssss?.ssss
        .byte $76,$7c,$30,$00,$73,$73,$73,$73,$7f,$07,$e3,$00,$73,$77,$3c,$1c // v|0.ssss....sw<.
        .byte $1c,$06,$f3,$00,$76,$76,$76,$3e,$1e,$00,$fe,$00,$7f,$07,$0e,$1c // ....vvv>........
        .byte $38,$00,$ff,$00,$1f,$1c,$1c,$1c,$1c,$1c,$1f,$00,$0f,$1d,$38,$7c // 8.............8|
        .byte $38,$00,$ff,$00,$7c,$1c,$1c,$1c,$1c,$1c,$7c,$00,$00,$18,$3c,$7e // 8...|.....|...<~
        .byte $18,$30,$18,$18,$00,$00,$2c,$7f,$ff,$73,$20,$00,$00,$00,$00,$00 // .0....,..s .....
        .byte $00,$00,$00,$00,$3c,$3c,$3c,$18,$18,$00,$18,$00,$00,$6c,$6c,$00 // ....<<<......ll.
        .byte $00,$00,$00,$00,$36,$7f,$36,$36,$36,$7f,$36,$00,$38,$38,$1c,$1e // ....6.666.6.88..
        .byte $17,$17,$fe,$14,$00,$73,$56,$6c,$1b,$35,$67,$00,$3c,$76,$76,$3c // .....sVl.5g.<vv<
        .byte $3f,$76,$7b,$00,$0c,$18,$30,$00,$00,$00,$00,$00,$07,$0e,$1c,$1c // ?v{...0.........
        .byte $1c,$0e,$07,$00,$70,$38,$1c,$1c,$1c,$38,$70,$00,$ff,$e9,$e9,$e9 // ....p8...8p.....
        .byte $e9,$e9,$e9,$d5,$00,$1c,$1c,$7f,$1c,$1c,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$30,$30,$60,$00,$00,$00,$7f,$00,$00,$00,$00,$00,$00,$00,$00 // .00`............
        .byte $00,$30,$30,$00,$03,$07,$0e,$1c,$38,$70,$60,$00,$3e,$73,$7b,$7f // .00.....8p`.>s{.
        .byte $77,$73,$3e,$00,$3c,$3c,$1c,$1c,$1c,$1c,$1c,$00,$3e,$73,$03,$0f // ws>.<<......>s..
        .byte $3c,$00,$ff,$00,$3c,$0e,$0e,$3c,$0e,$00,$fe,$00,$0e,$1e,$3e,$76 // <...<..<......>v
        .byte $7f,$06,$06,$00,$3e,$70,$70,$3e,$03,$73,$3e,$00,$1c,$38,$38,$7e // ....>pp>.s>..88~
        .byte $73,$73,$3e,$00,$7f,$03,$03,$03,$06,$06,$06,$00,$3e,$73,$73,$3e // ss>.........>ss>
        .byte $73,$73,$3e,$00,$3e,$73,$73,$73,$3f,$03,$03,$00,$00,$18,$18,$00 // ss>.>sss?.......
        .byte $00,$18,$18,$00,$00,$18,$18,$00,$00,$18,$18,$30,$0e,$1c,$38,$70 // ...........0..8p
        .byte $38,$1c,$0e,$00,$00,$00,$3c,$00,$3c,$00,$00,$00,$70,$38,$1c,$0e // 8.....<.<...p8..
        .byte $1c,$38,$70,$00,$78,$1c,$1c,$38,$38,$00,$38,$00 // .8p.x..88.8.

// --- Region $0c54-$0c86 ---
.pc = $0c54 "dat_0c54"

dat_0c54:
        .byte $09,$09,$0b,$0b,$08,$08,$0c,$0c,$0f,$0f,$07,$07,$01,$01,$01,$01 // ................
        .byte $0f,$0f,$0f,$0f,$07,$07,$01,$01,$07,$07,$0f,$0f,$0c,$0c,$08,$08 // ................
        .byte $0b,$0b,$09,$09,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00                           // ...

// --- Region $0d6c-$0dcf ---
.pc = $0d6c "Program $0d6c"
        .byte $21,$a9,$00,$00,$02,$00,$00,$2c,$80,$03,$a8,$00,$00,$1d,$00,$00 // !......,........
        .byte $00,$00,$0b,$0c,$03,$0c,$0b,$0b       // ........

tbl_lo_0d84:
        .byte $00,$00,$0b,$0c,$03,$03,$03,$0c,$0c   // address table low bytes

tbl_hi_0d8d:
        .byte $08,$0e,$0b,$0b,$0b,$0b,$0b,$0b,$0b   // address table high bytes
        .byte $00,$00,$00,$00,$00,$00,$01,$01,$02,$02,$03,$03,$04,$04,$05,$05 // ................
        .fill 10, $06
        .byte $05,$05,$04,$04,$03,$03,$02,$02,$01,$01,$06,$0e,$04,$07,$01,$01 // ................
        .byte $07,$0a,$04,$0e,$06,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................

// --- Region $0df9-$0f03 ---
.pc = $0df9 "Program $0df9"
        .byte $00,$00,$00,$00,$00,$00,$00,$7e,$79,$76,$73,$70,$6d,$6a,$67,$64 // .......~yvspmjgd
        .byte $61,$5e,$5b                           // a^[

txt_0e0c:
        .text "XUROLIFCA>;9641/,*(%#!"
        .byte $1f,$1d,$1b,$19,$17,$16,$14,$12,$11,$0f,$0e,$0c,$0b,$0a,$09,$08 // ................
        .byte $07,$06,$05,$04,$03,$03,$02,$01,$01,$01,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$01,$01,$01,$02,$02,$03,$04,$05,$05,$06,$07,$08,$0a,$0b,$0c // ................
        .byte $0d,$0f,$10,$12,$14,$15,$17,$19,$1b,$1d,$1f // ...........

txt_0e5d:
        .text "!#%'),.1368;="
        .byte $40                                   // @ character
        .text "CFHKNQTWZ"
        .byte $5d,$60,$63,$66,$69,$6c,$6f,$72,$75,$79,$7c,$7f,$82,$85,$88,$8b // ]`cfiloruy|.....
        .byte $8e,$91,$95,$98,$9b,$9e,$a1,$a4,$a7,$aa,$ad,$b0,$b2,$b5,$b8,$bb // ................
        .byte $be,$c0,$c3,$c6,$c8,$cb,$cd,$d0,$d2,$d4,$d7,$d9,$db,$dd,$df,$e1 // ................
        .byte $e3,$e5,$e7,$e9,$eb,$ec,$ee,$ef,$f1,$f2,$f4,$f5,$f6,$f7,$f8,$f9 // ................
        .byte $fa,$fb,$fc,$fc,$fd,$fd,$fe,$fe,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$fe // ................
        .byte $fe,$fe,$fd,$fd,$fc,$fb,$fb,$fa,$f9,$f8,$f7,$f6,$f5,$f3,$f2,$f1 // ................
        .byte $ef,$ed,$ec,$ea,$e8,$e7,$e5,$e3,$e1,$df,$dd,$db,$d8,$d6,$d4,$d1 // ................
        .byte $cf,$cd,$ca,$c7,$c5,$c2,$c0,$bd,$ba,$b7,$b4,$b2,$af,$ac,$a9,$a6 // ................
        .byte $a3,$a0,$9d,$9a,$97,$94,$91,$8d,$8a,$87,$84,$81 // ............

txt_0f00:
        .text "    "

// --- Region $1287-$128f ---
.pc = $1287 "Segment $1287"
        .byte $92,$50,$84,$52,$88,$85,$d2,$b8       // .P.R....

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

// --- Region $12c0-$12cf ---
.pc = $12c0 "dat_12c0"

dat_12c0:
        .byte $97,$9b,$98,$40,$10,$48,$54,$13,$88,$54,$12,$08,$53,$9a,$18 // ...@.HT..T..S..

dat_12cf:
        // === Fill data (1 bytes, $12cf-$12cf) ===
        .byte $00                                   // .

// --- Region $1352-$154f ---
.pc = $1352 "dat_1352"

dat_1352:
        .byte $a0,$a1,$a2,$a3,$a4,$a6,$a8,$aa,$ac,$ae,$b0,$b2,$b4,$b4,$b2,$b0 // ................
        .byte $ae,$ac,$aa,$a8,$a6,$a4,$a3,$a2,$a1,$a0,$a0,$00,$00,$00,$00,$00 // ................
        .fill 14, $00

txt_1380:
        .encoding "screencode_mixed"
        .text "   paramount kicks ya ass with 'days of thunder' (c"
        .encoding "petscii_upper"

txt_13b3:
        .text ") 1990 "

txt_13ba:
        .encoding "screencode_mixed"
        .text "by mindscape was cracked from tape and trained by fanatic of paramount"
        .encoding "petscii_upper"

txt_1400:
        .text "... "
        .byte $14,$08,$05,$20,$0c,$05,$01,$04,$05,$12 // ... ......

txt_140e:
        .text "!!!     "

txt_1416:
        .encoding "screencode_mixed"
        .text "remember: lamebombz is a foundation of lamers"
        .encoding "petscii_upper"

txt_1443:
        .text "!!!   "

txt_1449:
        .encoding "screencode_mixed"
        .text "l a m e b o m b z"
        .encoding "petscii_upper"

txt_145a:
        .text " ! ! !                 "

txt_1471:
        .encoding "screencode_mixed"
        .text "greetings to: destiny, random, exodus, tsm, dom, ils , chromance, censor, f4cg, msi, paradize, x-factor, legend, crazy, culture, triad, bonzai"
        .encoding "petscii_upper"

txt_14ff:
        .text "...       +++"

txt_150c:
        .encoding "screencode_mixed"
        .text "no carrier  fanatic of paramount"
        .encoding "petscii_upper"

txt_152c:
        .text "!                               "
        .byte $00                                   // string terminator
        .byte $00,$00,$00                           // ...

// --- Region $1562-$1562 ---
.pc = $1562 "dat_1562"

dat_1562:
        // === Fill data (1 bytes, $1562-$1562) ===
        .byte $00                                   // .

// --- Region $1cf2-$1cf2 ---
.pc = $1cf2 "dat_1cf2"

dat_1cf2:
        // === Fill data (1 bytes, $1cf2-$1cf2) ===
        .byte $00                                   // .

// --- Region $2021-$2029 ---
.pc = $2021 "dat_2021"

dat_2021:
        .fill 9, $00

// --- Region $202d-$202d ---
.pc = $202d "dat_202d"

dat_202d:
        // === Fill data (1 bytes, $202d-$202d) ===
        .byte $00                                   // .

// --- Region $2a2b-$2a33 ---
.pc = $2a2b "dat_2a2b"

dat_2a2b:
        .fill 9, $00

// --- Region $2a35-$2a35 ---
.pc = $2a35 "dat_2a35"

dat_2a35:
        // === Fill data (1 bytes, $2a35-$2a35) ===
        .byte $00                                   // .

// --- Region $2ae5-$2ae5 ---
.pc = $2ae5 "dat_2ae5"

dat_2ae5:
        // === Fill data (1 bytes, $2ae5-$2ae5) ===
        .byte $00                                   // .

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

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

// --- Region $b908-$b908 ---
.pc = $b908 "dat_b908"

dat_b908:
        // === Fill data (1 bytes, $b908-$b908) ===
        .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 $f121-$f121 ---
.pc = $f121 "dat_f121"

dat_f121:
        // === Fill data (1 bytes, $f121-$f121) ===
        .byte $00                                   // .

// --- Region $f500-$fce1 ---
.pc = $f500 "dat_f500"

dat_f500:
        .byte $02,$e6,$2e,$ca,$d0,$f5,$f0,$c5,$a9,$00,$f0,$ef,$a9,$ff,$d0,$eb // ................
        .byte $b1,$2f,$91,$2d,$e6,$2f,$d0,$02,$e6,$30,$e6,$2d,$d0,$02,$e6,$2e // ./.-./...0.-....
        .byte $ca,$d0,$ed,$f0,$a8,$20,$71,$01,$b1,$2f,$20,$22,$01,$91,$2d,$e6 // ..... q../ "..-.
        .byte $2d,$d0,$02,$e6,$2e,$ca,$d0,$f5,$c6,$39,$10,$f1,$30,$8f,$86,$39 // -........9..0..9
        .byte $b1,$2f,$aa,$4c,$22,$01,$20,$71,$01,$b1,$2f,$91,$2d,$e6,$2f,$d0 // ./.L". q../.-./.
        .byte $02,$e6,$30,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$c6,$39,$10,$e9 // ..0.-........9..
        .byte $4c,$00,$01,$2c,$da,$01,$a9,$37,$85,$01,$58,$20,$00,$0a,$4c,$ae // L..,...7..X ..L.
        .byte $a7,$e0,$00,$f0,$ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1,$2f,$91,$2d // .......,...../.-
        .byte $c8,$c4,$ff,$d0,$f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5,$2e,$69,$00 // .......-e..-..i.
        .byte $85,$2e,$a0,$00,$ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85,$2f,$a5,$30 // ........./e../.0
        .byte $69,$00,$85,$30,$4c,$00,$01,$b9,$00,$ef,$99,$00,$ff,$c8,$d0,$f7 // i..0L...........
        .byte $ce,$dc,$01,$ce,$df,$01,$ad,$df,$01,$c9,$df,$d0,$ea,$60,$a8,$32 // .............`.2
        .byte $7e,$73,$73,$7f,$63,$03,$ff,$00,$7c,$76,$76,$7e,$73,$03,$fe,$00 // ~ss.c...|vv~s...
        .byte $0f,$38,$e3,$70,$25,$78,$3f,$00,$7e,$77,$e3,$73,$3b,$03,$fe,$00 // .8.p%x?.~w.s;...
        .byte $7f,$70,$70,$7e,$70,$00,$ff,$00,$3f,$70,$70,$7c,$70,$00,$f0,$00 // .pp~p...?pp|p...
        .byte $3f,$78,$70,$70,$73,$07,$fb,$00,$e3,$73,$25,$7f,$73,$03,$f3,$00 // ?xpps....s%.s...
        .byte $e7,$1c,$22,$00,$1f,$e5,$07,$2a,$fe,$00,$73,$76,$7c,$78,$7c,$76 // .."....*..sv|x|v
        .byte $73,$00,$e5,$70,$34,$00,$7f,$00,$61,$73,$7f,$73,$73,$03,$f3,$00 // s..p4...as.ss...
        .byte $73,$73,$7b,$7f,$77,$03,$f3,$00,$3e,$e5,$73,$2b,$3e,$00,$7e,$73 // ss{.w...>.s+>.~s
        .byte $73,$7e,$70,$00,$f0,$00,$3e,$e4,$73,$34,$76,$3e,$03,$7e,$73,$73 // s~p...>.s4v>.~ss
        .byte $76,$7c,$0c,$f7,$00,$38,$38,$1c,$0e,$07,$07,$fe,$00,$7f,$e6,$1c // v|...88.........
        .byte $a1,$e6,$73,$22,$3f,$00,$e4,$73,$24,$76,$7c,$30,$00,$e4,$73,$2c // ..s"?..s$v|0..s,
        .byte $7f,$07,$e3,$00,$73,$77,$3c,$1c,$1c,$06,$f3,$00,$e3,$76,$2e,$3e // ....sw<......v.>
        .byte $1e,$00,$fe,$00,$7f,$07,$0e,$1c,$38,$00,$ff,$00,$1f,$e5,$1c,$2b // ........8......+
        .byte $1f,$00,$0f,$1d,$38,$7c,$38,$00,$ff,$00,$7c,$e5,$1c,$21,$7c,$a2 // ....8|8...|..!|.
        .byte $27,$18,$3c,$7e,$18,$30,$18,$18,$a2,$25,$2c,$7f,$ff,$73,$20,$a9 // '.<~.0...%,..s .
        .byte $e3,$3c,$24,$18,$18,$00,$18,$a2,$22,$6c,$6c,$a5,$22,$36,$7f,$e3 // .<$....."ll."6..
        .byte $36,$3e,$7f,$36,$00,$38,$38,$1c,$1e,$17,$17,$fe,$14,$00,$73,$56 // 6>.6.88.......sV
        .byte $6c,$1b,$35,$67,$00,$3c,$76,$76,$3c,$3f,$76,$7b,$00,$0c,$18,$30 // l.5g.<vv<?v{...0
        .byte $a5,$22,$07,$0e,$e3,$1c,$25,$0e,$07,$00,$70,$38,$e3,$1c,$24,$38 // ."....%...p8..$8
        .byte $70,$00,$ff,$e6,$e9,$27,$d5,$00,$1c,$1c,$7f,$1c,$1c,$a7,$23,$30 // p....'........#0
        .byte $30,$60,$a3,$21,$7f,$a9,$35,$30,$30,$00,$03,$07,$0e,$1c,$38,$70 // 0`.!..500.....8p
        .byte $60,$00,$3e,$73,$7b,$7f,$77,$73,$3e,$00,$3c,$3c,$e5,$1c,$60,$2a // `.>s{.ws>.<<..`*
        .byte $00,$3e,$73,$03,$0f,$3c,$00,$ff,$00,$3c,$0e,$0e,$3c,$0e,$00,$fe // .>s..<...<..<...
        .byte $00,$0e,$1e,$3e,$76,$7f,$06,$06,$00,$3e,$70,$70,$3e,$03,$73,$3e // ...>v....>pp>.s>
        .byte $00,$1c,$38,$38,$7e,$73,$73,$3e,$00,$7f,$e3,$03,$e3,$06,$2a,$00 // ..88~ss>......*.
        .byte $3e,$73,$73,$3e,$73,$73,$3e,$00,$3e,$e3,$73,$23,$3f,$03,$03,$a2 // >ss>ss>.>.s#?...
        .byte $21,$18,$03,$18,$00,$00,$18,$29,$18,$30,$0e,$1c,$38,$70,$38,$1c // !......).0..8p8.
        .byte $0e,$a3,$23,$3c,$00,$3c,$a3,$60,$7d,$70,$38,$1c,$0e,$1c,$38,$70 // ..#<.<.`}p8...8p
        .byte $00,$78,$1c,$1c,$38,$38,$00,$38,$00,$78,$a9,$02,$8d,$14,$03,$a9 // .x..88.8.x......
        .byte $0b,$8d,$15,$03,$a9,$1b,$8d,$11,$d0,$a9,$28,$8d,$12,$d0,$a9,$08 // ..........(.....
        .byte $8d,$86,$02,$a9,$05,$8d,$dc,$0c,$a9,$00,$8d,$70,$0d,$8d,$72,$0d // ...........p..r.
        .byte $8d,$96,$0d,$8d,$97,$0d,$8d,$98,$0d,$8d,$99,$0d,$8d,$7a,$0d,$85 // .............z..
        .byte $c6,$2c,$4b,$0b,$8d,$18,$d4,$8d,$20,$d0,$8d,$21,$d0,$20,$44,$e5 // .,K..... ..!. D.
        .byte $a9,$01,$a0,$27,$99,$90,$d9,$99,$e0,$d9,$99,$30,$da,$88,$10,$f4 // ...'.......0....
        .byte $a2,$01,$8e,$1a,$d0,$ca,$8e,$0e,$dc,$a9,$80,$8d,$c1,$0b,$a9,$13 // ................
        .byte $8d,$c2,$0b,$20,$d0,$0d,$e7,$ea,$61,$97,$58,$a0,$03,$a9,$00,$20 // ... ....a.X.... 
        .byte $e1,$0a,$88,$d0,$f8,$a9,$01,$8d,$7a,$0d,$a0,$03,$a9,$00,$ad,$e1 // ........z.......
        .byte $0a,$88,$d0,$f8,$a0,$00,$b9,$7b,$0d,$8d,$96,$0d,$b9,$84,$0d,$8d // .......{........
        .byte $97,$0d,$b9,$8d,$0d,$a2,$00,$9d,$00,$d8,$9d,$a0,$d8,$e8,$e0,$a0 // ................
        .byte $d0,$f5,$a9,$e6,$20,$e1,$0a,$c8,$c0,$08,$d0,$da,$a0,$00,$b9,$7b // .... ..........{
        .byte $0d,$8d,$98,$0d,$b9,$84,$0d,$8d,$99,$0d,$b9,$8d,$0d,$a2,$00,$9d // ................
        .byte $a8,$da,$9d,$48,$db,$e8,$e0,$a0,$d0,$f5,$a9,$e6,$20,$e1,$0a,$c8 // ...H........ ...
        .byte $c0,$08,$d0,$da,$4c,$ea,$0d,$8d,$76,$0d,$8e,$74,$0d,$8c,$75,$0d // ....L...v..t..u.
        .byte $a2,$00,$e8,$e0,$00,$d0,$fb,$ee,$76,$0d,$ad,$76,$0d,$c9,$00,$d0 // ........v..v....
        .byte $ef,$ae,$74,$0d,$ac,$75,$0d,$60,$ad,$96,$0d,$8d,$22,$d0,$ad,$97 // ..t..u.`...."...
        .byte $0d,$8d,$23,$d0,$ad,$6c,$0d,$29,$07,$09,$10,$8d,$16,$d0,$a9,$13 // ..#..l.)........
        .byte $8d,$18,$d0,$20,$a1,$0b,$20,$87,$0c,$a9,$38,$8d,$14,$03,$a9,$0b // ... .. ...8.....
        .byte $8d,$15,$03,$a9,$81,$8d,$12,$d0,$ee,$19,$d0,$4c,$81,$ea,$a9,$08 // ...........L....
        .byte $8d,$16,$d0,$a9,$91,$cd,$12,$d0,$b0,$fb,$ad,$6f,$0d,$29,$07,$8d // ...........o.)..
        .byte $16,$d0,$a9,$9a,$cd,$12,$d0,$b0,$fb,$ad,$71,$0d,$29,$07,$8d,$16 // ..........q.)...
        .byte $d0,$a9,$70,$8d,$14,$03,$a9,$0b,$8d,$15,$03,$a9,$b9,$8d,$12,$d0 // ..p.............
        .byte $ee,$19,$d0,$4c,$29,$0c,$ad,$98,$0d,$8d,$22,$d0,$ad,$99,$0d,$8d // ...L).....".....
        .byte $23,$d0,$ad,$73,$0d,$29,$07,$09,$10,$8d,$16,$d0,$20,$de,$0c,$20 // #..s.)...... .. 
        .byte $23,$0d,$a9,$02,$8d,$14,$03,$a9,$0b,$8d,$15,$03,$a9,$28,$8d,$12 // #............(..
        .byte $d0,$ee,$19,$d0,$4c,$31,$ea,$ad,$6f,$0d,$38,$ed,$70,$0d,$8d,$6f // ....L1..o.8.p..o
        .byte $0d,$30,$01,$60,$29,$07,$8d,$6f,$0d,$a0,$00,$b9,$e1,$05,$99,$e0 // .0.`)..o........
        .byte $05,$c8,$c0,$27,$d0,$f5,$ad,$86,$13,$d0,$0c,$a9,$80,$8d,$c1,$0b // ...'............
        .byte $a9,$13,$8d,$c2,$0b,$a9,$20,$8d,$07,$06,$ee,$c1,$0b,$d0,$03,$ee // ...... .........
        .byte $c2,$0b,$60,$20,$a3,$fd,$20,$15,$fd,$20,$50,$15,$a9,$f7,$85,$ae // ..` .. .. P.....
        .byte $a9,$a1,$85,$af,$a2,$00,$bd,$fe,$0b,$9d,$50,$03,$e8,$e0,$2f,$d0 // ..........P.../.
        .byte $f5,$4c,$50,$03,$78,$a9,$34,$85,$01,$a2,$00,$bd,$60,$15,$9d,$01 // .LP.x.4.....`...
        .byte $08,$e3,$ea,$60,$52,$e8,$d0,$f4,$ee,$59,$03,$ee,$5c,$03,$ad,$59 // ...`R....Y..\..Y
        .byte $03,$c9,$b0,$f0,$03,$4c,$57,$03,$a9,$37,$85,$01,$58,$4c,$e2,$fc // .....LW..7..XL..
        .byte $ad,$01,$dc,$c9,$ef,$f0,$03,$4c,$36,$0c,$4c,$dd,$0b,$ad,$62,$0c // .......L6.L...b.
        .byte $8d,$27,$d0,$8d,$28,$d0,$ee,$37,$0c,$ad,$37,$0c,$c9,$7c,$f0,$03 // .'..(..7..7..|..
        .byte $4c,$81,$ea,$a9,$54,$8d,$37,$0c,$4c,$81,$ea,$09,$09,$0b,$0b,$08 // L...T.7.L.......
        .byte $08,$0c,$0c,$0f,$0f,$07,$07,$e4,$01,$e4,$0f,$30,$07,$07,$01,$01 // ...........0....
        .byte $07,$07,$0f,$0f,$0c,$0c,$08,$08,$0b,$0b,$09,$09,$af,$60,$62,$ad // .............`b.
        .byte $6b,$0d,$29,$1f,$a8,$b9,$9a,$0d,$4a,$8d,$70,$0d,$ad,$7a,$0d,$f0 // k.).....J.p..z..
        .byte $0e,$98,$18,$69,$10,$29,$1f,$a8,$b9,$9a,$0d,$4a,$8d,$72,$0d,$ee // ...i.).....J.r..
        .byte $6b,$0d,$ce,$dc,$0c,$f0,$01,$60,$a9,$04,$8d,$dc,$0c,$ad,$dd,$0c // k......`........
        .byte $29,$0f,$a8,$b9,$ba,$0d,$a2,$27,$9d,$e0,$d9,$ca,$10,$fa,$98,$18 // )......'........
        .byte $69,$14,$29,$0f,$a8,$b9,$ba,$0d,$a2,$27,$9d,$30,$da,$ca,$10,$fa // i.)......'.0....
        .byte $ee,$dd,$0c,$60,$03,$e1,$ac,$6d,$0d,$b9,$00,$0e,$8d,$6c,$0d,$49 // ...`...m.....l.I
        .byte $ff,$e3,$4a,$60,$42,$a8,$a2,$00,$b9,$00,$0f,$9d,$28,$04,$b9,$80 // ..J`B.......(...
        .byte $0f,$9d,$50,$04,$b9,$00,$10,$9d,$78,$04,$b9,$80,$10,$9d,$a0,$04 // ..P.....x.......
        .byte $b9,$00,$11,$9d,$c8,$04,$b9,$80,$11,$9d,$f0,$04,$b9,$00,$12,$9d // ................
        .byte $18,$05,$c8,$e8,$e0,$27,$d0,$d0,$ee,$6d,$0d,$60,$ac,$79,$0d,$b9 // .....'...m.`.y..
        .byte $00,$0e,$8d,$73,$0d,$49,$ff,$e3,$4a,$60,$3d,$38,$e9,$03,$a8,$a2 // ...s.I..J`=8....
        .byte $00,$b9,$00,$0f,$9d,$a8,$06,$b9,$80,$0f,$9d,$d0,$06,$b9,$00,$10 // ................
        .byte $9d,$f8,$06,$b9,$80,$10,$9d,$20,$07,$b9,$00,$11,$9d,$48,$07,$b9 // ....... .....H..
        .byte $80,$11,$9d,$70,$07,$b9,$00,$12,$9d,$98,$07,$c8,$e8,$e0,$27,$d0 // ...p..........'.
        .byte $d0,$ee,$79,$0d,$60,$0a,$21,$a9,$a2,$21,$02,$a2,$24,$2c,$80,$03 // ..y.`.!..!..$,..
        .byte $a8,$a2,$21,$1d,$a4,$26,$0b,$0c,$03,$0c,$0b,$0b,$a2,$22,$0b,$0c // ..!..&......."..
        .byte $e3,$03,$24,$0c,$0c,$08,$0e,$e7,$0b,$a6,$2a,$01,$01,$02,$02,$03 // ..$.......*.....
        .byte $03,$04,$04,$05,$05,$ea,$06,$35,$05,$05,$04,$04,$03,$03,$02,$02 // .......5........
        .byte $01,$01,$06,$0e,$04,$07,$01,$01,$07,$0a,$04,$0e,$06,$ab,$60,$27 // ..............`'
        .byte $a2,$00,$bd,$80,$12,$9d,$40,$05,$e8,$e0,$80,$d0,$f5,$a2,$00,$a9 // ......@.........
        .byte $00,$9d,$40,$d9,$e8,$e0,$80,$d0,$f6,$60,$a9,$00,$8d,$36,$0b,$a9 // ..@......`...6..
        .byte $13,$8d,$37,$0b,$4c,$f4,$0d,$a9,$60,$39,$7e,$79,$76,$73,$70,$6d // ..7.L...`9~yvspm
        .byte $6a,$67,$64,$61,$5e,$5b               // jgda^[

txt_fb56:
        .text "XUROLIFCA>;9641/,*(%#!"
        .byte $1f,$1d,$1b,$19,$17,$16,$14,$12,$11,$0f,$0e,$0c,$0b,$0a,$09,$08 // ................
        .byte $07,$06,$05,$04,$03,$03,$02,$e3,$01,$a7,$e3,$01,$60,$76,$02,$02 // ............`v..
        .byte $03,$04,$05,$05,$06,$07,$08,$0a,$0b,$0c,$0d,$0f,$10,$12,$14,$15 // ................
        .byte $17,$19,$1b,$1d,$1f                   // .....

txt_fba1:
        .text "!#%'),.1368;="
        .byte $40                                   // @ character
        .text "CFHKNQTWZ"
        .byte $5d,$60,$63,$66,$69,$6c,$6f,$72,$75,$79,$7c,$7f,$82,$85,$88,$8b // ]`cfiloruy|.....
        .byte $8e,$91,$95,$98,$9b,$9e,$a1,$a4,$a7,$aa,$ad,$b0,$b2,$b5,$b8,$bb // ................
        .byte $be,$c0,$c3,$c6,$c8,$cb,$cd,$d0,$d2,$d4,$d7,$d9,$db,$dd,$df,$e1 // ................
        .byte $e3,$e5,$e7,$e9,$eb,$ec,$ee,$ef,$f1,$f2,$f4,$f5,$f6,$f7,$f8,$f9 // ................
        .byte $fa,$fb,$fc,$fc,$fd,$fd,$fe,$fe,$c7,$e3,$fe,$60,$3a,$fd,$fd,$fc // ...........`:...
        .byte $fb,$fb,$fa,$f9,$f8,$f7,$f6,$f5,$f3,$f2,$f1,$ef,$ed,$ec,$ea,$e8 // ................
        .byte $e7,$e5,$e3,$e1,$df,$dd,$db,$d8,$d6,$d4,$d1,$cf,$cd,$ca,$c7,$c5 // ................
        .byte $c2,$c0,$bd,$ba,$b7,$b4,$b2,$af,$ac,$a9,$a6,$a3,$a0,$9d,$9a,$97 // ................
        .byte $94,$91,$8d,$8a,$87,$84,$81,$e8,$20,$e4 // ........ .

txt_fc42:
        .text "*"
        .byte $22                                   // double quote character
        .text "  "
        .byte $e4                                   // .

txt_fc47:
        .text "*"
        .byte $22                                   // double quote character
        .text "  "
        .byte $e4                                   // .

txt_fc4c:
        .text "*"
        .byte $22                                   // double quote character
        .text "  "
        .byte $e4,$2a,$e3                           // .*.

txt_fc53:
        .text " %** **"
        .byte $e3,$20,$e3                           // . .

txt_fc5d:
        .text "*(  ** ** "
        .byte $e4                                   // .

txt_fc68:
        .text "*"
        .byte $22                                   // double quote character
        .text "  "
        .byte $e4,$2a,$80                           // .*.

txt_fc6f:
        .text "J 8** ** ** ** ** ** ** ** "
        .byte $e7                                   // .

txt_fc8b:
        .text "*8 ** ** ** ** ** ** ** **"
        .byte $80                                   // .

txt_fca6:
        .text "L "
        .byte $22                                   // double quote character
        .text "**"
        .byte $e4                                   // .

txt_fcac:
        .text " "
        .byte $22                                   // double quote character
        .text "**"
        .byte $e4                                   // .

txt_fcb1:
        .text " "
        .byte $22                                   // double quote character
        .text "**"
        .byte $e4                                   // .

txt_fcb6:
        .text " <** ** * ** ** ** ** ** ** **"
        .byte $e4                                   // .

txt_fcd5:
        .text " "
        .byte $22                                   // double quote character
        .text "**"
        .byte $80,$49,$20,$e4                       // .I .

txt_fcdd:
        .text "*"
        .byte $22                                   // double quote character
        .text "  "
        .byte $e5                                   // .

// --- Region $fce8-$fd14 ---
.pc = $fce8 "dat_fce8"

dat_fce8:
        .byte $20,$20,$e5                           //   .

txt_fceb:
        .text "*# **"
        .byte $e3                                   // .

txt_fcf1:
        .text " 4** ** ** ** ** ** **"
        .byte $e4                                   // .

txt_fd08:
        .text " "
        .byte $22                                   // double quote character
        .text "**"
        .byte $80                                   // .

txt_fd0d:
        .text "I "
        .byte $22                                   // double quote character
        .text "**"
        .byte $e4,$20,$34                           // . 4

// --- Region $fd44-$fda2 ---
.pc = $fd44 "Segment $fd44"
        .byte $2a,$80                               // *.

txt_fd46:
        .text "I "
        .byte $22                                   // double quote character
        .text "**"
        .byte $e4                                   // .

txt_fd4c:
        .text " 4** ** ** ** ** ** **"
        .byte $e3                                   // .

txt_fd63:
        .text " 4** ** ** ** ** ** **"
        .byte $e4                                   // .

txt_fd7a:
        .text " "
        .byte $22                                   // double quote character
        .text "**"
        .byte $80                                   // .

txt_fd7f:
        .text "I "
        .byte $22                                   // double quote character
        .text "**"
        .byte $e4                                   // .

txt_fd85:
        .text " 4** ** ** ** ** ** **"
        .byte $e3                                   // .

txt_fd9c:
        .text " $**  "
        .byte $e3                                   // .

// --- Region $fda8-$fdde ---
.pc = $fda8 "txt_fda8"

txt_fda8:
        .text "'  ** **"
        .byte $e4                                   // .

txt_fdb1:
        .text " "
        .byte $22                                   // double quote character
        .text "**"
        .byte $80,$41,$20,$2f,$f1,$1c,$23,$02,$82,$50,$e2,$92,$50,$84,$52,$88 // .A /..#..P..P.R.
        .byte $85,$d2,$b8,$80,$31,$00,$2f,$97,$9b,$98,$40,$10,$48,$54,$13,$88 // ....1./...@.HT..
        .byte $54,$12,$08,$53,$9a,$18,$80,$31,$00,$60 // T..S...1.`

// --- Region $fe32-$ff5a ---
.pc = $fe32 "dat_fe32"

dat_fe32:
        .byte $a0,$a1,$a2,$a3,$a4,$a6,$a8,$aa,$ac,$ae,$b0,$b2,$b4,$b4,$b2,$b0 // ................
        .byte $ae,$ac,$aa,$a8,$a6,$a4,$a3,$a2,$a1,$a0,$a0,$b3,$e3,$20,$60,$7d // ............. `}

txt_fe52:
        .encoding "screencode_mixed"
        .text "paramount kicks ya ass with 'days of thunder' (c"
        .encoding "petscii_upper"

txt_fe82:
        .text ") 1990 "

txt_fe89:
        .encoding "screencode_mixed"
        .text "by mindscape was cracked from tape and trained by fanatic of paramount"
        .encoding "petscii_upper"
        .byte $e3                                   // .

txt_fed0:
        .encoding "screencode_mixed"
        .text ".+ the leader"
        .encoding "petscii_upper"
        .byte $e3,$21,$e5,$20,$60                   // .!. `

txt_fee2:
        .encoding "screencode_mixed"
        .text "-remember: lamebombz is a foundation of lamers"
        .encoding "petscii_upper"
        .byte $e3,$21,$e3                           // .!.

txt_ff13:
        .encoding "screencode_mixed"
        .text " 7l a m e b o m b z"
        .encoding "petscii_upper"

txt_ff26:
        .text " ! ! !"
        .byte $f1,$20,$60,$8e                       // . `.

txt_ff30:
        .encoding "screencode_mixed"
        .text "greetings to: destiny, random, exodus, tsm,"
        .encoding "petscii_upper"

// --- Region $ff6a-$ffe9 ---
.pc = $ff6a "txt_ff6a"

txt_ff6a:
        .encoding "screencode_mixed"
        .text "omance, censor, f4cg, msi, paradize, x-factor, legend, crazy, culture, triad, bonzai"
        .encoding "petscii_upper"
        .byte $e3,$2e,$e7,$20,$e3,$2b,$60           // ... .+`

txt_ffc5:
        .encoding "screencode_mixed"
        .text "!no carrier  fanatic of paramount!"
        .encoding "petscii_upper"
        .byte $80,$1f,$20                           // .. 
