Aller au contenu

Converts Neo-Geo

« Convertir » un Neo-Geo recouvre deux choses : (1) faire passer un jeu d'un format à l'autre (MVS ↔ AES), et (2) reprogrammer une cartouche vers un autre jeu (EPROM). MVS et AES exécutent le même code ; toute la subtilité est dans le brochage cartouche et, pour les jeux récents, dans le chiffrement des ROM.

Champ Valeur
Plateforme SNK Neo-Geo (MVS arcade / AES salon)
Types de convert MVS↔AES (adaptateur/réhousing) · reprog cartouche (EPROM)
Difficulté 🟡 (adaptateur) → 🟠 (reprog EPROM, cartes donneuses, ROM déchiffrées)
Suicide ? Non (pas de clé à pile sur le hardware de base)

Anatomie d'une cartouche (à connaître pour reprogrammer)

Une cartouche Neo-Geo = deux PCB empilés, chacun avec des types de ROM précis :

Carte ROM Rôle
PROG (dessus) P (P1/P2…) code 68000 (programme)
V échantillons ADPCM (voix/son)
CHA (dessous) C (C1/C2…) sprites (tuiles graphiques)
S (S1) fix layer (texte/HUD)
M1 code Z80 (programme sonore)

1. Reprogrammer une cartouche vers un autre jeu (EPROM)

Cartes donneuses

Toutes les PROG/CHA ne conviennent pas. Les plus polyvalentes :

  • PROG : PROGBK1 (le meilleur donneur) ; aussi PROG-TOP, PROG-GSC(3), PROG4096.
  • CHA : CHA256 / CHA256B / CHA512Y supportent n'importe quelle conversion ; aussi CHA42G-3/-3B.
  • Éviter les cartes à trous métallisés (plated-through) : dessoudage pénible.

ROM nécessaires (le point clé : tout doit être déchiffré)

Il faut : P déchiffrées, V déchiffrées, C déchiffrées, M1, et la S extraite (voir encadré chiffrement).

ROM EPROM typique
Fichiers 1 Mo (P, C, V…) M27C800
Fichiers 2 Mo M27C160
S1 (fix) M27C1000
M1 (Z80) M27C1001

On soude sans supports

Avec des supports (sockets), la coque ne ferme plus. Les EPROM de conversion se soudent directement (sans tulipe) sur la carte donneuse.

Le mur du chiffrement (jeux récents)

Les Neo-Geo tardifs embarquent des puces de protection/chiffrement — c'est ce qui rend une conversion « brute » impossible sans ROM déchiffrées :

