> On Nov 23, 2015, at 1:00 PM, Johnny Billquist <b...@update.uu.se> wrote:
> 
> On 2015-11-23 18:17, Guy Sotomayor wrote:
>> 
>> 
>> On 11/23/15 9:11 AM, Paul Koning wrote:
>>>> On Nov 23, 2015, at 10:10 AM, David Bridgham <d...@froghouse.org> wrote:
>>>> 
>>>> ...
>>>> However, once we get a prototype doing something interesting, we were
>>>> talking about looking around for people interested in helping out.
>>>> We'll do a couple disk controllers but if someone wants to add others,
>>>> great.  Especially if someone wants to add MSCP.  We're happy to skip
>>>> that one ourselves.
>>> I can imagine.  MSCP is a large effort.
>>> 
>>> For a classic/straightforward programming interface, the Massbus disks
>>> (RP04 and successors) are a good choice.  That will take you just over
>>> 500 MB, if you emulate the layout of the RP07.
>> 
>> That's per-drive.  Massbus allows for 8 drives per controller.
> 
> Right. But then you also need to remember that there are some slight 
> differences between different type of disks, meaning that in DEC parlance, if 
> you have both an RP06 and an RP07 (for example) on the same massbus, it's 
> called a mixed massbus, which not all OSes supported.
> 
> As far as I can tell, disks fall into two groups, as far as massbus control 
> is concerned. The RM02, RM03, RM05, RM80 and RP07 is one group.
> The RP04, RP05, RP06 is another. A few register addresses between the groups 
> are the same, but the actual register at that address is different. But if I 
> remember right, it's registers that have to do with error recovery, so 
> potentially not something people would care about in emulation anyway. But it 
> still means there are different drivers in the OS for them.

That sounds right.

RSTS/E supports mixed massbus, and supports RP07.  At least in the sense of "it 
definitely works".  I don't think it shows up as supported in the 
documentation, because as far as I remember the RP07 was not actually ever sold 
as a PDP11 option.  But it works just fine on a fast Massbus (one capable of 
supporting an RM03 rather than just an RM02).  In the RSTS/E development group, 
there was an RP07 which I think was used to hold all the .LST files produced 
during system build.

> 
> And of course, you also have the TM02/TM03 and TM78, which have yet again 
> different registers on the massbus.

Yes.  And mixing disk and tape on a massbus is something that I don't think was 
done on PDP-11s.  It certainly could have been done, and it was on VMS and/or 
TOPS if I remember right.
> 
>> While, MSCP is interesting in that it's somewhat drive independent, it's
>> complex and it only really works with newer OS's.
> 
> Well, "newer" in this case is sortof anything beyond the mid 80s. :-)

RSTS added MSCP support in V8, so if you want to run V7 you'll want to have a 
traditional disk emulation.

        paul


Reply via email to