Op deze pagina kan je info terugvinden over de poging tot het herstellen en testen van een oude commodore 128. Deze C128 heb ik gekregen van een neefje, toen ik nog in mijn tienerjaren was. Op dat moment werkte de commodore en kon ik er mijn eerste BASIC en ASSEMBLER code op programmeren. Na een experiment met het aansluiten van een LEGO robotje op de IO pinnen van de commodore maakte ik per ongeluk een kortsluiting (lang geleden). Hierdoor stopte de commodore met werken en zag ik niets meer op het scherm. Deze C128 is daarna in de kast beland. Nu we weer wat meer ervaring hebben met het herstellen van elektronica doe ik dus een nieuwe poging om de C128 nieuw leven in te blazen 🙂
Dit is mijn C64 die nog heel goed werkt. Ik heb ook de beide floppy drives getest, een joystick en een POWER CARTRIDGE. Deze laatste laat toe dat je o.a. sneller floppies kan inlezen. Er zijn ook extra BASIC commando’s voorzien opdat je de functietoetsen kan gebruiken.
Na het testen van de C64 was het dus terug tijd voor de C128. Bij het inschakelen van deze computer gebeurde er maar weinig. Geen rood lampje dat ging branden van de C128 voeding op de commodore console. Dus tijd om de zaak open te schroeven en te gaan meten. Ik heb me laten inspireren door heel wat documentatie die te vinden was op het web.
Ik heb eerst de voeding van de C128 zelf eens doorgemeten. We moeten op de typische vierkante connector een +5V (op pin 1 en 4) krijgen t.o.v. massa. Er moet ook een 9 tot 12V AC (onbelast)staan op pin 3 en 5.
Opgelet, meet je de AC spanning met een scope, dan moet de voeding eerst in een scheidingstransfo geplugged worden. Anders springt de zekering van de aardlekschakelaar.
Dit is de voeding in de vorm van een blokschema
Ik heb de troubleschooting techniques (hoofdstuk 5) van het C128 trouble shoot boek gebruikt als startpunt en referentie. De link vind je hierboven naar het boek (de onderste).
Nadat de spanning correct leken te zijn van de voeding heb ik deze ingeplugd in de C128 terwijl het keyboard verwijdert was. De C128 startte nog steeds niet op (niets op het scherm). Tijd om dus kennis te maken met de binnenkant en de schema’s van de C128.
Dit zijn de posities en nummers van alle componenten. Om het nog makkelijker te maken om de juiste componenten te zoeken ben ik een commodore_repair_toolkit tegengekomen op internet. Deze tool geeft een schema, PCB en zoekfunctie om snel een component te lokaliseren. Zeer handig.
Ik heb me eerst even gebogen over het voedingsschema in de C128. Uiteindelijk kreeg ik uit de 9V wisselspanning een 9V DC spanning en een 12V DC spanning. Deze laatste wordt mogelijk gemaakt door via de CR10, CR11 en C104 de +9V eerst te verdubbelen (zie Delonschakeling). Daarna maakt de LM7812 er terug 12V DC van. De 5V DC spanning was reeds aangemaakt in de voedingstrafo en zou normaal dezelfde moeten blijven. Ik merkte wel dat er slechte contacten waren tussen de trafo stekker en de voedingsconnector van de commodore. En dit met 2 verschillende C128 toestellen. Ik heb uiteindelijk, om snel vooruit te kunnen, de bedrading van de voeding rechtstreeks gesoldeerd op de PCB. In een latere fase kan ik nog op zoek gaan naar nieuwe C128 voeding stekkers en connectors.
Men raad aan van de elco’s C104 en C107 te vervangen of zeker te controleren met de ESR meter. Dit is zonder spanning. Daarna testen we met de voltmeter de spanningen. Aan de negatieve zijde van de C104 elco moet nog steeds de 9V AC binnenkomen van de transfo. Aan de DC zijde van de Greatzbrug CR13 moet de 9V DC gemeten worden. Ik kreeg daar zelfs 10V. Aan de positieve zijde van C107 moet de +5V te meten zijn. En die was ook in orde.
Nu werd het tijd om een scherm nog eens in te pluggen. Bij de ene C128 kreeg ik gewoon een zwart scherm (mijn oude C128 die ik vroeger per ongeluk stuk had gedaan). Bij een andere C128 kreeg ik wel al veel meer op het scherm. Alleen waren de letters niet duidelijk leesbaar.
Je kan zien dat de commodore is opgestart, je kan zelfs typen en ziet karakters bijkomen, maar de karakters lijken verschoven. Ik ben dan op internet een filmpje gaan volgen en nadoen van iemand die zijn commodore probeerde te fixen. Heel leerrijk. Ik heb samen met dit filmpje de repair toolkit gebruikt en ook de repair handleiding (zie boven). Ik heb eerst alle chips die in sockers zaten eerst eens losgemaakt en dan teruggestoken. Daarna heel wat scope metingen gedaan op de rest, VIC, PLA, Z80, 6502 enz… Ook de meeste chips eens verwisseld (die in sockets zaten) met de chips van de andere C128. Ik merkte ook dat de video chips goede outputs gaven en de klokken goed werkten (X-tallen)..
En toch geen goed resultaat op het scherm. Ik ben een heel hoop verder geraakt en wijzer in de werking van deze home computer, maar we zijn er dus nog niet. De andere C128 gaf heel wat problemen met het reset circuit, PLA en Z80. Dus daar is zeker nog heel wat mis. Wordt dus weer eens vervolgt als we nog eens tijd en zin hebben 🙂












