PDP-11
|
10-28-2022, 01:15 AM
(This post was last modified: 10-29-2022 01:49 AM by Mark H. Shin.)
Post: #1
|
|||
|
|||
PDP-11
I have been a fan of the DEC brand for some time ... RT-11 was the OS for teaching assembly language at the time...
I discovered that another fan created an Raspberry Pi project of the front panel of the DEC PDP-11 mini computer. Obsolescence Guaranteed I also discovered the work of the Paul Nankervis who has created a faithful emulation of the PDP-11/70 and PDP-11/45 mini computer in Javascript. In addition he has compiled a collection of original bootable disk/tape images of the operating systems for the PDP-11. This inspired me to create an Electron application based on this work... The GitHub repository can be found here. There are instructions on building the application available on that page. Any questions can be forwarded to me via PM... I should clarify that the repository is a scaffold for a stand-alone Electron application project, and a download of a ZIP archive from Paul Nankervis' website will be required. The instructions of the repository should be clear... Please visit the respository and follow the instructions to build your very own desktop version... |
|||
10-28-2022, 03:58 AM
(This post was last modified: 10-28-2022 03:59 AM by bbergman.)
Post: #2
|
|||
|
|||
RE: PDP-11
I bought this exact kit as a physical Tindie kit over the pandemic to keep me occupied, but I have yet to finish it. I am really interested in seeing it finished. I can't wait to run RSTS/E or VMS on it!
Keep us apprised! |
|||
10-28-2022, 01:50 PM
Post: #3
|
|||
|
|||
RE: PDP-11
I've had a PiDP-11 for a number of years now, getting one early on as I anxiously await the kits to start shipping! What a blast from the past; I run 2.11BSD UNIX on mine, mostly. I also found a rather nice PDP-11 FORTH that I can also boot into.
This hardware reproduction of the front panel really was quite the journey if you go back to the early mailing list. Getting the switch paddles custom manufactured, color matching the plastics, and adventures in learning injection molding for the white bezel. Not only is this a wonderful reproduction (at two-thirds scale!) of the experience of using a computer like that, but it really is an art piece. I brought mine into work to demonstrate to those not nearly as "vintage" as me how we booted computers in the old days by entering a bootstrap into memory with the front panel. And who needs some fancy symbolic debugger when you can poke around at will with the lights and swtiches! The kit is not difficult to assemble; all through-hole parts to solder. Really, the hardest parts are the mechanical aspect - mostly ensuring that all those switches are aligned with each other as you solder them in. There's an alignment guide that comes with the kit just for this purpose. Sure is nice to have a computer of my own with Blinkenlights as intended. Central PA, USA 16C, 48G, 39gs(newRPL), 40gs(newRPL), 50g(newRPL), Prime G2 |
|||
10-28-2022, 02:20 PM
Post: #4
|
|||
|
|||
RE: PDP-11
You can do a PDP-8, too:
https://spectrum.ieee.org/put-the-classi...your-shelf But I have trouble believing this line from the article: "The PDP-8 had just eight machine-code instructions operating on 12-bit words," Just 8? I would think the math instructions would take more than that. |
|||
10-28-2022, 03:07 PM
Post: #5
|
|||
|
|||
RE: PDP-11
(10-28-2022 02:20 PM)KeithB Wrote: You can do a PDP-8, too: Here's a reference to the instruction set: PDP-8 Instruction Set Quote: Quote:The PDP-8 instruction set is so small that many operations that are usually single instructions on a larger machine must be performed by instruction sequences on the PDP-8. While these are referred to as macros here, the memory resources of the PDP-8 are limited enough that these are usually not coded as given, but rather, carefully folded into other computations. 73 Bill WD9EQD Smithville, NJ |
|||
10-28-2022, 03:42 PM
Post: #6
|
|||
|
|||
RE: PDP-11
(10-28-2022 02:20 PM)KeithB Wrote: Just 8? I would think the math instructions would take more than that. It appears it has 6 MEMORY REFERENCE INSTRUCTIONS and 2 AUGMENTED INSTRUCTIONS: From: First PDP-8 brochure |
|||
10-29-2022, 12:16 AM
(This post was last modified: 10-29-2022 12:17 AM by BobVA.)
Post: #7
|
|||
|
|||
RE: PDP-11 | |||
11-01-2022, 01:30 PM
Post: #8
|
|||
|
|||
RE: PDP-11 | |||
11-01-2022, 01:52 PM
Post: #9
|
|||
|
|||
RE: PDP-11
I think you need a complement in there somewhere, too. 8^)
It seems to me that each opcode is an instruction, no matter the bit coding. |
|||
11-01-2022, 01:54 PM
(This post was last modified: 11-01-2022 02:28 PM by Thomas Klemm.)
Post: #10
|
|||
|
|||
RE: PDP-11
(11-01-2022 01:30 PM)David Hayden Wrote: Bah... Anything more than ADD is just window dressing. On x86 all you need is the MOV instruction: Cf. ONE INSTRUCTION TO RULE THEM ALL: C COMPILER EMITS ONLY MOV If you enjoyed this talk you might also like: LambdaLisp - A Lisp Interpreter That Runs on Lambda Calculus |
|||
11-02-2022, 12:32 AM
(This post was last modified: 11-02-2022 04:51 AM by teenix.)
Post: #11
|
|||
|
|||
RE: PDP-11
Gwyllym Suter has redesigned the EDUC-8 mini home computer which was based on the PDP-8 back in the 70's and will have complete kits available with more usable memory.
Some info is at this site |
|||
11-02-2022, 03:52 AM
Post: #12
|
|||
|
|||
RE: PDP-11 | |||
11-02-2022, 04:53 AM
(This post was last modified: 11-02-2022 04:55 AM by teenix.)
Post: #13
|
|||
|
|||
RE: PDP-11 | |||
11-15-2022, 11:53 AM
Post: #14
|
|||
|
|||
RE: PDP-11
I made the PDP-11 kit and the PDP-8 kit!
They both work well and the blinking lights look good! |
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 4 Guest(s)