Not sure what reference you guys use to compare with everdrive FDS sound, but this time sound working as it should be. I did not tested all games yet, but those which tested working 100% identically to real fds. This time for comparing i used real fds sound from fds ram cart. I modified ram cart a bit, now it only play sound but not conflicts with everdrive on databus, so, i can turn it on simultaneously with everdrive and test any games. I soldered 3.5mm headphones jack, one channel wired to fds sound output and another to everdrive sound output, i run games from everdrive and can hear sound from both devices in same time and compare. I listening only fds channels, before they mixed with internal nes channels and they match.
As may be some of us know, final sound results highly depends from mixing circuit and internal sound levels, and this parameters very different in various consoles revisions. Basically there is no some true reference fds sound, by the fact, because , real fds will sounds differently on various revisions of famicom as well.
I tested fds sound with Zelda no Densetsu, Metroid, Bio Miracle, Dracula II
This is why fds audio may sounds not like you expects.
As for disk swap from joypad: It can not be implemented, because i can intercept controllers state only if game constatntly reads controllers port, but only few games doing this, almost all other games stops controllers reading when they waiting for disk side changing.
Pease, if you reporting some bug, don't forget to describe:
1. cart version (fami or nes) and cpld ver
2. console version
3. any console mods, if they installed
Is there any way to make the ED more resistant to card fragmentation? I just end up removing and recopying my data on a firmware update, but I don't have these problems on the SD2SNES. Not sure about the Mega EverDrive X7, but I don't think it's a problem there, either.
N8 can handle rom fragmentation, but can't handle fpga code fragmentation (mappers code) because during fpga initialization whole onboard ram is not available, and i can run only small piece of code from internal console ram.
This is how my sound testiong setup looks. Thank to AVS for dual slot
