Aller au contenu

Taito F2 System

L'évolution 2D de Taito (1988) : même base 68000 + Z80 + YM2610 que le B System, mais un moteur de sprites plus riche (zoom, grands tableaux d'objets). Liquid Kids, Growl, Cameltry, Metal Black, Gun Frontier… Comme le B, certains jeux ont le C-Chip.

Identification

Champ Valeur
Fabricant Taito
Année 1988
Type 2D 16 bits (sprites étendus)
Protection C-Chip (TC0030CMD) sur certains jeux
Réglages DIP

Architecture

Bloc Puce Rôle
CPU Motorola 68000 logique de jeu
CPU son Zilog Z80 pilote le son
Son Yamaha YM2610 FM + ADPCM
Vidéo customs TC0xxx (sprites étendus, tilemaps) plus de sprites/effets que le B System

Le F2 pousse le hardware de sprites (grands champs d'objets, zoom sur certains jeux). Émulé dans MAME (taito/taito_f2.cpp).

Le C-Chip (protection)

Comme le B System, plusieurs jeux F2 emploient le C-Chip — dumps et conversion : → Converts Taito B / F2 (C-Chip).

Réparation EPROM : programme 68000 en 27C010/020/040table EPROM jeu-par-jeu.

Jeux notables

Liquid Kids, Growl (Runark), Cameltry, Football Champ, Final Blow, Gun Frontier, Metal Black (1991), Dead Connection, Don Doko Don, PuLiRuLa, Mega Blast, Thunder Fox, The Ninja Kids, Yuyu no Quiz

Pannes fréquentes

Symptôme Cause probable Piste
Jeu qui plante au boot C-Chip (jeux protégés) Vérifier le C-Chip ; voir converts
Sprites/plans corrompus customs TC0xxx / RAM Test RAM, contacts
Son absent/partiel YM2610 / Z80 Diagnostic étage son
Réglages perdus DIP Vérifier le banc DIP
Pas d'image Alim, 68000, 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,36 kHz / 60,0 Hz — résolution standard, un châssis 15 kHz classique convient → tri-sync et upscalers. (Calculé depuis les sources MAMEtaito/taito_f2.cpp — horloge pixel ÷ htotal.)
  • FPGA / émulation : voir la section Émulation & FPGA ci-dessous.

Réparation (technicien)

  • C-Chip (TC0030CMD) sur certains jeux : MCU + EPROM par jeu → sans C-Chip correct, plantage (donneur / dump MAME). Pas une pile (pas de suicide).
  • Customs TC0xxx (sprites étendus, tilemaps) : corrompus = RAM + buffers d'abord, custom ensuite (donneur).
  • Son : Z80 + YM2610 — diagnostiquer l'étage son.
  • Condensateurs : recap son + filtrage. Sockets EPROM : 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 12 MHz · 14 MHz CPU principal
YM2203 3 MHz FM (son)
YM2610 8 MHz FM+ADPCM (son)
Z80 4 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 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.

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.

Réglages DIP ✅

26 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 cameltry
Réglage Position Options (défaut en gras)
Start remain time SW2:3,4 35 · 40 · 50 · 60
Continue play time SW2:5,6 +20 · +25 · +30 · +40
Allow Continue SW2:7 Off · On
Upright Controls SW2:8 Single · Dual
Réglages DIP — jeu MAME deadconx
Réglage Position Options (défaut en gras)
Number of Enemies 1/2 Player SW2:1,2 25/45 · 30/50 · 40/60 · 50/70
Life Meter SW2:4,5 5 · 8 · 10 · 12
Upright Controls SW2:8 Single · Dual
Réglages DIP — jeu MAME deadconxj
Réglage Position Options (défaut en gras)
Coin A SW1:1,2 3C 1C · 2C 1C · 1C 1C · 1C 2C
Coin B SW1:3,4 3C 1C · 2C 1C · 1C 1C · 1C 2C
Demo Sounds SW1:5 Off · On
Service Mode SW1:6 Off · On
Flip Screen SW1:7 Off · On
Réglages DIP — jeu MAME dinorex
Réglage Position Options (défaut en gras)
Damage SW2:3,4 Small · Normal · Big · Biggest
Timer Speed SW2:5 Normal · Fast
Match Type SW2:6 Best of 3 · Single
Upright Controls SW2:8 Single · Dual
Réglages DIP — jeu MAME dondokod
Réglage Position Options (défaut en gras)
Bonus Life SW2:3,4 10k and 100k · 10k and 150k · 10k and 250k · 10k and 350k
Lives SW2:5,6 2 · 3 · 4 · 5
Réglages DIP — jeu MAME driftout
Réglage Position Options (défaut en gras)
Control SW2:3,4 Joystick · Paddle · Joystick · Steering wheel
Réglages DIP — jeu MAME finalb
Réglage Position Options (défaut en gras)
Alternate Controls SW1:1 Off · On
Réglages DIP — jeu MAME footchmp
Réglage Position Options (défaut en gras)
Game Over Type SW1:1 Both Teams' Games Over · Losing Team's Game is Over
Game Time SW2:3,4 1.5 Minutes · 2 Minutes · 2.5 Minutes · 3 Minutes
Cabinet SW2:5,6 2 Players · 4 Players / 4 Coin Slots · 4 Players / 2 cabinets combined · 4 Players / 2 Coin Slots
Allow Continue SW2:7 Off · On
Game Version SW2:8 Normal · European
Réglages DIP — jeu MAME growl
Réglage Position Options (défaut en gras)
Cabinet Type SW2:5,6 2 Players · 4 Players / 4 Coin Slots · 4 Players / 2 cabinets combined · 4 Players / 2 Coin Slots
Final Boss Continue SW2:7 No · Yes
Réglages DIP — jeu MAME gunfront
Réglage Position Options (défaut en gras)
Bonus Life SW2:3,4 10k and every 80k · 20k and every 80k · 30k and every 80k · 60k and every 80k
Lives SW2:5,6 1 · 2 · 3 · 5
Allow Continue SW2:7 Off · On
Upright Controls SW2:8 Single · Dual
Réglages DIP — jeu MAME htheroj
Réglage Position Options (défaut en gras)
Game Over Type SW1:1 Both Teams' Games Over · Losing Team's Game is Over
Flip Screen SW1:2 Off · On
Demo Sounds SW1:4 Off · On
Coin A SW1:6,5 3C 1C · 2C 1C · 1C 1C · 1C 2C
Coin B SW1:8,7 3C 1C · 2C 1C · 1C 1C · 1C 2C
Difficulty SW2:2,1 Easy · Medium · Hard · Hardest
Game Time SW2:4,3 1.5 Minutes · 2 Minutes · 2.5 Minutes · 3 Minutes
Cabinet SW2:6,5 2 Players · 4 Players / 4 Coin Slots · 4 Players / 2 cabinets combined · 4 Players / 2 Coin Slots
Allow Continue SW2:7 Off · On
Réglages DIP — jeu MAME koshien
Réglage Position Options (défaut en gras)
Timer SW2:3 Off · On
Lives SW2:5,6 2 · 3 · 4 · 5
Allow Continue SW2:7 Off · On
Upright Controls SW2:8 Single · Dual
Réglages DIP — jeu MAME liquidk
Réglage Position Options (défaut en gras)
Bonus Life SW2:3,4 30k and 100k · 30k and 150k · 50k and 250k · 50k and 350k
Lives SW2:5,6 2 · 3 · 4 · 5
Allow Continue SW2:7 Off · On
Upright Controls SW2:8 Single · Dual
Réglages DIP — jeu MAME megab
Réglage Position Options (défaut en gras)
Bonus Life SW2:3,4 100k only · 150k only · 200k only · None
Lives SW2:5,6 1 · 2 · 3 · 4
Upright Controls SW2:7 Single · Dual
Réglages DIP — jeu MAME metalb
Réglage Position Options (défaut en gras)
Bonus Life SW2:3,4 80k and every 160k · 70k and every 150k · 100k and every 200k · 50k and every 120k
Lives SW2:5,6 1 · 2 · 3 · 4
Allow Continue SW2:7 Off · On
Upright Controls SW2:8 Single · Dual
Réglages DIP — jeu MAME ninjak
Réglage Position Options (défaut en gras)
Cabinet Type SW2:3,4 2 players · TROG (4 players / 2 coin slots) · MTX2 (4 players / 2 cabinets combined) · TMNT (4 players / 4 coin slots)
Lives SW2:5,6 2 · 3 · 4 · 5
Allow Continue SW2:7 Off · On
Game Type SW2:8 1 Player only · Multiplayer
Réglages DIP — jeu MAME pulirula
Réglage Position Options (défaut en gras)
Magic SW2:3,4 3 · 4 · 5
Lives SW2:5,6 2 · 3 · 4 · 5
Upright Controls SW2:8 Single · Dual
Réglages DIP — jeu MAME qcrayon
Réglage Position Options (défaut en gras)
Default Time SW2:3,4 6 seconds · 7 seconds · 8 seconds · 10 seconds
Réglages DIP — jeu MAME qcrayon2
Réglage Position Options (défaut en gras)
Flip Screen SW1:2 Off · On
Demo Sounds SW1:4 Off · On
Game Control SW2:8 Joystick · 4 Buttons
Réglages DIP — jeu MAME qtorimon
Réglage Position Options (défaut en gras)
Flip Screen SW1:2 Off · On
Lives SW2:5,6 1 · 3 · 2 · 4
Show Correct Answer SW2:7 No · Yes
Réglages DIP — jeu MAME quizhq
Réglage Position Options (défaut en gras)
Time SW2:3,4 5 seconds · 10 seconds · 15 seconds · 20 seconds
Stock SW2:5,6 2 · 3 · 4 · 5
Allow Continue SW2:7 Off · On
Upright Controls SW2:8 Single · Dual
Réglages DIP — jeu MAME qzquest
Réglage Position Options (défaut en gras)
Countdown Timer SW2:3,4 Very Slow · Slow · Medium · Fast
Réglages DIP — jeu MAME ssi
Réglage Position Options (défaut en gras)
Shields SW2:3,4 None · 1 · 2 · 3
Lives SW2:5 2 · 3
2 Players Mode SW2:6,7 Simultaneous · Alternate, Single · Alternate, Dual · Not Allowed
Allow Continue SW2:8 Off · On
Réglages DIP — jeu MAME thundfox
Réglage Position Options (défaut en gras)
Timer SW2:3 Off · On
Lives SW2:5,6 2 · 3 · 4 · 5
Allow Continue SW2:7 Off · On
Upright Controls SW2:8 Single · Dual
Réglages DIP — jeu MAME yesnoj
Réglage Position Options (défaut en gras)
Print Results SW1:1 No · Yes
Demo Sounds SW1:2 Off · On
Printer SW1:3 Off · On
2 Players Game SW1:4 1 Credit · 2 Credits
Réglages DIP — jeu MAME yuyugogo
Réglage Position Options (défaut en gras)
Allow Continue SW2:7 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 (taito/taito_f2.cpp) — C-Chip émulé.
  • FPGA / MiSTer : pas de core dédié confirmé → MAME.

Lignée

Contemporain du B System ; précède le F3 (1992, cartouche). Base son YM2610 partagée avec le Z System.

Photos / assets

(À ajouter : carte F2, C-Chip, customs sprites.)

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.