History
- Released
- 13 December 1985
- Group
- Ace Crackings — Denmark, founded 1985
This crack intro from Ace Crackings was released on 13 December 1985, making it one of the oldest entries in the entire collection. The Danish group, abbreviated "ACI," was founded in 1985 and operated during the earliest phase of organized C64 software cracking. No individual credits for code or music are recorded on the CSDb release page, which is not unusual for intros from this period — the mid-1980s predated the convention of crediting individual contributors in crack intros. Ace Crackings is also represented at #139 Ace Intro #1, which ranks considerably higher. The group does not appear on Demozoo, Doc Snyder's page, or in any indexed diskmag articles. Denmark was home to several notable cracking groups during this era, and Ace Crackings was among the early wave. The intro was submitted to intros.c64.org and received a comment from Rough in September 2010.
Sources: CSDb · intros.c64.org
// ============================================ // output - Disassembled Source // ============================================ // KickAssembler syntax // Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:06 // https://restore64.dev by datucker / Rabenauge // // Load address: $0801 End: $cfff (51199 bytes) // Crunched with Exomizer v2/v3 — depacked by emulation // Packer entry: $080b (via BASIC SYS 2059) // Entry point: $cba7 (52135) // IRQ handler: $cc27 (irq_cc27) // IRQ handler: $ea31 (loc_ea31) // // Code: 967 bytes, Data: 50232 bytes // Labels: 76, Subroutines: 6 // // Verification: 5 line(s) auto-corrected to .byte for exact byte matching // // Cross-references: all OK // ============================================ // --- Region $20c9-$20c9 --- .pc = $20c9 "Segment $20c9" brk // --- Region $8dd0-$8dd0 --- .pc = $8dd0 "Segment $8dd0" brk // --- Region $ab1e-$ab1e --- .pc = $ab1e "sub_ab1e" // Referenced by: jsr from $cc0c, $cc13, $cc1a, $cc21, $cdcb sub_ab1e: brk // --- Region $c94c-$caad --- .pc = $c94c "sub_c94c" // Referenced by: jsr from $cbcb sub_c94c: lda #$00 sta $02ac sta $02ad sta $02a7 rts // Referenced by: jsr from $cd28 sub_c958: { inc $02ad lda $02ad cmp #$07 bne skip1 jmp $c968 skip1: jmp $c9df lda #$00 sta $02ad inc $02ac ldx $02ac lda txt_ce4e,x bne skip3 lda #$00 sta $02ac skip3: sei lda #$00 sta $dc0e lda #$33 sta $01 lda #$00 sta $02ae sta $02af lda txt_ce4e,x cmp #$20 beq skip4 jmp $c99b skip4: lda #$a0 sta $02ae ldx #$00 loop1: clc lda $02ae rol sta $02ae bcc skip6 inc $02af skip6: inx cpx #$03 bne loop1 lda $02af adc #$d8 sta $02af lda $02ae sta $fb lda $02af sta $fc ldy #$00 ldx #$00 loop2: lda ($fb),y sta $3ec2,x iny inx inx inx cpx #$18 bne loop2 lda #$37 sta $01 lda #$01 sta $dc0e cli ldx #$17 loop3: rol $3ec0,x rol $3ebf,x rol $3ebe,x rol $3e80,x rol $3e7f,x rol $3e7e,x rol $3e40,x rol $3e3f,x rol $3e3e,x rol $3e00,x rol $3dff,x rol $3dfe,x rol $3dc0,x rol $3dbf,x rol $3dbe,x rol $3d80,x rol $3d7f,x rol $3d7e,x rol $3d40,x rol $3d3f,x rol $3d3e,x dex dex dex cpx #$ff bne loop3 rts } // Referenced by: jsr from $cc7b, $cd56 sub_ca28: {