____
\__/____)\____)\
___\____ \.___/1.1 - 12/24/94
/ .\| __/__ .\ International Patching System Format
/ _>\ |/ . _>\MindRape
\_ : ./ |\ : /
: . : :: :
. . .. .
. .
|
| IPS Element | Description |
|---|---|
| Majic | This is the signature of a IPS patch. It is 5 bytes and should be the word "PATCH". |
| Address | The location in the binary to patch. 3 chars. |
| Patch Size | The number of bytes to patch for this cluster. It is 2 bytes, therefore 64K maximum in size. |
| Bytes to patch | These are the modified bytes that need to be patched. They are
patched at the above address. Its size is variable, you can determine it's length by looking at the Patch Size. |
| ... | Address, Patch and Bytes to patch, repeated as many times as it wants. |
| EOF | This is the end of file marker. It is always located at the end of a
IPS patch. It could also be used to validate whether a IPS patch is complete. 3 chars = "EOF" |
The following example contains 3 patches, each patch is of the following byte sizes: 3, 10 and 5 bytes.
| Keys | Description |
|---|---|
| PATCH | This is the signature of a IPS file. It always resides at the start of every IPS file. |
| aaa | Address (3 Bytes) |
| pp | Patch Size (2 Bytes) |
| b | These are the changed bytes that need to replace the one in the orginal binary. There are pp number of these. |
| EOF | End of file marker. |
You can download some IPS patches that Damaged Cybernetics has done.
| File Name | Game / Copyright Owner | Notes |
|---|---|---|
| DRMARIO.IPS | Tetris & Dr. Mario © Nintendo | Save Ram Crack |
| SMURF.IPS | Smurfs © Infogames | PAL Fix |
| MWARIO.IPS | Mario & Wario © Nintendo | Save Ram Crack : Notes still needs the mouse to be remapped to the joypad! |
If you notice any errors in this document or you develop anything with this information please send me some email.
Damaged Cybernetics is not connected or affiliated with any mentioned
company in any way. The opinions of Damaged Cybernetics do not reflect the
views of the various companies mentioned here. Companies and all products
pertaining to that company are trademarks of that company. Please contact
that company for trademark and copyright information.