Standard use of IPS (International Patching System): Patching Translation and other Modifications over ROMs
Description | Size |
---|---|
IPS file identifier | 5 bytes (characters PATCH) |
{ | 0 bytes (Begin Loop) |
Offset in file to place patch | 3 bytes (0 - 16777215) if EOF (4542278) exit loop |
Number of bytes in patch | 2 bytes (0 - 65535) |
Patch byte(s) | (specified by 'Number of bytes in patch') |
} | 0 bytes (End Loop) |
Sample IPS file contents with 2 offset points:
PATCHooonn?ooonn?EOF
o - Offset in file
n - Number of bytes in patch
? - Data byte(s) (n number of bytes)