Aller au contenu

Sega System 32

Plateforme d'arcade 2D haut de gamme de Sega (1992) : sprites nombreux, mise à l'échelle/rotation, palette large. Golden Axe: Revenge of Death Adder, Spider- Man, Arabian Fight, OutRunners, Rad Mobile… Variante Multi 32 (deux écrans).

PCB Sega (Mega) System 32

PCB Sega (Mega) System 32 — photo Baz1521, CC BY-SA 3.0 (Wikimedia Commons).

Identification

Champ Valeur
Fabricant Sega
Année 1992
Variantes System 32 · Multi 32 (dual screen)
Type de connecteur JAMMA

Architecture

Bloc Puce Fréquence Rôle
CPU NEC V60 ~16 MHz logique de jeu
CPU son Zilog Z80
Son Yamaha YM3438 (OPN2C) + Sega MultiPCM (315-5560) FM + échantillons
Vidéo customs Sega sprites avec zoom/rotation (mise à l'échelle matérielle), tilemaps, palette large (~8000+ couleurs), linescroll

Le System 32 pousse la 2D avec effets pseudo-3D : sprites redimensionnés/tournés en hardware, dégradés, transparences — l'apogée de la 2D Sega juste avant le tout-polygone (Model 1/2).

Multi 32 (V70, double écran)

La variante Multi 32 remplace le V60 par un NEC V70 @ ~20 MHz et pilote deux moniteurs pour les bornes à écran double (OutRunners, Title Fight). Plus de RAM/customs → conversion Multi 32 ↔ System 32 non triviale.

Le « suicide »

Programme chiffré + clé à pile — mais pas sur tous les jeux

Beaucoup de jeux System 32 ont un programme chiffré dont la clé vit dans un module de sécurité à pile : pile morte = clé perdue = carte muette (comme la CPS-2 / le FD1094 System 16).

⚠️ Mais tous les modules de sécurité ne sont pas à pile. Golden Axe II — The Revenge of Death Adder en porte un — le 315-5533-02 — qui est un NEC V25 relabelisé exécutant son code depuis une EPROM embarquée : il n'y a pas de pile, et cette carte ne se suicide pas. Sur elle, une panne du module est une vraie panne — EPROM corrompue ou RAM Fujitsu morte — pas une clé perdue. Identifier son jeu avant de conclure. Le désuicide consiste à repasser en ROM déchiffrées (souvent une seule + une pour le checksum), sans le module. → Guide désuicide & conversion System 32 (ROM déchiffrées, ROM board Big 18 / Small 20).

Jeux notables

Golden Axe: The Revenge of Death Adder, Spider-Man: The Videogame, Arabian Fight, SegaSonic the Hedgehog, OutRunners, Rad Mobile, Alien³: The Gun, Burning Rival, Dark Edge, Holosseum…

Préservation & émulation

  • Émulation : MAME émule le System 32 / Multi 32 (customs et chiffrement rétro-conçus) ; tous les jeux ont été patchés/déchiffrés côté préservation.
  • FPGA / MiSTer : pas de core (V60/V70 + customs = trop complexe) → MAME.
  • Désuicide : cf. lien ci-dessus (la vraie priorité sur ces cartes).
  • Recap ciblé selon l'âge ; customs Sega rares → soin aux contacts et à l'alim.

Pannes fréquentes

Symptôme Cause probable Piste
Écran noir / boot bloqué Suicide : module sécurité à pile HS Désuicider (ROM déchiffrée) — voir lien ci-dessus
Sprites/plans corrompus RAM vidéo, customs sprite Test RAM, contacts
Son absent MultiPCM (+ V60 son / YM3438) Diagnostic étage son
2ᵉ écran KO (Multi 32) sortie/faisceau dual-screen Vérifier la 2ᵉ sortie vidéo
Pas d'image Alim, V60/V70, contacts Diagnostic base

Priorité : le suicide

Sur System 32, la pile du module de sécurité peut « suicider » la carte (programme chiffré illisible). C'est la panne à anticiper → voir le guide désuicide.

Réparation : quelle EPROM pour remplacer une puce grillée ?

Correspondance taille de dump → EPROM 27C à graver :

Taille Densité EPROM (8 bits) Variante 16 bits / mask
64 Ko 512 Kbit 27C512 —
128 Ko 1 Mbit 27C010 —
256 Ko 2 Mbit 27C020 —
512 Ko 4 Mbit 27C040 27C400/27C4096
1 Mo 8 Mbit 27C080/801 27C800
2 Mo 16 Mbit — 27C160
  • epr- = EPROM regravable · mpr- = mask ROM d'usine (brochage ≠ EPROM → adaptateur souvent nécessaire pour la remplacer).
  • Table EPROM par emplacement et jeu par jeu (socket IC → EPROM), jumpers de la ROM board, et cas protégés (Arabian Fight, Golden Axe: Revenge of Death Adder) : → Guide EPROM / jumpers / conversion System 32

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 — le mod prioritaire 🟠 : le System 32 se suicide (programme chiffré + module de sécurité à pile). La voie durable n'est pas de remplacer la pile mais de passer en ROM déchiffrée sans module → désuicide System 32. Tant que la pile est vive, ne jamais couper l'alimentation du module → piles de sauvegarde.
  • Stockage 🟡 : jeu en EPROM sur ROM board (Big 18 canaux / Small 20 canaux). Changer de jeu = reprogrammer les EPROM et poser le bon type de ROM board → conversions System 32 · méthode EPROM.
  • Préservation du support : remplacement du stockage d'origine, multicarts et solutions modernes par famille → hub préservation PCB.
  • Fréquence de balayage 📺 : ~15,72 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/segas32.cpp — horloge pixel ÷ htotal.)
  • FPGA / émulation : voir la section Émulation & FPGA ci-dessous.

Réparation (technicien) — diagnostic

  • Suicide (voir la section dédiée) : une carte morte peut être une protection/pile, pas une panne — vérifier avant de dessouder (piles de sauvegarde).
  • CPU V60 + Z80 son : freeze = CPU / sa RAM. Son : YM3438 + MultiPCM (315-5560) — échantillons muets = MultiPCM / ROM son.
  • Customs (zoom/rotation sprites) : corrompus = RAM + buffers d'abord, custom ensuite.
  • 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
MULTIPCM 10 MHz PCM Sega
RF5C68 12.5 MHz PCM
V60 16.10795 MHz CPU principal
V70 20 MHz CPU principal
YM3438 8.053975 MHz FM (son)
Z80 8.053975 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.

Manuels d'origine des jeux de cette plateforme ✅

Manuels constructeur des jeux tournant sur cette carte. Au-delà de la notice, ils contiennent très souvent les réglages DIP complets, le brochage du connecteur, la procédure de test, la nomenclature des pièces et les tensions attendues.

→ Catalogue complet : manuels de service, câblage & manuels de jeu

Réglages DIP ✅

3 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 kokoroj2
Réglage Position Options (défaut en gras)
CD & Printer SW1:4 Off · On
Réglages DIP — jeu MAME radr
Réglage Position Options (défaut en gras)
Transmission SW1:4 Manual · Automatic
Réglages DIP — jeu MAME slipstrm
Réglage Position Options (défaut en gras)
Freeze Frame SW1:3 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

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.

  • MULTIPCM → 10 MHz (PCM Sega)
  • RF5C68 → 12.5 MHz (PCM)
  • V60 → 16.10795 MHz (CPU principal)
  • V70 → 20 MHz (CPU principal)
  • YM3438 → 8.053975 MHz (FM (son))
  • Z80 → 8.053975 MHz (CPU son (souvent))

Pas d'horloge sur le V60 (16.10795 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.

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 de la puce de sécurité 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.

  1. Carte hors tension, ancienne pile laissée en place.
  2. 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.
  3. 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.
  4. Re-mesurer aux bornes du support : la tension doit être remontée. Ne pas continuer tant qu'elle ne l'est pas.
  5. Seulement là, retirer l'ancienne.
  6. Remettre sous tension et vérifier que le jeu démarre.

→ Piles de sauvegarde

Déjà morte ? Cette procédure ne la ramènera pas, la clé est partie. → désuicide

Photos / assets

(À ajouter : carte System 32, customs.)

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.