]RUN

sixtyfiveohtwo

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

On the disk

  1. 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.

    • The original Applesoft engine, including the hash that generates the dungeon
    • All ten special locations, from the Inn and the Altar to the Cube and the Misty areas
    • A classic green ASCII terminal or a modern UI, with local and cloud saves
    Play Telengard
  2. Sabotage

    1981 · hi-res arcade shooter

    Defend your base from waves of helicopters dropping paratroopers and bombers dropping explosives, with the original difficulty curve intact.

    • Physics and timing ported from a disassembly of the 6502 machine code
    • Sound effects rebuilt with the Web Audio API
    • Retro scanlines, clean or modern rendering
    Play Sabotage
  3. The Proving Grounds

    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.

    • Weapons, armour and spells from the Bazaar
    • Jousting at The Proving Downs, castles to guard your gold
    • Blackjack, slots, roulette and Russian roulette, plus message boards and mail
    Log on to The Proving Grounds
  4. TPro BBS

    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.

    • Eight classes, a seven-level dungeon of 49 rooms a level, and 100 monsters
    • A town square with 55 weapons, 28 armours, a magic shop, a healer and a bank
    • Gangs of up to four, a casino, message boards, email and a voting booth
    Dial in to TPro BBS

How they were rebuilt

Every game started from an original disk image, not from memory or a remake. The rules came out of the code that shipped.

]LIST

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.

*300L

Sabotage is machine code. It was disassembled with 6502bench SourceGen, and the physics, constants and timing were carried over from the annotated listing.

]SAVE

What the originals kept on floppy now lives in browser storage or SQLite, so characters, boards and ladders survive between visits.

Run it yourself

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.