#815

Destiny (US) 01

Destiny (US)

5.130 lines of code

RasterbarsRSTRMusicSIDScrollerSCRLSpritesSPRTBitmapBMAP

History

Released
1990
Group
Destiny — United States, founded July 1990

Destiny was an American group founded in July 1990 from the ashes of Rage for Order, and this is one of their earliest intros. Guardian handled the code, The Barber — who also served as an importer — provided the graphics, and the SID music is "Posse One" by Fate of The Ruling Company. The group's roster included notable sceners such as Phantasm, Eclipse, and Taskmaster, the latter also a founding member of Demonix. Destiny operated for approximately one year before its members moved on — the group eventually changed its name to Vintage. CSDb records 23 releases during Destiny's brief existence, placing them among the smaller but active American groups of the early 1990s. The presence of both NTSC fixers and importers in their ranks indicates Destiny focused on distributing European software adapted for the North American market.

Sources: CSDb · CSDb group

destiny-01.asm 5.130 lines
// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:15
// 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:  $1860 (6240)
// IRQ handler:  $ea31 (irq_ea31)
// IRQ handler:  $1886 (irq_1886)
// IRQ handler:  $18f0 (irq_18f0)
// IRQ handler:  $19a4 (irq_19a4)
// IRQ handler:  $19d9 (irq_19d9)
// IRQ handler:  $1a0c (irq_1a0c)
//
// Code: 4856 bytes, Data: 58632 bytes
// Labels: 618, Subroutines: 29
//
// Cross-references: all OK
// ============================================


// --- Region $0814-$0815 ---
.pc = $0814 "$0814"
        tax
        brk

// --- Region $0834-$0834 ---
.pc = $0834 "$0834"
        brk

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

// --- Region $0c8d-$0c8d ---
.pc = $0c8d "Program $0c8d"
        brk

// --- Region $0e01-$0e14 ---
.pc = $0e01 "Program $0e01"
        adc ($72),y
        .byte $7a                                   // nop // ILLEGAL
        .byte $7b,$7c,$7d                           // rra $7d7c,y // ILLEGAL
        ror $7e,x
        .byte $7f,$7a,$7b                           // rra $7b7a,x // ILLEGAL
        .byte $7c,$76,$7e                           // nop $7e76,x // ILLEGAL

dat_0e0f:
        .byte $80                                   // .
        adc $706f,y
        adc ($72),y

// --- Region $0f0c-$0f7e ---
.pc = $0f0c "Program $0f0c"
        .byte $42                                   // jam // ILLEGAL

txt_0f0d:
        .text "Y JANE"
        .byte $27,$53                               // rla $53 // ILLEGAL
        jsr sub_4441
        .byte $44,$49                               // nop $49 // ILLEGAL
        .byte $43,$54                               // sre ($54,x) // ILLEGAL
        eor #$4f
.label loc_0f20 = * + 2
        lsr $7820
        lda #$f0
        sta $d01a
        lda #$81
        sta $dc0d
        lda #$31
        sta $0314
        lda #$ea
        sta $0315
        lda #$c8
        sta $d016
        lda #$14
        sta $d018
        lda #$1b
        sta $d011
        cli
        lda #$00
        sta $0286
        jsr $e544
        jsr $fda3
        jsr $fd15
        jsr $e5a0
        lda #$00
        sta $d020
        sta $d021
        sta $0800
        ldx #$00

loc_0f63:
        lda dat_0f7e,x
        jsr $ffd2
        inx
        cpx #$26
        bne loc_0f63
        ldx #$00

loc_0f70:
        lda $0fa4,x
        sta $0450,x
        inx
        cpx #$50
        bne loc_0f70
        jmp $0450

dat_0f7e:
        .byte $05                                   // .

// --- Region $1000-$1006 ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $1b17, $f3ff

sub_1000:
        jmp loc_1048
// Referenced by: jsr from $18e7, $f1ec

sub_1003:
        jmp loc_1021

dat_1006:
        .byte $00                                   // .

// --- Region $1021-$1080 ---
.pc = $1021 "loc_1021"

loc_1021:
        ldx #$00
        dec $1090
        bmi loc_1034
        jsr sub_1226
        jsr sub_1225
        jmp sub_1225

dat_1031:
        .byte $ff,$ff                               // ..
.label loc_1034 = * + 1
        .byte $ff,$a9,$02                           // isc $02a9,x // ILLEGAL
        sta $1090
        jsr sub_1040
        jsr sub_103f
// Referenced by: jsr from $103c, $e9e0

sub_103f: