Adventure for Apple II

Warren Robinett's 1979 Atari 2600 classic ported from the original game code to the 8-bit Apple II.

Adventure for Apple II screenshot
Adventure for Apple II screenshot
Adventure for Apple II screenshot
Adventure for Apple II screenshot

A port of Adventure, Warren Robinett’s 1979 Atari 2600 classic and the game that gave us the first Easter egg, to the 8-bit Apple II. The game logic is the original 6502 code from the published disassembly, ported line for line. Only three things were replaced: the TIA display kernel (now a HGR renderer), the TIA collision latches (computed in software from the same sprite and playfield data), and the console switches and joystick (now the keyboard).

Find the enchanted chalice and return it to the yellow (well, orange) castle. Watch out for Yorgle, Grundle, and Rhindle. Mind the bat. All three game variations are here, and yes, it has the secret room.

The game runs at the original 20 ticks per second on a 1 MHz Apple II, and the Apple II speaker plays the same 1-bit TIA waveforms at the same pitch. Winning plays a tune of its own. Boot the disk image on real hardware or in your favorite emulator and press any key.

Project page and source: github.com/digarok/adventure-a2

Got a IIgs?

Peter Hirschberg has done a very nice native Apple IIgs port with super hi-res graphics: check out GS.Adventure on GitHub.

Download

ADVENTURE.po

ProDOS 140K disk image (bootable) · 140 KB

Runs on any Apple II with 64K — II+, IIe, IIc, or IIgs. Full source and build tools are on GitHub. This page always hosts the latest build.

← Back to the Underground