Die Schemas, Auszug aus der Bedienungsanleitung
Instandsetzung

Das Basic hatte Mühe mit Stringfunktionen. Diese wurde gar nicht oder falsch ausgeführt.  Eine Stringzuweisung, z.B. A$="OSI", wird mit OK quittiert, ein anschliessendes PRINT A$ liefert nur wirre Zeichen. Auch alle Funktionen wie LEFT$(), MID$(), CHR$() usw ergeben ausnahmslos ungültige Resultate.
Erstaunlich ist, dass nach einer Stringzuweisung vom mehr als 10 Zeichen (A$="0123456789") plötzlich alles normal funktioniert, allerdings nur bis zum nächsten CLEAR oder RUN. Diese Zuweisung ist jedoch innerhalb eines Programms nicht wirksam. Um ein Programm mit besagten Funktionen laufen zu lassen, muss die 10-Zeichen-Zuweisung im Direktmodus erfolgen, gefolgt von einem GOTO <Programm-Start-Zeile>.
Nach einigem Rumsuchen hat sich herausgestellt, dass eine Kontaktfeder im Sockel des RAM an höchster Adresse, genau dort, wo BASIC seine Strings ablegt, verbogen war und keinen Kontakt mit dem RAM hatte. Ein bisschen nachbiegen und alles ist ok.

Beim Messen für den RAM-Fehler ist irrtümlicherweise für den Bruchteil einer Sekunde 12V an den 5V Bus gelangt. Dies hat gereicht, dass gar nichts mehr ging. Das ganze ist jedoch glimpflich abgelaufen. Einzig ein Adressdecoder 74LS138 hat den Stress nicht überlebt. Ausgewechselt, natürlich mit Sockel, der OSI funktioniert wieder.