PiDP-11

So you've built a PiDP-11, now what? Here are some things I've learned.

When you first boot the PiDP-11 you will see the following:

PiDP-11/70 boot menu - Set SR switches, depress address rotary switch to reboot

-------------------------------------------------------------------------------

0000    idled           0102    211bsd          0115    sysv

0001    rsx11mplus      0105    unix5           1000    nankervis

0002    rsts7           0106    unix6           1001    idled

0003    rt11            0107    unix7           1002    blinky

0004    dos11           0113    sysiii

-------------------------------------------------------------------------------


Now running IDLED - set SR0-7 for desired front panel patterns

-------------------------------------------------------------------------------

What these are showing your are the octal codes you can enter with the switches to enter into these various OS or modes. By default the PiDP-11 enters the "idled" mode or 0000. If I'm not doing anything with my PiDP-11, then I like to have it running in "blinky" or 1002. How do you do that? 

For beginner start with the rightmost set of 3 switches. In octal notation they have the value from right to left of 1, 2 and 4. So below you can see how you can create any number from 0 to 7 by setting the switches accordingly. So in the case of blinky lights, you set the rightmost set of three to 2, the next two octal sets remain at 0, and then the fourth set will be set to 1. 

So really the first thing you need to do is push Stop. Then Add the mode you've set to the register. Then push the top, right button. The device will now go into "blinky" mode. 


Games

Best games seem to be in the RT11 OS. So let's get there by setting the swithes to 0003 and booting into RT11.

Some games or applications, which have visual components, have to be played in an RT11 terminal. The only way to get to that terminal (as far as I know) is through the Gnome GUI, so you either have to connect a monitor to the PI or set up some remote desktop protocol like VNC.

When you enter into RT11 a VR14 CRT display will appear.

Let's do a DIR *.SAV to see what apps can be run in the linux terminal. For example Lunar Lander can be run by typing: R RTLEM.SAV

(NB. took me a while to figure out that in order to control the lander you have to click on the various options to the right of the screen)

When you're done playing it seems the only way to get back to RT11 is by rebooting into RT11 manually.

Some other games are found by typing DIR *.BAS or DIR *.GT. These are basic games and are started by typing:

R GBASIC

OLD

STAR.BAS   [or whatever file]

RUN


To play some other games, after booting into RT11 type CTRL+E. Then:

detach rl1

attach rl1 rt11games.rl2

continue

Now type: DIR DK1:*.SAV

In order to run one of these games, type: RUN DK1:SPCINV 

You have to have a proper VT-52 terminal to play some of these games. 

There are also some VT animations: DIR DK1:*.VT

To activate these type: TYPE DK1:CASTLE.VT

Some of these require a specific terminal size.


Final note: some of these files are best operated in the VR14 display. You can switch to that display by typing GT ON. Of course, GT OFF will get you out of it.