History
- Released
- 20 December 1988
- Code
- Wanderer
- Music
- Henrik B. Jensen — "Maximum Overdrive II"
- Group
- Rampar — United States, founded 1988
Wanderer coded while Henrik Buus Jensen composed "Maximum Overdrive II (intro)," preserved in the HVSC. Rampar was an American group founded in 1988, one of the final generation of US C64 cracking operations. Released on 20 December 1988 — a Christmas-period release. Jensen's contribution connects this American group to the Danish musical sphere. The handle "Wanderer" notably matches The Wanderer Group's name — whether this represents a member crossover or coincidence is unclear from CSDb data alone. Rampar operated during the last months when American groups maintained competitive output before European dominance became absolute in 1989. The intro title's "Maximum Overdrive" reference — a Stephen King film — reflects the era's pop culture absorption.
Sources: CSDb
// ============================================ // output - Disassembled Source // ============================================ // KickAssembler syntax // Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:30 // 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: $2b40 (11072) // IRQ handler: $2b68 (irq_2b68) // IRQ handler: $ea31 (irq_ea31) // IRQ handler: $2c06 (irq_2c06) // IRQ handler: $2c31 (irq_2c31) // // Code: 3093 bytes, Data: 60395 bytes // Labels: 358, Subroutines: 13 // // Cross-references: all OK // ============================================ // --- Region $0814-$0814 --- .pc = $0814 "sub_0814" // Referenced by: jsr from $ffe8 sub_0814: brk // --- Region $0c01-$0c01 --- .pc = $0c01 "sub_0c01" // Referenced by: jsr from $ffed sub_0c01: brk // --- Region $0d09-$0d10 --- .pc = $0d09 "sub_0d09" // Referenced by: jsr from $ff68 sub_0d09: cmp $dd,x .byte $f7,$dc // isc $dc,x // ILLEGAL .byte $f3,$ce // isc ($ce),y // ILLEGAL dat_0d0f: .byte $ff,$05 // .. // --- Region $0f28-$0f36 --- .pc = $0f28 "Program $0f28" ora ($12),y .byte $13,$14 // slo ($14),y // ILLEGAL ora $16,x .byte $17,$18 // slo $18,x // ILLEGAL ora $1b1a,y .byte $1c,$1d,$00 // nop $001d,x // ILLEGAL brk // --- Region $1202-$1204 --- .pc = $1202 "sub_1202" // Referenced by: jsr from $ff6f sub_1202: eor $57,x rts // --- Region $1305-$130b --- .pc = $1305 "Segment $1305" .byte $9b,$57,$a9 // tas $a957,y // ILLEGAL .byte $ff,$9d,$62 // isc $629d,x // ILLEGAL dat_130b: .byte $57 // W // --- Region $1314-$1323 --- .pc = $1314 "Segment $1314" cmp #$ff bne loc_1320 lda #$00 sta $575f,x inc $5756,x loc_1320: jmp loc_54b1 dat_1323: .byte $a9 // . // --- Region $13e7-$13f7 --- .pc = $13e7 "loc_13e7" loc_13e7: adc #$00 sta $57bf,x cmp #$0f bne loc_141b lda #$80 sta $5784,x jmp loc_52eb // --- Region $1401-$16f4 --- .pc = $1401 "Segment $1401" .byte $57,$38 // sre $38,x // ILLEGAL sbc $5770 sta $57bc,x lda $57bf,x sbc $5781 sta $57bf,x cmp #$00 bne loc_141b lda #$00 sta $5784,x loc_141b: bit $5772 bvc loc_142b lda $57bc,x and #$f0 ora $57bf,x sta $5b85,y loc_142b: lda $5b81,y and #$08 beq loc_1440 lda $5b7a,y bpl loc_1440 and #$7f clc adc $57bc,x sta $57bc,x loc_1440: lda $57c2,x bmi loc_1448 jmp loc_5344 loc_1448: lda $5b81,y and #$08 pha lda $5787,x and #$01 beq loc_1456 iny loc_1456: pla bne loc_146b