pic pic pic
pic pic Type-in Programs pic

     This section has programs that can be typed into Bally BASIC. These programs may have appeared in the Arcadian, or Cursor at some point, if so, use the newsletter versions! These are here for completeness.

24 Hour Digital Clock 24 Hour Digital Clock.
By Edward Oswald.
Unpublished "Arcadian" Submission.

Arcadian Game Enhancements Arcadian Game Enhancements - By Richard Houser

Enhancements by Richard M. Houser for games published in the volume 2 of the Arcadian. The games are "Mastermind" (Arc 2-53) and Subsearch (2-83). As far as I can tell, these enhancements were never published.
Bally's BASIC Bally's Alley
By John Collins.
Type-In Listing for Bally BASIC.

An adventure game; one player. Game can last for days or weeks; can save at any point for restart; can go in nine directions; find the ten treasures and return to house; can only carry four treasures at one time. Each move subtracts a point. A magic word-sound-color will be helpful.

Bally's Alley was offered for sale on tape in the classified ads section of the Arcadian 2, no. 7 (May 19, 1980): 66.
  1. Bally's Alley Instructions - Text format.
Bally BASIC Demo Cartridge Bally BASIC Demo Cartridge - Bally

This is a printout of the Bally BASIC program that is contained in the Bally BASIC Demo cartridge.
Bally BASIC Editor Bally BASIC Editor - By Perdido Key Home Computers.
Bowling Bowling - By John Collins.

Seems rough.
Bally Forth "Bally Forth."
By Bob Wiseman.
January 12, 1981.

From Bob Wiseman's notes:

This is a simple Forth-like language which is interpreted by Bally BASIC. It is very different from BASIC and some mental reprogramming may be necessary.

I hope that I offend no one by calling this "Forth". The similarities are present but are limited. Please understand that this is an eensy-weensy version.

Nonetheless, for those of you wishing a new challenge, a change of pace from the vulgarities of Tiny BASIC, here is a new language that you can fret over.

This language operates on a stack principle. You do not have any data names (like "a"), you have a stack of data, much like a stack of playing cards. First you enter your program and your program creates and manipulates this stack of numbers.

Each number in the stack must be a number that is valid in Bally BASIC. These are stored in the at-sign string, but more about this later. First, let us look at the operations that are available.

Archiving Note: The scanned "Bally BASIC" document includes the complete documentation on how to use "Bally Forth."

Bowling Secretary Bowling Secretary - New Image.
Capture the Dogs Capture the Dog - James Wilcher.

     From the submission letter to the "Arcadian:"

     "To play the game you're moving up the screen under the Computer's control and you use your joystick to move in right or left [directions] and try to Eat the Dogs without running into the walls."
  1. Capture The Dogs - Comments and Description
Cavern Quest Cavern Quest.
By Bruce Jaeger.
Creative Computing 9, NO. 7 (July 1983): 222, 224-225.

This is a text adventure game that uses the joystick for input from the player. The game is large, random and pretty fun (if you map it!).

"The scenario of the game is straight-forward. Jesse James, the Robin Hood or Attila the Hun of Missouri (depending on your point of view), has hidden a treasure deep in a cave, and you want to go in, find it, and bring it out. That's it. No magic birds, sword-wielding ogres or dissembling oracles. Not only would that have been quite a task in 1800 bytes, but it turns out that a simple, realistic exploration of a three-dimensional cave is difficult enough, thank you. The cavern passages do not form a traditional maze, as there is often more than one path to the treasure, and any path is liable to loop back on itself-sometimes in an inexplicable way. Make a map."

This version has been archived in "AstroBASIC" (2000-baud) format. There is also more information about the program in the program download area.
  1. Cavern Quest by Bruce Jaeger - "AstroBASIC" Program download Area
An older version of this "Cavern Quest" scan was not complete. That document is here for historical purposes.
  1. Cavern Quest by Bruce Jaeger - Lower-quality scan and lacks the Vic-20 and PET BASIC listings.
Critter Critter - Brett Bilbrey.

The famous program that was printed in the Arcadian newsletter. By just inputting the BASIC program, the user will be able to use BASIC while at the same time a critter will move about the screen at a speed given by knob #1.
The Bally BASIC program (not AstroBASIC!) and the machine language program are included.
Duck Hunter (Loius Gubernatis) "Duck_Hunter"
By Loius Gubernatis

A one player game. Object of the Game:

