home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / progm / mvpforth.zip / MVPFORTH.DOC < prev    next >
Text File  |  1987-02-09  |  6KB  |  123 lines

  1.  
  2.  
  3.                               MVP-FORTH
  4.  
  5.                                   by
  6.  
  7.                             Glen B. Haydon
  8.  
  9.                          Box 429 Star Route 2
  10.                           La Honda, CA 94020
  11.  
  12.  
  13.                            distributed by
  14.  
  15.                        MOUNTAIN VIEW PRESS, INC
  16.                             P.O. Box 4656
  17.                         Mountain View, CA 94040
  18.                            (415) 961-4103
  19.  
  20.  
  21.     MVP-FORTH is a well documented public domain implementation of FORTH
  22. which has remained stable since early 1982.  The run time file, FORTH.COM, all
  23. of the standard 8088/8086 assembler source code for the kernel, and the FORTH
  24. source screens which have been compiled on top of the MVP-FORTH kernel are
  25. included in the ARCed file MVPFORTH.ARC.
  26.  
  27.     These files are what Mountain View Press includes in the disks with
  28. the MVP-FORTH Programmer's Kit.  I will provide support for those who buy
  29. the disks from them or make a contribution to me which will register you as a
  30. ShareWare user.  Otherwise you are on your own.  All of the source is
  31. included but you have to know how to use it.
  32.  
  33.     It is recommended that you get the following documentation:
  34.  
  35.     All About FORTH, 2nd Edition, by Glen B. Haydon   -- A glossary of all
  36. FORTH function including other dialects which were in common usage when the
  37. book was published.
  38.  
  39.     MVP-FORTH Assembly Source Code, by Glen B. Haydon and Robert Kuntz  --
  40. The assembley source listing for the MVP-FORTH kernel in 8080, 8088/86 and
  41. 6502 language assemblers.
  42.  
  43.     FORTH GUIDE, by Glen B. Haydon  -- A guide for novice beginners and
  44. intermediate users based on two years of teaching a weekly seminair.  The
  45. experts may even pick up a few pearls.
  46.  
  47.     Starting FORTH, by Leo Brodie  -- The first and one of the classic
  48. tutorials for FORTH.  MVP-FORTH has added supplemental functions to cover
  49. those used in this book.  There are only a couple of slight differences which
  50. could not be implemented - see All About FORTH
  51.  
  52.     The Complete FORTH, by Allan Winfield  -- A second complete tutorial
  53. for FORTH.  It too goes well with MVP-FORTH.
  54.  
  55.  
  56.     In addition to these books, a series of nine Volumes include a public
  57. domain quad precision and floating point implementation, an expert system, an
  58. elaborate file management system, a full word processor, and the Professional
  59. Applications Development System known as PADS.  These and many other
  60. publications on FORTH are available from THE FORTH SOURCE, Mountain View
  61. Press.  Contact them for more materials.
  62.  
  63.  
  64.  
  65.     As with all versions of MVP-FORTH on BBS systems, this implementation
  66. has defined two words FILE>SCREENS and SCREENS>FILE, along with the necessary
  67. primitives.  These make it possible to ARC the source screens, for
  68. distribution and to reconstitute a FORTH SCREENS disk as distributed by
  69. Mountain View Press.
  70.  
  71.     The file, SCREENS.MVP, when deARCed, yields a file of 140 compressed
  72. FORTH SCREENS.  They can be decompressed and loaded onto a freshly formatted
  73. floppy disk.  You are prompted for the necessary information as required.
  74.  
  75.     Because of the power of FORTH, you can easily crash you system.  Do
  76. not diapair.  At first, use a single floppy drive to get familiar with what
  77. you are doing.
  78.  
  79.     You will not need the FORTH SCREENS containing the source code.  It
  80. has all been compiled in to FORTH.COM.  I suggest that you start with a
  81. scratch FORTH SCREENS disk in Drive A, known to FORTH as DR0.  Keep a separate
  82. FORTH SCREENS disk and FORTH FILES disk.  When you use SAVE-FORTH, put the
  83. FORTH FILES disk in Drive A.  Otherwise, keep the FORTH SCREENS disk in Drive
  84. A.
  85.  
  86.     At the very beginning deARC MVP-FORTH to a floppy disk on drive A. 
  87. Load the program FORTH.COM.  (You can return to the system with BYE - upper
  88. case.)  Enter the function FILE>SCREENS.  The file you want at the prompt is: A:SCREENS.MVP.  Then before entering the beginning screen number, remove the
  89. DOS disk from Drive A, and insert a freshly formatted and labeled FORTH
  90. SCREENS disk.  Now enter the beginning screen number as 10.  The screens will
  91. be written to the FORTH SCREENS disk.  The new code with which this is done is
  92. now on Screens 130 through 138.  After you learn some FORTH you might be
  93. interested in seeing how this is done.
  94.  
  95.     After you are familiar with what you are doing, you can move the file
  96. FORTH.COM to any location you wish.  I would still keep my FORTH Screens on a
  97. floppy disk in Drive A, until you are further along.  Then a number of other
  98. ways of using the system will become obvious.
  99.  
  100.     There are many ways you can use FORTH and other programs on the same
  101. computer without getting into trouble.  I partition the top 2 megabytes of a
  102. 10 meg hard disk for FORTH SCREENS.  My only concern is that I do not let the
  103. other program files get larger that 8 megs of space.  In another system I have
  104. a separate partition of a hard disk exclusively for FORTH SCREENS.  In still
  105. other systems, I can access FORTH SCREENS as random records in DOS files.  But
  106. these techniques are more advanced.  I will try to clean up the various
  107. techniques I use and put them on BBSs as time allows.
  108.  
  109.  
  110.  
  111.     FORTH is the most powerful programming language I know.
  112.  
  113.     The user is responsible for the use of all of that power.
  114.  
  115.     FORTH originated as a simplified operating system.
  116.  
  117.     FORTH grew to emulate a simple necessary and sufficient processor.
  118.  
  119.     To use FORTH, master the few kernel functions.
  120.  
  121.     KEEP IT SIMPLE.
  122.  
  123.