Bally Alley


What's New

March 22, 2017

  1. Added version .05 of The Incredible Wizard Z80 disassembly. In this update, completed on April 22, 2016, Lance Squire found the "sprite" drawing routines: DRWSP DRaW SPrite and DRWFL DRaW FLopped sprite.

    1. The Incredible Wizard Disassembly

March 20, 2017

  1. Added CHRDIS by Mike Skala. This tutorial series, and its accompanying programs, were published across three issues of the Arcadian: CHRDIS I. Arcadian 5, no. 1 (Nov. 5, 1982): 14-15., CHRDIS II. Arcadian 5, no. 2 (Dec. 3, 1982): 37., and CHRDIS III. Arcadian 5, no. 4 (Feb. 18, 1983): 72.

    This three-part CHRDIS article describes how to use the Bally Arcade's built-in Character Display routine from within Bally BASIC. I think that the programs included in the article are "AstroBASIC"-only, but the general principles talked about in the article should apply to Bally BASIC too.

    "I've seen quite a bit of software lately utilizing the Graphic Character Maker, a machine code routine that Arcadian has published in the past year. This allowed us to use a display routine from the on-board ROM and put complex graphics on the screen instantly, rather than a slow series of BOX and LINE commands. The major drawback here was when moving the graphics, erasing and redrawing: it left us with considerable flashing or blinking. If you have been with us for a while, you know that we are continually evolving and improving; the following tutorial is our new generation of screen animation for the Astrocade!"

    1. CHRDIS - by Mike Skala

March 9, 2017

  1. Added Palo Alto Tiny BASIC, Version 3 by Li-Chen Wang. This article (which includes the source code and assembly listing) is excerpted from pages 58-88 of the 1977 book PCC's Reference Book of Personal And Home Computing, Edited by Dwight McCabe.

    Bally BASIC (and "AstroBASIC") are a superset of the original Palo Alto Tiny BASIC.

    This version of Li-Chen Wang's Palo Alto Tiny BASIC will run on either the 8080 or Z-80, and only uses 2K of core memory. It contains a number of nice features including command abbreviations and error messages. At the end of the listing is a cross reference table for symbols used in the program and also the object code for the program. For further information on Tiny BASIC languages, see Dr. Dobb's Journal, Volume 1.

    1. Palo Alto Tiny BASIC, Version 3 - by Li-Chen Wang

March 8, 2017

  1. Added High-Res 'Test Rotate' Routine by Michael Matte. This was written in 2017.

    The "Rotate" routine rotates a 4x4 pixel pattern that resides in the Astrocade's user RAM. This routine was written for use on a modified high resolution Astrocade, but it includes instructions on how to modify the routine to work on a low-res unit.

    1. High-Res "Test Rotate" Routine - by Michael Matte

February 24, 2017

  1. Added The Crown of Zeus castle map by Edward Mahoney. This was sent to Bob Fabris on April 20 1983. Edward created a map for Todd Johnson's game, The Crown of Zeus-- which was published in Arcadian 5, no. 1 (Nov. 5, 1982): 7-10. An excerpt from Edward's letter says:

    "The reason I'm writing is to share with you the attached drawings of what I think the castle in The Crown of Zeus (volume 5:1:7) by Todd Johnson looks like. I would like to know if anyone has written this program to produce graphics on the screen of the movement from room-to-room. I think this would be a great program to see with graphic displays. Perhaps, some of those great programmers that write in the Arcadian can publish game graphics for this program."

    1. The Crown of Zeus - Castle Map by Edward Mahoney
  2. Added floor plans for Todd Johnson's The Crown of Zeus. These floor plans were created by Kent Brenden and sent to the Arcadian on July 9, 1983. The Crown of Zeus was originally published in Arcadian 5, no. 1 (Nov. 5, 1982): 7-10. Here is an excerpt from Kent's letter:

    "The graph paper enclosed contains the floor plans [for The Crown of Zeus]. Each level is labeled, each room is numbered with it's exits shown. The set of lines that extends from one room to another indicate a passageway from one room to another. If the set of lines don't go into another room (as with room 13, level 3), this indicates that you can leave the room but once out of that room you can't reenter that room."

    Kent made some changes to the program (which are included). These changes make the game a little easier to play. Included in the letter is a hint for Artillery Duel (probably the BASIC version of the game), which makes it nearly impossible for the other player to hit you. Ken also talks about File Searcher, scrolling, Magic RAM, and the CHRDIS (Chraracter Display) on-board subroutine.

    1. The Crown of Zeus - Floor Plans by Kent Brenden

