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 #25

Open
eugene-s-nesdev opened this issue Jul 8, 2023 · 0 comments
Open

Add official PAL and Dendy modes #25

eugene-s-nesdev opened this issue Jul 8, 2023 · 0 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@eugene-s-nesdev
Copy link

Hello, fhoedemakers!

Can you add official Nintendo PAL and Dendy (NTSC/PAL Hybrid) modes to pico-InfoNESPlus 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).

@fhoedemakers fhoedemakers added enhancement New feature or request help wanted Extra attention is needed labels Jul 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants