home *** CD-ROM | disk | FTP | other *** search
/ ftp.update.uu.se / ftp.update.uu.se.2014.03.zip / ftp.update.uu.se / pub / rainbow / msdos / misc / typer3.lzh / RBTYPER3.DOC next >
Text File  |  1986-03-23  |  6KB  |  183 lines

  1.           Documentation for TYPER.EXE Ver. 3.10
  2.  
  3.             by Harvey G. Lord
  4.  
  5. NOTE:  RBTYPER is the DEC Rainbow 100 & 100+ version of TYPER,
  6. compiled with the Lattice Ver. 2.0 C compiler for MS DOS 2.xx. 
  7. It will not run on systems running MS DOS 1.xx.
  8.  
  9.  
  10.                   *****
  11.  
  12.  
  13. Did you ever need to address one envelope, not have a typewriter
  14. handy, and want the Post Office to be able to read the address? 
  15. TYPER turns your computer printer into a simple typewriter for
  16. small, one-shot jobs.
  17.  
  18.  
  19.               *** USAGE ***
  20.  
  21. ==> TYPER<cr>
  22.  
  23. displays one screen of prompts, asks you to get your printer
  24. ready, then displays a ruler line at the top of the screen.  Any
  25. displayable characters you type go to the printer (MS DOS PRN:
  26. device) when you press <RETURN>.
  27.  
  28. ==> TYPER PRINTER<cr>
  29.  
  30. avoids the initial prompt screen and printer warning.
  31.  
  32. ==> TYPER d:file.typ<cr>
  33.  
  34. avoids the initial prompt screen and redirects output to a dis
  35. file instead of the printer.
  36.  
  37.  
  38.              *** EDITING COMANDS ***
  39.  
  40.       TYPER responds to thirteen editing commands.
  41.  
  42. ==> Destructive Backspace:  CTRL-H, BS, or DEL
  43.  
  44. To correct typing errors on the current line,  ^H, BS, or DEL. 
  45. The DEL key on a VT-100, VT-102 is a left-pointing key with an X
  46. on it in the upper righthand corner of the main keyboard.
  47.  
  48. ==> Delete Current Line:    CTRL-U or CTRL-X
  49.  
  50. To delete the currrent line (so you can do it right this time),
  51. ^U or ^X respond identically.  These are the same as CP/M's
  52. command line editing functions.
  53.  
  54. ==> Display Prompts:        CTRL-P
  55.  
  56. To display one screen of prompts, ^P.  The prompts are the same
  57. ones displayed when you type the program's name without the word
  58. "PRINTER" or a disk file name after it.  When you type ^P in the
  59. middle of a line, that line is lost.
  60.  
  61. ==> Clear Screen:        CTRL-C or CTRL-S
  62.  
  63. To clear the screen, leaving the ruler line at the top, ^C and
  64. ^S respond identically.  When you press ^C or ^S in the middle of
  65. a line, that line is lost.  These commands do NOT cause the
  66. program to abort or pause execution.
  67.  
  68. ==> Print line:            <cr>, CTRL-M, or CTRL-J
  69.  
  70. To send the current line to the printer or designated disk file,
  71. <cr>, ^M, or ^J respond identically.  They set the cursor on the
  72. next line.  Once a line is printed on the printer or a file,
  73. TYPER cannot edit it.
  74.  
  75. ==> End of session:        CTRL-Z
  76.  
  77. To end the session gracefully, ^Z.  This sends that line's
  78. characters to the printer (or file), closes the PRN: device (or
  79. file), clears the screen, and exits to MS DOS.
  80.  
  81. ==> Abort:            CTRL-B
  82.  
  83. To abort the program, ^B.  This discards any characters in that
  84. line and exits to MS DOS immediately.
  85.  
  86. There are three ways to delete the current line.  (1) ^U or ^X
  87. visibly clear the line on the screen and let you start over, (2)
  88. ^C or ^S clear the whole screen, including the current line, and
  89. (3) ^P clears the screen and displays the prompt message.  It's
  90. best, therefore, to press ^C, ^P, or ^S when the cursor is in the
  91. left-most column.  In that case, there's nothing in the line and
  92. nothing to accidentally lose.
  93.  
  94. The ruler line is a reference.  Its right margin is a hard
  95. margin.  When you type anything in the eightieth column, a
  96. carriage return is issued as if you'd explicitly typed it, the
  97. line is sent to the printer (or disk file) and the cursor moves
  98. to the next line.  Therefore, don't type beyond the right margin
  99. if you want to edit your line.
  100.  
  101.  
  102.          *** Editing Command Summary ***
  103.  
  104.      ^H, BS, or DEL        = Destructive backspace
  105.      ^U or ^X        = Cancel current line
  106.      ^P            = Display prompts
  107.      ^C or ^S        = Clear screen
  108.      <cr>, ^J, or ^M    = Send line to device or file
  109.      ^Z            = End of session
  110.      ^B            = Abort
  111.  
  112.  
  113.                *** SUGGESTION ***
  114.  
  115. If you get a customized version of TYPER like OS-TYPER, KP-TYPER,
  116. M-TYPER, or RBTYPER3 (Osborne 1, Kaypro II, Morrow MicroDecision,
  117. and DEC Rainbow 100, respectively) rename it to TYPER.  That's
  118. easier to type on the command line and the prompts make more
  119. sense.
  120.  
  121.            *** CUSTOMIZATION NOTES ***
  122.  
  123. TYPER is terminal dependant.  I've customized it for the
  124. Televideo 920C, Lear Siegler ADM-3A, and VT-100 terminals.  The
  125. Televideo 920C version is called OS-TYPER, the ADM-3A version is
  126. called KP-TYPER, and the VT-100 version is called RBTYPER3.
  127.  
  128. To modify TYPER for a different terminal, three changes are
  129. required:
  130.  
  131. (1)  The #define CLS statement must be changed to the proper
  132. sequence for clearing your terminal's screen.
  133.  
  134. (2)  The #define CURSOR statement must be changed to the proper
  135. sequence for positioning your terminal's cursor.
  136.  
  137. (3)  The #define CL_LINE statement must be changed to the proper
  138. sequence for clearing all characters from the cursor's current
  139. line.
  140.  
  141. The #define HOME statement may require changing, too.  Check it.
  142.  
  143. Once you've change these definitions, recompile with the Lattice
  144. Ver. 2.0 C compiler.  If you are using a different C compiler,
  145. check to make sure all the definitions in the included header
  146. files and the functions in the CONIO.C file (BDOS calls for
  147. direct, low-level screen I/O) are defined.
  148.  
  149. To change the tab stops, change the #define TAB statement and
  150. change the ruler line in the ruler() function.  Recompile as
  151. above.
  152.  
  153.             *** ACKNOWLEDGEMENTS ***
  154.  
  155. Version 1.0 of TYPER was written by Dave Blair in 8080 assembly
  156. code.  His version permitted no editing at all.  It was
  157. interesting, but not very useful; typographical errors weren't
  158. correctable.
  159.  
  160. Walt Wheeler suggested that a few editing commands plus constant
  161. rulerline display would make this a useful program.
  162.  
  163. TYPER Ver. 2.2 was written for the C/80 C compiler Ver. 3.0 by
  164. Walt Bilofsky (Software Toolworks, 15233 Ventura Boulevard, Suite
  165. 1118, Sherman Oaks, CA  91403).  It worked under CP/M 2.2
  166.  
  167.             *** OWNERSHIP NOTICE ***
  168.  
  169. The current version of TYPER was written on 02/04/84 by Harvey G.
  170. Lord.  It as placed in the public domain by the author that day. 
  171. You may do with this as you please:  use it, sell it, eat it for
  172. breakfast.  I ask that you do not delete my name.  If you find
  173. TYPER useful, please give it to friends.
  174.  
  175. Report any bugs or improvement to me at 203-429-8044 after 5:00
  176. P.M. EST, or on weekends.
  177.  
  178. Enjoy.
  179.  
  180. H.G.L.
  181. FIRS╘ PHrAsE
  182.  
  183.