Sadržaj:
- Korak 1: Pretvorite Pi u PDP-11
- Korak 2: Dodajte zbirku povijesti softvera PDP-11
- Korak 3: Počnite čitati
- Korak 4: Dodajte fizičku prednju ploču
Video: PiDP-11: Replika PDP-11/70: 4 koraka iz 1970-ih
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
PDP-11 bio je vjerojatno najutjecajnije računalo ikada. On je definirao ono što smatramo normalnim, bio je to prvi stroj za koji ste mogli nabaviti Unix, a Windows može pratiti svoje korijene do drugog operativnog sustava PDX-11, RSX-11.
1975. 11/70 nije bio samo najveći PDP-11, nego je bio i posljednji u povijesti koji je imao odgovarajući Blinkenlights panel. U crvenoj i ljubičastoj boji. Oprosti. Rose i Magenta. To su bile 70 -e godine. No onda su - odjednom - prednje ploče nestale iz naših života i trebali smo sljedećih nekoliko desetljeća gledati dosadne bež kutije. Tako jako tužno.
Ono što je doista fascinantno kod ovog računala je da je i danas prilično upotrebljivo. Možete pokrenuti odgovarajući 2.11BSD unix (što znači da ima dobre dijelove unixa, ali ne i nadutost) - ali se također možete vratiti i pokrenuti Unix v6 dok proučavate poznati Lions Commentary. Radi TCP/IP, radi kao web poslužitelj, radi (vektorsku) grafiku …
Projekt PiDP-11 imao je za cilj vratiti ovaj časni stroj. S prednjom pločom. Možda se unutra krije Raspberry Pi, ali možete ga čak i spojiti na prave serijske terminale. Svi izvorni operacijski sustavi i softver spremni su za pokretanje.
Kao i moj raniji projekt PiDP-8, softver možete koristiti na bilo kojem Raspberry Pi čak i bez PiDP-11 hardvera. Ali ideja je otići korak dalje, vraćajući joj fizički oblik: Blinkenlights.
Postoje četiri faze koje možete uzeti u obzir:
- samo pokrenite emulator PiDP-11 na svom Raspberry Pi i igrajte se s operativnim sustavima PDP-11;
- dodavanje pločice PiDP-11 s Blinkenlights za vizualni efekt;
- lemljenje prekidača na ploči radi stjecanja kontrole nad strojem nad prednjom pločom;
- kupite cijeli komplet replika s elegantnom futrolom, akrilnim poklopcem prednje ploče i prilagođenim prekidačima.
Pi ima dovoljno snage za sve ostale stvari koje inače radite s Pi (medijski poslužitelj, poslužitelj datoteka itd.). Dakle, niste ograničeni samo na softver PDP-11.
Korak 1: Pretvorite Pi u PDP-11
Softverski dio projekta PiDP-11 koristi dobro poznati simh simulator i projekt BlinkenBone, koji dodaje upravljački program prednje ploče za simh.
Instalirajte svoj obični Raspbian. Zatim dodajte simulaciju PDP-11 sa ovih pet koraka:
1 Napravite /opt /pidp11 direktorij i idite tamo:
sudo mkdir /opt /pidp11
cd /opt /pidp11
2 Preuzmite softver pidp11:
sudo wget
3 Raspakirajte ga tako da softver živi u svom određenom/opt/pidp11/direktoriju:
sudo tar -xvf pidp11.tar.gz
4 Pokrenite instalacijsku skriptu tako da se PDP-11 automatski pokrene kada uključite Pi:
sudo /opt/pidp11/install/install.sh
5 Ponovo pokrenite i zgrabite konzolu PDP-11:
sudo ponovno podizanje sustava
~/pdp.sh
(posljednji redak potreban je samo kada postavite svoj Pi za automatsko pokretanje u grafičkom sučelju. PDP-11 već radi, a ova naredba vas dovodi do terminala. Kad se prijavite putem ssh-a, bit ćete na PDP-u 11 odmah)
Ovo će vam omogućiti da pokrenete PDP-11, ali sve što radi je mali demo program. Zasad.
Napomena: obje gornje slike su isti PiDP-11, samo pokazuju da ga možete priključiti na pravi VT-220 terminal jednako dobro kao i na prijenosno računalo koje koristi terminalni emulator.
Korak 2: Dodajte zbirku povijesti softvera PDP-11
Prethodni korak vam je dao PiDP-11, ali samo demo program (u praznom hodu) za pokretanje. Sljedeći korak je preuzimanje svih operativnih sustava.
Preuzmite i raspakirajte zbirku slika sustava "diskovi":
cd /opt /pidp11
sudo wget
sudo tar -xvf systems.tar.gz
Također se može dodati još veća raznolikost operativnih sustava:
sudo wget
Na kraju, dostupna je ogromna biblioteka od 1,6 GB RSX-11 softvera:
cd/opt/PiDP11/systems/rsx11mplus/
wget
raspakirajte PiDP11_DU1.zip
Ako želite, još stvari možete prilagoditi:
ako se automatski pokrenete u grafičkom sučelju, morate otvoriti terminal i upisati ~/pdp.sh kako biste 'zgrabili' PDP-11. Onemogućite automatsko pokretanje grafičkog sučelja: “Raspberry icon” -> Preferences-> Raspberry Pi Configuration. GUI uvijek možete pokrenuti pomoću naredbe startx
- Možete omogućiti automatsku prijavu na Pi, postaviti to pomoću sudo raspi-config i više vam neće smetati Pi/Linux stvari; samo ćete odmah biti ubačeni u PDP-11.
- Kako na Pi još nemate fizičku prednju ploču, pročitajte priručnik o pokretanju operacijskih sustava. Brzi savjet: CTRL-E, zatim "cd../systems/rt11", pa "do boot.ini" je jedan od načina.
Korak 3: Počnite čitati
U svijetu PDP-11 još se puno događa. Najbolje je to što je sve besplatno dostupno u PDF formatu.
Ovdje pročitajte priručnik za PiDP-11: https://www3.ispnet.net/pidp11/PiDP-11%20Manual%20… U.odt je formatu, najbolje ga otvoriti s MS Wordom, iako će OpenOffice na Pi-u odraditi pristojan posao također
Pridružite se forumu: https://groups.google.com/forum/#!forum/pidp-11 (Ne trebate PiDP-11 u obliku kompleta, obožavatelji PDP-11 sa samo postavljenim softverom su jednako dobrodošli!)
Posjetite web stranicu:
A kad se ukopčate, ne zaboravite pregledati tisuće stranica priručnika PDP-11 na bitsavers.org, u njihovim poddirektorijima DEC.
Korak 4: Dodajte fizičku prednju ploču
Zašto je fizička prednja ploča zanimljiva?
- Blinkenlights je. Prednje ploče su cool.
- Da biste razumjeli kako računalo i njegov CPU rade, ništa nije bolje od pregledavanja pokrenutog računala u načinu rada u jednom koraku, uključivanja u male programe malo po malo i vidjeti kako oni zapravo pokreću računalo na najnižoj razini.
Da biste dobili prednju ploču, mogli ste kupiti kompletan PiDP-11 komplet (i to ste dobrodošli), ali se možete i odlučiti za opciju Uradi sam, industrijskog izgleda. A budući da su Instructables, to je ono što ovdje opisujemo: pošaljite dizajnerske datoteke Gerber PCB -a u bilo koju trgovinu PCB -a i izradite vlastitu prednju ploču Bare Bones. PCB bi koštao nešto manje od 15 USD po jedinici, u količini pet, s mjesta poput jlcpcb.com.
Ostale stvari koje će vam trebati:
- 64 LED diode (5 mm, crveno)
- 37 dioda (4148)
- upravljački čip UDN2981 ili ekvivalent.
- 2 standardna okretna prekidača
- 6 trenutnih i 24 prekidača, svaki standardni mini prekidač će stati.
- 3 otpornika (1K), 12 otpornika (390 ohma).
- "Izuzetno visoki" konektor zaglavlja pina za povezivanje vašeg Pi-a. Bilješka! Normalni 2*20 pin neće raditi, Pi treba veća udaljenost od PCB -a.
Ako ste stvarno na budžetu ili vas samo zanima Blinkenlights, možete čak izostaviti prekidače na prednjoj ploči i/ili okretne prekidače, a sve to možete učiniti za <20 USD.
Pogledajte Gerber datoteku u odjeljku za preuzimanje.
Napomena - ne trebate serijski terminal. Sve se može učiniti bežično pomoću ssh ili puTTY. Čak se i prikaz vektorske grafike može izvesti bežično, u tom slučaju putem VNC -a. Ili upotrijebite Pi -jevu vlastitu tipkovnicu i HDMI monitor.
Preporučeni:
Replika satova za izgradnju jetre "The George" u Liverpoolu: 13 koraka (sa slikama)
Replika satova za izgradnju jetre iz "Georgea" u Liverpoolu: Budući da sam iz Liverpoola, izuzetno sam ponosan na to odakle sam i otkad se sjećam fasciniran sam jednom zgradom u gradu, zgradom Royal Liver, a posebno zapanjujući sat. Ovaj je sat poznat po tome što je najveći
PiDP-8: a Raspberry Pi kao PDP-8 miniračunalo: 7 koraka
PiDP-8: Raspberry Pi Kao PDP-8 miniračunalo: Svi su željeli miniračunalo PDP-8. Pa ipak, 1968. godine. Ponovno doživite zlatno doba miniračunara pokretanjem ove slike SD kartice na Raspberry Pi. Po želji dodajte prednju ploču replike za ponovno stvaranje doživljaja Blinkenlights. Jednostavan Hakerski Ver
Replika Minivac 601 (verzija 0.9): 11 koraka (sa slikama)
Replika Minivac 601 (Verzija 0.9): Kreirao ju je pionir teorije informacija Claude Shannon kao obrazovnu igračku za podučavanje digitalnih sklopova, Minivac 601 Digitalni računalni komplet bio je naplaćen kao elektromehanički digitalni računalni sustav. Proizveo Scientific Development Corporati
YouTube brojač e-tinte iz 1970-ih: 7 koraka (sa slikama)
YouTube brojač E-Ink iz 1970-ih: Ovaj kultni digitalni sat iz 1970-ih sada ima novi život koji prikazuje statistiku YouTubea, zahvaljujući funky Pimoronijevom " Inky pHAT " zaslon e-tinte i Raspberry Pi Zero. Koristi jednostavnu Python skriptu za redovito postavljanje upita YouTube API -ju, ref
Neonska beskonačna televizija iz 1970 -ih: 7 koraka (sa slikama)
Neon Infinity Television iz 1970 -ih: Ovo je televizija Ferguson Courier iz ranih 1970 -ih koju sam pretvorio u beskonačno ogledalo, sa modernim neonskim " Open " znak koji svijetli iznutra. Uključivanjem / isključivanjem / bljeskanjem upravlja se okretanjem birača za podešavanje televizora - to je ono što koristimo