pico-infonesPlus icon indicating copy to clipboard operation
pico-infonesPlus copied to clipboard

Add official PAL and Dendy modes

Open eugene-s-nesdev opened this issue 1 year ago • 0 comments

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

eugene-s-nesdev avatar Jul 08 '23 21:07 eugene-s-nesdev