Sisällysluettelo:

PiDP-11: Kopio 1970-luvun PDP-11/70: 4-vaiheista
PiDP-11: Kopio 1970-luvun PDP-11/70: 4-vaiheista

Video: PiDP-11: Kopio 1970-luvun PDP-11/70: 4-vaiheista

Video: PiDP-11: Kopio 1970-luvun PDP-11/70: 4-vaiheista
Video: UK's Top 10 Most Expensive Motorcycles Sold At Auction In 2021 2024, Heinäkuu
Anonim
PiDP-11: Kopio 1970-luvun PDP-11/70: stä
PiDP-11: Kopio 1970-luvun PDP-11/70: stä
PiDP-11: Kopio 1970-luvun PDP-11/70: stä
PiDP-11: Kopio 1970-luvun PDP-11/70: stä
PiDP-11: Kopio 1970-luvun PDP-11/70: stä
PiDP-11: Kopio 1970-luvun PDP-11/70: stä

PDP-11 oli luultavasti kaikkien aikojen vaikutusvaltaisin tietokone. Se määritteli, mitä ajattelemme normaaliksi, se oli ensimmäinen kone, jolle voit saada Unixin, ja Windows voi jäljittää juurensa PDP-11: n toiseen suuren lipun käyttöjärjestelmään RSX-11.

Vuonna 1975 11/70 ei ollut vain suurin PDP-11, vaan se oli myös viimeinen kunnon Blinkenlights-paneeli. Punaisena ja violettina. Anteeksi. Rose ja magenta. Nämä olivat 70 -lukua. Mutta sitten - yhtäkkiä - etupaneelit olivat kadonneet elämästämme, ja meidän piti katsoa tylsää beigeä laatikkoa muutaman seuraavan vuosikymmenen ajan. Todella surullista.

Todella kiehtova asia tässä tietokoneessa on kuitenkin se, että sitä voidaan käyttää nykyäänkin. Voit ajaa oikean 2.11BSD unixin (eli siinä on unixin hyvät bitit, mutta ei paisumista) - mutta voit myös palata pidemmälle ja ajaa Unix v6: ta samalla kun tutustut kuuluisaan lionskommenttiin. Se tekee TCP/IP: n, toimii verkkopalvelimena, tekee (vektorigrafiikkaa)…

PiDP-11-projektin tavoitteena oli tuoda tämä kunnioitettava kone takaisin. Etupaneelilla. Sisällä saattaa olla piilossa Raspberry Pi, mutta voit jopa kytkeä sen oikeisiin sarjapäätteisiin, jos haluat. Kaikki alkuperäiset käyttöjärjestelmät ja ohjelmistot ovat valmiita käynnistymään.

Kuten aiemmassa PiDP-8-projektissani, voit käyttää ohjelmistoa missä tahansa Raspberry Pi -laitteessa myös ilman PiDP-11-laitteistoa. Ajatuksena on kuitenkin mennä askeleen pidemmälle antamalla sille takaisin fyysinen muoto: Blinkenlights.

Voit itse asiassa harkita neljää vaihetta:

  • käytät vain PiDP-11-emulaattoria Raspberry Pi -laitteellasi ja pelaat PDP-11-käyttöjärjestelmillä;
  • lisäämällä PiDP-11-piirilevy, jossa on vilkkuvalot, visuaalinen vaikutus;
  • juotoskytkimet levylle saadakseen koneen hallintaan etupaneelin yli;
  • osta täydellinen replikasarja, jossa on hieno kotelo, akryylinen etupaneelin kansi ja mukautetut kytkimet.

Pi: llä on paljon voimaa tehdä kaikki muut asiat, joita normaalisti tekisit Pi: llä (mediapalvelin, tiedostopalvelin jne.). Et siis rajoitu pelkästään PDP-11-ohjelmistoon.

Vaihe 1: Muunna Pi PDP-11: ksi

Muunna Pi PDP-11: ksi
Muunna Pi PDP-11: ksi
Muunna Pi PDP-11: ksi
Muunna Pi PDP-11: ksi

PiDP-11-projektin ohjelmisto-osa hyödyntää tunnettua simh-simulaattoria ja BlinkenBone-projektia, joka lisää simh-laitteeseen etupaneelin ohjaimen.

Asenna tavallinen Raspbian. Lisää sitten PDP-11-simulaatio seuraavilla viidellä vaiheella:

1 Tee hakemisto /opt /pidp11 ja mene sinne:

sudo mkdir /opt /pidp11

cd /opt /pidp11

2 Lataa pidp11 -ohjelmisto:

sudo wget

3 Pura se niin, että ohjelmisto elää sille määrätyssä/opt/pidp11/hakemistossa:

sudo tar -xvf pidp11.tar.gz

4 Suorita asennusohjelma niin, että PDP-11 käynnistyy automaattisesti, kun käynnistät Pi: n:

sudo /opt/pidp11/install/install.sh

5 Käynnistä PDP-11-konsoli uudelleen ja tartu siihen:

sudo uudelleenkäynnistys

~/pdp.sh

(viimeinen rivi on välttämätön vain, kun asennat Pi: n käynnistymään automaattisesti graafiseen käyttöliittymään. PDP-11 on jo käynnissä, ja tämä komento vie sinut päätelaitteeseen. Kun kirjaudut sisään ssh: n kautta, olet PDP- 11 terminaali heti)

Tämä antaa sinulle käynnissä olevan PDP-11: n, mutta se toimii vain pienellä demo-ohjelmalla. Toistaiseksi.

Huomaa: molemmat yllä olevat kuvat ovat sama PiDP-11, mikä osoittaa vain, että voit kytkeä sen oikeaan VT-220-päätelaitteeseen samoin kuin kannettavaan tietokoneeseen, jossa on pääteemulaattori.

Vaihe 2: Lisää PDP-11 Software History Collection

Lisää PDP-11 Software History Collection
Lisää PDP-11 Software History Collection

Edellinen vaihe antoi sinulle PiDP-11: n, mutta vain demo-ohjelman (tyhjäkäynnillä) suoritettavaksi. Seuraava askel on siis ladata kaikki käyttöjärjestelmät.

Lataa ja pura”järjestelmien” levykuvakokoelma:

cd /opt /pidp11

sudo wget

sudo tar -xvf systems.tar.gz

Lisäksi voidaan lisätä vielä suurempi valikoima käyttöjärjestelmiä:

sudo wget

Lopuksi on saatavana valtava 1,6 Gt: n kirjasto RSX-11-ohjelmistoa:

cd/opt/PiDP11/systems/rsx11mplus/

wget

Pura PiDP11_DU1.zip

Lisää parannettavaa, jos haluat:

Jos käynnistät graafisen käyttöliittymän automaattisesti, sinun on avattava päätelaite ja kirjoittamalla ~/pdp.sh PDP-11: n nappaamiseksi. Poista graafisen käyttöliittymän automaattinen käynnistys käytöstä: "Vadelma -kuvake" -> Asetukset-> Raspberry Pi -määritykset. Voit aina käynnistää graafisen käyttöliittymän käyttämällä startx -komentoa

  • Voit ottaa automaattisen kirjautumisen käyttöön Pi: ssä, asettaa sen käyttämällä sudo raspi-configia, etkä enää häiritse Pi/Linux-juttuja; sinut pudotetaan heti PDP-11-laitteeseen.
  • Koska sinulla ei ole vielä fyysistä etupaneelia kiinnitettynä Pi: hen, lue käyttöjärjestelmien käynnistysopas. Pikavinkki: CTRL-E, sitten "cd../systems/rt11" ja "do boot.ini" ovat yksi tapa.

Vaihe 3: Aloita lukeminen

Aloita lukeminen
Aloita lukeminen

PDP-11-maailmassa tapahtuu vielä paljon. Parasta on, että kaikki on vapaasti saatavilla PDF -tiedostoina.

Lue PiDP-11-käyttöopas täältä: https://www3.ispnet.net/pidp11/PiDP-11%20Manual%20… Se on.odt-muodossa, avataan parhaiten MS Wordilla, vaikka Pi: n OpenOffice tekee kunnollisen työn yhtä hyvin

Liity foorumille: https://groups.google.com/forum/#!forum/pidp-11 (Et tarvitse PiDP-11-pakettimuotoa, PDP-11-fanit, joissa on vain ohjelmiston asennus, ovat yhtä tervetulleita!)

Tutustu verkkosivustoon:

Ja kun olet syventynyt, älä unohda selata tuhansia sivuja PDP-11-käyttöoppaita bitsavers.org-sivustossa heidän DEC-alihakemistossaan.

Vaihe 4: Lisää fyysinen etupaneeli

Lisää fyysinen etupaneeli
Lisää fyysinen etupaneeli
Lisää fyysinen etupaneeli
Lisää fyysinen etupaneeli
Lisää fyysinen etupaneeli
Lisää fyysinen etupaneeli

Miksi fyysinen etupaneeli on mielenkiintoinen?

  • Se on Blinkenlights. Etupaneelit ovat viileitä.
  • Tietokoneen ja sen suorittimen toiminnan ymmärtämiseksi mikään ei voi voittaa käynnissä olevan tietokoneen tarkastamista yksivaiheisessa tilassa, vaihtaa pieniä ohjelmia vähitellen ja nähdä, kuinka ne todella ajavat tietokonetta alimmalla tasolla.

Etupaneelin hankkimiseksi voit ostaa täydellisen PiDP-11-sarjan (ja olet tervetullut tekemään niin), mutta voit myös valita teollisemman näköisen Tee se itse -vaihtoehdon. Ja tämä on Instructables, jota me täällä kuvaamme: lähetä Gerber PCB -suunnittelutiedostot mihin tahansa piirilevykauppaan ja tee oma Bare Bones -paneeli. Piirilevy maksaisi hieman alle 15 dollaria yksikköä kohden viisi kappaletta, esimerkiksi jlcpcb.com.

Muut tarvitsemasi asiat:

  • 64 LEDiä (5 mm, punainen)
  • 37 diodia (4148)
  • UDN2981 -ohjainsiru tai vastaava.
  • 2 vakio kiertokytkintä
  • 6 hetkellistä ja 24 vaihtokytkintä, mikä tahansa vakiomallinen minikytkin sopii.
  • 3 vastusta (1K), 12 vastusta (390 ohmia).
  • "Erittäin korkea" nastainen otsikkoliitin Pi: n liittämiseksi. Huomautus! Normaalit 2*20 -nastaiset eivät toimi, Pi tarvitsee enemmän etäisyyttä piirilevyyn.

Jos olet todella budjetissa tai olet vain kiinnostunut vilkkuvaloista, voit jopa jättää pois etupaneelin kytkimet ja/tai kiertokytkimet ja tehdä kaiken alle 20 dollarilla.

Katso Gerber -tiedosto latausosasta.

Huomaa - Et tarvitse sarjapäätettä. Kaikki voidaan tehdä langattomasti ssh: n tai puTTY: n avulla. Jopa vektorigrafiikan näyttö voidaan tehdä langattomasti, tässä tapauksessa VNC: n kautta. Tai käytä Pi: n omaa näppäimistöä ja HDMI -näyttöä.

Suositeltava: