Subject: Re: SYSGEN (was: When it rains VAXen it pours VAXen....(:+}}...)
To: Tom Ivar Helbekkmo <tih@kpnQwest.no>
From: David Brownlee <abs@netbsd.org>
List: port-vax
Date: 10/18/2000 11:18:02
	I'd be quite happy to add this to pkgsrc - but it needs a
	definite home page via ftp or http... :)

                David/absolute
			       -- www.netbsd.org: A pmap for every occasion --


On 16 Oct 2000, Tom Ivar Helbekkmo wrote:

> NetBSD Bob <nbsdbob@weedcon1.cropsci.ncsu.edu> writes:
>
> > > Should I post my source code again, that emulates the CONFIGURE
> > > command in VMS SYSGEN?
> >
> > If it does the configurating, hey, I am all ears.... or bit bucket, here,
> > so do bounce me a copy.
>
> OK, here's the old README, and a .tar.Z.uu of the source:
>
> SYSGEN -- an imitation of the CONFIG command of VMS SYSGEN.
>
> $Id: README,v 1.3 1997/06/08 12:20:52 tih Exp $
>
> Donated into the public domain and submitted to the archives of
> "PUPS", the PDP-11 UNIX Preservation Society -- for info, see
> <URL:http://minnie.cs.adfa.oz.au/PUPS/>.
>
> The program accepts a list of devices on standard input, each device
> name optionally followed by a comma and a number.  The number, if
> given, indicates the number of occurrences of the named device.
>
> The output is a table of the same devices, with CSR and vector
> assignments according to DEC standards.  Floating assignments are
> flagged with asterisks, as in original SYSGEN output.  VMS device
> names and support info are, however, not printed.
>
> Sample run:
>
> % cat devlist
> tsv05
> delqa
> dhv11
> tk50,2
> rqdx3,2
> kda50
> % sysgen < devlist
> Table of standard DEC assignments for configuration:
>
>   DEVICE     CSR   VECTOR
> -------------------------
>    TSV05  772520   0224
>    DELQA  774440   0120
>    DHV11  760500*  0320*
>     TK50  774500   0260
>     TK50  760444*  0310*
>    RQDX3  772150   0154
>    RQDX3  760334*  0300*
>    KDA50  760340*  0304*
>
> CSRs and vectors marked '*' are in floating space.
> %
>
> The data contained in the ranking table is taken from documentation
> for VMS 5.5, with a few corrections made where the manuals disagreed
> with the actual output of the VMS SYSGEN command.
>
> Corrections, improvements, comments and especially additions to the
> alias table that translates newer device names into the originals in
> the ranking table are very welcome!