<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[commodore.straessle.eu - bits and pieces]]></title><description><![CDATA[commodore.straessle.eu - bits and pieces]]></description><link>https://commodore.straessle.eu/</link><image><url>https://commodore.straessle.eu/favicon.png</url><title>commodore.straessle.eu - bits and pieces</title><link>https://commodore.straessle.eu/</link></image><generator>Ghost 4.37</generator><lastBuildDate>Sat, 22 Nov 2025 18:35:07 GMT</lastBuildDate><atom:link href="https://commodore.straessle.eu/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[Commodore Spirit 2022]]></title><description><![CDATA[<p>Back in Fall 2021 we met in a small village near Dortmund to have our anually retro event called &quot;<a href="http://www.doreco.de">DoReCo</a>&quot;! Which means &quot;<a href="http://www.doreco.de">Dortmund Retro Computer Treff</a>&quot; in german - a place, where you can have a full featured <strong>4 day</strong> retro computer convention in a conveniant</p>]]></description><link>https://commodore.straessle.eu/commodore-spirit-2022/</link><guid isPermaLink="false">6331d6d622206c0001209dfd</guid><dc:creator><![CDATA[Chris]]></dc:creator><pubDate>Mon, 26 Sep 2022 17:28:43 GMT</pubDate><media:content url="https://commodore.straessle.eu/content/images/2022/09/2-Spirit-name-1-.png" medium="image"/><content:encoded><![CDATA[<img src="https://commodore.straessle.eu/content/images/2022/09/2-Spirit-name-1-.png" alt="Commodore Spirit 2022"><p>Back in Fall 2021 we met in a small village near Dortmund to have our anually retro event called &quot;<a href="http://www.doreco.de">DoReCo</a>&quot;! Which means &quot;<a href="http://www.doreco.de">Dortmund Retro Computer Treff</a>&quot; in german - a place, where you can have a full featured <strong>4 day</strong> retro computer convention in a conveniant and pleasant environment. Some guys introduced a little PCB called <a href="https://www.wic64.de">WiC64</a> to bring a old fashioned Commodore C64 into todays internet. Cool !</p><p>One year later - now in 2022 - I showed up with my adaption of <a href="https://github.com/cassy-de/WiC20">WiC20</a> , which is a VIC20 port of this now famous <a href="https://www.wic64.de">WiC64</a> . This little rascal let&apos;s you do magical things like:<br><br><strong>LOAD &quot;HTTPS://STRAESSLE.EU/START.PRG&quot;</strong><br><br>Yep, you can load all of your favourite programs right from the internet. Which is cool anyway, but wait ... I wanted to have a one-of-a-kind VIC20, something realy special. So I came up with this idea:</p><figure class="kg-card kg-image-card"><img src="https://commodore.straessle.eu/content/images/2022/09/1-Spirit-top-1-.png" class="kg-image" alt="Commodore Spirit 2022" loading="lazy" width="1424" height="903" srcset="https://commodore.straessle.eu/content/images/size/w600/2022/09/1-Spirit-top-1-.png 600w, https://commodore.straessle.eu/content/images/size/w1000/2022/09/1-Spirit-top-1-.png 1000w, https://commodore.straessle.eu/content/images/2022/09/1-Spirit-top-1-.png 1424w" sizes="(min-width: 720px) 720px"></figure><p>OK, you might say this is an C64 C, and in a particular way you might be right, but ...</p><p>Looking at the colours of the case and of the F-keys you must admit that this is no regular C64! And what does the labels say?</p><figure class="kg-card kg-image-card"><img src="https://commodore.straessle.eu/content/images/2022/09/2-Spirit-name-1--1.png" class="kg-image" alt="Commodore Spirit 2022" loading="lazy" width="1209" height="774" srcset="https://commodore.straessle.eu/content/images/size/w600/2022/09/2-Spirit-name-1--1.png 600w, https://commodore.straessle.eu/content/images/size/w1000/2022/09/2-Spirit-name-1--1.png 1000w, https://commodore.straessle.eu/content/images/2022/09/2-Spirit-name-1--1.png 1209w" sizes="(min-width: 720px) 720px"></figure><p>Commodore Spirit? Never heard about it? Never ever? <a href="https://commodore.straessle.eu/and-the-spirit-lives-on/">Look here</a>, and you&apos;re a bit closer to the story behind this VIC20.</p><p>Sure, it is a VIC20! My adaption of a C64C case to hold a VIC20-CR board on its inside. I had to do some cuttings here a there, but I think it came out nicely:</p><figure class="kg-card kg-image-card"><img src="https://commodore.straessle.eu/content/images/2022/09/4-Spirit-back-1-.png" class="kg-image" alt="Commodore Spirit 2022" loading="lazy" width="1421" height="755" srcset="https://commodore.straessle.eu/content/images/size/w600/2022/09/4-Spirit-back-1-.png 600w, https://commodore.straessle.eu/content/images/size/w1000/2022/09/4-Spirit-back-1-.png 1000w, https://commodore.straessle.eu/content/images/2022/09/4-Spirit-back-1-.png 1421w" sizes="(min-width: 720px) 720px"></figure><p>OK, on its side it is telling the truth about the origin of this case:</p><figure class="kg-card kg-image-card"><img src="https://commodore.straessle.eu/content/images/2022/09/3-Spirit-side-1-.png" class="kg-image" alt="Commodore Spirit 2022" loading="lazy" width="1154" height="731" srcset="https://commodore.straessle.eu/content/images/size/w600/2022/09/3-Spirit-side-1-.png 600w, https://commodore.straessle.eu/content/images/size/w1000/2022/09/3-Spirit-side-1-.png 1000w, https://commodore.straessle.eu/content/images/2022/09/3-Spirit-side-1-.png 1154w" sizes="(min-width: 720px) 720px"></figure><p>But when people walked by, they had to look closer what&apos;s going on here:</p><figure class="kg-card kg-image-card"><img src="https://commodore.straessle.eu/content/images/2022/09/5-Spirit-DoReCo2022-2-.png" class="kg-image" alt="Commodore Spirit 2022" loading="lazy" width="1103" height="1069" srcset="https://commodore.straessle.eu/content/images/size/w600/2022/09/5-Spirit-DoReCo2022-2-.png 600w, https://commodore.straessle.eu/content/images/size/w1000/2022/09/5-Spirit-DoReCo2022-2-.png 1000w, https://commodore.straessle.eu/content/images/2022/09/5-Spirit-DoReCo2022-2-.png 1103w" sizes="(min-width: 720px) 720px"></figure><p>And yes it&apos;s true:</p><p>This is a <strong>VIC20</strong> as a <strong>Commodore Spirit</strong> with the famous <strong>WiC20</strong> module on its back to load all the programs in no time !!!</p>]]></content:encoded></item><item><title><![CDATA[FreeStereoSID ... and the beat goes on !!]]></title><description><![CDATA[<!--kg-card-begin: markdown--><p>Free - Stereo - SID  ==&gt; Freie Stereo SID - Bedeutung, Information und Aufbau</p>
<p>Nun, der SID mit seinem markanten Sound ist legend&#xE4;r f&#xFC;r das Klangerlebnis vieler Spiele und Demos des Commodore C64. Dabei ist es streng genommen falsch, von DEM EINEN SID zu reden: es</p>]]></description><link>https://commodore.straessle.eu/freestereosid-and-the-beat-goes-on/</link><guid isPermaLink="false">621d23c2dfca7b0001da1c35</guid><dc:creator><![CDATA[Chris]]></dc:creator><pubDate>Fri, 13 Aug 2021 16:46:07 GMT</pubDate><media:content url="https://commodore.straessle.eu/content/images/2021/08/001.png" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><img src="https://commodore.straessle.eu/content/images/2021/08/001.png" alt="FreeStereoSID ... and the beat goes on !!"><p>Free - Stereo - SID  ==&gt; Freie Stereo SID - Bedeutung, Information und Aufbau</p>
<p>Nun, der SID mit seinem markanten Sound ist legend&#xE4;r f&#xFC;r das Klangerlebnis vieler Spiele und Demos des Commodore C64. Dabei ist es streng genommen falsch, von DEM EINEN SID zu reden: es sind viele verschiedene originale Commodore-6581/8580 verbreitet, zun&#xE4;chst MOS-, sp&#xE4;ter CSG-ICs, alle mit teilweise mehr oder minder stark h&#xF6;rbaren klanglichen Nuancen.<br>
<img src="http://cassy.de:2369/content/images/2021/08/SIDs.png" alt="FreeStereoSID ... and the beat goes on !!" loading="lazy"></p>
<p><a href="https://www.c64-wiki.de/wiki/SID">C64-Wiki</a> oder <a href="https://de.wikipedia.org/wiki/MOS_Technology_SID">Wikipedia</a></p>
<p>Dar&#xFC;ber hinaus sind weitere Derivate im Umlauf; diese versuchen, mittels eines universellen Controller-ICs die klanglichen Eigen<em>heiten</em> und Eigen<em>schaften</em> eines SID per Software nachzubilden und den Klang dann analog als Audiosignal auszugeben. Von einem dieser Derivate soll hier die Rede sein, dem FreeStereoSID -FSS:</p>
<p><img src="http://cassy.de:2369/content/images/2021/08/freestereosid.png" alt="FreeStereoSID ... and the beat goes on !!" loading="lazy"></p>
<p>Hier ein paar Worte des Entwicklers:</p>
<pre><code class="language-Beschreibung">
Der &quot;Free Stereo SID&quot; besteht aus den folgenden beiden Komponenten:

 *SID Sockel Adapter-Platine mit Level-Shifter und Sockel f&#xFC;r einen
 *Teensy 4.0

welche man dann in einen C64 SID Sockel stecken kann.
Der ganze &quot;Free Stereo SID&quot; ist Public Domain, komplett und &quot;wirklich&quot; frei.
Kein Open Source, keine Fussfessel ala &quot;General Public License (GPL)&quot; oder dergleichen.
Man kann also damit machen was man m&#xF6;chte ;-)
Die Software befindet sich noch in der Entwicklung (Beta).
(Matthias)
</code></pre>
<p>... und den Quellcode mit ein paar Informationen habe ich, nach R&#xFC;cksprache mit dem Entwickler Matthias, auf meiner GitHub-Seite ver&#xF6;ffentlich:</p>
<p><a href="https://github.com/cassy-de/FreeStereoSID">GitHub</a></p>
<p>Dort ist der -aktuell noch in der Beta-Phase befindliche- Quellcode in der Version 0.1 abgelegt, der jedoch seine klanglichen Leistungen bereits eindrucksvoll unter Beweis gestellt hat (Quelle: Youtube - Screen Shooters):</p>
<p><a href="https://www.youtube.com/watch?v=mpei-ZBjKtU"><img src="https://commodore.straessle.eu/content/images/2021/08/youtube-screen-shooters.png" alt="FreeStereoSID ... and the beat goes on !!" loading="lazy"></a></p>
<p>In diesem Video wird ebenfalls darauf hingewiesen, dass die Lautst&#xE4;rke DIESES SID noch sehr gering sei. Korrekt, zu Testzwecken wurde diese reduziert, wir &#xE4;ndern dieses:</p>
<p><img src="https://commodore.straessle.eu/content/images/2021/08/SIDoutVolume.png" alt="FreeStereoSID ... and the beat goes on !!" loading="lazy"></p>
<p>Nun erfahren Sie, wie diese &#xC4;nderung im Quellcode umgesetzt wird und wie der Aufbau nun im Einzelnen durchgef&#xFC;hrt werden sollte:</p>
<h1 id="hardware">Hardware</h1>
<p>Wie bereits eingangs erw&#xE4;hnt besteht der FSS aus zwei Teilen:</p>
<ul>
<li>der Adapterplatine</li>
<li>einem Teensy 4.0</li>
</ul>
<p>Da der Teensy 4.0 nicht 5V-kompatibel ist, wird die Adapterplatine mit den Level-Shiftern ben&#xF6;tigt.</p>
<p>Zur Vorbereitung des Teensy wird zuerst mittels eines scharfen Cutters die 5V-Verbindung des USB-Anschlusses unterbrochen:</p>
<p><img src="https://commodore.straessle.eu/content/images/2021/08/VUSB.png" alt="FreeStereoSID ... and the beat goes on !!" loading="lazy"></p>
<p>Dies ist wichtig, damit sp&#xE4;ter beim Programmieren des Teensy die Spannungsversorgung vom C64 kommt, und damit NICHT der programmierende PC / Laptop f&#xE4;lschlicherweise den gesamten C64 mit Strom versorgt!!!</p>
<p>Damit der Teensy montiert werden kann, werden hier sogenannte</p>
<ul>
<li>Pr&#xE4;zisions-Sockelstreifen und passende</li>
<li>Pr&#xE4;zisions-Stiftleisten<br>
benutzt und auf die ben&#xF6;tigte L&#xE4;nge von jeweils 14 Pins gek&#xFC;rzt:</li>
</ul>
<p><img src="https://commodore.straessle.eu/content/images/2021/08/001-2.png" alt="FreeStereoSID ... and the beat goes on !!" loading="lazy"></p>
<p>Zum L&#xF6;ten ist nun eine ruhige Hand, ein Elektronik-L&#xF6;tkolben -besser L&#xF6;tstation- und eine gewisse Reihenfolge der Montage gefragt:</p>
<ol>
<li>Beginnend mit dieser <strong>Stift</strong>leiste (links unterhalb der Platine, hier bereits verl&#xF6;tet, beachte die Position INNEN):<br>
<img src="https://commodore.straessle.eu/content/images/2021/08/004-1.png" alt="FreeStereoSID ... and the beat goes on !!" loading="lazy"></li>
</ol>
<hr>
<ol start="2">
<li>Nun folgt diese <strong>Sockel</strong>leiste (oben rechts auf der Platine, beachte die Position INNEN):<br>
<img src="https://commodore.straessle.eu/content/images/2021/08/005.png" alt="FreeStereoSID ... and the beat goes on !!" loading="lazy"></li>
</ol>
<hr>
<ol start="3">
<li>Es folgt eine weitere <strong>Stift</strong>leiste (auf der rechten Seite unterhalb der Platine, Position AUSSEN):<br>
<img src="https://commodore.straessle.eu/content/images/2021/08/006.png" alt="FreeStereoSID ... and the beat goes on !!" loading="lazy"></li>
</ol>
<hr>
<ol start="5">
<li>... um dann eine letzte <strong>Sockel</strong>leisten zu montieren (oben links auf der Platine, Position AUSSEN):<br>
<img src="https://commodore.straessle.eu/content/images/2021/08/007.png" alt="FreeStereoSID ... and the beat goes on !!" loading="lazy"></li>
</ol>
<hr>
<p>Somit w&#xE4;re die erste H&#xFC;rde genommen, es folgt die Montage der beiden Stiftleisten am Teensy auf dessen Unterseite, und nachdem dann die beiden Leisten verl&#xF6;tet wurden, k&#xF6;nnen die beiden Platinen zusammengesteckt werden:</p>
<p><img src="https://commodore.straessle.eu/content/images/2021/08/008.png" alt="FreeStereoSID ... and the beat goes on !!" loading="lazy"></p>
<p>Hardware -&gt; check &#x2611;&#xFE0F;</p>
<p>Nun zur</p>
<h1 id="softwarefirmware">Software / Firmware:</h1>
<p>Es empfiehlt sich, bereits die Arduino GUI installiert zu haben. Nun ben&#xF6;tigt man zur Programmierung des Teensy eine zum Betriebssystem des PCs passende Extension, die hier heruntergeladen werden kann:</p>
<p><a href="https://www.pjrc.com/teensy/td_download.html">PJRC, Download Teensyduino</a></p>
<p>Nachdem auch diese Software installiert wurde, kann nach dem Start von Teensyduino der Quellcode geladen werden:</p>
<p><img src="https://commodore.straessle.eu/content/images/2021/08/ZIP.png" alt="FreeStereoSID ... and the beat goes on !!" loading="lazy"></p>
<p>und die Anpassung an den verwendeten Controller erfolgen:</p>
<p><img src="https://commodore.straessle.eu/content/images/2021/08/Teensyduino.png" alt="FreeStereoSID ... and the beat goes on !!" loading="lazy"></p>
<p>Damit der FSS mit einer ausreichenden Lautst&#xE4;rke seinen Dienst verrichten kann, wird im Kartenreiter &quot;FreeStereoSID&quot; die Kommentarzeichen entspechend ge&#xE4;ndert:</p>
<blockquote>
<p>float sidOutputVolume = 0.25f;  // Do not use more than 0.3!<br>
//float sidOutputVolume = 0.05f;    // ...0.05f Headphones Level for &quot;Developing&quot;</p>
</blockquote>
<p>Nun den FSS in den C64 SID-Sockel einsetzen, C64 einschalten, die Firmware kompilieren und die &#xDC;bertragung mittels Druck auf den Taster am Teensy starten:</p>
<p><img src="https://commodore.straessle.eu/content/images/2021/08/upload.png" alt="FreeStereoSID ... and the beat goes on !!" loading="lazy"></p>
<p>Software/Firmware -&gt; check &#x2611;&#xFE0F;</p>
<p>Nun kann sofort der SID auf Herz und Nieren getestet werden, dieser ist sofort betriebsbereit. Viel Spa&#xDF; und happy hacking ...</p>
<p>Have fun  ;-)</p>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[I adore my sixty-four, brand-new in 2021 !]]></title><description><![CDATA[<!--kg-card-begin: markdown--><h4 id="buildingupmybrandnewcommodorec64usingthetuningboard">Building up my brand-new Commodore C64, using the Tuning-Board!</h4>
<p>&lt;<german version>&gt;</german></p>
<p>Ich wei&#xDF;, was Sie jetzt denken, und Sie haben Recht ...</p>
<p>... ein Commodore C64 ist ein alter Hut, der war mal toll, heutzutage gibt es viel, viel bessere Computer mit besseren Grafiken und Sound, aber ...<br>
... warum sind viele, auch</p>]]></description><link>https://commodore.straessle.eu/tuningboard/</link><guid isPermaLink="false">621d23c2dfca7b0001da1c34</guid><dc:creator><![CDATA[Chris]]></dc:creator><pubDate>Thu, 15 Jul 2021 19:53:13 GMT</pubDate><media:content url="https://commodore.straessle.eu/content/images/2021/10/8866b-1.png" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><h4 id="buildingupmybrandnewcommodorec64usingthetuningboard">Building up my brand-new Commodore C64, using the Tuning-Board!</h4>
<img src="https://commodore.straessle.eu/content/images/2021/10/8866b-1.png" alt="I adore my sixty-four, brand-new in 2021 !"><p>&lt;<german version>&gt;</german></p>
<p>Ich wei&#xDF;, was Sie jetzt denken, und Sie haben Recht ...</p>
<p>... ein Commodore C64 ist ein alter Hut, der war mal toll, heutzutage gibt es viel, viel bessere Computer mit besseren Grafiken und Sound, aber ...<br>
... warum sind viele, auch teilweise J&#xFC;ngere, wieder wie verr&#xFC;ckt nach diesen Computern? Weil sie Kult sind? Weil die Spiele Kult sind? Weil man 6502-Assembler mit 8-Bit schneller erlernen kann, um die Maschinensprache zu verstehen? Weil man damit Basteln kann?<br>
Die Wahrheit liegt irgendwo dazwischen, bei dem einen mehr hier, bei dem anderen eher dort.</p>
<p>Aber Programieren und Spielen sind die eine Sache (Software), aber mit und am Cevie zu Basteln, also Hardware-nah, dass ist f&#xFC;r viele Neuland (&lt;-sic, O-Ton Angie ;-) ). Fr&#xFC;her wurde der C64 gemodded, da war dieser Ausdruck noch &#xFC;berhaupt nicht erfunden. Geh&#xE4;use &#xFC;ber- und &#xFC;bervollgestopft mit Schaltern, Potis, LEDs, Drehkn&#xF6;pfen aller Art, das war in den 80er normal.<br>
<a href="http://www.pitsch.de/stuff/c64/index_c64.htm"><img src="https://commodore.straessle.eu/content/images/2021/07/meinc64.jpg" alt="I adore my sixty-four, brand-new in 2021 !" loading="lazy"></a>Quelle: pitsch.de<br>
Unverbastelte Cevies sind heute selten und werden mit Gold aufgewogen. Zum Basteln eigentlich zu schade.</p>
<p>Aber wie w&#xE4;re es, wenn man ein altes C64-Board h&#xE4;tte, die Bauteile ausl&#xF6;tet und auf einem NEUEN Board wiederverwendet? Vielleicht sogar auf einem Board, welches explizit f&#xFC;rs Basteln und Modding entwickelt wurde? Eines, wo man SEINEN C64 so richtig TUNEN kann? Und somit kann sich jeder SEINEN C64 zusammenbauen, ganz gleich, wie er/sie ihn haben m&#xF6;chte. Und ich habe es auch getan:</p>
<p><img src="https://commodore.straessle.eu/content/images/2021/10/8866b-2.png" alt="I adore my sixty-four, brand-new in 2021 !" loading="lazy"></p>
<p>Zun&#xE4;chst werden auf der alten Spenderplatine alle gesockelten ICs vorsichtig entnommen. Die anderen werden nun in einem zweiten Arbeitsschritt mit einem Entl&#xF6;tkolben &quot;geerntet&quot;. Hierzu ein paar Tips:</p>
<ul>
<li>Entl&#xF6;ten von alten Platinen geht deutlich leichter, wenn man zun&#xE4;chst die Pins neu VERl&#xF6;tet, also frisches Lot und Flussmittel aufbringt. Wer dies noch nie gemacht hat, wird staunen, wie leicht dann die folgenden Schritte fallen.</li>
<li>Entl&#xF6;tlitze ist f&#xFC;r doppelseitige durchkontaktiert Platinen nicht zu empfehlen. Besser sind manuelle L&#xF6;tpumpen oder eine Entl&#xF6;tstation. Vielleicht ist im Bekanntenkreis ja jemand mit einer solchen Ausstattung.</li>
<li>Nach dem Ausl&#xF6;ten dann die Pins vorsichtig ausrichten und mit dem L&#xF6;tkolben die Zinnreste abstreifen. Dann passen die ICs nachher besser in die Sockel.</li>
</ul>
<p>Nun kann die Best&#xFC;ckung der Platine erfolgen, beginnend mit den niedrigsten Bauteilen:</p>
<p><img src="https://commodore.straessle.eu/content/images/2021/07/8784.png" alt="I adore my sixty-four, brand-new in 2021 !" loading="lazy"></p>
<p>Dannach k&#xF6;nnen auch die anderen Bauteile folgen. Dem Entwickler sei Dank passen auch die dicken ZIF-Sockel nebeneinander auf die Platine, gegebenfalls dreht man die Orientierung, falls der Knebel mit anderen Bauteilen kollidieren sollte.</p>
<p><img src="https://commodore.straessle.eu/content/images/2021/07/9020.png" alt="I adore my sixty-four, brand-new in 2021 !" loading="lazy"></p>
<p>Und irgendwann -ja, es dauert, nur Geduld- hat man dann alle Bauteile best&#xFC;ckt und nach einer, zwei Sichkontrollen fiebert man dann dem ersten Einschalten entgegen:</p>
<p><img src="https://commodore.straessle.eu/content/images/2021/07/screen.png" alt="I adore my sixty-four, brand-new in 2021 !" loading="lazy"></p>
<p>...und tats&#xE4;chlich, der 64er ist wieder zum Leben erweckt worden. Brandneu, und doch so sch&#xF6;n alt. BTW, die fehlenden Bytes oben im Screenshot sind darauf zur&#xFC;ckzuf&#xFC;hren, dass das passende RAM noch nicht geliefert war und ich mir testweise einen C32 aufgebaut hatte:</p>
<p><img src="https://commodore.straessle.eu/content/images/2021/07/C32.png" alt="I adore my sixty-four, brand-new in 2021 !" loading="lazy"></p>
<p><img src="https://commodore.straessle.eu/content/images/2021/07/hallowelt.png" alt="I adore my sixty-four, brand-new in 2021 !" loading="lazy"></p>
<p>Und nun kann man jedem voller Stolz sagen, dass man seinen C64 selbst aufgebaut hat und sich nun ruhigen Gewissens ans TUNEN machen. Denn daf&#xFC;r ist das Tuning-Board ja da.</p>
<p><img src="https://commodore.straessle.eu/content/images/2021/07/cover9.png" alt="I adore my sixty-four, brand-new in 2021 !" loading="lazy"></p>
<p>Falls jemand die Expansionsport-Abdeckung mit dem 3D-Drucker nachdrucken m&#xF6;chte, die Daten sind in meinem <a href="https://github.com/cassy-de/C64-Expansion-Port-Cover">Github-Repo</a> frei verf&#xFC;gbar.</p>
<p>Ebenfalls findet man dort auch eine gemoddete Version f&#xFC;r den <a href="https://github.com/cassy-de/Restore-Switch-C64">Kernal-Umschalter</a>, der die deutlich g&#xFC;nstigeren Winbond W27E257 als EEPROMs nutzt, einen Soft-Reset per Restore-Taste ausl&#xF6;st und auch mit den LEDs spielt.</p>
<p>Und wer m&#xF6;chte, kann eine Floppy 1541 gleich mit im Geh&#xE4;use einbauen, in Form einer PI1541. Auch dies hat der Entwickler bereits vorgesehen:</p>
<p><img src="https://commodore.straessle.eu/content/images/2021/07/pi1541.png" alt="I adore my sixty-four, brand-new in 2021 !" loading="lazy"></p>
<p>Have fun ;-)</p>
<p>cassy</p>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[Can I have a PET?]]></title><description><![CDATA[<!--kg-card-begin: markdown--><h4 id="commodorepet2001seriesbreedingandcare">Commodore PET 2001 series - breeding and care</h4>
<p><img src="https://commodore.straessle.eu/content/images/2019/03/IMG_4949_Fotor.jpg" alt="IMG_4949_Fotor" loading="lazy"><br>
Okay, we all know, what we&apos;re talking about, don&apos;t we?<br>
A <em>Personal Electronic Transactor</em>, short a PET, introduced by Commodore in the late 1970s.<br>
Up to now, I recently have been working on Commodore VC20 / VIC20 Home Computer.</p>]]></description><link>https://commodore.straessle.eu/can-i-have-a-pet/</link><guid isPermaLink="false">621d23c2dfca7b0001da1c33</guid><category><![CDATA[Commodore PET 2001]]></category><dc:creator><![CDATA[Chris]]></dc:creator><pubDate>Thu, 28 Mar 2019 21:18:22 GMT</pubDate><media:content url="https://commodore.straessle.eu/content/images/2019/03/IMG_4952_Fotor-1.jpg" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><h4 id="commodorepet2001seriesbreedingandcare">Commodore PET 2001 series - breeding and care</h4>
<img src="https://commodore.straessle.eu/content/images/2019/03/IMG_4952_Fotor-1.jpg" alt="Can I have a PET?"><p><img src="https://commodore.straessle.eu/content/images/2019/03/IMG_4949_Fotor.jpg" alt="Can I have a PET?" loading="lazy"><br>
Okay, we all know, what we&apos;re talking about, don&apos;t we?<br>
A <em>Personal Electronic Transactor</em>, short a PET, introduced by Commodore in the late 1970s.<br>
Up to now, I recently have been working on Commodore VC20 / VIC20 Home Computer. Last weekend I got a call from a good friend telling me that I could buy a PET-Computer in a reasonable condition. The only drawback is that it&apos;s not working. OK, we have something on the screen, which means, that it isn&apos;t completely gone.<br>
<img src="https://commodore.straessle.eu/content/images/2019/03/GarbageScreen.jpg" alt="Can I have a PET?" loading="lazy"><br>
Garbage Screen - something extremely typical for the PET, some people say, it&apos;s not a bug, it&apos;s a feature! If the CPU or the memory or the ROMs aren&apos;t working, you get this <em>message</em>. NO, there is now <em>hidden</em> message behind the letters on the screen! The fact that we can see this garbage is that the TTL-logic behind the discrete character generator is working, but the startup sequence isn&apos;t firing up. And as we have learned, this can have almost half a trillion of causes: Bad CPU, bad connections, bad power, bad CIA / VIA, bad ROMs -very common-, bad RAMs - even more common-, both latter especially in the very first series with the MOS 6550 RAM chips and the MOS 6540 ROMs. But I didn&apos;t want to buy the pig in the poke. Luckily, the guy selling the machine was really very nice, so I could take a look inside the cabinet. To my surprise, it had a different board than I expected. This particular one was populated with TMS4108 DRAM chips and the much more common 2316 / 2332 ROMs. So it must be a very first Dyn-PET 2001 series. These boards later were used in the CBM 30xx Commodore machines, when Commodore had to change the name PET to CBM for the European market (Philips had already taken the rights of this name for their own <em>Programm-Entwicklungs-Terminal</em>).<br>
To make a long story short, I bought this machine and couldn&apos;t wait to see it working.  But it was a long and winding road from the &apos;yes, it&apos;s mine&apos; to the &apos;mission complete&apos; of a great looking and superbly working piece of computer history. But one by one ...<br>
As always you have to know your <em>enemy</em>. So studying the schematics is essential to succeed. An excellent point to start is zimmers.net. This sounds a bit unbelievable, but IMHO you can find almost everything regarding commodore on his <a href="http://www.zimmers.net/anonftp/pub/cbm/">FTP Server</a>. And really, <a href="http://www.zimmers.net/anonftp/pub/cbm/schematics/computers/pet/2001N/320351-1.gif">here</a> you can see that commodore had produced this very exotic computer. The assy number 320351 is correct, and it is a version with 8K and an internal cassette drive. So it must be a 320351-06 or -12, great! So I studied the schematics and -as always- checked the voltages of the power supply. Touching the connector with the probes I heard a buzzing sound and the screen became blank. Oh no! I was sure I didn&apos;t made a mistake. OK, take a deep breath, turn it off, turn it on again - garbage screen - OK - blank screen - what?</p>
<p>It took me a while to understand, that this is not another issue but we are stepping ahead. The startup sequence became alive - so the CPU and at least the uppermost ROM - to clean the content of the screen RAM. But there was this buzzing sound, I have to checked the connector:<br>
<img src="https://commodore.straessle.eu/content/images/2019/03/01powerconnector.jpg" alt="Can I have a PET?" loading="lazy"><br>
Bingo! Yes, I have bad eyes but even I can see the brownish part in the red plug. and the pin header speaks the same language. So after many years the connections became bad, this heated up the connector, the connections became worse and so on .... Luckily there is a spare part inside this plug. The <em>key-</em> pin on the header isn&apos;t populated, but the unused part in the plug is there. You can see both of them in the picture above, one shiny, the other one rotten. After this first step I checked the voltages again, this time everything is fine. But the screen stayed blank. I took my EEPROM programmer with the corresponding 2364 adapter and read all the ROMs. No issues, all were tested fine. Still the startup sequence - garbage - OK - blank - OK - but there was no message saying <strong>Commodore Basic</strong>.<br>
Perhaps it&apos;s something wrong with the RAM? I checked the voltages -sic- voltages!!! These DRAM are powered with +5Volts, -5Volts, and -last but not least- +12Volts. And the latter was missing! I only measured 0.2Volts, almost nothing! OK, checking the voltage in front of the 7812 reads +18Volts - fine. On its output I had +0.27Volts. On the DRAMs I had +0.2Volts. OK, I had a drop of 0.07Volts on the copper wire of the circuit board. Something is blocking the +12Volts power rail, but what? The DRAMs? Nope, they didn&apos;t warm up at all! So I traced the copper wire from the 7812 almost to the front of the board where you can find a bank of capacitors, to the rail along the DRAMs. I measured again along the trace and - wait a minute - the drop stopped at the capacitors!!?? OK OK, I&apos;m an older guy, once again: +0.27Volts output on 7812, check, +0.2Volts at the capacitors, check, and even 0.2Volts at the DRAMs. This means the short isn&apos;t caused by the DRAMs but by the capacitors? I had a foreboding: a long time ago I had a lot of trouble with a tantalum capacitor blocking the power of a small battery powered circuit. This capacitor was short! Could it be possible, that one or both cause the  shorting of power? Without blowing or heating up? While heating up my rework station I calculated: the 7812 is limiting the current to 1Amps, and we are taking about 0.2Volts, which means 0.2Watts for the capacitor. That&apos;s almost nothing, at least not enough to blow up the tantalum. I removed both of the capacitors responsible for the +12Volts and replaced them with two regular capacitors.<br>
Keeping the fingers crossed I switched on the power: - garbage screen - OK - blank screen - OK -<br>
<img src="https://commodore.straessle.eu/content/images/2019/03/IMG_4897_Fotor.jpg" alt="Can I have a PET?" loading="lazy"><br>
My heart skipped a beat when I saw this little innocent message on the screen. But it is true - system up&apos;n&apos;running. Checking the keyboard - fine! But I didn&apos;t wanted to have the other old tantalum capacitors on the board. If one fails, who&apos;s gonna assure the other working? I didn&apos;t want to wait until the next of these nasty little beasts ruins my day. So it&apos;s time to heat up the iron ...<br>
<img src="https://commodore.straessle.eu/content/images/2019/03/02tantalum.jpg" alt="Can I have a PET?" loading="lazy"><br>
I banned ALL of them, at the mentioned capacitor bank, at the end of the power rail and even the one at the NE555 controlling the reset circuit.<br>
<img src="https://commodore.straessle.eu/content/images/2019/03/03tantalum.jpg" alt="Can I have a PET?" loading="lazy"><br>
While removing the flux I noticed the stained edge connectors! After the cleaning they look like new. And there as another thing I became aware of: scratched traces located at the unpopulated DRAM section UJ7 - UJ9.   <img src="https://commodore.straessle.eu/content/images/2019/03/04cleaning.jpg" alt="Can I have a PET?" loading="lazy"><br>
Well, I read the article in <em>The PET Paper, Volume III, Issue 8/9/10, Feb/Mar 1981</em>, where the author complained about Commodore&apos;s way to make even more profit:<br>
<img src="https://commodore.straessle.eu/content/images/2019/03/PetPaper.png" alt="Can I have a PET?" loading="lazy"><br>
Drilled holes in the PCB, big holes, half an inch! What I got here is a different way to prevent dealers or people with electronic skills to upgrade their computer.<br>
But anyway, that&apos;s history! And I&apos;m happy with my new old Commodore PET. It&apos;s a little beauty, and sure: Bill Gates came by giving Jack Tramiel this nice little easter egg with the <em>WAIT6502,1</em> or even more, if you like <img src="https://commodore.straessle.eu/content/images/2019/03/05finale.jpg" alt="Can I have a PET?" loading="lazy"></p>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[... and the spirit lives on ...]]></title><description><![CDATA[<!--kg-card-begin: markdown--><p>The story behind the Commodore VIC20 names, history and why it&apos;s &quot;The Friendly Computer&quot;</p>
<p><strong>&quot;We Will Become The Japanese!&quot;</strong> -- Jack Tramiel, April 1980<br>
<img src="https://commodore.straessle.eu/content/images/2019/03/JackTramiel.png" alt="JackTramiel" loading="lazy"></p>
<p>In London, April 1980, at an international Commodore manager&apos;s meeting Jack Tramiel surprised everyone by announcing his intention</p>]]></description><link>https://commodore.straessle.eu/and-the-spirit-lives-on/</link><guid isPermaLink="false">621d23c2dfca7b0001da1c32</guid><dc:creator><![CDATA[Chris]]></dc:creator><pubDate>Wed, 20 Mar 2019 20:30:14 GMT</pubDate><media:content url="https://commodore.straessle.eu/content/images/2019/03/IMG_4808_Fotor.jpg" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><img src="https://commodore.straessle.eu/content/images/2019/03/IMG_4808_Fotor.jpg" alt="... and the spirit lives on ..."><p>The story behind the Commodore VIC20 names, history and why it&apos;s &quot;The Friendly Computer&quot;</p>
<p><strong>&quot;We Will Become The Japanese!&quot;</strong> -- Jack Tramiel, April 1980<br>
<img src="https://commodore.straessle.eu/content/images/2019/03/JackTramiel.png" alt="... and the spirit lives on ..." loading="lazy"></p>
<p>In London, April 1980, at an international Commodore manager&apos;s meeting Jack Tramiel surprised everyone by announcing his intention to develop and market a &quot;$300 personal computer&quot;. A debate ensued, with several groups breaking down into pro&apos;s and con&apos;s of a low cost computer. After a while, Tramiel stood up, pounding his fist once on the table and with his deep booming voice he explained: <em>&quot;The Japanese are coming, so we will become the Japanese! Japanese companies had already captured the TV, radio and small car markets, and personal computers were next on their list. We have to compete with ourselves by making computers that do more and cost less, and that means breaking the $300 price barrier.&quot;</em></p>
<p>But it is possible, economically and technologically, to build such a low cost machine? Or is it too limited? Using the MOS VIC chip allowed only 22 columns, although the 8/16 colors and the sound capabilities are a benefit for the whole system. But is this enough to compete on the forthcoming fight?</p>
<p><strong>&quot;Let&apos;s build a computer for the masses, not the classes&quot;</strong> -- Jack Tramiel</p>
<p>At this time Michael Tomczyk was an assistant to Jack Tramiel, and it was Jack to leave most of the key decisions to Michael &#x2013; for example the name of the computer, the type of the keyboard, the keys colors and the case, the decision to add function keys and a built-in RS-232 interface beside some other ergonomics.</p>
<p><img src="https://commodore.straessle.eu/content/images/2019/03/Jack-and-Michael.png" alt="... and the spirit lives on ..." loading="lazy"><em>Jack Tramiel (left) and Michael Tomczyk (right)</em></p>
<p>And it was one of the hardest challenges to give this new friendly computer its name.<br>
Michael Tomczyk:<br>
<em>For example, my original name for the VIC-20 was &#x201C;Commodore Spirit&#x201D; which I thought had a nice cache &#x2013; however, at the last minute, my Japanese colleagues informed me that the word &#x201C;spirit&#x201D; in Japan does not mean &#x201C;wonderful energy&#x201D; or &#x201C;Casper the friendly ghost&#x201D; &#x2013; but rather would be  associated with horrid, ghastly, ghoulish things. So I went to my  second choice, which was VIC, and since VIC sounded to me like a truck driver, I arbitrarily added the number 20, because 20 is a friendly number.</em></p>
<p>Most of the engineers liked the name <strong>Vixen</strong>. But that name had undesirable connotations in German, but the word <strong>VIC</strong> in the German pronunciation makes it even worse. What to do?</p>
<p>Well, in the end the German models (and only the German models) were called VC20. And this was very smart: The <strong>VC</strong> was used in advertisings as &quot;VolksComputer&quot;(the People&apos;s Computer), just like VW i.e. Volkswagen.<br>
<img src="https://commodore.straessle.eu/content/images/2019/03/VIC20VC20.png" alt="... and the spirit lives on ..." loading="lazy"></p>
<p><strong>The Friendly Computer</strong></p>
<p>And how does it come that it was announced as &quot;The Friendly Computer&quot;? Well, once again it was a brilliant idea of Michael Tomczyk. Reading a computer magazine he stumbled upon an advertising of Atari with the markable slogan:</p>
<p><em>Atari - Computer For People</em></p>
<p>He asked his lawyers whether such a general wording could be protected. When they told him that this was possible, he immediately had the phrase &quot;The Friendly Computer&quot; protected.</p>
<hr>
<p>P.S.<br>
Please forgive me, but I couldn&apos;t resist to make a logo for the first of all names, the <strong>Commodore Spirit</strong>, which never came to life:<br>
<img src="https://commodore.straessle.eu/content/images/2019/03/commodore-spirit.png" alt="... and the spirit lives on ..." loading="lazy"></p>
<p>And so, the story of the VIC goes on ...</p>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[I need a workbench]]></title><description><![CDATA[<!--kg-card-begin: markdown--><p>A What? Workbench? We are talking about classic computer, sure?</p>
<p>OK, OK, not a workbench in the true sense, but some sort of a sturdy place I can start to check all the magic chips made by M.O.S. like 6502, 6522, 6560, 6561 ...<br>
As an electronics technician I</p>]]></description><link>https://commodore.straessle.eu/i-need-a-workbench/</link><guid isPermaLink="false">621d23c2dfca7b0001da1c31</guid><dc:creator><![CDATA[Chris]]></dc:creator><pubDate>Sat, 09 Mar 2019 09:52:08 GMT</pubDate><media:content url="https://commodore.straessle.eu/content/images/2019/03/IMG_4768_Fotor.jpg" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><img src="https://commodore.straessle.eu/content/images/2019/03/IMG_4768_Fotor.jpg" alt="I need a workbench"><p>A What? Workbench? We are talking about classic computer, sure?</p>
<p>OK, OK, not a workbench in the true sense, but some sort of a sturdy place I can start to check all the magic chips made by M.O.S. like 6502, 6522, 6560, 6561 ...<br>
As an electronics technician I don&apos;t want to stress out these little sockets underneath the microchips ( and the chips themselves ), and sometimes it drives me nuts to fiddle these centipedes out of their habitats.</p>
<p>Well, what inspired me was the sight of this technical marvel of a C64 Reloaded MK2, it&apos;s like a piece of art. And yes, I liked the idea of these wonderful easy to use ZIF sockets. I would be able to swap out all my 40-leged bugs within seconds.<br>
<img src="https://commodore.straessle.eu/content/images/2019/03/C64-reloaded.png" alt="I need a workbench" loading="lazy"><br>
Let&apos;s do this with a VC20 / VIC20, and with the genuine board:</p>
<p>Fortunately I had an old broken VC20-CR board handy. This is an ideal candidate for the upcoming process. But this poor little guy had some issues:</p>
<p><img src="https://commodore.straessle.eu/content/images/2019/03/00b-Basic-no-good.png" alt="I need a workbench" loading="lazy"></p>
<p>OK, this gives me a wonderful win-win game. Repairing this board and making it a platform to repair other VC20 / VIC20 and the corresponding microchips.</p>
<p>First of all, I recently desoldered all of main microchips from the PCB, because literally none were mounted in sockets. So, after that I decided to use ZIF sockets for all the bigger ICs (CPU, VIC, VIAs, ROMs). Sometimes it is necessary to mount the ZIFs in the opposite orientation to make some room for the lever.<br>
Hereafter it became obvious, that NONE of these microchips were broken. I tested every single one of them in a different VIC, so far everything&apos;s fine. But the board itself didn&apos;t work.<br>
I was in parallel doing some programming on my test cartridge for the expansions port, and this showed that the cartridges ROM code was read by the cpu and executed correctly, but there was no control over the memory (RAM).<br>
<img src="https://commodore.straessle.eu/content/images/2019/03/02-RAM-test-screen-fail.JPG" alt="I need a workbench" loading="lazy"><br>
Digging a little bit deeper into the VIC20&apos;s circuit diagram it became evident, that there&apos;s a difference between the CD(ata) lines an the corresponding VD(ata) lines. Some of these data bus signals are shared between the CPU and the VIC, especially the signals to the RAM. To make sure, that everyone of the CPU and the VIC are in sync, there are several clock signals,  deriving from another. So checking these clock signals with an oscilloscope gave me many working signals, but one was missing:<br>
<img src="https://commodore.straessle.eu/content/images/2019/03/03-missing-phi2-on-FB12.JPG" alt="I need a workbench" loading="lazy"><br>
On FB12, which is an ferrite bead, was NO signal at all. Bingo! The clock  phi1 wasn&apos;t here. This board couldn&apos;t work.<br>
So I replaced IC UC3, and - keeping the fingers crossed - switched on the power.<br>
<img src="https://commodore.straessle.eu/content/images/2019/03/05-UC3-replaced-74HCT02.png" alt="I need a workbench" loading="lazy"><br>
TADA!<br>
Everything&apos;s fine now! Back alive. What did we learn in that short story? Sometimes there are <em>small</em> parts that can ruin the day.</p>
<p>And finally I have my workbench with all these fancy turquoise ZIF sockets, turquoise capacitors and green power LEDs mounted on the board.<br>
<img src="https://commodore.straessle.eu/content/images/2019/03/work-bench-collage.jpg" alt="I need a workbench" loading="lazy"></p>
<p>You like to see this board in action? Playing the NEW cartirdge game <a href="https://www.thefuturewas8bit.com/cheesenonion.html"><strong>Cheese And Onion</strong></a>? Take a look here at HomeCon 53 NuVie video:</p>
<p><a href="https://youtu.be/GX5nzOJC3Ws?t=274"><img src="https://commodore.straessle.eu/content/images/2019/04/HomeCon53.png" alt="I need a workbench" loading="lazy"></a></p>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[The beginning of a long story ...]]></title><description><![CDATA[<!--kg-card-begin: markdown--><p>My first V(I)C20 - passed away long, long ago ...</p>
<p>I was probably still a young boy, maybe eleven or twelve years old, when I was impressed by the computers, games and accessories in the shop window of SHOP64 in my hometown. Staring at all these fancy things for</p>]]></description><link>https://commodore.straessle.eu/the-beginning-of-a-long-story/</link><guid isPermaLink="false">621d23c2dfca7b0001da1c30</guid><dc:creator><![CDATA[Chris]]></dc:creator><pubDate>Wed, 06 Feb 2019 21:13:04 GMT</pubDate><media:content url="https://commodore.straessle.eu/content/images/2019/02/IMG_4612_Fotor.jpg" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><img src="https://commodore.straessle.eu/content/images/2019/02/IMG_4612_Fotor.jpg" alt="The beginning of a long story ..."><p>My first V(I)C20 - passed away long, long ago ...</p>
<p>I was probably still a young boy, maybe eleven or twelve years old, when I was impressed by the computers, games and accessories in the shop window of SHOP64 in my hometown. Staring at all these fancy things for a long time, I knew what I wanted so much. But as always in live, I had to negotiate obstacles: the lack of money and my parents.<br>
But finally, I got my Commodore VC20 (&lt;- sic, that&apos;s how we call it in germany). Many years later, after hours and hours of programming ML and experimenting with the electronics inside, some sort of magic smoke arise suddenly, and this was the final scene of my first Commodore.<br>
Afterwards I had another VC20, this time I promised myself to be more careful. And this piece survived till know, buried and forgotten for a long time, hidden in a storage box waiting to see the light again.</p>
<p><img src="https://commodore.straessle.eu/content/images/2019/02/IMG_4611_Fotor.jpg#full" alt="The beginning of a long story ..." loading="lazy"></p>
<p>After some care and soap the VC20 looks still very good and is working like a charm. And how old is it? Glad you asked, it&apos;s a newer CR-Model with the SER NO WGA 135xxx</p>
<p><img src="https://commodore.straessle.eu/content/images/2019/03/sner.png" alt="The beginning of a long story ..." loading="lazy"></p>
<p>... and I&apos;m pretty sure You know how that story goes ;-)</p>
<!--kg-card-end: markdown-->]]></content:encoded></item></channel></rss>