#281

Dynamix 01

Dynamix

1.350 lines of code

RasterbarsRSTRScrollerSCRL

History

Code
The Syndicate (Sascha)
Music
Chris (Chris Ammermuller)
Released
23 June 1989
Group
Dynamix -- CSDb group ID #751, Germany, founded June 1989

Dynamix Crack Intro #01 is the debut release from the German cracking group Dynamix, dated 23 June 1989 -- the same month the group was founded. The intro was coded by The Syndicate (Sascha), who also created the logo and charset, with music by Chris (Chris Ammermuller). The SID track "Let's Disco" by Chris is preserved in the High Voltage SID Collection. The scrolltext announces Dynamix as "a new group formed by members of: the Beastie Boys, Sharks, Droids and Paramount" and declares the group "born to be Germany's real number one." The Syndicate is identified as the main cracker. Greetings are directed at Ikari, Fire-Eagle, Oneway, Channel 42, Dominators, Paramount, The Blasters, Abnormal, ATC, Genesis Project, Hotline, 711, Droids, F4CG, Cosmos, Sphinx, WOT, RTI, Paninaro, Transcom, DCS, Science 451, Tristar, Agile, Fairlight, and X-Rated. The release is preserved on CSDb as entry #100272.

Sources: CSDb Release · Doc Snyder · intros.c64.org

dynamix-01.asm 1.350 lines
// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:18
// 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:  $0e40 (3648)
// IRQ handler:  $0e9a (irq_0e9a)
// IRQ handler:  $ea31 (loc_ea31)
//
// Code: 878 bytes, Data: 62610 bytes
// Labels: 149, Subroutines: 18
//
// Cross-references: all OK
// ============================================


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

sub_0814:
        .byte $82,$c4                               // nop #$c4 // ILLEGAL
        clv
        brk

// --- Region $0916-$0916 ---
.pc = $0916 "sub_0916"
// Referenced by: jsr from $ffbc

sub_0916:
        brk

// --- Region $0b13-$0b23 ---
.pc = $0b13 "Program $0b13"
        ora ($01,x)
        ora ($55,x)
        eor $fc,x
        ldy $fcfc,x
        .byte $3c,$3c,$fc                           // nop $fc3c,x // ILLEGAL
        .byte $3c,$5e,$5b                           // nop $5b5e,x // ILLEGAL

dat_0b22:
        .byte $5f,$5c                               // _\

// --- Region $0c01-$0c0f ---
.pc = $0c01 "sub_0c01"
// Referenced by: jsr from $ffe9

sub_0c01:
        .byte $5f,$16,$fd                           // sre $fd16,x // ILLEGAL
        rol $fcff,x
        ldy $0303,x
        .byte $03,$cf                               // slo ($cf,x) // ILLEGAL
        .byte $03,$cf                               // slo ($cf,x) // ILLEGAL

dat_0c0e:
        .byte $cf,$8b                               // ..

// --- Region $0e01-$0ef4 ---
.pc = $0e01 "sub_0e01"
// Referenced by: jsr from $1017

sub_0e01:
        jsr sub_9d9c
        sta $9e9d,x
        .byte $9f,$9d,$9d                           // sha dat_9d9d,y // ILLEGAL
        sta $a2a1,x
        .byte $a3,$9d                               // lax ($9d,x) // ILLEGAL
        ldy $9c
        lda $a6
        sta $a7a5,x
        sta $a3a4,x
        sta $9ca4,x
        lda $a6
        sta $a6a5,x
        sta $a8a5,x
        sta $20a9,x
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
.label main_0e40 = * + 1
        jsr sub_a978
        brk
        sta $c6
        lda #$00
        sta $d020
        sta $d021
        lda #$0e
        sta $0286
        jsr $e544
        lda #$d8
        sta $d016
        lda #$12
        sta $d018
        lda #$0f
        sta $d022
        lda #$0e
        sta $d023
        ldx #$00

loc_0e6b:
        lda txt_0d60,x
        sta $04c8,x
        sta $0658,x
        inx
        cpx #$d8
        bne loc_0e6b
        jmp loc_0ec9

dat_0e7c:
        .byte $00,$00,$00,$00                       // ....
// Referenced by: jsr from $0edf, $fd18

sub_0e80:
        sei
        lda #$9a
        sta $0314
        lda #$0e
        sta $0315
        lda #$01
        sta $d01a
        sta $dc0d
        lda #$1b
        sta $d011
        cli
        rts

irq_0e9a:
        lda #$30
        sta $d012
        lda #$d8
        sta $d016

loc_0ea4:
        lda $d012
        cmp #$92
        bne loc_0ea4
        lda $033c
        sta $d016