Aller au contenu

Mattel Intellivision

La console qui a défié l'Atari 2600 (1979). Et techniquement, elle avait de quoi : là où tout le monde était en 8 bits, Mattel a mis un processeur 16 bits — cadencé, lui, à moins d'un mégahertz.

Console Intellivision avec ses deux manettes

Intellivision et ses manettes à disque. Photo Evan-Amos (Vanamo Media), CC BY-SA 3.0.

Identification

Champ Valeur
Fabricant Mattel Electronics (États-Unis)
Années 1979-1983
CPU General Instrument CP1610 @ ~895 kHz — 16 bits, colorburst ÷ 4
Vidéo STIC (Standard Television Interface Chip) @ 3,579545 MHz
Son AY-3-8914 @ ~1,79 MHz (colorburst ÷ 2)
Parole (option) SP0256 @ 3,12 MHz — module Intellivoice
Quartz maître 3,579545 MHz — le colorburst NTSC
Média cartouche

Un 16 bits en 1979 — mais lent

Le CP1610 de General Instrument est un vrai processeur 16 bits, sorti quand la concurrence était en 8 bits. Sa contrepartie : il tourne à environ 895 kHz, soit le colorburst NTSC divisé par 4.

Autrement dit : ne pas s'attendre à un mégahertz rond. Mesurer ~0,9 MHz sur le CPU d'une Intellivision est la valeur normale.

Horloges attendues — table de mesure ✅

Composant Horloge attendue Rôle
CP1610 ~894,9 kHz CPU 16 bits (3,579545 ÷ 4)
STIC 3,579545 MHz vidéo
AY-3-8914 ~1,79 MHz son (3,579545 ÷ 2)
SP0256 3,12 MHz parole — module Intellivoice seulement

Tout descend du colorburst

Le CPU, le STIC et le générateur sonore dérivent tous du même 3,579545 MHz. Une panne d'horloge générale n'a donc qu'une cause possible — et le SP0256 du module vocal, lui, a son propre quartz à 3,12 MHz.

Les modèles

Modèle Année Particularité
Intellivision 1979 le modèle d'origine
Intellivision (Sears) 1981 version distribuée par Sears
Keyboard Component 1981 ⚠️ voir ci-dessous
Intellivision II 1982 boîtier redessiné
Intellivoice 1982 module de synthèse vocale
Entertainment Computer System (ECS) 1983 extension informatique

Le Keyboard Component est une machine dans la machine

Le Keyboard Component n'est pas un simple clavier : il embarque son propre processeur — un M6502 — et un contrôleur d'écran TMS9927, cadencés depuis un quartz distinct de 7,15909 MHz.

En réparation, c'est donc un second système complet à diagnostiquer à part, avec ses propres horloges.

L'Intellivoice, et sa curiosité

Le module Intellivoice ajoute un SP0256 — le synthétiseur vocal de General Instrument.

Un fonctionnement particulier, relevé par la rétro-ingénierie

Les notes de MAME rapportent que le module stocke 64 mots de 10 bits qu'il se contente de sérialiser vers le SP0256, et que le SP0256-012 saute aveuglément à une adresse fixe quand on tente de jouer certains échantillons.

Ce n'est pas un défaut : c'est ainsi que la puce est employée. Un comportement vocal étrange n'accuse donc pas forcément le module.

Pannes fréquentes

Symptôme Cause probable Piste
Rien ne démarre quartz 3,579545 MHz CPU, STIC et son en dérivent ensemble
CPU « trop lent » aucune — ~895 kHz est la valeur normale Voir l'encadré
Pas d'image, son OK STIC Puce custom sans rechange
Pas de son AY-3-8914 Variante de l'AY-3-8910, plus difficile à trouver
Pas de parole module Intellivoice ou son quartz 3,12 MHz Quartz distinct de celui de la console
Cartouche non lue contacts du connecteur Alcool isopropylique, jamais d'abrasif
Keyboard Component muet son M6502 ou son quartz 7,15909 MHz Second système à part entière

Procédure — console morte, dans l'ordre ✅

Ce que cette procédure ajoute

Un ordre pensé pour une console, pas pour une carte arcade : ce qui tue ces machines n'est presque jamais le CPU. C'est, dans l'ordre réel, l'alimentation, les condensateurs, le lecteur ou le slot de cartouche, et la logique seulement ensuite. → Diagnostic PCB

1. L'alimentation. Deux cas selon la machine. Bloc externe : ⚠️ lire le marquage sur la machine, à côté de la prise, et vérifier l'adaptateur en face — tension et polarité. Une machine à centre négatif alimentée en centre positif y laisse son fusible, parfois son régulateur ; ne pas se fier à l'étiquette d'un bloc tiers ni à un embout universel. Alimentation interne (la machine se branche directement au secteur) : le secteur est dans le boîtier. Débrancher, attendre, et vérifier que les gros condensateurs sont déchargés avant de toucher la carte. Dans les deux cas, mesurer en charge : un bloc fatigué tient sa tension jusqu'à ce qu'on lui demande du courant.

2. Le fusible. Beaucoup de ces machines en ont un juste derrière la prise — c'est la pièce faite pour mourir. Le tester en continuité, hors circuit. Un fusible qui resaute est un court-circuit, pas un problème de fusible.

3. Les condensateurs. Sur la plupart des machines de cet âge, c'est le suspect par défaut et non le dernier recours — les électrolytiques CMS qui fuient rongent les pistes dessous avant de donner le moindre autre signe. ⚠️ Toutes n'en sont pas là : certaines en portent très peu et ne se recappent pas par principe. Lire ce que cette page en dit avant de sortir le fer. → Recap

4. Le connecteur de cartouche. Contacts de la cartouche à l'alcool isopropylique, jamais à la gomme abrasive : elle enlève la dorure et le problème revient en pire. Côté machine, inspecter les broches du slot — écartées, tordues ou oxydées — et vérifier la continuité entre le slot et la carte.

5. La sortie vidéo. Isoler la machine de l'affichage : un autre câble, une autre télé, une autre entrée. Une part non négligeable des « consoles mortes » est un câble mort, ou un afficheur qui n'accroche pas ce que la machine sort — voir la section vidéo de cette page pour savoir quoi.

6. Toujours rien. Maintenant, et seulement maintenant, la logique : rails sur la carte, reset, horloge, bus. → Diagnostic PCB

Réparation (technicien)

  • Un seul quartz pour la console. Une panne généralisée n'a qu'une cause — sauf sur les modules, qui ont les leurs.
  • Le CP1610 n'a pas de rechange courante : c'est un processeur General Instrument peu répandu, contrairement au 6502 de la concurrence.
  • L'AY-3-8914 n'est pas un AY-3-8910 : c'est une variante, et la substitution n'est pas directe.
  • Les modules se diagnostiquent séparément : Intellivoice et Keyboard Component ont chacun leur horloge.

→ Méthodes : Diagnostic PCB · Recap

Modernisation & mods

  • Pas de pile, pas de suicide.
  • Sortie vidéo : RF d'origine — les mods composite/RGB existent côté communauté. → RGB & Péritel
  • ⚠️ Ne pas héberger de ROMs — méthode seulement.

Photos / assets

(À prendre : la carte mère avec le CP1610 et le STIC, le module Intellivoice ouvert avec son SP0256, et le Keyboard Component — pièce rare — avec son 6502.)

Documentation technique archivée ✅

Documentation constructeur archivée localement : schémas, synoptiques, tensions attendues, nomenclature. C'est la référence quand un symptôme ne colle à aucune panne connue.

  • Intellivision — PDF
  • Intellivision II — PDF
  • Intellivision ECS — PDF

Statut

Documents constructeur conservés à titre de préservation (machines hors production depuis des décennies), sans licence explicite — même position que pour les manuels de bornes déjà archivés ici.

Sources & attribution

Texte (synthèse ; sources listées pour attribution) :

  • MAME — src/mame/mattel/intv.cpp (BSD-3-Clause / GPL) : CP1610 à 3,579545 MHz ÷ 4 annoté « Colorburst/4 », STIC au colorburst plein, AY8914 à colorburst ÷ 2, SP0256 à 3 120 000 Hz pour l'Intellivoice ; Keyboard Component avec son M6502 et son TMS9927 à 7,15909 MHz ÷ 8 ; la liste des modèles (1979 d'origine, Sears 1981, Keyboard Component 1981, Intellivision II 1982, Intellivoice 1982, ECS 1983) ; et les notes de rétro-ingénierie sur le module vocal — 64 mots de 10 bits sérialisés vers le SP0256, et le SP0256-012 qui saute à une adresse fixe sur certains échantillons — https://github.com/mamedev/mame/blob/master/src/mame/mattel/intv.cpp

Image :

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.