Sega System C / C-2
Le System C (1989) et son évolution System C-2 (1990) sont des cartes
d'arcade Sega bâties autour du même VDP que la Mega Drive/Genesis (315-5313).
Du 68000, un habillage arcade et de la 2D colorée : Columns, Bloxeed, la série
Puzzle & Action (Tant-R/Ichidant-R) et surtout Puyo Puyo.

PCB Sega System C-2 — photo Komatta, domaine public (Wikimedia Commons).
Identification
| Champ |
Valeur |
| Fabricant |
Sega |
| Années |
System C (1989) · System C-2 (1990) |
| Type de connecteur |
JAMMA |
| Nombre de joueurs |
2 |
| Orientation écran |
Horizontal |
| CPU |
Motorola 68000 @ 10 MHz |
Architecture
| Bloc |
Puce |
Rôle |
| CPU principal |
Motorola 68000 (~10 MHz) |
logique de jeu |
| Vidéo |
Sega 315-5313 (VDP Mega Drive) |
tilemaps + sprites, colorizer dédié |
| Son FM |
Yamaha YM3438 (compatible YM2612) |
musique |
| PSG |
SN76489 (intégré au VDP) |
bruit/canaux carrés |
| Échantillons |
NEC µPD7759 |
C-2 uniquement (voix/samples ADPCM) |
| I/O |
Sega 315-5296 |
entrées/sorties |
- Le cœur graphique est celui de la Mega Drive (315-5313), mais la carte utilise sa
propre chaîne de colorisation (données de pixels vers un colorizer) au lieu de la
sortie RGB standard du VDP — d'où une palette élargie par rapport à la console.
- Différence C vs C-2 : le System C-2 ajoute le µPD7759 (lecture
d'échantillons). Grossièrement, C = sans µPD7759, C-2 = avec.
Jeux notables
- System C : Columns, Columns II, Bloxeed, Tant-R (Puzzle & Action)…
- System C-2 : Puyo Puyo, Ichidant-R (Puzzle & Action 2), Borench, Thunder
Force AC, Twin Squash, Ribbit!, la série Print Club (Puri-Kura)…
Sécurité & protection
Beaucoup de jeux System C-2 embarquent une puce de protection de la série 317-xxxx
(type EPM5032). D'après MAME, la protection est en grande partie comprise : elle
repose sur une table de 256 valeurs 4 bits propre à chaque jeu. Elle est nommée à
titre factuel ici ; aucune clé ni aucun contournement n'est fourni.
Pannes fréquentes
| Symptôme |
Cause probable |
Piste |
| Écran figé / jeu ne démarre pas (C-2) |
puce 317-xxxx (protection) / customs |
Vérifier ; MAME documente la protection |
| Couleurs fausses |
VDP 315-5313 / colorizer |
Diagnostic vidéo, reseat |
| Voix/samples muets (C-2) |
µPD7759 |
Diagnostic étage échantillons |
| Musique absente |
YM3438 / SN76489 |
Diagnostic étage FM/PSG |
| Réglages perdus |
DIP / pile |
Vérifier DIP / remplacer pile |
| Pas d'image |
Alim, 68000, contacts JAMMA |
Diagnostic base |
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.
- Pile 🟢 : pile de sauvegarde présente (réglages/compteurs/RTC). Une pile qui fuit corrode les pistes — la contrôler et la remplacer avant qu'elle ne coule → 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 📺 : la configuration écran vit dans le composant VDP Sega, pas dans le driver — non mesurée ici. Ces VDP sortent du standard ~15 kHz : un châssis 15 kHz convient. (Déduit de la famille de VDP documentée plus haut, non calculé depuis MAME.) → tri-sync et upscalers.
- FPGA / émulation : voir la section Émulation & FPGA ci-dessous.
Réparation (technicien)
- Base « Mega Drive en borne » : 315-5313 (VDP Mega Drive) + YM3438 → beaucoup de
points communs de réparation avec une Mega Drive (VDP, colorizer, étage FM).
- Protection : certains jeux ont une puce de protection Sega → plantage = protection,
pas logique (donneur / MAME).
- I/O 315-5296 : contrôles morts = tester ce custom I/O + buffers.
- Condensateurs : recap filtrage + audio. Sockets EPROM oxydés : support tulipe.
→ 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 |
| M68000 |
8.948862 MHz |
CPU principal |
| YM3438 |
7.670454 MHz |
FM (son) |
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 ✅
28 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 anpanman
| Réglage |
Position |
Options (défaut en gras) |
| Demo Sounds |
SW2:1 |
On · Off |
| Demo Voice |
SW2:2 |
On · Off |
Réglages DIP — jeu MAME bloxeedc
| Réglage |
Position |
Options (défaut en gras) |
| Credits to Start (VS) |
SW2:1 |
1 · 2 · 2 · 4 |
| Credits to Start (Normal) |
SW2:2 |
1 · 2 |
| Demo Sounds |
SW2:4 |
Off · On |
| Difficulty |
SW2:5,6 |
Easy · Normal · Hard · Hardest |
| High Speed Mode |
SW2:8 |
Off · On |
Réglages DIP — jeu MAME bloxeedu
| Réglage |
Position |
Options (défaut en gras) |
| Credits to Start (Normal / VS) |
SW2:1,2 |
1 / 1 · 1 / 2 · 1 / 2 · 2 / 4 |
Réglages DIP — jeu MAME borench
| Réglage |
Position |
Options (défaut en gras) |
| Credits to Start |
SW2:1 |
1 · 2 |
| Demo Sounds |
SW2:2 |
Off · On |
| Lives 1P Mode |
SW2:3,4 |
1 · 2 · 3 · 4 |
| Lives 2P Mode |
SW2:5,6 |
2 · 3 · 4 · 5 |
| Difficulty |
SW2:7,8 |
Easy · Medium · Hard · Hardest |
Réglages DIP — jeu MAME columns
| Réglage |
Position |
Options (défaut en gras) |
| Demo Sounds |
SW2:2 |
Off · On |
| Difficulty |
SW2:5,6 |
Easiest · Easy · Normal · Hard |
Réglages DIP — jeu MAME columns2
| Réglage |
Position |
Options (défaut en gras) |
| Cabinet |
SW2:1 |
Upright · Cocktail |
| Demo Sounds |
SW2:2 |
Off · On |
| VS. Mode Credits/Match |
SW2:3,4 |
1 · 2 · 3 · 4 |
| Flash Mode Difficulty |
SW2:5,6 |
Easy · Normal · Hard · Hardest |
Réglages DIP — jeu MAME columnsu
| Réglage |
Position |
Options (défaut en gras) |
| Cabinet |
SW2:1 |
Upright · Cocktail |
| Demo Sounds |
SW2:2 |
Off · On |
| Background Music |
SW2:3 |
BGM #1 · BGM #2 |
| Difficulty |
SW2:5,6 |
Easiest · Easy · Normal · Hard |
Réglages DIP — jeu MAME headonch
| Réglage |
Position |
Options (défaut en gras) |
| Demo Sounds |
SW2:1 |
Off · On |
| Difficulty |
SW2:2,3 |
Easy · Medium · Hard · Hardest |
| Lives |
SW2:4,5 |
2 · 3 · 4 · 5 |
Réglages DIP — jeu MAME ichir
| Réglage |
Position |
Options (défaut en gras) |
| Demo Sounds |
SW2:1 |
Off · On |
| Difficulty |
SW2:2,3 |
Easy · Medium · Hard · Hardest |
Réglages DIP — jeu MAME ooparts
| 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 · Medium · Hard · Hardest |
| Region |
SW2:6,7 |
Japan · USA · Export · Export |
Réglages DIP — jeu MAME pclub
| Réglage |
Position |
Options (défaut en gras) |
| Coinage |
SW4:1,2,3 |
7C 1C · 6C 1C · 5C 1C · 4C 1C · 3C 1C · 2C 1C · 1C 1C · Free Play |
| Demo Sounds |
SW5:6 |
Off · On |
Réglages DIP — jeu MAME pclubjv2
| Réglage |
Position |
Options (défaut en gras) |
| Coins per Credit (Normal / Alternate) |
SW4:1,2,3 |
25 / 30 · 6 / 7 · 10 / 12 · 1 / 2 · 3 / Free Play · 15 / 20 · 4 / 5 · 8 / 9 |
| Alternate Coinage |
SW4:4 |
Off · On |
| Demo Sounds |
SW5:6 |
Off · On |
Réglages DIP — jeu MAME potopoto
| Réglage |
Position |
Options (défaut en gras) |
| Credits to Start |
SW2:1 |
1 · 2 |
| Demo Sounds |
SW2:2 |
Off · On |
| Coin Chute Type |
SW2:3 |
Common · Individual |
| Credits to Continue |
SW2:4 |
1 · 2 |
| Buy-In |
SW2:5 |
No · Yes |
| Difficulty |
SW2:6,7 |
Easy · Medium · Hard · Hardest |
| Moving Seat |
SW2:8 |
No Use · In Use |
Réglages DIP — jeu MAME puyo
| Réglage |
Position |
Options (défaut en gras) |
| Demo Sounds |
SW2:2 |
Off · On |
| VS. Mode Credits/Match |
SW2:3 |
1 · 3 |
| 1P Mode Difficulty |
SW2:4,5 |
Easy · Medium · Hard · Hardest |
| Moving Seat |
SW2:8 |
No Use · In Use |
Réglages DIP — jeu MAME puyopuy2
| Réglage |
Position |
Options (défaut en gras) |
| Rannyu Off Button |
SW2:1 |
Use · No Use |
| Demo Sounds |
SW2:2 |
Off · On |
| Turn Direction |
SW2:3 |
1:Right 2:Left · 1:Left 2:Right |
| Difficulty |
SW2:4,5 |
Easy · Medium · Hard · Hardest |
| VS Mode Match/1 Play |
SW2:6,7 |
1 · 2 · 3 · 4 |
| Battle Start credit |
SW2:8 |
1 · 2 |
Réglages DIP — jeu MAME ribbit
| Réglage |
Position |
Options (défaut en gras) |
| Credits to Start |
SW2:1 |
1 · 2 |
| Demo Sounds |
SW2:2 |
Off · On |
| Lives |
SW2:3,4 |
1 · 2 · 3 · 5 |
| Difficulty |
SW2:5,6 |
Easy · Normal · Hard · Hardest |
Réglages DIP — jeu MAME ribbitj
| Réglage |
Position |
Options (défaut en gras) |
| Credits to Start |
SW2:1 |
1 · 2 |
| Demo Sounds |
SW2:2 |
Off · On |
| Lives |
SW2:3,4 |
1 · 2 · 3 · 5 |
| Difficulty |
SW2:5,6 |
Easy · Normal · Hard · Hardest |
Réglages DIP — jeu MAME soniccar
| Réglage |
Position |
Options (défaut en gras) |
| Demo Sound Interval |
SW2:1,2 |
Off · Every 4 Minutes · Every 2 Minutes · On |
| Lighting Time |
SW2:3 |
Advertise & Playtime · Playtime Only |
| Light |
SW2:4 |
Off · On |
| Screen Display |
SW2:5 |
Insert 100-400 Yen · Insert Money |
Réglages DIP — jeu MAME sonicfgt
| Réglage |
Position |
Options (défaut en gras) |
| Credit Mode |
SW2:1 |
Off · On |
Réglages DIP — jeu MAME sonicpop
| Réglage |
Position |
Options (défaut en gras) |
| Demo Sounds |
SW2:1 |
On · Off |
| Trouble BGM |
SW2:2 |
On · Off |
| Region |
SW2:3,4 |
USA · Export · USA (duplicate) · Japan |
| Sensor Advertise |
SW2:5 |
On · Off |
Réglages DIP — jeu MAME ssonicbr
| Réglage |
Position |
Options (défaut en gras) |
| Demo Sounds |
SW2:1 |
On · Off |
| Difficulty |
SW2:2,3 |
Easy · Medium · Hard · Hardest |
Réglages DIP — jeu MAME stkclmns
| Réglage |
Position |
Options (défaut en gras) |
| Difficulty |
SW2:1,2 |
Easy · Medium · Hard · Hardest |
| Demo Sounds |
SW2:3 |
Off · On |
| Match Mode Price |
SW2:4 |
1 · 2 |
Réglages DIP — jeu MAME tfrceac
| Réglage |
Position |
Options (défaut en gras) |
| Credits to Start |
SW2:1 |
1 · 2 |
| Demo Sounds |
SW2:2 |
Off · On |
| Lives |
SW2:3,4 |
2 · 3 · 4 · 5 |
| Bonus Life |
SW2:5,6 |
10k, 70k, 150k · 20k, 100k, 200k · 40k, 150k, 300k · None |
| Difficulty |
SW2:7,8 |
Easy · Medium · Hard · Hardest |
Réglages DIP — jeu MAME twinsqua
| Réglage |
Position |
Options (défaut en gras) |
| Credits to Start |
SW2:1 |
1 · 2 |
| Demo Sounds |
SW2:2 |
Off · On |
| Buy In |
SW2:3 |
Off · On |
| Difficulty |
SW2:4,5 |
Easy · Medium · Hard · Hardest |
| Seat Type |
SW2:6 |
Normal · Moving |
Réglages DIP — jeu MAME wwjumbo
| Réglage |
Position |
Options (défaut en gras) |
| Demo Sound Interval |
SW2:1,2 |
Off · Every 4 Minutes · Every 2 Minutes · On |
| Lighting Time |
SW2:3 |
Playtime Only · Advertise & Playtime |
| Light |
SW2:4 |
Off · On |
| Screen Display |
SW2:5 |
Insert 100-400 Yen · Insert Money |
| 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 … |
Réglages DIP — jeu MAME wwmarine
| Réglage |
Position |
Options (défaut en gras) |
| Demo Sound Interval |
SW2:1,2 |
Off · Every 3 Demo Cycles · Every 2 Demo Cycles · On |
| Capsule Mode |
SW2:3 |
Off · On |
| Credit Mode |
SW2:5 |
Off · On |
Réglages DIP — jeu MAME wwpajero
| Réglage |
Position |
Options (défaut en gras) |
| Demo Sound Interval |
SW2:1,2 |
Off · Every 8 Demo Cycles · Every 4 Demo Cycles · On |
Réglages DIP — jeu MAME zunkyou
| Réglage |
Position |
Options (défaut en gras) |
| Game Difficulty 1 |
SW2:1 |
Medium · Hard |
| Game Difficulty 2 |
SW2:2 |
Medium · Hard |
| Lives |
SW2:3,4 |
1 · 2 · 3 · 5 |
| Demo Sounds |
SW2:5 |
Off · On |
À 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
Émulation & FPGA
- Émulation : MAME (
sega/segac2.cpp) — System C et C-2, protection 317-xxxx
largement gérée.
- FPGA / MiSTer : pas de core d'arcade dédié vérifié ; le matériel dérive
toutefois directement de la Mega Drive (cœur Genesis MiSTer côté console).
Réparation EPROM
Programme 68000 en 27C010 / 27C040 (MAME sega/segac2.cpp) : Puyo Puyo = 4× 27C010 ·
Puyo Puyo 2 = 2× 27C040 · Tant R (Puzzle & Action) = 4× 27C040. ⚠ Certains C-2 ont un
317-xxxx (programme chiffré via le FD1094-like) → ROM déchiffrées requises.
Lignée
Directement issu de la Mega Drive (même VDP 315-5313, même famille FM) et cousin du
System 18 côté architecture Sega. Fait le pont entre le hardware
console Sega et l'arcade JAMMA 2D du début des années 90.
Photos / assets
(À ajouter : carte System C-2, VDP 315-5313, puce protection 317-xxxx.)
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.