home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fresh Fish 9
/
FreshFishVol9-CD2.bin
/
bbs
/
util
/
mayflower.lha
/
MayFlower
/
Patch
/
Patch.doc
< prev
next >
Wrap
Text File
|
1994-05-04
|
4KB
|
100 lines
Patch 5.0 (19940308)
by Stephen D. Childers
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*** WARNING ! *** *** WARNING ! *** --\ /--
(o) (o)
This program can destroy program files if not used properly. ^
Do not use this program on original files unless you know \_____/
exactly what you are doing.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Program Description:
1) Patch is a program designed to alter program files by inserting
new data values into specific locations within any file.
2) Can only be used from CLI. Can be made resident.
3) Program (when run from CLI) will interact with the 'c:Why' command
after program failures; this command may provide a more detailed
explanation of why the program failed.
The 'Why' command should be used immediately after a program
failure to extract the last program's result code, because
that result code is changed upon the execution of the next CLI
command.
4) Certain error reports will contain the name of the argument, file,
device, (etc) that is associated with failure when it occurs.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CLI Usage:
> Patch [!|?] [file location -datatype data]
! = show author info
? = show some help
file = File on any device.
location = The location offset (hex or decimal) within file.
The range of input values are:
Hex = H1 to H7fffffff
Decimal = 1 to 2147483647
Hex value must be preceded with 'h'
-datatype = Flag which describes format for data, flags are:
H = data is hex format.
S = data is string format.
data = Data to put at the location (string or hex) format.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Version History:
The following information briefly describes changes or improvements
made to each version, and they will be described in descending order;
meaning latest version information begins first:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Version 5.0 (19940308) -
1) Changed version numbering format. Program can now be used with the
"Version" command. Date within parenthesis is shown in a somewhat
international format as (yyyymmdd).
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Version 19930730 -
1) Optimized and refined source code thereby making program smaller.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Version 19920110 -
1) Removed a CLI parsing problem.
2) Can be made resident.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Version 19910826 -
1) The argument template has changed.
2) Improved error reporting.
3) Program (when run from CLI) will now interact with the 'c:Why'
command after program failures.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Version 19910704 - The first version.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
_ _ _ _ _ _ _ _ _
_ /_\ _ /_\ _ /_\ _ /_\ _ /_\ _ /_\ _ /_\ _ /_\ _ /_\ _
/X_X/ \X_X/ \X_X/ \X_X/ \X_X/ \X_X/ \X_X/ \X_X/ \X_X/ \X_X\
// \\
// 28 Then said they unto him, What shall we do, that \\
// we might work the works of God? \\
/X\ 29 Jesus answered and said unto them, This is the /X\
\X/ work of God, that ye believe on him whom he hath sent. \X/
\\ //
\\ The King James Holy Bible - John 6:28-29 //
\\ _ _ _ _ _ _ _ _ _ _ //
\X_X\_/X_X\_/X_X\_/X_X\_/X_X\_/X_X\_/X_X\_/X_X\_/X_X\_/X_X/
\_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
End Of Document