In den letzten zwei Wochen habe ich etliches mit der PDP8/e angestellt.
- Gereinigt
- Backplane gereinigt, etliche Lötspritzer auf der Rückseite entfernt. auf die Leiterbahn aufgebrachte Drähte überholt, Grünspan entfernt. Lötlack aufgebracht.
- Nach und Nach Platinen eingebaut, defekten CORE Speicher herausgenommen. ICs geordert.
- Serielle Karte eingebaut, Echoprogramm erfolgreich getestet.
- RIM Loader mit einem Focal (4k) im RIM Format getestet.
- BIN Loader geladen und nach einiger Mühe auch BIN Files (Focal und Micro8) geladen. Habe dazu ein kleines Python Skript gemacht, da es mit Minicom nicht geklappt hat. Vermutlich geht dd auch.
- dank @Schröder habe ich eine zweite Serielle Karte (M8655) und eine unbestückte moderne RAM Karte (Ramprothese) erhalten.
- Den Os8diskserver von Kyle Owen aus dem Repository geladen und auf einem Raspberry Pi installiert und kompiliert.
- Nachdem ich die Logik der Dipschalter auf der RAMProthese verstanden hatte, standen mir BANK0 mit original Core Memory und BANK1 von der Ramprothese zur Verfügung. Die Logik der Bezeichnung folgt der der originalen CORE RAM Jumper. 7 entspricht Bank0, 6 entspricht Bank 1 usw.
- Danach habe ich den Bootloader für den OS8diskserver geladen, gestartet und OS8 bootet! Das ging super, bis die PDP plötzlich stehen blieb.
Es hat sich heute ein Defekt eingestellt.
Bit 4 der Adressanzeige ist permanent an (0200). Speicher ich etwas in 0000 ein, und frage 0200 ab, ist der Inhalt gleich. Umgekehrt ebenso. Es ist also nicht nur ein Anzeigeproblem.
Inzwischen sind nur die nötigsten Karten drin, und selbst ohne RAM bleibt das Bit 4 an.
Kann mir jemand einen Tip geben wie ich das weiter eingrenzen kann?
Lieben Gruß
Volker