History
- Code
- The Last Dragon
- Graphics
- Deek
- Music
- Reyn Ouwehand
- Released
- 18 September 1991
- Group
- Empire -- CSDb group ID #275, Canada, founded February 1989
Empire Crack Intro #01 is a September 1991 release from the Canadian cracking group Empire, founded in February 1989. The intro was coded by The Last Dragon, with graphics by Deek and music by the Dutch composer Reyn Ouwehand, whose SID track "Effe Snel" is preserved in the High Voltage SID Collection. The scrolltext announces a crack of "Zoomerang+" from Atlantis Software, cracked and trained by "the man of Discovery" and imported on 31 October 1991. The Empire+Action WHQ Channel Zero BBS is advertised at 718-356-1879. Greetings go to Discovery, Action, Enigma, Dominators, Genesis Project, Fairlight, TRC, F4CG, The Force, ICS, Censor, NEI, Second Dimension, and Arson. The roster lists Extremist, Sequencer, Crumbsucker, Booze, TLD, Tristan, and Rich. The Last Dragon was a central figure in Empire's output, also coding intro #06. The release is preserved on CSDb as entry #58361.
Sources: CSDb Release · Doc Snyder · intros.c64.org
// ============================================ // output - Disassembled Source // ============================================ // KickAssembler syntax // Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:18 // 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: $2e70 (11888) // IRQ handler: $2f45 (irq_2f45) // IRQ handler: $ea86 (nmi_ea86) // IRQ handler: $3015 (irq_3015) // // Code: 3084 bytes, Data: 60404 bytes // Labels: 461, Subroutines: 10 // // Verification: 6 line(s) auto-corrected to .byte for exact byte matching // // Cross-references: all OK // ============================================ // --- Region $0814-$0857 --- .pc = $0814 "sub_0814" // Referenced by: jsr from $ff77 sub_0814: cmp $f1ed,y cpy #$39 and $16 cmp $d9,x sbc $c1f1 sta $d5,x dec $d5,x cmp $f1ed,y cmp ($39,x) and $16 cmp $d9,x sbc $c0f1 and $1625,y cmp $d9,x sbc $c0f1 and $1625,y cmp $d9,x sbc $c1f1 sta $d5,x cmp $d5,x cmp $f1ed,y cpy #$09 ora $0e0d .byte $0f,$0c,$0c // slo $0c0c // ILLEGAL .byte $0c,$95,$d5 // nop $d595 // ILLEGAL dec $d5,x inc.abs $0000,x brk // --- Region $08c9-$08e0 --- .pc = $08c9 "Program $08c9" cmp $d5,x sbc $f9 cmp $3032 sta $d5,x cmp $d5,x .byte $ff,$00,$01 // isc $0100,x // ILLEGAL .byte $07,$00 // slo $00 // ILLEGAL ora $1535 dec $56,x adc $5a brk // --- Region $0909-$0917 --- .pc = $0909 "loc_0909" loc_0909: ora $0e0d .byte $0f,$0c,$0c // slo $0c0c // ILLEGAL .byte $0c,$25,$35 // nop $3525 // ILLEGAL and $35,x rol.abs $0000,x brk // --- Region $0f06-$0f06 --- .pc = $0f06 "Program $0f06" brk // --- Region $0f13-$0f13 --- .pc = $0f13 "loc_0f13" loc_0f13: brk // --- Region $0f28-$0f2f --- .pc = $0f28 "loc_0f28" loc_0f28: cpy #$00 .byte $27,$95 // rla $95 // ILLEGAL cmp $3b,x brk dat_0f2f: .byte $00 // . // --- Region $0f4c-$0f53 --- .pc = $0f4c "loc_0f4c" loc_0f4c: lsr $54,x cli cpx #$c0 bmi loc_0f13 brk // --- Region $0f60-$0f60 --- .pc = $0f60 "loc_0f60" loc_0f60: brk // --- Region $0f74-$0f7a --- .pc = $0f74 "loc_0f74" loc_0f74: bvs loc_0fc6 bvc loc_0f28 bpl loc_0fba rti // --- Region $0fa4-$0fd6 --- .pc = $0fa4 "loc_0fa4" loc_0fa4: sbc $d5d9 inc $0937 cmp $6db1 .byte $57,$54 // sre $54,x // ILLEGAL .byte $fc,$f7,$c9 // nop $c9f7,x // ILLEGAL cmp $adf1 .byte $57,$54 // sre $54,x // ILLEGAL .byte $fc,$10,$10 // nop $1010,x // ILLEGAL loc_0fba: bne loc_0f4c bvc loc_100e bvc loc_0f60 dex cmp ($c1,x) sbc ($ed),y