History
- Released
- 31 March 1989
- Code
- Snacky (Genesis Project)
- Music
- None
- Graphics
- Snacky
- Group
- Fire Eagle + Genesis Project — Netherlands/Germany
Known as "Snacky's Intro," this is the most widely distributed of the seven crack intros produced during the Fire Eagle—Genesis Project cooperation of late 1988 to August 1989, appearing across 33 releases including Silkworm +3, H.A.T.E. +7, and The Running Man +12. German coder-graphician Snacky built the entire intro himself — a multicolor bitmap logo flanked by rasterbar color bands achieved via ECM-mode toggling on the VIC-II, plus a horizontal scrolltext — with no SID music added. Snacky joined Genesis Project in June 1988 and went on to invent IFFL (Interflexible File Linking) to compress game data and created the celebrated Jewel crack series. See also #16 Genesis Project 04 from the same era.
Sources: CSDb · CSDb — Genesis Project · CSDb — Fire-Eagle
// ============================================ // fe_gp-03 - Disassembled Source // ============================================ // KickAssembler syntax // Generated by Restore 64 vdisasm-one 1.0 build 1, 2026-03-29 17:54:16 // https://restore64.dev by datucker / Rabenauge // // Load address: $0200 End: $ffff (65024 bytes) // Crunched with Cruncher AB — depacked by emulation // Packer entry: $080d (via BASIC SYS 2061) // Entry point: $0c05 (3077) // // Code: 523 bytes, Data: 64501 bytes // Labels: 87, Subroutines: 5 // // Cross-references: all OK // ============================================ // --- Region $0a31-$0bbe --- .pc = $0a31 "sub_0a31" // Referenced by: jsr from $0b7f; branch from $0a34 sub_0a31: cmp $d012 bne sub_0a31 rts // Referenced by: jsr from $0b87 sub_0a37: { dec $07e8 bmi skip rts skip: lda #$07 sta $07e8 ldx #$00 loop: lda $0799,x sta $0798,x lda $07c1,x sta $07c0,x inx cpx #$27 bne loop jsr sub_0a92 jsr sub_0a64 sta $07bf ora #$40 sta $07e7 rts } // Referenced by: jsr from $0a58 sub_0a64: cmp #$00 beq loc_0a80 cmp #$1b beq loc_0a83 cmp #$1c beq loc_0a86 cmp #$1d beq loc_0a89 cmp #$1e beq loc_0a8c cmp #$1f beq loc_0a8f cmp #$1b bmi loc_0a82 loc_0a80: lda #$40 loc_0a82: rts loc_0a83: lda #$2b rts loc_0a86: lda #$21 rts loc_0a89: lda #$3a rts loc_0a8c: lda #$27 rts loc_0a8f: lda #$2d rts // Referenced by: jsr from $0a55 sub_0a92: ldy #$00 lda ($02),y ldx $04 bne loc_0ab0 lsr lsr lsr lsr lsr sta $07f9 ldy #$01 lda ($02),y lsr lsr and #$18 ora $07f9 inc $04 rts loc_0ab0: dex bne loc_0abe and #$1f inc $04 loc_0ab7: inc $02 bne loc_0abd inc $03 loc_0abd: rts loc_0abe: sta $07f9 and #$80 bne loc_0ad0 lda $07f9 and #$1f ldx #$00 stx $04 beq loc_0ab7 loc_0ad0: ldx #$a6 stx $02 ldx #$12 stx $03 ldx #$00 stx $04 lda $07f9 and #$1f