Menu

#699 Dendy mode for SDL

SDL
closed:fixed
5
2015-07-01
2015-06-04
No

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=10624

Here 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?

Discussion

  • Lukas Sabota

    Lukas Sabota - 2015-06-04

    Adding this to my TODO list next time I get time to work on fceux

     
  • Lukas Sabota

    Lukas Sabota - 2015-06-09

    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

     
  • Eugene

    Eugene - 2015-06-09

    http://sourceforge.net/p/fceultra/code/3108/
    I've forgot to tell about "swap duty cycles" button in audio options.

     
  • Lukas Sabota

    Lukas Sabota - 2015-06-12

    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

     
  • Lukas Sabota

    Lukas Sabota - 2015-06-24

    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

     
  • Lukas Sabota

    Lukas Sabota - 2015-06-24
    • status: open:accepted --> closed:fixed
     
  • Lukas Sabota

    Lukas Sabota - 2015-06-24

    Added a checkbox named "swap duty cycles" in the sound config in r3131

     
  • feos

    feos - 2015-06-27

    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]

  • Lukas Sabota

    Lukas Sabota - 2015-06-27

    Should be resolved in r3132

     
  • Eugene

    Eugene - 2015-07-01

    Finally resolved by feos in r3134

     

Log in to post a comment.