History
- Released
- December 1988
- Group
- Elite [$] — Germany, founded 17 December 1988
Known on CSDb as "Germany's Elite Intro," this December 1988 production marks the group's debut. Conan provided the graphics, and despite external credits in databases, disassembly of the binary reveals no SID register writes — the intro runs as a silent visual presentation. The intro saw extensive reuse across numerous Elite cracks, including Dragon Ninja, Exile, Hard'n'Heavy, and Tom & Jerry. Elite was a German cracking, demo, and import group founded on 17 December 1988 by Conan, Jeff Smart, MWS, and General Zoff. The group maintained a US headquarters — the Citadel of Illusion, shared with Glory — reflecting transatlantic trading connections. Elite accumulated 121 documented releases during their active years. This is the first of six Elite intros in this collection, each tracing the group's visual evolution from 1988 through their 1991 comeback.
Sources: CSDb — Germany's Elite Intro · CSDb — Elite Group · intros.c64.org
// ============================================ // output - Disassembled Source // ============================================ // KickAssembler syntax // Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35: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: $1d30 (7472) // IRQ handler: $1e65 (irq_1e65) // // Code: 1099 bytes, Data: 62389 bytes // Labels: 171, Subroutines: 18 // // Cross-references: all OK // ============================================ // --- Region $0a20-$0a54 --- .pc = $0a20 "loc_0a20" loc_0a20: lda #$09 sec sbc $1e9a tax ldy #$00 loc_0a29: lda dat_22a0,y sta $2200,x lda $22a8,y sta $2224,x inx iny cpy #$08 bne loc_0a29 rts chr_0a3c: // === Charset data (4 bytes, $0a3c-$0a3f) === .byte $00,$00,$00,$00 // char 0 (partial) // Referenced by: jsr from $240b sub_0a40: ldx #$00 loc_0a42: lda #$00 sta $2200,x lda #$1a sta $2224,x inx cpx #$11 bne loc_0a42 jmp loc_0a20 chr_0a54: // === Charset data (1 bytes, $0a54-$0a54) === .byte $00 // char 0 (partial) // --- Region $0b00-$0b0a --- .pc = $0b00 "sub_0b00" // Referenced by: jsr from $1d23 sub_0b00: ldx #$27 loc_0b02: lda #$01 sta $d9e0,x dex bpl loc_0b02 rts // --- Region $0c00-$0c9c --- .pc = $0c00 "sub_0c00" // Referenced by: jsr from $2411 sub_0c00: .label smc_0c01 = * + 1 ldx #$03 // !SMC: modified by $0c54, $0c60, $0c6c, $0c78, $0c84 loc_0c02: txa // Referenced by: jsr from $fd4b sub_0c03: pha .label smc_0c05 = * + 1 jsr sub_0c0d // !SMC: modified by $0c91 pla tax dex bne loc_0c02 rts // Referenced by: jsr from $0c04 sub_0c0d: ldx $2240 dex cpx #$bf beq loc_0c19 stx $2240 rts loc_0c19: lda #$c7 sta $2240 ldx #$00 loc_0c20: lda $05e1,x sta $05e0,x inx cpx #$28 bne loc_0c20 ldy #$00 lda ($5e),y jsr sub_0c3c sta $0607 inc $5e bne loc_0c3b inc $5f loc_0c3b: rts // Referenced by: jsr from $0c2f sub_0c3c: cmp #$00 beq sub_0c43 jmp loc_0c4e // Referenced by: jsr from $1d20; branch from $0c3e sub_0c43: lda #$25 sta $5f lda #$00 sta $5e lda #$20 rts loc_0c4e: cmp #$41 bne loc_0c5a and #$07 sta smc_0c01 // SMC: modifies $0c01