History
- Released
- 15 July 1987
- Code
- Mitch (Mitch Solomon)
- Music
- Ripped SID tunes by Antony Crowther and Ben Daglish
- Graphics
- Scorpio
- Group
- Eagle Soft Incorporated — Canada, founded 1982
Ranked the most popular crack intro on intros.c64.org and rated 9.75/10 on CSDb, this release defined North American cracking-scene iconography. Mitch coded the intro and Scorpio painted the full-screen eagle bitmap that became the group's signature. The music is a medley of six ripped SID tunes — "R1-D1 Unit Attack" and "Zig Zag" by Antony Crowther, and "Footballer of the Year," "Future Knight," "Mountie Mick's Death Ride," and "Bulldog" by Ben Daglish. The scrolltext accompanying the release of Mini Putt on 9 September 1987 greets NEPA, The Alliance, Triad, TTI, Hotline, Fairlight and SOHO, and closes with the defiant line "esi #1 / rush #1 / soho #1" — Rush being the Canadian rock band the group referenced repeatedly. For roughly a year this eagle appeared on the opening screen of virtually every pirated game distributed across North America.
Sources: CSDb · docsnyderspage
// ============================================ // output - Part 1 of 2 // ============================================ // KickAssembler syntax // Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:48 // 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: $c000 (49152) // IRQ handler: $ea31 (irq_ea31) // IRQ handler: $c0c7 (irq_c0c7) // IRQ handler: $c136 (irq_c136) // // Code: 2041 bytes, Data: 61446 bytes // Labels: 401, Subroutines: 24 // // Verification: 5 line(s) auto-corrected to .byte for exact byte matching // // Cross-references: all OK // ============================================ // --- Region $118d-$1198 --- .pc = $118d "Segment $118d" rol $a800 .byte $fa // nop // ILLEGAL .byte $ff,$f0,$f2 // isc $f2f0,x // ILLEGAL asl .byte $2b,$2f // anc #$2f // ILLEGAL .byte $02 // jam // ILLEGAL dat_1198: .byte $a8 // . // --- Region $1db0-$1dc0 --- .pc = $1db0 "Segment $1db0" .byte $0c,$6c,$6c // nop $6c6c // ILLEGAL ldy $fc6c ldy $0c7c .byte $1c,$0c,$6c // nop $6c0c,x // ILLEGAL .byte $fc,$ac,$6c // nop $6cac,x // ILLEGAL dat_1dbf: .byte $ab,$5c // .\ // --- Region $2cd0-$2ce4 --- .pc = $2cd0 "Segment $2cd0" lda scr_c1b5 cmp #$05 beq loc_2cdd jsr sub_9684 jmp irq_ea31 loc_2cdd: lda #$00 sta scr_c1b5 jmp irq_ea31 // --- Region $5555-$5555 --- .pc = $5555 "loc_5555" loc_5555: brk // --- Region $6e9c-$6ea0 --- .pc = $6e9c "Segment $6e9c" tax tax tax tax brk // --- Region $8d9c-$8d9c --- .pc = $8d9c "Segment $8d9c" brk // --- Region $9684-$995d --- .pc = $9684 "sub_9684" // Referenced by: jsr from $2cd7, $c1a7 sub_9684: jmp loc_968e loc_9687: sta $aa stx $ab jmp loc_9900 loc_968e: lda $bfff beq loc_96a1 jsr sub_96a2 ldx #$18 loc_9698: lda $9c91,x sta $d400,x dex bpl loc_9698 loc_96a1: rts // Referenced by: jsr from $9693 sub_96a2: lda $9ca6 clc adc $9bc4 sta $9ca6 cmp #$07 bcc loc_96b6 and #$07 sta $9ca6 sec loc_96b6: lda $9ca7 adc $9bc5 sta $9ca7 ldx #$00 loc_96c1: ldy $9c2e,x sty $ac stx $ad lda $9b9a,y clc adc $9b97,x sta $9b9a,y lda $9bd9,x clc adc #$01 cmp $9b9e,y bcc loc_96f1 inc $9bdc,x lda $9bca,x clc adc #$01 cmp #$03 bcc loc_96ec lda #$00 loc_96ec: sta $9bca,x lda #$00 loc_96f1: sta $9bd9,x