A year ago I found a
However, due to available room restrictions, I was sure that I could never put the complete corporate cabinet, as shown on the
cover of the processor handbook, at my place. So I decided to go for the CPU box and its power supply, the wiring harnesses, the
power controller and all loose bits in the cabinet. I already had the console and the console static protection/connection board,
and planned to build the
DIGITAL introduced the PDP-11/60 in March 1977.
The PDP-11/60 has some attributes that makes the machine interesting. The 11/60 has an option called WCS (Writable Control Store) that allows a user to write his own micro-code and let the processor execute the new instruction(s) at full speed! There are 3 different WCS options:
Jumps within this page are the following.
The PDP-11/60 is a somewhat rare machine, as it was not one of the more popular models. Arguably, the processor should have been
designed with the
Perhaps the non-popularity of the
However, the Floating Point (option FP11-E) is pretty good, and of course the
The system was available in 4 different configurations. Three configurations were housed in a Low Boy Corporate cabinet.
The main difference between these three was the installed mass storage option in the top left and right side. The choice available was either two RK06 removable pack disk drives, or a combination of a RK05f fixed and RK05j removable pack disk drive, or no mass storage peripherals at all, just two blank panels. The fourth configuration is housed in a High Boy Corporate cabinet and does not have any peripherals in the cabinet.
Here you see my Low Boy cabinet system in its original state. The expansion card cage is already outside the cabinet.
The two upper bays contained a PC05 paper tape reader/punch at the left side and an RX01 floppy drive unit at the right side.
more to be added ...
back to top
The system console is in the middle at the front side of the corporate cabinet between the two bays, but my H960 rack-mount
(home-brew) version the console is installed on a blank panel. See the page "11/60 in H960 rack".
If you have other ideas for the installation of the system console in an H960 rack configuration, let me know!
The 11/60 console (KY11-P) resembles the PDP-11/34A "full" console: it has the calculator-style keypad and the six 7-segment red LED displays. A key switch is used to turn on/off and control the system.
|PDP-11/60 programmer's console switches|
If the key switch is in the LOCK position (blocking all keypad functions) inadvertent operation of the slide switch
has no effect. On power-up, the slide switch is treated as if it is in the RUN position.|
If the battery is depleted (in MOS memory systems), RUN is altered to a BOOT action.
If the key switch is not in the LOCK position, and a power-fail occurs, 3 choices of recovery are available :
|PDP-11/60 programmer's console indicators|
|The octal display is a six digit, 7-segment display, used to display address or data information.
The display allows 18-bits (octal coded) to be displayed. For (L)ADRS, (D)ADRS and HALT/SI functions, decimal points are displayed in conjunction with the octal address.
For all other functions, the information is displayed without the decimal points.
The following table gives an overview of the buttons of the keypad. The CNTRL (Control) button is used in conjunction with other
buttons to prevent accidental operation of certain functions. When used, the CNTRL button must be depressed first and held down
while the other button is pressed, just as the operator keypad of the PDP-11/34A.
Those buttons that are interlocked with the CNTRL button are indicated with an asterisk (*) in the table below.
|PDP-11/60 programmer's console keypad|
|0,1,2,3,4,5,6,7||Allows the operator to enter octal data into the display.
The numeric buttons work in Console Mode and in Run Mode.
|HALT / SI||Halt / Single Instruction - Depressing
this button while the processor is in Run Mode will halt the processor between instructions, after outstanding trap sequences and
before bus requests. The processor is now in Console Mode and the CONSOLE indicator is turned on.|
The octal display indicates the program counter for both HALT and SI functions.
Depressing the HALT/SI button now causes a single instruction to be executed.
To initialize the system without a program start, it is necessary to depress the HALT/SI button while holding the START button down.
|Display Load Switch Register ,
Load Switch Register|
Display the contents of the Console Switch Register in both Console and Run Mode. If this button is depressed while the CNTRL button is held, the contents of the Temporary Switch Register are loaded into the Console Switch Register. The contents of the Console Switch Register are displayed. Operative in both Console and Run Modes.
|(D)ADRS||Displays the contents of the Console Address Register and clears the DISPLAY LOCK bit, thus enabling the program movements to address 777570. Operation occurs in both Console and Run Modes.|
|Buttons only active in Console Mode|
|(L)ADRS||Load Address - Depressing this button transfers the contents of the Temporary Switch Register to the Console Address Register to be used in subsequent DEP or EXAM operations. The contents of the Console Address Register is displayed in the octal display and all the decimal points are turned on.|
|EXAM||Examine - Depressing this button accesses
the UNIBUS address specified in the Console Address Register and displays the contents of that address in the octal
display. Sequential examines increment the address by two and display the contents of the incremented addresses.|
This incrementation process is stopped if any other button except numerics is pressed.
|DEP||Deposit - Depressing this button deposits
the contents of the Temporary Switch Register at the UNIBUS address specified by the Console Address Register. The
Console Switch Register is not changed. To deposit data in sequential addresses, all that is necessary is to press
the DEP button. This automatically word-increments the Console Address Register and deposits the data into the
This process is stopped if any other button except numerics is depressed.
|*CONT||Continue - Depressing this button allows the processor to leave the Console Mode and continue operation at the present Program Counter location without a BUS INIT. The display is unaltered.|
|*START||Start - Depressing this button begins machine operation at the address (PC) specified by the Console Address Register after a BUS INIT signal. Operation occurs only in Console Mode and the CONSOLE light is turned off. The display is unaltered.|
|*BOOT||Bootstrap - Depressing this button will cause a BUS INIT and will start the boot program of the M9301 module. The display is unaltered.|
|*DIAG||Diagnostic - Depressing this button transfers control to the DCS (Diagnostic Control Store) module, if present. Otherwise, the computer enters Console Mode. The display is unaltered.|
|*MAINT||Maintenance - This button is used to
read and write the internal registers.|
The procedure for reading an internal register is the following.
The procedure for writing an internal register is the following.
back to top
As usual, slot #1 is at the right hand side when you stand in front of the computer. So, from right to left you see the
following system units in my |
|back to top|