Welcome to Commercial Dice C V3 Tutorial ======================================== This version of Dice C is a cutdown version of Dice C V3 Commercial. It has been produced to help learn how to use the C programming language and to give the readers of Amiga Shopper an opportunity to sample a commercial C programming package. The licence for this cutdown version does not entitle you to produce commercial programs nor to use it in your workplace. It has been supplied solely for the private use of Amiga Shopper readers. The files on these disks are copyright of one of the following:- Obvious Implementations Corporation. Fourth Level Developments. Commodore-Amiga, Inc. Or as indicated in the programs. The Commodore include files are Copyright 1988-1994 Commodore-Amiga Inc. All Right Reserved Distributed under licence from Commodore. The files on these disks may not be incorporated in other works. This disk has been assembled by Fourth Level Developments to whom all enquires regarding the contents should be addressed. The disk has been duplicated by Amiga Shopper and if you have an error on your disk you should contact Amiga Shopper. Thanks to OIC for giving the distribution rights for these disks. This package is useable for compiling small C programs and has a number of limitations:- Only small library modules are included. No Bitfields No floating point No pragmas No register variables/arguments The maximun executable program size is 40K Each source file can only have upto 4 procedures The following tools are also only in the full version of Dice C V3 RCS - A revision control system AME - Advanced Micro Emacs DiceCache - Speeds up compiling by caching the include files. DiceHelp - Full online help system. Includes - Full includes for OS1.3/2/3 Libraries - Full library source code Both large and small modules Both register and stack modules DProfile - Code profiler Plus lots more, see the Upgrade file on disk 3. You should still be able to compile and link your own small programs and learn how to program in C. If you are serious about C programming we hope you will consider purchasing the full version. If you want to get started straight away, just boot of disk 1 and then double click on VMake. Select Open and then click on the HELLO drawer. Click on HELLO.DICE and press Ok. You should now see the HELLO.DICE and hello.c will have appeared on the VMake screen. Click Run and then Dice will compile the program and run it, you should see the text 'Hello World' appear. If you want to install the package onto hard disk then boot as normal off your hard drive, put disk 3 into the floppy drive and click on Dice3: and then click Install-Dice-Hd. The three floppy disks contain:- Dice1: You can boot off this disk if you don't have a hard drive. You will need at least 2 floppy drives so you don't have to swap disks all the time. If you have enough memory you can diskcopy disk1 into rad disk; then boot off rad. bin/dcc - The CLI interface to Dice C bin/dc1 - Dice Compiler bin/das - Dice Assembler bin/dcpp - Dice Pre-Processor bin/dlink - Dice linker bin/dme - Dice Editor bin/VMake - Visual Make (Dice GUI) bin/VOpts - Visual Options (Part of VMake) bin/wbrun - Workbench Run (Part of VMake) bin/makeproto - Makes Prototypes (Used in VMake) bin/dmake - Dice Make bin/touch - Updates Date Stamps config/.. - Dice configuration rexx/.. - Dice rexx scripts. Dice2: include/.. - Dice and Amiga includes for WB2+. N.B. The comments have been removed from the includes to save space. dlib/.. - The basic Dice link libraries. Dice3: examples/.. - A few examples (Load with VMake) docs/.. - Manuals. Readme - This file UpGrade - Information on the full version of Dice Install-Dice-HD - Run from WB to install to Hard Disk A Note for Hard disk Users If you have a problem with VMake not finding DMake then add the following line to the file "s:shell-startup" path dcc:bin add Have fun. -------------------------------------------------------------------------- Dice C V3 is distributed by Fourth Level Developments: Email: dicecsales@flevel.demon.co.uk Tel: 0117 955 8225 Fax: 0117 955 9157 If you have email access you may also subscribe to the Dice C mailing list by sending an email to: emailurl@flevel.demon.co.uk with the following lines in the body of the message: subscribe dice me@my.domain end ^^^^^^^^^^^^ Replace me@my.domain with your email address. If you don't do this your mail will be bounced!