home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Overload
/
ShartewareOverload.cdr
/
games
/
sounds.zip
/
WSMOD.DOC
< prev
next >
Wrap
Text File
|
1980-01-01
|
4KB
|
105 lines
MODIFYING WordStar 3.20
from Central California Users Group
This article describes patches that can be applied to WordStar 3.20,
in order to modify the screen display, printer controls, and default
settings when the program initializes.
In order to successfully install these patches, you must be familiar
with the program DEBUG.COM, supplied with PC-DOS 1.1. If you are
not comfortable with the operation of DEBUG, please read the section
of your DOS manual describing its operation.
WordStar modification involves loading it into memory via DEBUG, then
changing the hexadecimal value of the appropriate address or addresses.
This altered version is then written back to disk. The overall process
looks like this:
Load DEBUG in Drive A:
Load a copy of WordStar in Drive B:
Type "DEBUG B:WS.COM"
Type "F (Address)(Data)" for desired result
Repeat above step for each change
Type "W"
Type "Q"
See the November, 1982 issue (number 7) of PC Magazine for further
information. Keep in mind, though, that many of the values given in
that article are inappropriate for WordStar 3.20.
CRT DISPLAY MODIFICATION --
The standard WordStar format is to display Menus and Marked Blocks in
white, and Text in high-intensity white. The following patch enables
these to be altered. See the "COLOR Statement" section of the BASIC
manual for the values corresponding to different effects. Remember,
although the values listed in this section are in decimal, the values
entered with DEBUG must, of course, be in hex.
For example, to change the Menu & Marked Block display to high-intensity
white, you would change the value from 07H to 0FH. The memory locations
are:
Menu & Marked Blocks: 0284
Text: 028B
PRINTER ENHANCEMENTS --
As indicated in the PC Magazine article mentioned above, there are four
Printer Patch Areas, where additional commands specific to your printer
can be entered. The correct locations are:
Patch area Location
---------- --------
1 077F
2 0784
3 0789
4 078E
INITIALIZATION PARAMETER MODIFICATIONS --
The following information enables you to change such aspects as the
default drive, whether insert is on, etc.
For example, to set drive C: as the default drive on initialization,
type: F 02DC L1 3 [ENTER].
Address Data Change
_______ ____ ______
2CF L1 0 Quicker Messages
2DC L1 3 Sets Drive C as the default drive
360 L1 0 Sets initial help level at 0
360 L1 2 Sets initial help level at 2
362 L1 0 Insert off on initialization
385 L1 0 Word wrap off on initialization
386 L1 0 Justification off on initialization
389 L1 0 Hyphen help off on initialization
38A L1 0 Print control display off on initialization
38B L1 0 Ruler line off on initialization
38C L1 0 Page Break Display off on initialization
38E L1 2 Double Spacing set on initialization
395 L1 25 % replaces period for dot commands
396 L1 26 & replaces Ctrl-O for non-break space
3D3 L1 FF No page numbers printed
3D4 L1 0 Microjustication off on initialization
3D5 L1 0 Bidirectional Print off on initialization
37B L1 0 Alternate Pitch becomes default
37E L1 32 Page offset increased from 8 to 50
37F L1 (n) Left Margin (n is margin setting in hex)
380 L1 (n) Right Margin (n is margin setting in hex)
We are grateful to the San Francisco IBM PC Users Group for much of
this information.