scene.org File Archive

File download

<root>­/­resources­/­tools­/­snes/gpatch.lha

File size:
8 867 bytes (8.66K)
File date:
2021-10-29 05:45:02
Download count:
all-time: 669

Preview

  • GPatcher 23.87K
  • Gpatcher.doc 3.98K

file_id.diz

                      ___                  ___                     /\
            _________|   |________________|__ |_______________/\  /  \
          /\\   ___  |   |          \        \|\                \/   /
         /  \\_|   |_|   |______    /___     /| \_____________   \  /
        /   /_ |   | |   | ____/   /___/    / |   ______      \   \/
       _\__   \|   |_|   ||__  ___/|    ___/  |  |__  _/ ___ _/\   \
      /    \   \     |   |  / |    |   |  |   |_/   \|__/   \\  \   \_
     / ________/_____|___|_/__|[SP]|___|  |_________/_______/ \_/\___/
     \/

                           FILEPATCHER by GORDON
                           ---------------------

                               Introduction

Patching  Files has turned out to be a major need in the BBS-community.  In
most cases it is not desireable and even not allowed on many BBSs to upload
a  fixed,  trained  and  otherwise  changed files again when there are only
minor changes to the file itself.  This is why you need a Filepatcher.



                                 Features

The  major  advance of this Filepatcher ahead of all others (like BSL etc.)
is  the  capability to automatically create a patchfile without the need to
find all the changes by ourselves and enter them with an editor or thelike.
This releaves you of all the boring work to be done afterwards.  Due to the
widely  spread BSL-patchformat and it's availability on MS-DOS there's even
included  a  converter  for  these  patchfiles.   However  the  use  of the
Filepatcher ist recommended, since it is easier to use and the patchfile is
more  effective  and  shorter.   MSDOS  and  Atari  etc.   version  will be
available in the future.




                                   USAGE

The Filepatcher supports an Intuition-driven window interface which is easy
to  use.  The middle part of the window is used for status messages and the
available gadgets work as follows:


[Gadget Functions]:

   Find Patches
   ------------
This  option  checks two given files (selectable via filerequester) for all
differences  in  the  two  files  and  creates a patchfile according to the
differences found.

   Patch File
   ----------
This option modifies an unpatched file with a patchfile.



[Menu Functions]:

   Find Patches
   ------------
Works exactly like the Gadget Function.


   Patch File
   ----------
Works exactly like the Gadget Function.


   Convert BSL to G-Patch-File
   ---------------------------
This converts a Patch-File in BSL-format to a Patch-File in G-Format.

   Convert G to BSL-Patch-File
   ---------------------------
This converts a patchfile in G-Format to patchfile in BSL-format.
  
		 
                             G-PATCH STRUCTURE

 Example:    dc.b	"GORDON-PATCH"		; 12 Bytes/Is it a G-Patch?
             -------------------------
             dc.l	$103ff			; Offset (Longword)
             dc.l	5			; Lenght of Patch (Longword)
             dc.b	$ff,$e0,$12,$22,$22	; Patch (5 Bytes)

             next Offset & Lenght etc.
	
             if you want to finish the Patchfile just write 2 Longwords
	     after the Patch.


                                 BUGS etc.

This program has been tested on the following computers with the following
configurations:
       
      Computer       CPU          OS Version
     ------------------------------------------
	A2000       68000         Kick 1.3
	A2000       68030         Kick 1.3
	A2000       68000         Kick 2.0
	A2000       68030         Kick 2.0

It has been tested with Mungwall and Enforcer and worked well.  If you have
any  problems with this program then write a mail to GORDON on a wellknown
board or just call ScHiZoPhReNiA BBS.


                                  THANKS

Many thanks must go to JONES who helped a lot during the development of this
program and it's testing.

                                  GREETS

      Amok, Mr.Rox, schulle, Fred Feinbein, Tom-Idea, Mark, Free Agent
                       Jones and to my lovely family

----------------------------------------------------------------------------