History
- Released
- 5 September 1993
- Music
- Vizz (Francois Vezina) — "Empire Intro 10" (original)
- Graphics
- Zapper
- Group
- Empire — Canada, founded February 1989
Empire's tenth intro, released on 5 September 1993, features an original SID composition by Vizz (Francois Vezina) titled simply "Empire Intro 10" — preserved in the HVSC along with a second Vizz tune. Zapper contributed the graphics. The coder is not identified on CSDb. Vizz was a Canadian musician whose name appears in the Empire member roster listed in Doc Snyder's scrolltexts, confirming his long-standing membership. Empire was a Canadian group founded in February 1989, and by September 1993 they were among the last North American groups still producing C64 crack intros. Other ranked Empire entries include #76 Empire-01 and #68 Empire-04. A comment on intros.c64.org from "B00ze/Empire#1" — referring to founding member Booze — confirms the group's continued identification with their output decades later. The ten-intro count demonstrates sustained productivity across nearly five years of activity.
Sources: CSDb · docsnyderspage
// ============================================ // output - Part 1 of 2 // ============================================ // KickAssembler syntax // Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:19 // https://restore64.dev by datucker / Rabenauge // // Load address: $07ee End: $3fff (14354 bytes) // Crunched with Beta Dynamic v3 — depacked by emulation // Packer entry: $080b (via BASIC SYS 2059) // Entry point: $0c00 (3072) // IRQ handler: $0df2 (irq_0df2) // IRQ handler: $0efd (irq_0efd) // IRQ handler: $0f5e (irq_0f5e) // IRQ handler: $ea31 (irq_ea31) // // Code: 2216 bytes, Data: 12138 bytes // Labels: 268, Subroutines: 16 // // Cross-references: all OK // ============================================ // --- Region $0c00-$0fee --- .pc = $0c00 "main_0c00" main_0c00: lda #$00 sta $d020 sta $d021 sta $d011 lda #$08 sta $0286 jsr $e544 ldx #$00 loc_0c15: lda #$00 sta $0400,x sta scr_0800,x sta $0500,x sta $0900,x sta $0600,x sta $0a00,x sta $06e8,x sta $0ae8,x inx bne loc_0c15 lda #$00 tax tay jsr sub_1000 sei lda #$7f sta $dc0d lda #$81 sta $d019 sta $d01a lda #$10 sta $d012 lda #$1b sta $d011 lda #$f2 ldx #$0d sta $0314 stx $0315 cli loc_0c5c: lda #$00 beq loc_0c5c jsr sub_2db0 jsr sub_2dd7 jsr sub_2dfe jsr sub_2e25 jsr sub_1003 .label smc_0c70 = * + 1 ldx #$1e // !SMC: modified by $0e58 ldy #$00 loc_0c73: lda txt_2eab,x sta $0ca3,y sta $0d49,y lda $2ee5,x sta $0ca4,y sta $0d4a,y tya clc adc #$06 tay inx cpy #$96 bne loc_0c73 lda smc_0e0f and #$30 cmp #$20 bne loc_0c9b jmp loc_0d44 loc_0c9b: jmp loc_0c9e loc_0c9e: ldx #$00 .label smc_0ca1 = * + 1 ldy #$04 // !SMC: modified by $0e70 loc_0ca2: lda $3019,x sta $0400,y lda $302f,x sta $0428,y lda $3045,x sta $0450,y lda $305b,x sta $0478,y lda $3071,x sta $04a0,y lda $309d,x sta $04c8,y lda $30c9,x sta $04f0,y lda $30f5,x sta $0518,y lda $3121,x sta $0540,y lda $314d,x sta $0568,y lda $3179,x sta $0590,y lda $31a5,x sta $05b8,y lda $31d1,x sta $05e0,y lda $31fd,x sta $0608,y lda $3229,x sta $0630,y lda $2f27,x sta $0658,y lda $2f27,x sta $0680,y lda $2f27,x sta $06a8,y lda $2f27,x sta $06d0,y lda $2f27,x sta $06f8,y lda $2f27,x