History
- Released
- 3 July 2008
- Code
- Conrad
- Music
- A-Man (Steven Diemer) — "Chemical River"; Sphere (Michael Kugel) — "Agent Pink"
- Graphics
- JSL, Sky
- Text
- Jazzcat
- Group
- Onslaught — Australia, founded 1 February 1995
A 2008 crack intro from Onslaught — one of Australia's most prominent C64 groups — coded by Conrad with graphics from JSL and Sky. The dual music offering features A-Man (Steven Diemer) contributing "Chemical River" and Sphere (Michael Kugel) providing "Agent Pink," both preserved in the HVSC. Jazzcat — Onslaught's resident scene journalist and supplier — contributed the scrolltext. Released on 3 July 2008, this is a decidedly modern-era production, arriving over two decades after the C64's commercial peak. Onslaught was founded on 1 February 1995 and maintained a website at onslaught.c64.org. An Atlantis Prophecy interview titled "Massive Onslaught" provides further documentary context on the group. This intro demonstrates the collaborative depth Onslaught maintained even in the late 2000s, with separate credited roles for code, graphics, music, text, and design across multiple contributors.
Sources: CSDb · Doc Snyder's Page · Atlantis Prophecy
// ============================================ // output - Part 1 of 2 // ============================================ // KickAssembler syntax // Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:54 // https://restore64.dev by datucker / Rabenauge // // Load address: $0800 End: $c7af (49072 bytes) // Crunched with Cruncher AB — depacked by emulation // Packer entry: $080d (via BASIC SYS 2061) // Entry point: $3000 (12288) // IRQ handler: $3726 (nmi_3726) // IRQ handler: $31c8 (irq_31c8) // // Code: 3579 bytes, Data: 45493 bytes // Labels: 397, Subroutines: 30 // // Cross-references: all OK // ============================================ // --- Region $0814-$0853 --- .pc = $0814 "sub_0814" // Referenced by: jsr from $3d79 sub_0814: .byte $e7,$e7 // isc $e7 // ILLEGAL cpx #$e0 .byte $7f,$ff,$e0 // rra $e0ff,x // ILLEGAL cpx #$e0 cpx #$e0 cpx #$ff .byte $ff,$00,$e0 // isc $e000,x // ILLEGAL cpx #$e0 cpx #$e0 .byte $ff,$ff,$e0 // isc $e0ff,x // ILLEGAL cpx #$e7 .byte $e7,$e0 // isc $e0 // ILLEGAL cpx #$7f .byte $ff,$e0,$e0 // isc $e0e0,x // ILLEGAL .byte $e7,$e7 // isc $e7 // ILLEGAL cpx #$e0 .byte $7f,$ff,$e0 // rra $e0ff,x // ILLEGAL cpx #$e0 cpx #$e0 cpx #$e0 cpx #$e0 cpx #$ff .byte $ff,$e0,$e0 // isc $e0e0,x // ILLEGAL inc.abs $00fe,x sec sec sec sec sec .byte $1f,$1f,$00 // slo $001f,x // ILLEGAL brk // --- Region $090c-$0913 --- .pc = $090c "sub_090c" // Referenced by: jsr from $3d61 sub_090c: sec sec sec sec bmi loc_098e sec brk // --- Region $098e-$0993 --- .pc = $098e "loc_098e" loc_098e: sec sec .byte $ff,$ff,$00 // isc $00ff,x // ILLEGAL brk // --- Region $0e09-$0e0f --- .pc = $0e09 "sub_0e09" // Referenced by: jsr from $3cfe sub_0e09: asl.abs $000e brk chr_0e0d: // === Charset data (2 bytes, $0e0d-$0e0e) === .byte $00,$00 // char 0 (partial) // Referenced by: jsr from $3d23 sub_0e0f: brk // --- Region $1000-$1006 --- .pc = $1000 "sub_1000" // Referenced by: jsr from $304d sub_1000: jmp loc_1048 // Referenced by: jsr from $1ff8, $3266 sub_1003: jmp loc_1021 dat_1006: .byte $2d // - // --- Region $1013-$1080 --- .pc = $1013 "Segment $1013" ora $14,x php ora $0e .byte $14,$09 // nop $09,x // ILLEGAL .byte $03,$20 // slo ($20,x) // ILLEGAL ora ($12,x) .byte $14,$13 // nop $13,x // ILLEGAL brk loc_1021: ldx #$00 dec $1090 bmi loc_1034 jsr sub_1226 jsr sub_1225 jmp sub_1225 dat_1031: .byte $ff,$ff,$ff // ... loc_1034: lda #$02 sta $1090 jsr sub_1040 jsr sub_103f // Referenced by: jsr from $103c sub_103f: inx // Referenced by: jsr from $1039 sub_1040: dec $108a,x bmi loc_1091 jmp sub_1226 loc_1048: lda #$1f