BallyAlley_r1_c1.gif BallyAlley_r1_c2.gif BallyAlley_r1_c4.gif
BallyAlley_r2_c1.gif BallyAlley_r2_c2.gif
RAM Expansion Required
Programs: A-H
BallyAlley_r2_c4.gif
BallyAlley_r3_c1.gif
 

     Download digitally archived Bally Arcade/Astrocade programs that requires your unit to have a RAM expansion. These programs are marked with which version of BASIC the program requires to run properly, either AstroBASIC, Bally BASIC, Blue Ram BASIC, or Vipersoft BASIC. The program are also marked with which RAM expansion is required.

     Note that these programs will not work on an Astrocade that does not have expanded RAM.

3-D Boxes "3-D Boxes"
By John J. Kotter.
1983.
Blue Ram BASIC, 2000-Baud, Requires Expansion RAM.
Archived from Mike White Collection.

     I do not have a description for this program.

8 Resistances "8 Resistances"
By Bob Fabris and John Perkins
ARCADIAN 2, no. 9 (Jul. 28, 1980): 79.
Bally BASIC, 300-Baud, Requires Expansion RAM.

     I do not have a description for this program.

A-1A The Arcadian Curve "A-1A The Arcadian Curve"
By Stanley Kendall.
1982.
Blue Ram BASIC, 2000-Baud, Requires Expansion RAM.
Archived from Ken Lill's Collection.

     I do not have a description for this program.

A-2 Art "A-2 Art"
By Stanley Kendall.
1982.
Blue RAM BASIC, 2000-Baud, Requires Expansion RAM.
Archived from Ken Lill's Collection.

     This is an art program.

