home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
No Fragments Archive 10: Diskmags
/
nf_archive_10.iso
/
MAGS
/
STFORMAT
/
STF31.MSA
/
NEWWORD_NEWWORD.DOC
< prev
next >
Wrap
Text File
|
1985-11-19
|
8KB
|
170 lines
This is the third version of WORD400. WORD400 is a text processor that
operates as a desk accessory. It was written using Personal Pascal by OSS and
severed as my introduction to the language (the calendar and the alarm clock
were especially fun).
As an experiment it has proven very successful, and I have received many
positive remarks, however some of the deficiencies of the original were
glaringly obvious. The idea of a portable text editor(however limited in
scope) is so appealing that I find myself constantly returning to tinker. Here
are the results. I am currently working on setting up a default file for
printers and those with system clocks. I also am trying to get a raster copy
routine to work to improve the scrolling speed.
⇨ New Features:
1) WORD400 now has a full set of block commands allowing the
copying, deleting, moving , and saving of marked text. The line
number of the beginning and ending block are displayed in the info
line and will be highlighted in green.
2) WORD400 now provides a set of file commands that allow the
appending, copying, renaming, and deleting of files. In addition
it provides a directory list to disk or printer.
3) WORD400 F2 now provides an alarm giving the choice of ringing at a
specified time or in a specific time period.
4) WORD400 now supports positioning the cursor with the mouse. At
times some minor redraw problems may be generated by pixel
calculation errors. So far these are easily corrected. Any
attempt to move the arrow from the scrolling error will result in
the cursor being placed in the home position.
5) Control-S allows the user to search the file for a string. Searches
may be either up, down, or top to bottom. Matches may either be
exact or non-case sensitive.
6) CTRL-A allows the user to enter an ASCII value directly into the
file. This is usefull for special characters & printer control
codes.
7) HELP key now gives additional pages forward when Full Box is
selected.
8) ALT-S provides a limited spooling function. It Leaves the file it
is printing open to retain position SO DON'T DO ANYTHING BRAZEN
(like writing to it before it has completed printing). It reads
the first 4000 characters prints and goes back for more.
It also allows you to stack print jobs (but don't go crazy or you
will overflow the heap space).
9) The UNDO key provides the user with a functional calendar. The
Arrow keys allow to change months and years.
10) Shift F1 will set color to whatever is in the desktop.inf file in
the current default path.
11) If you have a Toshiba printer ALT-P will allow you to set NLQ,
Condensed, or Draft Style.
12) The Window Info line now contains the date and time.
13) F9 (Load File) now provides the option to append current file,
copy at cursor, or replacing the current file.
14) Default text style is now set to none.
15) The Help & Calendar windows are fully mobile.
16) CTRL-T Provides a typewriter mode which directs output directly to
the printer rather that the Word Window.
⇨ Special Keys :
Help : Open Help Window.
UNDO : Calendar between 2-81 and 12-99.
Insert : Toggles between insert and replace mode
Shift-Insert: Inserts a line at the cursor position.
Delete : Deletes the character at the cursor position.
Backspace : Deletes the character preceeding the cursor.
CTRL-A : Enter an ASCII value into the file.
CTRL-B : Mark block -- this will either start or complete a block
setting the stage for the other block commands. After a
block has been set it can be removed with another CTRL-B.
CTRL-C : Copy Block.
CTRL-D : Deletes the current line.
CTRL-K : Delete Block ( Not recoverable).
CTRL-M : Move Block.
CTRL-S : Search File.
CTRL-T : Directs output to the RS232 port rather that the Word
Window. A down arrow will cause a page eject.
A second CNTL-T returns to 'Normal' Mode.
ALT-A : Append two disk files.
ALT-B : Save Marked block to Disk.
ALT-C : Copy one disk file to another.
ALT-D : Delete a disk file.
ALT-K : Stop Spooling current spool file.
ALT-L : Provides a directory listing.
ALT-P : Set Printer to Draft,Condensed,NLQ.
ALT-R : Rename a disk file.
ALT-S : Spool Disk File.
ALT-V : View disk files/Set path.
F1 : Allows the user to update the system clock.
Shift F1 : Updates Color from DESKTOP.INF
F2 : Allows user to set an alarm to the following options
1) Ring IN X Hours:Minutes
2) Ring AT a specified time.
3) Ring EVERY X Hours:Minutes.
Shift F2 : Choose between English, Pascal capitalization modes.
1) English mode caplitizes all letters after sentence
ending puctuation and then skips an extra space.
2) Pascal mode capitalizes after underscores, colons,
parenthesis, etc.
F3 : Clears Word Window File.
F4 : Recovers the last deleted line.
F5 : Repeats the current line.
F6 : Split line at cursor.
F7 : Splice line at cursor.
F8 : Print file.
F9 : Load file.
F10 : Save file.
Notes and Warnings:
1) Invalid drives tend to cause system resets.
2) Current maximum file size is 400 lines. I will make a larger
version availible later.
3) Block commands only function OUTSIDE the block.
4) The cryptic characters on the Info line stand for
CL : Current Line.
LL : Last Line.
BB : Beginning of Block.
EB : End of Block.
5) I have not tested this stuff very thoroughly although everything
seems to work for me alot of the file routines have not been
extensively used.
6) WORD400 uses appox. 110K of ST memory.
7) All the window pariphinalia work (to some extent). They are
much easier to use than relying on cursor scrolling.
8) I have used this mainly in Medium resolution, but it should
work in low res as well. I see no reason why it will not work in
high res, although the block will not be highlighted.
9) Sometimes with the file commands and when creating a new file the
new disk file or version is not recognized( I don't know why). The
problem can be cured by opening a disk window and refreshing it.
What to do if you really like this program:
1) If you find this program usefull a donation of $5.00 ($15 for
source) would be greatly appreciated.
2) If you have an old version of the source just send me the disk and
I will update it.
Send any comments, suggestions or contributions to:
F. Gregory Schneller
2884 Timber Range Ct.
Columbus OH 43229
əəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəə