PDP-11 disk image question

Paul Koning paulkoning at comcast.net
Tue Feb 19 08:27:53 CST 2019



> On Feb 18, 2019, at 11:22 PM, Charles Anthony via cctalk <cctalk at classiccmp.org> wrote:
> 
>> ...
> Looking at the SIMH code:
> 
> /*
>    type sec     surf    cyl     tpg     gpc     RCT     LBNs
>    RA81 51(+1)  14      1258    14      1       2856    891072
> */
> 
> #define RA81_SECT       51                              /* +1 spare/track */
> #define RA81_SURF       14
> #define RA81_CYL        1258                            /* 0-1247 user */
> #define RA81_TPG        RA81_SURF
> #define RA81_GPC        1
> #define RA81_XBN        2436                            /* cyl 1252-1254? */
> #define RA81_DBN        2436                            /* cyl 1255-1256? */
> #define RA81_LBN        891072                          /* 51*14*1248 */
> #define RA81_RCTS       2856                            /* cyl 1248-1251? */
> #define RA81_RCTC       1
> #define RA81_RBN        17472                           /* 1 *14*1248 */
> 
> I am presuming that (without actually checking) that these are the numbers
> returned to RSTS when it queries the disk; if these numbers are different
> then the h/w, then that could be an issue. I am a bit curious about "+1
> spare/track" - I wonder if the h/w reports 51 or 52?
> 
> -- Charles

RSTS doesn't care about geometry, though MSCP does return something it calls geometry, for optimization purposes.  All RSTS wants to know is the device size, in 512-byte blocks.  Whatever the controller returns is what it uses.

This is why in SIMH you can use "RAUSER" devices with MSCP, any size you like up to 8 megablocks.  RSTS doesn't limit you to the sizes of the DEC MSCP products, and in fact you won't find any list of those model codes or any of their attributes in the RSTS sources.

	paul



More information about the cctech mailing list