Puce Ce qu'elle chiffre Conséquence pour convertir
CMC42 / CMC50 C (sprites) chiffrées + génère la S en interne il faut des C déchiffrées et une S extraite (pas de S physique d'origine)
SMA P brouillée + bankswitch (ex. KOF98, Metal Slug 3…) il faut la P déchiffrée + gérer le banking
NEO-PVC P chiffrée + bankswitch + RAM (KOF2003, SVC…) P déchiffrée requise
PCM2 adressage V (ADPCM) brouillé V déchiffrées requises

→ En pratique : on part de ROM déchiffrées (dumps MAME décryptés) + une carte donneuse sans puce de protection, et on fournit la S extraite pour les jeux CMC. C'est le point qui piège les débutants.

Chiffrement par jeu : peut-on reprogrammer par simple EPROM ?

La question qui décide de tout sur Neo-Geo. Les jeux classiques (≈ jusqu'à 1999) ne sont PAS chiffrésreprog EPROM directe possible. À partir de 1999-2000, SNK ajoute des puces de chiffrement (C/S/M1/V et/ou P brouillé) → il faut des ROM déchiffrées (dumps MAME) et parfois gérer une carte donneuse spécifique ; pas de simple reflash. (Source : MAME hash/neogeo.xml, types de cartouche. Vue carte : PCB Neo-Geo MVS.)

Schéma Ce qu'il chiffre / protège Reprog EPROM simple ? Jeux notables
Aucun (rom) oui ~225 jeux : Metal Slug 1/2, KOF 94-97, Samurai Shodown 1-4, Fatal Fury, Art of Fighting, Real Bout, Last Blade 1/2, Blazing Star, Pulstar, Shock Troopers, Waku Waku 7…
Protection ROM (kof98, fatfury2, mslugx) logique (P non chiffré) ⚠️ puce/patch requis KOF '98, Fatal Fury 2, Metal Slug X
SMA P brouillé (adresses) + CMC42 ❌ non KOF '99, Garou, Metal Slug 3, KOF 2000
CMC42 C / S1 / M1 chiffrés ❌ non Sengoku 3, Prehistoric Isle 2, Ganryu, Strikers 1945 Plus, NITD, Bang Bead, Zupapa
CMC50 CMC42 + M1 ❌ non KOF 2001, KOF 2000 (néo), Jockey GP
PCM2 + V (ADPCM) chiffré ❌ non Metal Slug 4, Rage of the Dragons, Pochi & Nyaa
NEO-PVC P brouillé + protection + CMC50 ❌ non Metal Slug 5, SNK vs Capcom Chaos, KOF 2003
type KOF2002 (k2k2) protection P ❌ non KOF 2002, Matrimelee, Samurai Shodown 5 / SP

En clair pour le technicien

  • Jeu d'avant 1999 (Metal Slug 1/2, KOF 94-97, Samurai Shodown…) → reprog EPROM directe sur cartouche donneuse (voir table EPROM ci-dessus).

  • Jeu de 2000+ chiffré → il faut les ROM déchiffrées (P/C/S/M1/V selon le schéma) et souvent une cartouche donneuse du bon type ou un multi (NeoSD). On ne convertit pas un jeu chiffré par un simple reflash d'EPROM.

  • Les innombrables bootlegs (boot_*) contournent le chiffrement — à ne pas confondre avec un original.

2. Convertir de format : MVS ↔ AES

MVS et AES ont un brochage cartouche différent (mais le même code). Deux voies :

  • Adaptateur (riser) : le plus simple — un convertisseur qui réordonne les broches et accepte la cartouche de l'autre monde (MVS→AES ou AES→MVS). Aucune modif des ROM.
  • Réhousing : transplanter les PCB PROG/CHA dans une coque AES (ou loger un multi 161-in-1 en AES), souvent via une nappe vers des cartes adaptatrices CHA/PROG.

Brochages de référence : NeoGeo Development Wiki (signaux, broches MVS et AES).

Région & BIOS

Le comportement région/langue vient du BIOS. Le UniBIOS (Razoola) bascule région + MVS/AES — quasi indispensable pour jouer confortablement des cartouches converties.

Procédure (reprog EPROM, résumé)

  1. Choisir une carte donneuse compatible (PROGBK1 + CHA256/512Y).
  2. Réunir les ROM déchiffrées du jeu cible (P/V/C/M) + S extraite.
  3. Brûler les EPROM aux bonnes tailles (voir table).
  4. Dessouder les ROM d'origine, souder les EPROM (sans support).
  5. Gérer le bankswitch si le jeu l'exige (grosses P).
  6. Tester : image, fix layer (S), sprites (C), son (M1/V).

Réglages (soft-dips)

Le Neo-Geo se règle par logiciel, pas par DIP physiques de jeu : le BIOS MVS offre un menu de test/soft-dips (monnayage, free play, temps de démo, sélection multi-slot). L'UniBIOS ajoute région, MVS/AES, cheats, diagnostics. Sur AES (salon), pas de soft-dips opérateur — les réglages sont dans le jeu. Rien à re-régler après une conversion de format (le code est identique) ; voir la convention générale.

Attention aux bootlegs

Les « 161-in-1 » sont des copies non officielles (qualité/légalité douteuses), parfois utilisées comme base de réhousing AES. Pour du propre, voir les solutions multi.

Avant / après

  • Reprog EPROM : une cartouche donneuse devient le jeu cible.
  • MVS→AES : un jeu arcade devient jouable sur la console de salon.

Où acheter / se documenter

Sources & attribution

Relecture & corrections

À quoi sert cet espace

Une valeur fausse, une procédure dépassée, une référence de puce qui ne colle pas à ta carte ? Signale-le ici, avec ce que tu as constaté (modèle, révision de carte, numéro de série, mesure). Chaque signalement est recoupé avec une source avant toute modification — une correction invérifiable est publiée en tant que « signalé par …, non recoupé » plutôt qu'appliquée en silence.

La lecture est ouverte à tous ; écrire demande une connexion Discord. Les signalements des relecteurs déclarés du wiki sont traités en priorité ; les autres sont lus aussi, mais passent par un humain avant toute modification.