Cloned Games

64doom

HaltedPlayableN64

Based on Doom

Doom (original game, not this project)Original game image
Image of the original game, Doom. This project has no screenshots of its own yet.
Links, repository & details

About

64doom is a port of Doom to the Nintendo 64, built on the libdragon toolchain and incorporating id Software's original 1990s open-source Doom release (its license and credits files are bundled in the repo's doc folder, along with attribution for a third-party hashtable library it uses). Players supply their own IWAD (Doom shareware, retail, Ultimate Doom, Doom II, Plutonia, or TNT) and build a runnable N64 ROM image via make; the README was last updated in 2023 but the project is now marked as halted.

How it differs from the original

Saving uses the N64 Controller Pak instead of a hard drive: there's a single compressed save slot per IWAD version, and the game will show an in-HUD warning if there isn't enough free space on the Controller Pak to save.

Getting started

To build it, set up the libdragon unstable branch, supply a legally owned Doom IWAD file, point the IWAD_DIRECTORY and IWAD_PREFIX environment variables at it, and run make to produce a .z64 ROM for a flashcart or emulator. Controls use the D-pad/analog stick to move and turn, L/R triggers to strafe, A to shoot, B to use switches and doors, and Start as the escape/menu key; saving and loading is done through the in-game Save/Load Game menu.

Requires original assets. Requires a supported version of Doom (shareware, retail, Ultimate Doom, Doom II, Plutonia, or TNT) and the IWAD file.

Licensing & legal

  • The repo bundles the original DOOM open-source license text plus separate license and README files crediting a third-party hashtable implementation it depends on.
Share:

More like 64doom

Halted
Doom screenshot
id Software's original 1997 DOOM source code, released under GPL v2, powering the classic demon-hunting FPS on the UAC's Mars facility.
Platforms:LinuxDOS
Stars19,552
Updated2 years ago
LicenseGPL-2.0
Release2012
Active
Original game (original game, not this project)Original game image
GZDoom is a modder-friendly source port of the Doom engine covering Doom, Heretic, and Hexen, with OpenGL and Vulkan rendering support.
Platforms:WindowsLinux
Stars3,102
Updated3 months ago
LicenseGPL-3.0
Release2013
Active
Chocolate Doom screenshot
A source port that reproduces the original DOS Doom, Heretic, Hexen, and Strife with their original bugs intact on modern systems.
Platforms:WindowsLinuxOSX
Stars2,416
Updated2 months ago
LicenseGPL-2.0
Release2009
Active
Original game (original game, not this project)Original game image
A modern GPLv3 source port continuing the ZDoom/GZDoom lineage for Doom, Heretic, and Hexen.
Platforms:WindowsLinuxOSX
Stars2,218
Updated1 month ago
LicenseUnknown
Release2025
Active
Freedoom screenshot
A free replacement for Doom's levels, art, sounds, and music, requiring a separate Doom source port to actually run it.
Platforms:None
Stars1,343
Updated4 months ago
LicenseUnknown
Release2012
Halted
Original game (original game, not this project)Original game image
Platforms:SNES
Stars1,248
Updated4 years ago
LicenseGPL-3.0
Release2020