Those problems with FDS are really annoying and don't fixed for years. So I want to highlight them again with all information that I have.
- Bad Sound Emulation. https://sourceforge.net/p/fceultra/bugs/702/
It's so annoying. It's actually affects nearly all good Nintendo releases for FDS: Zelda, Zelda 2, Metroid, Kid Icarus. The sound one of the main reason why you want to play FDS version and it's complete garbage in those games on FCEUX. The ONLY emulator that have good FDS sound is Nestopia. Really old versions of Nestopia have the same glitched sound, but they managed to fix it. There is all Nestopia releases with source code. Maybe it possible to port FDS mapper code from Nestopia to FCEUX or it's possible to understand how to fix it. Chinese guys, as I understand, immediately ports new mappers from fceumm and other emulators to their Nestopia Plus project without any problems. So I really hope it's possible. C'mmon... No one wants to play Metroid with good extra sound on overclocked emulator and with "allow more than 8 sprites per scanline" option? It would be such a great experience :C
https://github.com/rdanbrook/nestopia/issues/54 - all Nestopia releases
- Some games can't save. https://sourceforge.net/p/fceultra/bugs/655/
It's annoying to. You can't legally play second loop in Bubble Bobble. After first loop game tries to save and fails to do that. So you bassically stuck and you can't get the true ending. Again the same glitch was in early Nestopia releases and they fix it.
- Flickering in Druid https://sourceforge.net/p/fceultra/bugs/348/
You can actually "fix" it by removing a line "IRQCount = IRQLatch = 0;" from fds.cpp. But this can be wrong solution. As I think It means that implementetion of IRQ Counter is wrong. Even puNES have the same problem.
Please try to fix it ;C There is so many mappers for stupid pirate multicarts added in fceux, but the pretty important FDS mapper is so bad. ;C That multicarts mostly contains the same exact version of the games already emulated as a single carts. And FDS have a lot of unique releases. So what's the point loosing time on that mappers?
Bad English
It sounds like you asked "why is someone doing what they're interested in instead of what they aren't interested in"
On the main page of fceux.com web site it says:
"FCEUX is a Nintendo Entertainment System (NES), Famicom, and Famicom Disk System (FDS) emulator."
It's so bad at the FDS emulation so it barrely can called "Famicom Disk System (FDS) emulator". And it says nothing about pirate multicarts. So I was thinking that fds emulation is more important
Last edit: Cheater 2016-07-15
It sounds like you think we work on what's important instead of what we're interested in.
I didn't know why you worked on this project. Again web site says:
"The FCEUX concept is that of an "all in one" emulator that offers ACCURATE emulation and the best options for both casual play and a variety of more advanced emulator functions."
So it's not that easy to unerstand that FCEUX concept is to make emulator with useless stuff that inresting for their developers. Sorry for miss understanding :C
(quality) patches welcome
This sounds like what Bugzilla calls a "tracking bug". In Bugzilla, a bug can depend on other bugs, and a tracking bug is set to depend on all bugs that cover a particular topic. Does SourceForge's bug tracker have analogous functionality?
SF's bug tracker doesn't have anything like dependencies. All it's got is the ability to reference other bugs which could be done infinitely by editing OP
Hi, I know this bug report is super ancient, but I recently fixed the fds file issues by porting my fds mapper to fceux. I've thoroughly tested bubble bobble and super lode runner 2. It would be helpfull if anyone know of other games that give fceux's fds emulation issues.
After more testing and debugging I will commit the fix to the repository over at github: http://github.com/TASVideos/fceux (hopefully before dec.15, 2019)
best regards,