The third project is an extension of the second project. I decided to take Splatter House further and ported it to Nintendo MMC-3. The reason for this was because when building a reproduction cartridge, FME-7 is only in one game. That is Batman Return of the Joker. Too good of a game to sacrifice in my opinion. Also, if you have an emulator that doesn't support FME-7 it is much more likely to support MMC-3. And above all, MMC-3 is cheap and in alot of games.

Everything plays just fine in the MMC-3 port. However the ROM had to be expanded to compensate for the inferior graphics banking abilities of the MMC-3. I'd like to know why Nintendo designed the MMC-3 with the strange CHR-ROM banking limitations. They were so close to being on par with japanese mappers of the same time but instead you have to wait for MMC-5 and FME-7 for that.  Splatter House also required alot of time and effort trying to reverse engineer how the game handled alot of graphics related things and making alot of changes to it. Really this was a much bigger project than the last two by alot. It was my favorite project though.

Because this patch changes massive amounts of data a simple IPS patch is not practical. Instead there is a Win32 patcher program. The patcher was coded in C++. It will handle the whole patching process. All you have to do is tell it the filename of your Splatter House ROM file.

For building a reproduction you will need one of these boards: TKROM, TLROM, or TSROM. These are the only boards that support 256Kb of CHR-ROM. This port is also handy if you emulator does not support Namco 106 as most emulators make a point of supporting major mappers like MMC-3. Enjoy.

Important Note: It was brought to my attention much later that this hack had a bug in it causing graphics problems. Use Game Genie patch code
EZLVAZ to fix this. Or Hex Edit the file at $1E248 and change $C0 to $A0. This hack will get it to behave properly. If I ever make a version 1.3 it will incorperate this fix.



Download Splatter House - Wanpaku Graffiti (J) [MMC3] Patch v1.2