Retrocomputing : construction d'un PDP-8/I

Règles du forum
Cette section est dédié a vos projets, descriptions et demandes d'aide.
Merci de limiter le nombre de sujet par projets.
Lorsqu'un sujet deviens long vous pouvez éditer le premier message pour maintenir à jour le descriptif et garder en lisibilité
Avatar de l’utilisateur
F1OAT
Electrolab::Membre
Messages : 93
Enregistré le : 04 mars 2017, 19:28
Contact :

Retrocomputing : construction d'un PDP-8/I

Messagepar F1OAT » 05 janv. 2019, 15:02

Le kit trouvé ici http://obsolescence.wixsite.com/obsolescence/pidp-8 attendait depuis des mois dans mon placard à bidouilles.

J'ai enfin attaqué la construction ;-)

IMG_2476 (Small).JPG
IMG_2476 (Small).JPG (63.93 Kio) Vu 3459 fois


Le PDP-8/I est un ordinateur lancé commercialement par Digital en 1968, pour faire suite au PDP-8 de 1965. CPU 12bits 1MHz, RAM 4K.

Le clone est constitué d'un PCB comportant 89 LEDs et 26 switchs accessibles en face avant.
L'émulation est réalisée par un Raspberry Pi Zero-W tournant SimH.
Les bandes de l'époque ont été lues et sont disponibles sur la micro-SD du RPi.
Le kit comporte aussi un boîtier en bois et une magnifique face avant, avec les couleurs et le design de l'époque.
Le tout à l'échelle 2/3.

20190103_220535 (Small).jpg
20190103_220535 (Small).jpg (130.96 Kio) Vu 3459 fois

IMG_2478 (Small).JPG
IMG_2478 (Small).JPG (61.88 Kio) Vu 3459 fois

IMG_2477 (Small).JPG
IMG_2477 (Small).JPG (67.53 Kio) Vu 3459 fois


En jouant avec les switchs an face avant, on peut programmer, visualiser les registres, exécuter pas-à-pas, etc ...
3 switchs permettent de choisir le mode de boot du PDP-8. Par exemple, on peut démarrer sur OS/8 ou TSS/8.

Voici le comportement des LEDs pendant l'exécution de l'interpréteur Basic: https://youtu.be/ylwArGA2mNc

On peut connecter un émulateur de terminal soit en SSH, soit via un port série.
J'ai un peu bataillé avec Raspbian pour arriver à configurer correctement le port USB pour qu'il soit reconnu par un PC Windows comme du RNDIS/Ethernet.
Par défaut, les IDs renvoyés font croire à Windows 10 que c'est un port série USB.
Au final, j'ai même réussi à émuler Ethernet + port série en même temps sur le même port USB.
Depuis le PC, il y a le choix entre un session SSH ou du Realterm sur port série USB 9600 bit/s

J'ai terminé la câblage. Les premiers tests sont ok.
Ci-dessous une petite session OS/8 depuis Realterm en connexion USB série.

2019-01-05 12_00_19-RealTerm_ Serial Capture Program 2.0.0.70 (Small).png
2019-01-05 12_00_19-RealTerm_ Serial Capture Program 2.0.0.70 (Small).png (73.8 Kio) Vu 3459 fois

Reste à finaliser la mise en boîte en ajoutant des connecteurs en face arrière pour les connexions.

Pour ceux qui sont intéressés, je passerai au lab avec la bête pour la galette du 19/1.

A suivre !
Frédéric.
Avatar de l’utilisateur
marc
Electrolab::Membre
Messages : 840
Enregistré le : 14 mars 2017, 15:05

Re: Retrocomputing : construction d'un PDP-8/I

Messagepar marc » 06 janv. 2019, 07:41

ça me rappelle le H11 de Heathkit, qui donnait droit à ses possesseurs d'être membre du "DecUs", aka DEC User's club.

... ainsi que la blague totalement stupide :
"comment ça vax ?
bah, peu de peu, peu de peu.."

En tous cas, très belle réalisation. Dans le mode rétrocomputing, on fait difficilement mieux

Marc
Avatar de l’utilisateur
treblig
Electrolab::Membre
Messages : 339
Enregistré le : 17 sept. 2018, 11:39

Re: Retrocomputing : construction d'un PDP-8/I

Messagepar treblig » 10 janv. 2019, 02:15

Bonsoir,

Voilà qui ne nous rajeunit pas... Ce kit a vraiment l'air superbe. Merci de l'info.
Une IBM 029 pour compléter le décor et c'est un voyage dans le temps garanti :)

Je n'ai pas "joué" avec le PDP-8 mais avec son grand-frère, le PDP-11, en assembleur avec Patrick Greussay comme (excellent) prof à feue la fac de Vincennes circa '73 ou '74. Bon, je confesse avoir fait beaucoup, mais vraiment beaucoup moins d'assembleur que la teuf. Faut dire que la fac de Vincennes c'était quand même très, très space, du genre mini-Woodstock tous les jours...
Oops, je me suis égaré dans les folles années '70, allez, je reviens en 2019 !

Treblig
Avatar de l’utilisateur
F1OAT
Electrolab::Membre
Messages : 93
Enregistré le : 04 mars 2017, 19:28
Contact :

Re: Retrocomputing : construction d'un PDP-8/I

Messagepar F1OAT » 10 janv. 2019, 07:57

J'ai presque terminé la construction du PiDP-8 : il me reste à faire les découpes pour les connecteurs.
J'ai un peu joué avec OS/8 + entré un premier programme via les switchs :]
Et lancé le fameux Spacewar! avec display façon oscillo X/Y/Z.
Voilà à quoi ça ressemble : https://youtu.be/MrYk7jpZs0Y
Ca fera une bonne démo pour le 19 janvier.

Le projet suivant sera justement un PDP-11 : http://obsolescence.wixsite.com/obsolescence/pidp-11
Qui peut tourner l'Unix de l'époque.

UN autre truc de fou : un remake du 6502 avec des transistors
https://monster6502.com/

Frédéric.
F4HDK
Messages : 79
Enregistré le : 10 juin 2017, 19:04

Re: Retrocomputing : construction d'un PDP-8/I

Messagepar F4HDK » 12 janv. 2019, 11:00

Bonjour Frédéric,
J'envisageais moi aussi ce type de 'rétrocomputing', mais avec une électronique beaucoup plus représentative des années 60-70, je ne sais pas si c'est faisable.
Du coup, j'ai une question:
F1OAT a écrit :Et lancé le fameux Spacewar! avec display façon oscillo X/Y/Z.
Voilà à quoi ça ressemble : https://youtu.be/MrYk7jpZs0Y
Est-ce qu'on trouve encore "facilement" des display X-Y-Z à tubes cathodiques?
Ca serait sympa pour un tel projet.
Afficher avec un véritable "vector display", et pas une émulation, je trouverai ça super classe.
Sur e-Bay, je ne trouve pas grand chose, et surtout quasiment rien en Europe...

Guillaume F4HDK
Avatar de l’utilisateur
F1OAT
Electrolab::Membre
Messages : 93
Enregistré le : 04 mars 2017, 19:28
Contact :

Re: Retrocomputing : construction d'un PDP-8/I

Messagepar F1OAT » 12 janv. 2019, 13:03

Bonjour Guillaume,
Ici une réalisation à base d'oscillo Tek 604 : https://groups.google.com/d/msg/pidp-8/ ... wlr2y1AgAJ
Pour le CPU du PDP-8, il y a l'option FPGA : https://opencores.org/projects/pdp8
Ou l'option HD6120 "PDP-8 on a chip" https://www.kickstarter.com/projects/sp ... p8-replica
Frédéric.

Retourner vers « Les Projets »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité