home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / forth / compiler / f88 / f88.bak < prev    next >
Text File  |  1988-06-08  |  4KB  |  103 lines

  1. \ F88.SEQ       Extend file for KERNEL.COM
  2.  
  3. FLOAD TIMER.SEQ                 \ Timing and measurment words.
  4.  
  5. 0COMPILER                       \ reset the compiled line counter
  6.  
  7. WARNING OFF                     \ Don't warn me about any re-definitions.
  8.  
  9. CR .( Loading the extensions to KERNEL.COM )
  10.  
  11. \ What follows is the file load commands required to add all of the
  12. \ extensions to KERNEL.COM to make F88.EXE. Some of these files are not
  13. \ required, and may be commented out. These files are marked at the right
  14. \ edge of the column for easy identification.
  15.  
  16. FLOAD COMMENT.SEQ  .( .)        \ Allows multi-line comments in source.
  17.  
  18. comment:
  19.  
  20.   The F88 Forth system has been optimized to run on DOS versions 3.0 or
  21. higher. It can be run on DOS 2.x, but some functions will not be available,
  22. or will work somewhat differently. Specifically the file EXEC.SEQ
  23. contains a number of useful words which use a DOS 3.x SPAWN SHELL function.
  24. Since DOS 2.x doesn't support this call, they will not be loaded on a DOS 2.x
  25. system.
  26.  
  27.   On a DOS 3.x system you will be able to use many of the DOS commands
  28. directly.  Here are some examples:
  29.  
  30.                 DIR  COPY  DEL  CHDIR  REN  A:  B:  C:
  31.  
  32.   Some additional commands can be added by removing comments around some
  33. of the less used commands in the file EXEC.SEQ:
  34.  
  35.   Installation is continuing. A "." is printed for each file loaded, you
  36. will be prompted when it is time to continue.
  37.  
  38.                 Please be patient, LOADING...
  39.  
  40. comment;
  41.  
  42. FLOAD UTILS.SEQ    .( .)        \ Some low level utilities.
  43. FLOAD VOCABS.SEQ   .( .)        \ Forths ONLY ALSO vocabulary structure.
  44. FLOAD DECOM.SEQ    .( .)        \ decompiler,                  may be removed
  45. FLOAD DUMP.SEQ     .( .)        \ dump utility,                may be removed
  46. FLOAD CASE.SEQ     .( .)        \ A CASE utility needed by PASM.SEQ
  47. FLOAD PASM.SEQ     .( .)        \ Prefix/Postfix assembler for 8086/8088
  48. FLOAD DEBUG.SEQ    .( .)        \ high level debugger,         may be removed
  49. FLOAD PATHSET.SEQ  .( .)        \ Includes paths on files,     may be removed
  50. \ FLOAD MULTASK.SEQ  .( .)        \ Multi tasking,               may be removed
  51. FLOAD SEARCH.SEQ   .( .)        \ String comparison & search stuff
  52. FLOAD WORDS.SEQ    .( .)        \ WORDS,                       may be removed
  53. FLOAD IBMCURSR.SEQ .( .)        \ IBM cursor shape control words
  54. FLOAD MONOCROM.SEQ .( .)        \ Monochrome support, always needed.
  55. FLOAD COLOR.SEQ    .( .)        \ Support for Color, will auto load lf needed
  56. FLOAD SAVESCR.SEQ  .( .)        \ Screen save and restore.
  57.  
  58. WARNING ON CAPS ON
  59.  
  60.  
  61. fload qvideo.seq  .( .)         \ SPEED UP SCREEN REDISPLAY FOR EDITOR
  62. fload hello.seq   .( .)         \ Cold start initialization & introduction.
  63. fload view.seq    .( .)         \ Source VIEWing words
  64. fload status.seq  .( .)         \ Status line,                 may be removed
  65. fload fl.seq      .( .)         \ File selection.
  66. fload ledit.seq   .( .)         \ Line editor utility          may be removed
  67. fload wfl.seq     .( .)         \ WINDOW File selection        may be removed
  68. fload filstat.seq .( .)         \ Display file loaded or open  may be removed
  69. fload environ.seq .( .)         \ Environment words.
  70. fload exec.seq    .( .)         \ DOS interface for things like DIR,COPY ect.
  71. fload saveexe.seq .( .)         \ SAVE-EXE
  72.  
  73. warning off                     \ don't warn me about editor re-definitions.
  74.  
  75. fload install.seq               \ allow user to install their View Path.
  76.  
  77. fload editstuf.seq              \ Allow loading editor NOT as an overlay
  78. fload sedcode.seq               \ SED assembly definitions.
  79. fload seditor.seq               \ My editor SED. Written by Tom Zimmer.
  80. fload printing.seq              \ The printing part of SED.
  81. fload edithelp.seq              \ Editor help screen definitions
  82. fload editset.seq               \ Allow editor command key redefinition.
  83. fload topedit.seq               \ Top level editing words
  84.  
  85. fload optional.seq              \ user defined options are specified here
  86.  
  87. 60 tillkey
  88.  
  89. warning on
  90.  
  91. mark empty                      \ Mark the end of the dictionary.
  92. yhere fence !                   \ Set fence to prevent FORGETing beyond YHERE
  93. uninstall
  94.  
  95. .compstat
  96.  
  97. 8000 =: #listsegs               \ give me a BIGGER dictionary
  98.  
  99. save-exe F88
  100.  
  101. bye                             \ All done, leave now.
  102.  
  103.