History
- Released
- 1996
- Code
- Didi
- Music
- Snap (Ronny Nilsen) — "Arcane Rituals"
- Graphics
- Cat
- Group
- Acrise + Excess — Germany, Acrise founded May 1991
A joint release from Acrise and Excess, this 1996 crack intro is sometimes subtitled "Didi grey" after its coder. Didi handled the programming while Cat provided the graphics — both associated with the German group Acrise, founded in May 1991. The music is "Arcane Rituals" by Snap (Ronny Nilsen), preserved in the HVSC at /MUSICIANS/N/Nilsen_Ronny/Arcane_Rituals.sid. Acrise maintained a web presence at acrise.net and used the short tag "ACR" on CSDb. The intro arrived in 1996, placing it in the late era of C64 cracking when many groups had already migrated to the Amiga or PC platforms. Cooperative releases between two groups were a common practice in the scene, allowing smaller crews to pool talent and share distribution channels for wider reach across European trading networks.
Sources: CSDb
// ============================================ // 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: $0800 End: $2fff (10240 bytes) // Crunched with Cruncher AB — depacked by emulation // Packer entry: $080d (via BASIC SYS 2061) // Entry point: $2700 (9984) // IRQ handler: $27d3 (irq_27d3) // // Code: 2307 bytes, Data: 7933 bytes // Labels: 287, Subroutines: 4 // // Cross-references: all OK // ============================================ // --- Region $1000-$1006 --- .pc = $1000 "sub_1000" // Referenced by: jsr from $2755 sub_1000: jmp loc_16b7 // Referenced by: jsr from $2802 sub_1003: jmp loc_11ce dat_1006: // === Data block (1 bytes, $1006-$1006) === .byte $78 // x // --- Region $11ce-$1327 --- .pc = $11ce "loc_11ce" loc_11ce: dec dat_1160 ldx #$00 loc_11d3: jsr sub_123d inx cpx #$03 bne loc_11d3 lda dat_1160 bpl loc_11e6 lda $11cd sta dat_1160 loc_11e6: ldy $11c7 lda $11c6 and #$01 bne loc_1210 lda $11ca beq loc_1203 dec $11ca bne loc_1203 lda $18d3,y sta $11ca inc $11c6 loc_1203: lda $11c9 clc adc $18dc,y sta $11c9 jmp loc_122d loc_1210: lda $11ca beq loc_1223 dec $11ca bne loc_1223 lda $18ca,y sta $11ca inc $11c6 loc_1223: lda $11c9 clc adc $18e5,y sta $11c9 loc_122d: lda $11c9 sta $d416 lda $11c8 sta $d418 rts loc_123a: jmp loc_14ec // Referenced by: jsr from $11d3 sub_123d: lda dat_1160 bpl loc_123a dec $117f,x beq loc_12ab jmp loc_1478 loc_124a: iny lda ($fb),y sta $1161,x loc_1250: lda $11be,x sta $fb lda $11c1,x sta $fc ldy $1161,x lda ($fb),y bpl loc_129e cmp #$c0 bcs loc_1271 sec sbc #$a0 sta $116a,x loc_126b: inc $1161,x jmp loc_1250 loc_1271: cmp #$f0 bcs loc_1286 and #$0f sta $fd lda $11c8 and #$f0 ora $fd sta $11c8 jmp loc_126b loc_1286: cmp #$fd beq loc_124a cmp #$fe bne loc_1297 ldy dat_1724,x lda #$00 sta $d404,y rts loc_1297: