Aller au contenu

Taito — classiques (Space Invaders, Qix, Bubble Bobble…)

Taito, c'est là que tout a commencé : Space Invaders (1978) a créé l'industrie de l'arcade. Puis une longue série de classiques 8-bit — Qix, Elevator Action, Bubble Bobble, Rastan — sur des hardwares Z80 variés. Émulation ultra-mûre, cores MiSTer pour beaucoup.

PCB Taito (Rainbow Islands)

PCB Taito (Rainbow Islands) — photo Noggin73, domaine public (Wikimedia Commons).

Identification

Champ Valeur
Fabricant Taito
Années 1978 → fin des années 80
CPU Intel 8080 (Space Invaders) puis Z80 (la majorité)
Réglages DIP

Les grandes cartes classiques

Hardware CPU Jeux (exemples) Driver MAME
Space Invaders (1978) Intel 8080 @ 2 MHz Space Invaders (+ variantes/clones) taito/8080bw.cpp
Taito SJ (1981-84) Z80 Jungle King/Hunt, Elevator Action, Alpine Ski taito/taitosj.cpp
« The Legend of Kage » / early Z80 The Legend of Kage, Bubble Bobble, Rastan taito/bublbobl.cpp, taito/rastan.cpp

Space Invaders : un 8080 pilote un framebuffer bitmap N&B ; la « couleur » vient d'un overlay plastique (bandes vertes/rouges) collé sur l'écran — pas de couleur hardware. C'est le jeu qui a lancé l'âge d'or.

Jeux notables

Space Invaders (1978), Qix (1981), Jungle King (1982), Elevator Action (1983), The Legend of Kage (1985), Bubble Bobble (1986), Rastan (1987), Operation Wolf (1987)…

Réglages (DIP) transcrits

Plusieurs Taito ont leurs tables DIP in-wiki (ex. Bubble Bobble) : → Référence DIP.

Les Service Tips de Taito America ✅

Un recueil de bulletins numérotés, et deux d'entre eux valent pour toute la gamme

Le recueil de Service Tips de Taito America Corporation (1256 Estes Avenue, Elk Grove Village, Illinois) rassemble des bulletins numérotés par année — 81-13, 81-23, 82-17, 83-1… ⓘ Chacun porte trois cases en tête : MANDATORY, ON FAILURE ONLY, FOR YOUR INFORMATION, dont une est cochée. C'est la première chose à lire : elle dit si le bulletin est une obligation, une réparation conditionnelle ou une simple information.

⚠️ Attention à ce que le titre d'un bulletin ne dit pas. Le 81-23, intitulé seulement « SUBJECT: SELF TEST » sans nommer de jeu, décrit en réalité l'auto-test d'un jeu précis : son contenu cite les sprites « LUPIN and COPS », des emplacements de ROM (3D, 3C, 3B, 3A) et des défauts d'affichage repérés en 12-M, 12-L, 13-M, 13-L, 15-M, 15-L, 1-H. Appliqué tel quel à un autre Taito, il induirait en erreur.

Bulletin 81-13 — le régulateur FMP001, celui-là transversal ✅

ⓘ Celui-ci vise explicitement « ALL TAITO GAMES WITH A FMP001 SWITCHING REGULATOR », ce qui en fait un document de plateforme et non de jeu.

⚠️ La procédure impose des conditions avant toute mesure : « THIS TROUBLESHOOTING PROCEDURE SHOULD BE DONE IN A NO-LOAD CONDITION WITH THE B-CONNECTOR UNPLUGGED. YOU WILL BE LOOKING FOR SHORT CIRCUITS EXCEPT WHERE NOTED. » ⓘ Hors charge et connecteur B débranché — un relevé fait autrement ne se compare pas à cet arbre.

L'arbre part du symptôme de fusible et descend jusqu'au composant :

Symptôme Ce que le bulletin fait vérifier
Défaut primaire, fusible F1 coupé net pont redresseur, D05 (C2335), D01 (C2812)
Défaut +12 V, fusible F2 coupé net D26 (RD18E), C27 (33 µF 25 V)
+12 V bas ou absent D23 (RD11E) · D10 (RD5.1E) · D4 (RD8.8E) · D2 (C1384) · IC1 (µPC311C) entre broches 4 et 8 · D8 (CTU22S) · C7, C8 (1000 µF 25 V)
+12 V trop élevé D2 (C1384)
+12 V non réglable IC1 (µPC311C) entre broches 2 et 3 · R22 (1 kΩ) — « no connection of central terminal or bad soldering »
Défaut −12 V, fusible F3 coupé R26 (RD18E), C28 (33 µF 25 V)
−12 V bas ou absent D7 (CTU22S)
Défaut +5 V, fusible F5 (6 A) coupé D27 (RD7.6E)
+5 V non réglable IC2 (µPC311) entre broches 2 et 3 · D10 (RD5.1E)

