Isi kandungan:

PiDP-11: Replika PDP-11/70: 4 Langkah 1970-an
PiDP-11: Replika PDP-11/70: 4 Langkah 1970-an

Video: PiDP-11: Replika PDP-11/70: 4 Langkah 1970-an

Video: PiDP-11: Replika PDP-11/70: 4 Langkah 1970-an
Video: PDP-11/70 Demo (PiDP-11) 2024, November
Anonim
PiDP-11: Replika PDP-11/70 1970-an
PiDP-11: Replika PDP-11/70 1970-an
PiDP-11: Replika PDP-11/70 1970-an
PiDP-11: Replika PDP-11/70 1970-an
PiDP-11: Replika PDP-11/70 1970-an
PiDP-11: Replika PDP-11/70 1970-an

PDP-11 mungkin merupakan komputer yang paling berpengaruh. Ini menentukan apa yang kita fikirkan seperti biasa, itu adalah mesin pertama yang dapat anda dapatkan untuk Unix, dan Windows dapat menelusuri akarnya ke sistem operasi tiket besar PDP-11, RSX-11.

Pada tahun 1975, 11/70 bukan hanya PDP-11 terbesar, tetapi juga yang terakhir untuk panel Blinkenlights yang tepat. Berwarna merah dan ungu. Maaf. Rose dan Magenta. Ini adalah tahun 70an. Tetapi kemudian - tiba-tiba - panel depan hilang dari kehidupan kita dan kita sepatutnya melihat kotak beige kusam selama beberapa dekad akan datang. Sangat sedih.

Perkara yang sangat menarik mengenai komputer ini ialah ia masih boleh digunakan sehingga hari ini. Anda boleh menjalankan unix 2.11BSD yang betul (maksudnya, ia mempunyai bit unix yang baik tetapi bukan bloat) - tetapi anda juga boleh kembali lebih jauh dan menjalankan Unix v6 semasa anda mempelajari Lions Commentary yang terkenal. Ia melakukan TCP / IP, berfungsi sebagai pelayan web, melakukan grafik (vektor)…

Projek PiDP-11 bertujuan untuk mengembalikan mesin terhormat ini. Dengan panel depan. Mungkin ada Raspberry Pi yang bersembunyi di dalamnya, tetapi anda boleh menghubungkannya ke terminal bersiri sebenar jika anda suka. Semua sistem operasi dan perisian asal siap untuk boot.

Seperti projek PiDP-8 saya yang terdahulu, anda boleh menggunakan perisian pada Raspberry Pi mana pun tanpa perkakasan PiDP-11. Tetapi idenya adalah untuk melangkah lebih jauh, dengan memberikan kembali bentuk fizikalnya: Blinkenlights.

Sebenarnya ada empat peringkat yang boleh anda pertimbangkan:

  • hanya menjalankan emulator PiDP-11 pada Raspberry Pi anda dan bermain dengan sistem operasi PDP-11;
  • menambah papan litar PiDP-11 dengan Lampu Blinken untuk kesan visual;
  • suis pematerian ke papan untuk mengawal mesin di panel depan;
  • beli kit replika lengkap dengan sarung mewah, penutup panel depan akrilik dan suis khas.

Pi mempunyai banyak daya yang tersisa untuk melakukan semua perkara lain yang biasanya anda lakukan dengan Pi (pelayan media, pelayan fail, dll). Oleh itu, anda tidak terhad kepada perisian PDP-11 sahaja.

Langkah 1: Ubah Pi menjadi PDP-11

Ubah Pi menjadi PDP-11
Ubah Pi menjadi PDP-11
Ubah Pi menjadi PDP-11
Ubah Pi menjadi PDP-11

Bahagian perisian dari projek PiDP-11 menggunakan simulator simh yang terkenal dan projek BlinkenBone, yang menambah pemacu panel depan untuk simh.

Pasang Raspbian biasa anda. Kemudian, tambahkan simulasi PDP-11 dengan lima langkah berikut:

1 Buat direktori / opt / pidp11 dan pergi ke sana:

sudo mkdir / opt / pidp11

cd / opt / pidp11

2 Muat turun perisian pidp11:

sudo wget

3 Bongkar sehingga perisian berada dalam direktori yang ditentukan / opt / pidp11 /:

sudo tar -xvf pidp11.tar.gz

4 Jalankan skrip pemasangan sehingga autoboot PDP-11 semasa anda menghidupkan Pi:

sudo /opt/pidp11/install/install.sh

5 Reboot dan ambil konsol PDP-11:

rebo sudo

~ / pdp.sh

(baris terakhir diperlukan hanya apabila anda mengatur Pi anda untuk automatik ke GUI. PDP-11 sudah berjalan, dan arahan ini membawa anda ke terminalnya. Apabila anda log masuk melalui ssh, anda akan berada di PDP- 11 terminal langsung)

Ini akan membuat anda menjalankan PDP-11, tetapi yang dijalankan hanyalah program demo kecil. Untuk sekarang.

Catatan: kedua-dua gambar di atas adalah PiDP-11 yang sama, hanya menunjukkan bahawa anda boleh menyambungkannya ke terminal VT-220 sebenar begitu juga dengan komputer riba yang menggunakan emulator terminal.

Langkah 2: Tambahkan Koleksi Sejarah Perisian PDP-11

Tambahkan Koleksi Sejarah Perisian PDP-11
Tambahkan Koleksi Sejarah Perisian PDP-11

Langkah sebelumnya memberi anda PiDP-11, tetapi hanya program demo (terbiar) untuk dijalankan. Langkah seterusnya adalah memuat turun semua sistem operasi.

Muat turun dan bongkar koleksi 'sistem' gambar cakera:

cd / opt / pidp11

sudo wget

sudo tar -xvf Systems.tar.gz

Juga, pelbagai sistem operasi yang lebih besar dapat ditambahkan:

sudo wget

Terakhir, terdapat perisian perpustakaan 1.6X RSX-11 yang besar:

cd / opt / PiDP11 / sistem / rsx11mplus /

wget

unzip PiDP11_DU1.zip

Lebih banyak perkara yang perlu ditukar jika anda mahu:

jika anda menjalankan automatik ke GUI, anda perlu membuka terminal dan ketik ~ / pdp.sh untuk 'merebut' PDP-11. Lumpuhkan autobooting GUI: "Ikon Raspberry" -> Keutamaan-> Konfigurasi Raspberry Pi. Anda selalu boleh memulakan GUI menggunakan perintah startx

  • Anda boleh mengaktifkan log masuk automatik pada Pi, menetapkannya menggunakan sudo raspi-config dan anda tidak akan lagi terganggu dengan barang Pi / Linux; anda akan terus masuk ke PDP-11 dengan segera.
  • Oleh kerana anda belum memasang panel depan fizikal pada Pi, baca manual cara boot sistem operasi. Petua cepat: CTRL-E, kemudian "cd../systems/rt11", kemudian "do boot.ini" adalah satu cara.

Langkah 3: Mula Membaca

Mula Membaca
Mula Membaca

Masih banyak yang berlaku di dunia PDP-11. Yang terbaik adalah, semuanya boleh didapati secara percuma dalam bentuk PDF.

Baca manual PiDP-11 di sini: https://www3.ispnet.net/pidp11/PiDP-11%20Manual%20…Dalam format.odt, paling baik dibuka dengan MS Word walaupun OpenOffice pada Pi akan melakukan pekerjaan yang baik juga

Sertailah forum: https://groups.google.com/forum/#!forum/pidp-11 (Anda tidak memerlukan PiDP-11 dalam bentuk kit, peminat PDP-11 dengan penyediaan perisian hanya boleh diterima!)

Lihat laman web:

Dan setelah anda menggali, jangan lupa untuk melihat ribuan halaman manual PDP-11 di bitsavers.org, di subdirektori DEC mereka.

Langkah 4: Tambah Panel Depan Fizikal

Tambah Panel Depan Fizikal
Tambah Panel Depan Fizikal
Tambah Panel Depan Fizikal
Tambah Panel Depan Fizikal
Tambah Panel Depan Fizikal
Tambah Panel Depan Fizikal

Mengapa panel depan fizikal menarik?

  • Ini Lampu Blinken. Panel depannya Sejuk.
  • Untuk memahami bagaimana komputer, dan CPUnya berfungsi, tidak ada salahnya memeriksa komputer yang sedang berjalan dalam mod satu langkah, beralih dalam program kecil sedikit demi sedikit dan melihat bagaimana mereka benar-benar menggerakkan komputer pada tahap terendah.

Untuk mendapatkan panel depan, anda boleh membeli kit PiDP-11 yang lengkap (dan anda boleh melakukannya), tetapi anda juga boleh memilih pilihan Do It Yourself yang lebih industri. Dan ini adalah Instructables, itulah yang kami jelaskan di sini: hantarkan fail reka bentuk Gerber PCB ke mana-mana kedai PCB dan buat panel depan Bare Bones anda sendiri. PCB akan berharga lebih rendah daripada $ 15 per unit, dalam kuantiti lima, dari tempat seperti jlcpcb.com.

Perkara lain yang anda perlukan:

  • 64 LED (5mm, merah)
  • 37 dioda (4148)
  • cip pemacu UDN2981, atau setaraf.
  • 2 suis putar standard
  • 6 suis sesaat dan togol, mana-mana suis mini standard akan sesuai.
  • 3 Perintang (1K), 12 perintang (390 ohm).
  • Penyambung header pin "tinggi-tinggi" untuk menyambungkan Pi anda. Catatan! Pin 2 * 20 biasa tidak akan berfungsi, Pi memerlukan jarak lebih jauh dari PCB.

Sekiranya anda benar-benar mempunyai anggaran, atau anda hanya berminat dengan Lampu Blinken, anda juga boleh meninggalkan suis panel depan dan / atau suis putar, dan dapat dilakukan dengan harga keseluruhan <$ 20.

Lihat fail Gerber di bahagian muat turun.

Catatan - Anda tidak memerlukan terminal bersiri. Semuanya boleh dilakukan tanpa wayar menggunakan ssh atau puTTY. Malah paparan grafik vektor dapat dilakukan secara tanpa wayar, melalui VNC dalam hal ini. Atau gunakan papan kekunci dan monitor HDMI Pi sendiri.

Disyorkan: