Skip to content
EZ ROM Patcher

ROM patch formats

Short answer

ROM patches come in about ten formats. They differ in three ways that matter: whether they verify you have the right ROM, whether they can change the ROM’s size, and how large a file they can address. BPS is the best default; the rest exist for specific reasons.

Format matrix
FormatExtVerifies ROMCreate here
IPS.ipsNOYES
BPS.bpsYESYES
UPS.upsYESYES
APS.apsYESYES
RUP.rupYESYES
PPF.ppfNOYES
xdelta / VCDIFF.xdeltaNOAPPLY ONLY
BSDiff.bdfNOAPPLY ONLY
EBP.ebpNOYES
Star Rod .mod.modYESAPPLY ONLY

“Verifies ROM” is not decoration. Where it says YES, the patch stores a checksum of the ROM it was built from and this site will not apply it to a file that does not match. Where it says NO, the format stores nothing to check, so the patch applies to whatever you give it and confirming the base ROM is up to you.