The modified executable links are in the video description. With LIV2's help I just modified the Frodo executable too, for the $EE range. So both Frodo and the C64SID player (For DeliTracker 2) now work with the $EE range. I showed the 2 mods for C64SID executable in the video, but if you want to do the mod yourself (or set another range) to Frodo - search for 41 F9 00 A0 00 01 and change A0 to EE. LIV2 kindly converted the dissassembled code back to hex which made that mod super easy. NOTE: Towards the back end of the video there, the transistor is mounted the wrong way regards silk screen - that's correct! I put a different transistor in there (2N2222) - which has BCE in a different order. Regards the address range and Zorro stuff - I am mistaken at that point that it shouldnt clash unless you've filled the ZIII range - this sits (I believe) in the lower 24 bit range (at the top of it) - so in theory I would expect it may clash with the 8MB in the ZII range? I've tested with the full 8MB of ZII RAM used and it does NOT clash with the SID Card sat at $EEnnnn =D It's important to note that when I talk about address $A0 or $EE, this is the upper most byte of a 24 bit address. eg. $A00000 or $EE0000
Just built and tested the second revision of this card and could not figure out why it was not working until I caught a glimpse of 1 sec in the video about Frodos EnableSID and now I got it working on my 060! 👍👍
Thanks so much to you and LIV2 for your great work on this, and for detailed run down in this video. Looking forward to building this when the last few bits I need arrive.
As a neophyte in the hardware space, I LOVE the way you showed the identification of, and solving of, the grounding issue with those caps. That's definitely something I'll check in the future rather than assuming the same orientation as other caps. It didn't even occur to me that there might have been a missing connection.
@@GadgetUK164 Have you tried with a real SID ? they pick up a massive amount of noise from the Amiga, especially moving the mouse or loading data, that's even connecting hifi straight to pin 27 of the SID.
Really interesting video - I wasn't familiar with this project. Great advice for people who want to use this on an A2000! Honestly, I just like listening to SIDs on my C64 :D However, if I were to try this project, I'd probably use an ArmSID - it sounds amazing, and very accurate with the default settings! Great video!
Thanks =D Yes, the ARMSID is great! I have a BackSID coming up too - it will be interesting to see how that sounds. The ARMSID is one of my favourite replacements so far. It's a shame the SwinSID Ultimate isn't "open source" or sold anymore as that does an amazing job all around imho - I would use that without a thought or concern vs an FPGASID.
call286 has re-designed the board, taking into account my suggestions (and some others). Hopefully I can do a short follow up video at some point soon!
Just wanted to note that the audio input having the electrolytic capacitor oriented the same way as for the audio output, is correct, according to the SID datasheet reference design. It should not really matter though as the reverse DC bias would be really low anyway.
Well done chris and Liv2 that was a fascinating video maybe you guys need to re-design that board and include and block dip switch to address the memory base range. lol then i see you talk about this right at the end that'll teach me to watch the whole thing before commenting .
Thanks! Yes, within a few mins of the video going up for Patrons, one of the guys there started a complete re-design (call286). He's completed that already lol! I should be able to do a follow up soon!
I think the “hanging note” problem was intrinsic to the SID chip, as Adrian Black (Adrian’s Digital Basement YT channel) showed in one of his C64 repair videos.
That problem with the legs is down to the design file specifying holes that are too big for the legs OR the original designer was using a component with fatter leads/legs. Flux will help and when sorting old ones that are like that it's often best to wick or desolder it first. It's not down to bad technique of whoever soldered it originally or not totally. I think the board designer, maybe, should have taken a little more time over it.
FYI You were wondering if WinUAE was ported to other systems like Linux, in fact the Linux version came first! It's called UAE and WinUAE is a Windows port of that.
I thought about that - it needs upper address bus and some of the databus connections, so technically it could go in the 1200 somewhere... Just not sure where. I have a few ideas though!
Looks a lot different to the Hardsid, didn't the catweasel mark iv have an Amiga version?, Where in the video were you talking about it? I can be watching an hour long video (I have kids and I'm too old). I'd need a picture of a cat weasel somewhere to scroll to it :)
I didn't get chance lol - call286 in my Discord has completely re-designed the board, taking into account all the suggestions I made. I hope to do a follow up soon! I think it is open source, call286 branched off the design.
Awesome lad but do me a favour take that Swim SID out drop it on the ground and crush it under your heel then install a real SID chip you may find that there is no problems with a real SID
Haha =D Ironically, it works exactly the same as an original SID in this card! The reason is this card does not support register reads, which is the major flaw in the Swin SID. So even with a real SID, the same quirks appear on some SID tunes because that real SID cannot have its register read. At some point I might try and modify the card and the driver to allow register reads, then it would be worth installing a read SID =D
@@GadgetUK164 They sound terrible though compared to 6581 the R4 AR is awesome the sound is way better the difference being night and day can hear the difference between the 8580 R5 and the 6581 R4 AR when using a SID FX 3 on a Commodore 64 personally rather the original 6581 or the R3 or R4 AR sound is way better the 8580 is tooo clean sounding while the back SID is the only clone ima would ever consider
I couldnt re-create that issue tbh! It was something related to the TF536 crashing at the point the write to $A0nnnnn occured, but never happened again.
The PCB is realy badly designed. Is there a stereo mod for the SID ? (like with the AY on the Speccy.) That way you could have stereo mixing for a CD drive.
Yes there are some problems and mistakes, but I am grateful to the original designer - without his work we wouldn't be able to use or improve it. So I am pleased he took the time to create it!
The modified executable links are in the video description. With LIV2's help I just modified the Frodo executable too, for the $EE range. So both Frodo and the C64SID player (For DeliTracker 2) now work with the $EE range. I showed the 2 mods for C64SID executable in the video, but if you want to do the mod yourself (or set another range) to Frodo - search for 41 F9 00 A0 00 01 and change A0 to EE. LIV2 kindly converted the dissassembled code back to hex which made that mod super easy.
NOTE: Towards the back end of the video there, the transistor is mounted the wrong way regards silk screen - that's correct! I put a different transistor in there (2N2222) - which has BCE in a different order. Regards the address range and Zorro stuff - I am mistaken at that point that it shouldnt clash unless you've filled the ZIII range - this sits (I believe) in the lower 24 bit range (at the top of it) - so in theory I would expect it may clash with the 8MB in the ZII range? I've tested with the full 8MB of ZII RAM used and it does NOT clash with the SID Card sat at $EEnnnn =D
It's important to note that when I talk about address $A0 or $EE, this is the upper most byte of a 24 bit address. eg. $A00000 or $EE0000
Just built and tested the second revision of this card and could not figure out why it was not working until I caught a glimpse of 1 sec in the video about Frodos EnableSID and now I got it working on my 060! 👍👍
Thanks so much to you and LIV2 for your great work on this, and for detailed run down in this video. Looking forward to building this when the last few bits I need arrive.
Superbo,il SID del C64 che suona sull'AMIGA,fantastico!.bel lavoro
As a neophyte in the hardware space, I LOVE the way you showed the identification of, and solving of, the grounding issue with those caps. That's definitely something I'll check in the future rather than assuming the same orientation as other caps. It didn't even occur to me that there might have been a missing connection.
Thanks, very much appreciated and glad it was useful =D
Thanks for this, I got my Amiga Sid SMD version up and running in my 2000 :)
Sweet! =D
@@GadgetUK164 Have you tried with a real SID ? they pick up a massive amount of noise from the Amiga, especially moving the mouse or loading data, that's even connecting hifi straight to pin 27 of the SID.
Great vid, like they way you address the highs & lows, absolutely amazing work Gadget & Jeff Goldblum!
Thanks lol =D
Really interesting video - I wasn't familiar with this project. Great advice for people who want to use this on an A2000!
Honestly, I just like listening to SIDs on my C64 :D However, if I were to try this project, I'd probably use an ArmSID - it sounds amazing, and very accurate with the default settings!
Great video!
Thanks =D Yes, the ARMSID is great! I have a BackSID coming up too - it will be interesting to see how that sounds. The ARMSID is one of my favourite replacements so far. It's a shame the SwinSID Ultimate isn't "open source" or sold anymore as that does an amazing job all around imho - I would use that without a thought or concern vs an FPGASID.
Great video, always dig watching your troubleshooting process. Thanks for posting!!!
Thanks for watching and supporting me =D
Wow ... good job on this :). Now i really want to see an improved version with all your changes and suggestions of this board :).
call286 has re-designed the board, taking into account my suggestions (and some others). Hopefully I can do a short follow up video at some point soon!
Just wanted to note that the audio input having the electrolytic capacitor oriented the same way as for the audio output, is correct, according to the SID datasheet reference design. It should not really matter though as the reverse DC bias would be really low anyway.
Technically it depends on what you are inputting and any bias there!
Cracking job Chris 👍
Damm Chris thatwas a great video. The SID does sound great and seeing it working in an Amiga epic. This would have blown my mind back in the 90s.
Thanks =D
Well done chris and Liv2 that was a fascinating video maybe you guys need to re-design that board and include and block dip switch to address the memory base range. lol then i see you talk about this right at the end that'll teach me to watch the whole thing before commenting .
It has been re-designed already by one of the chaps in my Discord (call286)! I will try and do a follow on if I can get a PCB soon!
Another awesome video Chris, sorry I missed the premiere
Thanks 👍
Hard work always pays off!! :-]
Happy 2022! Thought about revising the PCB?
Thanks! Yes, within a few mins of the video going up for Patrons, one of the guys there started a complete re-design (call286). He's completed that already lol! I should be able to do a follow up soon!
I agree with your comment about the amiga , i loved the flexibility of samples but yep why didnt they include their crowning glory ?
Nice video.. missed the premier!
Thanks Stephen =D You were missed!
I think the “hanging note” problem was intrinsic to the SID chip, as Adrian Black (Adrian’s Digital Basement YT channel) showed in one of his C64 repair videos.
I am not so sure - I've never heard a hanging note on a SID before!?! MIDI on some of the Creative Sound Cards suffered from hanging notes for sure!
Actually, I might be wrong; it may have been Robin at 8-bit show and tell (YT channel.)
That problem with the legs is down to the design file specifying holes that are too big for the legs OR the original designer was using a component with fatter leads/legs. Flux will help and when sorting old ones that are like that it's often best to wick or desolder it first. It's not down to bad technique of whoever soldered it originally or not totally. I think the board designer, maybe, should have taken a little more time over it.
SID made the C64 IMO 😎 Waiting for a game to load used to be fun as the tunes were great!!!
FYI You were wondering if WinUAE was ported to other systems like Linux, in fact the Linux version came first! It's called UAE and WinUAE is a Windows port of that.
Aha, of course!! I remember now!!
Great vid as usual
Appreciate it! =D
Outstanding!
Cheers =D
Looks amazing. I wonder if it would work on my vampirized a2000, do you know of any test?
I dont see why it wouldn't tbh!
Is there an a1200 version planned:? - itd have to go on the clockport though to avoid stealing the trapdoor slot.
I thought about that - it needs upper address bus and some of the databus connections, so technically it could go in the 1200 somewhere... Just not sure where. I have a few ideas though!
@@GadgetUK164 i look forward to hearing more about it ! :)
Looks a lot different to the Hardsid, didn't the catweasel mark iv have an Amiga version?, Where in the video were you talking about it? I can be watching an hour long video (I have kids and I'm too old). I'd need a picture of a cat weasel somewhere to scroll to it :)
Yes, there's a version of the Catweasel that accommodates a SID chip I think (as mentioned in the video) =D
@@GadgetUK164 Yeah 2 SID chips on the mark IV that I have but I've only ever used it in a PC
Take the plunge into Kicad. Is the project open source?
I didn't get chance lol - call286 in my Discord has completely re-designed the board, taking into account all the suggestions I made. I hope to do a follow up soon! I think it is open source, call286 branched off the design.
Would a variable risiater work
Where - regards the 1K mixing resistor you mean?
@@GadgetUK164 yep
That's a lot of fast ram 🙂
Chris is the law
😂
Awesome lad but do me a favour take that Swim SID out drop it on the ground and crush it under your heel then install a real SID chip you may find that there is no problems with a real SID
Haha =D Ironically, it works exactly the same as an original SID in this card! The reason is this card does not support register reads, which is the major flaw in the Swin SID. So even with a real SID, the same quirks appear on some SID tunes because that real SID cannot have its register read. At some point I might try and modify the card and the driver to allow register reads, then it would be worth installing a read SID =D
@@GadgetUK164 They sound terrible though compared to 6581 the R4 AR is awesome the sound is way better the difference being night and day can hear the difference between the 8580 R5 and the 6581 R4 AR when using a SID FX 3 on a Commodore 64 personally rather the original 6581 or the R3 or R4 AR sound is way better the 8580 is tooo clean sounding while the back SID is the only clone ima would ever consider
Hmm… the “0 other mem” is probably a clue to something. 🤔
I couldnt re-create that issue tbh! It was something related to the TF536 crashing at the point the write to $A0nnnnn occured, but never happened again.
The PCB is realy badly designed. Is there a stereo mod for the SID ? (like with the AY on the Speccy.) That way you could have stereo mixing for a CD drive.
I think you need a second SID chip for stereo.
Yes there are some problems and mistakes, but I am grateful to the original designer - without his work we wouldn't be able to use or improve it. So I am pleased he took the time to create it!
PS: A stereo mod could be possible, but it would need changes to the emulator and the player. The emulator code is available, but not the player.