Log in

View Full Version : EarthBound Anti-Piracy Measures



cibomatto2002
July 16th, 2008, 06:12
Forum user Goplat looked at the differences between the two ROMs, and found that the files differed by only a few bytes here and there. These spots were where the anti-piracy code was. So, by looking at the clean ROM, he could see what those snippets of code did:

* A subroutine at address $C0A11C is the first line of defense against pirates, being called upon startup. It first checks to make sure that there's only 8 kilobytes of SRAM, the part of memory used to hold saved games. Cartridge copiers have more, so if it detects that, the game displays a screen that says, "It is a serious crime to copy video games."


* Both games also check which kind of PPU the SNES has - if it's a PAL type (used mainly by European game systems), they display the following screen:


http://starmen.net/mother2/gameinfo/antipiracy/

Jale
July 16th, 2008, 13:09
Haha, the freeze thing happened to me with the spanish version of Final Fantasy VIII. Whenever I'm trying to defeat Ultimecia, the game always freezes.

shizzle766
July 16th, 2008, 13:21
It's been a while since that video was on YT and the article is on starmen.net :happy: