FINDING OUT CSR AND VECTOR ADRESSES USING SYSGEN

The SYSGEN utility can be found on numerous Digital opeating systems, including RSX11, RSTS and VMS. A freeware sysgen-clone is also available for UNIX for those who don't have the above OS's handy.

First, you start SYSGEN:

$ run sys$system:sysgen
Then you go into configuration mode (you should also try help configure):
SYSGEN> configure
The utility is now waiting for device names in the form of device name[,number], where value is the number of devices of that kind. SYSGEN recognises standard Digital device names (e.g. UDA50, TU80), you must enter third-party products with the name of their Digital counterpart (for example the Emulex QD21 is an MSCP disk controller, just like Digital's UDA50, so instead of QD21 (which is unknown to SYSGEN) you must enter UDA).
DEVICE> kda50,2
Two MSCP disk controllers...
DEVICE> ts11
One TS11-formatted magtape controller...
DEVICE> tmscp
One TMSCP device...
DEVICE> dhv11
A 8-line async multiplexor...
DEVICE> lp11,3
Three printer ports...
DEVICE> dz11
More serial lines...
DEVICE> ^Z
Terminate the list with CTRL+Z
Device: KDA50    Name: PUA0    CSR: 772150   Vector: 154   Support: yes
Device: KDA50    Name: PUA1    CSR: 760334*  Vector: 310*  Support: yes
Device: TS11     Name: MSA0    CSR: 772520   Vector: 224   Support: yes
Device: TMSCP    Name: MUA0    CSR: 774500   Vector: 260   Support: yes
Device: DHV11    Name: TTA     CSR: 760500*  Vector: 320*  Support: yes
Device: DZ11     Name: DZ      CSR: 760070*  Vector: 300*  Support: no
Device: LP11     Name: LPA0    CSR: 777514   Vector: 200   Support: yes
Device: LP11     Name: LPA1    CSR: 764004   Vector: 179   Support: yes
Device: LP11     Name: LPA2    CSR: 764014   Vector: 0174  Support: no
CSRs and vectors marked '*' are in floating space.   
SYSGEN>
Of course, depending on the version of the operating system you're using SYSGEN on, the device names may vary. You might need to use the old, UNIBUS-equivalent names, i.e. "UDA" instead of "KDA50", "DH" or "DHU" instead of "DHV11", "UNA" instead of "DELQA".

Back to the top
Back to the qbus page
Back to the main page


Created by: Ákos Varga Last modified: