Cartes audio avec SC-01
Cartes évoluées MA-216
Présentation de nos travaux et précisions sur le fonctionnement des cartes audio avec synthèse vocale.
Présentation
Les cartes audio MA-216 (B-20887) sont équipées pour certains flippers d'un circuit de synthèse vocale VOTRAX SC-01. Il existe plusieurs variantes de ces cartes, mais on reconnaît facilement celles disposant de ce circuit, comme par exemple le modèle ci-dessous pour le MARS (#666) avec le SC-01 en bas à gauche:
Nous améliorons ces cartes, en remplaçant l'amplificateur et en utilisant une PROM unique comme on peut le voir ci-dessous, avec ce modèle pour le MARS disposant des deux jeux de voix en Français et en Anglais:
Fonctionnement
Les cartes audio évoluées sont des systèmes totalement autonomes, disposant de leur propre CPU 6502. Le programme pilotant ces cartes est spécifique à chaque modèle, même si l'on retrouve certaines fonctionnalités communes. Selon les flippers, les sons ou les voix ne sont pas générées de la même façons et sont de plus organisés avec des priorités différentes. Ainsi, certains sons correspondent à des musiques d'ambiance qui sont jouées en boucle, d'autres à des sons ponctuels, enfin d'autres comme le TILT annulent tous les autres sons en cours.
Le SC-01 est en principe un circuit destiné à la synthèse vocale par phonèmes, mais sur quelques flippers, il est également utilisé lors de la génération de certains sons.
Particularités des cartes avec SC-01
Lorsqu'une carte est prévue pour fonctionner avec le SC-01, la présence de ce circuit est obligatoire. En effet, on pourrait penser qu'en l'absence de ce composant, la carte pourrait fonctionner normalement, à l'exception bien évidement des messages vocaux. Mais, il n'en n'est rien et sans ce circuit la carte va finir par se planter.
La raison est que le CPU qui pilote le SC-01 attend de sa part un acquittement après chaque phonème émis. Tant que ce signal n'est pas reçu, le CPU reste bloqué dans une boucle d'attente.
Si le SC-01 n'est pas monté, tant que la carte joue des sons ne faisant pas appel à ce circuit, le fonctionnement semble normal. Mais dès que le SC-01 sera sollicité, la carte restera bloquée dans une boucle infinie (car pas d'acquittement).
C'est exactement ce qui se passe sur un Black Hole, si on tente d'utiliser la carte son sans le SC-01. Tant que la bille reste sur le plateau supérieur, les sons sont émis normalement. En revanche, quand la bille passe sur le plateau inférieur, le son émis est alors le "vortex". Ce son particulier utilise le SC-01, et dès lors, la non présence de ce circuit provoque le plantage de la carte audio.
Flippers utilisant les cartes MA-216 avec SC-01
(et exemples de messages vocaux)
Mars God of War
SYSTEM 80 #666
Une version en Français a été produite pour l'export.
Shoot stargate for hyperforce | Battle is over Mars is supreme |
Abattez stargate pour obtenir force supreme | La bataille est terminée Mars est le vainqueur |
Volcano
SYSTEM 80 #667
La version en Français destinée à l'export est restée à l'état de prototype.
It's gonna blow | Fire pit |
Ca va exploser | La pluie de feu |
Black Hole
SYSTEM 80 #668
La version export ne dispose que d'une simple carte MA-55 non parlante.
Do you dare to enter the black hole | TILT |
Devil's Dare
SYSTEM 80A #670
La version export ne dispose que d'une simple carte MA-55 non parlante.
Danger | SLAM |
Rocky
SYSTEM 80A #672
Une version en Français a été produite pour l'export.
Too bad you lost ah ah ah | Round ten |
Too bad vous perdez | Round dix |
La traduction de la version export est parfois incomplète ("Too bad, vous perdez").
Striker
SYSTEM 80A #675
Une version en Français à été produite pour l'export.
Nice move | National hymn |
Beau joue | Hymne national |
La traduction de la version export est parfois approximative ("Beau joue" pour "nice move").
Q*Bert's Quest
SYSTEM 80A #677
Les voix générées sont une suite de phonèmes aléatoires.
Q*Bert 1 | Q*Bert 2 |
Caveman
SYSTEM 80A #PV810
Caveman wake up | Don't eat me |
Flippers utilisant les cartes MA-216 sans SC-01
Ces modèles initialement prévus en version parlante ont été équipés d'une carte MA-216 compléte.
Pour des raisons de coûts cette option a été abandonnée et le SC-01 n'a pas été installé.
Haunted House
SYSTEM 80 #669
Non parlant à l'origine, mais pouvant le devenir (lire cet article).
Krull
SYSTEM 80A #676
Non parlant, mais dispose de quelques musiques sympas.
Music 1 | Music 2 |
Seulement 10 exemplaires produits.
PROM de test
Les cartes MA-216 avec SC-01 disposent, dans les PROM de test GTB, d'un message permettant de vérifier la qualité de la voix:
Please listen to be sure I'm speaking correctly |
A propos du VOTRAX SC-01
Les documentations sur le SC-01 sont relativement rares et difficiles à trouver. Nous mettons à disposition ci-dessous, les plus utiles.
Notice technique:
Dictionnaire (certes incomplet, mais pouvant servir de référence):
A l'origine, VOTRAX a d'abord commencé par construire le ML-1 qui était un rack piloté en RS-232C et équipé de huit cartes (dont certaines protégées par un moulage en epoxy). Ce module réalisé en technologie analogique était conçu dans l'optique d'être intégré ultérieurement dans un seul circuit. Il s'agissait en fait du prototype du SC-01.
Bien que ce circuit soit apparu dès 1980, son principe n'a fait l'objet d'une demande de brevet qu'à partir de 1982, lequel ne paraitra finalement qu'en 1984. On peut vérifier que ce document utilise éffectivement, les schémas du ML-1.