 |
|
| View previous topic :: View next topic |
| Author |
Message |
Forum Junkie


Joined: 15 Apr 2009 Age: 43 Posts: 574 Location: UK
|
Posted: Sat Mar 06, 2010 10:08 pm Post subject: |
|
|
The SIDs work at the same time it is handy for comparing SID chips and just testing them. the 4 caps i just soldered them in a socket so they can be removed whenever. the regulator socket has a jump wire. for 12 volt through or put a 9V reg in for 8580 and change caps.
not the same as SID2SID board. |
|
| Back to top |
|
 |
Master of C64


Joined: 10 Jan 2010 Age: 37 Posts: 1391 Location: Surrey
|
Posted: Sat Mar 06, 2010 10:18 pm Post subject: |
|
|
nice job mate |
|
| Back to top |
|
 |
Newbie
Joined: 09 Jun 2007 Posts: 17
|
Posted: Thu May 13, 2010 7:31 pm Post subject: |
|
|
|
|
| Back to top |
|
 |
Newbie
Joined: 20 Aug 2010 Posts: 1
|
Posted: Fri Aug 20, 2010 1:16 pm Post subject: Testing my SIDs |
|
|
Hi SID experts !
I am planning to build a MB-6580 and just got the eight 8580 required.
I also have a good old C64 but no way to plug a screen as I do not have the proper cable and/or screen...
So do these 8580 seem OK to you ?
Thanks !
 |
|
| Back to top |
|
 |
Forum Junkie


Joined: 30 Jul 2006 Age: 42 Posts: 411 Location: Manchester United Kingdom
|
Posted: Fri Aug 20, 2010 4:54 pm Post subject: |
|
|
hi tupinamba
welcome to the forum
the sids you have seem to be ok as far as the four number date code
the date code is as follows the first 2 numbers are the week and the 2nd 2 numbers are the year so 4888 would be the 48th week of 1988
0590 would be the 5th week of 1990 and so on
as for the other2numbers 25 will probably be a palntnumber or a batch code
hope this helps _________________ Keep it 8 bit keep it real  |
|
| Back to top |
|
 |
Immortal Grandmaster of C64


Joined: 30 Apr 2009 Age: 41 Posts: 8880 Location: Sweden
|
Posted: Fri Aug 20, 2010 7:09 pm Post subject: |
|
|
So from the initial post in this thread it would have been manufactured in week 5 in 1911... Unless it's some pre-production model or similar where that code indicates something completely different.
If you want to test your SID you may want to try all standard soundwaves as well. Not only one frequency on each voice and then the filters...
I added a quit button to the three voices test (that could be used initially), it would be handy with both programs baked into one and of course also a recording of how a proper chip of different models should sound...
Hold S and it will quit with silence.
| Code: | 10 forl=54272to54296:pokel,0:next:poke54296,15:gosub60
20 pokew,17:pokea,9:pokehf,15:pokelf,35:pokes,128:gosub50:gosub70
30 pokew,17:pokea,9:pokehf,20:pokelf,40:pokes,128:gosub50:gosub80
40 pokew,17:pokea,9:pokehf,25:pokelf,50:pokes,128:gosub50:goto10
50 geta$:ifa$="s"then90
55 forx=1to2000:nextx:return
60 w=54276:a=54277:hf=54273:lf=54272:s=54278:return
70 w=54283:a=54284:hf=54280:lf=54279:s=54285:return
80 w=54290:a=54291:hf=54287:lf=54286:s=54292:return
90 poke54296,0
|
I also get a syntax error on row 40. It says ^ in that row which is translated into "pi" when cut and paste into VICE, but I'm guessing it is supposed to be "the power of"-sign - the arrow - changed it (and now it's tilde-sign in the listing but correct in VICE). Be sure to change {left} {up} to the cursor characters for those directions.
Also added a filter selection row:
| Code: |
10 printchr$(147)
20 print"low(l), band(b) or high(h) filter":print:fl=64
30 geta$:ifa$=""then30
40 ifa$="l"then70
50 ifa$="b"then80
60 ifa$="h"then90:goto30
70 fl=16:print"low-pass":goto100
80 fl=32:print"band-pass":goto100
90 print"high-pass"
100 poke54296,15+fl:rem filters: +16=low-pass, +32=band-pass, +64=high-pass
110 forv=1to3:print:print"voice";v:forl=54272to54295:pokel,0:next
120 onvgosub170,180,190:pokehf,15:pokelf,35:pokehp,8:pokelp,0:pokea,9:pokes,128
130 pokew,65:poke54295,2~(v-1)+128:forp=0to1
140 forf=0to2047step9:gosub160:next:forf=2047to0step-9:gosub160:next:next:next
150 forl=54272to54296:pokel,0:next:goto200
160 printf;"{left} {up}":poke54294,f/8:poke54293,fand7:return
170 w=54276:a=54277:s=54278:hf=54273:lf=54272:hp=54275:lp=54274:return
180 w=54283:a=54284:s=54285:hf=54280:lf=54279:hp=54282:lp=54281:return
190 w=54290:a=54291:s=54292:hf=54287:lf=54286:hp=54289:lp=54288:return
200 print:print"again(y/n)"
210 geta$:ifa$=""then210
220 ifa$="y"thenrun
|
Last edited by e5frog on Fri Aug 20, 2010 8:29 pm; edited 1 time in total |
|
| Back to top |
|
 |
Forum Junkie


Joined: 30 Jul 2006 Age: 42 Posts: 411 Location: Manchester United Kingdom
|
Posted: Fri Aug 20, 2010 7:40 pm Post subject: |
|
|
well from the initial post they would have been produced in week 5 yes and 2011 there is no doubt that the sids in the initial post have had the numbers re printed
in fact there is also some fake sid chips made in the far east but they are no teve nsid sthis doesnt happen just to sids other devices have also been faked in the far east in fact some of the fakes are a totally empty there is no silicon in the package but if it can 20 bucks then it is worth for trouble to fake it
after all criminals will print any number on the dil package you want as long as it fetches a good price
as for the 4 digit code on mos devices well mos used the 4 digit code on all their chips just look in a c64 or a vic20 plus 4 etc etc
now im not saying that the devices in the 1st post are fakes but the labelling has been re printed for sure... _________________ Keep it 8 bit keep it real  |
|
| Back to top |
|
 |
Immortal Grandmaster of C64


Joined: 30 Apr 2009 Age: 41 Posts: 8880 Location: Sweden
|
Posted: Fri Aug 20, 2010 9:39 pm Post subject: |
|
|
Here are the combined sound test programs from earlier in this thread. You can copy and paste the code directly into VICE without the need to change anything.
I'm guessing there already are software with more extensive testing.
| Code: |
10 forl=54272to54296:pokel,0:next:poke54296,0
20 printchr$(147)
30 print"test voices(v) or filter(f)?"
40 geta$:ifa$="v"then70
50 ifa$="f"then170
60 goto40
70 print:print"hold q to quit"
80 forl=54272to54296:pokel,0:next:poke54296,15:gosub140
90 pokew,17:pokea,9:pokehf,15:pokelf,35:pokes,128:gosub120:gosub150
100 pokew,17:pokea,9:pokehf,20:pokelf,40:pokes,128:gosub120:gosub160
110 pokew,17:pokea,9:pokehf,25:pokelf,50:pokes,128:gosub120:goto80
120 geta$:ifa$="q"thenrun
130 forx=1to2000:nextx:return
140 w=54276:a=54277:hf=54273:lf=54272:s=54278:return
150 w=54283:a=54284:hf=54280:lf=54279:s=54285:return
160 w=54290:a=54291:hf=54287:lf=54286:s=54292:return
170 printchr$(147)
180 print"low(l), band(b) or high(h) filter":print:fl=64
190 geta$:ifa$=""then190
200 ifa$="l"then240
210 ifa$="b"then250
220 ifa$="h"then260
230 goto190
240 fl=16:print"low-pass":goto270
250 fl=32:print"band-pass":goto270
260 print"high-pass"
270 poke54296,15+fl:rem filters: +16=low-pass, +32=band-pass, +64=high-pass
280 forv=1to3:print:print"voice";v:forl=54272to54295:pokel,0:next
290 onvgosub340,350,360:pokehf,15:pokelf,35:pokehp,8:pokelp,0:pokea,9:pokes,128
300 pokew,65:poke54295,2~(v-1)+128:forp=0to1:rem ~ shows as arrow up in vice
310 forf=0to2047step9:gosub330:next:forf=2047to0step-9:gosub330:next:next:next
320 forl=54272to54296:pokel,0:next:goto370
330 printf;chr$(157);chr$(145):poke54294,f/8:poke54293,fand7:return
340 w=54276:a=54277:s=54278:hf=54273:lf=54272:hp=54275:lp=54274:return
350 w=54283:a=54284:s=54285:hf=54280:lf=54279:hp=54282:lp=54281:return
360 w=54290:a=54291:s=54292:hf=54287:lf=54286:hp=54289:lp=54288:return
370 print:print"again(y/n)"
380 geta$:ifa$=""then380
390 ifa$="y"thenrun
|
|
|
| Back to top |
|
 |
C64 Enthusiast

Joined: 06 Mar 2006 Posts: 801 Location: London
|
Posted: Wed Oct 07, 2015 5:39 pm Post subject: |
|
|
What is this "supposed" to sound like? I ran it on my C128 and it seems one of the voices is completely blown.
I had somebody look at it and they told me the filters were bad but it seems it has a whole broken voice now.
also, from the complete all in one listing, what is line 300 supposed to look like because I get a syntax error and I think it's because of a copy/paste error in Vice. _________________ |
|
| Back to top |
|
 |
Groupie in Training

Joined: 11 Mar 2013 Posts: 74 Location: Oklahoma, USA
|
|
| Back to top |
|
 |
Immortal Grandmaster of C64


Joined: 30 Apr 2009 Age: 41 Posts: 8880 Location: Sweden
|
Posted: Wed Oct 07, 2015 7:48 pm Post subject: |
|
|
Maybe that's why it says so in the comment.
But it doesn't change to arrow up, it shows as a question mark if copied into WinVICE.
Arrow up is usually found on the Del-button if you want to correct it.
I copied from WinVICE 2.4 - then it was copied correctly:
| Code: | | 300 pokew,65:poke54295,2^(v-1)+128:forp=0to1 |
|
|
| Back to top |
|
 |
C64 Enthusiast

Joined: 06 Mar 2006 Posts: 801 Location: London
|
Posted: Wed Oct 07, 2015 9:41 pm Post subject: |
|
|
Right, so after a total nightmare trying to get the right keys pressed I got it entered, but is the filter test meant to do anything other than play a single tone and count numbers up and down? _________________ |
|
| Back to top |
|
 |
Immortal Grandmaster of C64


Joined: 30 Apr 2009 Age: 41 Posts: 8880 Location: Sweden
|
Posted: Wed Oct 07, 2015 9:56 pm Post subject: |
|
|
There's a difference in sound hopefully, at least between the top and low numbers. If not then there might be a problem with the filter - I'm not familiar how much filtering various revisions usually have though. |
|
| Back to top |
|
 |
C64 Enthusiast


Joined: 26 Aug 2005 Posts: 665 Location: Finland
|
Posted: Thu Oct 08, 2015 10:40 am Post subject: |
|
|
I quickly browsed the thread so excuse me if someone has already posted this.
Sidbench is a native C64 prg, that goes thru all the functions of a SID.You can find it at CSDB, and probably other places, too. I always use it to test my sids, it's easy and fast. You just have to listen carefully. |
|
| Back to top |
|
 |
C64 Enthusiast

Joined: 06 Mar 2006 Posts: 801 Location: London
|
Posted: Thu Oct 08, 2015 12:24 pm Post subject: |
|
|
I had a voice missing. "listen carefully" wasn't an issue.
Due to the other machine having a different SID I ordered a swinsid on eBay, fingers crossed it sounds ok. _________________ |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|

Tip: Get C64 Forever for super-comfy C64 emulation with pre-installed games, demos and other goodies!
|