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 >
Wrap
Text File
|
1986-03-23
|
6KB
|
183 lines
Documentation for TYPER.EXE Ver. 3.10
by Harvey G. Lord
NOTE: RBTYPER is the DEC Rainbow 100 & 100+ version of TYPER,
compiled with the Lattice Ver. 2.0 C compiler for MS DOS 2.xx.
It will not run on systems running MS DOS 1.xx.
*****
Did you ever need to address one envelope, not have a typewriter
handy, and want the Post Office to be able to read the address?
TYPER turns your computer printer into a simple typewriter for
small, one-shot jobs.
*** USAGE ***
==> TYPER<cr>
displays one screen of prompts, asks you to get your printer
ready, then displays a ruler line at the top of the screen. Any
displayable characters you type go to the printer (MS DOS PRN:
device) when you press <RETURN>.
==> TYPER PRINTER<cr>
avoids the initial prompt screen and printer warning.
==> TYPER d:file.typ<cr>
avoids the initial prompt screen and redirects output to a dis
file instead of the printer.
*** EDITING COMANDS ***
TYPER responds to thirteen editing commands.
==> Destructive Backspace: CTRL-H, BS, or DEL
To correct typing errors on the current line, ^H, BS, or DEL.
The DEL key on a VT-100, VT-102 is a left-pointing key with an X
on it in the upper righthand corner of the main keyboard.
==> Delete Current Line: CTRL-U or CTRL-X
To delete the currrent line (so you can do it right this time),
^U or ^X respond identically. These are the same as CP/M's
command line editing functions.
==> Display Prompts: CTRL-P
To display one screen of prompts, ^P. The prompts are the same
ones displayed when you type the program's name without the word
"PRINTER" or a disk file name after it. When you type ^P in the
middle of a line, that line is lost.
==> Clear Screen: CTRL-C or CTRL-S
To clear the screen, leaving the ruler line at the top, ^C and
^S respond identically. When you press ^C or ^S in the middle of
a line, that line is lost. These commands do NOT cause the
program to abort or pause execution.
==> Print line: <cr>, CTRL-M, or CTRL-J
To send the current line to the printer or designated disk file,
<cr>, ^M, or ^J respond identically. They set the cursor on the
next line. Once a line is printed on the printer or a file,
TYPER cannot edit it.
==> End of session: CTRL-Z
To end the session gracefully, ^Z. This sends that line's
characters to the printer (or file), closes the PRN: device (or
file), clears the screen, and exits to MS DOS.
==> Abort: CTRL-B
To abort the program, ^B. This discards any characters in that
line and exits to MS DOS immediately.
There are three ways to delete the current line. (1) ^U or ^X
visibly clear the line on the screen and let you start over, (2)
^C or ^S clear the whole screen, including the current line, and
(3) ^P clears the screen and displays the prompt message. It's
best, therefore, to press ^C, ^P, or ^S when the cursor is in the
left-most column. In that case, there's nothing in the line and
nothing to accidentally lose.
The ruler line is a reference. Its right margin is a hard
margin. When you type anything in the eightieth column, a
carriage return is issued as if you'd explicitly typed it, the
line is sent to the printer (or disk file) and the cursor moves
to the next line. Therefore, don't type beyond the right margin
if you want to edit your line.
*** Editing Command Summary ***
^H, BS, or DEL = Destructive backspace
^U or ^X = Cancel current line
^P = Display prompts
^C or ^S = Clear screen
<cr>, ^J, or ^M = Send line to device or file
^Z = End of session
^B = Abort
*** SUGGESTION ***
If you get a customized version of TYPER like OS-TYPER, KP-TYPER,
M-TYPER, or RBTYPER3 (Osborne 1, Kaypro II, Morrow MicroDecision,
and DEC Rainbow 100, respectively) rename it to TYPER. That's
easier to type on the command line and the prompts make more
sense.
*** CUSTOMIZATION NOTES ***
TYPER is terminal dependant. I've customized it for the
Televideo 920C, Lear Siegler ADM-3A, and VT-100 terminals. The
Televideo 920C version is called OS-TYPER, the ADM-3A version is
called KP-TYPER, and the VT-100 version is called RBTYPER3.
To modify TYPER for a different terminal, three changes are
required:
(1) The #define CLS statement must be changed to the proper
sequence for clearing your terminal's screen.
(2) The #define CURSOR statement must be changed to the proper
sequence for positioning your terminal's cursor.
(3) The #define CL_LINE statement must be changed to the proper
sequence for clearing all characters from the cursor's current
line.
The #define HOME statement may require changing, too. Check it.
Once you've change these definitions, recompile with the Lattice
Ver. 2.0 C compiler. If you are using a different C compiler,
check to make sure all the definitions in the included header
files and the functions in the CONIO.C file (BDOS calls for
direct, low-level screen I/O) are defined.
To change the tab stops, change the #define TAB statement and
change the ruler line in the ruler() function. Recompile as
above.
*** ACKNOWLEDGEMENTS ***
Version 1.0 of TYPER was written by Dave Blair in 8080 assembly
code. His version permitted no editing at all. It was
interesting, but not very useful; typographical errors weren't
correctable.
Walt Wheeler suggested that a few editing commands plus constant
rulerline display would make this a useful program.
TYPER Ver. 2.2 was written for the C/80 C compiler Ver. 3.0 by
Walt Bilofsky (Software Toolworks, 15233 Ventura Boulevard, Suite
1118, Sherman Oaks, CA 91403). It worked under CP/M 2.2
*** OWNERSHIP NOTICE ***
The current version of TYPER was written on 02/04/84 by Harvey G.
Lord. It as placed in the public domain by the author that day.
You may do with this as you please: use it, sell it, eat it for
breakfast. I ask that you do not delete my name. If you find
TYPER useful, please give it to friends.
Report any bugs or improvement to me at 203-429-8044 after 5:00
P.M. EST, or on weekends.
Enjoy.
H.G.L.
FIRS╘ PHrAsE