Jump to content

swinkels

Programmer
  • Posts

    27
  • Joined

  • Last visited

Everything posted by swinkels

  1. SwinSID is working asynchronously so it ignores CLK and WR lines. Only CS is checked. One of the WR or CS lines can be used as a most significant address bit when we add them with AND gate. It is very hard to do a good synthesizer from a slow 8 bit CPU. SwinSID can simulate a SID registers which is slowing down, but the SwinSID2 is specially designed to achieve best results from an AVR. There are 6 oscillators which can be joined in chain to get FM, AM and other modulations. I think it has potential but there is no software and project was abandoned. I have done a 2x oversampling mode instead of interpolation in SwinSID recently. Now it should sounds more like SID. (Its internal mixing frequency is now 62,5 KHz.) I will release updated firmware in few days.
  2. 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
×
×
  • Create New...