Sega G80 (raster & vectoriel)¶
La plateforme flexible de Sega au début des années 80 (1981), déclinée en deux versions : raster (Astro Blaster, 005, Monster Bash) et vectorielle (Space Fury, Star Trek, Eliminator, Tac/Scan, Zektor). Le versant vectoriel partage les contraintes des bornes vectorielles Atari : moniteur XY et haute tension.
Identification¶
| Champ | Valeur |
|---|---|
| Fabricant | Sega / Gremlin |
| Années | 1981-1983 |
| Versions | G80 raster · G80 vectoriel |
| CPU | Zilog Z80 |
| Son | cartes son dédiées + synthèse vocale (speech) selon le jeu |
Architecture¶
| Bloc | Puce | Rôle |
|---|---|---|
| CPU | Zilog Z80 | logique de jeu |
| Vidéo (raster) | tuiles + sprites | Astro Blaster, 005, Space Odyssey, Monster Bash, Pig Newton |
| Vidéo (vectoriel) | générateur de vecteurs + moniteur XY | Space Fury, Zektor, Tac/Scan, Eliminator, Star Trek: SOS |
| Son | Universal Sound Board + cartes speech/sound par jeu | musique/SFX + voix synthétisée (Space Fury, Star Trek…) |
⚠️ Zaxxon n'est PAS un jeu G80 : malgré la promesse « Convert-a-Game » de Sega, les grands succès Zaxxon et Pengo sont sortis sur des hardwares dédiés — le succès de Zaxxon a d'ailleurs sapé le concept G80. Dernier G80 en 1983.
Le versant vectoriel (répa spécifique)¶
Les G80 vectoriels utilisent un moniteur XY (souvent Electrohome G08), avec les mêmes dangers que l'Atari vectoriel :
- Haute tension CRT → décharger avant intervention.
- Point brûlant fixe = risque de brûlure du phosphore → couper immédiatement.
- Réparation = recap + reflow de la déflexion, diagnostic du générateur de vecteurs.
Jeux notables¶
- Raster : Astro Blaster (1981), 005, Space Odyssey, Monster Bash.
- Vectoriel : Space Fury (1981), Zektor, Tac/Scan, Eliminator, Star Trek: Strategic Operations Simulator (1982, le plus célèbre).
Pannes fréquentes¶
| Symptôme | Cause probable | Piste |
|---|---|---|
| Traits déformés/absents (vectoriel) | déflexion XY / soudures | Reflow, diag déflexion |
| Écran mort HT ok (vectoriel) | générateur de vecteurs / caps | Recap + diag |
| Pas de voix (SFX ok) | carte speech | Diagnostic carte parole |
| Image raster corrompue | RAM vidéo, Z80 | Test RAM, contacts |
| Pas d'image | Alim, Z80, faisceau | 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.
- 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,72 kHz / 60,0 Hz (versions raster) — résolution standard, un châssis 15 kHz classique convient → tri-sync et upscalers.
(Calculé depuis les sources MAME —
sega/segag80r.cpp— horloge pixel ÷ htotal.) - FPGA / émulation : voir la section Émulation & FPGA ci-dessous.
Réparation (technicien)¶
- Chiffrement Sega 315-xxxx (adresse/données) sur beaucoup de jeux : sans la carte/puce de décodage correcte, le jeu ne tourne pas — vérifier avant de suspecter la logique.
- Versant vectoriel : moniteur XY haute tension → Sécurité CRT.
- Parole (speech) : carte de synthèse vocale séparée — voix muette ≠ panne du son principal.
- Logique Z80 discrète : diagnostic TTL/RAM/buffers ; EPROM 2716/2732 sur support (pattes oxydées → 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 |
|---|---|---|
| Z80 | 3.86712 MHz · 4 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.
Schémas d'origine archivés ✅¶
Schémas constructeur de jeux de cette famille, archivés localement. Ils donnent l'arbre d'horloges, le décodage d'adresses et le découpage des étages vidéo/son/alimentation — de quoi remonter un signal absent jusqu'à sa source.
- Highway (TM-028) — schéma complet (PDF)
- Monster Bash — schéma complet (PDF)
- Tranquilizer Gun — schéma complet (PDF)
Portée
Un schéma vaut pour le jeu et la révision nommés : au sein d'une famille le découpage général se retrouve, mais les repères de composants et le brochage des customs ne se transposent pas. Source : collection Arcade Game Manuals (Internet Archive), documents constructeur conservés à titre de préservation.
Bulletins de service constructeur ✅¶
Correctifs diffusés par le constructeur à son réseau : ils documentent une panne reconnue en usine, son symptôme et la modification à appliquer.
→ Catalogue complet : manuels de service & plans de câblage
Réglages DIP ✅¶
8 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 005
| Réglage | Position | Options (défaut en gras) |
|---|---|---|
| Lives | SW1:8,7 | 3 · 4 · 5 · 6 |
| Cabinet | SW1:6 | Upright · Cocktail |
Réglages DIP — jeu MAME astrob
| Réglage | Position | Options (défaut en gras) |
|---|---|---|
| Lives | SW1:8,7 | 2 · 3 · 4 · 5 |
| Cabinet | SW1:6 | Upright · Cocktail |
| Demo Speech | SW1:5 | Off · On |
Réglages DIP — jeu MAME astrob2
| Réglage | Position | Options (défaut en gras) |
|---|---|---|
| Lives | SW1:8,7 | 2 · 3 |
Réglages DIP — jeu MAME g80r_generic
| Réglage | Position | Options (défaut en gras) |
|---|---|---|
| Coin A | SW2:8,7,6,5 | 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 5/6 · 1 Coin/1 Credit 4/5 · 1 Coin/1 Credit 2/3 · 1C 2C … |
| Coin B | SW2:4,3,2,1 | 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 5/6 · 1 Coin/1 Credit 4/5 · 1 Coin/1 Credit 2/3 · 1C 2C … |
Réglages DIP — jeu MAME monsterb
| Réglage | Position | Options (défaut en gras) |
|---|---|---|
| Lives | SW1:8,7 | 3 · 4 · 5 · 6 |
| Cabinet | SW1:6 | Upright · Cocktail |
| Difficulty | SW1:5,4 | Easy · Medium · Hard · Hardest |
| Bonus Life | SW1:3,2 | 10000 · 20000 · 40000 · None |
| Infinite Lives (Cheat) | SW1:1 | Off · On |
Réglages DIP — jeu MAME pignewt
| Réglage | Position | Options (défaut en gras) |
|---|---|---|
| Cabinet | SW1:8 | Upright · Cocktail |
| Demo Sounds | SW1:7 | Off · On |
| Lives | SW1:6,5 | 3 · 4 · 5 · 6 |
Réglages DIP — jeu MAME sindbadm
| Réglage | Position | Options (défaut en gras) |
|---|---|---|
| Lives | SW1:8,7 | 3 · 4 · 5 · 6 |
| Cabinet | SW1:6 | Upright · Cocktail |
| Infinite Lives (Cheat) | SW1:1 | Off · On |
| Coin A | SW2:8,7,6,5 | 4C 1C · 3C 1C · 2C 1C · 2 Coins/1 Credit 5/3 · 2 Coins/1 Credit 4/3 · 1C 1C · 1 Coin/1 Credit 5/6 · 1 Coin/1 Credit 4/5 · 1 Coin/1 Credit 2/3 · 2C 3C … |
| Coin B | SW2:4,3,2,1 | 4C 1C · 3C 1C · 2C 1C · 2 Coins/1 Credit 5/3 · 2 Coins/1 Credit 4/3 · 1C 1C · 1 Coin/1 Credit 5/6 · 1 Coin/1 Credit 4/5 · 1 Coin/1 Credit 2/3 · 2C 3C … |
Réglages DIP — jeu MAME spaceod
| Réglage | Position | Options (défaut en gras) |
|---|---|---|
| Lives | SW1:8,7 | 3 · 4 · 5 · 6 |
| Cabinet | SW1:6 | Upright · Cocktail |
| Bonus Life | SW1:5,4 | 20000 · 40000 · 60000 · 80000 |
| Infinite Lives (Cheat) | SW1:1 | 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/segag80r.cpp,sega/segag80v.cpp). - FPGA / MiSTer : pas de core G80 dédié confirmé → MAME.
Réparation EPROM¶
Programme Z80 : raster (Zaxxon, Congo Bongo) / vectoriel (Space Fury, Star Trek, Tac/Scan). EPROM 2716 / 2732. ⚠ Beaucoup ont un chiffrement d'adresse/données Sega (315-xxxx) → carte de décodage requise.
Lignée¶
Contemporain des débuts Sega arcade ; précède le System 1 (1983). Parenté vectorielle avec l'Atari vectoriel.
Photos / assets¶
(À ajouter : card cage G80, générateur de vecteurs, moniteur XY Electrohome G08.)
Sources & attribution¶
- Sega Retro — Sega G80 (raster + vectoriel, Z80, jeux, sound/speech boards) — https://www.segaretro.org/Sega_G80
- System16 — Sega G80 Vector Hardware — https://www.system16.com/hardware.php?id=686
- MAME —
sega/segag80r.cpp&sega/segag80v.cpp— https://github.com/mamedev/mame
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.