History
- Released
- 1985
- Group
- Crackman Crew — Germany, founded 1984
An early German crack intro from Crackman Crew, released in 1985. No individual credits for code, music, or graphics are listed on CSDb. The group was founded in 1984, placing them among the first generation of German C64 cracking operations. The 1985 release date means this intro predates the explosion of visually sophisticated crack intros that began in 1986-1987 — early intros from this period were typically simpler affairs focused on text display and basic visual effects. Crackman Crew's abbreviated tag was "CRM." No documentation was found on Doc Snyder's page, Demozoo, or any of the other searched sources, suggesting the group did not achieve lasting prominence in the broader scene's collective memory. Germany would become the largest single national contributor to the C64 cracking scene, and groups like Crackman Crew represent the foundational layer — early operations whose work preceded the more celebrated groups that emerged in the mid-to-late 1980s.
Sources: CSDb
// ============================================ // output - Disassembled Source // ============================================ // KickAssembler syntax // Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:14 // https://restore64.dev by datucker / Rabenauge // // Load address: $0801 End: $ffff (63487 bytes) // Crunched with NSU Packer 1.1 — depacked by emulation // Packer entry: $080d (via BASIC SYS 2061) // Entry point: $ccdf (52447) // IRQ handler: $ea31 (irq_ea31) // IRQ handler: $cdfe (irq_cdfe) // // Code: 856 bytes, Data: 62631 bytes // Labels: 86, Subroutines: 3 // // Verification: 4 line(s) auto-corrected to .byte for exact byte matching // // Cross-references: all OK // ============================================ // --- Region $0987-$09ba --- .pc = $0987 "loc_0987" loc_0987: lda #$01 sta $d800,x sta $d900,x sta $da00,x sta $db00,x lda #$d0 sta $0400,x sta $0500,x sta $0600,x sta $0700,x loc_09a3: inx bne loc_0987 jmp loc_fce2 loc_09a9: sei lda #$fe sta $0314 lda #$cd sta $0315 lda #$80 sta $dc05 cli rts // --- Region $09d0-$09ed --- .pc = $09d0 "loc_09d0" loc_09d0: dec dat_d000,x bne loc_09e1 dec dat_d000,x lda $d010 .label loc_09dd = * + 2 eor $ce4e,x sta $d010 loc_09e1: bit $d020 dex bit $d020 dex bpl loc_09d0 jmp irq_ea31 // --- Region $0a0e-$0a13 --- .pc = $0a0e "loc_0a0e" loc_0a0e: ora ($80,x) clc ora ($80,x) brk // --- Region $4d8d-$4d8d --- .pc = $4d8d "Segment $4d8d" brk // --- Region $8cce-$8cce --- .pc = $8cce "Segment $8cce" brk // --- Region $8dd0-$8dd0 --- .pc = $8dd0 "Segment $8dd0" brk // --- Region $8ed0-$8ed0 --- .pc = $8ed0 "Segment $8ed0" brk // --- Region $acce-$acce --- .pc = $acce "Segment $acce" brk // --- Region $cad0-$cad0 --- .pc = $cad0 "$cad0" brk // --- Region $ccd5-$ce4b --- .pc = $ccd5 "loc_ccd5" loc_ccd5: lda $ce80,x sta $0900,x cpx #$80 bcs loc_cce5 main_ccdf: lda $cf80,x sta $0a00,x loc_cce5: inx bne loc_ccd5 jsr $e544 ldx #$07 loc_cced: lda txt_ce78,x sta $07f8,x dex bpl loc_cced ldx #$10 loc_ccf8: lda $ce67,x sta dat_d000,x dex bpl loc_ccf8 lda #$ff sta $d01d sta $d017 lda #$0c sta $d020 sta $d021 lda #$09 ldx #$08 loc_cd15: sta $d027,x dex