History
- Released
- October 1986
- Code
- JJ the Breaker
- Music
- Ratt, Benn, Rob Hubbard (ripped)
- Group
- Thee Supreme Council — United States, founded 1986
One of the earliest C64 crack intros in existence — released in October 1986 when the genre was still being defined. JJ the Breaker coded the intro for Thee Supreme Council, an American group founded that same year. The music draws from three sources: Ratt and Benn contributed (likely ripped tunes credited under aliases), and Rob Hubbard's "Zoolook" appears alongside Ben Daglish and Antony Crowther's "We M.U.S.I.C. 3." The October 1986 date places this among the first generation of crack intros to combine multiple SID tunes — a proto-jukebox approach that would become standard within two years. TSC operated from the US during the brief window when American groups were competitive with emerging European operations. The HVSC preserves the Hubbard and Daglish/Crowther compositions.
Sources: CSDb
// ============================================ // output - Part 1 of 2 // ============================================ // KickAssembler syntax // Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:37 // 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: $105e (4190) // IRQ handler: $c7d3 (irq_c7d3) // IRQ handler: $ea31 (loc_ea31) // // Code: 6141 bytes, Data: 57347 bytes // Labels: 823, Subroutines: 22 // // Cross-references: all OK // ============================================ // --- Region $105e-$107f --- .pc = $105e "main_105e" // Referenced by: jsr from $d8c4 main_105e: ldx #$32 ldy #$1d stx $63 sty $64 ldx #$80 ldy #$1a stx $61 sty $62 rts loc_106f: sta $69 loc_1071: ldx #$00 loc_1073: ldy #$00 loc_1075: dey bne loc_1075 dex bne loc_1073 dec $69 bne loc_1071 rts // --- Region $11b0-$11d2 --- .pc = $11b0 "sub_11b0" // Referenced by: jsr from $d8e4 sub_11b0: ldx #$07 stx $66 loc_11b4: txa asl tay lda $0334,y sta $d000,y lda $d010 and dat_11d3,x ora $0335,y sta $d010 lda $0344,x sta $d001,y dex bpl loc_11b4 rts // --- Region $149d-$14a3 --- .pc = $149d "Segment $149d" .byte $e7,$e7 // isc $e7 // ILLEGAL .byte $fc,$fc,$fc // nop $fcfc,x // ILLEGAL dat_14a2: .byte $f7,$f7 // .. // --- Region $166c-$1673 --- .pc = $166c "loc_166c" loc_166c: brk dat_166d: .byte $00,$00,$00,$00,$00,$00 // ...... loc_1673: brk // --- Region $16d2-$16ef --- .pc = $16d2 "loc_16d2" loc_16d2: ror $9b bcc loc_166c bcc loc_1673 .label loc_16d9 = * + 1 bcc loc_173b stx $96,y .label loc_16dd = * + 1 lsr $96,x stx $96,y ror $96 stx $96,y stx $96,y stx $9f,y stx $96,y stx $96,y stx $9f,y rts dat_16ef: .byte $6b // k // --- Region $1738-$1747 --- .pc = $1738 "loc_1738" loc_1738: bcc loc_16d9 .label loc_173b = * + 1 sta ($91),y bcc loc_16dd rts .byte $9b,$90,$8b // tas $8b90,y // ILLEGAL .byte $9b,$9b,$9f // tas $9f9b,y // ILLEGAL .byte $6b,$91 // arr #$91 // ILLEGAL dat_1747: .byte $9f // . // --- Region $4000-$406a --- .pc = $4000 "loc_4000" loc_4000: lda dat_406b bmi loc_4008 beq loc_4039 rts loc_4008: lda #$b7