home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 1: Amiga / FrozenFish-Apr94.iso / bbs / alib / d1xx / d141 / smallc.lha / SmallC / 1stRead.MeE < prev    next >
Text File  |  1988-05-15  |  3KB  |  53 lines

  1.  
  2.   Copyright (C) 1988 by Willi Kusche.
  3.  
  4.   This Small-C compiler system is NOT in the public domain.  However,
  5. permission is given to freely distribute this system provided that no fee is
  6. charged and that this documentation file is included with the system.
  7.  
  8.   A Small-C compiler, capable of compiling itself, was written by Ron Cain
  9. and appeared in Dr. Dobb's Journal in about 1980.  This Amiga version, of
  10. Cain's compiler, was 'ported to the Amiga by Willi Kusche, SYSOP of the
  11. KMMM Pascal BBS.  This BBS operates 24 hours a day, 7 days a week and can
  12. be reached at (609) 232-0773.  Maximum baud rate is 9600 (USRobotics HST).
  13.  
  14.   This archive consists of the following files:
  15.     1. 1stRead.Me - what you are reading now
  16.     2. SMC - a Small-C compiler for your Amiga
  17.     3. SYNTAX.DOC - shows the allowable syntax for Small-C statements
  18.                     that are to be used as input to this Small-C compiler
  19.     4. OPINST.DOC - operating instructions for the compiler
  20.     5. SMCLIB.O - run time package of subroutines to be linked in
  21.                   with your program
  22.  
  23.   The following files are NOT supplied as part of this archive and are
  24. needed to assemble and link the assembly language files generated by
  25. the Small-C compiler.
  26.     1. An assembler
  27.     2. A linkage editor
  28.     3. A jump table map
  29.  
  30.   If you are into writing assembly language programs for the Amiga, you
  31. probably already have items 2, 3 and 4.  If not, they can be obtained from
  32. the KMMM Pascal BBS.
  33.  
  34.   There are two non-commercial assemblers and a bunch of commercial assemblers
  35. available for the Amiga.  Of all these assemblers, the one written by Charlie
  36. Gibbs is the only one that has been proven capable of assembling the assembly
  37. language source files generated by this Small-C compiler.
  38.  
  39.   The linker, named BLINK, is the one used during the development of this
  40. Small-C compiler.  However, the linker named ALINK should also work
  41. satisfactorily.
  42.  
  43.   The jump table map file used during the development of this Small-C compiler
  44. is named SMALL.LIB.  This file is a distillation of the information contained
  45. in the file named AMIGA.LIB.  SMALL.LIB was found by the author, on a BBS named
  46. Deep Thought, at (919) 471-6436.  BLINK is also available on Deep Thought.
  47.  
  48.   Small-C is a rather small subset of the full 'C' language.  However, it is
  49. capable of compiling itself.  The Small-C source files for this compiler are
  50. available from the KMMM Pascal BBS, so if you wish, you can create your own
  51. custom version of a Small-C compiler.  The archive name on the BBS is
  52. SMCSAMI.ARC.
  53.