home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / CLIPPER / MISC / FFB.ZIP / FFUTILS.ARC / ZIMMER.ARC / ZIMMER.TXT < prev   
Encoding:
Text File  |  1987-11-24  |  8.8 KB  |  238 lines

  1. ZIMMER.TXT      Extra stuff included with PF
  2.  
  3.         BANNER.SEQ
  4.  
  5.           This is a sample source file containing a banner printing
  6.         utility from F83X to be used with the getting started section
  7.         of PF documentation file DF.TXT.
  8.  
  9.         BLKTOSEQ.SEQ
  10.  
  11.           This file contains the source for a utility to convert your
  12.         .BLK files into .SEQ files.  Type the following to convert a
  13.         file:
  14.  
  15.                 FLOAD BLKTOSEQ <enter>
  16.                 CONV <enter>                    you will be prompted
  17.                 <file_to_convert> <enter>       for the filename to
  18.                                                 convert.
  19.  
  20.           The .BLK file will be converted to a sequential file, with
  21.         the new extension .SEQ.  All extra blank lines will be
  22.         omitted.  Shadow screens in .BLK files will be enclosed in
  23.         DF's "Comment:" mechanism, and appended to each source block.
  24.         If a BLOCK file does not have shadows, then change its
  25.         extension to .SCR, and DF will convert all screens
  26.         sequentially.
  27.  
  28.         BOXTEXT.SEQ
  29.  
  30.           A cute little routine that works like ." to print messages
  31.         to the screen.  The difference here is that .BOX" requires an
  32.         X and Y coordinate of where to start printing the message,
  33.         and it also prints a box around your text string, with
  34.         graphic line draw characters.  .BOX" is used as follows:
  35.  
  36.                 : boxtest       ( --- )
  37.                                 10 10 .box" hello there"
  38.                                 15 20 .box" This is a box test" ;
  39.  
  40.           As you can see it is used like ." .
  41.  
  42.         CASE.SEQ
  43.  
  44.           Contains a CASE statment similar to EAKERS, written by
  45.         Robert L. Smith.
  46.  
  47.         COLOR.SEQ
  48.  
  49.           This file adds simple color capability to DF, primarily to
  50.         enhance the editor when used on a color monitor.  Words are
  51.         provided to select four (4) attributes on the screen.  They
  52.         are:
  53.                 >ATTRIB1 >ATTRIB2 >ATTRIB3 >ATTRIB4
  54.  
  55.           These are deferred words, which are automatically set for
  56.         monochrome, and will be reset for color when the COLOR.SEQ
  57.         file is loaded.  After COLOR.SEQ is loaded, DF will
  58.         automatically select color or monochrome at boot time,
  59.         according to the monitor currently being used.
  60.  
  61.         FOREM.SEQ
  62.  
  63.           A debugger that will work with NEXT compiled INLINE. This
  64.         debugger was written by Tom Zimmer, and has been ported, but
  65.         currently is not fully debugged.
  66.  
  67.         FORWARD.SEQ
  68.  
  69.           A neat mechanism to handle forward references, and have
  70.         them automatically resolved.
  71.  
  72.         FPRINT.SEQ
  73.  
  74.           A utility to print file in the format used by the PF
  75.         editor. load the file and type:
  76.  
  77.                 FPRINT <filespec> <enter>
  78.  
  79.           Where <filespec> is a standard DOS filespec, like *.TXT or
  80.         *.SEQ ect. All files matching the <filespec> will be printed
  81.         in turn.
  82.  
  83.         FUNKEY.SEQ
  84.  
  85.           A simple utility to allow the 10 function keys to be
  86.         assigned to forth words. Saves some key strokes.
  87.  
  88.         GRAPHICS.SEQ
  89.  
  90.           Watch out for this file.  It was translated, but has not
  91.         been tested.  I do not have a Color monitor.  You may find it
  92.         interesting, and it may work.
  93.  
  94.         INDEX.SEQ
  95.  
  96.           A utility to display an index on the screen, of the first
  97.         line of any file matching a file specification:
  98.  
  99.                 INDEX *.TXT <enter>
  100.  
  101.           The first line of all .TXT files in the current directory
  102.         will be printed to the screen. If no filespec is given, then
  103.         INDEX will display the first lines of all .SEQ files.
  104.  
  105.         INTRO.SEQ
  106.  
  107.           A quick introduction for the experienced F83 user.  Shows a
  108.         few of the most used commands, and how they react in DF.
  109.  
  110.         MACROS.SEQ
  111.  
  112.           Keyboard macros for DF.  Allows the creation and use of
  113.         five (5) keyboard macros up to 128 keys in length.  See the
  114.         MACROS.SEQ file for information on usage.
  115.  
  116.         MONITOR.SEQ
  117.  
  118.           An on screen editor, allows you to cursor up and change all
  119.         the stuff on the screen, then re-enter it by pressing <enter>
  120.         on a line. Neat stuff.
  121.  
  122.         MOREHNDLS.SEQ
  123.  
  124.           Simple utility expand the handles for files that can be
  125.         open, from 20 to 64 or as many as you need.
  126.  
  127.         MOUSE.SEQ
  128.  
  129.           A mouse driver interface for Forth. requires a mouse driver
  130.         like MOUSE.SYS be installed in your CONFIG.SYS file.
  131.  
  132.         MYBANNER.SEQ
  133.  
  134.           Another example file for use with the starting section of
  135.         the DF manual.
  136.  
  137.         NUMBER.SEQ
  138.  
  139.           A utility to allow number to sense a trailing H or h as a
  140.         signal to enter a number in the HEX number base.
  141.  
  142.         PASCAL.SEQ
  143.  
  144.           Yes here it is again: Tiny Pascal, in yet another version,
  145.         provided in source form, so you can amaze your friends with a
  146.         Pascal compiler and translator written in Forth.  Type the
  147.         following:
  148.  
  149.                 FLOAD PASCAL <enter>
  150.  
  151.           The Pascal compiler/translator will be loaded, making the
  152.         Pascal syntax available.  A separate file PASSOURC.SEQ
  153.         includes several example programs in Pascal.  They will need
  154.         to be extracted (use SED's EXPORT function) into separate
  155.         files to compile them, as the compiler gets VERY upset if
  156.         there is more than one program in a file.
  157.  
  158.           Examine the provided source files for the Pascal syntax, or
  159.         study any one of the many text books around.  DON'T ASK ME, I
  160.         JUST WROTE THE THING.
  161.  
  162.           This version of Tiny Pascal has been optimized for speed
  163.         somewhat, and a translate option has been added, if you type:
  164.  
  165.                 TRANSON <enter>
  166.  
  167.         prior to loading your Pascal source file, then a new file
  168.         called PAS.SEQ will be created that will contain the
  169.         translated Forth source code for the Pascal program you are
  170.         compiling.  If you want to save this source, you will have to
  171.         rename it to another name, as it gets re-created each time
  172.         you do a compile.
  173.  
  174.           The Forth code generated by the Pascal compiler is
  175.         syntactically correct, but it is VERY INEFFICIENT, so you
  176.         will likely want to optimize it manually before actually
  177.         trying to use the translated Forth source.
  178.  
  179.           Tiny Pascal might be one way to give your Pascal
  180.         programming friends a way to play with Forth that would not
  181.         be too painful.
  182.  
  183.         PASSOURC.SEQ
  184.  
  185.           Some sample Pascal source files to go along with the
  186.         sample Pascal compiler.  These programs must be extracted
  187.         into separate files before compiling, as the compiler does
  188.         NOT like more than one program in a file.
  189.  
  190.         PATCHER.SEQ
  191.  
  192.           A utility to make it easy to patch the low level Forth
  193.         system without having to recompile.  See the PATCHER.SEQ file
  194.         for more information.
  195.  
  196.  
  197.         SEQTOBLK.SEQ
  198.  
  199.           This file contains the source for a utility to convert your
  200.         .SEQ files back to .SCR files.  Type the following to convert
  201.         a file:
  202.  
  203.                 FLOAD SEQTOBLK <enter>
  204.                 CONV <enter>                    you will be prompted
  205.                 <file_to_convert> <enter>       for the filename to
  206.                                                 convert.
  207.  
  208.           The .SEQ file will be converted to a BLOCK file, with the
  209.         new extension .SCR.  Screen 0 will be blank.  The first line
  210.         of each block will be blank, preceded by a "\".  The last
  211.         line of each block will also be blank.  The resulting will
  212.         be an exact multiple of 1024 bytes in length.  The resulting
  213.         file will need to be substantially edited, to move entire
  214.         definitions onto one screen, as they are likely to be split
  215.         across screens in the move.
  216.  
  217.         TDISK.SEQ
  218.  
  219.           A utility file that makes all printed output go to a file
  220.         rather than to the printer. Just load it and type PRTON to
  221.         make and open a print file, do what ever printing you want,
  222.         then type PRTOFF to close the print file. All output will be
  223.         placed in the file TEXT.PRN.
  224.  
  225.         WINDOW.SEQ
  226.  
  227.           A nice window package for Forth, Much assembly, so its very
  228.         fast. Primarily useful in an application package. Try the
  229.         demo.
  230.  
  231.         WINDEX.SEQ
  232.  
  233.           This program creates a file on disk called WINDEX.TXT,
  234.         which contains a list of all words in PF more or less sorted
  235.         alphabetically followed by each words source file name. In
  236.         other words it creates an index file.
  237.  
  238.