History
- Code
- Fungus
- Graphics
- Wide Load
- Music
- Replay (Ryan Weekes)
- Released
- 1998
- Group
- CyberpunX -- CSDb group ID #222, Germany, founded October 1990
CyberpunX Crack Intro #01 is a 1998 release from the German cracking group CyberpunX, founded in October 1990 under the motto "Beyond Legality." The intro was coded by Fungus, with graphics by Wide Load and music by Replay (Ryan Weekes), whose SID track "Bokanovskified" is preserved in the High Voltage SID Collection. The scrolltext -- written by L'Trimm -- announces a crack of "1985 - The Day After" from Mastertronic, cracked from tape with three trainers and a hiscore saver added. Greetings are extended to individual sceners including Count Zero, Fungus, Splatterhead, O'Fire, Wideload, Bartman, and many others. The scroll credits O'Fire for supplying the original game and thanks "Scott" for the intro itself. A 1998 release date places this firmly in the C64's post-commercial era, when dedicated sceners continued producing for the platform out of passion rather than practical necessity. This is the only CyberpunX intro catalogued on Doc Snyder's page.
Sources: CSDb Release · Doc Snyder · intros.c64.org
// ============================================ // output - Disassembled Source // ============================================ // KickAssembler syntax // Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:14 // https://restore64.dev by datucker / Rabenauge // // Load address: $0800 End: $ffff (63488 bytes) // Crunched with Exomizer v2/v3 (with relocation) — depacked by emulation // Packer entry: $0810 (via BASIC SYS 2064) // Entry point: $1fa0 (8096) // IRQ handler: $2f9f (irq_2f9f) // // Code: 6078 bytes, Data: 57410 bytes // Labels: 567, Subroutines: 17 // // Cross-references: all OK // ============================================ // --- Region $0c00-$0c3e --- .pc = $0c00 "sub_0c00" // Referenced by: jsr from $3001, $fcfb sub_0c00: ldx #$26 loc_0c02: .label smc_0c03 = * + 1 .label smc_0c04 = * + 2 lda $207d,x // !SMC: modified by $0c90, $0c93 sta $0400,x .label smc_0c09 = * + 1 .label smc_0c0a = * + 2 lda $211f,x // !SMC: modified by $0c9c, $0c9f sta $0428,x .label smc_0c0f = * + 1 .label smc_0c10 = * + 2 lda $21c1,x // !SMC: modified by $0ca8, $0cab sta $0450,x .label smc_0c15 = * + 1 .label smc_0c16 = * + 2 lda $2263,x // !SMC: modified by $0cb4, $0cb7 sta $0478,x .label smc_0c1b = * + 1 .label smc_0c1c = * + 2 lda $2305,x // !SMC: modified by $0cc0, $0cc3 sta $04a0,x .label smc_0c21 = * + 1 .label smc_0c22 = * + 2 lda $23a7,x // !SMC: modified by $0ccc, $0ccf sta $04c8,x .label smc_0c27 = * + 1 .label smc_0c28 = * + 2 lda $2449,x // !SMC: modified by $0cd8, $0cdb sta $04f0,x .label smc_0c2d = * + 1 .label smc_0c2e = * + 2 lda $24eb,x // !SMC: modified by $0ce4, $0ce7 sta $0518,x .label smc_0c33 = * + 1 .label smc_0c34 = * + 2 lda $258d,x // !SMC: modified by $0cf0, $0cf3 sta $0540,x dex bpl loc_0c02 jmp loc_307b dat_0c3e: .byte $ea // . // --- Region $0c48-$0f85 --- .pc = $0c48 "sub_0c48" // Referenced by: jsr from $300d, $fd07 sub_0c48: ldx #$26 loc_0c4a: .label smc_0c4b = * + 1 .label smc_0c4c = * + 2 lda $16f6,x // !SMC: modified by $0d14, $0d17 sta $05b8,x .label smc_0c51 = * + 1 .label smc_0c52 = * + 2 lda $1798,x // !SMC: modified by $0d20, $0d23 sta $05e0,x .label smc_0c57 = * + 1 .label smc_0c58 = * + 2 lda $183a,x // !SMC: modified by $0d2c, $0d2f sta $0608,x .label smc_0c5d = * + 1 .label smc_0c5e = * + 2 lda $18dc,x // !SMC: modified by $0d38, $0d3b sta $0630,x .label smc_0c63 = * + 1 .label smc_0c64 = * + 2 lda $197e,x // !SMC: modified by $0d44, $0d47, $e548, $e54b sta $0658,x .label smc_0c69 = * + 1 .label smc_0c6a = * + 2 lda $1a20,x // !SMC: modified by $0d50, $0d53, $e554, $e557 sta $0680,x .label smc_0c6f = * + 1 .label smc_0c70 = * + 2 lda $1ac2,x // !SMC: modified by $0d5c, $0d5f, $e560, $e563 sta $06a8,x .label smc_0c75 = * + 1 .label smc_0c76 = * + 2 lda $1b64,x // !SMC: modified by $0d68, $0d6b, $e56c, $e56f sta $06d0,x .label smc_0c7b = * + 1 .label smc_0c7c = * + 2 lda $1c06,x // !SMC: modified by $0d74, $0d77, $e578, $e57b sta $06f8,x .label smc_0c81 = * + 1 .label smc_0c82 = * + 2 lda $1ca8,x // !SMC: modified by $0d80, $0d83, $e584, $e587 sta $0720,x .label smc_0c87 = * + 1 .label smc_0c88 = * + 2 lda $1d4a,x // !SMC: modified by $0d8c, $0d8f, $e590, $e593 sta $0748,x dex bpl loc_0c4a rts // Referenced by: jsr from $3032, $fd2c sub_0c90: sta smc_0c03 // SMC: modifies $0c03 sty smc_0c04 // SMC: modifies $0c04 clc adc #$a2 bcc loc_0c9c iny loc_0c9c: sta smc_0c09 // SMC: modifies $0c09 sty smc_0c0a // SMC: modifies $0c0a clc adc #$a2 bcc loc_0ca8 iny loc_0ca8: sta smc_0c0f // SMC: modifies $0c0f sty smc_0c10 // SMC: modifies $0c10 clc adc #$a2 bcc loc_0cb4