History
- Released
- December 1991
- Code
- Crossfire
- Music
- Andy; Brian (Graffity); MSK (Crest); Page (Hoaxers)
- Graphics
- Crossfire
- Group
- Acrise — Germany, founded 1990
Acrise was a German cracking group that punched above its weight in the early 1990s, and this December 1991 intro shows why: Crossfire — a Danish coder who later moved on to Motiv 8 and #1 Fairlight — built a compact cracktro featuring raster-bar color cycling, a horizontal scroller, and an unusually rich music selection drawn from four different SID composers across three groups. The multi-tune jukebox approach gave each crack release a slightly different musical identity. It shipped on at least seven cracks including Dizzy — Prince of the Yolkfolk +2 and Fireman Sam +2.
Sources: CSDb · CSDb group
acrise-09.asm 1.930 lines
// ============================================ // acrise-09 - Disassembled Source // ============================================ // KickAssembler syntax // Generated by Restore 64 vdisasm-one 1.0 build 1, 2026-03-29 17:54:06 // https://restore64.dev by datucker / Rabenauge // // Load address: $0700 End: $275f (8288 bytes) // Crunched with Exomizer v2/v3 — depacked by emulation // Packer entry: $080b (via BASIC SYS 2059) // Entry point: $21ce (8654) // IRQ handler: $223b (irq_223b) // IRQ handler: $229b (irq_229b) // IRQ handler: $22b8 (irq_22b8) // IRQ handler: $22da (irq_22da) // IRQ handler: $22fa (irq_22fa) // IRQ handler: $ea31 (irq_ea31) // // Code: 1917 bytes, Data: 6371 bytes // Labels: 207, Subroutines: 9 // // Cross-references: all OK // ============================================ // --- Region $1000-$1008 --- .pc = $1000 "sub_1000" // Referenced by: jsr from $21f5 sub_1000: jmp loc_14ae // Referenced by: jsr from $22a8 sub_1003: lda $1507 beq loc_1020 rts // --- Region $1020-$1078 --- .pc = $1020 "loc_1020" loc_1020: ldx #$02 dec $1508 bpl loc_102a stx $1508 loc_102a: lda $1508 bne loc_1048 ldy $1518,x lda $166f,y and #$40 beq loc_103e lda #$fe sta $1533,x loc_103e: dec dat_14f5,x lda dat_14f5,x cmp #$ff beq loc_104e loc_1048: inc $150f,x jmp loc_1272 loc_104e: lda $14f8,x sta dat_14f5,x lda $1512,x sta smc_1064 // SMC: modifies $1064 lda $1515,x sta smc_1065 // SMC: modifies $1065 loc_1060: ldy $1501,x loc_1063: .label smc_1064 = * + 1 .label smc_1065 = * + 2 lda $17bf,y // !SMC: modified by $1057, $105d bpl loc_10af cmp #$ff bne loc_1074 lda #$00 sta $1501,x tay beq loc_1063 loc_1074: cmp #$e0 bcc loc_1089 dat_1078: .byte $e9 // . // --- Region $1089-$14f4 --- .pc = $1089 "loc_1089" loc_1089: cmp #$c0 bcc loc_1097 and #$1f sta $1509,x inc $1501,x bne loc_1060 loc_1097: cmp #$a0 bcc loc_10a5 and #$1f sta $14fb,x inc $1501,x bne loc_1060 loc_10a5: and #$1f sta $14fe,x inc $1501,x bne loc_1060 loc_10af: asl tay lda $16f3,y sta $fe lda $16f4,y sta $ff lda #$00 sta $151e,x ldy $152a,x loc_10c3: lda ($fe),y bpl loc_112a cmp #$c0 bcs loc_10f2 and #$3f sta $14f8,x sta dat_14f5,x iny tya sta $152a,x lda ($fe),y bpl loc_112a cmp #$c0 bcs loc_10f2 and #$3f adc $14f8,x