Anyway, my basic problem is that I can not get the Faxanadu Restoration hack to work. In the description, it says it requires the Japanese rom which has a crc32 checksum of A80FA181. What is not stated is that this checksum is only produced by a headerless Japanese rom image, which took me hours to figure out (it was just a guess after trying out so many different roms).
So when I first downloaded the patch, and applied it to a normal (with a header) Japanese rom, it seemed to be working. I got to input a name, and the game played normal up to the point where you approach the walls of the city. Then it froze. I figured, maybe it was because I patched the wrong rom? Hours later, after finally figuring out that the crc32 checksum required refers to a headerless rom, I used the tools on this site to remove the header, and applied the patch. But this corrupts the file in such a way that no emulator I've tried will run it, as they no longer recognize it as a proper NES rom at all.
Using another tool on this site to save the normal Japanese rom's header, and then to inject it back into the patched binary, only produces a grey screen. So I'm at a loss at this point. It seems that the normal (with a header) Japanese rom is the way I want to go, but that also fails. What I want to know is, does anyone else have this problem? Can someone try applying this patch to the normal Japanese rom, and see if they are having the same issue? Or is there some special procedure I am supposed to use when applying this patch? Any advice greatly appreciated.