Decomp · by asiekierka

Reconstruction of ZZT

ZZT

Reverse-engineered source code of ZZT 3.2 that compiles to an executable byte-for-byte identical to the last official release.

Origin
DOS
Runs on
WindowsLinux
Tags
needs-original-game
385stars · GitHub 49 forks
asiekierka/reconstruction-of-zzt ↗

Sign in to vote

The Reconstruction of ZZT is a reverse-engineered recreation of the source code of ZZT 3.2, the last official release of the 1991 DOS adventure and world-editor game by Tim Sweeney. The output executable is byte-for-byte identical to that release, so the code accurately represents the original engine's behavior. The aim is better preservation and accessibility of ZZT's worlds and community, and to enable new developments.

The README doubles as a FAQ: it suggests Zeta, a ZZT-dedicated emulator, or DOSBox for playing, the Museum of ZZT for finding worlds, and KevEdit for making them, and links a blog article on how the code was reconstructed. It builds on Windows and Linux with the original game's files.

Highlights

  • Byte-identical output to ZZT 3.2
  • Preservation-focused source for the original engine
  • FAQ on running, finding and creating ZZT worlds
  • Pointers to Zeta, KevEdit and the Museum of ZZT

If you like this

Decomp · PC (classic) Devilution Diablo Reconstructed source code of the 1996 game Diablo, requiring your own copy of the original game data. 🔥 0🧊 0 9k
Decomp · N64 Super Mario 64 Decompilation Super Mario 64 Full decompilation of Super Mario 64 that builds matching ROMs for the Japanese, US, European, Shindou and iQue releases. 🔥 0🧊 0 8.9k
Decomp · N64 Ocarina of Time Decompilation The Legend of Zelda: Ocarina of Time Work-in-progress decompilation of The Legend of Zelda: Ocarina of Time that rebuilds the game's source code; it is not a PC port. 🔥 0🧊 0 5.6k
Decomp · Game Boy/GBC Pokémon Red and Blue Disassembly Pokémon Red/Blue/Yellow/TCG Disassembly of Pokémon Red and Blue that rebuilds the game ROMs, plus debug builds, from readable assembly source. 🔥 0🧊 0 5k