libretro / fceu-next

Port of FCEUmm / FCEUX to Libretro.
14 stars 9 forks source link

FCEUX 2.2.3 #29

Open RobLoach opened 8 years ago

RobLoach commented 8 years ago

http://www.fceux.com/web/pressrelease-2.2.3.html

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/36478112-fceux-2-2-3?utm_campaign=plugin&utm_content=tracker%2F1538428&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F1538428&utm_medium=issues&utm_source=github).
eugene-s-nesdev commented 8 years ago

Hi, fceu-next devs.

Can you import dendy-mode support from lastest fceux source? It's actually presents in official FCEUX 2.2.3 as well, as advanced overclock: (Vblank and Postrender overclock both methods available) http://savepic.su/7304383.png

Would be nice to see region-selector in core options:

ntsc pal dendy

How autodetect was made in fceux: NTSC and PAL modes change automatically depending of romname:

For PAL, FCEUX will detect the proper choice when loading a ROM and set the flag accordingly (based on file name, where (E) is used by GoodTools to mark European ROMs). Dendy mode (sometimes also called Hybrid) is a modification of the NTSC one, it was used in some Famiclones and supports games released for the NTSC region, slowing them down to PAL speed.

When user select Dendy-mode it will force and override NTSC until you load PAL-rom.

P.S: Region test roms: test rom 1: http://forums.nesdev.com/download/file.php?id=2826 (http://savepic.ru/7604789.png) test rom 2: http://forums.nesdev.com/download/file.php?id=6415 (it show NTSC/PAL/Dendy region on bottom right, also you can look at "cpu clock speed" test: http://savepic.su/7409612.png

cycles/line and cpu speed will show a bit lower values on fceux, due it sprite evaluation inaccuracy.

keithbowes commented 5 years ago

It would be nice (more mappers, fewer bugs), but the even older, more limited fceumm core seems to far more active than this one (this one hasn't been updated in over three years). It would be even nicer if upstream FCEUX would add a libretro port, but something tells me that lead developer zeromus wouldn't be open to that.