Go to file
theinternetftw bec8254459 Clean up cruft and obsolete windows files
Added more visualstudio cruft to the .gitignore
Removed suo and vcxproj.user files, shouldn't be in repos
dsp and dsw files were from vc++ circa 1998
original sln and vcproj were from vs circa 2005
dev file was from an out of date version of Dev-C++
VC9.vcproj wasn't being used, other than conversion to vcxproj

moved sdl_winmain to windows folder, which was renamed win32,
and removed windows specific files from macosx project, all
to mimic what's already being done in /macosx (i.e. should
be for os specific files, not just ide-specific projects)
2014-09-06 19:21:15 -04:00
macosx Clean up cruft and obsolete windows files 2014-09-06 19:21:15 -04:00
screenshots Resized screenshot. 2014-08-26 20:40:23 -07:00
win32 Clean up cruft and obsolete windows files 2014-09-06 19:21:15 -04:00
.gitignore Clean up cruft and obsolete windows files 2014-09-06 19:21:15 -04:00
audiosod.h Fresh sources from http://www.chaos-software.de.vu/ 2012-12-24 12:14:43 -06:00
audiowl6.h Fresh sources from http://www.chaos-software.de.vu/ 2012-12-24 12:14:43 -06:00
Changes-dc.txt Fresh sources from http://www.chaos-software.de.vu/ 2012-12-24 12:14:43 -06:00
Changes.txt Fresh sources from http://www.chaos-software.de.vu/ 2012-12-24 12:14:43 -06:00
config.default Fresh sources from http://www.chaos-software.de.vu/ 2012-12-24 12:14:43 -06:00
crt.cpp Add comments. 2014-08-28 10:24:47 -07:00
crt.h Upgrade visual studio project to 2010 2014-09-05 21:55:48 +10:00
f_spear.h Fresh sources from http://www.chaos-software.de.vu/ 2012-12-24 12:14:43 -06:00
fmopl.cpp Fresh sources from http://www.chaos-software.de.vu/ 2012-12-24 12:14:43 -06:00
fmopl.h Fresh sources from http://www.chaos-software.de.vu/ 2012-12-24 12:14:43 -06:00
foreign.h Fresh sources from http://www.chaos-software.de.vu/ 2012-12-24 12:14:43 -06:00
gfxv_apo.h Fresh sources from http://www.chaos-software.de.vu/ 2012-12-24 12:14:43 -06:00
gfxv_sod.h Fresh sources from http://www.chaos-software.de.vu/ 2012-12-24 12:14:43 -06:00
gfxv_wl6.h Fresh sources from http://www.chaos-software.de.vu/ 2012-12-24 12:14:43 -06:00
id_ca.cpp Removed all dreamcast code. 2014-07-13 10:10:41 -07:00
id_ca.h Removed things like snow and sky and parallax. 2014-07-12 21:22:36 -07:00
id_in.cpp Removed all GP2X code. 2014-07-13 10:12:27 -07:00
id_in.h Fresh sources from http://www.chaos-software.de.vu/ 2012-12-24 12:14:43 -06:00
id_pm.cpp Fresh sources from http://www.chaos-software.de.vu/ 2012-12-24 12:14:43 -06:00
id_pm.h Removed things like snow and sky and parallax. 2014-07-12 21:22:36 -07:00
id_sd.cpp Removed all GP2X code. 2014-07-13 10:12:27 -07:00
id_sd.h Fresh sources from http://www.chaos-software.de.vu/ 2012-12-24 12:14:43 -06:00
id_us_1.cpp Fix minor formating. 2014-08-26 19:01:23 -07:00
id_us.h Fix minor formating. 2014-08-26 19:01:23 -07:00
id_vh.cpp Fix minor formating. 2014-08-26 19:01:23 -07:00
id_vh.h Fresh sources from http://www.chaos-software.de.vu/ 2012-12-24 12:14:43 -06:00
id_vl.cpp Done. 2014-08-26 20:36:29 -07:00
id_vl.h Upgrade visual studio project to 2010 2014-09-05 21:55:48 +10:00
license-id.txt Fresh sources from http://www.chaos-software.de.vu/ 2012-12-24 12:14:43 -06:00
license-mame.txt Fresh sources from http://www.chaos-software.de.vu/ 2012-12-24 12:14:43 -06:00
Makefile fix build errors against GL in OSX 2014-08-29 10:15:51 -07:00
Makefile.dc Fresh sources from http://www.chaos-software.de.vu/ 2012-12-24 12:14:43 -06:00
README.md Fixed typo. 2014-08-26 23:05:28 -07:00
README.txt Fresh sources from http://www.chaos-software.de.vu/ 2012-12-24 12:14:43 -06:00
signon.cpp Fresh sources from http://www.chaos-software.de.vu/ 2012-12-24 12:14:43 -06:00
sodpal.inc Fresh sources from http://www.chaos-software.de.vu/ 2012-12-24 12:14:43 -06:00
version.h Removed things like snow and sky and parallax. 2014-07-12 21:22:36 -07:00
wl_act1.cpp Removed things like snow and sky and parallax. 2014-07-12 21:22:36 -07:00
wl_act2.cpp Fresh sources from http://www.chaos-software.de.vu/ 2012-12-24 12:14:43 -06:00
wl_agent.cpp Obsolete platforms: GP2X and Dreamcast. 2014-07-19 22:25:00 -07:00
wl_debug.cpp Removed things like snow and sky and parallax. 2014-07-12 21:22:36 -07:00
wl_def.h Upgrade visual studio project to 2010 2014-09-05 21:55:48 +10:00
wl_dir3dspr.cpp Removed things like snow and sky and parallax. 2014-07-12 21:22:36 -07:00
wl_draw.cpp Obsolete platforms: GP2X and Dreamcast. 2014-07-19 22:25:00 -07:00
wl_game.cpp Fix minor formating. 2014-08-26 19:01:23 -07:00
wl_inter.cpp Fresh sources from http://www.chaos-software.de.vu/ 2012-12-24 12:14:43 -06:00
wl_main.cpp Removed all GP2X code. 2014-07-13 10:12:27 -07:00
wl_menu.cpp Removed all dreamcast code. 2014-07-13 10:10:41 -07:00
wl_menu.h Fresh sources from http://www.chaos-software.de.vu/ 2012-12-24 12:14:43 -06:00
wl_play.cpp Removed all dreamcast code. 2014-07-13 10:10:41 -07:00
wl_state.cpp Fresh sources from http://www.chaos-software.de.vu/ 2012-12-24 12:14:43 -06:00
wl_text.cpp Fresh sources from http://www.chaos-software.de.vu/ 2012-12-24 12:14:43 -06:00
wolfpal.inc Fresh sources from http://www.chaos-software.de.vu/ 2012-12-24 12:14:43 -06:00

Chocolate-Wolfenstein-3D

Based on Wolf4SDL by Moritz "Ripper" Kroll (http://www.chaos-software.de.vu).

Original Wolfenstein 3D by id Software (http://www.idsoftware.com)

Chocolate Wolf3D removes all the crap that was added over the years (snow, rain ...) in order to recreate the experience from 1993.

All other port display the framebuffer as 320x200 without accounting for the CRT 4:3 distortion. Chocolate Wolfenstien 3D has a CRT emulator based on OpenGL:

Direct framebuffer to window (resulting in compressed image):

alt tag

CRT 4:3 aspect ratio emulated to match what gamer saw on their screen in 1993. Image is streched to 320x240 just like the CRT did :

alt tag

Tested on Mac OS X. If anybody wants to make a Windows and Linux build, you are welcome.

Fabien Sanglard