Automated DICE setup (4-Feb-2018) =================================== By Lorence Lombardo (lorylombus@gmail.com). This is an automated DICE setup requiring "OS2.x+", a reasonable amount of RAM and an active internet connection. 1. Download and extract the GCC environment from here:- http://geocities.ws/lorylomb/gcc34_thln.txt http://geocities.ws/lorylomb/development.htm Of coarse if you already have this environment you can simply just make a copy. 2. With either your "gcc34_thln.hdf" or copy actively mounted simply click on the supplied "dice_install" icon and follow the instructions. 3. To begin our first compile the archive I have chosen can be downloaded from here:- http://aminet.net/search?query=decrunchmania 4. Once you have extracted the archive and you are in the source directory type the following:- dcc -3.1 decrmtool.c decrunchmania.c -o crmdec This compile also works on "ROM1.3". 5. If only "-3.1" is to be used the following can be placed in the startup:- setenv DCCOPTS -3.1 eg. dcc decrmtool.c decrunchmania.c -o crmdec To ignore the environment use "-no-env". eg. dcc -no-env -3.1 decrmtool.c decrunchmania.c -o crmdec 6. For compilation scripts containing a "-2.0", that can be replaced with a "-3.1". Also see the makelink's in the installation script. NB: This installation and script has been tested and is working perfectly on my personal system. But ultimately if you decide to use this installation and script you do so at your own risk. See the following URL for AmiTCP: issues:- http://aminet.net/package/comm/net/AmiTCP-bin-30b2 eg. assign AmiTCP: ram:AmiTCP-3.0b2 If you wish to reuse this installation again then you should remove the DICE entry in "MyGG_HD:Sys/S/GG-Startup", reboot and then delete the exisiting "MyGG_HD:dice" directory. Bonus C program, just snip below this line:- /* "cargs.c" CLI test program by Lorence Lombardo. Tested under a number of compilers. gcc, dice & vbcc just to name a few. */ #include #include #include int main(int argc, char *argv[]) { int cnt; if (argc < 2) { printf("\n No args man...!!!\n\n"); exit(1); } for (cnt=0; cnt