A-3 Arcadian Programs "A-3 Arcadian Programs"
By Stanley Kendall, Bob Hensel, Clyde Perkins, and Dave Martin.
Various.
Blue RAM BASIC, 2000-Baud, 16K of RAM.
Archived from Ken Lill's Collection.

     Description from Mike White's software list, "Large menu driven program containing Blue RAM BASIC versions of:"
  1. "O-Jello" - Clyde Perkins
    1. ARCADIAN 5, no. 2 (Dec. 3, 1982): 23-44. (Blue Ram BASIC Listing)
    2. ARCADIAN 5, no. 4 (Feb. 18, 1983): 56. (Correction)
  2. "Golf" - Bob Hensel (Bally BASIC version
    1. ARCADIAN 3, no. 4 (Feb. 07, 1981): 46-47. (Bally BASIC Listing)
    2. ARCADIAN 3, no. 5 (Mar. 07, 1981): 51. (Correction)
  3. "Laser Evader" - Dave Martin
    1. ARCADIAN 4, no. 8 (Jun. 11, 1982): 81. (Bally BASIC Listing)
Alien 2000 "Alien 2000" (mod)
By Henry Sopko (modified by Bruce Brigden).
19xx.
Blue RAM BASIC, 2000-baud
Original Appearance: ARCADIAN 6, no. 8 (Jun. 30, 1984): 74-75.

This is an unpublished modification of 1984's "Alien 2000" for AstroBASIC. The original release of the game was the $100 contest winner in the June 1984 issue of "The Arcadian" newsletter.

From the Arcadian:

"This is a shoot-em up game where the Alien cruises across the sky above the city, and you must try to get some good hits on him before he drops bombs. Has some cute graphics."

An Education In Mile "An Education In Mile, Yd, Ft, In, Ton, Lb, Oz, Gal, Qt, Pt, Cup, Floz"
By Joe Peoples.
19xx.
VIPERsoft or Blue RAM BASIC, 2000-baud
Unpublished Arcadian submission.

Arcade Golf "Arcade Golf"
By Ken Lill.
1983.
ARCADIAN 6, no. 5 (Mar. 30, 1984): 49. (Review by Dave Carson)
ARCADIAN 6, no. 9 (Jul. 27, 1984): 79. (Advertisement)
ARCADIAN 7, no. 1 (Jun. 01, 1985): 4. (Advertisement)
ARCADIAN 7, no. 4 (Aug. 15, 1986): 70. (Advertisement)
Blue RAM BASIC, 2000-Baud, Requires Expansion RAM.

     From ad in "Arcadian" newsletter:

     Arcade Golf by Gambits - For 16k & 32k Blue Ram Basic 1.1 Extended RAM. 1-4 PLAYERS. 1-4 HAND CONTROLS. No bang-bang shoot-em-ups here. Just your choice of 9 or 18 holes of golf!. Each hole is different -- each and every time!! There are trees, a lake, sand traps and an always changing wind! With the wind gusting up to 25mph, your ball can be blown off its course. Try to break par. It isn't as easy as you might think.

     On July 2, 2013, Ken Lill wrote, "I never saw [Dave Carson's Blue Ram enhancement of "Golf" (ARCADIAN 5, no. 5 (Mar. 14, 1983): 86-87.]. I got permission from Bob Hensel to use and modify his [original "Golf" program, ARCADIAN 3, no. 4 (Feb. 07, 1981): 46-47.] and make it for sale."

Archiving Note: Other than having the same name, there is no connection between Ken Lill's "Arcade Golf" for Blue Ram BASIC and the "Arcade Golf" for AstroBASIC by Mike Maslowski (CURSOR 1, no. 6 (July 1980): 42-45.)

On January 26, 2016, Ken Lill commented, "If you read the text of Dave Carson's review of my Arcade Golf, you'll see that I started with Bob Henzel's version of golf. After I acquired permission to use his program as a starter, I enhanced it with a moving man, wind speed variation, different hazards and a unique ball drop. I also added a "celebration" for anyone getting a hole in one.I had never typed in the older version, and I picked the name out of the air. It was just coincidental that there was one by that same name in Cursor magazine."

Astro - Burn "Astro - Burn"
By R&L Enterprises.
198x.
Source: Ken Lill's Tape Collection.
EPROM Burner, Expansion RAM, and (probably) AstroBASIC.

Ken Lill notes that "Astro - Burn" was developed for the EPROM burner that R&L Enterprises designed. It never was for sale because of the intricate way they were made. They were etched by hand in a tub. It only worked with the 64K RAM Board unit.

A To B "A To B"
By John Perkins
ARCADIAN 2, no. 10 (Sep. 17, 1980): 99-100.
Bally BASIC, 300-Baud, Requires Expansion RAM.

     This program requires a Blue Ram Unit with expansion memory.

Baseball (Mod) "Baseball" (Mod)
By Dave Martin (modified by Bruce Brigden).
198x.
Blue RAM BASIC, 2000-baud
ARCADIAN 4, no. 12 (Oct. 07, 1982): 118-119. (Original Printing)
ARCADIAN 6, no. 10 (Aug. 24, 1984): 90. (Reprint)

This modified version of "Baseball" is probably an unpublished Arcadian submission.

Block Builder "Block Builder"
By Ed Horger.
198x.
VIPERsoft or Blue RAM BASIC, 2000-baud

This is an unpublished Arcadian submission.

More information about this program can be found here:
  1. Block Builder (Type-in/Docs)
Blue RAM Demo "Blue RAM Demo"
By John J. Kotter.
1983.
Blue Ram BASIC, 2000-Baud.
 

Blue RAM Neat Noise "Blue RAM Neat Noise"
By Kotter.
1983.
Blue Ram BASIC, 2000-Baud.
 

Blue RAM Operating Guide "Blue RAM Operating Guide"
By Ken Lill.
1984.
Source: Tape in Ken Lill Collection.
Blue Ram Unit (for loading), Blue Ram BASIC, 2000-Baud, 16K.

The Blue Ram Operating Guide starts out explaining the operation of the Blue Ram hardware--how to connect it, what the switches do, etc. This includes some images and animations. The later sections are mostly text explaining the new commands in Blue Ram BASIC.

It took Ken Lill over three months to compile the tape that shows almost all of the features of the Blue Ram BASIC 1.1 in "real time." It actually shows on the screen what the feature does, rather than the user needing to go through the manual.

Bots And Shots "Bots and Shots"
By Bruce Brigden.
198x.
Blue Ram BASIC, 2000-Baud.

This program is a modification of "Bots II" by Steve Walters. "Bots II," in turn, is a re-worked version of "Bots" by Ron McCoy (first printed in the "Arcadian" newsletter, but later included on the "Best of Arcadian: 1980" tape). The program listing and instructions for these two games can be found here:

McCoy, Ron. "Bots." ARCADIAN 2, no. 10 (Sep. 17, 1980): 90-91.
Walters, Steve. "Bots II." ARCADIAN 6, no. 7 (May 25, 1984): 61-62.

Box Hockey "Box Hockey" (mod)
By Brian Hildebrand, Inspired by Pete Murray, modified by Bruce Brigden
198x
2000 baud, Blue RAM BASIC
AstroBASIC Version: ARCADIAN, 6, no. 11/12 (Oct. 31, 1984): 115.

"Box Hockey" is a modified version of the AstroBASIC game "Hockey."
  1. Hockey (AstroBASIC Version)
BRB File Searcher [H-18] "BRB File Searcher [H-18]"
By Mike White
Tape
Blue Ram BASIC, 2000-Baud, At least 4K of extra RAM.

BRB Repacker [H-18] "Repacker [H-18]" (for Blue Ram BASIC)
By Mike White.
Archived from tape.
2000-Baud, Blue Ram BASIC (at least 16K of extra RAM).

"Repacker" changes the title screen of a previously saved to tape Bally or AstroBASIC program. This means that the title screen which appears while the tape is loading can now be created elsewhere.

On the Bally Alley discussion group, on January 27, 2016, Ken Lill noted, "The Blue Ram Utility (and the RWB utility) has a program that is called UNPK (unpack). Because the AstroBASIC splits its memory between the screen and the BASIC program, it was always hard to alter the final screen, which shows up when the program is being input from either tape or wav file.

"John Perkins made UNPK to split them up and save them to different areas of extended RAM. Now Blue RAM BASIC could display the BASIC part of the program ans the picture could be edited. The problem is that there was no way to get them back together until Mike White wrote REPACK whick put them back together in the proper order to save them back onto tape or wav file."

This program is from Mike White's six-page tutorial called "Tricks of the Trade #18: Repack."

The Blue Ram BASIC version of "Repacker" is based on the AstroBASIC version of "Repack" which was published in "Niagara Bug Bulletin " (volume 2, Pages 21, 24-25) and the "Arcadian" (volume 6, no. 11 (Oct. 31, 1984): 108-109).

The instructions for "Repacker" are here:
  1. "Tricks of the Trade #18: Repack"
More information about "Repacker" is here:
  1. "Tricks of the Trade #19: Beyond Repack"
For detailed instructions on the AstroBASIC version of this program see here:
  1. "Repack" (Instructions)
Here is an alternate version of the program that was modified in some way by Dave Carson. I'm not sure what is different about this program.
  1. Repacker - By Mike White (modified by Dave Carson)
Caterpillar (BRB) "Caterpillar"
By Thadd*Pro (Kevin O'Neill), revised by Bruce Brigden.
198x.
Blue Ram BASIC, 2000-Baud.

"Caterpillar" was originally written for AstroBASIC in 1983. It appeared in two newsletters:

     NIAGARA B.U.G. BULLETIN, 1.7 (September 6, 1983): 8-10.
     ARCADIAN, 6.10 (Aug. 24, 1984): 95.

There was a revised version, by Klaus Doerge, which was published in 1986:

     ARCADIAN, 7.4 (Aug. 15, 1986): 84-85.

No specific information about this Blue Ram BASIC update is available. For more information, see the other versions:
  1. Caterpillar - AstroBASIC
  2. Caterpillar (Revised) - AstroBASIC
Checkbook Balancer & Compound Interest "Checkbook Balancer & Compound Interest"
By W&W Software Sales
Arcadian, Vol. 7, No. 1, June 1, 1985.
Blue Ram BASIC or Vipersoft BASIC only, 300-Baud.

     This program was originally for Bally BASIC, but would not work in AstroBASIC. This is because a mathematical function that was included with Bally BASIC was removed from AstroBASIC (but was kept in the Expanded BASICs).

Check Printer "Check Printer"
By Rich Tietjens.
198x.
300-baud, Blue RAM BASIC

Found in Richard Houser collection on tape hand-labeled "Programs From Rich Tietjens". Load program into Blue RAM BASIC with ":INPUT 300". The program prints out checks, and is adapted from a program in the March 1981 issue of Microcomputing.

Christmas_Special_tn.jpg
Christmas Special
"Christmas Special"
By Lance Squire
ROM Image
Runs as a Cartridge

Christmas Special (Fixed)
Code by Lance Squire, December 2008

     On December 23, 2008, Lance Squire left this message on the Bally Alley discussion group, "If we've all been very good, and a little lucky, Santa may leave us something under the tree Christmas Eve. :)" On Christmas Eve, Lance then left this message, "Santa has left something in the Files area! Enjoy!"

     The "something" turned out to be a demo that Lance had written. The demo is a house surrounded by trees with Santa on his sleigh that is pulled through the air by three reindeer. Over the next few days Lance made some improvements to the demo. The last version of the demo, update 4, works fine on real hardware. This program does NOT require extra RAM to run if it is burned to EPROM, but the WAV version (which runs exactly like a cartridge) can only be run from a Bally/Astrocade equipped with extra RAM mapped as the cartridge area.

     Included in this archive are three formats of "Christmas Special:"
  1. Binary Executable for the Bally/Astrocade - Suitable for loading into the Astrocade MESS emulator or burning to EPROM for use on real hardware.
  2. Source Code - Suitable for assembling with the Zmac assembler.
  3. WAV - Suitable for loading into a Bally/Astrocade RAM expansion as a cartridge using the usual methods. That WAV file can be loaded into the RAM expansion through AstroBASIC using the command - :INPUT %(24576)
     Enjoy... and Merry Christmas!

Gas Well Bonanza "Gas Well Bonanza!"
By Joe Peoples.
1984.
2000 baud, Blue RAM BASIC.
AstroBASIC version published in: ARCADIAN 6, no. 9 (July 26, 1984): 85.

Dig for oil and try to gain one millions dollars. This game was inspired by Esoterica's game "Wildcatter." This extended BASIC version of "Gas Well Bonanza!" was never published.
  1. Gas Well Bonanza! - Handwritten letter with instructions for BRB version.
  2. Gaswell Bonanza - Handwritten instructions for AstroBASIC version.
Here is a link to the AstroBASIC version of the game:
  1. Gaswell Bonanza (AstroBASIC version)
Coding Form Generator "Coding Form Generator"
By Unknown Author.
1981.
2000 baud, Blue RAM BASIC

This tape was found in Ken Lill's tape collection on tape hand-labeled "Coding Form Gen" and dated 10-25-81. The Machine Language Manager ROM was on the reverse side. It asks for current page, number of pages, starting address, and date.
  1. Coding Form Generator - Tape (front and back)
Column Writer "Column Writer"
By Don Gladden, Ken Lill, and Mike White.
1984.
2000 baud, Blue RAM BASIC

This program is made up of three loads.

Computer Cross "Computer Cross"
By Bruce Brigden.
1986.
2000 baud, Blue RAM BASIC.
Published in: ARCADIAN 7, no. 4 (Aug. 15, 1986): 57-58.

This program was published in the very last issue of the "Arcadian" newsletter.

The "Arcadian" had these short notes about the program.

Nice graphics with hymns.
Uses Blue Ram BASIC PLAY command.
Note: You must type in the two separate music arrays before saving to tape.
To save to tape, type "GOTO 5000"

The type-in version of this Blue Ram BASIC can be read here:
  1. Computer Cross
Cone Man "Cone Man"
By Ken Lill.
1983.
Blue RAM BASIC, 2000-Baud, Requires Expansion RAM.

     In Cone Man, you move an ice cream cone to the left and right, trying to catch ice cream scoops that are falling from the top of the screen.

     On May 6, 2012, Paul Thacker wrote: "I believe this was Ken's first Blue RAM program. A version of this was advertised in the Arcadian volume 5 page 103 by Super Software (with features not present in this version), but Ken wasn't sure how they ended up selling it. He only remembered sending a copy to Mike White."

Copy Test "Copy Test."
198x.
By Unknown Author.
300 baud, Blue RAM Utility.

Archiving notes by Paul Thacker: "Found in Ken Lill's tape collection on tape hand-labeled: ' 300 BAUD COPY TEST RUN FROM UTIL (GOSUB 7000) 6000 BYTE IN 7040.' It's short, and seems to be mostly machine code. I'm not sure how to use it. Maybe it's for the Blue RAM Utility."

Cylon Raiders (mod) "Cylon Raiders" (mod).
198x.
By W&&W Software Sales, maybe others.
2000 baud, Blue RAM BASIC.

The 300-baud Bally BASIC version of this game is on W&&W Software Sales' Tape 4.
From Ken Lill's tape collection. Found Cylon Raiders, Pack-Rat, and Artillery Duel all on one hand-labeled tape with a George Moses label.

Daredevil (BRB) "Daredevil" (mod)
198x.
By Dave Martin (modified by Dave Carson).
2000 baud, Blue RAM BASIC.
Publication of Original Version: ARCADIAN 3 no. 10 (August 12, 1981): 106,107.

Dot-To-Dot "Dot-To-Dot"
By Bruce Brigden and Joe Peoples.
ARCADIAN 6, no. 4 (Feb. 23, 1984): 38. (AstroBASIC Listing)
ARCADIAN 7, no. 4 (Aug. 15, 1986): 82. (Blue Ram BASIC Listing)
Blue RAM BASIC, 2000-Baud, Requires Expansion RAM.
Archived from Ken Lill's Collection and Mike White's Collection.

     This is the classic paper game where there is a grid of dots and two players draw lines between them. Simple, yet highly addictive. These are brief instructions from the BASIC listing. The purpose of this game is to pull the trigger on two dots to draw a line between them that completes a tiny square. You win each square that you complete.

Paul Thacker compares "Dot-To-Dot" to the style of game that is similar to "Claim Jumper" from L&M Software.

In February 1982, this program won the prize winner for the best program of the month.

Dragon's Castle "Dragon's Castle"
By Unknown Author
Tape
ViperSoft BASIC Only, 2000-Baud.

     "Dragon's Castle" has special loading instructions. It should be loaded into VIPERSoft BASIC with:
     LOAD;GET@(A);RUN
     Note that "Blue Ram BASIC" will NOT work with "Dragon's Castle."

Dumping Program "Dumping Program"
By Mike White
Tape
Bally BASIC, 300-Baud, Requires at least 4K of extra RAM.

Fast Action Graphics (Vector Animator) "Fast Action Graphics (Vector Animator)"
By John Perkins
ARCADIAN 2, no. 10 (Sep. 17, 1980): 101-102.
Bally BASIC, 300-Baud, Requires Expansion RAM.

     Fast Action Graphics are demonstrated in this machine code background routine. Enter this program using your Blue Ram Utility and watch the Perkin's Engineering graphic (a "PE") bounce around the screen without disturbing what is there!
     The speed of motion is controlled by the #1 knob. Another special effect produced by this routine is a "curtain of invisibility" at the top of the screen. As the graphic moves behind the curtain, it disappears one-half pixel at a time. The size of the curtain is also controlled by the #1 knob. Notice that you can still enter programs, etc. in BASIC because the graphic movement is performed in the background mode where it does not tie up the processor.
     To Stop the background process from the foreground process using BASIC, enter:

          :RETURN [GO].
     To Start it up again, enter:
          CALL 24576 [GO]

Here is a link to a commented disassembly of the program:

     Fast Action Graphics (Source Code)

Frustration Fortress (proto) "Frustration Fortress" (proto)
By Ken Lill.
198x.
ARCADIAN 6, no. 8 (Jun. 30, 1984): 69-78. (Original AstroBASIC Listing)
Blue RAM BASIC, 2000-Baud, Requires Expansion RAM.
Archived from Ken Lill Collection.

     This is a 1 player game. The object is to get all of the keys in each room without getting hit by any of the randomly firing Laser Cannons. To move, use JX,Y(1). TR & KN have no effect. To get a key, all you have to do is touch it with the Blinking Box (your piece).

     It seems that Ken Lill was working on adapting his AstroBASIC game for use with Blue Ram BASIC. Many variations of this program are included in this archive (see the "Archive Info") for more detailed explanations of the various versions.

Paul Thacker added on July 5, 2013, "[...] this is mostly just a graphical upgrade. The Blue RAM BASIC version seems to have never been released, but Ken did sell Spring Thing, which has similar gameplay."

Galactibattle "Galactibattle"
Brett W. Lathrope, Fred Cornett, and Ken Lill.
1987.
CURSOR 1, no. 5 (June 1980): 35-36. (Original Bally BASIC Listing)
Blue RAM BASIC, 2000-Baud, Requires Expansion RAM.
Archived from hand-labeled tape in Ken Lill's collection.

     This is an unfinished Blue RAM BASIC conversion by Ken Lill of Brett Lathrope's program from Cursor.

     From "Cursor" newsletter, "We have seen so many of this type of program (limited graphics) but, we feel this is one of the best non-graphic space programs we have tried!

     You are a Galactica Warrior piloting an outward bound fighter on a critical search and destroy mission! You are the last hope of your civilization and must destroy all the Cylon ships located in your quadrant of the galaxy!

General Video Assembler with Examples "General Video Assembler with Examples"
By General Video
Tape
AstroBASIC, 2000-Baud, Requires extra RAM.

     Overview of General Video Assembler Package

     The General Video Assembler is made-up of four programs which include:
  1. General Video Assembler Collector
  2. General Video Assembler Pass I
  3. General Video Assembler Pass II
  4. General Video Assembler Text Editor
     Sample Programs (both as assembler code and in their final assembled form)
  1. Flying Witch Sample
  2. Logo Sample
Unfinished Code (Found on David Ibach's Personal Tapes)

     These three snippets of assembly code load into the text editor, but won't actually assemble into a working program.
  1. Amazin Maze, Unfinished assembly code
  2. Draw Init Blit, Unfinished assembly code
  3. Honey Bear, Unfinished assembly code
     See the manual for the "General Video Assembler" for instructions on how to assemble and load programs:
  1. General Video Assembler Manual
Gobblers "Gobblers"
By Bob Wiseman, Klaus Doerge and John J. Kotter.
ARCADIAN, 3, no. 12 (Oct. 5, 1981): 125. (Original Version)
ARCADIAN, 5, no. 4 (Feb. 18, 1983): 56,70. (Klaus Doerge revision)
1983. (John J. Kotter revision)
Archived from Mike White Tape Collection.
Blue Ram BASIC, 2000-Baud, Requires Expansion RAM.

     This is a modified version of "Gobblers" by Bob Wiseman. The most likely sequence of events for this modification is that Bob Wiseman wrote his original version of "Gobblers" in 1981. Then Klaus Doerge modified "Gobbler" and had his mod published in the Arcadian in 1983. After this, John J. Kotter modified Doerge's mod of "Gobblers" and Kotter's program eventually made its way into Mike White's collection.

     Instruction for Gobblers (Original Version):

This is a two-player game played on a ten by five field. The object of the game is to have your Gobbler gobble-up more squares than your opponent. When play begins, use the JX and JY to direct your Gobbler around the screen. Each printed square is worth one, two, three or four points depending upon how many dots are there. The game ends when the last square is eaten.

     Instruction for Gobblers (Klaus Doerge Revision):

     This 2-player game requires you to eat a bunch of squares, where each square has one to four points in it, resulting in a score of 1 to 4 for each one eaten. They are positioned in a 5 x 10 grid, and you utilize the JX and JY directions of your controller to move your man. Of course, your opponent is doing the same. The computer is keeping score. It is listed in Bally BASIC, but plays in AstroBASIC as well, just a bit faster.

Golddigger "Golddigger"
By Dave Carson.
ARCADIAN 6, no. 3 (Jan. 27, 1984): 24-25.
Blue RAM BASIC, 2000-Baud, Requires Expansion RAM.

     In playing GOLDDIGGER you are a miner searching for gold nuggets far below the surface. Some nuggets may just be picked up, but to get others you will have to "blast your way in." You have 10 explosive charges. To use one to blast away a section of earth just HOLD the joystick in the direction of the section in your way and pull the trigger. If the joystick is not positioned, the explosion will take away one of your three miners! When the charge detonates, the earth will shake and several chunks will fall. You don't want one to fall on your miner! Use strategy in placing your explosives. Don't use them unless you must.

     Ken Lill was writing a mod for this program to convert it to cartridge. There are several versions of this mod included in this archive.

Golf "Golf"
By Bob Hensel and Dave Carson
ViperSoft BASIC or Blue Ram BASIC, 2000-Baud.

Golf (VSB) "Golf (VSB)"
By Unknown Author.
198x.
300 baud, VIPERSoft BASIC.


Archiving notes by Paul Thacker: "Found in Ken Lill's tape collection on tape hand-labeled "BR Golf". I actually never got it to run in Blue RAM BASIC, but it worked for me in VIPERSoft BASIC. Turn knob to aim and pull trigger to swing. Seems rough--possibly unfinished."

H-1 Walking Birds "H-1 Walking Birds"
By Stanley Kendall
From Ken Lill Collection.
Blue Ram BASIC, 2000-Baud.

H-1 Walking Birds has some neat animations.

H-5 New Walk Figures "H-5 New Walk Figures"
By Stanley Kendall
From Ken Lill Collection.
Blue Ram BASIC, 2000-Baud.

Unpublished program. Has walking animations.

H-11 Walking 'Who' "H-11 Walking 'Who'"
By Stanley Kendall
From Ken Lill Collection.
Blue Ram BASIC, 2000-Baud.

Probably never published. Has some neat sprite animation.

Hot Rod BASIC (300-Baud)
Hot Rod BASIC (2000-Baud)
"Hot Rod BASIC"
By Jay Fenton
Tape
AstroBASIC, Two Versions: 300-Baud or 2000-Baud, Ram Expansion Required.
Archived (300-Baud Version) from Ken Lill's tape collection. Tape was hand-labeled sent by Jay Fenton himself.

     On July 2, 2013, Ken Lill posted a topic called "Hot Rod BASIC" Description/Background" to the Bally Alley discussion group (in message number 12,733):

     Hot Rod Bally Basic (HRBB) was Jay Fenton's creation. He open-sourced it to anyone going to expand the memory capabilities of the Bally, provided they had a legitimate company. They had gotten a copy of the original source code. R&L, consisting of Rusty [Blommaert], Larry Grunart, and Dale Smith. They were friends of Richard, because they all worked at Midway Mfg, the original builders of the Bally Home Video System, as it was called. They left HRBB as is to give it with their 64KRAM board.

     HRBB and ViperSoft (VS) run in 6000H to 7FFF, with the variables in 8000H. Then you flipped the 6K-2K switch to emulate a cartridge with the BASIC. They are almost identical. The names are changed (to protect the innocent. If you know this reference, you must be an original BALLY junky). I know there are some minor differences. They didn't take up the entire 8K like BRB does.

     John and Clyde Perkins, Perkins engineering (PE), went further with it. Clyde found the INS8154 chip available at Radio Shack and researched it's capabilities. He was the electronic guy, and John was the code guy. Together they modified the BASIC to work with the INS8154 chip so that it had it's own input / output. They also added several more features using the 8154 chip. The BSR controller, the 300 baud modem, a keyboard, and a EPROM programmer (Only capable of burning 2532 EPROMS which were the only ones available at the time). They eventually changed the code to run from 2000H so it could be made into a cartridge. Most if the code remained intact. Perkin's BRB did change the input / output structure back to the original :INPUT and :PRINT.

     HRBB and VS use LOAD and SAVE for the BASIC part of the program and GET and PUT for the string portion of the program.

     PE changed the RPL feature between BRB 1.0 and BRB 1.1. [RPL means RePLace. Either the line number or something within a certain line. See the Blue Ram Instructions for the UltiMulti carts.]

     I don't know all of the feature changes between the 3, but they mostly deal with the 8154 chip and it's capabilities.

     That's about all I know. Mike White knows a little more than me about what is in them. Both Clyde and John Perkins have passed away, so they can't be asked.


     On July 2, 2013, Ken Lill posted a topic called "Ram Expansion Area Question" to the Bally Alley discussion group (in message number 12,735). It is a follow-up posting with some more comments on the differences between the various versions of BASIC for the Bally Arcade/Astrocade. Ken wrote:

     One thing to remember. VS and BRB, though similar, cannot run each other's programs because of where the variables are kept. BRB uses from 6C20H to 6FFFH and Vs uses the 8000H area. The BASIC part of the program can be the same, but they need to be located in different areas. I also don't know if VS has the capability if changing 3 things that BRB has, they are:

     1) Where the end of the program is (+2 bytes)
     2) Where the program starts from
     3) Where the program area available ends at.

     In BRB these can be changed around to accommodate where the program is put.

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