History
- Released
- November 1993
- Code
- Ice-T
- Music
- None
- Graphics
- Ice-T
- Group
- Raiders of the Lost Empire — Belgium (Ghent), founded April 1989
A deliberately tongue-in-cheek intro that Ice-T openly admits in the scrolltext was "actually the first one I ever coded" — and the NOP-heavy code is itself the punchline: "I have deleted all unnecessary code using nops and almost nothing is left! Cooool." The game being cracked, Asterix and the Magic Cauldron, was "original supplied by my aunt for my 11th birthday" — a rare glimpse of the human behind the handle. Despite the self-deprecation, the intro is technically competent: it drives dual hardware text scrollers, raster color cycling, and a sprite-based display — all without any SID music. ROLE, founded in Ghent in 1989, would go on to produce hundreds of releases over three decades and remains one of the few C64 cracking groups still active today.
Sources: CSDb · CSDb group · Demozoo
// ============================================ // role-01 - Disassembled Source // ============================================ // KickAssembler syntax // Generated by Restore 64 vdisasm-one 1.0 build 1, 2026-03-29 17:54:23 // https://restore64.dev by datucker / Rabenauge // // Load address: $0700 End: $18ff (4608 bytes) // Crunched with Exomizer v2/v3 — depacked by emulation // Packer entry: $080b (via BASIC SYS 2059) // Entry point: $1000 (4096) // IRQ handler: $1180 (irq_1180) // // Code: 797 bytes, Data: 3811 bytes // Labels: 79, Subroutines: 0 // // Cross-references: all OK // ============================================ // --- Region $1000-$1155 --- .pc = $1000 "main_1000" main_1000: sei lda $d011 and #$0b sta $d011 ldx #$00 stx $d020 stx $d021 nop nop nop stx $d017 nop nop nop nop nop nop stx $d418 stx $15fc stx $15fd stx $15b6 stx $15b5 stx $0286 jsr $e544 nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop lda #$00 sta $d015 lda #$c8 sta $d016 // hires, 40 cols, X-scroll=0 nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop lda #$ff nop nop nop sta chr_0800 sta $0801 sta $0802 lda $d018 and #$f0 ora #$02 sta $d018 nop nop nop nop nop ldx #$00 loc_10a8: lda $1600,x sta $05b8,x