History
- Released
- c. 1989
- Group
- The Sharks — Germany, founded 1987
The sixth numbered crack intro from The Sharks — a German group whose prolific output across 1987 to 1995 is documented on CSDb (group ID 241) with approximately 568 releases. The Sharks fielded over 100 members and operated as a cracker group, demo group, import group, graphics group, hacker group, and fixing group. CSDb documents more than 20 distinct Sharks crack intros, with multiple releases dated to 1989 — the likely timeframe for this sixth edition. Musicians who contributed to Sharks intros during this period included Link of Vibrants, EVS of 20th Century Composers, Steel of Shining 8, and Brandis. Key coders across the group's intro catalog included Zap!, Tim, Rap of Authentic Arts, and Deadbeat. The Sharks also organized a copy party in Switzerland in 1988 and maintained BBS systems such as Deep Thought and Infinite Dreams. Their motto — "Old Soldiers never die, young ones do" — captured the group's sustained commitment. Other Sharks intros in this collection appear at #683 Sharks-01, #174 Sharks-10, #388 Sharks-11, and #309 Sharks-23.
Sources: CSDb — Group · intros.c64.org
// ============================================ // output - Part 1 of 2 // ============================================ // KickAssembler syntax // Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:45 // 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: $2400 (9216) // IRQ handler: $2300 (irq_2300) // IRQ handler: $ea31 (irq_ea31) // // Code: 4488 bytes, Data: 59000 bytes // Labels: 535, Subroutines: 26 // // Cross-references: all OK // ============================================ // --- Region $0813-$082e --- .pc = $0813 "sub_0813" // Referenced by: jsr from $e0e8, $ff8f sub_0813: sta ($9c,x) sta ($ff,x) .byte $ff,$ff,$c0 // isc $c0ff,x // ILLEGAL .byte $9f,$9f,$9f // sha $9f9f,y // ILLEGAL cpy #$ff .byte $ff,$ff,$81 // isc $81ff,x // ILLEGAL .byte $9c,$9c,$9c // shy $9c9c,x // ILLEGAL sta ($ff,x) .byte $ff,$ff,$80 // isc $80ff,x // ILLEGAL .byte $9f,$83,$9f // sha $9f83,y // ILLEGAL spr_082d: // === Charset data (2 bytes, $082d-$082e) === .byte $80,$ff // char 0 (partial) // --- Region $0914-$091e --- .pc = $0914 "$0914" .byte $ff,$99,$99 // isc $9999,x // ILLEGAL sta $99ff,y sta $9900,y brk chr_091e: // === Charset data (1 bytes, $091e-$091e) === .byte $99 // char 0 (partial) // --- Region $0b03-$0b18 --- .pc = $0b03 "loc_0b03" loc_0b03: lda $0b20,x cmp #$ff bne loc_0b12 ldx #$00 stx scr_0b19 jmp loc_0b03 loc_0b12: sta $0b1a inc scr_0b19 rts // --- Region $0e09-$0e6e --- .pc = $0e09 "sub_0e09" // Referenced by: jsr from $ff8c sub_0e09: sta $07f8 jsr sub_0e13 dec $07f8 rts // Referenced by: jsr from $0e0c, $e2b6 sub_0e13: { ldx #$00 loop: lda $0799,x sta $0798,x inx cpx #$27 bne loop ldy #$00 lda ($b0),y sta $07bf inc $b0 bne done inc $b1 done: lda ($b0),y cmp #$00 beq sub_0e34 rts } // Referenced by: jsr from $2467, $f285; branch from $0e31 sub_0e34: lda #$00 sta $b0 lda #$3a sta $b1 rts chr_0e3d: // === Charset data (3 bytes, $0e3d-$0e3f) === .byte $00,$00,$00 // char 0 (partial) loc_0e40: lda #$37 sta $01 jsr $ff81 jsr $ff8a ldx #$18 lda #$00 loc_0e4e: sta $d400,x dex bpl loc_0e4e lda #$01 sta $dc0e ldx #$00 loc_0e5b: lda chr_0e6e,x sta $0400,x inx cpx #$38 bne loc_0e5b sei lda #$34 sta $01 jmp $0414 chr_0e6e: // === Charset data (1 bytes, $0e6e-$0e6e) === .byte $20 // char 0 (partial) // --- Region $0ea3-$0ea3 --- .pc = $0ea3 "loc_0ea3" loc_0ea3: brk // --- Region $0f0d-$0f12 ---