home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 9 / FreshFishVol9-CD2.bin / bbs / util / mayflower.lha / MayFlower / Patch / Patch.doc < prev    next >
Text File  |  1994-05-04  |  4KB  |  100 lines

  1.  
  2.                         Patch 5.0 (19940308)
  3.  
  4.                        by Stephen D. Childers
  5.  
  6. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  7.          ***   WARNING !   ***         ***   WARNING !   ***    --\ /--
  8.                                                                 (o) (o)
  9. This program can destroy program files if not used properly.       ^
  10. Do not use this program on original files unless you know       \_____/
  11. exactly what you are doing.
  12.  
  13. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  14. Program Description:
  15.  
  16.    1) Patch is a program designed to alter program files by inserting
  17.       new data values into specific locations within any file.
  18.  
  19.    2) Can only be used from CLI. Can be made resident.
  20.  
  21.    3) Program (when run from CLI) will interact with the 'c:Why' command
  22.       after program failures; this command may provide a more detailed
  23.       explanation of why the program failed.
  24.  
  25.       The 'Why' command should be used immediately after a program
  26.       failure to extract the last program's result code, because
  27.       that result code is changed upon the execution of the next CLI
  28.       command.
  29.  
  30.    4) Certain error reports will contain the name of the argument, file,
  31.       device, (etc) that is associated with failure when it occurs.
  32.  
  33. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  34. CLI Usage:
  35.  
  36.     > Patch [!|?] [file location -datatype data]
  37.  
  38.        ! = show author info
  39.        ? = show some help
  40.  
  41.        file      = File on any device.
  42.  
  43.        location  = The location offset (hex or decimal) within file.
  44.                    The range of input values are:
  45.                       Hex     = H1 to H7fffffff
  46.                       Decimal = 1 to 2147483647
  47.                    Hex value must be preceded with 'h'
  48.  
  49.        -datatype = Flag which describes format for data, flags are:
  50.                      H = data is hex format.
  51.                      S = data is string format.
  52.  
  53.        data      = Data to put at the location (string or hex) format.
  54.  
  55. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  56. Version History:
  57.  
  58.    The following information briefly describes changes or improvements
  59.    made to each version, and they will be described in descending order;
  60.    meaning latest version information begins first:
  61.    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  62.    Version 5.0 (19940308) -
  63.    1) Changed version numbering format. Program can now be used with the
  64.       "Version" command. Date within parenthesis is shown in a somewhat
  65.       international format as (yyyymmdd).
  66.    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  67.    Version 19930730 -
  68.    1) Optimized and refined source code thereby making program smaller.
  69.    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  70.    Version 19920110 -
  71.    1) Removed a CLI parsing problem.
  72.    2) Can be made resident.
  73.    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  74.    Version 19910826 -
  75.    1) The argument template has changed.
  76.    2) Improved error reporting.
  77.    3) Program (when run from CLI) will now interact with the 'c:Why'
  78.       command after program failures.
  79.    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  80.    Version 19910704 - The first version.
  81.  
  82. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  83.            _     _     _     _     _     _     _     _     _
  84.         _ /_\ _ /_\ _ /_\ _ /_\ _ /_\ _ /_\ _ /_\ _ /_\ _ /_\ _
  85.       /X_X/ \X_X/ \X_X/ \X_X/ \X_X/ \X_X/ \X_X/ \X_X/ \X_X/ \X_X\
  86.      //                                                         \\
  87.     //     28  Then said they unto him, What shall we do, that   \\
  88.    //   we might work the works of God?                           \\
  89.   /X\      29  Jesus answered and said unto them, This is the     /X\
  90.   \X/   work of God, that ye believe on him whom he hath sent.    \X/
  91.    \\                                                             //
  92.     \\             The King James Holy Bible - John 6:28-29      //
  93.      \\ _     _     _     _     _     _     _     _     _     _ //
  94.       \X_X\_/X_X\_/X_X\_/X_X\_/X_X\_/X_X\_/X_X\_/X_X\_/X_X\_/X_X/
  95.           \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/
  96.  
  97. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  98.                               End Of Document
  99.  
  100.