History
- Released
- 1989
- Music
- Griff (Peter Varga)
- Group
- Channel 42 — Denmark, founded 1987
Scorpio coded this Channel 42 intro, accompanied by a SID tune from Griff (Peter Varga). CSDb catalogues it as a 1989 release under the label "Channel 42 Intro," with Mr.Wax credited for scrolltext and SKC listed for code on a related version. Channel 42 was founded in Denmark in 1987 by Fic and ICE as a demo group, later expanding into cracking. The group's name came from the apartment number where several members lived. Their roster included notable sceners such as JCH (Jens-Christian Huus) and Zoolook, who confirmed his involvement through an intros.c64.org comment. Channel 42 dissolved in August 1989 after a prolific burst of activity — releasing dozens of cracks in roughly six months. Griff's composition for this intro is preserved in the HVSC. The group's brief but intense period of activity reflects the fast-paced Danish scene of the late 1980s, which also produced groups like #25 The Dominators.
Sources: CSDb · CSDb Group · intros.c64.org
// ============================================ // output - Disassembled Source // ============================================ // KickAssembler syntax // Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:13 // https://restore64.dev by datucker / Rabenauge // // Load address: $0700 End: $d011 (51474 bytes) // Crunched with Exomizer — depacked by emulation // Packer entry: $082a (via BASIC SYS 2090) // Entry point: $1818 (6168) // IRQ handler: $0bd8 (irq_0bd8) // // Code: 735 bytes, Data: 50739 bytes // Labels: 94, Subroutines: 6 // // Cross-references: all OK // ============================================ // --- Region $0981-$0993 --- .pc = $0981 "loc_0981" loc_0981: lda #$ff sta chr_0800 lda #$e6 sta $0801 lda #$d9 sta $0802 jmp loc_0b14 chr_0993: // === Charset data (1 bytes, $0993-$0993) === .byte $00 // char 0 (partial) // --- Region $0b14-$0daa --- .pc = $0b14 "loc_0b14" loc_0b14: jsr sub_0b2d jsr sub_0bb9 loc_0b1a: lda $dc01 cmp #$ef bne loc_0b1a sei jsr $ff81 jsr $fd84 jmp loc_0d91 chr_0b2b: // === Charset data (2 bytes, $0b2b-$0b2c) === .byte $58,$60 // char 0 (partial) // Referenced by: jsr from $0b14 sub_0b2d: { jsr sub_0d6b lda #$00 nop nop nop ldx #$00 loop1: lda #$01 sta $da80,x lda #$05 sta $0400,x sta $0468,x lda #$0e sta $d800,x sta $d840,x inx bne loop1 loop2: clc lda $08a0,x sta $0406,x lda $08c0,x sta $042e,x lda $08e0,x sta $0456,x lda $0900,x sta $047e,x lda $0920,x sta $04a6,x lda $0940,x sta $04ce,x inx cpx #$20 bne loop2 lda #$ff sta $d015 sta $d01d sta $d017 ldx #$00 loop3: txa clc adc #$37 sta $07f8,x inx cpx #$08 bne loop3 ldx #$00 loop4: lda txt_09f6,x and #$3f sta $0630,x lda #$00 sta $da30,x inx cpx #$28 bne loop4 ldx #$00 loop5: lda $0a1e,x sta $0540,x lda #$00 sta $d940,x inx cpx #$f0 bne loop5 rts } // Referenced by: jsr from $0b17 sub_0bb9: sei lda #$01 sta $d01a sta $dc0d ldx #$0b ldy #$d8 stx $0315 sty $0314 lda #$32 sta $d012 lda #$1b sta $d011 cli rts irq_0bd8: lda #$12 sta $d018 lda #$18 sta $d016 ldy #$00