Mattel Aquarius F.A.Q.
Version Aqua.03 - Octobre 2003
Créée by Fred Horvat
Maintenue par Silicium

Le caractère légal : Copyright (c)2000-2001, Fred Horvat, Sylvain De Chantal et Silicium.

Tous droits réservés. Ce document peut être copié en entier ou par passages, par tous, à la condition que le copyright et les collaborateurs restent clairement mentionnés. Aucun honoraire n'est demandé pour ces informations. Les auteurs conservent le copyright sur leur contribution propre.
Les données présentées dans ce document sont fournies en l'état, sans garantie sur l'exactitude ou l'usage qui peut en être fait.


Les collaborateurs bénévoles sont toujours les bienvenus ! N'hésitez pas à nous transmettre vos opinions, témoignages ou précisions à :

info@silicium.org

Pour obtenir la dernière version de cette F.A.Q.:

En anglais
Silicium http://www.silicium.org/us/faquarius.htm

GameFaqs.com http://www.gamefaqs.com/

Sly's Domain http://www.chez.com/slydc/

Digital Press http://www.digitpress.com/

Ou parfois via le newsgroup "rec.games.video.classic"

En français

Silicium "http://www.silicium.org/us/aquarius.htm"

Ou parfois via le newsgroup  fr.comp.ordinosaures


Bienvenue dans la FAQ du merveilleux MATTEL AQUARIUS!

TABLE DES MATIERES

0.0) FAQ Histoires & nouveautés
1.0) Le Mattel Aquarius
2.0) Spécifications du Mattel Aquarius
3.0) Liste du Software
3.5) Liste des accessoires
4.0) Non commercialisés et prototypes
4.5) Informations additionnelles
5.0) Emulateurs Aquarius
6.0) Crédits


0.0) FAQ histoires & nouveautés

Cette F.A.Q. est basée sur le travail réalisé par Fred Horvat.
Après quelques années sans évolution, Sylvain De Chantal tenta vainement d'entrer en contact avec Fred pour pouvoir continuer le travail. Son mail n'était plus valide. Sylvain De Chantal reprends alors cette FAQ.
En Octobre 2001, Silicium prends le relais et crée une version francisée.


1.0) Le Mattel Aquarius

Le Mattel Aquarius Home Computer System est considéré par le plus grand nombre comme un ordinateur. Quelques collectionneur l'assimilent à une console de jeux vidéo.

Son histoire

(info extraite du site des célèbres Blue Sky Rangers)

Après la mort officielle du célèbre Keyboard Component de l'Intellivision, Mattel Electronics ressentit le besoin d'un ordinateur (le module ECS ne comptait pas). Sans relation avec l'Intellivision, la nouvelle machine pouvait provenir de n'importe quelle source pour être ensuite revendu sous leur nom. C'est leur sous-traitant Radofin Electronics Far East, de Hong Kong, qui avait produit nombre d'Intellivision qui fut choisi. Radofin avait conçu une lignée de trois machines à base de Z80. Mattel choisit de revendre les deux premières. Leur nom de code était Checkers et Chess; ils pensaient éventuellement les baptiser Aquarius et Aquarius II.

Mattel a demandé à Radofin quelques aménagements pour orienter l'Aquarius vers un puissant ordinateur de jeu. Une extension additionnelle, le Mini-Expander fut conçu en incluant un composant son et deux joypads. Pour le rendre plus simple à appréhender par les programmeurs, c'est le même GI AY-3-8914 que pour l'Intellivision. En plus, le jeu de caractères est augmenté. A défaut de mode graphique, ce jeu de caractères dispose des icônes d'animation et des formes pour les fonds, afin de pouvoir créer des jeux.

Les programmeurs ont été consultés pour concevoir une police assez complète. En se basant dessus, les ingénieurs de Mattel Electronics, principalement Joe Ferreira, Monique Lujan-Bakerink, et Peggi Decarli, ont mis au point un jeu d'icônes en plus de l'alphabet. On y trouve un homme qui court, un robot, des explosions et de nombreuses formes géométriques.

