home *** CD-ROM | disk | FTP | other *** search
/ Amiga Elysian Archive / AmigaElysianArchive.iso / prog / c / dice206.lha / README < prev    next >
Text File  |  1991-01-13  |  5KB  |  140 lines

  1.  
  2.                  DICE SYSTEM
  3.  
  4.                    V2.05.14
  5.                 13 January 1991
  6.  
  7.                   Matthew Dillon
  8.                   891 Regal Rd.
  9.                   Berkeley, Ca. 94708
  10.                   USA
  11.  
  12.  
  13.                   USENET: uunet.uu.net!overload!dillon
  14.                       dillon@overload.Berkeley.CA.US
  15.  
  16.                   BIX:    mdillon
  17.  
  18.  
  19.     DICE (c)Copyright 1990 by Matthew Dillon, All Rights Reserved
  20.  
  21.     Please read COPYRIGHT.DOC for info on all copyrights, trademarks, and
  22.     other items refered to an included in the DICE distribution.  This file
  23.     exists on both distribution disks.
  24.  
  25.     Um, obviously parts of the copyright will not apply to the public network
  26.     version of DICE.  What does basically apply is that under no circumstances
  27.     may you redistribute a modified version of the distribution.  Period.
  28.     No exceptions.  I cannot allow this to get out of control.    Neither may
  29.     any redistribution for profit be made.
  30.  
  31.     DICE consists of a frontend, preprocessor, C compiler, assembler, and
  32.      linker, and support libraries all written by myself.
  33.  
  34.      Source to the DICE binaries is not included, of course
  35.  
  36.      Source to C.LIB and other link libraries is not included for
  37.      the Freeware version ... is included for the registerd version.
  38.  
  39.      Source to most of the utilities, including DME, is included.
  40.  
  41.     DICE also includes my DMAKE make utility (though it should be noted
  42.     that DMAKE is extremely difficult to learn how to use).  Source is not
  43.     available (it isn't fit to be distributed).  DMAKE works best running
  44.     under 2.0 due to the available of new system calls.
  45.  
  46.     This is the unregistered FreeWare version.    If you find yourself using
  47.     DICE seriously, please dig into your pockets a bit and register.  DICE
  48.     is as close to commercial quality as shareware gets and I think you
  49.     will appreciate the kick in the rump I give various other commercial
  50.     compilers by so easily beating them at their own game.  Refer to the
  51.     doc/REGISTER.DOC for information on registration.
  52.  
  53.     This is the unregistered ShareWare version of DICE, obtained from the
  54.     public nets, and it is missing two vital items:  AMIGA.LIB and the AMIGA
  55.     INCLUDES.  Most developers will already have these but if you do not
  56.     you can obtain them from the Commodore Amiga Technical Support group:
  57.  
  58.     CATS
  59.     1200 Wilson Drive
  60.     West Chester, PA 19380
  61.     USA
  62.  
  63.     (215)431-9100
  64.  
  65.     Include a check for $20 and request that you want the AmigaDOS V1.3
  66.     Native Developer Update.
  67.  
  68.     NOTE:   The unregistered version of DICE comes with an AMIGAS.LIB
  69.         library which implements most of AMIGA.LIB .. some functions,
  70.         such as afp(), CreateTask(), and DeleteTask() are missing.
  71.         The utility FDTOLIB was used to generate the library from
  72.         the 1.3 .FD files plus some additional source that I wrote.
  73.  
  74.     NOTE:   without the commodore includes you are somewhat limited in
  75.         what you can do with the freeware version.    Note that the
  76.         registered version comes with the commodore includes and
  77.         full amiga.lib .
  78.  
  79.     IF YOU OBTAIN THE COMMODORE AMIGA.LIB, you will want to use it to
  80.     get whatever was left out in the distributed compatible.  To use
  81.     the commodore amiga.lib, you must run it through the LIBTOS program:
  82.  
  83.     1> libtos amiga.lib dlib:amigas.lib
  84.  
  85.     (note that 's' in the destination name -- small-data model version
  86.     of amiga.lib is called amigas.lib)
  87.  
  88.     At some point in the future a commercial version might be released.  In
  89.     this case support for the registered version of DICE will still continue
  90.     for at least a little while, and then all registered users will be given
  91.     the choice to upgrade at a discount (at least the registration fee, so
  92.     you don't loose)
  93.  
  94.     The documents you want to read first are:
  95.  
  96.     DOC/BEGINNER_README.DOC For Beginners
  97.     DOC/COMPILER.DOC    SETUP and features (overview)
  98.     DOC/KnownBugs        Things not implemented yet and known bugs
  99.     DOC/DCC.DOC        operation
  100.     DOC/*            other documentation
  101.  
  102.     MAN/*            manual pages are available to registered
  103.                 users.
  104.  
  105.     DISABLED IN THE UNREGISTERED (FREEWARE) VERSION OF DICE,
  106.     BUT EXISTS IN THE REGISTERED VERSION OF DICE
  107.  
  108.     * regargs
  109.     * floating point
  110.     * bit fields
  111.     * manual pages for c.lib
  112.     * source to the entire c.lib and other libraries
  113.     * several type qualifier extensions (see EXTENSIONS.DOC)
  114.     * source to many of the utilities (as examples)
  115.     * additional utilities exist in the registered version
  116.     * the commodore includes are not included in the freeware
  117.       version but are in the registered version
  118.  
  119.     UNIMPLEMENTED IN EITHER VERSION (WORK IN PROGRESS)
  120.  
  121.     * bit fields not entirely finished yet
  122.     * structure returns are not implemented yet
  123.     * stack aggregate initialization of arrays and structures is not
  124.         implemented yet (an ANSI thing)
  125.  
  126.     DICE stands for:
  127.  
  128.     Dillon's Integrated C Enviroment
  129.  
  130.     (name thought up by Dan Wallach)
  131.  
  132.                 --------------
  133.  
  134.     The unregistered shareware version of DICE may be redistributed only
  135.     in whole.
  136.  
  137.     The registered shareware version of DICE may NOT be redistributed.
  138.     Refer to COPYRIGHT.DOC for the full rights.
  139.  
  140.