İçindekiler:

PiDP-11: 1970'lerin kopyası PDP-11/70: 4 Adım
PiDP-11: 1970'lerin kopyası PDP-11/70: 4 Adım

Video: PiDP-11: 1970'lerin kopyası PDP-11/70: 4 Adım

Video: PiDP-11: 1970'lerin kopyası PDP-11/70: 4 Adım
Video: PiDP-11 Retro Computer Build - Computerphile 2024, Temmuz
Anonim
PiDP-11: 1970'lerin PDP-11/70 kopyası
PiDP-11: 1970'lerin PDP-11/70 kopyası
PiDP-11: 1970'lerin PDP-11/70 kopyası
PiDP-11: 1970'lerin PDP-11/70 kopyası
PiDP-11: 1970'lerin PDP-11/70 kopyası
PiDP-11: 1970'lerin PDP-11/70 kopyası

PDP-11 muhtemelen şimdiye kadarki en etkili bilgisayardı. Normal olarak düşündüğümüz şeyi tanımladı, Unix'i alabileceğiniz ilk makineydi ve Windows köklerini PDP-11'in diğer büyük bilet işletim sistemi RSX-11'e kadar izleyebilir.

1975'te, 11/70 sadece en büyük PDP-11 değil, aynı zamanda uygun bir Blinkenlights paneline sahip olan son modeldi. Kırmızı ve mor renkte. Üzgünüm. Gül ve Macenta. Bunlar 70'lerdi. Ama sonra - aniden - ön paneller hayatımızdan çıktı ve önümüzdeki birkaç on yıl boyunca donuk bej kutulara bakmamız gerekiyordu. Çok üzücü.

Bu bilgisayarla ilgili gerçekten büyüleyici olan şey, bugün bile oldukça kullanışlı olmasıdır. Uygun bir 2.11BSD unix çalıştırabilirsiniz (yani, iyi unix parçalarına sahiptir ancak şişkinliği yoktur) - ancak daha da geriye gidebilir ve ünlü Lions Commentary'yi çalışırken Unix v6'yı çalıştırabilirsiniz. TCP/IP yapar, web sunucusu olarak çalışır, (vektör) grafik yapar…

PiDP-11 projesi bu saygıdeğer makineyi geri getirmeyi amaçlıyordu. Ön panel ile. İçeride saklanan bir Raspberry Pi olabilir, ancak isterseniz onu gerçek seri terminallere bile bağlayabilirsiniz. Tüm orijinal işletim sistemleri ve yazılımlar önyüklemeye hazır olarak gelir.

Daha önceki PiDP-8 projem gibi, yazılımı PiDP-11 donanımı olmadan da herhangi bir Raspberry Pi'de kullanabilirsiniz. Ancak fikir, fiziksel formunu geri vererek bir adım daha ileri gitmektir: Blinkenlights.

Aslında göz önünde bulundurabileceğiniz dört aşama var:

  • Raspberry Pi'nizde PiDP-11 öykünücüsünü çalıştırmanız ve PDP-11 işletim sistemleriyle oynamanız yeterlidir;
  • görsel efekt için Blinkenlights ile PiDP-11 devre kartının eklenmesi;
  • ön panel üzerinden makinenin kontrolünü ele geçirmek için lehimleme panoya geçer;
  • Süslü kasa, akrilik ön panel kapağı ve özel anahtarlarla eksiksiz replika kitini satın alın.

Pi'nin normalde bir Pi ile yapacağınız diğer tüm şeyleri (medya sunucusu, dosya sunucusu, vb.) Yani sadece PDP-11 yazılımı ile sınırlı değilsiniz.

Adım 1: Pi'yi PDP-11'e Dönüştürün

Pi'yi PDP-11'e Dönüştür
Pi'yi PDP-11'e Dönüştür
Pi'yi PDP-11'e Dönüştür
Pi'yi PDP-11'e Dönüştür

PiDP-11 projesinin yazılım kısmı, iyi bilinen simh simülatörünü ve simh'e ön panel sürücüsü ekleyen BlinkenBone projesini kullanır.

Normal Raspbian'ınızı kurun. Ardından, aşağıdaki beş adımla PDP-11 simülasyonunu ekleyin:

1 Bir /opt/pidp11 dizini oluşturun ve oraya gidin:

sudo mkdir /opt/pidp11

cd /opt/pidp11

2 pidp11 yazılımını indirin:

sudo wget

3 Yazılımın belirtilen /opt/pidp11/ dizininde yaşaması için paketinden çıkarın:

sudo tar -xvf pidp11.tar.gz

4 Pi'yi açtığınızda PDP-11'in otomatik olarak başlatılması için yükleme komut dosyasını çalıştırın:

sudo /opt/pidp11/install/install.sh

5 Yeniden başlatın ve PDP-11 konsolunu alın:

sudo yeniden başlatma

~/pdp.sh

(son satır sadece Pi'nizi GUI'ye otomatik olarak başlayacak şekilde ayarladığınızda gereklidir. PDP-11 zaten çalışır ve bu komut sizi terminaline getirir. ssh üzerinden oturum açtığınızda, PDP-'de olacaksınız. 11 terminali hemen)

Bu size çalışan bir PDP-11 sağlayacaktır, ancak tüm çalıştırdığı küçük bir demo programıdır. Şimdilik.

Not: Yukarıdaki resimlerin her ikisi de aynı PiDP-11'dir, sadece onu gerçek bir VT-220 terminaline ve aynı zamanda bir terminal öykünücüsü çalıştıran bir dizüstü bilgisayara bağlayabileceğinizi gösterir.

2. Adım: PDP-11 Yazılım Geçmişi Koleksiyonunu ekleyin

PDP-11 Yazılım Geçmişi Koleksiyonunu Ekleyin
PDP-11 Yazılım Geçmişi Koleksiyonunu Ekleyin

Önceki adım size PiDP-11'i verdi, ancak yalnızca çalıştırmanız için bir demo programı (boşta). Bir sonraki adım, tüm işletim sistemlerini indirmektir.

Disk görüntülerinden oluşan 'sistemler' koleksiyonunu indirin ve paketinden çıkarın:

cd /opt/pidp11

sudo wget

sudo tar -xvf sistemleri.tar.gz

Ayrıca, daha da geniş çeşitlilikte işletim sistemleri eklenebilir:

sudo wget

Son olarak, 1,6 GB'lık devasa bir RSX-11 yazılımı kitaplığı mevcuttur:

cd /opt/PiDP11/systems/rsx11mplus/

wget

PiDP11_DU1.zip dosyasını açın

İsterseniz ince ayar yapmak için daha fazla şey:

GUI'ye otomatik önyükleme yaparsanız, bir terminal açmanız ve PDP-11'i 'kapmak' için ~/pdp.sh yazmanız gerekir. GUI otomatik önyüklemesini devre dışı bırakın: “Ahududu simgesi” ->Tercihler-> Raspberry Pi Yapılandırması. GUI'yi her zaman startx komutunu kullanarak başlatabilirsiniz

  • Pi'de otomatik oturum açmayı etkinleştirebilir, bunu sudo raspi-config kullanarak ayarlayabilirsiniz ve artık Pi/Linux işlerinden rahatsız olmayacaksınız; hemen PDP-11'e bırakılacaksınız.
  • Henüz Pi'ye bağlı fiziksel bir ön paneliniz olmadığından, işletim sistemlerinin nasıl başlatılacağına ilişkin kılavuzu okuyun. Hızlı ipucu: CTRL-E, ardından "cd../systems/rt11", ardından "do boot.ini" bir yoldur.

3. Adım: Okumaya Başlayın

Okumaya Başla
Okumaya Başla

PDP-11 dünyasında hala çok şey oluyor. En iyi şey, her şeyin PDF olarak ücretsiz olarak mevcut olmasıdır.

PiDP-11 kılavuzunu buradan okuyun: https://www3.ispnet.net/pidp11/PiDP-11%20Manual%20….odt biçimindedir, en iyi MS Word ile açılır, ancak Pi üzerinde OpenOffice iyi bir iş çıkarır ilave olarak

Foruma katılın: https://groups.google.com/forum/#!forum/pidp-11 (Kit formunda PiDP-11'e ihtiyacınız yok, yalnızca yazılım kurulumuna sahip PDP-11 hayranları da aynı şekilde hoş geldiniz!)

Web sitesine göz atın:

Ve bir kez kazdığınızda, bitsavers.org'daki DEC alt dizinlerinde bulunan binlerce sayfalık PDP-11 kılavuzlarına göz atmayı unutmayın.

Adım 4: Fiziksel Ön Panel Ekleyin

Fiziksel Ön Panel Ekleyin
Fiziksel Ön Panel Ekleyin
Fiziksel Ön Panel Ekleyin
Fiziksel Ön Panel Ekleyin
Fiziksel Ön Panel Ekleyin
Fiziksel Ön Panel Ekleyin

Fiziksel bir ön panel neden ilginçtir?

  • Bu Blinkenlights. Ön paneller Cool.
  • Bir bilgisayarın ve CPU'nun nasıl çalıştığını anlamak için, çalışan bir bilgisayarı tek adım modunda incelemek, küçük programlarda parça parça geçiş yapmak ve bilgisayarı en düşük seviyede gerçekte nasıl çalıştırdıklarını görmek gibisi yoktur.

Bir ön panel almak için eksiksiz PiDP-11 kitini satın alabilirsiniz (bunu yapabilirsiniz), ancak daha endüstriyel görünümlü Kendin Yap seçeneğini de tercih edebilirsiniz. Ve bu Eğitilebilirler'dir, burada açıkladığımız şey budur: Gerber PCB tasarım dosyalarını herhangi bir PCB mağazasına gönderin ve kendi Bare Bones ön panelinizi yapın. Bir PCB, jlcpcb.com gibi yerlerden beş miktar olarak birim başına 15 dolardan biraz daha az maliyetli olacaktır.

İhtiyacınız olacak diğer şeyler:

  • 64 LED (5 mm, kırmızı)
  • 37 diyot (4148)
  • bir UDN2981 sürücü çipi veya eşdeğeri.
  • 2 standart döner anahtar
  • 6 anlık ve 24 geçiş anahtarı, herhangi bir standart mini anahtar sığacaktır.
  • 3 Direnç (1K), 12 direnç (390 ohm).
  • Pi'nizi bağlamak için "ekstra uzun" bir pin başlık konektörü. Not! Normal 2*20 pin olanlar çalışmayacak, Pi'nin PCB'den daha fazla mesafeye ihtiyacı var.

Gerçekten bir bütçeniz varsa veya sadece Blinkenlights ile ilgileniyorsanız, ön panel anahtarlarını ve/veya döner anahtarları bile dışarıda bırakabilir ve toplamda <$20'ye yapabilirsiniz.

İndirme bölümündeki Gerber dosyasına bakın.

Not -- Seri terminale ihtiyacınız yoktur. Her şey ssh veya puTTY kullanılarak kablosuz olarak yapılabilir. Bu durumda vektör grafik ekranı bile VNC aracılığıyla kablosuz olarak yapılabilir. Veya Pi'nin kendi klavyesini ve HDMI monitörünü kullanın.

Önerilen: