home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / CPM / DRACO / DRACO-2.ARK / FILES2.TXT < prev    next >
Text File  |  1986-11-13  |  3KB  |  55 lines

  1. Draco disk #2: compiler and tools. Files on disk:
  2.  
  3. README.TXT - shareware notice
  4. FILES.TXT - this file
  5. DRACO.COM - the compiler itself (this version of the compiler lacks long
  6.     (prefix 0L) and float constants, but will run in a 56K TPA)
  7. DRCERR.DAT - file of error messages used by the compiler (if this isn't on
  8.     your default drive, error numbers only will be printed by the compiler)
  9. LINK.COM - the link editor
  10. TRRUN.LIB - library of run-time routines (automatically searched)
  11. TRCPM.LIB - library of CP/M interface routines (automatically searched)
  12. CRT.LIB - library of CRT independent I/O routines (programs need configuring)
  13. UTIL.G - include file with some utility declarations
  14. OPDEF.G - include file with operator bits for operator types
  15. CRT.G - include file for CRT independent screen I/O
  16. FORM.G - include file for input forms part of CRT.LIB
  17. DLIB.COM - Draco librarian
  18. DAS.COM - Draco assembler
  19. DDIS.COM - Draco dissassembler
  20. XREF.COM - object file cross-referencer
  21. DED.SET - Draco screen editor (configurable)
  22. CONFIG.COM - program to manipulate terminal definitions and to configure
  23.     programs which use the terminal independent I/O routines (*.SET)
  24. CONFIG.DAT - database of terminal definitions
  25. CMP.SET - visual binary/text file comparison program (configurable)
  26. HEDIT.SET - hexadecimal file viewer/editor (configurable)
  27. BIGDRACO.COM - version of compiler with long/float constants (needs a
  28.     60K TPA to run). The other version understands types 'float', 'long' and
  29.     'ulong', but only this version understands long constants (> 16 bit or
  30.     with a leading '0L') and float constants.
  31.  
  32. When compiling, file DRCERR.DAT should be on the currently selected drive.
  33. When link-editing, files TRRUN.LIB and TRCPM.LIB should be on the currently
  34.     selected drive.
  35. A normal disk for use with Draco will contain:
  36.     editor (e.g. DED.COM), DRACO.COM, DRCERR.DAT, LINK.COM, TRRUN.LIB,
  37.     TRCPM.LIB, and, if needed, CRT.LIB
  38. The disk containing your source files will also normally contain:
  39.     as needed, UTIL.G, OPDEF.G, CRT.G, FORM.G
  40.  
  41. In brief, if you have a fairly small program, in only one source file, which
  42. doesn't have too much in the way of variables, in source file TEST.DRC on
  43. the current drive, and that drive also contains the above required files,
  44. then you can compile, link and run it with:
  45.  
  46.     A>draco test
  47.     A>link test
  48.     A>test
  49.  
  50. A more complex example (see documentation for more details) could be:
  51.  
  52.     A>draco t1 t2 t3        (or perhaps   draco * )
  53.     A>link t1 t2 t3 crt.lib -somyprog
  54.     A>myprog
  55.