#640

Avantgarde+Fantastic 4 Cracking Group 02

Avantgarde+Fantastic 4 Cracking Group

5.012 lines of code

RasterbarsRSTRMusicSIDSpritesSPRTBitmapBMAP

History

Group
Avantgarde + Fantastic 4 Cracking Group

The second numbered intro from a joint release between Avantgarde and Fantastic 4 Cracking Group (F4CG) -- two prominent European cracking crews who collaborated regularly. The CSDb catalogue confirms this partnership: at least two entries titled "Avantgarde & F4CG Intro" appear under Avantgarde's group ID 485 (releases #70700 and #70703), though no specific match was confirmed for this production during the crawl. F4CG was among the most respected Scandinavian cracking groups, while Avantgarde maintained a strong presence in the German scene under the tagline "The Leaders of new Movements." Their collaboration is further evidenced by Avantgarde's scrolltexts, which frequently reference F4CG alongside Censor Design -- groups they co-organised party events with. Without confirmed credits, the coder, musician, and release date remain unidentified. Doc Snyder's page documents Avantgarde's solo output extensively, listing coders including Suicide, Dave, Magic Man, and Jack Alien. Joint releases between established groups were a standard practice, typically arising from shared members or collaborative cracking efforts.

Sources: intros.c64.org · CSDb

avt_f4cg-02.asm 5.012 lines
// ============================================
// output - Part 1 of 2
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:11
// 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:  $3800 (14336)
// IRQ handler:  $38c1 (irq_38c1)
// IRQ handler:  $3a24 (nmi_3a24)
// IRQ handler:  $38fe (irq_38fe)
// IRQ handler:  $3978 (irq_3978)
// IRQ handler:  $399e (irq_399e)
//
// Code: 5523 bytes, Data: 57965 bytes
// Labels: 470, Subroutines: 28
//
// Cross-references: all OK
// ============================================


// --- Region $1000-$1005 ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $4668

sub_1000:
        jmp loc_119e
// Referenced by: jsr from $39f4

sub_1003:
        jmp loc_12e6

// --- Region $119e-$131c ---
.pc = $119e "loc_119e"

loc_119e:
        and #$03
        asl
        tay
        lda $17d6,y
        sta $1081
        lda $17d7,y
        sta $1082
        lda $17de,y
        sta $1088
        lda $17df,y
        sta $1089
        lda $17e6,y
        sta $108f
        lda $17e7,y
        sta $1090
        lda $13a4
        sta $1302
        lda $12fd
        sta $10ab
        ldx #$00
        txa
        jsr sub_12ea
        jsr sub_11e2
        ldx #$07
        jsr sub_11e2
        ldx #$0e
// Referenced by: jsr from $11d8, $11dd

sub_11e2:
        lda #$03
        sta $1041,x
        lda #$01
        sta $10b5
        sta smc_131a                                // SMC: modifies $131a
        sta smc_12e7                                // SMC: modifies $12e7
        sta $106a,x
        sta $109a,x
        sta $106b,x
        sta $1044,x
        lda #$00
        sta $1070,x
        sta $107f,x
        sta $106e,x
        sta $1080,x
        sta $1040,x
        lda #$80
        sta $106f,x
        jsr sub_13bc

loc_1217:
        txa
        bne loc_125c
        lda $10b5
        beq loc_125c
        ldy $1040
        lda $1870,y
        lsr
        lsr
        lsr
        lsr
        ora $10bc
        sta $d417
        lda $1870,y
        and #$0f
        asl
        tay
        lda $181e,y
        sta $10ac
        lda $181f,y
        sta $10ad
        ldy $1040
        lda $1871,y
        sta $10b4
        sta $d416
        ldy #$00
        sty $10b6
        sty $10b3
        sty $d415
        sty $10b2

loc_125c:
        lda #$80
        sta $1098,x
        sta $1057,x
        lda #$00
        sta $106d,x
        sta $1010,x
        sta $1055,x
        sta $1058,x
        sta $1059,x
        sta $1044,x
        ldy $109a,x
        beq loc_12bc
        sta $1043,x
        sta $1042,x
        ldy $1040,x
        lda $186d,y
        asl
        tay
        lda $17ee,y
        sta $1045,x
        lda $17ef,y
        sta $1046,x
        ldy $1040,x
        lda $186f,y
        sta $100e,x
        sta $d403,x
        and #$f0
        sta $100d,x
        sta $d402,x
        lda $186e,y