History
- Group
- Magic Voice — Germany (East)
A crack intro from Magic Voice, a German cracking group documented on CSDb under group ID 4248. The group operated from East Germany (GDR) — a rare geographic origin that shaped its activities. According to CSDb user comments, Magic Voice functioned as "re-importers behind the iron curtain," primarily releasing recracked versions of existing cracks rather than original 0-day releases, owing to limited access to contemporary warez in the GDR. CSDb documents 28 releases from the group, predominantly game cracks from 1987-1988. Known members include Marcelli (coder) and Murray (graphician), with a member named Alex from East Berlin listed as missing. The group name likely references the Magic Voice cartridge — a rare Commodore speech synthesis peripheral released in 1984. Comments on intros.c64.org from Motion of GMI and Twoflower confirm the intro's visibility among collectors. Magic Voice's East German provenance makes it one of the few documented cracking groups from behind the Iron Curtain.
Sources: CSDb Group · intros.c64.org
// ============================================ // output - Disassembled Source // ============================================ // KickAssembler syntax // Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:57 // https://restore64.dev by datucker / Rabenauge // // Load address: $0801 End: $ffff (63487 bytes) // Crunched with Exomizer v2/v3 (with relocation) — depacked by emulation // Packer entry: $0810 (via BASIC SYS 2064) // Entry point: $cf56 (53078) // IRQ handler: $c02c (irq_c02c) // IRQ handler: $ea31 (loc_ea31) // // Code: 4686 bytes, Data: 58801 bytes // Labels: 474, Subroutines: 22 // // Verification: 5 line(s) auto-corrected to .byte for exact byte matching // // Cross-references: all OK // ============================================ // --- Region $2400-$240b --- .pc = $2400 "loc_2400" loc_2400: .byte $fb,$f3,$f1 // isc $f1f3,y // ILLEGAL sed .byte $fc,$ff,$ff // nop $ffff,x // ILLEGAL .byte $ff,$cf,$cf // isc $cfcf,x // ILLEGAL dat_240a: .byte $8f,$47 // .G // --- Region $2927-$2927 --- .pc = $2927 "Segment $2927" brk // --- Region $3533-$3533 --- .pc = $3533 "sub_3533" // Referenced by: jsr from $bd4b, $bdab sub_3533: brk // --- Region $413f-$413f --- .pc = $413f "sub_413f" // Referenced by: jsr from $bd92, $bd97 sub_413f: brk // --- Region $48bf-$48bf --- .pc = $48bf "Segment $48bf" brk // --- Region $4cbf-$4cbf --- .pc = $4cbf "Segment $4cbf" brk // --- Region $88bf-$88bf --- .pc = $88bf "Segment $88bf" brk // --- Region $8dc1-$8dc1 --- .pc = $8dc1 "Segment $8dc1" brk // --- Region $8dd0-$8dd0 --- .pc = $8dd0 "sub_8dd0" // Referenced by: jsr from $f9e9 sub_8dd0: brk // --- Region $99bf-$99bf --- .pc = $99bf "Segment $99bf" brk // --- Region $9dbf-$9dbf --- .pc = $9dbf "Segment $9dbf" brk // --- Region $a2c1-$a2c1 --- .pc = $a2c1 "Segment $a2c1" brk // --- Region $ae00-$ae81 --- .pc = $ae00 "sub_ae00" // Referenced by: jsr from $cf06 sub_ae00: jmp loc_ae35 dat_ae03: .byte $4c,$92,$ae // L.. // Referenced by: jsr from $cf17 sub_ae06: jmp loc_ae98 // Referenced by: jsr from $ae60 sub_ae09: lda #$00 ldx #$6f loc_ae0d: sta $bee3,x dex bpl loc_ae0d loc_ae13: lda #$ff sta $bf11 sta $bf12 sta $bf13 lda #$00 ldx #$02 loc_ae22: sta $bee3,x sta $bee6,x sta $bee9,x sta $bef5,x dex bpl loc_ae22 sta $bf34 rts loc_ae35: pha lda #$01 sta $bf34 pla tax lda $b58a,x sta smc_ae4c // SMC: modifies $ae4c lda $b58c,x sta smc_ae4d // SMC: modifies $ae4d ldy #$05 loc_ae4b: .label smc_ae4c = * + 1 .label smc_ae4d = * + 2 lda $b594,y // !SMC: modified by $ae40, $ae46 sta $b59a,y dey bpl loc_ae4b lda $b586,x