History
- Code
- Frankieghost
- Music
- JO (Jesper Olsen)
- Charset
- The Mercenary Cracker
- Charset
- Kevin Bulmer
- Released
- June 1989
- Group
- Genesis Project & Fire Eagle -- joint release
Fire Eagle Crack Intro #02 -- also known as the "Stripe Logos Intro" -- is a joint C64 crack intro released in June 1989 by Genesis Project and Fire Eagle. The intro was coded by Frankieghost, with music by JO (Jesper Olsen) using his "Crocket's Theme" SID composition. Charset work is credited to The Mercenary Cracker and Kevin Bulmer on the CSDb release page. Fire Eagle was a Dutch cracking group, while Genesis Project -- founded in 1986 in Germany -- was one of Europe's most prominent C64 groups. According to the scrolltext, the intro accompanied a crack of "Inner Space+" by The Goblin, who noted the game was "full of bug" despite being "quite nice." The intro is preserved on CSDb as release #107387, verified through the Doc Snyder link. Fire Eagle had only two catalogued crack intros on Doc Snyder's page, with their first intro credited solely to Jeroen Soede.
Sources: CSDb · intros.c64.org · Doc Snyder
// ============================================ // output - Part 1 of 2 // ============================================ // KickAssembler syntax // Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:21 // https://restore64.dev by datucker / Rabenauge // // Load address: $0801 End: $ffff (63487 bytes) // Crunched with Exomizer v2/v3 (with relocation) — depacked by emulation // Packer entry: $0810 (via BASIC SYS 2064) // Entry point: $c400 (50176) // IRQ handler: $c4e6 (irq_c4e6) // IRQ handler: $ea31 (irq_ea31) // // Code: 2117 bytes, Data: 61370 bytes // Labels: 191, Subroutines: 7 // // Verification: 5 line(s) auto-corrected to .byte for exact byte matching // // Cross-references: all OK // ============================================ // --- Region $20c6-$2107 --- .pc = $20c6 "Segment $20c6" .byte $8b,$03 // ane #$03 // ILLEGAL tya sta $0335,x ldy $a9 lda $038a sta $0377,x sta $d401,x lda $038b sta $0376,x sta $d400,x lda $038e beq loc_20e8 jmp loc_f737 loc_20e8: lda $f918,y sta $d405,x lda $f924,y sta $d406,x lda #$00 sta $034d,x lda $f930,y cpx $4a loc_20fe: rol $9d adc $b903,y bmi loc_20fe cpx $0a rts // --- Region $8dd0-$8dd0 --- .pc = $8dd0 "Segment $8dd0" brk // --- Region $9d03-$9d03 --- .pc = $9d03 "Segment $9d03" brk // --- Region $a7ae-$a7ae --- .pc = $a7ae "loc_a7ae" loc_a7ae: brk // --- Region $adc6-$adc6 --- .pc = $adc6 "Segment $adc6" brk // --- Region $c400-$c4aa --- .pc = $c400 "main_c400" main_c400: lda #$ff sta dat_ffff lda #$00 sta $d020 sta $d015 lda #$08 ldy #$fa loc_c411: sta $d7ff,y sta $d8f9,y sta $d9f3,y sta $daed,y dey bne loc_c411 sei lda #$35 sta $01 jsr $f400 lda #$e6 sta $0314 lda #$c4 sta $0315 lda #$81 sta $d01a lda #$01 sta $d019 lda #$2f sta $d012 lda #$1b sta $d011 lda #$c8 sta $d018 lda #$00 sta $dc0e sta $dd00 jsr sub_c63e jsr sub_c797 lda #$37 sta $01 cli loc_c45e: lda $c7ce bpl loc_c45e lda #$00 sta $dc00 lda $dc01 cmp #$ff beq loc_c45e sei lda #$31 sta $0314 lda #$ea sta $0315 lda #$f0 sta $d01a lda #$03 sta $dd00 lda #$01 sta $dc0e jsr $ff81 ldy #$1c lda #$00 loc_c490: sta $d400,y dey bpl loc_c490 cli ldx #$0a