<div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Hi,</div><div><br></div><div>Unfortunately it seems my understanding on opamp circuits is quite limited - it's been about 20 years since I had an electronics course. I understand the very basics of what an opamp buffer is and the basic idea of how it is connected, but I'm a little bit unsure on what kind of additional components and connections my SID protecting opamp buffer circuit would need. I didn't find a solution after several hours of online searching and reading my old analog electronics course book, so I'm back with a question again...</div><div><br></div><div>I'd like to connect the opamp buffer after the C64/128's original transistor buffer, a picture of which I've attached below. Some people might raise criticism on including the original transistor buffer in addition to the opamp buffer - however, based on others' experiences I've read about, the original transistor circuit has an impact on the sound, and I really don't want to change it, even if the original transistor circuit has a theoretically poor sound quality. It's just that that's how I've always listened to the SID, through that transistor. I read about a fancy opamp buffer circuit somebody used to replace the transistor buffer, and it resulted in an "improved" sound - with so much additional treble that one might need to turn the treble down on their amplifier. I doubt the SID needs more treble as we are talking about mostly raw digital waveforms (if not using the SID's filter)... </div><div><br></div><div>Anyways, I feel a bit lame to ask such a basic question here, but I was wondering if anybody could point me to an optimal opamp buffer circuit that I could use with my SID as mentioned earlier in this thread?</div><div><br></div><div>BTW this is the abovementioned alternative "fancy" buffer circuit in case anybody is interested: file:///C:/Users/User/Downloads/MOS6581_Alternative_output_V2_0.pdf</div><div><br></div><div>Thanks for all the help so far,</div><div>Antti</div><div><br></div><div>Here's the original transistor buffer of a C64/128:</div><div><br></div><div><img src="cid:ii_mdov8u1a0" alt="image.png" width="472" height="226"><br></div></div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Tue, Jul 29, 2025 at 1:55 PM Antti Pitkämäki <<a href="mailto:antti.s.pitkamaki@gmail.com">antti.s.pitkamaki@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr">Thanks for all the information! I'll find a good basic op-amp buffer circuit and implement that at the SID outputs.<div><br></div><div>My design will actually have 4 separate outputs, one for each SID. The outputs will then be connected to a mixer, allowing EQ'ing, effects, panning and volume control separately for each SID. This is a very important aspect for me in the project. It allows me even to do live dub mixes :)</div><div><br></div><div>J.P. mentioned that the original power supply is especially dangerous to the SID. Many Commodore enthusiast warn that the original power supply could damage the whole computer if something goes wrong. There is a replacement power supply available for the Commodore 128DCR with twice the power rating of the original. I'll definitely get one of those (available here: <a href="https://www.c64psu.com/c64psu/91-commodore-c128dcr-internal-psu.html" target="_blank">https://www.c64psu.com/c64psu/91-commodore-c128dcr-internal-psu.html</a>).</div><div><br></div><div>Regards,</div><div>Antti</div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Jul 28, 2025 at 11:02 PM brianw <<a href="mailto:brianw@audiobanshee.com" target="_blank">brianw@audiobanshee.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">I second the suggestion to use an op-amp buffer.<br>
<br>
Also, since you're adding 3 SID chips, you might as well mix their outputs together with an op-amp mixer, which would further disconnect the SID chips from the external output. If you want all SID chips to have the same maximum level, then a simple mixer with fixed gains would be easy. If you want each SID chip to have its own level, controlled separately than their internal level controls, then you'll need knobs or faders, but that might be a bit much for a small project.<br>
<br>
- Brian<br>
<br>
<br>
On Jul 28, 2025, at 9:27 AM, Oren Leavitt wrote:<br>
> For protecting the SID from the "outside world", an op-amp buffer with <br>
> the typical 1k series output resistor should be much more effective than <br>
> that transistor buffer.<br>
> <br>
> Don't know the details of your project, but in general.. a solid power <br>
> supply design, a few carefully placed Schottky diodes and bypass caps <br>
> may help safeguard the SIDs from other nastiness.<br>
> <br>
> - Oren<br>
> <br>
> On 7/28/25 10:36 AM, Antti Pitkämäki wrote:<br>
>> Hi,<br>
>> <br>
>> I have an ongoing project of adding 3 additional SID sound chips to an <br>
>> old Commodore 128DCR computer for a total of 4 SIDs (I'm planning a <br>
>> C128DCR for this project instead of a C64 due to the 128DCR's additional <br>
>> space for modding). I've got the basic idea of how to implement it <br>
>> sorted out, but there is one crucial aspect I'm not yet sure how to <br>
>> implement properly: SID output protection.<br>
>> <br>
>> SIDs are known to break/fry easily. A situation where it often occurs is <br>
>> when the mixer connected to the computer is turned off while the <br>
>> computer is powered (the computer should be switched off before <br>
>> switching off the mixer). Another potential cause of SID death is <br>
>> (accidental) hot plugging equipment. So I think my SIDs would need some <br>
>> protective circuits at their output.<br>
>> <br>
>> Finally, some background on my project: I've made C64 music for years, <br>
>> and some time ago I found out that my favorite native C64 music <br>
>> "tracker" has a version that supports up to 4 SIDs for 12 channels of <br>
>> sound. So my dream is to mod a C64/128 for 4 SIDs so that each SID has a <br>
>> separate output. It would be like a mini synth studio. 12 channels with <br>
>> 4 outputs (3 channels per output) would have great possibilities and it <br>
>> would be enough to make synth music outside the chipmusic context. And <br>
>> the learning curve would be close to zero since I know the tracker well. <br>
>> Also I like "closed musical systems", I mean doing music with a single <br>
>> device (although I'd of course add external mixing and effects).<br>
>> <br>
>> Regards,<br>
>> Antti<br>
>> <br>
> <br>
<br>
<br>
________________________________________________________<br>
This is the Synth-diy mailing list<br>
Submit email to: <a href="mailto:Synth-diy@synth-diy.org" target="_blank">Synth-diy@synth-diy.org</a><br>
View archive at: <a href="https://synth-diy.org/pipermail/synth-diy/" rel="noreferrer" target="_blank">https://synth-diy.org/pipermail/synth-diy/</a><br>
Check your settings at: <a href="https://synth-diy.org/mailman/listinfo/synth-diy" rel="noreferrer" target="_blank">https://synth-diy.org/mailman/listinfo/synth-diy</a><br>
Selling or trading? Use <a href="mailto:marketplace@synth-diy.org" target="_blank">marketplace@synth-diy.org</a><br>
</blockquote></div>
</blockquote></div></div>