I just thought I'd post this here as I see a lot of people asking how they can test their SIDs. You'll need to hook up your old C64 to the telly and remember to turn the telly volume up (mine was muted for some reason which lead to me retyping the next bit several times before realising *faceplam*)
100 poke53280,0: poke53281,0
110 poke53265,11
120 v(0)=54272:v(1)=54279:v(2)=54286
130 poke54296,15:fori=0to2
140 pokev(i)+3,8:pokev(i)+1,0
150 pokev(i)+5,8:pokev(i)+6,198:next
160 fora=16to128step16:fori=0to2
170 if a>64 then pokev(i)+3,0
180 pokev(i)+4,a+1
190 forf=0to254step2:pokev(i)+1,f:nextf
200 pokev(i)+4,a:forw=0to200:nextw
210 pokev(i)+4,8:pokev(i)+1,0
220 nexti,a:a=1
230 fori=0to2:pokev(i)+1,255
240 poke54296,(a*16)+15:poke54295,2^i
250 pokev(i)+4,129
260 forf=0to255:poke54294,f:nextf
270 pokev(i)+4,136:nexti
280 a=a*2:if a<8 then goto 230
290 poke53265,27
300 poke53280,254:poke53281,246
310 poke54295,0
type run and press enter and as long as you made no errors you get a set of test tones that lasts about 50 secs.
you can then type save"sidbench" and press return to save it to cassette...! If you can find one.
This isn't my work and full credit goes to this chap-> http://ploguechipsounds.blogspot.com/2010/05/one-page-basic-sid-benchmark.html
had a very emjoyable afternoon feeling very retro digging out a c60 like it's nineteen eighty eight. I also have 2 tested and fully functioning 8580R5s waiting for the final batch of sammiches. (first 2 pulls as well)
Hope this helps someone. I'm off to play Dizzy :)