Bally/Midway originally planned to release a computer add-under for the 'Bally/Home Library Computer' a few short months after its initial release.
The keyboard had 2 tape ports, 16K of additional memory (Ram & Rom),a serial port for printers/modems, an expansion port for Disk drives etc., and a BASIC programming language.
Unfortunately, production delays and problems with the first two shipments of game units and a change in management caused the keyboard to be put on hold.
(Speculation) This is probably when the name of the game unit was changed to 'Bally/Professional Arcade', removing any hint of it being part of a Computer system.
Two things happened at this point.
1) The BASIC cart was developed, and became the level 1 expansion, making the Keyboard the level 2 expansion.
2) Dr. Tom DeFanti approached Dave Nutting/Bally about making a graphics workstation using the Bally's chip set and his Zgrass programming language.
The original Basic cartridge, and its separate audio tape interface, made the arcade unit quite popular with programmers and computer enthusiasts in spite of the missing keyboard expansion unit.
The Workstation project became the Bally Zgrass UV-1, assembled by DataMax, then later the DataMax UV-1.
Why Bally's name disappeared from the unit is unknown. However, the Zgrass computer or Z-Box as it was called, and Tom DeFanti made much ink in the Graphics world (Siggraph etc.)
The expansion unit continued to be worked on and promoted, on and off, but never reached production.
When Astrovision took over the home arcade division from Bally in 1981, the game unit name plate read the 'Bally/Computer System', and the keyboard add-under was on again.
(Speculation) This name plate was seen many times on Bally units atop the keyboard expansion. Astrovision may have just been using up nameplate stock before making their own.
The keyboard at this time was called the Zgrass 32 and came with two tape ports, 32K memory, a serial port, and the Zgrass programming language plus CP/M compatibility.
Through out it's life confusing and confused reports seemed to propagate.
(Speculation) This may have had more to do with both the ever-increasing specs on the DataMax Zgrass computer and attempts to provide a consumer price point. Alternatively, it may also have had to do with trying NOT to compete with the DataMax unit.
Zgrass 100: Ram expanded to 64K
Disk drive controller and port added internally DD 5.25.
Zgrass 1200: Changed to '4 channel Quad density' disk port.
Near the end Astrocade was looking for a third party to produce the computer add-on. Alternative Engineering Corp. was chosen on the merits of its Viper RAM expansion add-under.
In August 198?(5), they sent an order form to anyone on the Arcadian mailing list who had ever shown interest in such a device. The units were then to be made on an on-order basis. You could also just order the Zgrass manual.
Unfortunately, Once the Zgrass 2000 was production ready, the videogame market colapse had happened an they could not get funding to produce any units. (Thanks to Edword Larkin for the update.)
Seven of the Bally or Astrovision keyboards are known to have been produced
and shown at trade shows. In 1998 one of these keyboards graced eBay. (Thanks
to Steven Burrage for info.)
The DataMax UV-1 (Zgrass) system was expensive, but highly acclaimed in digital video circles of the time. About 300 of these were made.
The Viper 1 is a 16K Ram expansion for the Bally/Astrocade system. It also includes a keyboard port for the optional ASCII keyboard.
This unit came with a copy of ViperSoft BASIC. A modified version of Bally's Expanded BASIC.
Using ViperBasic let you use all 4 or 8 colours on the screen. Was much faster than standard Bally or Astro BASIC, and gave you a full 8K to program in.
It would also save out your code through either the 2000 baud interface in the Bally/Astro BASIC cart or the 300 baud interface for the original Bally BASIC cart.
Similure to the Viper 1 expansion, but much more compact.
Instead of a Keyboard port it has a ZIF socket on the top.
These would come with BlueRam BASIC also a version of Bally's Expanded BASIC.
Like the Viper Basic, it could save out to the 300 baud interface, but had it's own 2000 baud interface that wasn't compatable with the Astro BASIC format.
BlueRam BASIC also has a few more commands than ViperSoft BASIC
The following came from Dale of R&L.
The brief history of our 64K RAM board product began in 1979 while I was employed
by Midway Mfg. The company, a division of Bally, offered its employees a discount
on the purchase price of the Home Video game system. I couldn't resist. After
fiddling with the Bally Basic (Rusty is still a professional Basic developer)
for a while we decided this system would probably draw a significant hobbyist
following. We felt the need to develop a solution to the 1800 byte RAM limitation.
First we lobbied the memory manufactures to produce a device that would share
the pin configuration of the 27xx series EPROMs (now the JEDEC standard). In
early 1981 we received some samples of the 2016 2Kx8 RAM, and immediately began
layout of a board that could be placed under the Bally unit and expand the memory
space to 64K. With these new RAMs one could develop a program in the RAM then
clone it to EPROM, either device could be plugged into the same board. In 1982
we learned about the fickle nature of the hobbyist market, at our local Bally
Users Group, user were more interesting in copying the latest games than in
purchasing a development aid. When we learned of the Blue RAM we slashed our
price and advertised in the Arcadian newsletter. Sales didn't warrant further
investment in this project. We still have boards and a limited supply of the
2Kx8 RAMs. (ATEWizard@HotMail.com)
Be sure to indicate R&L products or services!