History
- Released
- 1989
- Group
- Tristar [TRS] — Germany, CSDb group ID #618
- Code
- Madman
- Graphics
- Madman
- Music
- Henrik B. Jensen (Henrik Buus Jensen) — "Maximum Overdrive II (intro)"
This crack intro from Tristar — a German group founded in July 1987 — dates to 1989 and is catalogued on CSDb as release #244544 under the title "Tristar Intro." Both the code and graphics were created by Madman, and the music is by Henrik B. Jensen (Henrik Buus Jensen), using his SID composition "Maximum Overdrive II (intro)" from the HVSC. Doc Snyder's page confirms these credits for Crack Intro #03 and maps it to CSDb release #244544. The scrolltext describes "Time Crunch 4.3" — an improvement by Madman of a version originally from Beastie Boys, with the cruncher by Matcham of Network. A second scrolltext advertises trading with Tristar from Bottrop, West Germany, and a third delivers greetings to Beastie Boys, Unitrax, Fire Eagle, New Edition, Flexible, Atomic Progress, TBI, Mantronix, Level 99, Beyond Force, Genesis Project, Hellcats, Network, Sphinx, The CFA, Lazer, Frontline, and many others.
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: $30ff (10496 bytes) // Crunched with Cruncher AB — depacked by emulation // Packer entry: $080d (via BASIC SYS 2061) // Entry point: $08d6 (2262) // // Code: 2118 bytes, Data: 8378 bytes // Labels: 253, Subroutines: 12 // // Cross-references: all OK // ============================================ // --- Region $0803-$08db --- .pc = $0803 "loc_0803" loc_0803: sei lda #$81 sta $d01a ldy #$1b ldx #$7f stx $dc0d loc_0810: lda #$09 sty $d011 ldy #$00 sty $0314 sta $0315 cli jmp loc_2700 // Referenced by: jsr from $08d6 sub_0821: lda #$00 jsr sub_1000 lda #$08 sta $0286 jsr $e544 ldx #$00 lda #$00 loc_0832: sta $0400,x sta $0500,x sta $0600,x sta $0700,x inx bne loc_0832 lda $3fff sta $03ff lda #$ff sta $3fff ldx #$27 loc_084e: lda #$bf sta $05b8,x sta $05b8,x dex bpl loc_084e ldx #$27 loc_085b: lda #$00 sta $d800,x sta $d800,x dex bpl loc_085b ldx #$00 lda #$fe loc_086a: sta $0590,x inx cpx #$50 bne loc_086a ldx #$00 loc_0874: lda dat_1c00,x sta $05e0,x inx bne loc_0874 ldx #$00 loc_087f: lda #$01 sta $d9e0,x sta $da00,x sta $db00,x inx bne loc_087f ldx #$00 loc_088f: lda $1cff,x sta $06df,x inx bne loc_088f ldx #$00 loc_089a: lda $1dfe,x sta $07de,x inx cpx #$10 bne loc_089a lda #$08 jsr $ffd2 jsr sub_1f44 ldx #$00 lda #$40 loc_08b1: sta $06a8,x sta $0720,x inx cpx #$28 bne loc_08b1 lda #$00 rts loc_08bf: dec $ad sbc $08,x cmp #$ff beq loc_08ce sta $07ff inc $08c1 rts loc_08ce: lda #$e0 sta $08c1 rts dat_08d4: .byte $00,$00 // .. main_08d6: jsr sub_0821 jmp loc_0803