History
- Music
- Rob Hubbard — "Shockway Rider" (ripped)
- Group
- Paragon — Sweden, founded 1987
This intro from Paragon features a ripped Rob Hubbard composition — "Shockway Rider" — one of the British maestro's many celebrated SID tunes, preserved in the HVSC. Paragon was a Swedish group founded in 1987, abbreviated PRG on CSDb. The group produced a substantial body of crack intros — CSDb lists over a dozen releases under their name, ranging from numbered intros to co-operation productions and nostalgia pieces. No individual coding credit has been documented for this particular release. Hubbard was the single most ripped composer in the entire C64 cracking scene, and his technically sophisticated SID work appeared in hundreds of intros across dozens of groups. Another Paragon intro appears at #963 Paragon-03, though that entry lacks CSDb data. The group's Swedish origins place them within one of the scene's most active national communities, alongside groups such as Triad and Fairlight.
Sources: CSDb · CSDb Group
// ============================================ // output - Disassembled Source // ============================================ // KickAssembler syntax // Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:27 // https://restore64.dev by datucker / Rabenauge // // Load address: $0800 End: $1600 (3585 bytes) // Crunched with Cruncher AB — depacked by emulation // Packer entry: $080d (via BASIC SYS 2061) // Entry point: $0e00 (3584) // IRQ handler: $0ea1 (irq_0ea1) // IRQ handler: $ea31 (irq_ea31) // // Code: 802 bytes, Data: 2783 bytes // Labels: 109, Subroutines: 7 // // Cross-references: all OK // ============================================ // --- Region $0e00-$110e --- .pc = $0e00 "main_0e00" main_0e00: sei lda #$37 sta $01 lda $3fff sta $8b lda #$00 sta $3fff lda #$00 sta $04 lda #$00 sta $86 lda #$61 sta $80 lda #$38 sta $82 ldx #$11 stx $83 stx $81 lda #$01 sta $88 lda #$00 sta $89 sta $8a ldx #$00 loc_0e31: lda #$20 sta $0400,x sta $0500,x sta $0600,x sta $0700,x inx bne loc_0e31 ldy #$01 ldx #$00 loc_0e46: lda ($82),y sta $0658,x iny inx cpx #$1d bne loc_0e46 ldx #$00 loc_0e53: lda #$00 sta $da00,x inx bne loc_0e53 ldx #$00 loc_0e5d: lda $0b50,x sta $0590,x lda #$08 sta $d990,x inx cpx #$a0 bne loc_0e5d lda #$01 jsr sub_0ea0 lda #$a1 sta $0314 lda #$0e sta $0315 lda #$7f sta $dc0d lda #$1b sta $d011 lda #$c7 sta $d016 sta $02 lda #$13 sta $d018 lda #$32 sta $d012 lda #$01 sta $d01a cli loc_0e9d: jmp loc_0e9d // Referenced by: jsr from $0e6f, $0f93 sub_0ea0: rts irq_0ea1: inc $d019 lda #$7b loc_0ea6: cmp $d012 bne loc_0ea6 lda $d012 loc_0eae: cmp $d012 beq loc_0eae ldy #$06 loc_0eb5: dey bne loc_0eb5 nop nop ldx #$00 loc_0ebc: ldy #$00 loc_0ebe: sty $06 lda $0d50,x ldy $0d20,x sta $d023 sty $d021 sty $d020 ldy #$05 loc_0ed1: dey bne loc_0ed1 nop