IPS supposedly stands for "International Patching System" and is a patching format that was common with older ROMs back in the day.
The format is old and has limitations, so it's not often used today but I still wanted to keep the information alive as there are less sites documenting the format nowadays.
- IPS addresses offsets to the original file in a 24-bit value, therefore it is limited to
2^24meaning it can only patch up to the first 16 MiB of the file. - The patches themselves use 16-bit for the length and so it can only include patches up to
2^16or 64 KiB at a time.
| Section | Size (bytes) | Description |