Cartes audio avec SC-01

Pinup
SC01

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:

Carte audio avec SC-01

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:

Carte audio avec SC-01

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.

playShoot stargate for hyperforce playBattle is over Mars is supreme
playAbattez stargate pour obtenir force supreme playLa 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.

playIt's gonna blow playFire pit
playCa va exploser playLa pluie de feu

Black Hole
SYSTEM 80 #668

La version export ne dispose que d'une simple carte MA-55 non parlante.

playDo you dare to enter the black hole playTILT

Devil's Dare
SYSTEM 80A #670

La version export ne dispose que d'une simple carte MA-55 non parlante.

playDanger playSLAM

Rocky
SYSTEM 80A #672

Une version en Français a été produite pour l'export.

playToo bad you lost ah ah ah playRound ten
playToo bad vous perdez playRound 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.

playNice move playNational hymn
playBeau joue playHymne 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.

playQ*Bert 1 playQ*Bert 2

Caveman
SYSTEM 80A #PV810

playCaveman wake up playDon'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.

playMusic 1 playMusic 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:

playPlease 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:
Documentation
Dictionnaire (certes incomplet, mais pouvant servir de référence):
Documentation

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.

Brevet du SC-01:
Documentation

Dernière mise à jour de cette page: 8 Août 2018