February 22, 2017

  1. Added BASIC listing of Bob Mueller's 1980 Bally BASIC game, Slot Machine. This was printed in the January 1980 issue of the Arcadian newsletter. This version of Slot Machine has an interesting set of graphics as the "reels" rotate.

    This is the original Arcadian program submission letter, extensive program documentation (which was omitted from the Arcadian's printing of Slot Machine) and the handwritten Bally BASIC listing of the Slot Machine code.

    1. Slot Machine - Original submission letter, program and documentation
  2. Added the original program submission letter, handwritten BASIC listing and documentation for the "AstroBASIC" game called The Crown of Zeus by Todd Johnson. This was printed in Arcadian 5, no. 1 (Nov. 5, 1982): 7-10.

    This game takes you to a dark decaying castle in the evil land of Sorom. You've been asked, as the best warrior in the land of Beekum, to retrieve the Crown of Zeus which the Scromites have stolen. The crown, when worn, gives the wearer the awesome ability to cause anything he or she wishes to vanish.

    1. The Crown of Zeus - Original submission letter, program and documentation

February 20, 2017

  1. Added BASIC listing of John Collin's 1980 Bally BASIC adventure game, Bally's Alley.

    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.

    1. Bally's Alley - Type-In BASIC Listing with instructions.

February 17, 2017

  1. Added digitally archived, Bally BASIC, 300-baud programs by WaveMakers.

    1. Perversion (300-Baud)
    2. Sideswipe (300-Baud)
    3. Slot Machine (300-Baud)
    4. Space Chase (300-Baud)
    5. Speed Math / Note Match (300-Baud)
    6. WaveMakers' Fortune Teller (300-Baud)
    7. Wavemakers Tapes Are (300-Baud)
    8. Yahtzee (300-Baud)

February 16, 2017

  1. Added six digitally archived, Bally BASIC, 300-baud programs by WaveMakers.

    1. Maze Race and Obstacle Course (300-Baud)
    2. Memory Doodle (300-Baud)
    3. Mouse in the Hat (300-Baud)
    4. Music Composer (300-Baud)
    5. Obstacle Course Tournament (300-Baud)
    6. Pack-Rat I and Pack-Rat II (300-Baud)

February 15, 2017

  1. Added a partial disassembly of the 1983 4K game cartridge Blast Droids by Esoterica.

    This game was written by Dan Drescher, and J.P. Curran. This disassembly was started November 30, 2016 by Adam Trionfo. Most of the game's graphics have been found, but much of the code has not been disassembled.

  2. Added nine digitally archived, Bally BASIC, 300-baud programs by WaveMakers.

    1. Backgammon (300-Baud)
    2. Brick 'N The Wall (300-Baud)
    3. Clue (300-Baud)
    4. Guitar Course (300-Baud)
    5. Horse Race (300-Baud)
    6. Invasion Force (300-Baud)
    7. Lookout for the Bull! (300-Baud)
    8. Max (Robot From Space) (300-Baud)
    9. Mazemaker I and II (300-Baud)

February 6, 2017

  1. Added two different BASIC listings of Tiny Arcade's 1982 game Space Gauntlet.
    1. Space Gauntlet (Printed BASIC Listing)
    2. Space Gauntlet (Hand-Written BASIC Listing)

January 25, 2017

  1. Added TV Output Notes, by Marc Calson (possibly a misspelling of Mark Carlson).

    The four pages of this document were created using the output of a short 10-line, BASIC program. The author methodically noted down four sets of numbers for each ASCII character. This information nicely supplements the August 1979 issue of the Arcadian's music coverage from Robert Hood (American Concert Frequencies) and the second part of Chuck Thomka's music tutorial, The Music Synthesizer.

    1. TV Output Notes, By Marc Calson (1979)

January 24, 2017

  1. Added a letter, from about 1979, from Tracy Crook to Bob Fabris.
    1. Tracy Crook Letter (About 1979)
  2. Added a July 23, 1979 letter from Ed Mulholland to Bob Fabris.
    1. Ed Mulholland Letter (July 23, 1979)
  3. Added a July 29, 1979 letter from Robert Dahl to Bob Fabris.
    1. Robert Dahl Letter (July 29, 1979)
  4. Added a July 30, 1979 letter from Andy Guevara to Bob Fabris.
    1. Andy Guevara Letter (July 30, 1979)
  5. Added a July 31, 1979 letter from Richard Dermody to Bob Fabris.
    1. Richard Dermody Letter (July 31, 1979)
  6. Added a July 31, 1979 letter from Guy McLimore to Bob Fabris.
    1. Guy McLimore Letter (July 31, 1979)
  7. Added an August 20, 1979 letter from Jeff Frederiksen to Bob Fabris.
    1. Jeff Frederiksen Letter (August 20, 1979)
  8. Added an August 31, 1979 letter from Jeff Grothaus to Bob Fabris.
    1. Jeff Grothaus Letter (August 31, 1979)
  9. Added a September 10, 1979 letter from Karen Nelson to Bob Fabris.
    1. Karen Nelson Letter (September 10, 1979)

January 23, 2017

  1. Added a 1979 letter from Paul Zibits to Bob Fabris.
    1. Paul Zibits Letter (Approximately July/August 1979)
  2. Added a 1979 letter from Kirk Gregg to Bob Fabris.
    1. Kirk Gregg Letter (Approximately July/August 1979)
  3. Added a July 31, 1979 letter from "Levin" to Bob Fabris.

    Bob has written the name "Levin" across the top of this letter. However, it seems to be signed by someone named (if I'm reading the signature correctly) Randy with a last name that begins with "F."

    1. "Levin" Letter (July 31, 1979)
  4. Added an August 2, 1979 letter from M. Lewitzke to Bob Fabris.
    1. M. Lewitzke Letter (August 2, 1979)
  5. Added an August 3, 1979 letter from Herb Weintraub to Bob Fabris.
    1. Herb Weintraub Letter (August 3, 1979)
  6. Added an August 4, 1979 letter from Richard Bates to Bob Fabris.
    1. Richard Bates Letter (August 4, 1979)
  7. Added an August 10, 1979 letter from Terry Kersey to Bob Fabris.
    1. Terry Kersey Letter (August 10, 1979)
  8. Added an August 11, 1979 letter from John Hurst to Bob Fabris.
    1. John Hurst Letter (August 11, 1979)
  9. Added an August 19, 1979 letter from Kelvyn Lach to Bob Fabris.
    1. Kelvyn Lach Letter (August 19, 1979)
  10. Added an August 24, 1979 letter from L Kingman to Bob Fabris.
    1. L Kingman Letter (August 24, 1979)
  11. Added an August 28, 1979 letter from Thomas Foster to Bob Fabris.
    1. Thomas Foster Letter (August 28, 1979)
  12. Added an August 28, 1979 letter from Curtis Schmidt to Bob Fabris.
    1. Curtis Schmidt Letter (August 28, 1979)
  13. Added a September 3, 1979 letter from Ken Stalter to Bob Fabris.
    1. Ken Stalter Letter (September 3, 1979)
  14. Added a September 5, 1979 letter from David Templeton to Bob Fabris.
    1. David Templeton Letter (September 5, 1979)
  15. Added a September 6, 1979 letter from Al Nowak to Bob Fabris.
    1. Al Nowak Letter (September 6, 1979)
  16. Added an October 16, 1979 letter from George Tucker to Bob Fabris.
    1. George Tucker Letter (October 16, 1979)
  17. Added a previously unpublished Arcadian submission called Leaning Aid for "&" Command by Chuck Thomka. This type-in program was written in January 1979.

    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.

    1. Leaning Aid for "&" Command by Chuck Thomka
  18. Added a previously unpublished Arcadian submission called Modified Player Piano for Learning Aid on the &16 - &23 Commands by Chuck Thomka.

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

    1. Modified Player Piano for Learning Aid on the &16 - &23 Commands by Chuck Thomka
  19. Added a 1979 letter, probably written in late January, from Chuck Thomka to Bob Fabris.
    1. Chuck Thomka Letter (1979)

What's New Archives

  1. The BallyAlley "What's New" archive goes back to October 22, 2000. Bally Alley is actually slightly older than this date, but only by a few months. The "What's New" archive covers all of the older website updates dating back to 2000.
    1. What's New Archive (2016 - 2012)
    2. What's New Archive (2011 - 2000)