PDP-11: Programming like it's 1975

In April of 2023 I acquired the popular PiDP-11 from Oscar here . It is currently my favorite machine to program for. Here's a picture of me running a sample program for the first time.

Card image cap

Programming the Hard Way

I wanted to immediately start programming, so I started by entering sample programs I found online into memory using the switches located on the front of the unit. This is not an ideal long term solution, but it has taught me a lot so far.

To start messing with memory after boot up, do the following:

  • 1. Boot into the sample blinking lights program
  • 2. Move the "ENABLE/HALT" switch down to halt the current program
  • 3. Depress the "LOAD ADRS" switch to load address 0000008
  • 4. Start entering opcodes and data

This is the short and simple version of events. I will explain more as we go.

Source code for all of my PDP-11 programs can be found on this GitHub page.

To Do