
				DICE SYSTEM

				    V2.02
				1-June-1990

			      Matthew Dillon
			      891 Regal Rd.
			      Berkeley, Ca. 94708
			      USA

			      uunet.uu.net!overload!dillon

    DICE (c)Copyright 1990 by Matthew Dillon, All Rights Reserved

    DICE consists of a frontend, preprocessor, C compiler, assembler, and
	 linker, and support libraries all written by myself.  Source to
	 the support libraries is included.  Source to the binaries is NOT
	 included.  Oh yah, forgot DME, the editor.

    This version is SHAREWARE.	I spent several hundred hours on these
    programs, more than I have ever spent on any one project that I had
    ever released into the freeware/shareware domain before.  I can say for
    sure that the relatively few number of deficiencies in the compiler
    will be fixed, but the exact time frame is not known.  I will probably
    implement everything within a year.  I will post updates for any
    dramatic bugs that are found on a more regular basis, however.

    If you find yourself using the DICE system for your own projects,
    please dig into your pockets a bit and send me a check.  DICE is as
    close to commercial quality as shareware gets and I think you will
    appreciate the kick in the rump I give various other commercial
    compilers by so easily beating them at their own game.

    This being a major project, anybody who sends $40 or more will be put
    on a mailing list.	When a new version comes out I will USMail or EMAIL
    the availability and distribute the stuff onto whatever networks I have
    access to.	People unable to get the latest version from a network can
    mail me one or two disks (or $10 instead of two disks) to obtain an
    update.  If you mail me just one disk and the distribution does not fit
    I will ZOO it onto that disk.

    NOTE:  The only thing required to make a complete compiler system out
    of this package is AMIGA.LIB and the AMIGA INCLUDES, which can be had
    from C.A.T.S. for a small amount of $$.  Most developers will already
    have these.  I will not be able to include the above files with floppy
    based distributions until I get a redistribution licence from
    commodore... about $100/yr I think.



    The two documents you want to read are:

	DOC/COMPILER.DOC	SETUP and features

	DOC/DCC.DOC		operation


    UNIMPLEMENTED:

	* bit fields are not implemented
	* floating point is not implemented
	* float/double/structure returns are not implemented
	* stack aggregate initialization of arrays and structures is not
	    implemented (a new ANSI thing)

	library support:

	* printf/scanf : not all fields have been implemented
	* other strange ANSI stuff may not be implemented


    DICE stands for:

	Dillon's Integrated C Enviroment

    (name thought up by Dan Wallach)



