Greetings,
Tonight was the big night when I plugged all the ICs into their sockets and ran my bad boy for its first time.
First I’ll go through what I’ve already done up until this point – in order to set aside any misunderstandings of what I might have done wrong:
way back in october I got my “Step 1” mbsid working; LCD, 5 buttons, and a 6581R1 sid making some sounds. Since then, off and on because of travel for work, I’ve:
-Built up all 3 slave modules
-created a ‘optimized C64 power supply’
-programmed successfully each PIC with header and corresponding mios with device IDs 1-3
-programmed each slave PIC with correct type of SID app, i.e. IDx1 and IDx3 for 8580 and IDx2 for 6581
-created a full control surface from an old C16 case, a C64 motherboard as panel, and lots of drilling
-tested all of the buttons and LEDs for correct wiring
-confirmed all voltages to be correct for each module
-the 6581’s have 12 volts
-the 8580’s have 9 volts
Tonight I popped the PICs all in, and since I hadn’t messed with the ICs part of the project since december, I put them in in order of what I thought was 1-2-3-4, but in fact I put them in 1-3-4-2 (because I was looking at the Device ID number I had written in Sharpie on the top of each of my slave pics --the IDx0 pic is from Smash so its the only one with a white sticker on it – so i dropped “2” in thinking it was the 2nd one, then 3, then the ‘other’ one.)
Then i tested voltages in the SID modules one more time. Everything was gravy, so then i put the sids in, paying careful attention to put the 6581’s where the 12volts was, and 8580’s where the 9volts was.
So i fired it up-- with the pics in the wrong places, mind you-- this means that instead of
IDx0 IDx1 IDx2 IDx3 IDx0 IDx2 IDx3 IDx1
master slave slave slave master slave slave slave
6581 8580 6581 8580 I had: 6581 8580 6581 8580
which means the slave pics 2&3 had an incorrect model of SID with them.
So without knowing it I was going to experience some crappy filter issues. But that wasn’t my problem:
I pushed LINK, then:
My problem was that only SID#4 was playing. Not even the Master was playing notes.
After fiddling around for a few minutes and realizing that I had placed the pics in the wrong sockets and that IDx1 – button SID#2 on my control surface – was controlling #4, I turned off and switched to the correct PIC setup.
Now, predicting only that SID #2 would work (the pic is good and all the others have errors), or only SID #4 would work (the SID is good and all the other SIDs are dead), I turned on and found only SID#3 to be working.
So,
IDx1 in socket #4 makes SID#4 work, but IDx1 in socket #2 doesnt make SID#2 work
IDx3 in socket #3 doesn’t make SID#3 work, and IDx3 in socket #4 doesn’t make SID#4 work.
but,
IDx2 in socket #2 doesn’t make SID#2 work, but IDx2 in socket #3 makes SID#3 work.
other clues:
I am getting the start-up “pop” from every sid, and a high pitch buzz from both the 6581’s. So there’s something going through there. Also when I move certain rotary encoder knobs I’ll get a quiet ‘click’ noise from every sid, letting me know the whole thing is functioning in some way.
Anyone know what the problem could be?