#476

Onslaught [ONS] 03

Onslaught [ONS]

2.883 lines of code

History

Released
2005
Code
B.A.
Charset
Flex (Antti Hannula)
Music
The Syndrom (Matthias Hartung) — Nostradamo
NTSC-Fix
Fungus
Group
Onslaught — Australia, founded 1 February 1995

This Onslaught crack intro from 2005 is catalogued on CSDb as release #98199. B.A. coded the intro, Flex — Antti Hannula — designed the charset, and The Syndrom — Matthias Hartung — composed the SID tune "Nostradamo," preserved in the HVSC. Fungus contributed the NTSC fix, ensuring compatibility with North American hardware. Doc Snyder's page confirms B.A. as coder, Flex as charset artist, and The Syndrom as musician for this entry. Onslaught was an Australian cracking group founded on 1 February 1995, notable for being one of the most significant southern-hemisphere crews in C64 history. The group's intros.c64.org listing attracted comments from Jazzcat of Onslaught, janer of Dawn, and iAN CooG — indicating engagement from both members and archivists. An Atlantis Prophecy interview titled "Massive Onslaught" provides historical context for the group. Onslaught cultivated international partnerships despite their geographic isolation, collaborating with groups like Laxity.

Sources: CSDb · docsnyderspage · Atlantis Prophecy

ons-03.asm 2.883 lines
// ============================================
// output - Part 1 of 2
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:24
// 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:  $0bff (3071)
// IRQ handler:  $ea31 (irq_ea31)
//
// Code: 462 bytes, Data: 63026 bytes
// Labels: 290, Subroutines: 0
//
// Cross-references: all OK
// ============================================


// --- Region $0bff-$0d11 ---
.pc = $0bff "main_0bff"

main_0bff:
        cli
        lda #$07
        jsr $e536
        ldx #$00

loc_0c07:
        lda #$00
        sta chr_0800,x
        sta $0900,x
        sta $0a00,x
        sta dat_0b00,x
        sta $2800,x
        sta $2900,x
        sta $2a00,x
        sta $2b00,x
        lda #$c0
        sta $0400,x
        sta $04a8,x
        lda #$ff
        sta $05a8,x
        sta $0600,x
        sta $0700,x
        inx
        bne loc_0c07
        ldx #$00
        lda #$0e

loc_0c3b:
        sta $d800,x
        sta $daa8,x
        sta $db00,x
        inx
        cpx #$f0
        bne loc_0c3b
        ldx #$00
        lda #$00

loc_0c4d:
        sta $04f0,x
        sta $0500,x
        sta $05a8,x
        inx
        bne loc_0c4d
        ldx #$00
        lda #$06

loc_0c5d:
        sta $d940,x
        inx
        cpx #$28
        bne loc_0c5d
        ldx #$00

loc_0c67:
        lda $2303,x
        sta $60,x
        inx
        cpx #$46
        bne loc_0c67
        lda #$00
        sta $5a
        sta $5b
        sta $5c
        sta $f0
        lda #$00
        sta $fe
        lda #$45
        sta $ff
        lda #$1e
        sta $5d
        sta $5e
        lda #$07
        sta $f3
        lda #$00
        ldx #$00
        ldy #$00

loc_0c93:
        txa
        sta $056b,y
        sta $0573,y
        sta $057b,y
        sta $0583,y
        inx
        txa
        sta $0593,y
        sta $059b,y
        sta $05a3,y
        sta $05ab,y
        inx
        txa
        sta $05bb,y
        sta $05c3,y
        sta $05cb,y
        sta $05d3,y
        inx
        txa
        sta $05e3,y
        sta $05eb,y
        sta $05f3,y
        sta $05fb,y
        inx
        txa
        sta $060b,y
        sta $0613,y
        sta $061b,y
        sta $0623,y
        inx
        txa
        sta $0633,y
        sta $063b,y
        sta $0643,y
        sta $064b,y
        inx
        txa
        sta $065b,y
        sta $0663,y
        sta $066b,y
        sta $0673,y
        inx
        txa
        sta $0683,y
        sta $068b,y
        sta $0693,y
        sta $069b,y
        txa