d2k Posted July 14, 2003 Report Share Posted July 14, 2003 Hey...Right, been having issues (to say the least) with my quad SID. Manily the psu (not the c64 one), which i think has been sorted...Now the other probs...I have 4 sep outs aswell a group stereo out, so to check each SID was functioning I loading the latest jsynth and sent patches to each SID (each time changing the device ID chan to suit the selected SID), the patches sent but only after like 20secs, somtimes the sound would also get stuck and continue to play, then to cap it off i'd hear no sound of that SID when playing notes, but if i switched link on, then i could hear sound from that SID output...not the patch i sent tho...If i've fikked the IDs or summin is there anyway I can burn the 16F slaves with the ID set in the box or summin like with the 18Fs in ICProg?Are there any simple test to come like with the 16F sid test that'll test output of all 4 SIDs in the CS unit? It'd make troubleshooting alot more easier, this has been a nightmare and now my case is broken from all the messin about :/ and i havnt got eny encoders yet :(Best...Dan Quote Link to comment Share on other sites More sharing options...
TK. Posted July 14, 2003 Report Share Posted July 14, 2003 Hi Dan,the stucking notes problem is caused by jsynth, I will try to find a workaround for the next release.You always have to enable the link when you want to send data from your PC to a slave. Otherwise you will only hear the patch which has been sent by the master before. And this is propably the point which wasn't clear yet (in order to avoid confusion, I will only explain one usecase here): you don't have to use jsynth to update a slave patch, just select the patch from the control unit.Try the following:fill the BankStick of the master core with your favourite patchesselect SID2select a patchensure that the Link is enabledplay some notesif this doesn't work, the device IDs are not configured correctly. It's possible to determine the ID by changing 16 ping requests with 16 different ID numbers, you could use IC-Prog to change the ID, but it's much easier to change them via MIDI. The procedure is explained under MBHP->MIDIbox SID->Step B. When chaning the device ID, only the appr. core should be connected to the MIDI Out of your PC. Maybe you have to change some MIDI wires temporary for this setup...Best Regards, Thorsten.P.S.: check also the MIDI channels of the slave cores, they are configured by the master after every startup, and you are able to change the channels from the CFG menuP.S.2: it is possible to change the device IDs of the slaves without changing the MIDI wires by uploading a MIOS application which just forwards the incoming MIDI data. You could use the "Small Skeleton" and enable the MIDI merger in USER_Init: movlw MIOS_MIDI_MERGER_ENABLED call MIOS_MIDI_MergerSet Quote Link to comment Share on other sites More sharing options...
d2k Posted July 14, 2003 Author Report Share Posted July 14, 2003 Hey T...Thanks for clearing that up...I've just won myself another C64 and C64II - with they're wallplugs!! so I'll prolly be doin a new an improved SID CS, i rushed this box along too much :)Best...Dan Quote Link to comment Share on other sites More sharing options...
TK. Posted July 14, 2003 Report Share Posted July 14, 2003 I've made a snapshot of IC-Prog for the case that you want to change the device ID before burning the firmware into the PIC:The EEPROM address is: 7FBest Regards, Thorsten. Quote Link to comment Share on other sites More sharing options...
TK. Posted July 15, 2003 Report Share Posted July 15, 2003 Hi Dan,I have 4 sep outs aswell a group stereo out, so to check each SID was functioning I loading the latest jsynth and sent patches to each SID (each time changing the device ID chan to suit the selected SID), the patches sent but only after like 20secs, somtimes the sound would also get stuck and continue to play, then to cap it off i'd hear no sound of that SID when playing notes, but if i switched link on, then i could hear sound from that SID output...not the patch i sent tho...today I came across the same bug and now I understand your question! ;-)Since I don't want to release V1.5 before the weekend, here a quickfix:open "sid_mproc.inc" and search for CS_MENU_MS_Send_SysExDump_TxReqexchange call CS_MENU_MS_Send_SysExDump_TxReq ; request CS update movlw 0xff movwf INDF1 by: call CS_MENU_MS_Send_SysExDump_TxReq ; request CS update movlw 0x8f ; update after ca. one second movwf INDF1 Best Regards, Thorsten. Quote Link to comment Share on other sites More sharing options...
d2k Posted July 16, 2003 Author Report Share Posted July 16, 2003 Hey T...today I came across the same bug and now I understand your question!Great! I was wondering if what i wrote made any sense :p...Since I don't want to release V1.5 before the weekend, here a quickfix: Sweet!Best....Dan Quote Link to comment Share on other sites More sharing options...
d2k Posted July 27, 2003 Author Report Share Posted July 27, 2003 Hey T...Okay, latest so far is I got a VIC in as I thought I could use the psu like ya said and I also needed a new housing, however - the psu is different to the one used with the C64. It's just a 2prong 9v 3amp :/. Anyway, it's sorted for now :)1.5 is runnin v nice, but for some reason SID3 wont sound :/. The slaves are all 16Fs and I've checked SID3 with the sid test and got the chord so it works, but not when part of the CS setup...I've also notcied that when changin the cutoff and res paramters with the encoders, although the param changes fine on the lcd, the actual sound output doesnt :/?...Also, with the encoders (using the ones from Ian) how can i get this speed-up mode u've been talking of - where the faster u turn the bigger the sweep is...Best...Dan Quote Link to comment Share on other sites More sharing options...
d2k Posted July 28, 2003 Author Report Share Posted July 28, 2003 what is the basic mios file for the 18F slave SIDs? I changed the slaves all to 18F's thinking it'd cure the prob and it did for a while - now there's no sound out of any of them...:/ Quote Link to comment Share on other sites More sharing options...
d2k Posted July 28, 2003 Author Report Share Posted July 28, 2003 ::) ;D ::)Cancel that, all seems good :)...!Went back to the 16Fs for the slaves, and did a bit of twiddling - we now have 4 singin 6581's!! :)Right, I really need to make some tunes now :PPeace!Dan Quote Link to comment Share on other sites More sharing options...
TK. Posted July 28, 2003 Report Share Posted July 28, 2003 Hi Dan,yes, time to start with the most pleasant part :-)Do you still know the reason why the slaves didn't work correctly, or was it just the result after a lot of different changes?Best Regards, Thorsten. Quote Link to comment Share on other sites More sharing options...
d2k Posted August 4, 2003 Author Report Share Posted August 4, 2003 Right, from good to un-uasble... :'(I have a prob where after say 5mins after powering up the box the LCD flips out trying to keep up with multiple params that start flipping out and change values all over the place...:/what's up with this?Dan Quote Link to comment Share on other sites More sharing options...
TK. Posted August 4, 2003 Report Share Posted August 4, 2003 Does this problem also occur after some time when the DIN chain is disconnected from your MIDIbox? In this case I would say that there are bad solderings in the encoder/button section.Best Regards, Thorsten. Quote Link to comment Share on other sites More sharing options...
d2k Posted August 4, 2003 Author Report Share Posted August 4, 2003 touchwood seems to be good again :)recompiled a new f/w and syxed - been good for an 1hr now :)Best...Dan Quote Link to comment Share on other sites More sharing options...
d2k Posted August 4, 2003 Author Report Share Posted August 4, 2003 Hey T...In the psu schem for the SID why have u got 2 switches and what does the black dot beside the lower switch represent???I'm asking as I had a C64 psu and wired as shown in the schem but only used the one switch instead (y would u use 2 switches right) wiring as stated so the one switch had 2 wires in and 2 out. However, summin went wrong cos when i switched on - nothing...no power newhere and one dead psu :(So, now i've got another psu in and wanna get it right this time :)BestDan Quote Link to comment Share on other sites More sharing options...
ilmenator Posted August 4, 2003 Report Share Posted August 4, 2003 From the pictures I've seen of the MBSID (http://www.ucapps.de/midibox_sid/midibox_sid_cs2.jpg) I think that TK used the original C64 switch, which then should be a "double" switch - one mechanical switch interrupting two separated "power" lines.ilmenator Quote Link to comment Share on other sites More sharing options...
d2k Posted August 4, 2003 Author Report Share Posted August 4, 2003 aha, the switch/panel i'm usin is frm a ol vic20 tho, it aint a double pole job - only single... is it okay to wire twice to it, surely it is....no?taDan Quote Link to comment Share on other sites More sharing options...
ilmenator Posted August 5, 2003 Report Share Posted August 5, 2003 As far as I get it, it should not be okay. One line is 5V, the other is 9V. You could surely damage the PIC when applying 9V directly to it - unless you have a 7805 voltage regulator on each core coard.Regards, ilmenator Quote Link to comment Share on other sites More sharing options...
d2k Posted August 5, 2003 Author Report Share Posted August 5, 2003 Hey  ilmenator...I've made enough boxes now to know 9V on a PIC is not a good idea :)So, I guess if I ignore the lower switch (the one with the UBD*) I should be set then....Best...Dan*UBD - unidentified black dot- Just realised that wudnt be ideal as thered always be 9V flowin in...So, i just lose the vic switch and add a regualr dpdt power switch... Quote Link to comment Share on other sites More sharing options...
d2k Posted August 9, 2003 Author Report Share Posted August 9, 2003 Hi...Okay, c64 psu #2 dead now too...:/T, can u provide some pics or summin (component and tracks side) and also explain the 2 switches u have in the schem along with what that black dot is all about...I dont see where I could wrong - i wired as exactly in that pdf and both times i've ended up with a dead psu after trying the circuit and switchin on the first time. Can any protection be put anywhere to protect the main psu or nefin? These psu's are rare and expensive to come by...BestDan Quote Link to comment Share on other sites More sharing options...
TK. Posted August 9, 2003 Report Share Posted August 9, 2003 Hi Dan,Pictures wouldn't really help, because I guess that you just have blown the fuse during the tinkering work. This can happen from time to time if you don't take care for short circuits before powering the unit.Some hints:exchange the fuse. Don't do it without - if you don't have a replacement yet, just buy it anywhere (DIY market or wherever), they are cheap and save the PSU from damagefind out the 5VDC and 9VAC pins by using a multimeter.connect the 5VDC output directly with the core modules. Connect also the power LED like shown in the schematic. Check if the core module is working before you go onbuild the 9V regulator circuit and connect it like shown in the schematicat last you can try to integrate the switch. The correct contacts can be measured with a multimeter - it's a double-pole-toggle-switch (nice word ;-)) with 2*3 pins, but you only need 2*2 of them: the middle and one outer pin of each pole. Ensure that one pole doesn't get in contact with the other pole, although you will definitely get a shortBest Regards, Thorsten. Quote Link to comment Share on other sites More sharing options...
d2k Posted August 9, 2003 Author Report Share Posted August 9, 2003 hey Texchange the fuse. Don't do it without - if you don't have a replacement yet, just buy it anywhere (DIY market or wherever), they are cheap and save the PSU from damageTO which fuse are you referring too? The C64 psu is fully enclosed. Do you mean to break it open and replace the one inside?at last you can try to integrate the switch. The correct contacts can be measured with a multimeter - it's a double-pole-toggle-switch (nice word ) with 2*3 pins, but you only need 2*2 of them: the middle and one outer pin of each pole. Ensure that one pole doesn't get in contact with the other pole, although you will definitely get a short Have u got a pic of that? Won't a dbl pole power switch be the same - the ones like found on PC psu's, where theres 4 pins on the switch for connecting the live and neutral wires...this is what i used...Dan Quote Link to comment Share on other sites More sharing options...
TK. Posted August 9, 2003 Report Share Posted August 9, 2003 The socket for the fuse can be found at the backside:Switch: no I don't have a picture, but a switch is a switch is a switch...Best Regards, Thorsten. Quote Link to comment Share on other sites More sharing options...
d2k Posted August 9, 2003 Author Report Share Posted August 9, 2003 aha, the C64 psu's I tried are not as pictured...they are fully enclosed as I said, so you can't get to the fuse (or anything) without cracking the base off...I tried this with the last one and it's full of wax or summin :/ They are what came with the original C4 tho and have the din type connector with the 9v ac and 5v dc...Ah well, I think a dedicated psu with sep +15 and +5 outputs would be easier then gettin yet another C64 psu and screwin it up again...* Just fired it up again - pins measured good :) connected back to the psu circuit again, hadnt changed nefin and bingo - we've a +5 and +14 :) just where they should be :)NiceDan Quote Link to comment Share on other sites More sharing options...
TK. Posted August 9, 2003 Report Share Posted August 9, 2003 It seems that your PSU has some kind of thermal fuse which don't need to be exchanged - fine! :)Best Regards, Thorsten. Quote Link to comment Share on other sites More sharing options...
d2k Posted August 9, 2003 Author Report Share Posted August 9, 2003 Hey T...I guess if I waited a while before cracking open the first one that might still be a worker too...ah well...Okay, one thing I've still got a problem with is that when i switch the psu circuit off, I'm still gettin +5 on the +5 pin and the +14 drops down to a +5 too :/ I have a dual pole switch (4pins) with the +5 lime on one set and the line adjasent to the 9vAC pin on the c64 plug on the other set of pins - as in pdf...the one with that mystery black dot...BestDan Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.