Hi I'm the creator of SwinSID. This thread looks very interesting so i decided to join. First of all SwinSID was created to work best with C64 but should work well in any SID compatible device. It uses a bit different wave shapes and only a digital aproximation of 1MHz SID output so it dosen't sound like SID and will never be. As Seppoman said, SwinSID is slowing down, when a several thousand of requests is sending to card. I can't say where is the limit, but almost all c64 tunes works well. TDA1543 is really rare to find, but also very cheap (1,5 euro ) My first prototype was working on a AD1868. TDA1543 can be simply replaced by any stereo DAC with I2S interface without code change. Parallel 8 Bit output is also avaible. I can make some changes in SwinSID to better fit your needs for example turning off pseudo reverb can give an extra CPU power for noise generator. If i decrease sampling frequency and add new address line there is possibility of 6 channel 2SID in 1SwinSID mode. Unfortunately i can't enable all these features in one time due to CPU limitations. Thanks for your interest