In episode 8 of the Bally Alley Astrocast, Paul, Michael and I review the 4K Blast Droids cartridge that Esoterica released in 1983. This game was written by Dan Drescher, and J.P. Curran. We also review the BASIC game Haunted House released by New Image in 1981. Paul and I discuss the contents and programs included in the August and September 1979 issues of the Arcadian newsletter. We also read feedback from Arcadian readers that sent letters and postcards to Bob Fabris concerning the July 1979 survey question that asked if users would purchase a third-party keyboard and RAM upgrade. Lastly, we cover about ten letters that cover general topics that were sent to the Arcadian from late July to September 1979.
Blast Droids Disassembly - 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.
Haunted HouseBally BASIC Instructions - 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.
The Crown of Zeus by Todd Johnson - This game is probably the most RPG-like game on the Astrocade. It is for AstroBASIC only. It 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. Apparently the Scromites have not yet discovered the crown's powers. But as you hid in the forest outside the castle, you saw a troop of orcs from the warring land of Machor slip in through the front gate. They surely know the power of the crown and will have to be dealt with...
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. Whoever sent this document to Bob methodically noted down four sets of numbers for each ASCII character. I can't say that I understand the listed decimal number information, but it seems to nicely supplement 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.
Aldo Trilogy by Dave and Benjamin Ibach - Three PC shareware titles for DOS released 1987-1991. These games do not run on the Astrocade. These games will run well under Windows when using a program called DOSBox (an emulator, of sorts). The games included are: Aldo's Adventure, Aldo Again, and Aldo's Assault. While these games won't run on the Astrocade, they do give a continued history of what Dave Ibach did (with his son) after he moved on from the Astrocade. The main character in this series of one-screen platform games looks suspiciously like someone named...Mario. Give these games a try-- you'll like 'em.
The Bit Fidder's Corner by Andy Guevara - The Bit Fiddler's Corner is an Astrocade machine language programming tutorial that ran as a series of serialized articles in the Arcadian newsletter in 1983 and 1984. The author, Andy Guevara, programmed the Machine Language Manager cartridge for the Bally Arcade/Astrocade. This tutorial complements that cartridge, but has a general focus so this information can be used without reinterpretation by Astrocade assembly programmers, or those wishing to learn about the machine.
Black Box by B. Reany. - This Bally BASIC (300-baud) program was printed on page 74 of the August 1979 issue of the Arcadian. Black Box is a sort of Battleship game where the computer hides some "atoms" in a grid and you have to locate them. Use the diagram for clues.
Space War by Dave Ibach - A 300-baud, Bally BASIC game that was printed in the September 1979 issue of the Arcadian. It's a neat idea for a two player game. Each player has a ship on one side of the screen, and can move up and down and fire at any angle. However, the ships are invisible, so you can only figure out where your opponent is when they fire a shot.
XY Tutorial by Timothy Hays - A 12-page tutorial on the Bally BASIC XY command for exceptionally well controlled graphics.
XY Tutorial Programs by Timothy Hays - This archive includes the Bally BASIC programs included with the XY Tutorial document. The six programs included are: 3-D Forward Simulation Above A Flat Plane, Cartesian Coordinates To XY Values Routine, Demonstration Program #2, Demonstration Program #2 (with Additions), Demonstration Program #4, and RND XY Value To Perspective Point.
Responses to the Arcadian July 1979 Survey
These letters relate to the programming keyboard survey on page 55 of the July 1979 issue of Arcadian. As a reminder, the survey questions were:
"Assume that the Bally keyboard is available with full capacity (reference page 21). Are you ready to pay $650 for it?
"Assume that the Bally keyboard is available with partial capacity (reference page 54). Are you ready to pay $350 for it?
"Assume that we develop a keyboard that would have 16K RAM with upgrading capability of 24-plus K RAM, and some form of resident BASIC in 16K ROM, along with some features such as cassette motor control, word processing capability, etc. Are you ready to pay $350 for it? (Assuming that Bally does not produce in the same timeframe.)
"A postal card with numbers down the side and yes/no opposite each is all that is necessary, but suggestions are certainly welcome. Also, tell me the model number and serial number of your machine if you haven't done so yet."
Letter from Chuck Thomka to Bob Fabris. (1979, probably late January). - Chuck sent two programs with this letter: Modified Player Piano for Learning Aid on the &16 - &23 Commands and Leaning Aid for "&" Command. It seems that these two programs helped Chuck figure-out the sound capability of the Bally Arcade. He went on to use this information to write the Music Synthesizer tutorials in the July and August 1979 issues of the Arcadian. Chuck describes the printer that he uses to create the BASIC listing forms, "It actually doesn't take too long to create a form on what I use, which is a cross between a computer and a very high-speed line printer. It puts images on paper with laser optics utilizes Xerox xerographics. It's really quite an impressive machine. As an example of what can be done with it, well, if you can envision an 8 1/2" x 11" blank piece of paper and another 8 1/2" x 11" completely black piece of paper, this represents the extremes of the machine. Everything in-between (just about) can be done by this machine. That includes all different font sizes and styles, logos, lines and even signatures! All this with about the resolution of 300 dots to the inch. The speed of this machine is two full pages a second. If you wanted to print with a reduced print style and also have put two sides of data on the same side of the paper, this machine would print at equivalent speed of 36,000 lines per minute! Like I said, a very high-speed line printer!"
Leaning Aid for '&' Command by Chuck Thomka. - 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.
Dealers of Lightning: Xerox PARC and the Dawn of the Computer Age by Michael A. Hiltzik - Chuck Thomka works worked a Xerox, and he mentioned what sounds like a laser printer in his letter. This is an Amazon.com link to Dealers of Lightning, a book published in 2000. The creation of the laser printer is discussed in some detail here. It "is a fascinating journey of intellectual creation. In the 1970s and '80s, Xerox Corporation brought together a brain-trust of engineering geniuses, a group of computer eccentrics dubbed PARC. This brilliant group created several monumental innovations that triggered a technological revolution, including the first personal computer, the laser printer, and the graphical interface (one of the main precursors of the Internet), only to see these breakthroughs rejected by the corporation. Yet, instead of giving up, these determined inventors turned their ideas into empires that radically altered contemporary life and changed the world."
Letter from Tracy Crook to Bob Fabris. (About 1979). - "I wanted to let you know where I am on the Bally expansion. So far, I've added 16K RAM, one serial port, two parallel ports and an ASCII keyboard. These all work very well. What has not worked so well, is some special logic used with the non-mask will direct. With this, I had hoped to use the Bally BASIC unmodified with the keyboard I added. As it is, I can input data from the keyboard under basic control (or machine language), but program entry and editing must still be done through the keypad. I can't get this to work, I guess Bally BASIC (or some other language) could be placed in RAM. A commented listing of Bally BASIC would be invaluable at this point. [...] With that info, we could tailor it a bit and put it in RAM.
"At this point, I see the remainder of the expansion to be mainly a software effort, which is where I could use some help. The most important changes, I think, would be to get BASIC program storage out of internal (graphics) memory. This would greatly increase the color capabilities when using BASIC." [Note: Blue Ram BASIC does this, which is why more colors are available to this expanded BASIC.]
"Another interesting possibility open by having RAM memory available is the ability to load it with data from any of the game cartridges (which were previously dumped onto a cassette tape) and then switch this memory into the bank normally signed the plug-in cartridge. This is quite easy to do. At this point the Bally would perform exactly as if you had plugged in the game cartridge that the data came from." [The Blue Ram, Viper and Lil' White RAM expansion units all allow for this.] "The end result would be that you could have the entire library of Bally games in a couple of cassette tapes. Bally might not be too wild about this idea, I assure you it would work."
"In the meantime, in order to ease programming the Bally, I use another one of the microcomputers I own, which has an ASCII keyboard, to write Bally BASIC programs on and then dump them on tape in a format compatible with the Bally. Doing it off like this has some disadvantages, but it sure beats that key pad."
"Haven't done much on it lately, as my Bally was struck by lightning about five weeks ago, and it still not back from the factory."
Letter from Ed Mulholland to Bob Fabris. (July 1, 1979 / July 23, 1979). - In the July 1'st letter, Ed says, "The schematics to our Ballys show a 10-pin and a 26-pin port in addition to the IEEE-488 port. My machine did not have 26-pin port as shown in the photo on page 14 of the [Bally PA-1] service. This would still be only a small inconvenience because the pin numbers and functions as shown on the schematic."
The second part of the letter (dated July 23) shows how the 10-wire 24-key keypad is arranged. I think that this information is meant to help explain how to wire a 63-key "full size" ASCII keyboard in parallel with the 24-key keypad.
Letter from Robert Dahl to Bob Fabris. (July 29, 1979). - Mr. Dahl suggests that future issues the Arcadian leave room so that a hole punch can be used so that the issues can be stored in a binder. He says, "They are well worth saving." I agree!
On July 27, Mr. Dahl received a mimeographed copy of the Hacker's Manual from Bally. He notes that they included a letter that says they do not expect the keyboard expansion to be released this year
Robert Dahl notes that he was able to order the Amazing Maze/Tic-Tac-Toe cartridge from Montgomery Ward's catalog. He got the cartridge in just three days. He adds that a fellow, who sells the Arcade and its accessories, tells him that he has a standing order for all arcade items, but gets more promises than anything else from a wholesale distributor in Milwaukee. This man had been trying to get the Amazing Maze cartridge ever since he first heard about it and he had yet to get it. Mr. Dahl figures that Bally's distribution must be out of whack.
Mr. Dahl has typed in various versions of Slot Machine. He talks about three that he has used comparing and contrasting differences between them.
Mr. Dahl makes a comment that the Checkers game number six had him puzzled. He was expecting a regular checkerboard on the TV screen. He says that, "Right now, it's beginning to soak-in that I should take a checkerboard and number the squares and move the pieces around as the numbers on the screen direct?" [Is this accurate?!?]
Letter from Andy Guevara to Bob Fabris. (July 30, 1979). - Andy Guevara wrote several programs that were published in the Arcadian and Cursor/BASIC Express newsletters. Andy programmed the Machine Language Manager, a 2K cartridge that was released in 1982 by The Bit Fiddlers. He released a few tapes, including Candy Man and Chicken, two games released on tape that were written in mostly machine language. He wrote Ms. Candyman and Sea Devil, both of which are 4K cartridges that were released 1983 by L&M Software. Mr. Guevara also wrote The Bit Fiddler's Corner, an Astrocade machine language programming tutorial that ran as a series of serialized articles in the Arcadian newsletter in 1983 and 1984.
Andy just received his first stack of Arcadian newsletters. He has had his Bally arcade for five months and never dreamed that so much information could be further developed. He has dumped the Baseball cartridge, and is pleased to see that other people have made ROM dumps too.
Mr. Guevera is looking into expanding his internal memory from 4K to 12K of RAM with a single IC designed by Harris Semiconductor. He goes into detail about how this might work.
Andy has come up with a solution for Bob to be able to print programs. He provides details and a schematic on a device that can be used that will use a UART to allow the Bally to print.
Although Andy has only had his Bally Professional Arcade model BPA-1100 for five months, the innards have already had to be changed twice.
Letter from Richard Dermody to Bob Fabris. (July 31, 1979).- Richard's interest has been piqued by the announcement of the keyboard project. So much so, that he has already gone out and bought a keyboard for the project. He says, the "glimmer of a future for the Arcade as a computer [...] has prompted [him] to retain his [Arcade] with hopes for the future."
Richard notes that while he understands the difficulties that Bally may be having with the FCC, he has noticed that other companies, such as Apple, have made significant progress in the same time period since the Arcade was first announced.
Richard is on his second Bally arcade. He had to return his first one to Montgomery Ward as "it tended to self-destruct after being in operation for a while."
Mr. Dermody hopes that reviews of the Bally cartridges will be in future issues. There is no local retailer for these items where he lives so his only resort is mail-order. He would like to have some idea of what he is ordering before he places an order.
An interesting bit here is that Ken Ballard, the owner of ABC Hobbycraft, has commissioned a professional hardware/software man to develop a 64K keyboard memory expansion to be sold commercially. The unit is still in the planning stages, but [they] hope that it will be ready by December." This seems overly optimistic, since it is nearly August already. I don't recall ever hearing about this from any other source. It is interesting that so many people wanted to build, create or purchase a memory expansion/keyboard for their Bally unit.
Guy really enjoyed Chuck Thomka's synthesizer tutorial. He found the two accompanying programs very useful. He does wonder how Bell Telephone feels about the programs, however. He notes that if you add the buttons A-D to the Touch-Tone dialer program (Touch Tone Simulate), then you have a semi-efficient Black Box for receiving free telephone calls. The Touch-Tone dialer doesn't work in Guy's local area. He thinks that Indiana Bell has an acoustical filter that prevents Touch-Tone signals from being input to the microphone from the handset.
By popular demand, ABC hobby craft is now accepting mail orders for Bally hardware, W&W software, Stocker Software, and Skyrocket Software (Guy's company).
Guys makes an observation about the tape quality for software that is being sold through the Arcadian classified ads. It seems that the people distributing their software on tape are using cheap tapes brands which makes loading the tapes difficult. He notes that the Dave Stocker software is also available on micro cassettes. I don't know of any other Bally software that was distributed on these tiny tapes.
Guy has been pleasantly surprised by the amount of response he received to the listing of his Fantasy Games #1 package in the Arcadian. Despite the fact that it is a limited program designed only for those persons familiar with fantasy role-playing games, such as Dungeons & Dragons, the program sold remarkably well! Phenomenally well, in fact, given an audience of relatively few people.
Guy will be creating programs under the name Skyrocket Software with his partner Greg Poehlein. They intend to sell software for the Bally, TRS-80 and eventually other systems. He says they won't be turning it out fast, but they will be turning it out good, paralleling Bally's own stated policy of producing fewer top quality cartridges as opposed to Atari's more is better philosophy
Letter from Jeff Frederiksen to Bob Fabris. (August, 20 1979).- This letter is from Jeff Frederiksen, the chief engineer behind designing the Bally Professional Arcade hardware. It seems that this letter was accompanied by some hardware. The letter simply states: "The enclosed assemblies replace the 75361 clock driver, located in the oscillator shield. The failure of the 75361 is that the 6V high time after warm-up drops below 55ns causing the data chip to appear defective. If you do not have this sinking clock syndrome, replacement is not necessary. I hope you find the enclosed hardware description useful."
Letter from Jeff Grothaus to Bob Fabris. (August 31, 1979). - Jeff is building his own cassette tape interface from the schematics on page 20 of the Arcadian and page 4 of the Bally Hacker's Manual. He has run into a few difficulties and is hoping to get some help. He also wonders if Bob knows if anyone else has created a working interface from the schematics. There's a handwritten note from Bob where he simply writes, "No."
I find it interesting that Jeff is actually building his own tape interface. This interface would be of no use without the basic cartridge. At the time, I think, the tape interface was easy enough to get for $50. I wonder if Jeff was trying to save money, or if he was having difficulty finding the necessary hardware to use with Bally BASIC and a tape recorder.
Letter from Karen Nelson to Bob Fabris. (September 10, 1979). - Karen is a programmer who got interested in the Bally when JS&A advertised it in Scientific American in 1977. She was told that she was one of the first people to get her hands on one. She was very excited about machines potential, but was disillusioned by the heat problems which were inherent in the first machines. She "burned out" two of the units. Just after she returned the second unit, she discovered that her programming instructor was doing the graphics for the Bally. She says, "Yes, folks, it was the infamous Tom DeFanti and his magic Z-GRASS." She knows Tom well enough to drop into his "Graphics Habitat" at the University of Chicago to talk intelligently about some of his projects. She also knows Nola Donato and a few other of Tom students who are working on projects for Bally. Tom has had the University of Chicago purchase eight Bally's and eight Sony TVs to teach students the basics of computers and programming.
In August 1979, Tom was the chairman of a traffic seminar held jointly by IEEE and ACM/SIGGRAPH. For three nights, Tom and his crew presented new and interesting works in various areas of computer graphics (including a few by people using Bally Arcades). In addition to the seminar, a graphics experiment Expo was held and it was there that Karen met some of the guys from Dave Nutting, in particular Ricky Spiece (who developed the Football cartridge). Ricky was helpful and showed Karen some tricks (like the ports in BASIC), and he also demonstrated the graphics capabilities by loading a picture from a disk to a color monitor. In addition, his Bally was connected to a B&W monitor and a keyboard. His commands appeared on the black-and-white monitor, and the graphics were displayed on the color monitor. However, the whole setup was attached with the Bally board mounted in a frame, not in the case, which leads Karen to believe that some special wiring is needed.
Karen describes her experimentation with the different ports available in BASIC.
Karen has recently seen the pinball cartridge demoed at the graphic seminar. She says that it looks pretty good. She heard one of the Dave Nutting guys say that he had just sent the thing off to Bally and that it should be out on the market pretty soon. Karen says that there was a demo of Z-GRASS, but that she didn't get to see it. She does note that as a student of De Fanti, she learned how to program in GRASS-- Z-GRASS's daddy-- using a PDP-11/45.
Karen is glad to find out that there are other people like her who think that the Bally Arcade/computer has a lot more potential than most people give it credit for. She hopes that Bob Fabris might be able to pass on some information to whoever the marketing manager at Bally is. She would like to see the Bally advertisement computer magazines such as BYTE and Personal Computing. She would like to see Bally stress that most people buy home computers for games and that Bally has terrific controls, and that by the time people become interested in programming, Bally will have add-on module available. She also says that the graphics capabilities of the Bally have no competition; they are the best, and the Arcade is dirt cheap when compared to other systems.
End-Show Music
Rockin' Robin MP3 File - Transcribed for the Astrocade by Peggy Gladden. This song is from Astro-Bugs Club Tape #2.
In episode 7 of the Bally Alley Astrocast Chris and I review the Dog Patch cartridge, the 1980 Astrocade port of the 1978 B&W Dog Patch arcade game. Due to scheduling conflicts, Paul and Michael could not record for this episode, so Chris is co-hosting the show with Adam.
Dog Patch Disassembly - A complete disassembly of the Astrocade cartridge Dogpatch. Originally worked on by Adam Trionfo in 2003 and left in an incomplete state. In 2008 Richard Degler took the source-code and finished the disassembly.
Dog Patch "Box" - The Dog Patch packaging that was used by Bally Mfg. Corp in 1980.
Dog Patch Box - The Dog Patch packaging that was used by Astrovision, Inc.
Dogpatch Ad - Ad in "More Games... More Fun... and More to Come..." 1982 Astrocade 32-page game catalog.
Chopsticks WAV File - The song Chopsticks is taken from WaveMakers' Music Keyboard, a BASIC program that allows the user to create 2-voice music using an on-screen piano keyboard. The music could then be exported to tape and then used in your own program. Music Keyboard was released on in December 1982 on Tape 17. It was also released on WaveMakers' tape 19 and Astro-Bugs Club Tape #1 (without the chopsticks music that is played on the title screen). It was later reprinted in the Arcadian.