Difference between revisions of "64Doom"

From DoomWiki.org

[checked revision][checked revision]
(add new parameters for initial release info)
(fix substitution of new infobox parameters (from RestlessRodent's documentation?))
Line 9: Line 9:
 
|programming language = {{wp|C (programming language)|C}}
 
|programming language = {{wp|C (programming language)|C}}
 
|status = Active
 
|status = Active
|initialdate = {{safesubst::{{FULLPAGENAME}}/InitialDate}}
+
|initialdate = 2014-10-13
 
|platform = Nintendo 64
 
|platform = Nintendo 64
 
|license = {{GPL||3+}}
 
|license = {{GPL||3+}}

Revision as of 00:53, 19 March 2018

64Doom
64doom ntsc 1.png

64Doom showing E1M1.

Codebase Linux Doom 1.10
Developer(s) Jason Martin (jnmartin84)
Initial release 2014-10-13 (9 years ago)
Latest release 2.0 (2023-05-14, 10 months ago)
Development status Active
Written in C
Target Platform Nintendo 64
License GNU General Public License v3+
Website github.com
Source Repository

(Git)

github.com

64Doom is an unofficial Doom source port for the Nintendo 64 game console which supports playing the classic Doom games on the actual console or through certain emulators for the system. It is maintained by jnmartin84, previously known as crt0 during his work on the Sega Dreamcast DoomDC source port. It is currently based on the Linux Doom source code.

Features

  • Full support for shareware, Doom, Ultimate Doom, Doom 2, and Final Doom. The IWAD to be played is baked into the Z64-format ROM image along with the executable code by using the 64Doom ROM creator toolkit.
  • Save game support, utilizing the system's controller memory pak peripheral (a full 123 empty blocks are required).
  • Analog movement control
  • Full music and sound effects support, with the original PC soundtrack in place.

Technical

The game renders directly to the Nintendo 64's frame buffer, as opposed to Doom 64's polygon-based hardware rendering approach. An Expansion Pak accessory is required to be installed in the system, as the additional RAM is required for holding game resources in system memory.

External links

Source code genealogy
Based on Name Base for
Linux Doom v1.10 64Doom Active