This is the only bank that is tested to see if ROM is mirrored. If these tests fail the protection will take action. Update: I took a quick look at Mega Man X (US) (v1.1) and there are 3 protection checks that test if the ROM is mirrored at Bank $40. I did not check if Ucon64 has patches for other regions/revisions but it probably does. Try it and if your problems go away you can be sure it was related to the protection. It's the same result as using Ucon64 with option -k. I attached an IPS file for US Version 1.1 that will disable the protection. But I don't recall having any issues when I played the game on MiSTer and I believe I played it for a significant amount of time due to the turbo cpu feature eliminating the slowdown in the game. All your weird problems are related to that, not the MiSTer SNES core's accuracy other than perhaps the mapping of memory. The game requires correct mapping of the ROM (and other memory) across address space and if things don't match the behavior of the original console and original cartridge it will trip the copy protection which has many effects. If that doesn't work try using UCON64 with option -k. I am not certain if the protection includes ROM mirroring/mapping or if it's entirely SRAM based. In DC you reach I think it's the 3rd boss who simply cannot die and you're stuck. Mega Man X has very aggressive copy protection where as Demon's Crest is more subtle about it. I'm pretty sure Mega Man X and Demon's Crest do that and possibly Super Street Fighter 2. I think Capcom is the only one that did ROM Mirroring related protections. This is not a complete list but some other ones you could check if they also trip copy protection. Other games with SRAM based copy protection include: Donkey Kong Country 1 & 2, I forget if the 3rd one does too, Killer Instinct, Super Mario All-Stars, Earthbound, The Ninja Warriors, Kirby's Dream Course, Yoshi's Safari. Maybe the ROM or RAM mapping got broken because I don't remember having any issues with Mega Man X (v1.1) tripping the protection. If you can't find it, UCON64 with switch -k should apply the crack. As a temporary fix you could use the cracked ROM. If either SRAM mapping or ROM mapping doesn't match the real cartridge you can have issues with the protection. But Mega Man X (and Demon's Crest I believe) also require proper ROM mirroring. Killer Instinct is another game with no SRAM that will show an Anti Piracy screen if you have SRAM detected. MiSTer's core should have the SRAM sorted out as it would likely cause issues with many other games if this was not correct.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |