Moin zusammen!
Vor Kurzem konnte ich einen etwas verstaubten, aber einigermaßen gut aussehenden PET2001-8 mit 320008 Mainboard über Kleinanzeigen ergattern. Obwohl ich mit dem PET selber bislang kaum Berührungspunkte hatte, hab ich schon länger mal mit einem geliebäugelt. Das war nun die Gelegenheit.
Der Besitzer hatte ihn um 1980 selbst gekauft und dann wohl 40 Jahre auf dem Dachboden "zwischengelagert".
Beim Einschaltern blieb er zunächst im "Garbage Screen" hängen und hat auf keinerlei Eingabe reagiert. Der Motor der Datasette lief permanent und ein Betätigen der Tasten hat auch hier nichts verändert, so dass ich davon ausgehen musste dass (auch) mit der CPU (oder dem RESET) etwas nicht stimmt.

Nach der ersten Runde Druckluft sah es auch innen schon deutlich besser aus.

Das Board hat 6550er RAMs und 6540er ROMs.
Da ich seit kurzem auch so einen tollen Retro Chip Tester Pro besitze habe ich alle RAMs und die ROMs getestet und es ergab sich, dass außer zwei 6550er alle Chips tatsächlich in Ordnung sind.
Der RESET funktioniert, die Spannungen sind ok, also hab ich den "schönen" 1978er 6502 mal mit dem Slabbi NOP Generator getestet. Und siehe da, absolut keine Reaktion.
Eigentlich wollte ich den Prozessor gleich in einem meiner KIM-1 oder Apple-1 Nachbauten testen.
Gut, dass ich erst mal den (einfachen) NOP Generator gefragt hab.
Als nächstes ging das Board duschen, und nach einer Druckluft/Isopropanol/DeoxIT/Druckluft-Behandlung hab ich das Video RAM mit zwei vermeintlich intakten 6550, die ersten vier RAMs (I/J-1/2), sowie eine "neue" CPU bestückt. Zumindest hab ich das so mal irgendwo hier gelesen.
Und tatsächlich, mein mutiges Einschalten hat sich gelohnt und es erscheint eine Startmeldung, mit 1023 BYTES FREE...
Ein einzelnes Sternchen erscheint mittig rechts, was da nicht hingehört. Und es "beamt" sich dann nach einigen Sekunden sehr merkwürdig "weg". Unabhängig davon, ob ich das Video RAM tausche. Also da ist noch etwas...
Das Keyboard sagt keinen Mucks. Nach einigem energischen Getippe gabs dann doch mal das ein oder andere Zeichen, was ja schon mal ganz gut ist.
Ich hab dann das Keyboard komplett auseinandergebaut und grundgereinigt. Die Stempelgummies kamen ebenfalls ins Ultraschallbad und wurden dann vorsichtig mit nassem (IPA/H2O) Papier "geschliffen".
Zusammenbaut, läuft wieder 1A...
Mit der RAM Minimalkonfiguration und der getauschten CPU läuft der PET jetzt erst mal relativ fehlerfrei. Das Bild wackelt etwas, und der "Harness" scheint ebenfalls nicht mehr in der besten Verfassung zu sein, zumindest wenn man dran rumwackelt.
Also, es gibt noch einiges zu tun. Auch auf der Analogplatine des Monitors.
Ich plane erst mal mittelfristig alle Elkos (bis auf den "Dicken") zu tauschen, wahrscheinlich auch die Festspannungsregler und ev. die Dioden. Zum Glück gibt es beim Bildschirm keinen "Ausschalt-Spot", so dass ich den Adrian-Black-MOD da erst mal auslasse.
So wie ich es hier aus einigen Beiträgen gelesen hab, ist es wohl sehr ratsam die original 6550 RAMs und 6540 ROMs gegen eine "universelle Substitution" zu ersetzen, was ich ganz gut finde.
Also habe ich mir die PCB Dateien der tollen "Universal RAM/ROM Expansion" von der "retro-bobbel.de" Seite geladen und flugs ein paar Platinen in China bestellt. Sind ja nur ein paar Klicks...
Es ist die Version mit 9 Dip-Switches.
Die Bauteile hatte ich größtenteils schon da, ein 32k8 SRAM, ein GAL 16V8AS. Der Einfachheit halber habe ich ein 27C010 128kx8 EPROM genommen, ...hab ein Galep5 und "um-flashen" will ich nicht. (Aber mittlerweile ist auch ein 29C020 da)
Einen HCT245 hatte ich nicht und den 157 nur in LS, also beide (in HCT) bestellt.
Das BIN für das EPROM habe ich aus dem von der "retro-bobbel" Seite verlinkten Beitrag #3 von x1541 genommen (... das ohne "1541" im Namen), weil ich auch irgendwie nichts anderes gefunden hab (...bin vielleicht zu blöd dafür :-).
Da dieses BIN aber für einen 256k Flash zusammengebastelt wurde, hab ich nur die ersten 128k benutzt.
Es erschien mir so zunächst plausibel, da die ROMs auch wie beschreiben bei $03000, $0B000, $13000 usw. zu finden waren. Also hab ich GAL (PETFLASH.JED) und EPROM (erste Hälfte von W29C020-1R-2N-4RN-4N40-1-2B-4RB-4B80_50HZ.BIN, Bank 0 bis 3) entsprechend programmiert.
Nach dem Zusammenbau der RAM/ROM Expansion Platine und dem ersten Versuch im PET kann ich allerdings keine Veränderung zum "originalen" Zustand, mit nur der CPU im CPU Sockel feststellen. Egal welche DIP Stellung ich ausprobiere. Es erscheint immer der Start Bildschirm des Basic 1.0, mit 1023 BYTES FREE.
Also wird wohl irgend eine meiner Annahmen das so machen zu können, falsch sein.
Ich hatte gehofft das als "Mitleser" und ohne Fragen stellen zu müssen irgendwie hinzukriegen.
Aber so muss ich doch mal in die Runde fragen und um eine kleine Starthilfe bitten, was ich machen muss, um die 9-switchige RAM/ROM Expansion vielleicht doch noch (so einfach...) zum Laufen zu bekommen.
Vielen Dank für Eure Hilfe!
-Pete