The Mattel Aquarius F.A.Q. Version Aqua.01 - August 2000 Created by Fred Horvat Maintained by Sly D.C. ------------------------------------------------------------------------ This F.A.Q. is based on the Mattel Aquarius made by Fred Horvat. Since it wasn't updated since ???, i sent an e-mail to Fed asking him if he would do an update soon or if i could maintained his FAQ. Well sad to say that my e-mail was sent back to me saying that his e-mail couldn't be delivered since his account was an user unknow. So i decided to maintain his FAQ until i hear from him, hope that he doesn't mind...(and the new look!). O.K.,Here's the legal stuff: Copyright(c) 2000, Fred Horvat and Sylvain De Chantal. All rights reserved. This document may be copied, in whole or in part, by any means provided the copyright and contributors sections remain intact and no fee is charged for the information. Contributors retain the copyright to their individual contributions. The data contained here in is provided for informational purposes only. No warranty is made with regards to the accuracy of some informations. ------------------------------------------------------------------------ Additional contributions IS welcome! (always needed!!) Please mail additional information,opinions, and comments to : mailto --> "sylvaindc@videotron.ca" Where to get this F.A.Q.: Try - GameFaqs.Com at "http://www.gamefaqs.com/" - my Home Page at "http://www.emuclassics.com/slydc/" - Digital Press "http://www.digitpress.com/" or sometimes on the newsgroup "rec.games.video.classic" ------------------------------------------------------------------------ Welcome to the FAQ about the MATTEL AQUARIUS! TABLE OF CONTENTS ------------------- 1.0) The Mattel Aquarius 2.0) Mattel Aquarius specs 3.0) Software List 3.5) Accessory List 4.0) Unreleased/Protos List 4.5) More Inputs 5.0) Aquarius Emulator 6.0) Credits ------------------------------------------------------------------------ 1.0) The Mattel Aquarius ------------------------ The Mattel Aquarius Home Computer System is mostly considered by many a computer but if you ask many other collectors, they would say that it was a better video game system than a computer. History by the Blue Sky Rangers: (info taken on their web site) -------------------------------- Once the original Intellivision Keyboard Component was officially dead, Mattel Electronics felt they needed a real computer in their product line (no, the ECS didn't count). Since the new computer didn't have to interface with the Intellivision, they were free to shop for an existing system that they could simply market under their name. They found it right under their noses -- Radofin Electronics Far East, a Hong Kong company that had done much of the manufacturing of the Intellivision for Mattel, had designed a Z80-based line of three computers. Mattel committed to distribute the first two of these. In-house, they were code-named Checkers and Chess; eventually they would be named Aquarius and Aquarius II. Mattel required changes to make Aquarius into a stronger game computer. An add-on unit (Mini-Expander) was designed that included a sound chip and hand-controllers (to make it easier for programmers, the same GI AY-3-8914 sound chip used in the Intellivision was used in the Mini- Expander). In addition, the character set was enlarged: since Aquarius didn't have the capability for programmable graphics, the character set had to include animations and background pieces that would allow for building game screens. The programmers were consulted on what they felt would be needed to design screens for games that hadn't even been discussed yet. Based on their input, the Mattel Electronics graphic designers, principally Joe Ferreira, Monique Lujan-Bakerink, and Peggi Decarli, put together a character set that, in addition to the alphabet and numbers, included running men, a robot, explosions, and a variety of geometric shapes. Even with this character set, the graphic limitations of the Aquarius were so bad that artists looked upon it as punishment when assigned to work on an Aquarius game. Designer Bob Del Principe summed up most of the artists' and programmers' feelings when he proposed a slogan for the 1983 debut: "Aquarius -- System for the Seventies!" (The Aquarius II had programmable graphics, but no game design was ever started at Mattel for that machine. There was a brief discussion of adding programmable graphics capability to the first Aquarius -- dubbing it the Aquarius 1.5 -- but nothing ever came of it.) "System for the Seventies" seemed to sum up the public's opinion of the Aquarius, also. It totally bombed. It was introduced in Spring 1983 with the Mini-Expander, Printer, Data Recorder, Memory Cartridges and a handful of games. By summer, Mattel had canceled plans to release Aquarius II and additional peripherals. An announced on-line service never materialized. In fall, they literally paid Radofin to take back the Aquarius and let them out of their contract. Radofin got the unsold stock, all marketing rights, plus a "reasonably substantial" amount of cash, according to Allan Meek, secretary for Fobel International, the London-based company that owned Radofin. Confident in their system, Radofin's president, Lawrence M. Scott, Jr., announced that they would continue to sell Aquarius through a new distributor, and would release Aquarius II in March of 1984 and Aquarius III in July. None of this happened. ------------------------------------------------------------------------ 2.0) Mattel Aquarius specs -------------------------- Year: 1984 (read section 4.5 to know why...) Processor: Zilog Z80A Clock Speed: 4 MHz Internal RAM: 4K (externally expandable to 20K) Internal ROM: 10K (8K for Microsoft Basic, 2K character ROM) Video Output: * Text mode - 40 character x 24 line * Graphics mode - 80 x 72 pixels (claimed, may be higher) Color Display: 16 Keyboard: 49-keys with shift and control keys Sound: 1 sound channel Expansion Slot: For program cartridges and Mini Expander I/O Port: * TV connector (RF modulator) * Tape connector (5-pin DIN) * Printer connector (3.5mm stereo jack) Size: 13.5 x 6 x 2 inches Uses a special version of the Microsoft Basic. When it is used with basic, only 1.7 KB are available. Mattel Aquarius 2 specs: ------------------------ Year: 1984 Processor: Zilog Z80A Clock Speed: 4 MHz Internal RAM: 20K (4 KB & extension 16 KB, up to 52 KB) Internal ROM: 14K Video Output: * Text mode - 40 character x 24 line * Graphics mode - 80 x 72 pixels or 320 X 192 Color Display: 16 Sound: 1 sound channel Keyboard: 49?-keys with shift and control keys Expansion Slot: For program cartridges and Mini Expander A special version of Logo, called Aquarius Logo was developped for this computer. ------------------------------------------------------------------------ 3.0) Software List ------------------ Game Cartridges: Product#: ---------------------------------------------------------------- Advanced Dungeons & Dragons: Treasures of Tarmin 4023 Astrosmash 4003 Biorhythms Burgertime 4653 Night Stalker 4595 Reversi Snafu 4028 Tron Deadly Discs 4024 Utopia 4596 Software Available: ------------------- FILEFORM - is a database/word processing program. (#4177) FINFORM - is a 63 column by 255 row spread sheet program. (#4178) LOGO - is a graphics program with Turtle Graphics. (#4391) Tape Available: --------------- Single tape, title unknown. Packed with the Radofin Aquarius. - Alien Quest, Cute Cubes, Macho-Man, Mad Mad Mould, Stalactites and Torment. ------------------------------------------------------------------------ 3.5) Accessory List ------------------- Mini Expander - was an expansion system that made game playing more exciting and easier. Came with 2 detachable 6 key 16 position disk hand controllers (similar to Intellivision controllers but with 6 keys instead of 12 and no side fire buttons). The unit added 2 additional sound channels. Had two cartridge slots one for a memory cartridge and the other for a program cartridge. (#4063) Data Recorder - A sequential file medium cassette player to store data and programs. Printer - 40 column thermal printer. 80 cps in upper/lower case text and 20 graphic lines per second. 300 Baud Modem with originate/answer capability to allow upload/ download ability. Extra RAM Carts: 4K RAM Cartridge & 16K RAM Cartridge. A special peripheral called BSR X-10 was developped for this computer, it allows the Aquarius to directly control up to 255 electric devices. When it is used with the BSR, the Aquarius can't be used for anything else. Anyone knows if it been ever released ??? ------------------------------------------------------------------------ 4.0) Unreleased/Protos List --------------------------- Thanks for a posting from Andrew Davie, we know way more about all the software and accessories that were never released. It's just a pity that Andrew has parted of his huge Mattel Aquarius collection, it would have been nice to see pictures, screen shots and scans of the manuals. Game Cartridge List: -------------------- * Bump 'N' Jump * Chess * Lock 'N' Chase * Maths & Mazes * Melody Chase (#4652) * Sea Battle * Space Speller Software List: -------------- * Extended Microsoft Basic (#4392) - would give you most if not all the remaining commands of MBasic. With this you were also able to access the Mini Expanders controllers to write games to use them. * Hints From Heloise - Was to be a Question and answer program with helpful hints for common household questions. Heloise is an author of a popular newspaper column and an authority on housekeeping. Tape Game List: --------------- * 3D BATTLE ZONE by Add-On Electronics. 16K tape. * ALIENS by Add-On Electronics. 16K tape. * BOUNDER by Add-On Electronics. 16K tape. * BREAK OUT by Add-On Electronics. 16K tape. * CHESS (#X-6203) by Dick Smith Electronics. 16K tape. * CHUCKMAN by Add-On Electronics. 16K tape. * D-FENDERS by Add-On Electronics. 16K tape. * ED-ON by Add-On Electronics. 16K tape. * GAMES PACK 1 by Add-On Electronics. 2K tape, has these following games: Stalactites, Macho-Man, Othello and Mutants. Note that Stalactites and Macho-Man were available with the Radofin Aquarius. * GAMES PACK 2 by Add-On Electronics - 1984. 2K tape, has these following games: Crazy Plane, Torment, Alien Quest and Rick O'Shea. Note that Torment & Alien Quest were available with the Radofin Aquarius. * GAMES PACK 3 by Add-On Electronics. 2K tape. Games unknown. * GAMES PACK 4 by Add-On Electronics. 2K tape. Games unknown. * GRID BUG by Add-On Electronics. 16K tape. * INVADERS (#X-6110) by Dick Smith Electronics. 2K tape. * MATHS ARMARDA (#X-6200) by Dick Smith Electronics. 16K tape. * MILLYPEDE by Add-On Electronics. 16K tape. * "N"VADERS by Add-On Electronics. 16K tape. * OUTPACK 1 by Digital Output. 2K tape, has these following games: Bomber, Hi-Lo, Masterguess, Snake & Symon. * PAC MR. by Add-On Electronics. 16K tape. * PHROGGER by Add-On Electronics. 2K tape. * POSTMAN PAT (in 1984) by Costum Cables International. 16K tape. * READ IT (#X-6201) by Dick Smith Electronics. 16K tape. * SPACE RAM (#X-6109) by Dick Smith Electronics. 2K tape. * SPELL IT (#X-6202) by Dick Smith Electronics. 16K tape. Hardware List: -------------- * 16K Memory (internal) for the Light Pen. Prototype. * 16K Memory for the Light Pen (#4215). Several exist with box & manual. * 4K Memory for the Light Pen. * 32K Memory for the Light Pen (#4217). With box. * 32K RAM Cartridge - I think it's speak for itself. * C64 Disk Drive interface for the Master Expansion Module. Prototype of a cartridge and x2 bare boars exist. * Colour Printer for the Master Expansion Module (#4615). Supposed to be only 2 in existance. Box, Pen Replacement and Pre-Production manual exist. * Data Recorder for the Master Expansion Module (#4684 & 4685). manual exist. * Mini-Expander for the Aquarius III (#4063) - with box, manual and 2 Controllers. * Master Expansion Module - was a large expansion box that had two floppy disk drives. It would allow you to use floppies on the Aquarius and allow you to boot CP/M. * Modem. Prototypes for the New Zealand and Australia systems exist. * Printer for the Master Expansion Module (#4686). * QD Floppy Disk drive for the Master Expansion Module. Floppy Disks and DOS upgrade with documentation and ROMs exist. * VideoTex system for the Modem. Prototype with assembler listing v3.0. Documentation: -------------- These documents are separate manuals and schematics not part of normal packaging. Pages Item ---------------------------------------------------------------------------- 1 (large) 1983 advertising poster with screen shots of unreleased games Aquarius DOS commands [ Preliminary specifications 25/4/1988 ] (long) Aquarius DOS BASIC v2.2 assembler listing 4 VideoTex Terminal advertising flyer (long) VideoTex assembler listing v3.0 2 Aquarius VideoTex Terminal schematic diagram 1 Aquarius VideoTex Module (MKI) Part Map / Loop and Dialing 1 Programme module PCB schematic diagram 1 (wide) Videotex Terminal Aux. PCB schematic diagram 6 various sample Videotex pages captured 1 Aquarius 5/16/24/32K RAM schematic diagram (hand) 1 8K RAM Memory (Pseudostatic) schematic diagram 1 48K DRAM / 48K SRAM schematic diagram 1 Aquarius 3Port I/O Interface (hand drawn) 1 connecting a Commodore joystick schematic 1 (wide) 16K-32K DRAM Aquarius memory expansion schematic assorted schematics (hand) 1 (wide) 16-32-48K DRRAM Aquarius memory expansion schematic (x2) 1 (wide) Aquarius memory expansion 32K schematic 1 memory module PCB diagram 1 Aquarius II alternate Character Generator Select schematic 1 Aquarius II expand (extra 16 keys) schematic 1 extra 16 keys keyboard diagram 1 memory map 1 (wide) Aquarius Joystick Adaptor schematic 1 joystick parameters diagram 1 4K EEPROM / EPROM / RAM Board schematic (hand) 1 non volatile RAM schematic (hand) 2 Printer / Tape schematic (hand) 3 (listing) Videotext code header for cartridge 7 Memory Allocation - ROM Addresses - I/O addresses - Some Useful Subroutines - Extension ROM for BASIC - Aqua-I and II I/O addresses 4 Aquarius Extended Basic ROM listing (hex) 1 Application ROM schematic (hand drawn) 2 (various unknown schematics - hand drawn) 1 (wide) Radofin Mini Expander schematic diagram 1 (wide) Radofin Aquarius II schematic diagram 60+ Radofin Aquarius 4-Color Printer Third draft of User's Manual 1 letter Re: Aquarius System Testing - Test Cartridge A - Test Cartridge B - Aquarius Tester 1 Table of Contents 43 - Service Manual 32 - Functional Specification 4 - Looping Exercise Cartridge Functional Specification 7 - Port Tester Functional Specification - Data Recorder Functional Test Procedure - Printer Functional Test Procedure - Mini Expander Diagnostic Cartridge Functional ------------------------------------------------------------------------ 4.5) More Inputs ---------------- Peter Halvorson received some information regarding the Mattel Aquarius from Paul Raveling when he auctionned a Mattel Aquarius on Ebay. Afterwhich, he posted on the newsgroups what Paul sent him regarding some mising infos: Paul Raveling wrote: Hi, for curiosity I just checked ebay for Aquarius auctions and checked the Aquarius FAQ whose url was listed for this one. I can fill in a detail or two of missing info, during my relatively brief tenure at Mattel Electronics I was the manager who was responsible for Aquarius ROM & OS software. The auction identifies Aquarius' date as 1982. 1984 would be more correct -- it didn't hit the streets until then, just BARELY before Mattel Electronics suddenly went belly-up. It was delayed a bit by problems in FCC certification -- when the game controllers were held in certain positions relative to the mini-extender their cables acted enough like antennas that the system flunked its RF emission tests. Another amusing footnote is that as little as 2 months before the company had to fold, our principal engineer was (correctly!) telling potential new-hires that our last financial results showed a $45,000 annual profit per employee. One missing piece of info for the FAQ is the Z80's clock rate -- it was 4 MHz. I didn't think we actually shipped any maxi-expanders. When I offered my resignation, about 1 month before the company folded, we only had physical mockups for these boxes, didn't yet have running prototype hardware. Needless to say, without running hardware our vendors in Hong Kong couldn't produce a BIOS to run Simple CP/M. Tom Rollander and Gary Kildall tended to call it Silly CP/M. The BIOS and software such as the BASIC ports were subcontracted by Radofin to another Hong Kong company whose name escapes me at the moment -- the time of day is > 3 a.m. & it's been a quarter century since Aquarius... the same company also built the power supplies for Aquarius. Aquarius was internally known as Aquarius 1. Aquarius 2 was going to be a credible home computer rather than just a toy. Unfortunately one sign of the company's financial crash was a product management decision to downgrade the second in the series to a lower level of capability, one that was identified as Aquarius 1.5. Anyway I tend to agree that Aquarius, along with the TI 99, deserves a place in history as a milestone of sorts -- it marks the end of a subspecies of computers that went extinct. That extinction produced some useful lessons for a portion of the industry. This is a try to forward this morning's message to Greg Chance, maintainer of videogames.org. ASTEC is the subcontractor I couldn't remember at ~ 3 a.m. this morning. My main contacts in Hong Kong were Laurie Scott at Radofin and Paul Yuen at ASTEC. Aquarius still has a keyboard debounce bug that Paul never acknowledged as a bug in their firmware. I notice the videogames.org home page lists Aquarius under 1983. As noted in the forwarded message, 1984 would be the year for its first-ship date. Another bit of trivia is to note that Mattel's pricing was set up to sell the minimum system at a loss, on the theory that profits would come from sale of game and program cartridges. This was necessary for 2 reasons -- (1) The main competitor was the TI 99, and TI was using the same strategy fairly aggressively; (2) Radofin (the Scotts) had a fairly decent sense that Mattel Electronics was becoming financially shaky and drove a hard bargain on the price Mattel paid to them. -- Paul Paul Raveling pravelin@us.oracle.com Oracle Distributed Systems Office: El Dorado Hills, (916) 933-5826 Err...after reading the informations that Paul has given, i had to make some changes in the FAQ so the informations would be more accurate. Thanks to Peter Halvorson and Paul Raveling for sharing all this infor- mation!! = = = = = = = = = = = = = = = = = = = Here's some information that were posted on the newsgroups: From: ccollet@mason.gmu.edu (Chris Collet) Subject: interesting aquarius question Date: 24 Oct 1999 00:00:00 GMT Newsgroups: rec.games.video.classic I bought a book "Basic computing games: microcomputer edition" which is a great book from 1978 filled with classic basic games designed to run on an altair 8800 using microsoft basic hooked up to a teletype terminal. I have typed many of these programs into my post-mattel radofin aquarius, and suprisingly they all run fine (maybe three or four commands dont work which wouldnt work in applesoft basic either, and I had to adapt for the 40 column screen). I find this surprising because I've read everywhere that the mattel aquarius only has a subset of basic, whereas this aquarius seems to have a fairly complete basic. According to videogames.org, the mattel version of the aquarius doesnt even do for/next loops, whereas mine does them just fine. Could it be possible that the radofin only model of the aquarius has a different version of basic built in rom that the mattel version? I realize both were built by radofin, but the radofin only ones came out later so I guess it's possible. Of course, the programs I were using only used text mode (seeing how they were designed for teletype), but were nonetheless complicated. Could someone with a mattel aquarius describe to me how limited the subset of basic is on thier aquarius? It would be interesting to know if there was a rom difference between the two models. ------------------------------ From: Erik Mooney <emooney@SPAMFILTERattila.stevens-tech.edu> Subject: Re: interesting aquarius question Date: 26 Oct 1999 00:00:00 GMT Newsgroups: rec.games.video.classic >>I find this surprising because I've read everywhere that the mattel >>aquarius only has a subset of basic, whereas this aquarius seems to have a >>fairly complete basic. > >In playing around with my Aquarius, I found it to be surprisingly >full-featured. I can't remember, and don't have the instructions close by, but >I swear I remember using FOR/NEXT loops myself (a staple of my programming.) I The Aquarius certainly had For/Next loops.. that's a staple of all Basic programming, and I'm sure I would've noticed it if they were missing when I played around with my Aquarius. It might not have had any other looping constructs, like Repeat/Until or Do/Loop or While/Wend, though. >don't think you could do peeks/pokes, though, but I might be mistaken... at >the least, I don't recall seeing these available in my book- very little >support for people who wanna get "close to the machine". It has Peek and Poke, although the manual doesn't give any information about useful addresses to peek and poke. >Perhaps it's considered limited in comparison to the graphics-rich BASICs >Microsoft did for other computers (BASIC 4.0 and 7.0), or a lack of >machine-level communication. That it may very well be. Aquarius Basic (and I believe the Aquarius as a whole as well) has no graphics modes, just the one 40x25 text mode. The only graphics it can produce is by using a set of block text characters; there are six "bloxels" (bigger than pixels) within each character, 3 rows by two columns (like Braille dots), and there is a character for each of the 2^6 combinations of those blocks on or off, to simulate an 80x75 graphics display. The Pset and Preset commands simulated turning on or off a bloxel by replacing the character at that location with the character with that bloxel turned on or off. If there was a space, alphanumeric, or other non-block-graphics character at that location, it'd get replaced by a block graphics character with that single bloxel turned on; if there was a block graphics character there, it'd get replaced by a character that contained the same bloxels plus the newly set one. If that confused anyone who wants a simpler explanation, tell me. :) ------------------------------ Documentation that exists: -------------------------- - Dutch User Group club magazines (active about 3 years) - The Aquarius Program Book by Peter Goode (Phoenix Publishing Associates) - 30 Dynamic Games for the Aquarius by Tim Hartnell (Interface Publications - ISBN 0 907563 61 9) ------------------------------------------------------------------------ 5.0) Aquarius Emulator ---------------------- There is 2 known Mattel Aquarius emulator, one that is made by Kenny Millar (the AqEmu) and the other by James ?? (the Virtual Aquarius). Kenny Millar's AqEmu was the first emulator. It works on Windows 95/98/NT and Windows 2000. You can get on Kenny Millar web site his emulator, the Aquarius ROM image, a text about ROM disassembly, how-to "dump" your own Aquarius ROM image and much more. It's still a little bit buggy but it's the best one out there at the moment. James's ?? Virtual Aquarius is far from complete. But he managed something that the AqEmu doesn't do, you can load a BASIC file written in text with Notepad and load it so you don't have to hassle to type the whole program. You can get both emulators (and more) on Kenny Millar web site: http://www.classicgaming.com/AqEmu/ Fred Horvat was in the process of trying to find out the status of the Aquarius. If most software was on cartridges which means that they would have to be burned into Eproms to use the them. Unless someone was able to write a copy program and transfer cartridges to tape/disk and be run from that medium like the COLECO ADAM. Anyone knows? ------------------------------------------------------------------------ 6.0) Credits: ------------- * Fred Horvat (old e-mail:ap748@cleveland.freenet.edu) Creator of the Original Mattel Aquarius FAQ. * Andrew Davie (adavie@taswegian.com) * Peter Halvorson (phalvorson@panacom.com) * Paul Raveling (pravelin@us.oracle.com) * The Blue Sky Rangers Web Site: "http://www.webcom.com/~makingit/bluesky/home.shtml" Thanks and see you in the next version !!! ------------------------------------------------------------------------ Copyright(c)2000, Sylvain De Chantal, "sylvaindc@videotron.ca" or come visit my homepage at "http://www.emuclassics.com/slydc/"