History
- Code
- Cox
- Graphics
- Orc
- Music
- MacMagix / Reyn Ouwehand
- Released
- June 1989
- Group
- Drive -- CSDb group ID #842, Germany, founded June 1988
Drive Crack Intro #01 is a June 1989 release from the German cracking group Drive, founded in June 1988 under the motto "Mess with the Best, die like the Rest." The intro was coded by Cox, with graphics by Orc and music by MacMagix -- Doc Snyder identifies the composer as Reyn Ouwehand, whose SID track "For Drive" is preserved in the High Voltage SID Collection. The scrolltext features two parts: a greeting scroll listing Ikari, F4CG, Exact, Pulsar, Triad, Demolition, Unibit, and many other groups, followed by an extensive member roster including Freddy Krueger, Plastic, Thor, Sys, Skater, Slash, Cox, Timex, Top Jimmy, and Gator. The second scroll announces a crack of "Hostages" by Freddy Krueger and promotes a mail-order "Warez-Store" in Mulheim/Ruhr offering both C64 and Amiga software -- a common distribution method in the German scene. The release is preserved on CSDb as entry #105962.
Sources: CSDb Release · Doc Snyder · intros.c64.org
// ============================================ // output - Disassembled Source // ============================================ // KickAssembler syntax // Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:17 // 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: $0fa0 (4000) // IRQ handler: $1add (irq_1add) // IRQ handler: $1921 (irq_1921) // // Code: 4733 bytes, Data: 58755 bytes // Labels: 431, Subroutines: 26 // // Cross-references: all OK // ============================================ // --- Region $0d09-$0d1d --- .pc = $0d09 "sub_0d09" // Referenced by: jsr from $fda8 sub_0d09: .byte $7f,$bf,$7f // rra $7fbf,x // ILLEGAL ror $99 pla eor $76de,y .byte $d4,$5a // nop $5a,x // ILLEGAL .byte $64,$98 // nop $98 // ILLEGAL tay ldx #$bd and $b6,x .byte $3a // nop // ILLEGAL asl .byte $02 // jam // ILLEGAL // --- Region $0e01-$0e07 --- .pc = $0e01 "sub_0e01" // Referenced by: jsr from $2efa sub_0e01: bmi loc_0e1b clc jmp ($c66c) dat_0e07: .byte $fe // . // --- Region $0e1b-$0e40 --- .pc = $0e1b "loc_0e1b" loc_0e1b: asl $cec6 .byte $fc,$f8,$00 // nop $00f8,x // ILLEGAL inc.abs $00fe,x inc $fee0,x inc $fe00,x inc $f800,x cpx #$e0 cpx #$00 rol $e07e,x dec $7ee2 .byte $3c,$00,$c6 // nop $c600,x // ILLEGAL dec $c0 inc $f6,x dec $c6 brk // --- Region $0f04-$0f07 --- .pc = $0f04 "sub_0f04" // Referenced by: jsr from $ff5e sub_0f04: brk dat_0f05: .byte $00 // . // Referenced by: jsr from $ff67 sub_0f06: brk // Referenced by: jsr from $ff7f sub_0f07: brk // --- Region $0f14-$0f19 --- .pc = $0f14 "sub_0f14" // Referenced by: jsr from $2f0e, $ff79 sub_0f14: .byte $0c,$0c,$18 // nop $180c // ILLEGAL bmi sub_0f19 // Referenced by: jsr from $ff74; branch from $0f17 sub_0f19: brk // --- Region $0fa0-$0fe0 --- .pc = $0fa0 "main_0fa0" main_0fa0: sei jsr $fda3 jsr $ff5b jsr $fd15 cli lda #$00 sta $d020 lda #$01 sta $d021 jsr sub_1f80 lda #$c1 sta $0318 loc_0fbd: jmp loc_0fbd dat_0fc0: .fill 8, $00 loc_0fc8: sei jsr $fda3 jsr $fd15 jsr $ff5b ldx #$00 loc_0fd4: lda dat_1ed0,x sta $0400,x inx bne loc_0fd4 jmp $0400 dat_0fe0: .byte $03 // . // --- Region $1000-$14e4 --- .pc = $1000 "sub_1000" // Referenced by: jsr from $1fb5, $f317 sub_1000: jmp loc_14a2 dat_1003: .byte $4c,$d5,$14 // L..