Closed dirkwhoffmann closed 5 months ago
The MameSID
branch contains an experimental version of VirtualC64 with the MAME SID backend included:
The good:
The bad:
Assuming there is no configuration error, I don't think merging the code back to the main branch makes sense. It would just bloat the app without adding any substantial improvement.
Hi, there is a new RESID version in VICE 3.8:
Could Virtualc64 work better with this upgrade importing it into ?
Thanks
Currently, VirtualC64 offers reSID and FastSID as audio backends, with the latter not at all being competitive in terms of quality.
As an experimental project, it should be tried to add MAME's SID implementation. The implementation is licensed under the BSD clause, except for two data tables taken from reSID. If the new backend proves to be suitable enough (without the data tables, which only cover some unusual scenarios where multiple waveforms are activated simultaneously), reSID could be removed. This is a requisite to change the license of VirtualC64 from GPL to BSD, which I want to do eventually.
https://github.com/mamedev/mame/tree/master/src/devices/sound