]RUN
Classic Apple II games, rebuilt for the web from their original disk images.
Four games from the era of the 6502, reverse-engineered from the original disks, Applesoft BASIC and 6502 assembly, and rebuilt with modern web tools, keeping the original rules, timing and feel. Two arcade and dungeon classics, and two BBS games you can dial into from a browser.
]CATALOG
DISK VOLUME 254
A 042 TELENGARD
B 017 SABOTAGE
T 088 PROVING GROUNDS
A 096 TPRO BBS
]RUN TELENGARD
1982 · Avalon Hill · dungeon crawler
Daniel Lawrence's dungeon crawler. Explore a procedurally generated 200×200×50 dungeon, battle 20 kinds of monster and master 36 spells across six levels.
1981 · hi-res arcade shooter
Defend your base from waves of helicopters dropping paratroopers and bombers dropping explosives, with the original difficulty curve intact.
BBS door game · fantasy RPG
The Apple II BBS door game, online again. Create a character, battle monsters, challenge other players and climb the combat ladder.
The Lost Gonzo BBS · ported from Applesoft
A whole Apple II bulletin board, ported line by line from Applesoft BASIC, with an RPG, gang warfare and a casino behind the login prompt.
Every game started from an original disk image, not from memory or a remake. The rules came out of the code that shipped.
Telengard and TPro BBS were read from their Applesoft BASIC listings and ported routine by routine, keeping the original formulas and quirks. The Proving Grounds was rebuilt from the files on its three original disks.
Sabotage is machine code. It was disassembled with 6502bench SourceGen, and the physics, constants and timing were carried over from the annotated listing.
What the originals kept on floppy now lives in browser storage or SQLite, so characters, boards and ladders survive between visits.
One Node server hosts all four games. The databases set themselves up on first start.
$ git clone https://github.com/jrimmer/sixtyfiveohtwo.git $ cd sixtyfiveohtwo $ npm install # also builds the games $ npm start # http://localhost:3000
Node 18 or newer. The original games remain the property of their copyright holders; this is a preservation project.