History
- Released
- 1990
- Group
- Tristar [TRS] — Germany, CSDb group ID #618
- Code
- Sledge
- Graphics
- Sledge
- Music
- EVS (Edwin van Santen) — "So-Phisticated III (part 3)"
This crack intro from Tristar — a German group founded in July 1987 — dates to 1990 and is catalogued on CSDb as release #241051 under the title "Tristar Intro Edit V1.0," classified as a C64 Tool rather than a standard crack intro. Both the code and graphics were created by Sledge, and the music is by EVS (Edwin van Santen), using the SID tune "So-Phisticated III (part 3)" from the HVSC. Doc Snyder's page confirms these credits for Crack Intro #04 and maps it to CSDb release #241051. The scrolltext — signed by Madman — sends greetings to Omega, Sharks+TNT, Yankees, and WOW. The "Intro Edit" designation on CSDb suggests this release served as a customizable intro-creation tool, allowing users to modify scrolltext and other parameters — a practice that was common among prolific cracking groups of the era. Sledge's dual role as coder and graphician was typical for German groups of this period.
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:36:52 // https://restore64.dev by datucker / Rabenauge // // Load address: $0800 End: $37ff (12288 bytes) // Crunched with Cruncher AB — depacked by emulation // Packer entry: $080d (via BASIC SYS 2061) // Entry point: $0c00 (3072) // IRQ handler: $2824 (irq_2824) // IRQ handler: $ea31 (irq_ea31) // // Code: 1887 bytes, Data: 10401 bytes // Labels: 274, Subroutines: 24 // // Cross-references: all OK // ============================================ // --- Region $0a00-$0a3a --- .pc = $0a00 "loc_0a00" loc_0a00: lda $dc01 and #$1f cmp #$0f beq loc_0a0a rts loc_0a0a: sei lda #$31 sta $0314 lda #$ea sta $0315 cli jsr $ff5b jsr $fda3 jsr $fd15 ldx #$00 loc_0a21: lda $0a40,x sta $0500,x lda #$00 sta $d900,x inx bne loc_0a21 lda #$00 sta $d020 sta $d021 jmp $0500 dat_0a3a: .byte $00 // . // --- Region $0c00-$0d30 --- .pc = $0c00 "main_0c00" main_0c00: jsr $ff5b jsr $fda3 jsr $fd15 lda #$00 sta $0286 sta $d020 sta $d021 jsr $e544 jsr sub_3760 lda #$ad sta smc_2855 // SMC: modifies $2855 sta smc_2861 // SMC: modifies $2861 ldx #$00 loc_0c24: lda #$0e sta $d850,x sta $d8b8,x inx bne loc_0c24 ldy #$00 loc_0c31: lda $340f,x sta $0450,y lda dat_344f,x sta $0478,y lda dat_348f,x sta $04a0,y lda $34cf,x sta $04c8,y lda $350f,x sta $04f0,y lda $354f,x sta $0518,y lda $358f,x sta $0540,y lda $35cf,x sta $0568,y lda $360f,x sta $0590,y inx iny cpy #$28 bne loc_0c31 lda #$18 sta $2ec6 jsr sub_2800 loc_0c75: lda $108c cmp #$1f beq loc_0c7f jmp loc_0c75 loc_0c7f: lda $108c cmp #$1e beq loc_0c89 jmp loc_0c7f loc_0c89: lda $108c cmp #$1f beq loc_0c93 jmp loc_0c89 loc_0c93: ldx #$00 loc_0c95: lda txt_0f00,x sta $0608,x inx cpx #$28 bne loc_0c95 loc_0ca0: lda $108c cmp #$1e beq loc_0caa jmp loc_0ca0 loc_0caa: lda $108c cmp #$1f beq loc_0cb4 jmp loc_0caa