• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

MakefileH A D17-Apr-20183.3 KiB154105

Makefile.os2H A D25-Feb-20171.3 KiB7455

Makefile.vbccH A D10-Jul-20161.2 KiB6341

OWMakefile.win32H A D25-Feb-20171.5 KiB7765

READMEH A D08-Aug-20131.1 KiB2920

build_cross_amigaos.shH A D14-Apr-2016382 2618

build_cross_aros.shH A D20-Jan-2016408 2818

build_cross_dos.shH A D10-Oct-2013378 2618

build_cross_morphos.shH A D14-Jan-2015382 2618

build_cross_osx.shH A D03-Sep-20121.2 KiB5543

build_cross_win32.shH A D21-May-2012379 2618

build_cross_win64.shH A D21-May-2012379 2618

dcc.cH A D03-Jan-201755.8 KiB2,6812,161

dcc.hH A D27-Jun-20121 KiB334

hcc.cH A D25-Dec-201624 KiB1,082819

pr_comp.cH A D03-Jan-201733.3 KiB1,318910

pr_lex.cH A D03-Jan-201712.4 KiB689459

qcc.hH A D16-Sep-201713.4 KiB467137

README

1
2progs.dat compiler/decompiler for Hexen2 by Eric Hobbs.  Read the author's
3dcc.txt file for usage/details.
4
5Run "dhcc -h" to see the tool's command line options.
6
7Probably only interesting due to its decompiler facility.  There may be a
8few very old and rare mods out there which can only be compiled by dhcc,
9too, such as the HexenC code of "Project Peanut".
10
11I put this here mostly for reference, but it is really useful due to its
12decompiler facility.
13
14If you ever intend to use dhcc to actually compile hcode, know that it was
15created at a time when the official hcc had not been released, therefore it
16has its own issues.  Here are its differences from official hcc:
17
18- doesn't know about switch statements (can't decompile them, either)
19- doesn't use/understand unions, uses its own "alias" instead
20- uses random instead of randomv
21- uses AdvanceThinktime(entity,float) instead of thinktime entity:float
22- uses "|=" instead of "(+)"
23- uses "^=" instead of "(-)"
24- uses "x->y" instead of "x[y]" for array elements
25
26(This isn't a complete and accurate list, but a list of things that just
27came to my mind...)
28
29