home *** CD-ROM | disk | FTP | other *** search
/ Fish 'n' More 2 / fishmore-publicdomainlibraryvol.ii1991xetec.iso / disks / disk443.lzh / DICE / README < prev    next >
Text File  |  1991-01-20  |  5KB  |  141 lines

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