Al Kossow
Documentation Wizard
there has been a long discussion on which compiler it is on the simh mailing list
The other possibility is Whitesmith's C. PDP-11 C didn't come along until later (too little, too late).
I don't know. At Lifeboat we sold it, but all support calls were routed to Whitesmith. We did sell and support the CP/M version, but that was obviously very different.Yeah. And I haven't ever used Whitesmith's. But maybe you know - did Whitesmith's used psects named c$data and c$code, and at function enter you'd do a jsr r5,csv$, and function exit is through jmp cret$?
Because that's what is in the RQDX3 MACRO code, and that matches exactly what DECUS C looks like.
I don't know. At Lifeboat we sold it, but all support calls were routed to Whitesmith. We did sell and support the CP/M version, but that was obviously very different.
Does someone know what MSCP Opcode 24. (decimal) is? This exists in the newest ROM but not in the Source code.
That won't be a problem, the goal is not to be able to recompile the complete source to get a new binary. It's rather to understand how things work together and to convert and adapt the source to my hardware. It's also interesting to see how the PDP-11 side is interacting with the controller. As it seems there is no direct interaction via the device registers. For example when the host writes to the SA or IP register then the QBUS cycle is executed without interaction of the RQDX software, it just deposits the datum in an internal register of the ASIC and rises an interrupt. Then the rest is handled at normal process level and handshaking takes place with messages. The device register part is different to what I thought it would be. In fact this gives me more freedom in regards of my solution as this makes the part of my firmware that interacts with the QBUS cycles much simpler.
I did some preliminary tests with C Code samples and it worked, although TKB emitted a bunch if DIAG warnings regarding sections being defined multiple times. So there is still something to look at, but the task is still built and can be run. Next is to setup a disk image for simh as a development environment.
I've been trying to get someone interested in making an offer on this lot and parting it out. There are 14 qbus floppy controllers there.
https://www.ebay.com/itm/194120539025
expand -t 8 ~/rqdx3/rqdx3.das | cut -c 33-132 > rqdx3.mac
./macro11 rqdx3.mac -e lsb -l rqdx3.lst -ysl 6
Offer sent, let's do this thing.
EDIT: BAM! Purchased. PM if you need one. We can test them too.
I responded to the problem with the MTI cards being 22M (5" drive) versions on twitter.