it was more an aesthetic thing than anything else: I hoped we could match the PCB type with the kind of protection required, so that we can check for
pcb_type = NEO_GEO_PCB_TYPEXXX
instead of
decryption_type = mslug_decrypt
with a NEOGEO_PCB_GENERIC type for the ones without a unique design. but I didn't know about boards "recycling" (my knowledge of the real neogeo carts is quite superficial), so probably it is only worth documenting the ones with unique PROG boards...
This way it sounds doable
Protection was part of what I meant for unique boards (one board has a extra link mode/audio out?).
For GFX protection (NEO-CMC) there only exist two boards:
SNK
NEO-AEG CHAFIO (1999.8.10) (kof99 tables)
SNKPLAYMORE
NEO-AEG CHAFIO (2003.7.24) (kof2000 + m1 tables)
PCM protection (NEO-PCM2 SNK + Playmore) should be max 2 boards, the rest is 'generic'.
If I remember correctly only 3 or 4 unique boards (AES) need to be checked out: Metal Slug X and KOF 98, maybe Mslug5.
Kof98 can be easily obtained but the rest is expensive and insanely expensive ...
I'll post the unique boards here later.