History
- Released
- July 1988
- Group
- The Riffs / Front — Sweden
CSDb catalogues this as the "Front of Riffs Intro" — a joint production between The Riffs and Front, a Swedish group founded in July 1987. Released in July 1988, no individual credits for code, music, or graphics are recorded on CSDb, and no SIDs are listed. The cooperation between Front and The Riffs suggests a close relationship between the two Swedish groups during the late 1980s. No entries were found on Doc Snyder's page, Demozoo, or other scene archives for The Riffs. Comments on intros.c64.org from Daison and Rough in 2011-2013 confirm some community awareness of the production. Sweden was one of the most active C64 scenes in Europe, producing major groups like Triad, Fairlight, and Byterapers, alongside smaller outfits like Front and The Riffs whose output was less thoroughly documented. The spare archival record is typical of mid-1980s Swedish cracking groups that operated before systematic scene databases existed.
Sources: CSDb · intros.c64.org
// ============================================ // output - Part 1 of 3 // ============================================ // KickAssembler syntax // Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:41 // https://restore64.dev by datucker / Rabenauge // // Load address: $0801 End: $f1ff (59903 bytes) // Crunched with Exomizer — depacked by emulation // Packer entry: $080d (via BASIC SYS 2061) // Entry point: $c000 (49152) // IRQ handler: $c0f6 (irq_c0f6) // // Code: 1025 bytes, Data: 58878 bytes // Labels: 101, Subroutines: 8 // // Verification: 4 line(s) auto-corrected to .byte for exact byte matching // // Cross-references: all OK // ============================================ // --- Region $a7ae-$a7ae --- .pc = $a7ae "loc_a7ae" loc_a7ae: brk // --- Region $a9d0-$a9d0 --- .pc = $a9d0 "Segment $a9d0" brk // --- Region $b9fb-$b9fb --- .pc = $b9fb "Segment $b9fb" brk // --- Region $c000-$c0da --- .pc = $c000 "main_c000" main_c000: sei jsr $ff81 lda #$35 sta $01 lda #$94 sta $dd00 jsr sub_c6ff jsr sub_c368 lda #$00 sta $d021 sta $d020 lda #$7f sta $dc0d lda #$1b sta $d011 jsr sub_c16e jsr sub_c0b9 lda #$01 sta $d01a lda $dc0d cli loc_c034: lda #$fb loc_c036: cmp $d012 bne loc_c036 jsr sub_c16e lda #$0a sta $d022 lda #$06 sta $d023 jsr sub_c268 jsr sub_c687 lda #$64 loc_c050: cmp $d012 bne loc_c050 lda $c685 ora #$c0 sta $d016 lda $dc01 cmp #$ef beq loc_c0a5 lda #$97 loc_c066: cmp $d012 bne loc_c066 nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop lda #$a8 loc_c07c: cmp $d012 bne loc_c07c lda #$c0 sta $d016 lda #$b4 loc_c088: cmp $d012 bne loc_c088 lda $c683 ora #$d0 sta $d016 lda #$0e sta $d022 lda #$0d sta $d023 jsr sub_c74e jmp loc_c034 loc_c0a5: sei lda #$37 sta $01 jsr $fd15 jsr $fda3 jsr $e518 jsr $fce2 jmp loc_a7ae // Referenced by: jsr from $c028 sub_c0b9: lda #$7f sta $d015 sta $d01d lda #$60 sta $d010 ldx #$0c ldy #$06 loc_c0ca: lda bmp_c0db,y