ugfx/demos/3rdparty/doom
inmarket 5f8ca40ef0 Remove replaced doom demo makefile 2014-02-19 00:20:30 +10:00
..
DOOMLIC.TXT demo - DOOM the game. 2013-12-24 01:00:14 +10:00
FILES2 demo - DOOM the game. 2013-12-24 01:00:14 +10:00
README.asm demo - DOOM the game. 2013-12-24 01:00:14 +10:00
README.txt Fixes to DOOM demo to remove some operating system dependancies. 2013-12-24 19:58:18 +10:00
am_map.c Fixes to DOOM demo to remove some operating system dependancies. 2013-12-24 19:58:18 +10:00
am_map.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
d_englsh.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
d_event.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
d_french.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
d_items.c demo - DOOM the game. 2013-12-24 01:00:14 +10:00
d_items.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
d_main.c Fixes to DOOM demo to remove some operating system dependancies. 2013-12-24 19:58:18 +10:00
d_main.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
d_net.c Fixes to DOOM demo to remove some operating system dependancies. 2013-12-24 19:58:18 +10:00
d_net.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
d_player.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
d_textur.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
d_think.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
d_ticcmd.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
demo.mk Add demo makefiles and update example master makefiles to match. 2014-02-19 00:19:38 +10:00
doom1_wad.h Break huge wad structure up for easier compiling. 2013-12-29 11:39:14 +10:00
doomdata.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
doomdef.c demo - DOOM the game. 2013-12-24 01:00:14 +10:00
doomdef.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
doomstat.c demo - DOOM the game. 2013-12-24 01:00:14 +10:00
doomstat.h Fixes to DOOM demo to remove some operating system dependancies. 2013-12-24 19:58:18 +10:00
doomtype.h Fixes to DOOM demo to remove some operating system dependancies. 2013-12-24 19:58:18 +10:00
dstrings.c demo - DOOM the game. 2013-12-24 01:00:14 +10:00
dstrings.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
f_finale.c Fixes to DOOM demo to remove some operating system dependancies. 2013-12-24 19:58:18 +10:00
f_finale.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
f_wipe.c demo - DOOM the game. 2013-12-24 01:00:14 +10:00
f_wipe.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
g_game.c Fixes to DOOM demo to remove some operating system dependancies. 2013-12-24 19:58:18 +10:00
g_game.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
gfxconf.h Fixes to DOOM demo to remove some operating system dependancies. 2013-12-24 19:58:18 +10:00
hu_lib.c demo - DOOM the game. 2013-12-24 01:00:14 +10:00
hu_lib.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
hu_stuff.c Fixes to DOOM demo to remove some operating system dependancies. 2013-12-24 19:58:18 +10:00
hu_stuff.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
i_main.c Fixes to DOOM demo to remove some operating system dependancies. 2013-12-24 19:58:18 +10:00
i_net.c Fixes to DOOM demo to remove some operating system dependancies. 2013-12-24 19:58:18 +10:00
i_net.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
i_sound.c Fixes to DOOM demo to remove some operating system dependancies. 2013-12-24 19:58:18 +10:00
i_sound.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
i_system.c removing casts of gfxAlloc() return value as that is the whole idea behind having a void pointer 2014-02-02 12:59:36 +01:00
i_system.h Fixes to DOOM demo to remove some operating system dependancies. 2013-12-24 19:58:18 +10:00
i_video.c Fixes to DOOM demo to remove some operating system dependancies. 2013-12-24 19:58:18 +10:00
i_video.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
info.c demo - DOOM the game. 2013-12-24 01:00:14 +10:00
info.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
m_argv.c demo - DOOM the game. 2013-12-24 01:00:14 +10:00
m_argv.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
m_bbox.c demo - DOOM the game. 2013-12-24 01:00:14 +10:00
m_bbox.h Fixes to DOOM demo to remove some operating system dependancies. 2013-12-24 19:58:18 +10:00
m_cheat.c demo - DOOM the game. 2013-12-24 01:00:14 +10:00
m_cheat.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
m_fixed.c demo - DOOM the game. 2013-12-24 01:00:14 +10:00
m_fixed.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
m_menu.c Fixes to DOOM demo to remove some operating system dependancies. 2013-12-24 19:58:18 +10:00
m_menu.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
m_misc.c Fixes to DOOM demo to remove some operating system dependancies. 2013-12-24 19:58:18 +10:00
m_misc.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
m_random.c demo - DOOM the game. 2013-12-24 01:00:14 +10:00
m_random.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
m_swap.c demo - DOOM the game. 2013-12-24 01:00:14 +10:00
m_swap.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
p_ceilng.c demo - DOOM the game. 2013-12-24 01:00:14 +10:00
p_doors.c demo - DOOM the game. 2013-12-24 01:00:14 +10:00
p_enemy.c demo - DOOM the game. 2013-12-24 01:00:14 +10:00
p_floor.c demo - DOOM the game. 2013-12-24 01:00:14 +10:00
p_inter.c demo - DOOM the game. 2013-12-24 01:00:14 +10:00
p_inter.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
p_lights.c demo - DOOM the game. 2013-12-24 01:00:14 +10:00
p_local.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
p_map.c demo - DOOM the game. 2013-12-24 01:00:14 +10:00
p_maputl.c demo - DOOM the game. 2013-12-24 01:00:14 +10:00
p_mobj.c demo - DOOM the game. 2013-12-24 01:00:14 +10:00
p_mobj.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
p_plats.c demo - DOOM the game. 2013-12-24 01:00:14 +10:00
p_pspr.c demo - DOOM the game. 2013-12-24 01:00:14 +10:00
p_pspr.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
p_saveg.c demo - DOOM the game. 2013-12-24 01:00:14 +10:00
p_saveg.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
p_setup.c Fixes to DOOM demo to remove some operating system dependancies. 2013-12-24 19:58:18 +10:00
p_setup.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
p_sight.c demo - DOOM the game. 2013-12-24 01:00:14 +10:00
p_spec.c Fixes to DOOM demo to remove some operating system dependancies. 2013-12-24 19:58:18 +10:00
p_spec.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
p_switch.c demo - DOOM the game. 2013-12-24 01:00:14 +10:00
p_telept.c demo - DOOM the game. 2013-12-24 01:00:14 +10:00
p_tick.c demo - DOOM the game. 2013-12-24 01:00:14 +10:00
p_tick.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
p_user.c demo - DOOM the game. 2013-12-24 01:00:14 +10:00
r_bsp.c demo - DOOM the game. 2013-12-24 01:00:14 +10:00
r_bsp.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
r_data.c Fixes to DOOM demo to remove some operating system dependancies. 2013-12-24 19:58:18 +10:00
r_data.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
r_defs.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
r_draw.c demo - DOOM the game. 2013-12-24 01:00:14 +10:00
r_draw.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
r_local.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
r_main.c Fixes to DOOM demo to remove some operating system dependancies. 2013-12-24 19:58:18 +10:00
r_main.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
r_plane.c demo - DOOM the game. 2013-12-24 01:00:14 +10:00
r_plane.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
r_segs.c demo - DOOM the game. 2013-12-24 01:00:14 +10:00
r_segs.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
r_sky.c demo - DOOM the game. 2013-12-24 01:00:14 +10:00
r_sky.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
r_state.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
r_things.c demo - DOOM the game. 2013-12-24 01:00:14 +10:00
r_things.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
s_sound.c Fixes to DOOM demo to remove some operating system dependancies. 2013-12-24 19:58:18 +10:00
s_sound.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
sounds.c demo - DOOM the game. 2013-12-24 01:00:14 +10:00
sounds.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
st_lib.c demo - DOOM the game. 2013-12-24 01:00:14 +10:00
st_lib.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
st_stuff.c Fixes to DOOM demo to remove some operating system dependancies. 2013-12-24 19:58:18 +10:00
st_stuff.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
tables.c Fixes to DOOM demo to remove some operating system dependancies. 2013-12-24 19:58:18 +10:00
tables.h Fixes to DOOM demo to remove some operating system dependancies. 2013-12-24 19:58:18 +10:00
v_video.c Fixes to DOOM demo to remove some operating system dependancies. 2013-12-24 19:58:18 +10:00
v_video.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
w_wad.c Fixes to DOOM demo to remove some operating system dependancies. 2013-12-24 19:58:18 +10:00
w_wad.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
wi_stuff.c Fixes to DOOM demo to remove some operating system dependancies. 2013-12-24 19:58:18 +10:00
wi_stuff.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00
z_zone.c Fixes to DOOM demo to remove some operating system dependancies. 2013-12-24 19:58:18 +10:00
z_zone.h demo - DOOM the game. 2013-12-24 01:00:14 +10:00

README.txt

This port of DOOM is based on the original license - the free for educational use only version.

See DOOMLIC.TXT for the real license.

This port display a fix sized window of 320 x 200 on your display (it tries to put the display in landscape mode first).

There is no sound currently until the GAUDOUT module is written.
There is no network support currently.

User input is not the best for actually playing yet. Requires Touch or Mouse.

The supplied DOOM1.WAD is the shareware version.
Currently this has been converted into doom1_wad.h for inclusion into the source code (rather than using file IO).
Note that this file is 4M in size so it will take 4Mbytes of Flash to store just the WAD file.

THe RAM requirements are also fairly high with 313K just for the screen image buffers.

This port uses the uGFX streaming interface for high speed access to the video driver.

There are probably a number of C runtime dependancies that shouldn't be there that will get removed
as the port is improved.

Currently tested running under the Win32 uGFX port.