Hi,
I am currently working on a kind of hybrid between an emulated and a hardware SID Player. The CPU and CIA stuff runs emulated on a PIC32 and the sound is generated by a hardware SID chip.
I had the TinySID emulator already running [1] on a PIC32 board I built some time ago [2], and now had the idea, that it would be cool to have the sound being generated by a real SID. To say it with NVIDIA's words: The way it's meant to be played ;)
The emulation routine runs as previously, but every time new values for the virtual SID chip are calculated, I write this virtual registers to the corresponding ones of the real SID chip. It works pretty well.
Two pictures of my initial setup are attached. After this proof of concept, it took me quite some time to get the analog part to a level, where I was satisfied with the audio quality. In the process of experimenting with different power supplies and voltage regulators to get rid of the noise and supply-hum, I subsequentially destroyed all three SID chips, I had. These old chips are quite sensitive -- not comparable with todays ESD protected chips.
On eBay, SID chips are not as cheap as they used to be, and I had to wait another long time to receive one I bought there. But finally it seems I have a working setup with quite good audio quality. I recorded two examples and attached them also. (I had to put the MP3s into .zip files since this forum software prohibits .mp3 as extension x-)
Have fun,
Markus
[1] http://www.youtube.com/watch?v=ZNu0-MZ9WLI
[2] http://overtone-labs.ning.com/forum/top ... ent%3A1805



