History
- Released
- 28 May 1991
- Code
- Sting
- Music
- Drax (Thomas Mogensen)
- Group
- Enigma — Germany, founded May 1991
Enigma Intro #8, released on 28 May 1991, is a crack intro from the German group Enigma. The code is by Sting, and the music is a "Ghost'n'Goblins Remix" by Drax -- the celebrated Danish SID composer Thomas Mogensen. Enigma was founded in May 1991 with the tagline "Cult of coolness" and maintained close ties to Empire, with Tristan of Empire commenting on the intro at intros.c64.org. The group's key cracker Chrysagon handled many of their releases, which were often imported to the United States through The Shaolin Monastery (TSM). Enigma also appears at #196 Enigma Intro #1 in this ranking. Doc Snyder's Page documents additional Enigma intros featuring music from Reyn Ouwehand, TBB (Tero Hilpinen), and Diflex (Markus Schneider), showing the group's access to prominent European SID composers.
Sources: CSDb · intros.c64.org · Doc Snyder's Page
// ============================================ // output - Disassembled Source // ============================================ // KickAssembler syntax // Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:20 // https://restore64.dev by datucker / Rabenauge // // Load address: $0700 End: $2f3f (10304 bytes) // Crunched with Exomizer v2/v3 — depacked by emulation // Packer entry: $080b (via BASIC SYS 2059) // Entry point: $2588 (9608) // IRQ handler: $259d (nmi_259d) // IRQ handler: $24ac (irq_24ac) // IRQ handler: $ea31 (irq_ea31) // // Code: 2147 bytes, Data: 8157 bytes // Labels: 256, Subroutines: 7 // // Cross-references: all OK // ============================================ // --- Region $0e30-$0ea2 --- .pc = $0e30 "sub_0e30" // Referenced by: jsr from $2566 sub_0e30: .label smc_0e31 = * + 1 lda $0f03 // !SMC: modified by $0e5f tay and #$07 eor #$c7 sta $30 tya lsr lsr lsr tay ldx #$00 loc_0e41: lda txt_0f80,y sta $0630,x eor #$80 sta $0658,x inx iny cpx #$28 bne loc_0e41 inc smc_0e31 lda smc_0e31 cmp #$64 beq loc_0e5d rts loc_0e5d: lda #$00 sta smc_0e31 // SMC: modifies $0e31 rts // Referenced by: jsr from $2569, $256c sub_0e63: dec $36 lda $36 cmp #$ff beq loc_0e6c rts loc_0e6c: lda #$07 sta $36 ldx #$00 loc_0e72: lda $06a9,x sta $06a8,x clc adc #$80 sta $06d0,x inx cpx #$28 bne loc_0e72 loc_0e83: .label smc_0e84 = * + 1 .label smc_0e85 = * + 2 lda dat_1d00 // !SMC: modified by $0e98, $0e9d cmp #$00 beq loc_0e96 sta $06cf inc smc_0e84 bne loc_0e95 inc smc_0e85 loc_0e95: rts loc_0e96: lda #$00 sta smc_0e84 // SMC: modifies $0e84 lda #$1d sta smc_0e85 // SMC: modifies $0e85 jmp loc_0e83 // --- Region $1000-$1006 --- .pc = $1000 "sub_1000" // Referenced by: jsr from $25a2 sub_1000: jmp loc_1040 // Referenced by: jsr from $24fc sub_1003: jmp loc_10da dat_1006: .byte $01 // . // --- Region $1040-$1291 --- .pc = $1040 "loc_1040" loc_1040: asl asl asl tay ldx #$00 loc_1046: lda $17ef,y sta $174e,x sta $1754,x lda $17f0,y sta $1751,x sta $1757,x iny iny inx cpx #$03 bne loc_1046 ldx #$00 stx $174d lda $17ef,y sta $100b sta $177b sta $177c sta $177d loc_1073: sta $17d9,x