This is an inventory of flipchips in my collection:
- M050 – 50mA indicator and relay driver
- M100 x 2 – Bus data interface
- M107 x 6 – Device selector PDP-8, Non Omnibus
- M113 x 15 – 2-input NAND gates (x10)
- M137 x 4 – high speed 4-input power NAND Gates
- M139 x 4 – 8-input NAND gate (x3) (pinout different from M119)
- M141 x4 – AND/NOR gates
- M155 x4 – 4-line to 16-line Decoder
- M159 – Arithmetric/logic unit
- M160 x5 – AND/NOR Gate module
- M161 x4 – Binary to Octal/Decimal Decoder
- M169 x4 – Gating Module
- M178 x8 – 8×6 data mixer
- M190 x4 – ?
- M191 – ALU Look-Ahead Logic
- M202 x4 – J-K flip flop module
- M203 – eight Set-Reset flip flop module
- M204 x3 – General purpose buffer and counter module
- M205 x4 – five -"D" FLIP FLOPS
- M206 x4 – Six General purpose flip-flops
- M207 x2 – Six General purpose flip-flops
- M211 x2 – Binary up/down counter (6 bits wide)
- M212 x4 – 6-Bit L-R Shift Register
- M214 x2 – ?
- M216 x5 – Six flop-flops
- M217 x4 – Clock Register
- M238 x4 – Dual 4-bit binary synchronous up/down counter
- M245 x4 – Dual 4-bit shift register
- M304 x4 – One-shot delay (PC15)
- M307 x4 – Integrating one-shot module
- M310 x4 – Delay line
- M360 x2 – Variable delay
- M401 x4 – Variable clock
- M405 x3 – Crystal clock
- M452 x4 – Variable (TTY) clock (for PC15)
- M501 – Schmitt trigger
- M503 x4 – Schmitt Trigger
- M506 x4 – Negative input converter
- M508 x4 – Bus converter
- M510 – Positive bus receiver (for PC15)
- M516 x8 – Positive bus receiver
- M514 – Bus transceiver
- M602 x2 – Pulse Generator (amplifier)
- M606 x5 – Pulse Generator (for PC15)
- M611 x4 – high speed Power inverter
- M617 x5 – 4-input NOR buffers (x6)
- M622 – Positive Pulse Receiver (for PC15)
- M623 x 2 – Bus driver
- M627 x4 – Power amplifier module
- M640 – ?
- M650 x4 – Negative output converter
- M660 x5 – Positive level cable driver
- M661 x9 – Positive level driver
- M712 x2 – ?
- M719 x2 – KW-12 Clock Input Synchronizer
- M720 x4 – Memory detection
- M870 – Simple Clock
- M906 x3 – Cable terminator
- M921 – Device code jumper select
- M939×2 – ?
microRSX-11 is a expanded subset of RSX-11/M plus and was targetted at the microPDP-11 family of machines. Here is an archive of a distribution set of RX50 floppies I was recently given:
In my missing to archive all software I have for my PDP-11, I’ve spent some time working through my RX50 disks. Here are the results of my labours
I archived them using John Wilsons excellent PUTR utility using a PC fitted with a 5.25″ floppy drive (as drive B:). Here is the process I used:
- Start up PUTR
- Mount the RX50 in foreign mode with:MOUNT B: /FOREIGN /RX50
- Then for each floppy:COPY/DEV/FILE B: [imagename]
Here are the initial set of disk images I have created. I’ve not had a chance to look at them in detail, but there looks like there is plenty of stuff that is of interested to the general community:
One of my main fears with my collection is loosing software over time as disks slowly decay. DEC media has proven amazingly resilient with many of my disks well over 30 years old. The reality is though that they won’t last forever and so I’ve decided now is the time to start a program of archiving them all to modern media.
I have the following to work my way through:
- 40 RL02 packs
- 24 RL01 packs
- ~250 RX01 and RX02 floppies
- ~100 RX50s
- 24 TU56 tapes
- ~100 TU58 tapes
- 28 RK05 packs
Software wise, these will yield a mixture of XXDP, RT-11, RSX-11/M, RSX-11/M PLUS, and Unix software. As I complete them I will put any useful finds online to download for others to use.
Tags:
archiving,
General,
rk05,
rl01,
rl02,
RSX-11,
RT-11,
rx01,
rx50,
Software,
XXDP Posted under
Software by Toby Russell on 05.17.2009 |
No Comments
Over the last couple of weeks I have spent most of my available ‘PDP’ time bringing rebuilding as many of my QBUS machines as I can.
This has largely been a painless process, largely aided by the set of LSI-11 maintenance manuals I recently got hold of. Compared with their large UNIBUS brothers, the QBUS family of machines are relatively easy to rebuild as the backplanes are much simpler with no wirewrap and much more generalistic (there are no slots dedicated to a particular peripheral). Often its just a case of planning the board layout using a simple set of rules to determine their placement and all fires up well. When it doesn’t it is often just a case of reducing the setup to a simple working configuration and building it back up from there.
For anyone attempting to rebuild a QBUS machines, here are my tips:
- If you machine is already populated with boards, carefully take note of the locations of each board in your system and then strip all the boards out.
- Carefully clean/vacuum the chassis to remove any crud/hair/dust that has built up within it
- Apply power to the empty chassis, for 5 seconds, 10 seconds, 30 seconds, 1 minute to confirm the power supply is working. Check the fans are all spinning whilst doing this.
- With a multimeter, check all the DC voltages coming from the PSU
- If all is well, start with a simple setup of a CPU, memory, SLU and bootstrap. If you are lucky you may have a CPU board with onboard bootstrap and SLU (KDF-11B or KDJ-11B), in which case you will just have to insert 2 cards.
- Hook up a console and setup it to the appropriate baud rate for your SLU (9600 baud is the most common if you don’t know this), set your HALT switch to the down (halt) position.
- Power on the machine. If all goes well you should see:173000
@
- This is an ODT prompt, an interactive utility that allows you to toggle code into memory and start the CPU running.
- Confirm you can write to memory by depositing some values and reading them back. For example:@1000/ 0000000 123123
@1000/ 123123
In the above, the bolder characters are what you need to type. This deposited the value 123123 into location 1000 and then read it back (confirming that the value we had deposited had correctly been stored into memory). Try it for a few locations
- If all is well, move the HALT switch to the up position (non-HALTED) and hit restart. If all is well, the machine should now start its bootstrap. If you have a bootstrap board or a KDF-11B you should see a "START ?" prompt. If you have a KDJ-11B, you should see a countdown as it steps through its diagnostics before giving you a menu of options.
- If this fails, then you need to look at the status LEDs on your various boards to get clues as to the nature of the failure. These vary from CPU to CPU:
- KDJ-11B: This has the best diagnostic output in the form of a seven segment display. This should give you a hex number detailing the nature of the problem. If you refer to uPDP-11 documention you should find a table of codes detailing the nature of the fault.
- KDJ-11A: 4 LEDs on the CPU card should give you a rough indication of the fault
- KDF-11B: 4 LEDS on CPU
A few more new machines arrived this week and some might fine additions they were two:
- PDP-11/70 in H960, alas no memory at present
- PDP-11/70 in a tallboy corporate cabinet
- PDP-8/E, OEM branded
- Dec Professional 380
- 2 x Decmate IIIs
- TSZ07 SCSI Mag tape drive
- PDP-11/05 (5.25″ version), missing its front graphics (I guess swiped by a trophy hunter)
For some light relief from rebuilding the more complicated UNIBUS machines, I decided to take a break and tackle something a bit simpler, a QBUS based uPDP-11. I have a few uPDP (BA-23) chassis lying around so I picked one of these as the basis for the machine.
As the machine had only left service a mere 5 years ago, I thought I would take a chance and test the power supply the evil way. With all the boards removed, I powered on. All started up well and I confirmed the correct voltages with a multimeter. So far so good
Before I started installing cards I took a break to download the required manuals from Bitsavers (http://www.bitsavers.org) and was deeply engrossed when my nose picked up the first warning signs that all was not as it should be. Sure enough, I looked up to find smoke streaming out of the back of the PSU.
I quickly removed the power and confirmed there wasn’t an actual fire inside the machine. After airing the machine for 10 minutes to rid it of the worsed of the smell, I removed the power supply and opened it up. I was met with an impressive scene of fluff, grease and a variety of insect remains but surprisingly no signs of damage or exploded capacitors.
After a thorough clean, I returned the power supply to the chassis and tentatively put the power cable back into the chassis. With fire extinguisher on hand I waited to see if the smoke returned. After 10 minutes and no smoke, I decided to risk a power on and eureka, all came up well and voltages were still as they should be.
So I was really rather lucky here, but I guess the moral of the story is never power on an old machine without first thoroughly inspecting it.
I have the following spare QBUS cards in my collection:
- M3104 (10 off) – DHV11
- M3106 (4 off) – DZQ11-M 4 line serial
- M3107 -(6 off) – DHQ11-M 8 line serial
- M7193 (2 off) – DRQ11-CA DMA interface, 16-bit
- M7164 – KDA50 – Qbus SDI disk adapter, Q22 (1 of 2)
- M7165 – KDA50 – Qbus SDI disk adapter, Q22 (2 of 2)
- M7500 (2 off) – KMV1A-M Programmable Communications Controller
- M7504 – DEQNA-M Ethernet
- M7513 (4 off) – RQDX extender for RQDX2/3
- M7516 – DELQA-M Ethernet interface
- M7546 (2 off) – TQK50 TK50 controller
- M7549 (2 off) – Alternate buffer DMA interface for Q22 bus
- M7555 (9 off) – RQDX3 controller
- M7692 – Unknown – looks like a video card of some sort
- M7651 – DRV11 18/22-bit DMA general purpose parallel interface
- M7769 – KFQSA-S Storage Adapter (DSSI Disk Interface)
- M7946 – RXV11 – RX01 controller
- M7948 – DRV11-P foundation module
- M7957 (2 off) – DZV11-M 4-line double-buffered async EIA MUX
- M8012 (2 off) – BDV11 – Bootstrap terminator
- M8013 – RLV11 1/2 – RL01 controller
- M8014 – RLV11 2/2 – RL01 controller
- M8017 – DLV11-E/EC Single-line async control module
- M8020 – DPV11-M Single-line serial EIA sync interface
- M8027 – LPV11 Printer controller
- M8029 (2 off)- RXV21 RX02 Controller
- M8043 (10 off) – DLV11-J quad serial
- M8047 – MXV11-AC – 2xSLUs, 16KW memory, Boot ROMs
- M8061 (4 off) – RLV21 RL01/02 controller
- M8067 (2 off) – MSV11-PL – 512KB MOS memory
- M8186 (4 off) – KDF11 11/23 CPU
- M8189 – KDF11 11/23+ CPU
- M8190 (3 off) – KDJ11-BB 11/73 CPU
- M8192 (3 off) – KDJ11 11/73 CPU
- M8578 – MRV11-D Bootstrap
- M8639-YB (6 off) – RQDX2 controller
- M9047 (2 off) – Grant continuity
- M9058 (5 off) – Distribution/adapter/buffer board for RQDX1/2/3
- M9400-YB – Terminator (TEV11)
- M9404 (4 off) – Cable connector for expansion box
- M9405 (3 off) – Cable connector for expansion box
As ever, contact me if you want to trade any of these with me.
I have the following tape drives in my collection:
- 2 x dual TU58 drives
- 37 x TK50
- 17 x TK70
- 2 x TZ30
If you require any of the above, contact me. I’m always happy to trade/sell to fellow enthusiasts
Here are parts I have in my collection related to SCSI on PDP-11s:
- 2 x Emulex MT02 – Tape controller SCSI<->QIC36
- 2 x Emulex MD21 – ESDI<->SCSI bridge
- 2 x TZK50 controller card
- Xebec – SCSI<->MFM card
Any of the above is available for trade if you require.