🇧🇷 Brazil
Joined: 1/22/2008
Posts: 328
Location: 🇧🇷 Brazil
Hello everyone, First of all, I’d like to apologize for not being able to find the answer on the website or documentation. I did my best to look for information before posting this message. I’m currently using the BizHawk emulator to play a NES game that is supposed to run at 50 FPS, since it’s a PAL version. However, no matter what I try, the game keeps running at 60 FPS, which makes the gameplay feel slightly sped up. Here’s what I’ve already tried: Verified that my ROM is a PAL version. [I tryed with Banana Prince (Germany) (Translated En - TR685 - v1.1a) (Graphics Restore).nes] Changed the NES core between QuickNES and NesHawk. Looked into the Advanced Settings of the NesHawk core, but couldn’t find any option to switch the system region from NTSC to PAL. Adjusted video options such as VSync (which affected the frame rate, but not the region timing). Even after all these attempts, the emulator still forces the game to run at 60 FPS. I’d like to suggest adding an option that allows users to manually set the NES region (NTSC/PAL) or, ideally, that the emulator could automatically detect the correct region based on the ROM’s header. Thank you very much for your time and for maintaining such an amazing project. Best regards,
Run..Run...Run.....
YoshiRulz
Any
Editor, Emulator Coder
Location: 🇦🇺 Sydney, Australia
Joined: 8/30/2020
Posts: 172
Location: 🇦🇺 Sydney, Australia
For NesHawk, NES > Advanced Settings... > Region Override. NES 2.0 headers (and technically iNES headers) include the region metadata, so either the header is missing or we're parsing it wrong.
I contribute to BizHawk as Linux/cross-platform lead, testing and automation lead, and UI designer. This year, I'm experimenting with streaming BizHawk development on Twitch. nope Links to find me elsewhere and to some of my side projects are on my personal site. I will respond on Discord faster than to PMs on this site.
Hey look buddy, I'm an engineer. That means I solve problems. Not problems like "What is software," because that would fall within the purview of your conundrums of philosophy. I solve practical problems. For instance, how am I gonna stop some high-wattage thread-ripping monster of a CPU dead in its tracks? The answer: use code. And if that don't work? Use more code.
fsvgm777
She/Her
Senior Publisher, Player (229)
🇱🇺 Luxembourg
Joined: 5/28/2009
Posts: 1251
Location: 🇱🇺 Luxembourg
Something to keep in mind is that QuickNES does not support PAL at all, i.e. it'd run those games at 60 FPS regardless. So NESHawk would be your only choice to play these at the intended framerate.
Steam Community page - Bluesky profile Oh, I'm just a concerned observer.
🇧🇷 Brazil
Joined: 1/22/2008
Posts: 328
Location: 🇧🇷 Brazil
fsvgm777 wrote:
Something to keep in mind is that QuickNES does not support PAL at all, i.e. it'd run those games at 60 FPS regardless. So NESHawk would be your only choice to play these at the intended framerate.
thanks its working now but i found hard to figure out by myself where to change it
Run..Run...Run.....

1762644690