Tech nostalgia enthusiasts have made a PiDP-10, a replica of the PDP-10
theguardian.com
theguardian.com
The PiDP-10 accurately models the console, but it doesn't depict the rest of this at all.
Bad news if that was the monitor of course.
A consequence of that was that anything that took a memory address could access the registers as memory. Just give it an address in [0,15].
That included the program counter. Load code in 0-15 and jump to it and it would run quite a bit faster than if it were in core if your KA-10 had the fast register option.
Yes, its just being emulated on a Raspberry Pi, but seriously running a "real" one generates several kW of heat and required even more kW of power. Not to mention space.
I do have a couple of "real" PDP-8s (an 8/e, 8/f, 8/m and most of an 8/a) but I rarely run them because they take a lot of power and they are noisy. I've got a PiDP-11/70 which is running RSX-11M and Pi-hole and DHCP and logs the iOT temperature widgets I built. So it looks good, and does helpful things. Not to mention you can SSH to it and get your RSX-11M console right there :-).
So while you don't get the visceral response of a "real" one, 90% of the time you were never in the same room as one in the first place, it ran in the machine room and you were in a room next door typing on a VT100 (or VT-52 ewwww!)
No, both are the same :) It converts the power into exactly the same amount of heat, save for a tiny fraction in light from the bulbs which eventually ends up as heat as well.
Totally agree you wouldn't run these at home though. We had a PDP-11 at college and even there they didn't like to switch it on. Never saw a PDP-10 though.
I have the PiDP-8 and -11 replicas but I won't be getting this one, it's pretty big and expensive (especially now that it ships from the US, I'm in Europe) and it lacks the nostalgia factor for me due to not having known it in real life.
It is however a real piece of retro art, just like the others (and it looks like it's been done even better).
I plan on getting the 8 and 10 someday and putting those together too.
Such a great kit. Highly recommended.
Ken Olsen had a flair for being a bit over the top -- which makes the following quite amusing given how things worked out:
One of the questions that comes up all the time is: How enthusiastic is our
support for UNIX?
Unix was written on our machines and for our machines many years ago. Today,
much of UNIX being done is done on our machines.
Ten percent of our VAXs are going for UNIX use. UNIX is a simple language,
easy to understand, easy to get started with. It's great for students, great
for somewhat casual users, and it's great for interchanging programs between
different machines. And so, because of its popularity in these markets, we
support it. We have good UNIX on VAX and good UNIX on PDP-11s.
It is our belief, however, that serious professional users will run out of
things they can do with UNIX. They'll want a real system and will end up
doing VMS when they get to be serious about programming.
With UNIX, if you're looking for something, you can easily and quickly check
that small manual and find out that it's not there. With VMS, no matter what
you look for -- it's literally a five-foot shelf of documentation -- if you
look long enough it's there.
That's the difference -- the beauty of UNIX is it's simple; and the beauty of
VMS is that it's all there.
-- Ken Olsen, President of DEC, 1984
Source: https://motd.ambians.com/quotes.php/name/freebsd_fortunes/to...Taking VMS V5.5 as an example, for the complete set, you want the "Extended Set (with Base Set)", order number QA-001AA-GZ.5.5[1].
If I'm counting correctly, this set consists of 143 titles, which is probably closer to 25 feet than 5.
Even if you go back as far as V1.5, the complete set still included around 50 titles[2] — I can't find a list for V1.0 — and unlike the V5.5 set, this one wasn't available on CD-ROM.
[1] http://bitsavers.informatik.uni-stuttgart.de/pdf/dec/vax/vms...
[2] http://bitsavers.informatik.uni-stuttgart.de/pdf/dec/vax/vms...
There was work in the past: http://www.jp.netbsd.org/ports/pdp10/
http://www.fpgaretrocomputing.org/pdp10x/
https://github.com/KS10FPGA/KS10FPGA
I haven’t checked, but I’m fairly certain it’s too big for Tiny Tapeout, so ASIC is out of the question unless you want to crowd source an older geometry.
> 8-bit bytes
Doesn't the C standard just specify the minimum range of datatypes, and the max? Don't know if you can tell the size of actual bit without triggering UBI. (obviously not a C programmer)
https://stackoverflow.com/a/8061758/254477
So, it has been ported to some weird platforms.
Another company that used that same hardware to get going was Sun Microsystems, though their initial plan didn’t change.