ⓘ Les condensateurs sont nommés avec leur valeur, ce qui permet de les contrôler sans le schéma : 2200 µF 10 V et 100 µF 16 V apparaissent aussi dans les branches de tension trop élevée ou non réglable.

Bulletin 83-1 — l'index des Service Tips de 1982, et un numéro en double

ⓘ Un bulletin qui ne répare rien : il dit ce qui existe. Taito America publiait chaque année l'index de ses Service Tips, à commander « send a self addressed stamped envelope ». Celui de 1982 :

82-1 · 82-3 · 82-12 Qix — schéma du moniteur 19″ · figeage statique · défaut de mémoire de messages
82-5 · 82-6 · 82-7 Alpine Ski — manche · connecteur « T » · arbre de dépannage
82-8 à 82-11, 82-21, 82-23 Grand Champion — schéma bloc, schéma d'alimentation, réarmements intempestifs, comptage de pièces, blocages, volant
82-13 · 82-14 · 82-15 Colony 7 — figeage · Wild Western — erreur d'impression du manuel d'exploitation · réglage de monnayage
82-17 ⚠️ révision du circuit de déviation verticale — voir Wells-Gardner
82-18 · 82-19 KRAM — pas de programme de meilleur score · Electric Yo-Yo — nombre de yo-yos
82-20 · 82-22 Qix, KRAM, Yo-Yo, Space Dungeon — test des contacteurs · processeur de porte à monnaie
82-23 · 82-24 Alpine Ski, Wild Western, Jungle Hunt — alimentation · Jungle Hunt — arbre de dépannage du son

⚠️ Le numéro 82-23 est attribué deux fois dans l'index d'origine — une fois à « Alpine Ski, Wild Western, Jungle Hunt / Power Supply », une fois à « Grand Champion / Steering Wheel ». ⓘ Ce wiki reproduit l'index tel qu'il est imprimé ; demander « le 82-23 » ne suffisait donc pas.

ⓘ Le 82-14 mérite d'être noté pour lui-même : un bulletin dont l'objet est « Wild Western / Operators Manual Misprint ». Le constructeur documentait les erreurs de ses propres manuels — une raison de plus de ne pas traiter un manuel isolé comme une autorité définitive.

Le second recueil de Service Tips, et ce qu'il ajoute ✅

Le wiki avait l'index. Voici les bulletins.

Le recueil déjà archivé tient en 11 pages pour 24 numéros de bulletin : c'est essentiellement un sommaire. Un second document de 42 pages porte les bulletins eux-mêmes.

⚠️ Et il va plus loin dans le temps : l'index s'arrête à 83-1, celui-ci contient 83-2, 83-5, 83-6, 83-7 et 83-13 — ⓘ cinq bulletins de 1983 que l'index ne mentionne nulle part.

Bulletin Sujet
83-2 ⓘ Troubleshooting « S.J. » systems
83-5 Problèmes de +5 V de l'alimentation — « improve Q5's connection on power supply »
83-6 Câble de porte à monnaie pincé dans le cadre — re-cheminement du faisceau
83-7 Défaillance du +5 V — conseils d'isolement de la panne
83-13 ⓘ Theory of operation of the « S.J. » system

ⓘ Deux bulletins sur cinq visent le +5 V, sur une plateforme où ce wiki n'avait aucune documentation d'alimentation → chaîne secteur.

Le Taito SJ décrit par son constructeur ✅

Le bulletin 83-13 — coché FOR YOUR INFORMATION — vise Alpine Ski, Wild Western, Jungle Hunt et Front Line, et décrit le système « S.J. » que le tableau du haut de page ne résumait qu'en « Z80 » :

Poste Ce que le bulletin écrit
Processeurs deux Z-80 : le principal (vidéo) à 4 MHz, le son à 3 MHz
⚠️ Horloges ⓘ chaque CPU a son propre circuit d'horloge et son propre quartz
Horloge maître vidéo 12 MHz — ⚠️ « with the exception of the microprocessors »
RAM bloc-notes son : 2 Ko (2114) · principal : 2 Ko (2016)
ROM programme bancs indépendants, ⓘ cavaliers pour la plupart des types d'EPROM
Dialogue entre CPU transferts d'octets sur un verrou (latch)
E/S entièrement en mémoire ; ⓘ les ports du Z-80 ne servent qu'à effacer les interruptions au début de chaque cycle machine (état « M1 »)
Fond d'écran trois pages de fond totalement indépendantes, chacune déplaçable dans n'importe quelle direction

⚠️ Le 12 MHz ne cadence pas les processeurs. ⓘ Mesurer 12 MHz quelque part sur une carte S.J. n'apprend donc rien sur l'état des CPU — c'est la même erreur de lecture que le 19,968 MHz du MCR, en sens inverse.

ⓘ Et le son est le maillon fragile par construction : « the sound processor's address and data lines are unbuffered due to a low component count in the sound circuitry ».

⚠️ Le scan porte un filigrane de site tiers, visible en diagonale sur les pages. Ce wiki le signale plutôt que de faire comme s'il n'y était pas.

Manuels de jeux Taito archivés ✅

ⓘ Ce wiki n'ouvre pas une page par jeu. Ces manuels sont archivés et listés ici pour ce qu'ils sont — des documents d'exploitation, de maintenance et de nomenclature, souvent la seule source chiffrée pour un meuble donné.

30 manuels et catalogues, par titre

⚠️ Les titres viennent des pages de titre quand elles sont lisibles, sinon du catalogue d'Internet Archive. ⓘ Trois d'entre eux ne sont pas des manuels de jeu et sont traités ailleurs : le G.T.C. 100, la Trimline et le catalogue de pièces Space Invaders Cocktail → bornes Taito.

Pannes fréquentes

Symptôme Cause probable Piste
Image bitmap corrompue (SI) RAM vidéo / 8080 Test RAM, contacts
Couleurs fausses (SI) overlay mal placé Repositionner l'overlay
Sprites/tuiles corrompus RAM vidéo, customs Test RAM
Son absent ampli / PSG / SN76489 Diagnostic étage son
Pas d'image Alim, CPU, faisceau Diagnostic base

Cartes anciennes → logique TTL discrète, recap + re-soudure ; beaucoup de bootlegs d'époque de Space Invaders (identification).

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,62 kHz / 59,2 Hz — résolution standard, un châssis 15 kHz classique convient → tri-sync et upscalers. (Calculé depuis les sources MAME — taito/bublbobl.cpp — horloge pixel ÷ htotal.)
  • FPGA / émulation : voir la section Émulation & FPGA ci-dessous.

Réparation (technicien)

  • Logique 8080/Z80 (80s) : diagnostic TTL / RAM / buffers, comparaison bon/mauvais. Space Invaders = 8080 + son analogique/SN76477 (étage dédié).
  • Son : ampli + SN76489/PSG — diagnostiquer séparément.
  • EPROM 2716/2732 sur support : pattes oxydées → ré-étamage / support tulipe.
  • Contacts de bord : nettoyage ; contrôler l'alim (peu d'électrolytiques).

→ 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
YM2203 3 MHz FM (son)
Z80 3 MHz · 6 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 ne dépendent donc pas de la survie d'un site tiers). Ils donnent le découpage fonctionnel réel de la carte : arbre d'horloges, décodage d'adresses, étage vidéo, étage son, alimentation — soit exactement ce qu'il faut pour remonter un signal absent jusqu'à sa source.

Portée et limites

Un schéma vaut pour le jeu et la révision indiqués. Au sein d'une même famille, le découpage général (bus, décodage, étages son/vidéo) se retrouve d'une carte à l'autre, mais les repères de composants et le brochage des customs ne se transposent pas d'un titre à l'autre. À utiliser comme carte de la logique, pas comme table de correspondance.

Source : collection Arcade Game Manuals sur Internet Archive. Documents constructeur sans licence explicite, conservés ici à titre de préservation (machines hors exploitation depuis plus de 25 ans).

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.

Space Invaders — un manuel Taito et trois planches de schémas

Ils portaient tous ici le même libellé. Ouverts et identifiés sur leur page de titre le 13 août 2026.

Doc Ce que porte la couverture Pages
TV070014 Space Invaders — Service Instructions and Parts Catalog, Taito Corporation. La couverture montre le meuble table 29
M051-00739-A005 Planche unique — schéma de la carte Game Logic, révision A 1
M051-00739-B005 La même carte, révision B 1
M051-0075-A005 Carte Game Logic du meuble cocktail — autre référence de plan 1

⚠️ Trois planches, trois références de plan. Relever celle qui est sérigraphiée sur la carte avant de suivre un schéma : A005 et B005 ne sont pas la même révision.

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

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 boblbobl
Réglage Position Options (défaut en gras)
Mode — Game, English · Game, Japanese · Test (Grid and Inputs) · Test (RAM and Sound)
Flip Screen — Off · On
Demo Sounds — Off · On
Coin A — 2C 1C · 1C 1C · 2C 3C · 1C 2C
Coin B — 2C 1C · 1C 1C · 2C 3C · 1C 2C
Difficulty — Easy · Normal · Hard · Very Hard
Bonus Life — 20K 80K 300K · 30K 100K 400K · 40K 200K 500K · 50K 250K 500K
Lives — 1 · 2 · 3 · 5
Monster Speed — Normal · Medium · High · Very High
Réglages DIP — jeu MAME boblcave
Réglage Position Options (défaut en gras)
ROM Type DSW-B:8 IC52=512kb, IC53=none · IC52=256kb, IC53=256kb
Réglages DIP — jeu MAME bublbobl
Réglage Position Options (défaut en gras)
Mode DSW-A:1,3 Game, English · Game, Japanese · Test (Grid and Inputs) · Test (RAM and Sound)/Pause
Flip Screen DSW-A:2 Off · On
Demo Sounds DSW-A:4 Off · On
Coin A DSW-A:5,6 2C 1C · 1C 1C · 2C 3C · 1C 2C
Coin B DSW-A:7,8 2C 1C · 1C 1C · 2C 3C · 1C 2C
Difficulty DSW-B:1,2 Easy · Normal · Hard · Very Hard
Bonus Life DSW-B:3,4 20K 80K 300K · 30K 100K 400K · 40K 200K 500K · 50K 250K 500K
Lives DSW-B:5,6 1 · 2 · 3 · 5
ROM Type DSW-B:8 IC52=512kb, IC53=none · IC52=256kb, IC53=256kb
Réglages DIP — jeu MAME bublboblp
Réglage Position Options (défaut en gras)
Language SW A:1 English · Japanese
Flip Screen SW A:2 Off · On
Demo Sounds SW A:4 Off · On
Coin A SW A:5,6 2C 3C · 1C 1C · 2C 1C · 1C 2C
Coin B SW A:7,8 2C 3C · 1C 1C · 2C 1C · 1C 2C
Difficulty DSW-B:1,2 Easy · Normal · Hard · Very Hard
Bonus Life DSW-B:3,4 20K 80K 300K · 30K 100K 400K · 40K 200K 500K · 50K 250K 500K
Lives DSW-B:5,6 1 · 2 · 3 · 5
Edit Mode DSW-B:7 Off · On
Réglages DIP — jeu MAME dland
Réglage Position Options (défaut en gras)
Game — Dream Land · Super Dream Land
Lives — 1 · 2 · 3 · 100 (Cheat)
Réglages DIP — jeu MAME sboblboblb
Réglage Position Options (défaut en gras)
Game — Bobble Bobble · Super Bobble Bobble
Lives — 1 · 2 · 3 · 100 (Cheat)
Réglages DIP — jeu MAME tokio_base
Réglage Position Options (défaut en gras)
Cabinet SW A:1 Upright · Cocktail
Flip Screen SW A:2 Off · On
Demo Sounds SW A:4 Off · On
Coin A SW A:5,6 2C 1C · 1C 1C · 2C 3C · 1C 2C
Coin B SW A:7,8 2C 1C · 1C 1C · 2C 3C · 1C 2C
Enemies SW B:1 Few (Easy) · Many (Hard)
Enemy Shots SW B:2 Few (Easy) · Many (Hard)
Bonus Life SW B:3,4 100K 400K · 200K 400K · 300K 400K · 400K 400K
Lives SW B:5,6 3 · 4 · 5 · 6
Language SW B:8 English · Japanese
Réglages DIP — jeu MAME tokiob
Réglage Position Options (défaut en gras)
Lives SW B:5,6 3 · 4 · 5 · 99 (Cheat)

À 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.

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.

  • YM2203 → 3 MHz (FM (son))
  • Z80 → 3 MHz · 6 MHz (CPU son (souvent))

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.

Émulation & FPGA

  • Émulation : MAME (8080bw.cpp, taitosj.cpp, bublbobl.cpp, rastan.cpp…).
  • FPGA / MiSTer : cores disponibles (Space Invaders, Bubble Bobble, Rastan, Elevator Action…).

Réparation EPROM

Programme 8080 (Space Invaders, 1978) en petites EPROM 2708 / 2716 (1-2 Ko), + le fameux overlay couleur cellophane. Composants d'époque (±5/±12). Nombreuses variantes/licences (Midway).

Lignée

Précède les systèmes 16 bits Taito (B/F1/F2/F3) à base de 68000.

Photos / assets

(À ajouter : carte Space Invaders, overlay couleur, carte Bubble Bobble.)

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.