Malgré cette police, les limitations graphiques de l'Aquarius étaient vraiment fortes. Les graphistes travaillaient sur un jeu Aquarius comme sur une punition. Début 1983, le concepteur Bob Del Principe résume les sentiments des graphistes et des programmeurs par le slogan : "Aquarius, le système pour les années 70!"

L'Aquarius II a des possibilités graphiques, mais aucun jeux n'a été créé chez Mattel. Une brève discussion sur la possibilité de rajouter un mode graphique au premier modèle d'Aquarius. Appelé Aquarius 1.5, le concept n'aboutit pas.

"System for the Seventies" résume bien l'opinion du public. Ce fut un flop bien carré. Introduit au printemps 1983 avec le Mini-Expander, l'imprimante, magnétocassette, cartouche mémoire et une poignée de jeux. A l'été. Mattel abandonne l'idée de sortir l'Aquarius II et d'autres périphériques

Un service on-line avait été pensé mais ne sera jamais proposé. A l'automne, Mattel a carrément payé Radofin pour reprendre l'Aquarius et casser le contrat. Radofin a récupéré le stock d'invendu, tous les droits de distributions,  et une somme d'argent "raisonnablement substantielle", comme le déclara Allan Meek, secrétaire de Fobel International, la société basée à Londres qui possédait Radofin.

Confiant en son système, le président de Radofin, Lawrence M. Scott, Jr., a annoncé qu'ils continuaient de vendre l'Aquarius à travers un nouveau distributeur. Il planifiait la sortie de l'Aquarius II pour Mars 1984 et l'Aquarius III en Juillet. Rien n'arriva.


2.0) Spécifications du Mattel Aquarius

Année : 1984 (voir section 4.5 pour les détails)
Processeur : Zilog Z80A
Vitesse : 4 MHz
RAM Interne : 4Ko extensible à 20Ko en externe
ROM Interne : 10Ko (8K pour le Basic Microsoft et 2Ko pour la ROM caractère)
Sortie vidéo : mode texte : 40x24 caractères
mode graphique : 80 x 72 pixels (voire plus)
Couleur : 16
Clavier : 49 touches gomme avec touches shift et control
Son : 1 canal
bus d'extension : pour les cartouches et le Mini Expander
Ports I/O : TV UHF (modulateur RF)
Magnétocassette (5-pin DIN)
Imprimante (jack 3.5mm stéréo)
Taille : 34.3 x 15.2 x 5 cm

L'Aquarius utilise une version adaptée du Basic Microsoft.
Sous Basic, seuls 1.7 Ko sont disponibles pour programmer.

Spécifications du Mattel Aquarius 2

Année : 1984
Processeur: Zilog Z80A
Vitesse : 4 MHz
RAM Interne : 20Ko (4 Ko & 16 Ko d'extension, maximum de 52 Ko)
ROM Interne : 14Ko
Vidéo : mode texte 40x24 caractères
mode graphique 80 x 72 pixels ou 320 X 192
Couleur : 16
Son : 1 canal
Clavier : 49 touches avec shift et control
Slot d'extension : port cartouche et Mini Expander

Une version du langage Logo, l'Aquarius Logo a été développé pour cette machine.


3.0) Liste du software

Jeux en cartouche (n° de catalogue)

Progiciels en cartouche

Cassettes disponibles

De simple cassettes audio, aux titres inconnus. Elles étaient livrées avec le modèle Radofin de l'Aquarius.


3.5) Liste des accessoires

Mini Expander

Une extension pour rendre les jeux plus simples et conviviaux.  Il vient avec 2 joypads de 6 touches et un disque directionnel. Très similaires à ceux de l'Intellivision avec 6 touches au lieu de 12 et sans bouton de tir. Cette unité apporte deux voies supplémentaires pour le son. Deux slots sont présents, un pour les cartouches de jeux et l'autres pour la cartouche d'extension RAM. (4063)

Magnétocassette

Pour enregistrer les programmes sur des cassettes standards

Imprimante

Thermique 40 colonnes, 80 cps, majuscules et minuscules, 20 lignes graphiques par secondes.

Modem

300 Baud avec mode réponse pour permettre les téléchargements

Cartouches RAM

BSR X-10

Un périphérique spécial, le BSR X-10 a été développé pour l'Aquarius. Il permet de gérer jusqu'à 255 équipements électriques. En utilisation avec le BSR, l'Aquarius ne peut être utilisé pour autre chose. Les informations manquent à son sujet. A-t-il été commercialisé ?


4.0) Non commercialisés et prototypes

Merci à Andrew Davie pour son message. Nous savons ainsi plus de choses sur le software et les accessoires non commercialisés ou à l'état de prototypes. C'est bien dommage qu'Andrew ait disséminé son importante collection Aquarius. Des images aurait été appréciées !

Cartouches de jeu

Logiciels

Cassettes de jeux

Hardware

Documentation

Ces documents sont différents manuels et schémas qui ne font pas partie de la fourniture habituelle.

Article (format)


4.5) Informations additionnelles

Peter Halvorson a reçu quelques informations sur l'Aquarius de Paul Raveling lors d'une vente sur Ebay. Voici ce que Paul Raveling posta dans un newsgroup à ce sujet :

Malgré tout, j'estime que l'Aquarius, comme le TI 99, ont une place dans l'histoire de la micro-informatique. Il marque la fin d'une sous-espèce de machine qui s'est éteinte. Cette fin a apporté quelques leçons à cette industrie.

Il faut parler de la politique de prix de Mattel qui avait choisi de vendre la machine à perte. Elle est basée sur la théorie où les profits viendraient par la vente des logiciels. Cette nécessité était guide par deux raisons :

Paul Raveling
pravelin@us.oracle.com
Oracle Distributed Systems
Office: El Dorado Hills, (916) 933-5826

Merci à Peter Halvorson et Paul Raveling pour toutes ces informations

Voici d'autres informations postées sur les newsgroups:

de: ccollet@mason.gmu.edu (Chris Collet)
Sujet: question aquarius
Date: 24 Oct 1999 00:00:00 GMT
Newsgroups: rec.games.video.classic

J'ai acheté le livre "Basic Computing Games: Microcomputer Edition" Un bon livre de 1978 avec de nombreux jeux en Basic conçu pour fonctionner sur un Altair 8800 avec le Basic Microsoft et branché sur un terminal. J'ai tape nombre d'entre eux sur mon post-Mattel Radofin Aquarius. Chose surprenante, ils fonctionnent tous. Seules 2 ou 3 commandes ne marchaient pas, qui ne marchaient pas d'avantage en Applesoft. J'ai bien sur dû adapter l'affichage en 40 colonnes.

J'ai trouvé cela surprenant car j'ai souvent lu que l'Aquarius n'avait qu'un sous-ensemble des commandes du Basic Microsoft. L'Aquarius semble pourtant avoir un jeu de fonctions assez complet. Selon videogames.org, la version Mattel de l'Aquarius n'a même pas de boucle FOR/NEXT, le mien en a.

Est-il possible que le Radofin ait un Basic amélioré ? Je réalise que tout deux furent construits par Radofin. Mais le second modèle est arrivé plus tardivement. Bien sûr, tous ces programmes ne fonctionnaient qu'en mode texte puisque conçus pour un terminal texte.

Quelqu'un peut-il me décrire les limitations de ce sous-ensemble ? Il serait aussi intéressant de connaître les éventuelles différences entre les deux machines.

de: Erik Mooney <emooney@SPAMFILTERattila.stevens-tech.edu>
Sujet: Re: interesting aquarius question
Date: 26 Oct 1999 00:00:00 GMT
Newsgroups: rec.games.video.classic

Je trouve cela surprenant car j'ai partout lu que le Basic de l'Aquarius n'était qu'un sous-ensemble du Basic Microsoft, mais il semble avoir un bon nombre de fonctions.
En jouant avec mon Aquarius, je l'ai trouvé étonnamment complet. Je ne peux me souvenir , n'ayant pas les instructions sous la main, mais je peux jurer avoir utilisé des boucles FOR/NEXT

L'Aquarius a des boucles FOR/NEXT. C'est le minimum pour programmer en Basic.
Je suis sûr que je l'aurais remarqué si elles n'avaient pas été là. Il n'y a peut-être pas d'autre instruction de boucle comme REPEAT/UNTIL, DO/LOOP ou WHILE/WEND.

Je ne pense pas qu'il pouvait faire des PEEK et POKE, mais je me trompe peut-être. Je ne m'en souviens pas. C'est un modeste outil pour être au plus près de la machine.

Il y a des PEEK et POKE, même si le manuel ne les mentionne pas et encore moins les adresses utiles.

Peut être que les limitations sont dues à la comparaison avec les autres Basic ? Ils ont des instructions graphiques dans les autres versions que Microsoft a fait pour d'autres ordinateurs (Basic 4.0 et 7.0). Est-ce des manques au niveau hardware ?

Peut être. Le Basic Aquarius et l'Aquarius même n'a pas de mode graphique du tout, juste du texte en 40x25. Les seuls graphiques qu'il peut produire sont réalisés par un ensemble de blocs de caractères. On considère six " bloxels " (synthèse de bloc et pixels). Dans chacun d'entre eux et dans chaque caractère, on dispose de 3 lignes de 2 colonnes, comme en Braille. Il y a un caractère pour chaque combinaison sur les 2^6 combinaisons possibles. Chaque bloc, allumé ou éteint, permet de simuler un affichage en 80x75.
Les commandes PSET et PRESET permettent de changer l'affichage d'un bloxel en remplaçant un caractère dans une location précise.
Si il y un espace, un alphanumérique, ou tout caractère non semi-graphique, il est alors remplacé par un semi-graphique.
Avec ce simple bloxel allumé, si il y a un semi-graphique allumé, il est remplacé par un caractère qui contient le même bloxel en plus du nouveau. Si cela trouble quelqu'un, qu'il me contacte pour une explication plus simple. :-)

Documentation existante


5.0) Emulateur Aquarius

Il existe deux émulateurs du Mattel Aquarius. Le premier est AqEmu, codé par Kenny Millar.. L'autre est l'œuvre de James The ??, Virtual Aquarius.

AqEmu fut le premier a être publié. Il fonctionne sous Windows 95/98/NT/2000. Vous pouvez vous brancher sur le site de Kenny . Vous y trouverez la ROM, un document sur le désassemblage de cette ROM, un mode d'emploi pour dumper une ROM et beaucoup d'autre choses. Il est encore un peu buggué mais il reste le meilleur.

Virtual Aquarius est loin d'être complet. Il a cependant réalisé une fonctionnalité qu'AqEmu ne propose pas : vous pouvez charger un programme Basic écrit avec Notepad.

Vous trouverez ces deux émulateurs sur le site de Kenny Millar :

http://www.classicgaming.com/AqEmu/

Fred Horvat était en train d'essayer de recenser les logiciels Aquarius.
Si la majorité des programmes sont sur cartouche, cela signifie qu'ils peuvent être passés sur EPROM. Tant que personne ne crée un programme de transfert, il ne sera pas possible de flasher des EPROMS et transférer les cartouches sur disques comme pour l'Adam. Quelqu'un saurait-il le faire ?


6.0) Crédits

Merci et rendez-vous pour la prochaine version !


Copyright (c)2001-2002, Silicium (info@silicium.org)

Visitez www.silicium.org

FAQ Aquarius en anglais et en ASCII : www.silicium.org/us/faquarius.txt
Page Aquarius en français et en HTML: www.silicium.org/us/faquarius.htm

Page Aquarius en français : www.silicium.org/us/aquarius.htm