History
- Released
- December 1990
- Code
- Trax
- Group
- The Ruling Company + The Blasters Incorporated — Netherlands, founded September 1988
The second joint intro from The Ruling Company (TRC) and The Blasters Incorporated (TBI). Released in December 1990, it was coded by Trax with no additional credits documented on CSDb. The Ruling Company was founded in September 1988 in the Netherlands and would later merge with Success to form the well-known SCS+TRC partnership — one of the C64 scene's most prolific cracking alliances. This earlier TRC+TBI collaboration predates the SCS+TRC era and reveals the group's pattern of cooperative releases. An existing TRC+TBI joint intro appears at #353 T_B-10, suggesting the two groups maintained a sustained working relationship. The Ruling Company's website at scs-trc.net documents their later incarnation. No music credits are listed on CSDb, which is unusual for a 1990 intro — possibly indicating a silent intro or missing attribution. A comment on intros.c64.org from GoTchA (2006) confirms community awareness of the release.
Sources: CSDb
// ============================================ // output - Part 1 of 2 // ============================================ // KickAssembler syntax // Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:48 // 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: $0990 (2448) // // Code: 790 bytes, Data: 62698 bytes // Labels: 122, Subroutines: 6 // // Cross-references: all OK // ============================================ // --- Region $0990-$0a8a --- .pc = $0990 "main_0990" main_0990: lda #$0f sta $0286 jsr $e544 ldx #$00 stx $d020 stx $d021 loc_09a0: lda $0868,x sta $04a0,x lda $0880,x sta $04b8,x inx bne loc_09a0 lda #$06 loc_09b1: sta $0400,x inx cpx #$a0 bne loc_09b1 ldx #$00 loc_09bb: lda dat_0a8b,x jsr sub_0a37 sta $05ee,x inx cpx #$0b bne loc_09bb loc_09c9: sei lda #$30 loc_09cc: cmp $d012 bne loc_09cc lda #$13 sta $d018 lda #$c8 sta $d016 jsr sub_0a50 jsr sub_0a45 lda #$8a loc_09e3: cmp $d012 bne loc_09e3 ldx #$0a loc_09ea: dex bne loc_09ea lda #$17 sta $d018 lda #$a2 loc_09f4: cmp $d012 bne loc_09f4 .label smc_09fa = * + 1 lda #$00 // !SMC: modified by $0a5b sta $d016 jsr sub_0a04 jmp loc_09c9 // Referenced by: jsr from $09fe, $fe16 sub_0a04: .label smc_0a05 = * + 1 lda #$00 // !SMC: modified by $0a0e beq loc_0a0c dat_0a08: .byte $ce,$05,$0a,$60 // ...` loc_0a0c: lda #$03 sta smc_0a05 // SMC: modifies $0a05 .label smc_0a12 = * + 1 ldx #$00 // !SMC: modified by $0a33 ldy #$00 loc_0a15: lda $0838,x sta $0800,y inx cpx #$30 bne loc_0a22 dat_0a20: .byte $a2,$00 // .. loc_0a22: iny cpy #$30 bne loc_0a15 lda smc_0a12 clc adc #$08 cmp #$30 bne loc_0a33 lda #$00 loc_0a33: sta smc_0a12 // SMC: modifies $0a12 rts // Referenced by: jsr from $09be, $0a7c, $fdd6, $fe94 sub_0a37: cmp #$80 bpl loc_0a42 cmp #$40 bmi loc_0a41 and #$3f loc_0a41: rts loc_0a42: and #$7f rts // Referenced by: jsr from $09de, $fdf6 sub_0a45: lda $dc01 cmp #$ef