> On Aug 19, 2015, at 3:33 PM, d...@mitton.com wrote:
> 
> From: Paul Koning <paulkon...@comcast.net>
> 
>>> ...
> 
>> Ok. RSTS does indeed check for duplicate vectors. It also checks for devices 
>> interrupting at too high a priority.
> 
>> It’s pretty neat code. Back in 1977 or so when that came out, it may have 
>> been one of the first autoconfig systems, at least in DEC. It could probe 
>> almost all devices supported by RSTS (and some not supported); the 
>> exceptions being card readers and the DT07 bus switch. But it would do hairy 
>> things like the KMC-11 and DMC-11, for example.
> 
> Wait?  What was tricky about KMCs and DMCs?  They used the same algorithms, I 
> had it down cold at the time.

For the KMC, you’d have to understand enough about that machine’s microcode to 
see how to make it request an interrupt.  For the DMC, in addition you have to 
find out how to get that device to execute a KMC instruction handed to it in a 
CSR — something that wasn’t all that obvious though it can be deduced from the 
manuals if you work at it.

> Speaking of which, I have one copy of the KMC-11A Programmer's Guide if 
> anyone needs it or would like to scan it?

There are a couple on Bitsavers, but yours might be different from what is 
there.  Worth a look.

        paul

Reply via email to