Obsah:

PiDP-11: Replika krokov PDP-11/70 zo 70. rokov minulého storočia: 4 kroky
PiDP-11: Replika krokov PDP-11/70 zo 70. rokov minulého storočia: 4 kroky

Video: PiDP-11: Replika krokov PDP-11/70 zo 70. rokov minulého storočia: 4 kroky

Video: PiDP-11: Replika krokov PDP-11/70 zo 70. rokov minulého storočia: 4 kroky
Video: HackerHotel 2019: Lex van Roon -- Vintage Computing 2024, November
Anonim
PiDP-11: Replika PDP-11/70 zo 70. rokov minulého storočia
PiDP-11: Replika PDP-11/70 zo 70. rokov minulého storočia
PiDP-11: Replika PDP-11/70 zo 70. rokov minulého storočia
PiDP-11: Replika PDP-11/70 zo 70. rokov minulého storočia
PiDP-11: Replika PDP-11/70 zo 70. rokov minulého storočia
PiDP-11: Replika PDP-11/70 zo 70. rokov minulého storočia

PDP-11 bol pravdepodobne najvplyvnejším počítačom vôbec. Definovalo to, čo považujeme za normálne, bol to prvý stroj, pre ktorý ste mohli získať Unix, a Windows môže vysledovať svoje korene v inom operačnom systéme PDP-11 s veľkým počtom lístkov, RSX-11.

V roku 1975 bol model 11/70 nielen najväčším modelom PDP-11, ale bol tiež posledným, kto mal k dispozícii vlastný panel Blinkenlights. V červenej a fialovej farbe. Prepáč. Ružová a Purpurová. To boli 70 -te roky. Potom však - zrazu - predné panely zmizli z našich životov a niekoľko desaťročí sme sa mali pozerať na matné béžové škatule. Tak veľmi smutné.

Skutočne fascinujúce na tomto počítači je, že je celkom použiteľný aj dnes. Môžete spustiť riadny unix 2.11BSD (to znamená, že má dobré kúsky unixu, ale nie nadúvanie) - ale môžete sa tiež vrátiť ďalej a spustiť Unix v6, zatiaľ čo budete študovať slávny komentár Lions. Vykonáva TCP/IP, funguje ako webový server, robí (vektorovú) grafiku…

Cieľom projektu PiDP-11 bolo vrátiť tento úctyhodný stroj. S predným panelom. Vnútri sa môže skrývať Raspberry Pi, ale ak chcete, môžete ho dokonca pripojiť k skutočným sériovým terminálom. Všetky pôvodné operačné systémy a softvér sú pripravené na zavedenie.

Rovnako ako môj predchádzajúci projekt PiDP-8, môžete softvér používať na akomkoľvek Raspberry Pi aj bez hardvéru PiDP-11. Cieľom je však ísť ešte o krok ďalej a vrátiť mu fyzickú podobu: Blinkenlights.

V skutočnosti existujú štyri fázy, ktoré môžete zvážiť:

  • stačí spustiť emulátor PiDP-11 na vašom Raspberry Pi a hrať s operačnými systémami PDP-11;
  • pridanie dosky plošných spojov PiDP-11 s technológiou Blinkenlights pre vizuálny efekt;
  • spájkovanie spínačov na dosku, aby ste získali kontrolu nad strojom cez predný panel;
  • kúpte si kompletnú sadu replík s efektným puzdrom, akrylovým krytom predného panela a vlastnými vypínačmi.

Pi má dostatok energie na všetky ostatné činnosti, ktoré by ste bežne robili s Pi (mediálny server, súborový server atď.). Nie ste teda obmedzení iba na softvér PDP-11.

Krok 1: Premeňte Pi na PDP-11

Premeňte Pi na PDP-11
Premeňte Pi na PDP-11
Premeňte Pi na PDP-11
Premeňte Pi na PDP-11

Softvérová časť projektu PiDP-11 využíva známy simulátor a projekt BlinkenBone, ktorý k simhu pridáva ovládač na prednom paneli.

Nainštalujte si bežný Raspbian. Potom pridajte simuláciu PDP-11 pomocou týchto piatich krokov:

1 Vytvorte adresár /opt /pidp11 a choďte tam:

sudo mkdir /opt /pidp11

cd /opt /pidp11

2 Stiahnite si softvér pidp11:

sudo wget

3 Rozbaľte ho, aby softvér žil v určenom adresári/opt/pidp11/:

sudo tar -xvf pidp11.tar.gz

4 Spustite inštalačný skript, aby sa PDP-11 po zapnutí Pi automaticky spustilo:

sudo /opt/pidp11/install/install.sh

5 Reštartujte počítač a chyťte konzolu PDP-11:

sudo reštart

~/pdp.sh

(posledný riadok je potrebný iba vtedy, keď nastavíte Pi na automatické spustenie do GUI. PDP-11 už beží a tento príkaz vás dovedie na jeho terminál. Keď sa prihlásite cez ssh, budete na PDP- Terminál 11)

Získate tým spustený PDP-11, ale všetko, čo beží, je malý demo program. Na Teraz.

Poznámka: oba vyššie uvedené obrázky sú rovnaké ako PiDP-11, čo ukazuje, že ho môžete pripojiť k skutočnému terminálu VT-220 rovnako ako k prenosnému počítaču s emulátorom terminálu.

Krok 2: Pridajte zbierku histórie softvéru PDP-11

Pridajte zbierku histórie softvéru PDP-11
Pridajte zbierku histórie softvéru PDP-11

V predchádzajúcom kroku ste získali program PiDP-11, na spustenie však iba demo program (nečinný). Ďalším krokom je teda stiahnutie všetkých operačných systémov.

Stiahnite a rozbaľte „systémovú“zbierku obrazov diskov:

cd /opt /pidp11

sudo wget

sudo tar -xvf systems.tar.gz

Tiež je možné pridať ešte väčšiu škálu operačných systémov:

sudo wget

Nakoniec je k dispozícii obrovská knižnica softvéru RSX-11 s veľkosťou 1,6 GB:

cd/opt/PiDP11/systems/rsx11mplus/

wget

rozbaľte súbor PiDP11_DU1.zip

Ak chcete, môžete doladiť ďalšie veci:

ak autoototujete do GUI, musíte otvoriť terminál a zadať ~/pdp.sh, aby ste „chytili“PDP-11. Vypnite automatické zdieľanie GUI: „Ikona Raspberry“-> Predvoľby-> Konfigurácia Raspberry Pi. GUI môžete kedykoľvek spustiť pomocou príkazu startx

  • Na Pi môžete povoliť automatické prihlásenie, nastaviť to pomocou sudo raspi-config a už vás nebudú obťažovať veci Pi/Linux; budete ihneď zaradení do PDP-11.
  • Pretože k počítaču Pi ešte nemáte pripevnený fyzický predný panel, prečítajte si návod na zavedenie operačných systémov. Rýchly tip: CTRL-E, potom „cd../systems/rt11“a potom „do boot.ini“je jedným zo spôsobov.

Krok 3: Začnite čítať

Začnite čítať
Začnite čítať

Vo svete PDP-11 sa stále deje veľa. Najlepšie na tom je, že všetko je voľne dostupné vo formáte PDF.

Prečítajte si príručku k PiDP-11 tu: https://www3.ispnet.net/pidp11/PiDP-11%20Manual%20…Je vo formáte.odt, najlepšie sa otvára pomocou programu MS Word, aj keď OpenOffice na Pi odvádza slušnú prácu tiež

Pripojte sa k fóru: https://groups.google.com/forum/#!forum/pidp-11 (Nepotrebujete PiDP-11 vo forme súpravy, fanúšikovia PDP-11 s nastavením iba softvéru sú rovnako vítaní!)

Pozrite sa na webovú stránku:

Akonáhle sa ponoríte, nezabudnite si prezrieť tisíce strán príručiek k PDP-11 na bitsavers.org v ich podadresároch DEC.

Krok 4: Pridajte fyzický predný panel

Pridajte fyzický predný panel
Pridajte fyzický predný panel
Pridajte fyzický predný panel
Pridajte fyzický predný panel
Pridajte fyzický predný panel
Pridajte fyzický predný panel

Prečo je fyzický predný panel zaujímavý?

  • Sú to Blinkenlights. Predné panely sú chladné.
  • Aby sme pochopili, ako funguje počítač a jeho CPU, nie je nič lepšie ako kontrolovať bežiaci počítač v režime jedného kroku, prepínať malé programy kúsok po kúsku a vidieť, ako v skutočnosti poháňajú počítač na najnižšej úrovni.

Ak chcete získať predný panel, môžete si kúpiť kompletnú súpravu PiDP-11 (a môžete to urobiť), ale môžete sa tiež rozhodnúť pre priemyselnejšie vyzerajúcu možnosť Urob si sám. A pretože ide o pokyny, to je to, čo tu popisujeme: odošlite návrhové súbory Gerber PCB do akéhokoľvek obchodu s PCB a vytvorte si vlastný predný panel Bare Bones. DPS by stála o niečo menej ako 15 dolárov za jednotku, v množstve päť, z miest ako jlcpcb.com.

Ďalšie veci, ktoré budete potrebovať:

  • 64 LED diód (5 mm, červená)
  • 37 diód (4148)
  • čip ovládača UDN2981 alebo ekvivalent.
  • 2 štandardné otočné spínače
  • 6 okamihových a 24 prepínacích spínačov, zmestí sa akýkoľvek štandardný mini-spínač.
  • 3 odpory (1K), 12 odporov (390 ohmov).
  • „Extra vysoký“kolíkový konektor na pripojenie vášho Pi. Poznámka! Normálne 2*20 pinové nebudú fungovať, Pi potrebuje väčšiu vzdialenosť od DPS.

Ak máte skutočne obmedzený rozpočet alebo vás zaujímajú svetlá Blinkenlights, môžete dokonca vynechať prepínače na prednom paneli a/alebo otočné prepínače a celkovo budete hotoví za <20 dolárov.

Pozrite si súbor Gerber v sekcii na stiahnutie.

Poznámka - nepotrebujete sériový terminál. Všetko je možné vykonať bezdrôtovo pomocou ssh alebo puTTY. Dokonca aj vektorovú grafiku je možné vykonať bezdrôtovo, prostredníctvom VNC v takom prípade. Alebo použite vlastnú klávesnicu Pi a monitor HDMI.

Odporúča: