is there any way to make "Freedom Force" work on a PAL NES?

This is an archive of a topic from NESdev BBS, taken in mid-October 2019 before a server upgrade.
View original topic
is there any way to make "Freedom Force" work on a PAL NES?
by on (#149251)
Hi everybody, I was wondering if there is something I can do to make this game work on a PAL nes without the garbled graphics.

Since the zapper catalog is so small and there are few quality games for it I'd like to play this game on my Everdrive N8.

Thanks in advance guys!
Re: is there any way to make "Freedom Force" work on a PAL N
by on (#149257)
The game relies on the timings of the NTSC NES hardware, so you're going to have to hack the ROM to modify the timings so that it will work on a PAL NES. This is non-trivial, you have to understand 6502 assembly and some things about NES PPU to be able to do it, but it's possible.
Re: is there any way to make "Freedom Force" work on a PAL N
by on (#149259)
If you can't hack assembly, you might (no guarantees) have better luck with a Dendy-type famiclone. It works with PAL TVs but has relative timing between the CPU and PPU much closer to that of an NTSC NES.
Re: is there any way to make "Freedom Force" work on a PAL N
by on (#149278)
thefox wrote:
The game relies on the timings of the NTSC NES hardware, so you're going to have to hack the ROM to modify the timings so that it will work on a PAL NES. This is non-trivial, you have to understand 6502 assembly and some things about NES PPU to be able to do it, but it's possible.


Thanks for the tip. I don't have any idea how to do it but if I find the time I may learn.

tepples wrote:
If you can't hack assembly, you might (no guarantees) have better luck with a Dendy-type famiclone. It works with PAL TVs but has relative timing between the CPU and PPU much closer to that of an NTSC NES.


I know that having a NTSC console would help but I prefer my PAL one for nostalgic reasons. Thank you anyway!
Re: is there any way to make "Freedom Force" work on a PAL N
by on (#149288)
soulspawn wrote:
I know that having a NTSC console would help but I prefer my PAL one for nostalgic reasons. Thank you anyway!

No, tepples didn't tell you to use an NTSC console. There are clone consoles commonly found in Russia (usually called "Dendy", but they go by other names too) that output 50Hz PAL video, but the internal PPU timing is very similar to that of an NTSC NES, to the point where most NTSC games run just fine. That could be one way to play NTSC-exclusives at the familiar 50Hz rate.
Re: is there any way to make "Freedom Force" work on a PAL N
by on (#149309)
Quote:
you might (no guarantees) have better luck with a Dendy-type famiclone

It works correct on Dendy, i've just tested it on InviteNES flashcartridge.
Also you can try emulators with dendy mode (nintendulator, punes) for preliminary test