#562

Demonix 01

Demonix

3.967 lines of code

RasterbarsRSTRMusicSIDSpritesSPRT

History

Code
Cybernoid
Graphics
Cybernoid
Charset
Cybernoid
Music
MSK (Morten Kristensen)
Released
1993
Group
Demonix -- CSDb group ID #231, United States, founded January 1990

Demonix Crack Intro #01 -- subtitled "In the house intro v1.4" -- is a 1993 release from the American cracking group Demonix, founded in January 1990. Cybernoid handled the code, graphics, and charset, while MSK (Morten Sigaard Kristensen) composed the music -- his SID track "Mini Rolf" is preserved in the High Voltage SID Collection. The scrolltext announces a crack of "Bombamad," originally cracked by Success and then imported and fixed by Demonix. It welcomes new members Alchemist and Cybernoid, listing the full roster as Swan Song, Violator, The Unholy, Side Sector, Alchemist, Kickback, and Cybernoid. BBS numbers for C.O.C (DMX North) in Toronto and The Dungeon (DMX+GP) in Texas are advertised, reflecting the group's geographically distributed North American operations. The production is also indexed on Demozoo as entry #297014. The release is preserved on CSDb as entry #182015.

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

demonix-01.asm 3.967 lines
// ============================================
// output - Part 1 of 2
// ============================================
// 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:  $3e00 (15872)
// IRQ handler:  $3ec4 (irq_3ec4)
// IRQ handler:  $3efd (irq_3efd)
// IRQ handler:  $0b2e (irq_0b2e)
// IRQ handler:  $0b65 (irq_0b65)
//
// Code: 3135 bytes, Data: 60353 bytes
// Labels: 348, Subroutines: 18
//
// Cross-references: all OK
// ============================================


// --- Region $0a40-$0ba1 ---
.pc = $0a40 "loc_0a40"

loc_0a40:
        lda #$93
        jsr $ffd2
        lda #$00
        sta $d021
        sta $d020
        sta $02d0
        sta $0d31
        sta $0d30
        lda #$bf
        sta dat_0c1d
        lda #$0f
        sta $d022
        lda #$0e
        sta $d023
        lda #$18
        sta $d018
        lda #$d8
        sta $d016
        ldx #$00

loc_0a71:
        lda #$00
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $db00,x
        lda #$0e
        sta $d800,x
        sta $d86c,x
        lda #$00
        sta $0840,x
        sta $0930,x
        inx
        bne loc_0a71
        ldx #$00

loc_0a94:
        lda #$01
        sta $d027,x
        inx
        cpx #$08
        bne loc_0a94
        lda #$ff
        sta $d015
        ldx #$21
        stx $07f8
        inx
        stx $07f9
        inx
        stx $07fa
        inx
        stx $07fb
        inx
        stx $07fc
        inx
        stx $07fd
        inx
        stx $07fe
        inx
        stx $07ff
        lda #$57
        sta $d000
        adc #$17
        sta $d002
        adc #$18
        sta $d004
        adc #$18
        sta $d006
        adc #$18
        sta $d008
        adc #$18
        sta $d00a
        adc #$18
        sta $d00c
        adc #$18
        sta $d00e
        lda #$85
        sta $d001
        sta $d003
        sta $d005
        sta $d007
        sta $d009
        sta $d00b
        sta $d00d
        sta $d00f
        lda #$00
        jsr sub_1000
        sei
        lda #$2e
        sta $0314
        lda #$0b
        sta $0315
        lda #$32
        sta $d012
        lda #$7f
        sta $dc0d
        lda #$81
        sta $d01a
        lda #$1b
        sta $d011
        cli

loc_0b2b:
        jmp loc_0b2b

irq_0b2e:
        inc $d019
        lda #$1b
        sta $d011
        jsr sub_0d32
        jsr sub_0ce7
        lda $0d31
        cmp #$01
        bne loc_0b49
        jsr sub_0c1e
        jsr sub_0c1e

loc_0b49:
        lda #$65
        sta $0314
        lda #$0b
        sta $0315
        lda #$2a