From sf:emu-russia
Hi, Lukas.
Feos has added Dendy-mode (NTSC\PAL hybrid)
to FCEUX core in rev3107. But it was done only for windows:
http://forums.nesdev.com/viewtopic.php?f=3&t=10624Here is changes between rev3106 and rev3107:
http://sourceforge.net/p/fceultra/code/3107/
NSF-player fixed in dendy-mode in rev3111:
http://sourceforge.net/p/fceultra/code/3111/Can you add it for SDL too please?
Adding this to my TODO list next time I get time to work on fceux
Preliminary support for dendy mode added in r3114. Set SDL.PAL in ~/.fceux/fceux.cfg to '2' to enable. The syntax for this config may change to be more intuitive (prehaps SDL.Region={ntsc/pal/dendy} or something). I'd also like to implement a combo box in the video GUI to replace the PAL mode checkbox that contains NTSC/PAL/Dendy. I'm going to leave this open until I get around to implementing those two
http://sourceforge.net/p/fceultra/code/3108/
I've forgot to tell about "swap duty cycles" button in audio options.
Thanks; I noticed that but didn't get a chance to implement it. It's next on my fceux TODO list when I get a chance
Replaced the 'pal' checkbox with a 'Region' combo box that includes ntsc/pal/dendy in r3127. Added SDL.SwapDuty config option in r3128. Marking this as fixed; feel free to comment if you notice issues
Added a checkbox named "swap duty cycles" in the sound config in r3131
You removed the use of scanline variables in the Region function, so PPU doesn't know how much to render. It is what breaks Dendy mode. They were added in [r3120].
Related
Commit: [r3120]
Should be resolved in r3132
Finally resolved by feos in r3134