Mục lục:
- Bước 1: Chuyển đổi Pi thành PDP-11
- Bước 2: Thêm Bộ sưu tập lịch sử phần mềm PDP-11
- Bước 3: Bắt đầu đọc lên
- Bước 4: Thêm một bảng mặt trước vật lý
Video: PiDP-11: Bản sao của những năm 1970 PDP-11/70: 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
PDP-11 có lẽ là máy tính có ảnh hưởng nhất từ trước đến nay. Nó xác định những gì chúng ta nghĩ là bình thường, nó là máy đầu tiên bạn có thể tải Unix và Windows có thể truy tìm nguồn gốc của nó từ hệ điều hành nổi tiếng khác của PDP-11, RSX-11.
Vào năm 1975, 11/70 không chỉ là PDP-11 lớn nhất mà còn là chiếc máy cuối cùng có bảng điều khiển Blinkenlights thích hợp. Có màu đỏ và tím. Xin lỗi. Rose và Magenta. Đây là những năm 70. Nhưng sau đó - đột nhiên - những tấm mặt trước đã biến mất khỏi cuộc sống của chúng tôi và chúng tôi được cho là sẽ nhìn vào những chiếc hộp màu be buồn tẻ trong vài thập kỷ tới. Rất buồn.
Tuy nhiên, điều thực sự hấp dẫn về chiếc máy tính này là nó vẫn có thể sử dụng được ngay cả ngày nay. Bạn có thể chạy một unix 2.11BSD thích hợp (có nghĩa là nó có những điểm tốt của unix nhưng không phải là lỗi) - nhưng bạn cũng có thể quay trở lại xa hơn và chạy Unix v6 trong khi nghiên cứu Bài bình luận sư tử nổi tiếng. Nó có TCP / IP, hoạt động như một máy chủ web, làm đồ họa (vector)…
Dự án PiDP-11 nhằm mang lại cỗ máy đáng kính này. Với bảng điều khiển phía trước. Có thể có một Raspberry Pi ẩn bên trong, nhưng bạn thậm chí có thể kết nối nó với các thiết bị đầu cuối nối tiếp thực nếu muốn. Tất cả các hệ điều hành và phần mềm gốc đã sẵn sàng để khởi động.
Giống như dự án PiDP-8 trước đó của tôi, bạn có thể sử dụng phần mềm trên bất kỳ Raspberry Pi nào ngay cả khi không có phần cứng PiDP-11. Nhưng ý tưởng là tiến thêm một bước nữa, bằng cách trả lại cho nó dạng vật chất: Blinkenlights.
Thực tế có bốn giai đoạn bạn có thể xem xét:
- chỉ cần chạy trình giả lập PiDP-11 trên Raspberry Pi của bạn và chơi với hệ điều hành PDP-11;
- bổ sung bảng mạch PiDP-11 với Blinkenlights để tạo hiệu ứng hình ảnh;
- hàn chuyển mạch vào bảng để giành quyền kiểm soát máy trên bảng điều khiển phía trước;
- mua bộ bản sao hoàn chỉnh với vỏ hộp lạ mắt, nắp bảng điều khiển phía trước bằng acrylic và các công tắc tùy chỉnh.
Pi có rất nhiều sức mạnh còn lại để làm tất cả những việc khác mà bạn thường làm với Pi (máy chủ phương tiện, máy chủ tệp, v.v.). Vì vậy, bạn không bị giới hạn chỉ với phần mềm PDP-11.
Bước 1: Chuyển đổi Pi thành PDP-11
Phần phần mềm của dự án PiDP-11 sử dụng trình mô phỏng giả lập nổi tiếng và dự án BlinkenBone, bổ sung trình điều khiển bảng điều khiển phía trước để mô phỏng.
Cài đặt Raspbian thông thường của bạn. Sau đó, thêm mô phỏng PDP-11 với năm bước sau:
1 Tạo thư mục / opt / pidp11 và truy cập vào đó:
sudo mkdir / opt / pidp11
cd / opt / pidp11
2 Tải xuống phần mềm pidp11:
sudo wget
3 Giải nén nó để phần mềm nằm trong thư mục / opt / pidp11 / được chỉ định của nó:
sudo tar -xvf pidp11.tar.gz
4 Chạy tập lệnh cài đặt để PDP-11 tự động khởi động khi bạn bật Pi:
sudo /opt/pidp11/install/install.sh
5 Khởi động lại và lấy bảng điều khiển PDP-11:
khởi động lại sudo
~ / pdp.sh
(Dòng cuối cùng chỉ cần thiết khi bạn thiết lập Pi để tự động khởi động vào GUI. PDP-11 đã chạy và lệnh này đưa bạn đến thiết bị đầu cuối của nó. Khi bạn đăng nhập qua ssh, bạn sẽ ở PDP- 11 thiết bị đầu cuối ngay lập tức)
Điều này sẽ giúp bạn có được một PDP-11 đang chạy, nhưng tất cả những gì nó chạy là một chương trình demo nhỏ. Còn bây giờ.
Lưu ý: cả hai hình trên đều là PiDP-11 giống nhau, chỉ cho thấy rằng bạn có thể kết nối nó với thiết bị đầu cuối VT-220 thực cũng như với máy tính xách tay chạy trình giả lập đầu cuối.
Bước 2: Thêm Bộ sưu tập lịch sử phần mềm PDP-11
Bước trước đó đã cung cấp cho bạn PiDP-11, nhưng chỉ có một chương trình demo (ở chế độ chạy không tải) để chạy. Do đó, bước tiếp theo là tải xuống tất cả các hệ điều hành.
Tải xuống và giải nén bộ sưu tập hình ảnh đĩa 'hệ thống':
cd / opt / pidp11
sudo wget
sudo tar -xvf systems.tar.gz
Ngoài ra, có thể thêm nhiều loại hệ điều hành lớn hơn nữa:
sudo wget
Cuối cùng, có sẵn một thư viện khổng lồ 1,6 GB của phần mềm RSX-11:
cd / opt / PiDP11 / systems / rsx11mplus /
wget
giải nén PiDP11_DU1.zip
Nhiều thứ khác cần tinh chỉnh nếu bạn muốn:
nếu bạn tự động khởi động vào GUI, bạn cần mở một thiết bị đầu cuối và nhập ~ / pdp.sh để 'lấy' PDP-11. Tắt tự động khởi động GUI: “Biểu tượng Raspberry” -> Tùy chọn-> Cấu hình Raspberry Pi. Bạn luôn có thể khởi động GUI bằng lệnh startx
- Bạn có thể bật tự động đăng nhập trên Pi, đặt điều đó bằng sudo raspi-config và bạn sẽ không còn bị làm phiền bởi những thứ Pi / Linux nữa; bạn sẽ được đưa vào PDP-11 ngay lập tức.
- Vì bạn chưa gắn bảng điều khiển vật lý phía trước với Pi, hãy đọc hướng dẫn về cách khởi động hệ điều hành. Mẹo nhanh: CTRL-E, sau đó "cd../systems/rt11", sau đó "do boot.ini" là một cách.
Bước 3: Bắt đầu đọc lên
Vẫn còn rất nhiều điều đang diễn ra trong thế giới PDP-11. Điều tốt nhất là, mọi thứ đều có sẵn miễn phí dưới dạng PDF.
Đọc hướng dẫn sử dụng PiDP-11 tại đây: https://www3.ispnet.net/pidp11/PiDP-11%20Manual%20… Nó ở định dạng.odt, tốt nhất là mở bằng MS Word mặc dù OpenOffice trên Pi sẽ hoạt động tốt cũng
Tham gia diễn đàn: https://groups.google.com/forum/#!forum/pidp-11 (Bạn không cần PiDP-11 ở dạng kit, những người hâm mộ PDP-11 chỉ có thiết lập phần mềm đều được hoan nghênh như nhau!)
Kiểm tra trang web:
Và khi bạn đã tìm hiểu kỹ, đừng quên duyệt qua hàng nghìn trang hướng dẫn sử dụng PDP-11 trên bitsavers.org, trong thư mục con DEC của họ.
Bước 4: Thêm một bảng mặt trước vật lý
Tại sao một bảng điều khiển vật lý phía trước lại thú vị?
- Đó là Blinkenlights. Mặt trước là mát.
- Để hiểu máy tính và CPU của nó hoạt động như thế nào, không gì có thể vượt qua việc kiểm tra một máy tính đang chạy ở chế độ một bước, chuyển đổi từng chút một trong các chương trình nhỏ và xem cách chúng thực sự điều khiển máy tính ở mức thấp nhất.
Để có bảng điều khiển phía trước, bạn có thể mua bộ PiDP-11 hoàn chỉnh (và bạn có thể làm như vậy), nhưng bạn cũng có thể chọn tùy chọn Do It Yourself trông công nghiệp hơn. Và đây là Tài liệu hướng dẫn, đó là những gì chúng tôi mô tả ở đây: gửi các tệp thiết kế PCB của Gerber đến bất kỳ cửa hàng PCB nào và tạo bảng điều khiển phía trước Bare Bones của riêng bạn. Một PCB sẽ có giá dưới 15 đô la một chiếc, với số lượng là năm, từ những nơi như jlcpcb.com.
Những thứ khác bạn sẽ cần:
- 64 đèn LED (5mm, đỏ)
- 37 điốt (4148)
- chip trình điều khiển UDN2981 hoặc tương đương.
- 2 công tắc xoay tiêu chuẩn
- 6 công tắc chuyển đổi tạm thời và 24 công tắc bật tắt, bất kỳ công tắc mini tiêu chuẩn nào sẽ phù hợp.
- 3 Điện trở (1K), 12 điện trở (390 ôm).
- Một đầu nối tiêu đề pin "cực cao" để kết nối Pi của bạn. Ghi chú! Những chiếc pin 2 * 20 thông thường sẽ không hoạt động, Pi cần nhiều khoảng cách hơn với PCB.
Nếu bạn thực sự tiết kiệm hoặc bạn chỉ quan tâm đến Blinkenlights, bạn thậm chí có thể bỏ qua các công tắc bảng điều khiển phía trước và / hoặc công tắc xoay, và được thực hiện với giá <$ 20 tất cả.
Xem tệp Gerber trong phần tải xuống.
Lưu ý - Bạn không cần thiết bị đầu cuối nối tiếp. Mọi thứ có thể được thực hiện không dây bằng ssh hoặc puTTY. Ngay cả việc hiển thị đồ họa vector cũng có thể được thực hiện không dây, thông qua VNC trong trường hợp đó. Hoặc sử dụng bàn phím và màn hình HDMI của riêng Pi.
Đề xuất:
Bộ đếm YouTube E-Ink những năm 1970: 7 bước (có hình ảnh)
Bộ đếm YouTube E-Ink của những năm 1970: Đồng hồ kỹ thuật số mang tính biểu tượng của những năm 1970 này giờ đây đã có một cuộc sống mới hiển thị số liệu thống kê trên YouTube, nhờ có Pimoroni " Inky pHAT " màn hình e-ink và Raspberry Pi Zero. Nó sử dụng một tập lệnh Python đơn giản để truy vấn API Youtube một cách thường xuyên, tham khảo
Những năm 1960, Bàn điều khiển âm thanh nổi Volumio Restomod: 8 bước (có hình ảnh)
Những năm 1960, bàn điều khiển âm thanh nổi của Volumio Có một cái gì đó tuyệt đẹp về một món đồ nội thất chức năng như thế. Tôi biết khi tôi mua chỗ ở của riêng mình, tôi phải có một cái. Tôi đã tìm thấy một chiếc Penncrest cũ o
Truyền hình Neon Infinity những năm 1970: 7 bước (có hình ảnh)
Truyền hình Neon Infinity những năm 1970: Đây là chiếc tivi Ferguson Courier đầu những năm 1970 mà tôi đã chuyển đổi thành một chiếc gương vô cực, với đèn neon hiện đại " Mở " dấu hiệu phát sáng bên trong. Chức năng Bật / Tắt / Đèn nháy được điều khiển bằng cách xoay nút điều chỉnh của TV - đó là những gì chúng tôi sử dụng
Cách cải thiện âm thanh của bản sao TB-303 (hoặc Guitar điện) của bạn: 4 bước
Cách tăng cường âm thanh cho bản sao TB-303 của bạn (hoặc Guitar điện): Thiết kế retro-Electronics này (được gọi là Warp303) được lấy cảm hứng từ các sản phẩm Proco RAT và Valve caster; trên thực tế, bản dựng này kết hợp cả hai mạch để tạo ra âm thanh trầm hơn. Tôi đã thiết kế mạch cho Cyclone TT-303 Bass Bot (TB-303 tốt nhất
Làm thế nào để tải nhạc từ trang web ALMOST BẤT KỲ (Haha) (Miễn là bạn có thể nghe được thì bạn có thể nhận được nó Được thôi nếu nó được nhúng vào Flash mà bạn có thể không có khả năng) EDITED !!!!! Thông tin thêm: 4 bước
Làm thế nào để tải nhạc từ trang web ALMOST BẤT KỲ (Haha) (Miễn là bạn có thể nghe nó thì bạn có thể nhận được nó … Được thôi nếu nó được nhúng vào Flash mà bạn có thể không có khả năng) EDITED !!!!! Thông tin bổ sung: nếu bạn đã từng truy cập vào một trang web và nó phát một bài hát mà bạn thích và muốn nó thì đây là hướng dẫn cho bạn, không phải lỗi của tôi nếu bạn làm hỏng thứ gì đó (chỉ có cách là nếu bạn bắt đầu xóa nội dung mà không có lý do ) tôi đã có thể tải nhạc cho