Sega System 16¶
Plateforme d'arcade phare de Sega (1985), successeur des System 1/2. Shinobi, Golden Axe, Altered Beast, Fantasy Zone… Deux grandes variantes (16A et 16B) et un point crucial : beaucoup de jeux utilisent des CPU 68000 chiffrés, dont les FD1094 qui « suicident » quand leur pile meurt.
Identification¶
| Champ | Valeur |
|---|---|
| Fabricant | Sega |
| Année | 1985 (→ ~1990) |
| Système / famille | System 16 (16A, 16B) |
| Type de connecteur | JAMMA |
| Nombre de joueurs | 2 |
| Orientation écran | Horizontal |
| CPU | Motorola 68000 @ 10 MHz |
Architecture¶
| Bloc | Puce | Fréquence | Rôle |
|---|---|---|---|
| CPU principal | Motorola 68000 | ~10 MHz | souvent chiffré : FD1094 (cœur 68000 + clé en SRAM à pile) ou FD1089 |
| CPU son | Zilog Z80 | ~4 MHz | |
| Son | Yamaha YM2151 (FM) + NEC µPD7759 (échantillons ADPCM) | ||
| Vidéo | customs Sega (tilemaps + sprites) | 320×224, défilement multi-plans |
FD1094 = risque « suicide »
Le FD1094 est un 68000 dont le programme est déchiffré à la volée avec une clé stockée en SRAM maintenue par une pile. Pile morte = clé perdue = carte muette. Les clés de la plupart des jeux ont été extraites/dumpées par la communauté (récupérables), mais il faut reprogrammer le module. Voir aussi CPS-2 (même logique de préservation).
Jeux notables : Shinobi (1987), Altered Beast (1988), Golden Axe (1989), Fantasy Zone, Alien Syndrome…
System 16A vs 16B¶
Deux révisions matérielles (et des sous-variantes). Le 16B est le plus répandu ; l'implantation, les customs et le format des ROMs diffèrent.
Chiffrement & « suicide »¶
Sega protégeait beaucoup de jeux avec un 68000 chiffré :
- FD1094 : 68000 chiffré dont la clé est en SRAM maintenue par pile. Quand la pile meurt → clé perdue → jeu mort (« suicide »). C'est l'équivalent Sega du suicide, antérieur à la CPS-2. (Utilisé aussi sur System 18, X/Y-board, System 24.)
- FD1089 (A/B) : 68000 chiffré à clé fixe (dans la puce) → pas de pile, pas de suicide.
- Certains jeux utilisent un 68000 non chiffré (aucun souci).
Décryptage & restauration (FD1094)¶
La clé FD1094 (~8 Ko) vit dans la SRAM du module, sur pile. L'équipe MAME (Nicola Salmoria, Charles MacDonald…) a extrait et archivé les clés de la plupart des jeux → plusieurs voies de préservation :
- Extraire la clé d'une carte vivante (avant que la pile ne meure) et l'archiver — c'est ainsi que la communauté a sauvé la majorité des jeux.
- Ré-injecter une clé archivée dans un module FD1094 (ou un substitut programmable) pour réanimer une carte suicidée.
- ROMs déchiffrées + 68000 nu : convertir la carte pour tourner sans FD1094 (bypass), avec les ROMs déjà déchiffrées.
Les jeux FD1089 (clé fixe) et les jeux non chiffrés ne posent pas ce problème.
→ Guide complet FD1094/FD1089 : désuicide, re-key Arduino, conversion
Pannes fréquentes¶
| Symptôme | Cause probable | Piste |
|---|---|---|
| Jeu FD1094 mort | Pile HS (suicide) | Restaurer la clé / ROMs déchiffrées ; remplacer la pile |
| Image tremblante / instable | Condensateurs | Recap |
| Graphismes / sprites corrompus | Customs, ROMs, contacts | Reseat, nettoyage |
| Pas de son | Z80 / YM2151 | Diagnostic étage son |
| Pas d'image | Alim, customs, contacts JAMMA | Diagnostic base |
Recap¶
Peu de condensateurs électrolytiques sur ces cartes (étage son/vidéo) — recap ciblé si image tremblante / son dégradé / condo qui fuit. Le vrai enjeu reste la pile FD1094 (suicide). Kits : Console5 (arcade PCB).
Réparation & conversion : ROM board, EPROM par socket¶
- 4 types de ROM board 16B (171-5358 / 5521 / 5704 / 5797) : un jeu est lié à son type de board. La conversion = échanger ROM board + puce de protection.
- Taille → EPROM : 32 Ko → 27C256 · 64 Ko → 27C512 · 128 Ko → 27C010 · 256 Ko → 27C020. Sockets programme A1-A8 (ou IC1/IC2 sur 171-5797).
- Table complète jeu par jeu (carte + sockets + protection) et clés 317-xxxx : → Guide EPROM / ROM board / désuicide · Table des clés par jeu
Conversions & mods¶
- ROMs déchiffrées (FD1094) : affranchissent de la pile.
- RGB natif via JAMMA.
- ⚠️ Ne pas héberger de ROMs — méthode seulement.
Modernisation & mods¶
Le socle commun à toutes les cartes JAMMA
Vidéo, alimentation, panneau de contrôle et upscalers ne dépendent pas de la carte mais du meuble : tout est centralisé dans Moderniser une borne. Pour faire tourner la carte hors d'une borne (chez soi, sur un écran) : supergun.
- Anti-suicide 🟠 : certains jeux/variantes de cette plateforme se suicident (clé maintenue par pile) — voir la section dédiée plus haut pour savoir si le tien est concerné. Si oui, la voie durable est le désuicide → conversions et désuicide, pas le simple remplacement de pile → piles de sauvegarde.
- Stockage 🟡 : jeu en EPROM/mask ROM sur la carte. Changer ou restaurer un jeu = reprogrammer les EPROM (et, pour une mask ROM, passer par un adaptateur de brochage) → méthode EPROM.
- Préservation du support : remplacement du stockage d'origine, multicarts, ODE et solutions modernes par famille → hub préservation PCB.
- Fréquence de balayage 📺 : ~15,7 kHz / 60,0 Hz — résolution standard, un châssis 15 kHz classique convient — c'est le cas le plus courant en JAMMA → tri-sync et upscalers.
(Calculé depuis les sources MAME —
sega/segas16a.cpp + segas16b.cpp— horloge pixel ÷ htotal.) - FPGA / émulation : voir la section Émulation & FPGA ci-dessous.
Réparation (technicien)¶
- FD1094 / FD1089 = clé en SRAM à pile : pile morte = suicide (jeu mort, carte saine, pas une panne matérielle). Remplacer la pile sans couper la clé (piggyback) ; sinon désuicide — piles de sauvegarde.
- Customs Sega (tilemaps/sprites) : corrompus = RAM vidéo + buffers d'abord, custom ensuite. Son : Z80 + YM2151 + µPD7759.
→ Méthodes : Diagnostic PCB · Recap · EPROM · Pistes & vias
Horloges attendues — table de mesure ✅¶
Valeurs extraites des sources MAME pour cette plateforme. À l'oscilloscope ou au fréquencemètre, une horloge absente ou hors valeur désigne directement le quartz, le diviseur ou la puce en cause — c'est le point de départ le plus rapide sur une carte muette.
| Composant | Horloge attendue | Rôle |
|---|---|---|
| I8751 | 8 MHz | MCU de protection |
| M68000 | 10 MHz | CPU principal |
| YM2151 | 4 MHz | FM (son) |
| Z80 | 4 MHz · 5 MHz | CPU son (souvent) |
Comment lire cette table
Plusieurs valeurs pour un même composant = plusieurs variantes de carte dans cette famille (ou plusieurs exemplaires de la puce cadencés différemment). Ces fréquences sont celles du signal d'horloge en entrée du composant, pas de son quartz d'origine — sur beaucoup de cartes, l'horloge est divisée depuis un quartz maître unique.
Réglages DIP ✅¶
39 jeux de cette plateforme, réglages extraits des sources MAME (blocs INPUT_PORTS_START). La colonne Position donne le repère physique de l'interrupteur sur la carte (SW2:!3,!4 = bloc SW2, leviers 3 et 4) — c'est ce qui permet de régler sans le manuel papier. Les jeux sont classés par nom de set MAME.
Réglages DIP — jeu MAME altbeast
| Réglage | Position | Options (défaut en gras) |
|---|---|---|
| Credits Needed | SW2:1 | 1 Credit To Start · 2 Credit To Start |
| Demo Sounds | SW2:2 | Off · On |
| Lives | SW2:3,4 | 2 · 3 · 4 · Free Play |
| Player Meter | SW2:5,6 | 2 · 3 · 4 · 5 |
| Difficulty | SW2:7,8 | Easy · Normal · Hard · Hardest |
Réglages DIP — jeu MAME atomicp
| Réglage | Position | Options (défaut en gras) |
|---|---|---|
| Coin B | SW1:1,2,3 | 4C 1C · 3C 1C · 2C 1C · 1C 1C · 1C 2C · 1C 3C · 1C 4C · 1C 5C |
| Coin A | SW1:4,5,6 | 4C 1C · 3C 1C · 2C 1C · 1C 1C · 1C 2C · 1C 3C · 1C 4C · 1C 5C |
| Lives | SW1:7,8 | 1 · 2 · 3 · 5 |
| Difficulty | SW2:1,2 | Easy · Normal · Hard · Hardest |
| Level Select | SW2:3 | Off · On |
| Flip Screen | SW2:4 | Off · On |
| Demo Sounds | SW2:5 | Off · On |
| Allow Continue | SW2:6 | No · Yes |
| Game Mode | SW2:7 | Normal Tetris · Atomic Point |
Réglages DIP — jeu MAME aurail
| Réglage | Position | Options (défaut en gras) |
|---|---|---|
| Cabinet | SW2:1 | Upright · Cocktail |
| Demo Sounds | SW2:2 | Off · On |
| Lives | SW2:3,4 | 2 · 3 · 4 · 5 |
| Bonus Life | SW2:5 | 80K/200K/500K/1000K · 100K/300K/700K/1000K |
| Difficulty | SW2:6 | Normal · Hard |
| Controller | SW2:7 | 1 Player Side · 2 Players Side |
| Special Function Mode | SW2:8 | Off · On |
Réglages DIP — jeu MAME bayroute
| Réglage | Position | Options (défaut en gras) |
|---|---|---|
| Allow Continue | SW2:1 | Off · On |
| Demo Sounds | SW2:2 | Off · On |
| Lives | SW2:3,4 | 1 · 3 · 5 · Free Play |
| Bonus Life | SW2:5,6 | 100k · 150k · 200k · None |
| Difficulty | SW2:7,8 | Easy · Normal · Hard · Hardest |
Réglages DIP — jeu MAME bullet
| Réglage | Position | Options (défaut en gras) |
|---|---|---|
| Players | SW2:1 | 2 · 3 |
| Demo Sounds | SW2:2 | Off · On |
| Lives | SW2:3,4 | 2 · 3 · 4 · 5 |
Réglages DIP — jeu MAME cencourt
| Réglage | Position | Options (défaut en gras) |
|---|---|---|
| Debug Display | SW2:1 | Off · On |
Réglages DIP — jeu MAME cotton
| Réglage | Position | Options (défaut en gras) |
|---|---|---|
| Demo Sounds | SW2:1 | Off · On |
| Lives | SW2:2,3 | 2 · 3 · 4 · 5 |
| Difficulty | SW2:4,5 | Easy · Normal · Hard · Hardest |
Réglages DIP — jeu MAME dddoor
| Réglage | Position | Options (défaut en gras) |
|---|---|---|
| Advertising Interval | SW2:1,2 | 30 Seconds · 1 Minute · 3 Minutes · 5 Minutes |
| Coinage | SW1:1,2,3,4 | 4C 1C · 3C 1C · 2C 1C · 1C 1C · 1C 1C · 1C 1C · 1C 1C · 1C 1C · 1C 1C · 1C 1C … |
| Large Prize Discharge Rate | SW1:6,7,8 | 14% · 16% · 18% · 20% · 22% · 24% · 26% · 50% |
Réglages DIP — jeu MAME ddux
| Réglage | Position | Options (défaut en gras) |
|---|---|---|
| Demo Sounds | SW2:1 | Off · On |
| Difficulty | SW2:2,3 | Easy · Normal · Hard · Hardest |
| Lives | SW2:4,5 | 2 · 3 · 4 · 5 |
| Bonus Life | SW2:6,7 | 150k · 200k · 300k · 400k |
Réglages DIP — jeu MAME dfjail
| Réglage | Position | Options (défaut en gras) |
|---|---|---|
| Coinage | SW1:1,2,3,4 | 8C 1C · 7C 1C · 6C 1C · 5C 1C · 4C 1C · 3C 1C · 2C 1C · 1C 1C · 1C 2C · 1C 3C … |
| Lives | SW1:5,6,7 | 1 · 2 · 3 · 4 · 5 · 6 · 7 · 8 |
| Difficulty | SW2:1,2 | Easy · Normal · Hard · Hardest |
| Demo Sounds | SW2:3 | Off · On |
| Flip Screen | SW2:4 | Off · On |
Réglages DIP — jeu MAME dunkshot
| Réglage | Position | Options (défaut en gras) |
|---|---|---|
| Winner Advances | SW2:1 | Off · On |
| Demo Sounds | SW2:2 | Off · On |
| VS Time | SW2:3,4 | 2P 1:30/ 3P 2:00/ 4P 2:30 · 2P 2:00/ 3P 2:30/ 4P 3:00 · 2P 2:30/ 3P 3:00/ 4P 3:30 · 2P 3:00/ 3P 3:30/ 4P 4:00 |
| Difficulty | SW2:5,6 | Easy · Normal · Hard · Hardest |
| CPU Starts With +6 Pts. | SW2:7 | Off · On |
| Allow Continue | SW2:8 | Off · On |
Réglages DIP — jeu MAME eswat
| Réglage | Position | Options (défaut en gras) |
|---|---|---|
| Credits To Start | SW2:1 | 1 Credit · 2 Credits |
| Demo Sounds | SW2:2 | Off · On |
| Flip Screen | SW2:3 | Off · On |
| Timer | SW2:4 | Normal · Hard |
| Difficulty | SW2:5,6 | Easy · Normal · Hard · Hardest |
| Lives | SW2:7,8 | 1 · 2 · 3 · 4 |
Réglages DIP — jeu MAME exctleag
| Réglage | Position | Options (défaut en gras) |
|---|---|---|
| Demo Sounds | SW2:1 | Off · On |
| Starting Points | SW2:2,3,4 | 2000 · 3000 · 4000 · 5000 · 6000 · 7000 · 8000 · 9000 |
| Difficulty | SW2:5,6 | Easy · Normal · Hard · Hardest |
| Point Table | SW2:7,8 | Easy · Normal · Hard · Hardest |
Réglages DIP — jeu MAME fantzoneta
| Réglage | Position | Options (défaut en gras) |
|---|---|---|
| Cabinet | SW2:1 | Upright · Cocktail |
| Demo Sounds | SW2:2 | Off · On |
| Lives | SW2:3,4 | 2 · 3 · 4 · 240 (Cheat) |
| Extra Ship Cost | SW2:5,6 | 5000 · 10000 · 15000 · 20000 |
| Difficulty | SW2:7,8 | Easy · Normal · Hard · Hardest |
Réglages DIP — jeu MAME fpoint
| Réglage | Position | Options (défaut en gras) |
|---|---|---|
| Demo Sounds | SW2:2 | Off · On |
| Difficulty | SW2:5,6 | Easy · Normal · Hard · Hardest |
| Clear Round Allowed | SW2:7 | 1 · 2 |
| 2 Cell Move | SW2:8 | No · Yes |
Réglages DIP — jeu MAME fpointbl
| Réglage | Position | Options (défaut en gras) |
|---|---|---|
| Demo Sounds | SW2:2 | Off · On |
| Difficulty | SW2:5,6 | Easy · Normal · Hard · Hardest |
| Clear Round Allowed | SW2:7 | 1 · 2 |
| 2 Cell Move | SW2:8 | No · Yes |
| Coin A | SW1:1,2,3,4 | 4C 1C · 3C 1C · 2C 1C · 2 Coins/1 Credit 5/3 6/4 · 2 Coins/1 Credit 4/3 · 1C 1C · 1 Coin/1 Credit 2/3 · 1 Coin/1 Credit 4/5 · 1 Coin/1 Credit 5/6 · 2C 3C … |
| Coin B | SW1:5,6,7,8 | 4C 1C · 3C 1C · 2C 1C · 2 Coins/1 Credit 5/3 6/4 · 2 Coins/1 Credit 4/3 · 1C 1C · 1 Coin/1 Credit 2/3 · 1 Coin/1 Credit 4/5 · 1 Coin/1 Credit 5/6 · 2C 3C … |
Réglages DIP — jeu MAME fz2
| Réglage | Position | Options (défaut en gras) |
|---|---|---|
| Lives | SW2:3,4 | 2 · 3 · 4 · 240 (Cheat) |
| Difficulty | SW2:7,8 | Easy · Normal · Hard · Hardest |
Réglages DIP — jeu MAME goldnaxe
| Réglage | Position | Options (défaut en gras) |
|---|---|---|
| Credits Needed | SW2:1 | 1 Credit To Start · 2 Credits To Start |
| Demo Sounds | SW2:2 | Off · On |
| Difficulty | SW2:3,4,5,6 | Special · Easiest · Easier · Easy · Normal · Hard · Harder · Hardest |
Réglages DIP — jeu MAME hwchamp
| Réglage | Position | Options (défaut en gras) |
|---|---|---|
| Demo Sounds | SW2:2 | Off · On |
| Start Level Select | SW2:3 | Off · On |
| Allow Continue | SW2:4 | No · Yes |
| Difficulty | SW2:5,6 | Easy · Normal · Hard · Hardest |
| Time Adjust | SW2:7,8 | Easy · Normal · Hard · Hardest |
Réglages DIP — jeu MAME lockonph
| Réglage | Position | Options (défaut en gras) |
|---|---|---|
| Coin A | SW0:1,2,3 | 4C 1C · 3C 1C · 2C 1C · 1C 1C · 1C 2C · 1C 3C · 1C 4C · 1C 5C |
| Coin B | SW0:4,5,6 | 4C 1C · 3C 1C · 2C 1C · 1C 1C · 1C 2C · 1C 3C · 1C 4C · 1C 5C |
| Flip Screen | SW0:8 | Off · On |
| Difficulty | SW1:1,2,3 | 0 · 1 · 2 · 3 · 4 · 5 · 6 · 7 |
| Allow Continue | SW1:4 | No · Yes |
| Region | SW1:5 | Korea · Europe |
Réglages DIP — jeu MAME mvp
| Réglage | Position | Options (défaut en gras) |
|---|---|---|
| Credits To Start | SW2:1 | 1 Credit · 2 Credits |
| Demo Sounds | SW2:2 | Off · On |
| Innings | SW2:3 | 1 Credit 1 Inning · 2 Credits 3 Innings |
| Time Limits | SW2:4,5,6 | 1 Normal · 2 · 3 · 4 · 5 · 6 · 7 · 8 Hardest |
| Difficulty | SW2:7,8 | Easy · Hard · Normal · Hardest |
Réglages DIP — jeu MAME passsht
| Réglage | Position | Options (défaut en gras) |
|---|---|---|
| Demo Sounds | SW2:1 | Off · On |
| Initial Point | SW2:2,3,4 | 2000 · 3000 · 4000 · 5000 · 6000 · 7000 · 8000 · 9000 |
| Point Table | SW2:5,6 | Easy · Normal · Hard · Hardest |
| Difficulty | SW2:7,8 | Easy · Normal · Hard · Hardest |
Réglages DIP — jeu MAME passshtj
| Réglage | Position | Options (défaut en gras) |
|---|---|---|
| Demo Sounds | SW2:1 | Off · On |
| Initial Point | SW2:2,3,4 | 2000 · 3000 · 4000 · 5000 · 6000 · 7000 · 8000 · 9000 |
| Point Table | SW2:5,6 | Easy · Normal · Hard · Hardest |
| Difficulty | SW2:7,8 | Easy · Normal · Hard · Hardest |
Réglages DIP — jeu MAME riotcity
| Réglage | Position | Options (défaut en gras) |
|---|---|---|
| 2 Credits to Start | SW2:1 | Off · On |
| Demo Sounds | SW2:2 | Off · On |
| Lives | SW2:3,4 | 1 · 2 · 3 · 4 |
| Bonus Life | SW2:5,6 | Easy · Normal · Hard · Hardest |
| Difficulty | SW2:7 | Normal · Hard |
| Attack Button to Start | SW2:8 | Off · On |
Réglages DIP — jeu MAME ryukyu
| Réglage | Position | Options (défaut en gras) |
|---|---|---|
| Demo Sounds | SW2:1 | Off · On |
| Cancel per Credit | SW2:2 | 2 · 3 |
| Timer Speed | SW2:3 | 20 seconds · 30 seconds |
| PCM Voice | SW2:4 | Off · On |
| Omikuji Difficulty | SW2:5,6 | Easy · Normal · Hard · Hardest |
| Difficulty | SW2:7,8 | Easy · Normal · Hard · Hardest |
Réglages DIP — jeu MAME sdi
| Réglage | Position | Options (défaut en gras) |
|---|---|---|
| Allow Continue | SW2:1 | Off · On |
| Demo Sounds | SW2:2 | Off · On |
| Lives | SW2:3,4 | 2 · 3 · 4 · Free |
| Difficulty | SW2:5,6 | Easy · Normal · Hard · Hardest |
| Bonus Life | SW2:7,8 | Every 50000 · 50000 · 100000 · None |
Réglages DIP — jeu MAME shinobi
| Réglage | Position | Options (défaut en gras) |
|---|---|---|
| Cabinet | SW2:1 | Upright · Cocktail |
| Demo Sounds | SW2:2 | Off · On |
| Lives | SW2:3,4 | 2 · 3 · 5 · Free Play |
| Difficulty | SW2:5,6 | Easy · Normal · Hard · Hardest |
| Enemy's Bullet Speed | SW2:7 | Slow · Fast |
| Language | SW2:8 | Japanese · English |
Réglages DIP — jeu MAME sjryuko
| Réglage | Position | Options (défaut en gras) |
|---|---|---|
| Coin A | SW1:1,2,3,4 | 4C 1C · 3C 1C · 2C 1C · 1C 1C · 1 Coin/1 Credit · 2C 3C · 1C 2C · 1C 3C · 1C 4C · 1C 5C … |
| Coin B | SW1:5,6,7,8 | 4C 1C · 3C 1C · 2C 1C · 1C 1C · 1 Coin/1 Credit · 2C 3C · 1C 2C · 1C 3C · 1C 4C · 1C 5C … |
| CPU Level | SW2:1,2 | Weak · Medium Weak · Medium Strong · Strong |
| Demo Sounds | SW2:3 | Off · On |
Réglages DIP — jeu MAME snapper
| Réglage | Position | Options (défaut en gras) |
|---|---|---|
| Coin B | SW0:1,2,3 | 4C 1C · 3C 1C · 2C 1C · 1C 1C · 1C 2C · 1C 3C · 1C 4C · 1C 5C |
| Coin A | SW0:4,5,6 | 4C 1C · 3C 1C · 2C 1C · 1C 1C · 1C 2C · 1C 3C · 1C 4C · 1C 5C |
| Lives | SW0:7,8 | 1 · 2 · 3 · 5 |
| Demo Sounds | SW1:5 | Off · On |
Réglages DIP — jeu MAME sonicbom
| Réglage | Position | Options (défaut en gras) |
|---|---|---|
| Difficulty | SW2:1,2,3 | Easy · Normal · Hard 1 · Hard 2 · Hard 3 · Hard 4 · Hard 5 · Hardest |
| Lives | SW2:4,5 | 2 · 3 · 4 · 5 |
| Bonus Life | SW2:6,7 | 30k · 40k · 50k · 80k |
| Cabinet | SW2:8 | Upright · Cocktail |
Réglages DIP — jeu MAME tetris
| Réglage | Position | Options (défaut en gras) |
|---|---|---|
| Demo Sounds | SW2:2 | Off · On |
| Difficulty | SW2:5,6 | Easy · Normal · Hard · Hardest |
Réglages DIP — jeu MAME timescan
| Réglage | Position | Options (défaut en gras) |
|---|---|---|
| Flip Screen | SWE:1 | Off · On |
| Out Lane Pin | SWE:2 | Near · Far |
| Special | SWE:3,4 | 3 Credits · 2 Credits · 1 Credit · 2000000 Points |
| Allow Continue | SWE:5 | No · Yes |
| Cabinet | SW2:1 | Upright · Cocktail |
| Extended Score | SW2:2,3,4,5 | Credit 1000000/2000000 · Credit 1200000/2500000 · Credit 1500000/3000000 · Credit 2000000/4000000 · Credit 1000000 · Credit 1200000 · Credit 1500000 · Credit 1800000 · Ball 100000 · Ball 200000 … |
| Number Match | SW2:6 | No · Yes |
| Pin Rebound | SW2:7 | Well · A Little |
| Lives | SW2:8 | 3 · 5 |
Réglages DIP — jeu MAME toryumon
| Réglage | Position | Options (défaut en gras) |
|---|---|---|
| Demo Sounds | SW2:1 | Off · On |
| VS Play Mode | SW2:5 | 1 Set · 3 Set |
| Difficulty | SW2:6,7,8 | Easy · Normal · Hard · Hard+1 · Hard+2 · Hard+3 · Hard+4 · Hard+5 |
Réglages DIP — jeu MAME tturf
| Réglage | Position | Options (défaut en gras) |
|---|---|---|
| Continues | SW2:1,2 | None · 3 · Unlimited · Unlimited |
| Difficulty | SW2:3,4 | Easy · Normal · Hard · Hardest |
| Starting Energy | SW2:5,6 | 3 · 4 · 6 · 8 |
| Demo Sounds | SW2:7 | Off · On |
| Bonus Energy | SW2:8 | 1 · 2 |
Réglages DIP — jeu MAME ultracin
| Réglage | Position | Options (défaut en gras) |
|---|---|---|
| Advertise Sound Interval | SW2:1,2 | Off · No Interval · 4 Cycle · 2 Cycle |
| Advertise Coin Indication | SW2:3 | Coin · 100 - 400 Yen |
| Game Time | SW2:4 | Short · Normal |
| Difficulty | SW2:5,6 | Easy · Normal · Hard · Hardest |
Réglages DIP — jeu MAME wb3
| Réglage | Position | Options (défaut en gras) |
|---|---|---|
| Demo Sounds | SW2:2 | Off · On |
| Lives | SW2:3,4 | 2 · 3 · 4 · 5 |
| Bonus Life | SW2:5 | 50k/100k/180k/300k · 50k/150k/300k |
| Difficulty | SW2:6 | Normal · Hard |
| Test Mode | SW2:7 | No · Yes |
Réglages DIP — jeu MAME wfishing
| Réglage | Position | Options (défaut en gras) |
|---|---|---|
| Coinage | SW1:1,2,3,4 | 4C 1C · 3C 1C · 2C 1C · 1C 1C · Free Play · 1C 1C · 1C 1C · 1C 1C · 1C 1C · 1C 1C … |
| Demo Sounds | SW2:1 | On · Off |
| Advertise Coin Indication | SW2:3 | 100-400 Yen · Coin |
Réglages DIP — jeu MAME wrestwar
| Réglage | Position | Options (défaut en gras) |
|---|---|---|
| Demo Sounds | SW2:2 | Off · On |
| Round Time | SW2:3,4 | 100 · 110 · 120 · 130 |
| Allow Continue | SW2:6 | No · Yes |
| Difficulty | SW2:7,8 | Easy · Normal · Hard · Hardest |
Réglages DIP — jeu MAME wwthomas
| Réglage | Position | Options (défaut en gras) |
|---|---|---|
| Coinage | SW1:1,2,3,4 | 4C 1C · 3C 1C · 2C 1C · 2C 1C · 2C 1C · 2C 1C · 2C 1C · 2C 1C · 2C 1C · 2C 1C … |
| Advertise Sound Interval | SW2:1,2 | Off · No Interval · 4 Cycle · 2 Cycle |
| Advertise Coin Indication | SW2:3 | Coin · 100 - 400 Yen |
| Card Holding Time | SW2:4 | Normal · Long |
À vérifier sur ta carte
Ces réglages valent pour le jeu et la révision décrits par MAME. Un même titre peut avoir plusieurs jeux de DIP selon la région ou la révision, et certains systèmes utilisent des soft-dips (réglages en mémoire, via le menu de test) plutôt que des interrupteurs physiques. En cas d'écart, la sérigraphie de la carte et le menu de test font foi.
Voir aussi : référence DIP · manuels de jeu
Procédure — carte muette, dans l'ordre ✅¶
Ce que cette procédure ajoute
La méthode générale est sur Diagnostic PCB. Celle-ci en est l'application à cette plateforme : le même ordre, mais avec les valeurs réellement attendues ici, pour éviter l'aller-retour.
Outillage : multimètre, oscilloscope (ou fréquencemètre), alimentation de labo limitée en courant, tresse à dessouder. → Outillage
Si la carte est encore dans une borne
Un CRT reste chargé machine débranchée. → Sécurité CRT
1. Inspection, hors tension. Corrosion, pistes coupées, pattes d'EPROM oxydées, condensateurs CMS qui fuient, réparations antérieures douteuses. Sur cette plateforme, la pile est le premier suspect : sa fuite ronge les pistes sous le support, et les dégâts sont souvent cachés par la pile elle-même. La soulever pour regarder.
2. Le connecteur, avant tout le reste. Une bonne part des « cartes mortes » est un problème de contact, pas une panne. Nettoyer les contacts à l'alcool isopropylique et ré-enficher — pas à la gomme abrasive sur un bord doré, elle enlève la dorure et le problème revient en pire. Ça coûte deux minutes et ça tranche.
3. Alimentation, mesurée sur la carte. Viser +5,0 V mesurés au plus près de l'arrivée d'alimentation de la carte — pas à la sortie de l'alim : la chute est dans le faisceau, et c'est précisément ce qui fait qu'une carte démarre sur l'établi et pas dans la borne. Le point de mesure dépend du connecteur de cette carte — bord JAMMA, faisceau JVS ou câblage propriétaire — beaucoup de constructeurs en ont gardé un bien après l'arrivée du JAMMA — voir Identification plus haut. → Câblage Vérifier aussi le −5 V et le +12 V si l'étage son les utilise. Court-circuit suspecté : monter en courant limité et chercher le point chaud.
4. /RESET. Doit se libérer après l'allumage. Maintenue basse = le CPU ne démarre jamais. Une boucle à 1–2 Hz n'est pas le circuit de reset, c'est le watchdog : le CPU plante au boot — regarder le bus, pas le reset.
5. Horloges — les valeurs attendues sur cette plateforme.
- I8751 → 8 MHz (MCU de protection)
- M68000 → 10 MHz (CPU principal)
- YM2151 → 4 MHz (FM (son))
- Z80 → 4 MHz · 5 MHz (CPU son (souvent))
Pas d'horloge sur le M68000 (10 MHz) et rien d'autre ne vaut la peine d'être mesuré : la panne est le quartz, le diviseur ou la puce elle-même. Cette seule mesure coupe le diagnostic en deux.
Plusieurs valeurs pour un même composant = plusieurs variantes de carte dans cette famille, pas plusieurs mesures possibles sur la même : identifier la tienne avant de conclure qu'une horloge est fausse. C'est l'erreur qui fait remplacer un quartz sain.
6. Bus. L'activité sur les lignes d'adresse du CPU principal dit s'il tourne ou s'il est figé. Figé avec horloges bonnes et reset bon → RAM de travail, buffers de bus, ROMs.
7. Elle démarre mais l'image ou le son est faux — c'est un autre travail : voir Pannes fréquentes sur cette page, puis le signal tracing.
Procédure — remplacer la pile sans perdre la clé ✅¶
Toutes les cartes de la famille ne sont pas concernées
Vérifier sur cette page si ton jeu fait partie des chiffrés avant de toucher à quoi que ce soit. Sur les autres, la pile ne tient que des réglages et la perdre ne coûte qu'un re-paramétrage.
L'ordre EST la procédure
La clé de déchiffrement du FD1094 vit dans une SRAM maintenue par cette pile. Couper l'ancienne avant d'avoir soudé la neuve l'efface, tout de suite et définitivement : la carte devient muette et seul un désuicide ramène le jeu. La pile neuve se pose donc d'abord, en parallèle.
- Carte hors tension, ancienne pile laissée en place.
- Mesurer l'ancienne en circuit et noter la valeur (une CR2032 fait 3 V nominal). C'est ce qui dit si on est en avance sur la panne ou déjà en retard.
- Souder la pile neuve en parallèle de l'ancienne — piggyback — en surveillant la polarité. Une pile à l'envers décharge l'ancienne à travers elle et efface la clé tout aussi sûrement.
- Re-mesurer aux bornes du support : la tension doit être remontée. Ne pas continuer tant qu'elle ne l'est pas.
- Seulement là, retirer l'ancienne.
- Remettre sous tension et vérifier que le jeu démarre.
Déjà morte ? Cette procédure ne la ramènera pas, la clé est partie. → désuicide
Émulation & FPGA¶
- MAME : System 16A/B émulés, y compris le déchiffrement FD1094/FD1089 via les clés extraites.
- FPGA / MiSTer : core jts16 (Jotego) — System 16A/B en logique reconstruite (jeux non chiffrés et titres dont la clé FD1094 est connue).
Photos / assets¶
(À ajouter : carte 16B, module FD1094 + pile, customs.)
Sources & attribution¶
- Wikipédia — Sega System 16 (specs de base, jeux, versions) — CC-BY-SA — https://en.wikipedia.org/wiki/Sega_System_16
- System16.com — Sega System 16 Hardware — à référencer — https://www.system16.com/hardware.php?id=696
- MAME — décryptage FD1094/FD1089 — à référencer
Image :
-
system16b-carte.jpg— déposée par Black Squirrel sur Sega Retro (site CC BY 4.0 ; ⚠️ le fichier ne porte pas de licence individuelle) — https://segaretro.org/File:System16b_motherboard.png -
system16a-carte.jpg— déposée par Mikel sur Sega Retro (site CC BY 4.0 ; ⚠️ le fichier ne porte pas de licence individuelle) — https://segaretro.org/File:System16a_motherboard.jpg
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.