Sega System 1 / System 2
Le socle 8 bits de Sega au milieu des années 80 : deux Z80 (jeu + son),
tuiles + sprites, et surtout beaucoup de jeux chiffrés (Z80 custom / MC-8123).
Flicky, Wonder Boy, Choplifter, Pitfall II… Le System 2 est une évolution
(plus de sprites). Un core MiSTer existe → excellente préservation.
Identification
| Champ |
Valeur |
| Fabricant |
Sega |
| Années |
System 1 (1983) · System 2 (1985) |
| Type |
plateforme 8 bits à tuiles + sprites |
| Connecteur |
faisceau Sega / conversions JAMMA |
| Réglages |
DIP |
Architecture
| Bloc |
Puce |
Fréquence |
Rôle |
| CPU |
Zilog Z80 |
~4 MHz |
logique de jeu (souvent chiffré, voir plus bas) |
| CPU son |
Zilog Z80 |
~4 MHz |
pilote le son |
| Son |
2× SN76489 (PSG) |
|
+ YM2151 (FM) sur les jeux tardifs |
| Vidéo |
customs Sega (tilemaps + sprites) |
|
256×224 (souvent en borne verticale), palette large pour de la 2D 8 bits |
Le System 2 (1985) reprend la base en augmentant le nombre de sprites et la
richesse graphique — même famille dans MAME (sega/system1.cpp).
La protection (le vrai sujet)
Beaucoup de jeux System 1/2 tournent sur un Z80 chiffré :
- Z80 custom Sega (
315-5xxx) : les opcodes sont brouillés ; sans la table
de déchiffrement (rétro-conçue), le programme est illisible.
- MC-8123 : module de déchiffrement à clé sauvegardée par pile (comme
certains System 16) → une pile morte peut « suicider » ces jeux. Les clés ont
été extraites par la communauté.
→ Clés par jeu (FD1094/FD1089/MC-8123/8751) :
System 16 — clés par jeu (le tableau couvre
aussi les MC-8123).
Jeux notables
Flicky, Wonder Boy (1986), Choplifter, Pitfall II: The Lost Caverns, Up'n
Down, SWAT, Star Jacker, TeddyBoy Blues, My Hero, Mister Viking, Regulus,
4D Warriors, Water Match… (le System 2 ajoute des variantes plus riches).
Pannes fréquentes
| Symptôme |
Cause probable |
Piste |
| Écran noir / boot bloqué |
MC-8123 : pile de clé HS (jeux chiffrés) |
Re-clé / ROM déchiffrée (voir clés par jeu) |
| Sprites/tuiles corrompus |
RAM vidéo, customs |
Test RAM, contacts |
| Son absent |
Z80 son / SN76489 (/ YM2151) |
Diagnostic étage son |
| Réglages perdus |
DIP mal réglés |
Vérifier le banc DIP |
| 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.
- Pile 🟢 : pile de sauvegarde présente (réglages/compteurs/RTC). ⚠️ Sur cette plateforme, une pile morte ne tue PAS le jeu — c'est une fuite de pile qui 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 📺 : ~15,62 kHz / 60,1 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/system1.cpp — horloge pixel ÷ htotal.)
- FPGA / émulation : voir la section Émulation & FPGA ci-dessous.
Réparation (technicien)
- Programme Z80 chiffré (315-xxxx) sur beaucoup de jeux : sans puce/carte de décodage
correcte, pas de boot — vérifier avant de suspecter la logique.
- Customs Sega (tilemaps/sprites) : corrompus = RAM vidéo + buffers d'abord, custom
ensuite (donneur).
- Son : Z80 son + 2× SN76489 (+ YM2151 tardif) — diagnostiquer l'étage son.
- 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 |
| I8751 |
8 MHz |
MCU de protection |
| SN76489A |
2 MHz · 4 MHz |
PSG |
| Z80 |
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.
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 ✅
40 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 4dwarrio
| Réglage |
Position |
Options (défaut en gras) |
| Lives |
SWB:2,3 |
3 · 4 · 5 · Infinite |
| Bonus Life |
SWB:4,5,6 |
30000 · 40000 · 50000 · 60000 · 70000 · 80000 · 90000 · None |
| Difficulty |
SWB:7 |
Easy · Hard |
Réglages DIP — jeu MAME blockgal
| Réglage |
Position |
Options (défaut en gras) |
| Demo Sounds |
SWB:2 |
Off · On |
| Lives |
SWB:4 |
2 · 3 |
| Bonus Life |
SWB:5 |
10k 30k 60k 100k 150k · 30k 50k 100k 200k 300k |
| Allow Continue |
SWB:6 |
No · Yes |
Réglages DIP — jeu MAME blockgalb
| Réglage |
Position |
Options (défaut en gras) |
| Demo Sounds |
SWB:2 |
Off · On |
| Lives |
SWB:4 |
2 · 3 |
| Bonus Life |
SWB:5 |
10k 30k 60k 100k 150k · 30k 50k 100k 200k 300k |
| Allow Continue |
SWB:6 |
No · Yes |
Réglages DIP — jeu MAME brain
| Réglage |
Position |
Options (défaut en gras) |
| Demo Sounds |
SWB:2 |
Off · On |
| Lives |
SWB:3,4 |
3 · 4 · 5 · Infinite |
Réglages DIP — jeu MAME bullfgt
| Réglage |
Position |
Options (défaut en gras) |
| Demo Sounds |
SWB:2 |
Off · On |
| Lives |
SWB:3,4 |
3 · 4 · 5 · Infinite |
| Bonus Life |
SWB:5,6 |
30000 · 50000 · 70000 · None |
Réglages DIP — jeu MAME choplift
| Réglage |
Position |
Options (défaut en gras) |
| Coin A |
SWA: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 |
SWA: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 … |
| Cabinet |
SWB:1 |
Upright · Cocktail |
| Demo Sounds |
SWB:2 |
Off · On |
| Lives |
SWB:3,4 |
2 · 3 · 4 · Free Play |
| Bonus Life |
SWB:5 |
20k 70k 120k 170k · 50k 100k 150k 200k |
| Difficulty |
SWB:6 |
Hard · Easy |
Réglages DIP — jeu MAME dakkochn
| Réglage |
Position |
Options (défaut en gras) |
| Coinage |
SWB:1,2 |
1C 1C · 1C 2C · 1C 3C · 1C 4C |
Réglages DIP — jeu MAME flicky
| Réglage |
Position |
Options (défaut en gras) |
| Lives |
SWB:3,4 |
3 · 4 · 5 · Infinite |
| Bonus Life |
SWB:5,6 |
30000 80000 160000 · 30000 100000 200000 · 40000 120000 240000 · 40000 140000 280000 |
| Difficulty |
SWB:7 |
Easy · Hard |
Réglages DIP — jeu MAME flickyb
| Réglage |
Position |
Options (défaut en gras) |
| Lives |
SWB:3,4 |
1 · 2 · 3 · Infinite |
Réglages DIP — jeu MAME flickys1
| Réglage |
Position |
Options (défaut en gras) |
| Demo Sounds |
SWB:2 |
Off · On |
| Lives |
SWB:3,4 |
2 · 3 · 4 · 5 (Infinite) |
| Bonus Life |
SWB:5,6 |
80000 · 160000 · 240000 · 320000 |
Réglages DIP — jeu MAME gardia
| Réglage |
Position |
Options (défaut en gras) |
| Demo Sounds |
SWB:2 |
Off · On |
| Lives |
SWB:3,4 |
3 · 4 · 5 · Infinite |
| Bonus Life |
SWB:5,6 |
5k, 20k and 30k · 10k, 25k and 50k · 15k, 30k and 60k · None |
| Difficulty |
SWB:7 |
Easy · Hard |
Réglages DIP — jeu MAME hvymetal
| Réglage |
Position |
Options (défaut en gras) |
| Demo Sounds |
SWB:2 |
Off · On |
| Lives |
SWB:3,4 |
3 · 4 · 5 · Infinite |
| Bonus Life |
SWB:5,6 |
50000 100000 · 60000 120000 · 70000 150000 · 100000 |
| Difficulty |
SWB:7 |
Easy · Hard |
| Allow Continue |
SWB:8 |
No · Yes |
Réglages DIP — jeu MAME imsorry
| Réglage |
Position |
Options (défaut en gras) |
| Demo Sounds |
SWB:2 |
Off · On |
| Lives |
SWB:3,4 |
3 · 4 · 5 · Infinite |
| Bonus Life |
SWB:5,6 |
30000 · 40000 · 50000 · None |
Réglages DIP — jeu MAME mrviking
| Réglage |
Position |
Options (défaut en gras) |
| Maximum Credits |
SWB:2 |
9 · 99 |
| Lives |
SWB:3,4 |
3 · 4 · 5 · Infinite |
| Bonus Life |
SWB:5,6 |
10k, 30k then every 30k · 20k, 40k then every 30k · 30k, then every 30k · 40k, then every 30k |
| Difficulty |
SWB:7 |
Easy · Hard |
Réglages DIP — jeu MAME mrvikingj
| Réglage |
Position |
Options (défaut en gras) |
| Difficulty |
SWB:8 |
Easy · Hard |
Réglages DIP — jeu MAME myhero
| Réglage |
Position |
Options (défaut en gras) |
| Demo Sounds |
SWB:2 |
Off · On |
| Lives |
SWB:3,4 |
3 · 4 · 5 · Infinite |
| Bonus Life |
SWB:5,6 |
30000 · 50000 · 70000 · 90000 |
| Difficulty |
SWB:7 |
Easy · Hard |
Réglages DIP — jeu MAME nob
| Réglage |
Position |
Options (défaut en gras) |
| Coin A |
SWA:1,2 |
2C 1C · 1C 1C · 1C 2C · 1C 3C |
| Coin B |
SWA:3,4 |
2C 1C · 1C 1C · 1C 2C · 1C 3C |
| Difficulty |
SWA:5,6 |
Easy · Medium · Hard · Hardest |
| Cabinet |
SWA:7 |
Upright · Cocktail |
| Flip Screen |
SWA:8 |
Off · On |
| Lives |
SWB:1,2 |
2 · 3 · 5 · 99 |
| Bonus Life |
SWB:3,4 |
40k, 80k, 120k and 160k · 50k, 100k and 150k · 60k, 120k and 180k · None |
| Allow Continue |
SWB:5 |
No · Yes |
| Free Play |
SWB:6 |
Off · On |
Réglages DIP — jeu MAME pitfall2
| Réglage |
Position |
Options (défaut en gras) |
| Demo Sounds |
SWB:2 |
Off · On |
| Lives |
SWB:3,4 |
3 · 4 · 5 · Infinite |
| Bonus Life |
SWB:5 |
20000 50000 · 30000 70000 |
| Allow Continue |
SWB:6 |
No · Yes |
| Time |
SWB:7 |
2 Minutes · 3 Minutes |
Réglages DIP — jeu MAME pitfall2u
| Réglage |
Position |
Options (défaut en gras) |
| Lives |
SWB:2,3 |
3 · 4 · 5 · Infinite |
| Starting Stage |
SWB:4,5 |
1 · 2 · 3 · 4 |
Réglages DIP — jeu MAME raflesia
| Réglage |
Position |
Options (défaut en gras) |
| Demo Sounds |
SWB:2 |
Off · On |
| Lives |
SWB:3,4 |
3 · 4 · 5 · Infinite |
| Bonus Life |
SWB:5,6 |
20k, 70k and 120k · 30k, 80k and 150k · 50k, 100k and 200k · None |
Réglages DIP — jeu MAME regulus
| Réglage |
Position |
Options (défaut en gras) |
| Lives |
SWB:3,4 |
3 · 4 · 5 · Infinite |
| Difficulty |
SWB:7 |
Easy · Hard |
| Allow Continue |
SWB:8 |
No · Yes |
Réglages DIP — jeu MAME seganinj
| Réglage |
Position |
Options (défaut en gras) |
| Demo Sounds |
SWB:2 |
Off · On |
| Lives |
SWB:3,4 |
2 · 3 · 4 · 240 |
| Bonus Life |
SWB:5 |
20k 70k 120k 170k · 50k 100k 150k 200k |
| Allow Continue |
SWB:6 |
No · Yes |
| Difficulty |
SWB:7 |
Easy · Hard |
Réglages DIP — jeu MAME shtngmst
| Réglage |
Position |
Options (défaut en gras) |
| Shots Per Second |
SWB:1 |
3 · 5 |
| Demo Sounds |
SWB:2 |
Off · On |
| Lives |
SWB:3,4 |
3 · 4 · 5 · Infinite |
| Bonus Life |
SWB:5,6 |
100k, 500k · 150k, 600k · 200k, 700k · 300k, 800k |
| Difficulty |
SWB:7,8 |
Easy · Medium · Hard · Hardest |
Réglages DIP — jeu MAME spatter
| Réglage |
Position |
Options (défaut en gras) |
| Demo Sounds |
SWB:2 |
Off · On |
| Lives |
SWB:3,4 |
2 · 3 · 4 · Infinite |
| Bonus Life |
SWB:5,6 |
40k, 120k and 480k · 50k and 200k · 100k only · None |
| Reset Timer/Objects On Life Loss |
SWB:7 |
No · Yes |
Réglages DIP — jeu MAME starjack
| Réglage |
Position |
Options (défaut en gras) |
| Lives |
SWB:2,3 |
3 · 4 · 5 · Infinite |
| DEF STR (Bonus Life |
SWB:4,5,6 |
Every 20k · Every 30k · Every 40k · Every 50k · 20k, then every 30k · 30k, then every 40k · 40k, then every 50k · 50k, then every 60k |
| Difficulty |
SWB:7,8 |
Easy · Medium · Hard · Hardest |
Réglages DIP — jeu MAME starjacks
| Réglage |
Position |
Options (défaut en gras) |
| Ship |
SWB:4 |
Single · Multi |
| Bonus Life |
SWB:5,6 |
30k, then every 40k · 40k, then every 50k · 50k, then every 60k · 60k, then every 70k |
Réglages DIP — jeu MAME swat
| Réglage |
Position |
Options (défaut en gras) |
| Lives |
SWB:2,3 |
3 · 4 · 5 · Infinite |
| Bonus Life |
SWB:4,5,6 |
30000 · 40000 · 50000 · 60000 · 70000 · 80000 · 90000 · None |
Réglages DIP — jeu MAME system1_generic
| Réglage |
Position |
Options (défaut en gras) |
| Coin A |
SWA: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 |
SWA: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 … |
| Cabinet |
SWB:1 |
Upright · Cocktail |
| SW 0 Read From |
SWB:8 |
Port $0D · Port $10 |
Réglages DIP — jeu MAME teddybb
| Réglage |
Position |
Options (défaut en gras) |
| Demo Sounds |
SWB:2 |
Off · On |
| Lives |
SWB:3,4 |
2 · 3 · 4 · 252 |
| Bonus Life |
SWB:5,6 |
100k 400k · 200k 600k · 400k 800k · 600k |
| Difficulty |
SWB:7 |
Easy · Hard |
Réglages DIP — jeu MAME tokisens
| Réglage |
Position |
Options (défaut en gras) |
| Demo Sounds |
SWB:2 |
Off · On |
| Lives |
SWB:3,4 |
1 · 2 · 3 · 4 |
Réglages DIP — jeu MAME tokisensa
| Réglage |
Position |
Options (défaut en gras) |
| Demo Sounds |
SWB:2 |
Off · On |
Réglages DIP — jeu MAME ufosensi
| Réglage |
Position |
Options (défaut en gras) |
| Difficulty |
SWB:1,2 |
Easy · Normal · Hard · Hardest |
| Lives |
SWB:3,4 |
3 · 4 · 5 |
| Cabinet |
SWB:5 |
Upright · Cocktail |
| Allow Continue |
SWB:6 |
No · Yes |
| Demo Sounds |
SWB:7 |
Off · On |
| Invulnerability |
SWB:8 |
Off · On |
Réglages DIP — jeu MAME upndown
| Réglage |
Position |
Options (défaut en gras) |
| Lives |
SWB:2,3 |
3 · 4 · 5 · Infinite |
| Bonus Life |
SWB:4,5,6 |
10000 · 20000 · 30000 · 40000 · 50000 · 60000 · 70000 · None |
| Difficulty |
SWB:7,8 |
Easy · Medium · Hard · Hardest |
Réglages DIP — jeu MAME wbdeluxe
| Réglage |
Position |
Options (défaut en gras) |
| Energy Consumption |
SWB:8 |
Slow · Fast |
Réglages DIP — jeu MAME wbml
| Réglage |
Position |
Options (défaut en gras) |
| Demo Sounds |
SWB:2 |
Off · On |
| Lives |
SWB:3,4 |
3 · 4 · 5 · Free Play |
| Bonus Life |
SWB:5 |
30000 100000 200000 · 50000 150000 250000 |
| Difficulty |
SWB:6 |
Easy · Hard |
| Test Mode |
SWB:7 |
Off · On |
Réglages DIP — jeu MAME wboy
| Réglage |
Position |
Options (défaut en gras) |
| Demo Sounds |
SWB:2 |
Off · On |
| Lives |
SWB:3,4 |
3 · 4 · 5 · Free Play |
| Bonus Life |
SWB:5 |
30k 100k 170k 240k · 30k 120k 210k 300k |
| Allow Continue |
SWB:6 |
No · Yes |
| Difficulty |
SWB:7 |
Easy · Hard |
Réglages DIP — jeu MAME wboy3
| Réglage |
Position |
Options (défaut en gras) |
| Lives |
SWB:3,4 |
1 · 2 · 3 · Free Play |
Réglages DIP — jeu MAME wboysys2
| Réglage |
Position |
Options (défaut en gras) |
| Lives |
SWB:3,4 |
3 · 4 · 5 · Free Play |
| Bonus Life |
SWB:5 |
30k 100k 170k 240k · 30k 120k 210k 300k |
| Allow Continue |
SWB:6 |
No · Yes |
| Difficulty |
SWB:7 |
Easy · Hard |
Réglages DIP — jeu MAME wboyu
| Réglage |
Position |
Options (défaut en gras) |
| Cabinet |
SWB:1 |
Upright · Cocktail |
| Lives |
SWB:2,3 |
2 · 3 · 4 · 5 |
| Demo Sounds |
SWB:7 |
Off · On |
| Coinage |
SWA:1,2,3 |
4C 1C · 3C 1C · 4C 2C · 2C 1C · 3C 2C · 2C 2C · 1C 1C · 1C 2C |
| Allow Continue |
SWA:5 |
No · Yes |
| Mode |
SWA:7,8 |
Normal Game · Free Play · Test Mode · Endless Game |
Réglages DIP — jeu MAME wmatch
| Réglage |
Position |
Options (défaut en gras) |
| Demo Sounds |
SWB:2 |
Off · On |
| Time |
SWB:3,4 |
Normal · Fast · Faster · Fastest |
| Difficulty |
SWB:7 |
Easy · Hard |
À 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/system1.cpp) — déchiffrement Z80/MC-8123 inclus.
- FPGA / MiSTer : core Sega System 1 disponible (implémentation
MrX-8B / Blackwine) — reconstruction matérielle du board.
Réparation EPROM
Programme Z80 en ROM 8-32 Ko : 2764 (8K) · 27128 (16K) · 27C256 (32K) selon
l'âge du jeu (ex. Choplift/Shooting Master/WBML/UFO Senshi = 3× 27C256 ; Flicky/Wonder Boy =
petites ROM). ⚠ De nombreux System 1 ont un Z80 chiffré (317-xxxx) : le programme est
chiffré, il faut les ROM déchiffrées (dumps MAME) pour une carte à Z80 nu.
Lignée
Précède le System 16 (16 bits, 68000). Voir aussi le
System E (hardware Master System) et le Super Scaler
(pseudo-3D à sprites zoomés) de la même période.
Photos / assets
(À ajouter : carte System 1/2, Z80 custom, MC-8123.)
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.