summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile61
-rw-r--r--files.txt515
-rw-r--r--source.txt484
-rw-r--r--unused.txt29
4 files changed, 1089 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..9ce2054
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,61 @@
+CC = gcc
+NASM = nasm
+
+CFLAGS = -g -Wall -Iinclude -Iwin95 -Iavp -Iavp/win95 -Iavp/support -Iavp/win95/frontend
+LDLIBS = -lm # /home/relnev/ElectricFence-2.2.2/libefence.a
+
+CFLAGS += `sdl-config --cflags`
+LDLIBS += `sdl-config --libs`
+
+AFLAGS = -g -Iinclude/ -w+macro-params -w+orphan-labels -w+number-overflow
+
+ROOT = afont.c frustrum.c kshape.c map.c maths.c mem3dc.c mem3dcpp.cpp module.c morph.c mslhand.c object.c shpanim.c sphere.c tables.c vdb.c version.c
+
+# the following should really be autogenerated...
+
+SRCNAMES = $(addprefix $(2)/,$(1))
+OBJNAMES = $(addprefix $(2)/,$(addsuffix .o,$(basename $(1))))
+OBJNAMES1 = $(addsuffix .o,$(basename $(1)))
+
+ROOTSRC = $(ROOT)
+ROOTOBJ = $(call OBJNAMES1,$(ROOT))
+
+
+SRC = $(ROOTSRC)
+OBJ = $(ROOTOBJ)
+
+.SUFFIXES: .asm
+
+all: avp
+
+avp: depend $(OBJ)
+ gcc -o avp $(OBJ) $(LDLIBS)
+
+compile: $(OBJ)
+
+.asm.o:
+ $(NASM) $(AFLAGS) -f elf -o $@ $<
+
+tester:
+ echo $(OBJ)
+
+clean:
+ -rm -rf depend $(OBJ)
+
+distclean: clean
+ -rm -rf `find . -name "*~"`
+
+# I wish I knew how to do dependencies correctly...
+
+#depend: Makefile $(SRC)
+# $(CC) $(CFLAGS) -MM $(SRC) > depend
+
+# insert makefile dependencies here
+# -include depend
+
+depend: Makefile # $(SRC)
+ touch depend
+ makedepend -fdepend -- $(CFLAGS) -- $(SRC)
+
+-include depend
+# DO NOT DELETE THIS LINE -- make depend depends on it.
diff --git a/files.txt b/files.txt
new file mode 100644
index 0000000..03e482d
--- /dev/null
+++ b/files.txt
@@ -0,0 +1,515 @@
+Memory Debugging (disabled):
+./mem3dc.c
+./mem3dcpp.cpp
+./include/mem3dc.h
+
+./afont.c
+./avp/shapes/cube.c
+./avp/ai_sight.c
+./avp/ai_sight.h
+./avp/avpitems.cpp
+./avp/avpitems.hpp
+./avp/avppages.cpp
+./avp/avppages.hpp
+./avp/avpview.c
+./avp/avpview.h
+./avp/bh_agun.c
+./avp/bh_agun.h
+./avp/bh_ais.c
+./avp/bh_ais.h
+./avp/bh_alien.c
+./avp/bh_alien.h
+./avp/bh_binsw.c
+./avp/bh_binsw.h
+./avp/bh_cable.c
+./avp/bh_cable.h
+./avp/bh_corpse.c
+./avp/bh_corpse.h
+./avp/bh_deathvol.c
+./avp/bh_deathvol.h
+./avp/bh_debri.c
+./avp/bh_debri.h
+./avp/bh_dummy.c
+./avp/bh_dummy.h
+./avp/bh_fan.c
+./avp/bh_fan.h
+./avp/bh_far.c
+./avp/bh_far.h
+./avp/bh_fhug.c
+./avp/bh_fhug.h
+./avp/bh_gener.c
+./avp/bh_gener.h
+./avp/bh_ldoor.c
+./avp/bh_ldoor.h
+./avp/bh_lift.c
+./avp/bh_lift.h
+./avp/bh_light.c
+./avp/bh_light.h
+./avp/bh_lnksw.c
+./avp/bh_lnksw.h
+./avp/bh_ltfx.c
+./avp/bh_ltfx.h
+./avp/bh_marin.c
+./avp/bh_marin.h
+./avp/bh_mission.c
+./avp/bh_mission.h
+./avp/bh_near.c
+./avp/bh_near.h
+./avp/bh_paq.c
+./avp/bh_paq.h
+./avp/bh_pargen.c
+./avp/bh_pargen.h
+./avp/bh_plachier.c
+./avp/bh_plachier.h
+./avp/bh_plift.c
+./avp/bh_plift.h
+./avp/bh_pred.c
+./avp/bh_pred.h
+./avp/bh_queen.c
+./avp/bh_queen.h
+./avp/bh_rubberduck.c
+./avp/bh_rubberduck.h
+./avp/bh_selfdest.c
+./avp/bh_selfdest.h
+./avp/bh_snds.c
+./avp/bh_snds.h
+./avp/bh_spcl.c
+./avp/bh_spcl.h
+./avp/bh_swdor.c
+./avp/bh_swdor.h
+./avp/bh_track.c
+./avp/bh_track.h
+./avp/bh_types.c
+./avp/bh_types.h
+./avp/bh_videoscreen.c
+./avp/bh_videoscreen.h
+./avp/bh_waypt.c
+./avp/bh_waypt.h
+./avp/bh_weap.c
+./avp/bh_weap.h
+./avp/bh_xeno.c
+./avp/bh_xeno.h
+./avp/bonusabilities.c
+./avp/bonusabilities.h
+./avp/cconvars.cpp
+./avp/cdtrackselection.cpp
+./avp/cdtrackselection.h
+./avp/cheatmodes.c
+./avp/comp_map.c
+./avp/comp_shp.c
+./avp/comp_shp.h
+./avp/consolelog.cpp
+./avp/consolelog.hpp
+./avp/database.c
+./avp/database.h
+./avp/davehook.cpp
+./avp/davehook.h
+./avp/deaths.c
+./avp/decal.c
+./avp/decal.h
+./avp/detaillevels.c
+./avp/detaillevels.h
+./avp/dynamics.c
+./avp/dynamics.h
+./avp/dynblock.c
+./avp/dynblock.h
+./avp/equates.h
+./avp/equipmnt.c
+./avp/equipmnt.h
+./avp/equiputl.cpp
+./avp/equiputl.hpp
+./avp/extents.c
+./avp/extents.h
+./avp/game.c
+./avp/game_statistics.c
+./avp/game_statistics.h
+./avp/gamecmds.cpp
+./avp/gamedef.h
+./avp/gameflow.c
+./avp/gameflow.h
+./avp/gamevars.cpp
+./avp/hmodel.c
+./avp/hmodel.h
+./avp/hud.c
+./avp/hud_map.c
+./avp/hud_map.h
+./avp/huddefs.h
+./avp/inventry.c
+./avp/inventry.h
+./avp/langenum.h
+./avp/language.c
+./avp/language.h
+./avp/lighting.c
+./avp/lighting.h
+./avp/load_shp.c
+./avp/load_shp.h
+./avp/los.c
+./avp/los.h
+./avp/ltfx_exp.h
+./avp/macro.h
+./avp/maps.c
+./avp/mempool.c
+./avp/mempool.h
+./avp/menudefs.h
+./avp/menus.c
+./avp/messagehistory.c
+./avp/missions.cpp
+./avp/missions.hpp
+./avp/movement.c
+./avp/mp_launch.c
+./avp/paintball.c
+./avp/paintball.h
+./avp/particle.c
+./avp/particle.h
+./avp/pfarlocs.c
+./avp/pfarlocs.h
+./avp/pheromon.c
+./avp/pheromon.h
+./avp/player.c
+./avp/pmove.c
+./avp/pmove.h
+./avp/projfont.h
+./avp/projmenu.cpp
+./avp/projmenu.hpp
+./avp/projtext.h
+./avp/psnd.c
+./avp/psnd.h
+./avp/psndproj.c
+./avp/psndproj.h
+./avp/pvisible.c
+./avp/pvisible.h
+./avp/savegame.c
+./avp/savegame.h
+./avp/scream.cpp
+./avp/scream.h
+./avp/secstats.c
+./avp/sequnces.h
+./avp/sfx.c
+./avp/sfx.h
+./avp/smovdata.c
+./avp/statpane.h
+./avp/stratdef.c
+./avp/stratdef.h
+./avp/targeting.c
+./avp/targeting.h
+./avp/track.c
+./avp/track.h
+./avp/triggers.c
+./avp/triggers.h
+./avp/weapons.c
+./avp/weapons.h
+./avp/support/command.hpp
+./avp/support/consbind.cpp
+./avp/support/consbind.hpp
+./avp/support/consbtch.cpp
+./avp/support/consbtch.hpp
+./avp/support/coordstr.cpp
+./avp/support/coordstr.hpp
+./avp/support/daemon.cpp
+./avp/support/daemon.h
+./avp/support/dcontext.hpp
+./avp/support/expvar.hpp
+./avp/support/indexfnt.cpp
+./avp/support/indexfnt.hpp
+./avp/support/ourbool.h
+./avp/support/r2base.cpp
+./avp/support/r2base.h
+./avp/support/r2pos666.cpp
+./avp/support/r2pos666.hpp
+./avp/support/rebitems.cpp
+./avp/support/rebitems.hpp
+./avp/support/rebmenus.cpp
+./avp/support/rebmenus.hpp
+./avp/support/reflist.cpp
+./avp/support/reflist.hpp
+./avp/support/refobj.cpp
+./avp/support/refobj.hpp
+./avp/support/rentrntq.cpp
+./avp/support/rentrntq.h
+./avp/support/scstring.cpp
+./avp/support/scstring.hpp
+./avp/support/strtab.cpp
+./avp/support/strtab.hpp
+./avp/support/strutil.c
+./avp/support/strutil.h
+./avp/support/tallfont.cpp
+./avp/support/tallfont.hpp
+./avp/support/trig666.cpp
+./avp/support/trig666.hpp
+./avp/support/wrapstr.cpp
+./avp/support/wrapstr.hpp
+./avp/win95/frontend/avp_envinfo.c
+./avp/win95/frontend/avp_envinfo.h
+./avp/win95/frontend/avp_intro.cpp
+./avp/win95/frontend/avp_menudata.c
+./avp/win95/frontend/avp_menugfx.cpp
+./avp/win95/frontend/avp_menugfx.hpp
+./avp/win95/frontend/avp_menus.c
+./avp/win95/frontend/avp_menus.h
+./avp/win95/frontend/avp_mp_config.cpp
+./avp/win95/frontend/avp_mp_config.h
+./avp/win95/frontend/avp_userprofile.cpp
+./avp/win95/frontend/avp_userprofile.h
+./avp/win95/avpchunk.cpp
+./avp/win95/avpchunk.hpp
+./avp/win95/avpreg.cpp
+./avp/win95/avpreg.hpp
+./avp/win95/bmp2.h
+./avp/win95/cheat.c
+./avp/win95/cheat.h
+./avp/win95/chtcodes.cpp
+./avp/win95/d3d_hud.cpp
+./avp/win95/d3d_hud.h
+./avp/win95/d3d_render.cpp
+./avp/win95/d3d_render.h
+./avp/win95/datatype.h
+./avp/win95/dbdefs.h
+./avp/win95/ddplat.cpp
+./avp/win95/directplay.c
+./avp/win95/dp_func.c
+./avp/win95/dp_func.h
+./avp/win95/dp_sprh.h
+./avp/win95/dplayext.c
+./avp/win95/dplayext.h
+./avp/win95/dx_proj.cpp
+./avp/win95/eax.h
+./avp/win95/endianio.c
+./avp/win95/endianio.h
+./avp/win95/ffread.cpp
+./avp/win95/ffread.hpp
+./avp/win95/ffstdio.cpp
+./avp/win95/ffstdio.h
+./avp/win95/font.h
+./avp/win95/gameplat.h
+./avp/win95/gammacontrol.cpp
+./avp/win95/gammacontrol.h
+./avp/win95/gflwplat.c
+./avp/win95/heap_tem.hpp
+./avp/win95/hierplace.cpp
+./avp/win95/hierplace.hpp
+./avp/win95/hud_data.h
+./avp/win95/hud_layout.h
+./avp/win95/hudgfx.h
+./avp/win95/ia3d.h
+./avp/win95/intro.cpp
+./avp/win95/intro.hpp
+./avp/win95/iofocus.cpp
+./avp/win95/iofocus.h
+./avp/win95/jsndsup.cpp
+./avp/win95/jsndsup.h
+./avp/win95/kzsort.c
+./avp/win95/kzsort.h
+./avp/win95/langplat.c
+./avp/win95/menugfx.h
+./avp/win95/menuplat.cpp
+./avp/win95/modcmds.cpp
+./avp/win95/modcmds.hpp
+./avp/win95/mousecentreing.cpp
+./avp/win95/multmenu.c
+./avp/win95/multmenu.h
+./avp/win95/npcsetup.cpp
+./avp/win95/npcsetup.h
+./avp/win95/objsetup.cpp
+./avp/win95/objsetup.hpp
+./avp/win95/pathchnk.cpp
+./avp/win95/pathchnk.hpp
+./avp/win95/pcmenus.cpp
+./avp/win95/pcmenus.h
+./avp/win95/pcpause.c
+./avp/win95/platsup.c
+./avp/win95/pldghost.c
+./avp/win95/pldghost.h
+./avp/win95/pldnet.c
+./avp/win95/pldnet.h
+./avp/win95/progress_bar.cpp
+./avp/win95/progress_bar.h
+./avp/win95/projload.cpp
+./avp/win95/projload.hpp
+./avp/win95/psndplat.c
+./avp/win95/psndplat.h
+./avp/win95/scrshot.cpp
+./avp/win95/scrshot.hpp
+./avp/win95/strachnk.cpp
+./avp/win95/strachnk.hpp
+./avp/win95/system.c
+./avp/win95/system.h
+./avp/win95/usr_io.c
+./avp/win95/usr_io.h
+./avp/win95/vision.c
+./avp/win95/vision.h
+./avp/win95/vmanpset.h
+./avp/win95/win_proj.cpp
+./avp/win95/winmain.c
+./avp/win95/gadgets/ahudgadg.cpp
+./avp/win95/gadgets/ahudgadg.hpp
+./avp/win95/gadgets/conscmnd.cpp
+./avp/win95/gadgets/conscmnd.hpp
+./avp/win95/gadgets/conssym.cpp
+./avp/win95/gadgets/conssym.hpp
+./avp/win95/gadgets/consvar.cpp
+./avp/win95/gadgets/consvar.hpp
+./avp/win95/gadgets/gadget.cpp
+./avp/win95/gadgets/gadget.h
+./avp/win95/gadgets/hudgadg.cpp
+./avp/win95/gadgets/hudgadg.hpp
+./avp/win95/gadgets/rootgadg.cpp
+./avp/win95/gadgets/rootgadg.hpp
+./avp/win95/gadgets/t_ingadg.cpp
+./avp/win95/gadgets/t_ingadg.hpp
+./avp/win95/gadgets/teletype.cpp
+./avp/win95/gadgets/teletype.hpp
+./avp/win95/gadgets/textexp.cpp
+./avp/win95/gadgets/textexp.hpp
+./avp/win95/gadgets/textin.cpp
+./avp/win95/gadgets/textin.hpp
+./avp/win95/gadgets/trepgadg.cpp
+./avp/win95/gadgets/trepgadg.hpp
+./frustrum.c
+./frustrum.h
+./kshape.c
+./kshape.h
+./map.c
+./maths.c
+./module.c
+./morph.c
+./mslhand.c
+./mslhand.h
+./object.c
+./shpanim.c
+./sphere.c
+./sphere.h
+./tables.c
+./vdb.c
+./version.c
+./version.h
+./include/3dc.h
+./include/module.h
+./include/prototyp.h
+./include/shape.h
+./win95/advwin32.h
+./win95/alt_tab.cpp
+./win95/alt_tab.h
+./win95/animchnk.cpp
+./win95/animchnk.hpp
+./win95/animobs.cpp
+./win95/animobs.hpp
+./win95/aw.h
+./win95/awbmpld.cpp
+./win95/awiffld.cpp
+./win95/awpnmld.cpp
+./win95/awtexld.cpp
+./win95/awtexld.h
+./win95/awtexld.hpp
+./win95/bmpnames.cpp
+./win95/bmpnames.hpp
+./win95/cd_player.c
+./win95/cd_player.h
+./win95/chnkimag.cpp
+./win95/chnkimag.hpp
+./win95/chnkload.cpp
+./win95/chnkload.h
+./win95/chnkload.hpp
+./win95/chnktexi.cpp
+./win95/chnktexi.h
+./win95/chnktype.cpp
+./win95/chnktype.hpp
+./win95/chunk.cpp
+./win95/chunk.hpp
+./win95/chunkpal.cpp
+./win95/chunkpal.hpp
+./win95/cl_init.cpp
+./win95/cl_init.h
+./win95/d3_func.cpp
+./win95/d3_func.h
+./win95/d3_image.cpp
+./win95/d3_image.hpp
+./win95/d3dmacs.h
+./win95/d3load.c
+./win95/db.c
+./win95/db.h
+./win95/dd_func.cpp
+./win95/debuglog.cpp
+./win95/debuglog.h
+./win95/debuglog.hpp
+./win95/di_func.cpp
+./win95/dummyobjectchunk.cpp
+./win95/dummyobjectchunk.hpp
+./win95/dxlog.c
+./win95/dxlog.h
+./win95/enumchnk.cpp
+./win95/enumchnk.hpp
+./win95/enumsch.cpp
+./win95/enumsch.hpp
+./win95/envchunk.cpp
+./win95/envchunk.hpp
+./win95/fail.c
+./win95/fail.h
+./win95/fragchnk.cpp
+./win95/fragchnk.hpp
+./win95/gsprchnk.cpp
+./win95/gsprchnk.hpp
+./win95/hash_tem.hpp
+./win95/hierchnk.cpp
+./win95/hierchnk.hpp
+./win95/huffman.cpp
+./win95/huffman.hpp
+./win95/iff.cpp
+./win95/iff.hpp
+./win95/iff_ilbm.cpp
+./win95/iff_ilbm.hpp
+./win95/ilbm_ext.cpp
+./win95/ilbm_ext.hpp
+./win95/inline.h
+./win95/io.c
+./win95/item.c
+./win95/krender.c
+./win95/krender.h
+./win95/list_tem.cpp
+./win95/list_tem.hpp
+./win95/ltchunk.cpp
+./win95/ltchunk.hpp
+./win95/media.cpp
+./win95/media.hpp
+./win95/mishchnk.cpp
+./win95/mishchnk.hpp
+./win95/mmx_math.h
+./win95/obchunk.cpp
+./win95/obchunk.hpp
+./win95/objedit.h
+./win95/oechunk.cpp
+./win95/oechunk.h
+./win95/our_mem.c
+./win95/ourasert.h
+./win95/pentime.h
+./win95/plat_shp.c
+./win95/plat_shp.h
+./win95/platform.h
+./win95/plspecfn.c
+./win95/rad.h
+./win95/showcmds.h
+./win95/shpanim.h
+./win95/shpchunk.cpp
+./win95/shpchunk.hpp
+./win95/smsopt.h
+./win95/sndchunk.cpp
+./win95/sndchunk.hpp
+./win95/sprchunk.cpp
+./win95/sprchunk.hpp
+./win95/string.cpp
+./win95/string.hpp
+./win95/texio.c
+./win95/toolchnk.cpp
+./win95/toolchnk.hpp
+./win95/txioctrl.cpp
+./win95/txioctrl.h
+./win95/videomodes.cpp
+./win95/videomodes.h
+./win95/vramtime.c
+./win95/vramtime.h
+./win95/win_func.cpp
+./win95/wpchunk.cpp
+./win95/wpchunk.hpp
+./win95/zbuffer.c
+./win95/zmouse.h
+./win95/zsp.cpp
+./win95/zsp.hpp
diff --git a/source.txt b/source.txt
new file mode 100644
index 0000000..0d4101f
--- /dev/null
+++ b/source.txt
@@ -0,0 +1,484 @@
+afont.c
+avp/win95/gadgets/ahudgadg.cpp
+avp/ai_sight.c
+win95/alt_tab.cpp
+win95/animchnk.cpp
+win95/animobs.cpp
+avp/win95/frontend/avp_envinfo.c
+avp/win95/frontend/avp_intro.cpp
+avp/win95/frontend/avp_menudata.c
+avp/win95/frontend/avp_menugfx.cpp
+avp/win95/frontend/avp_menus.c
+avp/win95/frontend/avp_mp_config.cpp
+avp/win95/frontend/avp_userprofile.cpp
+avp/win95/avpchunk.cpp
+avp/win95/avpreg.cpp
+avp/avpview.c
+win95/awbmpld.cpp
+win95/awiffld.cpp
+win95/awpnmld.cpp
+win95/awtexld.cpp
+avp/bh_agun.c
+avp/bh_ais.c
+avp/bh_alien.c
+avp/bh_binsw.c
+avp/bh_cable.c
+avp/bh_corpse.c
+avp/bh_deathvol.c
+avp/bh_debri.c
+avp/bh_dummy.c
+avp/bh_fan.c
+avp/bh_far.c
+avp/bh_fhug.c
+avp/bh_gener.c
+avp/bh_ldoor.c
+avp/bh_lift.c
+avp/bh_light.c
+avp/bh_lnksw.c
+avp/bh_ltfx.c
+avp/bh_marin.c
+avp/bh_mission.c
+avp/bh_near.c
+avp/bh_pargen.c
+avp/bh_plachier.c
+avp/bh_plift.c
+avp/bh_pred.c
+avp/bh_queen.c
+avp/bh_rubberduck.c
+avp/bh_selfdest.c
+avp/bh_snds.c
+avp/bh_spcl.c
+avp/bh_swdor.c
+avp/bh_track.c
+avp/bh_types.c
+avp/bh_videoscreen.c
+avp/bh_waypt.c
+avp/bh_weap.c
+avp/bh_xeno.c
+win95/bmpnames.cpp
+avp/bonusabilities.c
+avp/cconvars.cpp
+win95/cd_player.c
+avp/cdtrackselection.cpp
+avp/win95/cheat.c
+avp/cheatmodes.c
+win95/chnkload.cpp
+win95/chnktexi.cpp
+win95/chnktype.cpp
+avp/win95/chtcodes.cpp
+win95/chunk.cpp
+win95/chunkpal.cpp
+avp/comp_map.c
+avp/comp_shp.c
+avp/support/consbind.cpp
+avp/support/consbtch.cpp
+avp/win95/gadgets/conscmnd.cpp
+avp/consolelog.cpp
+avp/win95/gadgets/conssym.cpp
+avp/win95/gadgets/consvar.cpp
+avp/support/coordstr.cpp
+avp/shapes/cube.c
+win95/d3_func.cpp
+avp/win95/d3d_hud.cpp
+avp/win95/d3d_render.cpp
+avp/support/daemon.cpp
+avp/davehook.cpp
+win95/db.c
+win95/dd_func.cpp
+avp/win95/ddplat.cpp
+avp/deaths.c
+win95/debuglog.cpp
+avp/decal.c
+avp/detaillevels.c
+win95/di_func.cpp
+avp/win95/directplay.c
+avp/win95/dp_func.c
+avp/win95/dplayext.c
+win95/dummyobjectchunk.cpp
+avp/win95/dx_proj.cpp
+win95/dxlog.c
+avp/dynamics.c
+avp/dynblock.c
+avp/win95/endianio.c
+win95/enumchnk.cpp
+win95/enumsch.cpp
+win95/envchunk.cpp
+avp/equipmnt.c
+avp/equiputl.cpp
+avp/extents.c
+win95/fail.c
+avp/win95/ffread.cpp
+avp/win95/ffstdio.cpp
+win95/fragchnk.cpp
+frustrum.c
+avp/win95/gadgets/gadget.cpp
+avp/game.c
+avp/game_statistics.c
+avp/gamecmds.cpp
+avp/gameflow.c
+avp/gamevars.cpp
+avp/win95/gammacontrol.cpp
+avp/win95/gflwplat.c
+win95/gsprchnk.cpp
+win95/hierchnk.cpp
+avp/win95/hierplace.cpp
+avp/hmodel.c
+avp/hud.c
+avp/win95/gadgets/hudgadg.cpp
+win95/huffman.cpp
+win95/iff.cpp
+win95/iff_ilbm.cpp
+win95/ilbm_ext.cpp
+avp/support/indexfnt.cpp
+avp/win95/intro.cpp
+avp/inventry.c
+win95/io.c
+avp/win95/iofocus.cpp
+avp/win95/jsndsup.cpp
+kshape.c
+avp/win95/kzsort.c
+avp/win95/langplat.c
+avp/language.c
+avp/lighting.c
+win95/list_tem.cpp
+avp/load_shp.c
+avp/los.c
+win95/ltchunk.cpp
+map.c
+avp/maps.c
+maths.c
+win95/media.cpp
+mem3dc.c
+mem3dcpp.cpp
+avp/mempool.c
+avp/messagehistory.c
+win95/mishchnk.cpp
+avp/missions.cpp
+avp/win95/modcmds.cpp
+module.c
+morph.c
+avp/win95/mousecentreing.cpp
+avp/movement.c
+avp/mp_launch.c
+mslhand.c
+avp/win95/npcsetup.cpp
+win95/obchunk.cpp
+object.c
+avp/win95/objsetup.cpp
+win95/oechunk.cpp
+win95/our_mem.c
+avp/paintball.c
+avp/particle.c
+avp/win95/pathchnk.cpp
+avp/win95/pcmenus.cpp
+avp/pfarlocs.c
+avp/pheromon.c
+win95/plat_shp.c
+avp/win95/platsup.c
+avp/player.c
+avp/win95/pldghost.c
+avp/win95/pldnet.c
+win95/plspecfn.c
+avp/pmove.c
+avp/win95/progress_bar.cpp
+avp/win95/projload.cpp
+avp/psnd.c
+avp/win95/psndplat.c
+avp/psndproj.c
+avp/pvisible.c
+avp/support/r2base.cpp
+avp/support/r2pos666.cpp
+avp/support/reflist.cpp
+avp/support/refobj.cpp
+avp/support/rentrntq.cpp
+avp/win95/gadgets/rootgadg.cpp
+avp/savegame.c
+avp/scream.cpp
+avp/win95/scrshot.cpp
+avp/support/scstring.cpp
+avp/secstats.c
+avp/sfx.c
+shpanim.c
+win95/shpchunk.cpp
+win95/sndchunk.cpp
+sphere.c
+win95/sprchunk.cpp
+avp/win95/strachnk.cpp
+avp/stratdef.c
+win95/string.cpp
+avp/support/strtab.cpp
+avp/support/strutil.c
+avp/win95/system.c
+avp/win95/gadgets/t_ingadg.cpp
+tables.c
+avp/support/tallfont.cpp
+avp/targeting.c
+avp/win95/gadgets/teletype.cpp
+win95/texio.c
+avp/win95/gadgets/textexp.cpp
+avp/win95/gadgets/textin.cpp
+win95/toolchnk.cpp
+avp/track.c
+avp/win95/gadgets/trepgadg.cpp
+avp/support/trig666.cpp
+avp/triggers.c
+win95/txioctrl.cpp
+avp/win95/usr_io.c
+vdb.c
+version.c
+win95/videomodes.cpp
+avp/win95/vision.c
+win95/vramtime.c
+avp/weapons.c
+win95/win_func.cpp
+avp/win95/win_proj.cpp
+avp/win95/winmain.c
+win95/wpchunk.cpp
+avp/support/wrapstr.cpp
+win95/zsp.cpp
+win95/advwin32.h
+avp/win95/gadgets/ahudgadg.hpp
+avp/ai_sight.h
+win95/alt_tab.h
+win95/animchnk.hpp
+win95/animobs.hpp
+avp/win95/frontend/avp_envinfo.h
+avp/win95/frontend/avp_menugfx.hpp
+avp/win95/frontend/avp_menus.h
+avp/win95/frontend/avp_mp_config.h
+avp/win95/frontend/avp_userprofile.h
+avp/win95/avpchunk.hpp
+avp/avpitems.hpp
+avp/avppages.hpp
+avp/win95/avpreg.hpp
+avp/avpview.h
+win95/aw.h
+win95/awtexld.h
+win95/awtexld.hpp
+avp/bh_agun.h
+avp/bh_ais.h
+avp/bh_alien.h
+avp/bh_binsw.h
+avp/bh_cable.h
+avp/bh_corpse.h
+avp/bh_deathvol.h
+avp/bh_debri.h
+avp/bh_dummy.h
+avp/bh_fan.h
+avp/bh_far.h
+avp/bh_fhug.h
+avp/bh_gener.h
+avp/bh_ldoor.h
+avp/bh_lift.h
+avp/bh_light.h
+avp/bh_lnksw.h
+avp/bh_ltfx.h
+avp/bh_marin.h
+avp/bh_mission.h
+avp/bh_near.h
+avp/bh_paq.h
+avp/bh_pargen.h
+avp/bh_plachier.h
+avp/bh_plift.h
+avp/bh_pred.h
+avp/bh_queen.h
+avp/bh_rubberduck.h
+avp/bh_selfdest.h
+avp/bh_snds.h
+avp/bh_spcl.h
+avp/bh_swdor.h
+avp/bh_track.h
+avp/bh_types.h
+avp/bh_videoscreen.h
+avp/bh_waypt.h
+avp/bh_weap.h
+avp/bh_xeno.h
+avp/win95/bmp2.h
+win95/bmpnames.hpp
+avp/bonusabilities.h
+win95/cd_player.h
+avp/cdtrackselection.h
+avp/win95/cheat.h
+win95/chnkload.h
+win95/chnkload.hpp
+win95/chnktexi.h
+win95/chnktype.hpp
+win95/chunk.hpp
+win95/chunkpal.hpp
+avp/support/command.hpp
+avp/comp_shp.h
+avp/support/consbind.hpp
+avp/support/consbtch.hpp
+avp/win95/gadgets/conscmnd.hpp
+avp/consolelog.hpp
+avp/win95/gadgets/conssym.hpp
+avp/win95/gadgets/consvar.hpp
+avp/support/coordstr.hpp
+win95/d3_func.h
+avp/win95/d3d_hud.h
+avp/win95/d3d_render.h
+win95/d3dmacs.h
+avp/support/daemon.h
+avp/database.h
+avp/win95/datatype.h
+avp/davehook.h
+win95/db.h
+avp/win95/dbdefs.h
+avp/support/dcontext.hpp
+win95/debuglog.h
+win95/debuglog.hpp
+avp/decal.h
+avp/detaillevels.h
+avp/win95/dp_func.h
+avp/win95/dp_sprh.h
+avp/win95/dplayext.h
+win95/dummyobjectchunk.hpp
+win95/dxlog.h
+avp/dynamics.h
+avp/dynblock.h
+avp/win95/eax.h
+avp/win95/endianio.h
+win95/enumchnk.hpp
+win95/enumsch.hpp
+win95/envchunk.hpp
+avp/equates.h
+avp/equipmnt.h
+avp/equiputl.hpp
+avp/support/expvar.hpp
+avp/extents.h
+win95/fail.h
+avp/win95/ffread.hpp
+avp/win95/ffstdio.h
+avp/win95/font.h
+win95/fragchnk.hpp
+frustrum.h
+avp/win95/gadgets/gadget.h
+avp/game_statistics.h
+avp/gamedef.h
+avp/gameflow.h
+avp/win95/gameplat.h
+avp/win95/gammacontrol.h
+win95/gsprchnk.hpp
+win95/hash_tem.hpp
+avp/win95/heap_tem.hpp
+win95/hierchnk.hpp
+avp/win95/hierplace.hpp
+avp/hmodel.h
+avp/win95/hud_data.h
+avp/win95/hud_layout.h
+avp/hud_map.h
+avp/huddefs.h
+avp/win95/gadgets/hudgadg.hpp
+avp/win95/hudgfx.h
+win95/huffman.hpp
+avp/win95/ia3d.h
+win95/iff.hpp
+win95/iff_ilbm.hpp
+win95/ilbm_ext.hpp
+avp/support/indexfnt.hpp
+win95/inline.h
+avp/win95/intro.hpp
+avp/inventry.h
+avp/win95/iofocus.h
+avp/win95/jsndsup.h
+kshape.h
+avp/win95/kzsort.h
+avp/langenum.h
+avp/language.h
+avp/lighting.h
+win95/list_tem.hpp
+avp/load_shp.h
+avp/los.h
+win95/ltchunk.hpp
+avp/ltfx_exp.h
+avp/macro.h
+win95/media.hpp
+avp/mempool.h
+avp/menudefs.h
+avp/win95/menugfx.h
+win95/mishchnk.hpp
+avp/missions.hpp
+win95/mmx_math.h
+avp/win95/modcmds.hpp
+mslhand.h
+avp/win95/multmenu.h
+avp/win95/npcsetup.h
+win95/obchunk.hpp
+win95/objedit.h
+avp/win95/objsetup.hpp
+win95/oechunk.h
+win95/ourasert.h
+avp/support/ourbool.h
+avp/paintball.h
+avp/particle.h
+avp/win95/pathchnk.hpp
+avp/win95/pcmenus.h
+win95/pentime.h
+avp/pfarlocs.h
+avp/pheromon.h
+win95/plat_shp.h
+win95/platform.h
+avp/win95/pldghost.h
+avp/win95/pldnet.h
+avp/pmove.h
+avp/win95/progress_bar.h
+avp/projfont.h
+avp/win95/projload.hpp
+avp/projmenu.hpp
+avp/projtext.h
+avp/psnd.h
+avp/win95/psndplat.h
+avp/psndproj.h
+avp/pvisible.h
+avp/support/r2base.h
+avp/support/r2pos666.hpp
+win95/rad.h
+avp/support/rebitems.hpp
+avp/support/rebmenus.hpp
+avp/support/reflist.hpp
+avp/support/refobj.hpp
+avp/support/rentrntq.h
+avp/win95/gadgets/rootgadg.hpp
+avp/savegame.h
+avp/scream.h
+avp/win95/scrshot.hpp
+avp/support/scstring.hpp
+avp/sequnces.h
+avp/sfx.h
+win95/showcmds.h
+win95/shpanim.h
+win95/shpchunk.hpp
+win95/smsopt.h
+win95/sndchunk.hpp
+sphere.h
+win95/sprchunk.hpp
+avp/statpane.h
+avp/win95/strachnk.hpp
+avp/stratdef.h
+win95/string.hpp
+avp/support/strtab.hpp
+avp/support/strutil.h
+avp/win95/system.h
+avp/win95/gadgets/t_ingadg.hpp
+avp/support/tallfont.hpp
+avp/targeting.h
+avp/win95/gadgets/teletype.hpp
+avp/win95/gadgets/textexp.hpp
+avp/win95/gadgets/textin.hpp
+win95/toolchnk.hpp
+avp/track.h
+avp/win95/gadgets/trepgadg.hpp
+avp/support/trig666.hpp
+avp/triggers.h
+win95/txioctrl.h
+avp/win95/usr_io.h
+version.h
+win95/videomodes.h
+avp/win95/vision.h
+avp/win95/vmanpset.h
+win95/vramtime.h
+avp/weapons.h
+win95/wpchunk.hpp
+avp/support/wrapstr.hpp
+win95/zmouse.h
+win95/zsp.hpp
diff --git a/unused.txt b/unused.txt
new file mode 100644
index 0000000..e3b4ea0
--- /dev/null
+++ b/unused.txt
@@ -0,0 +1,29 @@
+avp/avpitems.cpp
+avp/avppages.cpp
+avp/bh_paq.c
+avp/database.c
+avp/hud_map.c
+avp/menus.c
+avp/projmenu.cpp
+avp/smovdata.c
+avp/support/rebitems.cpp
+avp/support/rebmenus.cpp
+avp/win95/menuplat.cpp
+avp/win95/multmenu.c
+avp/win95/pcpause.c
+include/3dc.h
+include/mem3dc.h
+include/module.h
+include/prototyp.h
+include/shape.h
+win95/chnkimag.cpp
+win95/chnkimag.hpp
+win95/cl_init.cpp
+win95/cl_init.h
+win95/d3_image.cpp
+win95/d3_image.hpp
+win95/d3load.c
+win95/item.c
+win95/krender.c
+win95/krender.h
+win95/zbuffer.c