History
- Released
- September 1995
- Group
- Avantgarde [AVT] — Germany, founded October 1993
- Code
- Suicide
- Graphics
- Cupid
- Music
- Cane (Akos Makrai) — Request
This crack intro from the German group Avantgarde is catalogued on CSDb as release #78602, titled "Avantgarde Intro (FLI)" and dated September 1995. Code is credited to Suicide, graphics to Cupid, and music to the Hungarian composer Cane (Akos Makrai) using his SID tune "Request," preserved in the HVSC. The FLI designation in the title refers to Flexible Line Interpretation — a C64 graphics mode that allows for more colourful displays than standard bitmap. Avantgarde was founded in Germany in October 1993 under the tagline "The Leaders of new Movements." Doc Snyder's archive documents five Avantgarde intros with credits spanning coders Suicide, Dave, Magic Man, Jack Alien, and Rage. Other Avantgarde entries include #247 AVT-03 and #670 AVT-04.
Sources: CSDb · intros.c64.org · docsnyderspage
// ============================================ // output - Disassembled Source // ============================================ // KickAssembler syntax // Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:09 // 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: $081c (2076) // // Code: 5009 bytes, Data: 58479 bytes // Labels: 444, Subroutines: 19 // // Cross-references: all OK // ============================================ // --- Region $081c-$0a00 --- .pc = $081c "main_081c" main_081c: sei lda #$00 sta $d020 sta $d021 sta $d011 ldx #$00 lda #$00 loc_082c: sta $0500,x sta $0600,x sta $0700,x sta $d900,x sta $da00,x sta $db00,x inx bne loc_082c ldx #$4f lda #$01 loc_0845: sta $d9b8,x dex bpl loc_0845 ldx #$00 loc_084d: lda $3700,x sta $0400,x cmp #$93 bcs loc_085c lda #$0b jmp loc_085e loc_085c: lda #$01 loc_085e: sta dat_d800,x inx bne loc_084d ldx #$00 loc_0866: lda $3800,x sta $0500,x cmp #$93 bcs loc_0875 lda #$0b jmp loc_0877 loc_0875: lda #$01 loc_0877: sta $d900,x inx cpx #$90 bne loc_0866 lda #$00 sta $0e46 sta $0e4e sta $0e8f sta $0ea6 sta $0ea8 sta $0f3b jsr sub_1000 lda #$04 sta $0ea7 lda $081b sta $0e47 lda #$01 sta $0eaa sta $d01a sta $dc0d ldy $0814 ldx $0813 stx smc_0c4f // SMC: modifies $0c4f sty smc_0c50 // SMC: modifies $0c50 ldy $0816 ldx $0815 stx $04 sty $05 lda $0817 sta $0ffc lda $0818 sta $0ffc ldy #$09 ldx #$34 stx $0314 sty $0315 lda #$03 sta $d015 lda #$62 sta $d001 sta $d003 lda #$01 sta $d027 sta $d028 lda #$00 sta $d012 sta $d017 sta $d01c sta $d01d lda #$1b sta $d011 cli nop nop loc_0903: lda $d011 bpl loc_0903 jsr sub_0ae7 jsr sub_0c90 jsr sub_1009 lda $dc01 cmp #$ff .label sub_0917 = * + 1 beq loc_0903 sei lda #$00 sta $d011 sta $d020 sta $d021 sta $d416 sta $d417