Patching by console
Short answer
Each system brings its own trap. SNES and NES dumps carry copier headers, N64 ROMs come in three incompatible byte orders, GBA failures are almost always the wrong revision, and PlayStation games are disc images rather than ROMs.
Patching SNES ROMs and the 512-byte headerWhy SNES patches fail, how the 512-byte copier header works, the difference between .sfc and .smc, and how to fix a checksum mismatch.N64 byte order: z64, v64 and n64Nintendo 64 ROMs circulate in three byte orders, and patches only work with one. Here is how to identify yours and convert it.Patching Game Boy Advance ROMsGBA ROMs have no copier header, so patch failures come down to region and revision. Here is how to get the right base ROM.Patching PlayStation disc imagesApply a PPF or xdelta patch to a PlayStation BIN/CUE image. Which file to patch, why size never changes, and what to watch for.Patching Game Boy and Game Boy Color ROMsGB and GBC ROMs are small and header-free, which makes patching simple. Here is what to check when a patch fails.