Cov txheej txheem:

PiDP-11: Hloov ntawm 1970s PDP-11/70: 4 Cov Kauj Ruam
PiDP-11: Hloov ntawm 1970s PDP-11/70: 4 Cov Kauj Ruam

Video: PiDP-11: Hloov ntawm 1970s PDP-11/70: 4 Cov Kauj Ruam

Video: PiDP-11: Hloov ntawm 1970s PDP-11/70: 4 Cov Kauj Ruam
Video: 11/12/ 2022 keeb kwm Sib Tua Nyob Rau Roob Tsua Pham Thib 1967 - 68 2024, Kaum ib hlis
Anonim
PiDP-11: Hloov ntawm 1970s PDP-11/70
PiDP-11: Hloov ntawm 1970s PDP-11/70
PiDP-11: Hloov ntawm 1970s PDP-11/70
PiDP-11: Hloov ntawm 1970s PDP-11/70
PiDP-11: Hloov ntawm 1970s PDP-11/70
PiDP-11: Hloov ntawm 1970s PDP-11/70

PDP-11 tej zaum yog lub khoos phis tawj uas muaj txiaj ntsig tshaj plaws. Nws tau piav qhia qhov peb xav txog li ib txwm muaj, nws yog thawj lub tshuab koj tuaj yeem tau txais Unix rau, thiab Windows tuaj yeem taug qab nws cov hauv paus mus rau PDP-11 lwm lub npav loj daim pib ua haujlwm, RSX-11.

Xyoo 1975, 11/70 tsis yog tsuas yog PDP-11 loj tshaj, nws tseem yog qhov kawg-puas tau ntaus pob ncaws pob kom zoo Blinkenlights. Hauv liab thiab ntshav. Thov txim. Rose thiab Magenta. Cov no yog 70s. Tab sis tom qab ntawd - tag nrho tam sim ntawd - cov vaj huam sib luag pem hauv ntej tau ploj mus ntawm peb lub neej thiab peb yuav tsum tau saib ntawm lub thawv daj beige rau ob peb xyoos tom ntej no. Tu siab heev.

Qhov txaus nyiam tiag tiag txog lub khoos phis tawj no, yog tias nws tseem siv tau txawm niaj hnub no. Koj tuaj yeem ua haujlwm tau zoo 2.11BSD unix (lub ntsiab lus, nws muaj qhov zoo ntawm unix tab sis tsis yog qhov tawg) - tab sis koj kuj tseem tuaj yeem rov qab mus ntxiv thiab khiav Unix v6 thaum koj kawm txog Lions Commentary nto moo. Nws ua TCP/IP, ua haujlwm zoo li lub web server, ua (vector) duab…

Cov phiaj xwm PiDP-11 tau rov coj lub tshuab zoo no rov qab los. Nrog vaj huam sib luag pem hauv ntej. Tej zaum yuav muaj Raspberry Pi nkaum sab hauv, tab sis koj tuaj yeem txuas nws mus rau qhov txuas txuas txuas tiag yog tias koj nyiam. Txhua qhov kev ua haujlwm qub thiab software los npaj rau khau raj.

Zoo li kuv qhov haujlwm PiDP-8 yav dhau los, koj tuaj yeem siv software ntawm ib qho Raspberry Pi txawm tias tsis muaj PiDP-11 kho vajtse. Tab sis lub tswv yim yog mus ib kauj ruam ntxiv, los ntawm muab nws rov qab nws lub cev: Blinkenlights.

Muaj tiag plaub theem koj tuaj yeem txiav txim siab:

  • tsuas yog khiav PiDP-11 emulator ntawm koj li Raspberry Pi thiab ua si nrog PDP-11 kev ua haujlwm;
  • ntxiv PiDP-11 Circuit Board nrog Blinkenlights kom pom kev zoo;
  • soldering hloov mus rau lub rooj tsavxwm kom tau txais kev tswj ntawm lub tshuab hla lub vaj huam sib luag pem hauv ntej;
  • yuav cov khoom siv rov ua tiav nrog cov ntaub ntawv zoo nkauj, acrylic pem hauv ntej npog npog thiab kev cai hloov pauv.

Tus Pi muaj lub zog txaus tshuav tag nrho lwm yam uas koj ib txwm ua nrog Pi (media server, file server, thiab lwm yam). Yog li koj tsis txwv rau tsuas yog PDP-11 software.

Kauj Ruam 1: Hloov Pi mus rau hauv PDP-11

Konvertiere PiP in NCO
Konvertiere PiP in NCO
Konvertiere PiP in NCO
Konvertiere PiP in NCO

Cov software ib feem ntawm PiDP-11 txoj haujlwm ua rau siv cov simh paub zoo thiab BlinkenBone txoj haujlwm, uas ntxiv cov tsav tsheb hauv ntej rau simh.

Nruab koj li Raspbian li niaj zaus. Tom qab ntawd, ntxiv PDP-11 simulation nrog tsib qib no:

1 Ua a /opt /pidp11 cov npe thiab mus rau ntawd:

sudo mkdir /xaiv /pidp11

cd /opt /pidp11

2 Rub tawm pidp11 software:

sudo wget

3 Unpack nws kom cov software nyob hauv nws xaiv/opt/pidp11/directory:

sudo tar -xvf pidp11.tar.gz

4 Khiav daim ntawv teeb tsa kom PDP-11 autoboots thaum koj hloov ntawm Pi:

sudo /opt/pidp11/install/install.sh

5 Rov pib dua thiab tuav PDP-11 console:

sudo rov pib dua

~/pdp.sh

(kab kawg yog qhov tsim nyog tsuas yog thaum koj teeb tsa koj tus Pi rau autoboot rau hauv GUI. PDP-11 twb tau khiav lawm, thiab cov lus txib no coj koj mus rau nws lub davhlau ya nyob twg. Thaum koj nkag mus hauv ssh, koj yuav nyob ntawm PDP- 11 davhlau ya nyob twg tam sim ntawd)

Qhov no yuav ua rau koj khiav PDP-11, tab sis txhua yam nws ua haujlwm yog qhov program me me. Rau tam sim no.

Nco tseg: ob daim duab saum toj no yog tib yam PiDP-11, tsuas yog qhia tias koj tuaj yeem nqes nws mus rau qhov tseeb VT-220 davhlau ya nyob twg ib yam li rau lub khoos phis tawj uas siv lub davhlau ya nyob twg emulator.

Kauj Ruam 2: Ntxiv PDP-11 Software History Collection

Ntxiv PDP-11 Software History Collection
Ntxiv PDP-11 Software History Collection

Cov kauj ruam dhau los muab rau koj PiDP-11, tab sis tsuas yog qhov program demo (tsis ua haujlwm) los khiav. Cov kauj ruam tom ntej yog yog li rub tawm tag nrho cov kev ua haujlwm.

Rub tawm thiab unpack 'systems' sau los ntawm cov duab disk:

cd /opt /pidp11

sudo wget

sudo tar -xvf systems.tar.gz

Tsis tas li, ntau yam kev ua haujlwm loj dua tuaj yeem muab ntxiv:

sudo wget

Thaum kawg, lub tsev qiv ntawv loj 1.6GB ntawm RSX-11 software muaj:

cd/opt/PiDP11/systems/rsx11mplus/

wget

unzip PiDP11_DU1.zip

Ntau yam ntxiv rau tweak yog tias koj xav tau:

yog tias koj autoboot rau hauv GUI, koj yuav tsum qhib lub davhlau ya nyob twg thiab ntaus ~/pdp.sh kom 'lob' PDP-11. Lov tes taw GUI autobooting: "Raspberry icon" -> Preferences-> Raspberry Pi Configuration. Koj ib txwm tuaj yeem pib GUI siv cov lus txib startx

  • Koj tuaj yeem qhib nws tus kheej nkag mus rau Pi, teeb tsa uas siv sudo raspi-teeb tsa thiab koj yuav tsis cuam tshuam los ntawm Pi/Linux cov khoom ntxiv lawm; koj tsuas yog poob rau hauv PDP-11 tam sim ntawd.
  • Raws li koj tseem tsis tau muaj lub cev lub cev ua ntej txuas nrog Pi, nyeem phau ntawv qhia yuav ua li cas rau khau raj ua haujlwm. Cov lus qhia ceev: CTRL-E, tom qab ntawd "cd../systems/rt11", tom qab ntawd "ua boot.ini" yog ib txoj hauv kev.

Kauj Ruam 3: Pib Nyeem Ntawv

Pib Nyeem Ntawv
Pib Nyeem Ntawv

Tseem tseem muaj ntau ntxiv hauv ntiaj teb PDP-11. Qhov zoo tshaj plaws yog, txhua yam muaj pub dawb li PDFs.

Nyeem PiDP-11 phau ntawv qhia ntawm no: https://www3.ispnet.net/pidp11/PiDP-11%20Manual%20… Nws nyob hauv.odt hom, qhib zoo tshaj plaws nrog MS Word txawm hais tias OpenOffice ntawm Pi yuav ua haujlwm zoo ib yam nkaus

Koom nrog lub rooj sab laj: https://groups.google.com/forum/#!forum/pidp-11 (Koj tsis xav tau PiDP-11 hauv cov khoom siv, PDP-11 tus kiv cua nrog software tsuas yog teeb tsa tau txais tos zoo ib yam!)

Txheeb xyuas lub vev xaib:

Thiab thaum koj khawb rau hauv, tsis txhob hnov qab txhawm rau txheeb xyuas los ntawm ntau txhiab nplooj ntawv ntawm PDP-11 phau ntawv qhia ntawm bitsavers.org, hauv lawv DEC subdirectories.

Kauj Ruam 4: Ntxiv Lub Pem Hauv Ntej Lub Cev

Ntxiv Lub Pem Hauv Ntej Lub Cev
Ntxiv Lub Pem Hauv Ntej Lub Cev
Ntxiv Lub Pem Hauv Ntej Lub Cev
Ntxiv Lub Pem Hauv Ntej Lub Cev
Ntxiv Lub Pem Hauv Ntej Lub Cev
Ntxiv Lub Pem Hauv Ntej Lub Cev

Vim li cas thiaj li muaj lub cev ua ntej vaj huam sib luag nthuav?

  • Nws yog Blinkenlights. Pem hauv ntej vaj huam sib luag yog txias.
  • Txhawm rau nkag siab li cas lub khoos phis tawj, thiab nws CPU, ua haujlwm, tsis muaj dab tsi ntaus kev tshuaj xyuas lub khoos phis tawj uas siv ib qib zuj zus, hloov pauv hauv cov haujlwm me me me ntsis thiab pom yuav ua li cas lawv thiaj li tsav lub computer ntawm qib qis tshaj.

Txhawm rau kom tau txais lub vaj huam sib luag pem hauv ntej, koj tuaj yeem yuav lub PiDP-11 ua tiav cov khoom siv (thiab koj zoo siab tos txais ua li ntawd), tab sis koj tseem tuaj yeem xaiv qhov kev lag luam ntau dua-Saib Ua Nws Koj Tus Kheej. Thiab qhov no yog Ntawv Qhia, yog qhov peb piav qhia ntawm no: xa Gerber PCB tsim cov ntaub ntawv mus rau txhua lub khw PCB thiab ua koj tus kheej Bare Bones pem hauv ntej vaj huam sib luag. Ib PCB yuav raug nqi me ntsis tsawg dua $ 15 rau ib chav, hauv qhov ntau tsib, los ntawm cov chaw xws li jlcpcb.com.

Lwm yam uas koj yuav xav tau:

  • 64 LEDs (5mm, liab)
  • 37 diodes (4148)
  • UDN2981 tus tsav tsheb nti, lossis sib npaug.
  • 2 tus qauv teb hloov pauv
  • 6 lub sijhawm luv thiab 24 qhov hloov pauv hloov pauv, txhua tus qauv hloov pauv me me yuav haum.
  • 3 Resistors (1K), 12 resistors (390 ohms).
  • Ib qho "siab dua" tus pin header txuas los txuas koj Pi. Nco tseg! Ib txwm 2*20 tus pin yuav tsis ua haujlwm, Pi xav tau kev nyob deb ntawm PCB.

Yog tias koj tab tom siv nyiaj tiag tiag, lossis koj tsuas yog xav paub txog Blinkenlights, koj tuaj yeem txawm tawm ntawm lub vaj huam sib luag pem hauv ntej hloov pauv thiab/lossis cov hloov pauv, thiab ua tiav rau <$ 20 txhua.

Saib Gerber cov ntawv hauv ntu rub tawm.

Nco tseg - Koj tsis xav tau lub davhlau ya nyob twg. Txhua yam tuaj yeem ua tiav wirelessly siv ssh lossis puTTY. Txawm tias cov duab duab vector tuaj yeem ua tiav wirelessly, los ntawm VNC hauv qhov xwm txheej ntawd. Lossis siv Pi tus kheej cov keyboard thiab HDMI saib.

Pom zoo: