Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add official PAL and Dendy modes #3

Open
eugene-s-nesdev opened this issue Jun 16, 2023 · 0 comments
Open

Add official PAL and Dendy modes #3

eugene-s-nesdev opened this issue Jun 16, 2023 · 0 comments

Comments

@eugene-s-nesdev
Copy link

Hello, jay-kumogata!

Can you add official Nintendo PAL and Dendy (NTSC/PAL Hybrid) modes to InfoNES please?

"Dendy-mode" is name for pirate PAL timing, which allow to run most of NTSC games (Jap, USA) on 50 Hz without glitches, with correct DPCM sound pitch also, unlike official PAL NES timing.
No need to "autodetect" it via "auto-region". It must be set by user, and emulator should "remember" it.

Complete Information:
Cycle Reference Chart - nesdev wiki
Table of differences between NTSC, official PAL NES and Dendy pirate PAL timings
Global Nesdev F.A.Q.

Dendy timings have specific behavior, causing some in-game glitches, so here is ROMs to-test it:
240pee by Tepples (Damian Yerrick) must show timing:
240pee_timing

Battletoads and Double Dragon (U).nes
Must have glitches like this:
BTDD_Dendy

"Choujin Sentai - Jetman (J)" intro glitch:
Jetman_Dendy

Noise and DMC APU pitch tables are same as NTSC NES/Famicom,
so Sunsoft NTSC games must have correct pitch.

"Dendy-mode" is only euphonic name. A thousands of "NTSC/PAL hybrid" famiclones work on this timings.
They have different labels/names in CIS countries ("Dendy", "Lifa", "Kenga", "Subor", etc),
Eastern Europe (i know "Pegasus" in Poland) and Asian region ("MicroGenius" in Taiwan).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant