[Simh] Largest VAX / PDP disk sizes

Jason Stevens neozeed at gmail.com
Sat Mar 27 13:49:32 EDT 2010


Hmm what is weird is that when I look at the disktab from any BSD and
compare it to the table in pdp11_rq.c they don't agree....

Take something like the RA60....

in pdp11_rq we have:


#define RA60_DTYPE      13                              /* SDI drive */
#define RA60_SECT       42                              /* +1 spare/track */
#define RA60_SURF       6
#define RA60_CYL        1600                            /* 0-1587 user */
#define RA60_TPG        RA60_SURF
#define RA60_GPC        1
#define RA60_XBN        1032                            /* cyl 1592-1595 */
#define RA60_DBN        1032                            /* cyl 1596-1599 */
#define RA60_LBN        400176                          /* 42*6*1588 */
#define RA60_RCTS       1008                            /* cyl 1588-1591 */
#define RA60_RCTC       1
#define RA60_RBN        9528                            /* 1 *6*1588 */
#define RA60_MOD        4
#define RA60_MED        0x22A4103C
#define RA60_FLGS       (RQDF_RMV | RQDF_SDI)

and in Ultrix...

ra60|RA60|DEC RA60 Removable:\
	:ty=removable:ns#42:nt#4:nc#2382:\

it specifies 2382 cylinders...  Although they both agree to 42 sectors..

Looking at the ra80:

ra81|RA81|DEC RA81 Winchester:\
:ty=winchester:ns#51:nt#14:nc#1248:\

  type sec     surf    cyl     tpg     gpc     RCT     LBNs
  RA81 51(+1)  14      1258    14      1       2856    891072

Which is 'closer'....


While looking up the RP06 I find this:

pdp11_rp.c

#define RP06_DTYPE      3
#define RP06_SECT       22
#define RP06_SURF       19
#define RP06_CYL        815
#define RP06_DEV        020022
#define RP06_SIZE       (RP06_SECT * RP06_SURF * RP06_CYL * RP_NUMWD)

and in the disktab:

rp06|RP06|DEC RP06:\
	:ty=removable:ns#22:nt#19:nc#815:\

Which do agree....


I suspect I'm missing a *LOT* when it comes to how these are mapping...?


FWIW they list a ra73 disktab here:

ra73|RA73|DEC RA73 Winchester:\
        :ty=winchester:ns#70:nt#21:nc#2667:\
        :pa#32768:ba#8192:fa#1024:\
        :pb#190464:bb#4096:fb#1024:\
        :pc#3920490:bc#8192:fc#1024:\
        :pd#536260:bd#8192:fd#1024:\
        :pe#536260:be#8192:fe#1024:\
        :pf#536262:bf#8192:ff#1024:\
        :pg#2088476:bg#8192:fg#1024:\
        :ph#1608782:bh#8192:fh#1024:


I don't know if you could even trust it's 70 sectors, 21 tracks, 2667 cylinders.


On a whim google pulls this:

http://groups.google.com/group/comp.sys.dec/browse_thread/thread/1db2c05e66a47320/efa324f0ce533455?hl=en&ie=UTF-8&q="RA73"#efa324f0ce533455
<http://groups.google.com/group/comp.sys.dec/browse_thread/thread/1db2c05e66a47320/efa324f0ce533455?hl=en&ie=UTF-8&q=%22RA73%22#efa324f0ce533455>


it's some usenet thing from 2001... I suppose you could email everyone
in the thread asking if they still have an ra73, and if they can find
the geometry...?



On Sat, Mar 27, 2010 at 12:09 AM, Bruce Claremont <
Bruce.Claremont at migrationspecialties.com> wrote:

>  Take a look at the RAUSER option.  That should resolve your drive size
> issues.
>
>
> At 09:40 AM 3/26/2010, Armistead, Jason wrote:
>
> Content-class: urn:content-classes:message
> Content-Type: multipart/alternative;
>          boundary="----_=_NextPart_001_01CACCFA.B37AC702"
>
> According to
>
> * http://simh.trailing-edge.com/vax.html
> *
> and
>
> * http://simh.trailing-edge.com/pdp11.html
> *
> Both mention the RA73, which is a 2Gb drive (that I’d really love to use
> with SIMH !)
>
> I am trying to run the MicroVAX 3900 flavor of SIMH, but when I try to put SET
> RQ2 RA73 in my VAX.INI file I get an error
>
> parameter
>
> vax.ini> set rq2 ra73
>
> Non-existent parameter
>
> And I end up with a 159 Mb RD54 drive instead when I boot VMS and do a SHOW
> DEVICE DUA2: /FULL
>
> According to both the VAX and PDP11 pages on the SIMH site, the RA73 is
> listed as supported, but when I dig into the SIMH source code and look at
> PDP11_RQ.C, in the it has an X next to it which means not implemented.
>
> What’s this all mean ?
>
> Is it just a documentation bug, and those web pages shouldn’t mention
> RA73s ?
>
> Is there a technical/software reason why SIMH doesn’t support these drives
> ?
>
> Is no-one able to fill in the question marks in the RCT column of the table
> in PDP11_RQ.C which also has blanks for RD32, RD33 and RA70 drives ?  I
> managed to figure out that RCT stands for replacement and caching table (a
> reference in the VMS I/O User’s Reference Manual to DEV$M_RCT).  We ought to
> strive to improve the comments in the code to expand this (I found no
>
> On a side-note, the PDP11 web page shows the capacities of these drives as
> a range.  The VAX page lists the capacities as 12KB for VAX 780 and
> 200-1960MB for VAX 3900.  The 12KB entry for VAX 780 seems like a typo
> perhaps.
>
> Regards,
>
> Jason
> _______________________________________________
> Simh mailing list
> Simh at trailing-edge.com
>  http://mailman.trailing-edge.com/mailman/listinfo/simh
>
>
> Mr. Bruce Claremont, Software Preservationist
> Migration Specialties International, Inc.
> 217 West 2nd Street, Florence, CO   81226-1403
> Bruce.Claremont at MigrationSpecialties.com
>  www.MigrationSpecialties.com
>  <http://www.migrationspecialties.com/>+1 719-371-1711, Fax: +1
> 888-854-3417
>
> *Continuity in Computing*:  Founded in 1992, Migration Specialties offers
> modern solutions for legacy hardware & software.  Look to us for VAX, Alpha,
> HP1000, PDP-11, and DG Nova & Eclipse replacement options.  Visit our web
> site for more information.
>
> _______________________________________________
> Simh mailing list
> Simh at trailing-edge.com
> http://mailman.trailing-edge.com/mailman/listinfo/simh
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.trailing-edge.com/pipermail/simh/attachments/20100327/4984cb8c/attachment-0003.html>


More information about the Simh mailing list