SNES Rom Hack to play PAL rom on NTSC Cart?

This is an archive of a topic from NESdev BBS, taken in mid-October 2019 before a server upgrade.
View original topic
SNES Rom Hack to play PAL rom on NTSC Cart?
by on (#61675)
Anyone have any information on how to hack a PAL SNES Rom to work when I burn it to a NTSC system/cart?? Thanks!

by on (#61677)
Yeah, get SNESTool.

by on (#61720)
mic_ wrote:
Yeah, get SNESTool.


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.

by on (#61722)
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.

by on (#61726)
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.


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"

by on (#61727)
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

Quote:
-f remove NTSC/PAL protection

by on (#61730)
Quote:
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.

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).

by on (#61737)
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

Quote:
-f remove NTSC/PAL protection



Should I do this with our without a header?

by on (#61742)
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.

by on (#61745)
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.


Thanks for the info. Ill give it a try tonight and see how she goes!

by on (#61748)
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

by on (#61749)
Quote:
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

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.

by on (#61763)
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".

by on (#61778)
MottZilla 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".


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! hehe

by on (#81082)
Hi guyz sorry for bringing a dead topic back to life but I have an issue with ucon64, everytime I try to use it I get an error Im not sure if Im using the program correctly or that it could be that im running windows 7 64 bit. However I can't find out any tutorials on how to use ucon64 I really want to try and run my copy of Knights of the round on my PAL snes but I get the PAL/NTSC lock message :(.

could anyone explain step by step how to remove PAL/NTSC lockout with ucon64 please

thanks in advance

by on (#81083)
Quote:
how to use ucon64 I really want to try and run my copy of Knights of the round on my PAL snes but I get the PAL/NTSC lock message

Did you try SNESTool? Or is there a reason why you must use ucon64 specifically?

by on (#81087)
If you have a hex editor, search for this string and change it to the second one (only the first byte is different).

Code:
F01AC220A90080
801AC220A90080


I'm not sure why UCON64 would error out on you.

by on (#81090)
wow thanks for the help guyz I used Snestools in the end and it worked really well :D however I have to use my laptop since snetool doesn't work on a 64bit system :(

by on (#84815)
I had the same problem when cartmoding Terranigma (Pal Rom).
I used a Pal to NTCS patch that I found on Romhacking.
A+