Port of Chocolate Doom to the Wii
This repository has been archived on 2023-07-11. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
2016-10-30 22:51:51 -04:00
codeblocks initial commit 2016-10-30 18:40:00 -04:00
data initial commit 2016-10-30 18:40:00 -04:00
man initial commit 2016-10-30 18:40:00 -04:00
msvc initial commit 2016-10-30 18:40:00 -04:00
opl initial commit 2016-10-30 18:40:00 -04:00
pcsound initial commit 2016-10-30 18:40:00 -04:00
pkg initial commit 2016-10-30 18:40:00 -04:00
src some minor wii-specific adjustments to startup 2016-10-30 22:36:28 -04:00
textscreen initial commit 2016-10-30 18:40:00 -04:00
.gitignore update gitignore 2016-10-30 21:26:33 -04:00
.lvimrc initial commit 2016-10-30 18:40:00 -04:00
acinclude.m4 initial commit 2016-10-30 18:40:00 -04:00
AUTHORS initial commit 2016-10-30 18:40:00 -04:00
autogen.sh initial commit 2016-10-30 18:40:00 -04:00
ChangeLog initial commit 2016-10-30 18:40:00 -04:00
configure.ac initial commit 2016-10-30 18:40:00 -04:00
COPYING initial commit 2016-10-30 18:40:00 -04:00
HACKING initial commit 2016-10-30 18:40:00 -04:00
Makefile.am initial commit 2016-10-30 18:40:00 -04:00
Makefile.doom fixes to Makefile, now compiles successfully 2016-10-30 21:24:56 -04:00
NEWS initial commit 2016-10-30 18:40:00 -04:00
NOT-BUGS initial commit 2016-10-30 18:40:00 -04:00
PHILOSOPHY initial commit 2016-10-30 18:40:00 -04:00
README initial commit 2016-10-30 18:40:00 -04:00
README.md add README.md 2016-10-30 22:51:51 -04:00
README.Music initial commit 2016-10-30 18:40:00 -04:00
README.Strife initial commit 2016-10-30 18:40:00 -04:00
rpm.spec.in initial commit 2016-10-30 18:40:00 -04:00
TODO initial commit 2016-10-30 18:40:00 -04:00

Chocolate Doom: Wii

A port of Chocolate Doom to the Wii. This is forked off of the 2.2.1 release.

This is still in the early stages. It compiles, but a number of things (controls, WAD selection, configuration, etc) are not ready yet.

Doom is being worked on first, Hexen, Heretic and Strike will follow next.

Why

There are a couple other ports of Doom to the Wii, but they either include a number of mods / "enhancements", don't support the controller I want to use (GameCube controller), don't run at the TV resolution (240p) I want, or they blur the video buffer unnecessarily, or .... well, I could go on.

Basically, I wanted a port that:

  • Is a vanilla port of Doom. I want to play the same game I played in the 90's with all the same bugs and quirks intact. None of this bullshit with random arbitrary bugfixes, mods, "enhancements" or whatever else.
  • I want to use a GameCube controller. I don't want to have to plug in a USB keyboard or need to use batteries with a Wiimote + Classic Controller. Ugh.
  • I want to play on a 240p resolution because I play all my retro games on CRT TVs. This probably goes against my "vanilla" requirement above as none of us played Doom this was in the 90's, but after seeing it recently for myself I instantly feel in love with the look and wanted to do it for myself. However, this should be optional and 2x scaled to 480p should also work for play on modern HDTVs.

Building

You'll need devkitPro of course. Make sure devkitPPC, libogc, and all of the portlibs are installed (can be downloaded from here).

Lastly you'll need my fork of SDL-Wii which for right now you will need to compile and install manually (make && make install).

Now a chocolate-doom-wii.dol can be build via make -f Makefile.doom.