SNES Rom Hack to play PAL rom on NTSC Cart?
Posted: Thu May 20, 2010 9:25 pm
Anyone have any information on how to hack a PAL SNES Rom to work when I burn it to a NTSC system/cart?? Thanks!
NES Development Forums
https://forums.nesdev.org/
Doesnt work, you have to remove the header before burning the rom to chip to make it work, and the region info that snes tool changes is in the header.mic_ wrote:Yeah, get SNESTool.
Well I took a rom, Pop'n Twinbee, removed header (like your suppose to) (It was a PAL rom), burned it to chip and wired it up. When I put the game in my system (NTSC/US) I get the error message that says something like "This game pak can not be played on your super famicom or super nintendo system"MottZilla wrote:What do you mean get it to work? Be more specific if you can.
Some games will poll a certain PPU register on SNES that will reveal if the system is NTSC or PAL. Many games use this to lockout running on import systems. UCON64 can crack these games usually.
-f remove NTSC/PAL protection
No, in that case you've used the wrong option. SNESTool can patch the actual ROM (typically code that reads $213F and then looks at bit 4 of the result).Doesnt work, you have to remove the header before burning the rom to chip to make it work, and the region info that snes tool changes is in the header.
MottZilla wrote:Run the ROM through UCON64 with the -f switch to remove the PAL/NTSC lockout problem you are experiencing.
http://ucon64.sourceforge.net/
http://ucon64.sourceforge.net/ucon64/readme.html
-f remove NTSC/PAL protection
Thanks for the info. Ill give it a try tonight and see how she goes!MottZilla wrote:It doesn't matter if you run UCON64 on it with or without the header in place. But you still must remove the header before burning the file to EPROM.
The emulator is probably just looking at the Country Code byte at $FFD9, which doesn't have anything to do with the software region protection.Just ran the ucon on it, would it still say PAL in the startup info when you run it in emu? It did just making sure
Yep, game worked fine on real hardware, thanks for the info =) I had the program already, but had no clue that it did such a thing lol. Now, only if I could get ucon64 to work on a 64 bit OS w/o loading up a virtual machine with 32bit os! heheMottZilla wrote:Yes it will still be PAL region. What you did with UCON64 is broke the routine that says "If System Not PAL, Show Annoying Message". Instead it will hopefully result in "If System Not PAL, Run Game Anyway". You can test this on some emulators like ZSNES by clicking "Force NTSC".