Hunter to shoot down 10 ducks before 10 ducks fly by. Every time you hit a duck, "Ol' Smoke" will retrieve it for you. The ducks fly by at random speeds, so holding the trigger is of no real help. If 10 ducks fly by you'll get the "BIRD". TR(1) - Controls firing the gun and restarting the game. KN(1) - Controls position of gun.
Grafix Tablet Simulator "Grafix Tablet Simulator"
By Alternative Engineering.
ARCADIAN 4, no. 10 (Aug. 06, 1982): 95-97.
VIPERsoft or Blue RAM BASIC, 2000 baud.

The "Arcadian" newsletter also contains detailed instructions for this program.

Graphics Quadruplicate "Graphics Quadruplicate"
By Jim Dunson.
Submitted to Arcadian, but previously unpublished.

Graphic Utility Subprograms (October 23 1980)

Graphic Utility Subprograms (Letter)(February 11 1982)
"Graphic Utility Subprograms"
By Jim Marselle.
October 23 1980 / February 11 1982.
Bally BASIC.

Two letters to the "Arcadian" newsletter that talk about Jim Marselle's Graphic Utility Subprograms. These include detailed instructions and type-in listings. These Bally BASIC programs are available for download.

Gravity LISTing and Docs Gravity
By Fred Rodney.
Submitted to Arcadian, but previously unpublished.

Haunted House (New Image) BASIC Listing Haunted House
By New Image.
1981, TAPE #SG1.

These are the program instructions and BASIC listings for New Image's Haunted House. This game is very unusual because it is made up of nine different loads, each of which is a separate BASIC program.

"Come on in!!!

"You have just entered the Haunted House. To win the game, you must find a way to get out (the door has locked behind you). You may enter any of 8 rooms in the house. In the rooms you will have the chance to examine six different items. One of the items in one of the rooms will lead you out. Also, at times you will receive clues, but you have to figure out what they mean. (We're not telling.)"

The Jailer Problem Jailer Problem, The
By Fred Rodney.
May 1, 1983.
Submitted to Arcadian, but previously unpublished.

Fred Rodney writes in a letter to Bob Fabris, editor or the "Arcadian" newsletter: "This is a listing in AstroBASIC of the 'Jailer Problem' in the June 1983 issue of Popular Computing, page 211. The Astrocade takes 2.75 minutes to complete this problem. I figure that the Astrocade does about 485 computations. That equals about 187 computations per minute or 3 per seconds. Each computation takes 333 milliseconds."

The program, as Fred said, is based on "The Jailer Problem," a puzzle posed by "Popular Computing" in the June 1983 issue. Here's the magazine's description:

To recap from last month: an eccentric jailer makes a complicated amnesty offer to his 100 inmates. Every second, he reverses the status of certain cell doors from open to closed or vice versa. After one second, he switches cells whose numbers are multiples of 1 (all of them are opened). After two seconds, cells whose numbers are multiples of 2 (even-numbered cells) are switched. After three seconds, he switches cells whose numbers are multiples of 3, and so on. He repeats this process for 100 seconds. If a cell door is open after the last switch, the con in that cell goes free.

Now, as we asked last month, which inmates will benefit from this amnesty offer?

The key to the solution of the problem is the recognition that a cell is switched once for each number that divides evenly into the cell number. For example, cell number 6 will be switched at seconds 1 (open), 2 (closed), 3 (open), and 6 (closed)-- these are the divisors of 6. If a cell number has an even number of divisors, then that cell will be closed when all the switching is over. Only cells whose numbers have an odd number of divisors will be open after all is said and done.

The program in listing 1 [not included here] finds and lists all the cells that will be open after the 100-second switching process. Why not type it in and try it out before continuing?

Did you notice the rather striking pattern to the cells that are open? Next time I'll offer an elementary mathematical explanation of why we get such an elegant result.

Leaning Aid for & Command by Chuck Thomka Leaning Aid for "&" Command
By Chuck Thomka.
January 28, 1979.
Submitted to Arcadian, but previously unpublished.

A five-page program that is purely Chuck's own concoction. This program uses all but about 150 bytes of memory and is somewhat involved, but is informative as to the workings of all the possible '&' commands.
King and Emperor King (1) and Emperor (2)
By Richard Houser.

Two BASIC programs with documentation. These are from Richard's printouts.

Cavern Quest Lazer Brains - By Video Wizards.
Machine Music Demo Machine Music Demo - Brett Bilbrey.

Rough. This program has been scanned in grayscale (not B&W) so that it will be easier to read the right-most column which was re-written in light pencil. This is the best scan that is possible from the source material.
The author of this program is not noted on this paper, by Brett confirmed on December 13, 2010 that this is his program. He said, simply, "Yea, that's my program. :-)"
Modified Player Piano by Chuck Thomka Modified Player Piano for Learning Aid on the &16 - &23 Commands
By Chuck Thomka.
January 5, 1979.
Submitted to Arcadian, but previously unpublished.

A single-page modification to an existing Bally program which allows easy and quick changes to '&16' through '&23 commands [the sound ports].
Music Decomposer Thumbnail Music Decomposer - Richard C. Degler.

This program is written for Blue Ram BASIC 1.1, which means that it requires extra RAM. The program changes MUSIC STRINGS from cartridge format to AstroBASIC format.
New Sub Search New Sub Search
By Ron Picardi.

Planet Mongo Planet Mongo - Fred Rodney.

Paul Thacker says, "This is one of the best unpublished Arcadian submissions I've seen. It was submitted late in the Arcadian's lifecycle, so maybe it just got lost in the shuffle. Try to track the satellite's movements with the cursor. Don't aim for where it is; aim for where it's going."

This type-in program (which HAS been archived from tape), included a letter from Fred to Bob Fabris, the game's documentation and an explanation of how the program works.
Rotate Rotate - Robert Newman.

     "Rotate" is a sort of 2-D Cube plus "15-puzzle," where scrambled letters have to be placed in alphabetical order by rotating a 2x2 square segment within the total board.

     The BASIC listing was sent to the "Arcadian" by Robert Newman on September 7,1982-- but not published until two years later in the October 1984 issue. The nine-page program listing and description also has the complete play directions. The program and listing are described in GREAT detail, giving an understanding of exactly how the program works. It may be the most detailed AstroBASIC listing and description ever sent to the "Arcadian."

Self-Portrait: A Graphics Demo
Self-Portrait: A Graphics Demo.
By Guy McLimore, Jr.
April 10, 1979.

Hand-written BASIC listing from an unpublished ARCADIAN submission. This program draws a simple Bally Arcade unit.

Set I - Games and Fun Set I - Games and Fun
By Dave Stocker.

This set includes the following games:
  1. Building Blox
  2. Cheese Boxes
  3. Color Match
  4. Memory Match
  5. Random
  6. Rock/Paper/Scissors
  7. Siren
  8. Slot Machine
These programs have all been written down by hand in a small script, they're not BASIC listings from a printer, so they can be hard to read. The tape with all of these program will be archived online soon.

Set II - Video Art Set II - Video Art
By Dave Stocker.

This set includes the following video art programs:
  1. Building Blox
  2. Color Box
  3. Color War
  4. Color Wheel
  5. Electric Doily
  6. Laser Duel
  7. Perspective Box
  8. Random Box
  9. Random Line
  10. Reverse Box
  11. Rubber Band
  12. Scroll Three
  13. Scroll Two
  14. Spiral
  15. Video Wallpaper
These programs have all been written down by hand in a small script, they're not BASIC listings from a printer, so they can be hard to read. The tape with all of these program will be archived online soon.

Sicko-Therapy II Sicko-Therapy II - New Image.

To avoid trouble reading the program listing, the printout was scanned twice (once in B&W and once in grayscale).
Star Trek Star Trek - Author unknown.

Very rough.

Two_BASIC_Programs Hex Memory List and Wave Maker - By David Marlow.

Hex Memory List and Wave Maker.

Three BASIC Programs Three BASIC Programs.
By Stan W. Heinz.

Three programs for Bally BASIC ported or enhanced by Stan W. Heinz. These were sent to the "Arcadian" newsletter on August 12, 1980. The three programs are:
  1. "Bat Num" by John Kemeny. Ported in April 1980.
  2. "Lunar Lander Two" by Bally. Enhanced in May 1980.
  3. "Nicoma," By David Ahl. From "101 BASIC Computer Games. Ported in April 1980.
Treasure Hunt "Treasure Hunt"
By Scott Walpole.

This is an unpublished "Arcadian" submission found in the Bob Fabris collection. It was submitted on May 25, 1983 to the newsletter for consideration for the $100 monthly programming contest.

"Treasure Hunt" is played on a 9x15 grid. Hidden under the squares in the grid are objects randomly placed by the computer at the beginning of the game. Each player, in turn, selects one square by moving the marker with the joystick and uncovers it by pulling the trigger of his hand control. The object of the game is to first find four hidden "keys" represented by the numbers 1, 2, 3, and 4.

Video Instructions for XB Video Instructions for XB (Extended BASIC) - By Alternative Engineering.

A program that gives "video instructions" and demonstrations on the new functions of Extended BASIC.

pic pic pic