History
- Released
- 5 June 1988
- Code
- Kombalar
- Music
- FCS (Juha Granberg), Ratt (Antony Crowther), Ben Daglish
- Group
- Eagle Soft Incorporated — Canada, founded 1982
A later ESI intro titled "Here to Stay" on CSDb — released on 5 June 1988, roughly a year after the group's iconic #1 ESI-02. Kombalar coded this production, taking over from Mitch who had built the group's earlier intros including #18 ESI-01. The intro cycles through five ripped SID tunes from three composers: FCS (Juha Granberg) contributing "Shorty," Ratt (Antony Crowther) with "From Ratt to You," and Ben Daglish providing "Future Knight," "Bulldog," and "Pub Games" — all preserved in the HVSC. The multi-tune jukebox approach echoed the earlier ESI intros. Eagle Soft Incorporated was among the earliest North American cracking groups, founded in 1982 when the C64 was brand new. By mid-1988 the group's most famous period was drawing to a close, but the "Here to Stay" subtitle signaled their intent to persist.
Sources: CSDb · docsnyderspage
// ============================================ // output - Disassembled Source // ============================================ // KickAssembler syntax // Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:20 // 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: $32d0 (13008) // IRQ handler: $33cb (irq_33cb) // IRQ handler: $3467 (irq_3467) // IRQ handler: $3739 (irq_3739) // // Code: 3196 bytes, Data: 60292 bytes // Labels: 493, Subroutines: 32 // // Cross-references: all OK // ============================================ // --- Region $1800-$1a93 --- .pc = $1800 "loc_1800" loc_1800: jmp loc_180f // Referenced by: jsr from $3bc3 sub_1803: ldy #$00 sty $1fff sta $e0 stx $e1 jmp loc_1a18 loc_180f: lda $1fff beq loc_1822 // Referenced by: jsr from $1a70, $1a73 sub_1814: jsr sub_1823 ldx #$18 loc_1819: lda $1f2b,x sta scr_d400,x dex bpl loc_1819 loc_1822: rts // Referenced by: jsr from $1814 sub_1823: inc $1d74 lda $1d74 cmp $1d73 bcc loc_1833 lda #$00 sta $1d74 loc_1833: lda dat_1f40 clc adc $1d90 sta dat_1f40 cmp #$08 bcc loc_1847 and #$07 sta dat_1f40 sec loc_1847: lda $1f41 adc $1d91 sta $1f41 ldx #$00 loc_1852: ldy $1e17,x sty $e2 lda $1dba,x clc adc #$01 cmp $1d8d,x bcc loc_1876 inc $1dbd,x lda $1dab,x clc adc #$01 cmp #$03 bcc loc_1871 lda #$00 loc_1871: sta $1dab,x lda #$00 loc_1876: sta $1dba,x lda $1e14,x sta $e0 lda $1e11,x sta $e1 lda $1d74 bne loc_18c4 inc $1d9f,x lda $1dc3,x cmp #$ff beq loc_189d cmp #$00 bne loc_18c4 lda $1e0e,x cmp #$01 bne loc_18c4 loc_189d: ldy #$00 lda ($e0),y sec sbc #$01 cmp #$25 bcs loc_18c4 asl tay lda $1ee1,y sta smc_18bd // SMC: modifies $18bd lda $1ee2,y sta smc_18be // SMC: modifies $18be ldy #$01 lda ($e0),y ldy $e2 .label smc_18bd = * + 1 .label smc_18be = * + 2 jsr sub_1aac // !SMC: modified by $18ad, $18b3 jsr sub_1d5e bne loc_189d loc_18c4: ldy $e2 lda $1d7b,x beq loc_1930 lda $1d93,x beq loc_18de lda $1d9f,x cmp $1d9c,x bcc loc_18de lda $1d93,x