Doom 64
Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported.
Based on Doom 64
compare all 5 clones
Original game imageAbout
The author says the effort took about a year and a half, with the whole process restarted from June, and it is currently compatible with the USA version. It can be built for N64, and a separate iQue build is described.
How it differs from the original
The README lists features in this version: security keys, wall blocking, lock monsters and a music test that were locked in the original game, plus new colours, full bright and filter toggles.
Getting started
You need the N64 SDK and, to compile, Windows XP (a virtual machine works), then copy the project folder to the C drive. You also need the original game data files (DOOM64.WAD, WMD, WSD, WDD), extracted from your own z64-format ROM with the included extractor and copied into the Data folder. Running the make-ROM script produces a file named doom64.n64. The iQue build uses the iQue SDK and Red Hat Linux 9.
What you need to run it
Features
- Wall blocking is described as a noclip option.
- A lock-monsters option stops enemies from moving.
- The music test lets players play music available in the game.
- Colors can be turned on and off.
- Full bright makes all colors completely clear.
Summarised from the project's README.
Additional notes
- Sound library
- You can optionally use the WESSLIB.o from the original Mortal Kombat Trilogy N64 instead of the rebuilt sound code, by editing a header and the Makefile.
FAQ
- What is Doom 64?
- Doom 64 is an open-source decompilation of Doom 64. Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported.
- Do I need the original game files to run Doom 64?
- Yes. The project does not include the original game's assets, so you need your own copy.



