Forum: Mikrocontroller und Digitale Elektronik PDP11 nachbau mit Kontroller


von Dirk (Gast)


Lesenswert?

Hallo.
Hat jemand von euch schon mal etwas gefunden um eine PDP11
nachzubauen.

Ich habe eine ca. 40 Jahre alte Maschine die von einer PDP11 gesteuert
wird.
Und nun habe ich mir überlegt, ob man die nicht mal etwas tunen kann.
Klar ist es möglich einfach einen neuen Prozessor dranzuhängen und die
Software neu zuschreiben, aber wo bleibt den da der Spass.

Es sollte schon eine Emulierte PDP11 sein. Prozessor ist egal (8051 ...
ARM).

von A.K. (Gast)


Lesenswert?

Stellt sich natürlich die Frage, ob du es nun so einfach oder so
kompliziert wie möglich haben willst. Weil's natürlich diverse
Sotfware-Emulatoren für PDP im Netz gibt. Interessant wird es meist bei
den Datenträgern, weil sich echte Halbzoll-Bandspulen nicht so einfach
in virtuelle umwandeln lassen.

Wenn's so kompliziert wie möglich sein soll, dann ist jeder
Microcontroller dazu in der Lage. Je schwerer der den Speicher
adressieren kann, umso reizvoller könnte es werden (Segor hat noch den
CDP1802 im Katalog stehen ;-). Bei bitsavers.org findet man meterweise
Scans von PDP11-Unterlagen, teils mitsamt Schaltbild.

von Karl heinz B. (kbucheg)


Lesenswert?

Am einfachsten emulierst du eine PDP mit einer VAX :-)
Die VAX-Cpu hat eine PDP-Kompatibilitätsbit.

Wenn du die PDP verschrottest bin ich dir persönlich böse :-)

von Bernd R. (Firma: Promaxx.net) (bigwumpus)


Lesenswert?

PDP11 ?

Das Monster, daß schon im Film "23" auf 'nem LKW angeliefert wurde,
als Kernschrott ??  ;-)

Ich bin mit der PDP/8 aufgewachsen, die gab es dann als Chip von
Intersil. Die PDP/11 ist doch VAX...

Was ist das für eine Maschine und welche Befehle benötigt sie ?

von Tom (Gast)


Lesenswert?

Gabs das Emulationsbit nicht nur bei den */11 VAXen? Wobei natürlich die
Frage ist ob man nicht evtl. eine Single-Chip Implementation nimmt, und
nur den 'Rest' drumrum nachbaut. Das dürft auch so spannend genug
werden.
Wobei wie schon angeklungen die Frage ist was 'mehr Power' bringen
würde, nicht das die Hardware (die mechanische) der begrenzende Faktor
ist.

von HolgerH (Gast)


Lesenswert?

lol Jaja, die PDP11....
Das die noch jemand kennt.

Ich kannte mal eine Firma, da lief vor ein paar Jahren noch eine für
die Produktion lebenswichtige Maschine mit ner PDP11. Aber die soll
mittlerweile getascht worden sein...

Viele Grüße
Holger

von Karl H. (kbuchegg)


Lesenswert?

> Das die noch jemand kennt.

Na hör mal.
Legenden sterben nie.

von Sven DerSchreckliche (Gast)


Lesenswert?

Find ich super, wie hier alle von der PDP labern,
aber keiner fragt, welche es denn sein soll.

Ist ja ein deutlicher Unterschied, ob Q-Bus oder Uni-Bus
oder gar mit Master-Bus?

Und mit MMU oder ohne?

Mit FPU oder ohne? Der FPU wird echt ne Menge Arbeit...

von Dirk (Gast)


Lesenswert?

Also, die PDP11 sitzt in einem Universal Langdrahtbestücker. Jawohl
sowas gibt es noch. Ist ca. 35 - 40 Jahre alt. Diese Maschine steht
eigendlich seit 10 Jahren nur so rum und wird nicht gebraucht (SMD).
Das Program was darauf läuft war auf Lochstreifen. Habe ich vor ca. 11
Jahren mit einem PC eingelesen und gesichert. Die Maschine hat das
Programm in einem F-RAM (Handgewickelt) gespeichert. Nur wie es das
Schicksal so will ist die PDP11 gestorben. Ich habe (glaube ich) alle
Pläne und könnte sie also wieder zum laufen bringen, nur da habe ich
mir halt überlegt ob ich sie nicht durch was moderneres ersetzen
sollte.

Wobei ersetzen nicht bedeuten sollte einfach einen AVR zu nehmen und
alles neu zu bauen. Hier ist reinste Nostalgie im Spiel. Die Maschine
ist auch nicht wichtig, da sie wahrscheinlich auch in den nächsten 20
Jahren nicht gebraucht wird.
Ich möchte hier halt noch was lernen und mal sehen wie man so was
emulieren kann.

von Dirk (Gast)


Lesenswert?

Ich glaube das es eine PDP11/10 ist. Also nichts mit gross Rechner.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.