*At first, you need a C-Compiler. There are many freeware compilers, so you have a lot of choice. If you don't know what to choose, use Bloodshed Dev-C - it sucks at some points (the Debugger Crashes often, and inline Assembly uses GNU-Syntax), but it gets the job done.
*Now you have to set up a compiler chain. There are two possible ways to do this, a MAKEFILE or a project.
**The MAKEFILE in the source code assumes that everything is in the same directory, so it won't work. Apearently someone created the Makefile from an IDE with some directory assumtions. Possible workarounds are copying all source code into one directory or editing the makefile.
**The source code contains a project for MSC, that some compilers can import, but unfortunately it seems not to work too. So, how to set up a new project :
*** Start your compilers IDE
*** Create a new project (under File?)
*** Add files to project : Add all *.C Files in the SRC Directory and all its subdirectories except SRC\SANDBOX to the project.
*** Go to Project Settings or the like, and find a place there you can add Directories for the Header/Include files. Add : SRC and All subdirectories of SRC.
*** Go to Linker Settings or the like and add the library SRC\PDCURSES\CURSES.LIB to the Linker command
*** Now you should be able to compile it ... you get a file named GAME.EXE with a standart icon, that complains about the lack of CURSES.DLL
*** Go to Project settings, and look for the option to add an icon, select the Icon WORKSPACE\LCS_NEWS_ICON.ICO
*** Go to Project settings, and set the name of the file to CRIMESQUAD.EXE
*** Copy the CURSES.DLL into the directory, there the CRIMESQUAD.EXE is
*** Now you should be able to run it, but it will complain about the missing XML Files and terminate
*** Copy the ART directory into the directory, there the CRIMESQUAD.EXE is
*** Now it should work.