History
- Released
- c. 1987-1988
- Group
- Federation Against Copyright — Netherlands, founded April 1985
The twelfth numbered intro from the Federation Against Copyright — the highest sequence number in the collection for this Dutch cracking group. On intros.c64.org, Marcel Kok identified himself as "fac 4012" — the group's numeric identifier derived from hexadecimal notation ($FAC = 4012) — and confirmed writing the greetings text, describing it as "not much of a deal." Rough questioned whether this qualified as a true intro, noting it contained "just text without any code to built up/remove text or any other effects." FAC was founded on April 20, 1985 by Ace and AVH and dissolved in 1988, with CSDb documenting 486 releases. The member-number convention implies an organised structure with formal roster tracking. Iron Man and The Incredible Brain served as coders within the group according to CSDb records. Other FAC intros in this collection include #203 FAC-03 and #268 FAC-01.
Sources: intros.c64.org · CSDb
// ============================================ // output - Disassembled Source // ============================================ // KickAssembler syntax // Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:37 // https://restore64.dev by datucker / Rabenauge // // Load address: $0801 End: $0908 (264 bytes) // Entry point: $0810 (via BASIC SYS 2064) // // Code: 46 bytes, Data: 218 bytes // Labels: 11, Subroutines: 0 // // Cross-references: all OK // ============================================ // --- Region $0810-$083f --- .pc = $0810 "main_0810" main_0810: jsr $e544 .byte $80,$20 // nop #$20 // ILLEGAL nop lda #$01 sta $d020 sta $d021 lda #$04 sta $0286 .byte $80,$4c // nop #$4c // ILLEGAL nop ldx #$00 loc_0828: lda $0847,x jsr $ffd2 inx cpx #$be bne loc_0828 .byte $80,$20 // nop #$20 // ILLEGAL nop loc_0836: jsr $ffe4 beq loc_0836 jmp $fce2 dat_083e: .byte $00,$80 // .. // ============================================ // Data blocks // ============================================ // --- Region $0801-$080f --- .pc = $0801 "dat_0801" dat_0801: // === BASIC loader stub === .byte $0b,$08 // next line pointer ($080b) .byte $0a,$00 // line number 10 .byte $9e // SYS token .text "2064" // SYS 2064 → main_0810 .byte $00 // end of line .byte $00,$00 // end of BASIC program .byte $20,$20,$20 // // --- Region $0840-$0907 --- .pc = $0840 "Program $0840" .byte $80,$4c,$80,$4c,$ea,$80,$20,$0d,$0d,$0d,$0d // .L.L.. .... txt_084b: .text " VERSION BY THE FAC" .byte $0d // string terminator .byte $0d,$0d // .. txt_086a: .text "GREETINGS TO: THE CRU" .byte $00 // string terminator txt_0880: .text "NCHER,THE DESTROYERADJ & TO,DR.F,HEADBANGER,ABC,DYNAMIC DUOANYONE,RADWAR AND CONNECTION 4133." .byte $0d // string terminator .byte $0d // . txt_08df: .text " SPECIAL GREETINGS TO THE INSTITUTE.JJJ"