Aller au contenu

Mattel Aquarius

Micro de 1983, la tentative de Mattel dans l'informatique familiale — abandonnée en quelques mois. Techniquement, un Z80 à 3,58 MHz et un codeur couleur TEA1002 dont la fréquence change selon la norme télé.

Le Mattel Aquarius (1983) et son clavier à touches caoutchouc.
Le Mattel Aquarius (1983) et son clavier à touches caoutchouc. Photo : Evan-Amos, Public domain, via Wikimedia Commons.

Identification

Champ Valeur
Fabricant Mattel Electronics
Année 1983
CPU Z80 @ 3,579545 MHz (quartz 7,15909 ÷ 2)
Codeur couleur TEA1002 — « PAL colour encoder and video summer »
Contrôleur écran HD61K202P (« CRT/System Controller », d'après le plan d'implantation)
Versions NTSC, PAL, Aquarius II (Radofin, 1984), Aquarius arabe (Ecico, jeu de caractères différent)
Média cartouche et cassette (lecteur X-6010)

Horloges attendues — table de mesure ✅

Composant NTSC PAL
Z80 3,579545 MHz 3,579545 MHz
TEA1002 7,15909 MHz ⚠️ 8,867238 MHz

La puce vidéo n'a pas la même fréquence selon la norme

Le Z80 est identique sur les deux versions, mais la TEA1002 tourne à 7,15909 MHz en NTSC et à 8,867238 MHz en PAL. Le balayage suit : 262 lignes en NTSC contre 312 en PAL.

Mesurer 8,867 MHz sur une machine PAL est donc normal.

Réserve sur les timings vidéo

Le pilote MAME ouvre par un TODO : « timings vidéo à faire correctement, il semble y avoir de la contention », et son code compense cette contention en admettant « avoir besoin d'une meilleure compréhension des timings vidéo ».

Absence de drapeau de dysfonctionnement ne veut donc pas dire timings vérifiés.

Pannes fréquentes

Symptôme Cause probable Piste
Ne démarre pas Z80 ou le quartz Attendu : 3,58 MHz au CPU
Pas d'image HD61K202P, ou la TEA1002 ⚠️ La TEA1002 est le codeur couleur et sommateur vidéo, pas le générateur d'image : sa panne peut tuer la sortie, mais elle n'est pas la seule piste. Fréquence selon la norme — voir le tableau
Cartouche non reconnue contacts du connecteur Isopropanol, jamais d'abrasif

Réparation (technicien)

  • Identifier la norme avant de mesurer : c'est le seul écart relevé entre les versions NTSC et PAL, et il porte sur le codeur couleur.
  • Machine de 1983 à faible diffusion : les pièces spécifiques sont rares, la logique standard non.

→ Méthodes : Diagnostic PCB · Recap

Procédure — ordinateur mort, dans l'ordre ✅

Ce que cette procédure ajoute

Un ordre pensé pour un micro familial : ce qui tue ces machines, c'est leur alimentation, leur pile, leurs condensateurs, leur RAM sur support et leur clavier — à peu près dans cet ordre, et bien avant le CPU. → Diagnostic PCB

1. L'alimentation — mesurée avant d'être branchée. C'est l'étape qu'il ne faut pas intervertir. Sur une machine de cet âge, une alimentation ne s'arrête pas simplement : un régulateur 5 V qui lâche haut envoie 7, 9, 12 V sur le bus et emporte la RAM et les puces custom avec lui. Mesurer chaque rail hors machine, sous charge factice si possible, et seulement ensuite la brancher.

2. La pile, si la machine en a une. Toute pile d'horloge ou de sauvegarde soudée sur une carte est une fuite à venir. Si la tienne en a une et qu'elle n'a jamais été changée, la sortir avant qu'elle n'emporte les pistes. → Piles de sauvegarde

3. Les condensateurs. Le recap est la norme sur ces machines, pas le dernier recours — et sur l'alimentation d'abord, puisque c'est elle qui protège le reste. → Recap

4. La RAM, sur ses supports. Ces machines ont été conçues pour être réparées : la RAM, et souvent la logique, sont sur supports. Tout ré-enficher d'abord — trente ans d'oxyde, c'est un no-boot classique. Puis échanger les puces : une RAM morte donne en général un motif de caractères parasites reproductible, ou un écran figé sur un caractère fixe.

5. Le clavier. Une console n'en a pas ; celui d'un ordinateur est une pièce d'usure. Un clavier à membrane lâche par lignes ou colonnes entières mortes — c'est la membrane, pas la machine. Un clavier mécanique demande un nettoyage de contacts, pas un remplacement. Voir cette page : le mode de panne est souvent documenté par modèle.

6. Le support — cassette ou disquette. Les deux se ramènent souvent aux mêmes choses : une tête sale, et pour la cassette l'azimut et une courroie devenue goudron. ⚠️ Côté disquette, vérifier que la mécanique a bien une courroie avant d'en chercher une : beaucoup en ont, mais certains lecteurs sont à entraînement direct, et démonter pour trouver une pièce qui n'existe pas ne sert qu'à user le lecteur. Une machine qui démarre mais ne charge rien est une panne de lecteur, pas de logique — inutile de la chercher sur la carte.

7. La sortie vidéo. RF, composite, RGB ou moniteur dédié selon la machine (voir Identification). Tester avec autre chose avant de conclure : un modulateur d'époque et un téléviseur moderne se fâchent bien plus souvent que l'un des deux n'est en panne.

8. Toujours rien. Maintenant la logique : rails sur la carte, reset, horloge, bus. → Diagnostic PCB

Documentation constructeur archivée ✅

  • Aquarius — documentation — PDF
  • Aquarius — implantation — PDF

Ce ne sont PAS des documents constructeur

Vérifié dans les métadonnées : le plan d'implantation est l'œuvre de Sean Harrington, réalisé sous Visio en septembre 2019, et porte en première page ses propres réserves — « DRAFT » et « NOT TO SCALE! ». La documentation est une compilation tierce signée AntoPISA.

Utiles, mais à lire comme des relevés de communauté, pas comme du Mattel d'époque.

Sources & attribution

  • MAME — src/mame/mattel/aquarius.cpp (BSD-3-Clause) : le Z80 à 7,15909 MHz ÷ 2, la TEA1002 à 7,15909 MHz en NTSC et 8,867238 MHz en PAL — le device MAME la décrit comme un codeur couleur PAL et sommateur vidéo, et les balayages 458 × 262 (NTSC) contre 458 × 312 (PAL) ; les quatre machines — Aquarius (NTSC), Aquarius (PAL), Aquarius II (Radofin, 1984) et Aquarius arabe (Ecico, année inconnue dans la source, jeu de caractères distinct) — aucune ne portant de drapeau de dysfonctionnement, ce qui ne vaut pas timings vérifiés (voir le TODO sur la contention) — https://github.com/mamedev/mame/blob/master/src/mame/mattel/aquarius.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.