BallyAlley_r1_c1.gif BallyAlley_r1_c2.gif BallyAlley_r1_c4.gif
BallyAlley_r2_c1.gif BallyAlley_r2_c2.gif Viper RAM Expansion BallyAlley_r2_c4.gif
BallyAlley_r3_c1.gif

     This is documentation for the Viper RAM Expansion by Alternative Engineering Corporation.

Loading and Saving in Vipersoft BASIC Loading and Saving in Vipersoft BASIC

     Lance Squire explains how to load and save at both 300-baud and 2000-baud... something that was completely left out of the Viper 1 and Extended BASIC Manual! (One Page, 2K)
Vipersoft with 2000-BAUD Interface Using the AstroBASIC 2000-BAUD Interface with Vipersoft BASIC

      This documentation discusses swapping AstroBASIC with Vipersoft BASIC loaded into RAM, either from a multicart, a cartridge created from an EPROM or from (probably the most common method) loading Vipersoft BASIC from a tape. This cartridge swap is done so that the AstroBASIC tape interface can be used to save or load to tape at the faster 2000-BAUD instead of requiring the much slower (and rarer!) 300-BAUD external interface. - (1 Page, 1KB)
Viper 1 and Extended BASIC Viper 1 and Extended BASIC User Manual
Alternative Engineering Corporation.

Manual with explanations of such features as the Auto Write Switch, Checksum Program, Copy Cartridge Program, Copy Extended BASIC from Memory to Tape, Glossary of Computer Terms, Internal Dual Switchpaks for Memory Addressing and Bus Controls, Keyboard Interface, Loading Extended BASIC from Tape, Programmable Write Protect/Write Enable Circuit, Switched AC outlet, Troubleshooting, Installation, and Viper to Bally Interface Card.

Compared to the preliminary manual (below), this manual has several extra pages. This could possibly be the released version, but there is no way to tell for sure.

Preliminary and possibly a draft manual might be useful, so they are archived here.
  1. Viper 1 and Extended BASIC User Manual (Preliminary) - 15 pages. Retyped.
  2. Viper 1 and Extended BASIC User Manual (Possible Draft) - 10 pages. OCRed scan.
Viper-ZGRASS System "Viper-ZGRASS System" Product Announcement.
Alternative Engineering Corp.
Circa August 1983.

This five-page document is the product announcement for the unreleased Viper Z-Grass expansion system. The system would have included 64K RAM, 32K Z-GRASS ROM, 2 RS232 bi-directional communications ports, 81-key full-stroke keyboard, Intel 8231 high-speed arithmetic processor unit, 2 2000-baud cassette interface ports with motor control, 2 Double Sided/Double Density 5 1/4 floppy disk controller, expandable to high resolution graphics mode (320 x 204, color), memory expandable up to 256k, stereo output jacks for the 3 octave music synthesizer and compatible with CP/M operating system.

With over 10 years of custom software development, plus the most advanced hardware features ever offered on a home computer, the Viper Z-GRASS system has become the most powerful, yet affordable Video Image Processor on the consumer market. This unique system together with the Bally/Astrocade Professional Arcade has a total of 8 microprocessor devices including 3 original Bally/Midway custom graphics processors (used to make such videogame legends as Pac-Man, Galaxian, Wizard of War, Space Invaders, and many others). Many other home computers can play arcade games, but the Z-GRASS computer system is the first machine specially designed for writing them. Z-GRASS makes it fun and easy to create your own arcade games, video art, graphs, charts, synthesized music, plus special sound effects. Almost everyone has ideas for video games but only now with Z-GRASS can you put your thoughts in motion without having to be a master programmer.
  1. "Viper-ZGRASS System" Product Announcement - Text Format.
Viper Boards (Schematics) Thumbnail Viper Boards (Schematics)

     Schematics created by Lance F. Squire's father. Lance, an owner of the Viper 1, uploaded these to the Bally Alley Discussion group on January 28, 2007. - (Five JPG images, 1.4MB)
Loading and Saving with Viper RAM Thumbnail Viper RAM (Loading and Saving Tips)

     A letter that George Moses wrote to Dick Houser on October 28, 1982 that gives brief directions on loading and saving with the Viper RAM expansion using AstroBASIC. - (1 page, 42K)
Vipersoft BASIC Instructions Transcribed (Part 1) Vipersoft BASIC Instructions Transcribed (Part 1)

     Lance Squire transcribed Part 1 of the ViperBASIC new system level commands. He does not have part 2... do you? (Four Page, 2K)
VIPERSoft Commands "VIPERSoft Commands."
By Unknown Author.

One-page of handwritten Vipersoft commands with descriptions and usage notes. The commands listed are TC (Tape Control), AUDIO (Audio Control Command), MUZSTOP (Music Stop), and VC (Volume Control).

BallyAlley_r3_c4.gif
BallyAlley_r4_c1.gif BallyAlley_r4_c2.gif BallyAlley_r4_c4.gif