DEC PDP-11 & Zork - Computerphile

  Рет қаралды 90,384

Computerphile

Computerphile

6 жыл бұрын

DEC's legendary PDP-11 lives on in Aaron's collection.
In memory of Marc Grenville-Cleave, who helped restore this machine.
/ computerphile
/ computer_phile
This video was filmed and edited by Sean Riley.
Computer Science at the University of Nottingham: bit.ly/nottscomputer
Computerphile is a sister project to Brady Haran's Numberphile. More at www.bradyharan.com

Пікірлер: 329
@johnopalko5223
@johnopalko5223 6 жыл бұрын
Wow, did that bring back memories. In 1980 I got a job at Bell Labs as a systems administrator on a PDP-11/70 running Unix-RT. That was my introduction to Unix and C programming and I've been doing both ever since. Thanks for the trip down memory lane. (PS: Zork -- best game ever!)
@AaronJackson1
@AaronJackson1 6 жыл бұрын
Being a unix sysadmin at Bell Labs in the early days must have been amazing!
@tonyduff-forbes5748
@tonyduff-forbes5748 7 ай бұрын
wow! I worked on a PDP 11 in 1981 whilst doing computing science, it was cutting edge then. Its amazing how computing science has progressed!
@JimFortune
@JimFortune 6 жыл бұрын
I worked for DEC in the '70s. They made a lot more money servicing customer's computers than they did selling the computers. Good luck getting the drive working!
@lawrencedoliveiro9104
@lawrencedoliveiro9104 6 жыл бұрын
Which was possibly why they had no problems with publishing all their hardware schematics, and letting other companies make copies. Nowadays the company lawyers would be on you like a ton of bricks.
@fburton8
@fburton8 6 жыл бұрын
I have fond memories of porting an extended version of Colossal Cave from Cambridge University, FORTRAN IV source supplied on magnetic tape, to run on a PDP-11/34 under RSX-11M. Address space challenges solved with paged 'overlays'. After the computer was finally turned off, while it played Take Me Out To The Ballgame through rather expensive 12 bit D/As, I salvaged the front panel with power switch and keypad to remind me of those good times and programming all-nighters.
@Desmaad
@Desmaad 6 жыл бұрын
Unix was actually created for the PDP-7; it was ported to the PDP-11 after being ported to C from PDP-7 assembly.
@AaronJackson1
@AaronJackson1 6 жыл бұрын
You are correct, apologies for getting the history a bit wrong. It can be a bit tricky to get some of the details correct while being filmed. I would still argue that what was running on the PDP-7 was quite far off from what Unix really stood for.
@Desmaad
@Desmaad 6 жыл бұрын
Aaron S. Jackson Why?
@larsbrinkhoff
@larsbrinkhoff 6 жыл бұрын
I believe the Unix kernel was ported to PDP-11 assembly language first, only later rewritten in C. In the early days, some userspace tools were written in B.
@uni-byte
@uni-byte 3 жыл бұрын
Wasn't it called Unics on the PDP-7? I could be wrong, but I don't think it got the moniker UNIX until it was written in C and ported to the PDP-11.
@dennisyoung4631
@dennisyoung4631 Жыл бұрын
“Universal Node Information Exchange” - in Fiction.
@snarfusmaximus
@snarfusmaximus 5 жыл бұрын
I also have a PDP-11/73 and it runs BSD 2.11, has 4M of RAM and an ethernet card. I remember telling a mate about it years ago, whose house I was renting at the time. He was living in Canada while I was in Australia. He was so chuffed about the machine that he got me to give him an account on it so he could log in remotely and play with it.
@ximalas
@ximalas 5 жыл бұрын
So nice to see a PDP-11 up close, even if it's a later model. And it runs BSD2.11. Well done.
@clifffraser7433
@clifffraser7433 6 жыл бұрын
Brings back memories. That darn maze of twisty little passages !
@BruceGrembowski
@BruceGrembowski 6 жыл бұрын
Well, if it's a twisty maze of little passages, or a maze of twisting little passages, as long as the passage are all different, I can find my way out. But if they're all alike, fuggedaboutit.
@richardamullens
@richardamullens 6 жыл бұрын
The PDP-11 was used in the Xerox range of large laser printers starting with the 9700, and continuing through to the 4635. I was fortunate to support this device until 2001 - writing assembler patches to correct problems. I first started writing code for the PDP-11 at a different company in 1973. Lovely machine and instruction set.
@gregorymalchuk272
@gregorymalchuk272 3 жыл бұрын
Did they shrink the PDP-11 down to a single board microntroller-like device to control the printer?
@md95065
@md95065 6 жыл бұрын
ODT was originally the "Octal Debugging Technique" (and, of course, came on paper tape). By the time that the Qbus machines arrived it was part of the firmware and was referred to as "Console ODT" - the meaning of the acronym also started to morph into "Online Debugging Technique" in some of the DEC manuals (although it was still essentially the same thing and everything was in octal). Note, however, that the 'T' always stood for "Technique" not "Tool" no matter what Wikipedia says ...
@benbishop5549
@benbishop5549 6 жыл бұрын
Zork was written at MIT by the dynamod (dynamic modulation) group on a PDP-10 in the early to mid 70's (I was playing it in '76). The DM group was working on natural language processing, and making a game seemed to be the best way to test if the computer "understood" what was typed.
@bilbo_gamers6417
@bilbo_gamers6417 5 жыл бұрын
Zork was amazingly advanced for its time. You could input very complex commands indeed.
@jmalmsten
@jmalmsten 6 жыл бұрын
A whole megabyte of RAM?! What extravaganze! What on earth would you need that much space for?
@Barnaclebeard
@Barnaclebeard 6 жыл бұрын
With 16 users logged in, that's only 64kb per user, before OS and IO overhead.
@lawrencedoliveiro9104
@lawrencedoliveiro9104 6 жыл бұрын
The per-process virtual address space was only 16 bits.
@BlankBrain
@BlankBrain 6 жыл бұрын
A megabyte of ram could cost upwards of $40,000. Triple that for today's dollars. You had to be clever to keep your program from paging. You also kept things you used a lot grouped in one page so it would would have a higher chance of not having been paged out the next time you got a time slice. If the OS had to go out to paging, you forfeited the remainder of your time slice.
@lawrencedoliveiro9104
@lawrencedoliveiro9104 6 жыл бұрын
Paging was a tricky thing. When we first installed MACSYMA on our VAX-11/780, it behaved very badly. Then our sysadmin edited the .EXE file, changing the page fault cluster size from its default of 16 down to 1, and that improved things a lot.
@graymalkinHaim
@graymalkinHaim 6 жыл бұрын
It was enough to go to the moon, it was enough for us :E)
@tpcdude
@tpcdude 2 жыл бұрын
in the 70's on the pdp-10 we had liza, the online shrink. when you ran it it said "the doctor is in" , "how do you feel" it was written in LISP
@SyberPrepper
@SyberPrepper 6 жыл бұрын
ADVENT xyzzy plugh. Thanks for the video. Wonderful reminder of a great time in computing and in life. I worked for DEC in the 80s and have fond memories of working on PDP-11/34/40/45/70 and other models. At times we would need to wire wrap back planes and such (dual DMR11s?). We would boot some of the machines with the front switches. You could get fast after a while and actually memorize the boot sequence. Once running, it was fun seeing the front lights move in one sequence for RSX-11M and another sequence for RSTS.
@johnmacdonald1094
@johnmacdonald1094 6 жыл бұрын
I worked for Data General. :-)
@lawrencedoliveiro9104
@lawrencedoliveiro9104 6 жыл бұрын
I would say “my condolences”, but DEC is gone, too...
@johnmacdonald1094
@johnmacdonald1094 6 жыл бұрын
They're ALL gone.
@BlankBrain
@BlankBrain 6 жыл бұрын
I worked for Floating Point Systems, which made array processors and used PDP-11s, among others, as front ends. Then I worked for Prime. I used to set the front lights to show the user number so I could tell who was hogging the machine. It was a big deal when the front switches were replaced by a Z80! Of course you still had to type "boot 14114," the boot address.
@SFKelvin
@SFKelvin 6 жыл бұрын
How many elections did you help steal with CES?
@mheermance
@mheermance 6 жыл бұрын
I used to love working on those amber screen VT terminals. Much easier on the eyes than green screens.
@demagmusic
@demagmusic 6 жыл бұрын
Ahhh, you need to spend some time with Zork, my good man. Soon you'll have a pad of graph paper and you'll be scribbling little maps... it was a very fun game for it's day
@Anvilshock
@Anvilshock 6 жыл бұрын
Still didn't teach you the difference between its and it's, did it.
@demagmusic
@demagmusic 6 жыл бұрын
It didn't teach you to end a question with a question mark, either. The game was *still* fun, regardless of my grammatical prowess.
@Anvilshock
@Anvilshock 6 жыл бұрын
Well, we see where the priorities were. Certainly not in, say, not putting an estimated 39 space characters after a full-stop.
@toymachine4253
@toymachine4253 6 жыл бұрын
Anvilshock, I wonder what error snuck through the proof-read, requiring the edit... pedantry is quite fun.
@Hizenbird
@Hizenbird 5 жыл бұрын
N, N, W, W, Down, Get Screwdriver, S, S, put screw driver in slot.... LOL
@MorrisTart
@MorrisTart 6 жыл бұрын
The PDP-11 was my computing life from 1978 to 1987 in real-time factory applications. We had an 11/40 & 11/34 when I started, later 11/70 and finishing with 11/23, 11/73. 11/53 & 11/83. It was never an **ix o/s, usually RSX11M or MicroRSX but with occasional forays into RSTS/E, RT11 and even DOS11 which was out of support even then
@AaronJackson1
@AaronJackson1 6 жыл бұрын
I also have RT-11 on an RX02 floppy for this machine, but I personally think UNIX is much more interesting.
@fllthdcrb
@fllthdcrb 6 жыл бұрын
Hey, _Zork_ (or _Dungeon,_ in reference to _D&D_ )! That's one I played when I was younger, though it was the Infocom version that was turned into a trilogy so they could fit each part on a disk for microcomputers. They also created a bytecode for it, called Z-code, in order to make it cross-platform and reduce the size, and a programming language, Zork Implementation Language (ZIL), which looked a bit like Lisp. As I recall, there are a few substantive differences in this version, i.e. beyond the mention of DEC and such.
@davidgillies620
@davidgillies620 6 жыл бұрын
The very first computer game I ever played was Colossal Cave Adventure on a PDP-10 timeshare machine in 1979 at the University of Sussex. Zork was a successor. Also CTRL-J is still the linefeed command in emacs and most Unix terminals.
@upyourtube123
@upyourtube123 5 жыл бұрын
You do know that the ascii value of CTRL-J is a linefeed aka newline so its not so much an "emacs" "command" as it is the value of newline. ^A-^Z are ASCII 01-1A
@clangerbasher
@clangerbasher 6 жыл бұрын
Happy memories of amber monochrome screens. :) And friends pressing the hold screen button so it looked like your COBOL program was still compiling...........
@jgdooley2003
@jgdooley2003 4 жыл бұрын
Brings back many happy memories of when I worked in DEC Ballybrit Galway and assembled and tested 11/23 machines for the European Market back in the early 80's.
@rgoodwinau
@rgoodwinau 2 жыл бұрын
Spent many hours of my computer science degree on a VT100 terminal playing through Zork running on a DECSystem-10 in the early 80's. (DECSYSTEM in Zork refers to DECSYSTEM-10 and DECSYSTEM-20 mainframes). I think I still have the maps I laboriously created.
@wisteela
@wisteela 6 жыл бұрын
Superb. I would love to get one of the small models of PDP-11 like this one. That SCSI to SD is fantastic.
@MostlyPennyCat
@MostlyPennyCat 2 жыл бұрын
There's a rather nice miniature reproduction one that is a Pi behind the scenes, colourful switches and all. Considerably cheaper than a real one.
@rhodaborrocks1654
@rhodaborrocks1654 Жыл бұрын
Golly this takes me back, we used a lot of 11/73s back then running RSX11M+ but my experience goes right back to running 11/45s with RK05 disks. I've serviced and repaired many RL01/2 drives and actually put my back out of action lifting them in and out on my own, pity I'm too far away to help you. Thanks for a great video !!
@old-moose
@old-moose 6 жыл бұрын
PDP-11, what sweet memories!
@MatthewHarrold
@MatthewHarrold 6 жыл бұрын
I can trace my "love" of A3 graph paper from my youth .... mapping Zork. Great video, even better peek at a Zork newbie effort. Thank you Computerphile!
@TesterAnimal1
@TesterAnimal1 Жыл бұрын
I still have my hand drawn map, along with incantations and sequences of directions for “all alike” passages. That would have been drawn up in the 80s!
@laustinspeiss
@laustinspeiss 3 жыл бұрын
As soon as he mentioned the RL-02 drive, my ears pricked up! I worked for DEC around 1980, and did the Q-bus LSI-11 systems course, RL-xx drives, and other hardware including the PDP-8s, VT-52, VT-100, LA-36 etc...! Good times. My home system was an 11/23, RL-01s, RT-11 and RSX-11, a couple of VT100 clones... What a nerd! One of the sites I supported was the nuclear medicine and cardiology departments of a large hospital... they used their PDPs to map out the dungeons with a huge blackboard map.
@aljawad
@aljawad 6 жыл бұрын
I used to play Zork on the Apple II. On that platform the game was divided into three parts. Some years later I obtained “cheatsheets” for the games from CompuServe, and I finally managed to finish the games!
@cyndicorinne
@cyndicorinne 11 ай бұрын
Wow this is one of my favorite videos from one of my favorite channels. 💜 Assembly language and instruction codes: reminds me of teaching computer architecture and organization.
@AugustorLazzers
@AugustorLazzers 6 жыл бұрын
Hey!! This is so nice to see! I've tried to restore a PDP-11/03 in my highschool with a bunch of friends, but the serial card clock was off, and we couldn't get it to boot from our emulated tape disk with RT-11. PDP's are beautiful machines to learn how computers work. I love this!
@AaronJackson1
@AaronJackson1 6 жыл бұрын
The other PDP-11 I mention in the video is an 11/02, very similar to the 11/03... Need to sort it out at some point. Shame about the serial card you had issues with.
@AugustorLazzers
@AugustorLazzers 6 жыл бұрын
Aaron S. Jackson Sorry, my other comments had links and they were blocked. Here we go again... By the way, you comment made my day :) I found info on that third switch! Line-Time Clock One of the less understood features of the PDP-11 seems to be the Line-Time Clock, or LTC. This is a signal that is normally generated by the DEC power supply. The power supply samples the A.C. power line, at a voltage the system can handle, and then converts it to a square wave for use by the processor. In the Americas, the signal's frequency will be 60 Hz, while in Europe and Asia, 50 Hz is more common. The LTC signal is injected onto the BEVNT line on the backplane, where it generates a high priority interrupt in the processor. This interrupt is used for updating the system clock/calendar, among other things. Some operating systems, such as Unix, will not run without it.
@AaronJackson1
@AaronJackson1 6 жыл бұрын
Augusto Figueroa I thought so, but didn't want to say it in case I was wrong haha :)
@lmantuano6986
@lmantuano6986 Жыл бұрын
@@AaronJackson1 Hi Aaron, can you please expand on the 11/02..? I am also a "5-digit DEC badge # person" (13xx8) but never heard of the 11/02.. I do still have 11/03-23-53-73 bits n pieces in my collection, need to start putting together a couple of working systems. Thanx for the memories and the inspiration.. lm
@AaronJackson1
@AaronJackson1 Жыл бұрын
@@lmantuano6986 hey! There's not much info about it, and it may not be called the 11/02 at all (but I think it is?). It was an OEM CPU board which was sold for industrial control systems etc
@5mf1nc
@5mf1nc 6 жыл бұрын
You should team up with CuriousMarc to bring those old disk drives back to life
@MattMcIrvin
@MattMcIrvin 3 жыл бұрын
It's kind of a pity that they eventually dropped the classic front panel, with the lights and switches--they were increasingly useless at this point, but the middle models of PDP-11 had a front panel specifically designed for aesthetics, and I've always thought it was quite beautiful in a 1970s-modern way, with switches in pink and purple shaped to match the bezel edges.
@drdeconstruct9341
@drdeconstruct9341 6 жыл бұрын
Love that amber terminal. Have a Wyse 65 with an amber tube and DEC-style keyboard personally; got it hooked up to my Cisco equipment for programming and monitoring them.
@billreyna1355
@billreyna1355 Жыл бұрын
I repaired as field engineer PDP or VAX systems from DEC. DEC was the powerhouse to networking and provided working turnkey systems that was a stable platform and affordable compared to other systems.
@SpringDivers
@SpringDivers 6 жыл бұрын
I remember playing Zork on a PDP 11 in the Switching Control Center ( Southern Bell ). We were running Columbus UNIX.
@mahoneg
@mahoneg 6 жыл бұрын
Thanks for the memories. I worked on these in the 80's along with vaxes
@jamesroyce1845
@jamesroyce1845 Жыл бұрын
I worked for DEC for many years. RSTS/E was my baby in the earlier years - I miss it so much. DND under RSTS/E was a line character map game, great fun.
@Kevin_Kennelly
@Kevin_Kennelly Жыл бұрын
My first job was with Pro Press. We published The RSTS Professional (later, the VAX Professional). I jumped ship from RSTS to VMS in 84. PIP
@GeoffreyFeldmanMA
@GeoffreyFeldmanMA 6 жыл бұрын
This is a Q-Bus machine. The Unibus backplane was often wire wrapped and could be modified in interesting ways. I've worked on and with PDP-11/10 PDP-11/05 and the original PDP-11/20 (the original). Those had bit switches.
@2Cerealbox
@2Cerealbox 6 жыл бұрын
What a gorgeous little computer.
@Zadster
@Zadster 6 жыл бұрын
Always good to see some old hardware working again. You know you are getting old when the current generation of geeks haven't played Zork! (or ADVENT / Colossal Cave as it was originally). ;)
@JW-uC
@JW-uC 6 жыл бұрын
On the Commodore PET's it was, if I recall correctly, re-badged as some variant of HHGTTG. I never got past the Babel fish (which was really early in the game). I much preferred playing space invaders, which was all done with the extended character set working as sprites; and which was written in assembler. It cheated by setting the display to a given memory address (the display was just a memory location in ram) and then created the next frame in a different memory location, then poked the video address to that memory location and repeated that all over for each frame. Was surprisingly fast, and smooth, given its processor worked at 1Mhz.
@Zadster
@Zadster 6 жыл бұрын
That might be the Infocom game, they did various Zorks, HHGTTG, Lurking Horror etc.
@gasdive
@gasdive 6 жыл бұрын
Zadster agreed. The hhgttg game was actually written by Douglas Adams. He later did another one (Bureaucracy?)
@Zadster
@Zadster 6 жыл бұрын
I had forgotten about Bureaucracy! I seem to remember it was infuriatingly tedious. Somewhere I still have the official Infocom collection box set on 5.25in floppy.
@gasdive
@gasdive 6 жыл бұрын
Zadster yes, it was a bit too much like real life. Apart from being continually licked by a llama.
@Desprogramando
@Desprogramando 6 жыл бұрын
Excellent video! I'd love to have a PDP11 myself.
@PropaneWP
@PropaneWP 6 жыл бұрын
Great episode. Very cool.
@ericpeterson336
@ericpeterson336 6 жыл бұрын
This machine is not the early days of computing. The PDP-11 was a sophisticated machine and the 11/73 was almost the pinnacle of the 11 line. The CPU was a microprocessor in contrast to earlier 11s with TTL CPUs. When this machine was built the IBM PC was already a product and UNIX had migrated to the VAX and other architectures.
@George4943
@George4943 6 жыл бұрын
Ah, the PDP-11. I programmed it in Maynard when there was only an assembler and paper tape reader and punch. Those were the days.
@johnrickard8512
@johnrickard8512 5 ай бұрын
Amazing for being one of the very first video games ever
@charlesdorval394
@charlesdorval394 6 жыл бұрын
Those seas of decoupling caps are just sooooooo pretty! hehehe EDIT: Keep us posted about those drives, should make a passionating video :)
@LJ45Chimera
@LJ45Chimera 6 жыл бұрын
Great video. Great Machine. Zork looks fun :)
@TartarugaPreta
@TartarugaPreta 6 жыл бұрын
Yeah, Zork, loved that game, text adventure games. It was awesome, still got my hand drawn map somewhere. 'Cause that is how we rolled .... "GRAPHICS!" Pull-eaze, plebeians. ;)
@GeoffreyFeldmanMA
@GeoffreyFeldmanMA 6 жыл бұрын
Zork was based on walking around "The Mill" corporate headquarters in Maynard. Most of the places in the game were riffing off of real places. Yes, there was a dam, a forest, a dynamo room. There was Bat hunting in the attic (Grues). Maze of twisty passages all alike were cubicles.
@larsbrinkhoff
@larsbrinkhoff 6 жыл бұрын
I'm not really familiar with Zork, but this sounds a bit strange. Zork was written by some people at MIT. Sure, Bob Supnik worked in The Mill, but his translation was faithful to the original.
@GeoffreyFeldmanMA
@GeoffreyFeldmanMA 6 жыл бұрын
That's right Lars but those persons interned at DEC. The essential story line matches various oddities in the Maynard Mill complex.
@larsbrinkhoff
@larsbrinkhoff 6 жыл бұрын
This is very interesting. This internship doesn't come up Tim Anderson's History of Zork. And in the Get Lamp interview, Bob Supnik said they visited him at DEC. It seems likely he would have mentioned if they interned there. But enough speculation. I'll confirm this with the Imps.
@larsbrinkhoff
@larsbrinkhoff 6 жыл бұрын
I got this from one of the Zork creators: "The original Zork map was drawn largely in one lump at MIT without anyone's thinking about The Mill." and "The maze of twisty passages was a direct reference to the maze in the Crowther / Woods Adventure, not to cubicle farms in Maynard."
@markcummins6571
@markcummins6571 6 жыл бұрын
I have a 5 digit DEC badge# and I can verify a lot of the stories about the mill. When I went to the school complex in Bedford, Mass I would make as many "runs" to the mill as I could. Very neat place.
@peterlamont647
@peterlamont647 5 жыл бұрын
I am so glad they got mattius lind in on this one. He really is the modern authority on DEC systems. I have a Heathkit H11 pdp11/03 computer and he helped me with the disk drive. So cool to actually see him in person and i am surprises he is my age.
@dimitarzitosanski3105
@dimitarzitosanski3105 6 жыл бұрын
Great content, please more videos with the great prof. Brailsford :)
@retroelectrons2
@retroelectrons2 6 жыл бұрын
the "0" function is very important @least it was at the time .
@russellfinch5493
@russellfinch5493 2 жыл бұрын
I started in 1976. From what I remember there were many games DEC had that those of us that worked there, played quite often. The first of these Zork games was simply called Adventure. The second game that morphed into Zork was simply called Dungeon. I think I still have my map from playing Dungeon. Without a physical map it was impossible to play the game. It took me months to finally finish the game. When they got into the PC line, I believe they reworked Dungeon into Zork. I played Zork a few times but I still thought Dungeon was better. Anyway, brings back a lot of memories. Sorry, managed to see the whole video and noticed that you were attempting to play Dungeon in fact. The basics of the game is to move into rooms and if there is a description in the room, pay attention to that description. Pick up objects and look at them. You can also carry objects with you. SAVE often because if you die, and you will die, you can restart your journey without starting from scratch. There is a doorway in the house. It is under the carpet. Open the hatch and you will then enter the Dungeon from what I remember. I believe there is a sword and a torch that are either in the house or nearby. You will need the torch to navigate the dungeon. Be careful though as it can be blown out. Again, save OFTEN. Remember, the game was created by a bunch of nerds at MIT, so you have to think like them.
@larsbrinkhoff
@larsbrinkhoff 10 ай бұрын
Going by the game source code (which can now be compiled and run on ITS with the use of a PDP-10 emulator), it was called both Zork and Dungeon, possibly at various points in time. When Supnik got his hand on it, he chose to call it just Dungeon. The MIT people eventually went with Zork.
@divergentclouds
@divergentclouds 5 жыл бұрын
I used to play Zork with my dad, we never got very far. I remember the first time the character got eaten by a grue i had dreams about it. I also remember getting ambushed by a thief by a chasm thing.
@statinskill
@statinskill Жыл бұрын
I played hangman on VM/CMS on S/370. I also wrote a number of EXEC scripts. In fact, the very first program I ever wrote was in EXEC on CMS. This was in the days of Space Invaders on the Atari VCS-2600 and Zaxxon, the arcade game original. And Saturday morning cartoons that weren't homosexual or diverse or trans anything.
@nilp0inter2
@nilp0inter2 6 жыл бұрын
Great video!
@dosomething3
@dosomething3 6 жыл бұрын
Cutting holes through your ears. Genius.
@gabotron94
@gabotron94 6 жыл бұрын
Judging someone by their appearance. Genius. Also you don't cut anything, it's a slow, painless stretching process.
@SigurdKristvik
@SigurdKristvik 6 жыл бұрын
Lovely, this one seemed easier to operate than the more standard way of doing things in the 70s. dip switches, punch cards and a line printer was probably the more common way of interacting with the PDP11 back then.
@ForbinKid
@ForbinKid 6 жыл бұрын
We had 3 weeks training in Maynard for the 11/70. Learned about multi keyboard control using RSTS - Basic. Couldn't think of a use for it in our business, but came up with a pac man type game where we could all sit in the class and chase each other around, collecting points in a maze. Long before the real thing came along.
@andyrussell916
@andyrussell916 Жыл бұрын
One of my favourite computers the PDP-11/73 - I remember the serpentine bus setup, can't remember if this was QBUS or UNIBUS.
@Kevin_Kennelly
@Kevin_Kennelly Жыл бұрын
QBUS
@davidfrischknecht8261
@davidfrischknecht8261 6 жыл бұрын
I remember playing Zork on the old Apple //e my dad had bought in the 90s.
@ChrisCebelenski
@ChrisCebelenski 6 жыл бұрын
The VT420 is younger than the machine I believe - it's close anyway. I had a PDP-11/40 for awhile, but keeping it happy was more than a hobby, so it went to another collector. Today I still have some DEC stuff - A PDP-11/84, a few microvaxen... Emulation can get you the flavor, but the real hardware is still amazing. Someone should make a modern FPGA based replica for the next generation. I don't have a lot of love for the old disk drives - those can go away.
@lawrencedoliveiro9104
@lawrencedoliveiro9104 6 жыл бұрын
Real hardware is amazing ... for those who can afford the space, and the electricity bills.
@BruceGrembowski
@BruceGrembowski 6 жыл бұрын
That's what got me. I had a chance to get PDP-11/44 for free, but I didn't have 3-phase power in my apartment :)
@chriswareham
@chriswareham 5 жыл бұрын
Currently building a PiDP11 and looking forward to running BSD2.11 on it!
@andljoy
@andljoy 6 жыл бұрын
Amber monochrome CRTs are the coolest , white and green are for noobs . My wyse is green and i wish i could find a NIB amber tube for it
@zombiegeorge749
@zombiegeorge749 6 жыл бұрын
Ever stared at an Amber monitor for a long while? It screws up you color perception.
@UmVtCg
@UmVtCg 6 жыл бұрын
Nah, monochrome CRT's were for cheapskates, the real winners are color CRT's.
@wisteela
@wisteela 6 жыл бұрын
I'm a fan of both green and amber but there really is something cool about amber.
@wisteela
@wisteela 6 жыл бұрын
I've not heard about that. I'll have to try it.
@wisteela
@wisteela 6 жыл бұрын
Depends on the use
@Harrzack
@Harrzack 5 ай бұрын
Zork was a commercial version of Dungeon written in Fortran-11 on PDPs
@thumbwarriordx
@thumbwarriordx 6 жыл бұрын
Honestly with the first Zork it took the better part of my entire first sitting to figure out that you can actually get inside the house. Mainly because I was never punished for wandering around by being eaten by a Grue. Personally when I was a kid I just skipped to Zork 2.
@SteelHorseRider74
@SteelHorseRider74 6 жыл бұрын
I was under impression PDPs were somewhat tall fridge-type machines, didn't realize later ones were coming in 'desktop' form-factor ... o_O thanks for showing this!!
@robertherndon4351
@robertherndon4351 2 жыл бұрын
The PDP-11/40 and PDP-11/45s that I used circa 1975-1982 were about a half a standard rack. All TTL logic, and the schematics came with them.
@Harrzack
@Harrzack 5 ай бұрын
ODT is “Octal Debugging Tool”. Used it heavily in the early 80’s
@R.-.
@R.-. 6 жыл бұрын
Thank you. Are there any other restrictions to the order that boards can be plugged into the backplane bus? What if you plugged in two processor boards? Another topic that could be a future video: how does UNIX/C make architecture neutral that which differs across hardware/processor architectures? e.g. system calls + parameter passing, memory mapping / pages. Did they define all this when they first implemented UNIX in assembly, or did it evolve (and break backward compatibility) when UNIX was made portable? How / when was a convention established for calling functions written in different langauges in an architectual neutral way?
6 жыл бұрын
he typed north wrong and it still worked lol
@gajbooks
@gajbooks 6 жыл бұрын
Jay Mee "drink watrer"
@kjpmi
@kjpmi 6 жыл бұрын
*too much (just following the example and parsing stuff too) :p
@quadricode
@quadricode 6 жыл бұрын
Jan Hoekstra this is wrong
@idjles
@idjles 6 жыл бұрын
Kurt Angerdinger I have Never forgotten “ope doo”
@DarkShroom
@DarkShroom 2 ай бұрын
at 12:50 or so he doesn't notice he missspelled a command... that always amazed me about this game, seemed to work on the tads and inform engines like this
@the123king
@the123king 4 жыл бұрын
Doesn't the aux switch enable/disable the line time clock (LTC), which AFAIK is a clock sync generated by either the PSU, or i believe, the mutifunction card. Again, not too sure what it does, but it's probably for timing purposes independent of the CPU clock
@spacebwoy
@spacebwoy 6 жыл бұрын
Those terminals were so nice to use. I have an amber monitor on my Apple ][, it's really easy on the eyes.
@pierreabbat6157
@pierreabbat6157 6 жыл бұрын
Can it run other halpocks? I've been playing The Gostak, and in RL the landlady has some hoggams and gitches.
@VictorMartinez-zf6dt
@VictorMartinez-zf6dt 4 жыл бұрын
I love the amber screen.
@nephildevil
@nephildevil 6 жыл бұрын
lol ZORK Welcome to Dungeon. This version created 10-SEP-78 ...now THAT is what I call retrogaming :D :p
@Aethelwolf
@Aethelwolf Жыл бұрын
I managed a PDP-11/73 for a Mfg Engineering department in the 80's
@mikaras
@mikaras 6 жыл бұрын
What was the sound bit at the end of the video? It sounded familiar..
@gwenynorisu6883
@gwenynorisu6883 5 жыл бұрын
What happened to the Sun Server video previewed at the end? The link doesn't work and I can't find it anywhere in the sidebar. Given that the machine lives in a fairly sizeable desktop-style case in the early 80s spec, how big would an earlier one have been that didn't have the luxury of a microprocessor or integrated-circuit memory?
@thewheelieguy
@thewheelieguy 2 жыл бұрын
I ran an 11/34, an earlier generation machine with an 18bit address space rather than the 22bits of later generations. Excluding the storage it was in a rack-mount enclosure (19" wide) with a control unit about 5" tall (power switches and octal keypad for entering boot code) and a card cage unit about 18" tall that would pull out of the rack like a drawer.There were roughly a dozen slots in the card cage. The CPU was on two full cards roughly 12" tall and 18" deep , one for the Floating point and one for the integer. There was a serial port card (half-size?) and full size cards for the tape and disk controllers. We had 256kB of DRAM on a single card, the maximum supported. My memory of the PDP-8's and -11's I saw with magnetic core memory was that a full size card carried between 16 and 64 kBytes depending on the vintage.
@briananderson8733
@briananderson8733 2 жыл бұрын
UNIX was developed on PDP-7 not PDP-11. All that said, MY first experience in 1979 with UNIX was with Version 6 with PWB on a PDP-11/70.
@ForbinKid
@ForbinKid 6 жыл бұрын
The pdp Basic language we used limited program size to 32k (16k words I think). It had a great send/receive function that was very fast, so we set up a home grown multi key - random/sequential database program as a separate process and could query quite nicely. This saved about 8k in the application program. The language required a lot of goto's which made me appreciate C.
@Dawwwg
@Dawwwg 6 жыл бұрын
No gosub I guess ?
@BruceGrembowski
@BruceGrembowski 6 жыл бұрын
PDP BASIC-Plus had GOSUB, but GOTO was used for IF-THEN-ELSE type of constructs. Every line has to have a line number, and there are no "blocks" of code (like using brackets). So, typical would be 11000 REM Do some stuff 11100 IF A=2 GOTO 11600 11110 REM A not 2, so do some stuff ... 11590 GOTO 12000 11600 REM A is 2, so do some other stuff ... 12000 REM Rest of program
@TesterAnimal1
@TesterAnimal1 Жыл бұрын
Are you talking about Systime’s ACCESS indexing system to enabled keyed access to files? So that we could calculate which 512 byte block to read from the file?
@jolesco
@jolesco 6 жыл бұрын
Interesting video, what strikes me is the number of IC's used, the boards are packed to the brim with chips. But I guess this machine was highly integrated compared to its predecessors, here you have the "J-11" chipset that makes it possible
@aMulliganStew
@aMulliganStew Жыл бұрын
Zork I hadn't heard of. I did see Adventure in the list. XYZZY.
@hubzcaps
@hubzcaps 6 жыл бұрын
Very curious about this
@hollosaroka
@hollosaroka 3 жыл бұрын
Around 1985 I played a two player video game on VT52 terminals connected to a PDP11 clone running RSX-11 . Each player could control 10 tanks (rotate them, start, stop, shoot). It was a simple game but super fun. I do not remember all the details. I was thinking to rewrite it but I cannot find the original or at least some screenshots about the original. Just by pure chance I am wondering if someone played that game and eventually has access to archives to find the source for it or some details about how it worked. Thx.
@GodEmperorSuperStar
@GodEmperorSuperStar 2 жыл бұрын
At 11:26 the leaflet says "Programming Technology Group" at MIT. The rest of the world says it was the Dynamic Modelling Group at MIT. The "somewhat paranoid DEC engineer who prefers to remain anonymous" is now generally known to be Bob Supnik.
@larsbrinkhoff
@larsbrinkhoff 10 ай бұрын
The group changed name over the years. Early on it was "Dynamic Modeling, Computer Graphics, and Networking". Networking was dropped, becoming "DMCG". Then just "Dynamic Modeling". At some point it was "Programming Technology Division", perhaps reflecting the groundbreaking research done there by Barbara Liskov's CLU group. Supnik was semi anonymous for some time, but more tight lipped about who got him the Zork souce code files. Later he's on record that is was Ted Hess, and Hess also confirmed this publicly.
@GodEmperorSuperStar
@GodEmperorSuperStar 10 ай бұрын
@@larsbrinkhoff Thanks. One more question I have is, did any or all of the Tim Anderson, Marc Blank, Bruce Daniels, and Dave Lebling help themselves to time and materials from one or more DARPA contracts to develop Zork?
@GodEmperorSuperStar
@GodEmperorSuperStar 6 ай бұрын
I sure wish I could use department of defense money as venture capital I never have to pay back too.
@IceMetalPunk
@IceMetalPunk 6 жыл бұрын
"And this... I don't really know what it does, but if I don't enable it, I can't boot into Unix." Why do I feel like that is just typical computer science? It's like when read someone else's code which isn't well-commented: "There's five lines of code here that... I don't understand at all... but if I bypass it, the application crashes, so I'll just leave it in..."
@theodricaethelfrith
@theodricaethelfrith 6 жыл бұрын
Incidentally, it's probably the Line Time Clock, a reliable clock source based on mains power frequency that predates widespread availability of RTCs, and is a prerequisite for booting UNIX and a few other things. My Heathkit-encased 11/03 has an LTC that is hardwired on and has to be shut off by pulling a jumper on the PSU, but I know they added front-panel switches for the LTC in later revisions.
@johnfrancisdoe1563
@johnfrancisdoe1563 6 жыл бұрын
IceMetalPunk From the name "AUX" and the hint at a clock relationship, I would suspect it's not as much precision timing as it's the tick interrupt that is used for process switching as well as basic timing. I could easily imagine a UNIX kernel getting stuck quickly if process/thread switching is not happening.
@wuloki
@wuloki 4 жыл бұрын
The manual for the 11/23-plus says about the aux switch: "OFF - In the· normal factory configuration, setting this switch to off turns off the system ac power. ON - In the normal factory configuration, setting this switch to on turns on the system ac power. If the HALT switch is also up, the system automatically boots at this time."
@tab8k
@tab8k 4 жыл бұрын
Wasn't PDP-11 the same model that ran the OS for the infamous Therac-25?
@maxheadrom3088
@maxheadrom3088 3 жыл бұрын
There's a PDP running a laminator at CBA (Brazilian Aluminum Company / Votorantim). I think it's still there - it's a huge laminator.
@ibycus314
@ibycus314 5 жыл бұрын
I’m fairly confident my local library network used to use these for the library database....
@aprajayverma4206
@aprajayverma4206 3 жыл бұрын
I find aesthetics of this terminal really pleasing, can anyone direct me to a similar theme for a linux terminal
@AJ-nc4vr
@AJ-nc4vr 6 жыл бұрын
I see Zork. I click.
@richardchapman7860
@richardchapman7860 2 жыл бұрын
Wear a grounded wrist strap when working on your computer and put it on a grounded mat not that plastic static generating table top. When I worked at DEC you would have been fired for not following correct anti static precautions.
@bishishtbhatta6160
@bishishtbhatta6160 Жыл бұрын
I was watching this and thinking about M1. How far we came or how far will we reach? 02:27
@markcummins6571
@markcummins6571 6 жыл бұрын
I think I still have my copy of Dungeons source code written in FORTRAN on A Mag tape. 1978 was the writing date I think. I will have to look for it. Could you use it?
@AaronJackson1
@AaronJackson1 6 жыл бұрын
I have no way of reading the tape but I could try and run the code under f77 if you can make a dump of it :)
@markcummins6571
@markcummins6571 6 жыл бұрын
I do not have a Magtape to read it from. I must make a trip to my storage unit. My DEC 'stuff' is just about all that needs to be sorted there now. I will get back to you on this after my next trip there, I need to find it first.
@taragnor
@taragnor 6 жыл бұрын
Kind of interesting that it was originally called Dungeon and not Zork, never knew that.
@robertherndon4351
@robertherndon4351 2 жыл бұрын
IIRC, the original one for the PDP-11 was called 'ADVENT', but IIRC it was initially written on the PDP-10.
@randaldavis8976
@randaldavis8976 6 жыл бұрын
I almost bought a pdp-11 in the 80's for running a multiuser bbs, but thought about the noise & electric bill. a pdp111-70 with 2 rl03 disl drives and afew extra disk packs. I do have a old HP D class unix server, 712 workstation & dumb terminals
@olevansanten4750
@olevansanten4750 6 жыл бұрын
Could computerphile make a video about the implications of the EU's new data-privacy policies?
@SteveGouldinSpain
@SteveGouldinSpain 6 жыл бұрын
Proper academic - doesn't bother ironing his shirt even though he's going to star in a video!!
@giantsdrumroom
@giantsdrumroom 6 жыл бұрын
Just what I thought!
@ballskin
@ballskin 6 жыл бұрын
Oh no, they didn't iron their shirt. The absolute horror. Hold the front page.
@SteveGouldinSpain
@SteveGouldinSpain 6 жыл бұрын
I meant it as a sideways compliment :-)
@giantsdrumroom
@giantsdrumroom 6 жыл бұрын
Me too :D
@giantsdrumroom
@giantsdrumroom 6 жыл бұрын
Nothing wrong about not ironing your shirt :)
@ingmarm8858
@ingmarm8858 6 жыл бұрын
Awesome, I used to go and play Dungeons at a friends place as he had a PDP11... Memories.... Just a thought but considering this is such a treasure perhaps you could take the time to treat it with the anti-static respect it deserves before you destroy it....
@melvinastrahan
@melvinastrahan 2 жыл бұрын
I built a Heathkit PDP11 and played Zork on it
EDSAC Simulator - Computerphile
18:29
Computerphile
Рет қаралды 122 М.
DEC and the PiDP-11
28:50
RetroBytes
Рет қаралды 158 М.
小路飞姐姐居然让路飞小路飞都消失了#海贼王  #路飞
00:47
路飞与唐舞桐
Рет қаралды 94 МЛН
Why? 😭 #shorts by Leisi Crazy
00:16
Leisi Crazy
Рет қаралды 46 МЛН
Eccentric clown jack #short #angel #clown
00:33
Super Beauty team
Рет қаралды 18 МЛН
The PDP-11/83 Boots!
19:36
Usagi Electric
Рет қаралды 95 М.
Hello World (Assemblers, Considered Harmful?!) - Computerphile
18:32
Computerphile
Рет қаралды 138 М.
The Beginning of the RPG: Zork, 1981
8:35
Mapster
Рет қаралды 2 М.
What are Dumb Terminals?
14:16
The 8-Bit Guy
Рет қаралды 480 М.
Quantum Instruction Set - Computerphile
19:05
Computerphile
Рет қаралды 206 М.
How Many PDP-11s? All the PDP-11s!
30:13
Usagi Electric
Рет қаралды 89 М.
When Unix Landed - Computerphile
13:12
Computerphile
Рет қаралды 146 М.
Infocom: The Documentary
47:06
Jason Scott
Рет қаралды 52 М.
小路飞姐姐居然让路飞小路飞都消失了#海贼王  #路飞
00:47
路飞与唐舞桐
Рет қаралды 94 МЛН