Castlevania UNROM to MMC3 Hack is a modification for the Nintendo Entertainment System that converts the original Castlevania game from the UNROM mapper to the MMC3 mapper. This patch enhances the game's graphics and gameplay capabilities by implementing MMC3's advanced features. Documentation is included with the patch to assist users in applying the modification effectively.
Here is a patch that converts Castlevania's mapper from UNROM to MMC3. Documentation is included.
5/26/12
UPDATE 7/16/13
infidelity
Castlevania UNROM to MMC3
MMC3 Bankswap Routine To Insert Into ROM = 0A48A9068D0080688D0180090148A9078D0080688D018060
$1C1A6 loads bank id from $1C010-$1C017
$1C1A9-$1C1AE performs a double STA,Y to $C000
So, find a free location in the rom to place the bankswap routine, then, at $1C1A9, put...
20####EAEAEA, and thats it.
Done!
UPDATE 7-16-13
Now works on an actual NES!
I've placed the Bankswap routine and the CHR register setup within the DPCM of when Simon gets hit. It's barely noticeable to me, but if someone is willing to do a thorough runthrough of this game, to find a good amount of unused space within the HW bank, i'll be more than happy to relocate my work out of Simon's DPCM sample.
Following Is Witin Simon's DPCM Sample
$1FF50-$1FF67 (Bankswap) = 0A48A9068D0080688D0180090148A9078D0080688D018060
$1FF68 (CHR Routine JSR'd From Reset Vector) = A2058E0080BD33FF8D0180CA10F4A906852460
END
UPDATE 7/20/13
ISSUE REGARDING MIRRORING
Need to add Mirroring Mode within Reset Vector. For Castlevania it starts as Vertical
Castlevania: Castlevania UNROM to MMC3 Hack Game Wiki
Experience Castlevania: Castlevania UNROM to MMC3 Hack Game (USA) online wiki exclusivly at RetroSpot.net. View Castlevania: Castlevania UNROM to MMC3 Hack and use it with an core of your choice. Castlevania: Castlevania UNROM to MMC3 Hack is compatible with PC, Mac, iOS and Android. RetroSpot is USA #1 choice for Retro Game information for games like Castlevania: Castlevania UNROM to MMC3 Hack.