Home of the original IBM PC emulator for browsers.
[PCjs Machine "ibm5170"]
Waiting for machine "ibm5170" to load....
FILE PATCH is a utility program designed for use by computer
consultants, technicians, information centers, software developers and
those individuals who "tinker" with files. It provides the ability, at
the byte level, for on-screen viewing, dumping to the printer,
modifying, extracting or creating any data or program file up to 10
megabytes in length.
When displayed on the screen each character within a file is shown along
with its corresponding ASCII or Hex value. The screen may be scrolled
one line at a time up or down, may be paged a screen at a time, or
repositioning may be performed at any point within the file. Also, the
file may be scanned for a specific occurrence of a string of values and
the file will be automatically repositioned at the point where the
values are found.
If a file is dumped to the printer all or only portions of the file
contents may be printed and the values will be shown in either ASCII or
HEX and optionally the corresponding characters may be displayed. The
values in any file may be modified or new values appended to the end of
the file in either character, ASCII or HEX. Any of the 256 ASCII or
HEX values may be used. Values may not be inserted or deleted.
All or portions of a file may be extracted to a new file or appended to
the end of an existing file.
Disk No: 1945
Disk Title: File Patch
PC-SIG Version: S2.0
Program Title: File Patch
Author Version: 2.0
Author Registration: $14.95
Special Requirements: None.
FILE PATCH is a utility program designed for use by computer
consultants, technicians, information centers, software developers and
those individuals who "tinker" with files. It provides the ability,
at the byte level, for on-screen viewing, dumping to the printer,
modifying, extracting or creating any data or program file up to 10
megabytes in length.
When displayed on the screen each character within a file is shown along
with its corresponding ASCII or Hex value. The screen may be scrolled
one line at a time up or down, may be paged a screen at a time, or
repositioning may be performed at any point within the file. Also, the
file may be scanned for a specific occurrence of a string of values and
the file will be automatically repositioned at the point where the
values are found.
If a file is dumped to the printer all or only portions of the file
contents may be printed and the values will be shown in either ASCII or
HEX and optionally the corresponding characters may be displayed.
The values in any file may be modified or new values appended to the end
of the file in either character, ASCII or HEX. Any of the 256 ASCII or
HEX values may be used. Values may not be inserted or deleted.
All or portions of a file may be extracted to a new file or appended to
the end of an existing file.
PC-SIG
1030D East Duane Avenue
Sunnyvale Ca. 94086
(408) 730-9291
(c) Copyright 1989, 1990 PC-SIG, Inc.
F I L E P A T C H
R E L E A S E 2.0
S H A R E W A R E E V A L U A T I O N
U S E R ' S G U I D E
M O R S O F T
9859 IH-10 West, 107/811
San Antonio, Texas 78230
(512) 692-9572
(C) Copyright, 1989 MORSOFT
S H A R E W A R E L I C E N S E S T A T E M E N T
This software is protected by United States Copyright Law and this
fully functional copy has been provided for your use to evaluate its
capabilities in regards to your needs. It may be freely copied,
distributed to others and posted on computer bulletin board systems as
desired provided the program, documentation and the MORSOFT copyright
remain intact and accompany each copy distributed. Distribution is
encouraged so that others may have the opportunity to evaluate the
system for their requirements.
This program is not "FREE" however and if you decide to continue the
use of it you are required to register with the MORSOFT company by
completing the SHAREWARE REGISTRATION AND ORDER FORM contained in this
manual and return to MORSOFT along with applicable payment, or to
register using VISA, MasterCard, or COD by calling our toll free order
line 1-800-662-0028.
When you do register the use of the program with MORSOFT you will
receive the following:
- The regular distribution copy of the program which will always
be the latest version and does not display the shareware notice
screen.
- The complete printed user's guide.
- You will be entitled to no cost telephone support from MORSOFT
in regards to the use and any problems encountered when running
the program, and will be notified when new releases of the
program become available.
Before completing the registration form however see the end of this
manual for information on the other programs available from MORSOFT.
S H A R E W A R E L I M I T E D W A R R A N T Y
THE PROGRAM(S) IS/ARE PROVIDED "AS IS" WITHOUT WARRANTY OF
ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT
LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE
QUALITY AND PERFORMANCE OF THE PROGRAM(S) IS WITH YOU. SHOULD
THE PROGRAM(S) PROVE DEFECTIVE, YOU (AND NOT MORSOFT OR AN
AUTHORIZED DEALER) ASSUME THE ENTIRE COST OF ALL NECESSARY
SERVICING, REPAIR, OR CORRECTION.
M O R S O F T
9859 IH-10 WEST, 107/811
SAN ANTONIO, TEXAS 78230
(512) 692-9572
MORSOFT - 9859 IH-10 West, 107/811 - San Antonio, TX 78230 - (512) 692-9572
-------------------------------------------------------------------------------
S H A R E W A R E R E G I S T R A T I O N A N D O R D E R F O R M
NAME __________________________________________________________
ADDRESS _______________________________________________________
_______________________________________________________
CITY _____________________ STATE ________________ ZIP CODE ________
MACHINE PROGRAM(S) WILL BE USED ON: MAKE ___________ MODEL _________
# DISKETTE DRIVES _______ # HARD DISKS ________ COLOR or MONOCHROME
HOW DID YOU OBTAIN THIS SHAREWARE COPY? __________________________________
--------------------------------------------------------------------------------
P R O G R A M S F O R R E G I S T R A T I O N
Program Name Quantity * Fee Each Copy = Total
------------------ -------- ------------- -------
FILE PATCH ________ $14.95 ________
MORSOFT CALCULATOR ________ $14.95 ________
DIRECT MAINT ________ $29.95 ________
PC SYSTEM MANAGER ________ $19.95 ________
TOTAL REGISTRATION FEES $__________
--------------------------------------------------------------------------------
P R O G R A M S F O R S H A R E W A R E C O P I E S
Program Name Quantity * Fee Each Copy = Total
------------------ -------- ------------- -------
MORSOFT CALCULATOR ________ $4.00 ________
DIRECT MAINT ________ $4.00 ________
PC SYSTEM MANAGER ________ $4.00 ________
FILE PATCH ________ $4.00 ________
TOTAL FOR SHAREWARE COPIES $___________
TOTAL THIS ORDER (REGISTRATION & SHAREWARE FEES) $___________
DISKETTE SIZE: ____ 5 1/4" ___ 3 1/2" PAYMENT OF $_____________ ENCLOSED
VISA, MasterCard, or COD call toll free 1-800-662-0028
TABLE OF CONTENTS
_____________________________________________________________
INTRODUCTION
FILE PATCH FEATURES AND REQUIREMENTS ................ 1
INSTALLATION PROCEDURES ................................. 2
PROGRAM OPERATIONS
STARTUP ............................................. 3
PROCESS SELECTION ................................... 4
VIEWING AN EXISTING FILE ............................ 4
ASCII VERSUS HEX MODE ............................... 7
FINDING CHARACTER STRINGS ........................... 7
PRINTING A FILE ..................................... 9
EDITING A FILE ...................................... 10
EXTRACTING FROM A FILE .............................. 11
CREATING A NEW FILE ................................. 13
CHANGING COLORS ..................................... 13
MORE PROGRAMS FROM MORSOFT
DIRECT MAINT ........................................ 15
PC SYSTEM MANAGER ................................... 19
MORSOFT CALCULATOR .................................. 21
INTRODUCTION
_____________________________________________________________
FILE PATCH is a utility program designed for use by computer
consultants, technicians, Information Centers, software
developers and those individuals that are responsible for or
just wish to "tinker" with PC files. It provides the ability,
at the byte level, for on screen viewing, dumping to the
printer, modifying, extracting or creating any DOS data or
program file up to 10 megabytes in length.
When displayed on the screen each character within a file is
shown along with its corresponding ASCII or HEX value. The
screen may be scrolled one line at at time up or down, may
be paged a screen at a time or repositioning may be performed
at any point within the file. Also the file may be scanned
for a specific occurence of a string of values and the file
will be automatically repositioned at the point where the
values are found.
If a file is dumped to the printer all or only portions of
the file contents may be printed and the values will be shown
in either ASCII or HEX and optionally the corresponding
characters may be displayed.
The values in any file may be modified or new values appended
to the end of the file in either character, ASCII or HEX. Any
of the 256 ASCII or HEX values may be used. Values may not
be inserted or deleted.
All or portions of a file may be extracted to a new file or
appended to the end of an existing file.
A new file may be created and any of the 256 ASCII or HEX
values may be entered in an append mode.
The basic machine and software requirements to use FILE PATCH
are as follows:
- 256k memory
- DOS 2.0 or later
- Color or Monochrome monitor
- Any disk or diskette configuration
If any problems are experienced using FILE PATCH please feel
free to contact the MORSOFT company for assistance.
1
INSTALLATION PROCEDURES
_____________________________________________________________
The FILE PATCH system consists of the FILE PATCH program
FILEPATC.EXE only; no configuration or data files are used.
Installation of FILE PATCH is therefore up to you and it may
be copied from the distribution diskette to a directory or
sub-directory on a hard disk or it may be loaded when needed
from a diskette.
2
PROGRAM OPERATIONS
_____________________________________________________________
STARTUP
_______
FILE PATCH is loaded and started in the same manner as any
other program. At the DOS command prompt set the default
drive and directory then enter the program name "FILEPATC".
Example: To set the default drive and path then enter the
program name assuming drive "C:" and the program
is under the directory "UTILITY".
C:
CD \UTILITY
FILEPATC
If running from a diskette insert in drive A: and
enter:
A:
CD \
FILEPATC
NOTE: Do not have a write protect tab on the
diskette.
Optionally the path of a file to view or modify may be
entered on the DOS command line used to start FILE PATCH.
Example:
C:
CD \UTILITY
FILEPATC C:\MYDIR\MYFILE.TXT
When the program starts it will simulate manual entry of the
path, open the file and stop at the prompt to enter the
beginning byte position for viewing. Note that if using this
option the complete path including the disk drive must be
entered on the command line.
3
PROCESS SELECTION
_________________
When FILE PATCH starts the initial process selection screen
will be displayed.
To view on the screen, edit, dump to the printer or extract
data from an existing file press the "F1" key.
To create a new file press "F2".
To change the screen colors press "F3". Note this option is
not available on monochrome monitors and will not be shown.
However if the machine has a color display board and a
monochrome monitor the screen will be garbled. Press the
"F9" key to switch to monochrome mode.
To exit the FILE PATCH program press the "Esc" key. A yes/no
(Y/N) prompt will be displayed verifying that you wish to
end. If yes press the "Y" key (upper or lower case) otherwise
press "N" for no and the program will continue.
VIEWING AN EXISTING FILE
________________________
To view (display on the screen) an existing file press the
"F1" key at the PROCESS SELECTION. A prompt will be
displayed for the path and name of the file. Enter the
drive letter, path, and the file name including any extension
then press enter, or press the "F1" key for on screen
selection. Note that if manually entering the information
the ":\" in positions 2 and 3 of the entry window may not
be overtyped and will be skipped over automatically.
If "F1" is pressed a disk selection window will open. Either
type the letter of the disk drive to view or using the
up and down arrow keys to the right of the keyboard on the
numeric pad move the highlighter to the desired disk and
press enter. For drives above "D:" the window will scroll
for "E:" through "Z:". To cancel the drive selection and
return to manually entering the file path press the "Esc"
key.
After the disk has been selected a window will open
displaying the files and sub-directories under the root
directory of the disk. Note that sub-directories are flagged
with the caption "<DIR>" to the right of the name.
Either press the key of the character (A thru F) to the left
of the file to view or directory to open or using the up and
down arrow keys move the highlighter to the selection and
press enter. If a sub-directory is selected it will be opened
and its files and sub-directories will be shown in the
window. The file and directory names may be scrolled using
the up and down arrow keys or they may be paged using "PgUp"
4
and "PgDn". To regress back up a directory tree press the
"F2" key to move to the previous directory. To cancel the
file selection and return to disk selection press the "Esc"
key.
IMPORTANT NOTE: When FILE PATCH accesses a file to be
viewed it is opened in Input/Output mode
to allow for subsequent editing. If the
file has a "Read Only" attribute a
yes/no prompt will be displayed to this
effect before processing begins and
asking if the attribute may be changed.
If no press the "N" key (upper or lower
case) and the program will return to
file path entry or selection. If yes
press the "Y" key and FILE PATCH will
change the attribute before opening the
file then modify it back to its original
value when processing is complete.
When a file path has been determined through manual entry or
the selection process a prompt will be displayed requesting
the starting byte position within the file for the display.
Also the number of the first (will always be 0) and last byte
will be shown. FILE PATCH references all byte positions in a
file relative to 0 (eg. the first byte will be 0, the second
1, etc.). Enter the desired number and press enter. Use the
cursor left arrow or backspace key to move the cursor to the
left. Note that when the file is displayed the first byte
shown will be on an even 10 character boundry for ASCII or
16 character boundry for HEX (eg. if in ASCII mode and 3274
is entered the first byte on the screen will be 3270. If in
HEX and A5 is entered the first byte will be A0). See the
ASCII VERSUS HEX MODE section below on entering decimal or
hex values.
When the beginning position has been entered the file will be
read and the file path that was entered will be shown at the
top of the screen next to the caption "FILE = " on the line
just below the FILE PATCH heading. Then if in ASCII mode a
grid will be displayed showing the first 50 bytes of the file
in both character and corresponding ASCII values starting
with the byte postion entered. If in HEX mode the grid will
show 80 bytes with both the characters and corresponding HEX
values.
If in ASCII mode, under the heading "BYTE #" is the starting
byte position for the values shown on the corresponding grid
line. In each grid cell is one character and its
corresponding ASCII value. To find the position within the
file of a character sum the BYTE # with the corresponding
number 0 thru 9 shown above the cells.
If there are less than 50 bytes remaining in the file
relative to the first byte shown on the screen the characters
5
"EOF" (END OF FILE) will be displayed in the cell AFTER the
last byte of the file.
If in HEX mode, under the heading "BYTE #" will be the
starting byte position for the values shown on the
corresponding grid line. In each grid cell is one character
and its corresponding HEX value. To find the position
within the file of a character sum the BYTE # with the
corresponding value 0 thru F shown above the cells.
If there are less than 80 bytes remaining in the file
relative to the first byte shown on the screen double dashes
("--") will be shown in the cell AFTER the last byte of the
file.
At the bottom of the screen are displayed the various keys
used for program control. The ones used for moving within
the file and changing the grid display are discussed below.
The others ("F1" turning edit on and off, "F2" printing,
etc.) are discussed in their relative sections later in the
manual.
Scrolling. To scroll the grid one line at a time, up or
down, use the cursor movement up and down
arrow keys on the number pad located to the
right side of the keyboard. If the up arrow
is pressed and the first character in the
grid is the beginning value in the file, or
the down arrow is used and the last value of
the file is displayed on the screen the
computer will beep.
Paging. To move forward or backward within the file a
page (screen) at a time use the "PgUp" and
"PgDn" keys.
Reposition. To reposition forward or backward within the
file press the "F3" key. A prompt will be
displayed requesting the new beginning byte
number. Enter the new value as required and
press the enter key. To move the cursor to
the left for overtyping a value that has
been entered use either the cursor left
arrow or backspace keys. This function is
performed in the same manner as entering the
starting byte position when the file is first
opened (see above). See the ASCII VERSUS HEX
MODE section later in the manual on entering
decimal or hex values.
Exiting. To exit from file viewing and return to the
process selection screen press the "End" key.
A yes/no (Y/N) prompt will be displayed to
verify that you wish to exit. Press the "Y"
key (upper or lower case) if yes otherwise
press "N" for no and continue viewing. Note
6
that the use of the "End" key here as opposed
to "Esc" is for a particular reason. When
in edit mode any of the 256 ASCII values may
be entered and "Esc" is value 27. If "Esc"
were used to exit the process the program
would not know if you wished to enter the
value 27 or end. The "End" key however is
received as a two character code from the
keyboard and can be interpreted properly
by FILE PATCH.
ASCII VERSUS HEX MODE
_____________________
FILE PATCH provides the ability to view the byte values in a
file in either ASCII or HEX. Which mode is currently in
effect is show on the third to the last line in the lower
left corner of the screen (MODE=ASCII or MODE=HEX). When the
program first starts it will be in ASCII. To change modes at
any time while viewing an existing file or creating a new one
simply press the "F8" key (F8 = MODE). The screen will clear
and the corresponding new grid will be displayed. The first
byte location of the file shown at the beginning of the grid
will change however since the ASCII display is based on a 10
byte boundry and HEX on a 16 byte boundry. You may switch
back and forth between modes as often as desired while
working with the same file.
Whenever a prompt is displayed to enter a byte position
within the file (when the file is first opened, reposition-
ing, or for printing) the values to be entered will be
dependant on the current mode. If in ASCII enter decimal
values (0, 15, 13056, etc.). If in HEX enter hex numbers
(00, A5, 03DF, etc.). Also if in HEX the values entered must
be even numbered; 05, 01D7, 0A54, not 5, 1D7 or A54.
When dumping the contents of a file to the printer the values
displayed will be the same as the mode of the screen display.
See the PRINTING A FILE section below for details.
FINDING CHARACTER STRINGS
_________________________
FILE PATCH provides the ability to scan a file for a string
of characters and if found the file will be repositioned at
that point. To start the find process press the "F4" key.
One of two prompts, based on the current ASCII or HEX mode,
will be displayed for entering the search values.
If in ASCII enter a string of up to 16 search values as
required using either the standard keyboard keys or the
combination of the "Alt" key and the numbers on the
numeric pad to the right of the keyboard. For example to
enter the character "t" (ASCII 116) press the "T" key in
7
lower case. For the value 218 which does not have a
corresponding key press and HOLD DOWN the "Alt" key then
press and release the 2, then the 1, then the 8 key on the
numeric pad, then release the "Alt" key.
To enter the null value (ASCII 000) press the "F2" key. To
move the cursor to the left and overtype what has been
entered use the cursor left key. To delete the last
character entered press the "F3" key.
As the values are typed the characters (if any) will
appear between the brackets ( [ and ] ) and the ASCII
numeric values will appear vertically below each
character.
If in HEX mode enter a string of up to 8 search values as
required using the 0 thru 9 and "A" thru "F" keys (upper
or lower case, upper case will be displayed). The values
must be entered in even pairs (eg. 0A, 09 not A or 9) and
will be shown between the brackets ( [ and ] ) when typed.
To move the cursor to the left for overtyping use the
cursor left arrow. To delete the last character entered
press the "F3" key.
When the values have been entered press the "F1" key. The
search will start at the first character shown in the grid,
or if in edit mode the character following the current edit
position (see the EDITING A FILE section below). If the
string is found the file will be repositioned at the closest
previous 10 byte boundry for ASCII mode or 16 byte boundry
for HEX and the grid will be redisplayed with the first
value of the string appearing in the top grid line. Also a
window will be displayed stating the byte position where the
string was located and to press any key to continue. If the
string was not found a window will be displayed to this
effect and the current position within the file will remain
unchanged.
To cancel the find function at the point of entering the
string values press the "Esc" key. Once the search has
started it cannot be stopped.
When a string has been found the "F5" key may be pressed to
restart the find search again for the same values without
having to reenter them. The scan will start at the character
following the first value of the previously found string (eg.
if the search string was "This is" the refind scan would
start with the "h" in the word "This").
The find and find again functions perform in the same manner
whether in view or edit mode. Also if "F5" is pressed with-
out a previous search being performed the program will ask
for a search string in the same manner as if "F4" had been
pressed.
8
PRINTING A FILE
_______________
FILE PATCH provides the option of printing (dumping) all or
part of a file for hard copy output and in either ASCII or
HEX. Also the corresponding characters may be displayed. To
start the print routine press the "F2" key at any time while
a file is displayed on the screen. A prompt will be dis-
played requesting the beginning and ending positions to be
printed. Enter the values as required pressing the enter key
after each entry. See the ASCII VERSUS HEX mode section above
on entering decimal or hex numbers. Note that the print will
start and end on an even 10 byte boundry for ASCII mode and
16 byte boundry for HEX.
When the positions have been entered a yes/no (Y/N) prompt
will be displayed asking if the corresponding characters for
the ASCII or HEX values are to be printed. If yes press the
"Y" key (upper or lower case) or if not press "N". This is
performed to avoid uncontrolled print head movement as some
characters are interpreted by printers as control values.
The values 000 thru 031 (ASCII) are automatically filtered
out by the program however values above 123 can cause
problems on some printers.
Next a prompt will be displayed to ready the printer and
press enter. To cancel the print at this point or at any
time while it is running press the "Esc" key. Note however
that if the print has started and the "Esc" key is pressed
the printer will not actually stop until its buffer has been
cleared.
The printout will be in a similar format as the grid shown
on the screen with 10 values being displayed per line for
ASCII and 16 for HEX. The beginning byte number for the line
will be on the far left side followed by the values, each
separated by a space, and if the characters are to be shown
they will appear on the line to the right bordered on the
left and right with an asterisk ("*"). Below are two sample
dumps the first in ASCII and the second in HEX and each
displays the corresponding characters.
FILE = C:\MYDIR\MYFILE
MODE = ASCII
BYTE # 0 1 2 3 4 5 6 7 8 9 0123456789
__________________________________________________________________
13,150 032 116 101 099 104 110 105 099 105 097 * technicia*
13,160 110 115 044 032 032 073 110 102 111 114 *ns, Infor*
9
FILE = C:\MYDIR\MYFILE
MODE = HEX
BYTE # 0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF
___________________________________________________________________________
3350 6F 6E 73 75 6C 74 61 6E 74 73 2C 20 20 20 20 74 *onsultants, t*
3360 66 63 68 6E 69 63 69 61 6E 73 2C 20 20 49 6E 66 *echnicians, Inf*
EDITING A FILE
______________
FILE PATCH provides the ability to change values within a
file and/or append values at the end. Values may not be
inserted within a file or deleted.
NOTE - FILE PATCH IS NOT AN EDITOR OR WORD PROCESSOR. EXCEPT
FOR WHAT IS DISPLAYED ON THE SCREEN THE FILE IS NOT BUFFERED
IN MEMORY AND UPDATES ARE MADE IMMEDIATELY AND DIRECTLY TO
THE FILE. CAUTION SHOULD THEREFORE BE EXERCISED WHEN USING
THIS FUNCTION.
To start the edit press the "F1" key at any time after the
file has been opened and is being displayed. A yes/no (Y/N)
prompt will appear as to whether or not a backup of the file
is to be performed. If yes press the "Y" key (upper or lower
case) otherwise press "N". If yes the file will be backed up
to the same path and the name will be the file name plus the
extension ".FPB" (eg. for file MYFILE.TST the backup will be
MYFILE.FPB). Note however if the file being edited is a
FILE PATCH backup file (or has the .FPB extension) a prompt
will be displayed stating that the backup cannot be performed
and to press enter to continue with the edit or "Esc" to
cancel.
Next a warning message will be displayed at the top of the
screen below the "FILE =" caption as a reminder that the edit
function is on and that the updates are made directly to the
file.
To indiciate the current edit byte position the character
portion of the grid cell will be shown in reverse video. To
change a value move the indicator to the desired cell by
using the cursor movement left and right arrow keys within a
line or up and down arrow keys for line to line and scrol-
ling. If in ASCII mode use either a character key on the
keyboard or press and hold down the "Alt" key then press and
release the corresponding numeric keys on the numeric pad
then release the "Alt" key. For example to enter the
character "t" (ASCII 116) press the "T" key lower case. To
enter the ASCII value 205 press and hold down "Alt" then
press and release the "2" on the numeric pad to the right of
the keyboard, then the "0", then the "5" then release the
10
"Alt" key. To enter the null value (ASCII 000) press the
"F6" key. If in HEX 2 characters must be entered. Press
the keys 0 thru 9 or "A" thru "F" (upper or lower case, upper
case will be shown on the screen) for the first character
then enter the second.
When the new value has been entered the ASCII or HEX number
along with the corresponding character, if any, will be
displayed in the cell. Note that the edit position indicator
will not automatically move after an entry has been made. The
cursor movement keys must be used to change locations. To
move within the file a screen (50 or 80) characters at a time
the "PgUp" and "PgDn" keys may be used. The "F3" key,
reposition, is also available and works in the same manner as
when in view mode.
To append a value to the end of the file move the edit
position indicator to the cell containing the end of file
marker ("EOF" if in ASCII or "--" in HEX) and enter the new
value. The end of file marker will automatically shift to
the next cell. When a value has been appended to the file
it may not be deleted.
As noted above the file being edited is not buffered in
memory except for the values shown on the screen. The "F7"
key however may be used to reinsert (undo) a value after it
has been changed but only if the cell position has not been
scrolled or paged off of the screen. Position the edit
indicator to the cell position and press "F7". The value
that was previously at the location before the last change
will be reinserted.
To turn the edit function off and return to view only press
the "F1" key. To turn edit back on press "F1" again. If the
file was backed up the first time edit was invoked the backup
prompt will not be displayed. The print, reposition, find,
find again and mode functions are available in edit mode and
work in the same manner as when in view only.
REMEMBER - USE THE "End" KEY TO QUIT PROCESSING ON THE FILE
NOT THE "Esc" KEY. IF EDITING IN ASCII MODE AND
"Esc" IS PRESSED THE VALUE 27 WILL BE INSERTED
IN THE CURRENT CHARACTER POSITION.
EXTRACTING FROM A FILE
______________________
FILE PATCH provides the ability to extract all or only
portions of the data in a file and write it to a new file or
append it to the end of an existing file. To perform the
extract process press the "F9" key at anytime while viewing a
file. First a window will open requesting the name of the
output (extracted to) file. If this is a new file enter the
name and press enter. If the file aleady exists and is to be
appended to either enter the name or press "F1" for a
11
selection process.
If the name is entered the next window displayed will be for
entering the disk drive and path of the file and pressing
enter or press "F1" for selecting the path. If "F1" is
pressed a window will open for selecting the disk drive.
Either enter the letter of the drive or using the up and down
arrow keys highlight the desired drive and press enter. Next
a window will open showing the sub-directories under the root
directory of the drive. Either press the letter key (A thru
F) of the directory or highlight using the up and down arrow
keys. In either case press enter if this is the last
directory in the path or press "F1" to open and display its
sub-directories. If "F1" is pressed repeat the selection
procedure until the last directory has been selected and
press enter. To regress back to the next previous directory
press the "F2" key. Press the "Esc" key at either window to
return to the previous window.
Note that if the file name was manually entered and it
already exists a prompt will display to this effect and
providing the option to press enter to append to it, "F1" to
overwrite it or "Esc" to cancel the extract.
If the extracted to file already exists and at the window to
enter the file name the "F1" key was pressed a selection
process performed in the same manner as selecting a file for
viewing (see VIEWING AN EXISTING FILE above) will be
performed.
When the file name and path have been determined a process
function window will open.
Next to the caption "From File -" will be the path of the
file currently being viewed. Next to "To File -" will be the
path of the extracted to file. To the right will be a
reminder that the first byte in the current file is 0;
"(First byte in file is 0)", and the number of the last byte
in the file; "(Last byte in file is )". At the bottom
of the window will be the count on the number of bytes thus
far extracted. To cancel the extraction at this point or
at any time during the process when the program is waiting
for a response press the "Esc" key.
The cursor will be positioned in the box next to the caption
"Enter Beginning Byte Number". At this point enter the
number of the byte within the current file to start the
extraction (remember relative to 0) and press enter.
Next the prompt "Enter Ending Byte Number" will display with
the cursor positioned within an entry box. Enter the number
of the last byte to be extracted and press enter.
The data will then be extracted fron the current file and
written to the output file. When complete a prompt will
display asking if more data is to be extracted. If no press
12
the "N" key and the output file will be closed and the
program will return to normal file viewing. If yes press the
"Y" key and the procedure for entering the beginning and
ending byte positions will be repeated.
CREATING A NEW FILE
___________________
FILE PATCH provides the ability to create a new file and
enter data values in an append mode (at the file's end) in
either ASCII or HEX. To start the create press the "F2" key
at the process selection screen. A window will be displayed
requesting the name for the new file. Type in as required
and press enter. Next a window will open for the drive and
path for the file. Either enter as required and press enter
or press the "F1" key for path selection.
If "F1" is pressed a drive and directory path selection
process will be performed in the same manner as when
selecting the path for an extract file (see the EXTRACTING
FROM A FILE section above).
FILE PATCH will then check to see if the file already exists.
If so a yes/no (Y/N) prompt will be displayed asking if the
existing file is to be overwritten. If yes press the "Y" key
(upper or lower case) or if not press "N" and a new name may
be entered. If the file is to be overlayed it will be
deleted then reopened for output with a length of 0.
At this point the program will shift to edit mode and an
empty grid will be displayed with the end of file indicator
("EOF" or "--") at byte position 0. Enter the new file data
in the same manner as appending values to an existing file.
Press the "End" key when all data has been entered and the
file is to be closed.
CHANGING COLORS
_______________
If using a color monitor and it is desired to change the
colors of the screen display press the "F3" key at the
process selection window.
A window will be displayed showing the standard 15 colors
with a letter "A" though "O" above each. A prompt will be
given to press the letter key of the color for the screen
outline (heading, grid outline, etc.). Press the appropriate
key (upper or lower case). Next will be a prompt requesting
the color for the file values when displayed. Press the
appropriate key. The screen will clear and then redisplay
with the new colors.
If the two colors given are the same or similar (eg. light
13
blue and dark blue) the screen outline and file data will
appear in the same color and the prompts and function key
display at the screen bottom will have a black foreground
and colored background.
Note that FILE PATCH does not retain any configuration or
data files therefore if different colors are desired this
procedure will have to be performed each time the program is
started.
E N D F I L E P A T C H U S E R ' S G U I D E
H A P P Y C O M P U T I N G !
14
M O R E P R O G R A M S F R O M M O R S O F T
_________________________________________________________________
- - - - D I R E C T M A I N T - - - -
TAME YOUR HARD DISK and forget DOS with DIRECTMAINT the full
full function disk directory and file maintenance system
comprised of three programs: DIRECTMAINT I, DIRECTMAINT II,
and FILE PATCH.
DIRECTMAINT I provides a directory/file view of a disk
showing with a formatted display all the sub-directories and
files for a specific directory. Using the display and
"point and shoot" highlighted bounce bar menus the
directories and files may be selected for the following
various processing functions.
For directories:
- Copy all or selected files from one directory to
another on the same or to a different disk. When
copying from a hard disk to floppies a prompt is
displayed for switching diskettes when the target
disk fills. File contents are not spanned
between diskettes however, each disk will contain
files in their entirety.
- Move all or selected files from one directory to
another on the same or to a different disk. If the
source and target disks are the same only the
directory entries will be modified, the files will
will not be affected. If the disks are different the
files will be physically copied to the target drive
and then erased from the source disk.
- Compare all or selected files on one disk or in one
directory to those on or in another. If two files do
not compare equal the machine will stop and a window
will open showing a block of 30 characters from each
file where the mismatch occurred and the byte location
of the characters in error. Optionally the files may
be modified on a character by character basis.
- Erase all or selected files in a directory.
- Create a new directory.
- Erase a directory.
- Print the names of the sub-directories and files
in a single directory or optionally all the names
within a complete directory tree structure. This
also provides the ability to print the names of
all the directories and all the files on a disk.
- Find the path for any file anywhere on a disk.
15
Optionally when a file is found its directory may be
"opened" and displayed on the screen. Also if the
file is a program (.COM or .EXE) or batch (.BAT) file
it may be passed to DOS for execution.
For individual files:
- Copy or move a file to a different disk, to a
different directory on the same disk, or to the
same directory on the same disk but with a
different name.
- Compare the contents of one file to that of
another displaying where the files are in error and
providing the option to modify them.
- Erase a file.
- Display the contents of a file on the screen.
- Print the contents of a file.
- Change the name, date, time or attribute of a
file.
- One or more files may be "marked" for subsequent group
copy, move, compare or erase.
- Load and run a program or batch file. Optionally
DIRECTMAINT I may be restarted automatically when
the program or batch file ends.
- Load and run FILE PATCH using the file for input.
- Two seperate selections for loading and running
programs of your choice using a file that has been
selected through DIRECTMAINT.
Also while viewing the directories and files on a disk
DIRECTMAINT I provides:
- Ease of movement within disk and directory tree
structures.
- The ability to view two disks or two directories on
the same disk on the same screen at the same time.
- Directory names on the display screen may be sorted in
ascending, descending or disk sequence.
- Files on the display screen may be sorted in ascending
or descending sequence on name, extension, size, date,
time, date and time, or attribute and may be
resequenced back to the order as they appear in the
disk directory.
16
- An exit to DOS may be performed for executing commands
or running other programs and DIRECTMAINT I returned
to at the same point where the exit was initiated
DIRECTMAINT II is similiar to DIRECTMAINT I except it
provides a full view of ALL the files on one or more disks
at one time. The information (name, path, size, date, time
and attribute) for each of the files is read into memory and
displayed using a formatted screen. The information may then
be sorted in either ascending or descending sequence
providing:
- If in name sequence which files are duplicated in
multiple directories or on more than one disk. The
duplicates will automatically be flagged on the
screen for you.
- If in name extension sequence what are all the files
with the same extension, what are all the program
files (.COM or .EXE), what are all the batch (.BAT)
files, etc.
- If in path sequence a complete view of the disk by
directory and sub-directory.
- If in size sequence which are the largest files (the
ones using up the most disk space).
- If in date/time sequence which files were created or
modified on a specific day.
- If in attribute sequence which are the read only or
hidden files and which files have been changed since
the last disk backup.
DIRECTMAINT II also provides the following functions:
- Print the information an all of the files in memory
or only those with duplicate names.
- Display disk statistics on total space available,
total space used, total number of files and total
number of directories.
- Exit to DOS and return to DIRECTMAINT II.
- All of the file processing capabilities of
DIRECTMAINT I (copy, move, compare, erase, etc.).
With these functions DIRECTMAINT II is invaluable in
helping to keep your disks clean of obsolete and
duplicated files, saving valuable disk space and
in many cases may help avoid having to purchase
additional hard disks.
Both DIRECTMAINT I and DIRECTMAINT II are designed to be
17
"user friendly" with all instructions for operator responses
displayed on the screen and all processes are selected using
either single key strokes or through "point and shoot"
highlighted bounce bar menus. Only when specific information
such as a file selection mask or a new file date or time
are required does the user have to enter data. No commands
or keywords are required to be memorized and after using the
system a few times reference to the manual is seldom
necessary.
Also DIRECTMAINT I and DIRECTMAINT II are "linked" together
in that when running DIRECTMAINT I by simply pressing the
"F10" key it will terminate and automatically call
DIRECTMAINT II. When in DIRECTMAINT II press "F10" and it
will end and start DIRECTMAINT I.
FILE PATCH comes as a part of DIRECT MAINT at no additional
cost.
The minimum machine requirements for using DIRECTMAINT are
as follows:
- A hard disk
- 380k of usable memory.
- DOS 2.0 or later.
- A color or monochrome monitor. If color is used
screen colors may be selected.
- A printer is optional.
Prices: Registered copy $29.95
Shareware evaluation copy $4.00
Call toll free now 1-800-662-0028
MORSOFT
9859 IH-10 West, 107/811
San Antonio, Texas 78230
(512) 692-9572
18
M O R E P R O G R A M S F R O M M O R S O F T
_________________________________________________________________
- - - - P C S Y S T E M M A N A G E R - - - -
Tired of having to remember and continually reenter DOS
commands or batch file names to start your jobs or programs?
Wish your computer was better organized. Now there's PC
SYSTEM MANAGER, the full function, fully self-contained
master menuing system for your IBM PC or compatible.
Select your programs to be run from easy to read and
descriptive menus and sub-menus customized for your system
with no practical limit to the number of menu entries or
number of sub-menu levels (system limit is 32,000 entries
overall). The system starts up automatically when you power
on or reboot and restarts itself when a selected job or
program ends. It is always there for your next selection and
does not "terminate and stay resident" tying up memory or
possibly damaging system registers.
Wish the computer would display reminders such as which
diskettes to insert or what forms to use on the printer
before a program starts so you don't have to look it up in a
manual or find those scribbled notes you put somewhere? PC
SYSTEM MANAGER allows up to 255 lines of free form text to be
displayed whenever a menu entry is selected.
Use replaceable parameters in your batch files? PC SYSTEM
MANAGER will prompt you for them when a job starts so they're
not forgotten.
Have a computer that is used by more than one individual and
need security? PC SYSTEM MANAGER provides passwording at the
menu, sub-menu and menu entry level.
Ever need to run a job or program with slightly different DOS
commands for a one time run? PC SYSTEM MANAGER allows you to
alter the normal commands for a job when it is selected from
a menu but without changing those stored in the master file.
This makes ad hoc and "just this time only" runs easy.
Need to keep track of your computer usage? PC SYSTEM MANAGER
records in its log file the date and time a program was
started and the date and time it ended and through the use of
logon user ID's who ran the program. Also multiple reports
may be printed showing both detailed and summary information
on user and program run times.
PC SYSTEM MANAGER is fully self-contained and has all of its
own editors for entering, retaining and modifying all the DOS
commands to run your programs, startup reminders, parameter
prompts and passwords. Also all of the files used by the
system are retained in its own sub-directory and are fully
maintained by the system itself.
19
Need to automatically start jobs? PC SYSTEM MANAGER can
automatically start up to 30 different jobs or programs based
on time of day and the current date, the day of the week, a
specific day of the month, the first and third or second and
last day of the week of the month (eg. the first and third
Monday of each month), every other of a specific day of the
week (eg. every other Friday), the last day of the month
or the last of a specific day of the month (eg. the last
Wednesday of each month).
PC SYSTEM MANAGER comes with its own installation program and
can be up and running on your system in just a few minutes.
No special expertise is required to load or use the system
and with its "user friendly" prompts throughout you always
know what to do next. If you can run your computer now you
can use PC SYSTEM MANAGER.
The basic machine and software requirements to use PC SYSTEM
manager are as follows:
- DOS 2.0 or later
- Monochrome or color monitor. If a color monitor is used
selection of screen colors is provided.
- 256k usable memory
- Hard disk.
Prices: Registered copy $19.95
Shareware evaluation copy $4.00.
Call toll free now 1-800-662-0028
M O R S O F T
9859 IH-10 West, 107/811
San Antonio, Texas 78230
(512) 692-9572
20
M O R E P R O G R A M S F R O M M O R S O F T
_________________________________________________________________
- - - - M O R S O F T C A L C U L A T O R - - - -
The MORSOFT CALCULATOR is a full function calculator program
designed to run on IBM PC and compatible computers. It may
be used as an "adding machine" providing the ability to sum
up to 1,000 values, each stored in the computer's memory
"tape" which may be scrolled forward or back, changed and/or
printed. Both sub and overall totals are retained and dis-
played on the computer screen.
Also calculations such as multiply, divide and trigonometric
functions are provided and the results may be added or sub-
tracted to the memory tape. In addition a "memory"
constant feature is built in and values may be added,
subtracted, multiplied or divided to or from the constant as
they are entered.
And all functions may be performed in either decimal or
hexadecimal mode.
F U N C T I O N S
- Add - Trigonometric Sine, Cosine,
- Subtract Tangnet, and Arctangent
- Multiply - Memory constant add to,
- Divide subtract, subtract from,
- Square root multiply by, divide into,
- Exponentiation divide by
- Percent - Sub-total
- All functions available - Overall total
in both decimal and - 1,000 entry tape retention,
Hexadecimal view, change and print
- Maximum integer positions 13, maximum decimal positions 12,
combined 12
The basic machine and software requirements to use the
MORSOFT CALCULATOR are as follows:
- An IBM PC/XT/AT or compatible with DOS 2.0 or later
- Monochrome or color monitor
- 256k usable memory
- A hard disk or 1 floppy
Prices: Registered copy $14.95
Shareware evaluation copy $4.00.
Call toll free now 1-800-662-0028
M O R S O F T
9859 IH-10 West, 107/811
San Antonio, Texas 78230
(512) 692-9572
21
╔═════════════════════════════════════════════════════════════════════════╗
║ <<<< Disk #1945 FILE PATCH >>>> ║
╠═════════════════════════════════════════════════════════════════════════╣
║ To start program, type: FILEBATC (press enter) ║
║ ║
║ To print documentation, type: COPY FILEBATC.DOC PRN ║
╚═════════════════════════════════════════════════════════════════════════╝
Copyright (c) 1990 PC-SIG INC.
Volume in drive A has no label
Directory of A:\
FILEPATC EXE 130756 6-27-90 4:27p
FILEPATC DOC 61239 6-27-90 5:08p
README 683 6-27-90 4:43p
GO BAT 38 1-01-80 1:37a
GO TXT 572 8-11-90 11:17p
FILE1945 TXT 2819 8-11-90 11:16p
6 file(s) 196107 bytes
123904 bytes free