History
- Released
- February 1995
- Code
- Suicide
- Graphics
- Tom, Jack Alien
- Music
- Thomas Detert — "Game On", Antti Hannula — "Artlight Zone"
- NTSC-Fix
- Skinhead
- Group
- Avantgarde — Germany, founded October 1993
Titled "Avantgarde Intro (Logo Window)" on CSDb, this February 1995 release features code by Suicide — welcomed as a new member in the scrolltext alongside Eliminator — with graphics by Tom and Jack Alien, and a dual-music setup using Thomas Detert's "Game On" and Antti Hannula's "Artlight Zone," both preserved in the HVSC. Skinhead provided an NTSC fix, ensuring compatibility with North American hardware. Avantgarde, tagged AVT and self-styled "The Leaders of new Movements," was a German group founded in October 1993. Doc Snyder's Page documents a varied roster across their intros, including coders Dave, Magic Man, and Rage. The scrolltext for this release announces the cracking of "Gangster" by Jack Alien, with greetings to Empire, F4CG, Censor, Hardcore, and others. Avantgarde has other entries in this collection, including #247 Avt-03 and #429 Avt-27. The multiple credited contributors reflect the collaborative nature of mid-1990s intro production.
Sources: CSDb · Doc Snyder's Page
// ============================================ // output - Part 1 of 2 // ============================================ // 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: $3e40 (15936) // IRQ handler: $4d5b (irq_4d5b) // IRQ handler: $44ab (irq_44ab) // IRQ handler: $5155 (irq_5155) // // Code: 7561 bytes, Data: 55927 bytes // Labels: 904, Subroutines: 25 // // Verification: 2 line(s) auto-corrected to .byte for exact byte matching // // Cross-references: all OK // ============================================ // --- Region $1000-$1006 --- .pc = $1000 "sub_1000" // Referenced by: jsr from $3e5f sub_1000: jmp loc_171a // Referenced by: jsr from $44d4, $4d60, $515a, $f0b3, $f92d, $fd22 sub_1003: jmp loc_1087 dat_1006: .byte $00 // . // --- Region $1087-$1213 --- .pc = $1087 "loc_1087" loc_1087: .label smc_1088 = * + 1 ldy #$00 // !SMC: modified by $172c beq loc_108c dat_108b: .byte $60 // ` loc_108c: .label smc_108d = * + 1 lda #$07 // !SMC: modified by $171f sta dat_1006 dec $1007 bpl loc_109b lda #$02 sta $1007 loc_109b: ldx #$00 txa loc_109e: lsr dat_1006 jsr sub_10ba txa clc adc #$07 tax cmp #$15 bcc loc_109e .label smc_10ae = * + 1 lda #$10 // !SMC: modified by $147e, $1735 .label smc_10b0 = * + 1 ora #$0f // !SMC: modified by $1724 sta $d418 .label smc_10b5 = * + 1 lda #$8c // !SMC: modified by $1474 sta $d416 rts // Referenced by: jsr from $10a1 sub_10ba: lda $1007 cmp #$02 bne loc_10e5 lda $1075,x bmi loc_10cc dec $1075,x jmp loc_10e5 loc_10cc: dec $1009,x beq loc_10e0 bpl loc_10d6 jmp loc_159b loc_10d6: ldy $1008,x lda $1e68,y and #$08 bne loc_10e5 loc_10e0: lda #$fe sta $1048,x loc_10e5: ldy $1008,x sty $ff lda $1032,x bne loc_1115 sta $1071,x sta $1034,x sta $1035,x sta $104b,x sta $1060,x lda $1f6c,y sta $104c,x lda $1f1e,y sta $1076,x lda $1f52,y sta $1077,x lda #$01 sta $1020,x loc_1115: lda $1075,x bmi loc_111f lda #$ff sta $1048,x loc_111f: lda $101d,x cmp $101e,x beq loc_117a bcs loc_1145 lda $104d,x clc adc $101f,x sta $104d,x lda $1038,x adc #$00 sta $1038,x ldy $101e,x cmp $177d,y bcc loc_1177 bcs loc_115f loc_1145: