#pdp12

2025-05-11

My student, Zach, has been working to debug why our bottom tape unit has been misbehaving. We are fairly certain that the issue is a short in the interface cable between the top and bottom units, because the problem appears on whatever unit is on the end of the daisy chain. Stay tuned. But in the process of monkeying with it, there was a period of time where they both worked just fine! #dec #pdp12 #pdp #retrocomputing #vintagecomputing #umdpdp12

2025-03-22

Hi all, we did our annual PDP-12 demo in Dr. Ted Pedersen's architecture class on Tuesday, and it went really well.

In cleaning up / reorganizing after showing off our artifacts, I realized that we have something that I haven't seen on @bitsavers, but I maybe just didn't know where to look. It's a big poster of PDP-12 instructions -- it's kind of like the pocket reference in poster format. It is about 9.5x30 inches (24x76 cm). I scanned it in two pieces on the office machine and stitched it together with GIMP. I'll try to make a PDF version with OCR text. @bitsavers #vintagecomputing #retrocomputing #pdp12 #pdp #dec #umdpdp12

A JPG of a long poster of PDP-12 instructions. It is about 9.5" wide and 30" long and is in a "portrait" orientation. The paper is old and foxed with age. The text is black with a green border, PDP-12, and the "digital" logo. The content is similar to the PDP-12 Pocket Reference Card, available here: http://www.bitsavers.org/pdf/dec/pdp12/PDP-12_Pocket_Reference_Card_1972.pdf
2025-03-18
2025-03-18

A TU-55 LINCtape drive from a PDP-12 in action. #vintagecomputing #retrocomputing #pdp #pdp12 #umdpdp12

2024-12-29

Jason did the edit, so I wasn't sure how much would go into this, but it seems that all my rambling about #pdp8 and #pdp12 hacking stayed in, and there's a link to the video I did for @tastytronic last year in the show notes. Also my #awk implementation of the Cloak of Darkness game.

Loads of #RetroComputing and #VintageComputing chatter throughout: Scott even called on folks to start targeting the 16kB-RAM platforms of the 1970s again!

2024-09-07

Our PDP-12 (#435) is able to read tapes (but not yet write them). This OS/8 tape is close to 50 years old and still reads well. Here we use the TYPE command to print a long listing stored on multiple tape blocks. LINC and DECtape was able to be used as random access storage (like a disk). The block numbers were written forwards and backwards on the tape so that they could be read regardless of the motor's direction!

In this video, we have a tape mounted on the top drive and have already booted. Zach requests to print the file to the (virtual) teletype, and the blocks of the file are read in sequence.

youtu.be/X_GP_L6hK6U

#umdpdp12 #dec #pdp #pdp12 #retrocomputing #vintagecomputing

2024-06-18

Today, Zach and I got Vince Slyngstad's PDP MM8/I memory expansion installed in our PDP-12! No magic smoke got out, the computer booted, and appears (from console and diagnostic checks) to have 32kW of memory! The PDP-12 only had room for 8 kW inside, but could connect to an external box that would include up to 24kW of additional core. Vince's expansion plugs into the five flip chip slots that would normally lead to the external unit. All memory hardware is on those five cards, with a six card providing an electrical connection. More soon! #umdpdp12 #pdp12 #pdp #dec #RetroComputing #VintageComputing

Five green printed circuit boards about the size of a 3x5 card are bolted together in parallel like a five-layer cake. A sixth card has a pair of wires running from it to the five-card stack.A five-card stack of printed circuit boards is visible plugged into the back plane of the PDP-12. A large number of other flip chip cards are visible plugged into the back plane. They have maroon handles with model numbers etched into them, while the five card stack has black 3D-printed handles.
2024-06-17

We got the #PDP12 working again! #RetroComputing #RCSRI

An oscilloscope displaying a simple waveform next to the insides of a late 60s computer.A file listing on a running PDP-12 minicomputer.Attaching an oscilloscope probe to the correct pins on a PDP-12 backplane.An oscilloscope probe connected to pins on a wirewrapped backplane.
2024-06-08
2024-06-06

PDP-12 #435 playing Spacewar! for the first time in over two years thanks to some debugging by us and our much more experienced friends on the VCF forums.

First, we noticed that minicom was inserting CRs in front of LFs when sending paper tapes, so we switched to a different paper tape sender, and second, someone pointed out that it looked like our 2nd 4K core was not inserted correctly (two cables were backwards). Fortunately, the magic smoke didn't get out.

The machine booted up like a champ, and April and Zach got their first chance to play the original deathmatch game. 💚

#umdpdp12 #pdp12 #pdp #dec #VintageComputing #RetroComputing

Spacewar! is being played on the PDP-12's scope. A starfield is shown. Two spaceships and a hail of bullets fly around a central star -- all drawn on a green phosphorescent screen with phosphor streaks. The PDP-12 green, black, and white console is lit up like a Christmas tree. Hands are on the right switches, controlling the switches.
2024-06-06

Well, our eagle-eyed and experienced friends on the VCF forums noticed something that seemed a little weird about our PDP-12... the W025 cards for Field 1 were not crossed, but were parallel like the ones for Field 0. (Seems logical, right?)

Looking at old photos showed that Field 1 used to be crossed, just like some other PDP-12s we know about.

Zach and I swapped the cards back today and...

forum.vcfed.org/index.php?thre

#umdpdp12 #pdp12 #dec #pdp #RetroComputing #VintageComputing

2024-04-06

@davefischer @selzero Oh yes, I am extremely into this particular document! #PDP12 @tastytronic

2024-03-16
A PDP-12 in a classroom next to a screen with a slide deck themed in PDP-12 livery.
2024-03-14

Giving a presentation on the PDP-12 tomorrow, so Kyle and I did a little comparison of the PDP-12 and the Google Pixel 8 Pro:

- Of course, the PDP-12 is 12-bit (0-4096) while the Pixel 8 Pro is 64-bit (0-1.84x10^19)

- PDP-12 instructions vary, but are commonly 1.6usec each. The Pixel 8 Pro has 9 cores of varying speeds, but we estimate that it is around 1,300-11,000 times faster depending on how you calculate it

- The Pixel 8 Pro has a *million times* more RAM than the PDP-12 (8GB vs. 8KB)

- If crushed into a powder, approximately 7,000 Pixel 8 Pros could fit into the space occupied by the PDP-12 (a Pixel 8 Pro occupies approximately 1/7000th the volume of the PDP-12)

- A Pixel 8 Pro costs about $1,000, while our PDP-12 would have cost approximately $400,900 in 2024 dollars (it was $54k in 1972)! (Conversely, a Pixel 8 Pro would have cost about $135 in 1972 dollars!) In other words, the Pixel 8 Pro is 400 times cheaper than the PDP-12.

- Millions of Pixel phones have been sold, to say nothing of all Android phones -- while only about ~725 PDP-12s were sold. The PDP-8, a *wildly successful* minicomputer sold only about 50k units.

#pdp12 #pdp #dec #retrocomputing #vintagecomputing #umdpdp12

The PDP-12 is a green, refrigerator shaped (and sized!) computer. It has a CRT display in the middle. Below it is a green CPU console with blinkenlights and numerous green switches. Above the CRT are two stacked tape drives. On the left side of the fridge, or PDP-12, is a green panel door (like those fridge-freezer combos with the freezer on the size). Behind the door is tape storage and other various controls. On top of the PDP-12 is vintage lamp, and next to the PDP-12 is a green Herman Miller chair that looks like it should have been sold with the vintage computer, but really just happened to be in the CS department here in Duluth.
2023-12-25

@tastytronic I'm ready for debugging again!

#pdp12

a glass tankard of Fullers ESB in front of a candle, flower, and christmas cracker joke slip
2023-12-05

So my old friend @spacehobo wrote an implementation of Hellorld! for the PDP-12, and getting it to run was quite an adventure. How old of a friend? What's Hellorld!? How quite of an adventure was it it? Watch and learn -- you won't regret it.

youtu.be/zcP_Dfgvuo8

(Nick also did a "takeover" of our channel and produced this video, so it is well above our standard sub-standard quality!)

#umdpdp12 #pdp12 #pdp #dec #retrocomputing #vintagecomputing #hellorld

2023-12-05

youtu.be/zcP_Dfgvuo8 ← Here is the video I did with @tastytronic explaining the `HELLORLD!` code, and documenting the entire debugging saga—complete with actual photos of my printouts at the pub, and videos of blinking console lights!

#pdp12 #pdp #vintagecomputing #retrocomputing #dec #HELLORLD

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst