![PiDP-11 : Réplique du PDP-11/70 des années 1970 : 4 étapes PiDP-11 : Réplique du PDP-11/70 des années 1970 : 4 étapes](https://i.howwhatproduce.com/images/004/image-10437-3-j.webp)
Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-23 14:46
![PiDP-11: Réplique du PDP-11/70 des années 1970 PiDP-11: Réplique du PDP-11/70 des années 1970](https://i.howwhatproduce.com/images/004/image-10437-4-j.webp)
![PiDP-11: Réplique du PDP-11/70 des années 1970 PiDP-11: Réplique du PDP-11/70 des années 1970](https://i.howwhatproduce.com/images/004/image-10437-5-j.webp)
![PiDP-11: Réplique du PDP-11/70 des années 1970 PiDP-11: Réplique du PDP-11/70 des années 1970](https://i.howwhatproduce.com/images/004/image-10437-6-j.webp)
Le PDP-11 était probablement l'ordinateur le plus influent de tous les temps. Cela définissait ce que nous considérons comme normal, c'était la première machine pour laquelle vous pouvez obtenir Unix, et Windows peut retracer ses racines jusqu'à l'autre système d'exploitation coûteux du PDP-11, RSX-11.
En 1975, le 11/70 n'était pas seulement le plus grand PDP-11, c'était aussi le dernier à arborer un véritable panneau Blinkenlights. En rouge et violet. Désolé. Rose et Magenta. C'étaient les années 70. Mais alors - tout d'un coup - les panneaux avant ont disparu de nos vies et nous étions censés regarder des boîtes beiges ternes pendant les prochaines décennies. Donc très triste.
La chose vraiment fascinante à propos de cet ordinateur, c'est qu'il est tout à fait utilisable même aujourd'hui. Vous pouvez exécuter un unix 2.11BSD approprié (ce qui signifie qu'il a les bons morceaux d'unix mais pas le ballonnement) - mais vous pouvez également revenir plus loin et exécuter Unix v6 pendant que vous étudiez le célèbre commentaire des Lions. Il fait TCP/IP, fonctionne comme un serveur Web, fait des graphiques (vecteurs)…
Le projet PiDP-11 visait à faire revivre cette vénérable machine. Avec panneau avant. Il peut y avoir un Raspberry Pi caché à l'intérieur, mais vous pouvez même le connecter à de vrais terminaux série si vous le souhaitez. Tous les systèmes d'exploitation et logiciels d'origine sont prêts à démarrer.
Comme mon précédent projet PiDP-8, vous pouvez utiliser le logiciel sur n'importe quel Raspberry Pi, même sans le matériel PiDP-11. Mais l'idée est d'aller plus loin, en lui redonnant sa forme physique: Blinkenlights.
Il y a en fait quatre étapes que vous pouvez considérer:
- exécutez simplement l'émulateur PiDP-11 sur votre Raspberry Pi et jouez avec les systèmes d'exploitation PDP-11;
- ajouter le circuit imprimé PiDP-11 avec Blinkenlights pour un effet visuel;
- souder des commutateurs sur la carte pour prendre le contrôle de la machine sur le panneau avant;
- Achetez le kit de réplique complet avec boîtier fantaisie, couvercle de panneau avant en acrylique et commutateurs personnalisés.
Le Pi a encore beaucoup de puissance pour faire toutes les autres choses que vous feriez normalement avec un Pi (serveur multimédia, serveur de fichiers, etc.). Vous n'êtes donc pas limité au logiciel PDP-11.
Étape 1: convertir un Pi en PDP-11
![Convertir un Pi en PDP-11 Convertir un Pi en PDP-11](https://i.howwhatproduce.com/images/004/image-10437-7-j.webp)
![Convertir un Pi en PDP-11 Convertir un Pi en PDP-11](https://i.howwhatproduce.com/images/004/image-10437-8-j.webp)
La partie logicielle du projet PiDP-11 utilise le célèbre simulateur simh et le projet BlinkenBone, qui ajoute un pilote de panneau avant à simh.
Installez votre Raspbian habituel. Ensuite, ajoutez la simulation PDP-11 avec ces cinq étapes:
1 Créez un répertoire /opt/pidp11 et allez-y:
sudo mkdir /opt/pidp11
cd /opt/pidp11
2 Téléchargez le logiciel pidp11:
sudo wget
3 Décompressez-le pour que le logiciel réside dans son répertoire /opt/pidp11/ désigné:
sudo tar -xvf pidp11.tar.gz
4 Exécutez le script d'installation pour que le PDP-11 démarre automatiquement lorsque vous allumez le Pi:
sudo /opt/pidp11/install/install.sh
5 Redémarrez et récupérez la console PDP-11:
redémarrage sudo
~/pdp.sh
(la dernière ligne n'est nécessaire que lorsque vous configurez votre Pi pour qu'il démarre automatiquement dans l'interface graphique. Le PDP-11 s'exécute déjà et cette commande vous amène à son terminal. Lorsque vous vous connectez via ssh, vous serez au PDP- 11 borne immédiatement)
Cela vous donnera un PDP-11 en cours d'exécution, mais tout ce qu'il exécute est un petit programme de démonstration. Pour l'instant.
Remarque: les deux images ci-dessus sont les mêmes PiDP-11, montrant simplement que vous pouvez le connecter à un vrai terminal VT-220 aussi bien qu'à un ordinateur portable exécutant un émulateur de terminal.
Étape 2: ajouter la collection d'historique du logiciel PDP-11
![Ajouter la collection d'historique du logiciel PDP-11 Ajouter la collection d'historique du logiciel PDP-11](https://i.howwhatproduce.com/images/004/image-10437-9-j.webp)
L'étape précédente vous a donné le PiDP-11, mais seulement un programme de démonstration (inactif) à exécuter. L'étape suivante consiste donc à télécharger tous les systèmes d'exploitation.
Téléchargez et décompressez la collection d'images disque « systèmes »:
cd /opt/pidp11
sudo wget
sudo tar -xvf systems.tar.gz
En outre, une variété encore plus grande de systèmes d'exploitation peut être ajoutée:
sudo wget
Enfin, une énorme bibliothèque de 1,6 Go de logiciels RSX-11 est disponible:
cd /opt/PiDP11/systems/rsx11mplus/
wget
décompressez PiDP11_DU1.zip
Plus de choses à peaufiner si vous le souhaitez:
si vous démarrez automatiquement dans l'interface graphique, vous devez ouvrir un terminal et taper ~/pdp.sh pour " saisir " le PDP-11. Désactivez le démarrage automatique de l'interface graphique: « Icône Raspberry » ->Préférences->Configuration Raspberry Pi. Vous pouvez toujours démarrer l'interface graphique à l'aide de la commande startx
- Vous pouvez activer la connexion automatique sur le Pi, le définir à l'aide de sudo raspi-config et vous ne serez plus dérangé par les trucs Pi/Linux; vous serez immédiatement déposé dans le PDP-11.
- Comme vous n'avez pas encore de panneau avant physique attaché au Pi, lisez le manuel sur la façon de démarrer les systèmes d'exploitation. Petit conseil: CTRL-E, puis "cd../systems/rt11", puis "do boot.ini" est un moyen.
Étape 3: Commencez à lire
![Commencez à lire Commencez à lire](https://i.howwhatproduce.com/images/004/image-10437-10-j.webp)
Il se passe encore beaucoup de choses dans le monde du PDP-11. La meilleure chose est que tout est disponible gratuitement au format PDF.
Lisez le manuel PiDP-11 ici: https://www3.ispnet.net/pidp11/PiDP-11%20Manual%20… Il est au format.odt, il est préférable de l'ouvrir avec MS Word bien qu'OpenOffice sur le Pi fasse un travail décent également
Rejoignez le forum: https://groups.google.com/forum/#!forum/pidp-11 (Vous n'avez pas besoin du PiDP-11 en kit, les fans de PDP-11 avec une configuration logicielle uniquement sont également les bienvenus !)
Consultez le site Web:
Et une fois que vous avez creusé, n'oubliez pas de parcourir les milliers de pages de manuels PDP-11 sur bitsavers.org, dans leurs sous-répertoires DEC.
Étape 4: ajouter un panneau avant physique
![Ajouter un panneau avant physique Ajouter un panneau avant physique](https://i.howwhatproduce.com/images/004/image-10437-11-j.webp)
![Ajouter un panneau avant physique Ajouter un panneau avant physique](https://i.howwhatproduce.com/images/004/image-10437-12-j.webp)
![Ajouter un panneau avant physique Ajouter un panneau avant physique](https://i.howwhatproduce.com/images/004/image-10437-13-j.webp)
Pourquoi une face avant physique est-elle intéressante ?
- C'est Blinkenlights. Les panneaux avant sont cool.
- Pour comprendre le fonctionnement d'un ordinateur et de son processeur, rien de mieux que d'inspecter un ordinateur en marche en mode pas à pas, de basculer progressivement dans de petits programmes et de voir comment ils pilotent réellement l'ordinateur au niveau le plus bas.
Pour obtenir un panneau avant, vous pouvez acheter le kit PiDP-11 complet (et vous pouvez le faire), mais vous pouvez également opter pour l'option Do It Yourself d'aspect plus industriel. Et ceci étant Instructables, c'est ce que nous décrivons ici: envoyez les fichiers de conception de PCB Gerber à n'importe quel magasin de PCB et créez votre propre panneau avant Bare Bones. Un PCB coûterait un peu moins de 15 $ l'unité, en quantité cinq, à partir d'endroits comme jlcpcb.com.
D'autres choses dont vous aurez besoin:
- 64 LED (5 mm, rouge)
- 37 diodes (4148)
- une puce de pilote UDN2981, ou équivalent.
- 2 commutateurs rotatifs standards
- 6 interrupteurs à bascule et 24 interrupteurs à bascule, n'importe quel mini-interrupteur standard s'adaptera.
- 3 résistances (1K), 12 résistances (390 ohms).
- Un connecteur à broches "extra-haut" pour connecter votre Pi. Noter! Les broches normales à 2 * 20 ne fonctionneront pas, le Pi a besoin de plus de distance du PCB.
Si vous êtes vraiment sur un budget, ou si vous êtes simplement intéressé par les Blinkenlights, vous pouvez même laisser de côté les commutateurs du panneau avant et/ou les commutateurs rotatifs, et le faire pour moins de 20 $ en tout.
Voir le fichier Gerber dans la section téléchargement.
Remarque -- Vous n'avez pas besoin d'un terminal série. Tout peut être fait sans fil en utilisant ssh ou puTTY. Même l'affichage des graphiques vectoriels peut être effectué sans fil, via VNC dans ce cas. Ou utilisez le clavier et le moniteur HDMI du Pi.
Conseillé:
Scooter Cylon LED - Scanner Larson des années 80 : 5 étapes (avec photos)
![Scooter Cylon LED - Scanner Larson des années 80 : 5 étapes (avec photos) Scooter Cylon LED - Scanner Larson des années 80 : 5 étapes (avec photos)](https://i.howwhatproduce.com/images/001/image-83-15-j.webp)
Scooter Cylon LED - Scanner Larson des années 80 : Ce projet est une mise à niveau des années 80 vers un scooter des années 80. soudure. Le circuit et le code sont remixés à partir de
Montre HP Counter Nixie Tube Clock/BG des années 1960 : 3 étapes
![Montre HP Counter Nixie Tube Clock/BG des années 1960 : 3 étapes Montre HP Counter Nixie Tube Clock/BG des années 1960 : 3 étapes](https://i.howwhatproduce.com/images/008/image-22819-j.webp)
Affichage de l'horloge/de la glycémie HP Counter Nixie Tube des années 1960 : il s'agit d'un projet de fabrication d'une horloge - et dans mon cas, d'un affichage de la glycémie - à partir d'un compteur de fréquence HP 5532A vintage de 1966. Dans mon cas, le compteur ne fonctionnait pas et j'ai dû faire quelques réparations. Ces premières photos sont quelques-unes des réparations. Cette instruction
PiDP-8 : un Raspberry Pi comme mini-ordinateur PDP-8 : 7 étapes
![PiDP-8 : un Raspberry Pi comme mini-ordinateur PDP-8 : 7 étapes PiDP-8 : un Raspberry Pi comme mini-ordinateur PDP-8 : 7 étapes](https://i.howwhatproduce.com/images/010/image-29406-j.webp)
PiDP-8 : un Raspberry Pi Comme mini-ordinateur PDP-8 : Tout le monde voulait un mini-ordinateur PDP-8. Enfin, en 1968 en tout cas. Revivez l'âge d'or des mini-ordinateurs en démarrant cette image de carte SD sur un Raspberry Pi. En option, ajoutez une réplique du panneau avant pour recréer l'expérience Blinkenlights. Un simple Hacker's Ver
Compteur YouTube E-Ink des années 1970 : 7 étapes (avec photos)
![Compteur YouTube E-Ink des années 1970 : 7 étapes (avec photos) Compteur YouTube E-Ink des années 1970 : 7 étapes (avec photos)](https://i.howwhatproduce.com/images/002/image-3620-36-j.webp)
Compteur YouTube E-Ink des années 1970 : cette horloge numérique emblématique des années 1970 a maintenant une nouvelle vie en affichant les statistiques de YouTube, grâce à un Pimoroni "Inky pHAT" génial. écran e-ink et un Raspberry Pi Zero. Il utilise un simple script Python pour interroger régulièrement l'API Youtube, réf
Télévision Neon Infinity des années 1970 : 7 étapes (avec photos)
![Télévision Neon Infinity des années 1970 : 7 étapes (avec photos) Télévision Neon Infinity des années 1970 : 7 étapes (avec photos)](https://i.howwhatproduce.com/images/001/image-804-63-j.webp)
Télévision Neon Infinity des années 1970 : Il s'agit d'une télévision Ferguson Courier du début des années 1970 que j'ai convertie en un miroir à l'infini, avec un néon moderne « Open » signe brillant à l'intérieur. La fonction On / Off / Flash est contrôlée en tournant la molette de réglage du téléviseur - c'est ce que nous utilisons