Friday, March 13, 2009

SID Emulation Update



Hello everyone sorry to have not blogged in ages its just that I got engulfed in the workload. Anyway I am not dead and have been working very hard on my SID emulation which I have just about finished. I have based it around the PAL version of a 8580 as that was the easiest to get working and also because the 6581 has some interesting peculiarities due to some of the hacks Bob Yannes did.
The emulation I have created is only cycle based for the time being so it clocks for so may cycles then renders that sample. It uses linear interpolation if it has to go a sample between clock cycles it can work out the value.Now I release this is not ideal but it works. So sinc resampling is on my todo list as this would be ideal way of dealing with the output of the SID.

Above you can see a teaser screenshot of the GUI for testing purposed. As soon as I iron out some of the bugs I'll post it up on here for people to play with for learning purposes. I'll also provide the source but I'll look into that a little later.

0 comments:

Post a Comment