Installation de l’émulateur PDP11.
Matériel :
Raspberry Pi 4 8go
Système d’exploitation :
Raspberry Pi OS with desktop « January 11th 2021 » : https://downloads.raspberrypi.org/raspios_armhf/images/raspios_armhf-2021-01-12/2021-01-11-raspios-buster-armhf.zip
Lien :
http://retrocmp.com/projects/blinkenbone
1/ Création d’un répertoire de travail.
pi@raspberrypi:~ $ mkdir PDP11 pi@raspberrypi:~ $ cd PDP11/ pi@raspberrypi:~/PDP11 $
2/ Téléchargement du code source.
pi@raspberrypi:~/PDP11 $ git clone https://github.com/j-hoppe/BlinkenBone.git
3/ Changement de droit du fichier de compilation.
pi@raspberrypi:~/PDP11 $ cd BlinkenBone/projects/ pi@raspberrypi:~/PDP11/BlinkenBone/projects $
pi@raspberrypi:~/PDP11/BlinkenBone/projects $ chmod +x make.sh
4/ Configuration du fichier de compilation.
Ouvrir :
make.sh
Chercher et supprimer la section :
# the Blinkenligt API server for BlinkenBus is only useful on BEAGLEBONE
Chercher et supprimer la section :
# the Blinkenligt API server for BlinkenBoard PDP-15
Chercher et supprimer la section :
# the Blinkenligt API server for Oscar Vermeulen's PiDP8
Dans la section :
# The Blinkenligt API test client for all platforms
Chercher et supprimer :
echo ; echo "*** blinkenlight_test for x86" MAKE_TARGET_ARCH=X86 make $MAKEOPTIONS $MAKETARGETS echo ; echo "*** blinkenlight_test for x64" MAKE_TARGET_ARCH=X64 make $MAKEOPTIONS $MAKETARGETS
Chercher et supprimer :
echo ; echo "*** blinkenlight_test for BeagleBoneWhite" MAKE_TARGET_ARCH=BBW make $MAKEOPTIONS $MAKETARGETS echo ; echo "*** blinkenlight_test for BeagleBoneBlack" MAKE_TARGET_ARCH=BBB make $MAKEOPTIONS $MAKETARGETS
Dans la section :
# SimH for all platforms
Chercher et supprimer :
echo ; echo "*** SimH 4.x for x86" MAKE_TARGET_ARCH=X86 make $MAKEOPTIONS $MAKETARGETS echo ; echo "*** SimH 4.x for x64" MAKE_TARGET_ARCH=X64 make $MAKEOPTIONS $MAKETARGETS echo ; echo "*** SimH 4.x for BeagleBoneWhite" MAKE_TARGET_ARCH=BBW make $MAKEOPTIONS $MAKETARGETS echo ; echo "*** SimH 4.x for BeagleBoneBlack" MAKE_TARGET_ARCH=BBB make $MAKEOPTIONS $MAKETARGETS
5/ Installation de OpenJDK.
pi@raspberrypi:~/PDP11/BlinkenBone/projects $ sudo apt-get install ant openjdk-8-jdk
6/ Compilation.
pi@raspberrypi:~/PDP11/BlinkenBone/projects $ ./make.sh
pi@raspberrypi:~/PDP11/BlinkenBone/projects $ cd ../..
7/ Téléchargement de l’archive ‘panelsim’ pour Raspberry Pi.
pi@raspberrypi:~/PDP11 $ wget https://github.com/j-hoppe/BlinkenBone/releases/download/1.6/panelsim_rpi.tgz
8/ Décompression de l’archive.
pi@raspberrypi:~/PDP11 $ tar xvfz panelsim_rpi.tgz
9/ Installation de Panelsim.
pi@raspberrypi:~/PDP11 $ cp BlinkenBone/projects/09_javapanelsim/panelsim_all.jar all/
10/ Lancement de l’émulateur.
pi@raspberrypi:~/PDP11 $ ./pdp1170_blinky.sh
pi@raspberrypi:~/PDP11/BlinkenBone/projects $ ./make.sh
pi@raspberrypi:~/PDP11/BlinkenBone/projects $ cd ../..
7/ Téléchargement de l’archive ‘panelsim’ pour Raspberry Pi.
pi@raspberrypi:~/PDP11 $ wget https://github.com/j-hoppe/BlinkenBone/releases/download/1.6/panelsim_rpi.tgz
8/ Décompression de l’archive.
pi@raspberrypi:~/PDP11 $ tar xvfz panelsim_rpi.tgz
9/ Installation de Panelsim.
pi@raspberrypi:~/PDP11 $ cp BlinkenBone/projects/09_javapanelsim/panelsim_all.jar all/
10/ Lancement de l’émulateur.
pi@raspberrypi:~/PDP11 $ ./pdp1170_blinky.sh
Comments are closed, but trackbacks and pingbacks are open.