home *** CD-ROM | disk | FTP | other *** search
-
- DICE SYSTEM
-
- V2.05.14
- 13 January 1991
-
- Matthew Dillon
- 891 Regal Rd.
- Berkeley, Ca. 94708
- USA
-
-
- USENET: uunet.uu.net!overload!dillon
- dillon@overload.Berkeley.CA.US
-
- BIX: mdillon
-
-
- DICE (c)Copyright 1990 by Matthew Dillon, All Rights Reserved
-
- Please read COPYRIGHT.DOC for info on all copyrights, trademarks, and
- other items refered to an included in the DICE distribution. This file
- exists on both distribution disks.
-
- Um, obviously parts of the copyright will not apply to the public network
- version of DICE. What does basically apply is that under no circumstances
- may you redistribute a modified version of the distribution. Period.
- No exceptions. I cannot allow this to get out of control. Neither may
- any redistribution for profit be made.
-
- DICE consists of a frontend, preprocessor, C compiler, assembler, and
- linker, and support libraries all written by myself.
-
- Source to the DICE binaries is not included, of course
-
- Source to C.LIB and other link libraries is not included for
- the Freeware version ... is included for the registerd version.
-
- Source to most of the utilities, including DME, is included.
-
- DICE also includes my DMAKE make utility (though it should be noted
- that DMAKE is extremely difficult to learn how to use). Source is not
- available (it isn't fit to be distributed). DMAKE works best running
- under 2.0 due to the available of new system calls.
-
- This is the unregistered FreeWare version. If you find yourself using
- DICE seriously, please dig into your pockets a bit and register. 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. Refer to the
- doc/REGISTER.DOC for information on registration.
-
- This is the unregistered ShareWare version of DICE, obtained from the
- public nets, and it is missing two vital items: AMIGA.LIB and the AMIGA
- INCLUDES. Most developers will already have these but if you do not
- you can obtain them from the Commodore Amiga Technical Support group:
-
- CATS
- 1200 Wilson Drive
- West Chester, PA 19380
- USA
-
- (215)431-9100
-
- Include a check for $20 and request that you want the AmigaDOS V1.3
- Native Developer Update.
-
- NOTE: The unregistered version of DICE comes with an AMIGAS.LIB
- library which implements most of AMIGA.LIB .. some functions,
- such as afp(), CreateTask(), and DeleteTask() are missing.
- The utility FDTOLIB was used to generate the library from
- the 1.3 .FD files plus some additional source that I wrote.
-
- NOTE: without the commodore includes you are somewhat limited in
- what you can do with the freeware version. Note that the
- registered version comes with the commodore includes and
- full amiga.lib .
-
- IF YOU OBTAIN THE COMMODORE AMIGA.LIB, you will want to use it to
- get whatever was left out in the distributed compatible. To use
- the commodore amiga.lib, you must run it through the LIBTOS program:
-
- 1> libtos amiga.lib dlib:amigas.lib
-
- (note that 's' in the destination name -- small-data model version
- of amiga.lib is called amigas.lib)
-
- At some point in the future a commercial version might be released. In
- this case support for the registered version of DICE will still continue
- for at least a little while, and then all registered users will be given
- the choice to upgrade at a discount (at least the registration fee, so
- you don't loose)
-
- The documents you want to read first are:
-
- DOC/BEGINNER_README.DOC For Beginners
- DOC/COMPILER.DOC SETUP and features (overview)
- DOC/KnownBugs Things not implemented yet and known bugs
- DOC/DCC.DOC operation
- DOC/* other documentation
-
- MAN/* manual pages are available to registered
- users.
-
- DISABLED IN THE UNREGISTERED (FREEWARE) VERSION OF DICE,
- BUT EXISTS IN THE REGISTERED VERSION OF DICE
-
- * regargs
- * floating point
- * bit fields
- * manual pages for c.lib
- * source to the entire c.lib and other libraries
- * several type qualifier extensions (see EXTENSIONS.DOC)
- * source to many of the utilities (as examples)
- * additional utilities exist in the registered version
- * the commodore includes are not included in the freeware
- version but are in the registered version
-
- UNIMPLEMENTED IN EITHER VERSION (WORK IN PROGRESS)
-
- * bit fields not entirely finished yet
- * structure returns are not implemented yet
- * stack aggregate initialization of arrays and structures is not
- implemented yet (an ANSI thing)
-
- DICE stands for:
-
- Dillon's Integrated C Enviroment
-
- (name thought up by Dan Wallach)
-
- --------------
-
- The unregistered shareware version of DICE may be redistributed only
- in whole.
-
- The registered shareware version of DICE may NOT be redistributed.
- Refer to COPYRIGHT.DOC for the full rights.
-
-