I’ve always used AppleWin to emulate Apple II games. Back in 1996, it came bundled with the Roberta Williams Anthology as a means to play games such as Mystery House and Time Zone, and was the only real option. Even today, it’s generally recognized as the most compatible and user-friendly emulator for the system, and with the recent support for WOZ format disk dumps, it’s even made strides toward solving the problem of copy protected disks.
Now, thanks to Data Driven Gamer, I’ve come to realize that I’ve taken it for granted that Apple II games are floppy disk games. Certainly this holds true for the vast majority of well-known games on the system – Akalabeth, Ultima, Wizardry, Castle Wolfenstein, and the aforementioned Williams adventures are among the most famous of the early ones, and I’ve already covered a few. However, as it turns out, most of the games made during the first few years of the system’s life were originally released on cassette tapes, which AppleWin doesn’t support! It’s not terribly hard to find pirate disk conversions and compilations, but I would rather have peace of mind knowing that I’m not playing a buggy or modified conversion.
And so, once again, I turn to MAME for cassette support, as I did for Scott Adams’ TRS-80 games. The method here is very similar to that, but has some subtle differences.
As of this writing, MAME is at version 0.214, and these instructions work with MAMEUI of this version.
Get MAMEUI here:
Download this package, containing images of each cassette Apple II game that I intend to play for the 1981 phase of DDG, which I’ve sanitized for easier loading and better compressibility:
Extract the package into your MAMEUI directory, overwriting the folders there.
Additional Apple II cassette images and their manuals may be downloaded here:
On the left-hand side of the window list a list of categories, such as “All Systems” and “Available.” Right click the one called “Computer” and click “Audit.” Wait for this process to finish.
Locate the machine “Apple ][.” Right click->Properties.
Under Display, you want “Run in a window” checked. Trust me on this.
Under Miscellaneous, you’ll want “Show Menu” checked.
OK out, and do the same for the Apple ][+.
The next step depends on whether the game needs Integer BASIC or Applesoft BASIC. Of the included games, Maze Game and Escape! need Integer BASIC, while B-1 Nuclear Bomber, Midway Campaign, and Galactic Empires need Applesoft BASIC.
To load Integer BASIC, double-click the Apple ][ icon. The Apple ][ will boot. Press Ctrl+B and then press Enter to load BASIC. You’ll get a “>” prompt if it worked.
To load Applesoft BASIC, the easiest way is to double-click the Apple ][+ icon, making sure that no floppy disks are mounted. The machine will boot but not do anything useful. Press Ctrl+F12 to reboot into BASIC mode. You’ll get a “]” prompt if it worked.
Whether you are in Integer BASIC or AppleSoft BASIC, you now need to mount a cassette file.
The Media drop-down menu lets you mount and unmount cassette files, and control playback. Use it to mount the cassette image of your choice.
The next steps may vary for different cassette files – check the instruction manual, but for any of the games in my pack, simply type LOAD and hit enter, and then in the Media drop-down menu, Cassette->Play.
If done right, then the LOAD command should finish a few seconds before the tape is done playing, which shouldn’t be much longer than a minute for any of the game in my bundle.
Then, type RUN and hit Enter to play the game.
Most popular posts
Around 2012-2014, Thomas William Ewers reverse-engineered the Wizardry code and published compilable Pascal source to Asimov, which was...
I’ve hacked together a “fixed” version of Wizardry for the Apple II which restores the initial game state to what I believe is the correct o...
In my last post, I briefly described the treasure system of Wizardry, where one of two treasure values are selected to determine your re...
Arcade games had a wide variety of controls. Most of the time, they translate pretty well to a gamepad – by far the most common coin-up con...
For my last posting on Zork I, I want to highlight the differences between versions. It’s something I wanted to know about, and I couldn’t f...
I've split the monster table into several, while also merging some of the columns. Trust me, this is the least bad solution that I...
I’ve always used AppleWin to emulate Apple II games. Back in 1996, it came bundled with the Roberta Williams Anthology as a means to play ga...
See my guide on Apple II emulation via MAME if you want to play, using the notes on AppleSoft BASIC. The game was originally distributed ...
You can play Spacewar! for yourself at Mass:werk. Gamepads are even supported. http://www.masswerk.at/spacewar/ There is also a high r...
The earliest version of Rogue I can find is 3.6, which has source code available, and formed the basis of the version that I played and fi...