DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page   1

01                                                                                                                               (1)



                                     0000     1 	.TITLE	DEVICEDAT - SIMULATOR DEVICE DATA BASE

                                     0000     2 	.IDENT	/01/

                                     0000     3 ;

                                     0000     4 ;

                                     0000     5 ; COPYRIGHT (C) 1977

                                     0000     6 ; DIGITAL EQUIPMENT CORPORATION, MAYNARD, MASS.

                                     0000     7 ;

                                     0000     8 ; THIS SOFTWARE IS FURNISHED UNDER  A LICENSE FOR USE ONLY  ON  A

                                     0000     9 ; SINGLE COMPUTER SYSTEM AND MAY BE  COPIED ONLY WITH  THE INCLU-

                                     0000    10 ; SION OF  THE  ABOVE  COPYRIGHT NOTICE.  THIS SOFTWARE,  OR  ANY

                                     0000    11 ; OTHER COPIES THEREOF, MAY NOT BE  PROVIDED  OR  OTHERWISE  MADE

                                     0000    12 ; AVAILABLE TO ANY OTHER PERSON EXCEPT  FOR  USE  ON  SUCH SYSTEM

                                     0000    13 ; AND TO  ONE WHO AGREES  TO  THESE LICENSE  TERMS.  TITLE TO AND

                                     0000    14 ; OWNERSHIP OF THE SOFTWARE SHALL AT ALL TIMES REMAIN IN DEC.

                                     0000    15 ;

                                     0000    16 ; THE INFORMATION IN THIS SOFTWARE  IS  SUBJECT TO CHANGE WITHOUT

                                     0000    17 ; NOTICE AND SHOULD NOT BE CONSTRUED  AS  A COMMITMENT BY DIGITAL

                                     0000    18 ; EQUIPMENT CORPORATION.

                                     0000    19 ;

                                     0000    20 ; DEC ASSUMES NO RESPONSIBILITY FOR THE USE OR RELIABILITY OF ITS

                                     0000    21 ; SOFTWARE ON EQUIPMENT WHICH IS NOT SUPPLIED BY DEC.

                                     0000    22 ;

                                     0000    23 ; R.HEINEN 3-AUG-76

                                     0000    24 ;

                                     0000    25 ; DEVICE DATA BASE FOR SIMULATOR

                                     0000    26 ;

                                     0000    27 ; MACRO LIBRARY CALLS

                                     0000    28 ;

                                     0000    29  

                                     0000    30 	$CRDEF				; DEFINE CARD READER STATUS BITS

                                     0000    31 	$DCDEF				; DEFINE DEVICE CLASSES

                                     0000    32 	$DEVDEF				; DEFINE DEVICE CHARACTERISTICS

                                     0000    33 	$DYNDEF				; STRUCTURE TYPE CODE DEFINITIONS

                                     0000    34 	$FCBDEF				; DEFINE FCB OFFSETS

                                     0000    35 	$IPLDEF				; DEFINE IPL LEVELS

                                     0000    36 	$LPDEF				; DEFINE LINE PRINTER CHARACTERISTICS

                                     0000    37 	$MBADEF				; DEFINE MBA REGISTER OFFSETS

                                     0000    38 	$PRDEF				; DEFINE PROCESSOR REGISTERS

                                     0000    39 	$TTDEF				; DEFINE TERMINAL CHARACTERISTICS

                                     0000    40 	$UBADEF				; DEFINE UBA REGISTER OFFSETS

                                     0000    41 	$UCBDEF				; DEFINE UCB OFFSETS AND MASKS

                                     0000    42 	$VECDEF				; DEFINE CRB INTERRRUPT VECTOR STRUCTURE

                                     0000    43  

                                     0000    44 ;

                                     0000    45 ; GLOBAL DATA

                                     0000    46 ;

                                     0000    47  

                                 00000000    48 	.PSECT	$$$100,LONG,WRT

                                     0000    49 IOC$GL_DEVLIST::

                           0000108C' 0000    50 	.LONG	DMA$DDB			; START OF DEVICE LIST

                           00001450' 0004    51 	.LONG	DXP$DDB			; END OF DEVICE LIST

                                     0008    52 IOC$GL_ADPLIST::			;

                           000017D4' 0008    53 	.LONG	UBA$ADP0		; START OF ADAPTER CONTROL BLOCK LIST

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page   2

01                                                                                                                               (1)



                                     000C    55 ;

                                     000C    56 ; DBA DDB

                                     000C    57 ;

                                     000C    58  

                                     000C    59 DBA$DDB::

                           00000000  000C    60 	.LONG	0			; POINTER TO NEXT DDB

                           00000024' 0010    61 	.LONG	DBA$UCB0		; POINTER TO FIRST UCB (UNIT 0)

                               0018' 0014    62 	.WORD	10$-DBA$DDB		; SIZE

                                 06' 0016    63 	.BYTE	DYN$C_DDB		; TYPE IS DDB

                                 00  0017    64 	.BYTE	0			; SPARE BYTE

                           00000000' 0018    65 	.LONG	DB$DDT			; POINTER TO DRIVER DISPATCH TABLE

                           31 31 46  001C    66 	.ASCII	/F11/			; DEFAULT ACP NAME

                                 01  001F    67 	.BYTE	1			; ACP CLASS 1

                                 03  0020    68 	.BYTE	3			; 3 CHARACTER NAME

                           41 42 44  0021    69 	.ASCII	/DBA/			; DEVICE NAME

                                     0024    70 10$:

                                     0024    71  

                                     0024    72 ;

                                     0024    73 ; DBA UCB FOR UNIT 0

                                     0024    74 ;

                                     0024    75  

                                     0024    76 DBA$UCB0::

                  00000000 00000000  0024    77 	.LONG	0,0			; FORK QUEUE LIST ENTRY

                               0098' 002C    78 	.WORD	10$-DBA$UCB0		; SIZE

                                 10' 002E    79 	.BYTE	DYN$C_UCB		; TYPE OF BLOCK IS UCB

                                 08  002F    80 	.BYTE	8			; FORK IPL IS 8 

         00000000 00000000 00000000  0030    81 	.LONG	0,0,0			; FORK PC AND CONTEXT REGISTERS

                           0000003E  003C    82 	.BLKW	1			; SPARE UNUSED WORD

                               0000  003E    83 	.WORD	0			; VOLUME PROTECTION

                          0001 0001  0040    84 	.WORD	1,1			; VOLUME OWNER UIC

                           000007F0' 0044    85 	.LONG	MBA0$CRBS		; POINTER TO CHANNEL REQUEST BLOCK

                           0000000C' 0048    86 	.LONG	DBA$DDB			; DEVICE DATA BLOCK

                           00000000  004C    87 	.LONG	0			; PID OF OWNER

                           000000BC' 0050    88 	.LONG	DBA$UCB1		; POINTER TO NEXT UCB

                           00000000  0054    89 	.LONG	0			; VCB POINTER

                                     0058    90 	.LONG	<DEV$M_FOD-		; FILES ORIENTED

                                     0058    91 		!DEV$M_DIR-		; DIRECTORY DEVICE

                                     0058    92 		!DEV$M_MNT-		; DEVICE MOUNTED

                                     0058    93 		!DEV$M_FOR-		; FOREIGN DEVICE

                                     0058    94 		!DEV$M_AVL-		; DEVICE AVAILABLE

                                     0058    95 		!DEV$M_ELG-		; ERROR LOGGING ENABLED

                                     0058    96 		!DEV$M_SHR-		; SHAREABLE

                                     0058    97 		!DEV$M_IDV-		; INPUT

                                     0058    98 		!DEV$M_ODV-		; OUTPUT

                                     0058    99 		!DEV$M_RND-		; RANDOM

                           1D4D4008' 0058   100 		>

                           02000001' 005C   101 	.LONG	<512@16>+<DC$_DISK>	; SECOND CHARACTERISTICS WORD

                                 16  0060   102 	.BYTE	22			; SECTORS PER TRACK

                                 13  0061   103 	.BYTE	19			; TRACKS PER CYLINDER

                               032F  0062   104 	.WORD	815			; CYLINDERS PER PACK

                  00000064'00000064' 0064   105 1$:	.LONG	1$,1$			; I/O QUEUE LISTHEAD

                               0000  006C   106 	.WORD	0			; UNIT 0

                               0000  006E   107 	.WORD	0			; CRB MASKS ARE NULL

                           00000000  0070   108 	.LONG	0			; POINTER TO CURRENT PACKET

                               0000  0074   109 	.WORD	0			; REF COUNT IS 0

                                 15  0076   110 	.BYTE	21			; INTERRUPT LEVEL IS 21 (^X15)

                                 00  0077   111 	.BYTE	0			; ALLOCATED FROM ACCESS 0

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page   3

01                                                                                                                               (1)



                           00000000  0078   112 	.LONG	0			; ASSOCIATED UCB FOR MAILBOX

                           00000010' 007C   113 	.LONG	<1@UCB$V_ONLINE> 	; STATUS

                           00000000  0080   114 	.LONG	0			; TIMEOUT TIME

                           00000000  0084   115 	.LONG	0			; COUNT OF OPERATIONS

                           00000000' 0088   116 	.LONG	MMG$C_IOSPTN		; SYSTEM VIRTUAL PAGE NUMBER

                           00000000  008C   117 	.LONG	0			; SYSTEM VIRTUAL ADDRESS OF PTE

                               0000  0090   118 	.WORD	0			; BYTE OFFSET IN FIRST PAGE

                               0000  0092   119 	.WORD	0			; BYTE COUNT OF TRANSFER

                              08 08  0094   120 	.BYTE	8,8			; ERROR RETRY COUNT

                               0000  0096   121 	.WORD	0			; DEVICE ERRORS

                                 00  0098   122 	.BYTE	0			; SLAVE CONTROLLER NUMBER

                                 00  0099   123 	.BYTE	<0@7>/4			; DRIVE OFFSET CONSTANT

                                 00  009A   124 	.BYTE	0			; FUNCTION INDEX

                                 00  009B   125 	.BYTE	0			; SUBFUNCTION INDEX

                  00000000 00000000  009C   126 	.LONG	0,0			; ERROR LOG STORAGE

00000000 00000000 00000000 000532BE  00A4   127 	.LONG	815*19*22,0,0,0,0,0	; DEVICE DEPENDENT DATA AREA

                  00000000 00000000  00B4       

                                     00BC   128 10$:

                                     00BC   129  

                                     00BC   130 ;

                                     00BC   131 ; DBA UCB FOR UNIT 1

                                     00BC   132 ;

                                     00BC   133  

                                     00BC   134 DBA$UCB1:

                  00000000 00000000  00BC   135 	.LONG	0,0			; FORK QUEUE LIST ENTRY

                               0098' 00C4   136 	.WORD	10$-DBA$UCB1		; SIZE

                                 10' 00C6   137 	.BYTE	DYN$C_UCB		; TYPE OF BLOCK IS UCB

                                 08  00C7   138 	.BYTE	8			; FORK IPL IS 8 

         00000000 00000000 00000000  00C8   139 	.LONG	0,0,0			; FORK PC AND CONTEXT REGISTERS

                           000000D6  00D4   140 	.BLKW	1			; SPARE UNUSED WORD

                               0000  00D6   141 	.WORD	0			; VOLUME PROTECTION

                          0001 0001  00D8   142 	.WORD	1,1			; VOLUME OWNER UIC

                           000007F0' 00DC   143 	.LONG	MBA0$CRBS		; POINTER TO CHANNEL REQUEST BLOCK

                           0000000C' 00E0   144 	.LONG	DBA$DDB			; DEVICE DATA BLOCK

                           00000000  00E4   145 	.LONG	0			; PID OF OWNER

                           00000154' 00E8   146 	.LONG	DBA$UCB2		; POINTER TO NEXT UCB

                           00000000  00EC   147 	.LONG	0			; VCB POINTER

                                     00F0   148 	.LONG	<DEV$M_FOD-		; FILES ORIENTED

                                     00F0   149 		!DEV$M_DIR-		; DIRECTORY DEVICE

                                     00F0   150 		!DEV$M_MNT-		; DEVICE MOUNTED

                                     00F0   151 		!DEV$M_FOR-		; FOREIGN DEVICE

                                     00F0   152 		!DEV$M_AVL-		; DEVICE AVAILABLE

                                     00F0   153 		!DEV$M_ELG-		; ERROR LOGGING ENABLED

                                     00F0   154 		!DEV$M_SHR-		; SHAREABLE

                                     00F0   155 		!DEV$M_IDV-		; INPUT

                                     00F0   156 		!DEV$M_ODV-		; OUTPUT

                                     00F0   157 		!DEV$M_RND-		; RANDOM

                           1D4D4008' 00F0   158 		>			;

                           02000001' 00F4   159 	.LONG	<512@16>+<DC$_DISK>	; SECOND CHARACTERISTICS WORD

                                 16  00F8   160 	.BYTE	22			; SECTORS PER TRACK

                                 13  00F9   161 	.BYTE	19			; TRACKS PER CYLINDER

                               032F  00FA   162 	.WORD	815			; CYLINDERS PER DISK

                  000000FC'000000FC' 00FC   163 1$:	.LONG	1$,1$			; I/O QUEUE LISTHEAD

                               0001  0104   164 	.WORD	1			; UNIT 1

                               0000  0106   165 	.WORD	0			; CRB MASKS ARE NULL

                           00000000  0108   166 	.LONG	0			; POINTER TO CURRENT PACKET

                               0000  010C   167 	.WORD	0			; REF COUNT IS 0

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page   4

01                                                                                                                               (1)



                                 15  010E   168 	.BYTE	21			; INTERRUPT LEVEL IS 21 (^X15)

                                 00  010F   169 	.BYTE	0			; ALLOCATED FROM ACCESS 0

                           00000000  0110   170 	.LONG	0			; ASSOCIATED UCB FOR MAILBOX

                           00000010' 0114   171 	.LONG	<1@UCB$V_ONLINE>	; STATUS

                           00000000  0118   172 	.LONG	0			; TIMEOUT TIME

                           00000000  011C   173 	.LONG	0			; COUNT OF OPERATIONS

                           00000000' 0120   174 	.LONG	MMG$C_IOSPTN		; SYSTEM VIRTUAL PAGE NUMBER

                           00000000  0124   175 	.LONG	0			; SYSTEM VIRTUAL ADDRESS OF PTE

                               0000  0128   176 	.WORD	0			; BYTE OFFSET IN FIRST PAGE

                               0000  012A   177 	.WORD	0			; BYTE COUNT OF TRANSFER

                              08 08  012C   178 	.BYTE	8,8			; ERROR RETRY COUNT

                               0000  012E   179 	.WORD	0			; DEVICE ERRORS

                                 01  0130   180 	.BYTE	1			; SLAVE CONTROLLER NUMBER

                                 20  0131   181 	.BYTE	<1@7>/4			; DRIVE OFFSET CONSTANT

                                 00  0132   182 	.BYTE	0			; FUNCTION INDEX

                                 00  0133   183 	.BYTE	0			; SUBFUNCTION INDEX

                  00000000 00000000  0134   184 	.LONG	0,0			; ERROR LOG STORAGE

00000000 00000000 00000000 000532BE  013C   185 	.LONG	815*19*22,0,0,0,0,0	; DEVICE DEPENDENT DATA AREA

                  00000000 00000000  014C       

                                     0154   186 10$:

                                     0154   187  

                                     0154   188 ;

                                     0154   189 ; DBA UCB FOR UNIT 2

                                     0154   190 ;

                                     0154   191 

                                     0154   192 DBA$UCB2:

                  00000000 00000000  0154   193 	.LONG	0,0			; FORK QUEUE LIST ENTRY

                               0098' 015C   194 	.WORD	10$-DBA$UCB2		; SIZE

                                 10' 015E   195 	.BYTE	DYN$C_UCB		; TYPE OF BLOCK IS UCB

                                 08  015F   196 	.BYTE	8			; FORK IPL IS 8 

         00000000 00000000 00000000  0160   197 	.LONG	0,0,0			; FORK PC AND CONTEXT REGISTERS

                           0000016E  016C   198 	.BLKW	1			; SPARE UNUSED WORD

                               0000  016E   199 	.WORD	0			; VOLUME PROTECTION

                          0001 0001  0170   200 	.WORD	1,1			; VOLUME OWNER UIC

                           000007F0' 0174   201 	.LONG	MBA0$CRBS		; POINTER TO CHANNEL REQUEST BLOCK

                           0000000C' 0178   202 	.LONG	DBA$DDB			; DEVICE DATA BLOCK

                           00000000  017C   203 	.LONG	0			; PID OF OWNER

                           000001EC' 0180   204 	.LONG	DBA$UCB3		; POINTER TO NEXT UCB

                           00000000  0184   205 	.LONG	0			; VCB POINTER

                                     0188   206 	.LONG	<DEV$M_FOD-		; FILES ORIENTED

                                     0188   207 		!DEV$M_DIR-		; DIRECTORY DEVICE

                                     0188   208 		!DEV$M_MNT-		; DEVICE MOUNTED

                                     0188   209 		!DEV$M_FOR-		; FOREIGN DEVICE

                                     0188   210 		!DEV$M_AVL-		; DEVICE AVAILABLE

                                     0188   211 		!DEV$M_ELG-		; ERROR LOGGING ENABLED

                                     0188   212 		!DEV$M_SHR-		; SHAREABLE

                                     0188   213 		!DEV$M_IDV-		; INPUT

                                     0188   214 		!DEV$M_ODV-		; OUTPUT

                                     0188   215 		!DEV$M_RND-		; RANDOM

                           1D4D4008' 0188   216 		>

                           02000001' 018C   217 	.LONG	<512@16>+<DC$_DISK>	; SECOND CHARACTERISTICS WORD

                                 16  0190   218 	.BYTE	22			; SECTORS PER TRACK

                                 13  0191   219 	.BYTE	19			; TRACKS PER CYLINDER

                               032F  0192   220 	.WORD	815			; CYLINDERS PER PACK

                  00000194'00000194' 0194   221 1$:	.LONG	1$,1$			; I/O QUEUE LISTHEAD

                               0002  019C   222 	.WORD	2			; UNIT 2

                               0000  019E   223 	.WORD	0			; CRB MASKS ARE NULL

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page   5

01                                                                                                                               (1)



                           00000000  01A0   224 	.LONG	0			; POINTER TO CURRENT PACKET

                               0000  01A4   225 	.WORD	0			; REF COUNT IS 0

                                 15  01A6   226 	.BYTE	21			; INTERRUPT LEVEL IS 21 (^X15)

                                 00  01A7   227 	.BYTE	0			; ALLOCATED FROM ACCESS 0

                           00000000  01A8   228 	.LONG	0			; ASSOCIATED UCB FOR MAILBOX

                           00000010' 01AC   229 	.LONG	<1@UCB$V_ONLINE>	; STATUS

                           00000000  01B0   230 	.LONG	0			; TIMEOUT TIME

                           00000000  01B4   231 	.LONG	0			; COUNT OF OPERATIONS

                           00000000' 01B8   232 	.LONG	MMG$C_IOSPTN		; SYSTEM VIRTUAL PAGE NUMBER

                           00000000  01BC   233 	.LONG	0			; SYSTEM VIRTUAL ADDRESS OF PTE

                               0000  01C0   234 	.WORD	0			; BYTE OFFSET IN FIRST PAGE

                               0000  01C2   235 	.WORD	0			; BYTE COUNT OF TRANSFER

                              08 08  01C4   236 	.BYTE	8,8			; ERROR RETRY COUNT

                               0000  01C6   237 	.WORD	0			; DEVICE ERRORS

                                 02  01C8   238 	.BYTE	2			; SLAVE CONTROLLER NUMBER

                                 40  01C9   239 	.BYTE	<2@7>/4			; DRIVE OFFSET CONSTANT

                                 00  01CA   240 	.BYTE	0			; FUNCTION INDEX

                                 00  01CB   241 	.BYTE	0			; SUBFUNCTION INDEX

                  00000000 00000000  01CC   242 	.LONG	0,0			; ERROR LOG STORAGE

00000000 00000000 00000000 000532BE  01D4   243 	.LONG	815*19*22,0,0,0,0,0	; DEVICE DEPENDENT DATA AREA

                  00000000 00000000  01E4       

                                     01EC   244 10$:

                                     01EC   245  

                                     01EC   246 ;

                                     01EC   247 ; DBA UCB FOR UNIT 3

                                     01EC   248 ;

                                     01EC   249  

                                     01EC   250 DBA$UCB3:

                  00000000 00000000  01EC   251 	.LONG	0,0			; FORK QUEUE LIST ENTRY

                               0098' 01F4   252 	.WORD	10$-DBA$UCB3		; SIZE

                                 10' 01F6   253 	.BYTE	DYN$C_UCB		; TYPE OF BLOCK IS UCB

                                 08  01F7   254 	.BYTE	8			; FORK IPL IS 8 

         00000000 00000000 00000000  01F8   255 	.LONG	0,0,0			; FORK PC AND CONTEXT REGISTERS

                           00000206  0204   256 	.BLKW	1			; SPARE UNUSED WORD

                               0000  0206   257 	.WORD	0			; VOLUME PROTECTION

                          0001 0001  0208   258 	.WORD	1,1			; VOLUME OWNER UIC

                           000007F0' 020C   259 	.LONG	MBA0$CRBS		; POINTER TO CHANNEL REQUEST BLOCK

                           0000000C' 0210   260 	.LONG	DBA$DDB			; DEVICE DATA BLOCK

                           00000000  0214   261 	.LONG	0			; PID OF OWNER

                           00000000  0218   262 	.LONG	0			; POINTER TO NEXT UCB

                           00000000  021C   263 	.LONG	0			; VCB POINTER

                                     0220   264 	.LONG	<DEV$M_FOD-		; FILES ORIENTED

                                     0220   265 		!DEV$M_DIR-		; DIRECTORY DEVICE

                                     0220   266 		!DEV$M_MNT-		; DEVICE MOUNTED

                                     0220   267 		!DEV$M_FOR-		; FOREIGN DEVICE

                                     0220   268 		!DEV$M_AVL-		; DEVICE AVAILABLE

                                     0220   269 		!DEV$M_ELG-		; ERROR LOGGING ENABLED

                                     0220   270 		!DEV$M_SHR-		; SHAREABLE

                                     0220   271 		!DEV$M_IDV-		; INPUT

                                     0220   272 		!DEV$M_ODV-		; OUTPUT

                                     0220   273 		!DEV$M_RND-		; RANDOM

                           1D4D4008' 0220   274 		>

                           02000001' 0224   275 	.LONG	<512@16>+<DC$_DISK>	; SECOND CHARACTERISTICS WORD

                                 16  0228   276 	.BYTE	22			; SECTORS PER TRACK

                                 13  0229   277 	.BYTE	19			; TRACKS PER CYLINDER

                               032F  022A   278 	.WORD	815			; CYLINDERS PER PACK

                  0000022C'0000022C' 022C   279 1$:	.LONG	1$,1$			; I/O QUEUE LISTHEAD

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page   6

01                                                                                                                               (1)



                               0003  0234   280 	.WORD	3			; UNIT 3

                               0000  0236   281 	.WORD	0			; CRB MASKS ARE NULL

                           00000000  0238   282 	.LONG	0			; POINTER TO CURRENT PACKET

                               0000  023C   283 	.WORD	0			; REF COUNT IS 0

                                 15  023E   284 	.BYTE	21			; INTERRUPT LEVEL IS 21 (^X15)

                                 00  023F   285 	.BYTE	0			; ALLOCATED FROM ACCESS 0

                           00000000  0240   286 	.LONG	0			; ASSOCIATED UCB FOR MAILBOX

                           00000010' 0244   287 	.LONG	<1@UCB$V_ONLINE>	; STATUS

                           00000000  0248   288 	.LONG	0			; TIMEOUT TIME

                           00000000  024C   289 	.LONG	0			; COUNT OF OPERATIONS

                           00000000' 0250   290 	.LONG	MMG$C_IOSPTN		; SYSTEM VIRTUAL PAGE NUMBER

                           00000000  0254   291 	.LONG	0			; SYSTEM VIRTUAL ADDRESS OF PTE

                               0000  0258   292 	.WORD	0			; BYTE OFFSET IN FIRST PAGE

                               0000  025A   293 	.WORD	0			; BYTE COUNT OF TRANSFER

                              08 08  025C   294 	.BYTE	8,8			; ERROR RETRY COUNT

                               0000  025E   295 	.WORD	0			; DEVICE ERRORS

                                 03  0260   296 	.BYTE	3			; SLAVE CONTROLLER NUMBER

                                 60  0261   297 	.BYTE	<3@7>/4			; DRIVE OFFSET CONSTANT

                                 00  0262   298 	.BYTE	0			; FUNCTION INDEX

                                 00  0263   299 	.BYTE	0			; SUBFUNCTION INDEX

                  00000000 00000000  0264   300 	.LONG	0,0			; ERROR LOG STORAGE

00000000 00000000 00000000 000532BE  026C   301 	.LONG	815*19*22,0,0,0,0,0	; DEVICE DEPENDENT DATA AREA

                  00000000 00000000  027C       

                                     0284   302 10$:

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page   7

01                                                                                                                               (1)



                                     0284   304 ;

                                     0284   305 ; DRA DDB

                                     0284   306 ;

                                     0284   307  

                                     0284   308 DRA$DDB::

                           00000000  0284   309 	.LONG	0			; POINTER TO NEXT DDB

                           0000029C' 0288   310 	.LONG	DRA$UCB0		; POINTER TO FIRST UCB (UNIT 0)

                               0018' 028C   311 	.WORD	10$-DRA$DDB		; SIZE

                                 06' 028E   312 	.BYTE	DYN$C_DDB		; TYPE IS DDB

                                 00  028F   313 	.BYTE	0			; SPARE BYTE

                           00000000' 0290   314 	.LONG	DR$DDT			; POINTER TO DRIVER DISPATCH TABLE

                           31 31 46  0294   315 	.ASCII	/F11/			; DEFAULT ACP NAME

                                 01  0297   316 	.BYTE	1			; ACP CLASS 1

                                 03  0298   317 	.BYTE	3			; 3 CHARACTER NAME

                           41 52 44  0299   318 	.ASCII	/DRA/			; DEVICE NAME

                                     029C   319 10$:

                                     029C   320  

                                     029C   321 ;

                                     029C   322 ; DRA UCB FOR UNIT 0

                                     029C   323 ;

                                     029C   324  

                                     029C   325 DRA$UCB0:

                  00000000 00000000  029C   326 	.LONG	0,0			; FORK QUEUE LIST ENTRY

                               009C' 02A4   327 	.WORD	10$-DRA$UCB0		; SIZE

                                 10' 02A6   328 	.BYTE	DYN$C_UCB		; TYPE OF BLOCK IS UCB

                                 08  02A7   329 	.BYTE	8			; FORK IPL IS 8 

         00000000 00000000 00000000  02A8   330 	.LONG	0,0,0			; FORK PC AND CONTEXT REGISTERS

                           000002B6  02B4   331 	.BLKW	1			; SPARE UNUSED WORD

                               0000  02B6   332 	.WORD	0			; VOLUME PROTECTION

                          0001 0001  02B8   333 	.WORD	1,1			; VOLUME OWNER UIC

                           000007F0' 02BC   334 	.LONG	MBA0$CRBS		; POINTER TO CHANNEL REQUEST BLOCK

                           00000284' 02C0   335 	.LONG	DRA$DDB			; DEVICE DATA BLOCK

                           00000000  02C4   336 	.LONG	0			; PID OF OWNER

                           00000338' 02C8   337 	.LONG	DRA$UCB1		; POINTER TO NEXT UCB

                           00000000  02CC   338 	.LONG	0			; VCB POINTER

                                     02D0   339 	.LONG	<DEV$M_FOD-		; FILES ORIENTED

                                     02D0   340 		!DEV$M_DIR-		; DIRECTORY DEVICE

                                     02D0   341 		!DEV$M_MNT-		; DEVICE MOUNTED

                                     02D0   342 		!DEV$M_FOR-		; FOREIGN DEVICE

                                     02D0   343 		!DEV$M_AVL-		; DEVICE AVAILABLE

                                     02D0   344 		!DEV$M_ELG-		; ERROR LOGGING ENABLED

                                     02D0   345 		!DEV$M_SHR-		; SHAREABLE

                                     02D0   346 		!DEV$M_IDV-		; INPUT

                                     02D0   347 		!DEV$M_ODV-		; OUTPUT

                                     02D0   348 		!DEV$M_RND-		; RANDOM

                           1D4D4008' 02D0   349 		>

                           02000001' 02D4   350 	.LONG	<512@16>+<DC$_DISK>	; SECOND CHARACTERISTICS WORD

                                 20  02D8   351 	.BYTE	32			; SECTORS PER TRACK

                                 05  02D9   352 	.BYTE	5			; TRACKS PER CYLINDER

                               0337  02DA   353 	.WORD	823			; CYLINDERS PER PACK

                  000002DC'000002DC' 02DC   354 1$:	.LONG	1$,1$			; I/O QUEUE LISTHEAD

                               0000  02E4   355 	.WORD	0			; UNIT 0

                               0000  02E6   356 	.WORD	0			; CRB MASKS ARE NULL

                           00000000  02E8   357 	.LONG	0			; POINTER TO CURRENT PACKET

                               0000  02EC   358 	.WORD	0			; REF COUNT IS 0

                                 15  02EE   359 	.BYTE	21			; INTERRUPT LEVEL IS 21 (^X15)

                                 00  02EF   360 	.BYTE	0			; ALLOCATED FROM ACCESS 0

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page   8

01                                                                                                                               (1)



                           00000000  02F0   361 	.LONG	0			; ASSOCIATED UCB FOR MAILBOX

                           00000010' 02F4   362 	.LONG	<1@UCB$V_ONLINE>	; STATUS

                           00000000  02F8   363 	.LONG	0			; TIMEOUT TIME

                           00000000  02FC   364 	.LONG	0			; COUNT OF OPERATIONS

                           00000000' 0300   365 	.LONG	MMG$C_IOSPTN		; SYSTEM VIRTUAL PAGE NUMBER

                           00000000  0304   366 	.LONG	0			; SYSTEM VIRTUAL ADDRESS OF PTE

                               0000  0308   367 	.WORD	0			; BYTE OFFSET IN FIRST PAGE

                               0000  030A   368 	.WORD	0			; BYTE COUNT OF TRANSFER

                              08 08  030C   369 	.BYTE	8,8			; ERROR RETRY COUNT

                               0000  030E   370 	.WORD	0			; DEVICE ERRORS

                                 00  0310   371 	.BYTE	0			; SLAVE CONTROLLER NUMBER

                                 00  0311   372 	.BYTE	<0@7>/4			; DRIVE OFFSET CONSTANT

                                 00  0312   373 	.BYTE	0			; FUNCTION INDEX

                                 00  0313   374 	.BYTE	0			; SUBFUNCTION INDEX

                  00000000 00000000  0314   375 	.LONG	0,0			; ERROR LOG STORAGE

00000000 00000000 00000000 00020240  031C   376 	.LONG	<823*5*32>-32,0,0,0,0,0,0 ; DEVICE DEPENDENT DATA AREA

         00000000 00000000 00000000  032C       

                                     0338   377 10$:

                                     0338   378  

                                     0338   379 ;

                                     0338   380 ; DRA UCB FOR UNIT 1

                                     0338   381 ;

                                     0338   382  

                                     0338   383 DRA$UCB1:

                  00000000 00000000  0338   384 	.LONG	0,0			; FORK QUEUE LIST ENTRY

                               009C' 0340   385 	.WORD	10$-DRA$UCB1		; SIZE

                                 10' 0342   386 	.BYTE	DYN$C_UCB		; TYPE OF BLOCK IS UCB

                                 08  0343   387 	.BYTE	8			; FORK IPL IS 8 

         00000000 00000000 00000000  0344   388 	.LONG	0,0,0			; FORK PC AND CONTEXT REGISTERS

                           00000352  0350   389 	.BLKW	1			; SPARE UNUSED WORD

                               0000  0352   390 	.WORD	0			; VOLUME PROTECTION

                          0001 0001  0354   391 	.WORD	1,1			; VOLUME OWNER UIC

                           000007F0' 0358   392 	.LONG	MBA0$CRBS		; POINTER TO CHANNEL REQUEST BLOCK

                           00000284' 035C   393 	.LONG	DRA$DDB			; DEVICE DATA BLOCK

                           00000000  0360   394 	.LONG	0			; PID OF OWNER

                           000003D4' 0364   395 	.LONG	DRA$UCB2		; POINTER TO NEXT UCB

                           00000000  0368   396 	.LONG	0			; VCB POINTER

                                     036C   397 	.LONG	<DEV$M_FOD-		; FILES ORIENTED

                                     036C   398 		!DEV$M_DIR-		; DIRECTORY DEVICE

                                     036C   399 		!DEV$M_MNT-		; DEVICE MOUNTED

                                     036C   400 		!DEV$M_FOR-		; FOREIGN DEVICE

                                     036C   401 		!DEV$M_AVL-		; DEVICE AVAILABLE

                                     036C   402 		!DEV$M_ELG-		; ERROR LOGGING ENABLED

                                     036C   403 		!DEV$M_SHR-		; SHAREABLE

                                     036C   404 		!DEV$M_IDV-		; INPUT

                                     036C   405 		!DEV$M_ODV-		; OUTPUT

                                     036C   406 		!DEV$M_RND-		; RANDOM

                           1D4D4008' 036C   407 		>			;

                           02000001' 0370   408 	.LONG	<512@16>+<DC$_DISK>	; SECOND CHARACTERISTICS WORD

                                 20  0374   409 	.BYTE	32			; SECTORS PER TRACK

                                 05  0375   410 	.BYTE	5			; TRACKS PER CYLINDER

                               0337  0376   411 	.WORD	823			; CYLINDERS PER DISK

                  00000378'00000378' 0378   412 1$:	.LONG	1$,1$			; I/O QUEUE LISTHEAD

                               0001  0380   413 	.WORD	1			; UNIT 1

                               0000  0382   414 	.WORD	0			; CRB MASKS ARE NULL

                           00000000  0384   415 	.LONG	0			; POINTER TO CURRENT PACKET

                               0000  0388   416 	.WORD	0			; REF COUNT IS 0

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page   9

01                                                                                                                               (1)



                                 15  038A   417 	.BYTE	21			; INTERRUPT LEVEL IS 21 (^X15)

                                 00  038B   418 	.BYTE	0			; ALLOCATED FROM ACCESS 0

                           00000000  038C   419 	.LONG	0			; ASSOCIATED UCB FOR MAILBOX

                           00000010' 0390   420 	.LONG	<1@UCB$V_ONLINE>	; STATUS

                           00000000  0394   421 	.LONG	0			; TIMEOUT TIME

                           00000000  0398   422 	.LONG	0			; COUNT OF OPERATIONS

                           00000000' 039C   423 	.LONG	MMG$C_IOSPTN		; SYSTEM VIRTUAL PAGE NUMBER

                           00000000  03A0   424 	.LONG	0			; SYSTEM VIRTUAL ADDRESS OF PTE

                               0000  03A4   425 	.WORD	0			; BYTE OFFSET IN FIRST PAGE

                               0000  03A6   426 	.WORD	0			; BYTE COUNT OF TRANSFER

                              08 08  03A8   427 	.BYTE	8,8			; ERROR RETRY COUNT

                               0000  03AA   428 	.WORD	0			; DEVICE ERRORS

                                 01  03AC   429 	.BYTE	1			; SLAVE CONTROLLER NUMBER

                                 20  03AD   430 	.BYTE	<1@7>/4			; DRIVE OFFSET CONSTANT

                                 00  03AE   431 	.BYTE	0			; FUNCTION INDEX

                                 00  03AF   432 	.BYTE	0			; SUBFUNCTION INDEX

                  00000000 00000000  03B0   433 	.LONG	0,0			; ERROR LOG STORAGE

00000000 00000000 00000000 00020240  03B8   434 	.LONG	<823*5*32>-32,0,0,0,0,0,0 ; DEVICE DEPENDENT DATA AREA

         00000000 00000000 00000000  03C8       

                                     03D4   435 10$:

                                     03D4   436  

                                     03D4   437 ;

                                     03D4   438 ; DRA UCB FOR UNIT 2

                                     03D4   439 ;

                                     03D4   440 

                                     03D4   441 DRA$UCB2:

                  00000000 00000000  03D4   442 	.LONG	0,0			; FORK QUEUE LIST ENTRY

                               009C' 03DC   443 	.WORD	10$-DRA$UCB2		; SIZE

                                 10' 03DE   444 	.BYTE	DYN$C_UCB		; TYPE OF BLOCK IS UCB

                                 08  03DF   445 	.BYTE	8			; FORK IPL IS 8 

         00000000 00000000 00000000  03E0   446 	.LONG	0,0,0			; FORK PC AND CONTEXT REGISTERS

                           000003EE  03EC   447 	.BLKW	1			; SPARE UNUSED WORD

                               0000  03EE   448 	.WORD	0			; VOLUME PROTECTION

                          0001 0001  03F0   449 	.WORD	1,1			; VOLUME OWNER UIC

                           000007F0' 03F4   450 	.LONG	MBA0$CRBS		; POINTER TO CHANNEL REQUEST BLOCK

                           00000284' 03F8   451 	.LONG	DRA$DDB			; DEVICE DATA BLOCK

                           00000000  03FC   452 	.LONG	0			; PID OF OWNER

                           00000470' 0400   453 	.LONG	DRA$UCB3		; POINTER TO NEXT UCB

                           00000000  0404   454 	.LONG	0			; VCB POINTER

                                     0408   455 	.LONG	<DEV$M_FOD-		; FILES ORIENTED

                                     0408   456 		!DEV$M_DIR-		; DIRECTORY DEVICE

                                     0408   457 		!DEV$M_MNT-		; DEVICE MOUNTED

                                     0408   458 		!DEV$M_FOR-		; FOREIGN DEVICE

                                     0408   459 		!DEV$M_AVL-		; DEVICE AVAILABLE

                                     0408   460 		!DEV$M_ELG-		; ERROR LOGGING ENABLED

                                     0408   461 		!DEV$M_SHR-		; SHAREABLE

                                     0408   462 		!DEV$M_IDV-		; INPUT

                                     0408   463 		!DEV$M_ODV-		; OUTPUT

                                     0408   464 		!DEV$M_RND-		; RANDOM

                           1D4D4008' 0408   465 		>

                           02000001' 040C   466 	.LONG	<512@16>+<DC$_DISK>	; SECOND CHARACTERISTICS WORD

                                 20  0410   467 	.BYTE	32			; SECTORS PER TRACK

                                 05  0411   468 	.BYTE	5			; TRACKS PER CYLINDER

                               0337  0412   469 	.WORD	823			; CYLINDERS PER PACK

                  00000414'00000414' 0414   470 1$:	.LONG	1$,1$			; I/O QUEUE LISTHEAD

                               0002  041C   471 	.WORD	2			; UNIT 2

                               0000  041E   472 	.WORD	0			; CRB MASKS ARE NULL

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page  10

01                                                                                                                               (1)



                           00000000  0420   473 	.LONG	0			; POINTER TO CURRENT PACKET

                               0000  0424   474 	.WORD	0			; REF COUNT IS 0

                                 15  0426   475 	.BYTE	21			; INTERRUPT LEVEL IS 21 (^X15)

                                 00  0427   476 	.BYTE	0			; ALLOCATED FROM ACCESS 0

                           00000000  0428   477 	.LONG	0			; ASSOCIATED UCB FOR MAILBOX

                           00000010' 042C   478 	.LONG	<1@UCB$V_ONLINE>	; STATUS

                           00000000  0430   479 	.LONG	0			; TIMEOUT TIME

                           00000000  0434   480 	.LONG	0			; COUNT OF OPERATIONS

                           00000000' 0438   481 	.LONG	MMG$C_IOSPTN		; SYSTEM VIRTUAL PAGE NUMBER

                           00000000  043C   482 	.LONG	0			; SYSTEM VIRTUAL ADDRESS OF PTE

                               0000  0440   483 	.WORD	0			; BYTE OFFSET IN FIRST PAGE

                               0000  0442   484 	.WORD	0			; BYTE COUNT OF TRANSFER

                              08 08  0444   485 	.BYTE	8,8			; ERROR RETRY COUNT

                               0000  0446   486 	.WORD	0			; DEVICE ERRORS

                                 02  0448   487 	.BYTE	2			; SLAVE CONTROLLER NUMBER

                                 40  0449   488 	.BYTE	<2@7>/4			; DRIVE OFFSET CONSTANT

                                 00  044A   489 	.BYTE	0			; FUNCTION INDEX

                                 00  044B   490 	.BYTE	0			; SUBFUNCTION INDEX

                  00000000 00000000  044C   491 	.LONG	0,0			; ERROR LOG STORAGE

00000000 00000000 00000000 00020240  0454   492 	.LONG	<823*5*32>-32,0,0,0,0,0,0 ; DEVICE DEPENDENT DATA AREA

         00000000 00000000 00000000  0464       

                                     0470   493 10$:

                                     0470   494  

                                     0470   495 ;

                                     0470   496 ; DRA UCB FOR UNIT 3

                                     0470   497 ;

                                     0470   498  

                                     0470   499 DRA$UCB3:

                  00000000 00000000  0470   500 	.LONG	0,0			; FORK QUEUE LIST ENTRY

                               009C' 0478   501 	.WORD	10$-DRA$UCB3		; SIZE

                                 10' 047A   502 	.BYTE	DYN$C_UCB		; TYPE OF BLOCK IS UCB

                                 08  047B   503 	.BYTE	8			; FORK IPL IS 8 

         00000000 00000000 00000000  047C   504 	.LONG	0,0,0			; FORK PC AND CONTEXT REGISTERS

                           0000048A  0488   505 	.BLKW	1			; SPARE UNUSED WORD

                               0000  048A   506 	.WORD	0			; VOLUME PROTECTION

                          0001 0001  048C   507 	.WORD	1,1			; VOLUME OWNER UIC

                           000007F0' 0490   508 	.LONG	MBA0$CRBS		; POINTER TO CHANNEL REQUEST BLOCK

                           00000284' 0494   509 	.LONG	DRA$DDB			; DEVICE DATA BLOCK

                           00000000  0498   510 	.LONG	0			; PID OF OWNER

                           00000000  049C   511 	.LONG	0			; POINTER TO NEXT UCB

                           00000000  04A0   512 	.LONG	0			; VCB POINTER

                                     04A4   513 	.LONG	<DEV$M_FOD-		; FILES ORIENTED

                                     04A4   514 		!DEV$M_DIR-		; DIRECTORY DEVICE

                                     04A4   515 		!DEV$M_MNT-		; DEVICE MOUNTED

                                     04A4   516 		!DEV$M_FOR-		; FOREIGN DEVICE

                                     04A4   517 		!DEV$M_AVL-		; DEVICE AVAILABLE

                                     04A4   518 		!DEV$M_ELG-		; ERROR LOGGING ENABLED

                                     04A4   519 		!DEV$M_SHR-		; SHAREABLE

                                     04A4   520 		!DEV$M_IDV-		; INPUT

                                     04A4   521 		!DEV$M_ODV-		; OUTPUT

                                     04A4   522 		!DEV$M_RND-		; RANDOM

                           1D4D4008' 04A4   523 		>

                           02000001' 04A8   524 	.LONG	<512@16>+<DC$_DISK>	; SECOND CHARACTERISTICS WORD

                                 20  04AC   525 	.BYTE	32			; SECTORS PER TRACK

                                 05  04AD   526 	.BYTE	5			; TRACKS PER CYLINDER

                               0337  04AE   527 	.WORD	823			; CYLINDERS PER PACK

                  000004B0'000004B0' 04B0   528 1$:	.LONG	1$,1$			; I/O QUEUE LISTHEAD

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page  11

01                                                                                                                               (1)



                               0003  04B8   529 	.WORD	3			; UNIT 3

                               0000  04BA   530 	.WORD	0			; CRB MASKS ARE NULL

                           00000000  04BC   531 	.LONG	0			; POINTER TO CURRENT PACKET

                               0000  04C0   532 	.WORD	0			; REF COUNT IS 0

                                 15  04C2   533 	.BYTE	21			; INTERRUPT LEVEL IS 21 (^X15)

                                 00  04C3   534 	.BYTE	0			; ALLOCATED FROM ACCESS 0

                           00000000  04C4   535 	.LONG	0			; ASSOCIATED UCB FOR MAILBOX

                           00000010' 04C8   536 	.LONG	<1@UCB$V_ONLINE>	; STATUS

                           00000000  04CC   537 	.LONG	0			; TIMEOUT TIME

                           00000000  04D0   538 	.LONG	0			; COUNT OF OPERATIONS

                           00000000' 04D4   539 	.LONG	MMG$C_IOSPTN		; SYSTEM VIRTUAL PAGE NUMBER

                           00000000  04D8   540 	.LONG	0			; SYSTEM VIRTUAL ADDRESS OF PTE

                               0000  04DC   541 	.WORD	0			; BYTE OFFSET IN FIRST PAGE

                               0000  04DE   542 	.WORD	0			; BYTE COUNT OF TRANSFER

                              08 08  04E0   543 	.BYTE	8,8			; ERROR RETRY COUNT

                               0000  04E2   544 	.WORD	0			; DEVICE ERRORS

                                 03  04E4   545 	.BYTE	3			; SLAVE CONTROLLER NUMBER

                                 60  04E5   546 	.BYTE	<3@7>/4			; DRIVE OFFSET CONSTANT

                                 00  04E6   547 	.BYTE	0			; FUNCTION INDEX

                                 00  04E7   548 	.BYTE	0			; SUBFUNCTION INDEX

                  00000000 00000000  04E8   549 	.LONG	0,0			; ERROR LOG STORAGE

00000000 00000000 00000000 00020240  04F0   550 	.LONG	<823*5*32>-32,0,0,0,0,0,0 ; DEVICE DEPENDENT DATA AREA

         00000000 00000000 00000000  0500       

                                     050C   551 10$:

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page  12

01                                                                                                                               (1)



                                     050C   553 ;

                                     050C   554 ; TMA DDB

                                     050C   555 ;

                                     050C   556  

                                     050C   557 TMA$DDB:

                           00000000  050C   558 	.LONG	0			; POINTER TO NEXT DDB

                           00000524' 0510   559 	.LONG	TMA$UCB0		; POINTER TO FIRST UCB (UNIT 0)

                               0018' 0514   560 	.WORD	10$-TMA$DDB		; SIZE

                                 06' 0516   561 	.BYTE	DYN$C_DDB		; TYPE IS DDB

                                 00  0517   562 	.BYTE	0			; SPARE BYTE

                           00000000' 0518   563 	.LONG	TM$DDT			; POINTER TO DRIVER DISPATCH TABLE

                        20 41 54 4D  051C   564 	.ASCII	/MTA /			; DEFAULT ACP NAME

                                 03  0520   565 	.BYTE	3			; 3 CHARACTER NAME

                           41 54 4D  0521   566 	.ASCII	/MTA/			; DEVICE NAME

                                     0524   567 10$:

                                     0524   568  

                                     0524   569 ;

                                     0524   570 ; TMA UCB FOR UNIT 0

                                     0524   571 ;

                                     0524   572  

                                     0524   573 TMA$UCB0:

                  00000000 00000000  0524   574 	.LONG	0,0			; FORK QUEUE LIST ENTRY

                               009C' 052C   575 	.WORD	10$-TMA$UCB0		; SIZE

                                 10' 052E   576 	.BYTE	DYN$C_UCB		; TYPE OF BLOCK IS UCB

                                 08  052F   577 	.BYTE	8			; FORK IPL IS 8 

         00000000 00000000 00000000  0530   578 	.LONG	0,0,0			; FORK PC AND CONTEXT REGISTERS

                           0000053E  053C   579 	.BLKW	1			; SPARE UNUSED WORD

                               0000  053E   580 	.WORD	0			; VOLUME PROTECTION

                          0001 0001  0540   581 	.WORD	1,1			; VOLUME OWNER UIC

                           00000794' 0544   582 	.LONG	MBA0$CRBP		; POINTER TO CHANNEL REQUEST BLOCK

                           0000050C' 0548   583 	.LONG	TMA$DDB			; DEVICE DATA BLOCK

                           00000000  054C   584 	.LONG	0			; PID OF OWNER

                           000005C0' 0550   585 	.LONG	TMA$UCB1		; POINTER TO NEXT UCB

                           00000000  0554   586 	.LONG	0			; VCB POINTER

                                     0558   587 	.LONG	<DEV$M_FOD-		; FILES ORIENTED

                                     0558   588 		!DEV$M_DIR-		; DIRECTORY DEVICE

                                     0558   589 		!DEV$M_MNT-		; DEVICE MOUNTED

                                     0558   590 		!DEV$M_FOR-		; FOREIGN DEVICE

                                     0558   591 		!DEV$M_SDI-		; SINGLE DIRECTORY DEVICE

                                     0558   592 		!DEV$M_AVL-		; DEVICE AVAILABLE

                                     0558   593 		!DEV$M_ELG-		; ERROR LOGGING ENABLED

                                     0558   594 		!DEV$M_IDV-		; INPUT

                                     0558   595 		!DEV$M_ODV-		; OUTPUT

                                     0558   596 		!DEV$M_SQD-		; SEQUENTIAL DEVICE

                           0D4C4038' 0558   597 		>

                           02000602' 055C   598 	.LONG	<512@16>+<6@8+DC$_TAPE>	; SECOND CHARACTERISTICS WORD

                               03C0  0560   599 	.WORD	^X3C0			; TAPE CHARACTERISTICS

                               0000  0562   600 	.WORD	0			; TAPE STATUS

                  00000564'00000564' 0564   601 1$:	.LONG	1$,1$			; I/O QUEUE LISTHEAD

                               0000  056C   602 	.WORD	0			; UNIT 0

                               0000  056E   603 	.WORD	0			; CRB MASKS ARE NULL

                           00000000  0570   604 	.LONG	0			; POINTER TO CURRENT PACKET

                               0000  0574   605 	.WORD	0			; REF COUNT IS 0

                                 15  0576   606 	.BYTE	21			; INTERRUPT LEVEL IS 21 (^X15)

                                 00  0577   607 	.BYTE	0			; ALLOCATED FROM ACCESS 0

                           00000000  0578   608 	.LONG	0			; ASSOCIATED UCB FOR MAILBOX

                           00000010' 057C   609 	.LONG	<1@UCB$V_ONLINE>	; STATUS

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page  13

01                                                                                                                               (1)



                           00000000  0580   610 	.LONG	0			; TIMEOUT TIME

                           00000000  0584   611 	.LONG	0			; COUNT OF OPERATIONS

                           1FFFFFFF  0588   612 	.LONG	^X1FFFFFFF		; SYSTEM VIRTUAL PAGE NUMBER

                           00000000  058C   613 	.LONG	0			; SYSTEM VIRTUAL ADDRESS OF PTE

                               0000  0590   614 	.WORD	0			; BYTE OFFSET IN FIRST PAGE

                               0000  0592   615 	.WORD	0			; BYTE COUNT OF TRANSFER

                              10 10  0594   616 	.BYTE	16,16			; ERROR RETRY COUNT

                               0000  0596   617 	.WORD	0			; DEVICE ERRORS

                                 00  0598   618 	.BYTE	0			; SLAVE CONTROLLER NUMBER

                           0000059A  0599   619 	.BLKB	1			; SPARE UNUSED BYTE

                                 00  059A   620 	.BYTE	0			; FUNCTION INDEX

                                 00  059B   621 	.BYTE	0			; SUBFUNCTION INDEX

00000000 00000000 00000000 00000000  059C   622 	.LONG	0,0,0,0			; ERROR LOG STORAGE

         00000000 00000000 00000000  05AC   623 	.LONG	0,0,0			; DEVICE DEPENDENT DATA

                          03C0 0000  05B8   624 	.WORD	0,^X3C0			;

                           00000000  05BC   625 	.LONG	0			;

                                     05C0   626 10$:

                                     05C0   627  

                                     05C0   628 ;

                                     05C0   629 ; TMA UCB FOR UNIT 1

                                     05C0   630 ;

                                     05C0   631  

                                     05C0   632 TMA$UCB1:

                  00000000 00000000  05C0   633 	.LONG	0,0			; FORK QUEUE LIST ENTRY

                               009C' 05C8   634 	.WORD	10$-TMA$UCB1		; SIZE

                                 10' 05CA   635 	.BYTE	DYN$C_UCB		; TYPE OF BLOCK IS UCB

                                 08  05CB   636 	.BYTE	8			; FORK IPL IS 8 

         00000000 00000000 00000000  05CC   637 	.LONG	0,0,0			; FORK PC AND CONTEXT REGISTERS

                           000005DA  05D8   638 	.BLKW	1			; SPARE UNUSED WORD

                               0000  05DA   639 	.WORD	0			; VOLUME PROTECTION

                          0001 0001  05DC   640 	.WORD	1,1			; VOLUME OWNER UIC

                           00000794' 05E0   641 	.LONG	MBA0$CRBP		; POINTER TO CHANNEL REQUEST BLOCK

                           0000050C' 05E4   642 	.LONG	TMA$DDB			; DEVICE DATA BLOCK

                           00000000  05E8   643 	.LONG	0			; PID OF OWNER

                           0000065C' 05EC   644 	.LONG	TMA$UCB2		; POINTER TO NEXT UCB

                           00000000  05F0   645 	.LONG	0			; VCB POINTER

                                     05F4   646 	.LONG	<DEV$M_FOD-		; FILES ORIENTED

                                     05F4   647 		!DEV$M_DIR-		; DIRECTORY DEVICE

                                     05F4   648 		!DEV$M_MNT-		; DEVICE MOUNTED

                                     05F4   649 		!DEV$M_FOR-		; FOREIGN DEVICE

                                     05F4   650 		!DEV$M_SDI-		; SINGLE DIRECTORY DEVICE

                                     05F4   651 		!DEV$M_AVL-		; DEVICE AVAILABLE

                                     05F4   652 		!DEV$M_ELG-		; ERROR LOGGING ENABLED

                                     05F4   653 		!DEV$M_IDV-		; INPUT

                                     05F4   654 		!DEV$M_ODV-		; OUTPUT

                                     05F4   655 		!DEV$M_SQD-		; SEQUENTIAL DEVICE

                           0D4C4038' 05F4   656 		>			;

                           02000602' 05F8   657 	.LONG	<512@16>+<6@8+DC$_TAPE>	; SECOND CHARACTERISTICS WORD

                               03C1  05FC   658 	.WORD	^X3C1			; TAPE CHARACTERISTICS

                               0000  05FE   659 	.WORD	0			; TAPE STATUS

                  00000600'00000600' 0600   660 1$:	.LONG	1$,1$			; I/O QUEUE LISTHEAD

                               0001  0608   661 	.WORD	1			; UNIT 1

                               0000  060A   662 	.WORD	0			; CRB MASKS ARE NULL

                           00000000  060C   663 	.LONG	0			; POINTER TO CURRENT PACKET

                               0000  0610   664 	.WORD	0			; REF COUNT IS 0

                                 15  0612   665 	.BYTE	21			; INTERRUPT LEVEL IS 21 (^X15)

                                 00  0613   666 	.BYTE	0			; ALLOCATED FROM ACCESS 0

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page  14

01                                                                                                                               (1)



                           00000000  0614   667 	.LONG	0			; ASSOCIATED UCB FOR MAILBOX

                           00000010' 0618   668 	.LONG	<1@UCB$V_ONLINE>	; STATUS

                           00000000  061C   669 	.LONG	0			; TIMEOUT TIME

                           00000000  0620   670 	.LONG	0			; COUNT OF OPERATIONS

                           1FFFFFFF  0624   671 	.LONG	^X1FFFFFFF		; SYSTEM VIRTUAL PAGE NUMBER

                           00000000  0628   672 	.LONG	0			; SYSTEM VIRTUAL ADDRESS OF PTE

                               0000  062C   673 	.WORD	0			; BYTE OFFSET IN FIRST PAGE

                               0000  062E   674 	.WORD	0			; BYTE COUNT OF TRANSFER

                              10 10  0630   675 	.BYTE	16,16			; ERROR RETRY COUNT

                               0000  0632   676 	.WORD	0			; DEVICE ERRORS

                                 00  0634   677 	.BYTE	0			; SLAVE CONTROLLER NUMBER

                           00000636  0635   678 	.BLKB	1			; SPARE UNUSED BYTE

                                 00  0636   679 	.BYTE	0			; FUNCTION INDEX

                                 00  0637   680 	.BYTE	0			; SUBFUNCTION INDEX

00000000 00000000 00000000 00000000  0638   681 	.LONG	0,0,0,0			; ERROR LOG STORAGE

         00000000 00000000 00000000  0648   682 	.LONG	0,0,0			; DEVICE DEPENDENT DATA

                          03C1 0000  0654   683 	.WORD	0,^X3C1			;

                           00000000  0658   684 	.LONG	0			;

                                     065C   685 10$:

                                     065C   686  

                                     065C   687 ;

                                     065C   688 ; TMA UCB FOR UNIT 2

                                     065C   689 ;

                                     065C   690  

                                     065C   691 TMA$UCB2:

                  00000000 00000000  065C   692 	.LONG	0,0			; FORK QUEUE LIST ENTRY

                               009C' 0664   693 	.WORD	10$-TMA$UCB2		; SIZE

                                 10' 0666   694 	.BYTE	DYN$C_UCB		; TYPE OF BLOCK IS UCB

                                 08  0667   695 	.BYTE	8			; FORK IPL IS 8 

         00000000 00000000 00000000  0668   696 	.LONG	0,0,0			; FORK PC AND CONTEXT REGISTERS

                           00000676  0674   697 	.BLKW	1			; SPARE UNUSED WORD

                               0000  0676   698 	.WORD	0			; VOLUME PROTECTION

                          0001 0001  0678   699 	.WORD	1,1			; VOLUME OWNER UIC

                           00000794' 067C   700 	.LONG	MBA0$CRBP		; POINTER TO CHANNEL REQUEST BLOCK

                           0000050C' 0680   701 	.LONG	TMA$DDB			; DEVICE DATA BLOCK

                           00000000  0684   702 	.LONG	0			; PID OF OWNER

                           000006F8' 0688   703 	.LONG	TMA$UCB3		; POINTER TO NEXT UCB

                           00000000  068C   704 	.LONG	0			; VCB POINTER

                                     0690   705 	.LONG	<DEV$M_FOD-		; FILES ORIENTED

                                     0690   706 		!DEV$M_DIR-		; DIRECTORY DEVICE

                                     0690   707 		!DEV$M_MNT-		; DEVICE MOUNTED

                                     0690   708 		!DEV$M_FOR-		; FOREIGN DEVICE

                                     0690   709 		!DEV$M_SDI-		; SINGLE DIRECTORY DEVICE

                                     0690   710 		!DEV$M_AVL-		; DEVICE AVAILABLE

                                     0690   711 		!DEV$M_ELG-		; ERROR LOGGING ENABLED

                                     0690   712 		!DEV$M_IDV-		; INPUT

                                     0690   713 		!DEV$M_ODV-		; OUTPUT

                                     0690   714 		!DEV$M_SQD-		; SEQUENTIAL DEVICE

                           0D4C4038' 0690   715 		>

                           02000602' 0694   716 	.LONG	<512@16>+<6@8+DC$_TAPE>	; SECOND CHARACTERISTICS WORD

                               03C2  0698   717 	.WORD	^X3C2			; TAPE CHARACTERISTICS

                               0000  069A   718 	.WORD	0			; TAPE STATUS

                  0000069C'0000069C' 069C   719 1$:	.LONG	1$,1$			; I/O QUEUE LISTHEAD

                               0002  06A4   720 	.WORD	2			; UNIT 2

                               0000  06A6   721 	.WORD	0			; CRB MASKS ARE NULL

                           00000000  06A8   722 	.LONG	0			; POINTER TO CURRENT PACKET

                               0000  06AC   723 	.WORD	0			; REF COUNT IS 0

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page  15

01                                                                                                                               (1)



                                 15  06AE   724 	.BYTE	21			; INTERRUPT LEVEL IS 21 (^X15)

                                 00  06AF   725 	.BYTE	0			; ALLOCATED FROM ACCESS 0

                           00000000  06B0   726 	.LONG	0			; ASSOCIATED UCB FOR MAILBOX

                           00000010' 06B4   727 	.LONG	<1@UCB$V_ONLINE>	; STATUS

                           00000000  06B8   728 	.LONG	0			; TIMEOUT TIME

                           00000000  06BC   729 	.LONG	0			; COUNT OF OPERATIONS

                           1FFFFFFF  06C0   730 	.LONG	^X1FFFFFFF		; SYSTEM VIRTUAL PAGE NUMBER

                           00000000  06C4   731 	.LONG	0			; SYSTEM VIRTUAL ADDRESS OF PTE

                               0000  06C8   732 	.WORD	0			; BYTE OFFSET IN FIRST PAGE

                               0000  06CA   733 	.WORD	0			; BYTE COUNT OF TRANSFER

                              10 10  06CC   734 	.BYTE	16,16			; ERROR RETRY COUNT

                               0000  06CE   735 	.WORD	0			; DEVICE ERRORS

                                 00  06D0   736 	.BYTE	0			; SLAVE CONTROLLER NUMBER

                           000006D2  06D1   737 	.BLKB	1			; SPARE UNUSED BYTE

                                 00  06D2   738 	.BYTE	0			; FUNCTION INDEX

                                 00  06D3   739 	.BYTE	0			; SUBFUNCTION INDEX

00000000 00000000 00000000 00000000  06D4   740 	.LONG	0,0,0,0			; ERROR LOG STORAGE

         00000000 00000000 00000000  06E4   741 	.LONG	0,0,0			; DEVICE DEPENDENT DATA

                          03C2 0000  06F0   742 	.WORD	0,^X3C2			;

                           00000000  06F4   743 	.LONG	0			;

                                     06F8   744 10$:

                                     06F8   745  

                                     06F8   746 ;

                                     06F8   747 ; TMA UCB FOR UNIT 3

                                     06F8   748 ;

                                     06F8   749  

                                     06F8   750 TMA$UCB3:

                  00000000 00000000  06F8   751 	.LONG	0,0			; FORK QUEUE LIST ENTRY

                               009C' 0700   752 	.WORD	10$-TMA$UCB3		; SIZE

                                 10' 0702   753 	.BYTE	DYN$C_UCB		; TYPE OF BLOCK IS UCB

                                 08  0703   754 	.BYTE	8			; FORK IPL IS 8 

         00000000 00000000 00000000  0704   755 	.LONG	0,0,0			; FORK PC AND CONTEXT REGISTERS

                           00000712  0710   756 	.BLKW	1			; SPARE UNUSED WORD

                               0000  0712   757 	.WORD	0			; VOLUME PROTECTION

                          0001 0001  0714   758 	.WORD	1,1			; VOLUME OWNER UIC

                           00000794' 0718   759 	.LONG	MBA0$CRBP		; POINTER TO CHANNEL REQUEST BLOCK

                           0000050C' 071C   760 	.LONG	TMA$DDB			; DEVICE DATA BLOCK

                           00000000  0720   761 	.LONG	0			; PID OF OWNER

                           00000000  0724   762 	.LONG	0			; POINTER TO NEXT UCB

                           00000000  0728   763 	.LONG	0			; VCB POINTER

                                     072C   764 	.LONG	<DEV$M_FOD-		; FILES ORIENTED

                                     072C   765 		!DEV$M_DIR-		; DIRECTORY DEVICE

                                     072C   766 		!DEV$M_MNT-		; DEVICE MOUNTED

                                     072C   767 		!DEV$M_FOR-		; FOREIGN DEVICE

                                     072C   768 		!DEV$M_SDI-		; SINGLE DIRECTORY DEVICE

                                     072C   769 		!DEV$M_AVL-		; DEVICE AVAILABLE

                                     072C   770 		!DEV$M_ELG-		; ERROR LOGGING ENABLED

                                     072C   771 		!DEV$M_IDV-		; INPUT

                                     072C   772 		!DEV$M_ODV-		; OUTPUT

                                     072C   773 		!DEV$M_SQD-		; SEQUENTIAL DEVICE

                           0D4C4038' 072C   774 		>			;

                           02000602' 0730   775 	.LONG	<512@16>+<6@8+DC$_TAPE>	; SECOND CHARACTERISTICS WORD

                               03C3  0734   776 	.WORD	^X3C3			; TAPE CHARACTERISTICS

                               0000  0736   777 	.WORD	0			; TAPE STATUS

                  00000738'00000738' 0738   778 1$:	.LONG	1$,1$			; I/O QUEUE LISTHEAD

                               0003  0740   779 	.WORD	3			; UNIT 3

                               0000  0742   780 	.WORD	0			; CRB MASKS ARE NULL

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page  16

01                                                                                                                               (1)



                           00000000  0744   781 	.LONG	0			; POINTER TO CURRENT PACKET

                               0000  0748   782 	.WORD	0			; REF COUNT IS 0

                                 15  074A   783 	.BYTE	21			; INTERRUPT LEVEL IS 21 (^X15)

                                 00  074B   784 	.BYTE	0			; ALLOCATED FROM ACCESS 0

                           00000000  074C   785 	.LONG	0			; ASSOCIATED UCB FOR MAILBOX

                           00000010' 0750   786 	.LONG	<1@UCB$V_ONLINE>	; STATUS

                           00000000  0754   787 	.LONG	0			; TIMEOUT TIME

                           00000000  0758   788 	.LONG	0			; COUNT OF OPERATIONS

                           1FFFFFFF  075C   789 	.LONG	^X1FFFFFFF		; SYSTEM VIRTUAL PAGE NUMBER

                           00000000  0760   790 	.LONG	0			; SYSTEM VIRTUAL ADDRESS OF PTE

                               0000  0764   791 	.WORD	0			; BYTE OFFSET IN FIRST PAGE

                               0000  0766   792 	.WORD	0			; BYTE COUNT OF TRANSFER

                              10 10  0768   793 	.BYTE	16,16			; ERROR RETRY COUNT

                               0000  076A   794 	.WORD	0			; DEVICE ERRORS

                                 00  076C   795 	.BYTE	0			; SLAVE CONTROLLER NUMBER

                           0000076E  076D   796 	.BLKB	1			; SPARE UNUSED BYTE

                                 00  076E   797 	.BYTE	0			; FUNCTION INDEX

                                 00  076F   798 	.BYTE	0			; SUBFUNCTION INDEX

00000000 00000000 00000000 00000000  0770   799 	.LONG	0,0,0,0			; ERROR LOG STORAGE

         00000000 00000000 00000000  0780   800 	.LONG	0,0,0			; DEVICE DEPENDENT DATA

                          03C3 0000  078C   801 	.WORD	0,^X3C3			;

                           00000000  0790   802 	.LONG	0			;

                                     0794   803 10$:

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page  17

01                                                                                                                               (1)



                                     0794   805 ;

                                     0794   806 ; MBA0 PRIMARY CRB

                                     0794   807 ;

                                     0794   808  

                                     0794   809 MBA0$CRBP:				;

                  00000794'00000794' 0794   810 1$:	.LONG	1$,1$			; WAIT QUEUE FOR CHANNEL

                               002C' 079C   811 	.WORD	10$-MBA0$CRBP		; SIZE OF CRB

                                 05' 079E   812 	.BYTE	DYN$C_CRB		; DATA STRUCTURE TYPE

                                 04  079F   813 	.BYTE	4			; NUMBER OF UNITS

                               0004  07A0   814 	.WORD	4			; REFERENCE COUNT

                                 00  07A2   815 	.BYTE	0			; BUSY MASK

                                 00  07A3   816 	.BYTE	0			; SPARE BYTE

                           000007F0' 07A4   817 	.LONG	MBA0$CRBS		; POINTER TO SECONDARY CRB

                          3C     BB  07A8   818 	PUSHR	#^M<R2,R3,R4,R5>	; INTERRUPT ENTRY ADDRESS

                 00000000'9F     16  07AA   819 	JSB	@#TM$INT		; CALL INTERRUPT DISPATCHER

                           000007C0' 07B0   820 	.LONG	MBA0$IDBP		; ADDRESS OF MBA0 PRIMARY IDB

                           00000000  07B4   821 	.LONG	0			; CONTROLLER INITIALIZATION ROUTINE

                           00000000  07B8   822 	.LONG	0			; MAP AND DATAPATH CONTROL

                           00000000  07BC   823 	.LONG	0			; ADDRESSS OF ADP

                                     07C0   824 10$:					;

                                     07C0   825  

                                     07C0   826 ;

                                     07C0   827 ; MBA0 PRIMARY IDB

                                     07C0   828 ;

                                     07C0   829  

                                     07C0   830 MBA0$IDBP:				;

                           00000000  07C0   831 	.LONG	0			; TM03 DRIVE REGISTER ADDRESS

                           00000000  07C4   832 	.LONG	0			; OWNER UCB ADDRESS

                               0030' 07C8   833 	.WORD	10$-MBA0$IDBP		; SIZE OF IDB

                                 09' 07CA   834 	.BYTE	DYN$C_IDB		; DATA STRUCTURE TYPE

                                 08  07CB   835 	.BYTE	8			; NUMBER OF UNITS

                           00000000  07CC   836 	.LONG	0			; ADDRESS OF ADP

                                     07D0   837 	.REPT	8

                                     07D0   838 	.LONG	0			;

                                     07D0   839 	.ENDR

                                     07F0   840 10$:					;

                                     07F0   841  

                                     07F0   842 ;

                                     07F0   843 ; MBA0 SECONDARY CRB

                                     07F0   844 ;

                                     07F0   845  

                                     07F0   846 MBA0$CRBS:				;

                  000007F0'000007F0' 07F0   847 1$:	.LONG	1$,1$			; WAIT QUEUE LISTHEAD

                               002C' 07F8   848 	.WORD	10$-MBA0$CRBS		; SIZE OF CRB

                                 05' 07FA   849 	.BYTE	DYN$C_CRB		; DATA STRUCTURE TYPE

                                 08  07FB   850 	.BYTE	8			; NUMBER OF UNITS

                               0008  07FC   851 	.WORD	8			; REFERENCE COUNT

                                 00  07FE   852 	.BYTE	0			; BUSY MASK

                                 00  07FF   853 	.BYTE	0			; SPARE BYTE

                           00000000  0800   854 	.LONG	0			; POINTER TO NEXT CRB

                          3C     BB  0804   855 	PUSHR	#^M<R2,R3,R4,R5>	; INTERRUPT ENTRY

                 00000000'9F     16  0806   856 	JSB	@#MBA$INT		; CALL INTERRUPT DISPATCHER

                           0000081C' 080C   857 	.LONG	MBA0$IDBS		; ADDRESS OF SECONDARY IDB

                           00000000' 0810   858 	.LONG	MBA$INITIAL		; ADDRESS OF INITIALIZATION ROUTINE

                           00000000  0814   859 	.LONG	0			; MAP AND DATAPATH CONTROL

                           00000000  0818   860 	.LONG	0			; ADDRESS OF ADP

                                     081C   861 10$:					;

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page  18

01                                                                                                                               (1)



                                     081C   862  

                                     081C   863 ;

                                     081C   864 ; MBA0 SECONDARY IDB

                                     081C   865 ;

                                     081C   866  

                                     081C   867 MBA0$IDBS:				;

                           00000000' 081C   868 	.LONG	DBA$CSR			; ADDRESS OF CONFIGURATION REGISTER

                           00000000  0820   869 	.LONG	0			; OWNER UCB ADDRESS

                               0030' 0824   870 	.WORD	10$-MBA0$IDBS		; SIZE OF IDB

                                 09' 0826   871 	.BYTE	DYN$C_IDB		; DATA STRUCTURE TYPE

                                 08  0827   872 	.BYTE	8			; NUMBER OF UNITS

                           00000000  0828   873 	.LONG	0			; ADDRESS OF ADP

                                     082C   874 	.REPT	8

                                     082C   875 	.LONG	0			; NULL ENTRIES

                                     082C   876 	.ENDR

                                     084C   877 10$:					;

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page  19

01                                                                                                                               (1)



                                     084C   879 ;

                                     084C   880 ; DBB DDB

                                     084C   881 ;

                                     084C   882  

                                     084C   883 DBB$DDB:

                           00000000  084C   884 	.LONG	0			; POINTER TO NEXT DDB

                           00000864' 0850   885 	.LONG	DBB$UCB0		; POINTER TO FIRST UCB (UNIT 0)

                               0018' 0854   886 	.WORD	10$-DBB$DDB		; SIZE

                                 06' 0856   887 	.BYTE	DYN$C_DDB		; TYPE IS DDB

                                 00  0857   888 	.BYTE	0			; SPARE BYTE

                           00000000' 0858   889 	.LONG	DB$DDT			; POINTER TO DRIVER DISPATCH TABLE

                           31 31 46  085C   890 	.ASCII	/F11/			; DEFAULT ACP NAME

                                 02  085F   891 	.BYTE	2			; ACP CLASS 2

                                 03  0860   892 	.BYTE	3			; 3 CHARACTER NAME

                           42 42 44  0861   893 	.ASCII	/DBB/			; DEVICE NAME

                                     0864   894 10$:

                                     0864   895  

                                     0864   896 ;

                                     0864   897 ; DBB UCB FOR UNIT 0

                                     0864   898 ;

                                     0864   899  

                                     0864   900 DBB$UCB0:

                  00000000 00000000  0864   901 	.LONG	0,0			; FORK QUEUE LIST ENTRY

                               0098' 086C   902 	.WORD	10$-DBB$UCB0		; SIZE

                                 10' 086E   903 	.BYTE	DYN$C_UCB		; TYPE OF BLOCK IS UCB

                                 08  086F   904 	.BYTE	8			; FORK IPL IS 8 

         00000000 00000000 00000000  0870   905 	.LONG	0,0,0			; FORK PC AND CONTEXT REGISTERS

                           0000087E  087C   906 	.BLKW	1			; SPARE UNUSED WORD

                               0000  087E   907 	.WORD	0			; VOLUME PROTECTION

                          0001 0001  0880   908 	.WORD	1,1			; VOLUME OWNER UIC

                           00001030' 0884   909 	.LONG	MBA1$CRBS		; POINTER TO CHANNEL REQUEST BLOCK

                           0000084C' 0888   910 	.LONG	DBB$DDB			; DEVICE DATA BLOCK

                           00000000  088C   911 	.LONG	0			; PID OF OWNER

                           000008FC' 0890   912 	.LONG	DBB$UCB1		; POINTER TO NEXT UCB

                           00000000  0894   913 	.LONG	0			; VCB POINTER

                                     0898   914 	.LONG	<DEV$M_FOD-		; FILES ORIENTED

                                     0898   915 		!DEV$M_DIR-		; DIRECTORY DEVICE

                                     0898   916 		!DEV$M_MNT-		; DEVICE MOUNTED

                                     0898   917 		!DEV$M_FOR-		; FOREIGN DEVICE

                                     0898   918 		!DEV$M_AVL-		; DEVICE AVAILABLE

                                     0898   919 		!DEV$M_ELG-		; ERROR LOGGING ENABLED

                                     0898   920 		!DEV$M_SHR-		; SHAREABLE

                                     0898   921 		!DEV$M_IDV-		; INPUT

                                     0898   922 		!DEV$M_ODV-		; OUTPUT

                                     0898   923 		!DEV$M_RND-		; RANDOM

                           1D4D4008' 0898   924 		>

                           02000001' 089C   925 	.LONG	<512@16>+<DC$_DISK>	; SECOND CHARACTERISTICS WORD

                                 16  08A0   926 	.BYTE	22			; SECTORS PER TRACK

                                 13  08A1   927 	.BYTE	19			; TRACKS PER CYLINDER

                               032F  08A2   928 	.WORD	815			; CYLINDERS PER PACK

                  000008A4'000008A4' 08A4   929 1$:	.LONG	1$,1$			; I/O QUEUE LISTHEAD

                               0000  08AC   930 	.WORD	0			; UNIT 0

                               0000  08AE   931 	.WORD	0			; CRB MASKS ARE NULL

                           00000000  08B0   932 	.LONG	0			; POINTER TO CURRENT PACKET

                               0000  08B4   933 	.WORD	0			; REF COUNT IS 0

                                 15  08B6   934 	.BYTE	21			; INTERRUPT LEVEL IS 21 (^X15)

                                 00  08B7   935 	.BYTE	0			; ALLOCATED FROM ACCESS 0

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page  20

01                                                                                                                               (1)



                           00000000  08B8   936 	.LONG	0			; ASSOCIATED UCB FOR MAILBOX

                           00000010' 08BC   937 	.LONG	<1@UCB$V_ONLINE>	; STATUS

                           00000000  08C0   938 	.LONG	0			; TIMEOUT TIME

                           00000000  08C4   939 	.LONG	0			; COUNT OF OPERATIONS

                           00000001' 08C8   940 	.LONG	MMG$C_IOSPTN+1		; SYSTEM VIRTUAL PAGE NUMBER

                           00000000  08CC   941 	.LONG	0			; SYSTEM VIRTUAL ADDRESS OF PTE

                               0000  08D0   942 	.WORD	0			; BYTE OFFSET IN FIRST PAGE

                               0000  08D2   943 	.WORD	0			; BYTE COUNT OF TRANSFER

                              08 08  08D4   944 	.BYTE	8,8			; ERROR RETRY COUNT

                               0000  08D6   945 	.WORD	0			; DEVICE ERRORS

                                 00  08D8   946 	.BYTE	0			; SLAVE CONTROLLER NUMBER

                                 00  08D9   947 	.BYTE	<0@7>/4			; DRIVE OFFSET CONSTANT

                                 00  08DA   948 	.BYTE	0			; FUNCTION INDEX

                                 00  08DB   949 	.BYTE	0			; SUBFUNCTION INDEX

                  00000000 00000000  08DC   950 	.LONG	0,0			; ERROR LOG STORAGE

00000000 00000000 00000000 000532BE  08E4   951 	.LONG	815*19*22,0,0,0,0,0	; DEVICE DEPENDENT DATA AREA

                  00000000 00000000  08F4       

                                     08FC   952 10$:

                                     08FC   953  

                                     08FC   954 ;

                                     08FC   955 ; DBB UCB FOR UNIT 1

                                     08FC   956 ;

                                     08FC   957  

                                     08FC   958 DBB$UCB1:

                  00000000 00000000  08FC   959 	.LONG	0,0			; FORK QUEUE LIST ENTRY

                               0098' 0904   960 	.WORD	10$-DBB$UCB1		; SIZE

                                 10' 0906   961 	.BYTE	DYN$C_UCB		; TYPE OF BLOCK IS UCB

                                 08  0907   962 	.BYTE	8			; FORK IPL IS 8 

         00000000 00000000 00000000  0908   963 	.LONG	0,0,0			; FORK PC AND CONTEXT REGISTERS

                           00000916  0914   964 	.BLKW	1			; SPARE UNUSED WORD

                               0000  0916   965 	.WORD	0			; VOLUME PROTECTION

                          0001 0001  0918   966 	.WORD	1,1			; VOLUME OWNER UIC

                           00001030' 091C   967 	.LONG	MBA1$CRBS		; POINTER TO CHANNEL REQUEST BLOCK

                           0000084C' 0920   968 	.LONG	DBB$DDB			; DEVICE DATA BLOCK

                           00000000  0924   969 	.LONG	0			; PID OF OWNER

                           00000994' 0928   970 	.LONG	DBB$UCB2		; POINTER TO NEXT UCB

                           00000000  092C   971 	.LONG	0			; VCB POINTER

                                     0930   972 	.LONG	<DEV$M_FOD-		; FILES ORIENTED

                                     0930   973 		!DEV$M_DIR-		; DIRECTORY DEVICE

                                     0930   974 		!DEV$M_MNT-		; DEVICE MOUNTED

                                     0930   975 		!DEV$M_FOR-		; FOREIGN DEVICE

                                     0930   976 		!DEV$M_AVL-		; DEVICE AVAILABLE

                                     0930   977 		!DEV$M_ELG-		; ERROR LOGGING ENABLED

                                     0930   978 		!DEV$M_SHR-		; SHAREABLE

                                     0930   979 		!DEV$M_IDV-		; INPUT

                                     0930   980 		!DEV$M_ODV-		; OUTPUT

                                     0930   981 		!DEV$M_RND-		; RANDOM

                           1D4D4008' 0930   982 		>			;

                           02000001' 0934   983 	.LONG	<512@16>+<DC$_DISK>	; SECOND CHARACTERISTICS WORD

                                 16  0938   984 	.BYTE	22			; SECTORS PER TRACK

                                 13  0939   985 	.BYTE	19			; TRACKS PER CYLINDER

                               032F  093A   986 	.WORD	815			; CYLINDERS PER DISK

                  0000093C'0000093C' 093C   987 1$:	.LONG	1$,1$			; I/O QUEUE LISTHEAD

                               0001  0944   988 	.WORD	1			; UNIT 1

                               0000  0946   989 	.WORD	0			; CRB MASKS ARE NULL

                           00000000  0948   990 	.LONG	0			; POINTER TO CURRENT PACKET

                               0000  094C   991 	.WORD	0			; REF COUNT IS 0

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page  21

01                                                                                                                               (1)



                                 15  094E   992 	.BYTE	21			; INTERRUPT LEVEL IS 21 (^X15)

                                 00  094F   993 	.BYTE	0			; ALLOCATED FROM ACCESS 0

                           00000000  0950   994 	.LONG	0			; ASSOCIATED UCB FOR MAILBOX

                           00000010' 0954   995 	.LONG	<1@UCB$V_ONLINE>	; STATUS

                           00000000  0958   996 	.LONG	0			; TIMEOUT TIME

                           00000000  095C   997 	.LONG	0			; COUNT OF OPERATIONS

                           00000001' 0960   998 	.LONG	MMG$C_IOSPTN+1		; SYSTEM VIRTUAL PAGE NUMBER

                           00000000  0964   999 	.LONG	0			; SYSTEM VIRTUAL ADDRESS OF PTE

                               0000  0968  1000 	.WORD	0			; BYTE OFFSET IN FIRST PAGE

                               0000  096A  1001 	.WORD	0			; BYTE COUNT OF TRANSFER

                              08 08  096C  1002 	.BYTE	8,8			; ERROR RETRY COUNT

                               0000  096E  1003 	.WORD	0			; DEVICE ERRORS

                                 01  0970  1004 	.BYTE	1			; SLAVE CONTROLLER NUMBER

                                 20  0971  1005 	.BYTE	<1@7>/4			; DRIVE OFFSET CONSTANT

                                 00  0972  1006 	.BYTE	0			; FUNCTION INDEX

                                 00  0973  1007 	.BYTE	0			; SUBFUNCTION INDEX

                  00000000 00000000  0974  1008 	.LONG	0,0			; ERROR LOG STORAGE

00000000 00000000 00000000 000532BE  097C  1009 	.LONG	815*19*22,0,0,0,0,0	; DEVICE DEPENDENT DATA AREA

                  00000000 00000000  098C       

                                     0994  1010 10$:

                                     0994  1011  

                                     0994  1012 ;

                                     0994  1013 ; DBB UCB FOR UNIT 2

                                     0994  1014 ;

                                     0994  1015 

                                     0994  1016 DBB$UCB2:

                  00000000 00000000  0994  1017 	.LONG	0,0			; FORK QUEUE LIST ENTRY

                               0098' 099C  1018 	.WORD	10$-DBB$UCB2		; SIZE

                                 10' 099E  1019 	.BYTE	DYN$C_UCB		; TYPE OF BLOCK IS UCB

                                 08  099F  1020 	.BYTE	8			; FORK IPL IS 8 

         00000000 00000000 00000000  09A0  1021 	.LONG	0,0,0			; FORK PC AND CONTEXT REGISTERS

                           000009AE  09AC  1022 	.BLKW	1			; SPARE UNUSED WORD

                               0000  09AE  1023 	.WORD	0			; VOLUME PROTECTION

                          0001 0001  09B0  1024 	.WORD	1,1			; VOLUME OWNER UIC

                           00001030' 09B4  1025 	.LONG	MBA1$CRBS		; POINTER TO CHANNEL REQUEST BLOCK

                           0000084C' 09B8  1026 	.LONG	DBB$DDB			; DEVICE DATA BLOCK

                           00000000  09BC  1027 	.LONG	0			; PID OF OWNER

                           00000A2C' 09C0  1028 	.LONG	DBB$UCB3		; POINTER TO NEXT UCB

                           00000000  09C4  1029 	.LONG	0			; VCB POINTER

                                     09C8  1030 	.LONG	<DEV$M_FOD-		; FILES ORIENTED

                                     09C8  1031 		!DEV$M_DIR-		; DIRECTORY DEVICE

                                     09C8  1032 		!DEV$M_MNT-		; DEVICE MOUNTED

                                     09C8  1033 		!DEV$M_FOR-		; FOREIGN DEVICE

                                     09C8  1034 		!DEV$M_AVL-		; DEVICE AVAILABLE

                                     09C8  1035 		!DEV$M_ELG-		; ERROR LOGGING ENABLED

                                     09C8  1036 		!DEV$M_SHR-		; SHAREABLE

                                     09C8  1037 		!DEV$M_IDV-		; INPUT

                                     09C8  1038 		!DEV$M_ODV-		; OUTPUT

                                     09C8  1039 		!DEV$M_RND-		; RANDOM

                           1D4D4008' 09C8  1040 		>

                           02000001' 09CC  1041 	.LONG	<512@16>+<DC$_DISK>	; SECOND CHARACTERISTICS WORD

                                 16  09D0  1042 	.BYTE	22			; SECTORS PER TRACK

                                 13  09D1  1043 	.BYTE	19			; TRACKS PER CYLINDER

                               032F  09D2  1044 	.WORD	815			; CYLINDERS PER PACK

                  000009D4'000009D4' 09D4  1045 1$:	.LONG	1$,1$			; I/O QUEUE LISTHEAD

                               0002  09DC  1046 	.WORD	2			; UNIT 2

                               0000  09DE  1047 	.WORD	0			; CRB MASKS ARE NULL

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page  22

01                                                                                                                               (1)



                           00000000  09E0  1048 	.LONG	0			; POINTER TO CURRENT PACKET

                               0000  09E4  1049 	.WORD	0			; REF COUNT IS 0

                                 15  09E6  1050 	.BYTE	21			; INTERRUPT LEVEL IS 21 (^X15)

                                 00  09E7  1051 	.BYTE	0			; ALLOCATED FROM ACCESS 0

                           00000000  09E8  1052 	.LONG	0			; ASSOCIATED UCB FOR MAILBOX

                           00000010' 09EC  1053 	.LONG	<1@UCB$V_ONLINE>	; STATUS

                           00000000  09F0  1054 	.LONG	0			; TIMEOUT TIME

                           00000000  09F4  1055 	.LONG	0			; COUNT OF OPERATIONS

                           00000001' 09F8  1056 	.LONG	MMG$C_IOSPTN+1		; SYSTEM VIRTUAL PAGE NUMBER

                           00000000  09FC  1057 	.LONG	0			; SYSTEM VIRTUAL ADDRESS OF PTE

                               0000  0A00  1058 	.WORD	0			; BYTE OFFSET IN FIRST PAGE

                               0000  0A02  1059 	.WORD	0			; BYTE COUNT OF TRANSFER

                              08 08  0A04  1060 	.BYTE	8,8			; ERROR RETRY COUNT

                               0000  0A06  1061 	.WORD	0			; DEVICE ERRORS

                                 02  0A08  1062 	.BYTE	2			; SLAVE CONTROLLER NUMBER

                                 40  0A09  1063 	.BYTE	<2@7>/4			; DRIVE OFFSET CONSTANT

                                 00  0A0A  1064 	.BYTE	0			; FUNCTION INDEX

                                 00  0A0B  1065 	.BYTE	0			; SUBFUNCTION INDEX

                  00000000 00000000  0A0C  1066 	.LONG	0,0			; ERROR LOG STORAGE

00000000 00000000 00000000 000532BE  0A14  1067 	.LONG	815*19*22,0,0,0,0,0	; DEVICE DEPENDENT DATA AREA

                  00000000 00000000  0A24       

                                     0A2C  1068 10$:

                                     0A2C  1069  

                                     0A2C  1070 ;

                                     0A2C  1071 ; DBB UCB FOR UNIT 3

                                     0A2C  1072 ;

                                     0A2C  1073  

                                     0A2C  1074 DBB$UCB3:

                  00000000 00000000  0A2C  1075 	.LONG	0,0			; FORK QUEUE LIST ENTRY

                               0098' 0A34  1076 	.WORD	10$-DBB$UCB3		; SIZE

                                 10' 0A36  1077 	.BYTE	DYN$C_UCB		; TYPE OF BLOCK IS UCB

                                 08  0A37  1078 	.BYTE	8			; FORK IPL IS 8 

         00000000 00000000 00000000  0A38  1079 	.LONG	0,0,0			; FORK PC AND CONTEXT REGISTERS

                           00000A46  0A44  1080 	.BLKW	1			; SPARE UNUSED WORD

                               0000  0A46  1081 	.WORD	0			; VOLUME PROTECTION

                          0001 0001  0A48  1082 	.WORD	1,1			; VOLUME OWNER UIC

                           00001030' 0A4C  1083 	.LONG	MBA1$CRBS		; POINTER TO CHANNEL REQUEST BLOCK

                           0000084C' 0A50  1084 	.LONG	DBB$DDB			; DEVICE DATA BLOCK

                           00000000  0A54  1085 	.LONG	0			; PID OF OWNER

                           00000000  0A58  1086 	.LONG	0			; POINTER TO NEXT UCB

                           00000000  0A5C  1087 	.LONG	0			; VCB POINTER

                                     0A60  1088 	.LONG	<DEV$M_FOD-		; FILES ORIENTED

                                     0A60  1089 		!DEV$M_DIR-		; DIRECTORY DEVICE

                                     0A60  1090 		!DEV$M_MNT-		; DEVICE MOUNTED

                                     0A60  1091 		!DEV$M_FOR-		; FOREIGN DEVICE

                                     0A60  1092 		!DEV$M_AVL-		; DEVICE AVAILABLE

                                     0A60  1093 		!DEV$M_ELG-		; ERROR LOGGING ENABLED

                                     0A60  1094 		!DEV$M_SHR-		; SHAREABLE

                                     0A60  1095 		!DEV$M_IDV-		; INPUT

                                     0A60  1096 		!DEV$M_ODV-		; OUTPUT

                                     0A60  1097 		!DEV$M_RND-		; RANDOM

                           1D4D4008' 0A60  1098 		>

                           02000001' 0A64  1099 	.LONG	<512@16>+<DC$_DISK>	; SECOND CHARACTERISTICS WORD

                                 16  0A68  1100 	.BYTE	22			; SECTORS PER TRACK

                                 13  0A69  1101 	.BYTE	19			; TRACKS PER CYLINDER

                               032F  0A6A  1102 	.WORD	815			; CYLINDERS PER PACK

                  00000A6C'00000A6C' 0A6C  1103 1$:	.LONG	1$,1$			; I/O QUEUE LISTHEAD

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page  23

01                                                                                                                               (1)



                               0003  0A74  1104 	.WORD	3			; UNIT 3

                               0000  0A76  1105 	.WORD	0			; CRB MASKS ARE NULL

                           00000000  0A78  1106 	.LONG	0			; POINTER TO CURRENT PACKET

                               0000  0A7C  1107 	.WORD	0			; REF COUNT IS 0

                                 15  0A7E  1108 	.BYTE	21			; INTERRUPT LEVEL IS 21 (^X15)

                                 00  0A7F  1109 	.BYTE	0			; ALLOCATED FROM ACCESS 0

                           00000000  0A80  1110 	.LONG	0			; ASSOCIATED UCB FOR MAILBOX

                           00000010' 0A84  1111 	.LONG	<1@UCB$V_ONLINE>	; STATUS

                           00000000  0A88  1112 	.LONG	0			; TIMEOUT TIME

                           00000000  0A8C  1113 	.LONG	0			; COUNT OF OPERATIONS

                           00000001' 0A90  1114 	.LONG	MMG$C_IOSPTN+1		; SYSTEM VIRTUAL PAGE NUMBER

                           00000000  0A94  1115 	.LONG	0			; SYSTEM VIRTUAL ADDRESS OF PTE

                               0000  0A98  1116 	.WORD	0			; BYTE OFFSET IN FIRST PAGE

                               0000  0A9A  1117 	.WORD	0			; BYTE COUNT OF TRANSFER

                              08 08  0A9C  1118 	.BYTE	8,8			; ERROR RETRY COUNT

                               0000  0A9E  1119 	.WORD	0			; DEVICE ERRORS

                                 03  0AA0  1120 	.BYTE	3			; SLAVE CONTROLLER NUMBER

                                 60  0AA1  1121 	.BYTE	<3@7>/4			; DRIVE OFFSET CONSTANT

                                 00  0AA2  1122 	.BYTE	0			; FUNCTION INDEX

                                 00  0AA3  1123 	.BYTE	0			; SUBFUNCTION INDEX

                  00000000 00000000  0AA4  1124 	.LONG	0,0			; ERROR LOG STORAGE

00000000 00000000 00000000 000532BE  0AAC  1125 	.LONG	815*19*22,0,0,0,0,0	; DEVICE DEPENDENT DATA AREA

                  00000000 00000000  0ABC       

                                     0AC4  1126 10$:

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page  24

01                                                                                                                               (1)



                                     0AC4  1128 ;

                                     0AC4  1129 ; DRB DDB

                                     0AC4  1130 ;

                                     0AC4  1131  

                                     0AC4  1132 DRB$DDB::

                           00000000  0AC4  1133 	.LONG	0			; POINTER TO NEXT DDB

                           00000ADC' 0AC8  1134 	.LONG	DRB$UCB0		; POINTER TO FIRST UCB (UNIT 0)

                               0018' 0ACC  1135 	.WORD	10$-DRB$DDB		; SIZE

                                 06' 0ACE  1136 	.BYTE	DYN$C_DDB		; TYPE IS DDB

                                 00  0ACF  1137 	.BYTE	0			; SPARE BYTE

                           00000000' 0AD0  1138 	.LONG	DR$DDT			; POINTER TO DRIVER DISPATCH TABLE

                           31 31 46  0AD4  1139 	.ASCII	/F11/			; DEFAULT ACP NAME

                                 01  0AD7  1140 	.BYTE	1			; ACP CLASS 1

                                 03  0AD8  1141 	.BYTE	3			; 3 CHARACTER NAME

                           42 52 44  0AD9  1142 	.ASCII	/DRB/			; DEVICE NAME

                                     0ADC  1143 10$:

                                     0ADC  1144  

                                     0ADC  1145 ;

                                     0ADC  1146 ; DRB UCB FOR UNIT 0

                                     0ADC  1147 ;

                                     0ADC  1148  

                                     0ADC  1149 DRB$UCB0:

                  00000000 00000000  0ADC  1150 	.LONG	0,0			; FORK QUEUE LIST ENTRY

                               009C' 0AE4  1151 	.WORD	10$-DRB$UCB0		; SIZE

                                 10' 0AE6  1152 	.BYTE	DYN$C_UCB		; TYPE OF BLOCK IS UCB

                                 08  0AE7  1153 	.BYTE	8			; FORK IPL IS 8 

         00000000 00000000 00000000  0AE8  1154 	.LONG	0,0,0			; FORK PC AND CONTEXT REGISTERS

                           00000AF6  0AF4  1155 	.BLKW	1			; SPARE UNUSED WORD

                               0000  0AF6  1156 	.WORD	0			; VOLUME PROTECTION

                          0001 0001  0AF8  1157 	.WORD	1,1			; VOLUME OWNER UIC

                           00001030' 0AFC  1158 	.LONG	MBA1$CRBS		; POINTER TO CHANNEL REQUEST BLOCK

                           00000AC4' 0B00  1159 	.LONG	DRB$DDB			; DEVICE DATA BLOCK

                           00000000  0B04  1160 	.LONG	0			; PID OF OWNER

                           00000B78' 0B08  1161 	.LONG	DRB$UCB1		; POINTER TO NEXT UCB

                           00000000  0B0C  1162 	.LONG	0			; VCB POINTER

                                     0B10  1163 	.LONG	<DEV$M_FOD-		; FILES ORIENTED

                                     0B10  1164 		!DEV$M_DIR-		; DIRECTORY DEVICE

                                     0B10  1165 		!DEV$M_MNT-		; DEVICE MOUNTED

                                     0B10  1166 		!DEV$M_FOR-		; FOREIGN DEVICE

                                     0B10  1167 		!DEV$M_AVL-		; DEVICE AVAILABLE

                                     0B10  1168 		!DEV$M_ELG-		; ERROR LOGGING ENABLED

                                     0B10  1169 		!DEV$M_SHR-		; SHAREABLE

                                     0B10  1170 		!DEV$M_IDV-		; INPUT

                                     0B10  1171 		!DEV$M_ODV-		; OUTPUT

                                     0B10  1172 		!DEV$M_RND-		; RANDOM

                           1D4D4008' 0B10  1173 		>

                           02000001' 0B14  1174 	.LONG	<512@16>+<DC$_DISK>	; SECOND CHARACTERISTICS WORD

                                 20  0B18  1175 	.BYTE	32			; SECTORS PER TRACK

                                 05  0B19  1176 	.BYTE	5			; TRACKS PER CYLINDER

                               0337  0B1A  1177 	.WORD	823			; CYLINDERS PER PACK

                  00000B1C'00000B1C' 0B1C  1178 1$:	.LONG	1$,1$			; I/O QUEUE LISTHEAD

                               0000  0B24  1179 	.WORD	0			; UNIT 0

                               0000  0B26  1180 	.WORD	0			; CRB MASKS ARE NULL

                           00000000  0B28  1181 	.LONG	0			; POINTER TO CURRENT PACKET

                               0000  0B2C  1182 	.WORD	0			; REF COUNT IS 0

                                 15  0B2E  1183 	.BYTE	21			; INTERRUPT LEVEL IS 21 (^X15)

                                 00  0B2F  1184 	.BYTE	0			; ALLOCATED FROM ACCESS 0

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page  25

01                                                                                                                               (1)



                           00000000  0B30  1185 	.LONG	0			; ASSOCIATED UCB FOR MAILBOX

                           00000010' 0B34  1186 	.LONG	<1@UCB$V_ONLINE>	; STATUS

                           00000000  0B38  1187 	.LONG	0			; TIMEOUT TIME

                           00000000  0B3C  1188 	.LONG	0			; COUNT OF OPERATIONS

                           00000001' 0B40  1189 	.LONG	MMG$C_IOSPTN+1		; SYSTEM VIRTUAL PAGE NUMBER

                           00000000  0B44  1190 	.LONG	0			; SYSTEM VIRTUAL ADDRESS OF PTE

                               0000  0B48  1191 	.WORD	0			; BYTE OFFSET IN FIRST PAGE

                               0000  0B4A  1192 	.WORD	0			; BYTE COUNT OF TRANSFER

                              08 08  0B4C  1193 	.BYTE	8,8			; ERROR RETRY COUNT

                               0000  0B4E  1194 	.WORD	0			; DEVICE ERRORS

                                 00  0B50  1195 	.BYTE	0			; SLAVE CONTROLLER NUMBER

                                 00  0B51  1196 	.BYTE	<0@7>/4			; DRIVE OFFSET CONSTANT

                                 00  0B52  1197 	.BYTE	0			; FUNCTION INDEX

                                 00  0B53  1198 	.BYTE	0			; SUBFUNCTION INDEX

                  00000000 00000000  0B54  1199 	.LONG	0,0			; ERROR LOG STORAGE

00000000 00000000 00000000 00020240  0B5C  1200 	.LONG	<823*5*32>-32,0,0,0,0,0,0 ; DEVICE DEPENDENT DATA AREA

         00000000 00000000 00000000  0B6C       

                                     0B78  1201 10$:

                                     0B78  1202  

                                     0B78  1203 ;

                                     0B78  1204 ; DRB UCB FOR UNIT 1

                                     0B78  1205 ;

                                     0B78  1206  

                                     0B78  1207 DRB$UCB1:

                  00000000 00000000  0B78  1208 	.LONG	0,0			; FORK QUEUE LIST ENTRY

                               009C' 0B80  1209 	.WORD	10$-DRB$UCB1		; SIZE

                                 10' 0B82  1210 	.BYTE	DYN$C_UCB		; TYPE OF BLOCK IS UCB

                                 08  0B83  1211 	.BYTE	8			; FORK IPL IS 8 

         00000000 00000000 00000000  0B84  1212 	.LONG	0,0,0			; FORK PC AND CONTEXT REGISTERS

                           00000B92  0B90  1213 	.BLKW	1			; SPARE UNUSED WORD

                               0000  0B92  1214 	.WORD	0			; VOLUME PROTECTION

                          0001 0001  0B94  1215 	.WORD	1,1			; VOLUME OWNER UIC

                           00001030' 0B98  1216 	.LONG	MBA1$CRBS		; POINTER TO CHANNEL REQUEST BLOCK

                           00000AC4' 0B9C  1217 	.LONG	DRB$DDB			; DEVICE DATA BLOCK

                           00000000  0BA0  1218 	.LONG	0			; PID OF OWNER

                           00000C14' 0BA4  1219 	.LONG	DRB$UCB2		; POINTER TO NEXT UCB

                           00000000  0BA8  1220 	.LONG	0			; VCB POINTER

                                     0BAC  1221 	.LONG	<DEV$M_FOD-		; FILES ORIENTED

                                     0BAC  1222 		!DEV$M_DIR-		; DIRECTORY DEVICE

                                     0BAC  1223 		!DEV$M_MNT-		; DEVICE MOUNTED

                                     0BAC  1224 		!DEV$M_FOR-		; FOREIGN DEVICE

                                     0BAC  1225 		!DEV$M_AVL-		; DEVICE AVAILABLE

                                     0BAC  1226 		!DEV$M_ELG-		; ERROR LOGGING ENABLED

                                     0BAC  1227 		!DEV$M_SHR-		; SHAREABLE

                                     0BAC  1228 		!DEV$M_IDV-		; INPUT

                                     0BAC  1229 		!DEV$M_ODV-		; OUTPUT

                                     0BAC  1230 		!DEV$M_RND-		; RANDOM

                           1D4D4008' 0BAC  1231 		>			;

                           02000001' 0BB0  1232 	.LONG	<512@16>+<DC$_DISK>	; SECOND CHARACTERISTICS WORD

                                 20  0BB4  1233 	.BYTE	32			; SECTORS PER TRACK

                                 05  0BB5  1234 	.BYTE	5			; TRACKS PER CYLINDER

                               0337  0BB6  1235 	.WORD	823			; CYLINDERS PER DISK

                  00000BB8'00000BB8' 0BB8  1236 1$:	.LONG	1$,1$			; I/O QUEUE LISTHEAD

                               0001  0BC0  1237 	.WORD	1			; UNIT 1

                               0000  0BC2  1238 	.WORD	0			; CRB MASKS ARE NULL

                           00000000  0BC4  1239 	.LONG	0			; POINTER TO CURRENT PACKET

                               0000  0BC8  1240 	.WORD	0			; REF COUNT IS 0

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page  26

01                                                                                                                               (1)



                                 15  0BCA  1241 	.BYTE	21			; INTERRUPT LEVEL IS 21 (^X15)

                                 00  0BCB  1242 	.BYTE	0			; ALLOCATED FROM ACCESS 0

                           00000000  0BCC  1243 	.LONG	0			; ASSOCIATED UCB FOR MAILBOX

                           00000010' 0BD0  1244 	.LONG	<1@UCB$V_ONLINE>	; STATUS

                           00000000  0BD4  1245 	.LONG	0			; TIMEOUT TIME

                           00000000  0BD8  1246 	.LONG	0			; COUNT OF OPERATIONS

                           00000001' 0BDC  1247 	.LONG	MMG$C_IOSPTN+1		; SYSTEM VIRTUAL PAGE NUMBER

                           00000000  0BE0  1248 	.LONG	0			; SYSTEM VIRTUAL ADDRESS OF PTE

                               0000  0BE4  1249 	.WORD	0			; BYTE OFFSET IN FIRST PAGE

                               0000  0BE6  1250 	.WORD	0			; BYTE COUNT OF TRANSFER

                              08 08  0BE8  1251 	.BYTE	8,8			; ERROR RETRY COUNT

                               0000  0BEA  1252 	.WORD	0			; DEVICE ERRORS

                                 01  0BEC  1253 	.BYTE	1			; SLAVE CONTROLLER NUMBER

                                 20  0BED  1254 	.BYTE	<1@7>/4			; DRIVE OFFSET CONSTANT

                                 00  0BEE  1255 	.BYTE	0			; FUNCTION INDEX

                                 00  0BEF  1256 	.BYTE	0			; SUBFUNCTION INDEX

                  00000000 00000000  0BF0  1257 	.LONG	0,0			; ERROR LOG STORAGE

00000000 00000000 00000000 00020240  0BF8  1258 	.LONG	<823*5*32>-32,0,0,0,0,0,0 ; DEVICE DEPENDENT DATA AREA

         00000000 00000000 00000000  0C08       

                                     0C14  1259 10$:

                                     0C14  1260  

                                     0C14  1261 ;

                                     0C14  1262 ; DRB UCB FOR UNIT 2

                                     0C14  1263 ;

                                     0C14  1264 

                                     0C14  1265 DRB$UCB2:

                  00000000 00000000  0C14  1266 	.LONG	0,0			; FORK QUEUE LIST ENTRY

                               009C' 0C1C  1267 	.WORD	10$-DRB$UCB2		; SIZE

                                 10' 0C1E  1268 	.BYTE	DYN$C_UCB		; TYPE OF BLOCK IS UCB

                                 08  0C1F  1269 	.BYTE	8			; FORK IPL IS 8 

         00000000 00000000 00000000  0C20  1270 	.LONG	0,0,0			; FORK PC AND CONTEXT REGISTERS

                           00000C2E  0C2C  1271 	.BLKW	1			; SPARE UNUSED WORD

                               0000  0C2E  1272 	.WORD	0			; VOLUME PROTECTION

                          0001 0001  0C30  1273 	.WORD	1,1			; VOLUME OWNER UIC

                           00001030' 0C34  1274 	.LONG	MBA1$CRBS		; POINTER TO CHANNEL REQUEST BLOCK

                           00000AC4' 0C38  1275 	.LONG	DRB$DDB			; DEVICE DATA BLOCK

                           00000000  0C3C  1276 	.LONG	0			; PID OF OWNER

                           00000CB0' 0C40  1277 	.LONG	DRB$UCB3		; POINTER TO NEXT UCB

                           00000000  0C44  1278 	.LONG	0			; VCB POINTER

                                     0C48  1279 	.LONG	<DEV$M_FOD-		; FILES ORIENTED

                                     0C48  1280 		!DEV$M_DIR-		; DIRECTORY DEVICE

                                     0C48  1281 		!DEV$M_MNT-		; DEVICE MOUNTED

                                     0C48  1282 		!DEV$M_FOR-		; FOREIGN DEVICE

                                     0C48  1283 		!DEV$M_AVL-		; DEVICE AVAILABLE

                                     0C48  1284 		!DEV$M_ELG-		; ERROR LOGGING ENABLED

                                     0C48  1285 		!DEV$M_SHR-		; SHAREABLE

                                     0C48  1286 		!DEV$M_IDV-		; INPUT

                                     0C48  1287 		!DEV$M_ODV-		; OUTPUT

                                     0C48  1288 		!DEV$M_RND-		; RANDOM

                           1D4D4008' 0C48  1289 		>

                           02000001' 0C4C  1290 	.LONG	<512@16>+<DC$_DISK>	; SECOND CHARACTERISTICS WORD

                                 20  0C50  1291 	.BYTE	32			; SECTORS PER TRACK

                                 05  0C51  1292 	.BYTE	5			; TRACKS PER CYLINDER

                               0337  0C52  1293 	.WORD	823			; CYLINDERS PER PACK

                  00000C54'00000C54' 0C54  1294 1$:	.LONG	1$,1$			; I/O QUEUE LISTHEAD

                               0002  0C5C  1295 	.WORD	2			; UNIT 2

                               0000  0C5E  1296 	.WORD	0			; CRB MASKS ARE NULL

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page  27

01                                                                                                                               (1)



                           00000000  0C60  1297 	.LONG	0			; POINTER TO CURRENT PACKET

                               0000  0C64  1298 	.WORD	0			; REF COUNT IS 0

                                 15  0C66  1299 	.BYTE	21			; INTERRUPT LEVEL IS 21 (^X15)

                                 00  0C67  1300 	.BYTE	0			; ALLOCATED FROM ACCESS 0

                           00000000  0C68  1301 	.LONG	0			; ASSOCIATED UCB FOR MAILBOX

                           00000010' 0C6C  1302 	.LONG	<1@UCB$V_ONLINE>	; STATUS

                           00000000  0C70  1303 	.LONG	0			; TIMEOUT TIME

                           00000000  0C74  1304 	.LONG	0			; COUNT OF OPERATIONS

                           00000001' 0C78  1305 	.LONG	MMG$C_IOSPTN+1		; SYSTEM VIRTUAL PAGE NUMBER

                           00000000  0C7C  1306 	.LONG	0			; SYSTEM VIRTUAL ADDRESS OF PTE

                               0000  0C80  1307 	.WORD	0			; BYTE OFFSET IN FIRST PAGE

                               0000  0C82  1308 	.WORD	0			; BYTE COUNT OF TRANSFER

                              08 08  0C84  1309 	.BYTE	8,8			; ERROR RETRY COUNT

                               0000  0C86  1310 	.WORD	0			; DEVICE ERRORS

                                 02  0C88  1311 	.BYTE	2			; SLAVE CONTROLLER NUMBER

                                 40  0C89  1312 	.BYTE	<2@7>/4			; DRIVE OFFSET CONSTANT

                                 00  0C8A  1313 	.BYTE	0			; FUNCTION INDEX

                                 00  0C8B  1314 	.BYTE	0			; SUBFUNCTION INDEX

                  00000000 00000000  0C8C  1315 	.LONG	0,0			; ERROR LOG STORAGE

00000000 00000000 00000000 00020240  0C94  1316 	.LONG	<823*5*32>-32,0,0,0,0,0,0 ; DEVICE DEPENDENT DATA AREA

         00000000 00000000 00000000  0CA4       

                                     0CB0  1317 10$:

                                     0CB0  1318  

                                     0CB0  1319 ;

                                     0CB0  1320 ; DRB UCB FOR UNIT 3

                                     0CB0  1321 ;

                                     0CB0  1322  

                                     0CB0  1323 DRB$UCB3:

                  00000000 00000000  0CB0  1324 	.LONG	0,0			; FORK QUEUE LIST ENTRY

                               009C' 0CB8  1325 	.WORD	10$-DRB$UCB3		; SIZE

                                 10' 0CBA  1326 	.BYTE	DYN$C_UCB		; TYPE OF BLOCK IS UCB

                                 08  0CBB  1327 	.BYTE	8			; FORK IPL IS 8 

         00000000 00000000 00000000  0CBC  1328 	.LONG	0,0,0			; FORK PC AND CONTEXT REGISTERS

                           00000CCA  0CC8  1329 	.BLKW	1			; SPARE UNUSED WORD

                               0000  0CCA  1330 	.WORD	0			; VOLUME PROTECTION

                          0001 0001  0CCC  1331 	.WORD	1,1			; VOLUME OWNER UIC

                           00001030' 0CD0  1332 	.LONG	MBA1$CRBS		; POINTER TO CHANNEL REQUEST BLOCK

                           00000AC4' 0CD4  1333 	.LONG	DRB$DDB			; DEVICE DATA BLOCK

                           00000000  0CD8  1334 	.LONG	0			; PID OF OWNER

                           00000000  0CDC  1335 	.LONG	0			; POINTER TO NEXT UCB

                           00000000  0CE0  1336 	.LONG	0			; VCB POINTER

                                     0CE4  1337 	.LONG	<DEV$M_FOD-		; FILES ORIENTED

                                     0CE4  1338 		!DEV$M_DIR-		; DIRECTORY DEVICE

                                     0CE4  1339 		!DEV$M_MNT-		; DEVICE MOUNTED

                                     0CE4  1340 		!DEV$M_FOR-		; FOREIGN DEVICE

                                     0CE4  1341 		!DEV$M_AVL-		; DEVICE AVAILABLE

                                     0CE4  1342 		!DEV$M_ELG-		; ERROR LOGGING ENABLED

                                     0CE4  1343 		!DEV$M_SHR-		; SHAREABLE

                                     0CE4  1344 		!DEV$M_IDV-		; INPUT

                                     0CE4  1345 		!DEV$M_ODV-		; OUTPUT

                                     0CE4  1346 		!DEV$M_RND-		; RANDOM

                           1D4D4008' 0CE4  1347 		>

                           02000001' 0CE8  1348 	.LONG	<512@16>+<DC$_DISK>	; SECOND CHARACTERISTICS WORD

                                 20  0CEC  1349 	.BYTE	32			; SECTORS PER TRACK

                                 05  0CED  1350 	.BYTE	5			; TRACKS PER CYLINDER

                               0337  0CEE  1351 	.WORD	823			; CYLINDERS PER PACK

                  00000CF0'00000CF0' 0CF0  1352 1$:	.LONG	1$,1$			; I/O QUEUE LISTHEAD

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page  28

01                                                                                                                               (1)



                               0003  0CF8  1353 	.WORD	3			; UNIT 3

                               0000  0CFA  1354 	.WORD	0			; CRB MASKS ARE NULL

                           00000000  0CFC  1355 	.LONG	0			; POINTER TO CURRENT PACKET

                               0000  0D00  1356 	.WORD	0			; REF COUNT IS 0

                                 15  0D02  1357 	.BYTE	21			; INTERRUPT LEVEL IS 21 (^X15)

                                 00  0D03  1358 	.BYTE	0			; ALLOCATED FROM ACCESS 0

                           00000000  0D04  1359 	.LONG	0			; ASSOCIATED UCB FOR MAILBOX

                           00000010' 0D08  1360 	.LONG	<1@UCB$V_ONLINE>	; STATUS

                           00000000  0D0C  1361 	.LONG	0			; TIMEOUT TIME

                           00000000  0D10  1362 	.LONG	0			; COUNT OF OPERATIONS

                           00000001' 0D14  1363 	.LONG	MMG$C_IOSPTN+1		; SYSTEM VIRTUAL PAGE NUMBER

                           00000000  0D18  1364 	.LONG	0			; SYSTEM VIRTUAL ADDRESS OF PTE

                               0000  0D1C  1365 	.WORD	0			; BYTE OFFSET IN FIRST PAGE

                               0000  0D1E  1366 	.WORD	0			; BYTE COUNT OF TRANSFER

                              08 08  0D20  1367 	.BYTE	8,8			; ERROR RETRY COUNT

                               0000  0D22  1368 	.WORD	0			; DEVICE ERRORS

                                 03  0D24  1369 	.BYTE	3			; SLAVE CONTROLLER NUMBER

                                 60  0D25  1370 	.BYTE	<3@7>/4			; DRIVE OFFSET CONSTANT

                                 00  0D26  1371 	.BYTE	0			; FUNCTION INDEX

                                 00  0D27  1372 	.BYTE	0			; FUNCTION INDEX

                  00000000 00000000  0D28  1373 	.LONG	0,0			; ERROR LOG STORAGE

00000000 00000000 00000000 00020240  0D30  1374 	.LONG	<823*5*32>-32,0,0,0,0,0,0 ; DEVICE DEPENDENT DATA AREA

         00000000 00000000 00000000  0D40       

                                     0D4C  1375 10$:

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page  29

01                                                                                                                               (1)



                                     0D4C  1377 ;

                                     0D4C  1378 ; TMB DDB

                                     0D4C  1379 ;

                                     0D4C  1380  

                                     0D4C  1381 TMB$DDB:

                           00000000  0D4C  1382 	.LONG	0			; POINTER TO NEXT DDB

                           00000D64' 0D50  1383 	.LONG	TMB$UCB0		; POINTER TO FIRST UCB (UNIT 0)

                               0018' 0D54  1384 	.WORD	10$-TMB$DDB		; SIZE

                                 06' 0D56  1385 	.BYTE	DYN$C_DDB		; TYPE IS DDB

                                 00  0D57  1386 	.BYTE	0			; SPARE BYTE

                           00000000' 0D58  1387 	.LONG	TM$DDT			; POINTER TO DRIVER DISPATCH TABLE

                        20 41 54 4D  0D5C  1388 	.ASCII	/MTA /			; DEFAULT ACP NAME

                                 03  0D60  1389 	.BYTE	3			; 3 CHARACTER NAME

                           41 54 4D  0D61  1390 	.ASCII	/MTA/			; DEVICE NAME

                                     0D64  1391 10$:

                                     0D64  1392  

                                     0D64  1393 ;

                                     0D64  1394 ; TMB UCB FOR UNIT 0

                                     0D64  1395 ;

                                     0D64  1396  

                                     0D64  1397 TMB$UCB0:

                  00000000 00000000  0D64  1398 	.LONG	0,0			; FORK QUEUE LIST ENTRY

                               009C' 0D6C  1399 	.WORD	10$-TMB$UCB0		; SIZE

                                 10' 0D6E  1400 	.BYTE	DYN$C_UCB		; TYPE OF BLOCK IS UCB

                                 08  0D6F  1401 	.BYTE	8			; FORK IPL IS 8 

         00000000 00000000 00000000  0D70  1402 	.LONG	0,0,0			; FORK PC AND CONTEXT REGISTERS

                           00000D7E  0D7C  1403 	.BLKW	1			; SPARE UNUSED WORD

                               0000  0D7E  1404 	.WORD	0			; VOLUME PROTECTION

                          0001 0001  0D80  1405 	.WORD	1,1			; VOLUME OWNER UIC

                           00000FD4' 0D84  1406 	.LONG	MBA1$CRBP		; POINTER TO CHANNEL REQUEST BLOCK

                           00000D4C' 0D88  1407 	.LONG	TMB$DDB			; DEVICE DATA BLOCK

                           00000000  0D8C  1408 	.LONG	0			; PID OF OWNER

                           00000E00' 0D90  1409 	.LONG	TMB$UCB1		; POINTER TO NEXT UCB

                           00000000  0D94  1410 	.LONG	0			; VCB POINTER

                                     0D98  1411 	.LONG	<DEV$M_FOD-		; FILES ORIENTED

                                     0D98  1412 		!DEV$M_DIR-		; DIRECTORY DEVICE

                                     0D98  1413 		!DEV$M_MNT-		; DEVICE MOUNTED

                                     0D98  1414 		!DEV$M_FOR-		; FOREIGN DEVICE

                                     0D98  1415 		!DEV$M_SDI-		; SINGLE DIRECTORY DEVICE

                                     0D98  1416 		!DEV$M_AVL-		; DEVICE AVAILABLE

                                     0D98  1417 		!DEV$M_ELG-		; ERROR LOGGING ENABLED

                                     0D98  1418 		!DEV$M_IDV-		; INPUT

                                     0D98  1419 		!DEV$M_ODV-		; OUTPUT

                                     0D98  1420 		!DEV$M_SQD-		; SEQUENTIAL DEVICE

                           0D4C4038' 0D98  1421 		>

                           02000602' 0D9C  1422 	.LONG	<512@16>+<6@8+DC$_TAPE>	; SECOND CHARACTERISTICS WORD

                               03C0  0DA0  1423 	.WORD	^X3C0			; TAPE CHARACTERISTICS

                               0000  0DA2  1424 	.WORD	0			; TAPE STATUS

                  00000DA4'00000DA4' 0DA4  1425 1$:	.LONG	1$,1$			; I/O QUEUE LISTHEAD

                               0000  0DAC  1426 	.WORD	0			; UNIT 0

                               0000  0DAE  1427 	.WORD	0			; CRB MASKS ARE NULL

                           00000000  0DB0  1428 	.LONG	0			; POINTER TO CURRENT PACKET

                               0000  0DB4  1429 	.WORD	0			; REF COUNT IS 0

                                 15  0DB6  1430 	.BYTE	21			; INTERRUPT LEVEL IS 21 (^X15)

                                 00  0DB7  1431 	.BYTE	0			; ALLOCATED FROM ACCESS 0

                           00000000  0DB8  1432 	.LONG	0			; ASSOCIATED UCB FOR MAILBOX

                           00000010' 0DBC  1433 	.LONG	<1@UCB$V_ONLINE>	; STATUS

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page  30

01                                                                                                                               (1)



                           00000000  0DC0  1434 	.LONG	0			; TIMEOUT TIME

                           00000000  0DC4  1435 	.LONG	0			; COUNT OF OPERATIONS

                           1FFFFFFF  0DC8  1436 	.LONG	^X1FFFFFFF		; SYSTEM VIRTUAL PAGE NUMBER

                           00000000  0DCC  1437 	.LONG	0			; SYSTEM VIRTUAL ADDRESS OF PTE

                               0000  0DD0  1438 	.WORD	0			; BYTE OFFSET IN FIRST PAGE

                               0000  0DD2  1439 	.WORD	0			; BYTE COUNT OF TRANSFER

                              10 10  0DD4  1440 	.BYTE	16,16			; ERROR RETRY COUNT

                               0000  0DD6  1441 	.WORD	0			; DEVICE ERRORS

                                 00  0DD8  1442 	.BYTE	0			; SLAVE CONTROLLER NUMBER

                           00000DDA  0DD9  1443 	.BLKB	1			; SPARE UNUSED BYTE

                                 00  0DDA  1444 	.BYTE	0			; FUNCTION INDEX

                                 00  0DDB  1445 	.BYTE	0			; SUBFUNCTION INDEX

00000000 00000000 00000000 00000000  0DDC  1446 	.LONG	0,0,0,0			; ERROR LOG STORAGE

         00000000 00000000 00000000  0DEC  1447 	.LONG	0,0,0			; DEVICE DEPENDENT DATA

                          03C0 0000  0DF8  1448 	.WORD	0,^X3C0			;

                           00000000  0DFC  1449 	.LONG	0			;

                                     0E00  1450 10$:

                                     0E00  1451  

                                     0E00  1452 ;

                                     0E00  1453 ; TMB UCB FOR UNIT 1

                                     0E00  1454 ;

                                     0E00  1455  

                                     0E00  1456 TMB$UCB1:

                  00000000 00000000  0E00  1457 	.LONG	0,0			; FORK QUEUE LIST ENTRY

                               009C' 0E08  1458 	.WORD	10$-TMB$UCB1		; SIZE

                                 10' 0E0A  1459 	.BYTE	DYN$C_UCB		; TYPE OF BLOCK IS UCB

                                 08  0E0B  1460 	.BYTE	8			; FORK IPL IS 8 

         00000000 00000000 00000000  0E0C  1461 	.LONG	0,0,0			; FORK PC AND CONTEXT REGISTERS

                           00000E1A  0E18  1462 	.BLKW	1			; SPARE UNUSED WORD

                               0000  0E1A  1463 	.WORD	0			; VOLUME PROTECTION

                          0001 0001  0E1C  1464 	.WORD	1,1			; VOLUME OWNER UIC

                           00000FD4' 0E20  1465 	.LONG	MBA1$CRBP		; POINTER TO CHANNEL REQUEST BLOCK

                           00000D4C' 0E24  1466 	.LONG	TMB$DDB			; DEVICE DATA BLOCK

                           00000000  0E28  1467 	.LONG	0			; PID OF OWNER

                           00000E9C' 0E2C  1468 	.LONG	TMB$UCB2		; POINTER TO NEXT UCB

                           00000000  0E30  1469 	.LONG	0			; VCB POINTER

                                     0E34  1470 	.LONG	<DEV$M_FOD-		; FILES ORIENTED

                                     0E34  1471 		!DEV$M_DIR-		; DIRECTORY DEVICE

                                     0E34  1472 		!DEV$M_MNT-		; DEVICE MOUNTED

                                     0E34  1473 		!DEV$M_FOR-		; FOREIGN DEVICE

                                     0E34  1474 		!DEV$M_SDI-		; SINGLE DIRECTORY DEVICE

                                     0E34  1475 		!DEV$M_AVL-		; DEVICE AVAILABLE

                                     0E34  1476 		!DEV$M_ELG-		; ERROR LOGGING ENABLED

                                     0E34  1477 		!DEV$M_IDV-		; INPUT

                                     0E34  1478 		!DEV$M_ODV-		; OUTPUT

                                     0E34  1479 		!DEV$M_SQD-		; SEQUENTIAL DEVICE

                           0D4C4038' 0E34  1480 		>			;

                           02000602' 0E38  1481 	.LONG	<512@16>+<6@8+DC$_TAPE>	; SECOND CHARACTERISTICS WORD

                               03C1  0E3C  1482 	.WORD	^X3C1			; TAPE CHARACTERISTICS

                               0000  0E3E  1483 	.WORD	0			; TAPE STATUS

                  00000E40'00000E40' 0E40  1484 1$:	.LONG	1$,1$			; I/O QUEUE LISTHEAD

                               0001  0E48  1485 	.WORD	1			; UNIT 1

                               0000  0E4A  1486 	.WORD	0			; CRB MASKS ARE NULL

                           00000000  0E4C  1487 	.LONG	0			; POINTER TO CURRENT PACKET

                               0000  0E50  1488 	.WORD	0			; REF COUNT IS 0

                                 15  0E52  1489 	.BYTE	21			; INTERRUPT LEVEL IS 21 (^X15)

                                 00  0E53  1490 	.BYTE	0			; ALLOCATED FROM ACCESS 0

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page  31

01                                                                                                                               (1)



                           00000000  0E54  1491 	.LONG	0			; ASSOCIATED UCB FOR MAILBOX

                           00000010' 0E58  1492 	.LONG	<1@UCB$V_ONLINE>	; STATUS

                           00000000  0E5C  1493 	.LONG	0			; TIMEOUT TIME

                           00000000  0E60  1494 	.LONG	0			; COUNT OF OPERATIONS

                           1FFFFFFF  0E64  1495 	.LONG	^X1FFFFFFF		; SYSTEM VIRTUAL PAGE NUMBER

                           00000000  0E68  1496 	.LONG	0			; SYSTEM VIRTUAL ADDRESS OF PTE

                               0000  0E6C  1497 	.WORD	0			; BYTE OFFSET IN FIRST PAGE

                               0000  0E6E  1498 	.WORD	0			; BYTE COUNT OF TRANSFER

                              10 10  0E70  1499 	.BYTE	16,16			; ERROR RETRY COUNT

                               0000  0E72  1500 	.WORD	0			; DEVICE ERRORS

                                 00  0E74  1501 	.BYTE	0			; SLAVE CONTROLLER NUMBER

                           00000E76  0E75  1502 	.BLKB	1			; SPARE UNUSED BYTE

                                 00  0E76  1503 	.BYTE	0			; FUNCTION INDEX

                                 00  0E77  1504 	.BYTE	0			; SUBFUNCTION INDEX

00000000 00000000 00000000 00000000  0E78  1505 	.LONG	0,0,0,0			; ERROR LOG STORAGE

         00000000 00000000 00000000  0E88  1506 	.LONG	0,0,0			; DEVICE DEPENDENT DATA

                          03C1 0000  0E94  1507 	.WORD	0,^X3C1			;

                           00000000  0E98  1508 	.LONG	0			;

                                     0E9C  1509 10$:

                                     0E9C  1510  

                                     0E9C  1511 ;

                                     0E9C  1512 ; TMB UCB FOR UNIT 2

                                     0E9C  1513 ;

                                     0E9C  1514  

                                     0E9C  1515 TMB$UCB2:

                  00000000 00000000  0E9C  1516 	.LONG	0,0			; FORK QUEUE LIST ENTRY

                               009C' 0EA4  1517 	.WORD	10$-TMB$UCB2		; SIZE

                                 10' 0EA6  1518 	.BYTE	DYN$C_UCB		; TYPE OF BLOCK IS UCB

                                 08  0EA7  1519 	.BYTE	8			; FORK IPL IS 8 

         00000000 00000000 00000000  0EA8  1520 	.LONG	0,0,0			; FORK PC AND CONTEXT REGISTERS

                           00000EB6  0EB4  1521 	.BLKW	1			; SPARE UNUSED WORD

                               0000  0EB6  1522 	.WORD	0			; VOLUME PROTECTION

                          0001 0001  0EB8  1523 	.WORD	1,1			; VOLUME OWNER UIC

                           00000FD4' 0EBC  1524 	.LONG	MBA1$CRBP		; POINTER TO CHANNEL REQUEST BLOCK

                           00000D4C' 0EC0  1525 	.LONG	TMB$DDB			; DEVICE DATA BLOCK

                           00000000  0EC4  1526 	.LONG	0			; PID OF OWNER

                           00000F38' 0EC8  1527 	.LONG	TMB$UCB3		; POINTER TO NEXT UCB

                           00000000  0ECC  1528 	.LONG	0			; VCB POINTER

                                     0ED0  1529 	.LONG	<DEV$M_FOD-		; FILES ORIENTED

                                     0ED0  1530 		!DEV$M_DIR-		; DIRECTORY DEVICE

                                     0ED0  1531 		!DEV$M_MNT-		; DEVICE MOUNTED

                                     0ED0  1532 		!DEV$M_FOR-		; FOREIGN DEVICE

                                     0ED0  1533 		!DEV$M_SDI-		; SINGLE DIRECTORY DEVICE

                                     0ED0  1534 		!DEV$M_AVL-		; DEVICE AVAILABLE

                                     0ED0  1535 		!DEV$M_ELG-		; ERROR LOGGING ENABLED

                                     0ED0  1536 		!DEV$M_IDV-		; INPUT

                                     0ED0  1537 		!DEV$M_ODV-		; OUTPUT

                                     0ED0  1538 		!DEV$M_SQD-		; SEQUENTIAL DEVICE

                           0D4C4038' 0ED0  1539 		>

                           02000602' 0ED4  1540 	.LONG	<512@16>+<6@8+DC$_TAPE>	; SECOND CHARACTERISTICS WORD

                               03C2  0ED8  1541 	.WORD	^X3C2			; TAPE CHARACTERISTICS

                               0000  0EDA  1542 	.WORD	0			; TAPE STATUS

                  00000EDC'00000EDC' 0EDC  1543 1$:	.LONG	1$,1$			; I/O QUEUE LISTHEAD

                               0002  0EE4  1544 	.WORD	2			; UNIT 2

                               0000  0EE6  1545 	.WORD	0			; CRB MASKS ARE NULL

                           00000000  0EE8  1546 	.LONG	0			; POINTER TO CURRENT PACKET

                               0000  0EEC  1547 	.WORD	0			; REF COUNT IS 0

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page  32

01                                                                                                                               (1)



                                 15  0EEE  1548 	.BYTE	21			; INTERRUPT LEVEL IS 21 (^X15)

                                 00  0EEF  1549 	.BYTE	0			; ALLOCATED FROM ACCESS 0

                           00000000  0EF0  1550 	.LONG	0			; ASSOCIATED UCB FOR MAILBOX

                           00000010' 0EF4  1551 	.LONG	<1@UCB$V_ONLINE>	; STATUS

                           00000000  0EF8  1552 	.LONG	0			; TIMEOUT TIME

                           00000000  0EFC  1553 	.LONG	0			; COUNT OF OPERATIONS

                           1FFFFFFF  0F00  1554 	.LONG	^X1FFFFFFF		; SYSTEM VIRTUAL PAGE NUMBER

                           00000000  0F04  1555 	.LONG	0			; SYSTEM VIRTUAL ADDRESS OF PTE

                               0000  0F08  1556 	.WORD	0			; BYTE OFFSET IN FIRST PAGE

                               0000  0F0A  1557 	.WORD	0			; BYTE COUNT OF TRANSFER

                              10 10  0F0C  1558 	.BYTE	16,16			; ERROR RETRY COUNT

                               0000  0F0E  1559 	.WORD	0			; DEVICE ERRORS

                                 00  0F10  1560 	.BYTE	0			; SLAVE CONTROLLER NUMBER

                           00000F12  0F11  1561 	.BLKB	1			; SPARE UNUSED BYTE

                                 00  0F12  1562 	.BYTE	0			; FUNCTION INDEX

                                 00  0F13  1563 	.BYTE	0			; SUBFUNCTION INDEX

00000000 00000000 00000000 00000000  0F14  1564 	.LONG	0,0,0,0			; ERROR LOG STORAGE

         00000000 00000000 00000000  0F24  1565 	.LONG	0,0,0			; DEVICE DEPENDENT DATA

                          03C2 0000  0F30  1566 	.WORD	0,^X3C2			;

                           00000000  0F34  1567 	.LONG	0			;

                                     0F38  1568 10$:

                                     0F38  1569  

                                     0F38  1570 ;

                                     0F38  1571 ; TMB UCB FOR UNIT 3

                                     0F38  1572 ;

                                     0F38  1573  

                                     0F38  1574 TMB$UCB3:

                  00000000 00000000  0F38  1575 	.LONG	0,0			; FORK QUEUE LIST ENTRY

                               009C' 0F40  1576 	.WORD	10$-TMB$UCB3		; SIZE

                                 10' 0F42  1577 	.BYTE	DYN$C_UCB		; TYPE OF BLOCK IS UCB

                                 08  0F43  1578 	.BYTE	8			; FORK IPL IS 8 

         00000000 00000000 00000000  0F44  1579 	.LONG	0,0,0			; FORK PC AND CONTEXT REGISTERS

                           00000F52  0F50  1580 	.BLKW	1			; SPARE UNUSED WORD

                               0000  0F52  1581 	.WORD	0			; VOLUME PROTECTION

                          0001 0001  0F54  1582 	.WORD	1,1			; VOLUME OWNER UIC

                           00000FD4' 0F58  1583 	.LONG	MBA1$CRBP		; POINTER TO CHANNEL REQUEST BLOCK

                           00000D4C' 0F5C  1584 	.LONG	TMB$DDB			; DEVICE DATA BLOCK

                           00000000  0F60  1585 	.LONG	0			; PID OF OWNER

                           00000000  0F64  1586 	.LONG	0			; POINTER TO NEXT UCB

                           00000000  0F68  1587 	.LONG	0			; VCB POINTER

                                     0F6C  1588 	.LONG	<DEV$M_FOD-		; FILES ORIENTED

                                     0F6C  1589 		!DEV$M_DIR-		; DIRECTORY DEVICE

                                     0F6C  1590 		!DEV$M_MNT-		; DEVICE MOUNTED

                                     0F6C  1591 		!DEV$M_FOR-		; FOREIGN DEVICE

                                     0F6C  1592 		!DEV$M_SDI-		; SINGLE DIRECTORY DEVICE

                                     0F6C  1593 		!DEV$M_AVL-		; DEVICE AVAILABLE

                                     0F6C  1594 		!DEV$M_ELG-		; ERROR LOGGING ENABLED

                                     0F6C  1595 		!DEV$M_IDV-		; INPUT

                                     0F6C  1596 		!DEV$M_ODV-		; OUTPUT

                                     0F6C  1597 		!DEV$M_SQD-		; SEQUENTIAL DEVICE

                           0D4C4038' 0F6C  1598 		>			;

                           02000602' 0F70  1599 	.LONG	<512@16>+<6@8+DC$_TAPE>	; SECOND CHARACTERISTICS WORD

                               03C3  0F74  1600 	.WORD	^X3C3			; TAPE CHARACTERISTICS

                               0000  0F76  1601 	.WORD	0			; TAPE STATUS

                  00000F78'00000F78' 0F78  1602 1$:	.LONG	1$,1$			; I/O QUEUE LISTHEAD

                               0003  0F80  1603 	.WORD	3			; UNIT 3

                               0000  0F82  1604 	.WORD	0			; CRB MASKS ARE NULL

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page  33

01                                                                                                                               (1)



                           00000000  0F84  1605 	.LONG	0			; POINTER TO CURRENT PACKET

                               0000  0F88  1606 	.WORD	0			; REF COUNT IS 0

                                 15  0F8A  1607 	.BYTE	21			; INTERRUPT LEVEL IS 21 (^X15)

                                 00  0F8B  1608 	.BYTE	0			; ALLOCATED FROM ACCESS 0

                           00000000  0F8C  1609 	.LONG	0			; ASSOCIATED UCB FOR MAILBOX

                           00000010' 0F90  1610 	.LONG	<1@UCB$V_ONLINE>	; STATUS

                           00000000  0F94  1611 	.LONG	0			; TIMEOUT TIME

                           00000000  0F98  1612 	.LONG	0			; COUNT OF OPERATIONS

                           1FFFFFFF  0F9C  1613 	.LONG	^X1FFFFFFF		; SYSTEM VIRTUAL PAGE NUMBER

                           00000000  0FA0  1614 	.LONG	0			; SYSTEM VIRTUAL ADDRESS OF PTE

                               0000  0FA4  1615 	.WORD	0			; BYTE OFFSET IN FIRST PAGE

                               0000  0FA6  1616 	.WORD	0			; BYTE COUNT OF TRANSFER

                              10 10  0FA8  1617 	.BYTE	16,16			; ERROR RETRY COUNT

                               0000  0FAA  1618 	.WORD	0			; DEVICE ERRORS

                                 00  0FAC  1619 	.BYTE	0			; SLAVE CONTROLLER NUMBER

                           00000FAE  0FAD  1620 	.BLKB	1			; SPARE UNUSED BYTE

                                 00  0FAE  1621 	.BYTE	0			; FUNCTION INDEX

                                 00  0FAF  1622 	.BYTE	0			; SUBFUNCTION INDEX

00000000 00000000 00000000 00000000  0FB0  1623 	.LONG	0,0,0,0			; ERROR LOG STORAGE

         00000000 00000000 00000000  0FC0  1624 	.LONG	0,0,0			; DEVICE DEPENDENT DATA

                          03C3 0000  0FCC  1625 	.WORD	0,^X3C3			;

                           00000000  0FD0  1626 	.LONG	0			;

                                     0FD4  1627 10$:

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page  34

01                                                                                                                               (1)



                                     0FD4  1629 ;

                                     0FD4  1630 ; MBA1 PRIMARY CRB

                                     0FD4  1631 ;

                                     0FD4  1632  

                                     0FD4  1633 MBA1$CRBP:				;

                  00000FD4'00000FD4' 0FD4  1634 1$:	.LONG	1$,1$			; WAIT QUEUE FOR CHANNEL

                               002C' 0FDC  1635 	.WORD	10$-MBA1$CRBP		; SIZE OF CRB

                                 05' 0FDE  1636 	.BYTE	DYN$C_CRB		; DATA STRUCTURE TYPE

                                 04  0FDF  1637 	.BYTE	4			; NUMBER OF UNITS

                               0004  0FE0  1638 	.WORD	4			; REFERENCE COUNT

                                 00  0FE2  1639 	.BYTE	0			; BUSY MASK

                                 00  0FE3  1640 	.BYTE	0			; SPARE BYTE

                           00001030' 0FE4  1641 	.LONG	MBA1$CRBS		; POINTER TO SECONDARY CRB

                          3C     BB  0FE8  1642 	PUSHR	#^M<R2,R3,R4,R5>	; INTERRUPT ENTRY ADDRESS

                 00000000'9F     16  0FEA  1643 	JSB	@#TM$INT		; CALL INTERRUPT DISPATCHER

                           00001000' 0FF0  1644 	.LONG	MBA1$IDBP		; ADDRESS OF MBA1 PRIMARY IDB

                           00000000  0FF4  1645 	.LONG	0			; CONTROLLER INITIALIZATION ROUTINE

                           00000000  0FF8  1646 	.LONG	0			; MAP AND DATAPATH CONTROL

                           00000000  0FFC  1647 	.LONG	0			; ADDRESSS OF ADP

                                     1000  1648 10$:					;

                                     1000  1649  

                                     1000  1650 ;

                                     1000  1651 ; MBA1 PRIMARY IDB

                                     1000  1652 ;

                                     1000  1653  

                                     1000  1654 MBA1$IDBP:				;

                           00000000  1000  1655 	.LONG	0			; TM03 DRIVE REGISTER ADDRESS

                           00000000  1004  1656 	.LONG	0			; OWNER UCB ADDRESS

                               0030' 1008  1657 	.WORD	10$-MBA1$IDBP		; SIZE OF IDB

                                 09' 100A  1658 	.BYTE	DYN$C_IDB		; DATA STRUCTURE TYPE

                                 08  100B  1659 	.BYTE	8			; NUMBER OF UNITS

                           00000000  100C  1660 	.LONG	0			; ADDRESS OF ADP

                                     1010  1661 	.REPT	8

                                     1010  1662 	.LONG	0			;

                                     1010  1663 	.ENDR

                                     1030  1664 10$:					;

                                     1030  1665  

                                     1030  1666 ;

                                     1030  1667 ; MBA1 SECONDARY CRB

                                     1030  1668 ;

                                     1030  1669  

                                     1030  1670 MBA1$CRBS:				;

                  00001030'00001030' 1030  1671 1$:	.LONG	1$,1$			; WAIT QUEUE LISTHEAD

                               002C' 1038  1672 	.WORD	10$-MBA1$CRBS		; SIZE OF CRB

                                 05' 103A  1673 	.BYTE	DYN$C_CRB		; DATA STRUCTURE TYPE

                                 08  103B  1674 	.BYTE	8			; NUMBER OF UNITS

                               0008  103C  1675 	.WORD	8			; REFERENCE COUNT

                                 00  103E  1676 	.BYTE	0			; BUSY MASK

                                 00  103F  1677 	.BYTE	0			; SPARE BYTE

                           00000000  1040  1678 	.LONG	0			; POINTER TO NEXT CRB

                          3C     BB  1044  1679 	PUSHR	#^M<R2,R3,R4,R5>	; INTERRUPT ENTRY

                 00000000'9F     16  1046  1680 	JSB	@#MBA$INT		; CALL INTERRUPT DISPATCHER

                           0000105C' 104C  1681 	.LONG	MBA1$IDBS		; ADDRESS OF SECONDARY IDB

                           00000000' 1050  1682 	.LONG	MBA$INITIAL		; ADDRESS OF INITIALIZATION ROUTINE

                           00000000  1054  1683 	.LONG	0			; MAP AND DATAPATH CONTROL

                           00000000  1058  1684 	.LONG	0			; ADDRESS OF ADP

                                     105C  1685 10$:					;

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page  35

01                                                                                                                               (1)



                                     105C  1686  

                                     105C  1687 ;

                                     105C  1688 ; MBA1 SECONDARY IDB

                                     105C  1689 ;

                                     105C  1690  

                                     105C  1691 MBA1$IDBS:				;

                           00000000' 105C  1692 	.LONG	DBB$CSR			; ADDRESS OF CONFIGURATION REGISTER

                           00000000  1060  1693 	.LONG	0			; OWNER UCB ADDRESS

                               0030' 1064  1694 	.WORD	10$-MBA1$IDBS		; SIZE OF IDB

                                 09' 1066  1695 	.BYTE	DYN$C_IDB		; DATA STRUCTURE TYPE

                                 08  1067  1696 	.BYTE	8			; NUMBER OF UNITS

                           00000000  1068  1697 	.LONG	0			; ADDRESS OF ADP

                                     106C  1698 	.REPT	8

                                     106C  1699 	.LONG	0			; NULL ENTRIES

                                     106C  1700 	.ENDR

                                     108C  1701 10$:					;

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page  36

01                                                                                                                               (2)



                                     108C  1703 ;

                                     108C  1704 ; DMA DDB

                                     108C  1705 ;

                                     108C  1706  

                                     108C  1707 DMA$DDB:

                           00001338' 108C  1708 	.LONG	OPA$DDB			; POINTER TO NEXT DDB

                           000010A4' 1090  1709 	.LONG	DMA$UCB0		; POINTER TO FIRST UCB (UNIT 0)

                               0018' 1094  1710 	.WORD	10$-DMA$DDB		; SIZE

                                 06' 1096  1711 	.BYTE	DYN$C_DDB		; TYPE IS DDB

                                 00  1097  1712 	.BYTE	0			; SPARE BYTE

                           00000000' 1098  1713 	.LONG	DM$DDT			; POINTER TO DRIVER DISPATCH TABLE

                           31 31 46  109C  1714 	.ASCII	/F11/			; DEFAULT ACP NAME

                                 03  109F  1715 	.BYTE	3			; ACP CLASS 3

                                 03  10A0  1716 	.BYTE	3			; 3 CHARACTER NAME

                           41 4D 44  10A1  1717 	.ASCII	/DMA/			; DEVICE NAME

                                     10A4  1718 10$:

                                     10A4  1719  

                                     10A4  1720 ;

                                     10A4  1721 ; DMA UCB FOR UNIT 0

                                     10A4  1722 ;

                                     10A4  1723  

                                     10A4  1724 DMA$UCB0:

                  00000000 00000000  10A4  1725 	.LONG	0,0			; FORK QUEUE LIST ENTRY

                               0094' 10AC  1726 	.WORD	10$-DMA$UCB0		; SIZE

                                 10' 10AE  1727 	.BYTE	DYN$C_UCB		; TYPE OF BLOCK IS UCB

                                 08  10AF  1728 	.BYTE	8			; FORK IPL IS 8 

         00000000 00000000 00000000  10B0  1729 	.LONG	0,0,0			; FORK PC AND CONTEXT REGISTERS

                           000010BE  10BC  1730 	.BLKW	1			; SPARE UNUSED WORD

                               0000  10BE  1731 	.WORD	0			; VOLUME PROTECTION

                          0001 0001  10C0  1732 	.WORD	1,1			; VOLUME OWNER UIC

                           000012F0' 10C4  1733 	.LONG	DMA$CRB			; POINTER TO CHANNEL REQUEST BLOCK

                           0000108C' 10C8  1734 	.LONG	DMA$DDB			; DEVICE DATA BLOCK

                           00000000  10CC  1735 	.LONG	0			; PID OF OWNER

                           00001168' 10D0  1736 	.LONG	DMA$UCB1		; POINTER TO NEXT UCB

                           00000000  10D4  1737 	.LONG	0			; VCB POINTER

                                     10D8  1738 	.LONG	<DEV$M_FOD-		; FILES ORIENTED

                                     10D8  1739 		!DEV$M_DIR-		; DIRECTORY DEVICE

                                     10D8  1740 		!DEV$M_MNT-		; DEVICE MOUNTED

                                     10D8  1741 		!DEV$M_FOR-		; FOREIGN DEVICE

                                     10D8  1742 		!DEV$M_AVL-		; DEVICE AVAILABLE

                                     10D8  1743 		!DEV$M_ELG-		; ERROR LOGGING ENABLED

                                     10D8  1744 		!DEV$M_SHR-		; SHAREABLE

                                     10D8  1745 		!DEV$M_IDV-		; INPUT

                                     10D8  1746 		!DEV$M_ODV-		; OUTPUT

                                     10D8  1747 		!DEV$M_RND-		; RANDOM

                           1D4D4008' 10D8  1748 		>

                           02000001' 10DC  1749 	.LONG	<512@16>+<DC$_DISK>	; SECOND CHARACTERISTICS WORD

                                 16  10E0  1750 	.BYTE	22			; SECTORS PER TRACK

                                 03  10E1  1751 	.BYTE	3			; TRACKS PER CYLINDER

                               019B  10E2  1752 	.WORD	411			; CYLINDERS PER CARTRIDGE

                  000010E4'000010E4' 10E4  1753 1$:	.LONG	1$,1$			; I/O QUEUE LISTHEAD

                               0000  10EC  1754 	.WORD	0			; UNIT 0

                               0000  10EE  1755 	.WORD	0			; CRB MASKS ARE NULL

                           00000000  10F0  1756 	.LONG	0			; POINTER TO CURRENT PACKET

                               0000  10F4  1757 	.WORD	0			; REF COUNT IS 0

                                 16  10F6  1758 	.BYTE	22			; INTERRUPT LEVEL IS 22

                                 00  10F7  1759 	.BYTE	0			; ALLOCATED FROM ACCESS 0

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page  37

01                                                                                                                               (2)



                           00000000  10F8  1760 	.LONG	0			; ASSOCIATED UCB FOR MAILBOX

                           00000010' 10FC  1761 	.LONG	<1@UCB$V_ONLINE>	; STATUS

                           00000000  1100  1762 	.LONG	0			; TIMEOUT TIME

                           00000000  1104  1763 	.LONG	0			; COUNT OF OPERATIONS

                           00000002' 1108  1764 	.LONG	MMG$C_IOSPTN+2		; SYSTEM VIRTUAL PAGE NUMBER

                           00000000  110C  1765 	.LONG	0			; SYSTEM VIRTUAL ADDRESS OF PTE

                               0000  1110  1766 	.WORD	0			; BYTE OFFSET IN FIRST PAGE

                               0000  1112  1767 	.WORD	0			; BYTE COUNT OF TRANSFER

                              08 08  1114  1768 	.BYTE	8,8			; ERROR RETRY COUNT

                               0000  1116  1769 	.WORD	0			; DEVICE ERRORS

                           0000111A  1118  1770 	.BLKW	1			; SPARE WORD

                                 00  111A  1771 	.BYTE	0			; FUNCTION INDEX

                                 00  111B  1772 	.BYTE	0			; SUBFUNCTION INDEX

                  00000000 00000000  111C  1773 	.LONG	0,0			; ERROR LOG STORAGE

00000000 00000000 00000000 000069F6  1124  1774 	.LONG	411*3*22,0,0,0,0	; DEVICE DEPENDENT DATA AREA

                           00000000  1134       

                                     1138  1775 10$:

00000000 00000000 00000000 00000000  1138  1776 	.LONG	0,0,0,0,0,0,0,0,0,0,0,0	;

00000000 00000000 00000000 00000000  1148       

00000000 00000000 00000000 00000000  1158       

                                     1168  1777  

                                     1168  1778 ;

                                     1168  1779 ; DMA UCB FOR UNIT 1

                                     1168  1780 ;

                                     1168  1781  

                                     1168  1782 DMA$UCB1:

                  00000000 00000000  1168  1783 	.LONG	0,0			; FORK QUEUE LIST ENTRY

                               0094' 1170  1784 	.WORD	10$-DMA$UCB1		; SIZE

                                 10' 1172  1785 	.BYTE	DYN$C_UCB		; TYPE OF BLOCK IS UCB

                                 08  1173  1786 	.BYTE	8			; FORK IPL IS 8 

         00000000 00000000 00000000  1174  1787 	.LONG	0,0,0			; FORK PC AND CONTEXT REGISTERS

                           00001182  1180  1788 	.BLKW	1			; SPARE UNUSED WORD

                               0000  1182  1789 	.WORD	0			; VOLUME PROTECTION

                          0001 0001  1184  1790 	.WORD	1,1			; VOLUME OWNER UIC

                           000012F0' 1188  1791 	.LONG	DMA$CRB			; POINTER TO CHANNEL REQUEST BLOCK

                           0000108C' 118C  1792 	.LONG	DMA$DDB			; DEVICE DATA BLOCK

                           00000000  1190  1793 	.LONG	0			; PID OF OWNER

                           0000122C' 1194  1794 	.LONG	DMA$UCB2		; POINTER TO NEXT UCB

                           00000000  1198  1795 	.LONG	0			; VCB POINTER

                                     119C  1796 	.LONG	<DEV$M_FOD-		; FILES ORIENTED

                                     119C  1797 		!DEV$M_DIR-		; DIRECTORY DEVICE

                                     119C  1798 		!DEV$M_MNT-		; DEVICE MOUNTED

                                     119C  1799 		!DEV$M_FOR-		; FOREIGN DEVICE

                                     119C  1800 		!DEV$M_AVL-		; DEVICE AVAILABLE

                                     119C  1801 		!DEV$M_ELG-		; ERROR LOGGING ENABLED

                                     119C  1802 		!DEV$M_SHR-		; SHAREABLE

                                     119C  1803 		!DEV$M_IDV-		; INPUT

                                     119C  1804 		!DEV$M_ODV-		; OUTPUT

                                     119C  1805 		!DEV$M_RND-		; RANDOM

                           1D4D4008' 119C  1806 		>

                           02000001' 11A0  1807 	.LONG	<512@16>+<DC$_DISK>	; SECOND CHARACTERISTICS WORD

                                 16  11A4  1808 	.BYTE	22			; SECTORS PER TRACK

                                 03  11A5  1809 	.BYTE	3			; TRACKS PER CYLINDER

                               019B  11A6  1810 	.WORD	411			; CYLINDERS PER CARTRIDGE

                  000011A8'000011A8' 11A8  1811 1$:	.LONG	1$,1$			; I/O QUEUE LISTHEAD

                               0001  11B0  1812 	.WORD	1			; UNIT 1

                               0000  11B2  1813 	.WORD	0			; CRB MASKS ARE NULL

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page  38

01                                                                                                                               (2)



                           00000000  11B4  1814 	.LONG	0			; POINTER TO CURRENT PACKET

                               0000  11B8  1815 	.WORD	0			; REF COUNT IS 0

                                 16  11BA  1816 	.BYTE	22			; INTERRUPT LEVEL IS 22

                                 00  11BB  1817 	.BYTE	0			; ALLOCATED FROM ACCESS 0

                           00000000  11BC  1818 	.LONG	0			; ASSOCIATED UCB FOR MAILBOX

                           00000010' 11C0  1819 	.LONG	<1@UCB$V_ONLINE>	; STATUS

                           00000000  11C4  1820 	.LONG	0			; TIMEOUT TIME

                           00000000  11C8  1821 	.LONG	0			; COUNT OF OPERATIONS

                           00000002' 11CC  1822 	.LONG	MMG$C_IOSPTN+2		; SYSTEM VIRTUAL PAGE NUMBER

                           00000000  11D0  1823 	.LONG	0			; SYSTEM VIRTUAL ADDRESS OF PTE

                               0000  11D4  1824 	.WORD	0			; BYTE OFFSET IN FIRST PAGE

                               0000  11D6  1825 	.WORD	0			; BYTE COUNT OF TRANSFER

                              08 08  11D8  1826 	.BYTE	8,8			; ERROR RETRY COUNT

                               0000  11DA  1827 	.WORD	0			; DEVICE ERRORS

                           000011DE  11DC  1828 	.BLKW	1			; SPARE UNUSED WORD

                                 00  11DE  1829 	.BYTE	0			; FUNCTION INDEX

                                 00  11DF  1830 	.BYTE	0			; SUBFUNCTION INDEX

                  00000000 00000000  11E0  1831 	.LONG	0,0			; ERROR LOG STORAGE

00000000 00000000 00000000 000069F6  11E8  1832 	.LONG	411*3*22,0,0,0,0	; DEVICE DEPENDENT DATA AREA

                           00000000  11F8       

                                     11FC  1833 10$:

00000000 00000000 00000000 00000000  11FC  1834 	.LONG	0,0,0,0,0,0,0,0,0,0,0,0	;

00000000 00000000 00000000 00000000  120C       

00000000 00000000 00000000 00000000  121C       

                                     122C  1835  

                                     122C  1836 ;

                                     122C  1837 ; DMA UCB FOR UNIT 2

                                     122C  1838 ;

                                     122C  1839  

                                     122C  1840 DMA$UCB2:

                  00000000 00000000  122C  1841 	.LONG	0,0			; FORK QUEUE LIST ENTRY

                               0094' 1234  1842 	.WORD	10$-DMA$UCB2		; SIZE

                                 10' 1236  1843 	.BYTE	DYN$C_UCB		; TYPE OF BLOCK IS UCB

                                 08  1237  1844 	.BYTE	8			; FORK IPL IS 8 

         00000000 00000000 00000000  1238  1845 	.LONG	0,0,0			; FORK PC AND CONTEXT REGISTERS

                           00001246  1244  1846 	.BLKW	1			; SPARE UNUSED WORD

                               0000  1246  1847 	.WORD	0			; VOLUME PROTECTION

                          0001 0001  1248  1848 	.WORD	1,1			; VOLUME OWNER UIC

                           000012F0' 124C  1849 	.LONG	DMA$CRB			; POINTER TO CHANNEL REQUEST BLOCK

                           0000108C' 1250  1850 	.LONG	DMA$DDB			; DEVICE DATA BLOCK

                           00000000  1254  1851 	.LONG	0			; PID OF OWNER

                           00000000  1258  1852 	.LONG	0			; POINTER TO NEXT UCB

                           00000000  125C  1853 	.LONG	0			; VCB POINTER

                                     1260  1854 	.LONG	<DEV$M_FOD-		; FILES ORIENTED

                                     1260  1855 		!DEV$M_DIR-		; DIRECTORY DEVICE

                                     1260  1856 		!DEV$M_MNT-		; DEVICE MOUNTED

                                     1260  1857 		!DEV$M_FOR-		; FOREIGN DEVICE

                                     1260  1858 		!DEV$M_AVL-		; DEVICE AVAILABLE

                                     1260  1859 		!DEV$M_ELG-		; ERROR LOGGING ENABLED

                                     1260  1860 		!DEV$M_SHR-		; SHAREABLE

                                     1260  1861 		!DEV$M_IDV-		; INPUT

                                     1260  1862 		!DEV$M_ODV-		; OUTPUT

                                     1260  1863 		!DEV$M_RND-		; RANDOM

                           1D4D4008' 1260  1864 		>

                           02000001' 1264  1865 	.LONG	<512@16>+<DC$_DISK>	; SECOND CHARACTERISTICS WORD

                                 16  1268  1866 	.BYTE	22			; SECTORS PER TRACK

                                 03  1269  1867 	.BYTE	3			; TRACKS PER CYLINDER

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page  39

01                                                                                                                               (2)



                               019B  126A  1868 	.WORD	411			; CYLINDERS PER CARTRIDGE

                  0000126C'0000126C' 126C  1869 1$:	.LONG	1$,1$			; I/O QUEUE LISTHEAD

                               0002  1274  1870 	.WORD	2			; UNIT 2

                               0000  1276  1871 	.WORD	0			; CRB MASKS ARE NULL

                           00000000  1278  1872 	.LONG	0			; POINTER TO CURRENT PACKET

                               0000  127C  1873 	.WORD	0			; REF COUNT IS 0

                                 16  127E  1874 	.BYTE	22			; INTERRUPT LEVEL IS 22

                                 00  127F  1875 	.BYTE	0			; ALLOCATED FROM ACCESS 0

                           00000000  1280  1876 	.LONG	0			; ASSOCIATED UCB FOR MAILBOX

                           00000010' 1284  1877 	.LONG	<1@UCB$V_ONLINE>	; STATUS

                           00000000  1288  1878 	.LONG	0			; TIMEOUT TIME

                           00000000  128C  1879 	.LONG	0			; COUNT OF OPERATIONS

                           00000002' 1290  1880 	.LONG	MMG$C_IOSPTN+2		; SYSTEM VIRTUAL PAGE NUMBER

                           00000000  1294  1881 	.LONG	0			; SYSTEM VIRTUAL ADDRESS OF PTE

                               0000  1298  1882 	.WORD	0			; BYTE OFFSET IN FIRST PAGE

                               0000  129A  1883 	.WORD	0			; BYTE COUNT OF TRANSFER

                              08 08  129C  1884 	.BYTE	8,8			; ERROR RETRY COUNT

                               0000  129E  1885 	.WORD	0			; DEVICE ERRORS

                           000012A2  12A0  1886 	.BLKW	1			; SPARE UNUSED WORD

                                 00  12A2  1887 	.BYTE	0			; FUNCTION INDEX

                                 00  12A3  1888 	.BYTE	0			; SUBFUNCTION INDEX

                  00000000 00000000  12A4  1889 	.LONG	0,0			; ERROR LOG STORAGE

00000000 00000000 00000000 000069F6  12AC  1890 	.LONG	411*3*22,0,0,0,0	; DEVICE DEPENDENT DATA AREA

                           00000000  12BC       

                                     12C0  1891 10$:

00000000 00000000 00000000 00000000  12C0  1892 	.LONG	0,0,0,0,0,0,0,0,0,0,0,0	;

00000000 00000000 00000000 00000000  12D0       

00000000 00000000 00000000 00000000  12E0       

                                     12F0  1893  

                                     12F0  1894 ;

                                     12F0  1895 ; CRB FOR DMA 

                                     12F0  1896 ;

                                     12F0  1897  

                                     12F0  1898 DMA$CRB:

                  000012F0'000012F0' 12F0  1899 1$:	.LONG	1$,1$			; WAIT QUEUE FOR CHANNEL

                               002C' 12F8  1900 	.WORD	DMA-DMA$CRB		; SIZE  

                                 05' 12FA  1901 	.BYTE	DYN$C_CRB		; TYPE IS CRB

                                 03  12FB  1902 	.BYTE	3			; NUMBER OF UNITS

                               0003  12FC  1903 	.WORD	3			; REF COUNT

                                 00  12FE  1904 	.BYTE	0			; MASK

                                 00  12FF  1905 	.BYTE	0			; SPARE BYTE

                           00000000  1300  1906 	.LONG	0			; POINTER TO NEXT CRB

                                     1304  1907 DMA$INTDIS:				;

                          3F     BB  1304  1908 	PUSHR	#^M<R0,R1,R2,R3,R4,R5>	; INTERRUPT ENTRY

                 00000000'EF     16  1306  1909 	JSB	DM$INT			; ENTRY TO INTERRUPTS SERVICE

                           0000131C' 130C  1910 	.LONG	DMA$IDB			; POINTER TO IDB FOR DMA

                           00000000' 1310  1911 	.LONG	DM$RK611_INIT		; INITIALIZE CONTROLLER ENTRY POINT

                               0000  1314  1912 	.WORD	0			; STARTING UNIBUS MAP REGISTER ADDRESS

                                 00  1316  1913 	.BYTE	0			; NUMBER OF MAP REGISTERS ALLOCATED

                                 00  1317  1914 	.BYTE	0			; DATAPATH DESIGNATOR

                           000017D4' 1318  1915 	.LONG	UBA$ADP0		; ADDRESS OF ADAPTER CONTROL BLOCK

                                     131C  1916 DMA:

                                     131C  1917  

                                     131C  1918 ;

                                     131C  1919 ; DMA IDB

                                     131C  1920 ;

                                     131C  1921  

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page  40

01                                                                                                                               (2)



                                     131C  1922 DMA$IDB:

                           00001F20' 131C  1923 	.LONG	UBA$IOBASE+^O17440	; CSR OF UNIT 0

                           00000000  1320  1924 	.LONG	0			; OWNER UCB ADDRESS

                               001C' 1324  1925 	.WORD	10$-DMA$IDB		; SIZE

                                 09' 1326  1926 	.BYTE	DYN$C_IDB		; TYPE IS IDB

                                 03  1327  1927 	.BYTE	3			; SPARE BYTE

                           000017D4' 1328  1928 	.LONG	UBA$ADP0		; POINTER TO ADAPTER CONTROL BLOCK

                           000010A4' 132C  1929 	.LONG	DMA$UCB0		; POINTER TO UNIT'S UCB

                           00001168' 1330  1930 	.LONG	DMA$UCB1		; POINTER TO UNIT'S UCB

                           0000122C' 1334  1931 	.LONG	DMA$UCB2		; POINTER TO UNIT'S UCB

                                     1338  1932 10$:

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page  41

01                                                                                                                               (2)



                                     1338  1934 ;

                                     1338  1935 ; CONSOLE DDB

                                     1338  1936 ;

                                     1338  1937  

                                     1338  1938 OPA$DDB:				;

                           00001450' 1338  1939 	.LONG	DXP$DDB			; POINTER TO NEXT DDB

                           0000137C' 133C  1940 	.LONG	OPA$UCB0		; POINTER TO FIRST UCB (UNIT 0)

                               0018' 1340  1941 	.WORD	10$-OPA$DDB		; SIZE

                                 06' 1342  1942 	.BYTE	DYN$C_DDB		; TYPE IS DDB

                                 00  1343  1943 	.BYTE	0			; SPARE BYTE

                           00000000' 1344  1944 	.LONG	TT$DDT			; POINTER TO DRIVER DISPATCH TABLE

                        20 20 20 20  1348  1945 	.ASCII	/    /			; NO DEFAULT ACP

                                 03  134C  1946 	.BYTE	3			; 3 CHARACTER NAME

                           41 50 4F  134D  1947 	.ASCII	/OPA/			; DEVICE NAME

                                     1350  1948 10$:

                                     1350  1949  

                                     1350  1950 ;

                                     1350  1951 ; CONSOLE UCB

                                     1350  1952 ;

                                     1350  1953  

00000000 00000000 00000000 00000000  1350  1954 	.LONG	0,0,0,0,0,0,0,0,0	; TERMINAL DEPENDENT DATA

00000000 00000000 00000000 00000000  1360       

                           00000000  1370       

                                 00  1374  1955 	.BYTE	0

                              00 00  1375  1956 	.BYTE	0,0			; CR/LF FILL COUNTS

                                 00  1377  1957 	.BYTE	0			; SPEED

                           00000000  1378  1958 	.LONG	0			;

                                     137C  1959 OPA$UCB0:

                  00000000 00000000  137C  1960 	.LONG	0,0			; FORK QUEUE LIST ENTRY

                               0074' 1384  1961 	.WORD	10$-OPA$UCB0		; SIZE OF TTY UCB

                                 10' 1386  1962 	.BYTE	DYN$C_UCB		; TYPE OF BLOCK IS UCB

                                 08  1387  1963 	.BYTE	8			; IPL IS 8

                           00000000' 1388  1964 	.LONG	TTY$FORK_ADDR		; INITIAL TIMEOUT

                  00000000 00000000  138C  1965 	.LONG	0,0			; AND CONTEXT REGISTERS

                           00001396  1394  1966 	.BLKW	1			; SPARE UNUSED WORD

                               0000  1396  1967 	.WORD	0			; VOLUME PROTECTION

                          0001 0001  1398  1968 	.WORD	1,1			; VOLUME OWNER UIC

                           000013F0' 139C  1969 	.LONG	OPA$CRB			; POINTER TO CHANNEL REQUEST BLOCK

                           00001338' 13A0  1970 	.LONG	OPA$DDB			; DEVICE DATA BLOCK

                           00000000  13A4  1971 	.LONG	0			; PID OF OWNER

                           00000000  13A8  1972 	.LONG	0			; POINTER TO NEXT UCB

                           00000000  13AC  1973 	.LONG	0			; VCB POINTER

                                     13B0  1974 	.LONG	<DEV$M_REC-		; RECORD

                                     13B0  1975 		!DEV$M_AVL-		; DEVICE AVAILABLE

                                     13B0  1976 		!DEV$M_CCL-		; CARRIAGE

                                     13B0  1977 		!DEV$M_TRM-		; TERMINAL

                                     13B0  1978 		!DEV$M_IDV-		; INPUT

                                     13B0  1979 		!DEV$M_ODV-		; OUTPUT

                           0C040007' 13B0  1980 		>

                           00842042' 13B4  1981 	.LONG	<132@16>+<DC$_TERM>+<TT$_LA36@8>; WIDTH OF CARRIAGE ETC.

                                     13B8  1982 	.LONG	<TT$M_LOWER>-		; TERMINAL CHARACTERISTICS

                                     13B8  1983 		+<TT$M_WRAP!TT$M_TTSYNC>-

                           100002A0' 13B8  1984 		+<16@24>		; PAGE SIZE OF 16

                  000013BC'000013BC' 13BC  1985 1$:	.LONG	1$,1$			; I/O QUEUE LISTHEAD

                               0000  13C4  1986 	.WORD	0			; UNIT 0

                               0000  13C6  1987 	.WORD	0			; CRB MASKS ARE NULL

                           00000000  13C8  1988 	.LONG	0			; POINTER TO CURRENT PACKET

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page  42

01                                                                                                                               (2)



                               0000  13CC  1989 	.WORD	0			; REF COUNT IS 0

                                 14  13CE  1990 	.BYTE	20			; INTERRUPT LEVEL IS 20

                                 00  13CF  1991 	.BYTE	0			; ALLOCATED FROM ACCESS 0

                           00000000  13D0  1992 	.LONG	0			; ASSOCIATED UCB FOR MAILBOX

                           00000010' 13D4  1993 	.LONG	<1@UCB$V_ONLINE>	; STATUS

                           00000000  13D8  1994 	.LONG	0			; TIMEOUT TIME

                           00000000  13DC  1995 	.LONG	0			; COUNT OF OPERATIONS

                           00000002' 13E0  1996 	.LONG	MMG$C_IOSPTN+2		; SYSTEM VIRTUAL PAGE NUMBER

                           00000000  13E4  1997 	.LONG	0			; SYSTEM VIRTUAL ADDRESS OF PTE

                               0000  13E8  1998 	.WORD	0			; BYTE OFFSET IN FIRST PAGE

                               0000  13EA  1999 	.WORD	0			; BYTE COUNT OF TRANSFER

                           000013EE  13EC  2000 	.BLKW	1			; SPARE UNUSED WORD

                               0000  13EE  2001 	.WORD	0			; DEVICE ERRORS

                                     13F0  2002 10$:

                                     13F0  2003  

                                     13F0  2004 ;

                                     13F0  2005 ; CONSOLE CRB

                                     13F0  2006 ;

                                     13F0  2007  

                                     13F0  2008 OPA$CRB:

                  00000000 00000000  13F0  2009 	.LONG	0,0			;

                               0044' 13F8  2010 	.WORD	CD-OPA$CRB		; SIZE

                                 05' 13FA  2011 	.BYTE	DYN$C_CRB		; TYPE IS CRB

                           000013FC  13FB  2012 	.BLKB	1			; UNUSED

                           00000001  13FC  2013 	.LONG	1			; REF COUNT=1 AND NEVER BUSY

                           00000000  1400  2014 	.LONG	0			; NO NEXT CRB

                                     1404  2015 CON$INTDISI::				;

                          3C     BB  1404  2016 	PUSHR	#^M<R5,R4,R3,R2>	; ENTRY VECTOR FOR INPUT INTERRUPTS

                 00000000'EF     16  1406  2017 	JSB	CON$INTINP		; INPUT INTERRUPT SERVICE

                           00001434' 140C  2018 	.LONG	OPA$IDB			; POINTER TO PSEUDO IDB

                           00000000' 1410  2019 	.LONG	CON$INITIAL		; INITIALIZE CONTROLLER ENTRY POINT

                           00000000  1414  2020 	.LONG	0			; MAP AND DATA PATH ALLOCATION CONTROL

                           00000000  1418  2021 	.LONG	0			; ADDRESS OF ADP

         00000000'00000000'00000000' 141C  2022 	.LONG	CON$INITLINE,CON$STARTIO,CON$DISCON

                                     1428  2023 CON$INTDISO::				;

                          3C     BB  1428  2024 	PUSHR	#^M<R5,R4,R3,R2>	; ENTRY FOR OUTPUT INTERRUPTS

                 00000000'EF     16  142A  2025 	JSB	CON$INTOUT		; OUTPUT INTERRUPT SERVICE

                           00001434' 1430  2026 	.LONG	OPA$IDB			; POINTER TO TTA CRB

                                     1434  2027 CD:

                                     1434  2028  

                                     1434  2029 ;

                                     1434  2030 ; CONSOLE IDB

                                     1434  2031 ;

                                     1434  2032  

                                     1434  2033 OPA$IDB:

                           00000000  1434  2034 	.LONG	0			; CSR ADDRESS

                           00000000  1438  2035 	.LONG	0			; OWNER UCB ADDRESS

                               001C' 143C  2036 	.WORD	ID-OPA$IDB		; SIZE OF IDB

                                 09' 143E  2037 	.BYTE	DYN$C_IDB		; TYPE OF STRUCTURE

                                 02  143F  2038 	.BYTE	2			; NUMBER OF UNITS

                           00000000  1440  2039 	.LONG	0			; ADAPTER ADDRESS

                           0000137C' 1444  2040 	.LONG	OPA$UCB0		; UNIT 0 UCB ADDRESS

                           000014F8' 1448  2041 	.LONG	DXP$UCB0		; UNIT 1 UCB ADDRESS

                           000014F8' 144C  2042 	.LONG	DXP$UCB0		; UNIT 1 INPUT UCB ADDRESS

                                     1450  2043 ID:

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page  43

01                                                                                                                               (2)



                                     1450  2045 ;

                                     1450  2046 ; CONSOLE FLOPPY DDB

                                     1450  2047 ;

                                     1450  2048  

                                     1450  2049 DXP$DDB:

                           00001584' 1450  2050 	.LONG	MB$DDB			; POINTER TO NEXT DDB

                           000014F8' 1454  2051 	.LONG	DXP$UCB0		; POINTER TO FIRST UCB (UNIT 0)

                               0018' 1458  2052 	.WORD	10$-DXP$DDB		; SIZE

                                 06' 145A  2053 	.BYTE	DYN$C_DDB		; TYPE IS DDB

                                 00  145B  2054 	.BYTE	0			; SPARE BYTE

                           00000000' 145C  2055 	.LONG	DXP$DDT			; POINTER TO DRIVER DISPATCH TABLE

                           31 31 46  1460  2056 	.ASCII	/F11/			; DEFAULT ACP NAME

                                 03  1463  2057 	.BYTE	3			; ACP CLASS 3

                                 03  1464  2058 	.BYTE	3			; 3 CHARACTER NAME

                           41 58 44  1465  2059 	.ASCII	/DXA/			; DEVICE NAME

                                     1468  2060 10$:

                                     1468  2061  

                                     1468  2062 ;

                                     1468  2063 ; CONSOLE FLOPPY UCB 0

                                     1468  2064 ;

                                     1468  2065  

                           000014E8  1468  2066 DXBUF:	.BLKB	128			; CONSOLE SECTOR BUFFER

                           00001468' 14E8  2067 	.LONG	DXBUF			;CONSOLE BUFFER ADDRESS

                           00000000  14EC  2068 	.LONG	0			;CONSOLE BUFFER POINTER

                           00000000  14F0  2069 	.LONG	0			;COPY OF RXDB REGISTER

                               0000  14F4  2070 	.WORD	0			;NUMBER OF BYTES REQUESTED

                                 00  14F6  2071 	.BYTE	0			;SECTOR COUNT

                           000014F8  14F7  2072 	.BLKB	1			;SPARE BYTE

                                     14F8  2073 DXP$UCB0:

                  00000000 00000000  14F8  2074 	.LONG	0,0			; FORK QUEUE LIST ENTRY

                               008C' 1500  2075 	.WORD	10$-DXP$UCB0		; SIZE

                                 10' 1502  2076 	.BYTE	DYN$C_UCB		; TYPE OF BLOCK IS UCB

                                 08  1503  2077 	.BYTE	8			; FORK IPL IS 8 

         00000000 00000000 00000000  1504  2078 	.LONG	0,0,0			; FORK PC AND CONTEXT REGISTERS

                           00001512  1510  2079 	.BLKW	1			; SPARE UNUSED WORD

                               0000  1512  2080 	.WORD	0			; VOLUME PROTECTION

                          0001 0001  1514  2081 	.WORD	1,1			; VOLUME OWNER UIC

                           000013F0' 1518  2082 	.LONG	OPA$CRB			; POINTER TO CHANNEL REQUEST BLOCK

                           00001450' 151C  2083 	.LONG	DXP$DDB			; DEVICE DATA BLOCK

                           00000000  1520  2084 	.LONG	0			; PID OF OWNER

                           00000000  1524  2085 	.LONG	0			; NO NEXT UCB

                           00000000  1528  2086 	.LONG	0			; VCB POINTER

                           1D0D4008  152C  2087 	.LONG	<DEV$M_FOD-		; FILES ORIENTED

                                     1530  2088 		!DEV$M_DIR-		; DIRECTORY DEVICE

                                     1530  2089 		!DEV$M_MNT-		; DEVICE MOUNTED

                                     1530  2090 		!DEV$M_FOR-		; FOREIGN DEVICE

                                     1530  2091 		!DEV$M_AVL-		; DEVICE AVAILABLE

                                     1530  2092 		!DEV$M_SHR-		; SHAREABLE

                                     1530  2093 		!DEV$M_IDV-		; INPUT

                                     1530  2094 		!DEV$M_ODV-		; OUTPUT

                                     1530  2095 		!DEV$M_DIR-		; DIRECTORY

                                     1530  2096 		!DEV$M_MNT-		; DEVICE MOUNTED

                                     1530  2097 		!DEV$M_FOR-		; FOREIGN DEVICE

                                     1530  2098 		!DEV$M_RND-		; RANDOM

                                     1530  2099 		>

                           02000001  1530  2100 	.LONG	<512@16>+<DC$_DISK>	; SECOND CHARACTERISTICS WORD

                                 1A  1534  2101 	.BYTE	26			; SECTORS PER TRACK (128 BYTES PER SECTOR)

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page  44

01                                                                                                                               (2)



                                 01  1535  2102 	.BYTE	1			; TRACKS PER CYLINDER

                               004D  1536  2103 	.WORD	77			; CYLINDERS PER CARTRIDGE

                  00001538'00001538' 1538  2104 1$:	.LONG	1$,1$			; I/O QUEUE LISTHEAD

                               0001  1540  2105 	.WORD	1			; UNIT NUMBER

                               0000  1542  2106 	.WORD	0			; CRB MASKS ARE NULL

                           00000000  1544  2107 	.LONG	0			; POINTER TO CURRENT PACKET

                               0000  1548  2108 	.WORD	0			; REF COUNT IS 0

                                 14  154A  2109 	.BYTE	20			; INTERRUPT LEVEL IS 20 (^X14)

                                 00  154B  2110 	.BYTE	0			; ALLOCATED FROM ACCESS 0

                           00000000  154C  2111 	.LONG	0			; ASSOCIATED UCB FOR MAILBOX

                               0010  1550  2112 	.WORD	<1@UCB$V_ONLINE>	; STATUS

                               0004  1552  2113 	.WORD	1@UCB$V_NOCNVRT		; NO PHYSICAL TO LOGICAL CONVERSION

                           00000000  1554  2114 	.LONG	0			; TIMEOUT TIME

                           00000000  1558  2115 	.LONG	0			; COUNT OF OPERATIONS

                           00000003' 155C  2116 	.LONG	MMG$C_IOSPTN+3		; SYSTEM VIRTUAL PAGE NUMBER

                           00000000  1560  2117 	.LONG	0			; SYSTEM VIRTUAL ADDRESS OF PTE

                               0000  1564  2118 	.WORD	0			; BYTE OFFSET IN FIRST PAGE

                               0000  1566  2119 	.WORD	0			; BYTE COUNT OF TRANSFER

                              08 08  1568  2120 	.BYTE	8,8			; ERROR RETRY COUNT

                               0000  156A  2121 	.WORD	0			; DEVICE ERRORS

                                 00  156C  2122 	.BYTE	0			; SLAVE CONTROLLER NUMBER

                           0000156E  156D  2123 	.BLKB	1			; SPARE UNUSED BYTE

                                 00  156E  2124 	.BYTE	0			; FUNCTION INDEX

                                 00  156F  2125 	.BYTE	0			; SUBFUNCTION INDEX

                  00000000 00000000  1570  2126 	.LONG	0,0			; ERROR LOG STORAGE

                           000001EE  1578  2127 	.LONG	<76*26*1>/4		; MAXIMUM LBN

                  00000000 00000000  157C  2128 	.LONG	0,0			; ...

                                     1584  2129 10$:

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page  45

01                                                                                                                               (2)



                                     1584  2131 ;

                                     1584  2132 ; MAILBOX DATA BASE FOR BASE LEVEL 1

                                     1584  2133 ;

                                     1584  2134  

                                     1584  2135 MB$DDB::				; MAILBOX DDB

                           00001720' 1584  2136 	.LONG	NL$DDB			; NO NEXT DDB

                           000015A0' 1588  2137 	.LONG	MB$UCB0			; POINTER TO FIRST UCB

                               0018' 158C  2138 	.WORD	10$-MB$DDB		; BLOCK SIZE

                                 06' 158E  2139 	.BYTE	DYN$C_DDB		; TYPE IS DDB

                                 00  158F  2140 	.BYTE	0			; SPARE BYTE

                           00000000' 1590  2141 	.LONG	MB$DDT			; POINTER TO DISPATCH TABLE

                        20 20 20 20  1594  2142 	.ASCII	/    /			; DEFAULT ACP

                                 03  1598  2143 	.BYTE	3			; 3 CHARACTER NAME

                           41 42 4D  1599  2144 	.ASCII	/MBA/			; DEVICE NAME

                                     159C  2145 10$:					;

                                     159C  2146  

                                     159C  2147 ;

                                     159C  2148 ; MB UCB 0

                                     159C  2149 ;

                                     159C  2150  

                               0000  159C  2151 	.WORD	0			; MAILBOX UNIT NUMBER SEED

                               0000  159E  2152 	.WORD	0			; SPARE UNUSED WORD

                                     15A0  2153 MB$UCB0::				; MAILBOX UCB

                  000015A0'000015A0' 15A0  2154 	.LONG	MB$UCB0,MB$UCB0		; MESSAGE QUEUE IS EMPTY

                               0074' 15A8  2155 	.WORD	30$-MB$UCB0		; BLOCK SIZE

                                 10' 15AA  2156 	.BYTE	DYN$C_UCB		; BLOCK TYPE

                                 0B' 15AB  2157 	.BYTE	IPL$_MAILBOX		; FORK IPL

                  00000000 00000000  15AC  2158 	.LONG	0,0			; AST LIST HEAD AND SPARE

                               0014  15B4  2159 	.WORD	20			; 20 MESSAGES ALLOWED

                               0000  15B6  2160 	.WORD	0			;  CURRENT COUNT

                               FFFF  15B8  2161 	.WORD	-1			; LOTS OF BYTES AVAILABLE

                               0000  15BA  2162 	.WORD	0			; PROTECTION MASK IS EVERYONE

                          0001 0001  15BC  2163 	.WORD	1,1			; OWNER UIC

                           000016FC' 15C0  2164 	.LONG	MB$CRB			; POINTER TO CRB

                           00001584' 15C4  2165 	.LONG	MB$DDB			; BACK POINTER TO DDB

                           00000000  15C8  2166 	.LONG	0			; OWNER PID

                           00001614' 15CC  2167 	.LONG	MB$UCB1			; POINTER TO NEXT UCB

                           00000000  15D0  2168 	.LONG	0			; POINTER TO VCB

                                     15D4  2169 	.LONG	<DEV$M_REC-		; RECORD

                                     15D4  2170 		!DEV$M_AVL-		; DEVICE AVAILABLE

                                     15D4  2171 		!DEV$M_MBX-		; MAILBOX

                                     15D4  2172 		!DEV$M_IDV-		; INPUT

                                     15D4  2173 		!DEV$M_SHR-		; DEVICE SHARABLE

                                     15D4  2174 		!DEV$M_ODV-		; OUTPUT

                           0C150001' 15D4  2175 		>

                           010000A0' 15D8  2176 	.LONG	<256@16>+<DC$_MAILBOX>; STANDARD BUFFER SIZE

                           00000000  15DC  2177 	.LONG	0			;

                  000015E0'000015E0' 15E0  2178 20$:	.LONG	20$,20$			; I/O PACKET QUEUE

                               0000  15E8  2179 	.WORD	0			; UNIT 0

                               0000  15EA  2180 	.WORD	0			; QUOTA CHARGE

                           00000000  15EC  2181 	.LONG	0			; PACKET POINTER

                               0001  15F0  2182 	.WORD	1			; REF COUNT = 1

                                 0B' 15F2  2183 	.BYTE	IPL$_MAILBOX		; DEVICE IPL

                                 00  15F3  2184 	.BYTE	0			; ACCESS LEVEL FOR ALLOCATION

                           00000000  15F4  2185 	.LONG	0			; ASSOC. MAILBOX

                               0010' 15F8  2186 	.WORD	UCB$M_ONLINE		; DEVICE INDEPENDENT STATUS

                               0001' 15FA  2187 	.WORD	UCB$M_PRMMBX		; PERMANENT MAILBOX

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page  46

01                                                                                                                               (2)



                          0001 0001  15FC  2188 	.WORD	1,1			; CREATOR PID

                           00000000  1600  2189 	.LONG	0			; OPERATIONS COUNT

                           00000000  1604  2190 	.LONG	0			; NO LOGICAL NAME

                           00000000  1608  2191 	.LONG	0			;

                          0000 0000  160C  2192 	.WORD	0,0			; BYTE OFFSET AND COUNT

                           00001612  1610  2193 	.BLKW	1			; SPARE UNUSED WORD

                               0000  1612  2194 	.WORD	0			; DEVICE ERRORS

                                     1614  2195 30$:

                                     1614  2196 SYS$GL_JOBCTLMB::			; JOB CONTROLLER MAILBOX

                           3141424D  1614  2197 SYS$C_JOBCTLMB==^A/MBA1/

                                     1614  2198 MB$UCB1:				; MAILBOX UCB

                  00001614'00001614' 1614  2199 	.LONG	MB$UCB1,MB$UCB1		; MESSAGE QUEUE IS EMPTY

                               0074' 161C  2200 	.WORD	30$-MB$UCB1		; BLOCK SIZE

                                 10' 161E  2201 	.BYTE	DYN$C_UCB		; BLOCK TYPE

                                 0B' 161F  2202 	.BYTE	IPL$_MAILBOX		; FORK IPL

                  00000000 00000000  1620  2203 	.LONG	0,0			; AST LIST HEAD AND SPARE

                               0014  1628  2204 	.WORD	20			; 20 MESSAGES ALLOWED

                               0000  162A  2205 	.WORD	0			; CURRENT COUNT

                               FFFF  162C  2206 	.WORD	-1			; LOTS OF BYTES AVAILABLE

                               FFCF  162E  2207 	.WORD	^X0FFCF			; PROTECTION MASK IS OWNER READ-WRITE

                          0001 0004  1630  2208 	.WORD	4,1			; OWNER UIC

                           000016FC' 1634  2209 	.LONG	MB$CRB			; POINTER TO CRB

                           00001584' 1638  2210 	.LONG	MB$DDB			; BACK POINTER TO DDB

         00000000 00001688'00000000  163C  2211 	.LONG	0,MB$UCB2,0		; PID,NEXT UCB,VCB

                                     1648  2212 	.LONG	<DEV$M_REC-		; RECORD

                                     1648  2213 		!DEV$M_AVL-		; DEVICE AVAILABLE

                                     1648  2214 		!DEV$M_MBX-		; MAILBOX

                                     1648  2215 		!DEV$M_IDV-		; INPUT

                                     1648  2216 		!DEV$M_ODV-		; OUTPUT

                           0C140001' 1648  2217 		>

                           010000A0' 164C  2218 	.LONG	<256@16>+<DC$_MAILBOX>; STANDARD BUFFER SIZE

                           00000000  1650  2219 	.LONG	0			; 

                  00001654'00001654' 1654  2220 20$:	.LONG	20$,20$			; I/O PACKET QUEUE

                               0001  165C  2221 	.WORD	1			; UNIT 1

                               0000  165E  2222 	.WORD	0			; QUOTA CHARGE

                           00000000  1660  2223 	.LONG	0			; PACKET POINTER

                               0000  1664  2224 	.WORD	0			; REF COUNT = 0

                                 0B' 1666  2225 	.BYTE	IPL$_MAILBOX		; DEVICE IPL

                                 00  1667  2226 	.BYTE	0			; ACCESS LEVEL FOR ALLOCATION

                           00000000  1668  2227 	.LONG	0			; ASSOC. MAILBOX

                               0010' 166C  2228 	.WORD	UCB$M_ONLINE		; DEVICE INDEPENDENT STATUS

                               0001' 166E  2229 	.WORD	UCB$M_PRMMBX		; PERMANENT MAILBOX

                          0001 0001  1670  2230 	.WORD	1,1			; CREATOR PID

                           00000000  1674  2231 	.LONG	0			; OPERATIONS COUNT

                           00000000  1678  2232 	.LONG	0			; NO LOGICAL NAME

                           00000000  167C  2233 	.LONG	0			;

                          0000 0000  1680  2234 	.WORD	0,0			; BYTE OFFSET AND COUNT

                           00001686  1684  2235 	.BLKW	1			; SPARE UNUSED WORD

                               0000  1686  2236 	.WORD	0			; DEVICE ERRORS

                                     1688  2237 30$:					;

                                     1688  2238 ;

                                     1688  2239 ; OPERATOR MAILBOX

                                     1688  2240 ;

                                     1688  2241 SYS$GL_OPRMBX::				;

                           3241424D  1688  2242 SYS$C_OPRMBX==^A/MBA2/

                                     1688  2243 MB$UCB2:				; MAILBOX UCB

                  00001688'00001688' 1688  2244 	.LONG	MB$UCB2,MB$UCB2		; MESSAGE QUEUE IS EMPTY

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page  47

01                                                                                                                               (2)



                               0074' 1690  2245 	.WORD	30$-MB$UCB2		; BLOCK SIZE

                                 10' 1692  2246 	.BYTE	DYN$C_UCB		; BLOCK TYPE

                                 0B' 1693  2247 	.BYTE	IPL$_MAILBOX		; FORK IPL

                  00000000 00000000  1694  2248 	.LONG	0,0			; AST LIST HEAD AND SPARE

                               0014  169C  2249 	.WORD	20			; 20 MESSAGES ALLOWED

                               0000  169E  2250 	.WORD	0			;  CURRENT COUNT

                               FFFF  16A0  2251 	.WORD	-1			; LOTS OF BYTES AVAILABLE

                               FFEF  16A2  2252 	.WORD	^X0FFEF			; PROTECTION MASK IS OWNER READ

                          0001 0004  16A4  2253 	.WORD	4,1			; OWNER UIC

                           000016FC' 16A8  2254 	.LONG	MB$CRB			; POINTER TO CRB

                           00001584' 16AC  2255 	.LONG	MB$DDB			; BACK POINTER TO DDB

                           00000000  16B0  2256 	.LONG	0			; OWNER PID

                           00000000  16B4  2257 	.LONG	0			; POINTER TO NEXT UCB

                           00000000  16B8  2258 	.LONG	0			; POINTER TO VCB

                                     16BC  2259 	.LONG	<DEV$M_REC-		; RECORD

                                     16BC  2260 		!DEV$M_AVL-		; DEVICE AVAILABLE

                                     16BC  2261 		!DEV$M_MBX-		; MAILBOX

                                     16BC  2262 		!DEV$M_IDV-		; INPUT

                                     16BC  2263 		!DEV$M_ODV-		; OUTPUT

                           0C140001' 16BC  2264 		>

                           010000A0' 16C0  2265 	.LONG	<256@16>+<DC$_MAILBOX>; STANDARD BUFFER SIZE

                           00000000  16C4  2266 	.LONG	0			;

                  000016C8'000016C8' 16C8  2267 20$:	.LONG	20$,20$			; I/O PACKET QUEUE

                               0002  16D0  2268 	.WORD	2			; UNIT 2

                               0000  16D2  2269 	.WORD	0			; QUOTA CHARGE

                           00000000  16D4  2270 	.LONG	0			; PACKET POINTER

                               0001  16D8  2271 	.WORD	1			; REF COUNT = 1

                                 0B' 16DA  2272 	.BYTE	IPL$_MAILBOX		; DEVICE IPL

                                 00  16DB  2273 	.BYTE	0			; ACCESS LEVEL FOR ALLOCATION

                           00000000  16DC  2274 	.LONG	0			; ASSOC. MAILBOX

                               0010' 16E0  2275 	.WORD	UCB$M_ONLINE		; DEVICE INDEPENDENT STATUS

                               0001' 16E2  2276 	.WORD	UCB$M_PRMMBX		; PERMANENT MAILBOX

                          0001 0001  16E4  2277 	.WORD	1,1			; CREATOR PID

                           00000000  16E8  2278 	.LONG	0			; OPERATIONS COUNT

                           00000000  16EC  2279 	.LONG	0			; NO LOGICAL NAME

                           00000000  16F0  2280 	.LONG	0			;

                          0000 0000  16F4  2281 	.WORD	0,0			; BYTE OFFSET AND COUNT

                           000016FA  16F8  2282 	.BLKW	1			; SPARE UNUSED WORD

                               0000  16FA  2283 	.WORD	0			; DEVICE ERRORS

                                     16FC  2284 30$:

                                     16FC  2285 ;

                                     16FC  2286 ; MAILBOX CRB

                                     16FC  2287 ;

                                     16FC  2288  

                                     16FC  2289 MB$CRB::

                  00000000 00000000  16FC  2290 	.LONG	0,0			;

                               0024' 1704  2291 	.WORD	10$-MB$CRB		;

                                 05' 1706  2292 	.BYTE	DYN$C_CRB		; CRB

                                 03  1707  2293 	.BYTE	3			; NUMBER OF UNITS

                           00000003  1708  2294 	.LONG	3			; REF COUNT IS ONE

                           00000000  170C  2295 	.LONG	0			; NO CRB

                  00000000 00000000  1710  2296 	.LONG	0,0			; NO VECTOR

                           000016FC' 1718  2297 	.LONG	MB$CRB			; POINTER TO IDB (NONE)

                           00000000  171C  2298 	.LONG	0			; NO INITIALIZATION

                                     1720  2299 10$:					;

                                     1720  2300  

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page  48

01                                                                                                                               (3)



                                     1720  2302 ;

                                     1720  2303 ; NLA DDB

                                     1720  2304 ;

                                     1720  2305  

                                     1720  2306 NL$DDB:

                           00000000  1720  2307 	.LONG	0			; POINTER TO NEXT DDB (NONE)

                           00001738' 1724  2308 	.LONG	NL$UCB0			; POINTER TO FIRST UCB (UNIT 0)

                               0018' 1728  2309 	.WORD	10$-NL$DDB		; SIZE

                                 06' 172A  2310 	.BYTE	DYN$C_DDB		; TYPE IS DDB

                                 00  172B  2311 	.BYTE	0			; SPARE BYTE

                           00000000' 172C  2312 	.LONG	NL$DDT			; POINTER TO DRIVER DISPATCH TABLE

                        20 20 20 20  1730  2313 	.ASCII	/    /			; DEFAULT ACP NAME

                                 03  1734  2314 	.BYTE	3			; 3 CHARACTER NAME

                           41 4C 4E  1735  2315 	.ASCII	/NLA/			; DEVICE NAME

                                     1738  2316 10$:

                                     1738  2317  

                                     1738  2318 ;

                                     1738  2319 ; NL UCB FOR UNIT 0

                                     1738  2320 ;

                                     1738  2321  

                                     1738  2322 NL$UCB0:

                  00000000 00000000  1738  2323 	.LONG	0,0			; FORK QUEUE LIST ENTRY

                               0074' 1740  2324 	.WORD	10$-NL$UCB0		; SIZE

                                 10' 1742  2325 	.BYTE	DYN$C_UCB		; TYPE OF BLOCK IS UCB

                                 08  1743  2326 	.BYTE	8			; FORK IPL IS 8 

         00000000 00000000 00000000  1744  2327 	.LONG	0,0,0			; FORK PC AND CONTEXT REGISTERS

                           00001752  1750  2328 	.BLKW	1			; SPARE UNUSED WORD

                               0000  1752  2329 	.WORD	0			; VOLUME PROTECTION

                          0001 0001  1754  2330 	.WORD	1,1			; VOLUME OWNER UIC

                           000017AC' 1758  2331 	.LONG	NL$CRB			; POINTER TO CHANNEL REQUEST BLOCK

                           00001720' 175C  2332 	.LONG	NL$DDB			; DEVICE DATA BLOCK

                           00000000  1760  2333 	.LONG	0			; PID OF OWNER

                           00000000  1764  2334 	.LONG	0			; POINTER TO NEXT UCB

                           00000000  1768  2335 	.LONG	0			; VCB POINTER

                                     176C  2336 	.LONG	<DEV$M_REC-		; RECORD ORIENTED

                                     176C  2337 		!DEV$M_AVL-		; DEVICE AVAILABLE

                                     176C  2338 		!DEV$M_SHR-		; SHAREABLE

                                     176C  2339 		!DEV$M_IDV-		; INPUT

                                     176C  2340 		!DEV$M_ODV-		; OUTPUT

                                     176C  2341 		!DEV$M_MBX-		; MAILBOX (*****TEMP*****)

                           0C150001' 176C  2342 		>

                           010000A0' 1770  2343 	.LONG	<256@16>+<DC$_MAILBOX>	; SECOND CHARACTERISTICS WORD

                           00001778  1774  2344 	.BLKL	1			; SPARE UNUSED LONGWORD

                  00001778'00001778' 1778  2345 1$:	.LONG	1$,1$			; I/O QUEUE LISTHEAD

                               0000  1780  2346 	.WORD	0			; UNIT 0

                               0000  1782  2347 	.WORD	0			; CRB MASKS ARE NULL

                           00000000  1784  2348 	.LONG	0			; POINTER TO CURRENT PACKET

                               0001  1788  2349 	.WORD	1			; REF COUNT IS 1

                                 08  178A  2350 	.BYTE	8			; INTERRUPT LEVEL IS 8

                                 00  178B  2351 	.BYTE	0			; ALLOCATED FROM ACCESS 0

                           00000000  178C  2352 	.LONG	0			; ASSOCIATED UCB FOR MAILBOX

                           00000010  1790  2353 	.LONG	<1@UCB$V_ONLINE>	; STATUS

                           00000000  1794  2354 	.LONG	0			; TIMEOUT TIME

                           00000000  1798  2355 	.LONG	0			; COUNT OF OPERATIONS

                           00000000  179C  2356 	.LONG	0			; SYSTEM VIRTUAL PAGE NUMBER

                           00000000  17A0  2357 	.LONG	0			; SYSTEM VIRTUAL ADDRESS OF PTE

                               0000  17A4  2358 	.WORD	0			; BYTE OFFSET IN FIRST PAGE

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page  49

01                                                                                                                               (3)



                               0000  17A6  2359 	.WORD	0			; BYTE COUNT OF TRANSFER

                           000017AA  17A8  2360 	.BLKW	1			; SPARE UNUSED WORD

                               0000  17AA  2361 	.WORD	0			; DEVICE ERRORS

                                     17AC  2362 10$:

                                     17AC  2363  

                                     17AC  2364 ;

                                     17AC  2365 ; NULL DEVICE CRB

                                     17AC  2366 ;

                                     17AC  2367  

                                     17AC  2368 NL$CRB:					;

                  00000000 00000000  17AC  2369 	.LONG	0,0			; CRB WAIT QUEUE

                               0024' 17B4  2370 	.WORD	10$-NL$CRB		; SIZE OF CRB

                                 05' 17B6  2371 	.BYTE	DYN$C_CRB		; DATA STRUCTURE TYPE

                                 01  17B7  2372 	.BYTE	1			; NUMBER OF UNITS

                           00000001  17B8  2373 	.LONG	1			; REF COUNT IS ONE

                           00000000  17BC  2374 	.LONG	0			; NO SECONDARY CRB

                  00000000 00000000  17C0  2375 	.LONG	0,0			; NO VECTOR

                           000017AC' 17C8  2376 	.LONG	NL$CRB			; POINTER TO IDB

                           00000000  17CC  2377 	.LONG	0			; NO INITIALIZATION

                                     17D0  2378 10$:					;

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page  50

01                                                                                                                               (3)



                                     17D0  2380 ;

                                     17D0  2381 ; UNIBUS ADAPTER CONTROL BLOCK

                                     17D0  2382 ;

                                     17D0  2383  

                           0000190B' 17D0  2384 	.LONG	UBA$CONF0		; ADDRESS OF CONFIGURATION TABLE

                                     17D4  2385 UBA$ADP0:				;

                           00000000' 17D4  2386 1$:	.LONG	UBA$CSR			; UBA CONFIGURATION STATUS REGISTER ADDRESS

                           00000000  17D8  2387 	.LONG	0			; ADDRESS OF NEXT ADP

                               0163' 17DC  2388 	.WORD	UBA-1$			; SIZE IN BYTES

                                 01' 17DE  2389 	.BYTE	DYN$C_ADP		; STRUCTURE TYPE

                           000017E0  17DF  2390 	.BLKB	1			; SPARE BYTE

                  000017E0'000017E0' 17E0  2391 10$:	.LONG	10$,10$			; DATAPATH WAIT QUEUE LISTHEAD

                  000017E8'000017E8' 17E8  2392 20$:	.LONG	20$,20$			; MAP REGISTER WAIT QUEUE

                               FFFC  17F0  2393 	.WORD	^XFFFC			; DATAPATH ALLOCATION BITMAP

                                     17F2  2394 	.REPT	4

                                     17F2  2395 	.LONG	0			; ALLOCATED MAP REGISTERS

                                     17F2  2396 	.ENDR

                                     1802  2397 	.REPT	11

                                     1802  2398 	.LONG	^XFFFFFFFF		; MAP REGISTER ALLOCATION BITMAP

                                     1802  2399 	.ENDR

                               7FFF  182E  2400 	.WORD	^X7FFF			; LAST WORD IN MAP REGISTER BITMAP

                                     1830  2401 UBA$INTDIS::				; UBA INTERRUPT TRANSFER VECTOR

                          55     DD  1830  2402 	PUSHL	R5			; SAVE REGISTER

                          7E     DC  1832  2403 	MOVPSL	-(SP)			; SAVE CURRENT PSL FOR DISPATCH REI

            55            12     DB  1834  2404 	MFPR	#PR$_IPL,R5		; GET CURRENT INTERRUPT PRIORITY

            55   FFFFFFE0'9F45   D0  1837  2405 	MOVL	@#UBA$CSR+UBA$L_BRRVR-<4*20>[R5],R5 ; GET VECTOR REGISTER CONTENTS

                          0B     19  183F  2406 	BLSS	10$			; IF LSS UBA INTERRUPT

            55         FE 8F     78  1841  2407 	ASHL	#-2,R5,R5		; CALCULATE VECTOR NUMBER

                          55         1845       

                          08     10  1846  2408 	BSBB	DSPTCH			; DISPATCH INTERRUPT

                          55   8ED0  1848  2409 	POPL	R5			; RESTORE REGISTER

                                 02  184B  2410 	REI				;

                                     184C  2411 10$:					; UNEXPECTED UBA INTERRUPT

                                     184C  2412 ;********TEMP********

                                     184C  2413 	BUG_CHECK UNEXUBAINT,FATAL	; UNEXPECTED UBA INTERRUPT

                                     1850  2414 ;********TEMP********			;

            00            55     AF  1850  2415 DSPTCH:	CASEW	R5,#0,#<CASEND-CASTAB>/2-1 ; DISPATCH TO APPROPRIATE INTERRUPT ROUTINE

                     0056'8F         1853       

                                     1856  2416 CASTAB:					; REFERENCE TABLE

                                     1856  2417 	.REPT	30

                                     1856  2418 	.WORD	CASEND-CASTAB		; UNEXPECTED INTERRUPT

                                     1856  2419 	.ENDR

                               00AE' 1892  2420 	.WORD	CASEND-CASTAB		; UNEXPECTED INTERRUPT

                               00AE' 1894  2421 	.WORD	CASEND-CASTAB		; UNEXPECTED INTERRUPT

                               00AE' 1896  2422 	.WORD	CASEND-CASTAB		; UNEXPECTED INTERRUPT

                               00AE' 1898  2423 	.WORD	CASEND-CASTAB		; UNEXPECTED INTERRUPT

                               FAAE' 189A  2424 	.WORD	DMA$INTDIS-CASTAB	; RK611 CONTROLLER

                               00AE' 189C  2425 	.WORD	CASEND-CASTAB		; UNEXPECTED INTERRUPT

                               00AE' 189E  2426 	.WORD	CASEND-CASTAB		; UNEXPECTED INTERRUPT

                               00AE' 18A0  2427 	.WORD	CASEND-CASTAB		; UNEXPECTED INTERRUPT

                               00AE' 18A2  2428 	.WORD	CASEND-CASTAB		; UNEXPECTED INTERRUPT

                                     18A4  2429 	.REPT	48

                                     18A4  2430 	.WORD	CASEND-CASTAB

                                     18A4  2431 	.ENDR

                 0000190A'EF     17  1904  2432 CASEND:	JMP	UNEXPINT		; UNEXPECTED INTERRUPT

                                     190A  2433  

                                     190A  2434 ;********TEMP********

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page  51

01                                                                                                                               (3)



                                     190A  2435 ;

                                     190A  2436 ; UNEXPECTED DEVICE INTERRUPT

                                     190A  2437 ;

                                     190A  2438  

                                     190A  2439 UNEXPINT:				;

                                 02  190A  2440 	REI				;

                                     190B  2441  

                                     190B  2442 ;********TEMP********

                                     190B  2443  

                                     190B  2444 ;

                                     190B  2445 ; CONFIGURATION TABLE

                                     190B  2446 ;

                                     190B  2447  

                                     190B  2448 UBA$CONF0:				;

                           00000038' 190B  2449 	.LONG	UBA$IOBASE+^O70		; BASE ADDRESS OF DMC11/DZ11 DEVICE REGISTERS

                           00001856' 190F  2450 	.LONG	CASTAB			; BASE ADDRESS OF VECTOR CASE TABLE

                           0000192F' 1913  2451 	.LONG	DMC11_TAB		; ADDRESS OF DMC11 CONFIGURATION TABLE

                           00001933' 1917  2452 	.LONG	DZ11_TAB		; ADDRESS OF DZ11 CONFIGURATION TABLE

                           00000000  191B  2453 	.LONG	0

                                     191F  2454  

                                     191F  2455 ;+

                                     191F  2456 ; UBA$INITIAL - UNIBUS ADAPTER INITIALIZATION

                                     191F  2457 ;

                                     191F  2458 ; THIS ROUTINE IS CALLED VIA A JSB INSTRUCTION AT SYSTEM STARTUP AND AFTER

                                     191F  2459 ; A POWER RECOVERY RESTART TO ALLOW INITIALIZATION OF UNIBUS ADAPTERS.

                                     191F  2460 ; 

                                     191F  2461 ; INPUTS:

                                     191F  2462 ;

                                     191F  2463 ;	R4 = ADDRESS OF UNIBUS ADAPTER CONFIGURATION STATUS REGISTER.

                                     191F  2464 ;

                                     191F  2465 ;	ALL INTERRUPTS ARE LOCKED OUT.

                                     191F  2466 ;

                                     191F  2467 ; OUTPUTS:

                                     191F  2468 ;

                                     191F  2469 ;	THE UNIBUS ADAPTER IS INITIALIZED AND INTERRUPTS ARE ENABLED.

                                     191F  2470 ;-

                                     191F  2471  

                                     191F  2472 UBA$INITIAL::				;UNIBUS ADAPTER INITIALIZATION

            64            00     D2  191F  2473 	MCOML	#0,UBA$L_CSR(R4)	;CLEAR ALL ADAPTER CONFIGURATION ERRORS

         08 A4            00     D2  1922  2474 	MCOML	#0,UBA$L_SR(R4)		;CLEAR ALL ADAPTER STATUS BITS

         04 A4   0000006C 8F     D0  1926  2475 	MOVL	#UBA$M_CR_CNFIE!-	;ENABLE INTERRUPTS

                                     192E  2476 		UBA$M_CR_SUEFIE!-	;

                                     192E  2477 		UBA$M_CR_BRIE!-		;

                                     192E  2478 		UBA$M_CR_IFSIE,UBA$L_CR(R4) ;

                                 05  192E  2479 	RSB				;

                                     192F  2480  

                                     192F  2481 ;

                                     192F  2482 ; DMC11 CONFIGURATION TABLE

                                     192F  2483 ;

                                     192F  2484  

                                     192F  2485 DMC11_TAB:				;

                           00000000  192F  2486 	.LONG	0			; END OF DMC11 DATA BASE

                                     1933  2487  

                                     1933  2488 ;

                                     1933  2489 ; DZ11 CONFIGURATION TABLE

                                     1933  2490 ;

                                     1933  2491  

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page  52

01                                                                                                                               (3)



                                     1933  2492 DZ11_TAB:				;

                           00000000  1933  2493 	.LONG	0			; END OF DZ11 DATA BASE

                                     1937  2494 UBA:					; REF

                                     1937  2495  

                                     1937  2496 ;

                                     1937  2497 ; MBA CONFIGURATION TABLE

                                     1937  2498 ;

                                     1937  2499  

                                     1937  2500 MBA$TABLE::				;

                           00001943' 1937  2501 	.LONG	MBA0_DESC		; POINTER TO MBA0 DESCRIPTOR

                           00001997' 193B  2502 	.LONG	MBA1_DESC		; POINTER TO MBA1 DESCRIPTOR

                           00000000  193F  2503 	.LONG	0			; END OF TABLE

                                     1943  2504  

                                     1943  2505 ;

                                     1943  2506 ; MBA0 DESCRIPTOR

                                     1943  2507 ;

                                     1943  2508  

                                     1943  2509 MBA0_DESC:				;

                           00000000' 1943  2510 	.LONG	DBA$CSR			; CONFIGURATION REGISTER ADDRESS

                           00000000' 1947  2511 	.LONG	SCB$MBA0		; SCB INTERRUPT VECTOR ADDRESS

                           0000195B' 194B  2512 	.LONG	DBA_DESC		; POINTER TO DBA DESCRIPTOR

                           0000196F' 194F  2513 	.LONG	DRA_DESC		; POINTER TO DRA DESCRIPTOR

                           00001983' 1953  2514 	.LONG	TMA_DESC		; POINTER TO TMA DESCRIPTOR

                           00000000  1957  2515 	.LONG	0			; END OF TABLE

                                     195B  2516  

                                     195B  2517 ;

                                     195B  2518 ; DBA DESCRIPTOR

                                     195B  2519 ;

                                     195B  2520  

                                     195B  2521 DBA_DESC:				;

                           0000000C' 195B  2522 	.LONG	DBA$DDB			; ADDRESS OF DDB

                           000007F0' 195F  2523 	.LONG	MBA0$CRBS		; ADDRESS OF SECONDARY CRB

                           000007F0' 1963  2524 	.LONG	MBA0$CRBS		; ADDRESS OF SECONDARY CRB

                           000019EB' 1967  2525 	.LONG	DB_CNTRL		; ADDRESS OF CONTROLLER DESIGNATOR

                           000019EE' 196B  2526 	.LONG	DB_DESC			; ADDRESS OF DRIVE TYPE DESCRIPTORS

                                     196F  2527  

                                     196F  2528 ;

                                     196F  2529 ; DRA DESCRIPTOR

                                     196F  2530 ;

                                     196F  2531  

                                     196F  2532 DRA_DESC:				;

                           00000284' 196F  2533 	.LONG	DRA$DDB			; ADDRESS OF DDB

                           000007F0' 1973  2534 	.LONG	MBA0$CRBS		; ADDRESS OF SECONDARY CRB

                           000007F0' 1977  2535 	.LONG	MBA0$CRBS		; ADDRESS OF SECONDARY CRB

                           000019EC' 197B  2536 	.LONG	DR_CNTRL		; ADDRESS OF CONTROLLER DESIGNATOR

                           00001A14' 197F  2537 	.LONG	DR_DESC			; ADDRESS OF DRIVE TYPE DESCRIPTORS

                                     1983  2538  

                                     1983  2539 ;

                                     1983  2540 ; TMA DESCRIPTOR

                                     1983  2541 ;

                                     1983  2542  

                                     1983  2543 TMA_DESC:				;

                           0000050C' 1983  2544 	.LONG	TMA$DDB			; ADDRESS OF DDB

                           00000794' 1987  2545 	.LONG	MBA0$CRBP		; ADDRESS OF PRIMARY CRB

                           000007F0' 198B  2546 	.LONG	MBA0$CRBS		; ADDRESS OF SECONDARY CRB

                           000019ED' 198F  2547 	.LONG	TM_CNTRL		; ADDRESS OF CONTROLLER DESIGNATOR

                           00001A3A' 1993  2548 	.LONG	TM_DESC			; ADDRESS OF DRIVE TYPE DESCRIPTORS

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page  53

01                                                                                                                               (3)



                                     1997  2549 

                                     1997  2550 ;

                                     1997  2551 ; MBA1 DESCRIPTOR

                                     1997  2552 ;

                                     1997  2553  

                                     1997  2554 MBA1_DESC:				;

                           00000000' 1997  2555 	.LONG	DBB$CSR			; CONFIGURATION REGISTER ADDRESS

                           00000004' 199B  2556 	.LONG	SCB$MBA0+4		; SCB INTERRUPT VECTOR ADDRESS

                           000019AF' 199F  2557 	.LONG	DBB_DESC		; POINTER TO DBA DESCRIPTOR

                           000019C3' 19A3  2558 	.LONG	DRB_DESC		; POINTER TO DRA DESCRIPTOR

                           000019D7' 19A7  2559 	.LONG	TMB_DESC		; POINTER TO TMA DESCRIPTOR

                           00000000  19AB  2560 	.LONG	0			; END OF TABLE

                                     19AF  2561  

                                     19AF  2562 ;

                                     19AF  2563 ; DBB DESCRIPTOR

                                     19AF  2564 ;

                                     19AF  2565  

                                     19AF  2566 DBB_DESC:				;

                           0000084C' 19AF  2567 	.LONG	DBB$DDB			; ADDRESS OF DDB

                           00001030' 19B3  2568 	.LONG	MBA1$CRBS		; ADDRESS OF SECONDARY CRB

                           00001030' 19B7  2569 	.LONG	MBA1$CRBS		; ADDRESS OF SECONDARY CRB

                           000019EB' 19BB  2570 	.LONG	DB_CNTRL		; ADDRESS OF CONTROLLER DESIGNATOR

                           000019EE' 19BF  2571 	.LONG	DB_DESC			; ADDRESS OF DRIVE TYPE DESCRIPTORS

                                     19C3  2572  

                                     19C3  2573 ;

                                     19C3  2574 ; DRB DESCRIPTOR

                                     19C3  2575 ;

                                     19C3  2576  

                                     19C3  2577 DRB_DESC:				;

                           00000AC4' 19C3  2578 	.LONG	DRB$DDB			; ADDRESS OF DDB

                           00001030' 19C7  2579 	.LONG	MBA1$CRBS		; ADDRESS OF SECONDARY CRB

                           00001030' 19CB  2580 	.LONG	MBA1$CRBS		; ADDRESS OF SECONDARY CRB

                           000019EC' 19CF  2581 	.LONG	DR_CNTRL		; ADDRESS OF CONTROLLER DESIGNATOR

                           00001A14' 19D3  2582 	.LONG	DR_DESC			; ADDRESS OF DRIVE TYPE DESCRIPTORS

                                     19D7  2583  

                                     19D7  2584 ;

                                     19D7  2585 ; TMB DESCRIPTOR

                                     19D7  2586 ;

                                     19D7  2587  

                                     19D7  2588 TMB_DESC:				;

                           00000D4C' 19D7  2589 	.LONG	TMB$DDB			; ADDRESS OF DDB

                           00000FD4' 19DB  2590 	.LONG	MBA1$CRBP		; ADDRESS OF PRIMARY CRB

                           00001030' 19DF  2591 	.LONG	MBA1$CRBS		; ADDRESS OF SECONDARY CRB

                           000019ED' 19E3  2592 	.LONG	TM_CNTRL		; ADDRESS OF CONTROLLER DESIGNATOR

                           00001A3A' 19E7  2593 	.LONG	TM_DESC			; ADDRESS OF DRIVE TYPE DESCRIPTORS

                                     19EB  2594  

                                     19EB  2595 ;

                                     19EB  2596 ; CONTROLLER DESIGNATORS

                                     19EB  2597 ;

                                     19EB  2598  

                                 41  19EB  2599 DB_CNTRL:.ASCII	/A/			;

                                 41  19EC  2600 DR_CNTRL:.ASCII	/A/			;

                                 41  19ED  2601 TM_CNTRL:.ASCII	/A/			;

                                     19EE  2602  

                                     19EE  2603 ;

                                     19EE  2604 ; DB DRIVE TYPE DESCRIPTOR LIST

                                     19EE  2605 ;

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page  54

01                                                                                                                               (3)



                                     19EE  2606  

                                     19EE  2607 DB_DESC:				;

                               0010  19EE  2608 	.WORD	^X10			; RP04

                               0006' 19F0  2609 	.WORD	DT$_RP04		;

                                 16  19F2  2610 	.BYTE	22			; 22 SECTORS

                                 13  19F3  2611 	.BYTE	19			; 19 TRACKS

                               019B  19F4  2612 	.WORD	411			; 411 CYLINDERS

                           00029F16  19F6  2613 	.LONG	411*19*22		; MAXIMUM BLOCKS

                               0011  19FA  2614 	.WORD	^X11			; RP05

                               0009' 19FC  2615 	.WORD	DT$_RP05		; 

                                 16  19FE  2616 	.BYTE	22			; 22 SECTORS

                                 13  19FF  2617 	.BYTE	19			; 19 TRACKS

                               019B  1A00  2618 	.WORD	411			; 411 CYLINDERS

                           00029F16  1A02  2619 	.LONG	411*19*22		; MAXIMUM BLOCKS

                               0012  1A06  2620 	.WORD	^X12			; RP06

                               000A' 1A08  2621 	.WORD	DT$_RP06		;

                                 16  1A0A  2622 	.BYTE	22			; 22 SECTORS

                                 13  1A0B  2623 	.BYTE	19			; 19 TRACKS

                               032F  1A0C  2624 	.WORD	815			; 815 CYLINDERS

                           000532BE  1A0E  2625 	.LONG	815*19*22		; MAXIMUM BLOCKS

                               0000  1A12  2626 	.WORD	0			; END OF TABLE

                                     1A14  2627  

                                     1A14  2628 ;

                                     1A14  2629 ; DR DRIVE TYPE DESCRIPTOR LIST

                                     1A14  2630 ;

                                     1A14  2631  

                                     1A14  2632 DR_DESC:				;

                               0014  1A14  2633 	.WORD	^X14			; RM03

                               0000  1A16  2634 	.WORD	000			;

                                 20  1A18  2635 	.BYTE	32			; 32 SECTORS

                                 05  1A19  2636 	.BYTE	5			; 5 TRACKS

                               0337  1A1A  2637 	.WORD	823			; 823 CYLINDERS

                           00020260  1A1C  2638 	.LONG	823*5*32		; MAXIMUM BLOCKS

                               0020  1A20  2639 	.WORD	^X20			; RP07

                               0000  1A22  2640 	.WORD	000			;

                                 22  1A24  2641 	.BYTE	34			; 34 SECTORS

                                 1E  1A25  2642 	.BYTE	30			; 30 TRACKS

                               0230  1A26  2643 	.WORD	560			; 560 CYLINDERS

                           0008B740  1A28  2644 	.LONG	560*30*34		; MAXIMUM BLOCKS

                               0021  1A2C  2645 	.WORD	^X21			; RP07 W/ HEAD PER TRACK

                               0000  1A2E  2646 	.WORD	000			;

                                 22  1A30  2647 	.BYTE	34			; 34 SECTORS

                                 1E  1A31  2648 	.BYTE	30			; 30 TRACKS

                               0232  1A32  2649 	.WORD	562			; 562 CYLINDERS

                           0008BF38  1A34  2650 	.LONG	562*30*34		; MAXIMUM BLOCKS

                               0000  1A38  2651 	.WORD	0			; END OF TABLE

                                     1A3A  2652  

                                     1A3A  2653 ;

                                     1A3A  2654 ; TM DRIVE TYPE DESCRIPTOR LIST

                                     1A3A  2655 ;

                                     1A3A  2656  

                                     1A3A  2657 TM_DESC:				;

                               C000  1A3A  2658 	.WORD	^XC000			; TM03

                               0006' 1A3C  2659 	.WORD	DT$_TE16		;

                           00000000  1A3E  2660 	.LONG	0			; DUMMY ENTRY

                           00000000  1A42  2661 	.LONG	0			; DUMMY ENTRY

                               0000  1A46  2662 	.WORD	0			; END OF LIST

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page  55

01                                                                                                                               (3)



                                     1A48  2663  

                                     1A48  2664 	.END

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page  56

SYMBOL TABLE                                                                                                                     (3)



BIT...         = 00000008            DEV$M_REC      = 00000001            DRB$UCB2         00000C14 R     03   

BUG$_UNEXUBAINT  ********   X   03   DEV$M_RND      = 10000000            DRB$UCB3         00000CB0 R     03   

CASEND           00001904 R     03   DEV$M_RTM      = 20000000            DRB_DESC         000019C3 R     03   

CASTAB           00001856 R     03   DEV$M_SDI      = 00000010            DR_CNTRL         000019EC R     03   

CD               00001434 R     03   DEV$M_SHR      = 00010000            DR_DESC          00001A14 R     03   

CON$DISCON       ********   X   03   DEV$M_SPL      = 00000040            DSPTCH           00001850 R     03   

CON$INITIAL      ********   X   03   DEV$M_SQD      = 00000020            DT$_RK06       = 00000008            

CON$INITLINE     ********   X   03   DEV$M_SWL      = 02000000            DT$_RP04       = 00000006            

CON$INTDISI      00001404 RG    03   DEV$M_TRM      = 00000004            DT$_RP05       = 00000009            

CON$INTDISO      00001428 RG    03   DEV$M_WCK      = 80000000            DT$_RP06       = 0000000A            

CON$INTINP       ********   X   03   DEV$V_ALL      = 00000017            DT$_TE16       = 00000006            

CON$INTOUT       ********   X   03   DEV$V_AVL      = 00000012            DT$_TU77       = 00000005            

CON$STARTIO      ********   X   03   DEV$V_CCL      = 00000001            DXBUF            00001468 R     03   

CR$K_T026      = 00000000            DEV$V_DIR      = 00000003            DXP$DDB          00001450 R     03   

CR$K_T029      = 00000001            DEV$V_DMT      = 00000015            DXP$DDT          ********   X   03   

CR$M_TMODE     = 0000000F            DEV$V_ELG      = 00000016            DXP$UCB0         000014F8 R     03   

CR$S_TMODE     = 00000004            DEV$V_FOD      = 0000000E            DYN$C_ACB      = 00000002            

CR$V_TMODE     = 00000000            DEV$V_FOR      = 00000018            DYN$C_ADP      = 00000001            

DB$DDT           ********   X   03   DEV$V_GEN      = 00000011            DYN$C_AQB      = 00000003            

DBA$CSR          ********   X   03   DEV$V_IDV      = 0000001A            DYN$C_BRDCST   = 0000001A            

DBA$DDB          0000000C RG    03   DEV$V_MBX      = 00000014            DYN$C_BUFIO    = 00000013            

DBA$UCB0         00000024 RG    03   DEV$V_MNT      = 00000013            DYN$C_CEB      = 00000004            

DBA$UCB1         000000BC R     03   DEV$V_NET      = 0000000D            DYN$C_CIR      = 0000001E            

DBA$UCB2         00000154 R     03   DEV$V_ODV      = 0000001B            DYN$C_CRB      = 00000005            

DBA$UCB3         000001EC R     03   DEV$V_RCK      = 0000001E            DYN$C_CXB      = 0000001B            

DBA_DESC         0000195B R     03   DEV$V_REC      = 00000000            DYN$C_DDB      = 00000006            

DBB$CSR          ********   X   03   DEV$V_RND      = 0000001C            DYN$C_FCB      = 00000007            

DBB$DDB          0000084C R     03   DEV$V_RTM      = 0000001D            DYN$C_FRK      = 00000008            

DBB$UCB0         00000864 R     03   DEV$V_SDI      = 00000004            DYN$C_GSD      = 00000015            

DBB$UCB1         000008FC R     03   DEV$V_SHR      = 00000010            DYN$C_IDB      = 00000009            

DBB$UCB2         00000994 R     03   DEV$V_SPL      = 00000006            DYN$C_IRP      = 0000000A            

DBB$UCB3         00000A2C R     03   DEV$V_SQD      = 00000005            DYN$C_JPB      = 0000001F            

DBB_DESC         000019AF R     03   DEV$V_SWL      = 00000019            DYN$C_KFH      = 00000026            

DB_CNTRL         000019EB R     03   DEV$V_TRM      = 00000002            DYN$C_KFI      = 00000018            

DB_DESC          000019EE R     03   DEV$V_WCK      = 0000001F            DYN$C_LOG      = 0000000B            

DC$_CARD       = 00000041            DM$DDT           ********   X   03   DYN$C_MTL      = 00000019            

DC$_DISK       = 00000001            DM$INT           ********   X   03   DYN$C_MVL      = 00000016            

DC$_LP         = 00000043            DM$RK611_INIT    ********   X   03   DYN$C_NDB      = 0000001C            

DC$_MAILBOX    = 000000A0            DMA              0000131C R     03   DYN$C_NET      = 00000017            

DC$_SCOM       = 00000020            DMA$CRB          000012F0 R     03   DYN$C_PBH      = 00000020            

DC$_TAPE       = 00000002            DMA$DDB          0000108C R     03   DYN$C_PCB      = 0000000C            

DC$_TERM       = 00000042            DMA$IDB          0000131C R     03   DYN$C_PDB      = 00000021            

DEV$M_ALL      = 00800000            DMA$INTDIS       00001304 R     03   DYN$C_PFL      = 00000023            

DEV$M_AVL      = 00040000            DMA$UCB0         000010A4 R     03   DYN$C_PIB      = 00000022            

DEV$M_CCL      = 00000002            DMA$UCB1         00001168 R     03   DYN$C_PQB      = 0000000D            

DEV$M_DIR      = 00000008            DMA$UCB2         0000122C R     03   DYN$C_PTR      = 00000025            

DEV$M_DMT      = 00200000            DMC11_TAB        0000192F R     03   DYN$C_RVT      = 0000000E            

DEV$M_ELG      = 00400000            DR$DDT           ********   X   03   DYN$C_SFT      = 00000024            

DEV$M_FOD      = 00004000            DRA$DDB          00000284 RG    03   DYN$C_SSB      = 0000001D            

DEV$M_FOR      = 01000000            DRA$UCB0         0000029C R     03   DYN$C_TQE      = 0000000F            

DEV$M_GEN      = 00020000            DRA$UCB1         00000338 R     03   DYN$C_TYPAHD   = 00000014            

DEV$M_IDV      = 04000000            DRA$UCB2         000003D4 R     03   DYN$C_UCB      = 00000010            

DEV$M_MBX      = 00100000            DRA$UCB3         00000470 R     03   DYN$C_VCB      = 00000011            

DEV$M_MNT      = 00080000            DRA_DESC         0000196F R     03   DYN$C_WCB      = 00000012            

DEV$M_NET      = 00002000            DRB$DDB          00000AC4 RG    03   DZ11_TAB         00001933 R     03   

DEV$M_ODV      = 08000000            DRB$UCB0         00000ADC R     03   FCB$B_DIRIDX     00000048            

DEV$M_RCK      = 40000000            DRB$UCB1         00000B78 R     03   FCB$B_FID_NMX    00000025            

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page  57

SYMBOL TABLE                                                                                                                     (3)



FCB$B_FID_RVN    00000024            LP$_LA11       = 00000002            MBA$V_CR_INIT  = 00000000            

FCB$B_TYPE       0000000A            LP$_LA180      = 00000003            MBA$V_CSR_ADCOD= 00000000            

FCB$C_LENGTH     00000048            LP$_LP11       = 00000001            MBA$V_CSR_MT   = 0000001B            

FCB$K_LENGTH     00000048            MB$CRB           000016FC RG    03   MBA$V_CSR_OT   = 00000015            

FCB$L_EFBLK      00000040            MB$DDB           00001584 RG    03   MBA$V_CSR_PD   = 00000017            

FCB$L_EXFCB      0000000C            MB$DDT           ********   X   03   MBA$V_CSR_PE   = 0000001F            

FCB$L_FCBBL      00000004            MB$UCB0          000015A0 RG    03   MBA$V_CSR_PU   = 00000016            

FCB$L_FCBFL      00000000            MB$UCB1          00001614 R     03   MBA$V_CSR_URD  = 0000001D            

FCB$L_FILEOWNER  00000038            MB$UCB2          00001688 R     03   MBA$V_CSR_WS   = 0000001E            

FCB$L_FILESIZE   00000034            MBA$INITIAL      ********   X   03   MBA$V_CSR_XMFLT= 0000001A            

FCB$L_HDLBN      00000030            MBA$INT          ********   X   03   MBA$V_ERB_UNIT = 00000007            

FCB$L_STLBN      0000002C            MBA$L_AS         00000410            MBA$V_SR_ATTN  = 00000010            

FCB$L_STVBN      00000028            MBA$L_BCR        00000010            MBA$V_SR_CRD   = 0000001D            

FCB$L_WLBL       00000014            MBA$L_CR         00000004            MBA$V_SR_DLT   = 0000000B            

FCB$L_WLFL       00000010            MBA$L_CSR        00000000            MBA$V_SR_DTABT = 0000000C            

FCB$V_BADBLK   = 00000002            MBA$L_ERB        00000400            MBA$V_SR_DTBUSY= 0000001F            

FCB$V_DIR      = 00000000            MBA$L_MAP        00000800            MBA$V_SR_DTCOMP= 0000000D            

FCB$V_EXCL     = 00000003            MBA$L_SR         00000008            MBA$V_SR_ERCONF= 00000003            

FCB$V_MARKDEL  = 00000001            MBA$L_VAR        0000000C            MBA$V_SR_INVMAP= 00000004            

FCB$W_ACNT       00000018            MBA$M_CR_ABORT = 00000002            MBA$V_SR_ISTO  = 00000001            

FCB$W_AMOD       0000003E            MBA$M_CR_IE    = 00000004            MBA$V_SR_MAPPE = 00000005            

FCB$W_EOF        00000040            MBA$M_CR_INIT  = 00000001            MBA$V_SR_MBEXC = 00000007            

FCB$W_FFBYTE     00000044            MBA$M_CSR_MT   = 08000000            MBA$V_SR_MCPE  = 00000011            

FCB$W_FID        00000020            MBA$M_CSR_OT   = 00200000            MBA$V_SR_MDPE  = 00000006            

FCB$W_FID_NUM    00000020            MBA$M_CSR_PD   = 00800000            MBA$V_SR_MXF   = 00000008            

FCB$W_FID_RVN    00000024            MBA$M_CSR_PE   = 80000000            MBA$V_SR_NED   = 00000012            

FCB$W_FID_SEQ    00000022            MBA$M_CSR_PU   = 00400000            MBA$V_SR_NRCONF= 0000001E            

FCB$W_FILEPROT   0000003C            MBA$M_CSR_URD  = 20000000            MBA$V_SR_PGE   = 00000013            

FCB$W_LCNT       0000001A            MBA$M_CSR_WS   = 40000000            MBA$V_SR_RDS   = 00000002            

FCB$W_SEGN       00000026            MBA$M_CSR_XMFLT= 04000000            MBA$V_SR_RDTO  = 00000000            

FCB$W_SIZE       00000008            MBA$M_ERROR    = 000E1FFF            MBA$V_SR_WCKLWR= 00000009            

FCB$W_STATUS     0000001E            MBA$M_SR_ATTN  = 00010000            MBA$V_SR_WCKUPR= 0000000A            

FCB$W_UICGROUP   0000003A            MBA$M_SR_CRD   = 20000000            MBA0$CRBP        00000794 R     03   

FCB$W_UICMEMBER  00000038            MBA$M_SR_DLT   = 00000800            MBA0$CRBS        000007F0 R     03   

FCB$W_WCNT       0000001C            MBA$M_SR_DTABT = 00001000            MBA0$IDBP        000007C0 R     03   

GBL...         = 00000000            MBA$M_SR_DTBUSY= 80000000            MBA0$IDBS        0000081C R     03   

ID               00001450 R     03   MBA$M_SR_DTCOMP= 00002000            MBA0_DESC        00001943 R     03   

IOC$GL_ADPLIST   00000008 RG    03   MBA$M_SR_ERCONF= 00000008            MBA1$CRBP        00000FD4 R     03   

IOC$GL_DEVLIST   00000000 RG    03   MBA$M_SR_INVMAP= 00000010            MBA1$CRBS        00001030 R     03   

IPL$_ASTDEL    = 00000002            MBA$M_SR_ISTO  = 00000002            MBA1$IDBP        00001000 R     03   

IPL$_HWCLK     = 00000018            MBA$M_SR_MAPPE = 00000020            MBA1$IDBS        0000105C R     03   

IPL$_IOPOST    = 00000004            MBA$M_SR_MBEXC = 00000080            MBA1_DESC        00001997 R     03   

IPL$_MAILBOX   = 0000000B            MBA$M_SR_MCPE  = 00020000            MMG$C_IOSPTN     ********   X   03   

IPL$_POWER     = 0000001F            MBA$M_SR_MDPE  = 00000040            NL$CRB           000017AC R     03   

IPL$_QUEUEAST  = 00000006            MBA$M_SR_MXF   = 00000100            NL$DDB           00001720 R     03   

IPL$_SCHED     = 00000003            MBA$M_SR_NED   = 00040000            NL$DDT           ********   X   03   

IPL$_SYNCH     = 00000007            MBA$M_SR_NRCONF= 40000000            NL$UCB0          00001738 R     03   

IPL$_TIMER     = 00000007            MBA$M_SR_PGE   = 00080000            OPA$CRB          000013F0 R     03   

LP$M_CR        = 00000001            MBA$M_SR_RDS   = 00000004            OPA$DDB          00001338 R     03   

LP$M_LOWER     = 00000080            MBA$M_SR_RDTO  = 00000001            OPA$IDB          00001434 R     03   

LP$M_MECHFORM  = 00000002            MBA$M_SR_WCKLWR= 00000200            OPA$UCB0         0000137C R     03   

LP$M_PAGE_L    = FF000000            MBA$M_SR_WCKUPR= 00000400            PR$_ACCR       = 00000029            

LP$S_PAGE_L    = 00000008            MBA$S_CSR_ADCOD= 00000008            PR$_ACCS       = 00000028            

LP$V_CR        = 00000000            MBA$S_ERB_UNIT = 00000003            PR$_ASTLVL     = 00000013            

LP$V_LOWER     = 00000007            MBA$TABLE        00001937 RG    03   PR$_ESP        = 00000001            

LP$V_MECHFORM  = 00000001            MBA$V_CR_ABORT = 00000001            PR$_ICCS       = 00000018            

LP$V_PAGE_L    = 00000018            MBA$V_CR_IE    = 00000002            PR$_ICR        = 0000001A            

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page  58

SYMBOL TABLE                                                                                                                     (3)



PR$_IPL        = 00000012            TT$C_BAUD_134  = 00000004            TT$_LA120      = 00000021            

PR$_ISP        = 00000004            TT$C_BAUD_150  = 00000005            TT$_LA36       = 00000020            

PR$_KSP        = 00000000            TT$C_BAUD_1800 = 00000009            TT$_LAX        = 00000020            

PR$_MAPEN      = 00000038            TT$C_BAUD_2000 = 0000000A            TT$_UNKNOWN    = 00000000            

PR$_NICR       = 00000019            TT$C_BAUD_2400 = 0000000B            TT$_VT05       = 00000001            

PR$_P0BR       = 00000008            TT$C_BAUD_300  = 00000006            TT$_VT52       = 00000040            

PR$_P0LR       = 00000009            TT$C_BAUD_3600 = 0000000C            TT$_VT55       = 00000041            

PR$_P1BR       = 0000000A            TT$C_BAUD_4800 = 0000000D            TT$_VT5X       = 00000040            

PR$_P1LR       = 0000000B            TT$C_BAUD_50   = 00000001            TTY$FORK_ADDR    ********   X   03   

PR$_PCBB       = 00000010            TT$C_BAUD_600  = 00000007            UBA              00001937 R     03   

PR$_RXCS       = 00000020            TT$C_BAUD_7200 = 0000000E            UBA$ADP0         000017D4 R     03   

PR$_RXDB       = 00000021            TT$C_BAUD_75   = 00000002            UBA$CONF0        0000190B R     03   

PR$_SBIER      = 00000034            TT$C_BAUD_9600 = 0000000F            UBA$CSR          ********   X   03   

PR$_SBIFS      = 00000030            TT$DDT           ********   X   03   UBA$INITIAL      0000191F RG    03   

PR$_SBIMT      = 00000033            TT$M_CRFILL    = 00000400            UBA$INTDIS       00001830 RG    03   

PR$_SBIQC      = 00000036            TT$M_EIGHTBIT  = 00008000            UBA$IOBASE       ********   X   03   

PR$_SBIS       = 00000031            TT$M_ESCAPE    = 00000008            UBA$L_BRRVR      00000030            

PR$_SBISC      = 00000032            TT$M_HOLDSCREEN= 00004000            UBA$L_BRSVR      00000020            

PR$_SBITA      = 00000035            TT$M_HOSTSYNC  = 00000010            UBA$L_CR         00000004            

PR$_SBR        = 0000000C            TT$M_LFFILL    = 00000800            UBA$L_CSR        00000000            

PR$_SCBB       = 00000011            TT$M_LOWER     = 00000080            UBA$L_DCR        0000000C            

PR$_SID        = 0000003E            TT$M_MBXDSABL  = 00010000            UBA$L_DPR        00000040            

PR$_SIRR       = 00000014            TT$M_MECHTAB   = 00000100            UBA$L_FMER       00000010            

PR$_SISR       = 00000015            TT$M_NOBRDCST  = 00020000            UBA$L_FUBAR      00000014            

PR$_SLR        = 0000000D            TT$M_NOECHO    = 00000002            UBA$L_MAP        00000800            

PR$_SSP        = 00000002            TT$M_NOTYPEAHD = 00000004            UBA$L_SR         00000008            

PR$_TBIA       = 00000039            TT$M_ODD       = 00000080            UBA$M_BRRVR_AIR= 80000000            

PR$_TBIS       = 0000003A            TT$M_PAGE      = FE000000            UBA$M_CR_ARLVL = 00000180            

PR$_TODR       = 0000001B            TT$M_PARITY    = 00000040            UBA$M_CR_BRIE  = 00000020            

PR$_TXCS       = 00000022            TT$M_PASSALL   = 00000001            UBA$M_CR_CNFIE = 00000004            

PR$_TXDB       = 00000023            TT$M_REMOTE    = 00002000            UBA$M_CR_IFSIE = 00000040            

PR$_USP        = 00000003            TT$M_SCOPE     = 00001000            UBA$M_CR_INIT  = 00000001            

PR$_WCSA       = 0000002C            TT$M_SCRIPT    = 00000040            UBA$M_CR_SUEFIE= 00000008            

PR$_WCSD       = 0000002D            TT$M_TTSYNC    = 00000020            UBA$M_CR_UBPF  = 00000002            

SCB$MBA0         ********   X   03   TT$M_WRAP      = 00000200            UBA$M_CR_USEFIE= 00000010            

SYS$C_JOBCTLMB = 3141424D  G         TT$S_PAGE      = 00000008            UBA$M_CSR_IS   = 10000000            

SYS$C_OPRMBX   = 3241424D  G         TT$V_CRFILL    = 0000000A            UBA$M_CSR_MT   = 08000000            

SYS$GL_JOBCTLMB  00001614 RG    03   TT$V_EIGHTBIT  = 0000000F            UBA$M_CSR_OT   = 00200000            

SYS$GL_OPRMBX    00001688 RG    03   TT$V_ESCAPE    = 00000003            UBA$M_CSR_PD   = 00800000            

TM$DDT           ********   X   03   TT$V_HOLDSCREEN= 0000000E            UBA$M_CSR_PE   = 80000000            

TM$INT           ********   X   03   TT$V_HOSTSYNC  = 00000004            UBA$M_CSR_PU   = 00400000            

TMA$DDB          0000050C R     03   TT$V_LFFILL    = 0000000B            UBA$M_CSR_UBIC = 00010000            

TMA$UCB0         00000524 R     03   TT$V_LOWER     = 00000007            UBA$M_CSR_UBIIP= 00040000            

TMA$UCB1         000005C0 R     03   TT$V_MBXDSABL  = 00000010            UBA$M_CSR_UBPDN= 00020000            

TMA$UCB2         0000065C R     03   TT$V_MECHTAB   = 00000008            UBA$M_CSR_URD  = 20000000            

TMA$UCB3         000006F8 R     03   TT$V_NOBRDCST  = 00000011            UBA$M_CSR_WS   = 40000000            

TMA_DESC         00001983 R     03   TT$V_NOECHO    = 00000001            UBA$M_CSR_XMFLT= 04000000            

TMB$DDB          00000D4C R     03   TT$V_NOTYPEAHD = 00000002            UBA$M_DPR_BNE  = 80000000            

TMB$UCB0         00000D64 R     03   TT$V_ODD       = 00000007            UBA$M_DPR_DPF  = 20000000            

TMB$UCB1         00000E00 R     03   TT$V_PAGE      = 00000019            UBA$M_DPR_XMTER= 40000000            

TMB$UCB2         00000E9C R     03   TT$V_PARITY    = 00000006            UBA$M_MAP_BO   = 02000000            

TMB$UCB3         00000F38 R     03   TT$V_PASSALL   = 00000000            UBA$M_MAP_VALID= 80000000            

TMB_DESC         000019D7 R     03   TT$V_REMOTE    = 0000000D            UBA$M_SR_BRID  = 00000800            

TM_CNTRL         000019ED R     03   TT$V_SCOPE     = 0000000C            UBA$M_SR_BRSVF = 10000000            

TM_DESC          00001A3A R     03   TT$V_SCRIPT    = 00000006            UBA$M_SR_CRD   = 00000100            

TT$C_BAUD_110  = 00000003            TT$V_TTSYNC    = 00000005            UBA$M_SR_CXTER = 00000080            

TT$C_BAUD_1200 = 00000008            TT$V_WRAP      = 00000009            UBA$M_SR_CXTMO = 00000040            

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page  59

SYMBOL TABLE                                                                                                                     (3)



UBA$M_SR_DPPE  = 00000020            UBA$V_SR_BRRVF = 00000018            UCB$L_FIRST      00000014            

UBA$M_SR_IVMR  = 00000010            UBA$V_SR_BRSVF = 0000001C            UCB$L_FPC        0000000C            

UBA$M_SR_LER   = 00000004            UBA$V_SR_CRD   = 00000008            UCB$L_FQBL       00000004            

UBA$M_SR_MRPE  = 00000008            UBA$V_SR_CXTER = 00000007            UCB$L_FQFL       00000000            

UBA$M_SR_RDS   = 00000200            UBA$V_SR_CXTMO = 00000006            UCB$L_FR3        00000010            

UBA$M_SR_RDTO  = 00000400            UBA$V_SR_DPPE  = 00000005            UCB$L_FR4        00000014            

UBA$M_SR_RIE   = 20000000            UBA$V_SR_IVMR  = 00000004            UCB$L_IOQBL      00000044            

UBA$M_SR_SSYNC = 00000001            UBA$V_SR_LER   = 00000002            UCB$L_IOQFL      00000040            

UBA$M_SR_UBIFS = 40000000            UBA$V_SR_MRPE  = 00000003            UCB$L_IRP        0000004C            

UBA$M_SR_UBSTO = 00000002            UBA$V_SR_RDS   = 00000009            UCB$L_LINK       0000002C            

UBA$S_BRRVR_IVA= 00000010            UBA$V_SR_RDTO  = 0000000A            UCB$L_LOGADR     00000064            

UBA$S_CR_ARLVL = 00000002            UBA$V_SR_RIE   = 0000001D            UCB$L_MAXBLOCK   00000080            

UBA$S_CR_MRDSB = 00000005            UBA$V_SR_SSYNC = 00000000            UCB$L_MEDIA      00000088            

UBA$S_CSR_ADCOD= 00000008            UBA$V_SR_UBIFS = 0000001E            UCB$L_NT_DATSSB  00000074            

UBA$S_DPR_ADDR = 00000010            UBA$V_SR_UBSTO = 00000001            UCB$L_NT_INTSSB  00000078            

UBA$S_DPR_STATE= 00000008            UCB$B_AMOD       00000053            UCB$L_OPCNT      00000060            

UBA$S_FMER_MRN = 00000009            UCB$B_CEX        00000077            UCB$L_OWNUIC     0000001C            

UBA$S_FUBAR_ADR= 00000012            UCB$B_CM1        0000004A            UCB$L_PID        00000028            

UBA$S_MAP_ADDR = 00000015            UCB$B_CM2        0000004B            UCB$L_RQBL       00000004            

UBA$S_MAP_DPD  = 00000004            UCB$B_DEVCLASS   00000038            UCB$L_RQFL       00000000            

UBA$S_SR_BRRVF = 00000004            UCB$B_DEVTYPE    00000039            UCB$L_SVAPTE     00000068            

UBA$V_BRRVR_AIR= 0000001F            UCB$B_DIPL       00000052            UCB$L_SVPN       00000064            

UBA$V_BRRVR_IVA= 00000000            UCB$B_DX_SCTCNT  FFFFFFFE            UCB$L_TTCHAR     0000003C            

UBA$V_CR_ARLVL = 00000007            UCB$B_DX_SPARE   FFFFFFFF            UCB$L_VCB        00000030            

UBA$V_CR_BRIE  = 00000005            UCB$B_ERTCNT     00000070            UCB$M_BSY      = 00000100            

UBA$V_CR_CNFIE = 00000002            UCB$B_ERTMAX     00000071            UCB$M_CANCEL   = 00000008            

UBA$V_CR_IFSIE = 00000006            UCB$B_ESCAPE     0000004B            UCB$M_DEADMO   = 00000400            

UBA$V_CR_INIT  = 00000000            UCB$B_FEX        00000076            UCB$M_DELMBX   = 00000002            

UBA$V_CR_MRDSB = 0000001A            UCB$B_FIPL       0000000B            UCB$M_DIAGBUF  = 00000002            

UBA$V_CR_SUEFIE= 00000003            UCB$B_LOCSRV     0000003C            UCB$M_DX_WRITE = 00000008            

UBA$V_CR_UBPF  = 00000001            UCB$B_OFFNDX     00000090            UCB$M_ECC      = 00000001            

UBA$V_CR_USEFIE= 00000004            UCB$B_OFFRTC     00000091            UCB$M_ERLOGIP  = 00000004            

UBA$V_CSR_ADCOD= 00000000            UCB$B_REMSRV     0000003D            UCB$M_INT      = 00000002            

UBA$V_CSR_IS   = 0000001C            UCB$B_SECTORS    0000003C            UCB$M_INTTYPE  = 00000080            

UBA$V_CSR_MT   = 0000001B            UCB$B_SLAVE      00000074            UCB$M_JOB      = 00000001            

UBA$V_CSR_OT   = 00000015            UCB$B_SPR        00000075            UCB$M_MOUNTING = 00000200            

UBA$V_CSR_PD   = 00000017            UCB$B_STATE      00000052            UCB$M_NOCNVRT  = 00000004            

UBA$V_CSR_PE   = 0000001F            UCB$B_TRACKS     0000003D            UCB$M_NT_BFROVF= 00000004            

UBA$V_CSR_PU   = 00000016            UCB$B_TYPE       0000000A            UCB$M_NT_BREAK = 00000020            

UBA$V_CSR_UBIC = 00000010            UCB$B_VERTSZ     0000003F            UCB$M_NT_NAME  = 00000010            

UBA$V_CSR_UBIIP= 00000012            UCB$C_LENGTH     00000074            UCB$M_NT_NONTR = 00000040            

UBA$V_CSR_UBPDN= 00000011            UCB$C_LOGLNK   = 00000001            UCB$M_NT_SDP   = 00000008            

UBA$V_CSR_URD  = 0000001D            UCB$K_LENGTH     00000074            UCB$M_ONLINE   = 00000010            

UBA$V_CSR_WS   = 0000001E            UCB$L_AMB        00000054            UCB$M_POWER    = 00000020            

UBA$V_CSR_XMFLT= 0000001A            UCB$L_ASTQBL     00000010            UCB$M_PRMMBX   = 00000001            

UBA$V_DPR_ADDR = 00000000            UCB$L_ASTQFL     0000000C            UCB$M_TIM      = 00000001            

UBA$V_DPR_BNE  = 0000001F            UCB$L_CPID       0000005C            UCB$M_TIMOUT   = 00000040            

UBA$V_DPR_DPF  = 0000001D            UCB$L_CRB        00000020            UCB$M_TT_NOTIF = 00000004            

UBA$V_DPR_STATE= 00000010            UCB$L_DDB        00000024            UCB$M_TT_TIMO  = 00000002            

UBA$V_DPR_XMTER= 0000001E            UCB$L_DEVCHAR    00000034            UCB$M_VALID    = 00000800            

UBA$V_FMER_MRN = 00000000            UCB$L_DEVDEPEND  0000003C            UCB$S_LNKPRI   = 00000002            

UBA$V_FUBAR_ADR= 00000000            UCB$L_DPC        0000007C            UCB$S_LTYPE    = 00000002            

UBA$V_MAP_ADDR = 00000000            UCB$L_DUETIM     0000005C            UCB$T_PARTNER    0000000C            

UBA$V_MAP_BO   = 00000019            UCB$L_DX_BFPNT   FFFFFFF4            UCB$V_BACKP    = 00000005            

UBA$V_MAP_DPD  = 00000015            UCB$L_DX_BUF     FFFFFFF0            UCB$V_BSY      = 00000008            

UBA$V_MAP_VALID= 0000001F            UCB$L_DX_RXDB    FFFFFFF8            UCB$V_CANCEL   = 00000003            

UBA$V_SR_BRID  = 0000000B            UCB$L_EMB        00000078            UCB$V_DEADMO   = 0000000A            

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page  60

SYMBOL TABLE                                                                                                                     (3)



UCB$V_DELMBX   = 00000001            VEC$B_DATAPATH   00000013            

UCB$V_DIAGBUF  = 00000001            VEC$B_NUMREG     00000012            

UCB$V_DX_WRITE = 00000003            VEC$L_ADP        00000014            

UCB$V_ECC      = 00000000            VEC$L_IDB        00000008            

UCB$V_ERLOGIP  = 00000002            VEC$L_INITIAL    0000000C            

UCB$V_INT      = 00000001            VEC$L_TT_DISC    00000020            

UCB$V_INTTYPE  = 00000007            VEC$L_TT_ILINE   00000018            

UCB$V_JOB      = 00000000            VEC$L_TT_STRTIO  0000001C            

UCB$V_LNKPRI   = 00000006            VEC$M_MAPLOCK  = 00008000            

UCB$V_LTYPE    = 00000000            VEC$M_PATHLOCK = 00000080            

UCB$V_MOUNTING = 00000009            VEC$Q_DISPATCH   00000000            

UCB$V_MSGACK   = 00000004            VEC$S_DATAPATH = 00000007            

UCB$V_MSGFLO   = 00000003            VEC$S_MAPREG   = 0000000F            

UCB$V_NOCNVRT  = 00000002            VEC$V_DATAPATH = 00000000            

UCB$V_NT_BFROVF= 00000002            VEC$V_MAPLOCK  = 0000000F            

UCB$V_NT_BREAK = 00000005            VEC$V_MAPREG   = 00000000            

UCB$V_NT_NAME  = 00000004            VEC$V_PATHLOCK = 00000007            

UCB$V_NT_NONTR = 00000006            VEC$W_MAPREG     00000010            

UCB$V_NT_SDP   = 00000003            

UCB$V_ONLINE   = 00000004            

UCB$V_POWER    = 00000005            

UCB$V_PRMMBX   = 00000000            

UCB$V_SEGFLO   = 00000002            

UCB$V_TIM      = 00000000            

UCB$V_TIMOUT   = 00000006            

UCB$V_TT_NOTIF = 00000002            

UCB$V_TT_TIMO  = 00000001            

UCB$V_VALID    = 0000000B            

UCB$W_BCNT       0000006E            

UCB$W_BCR        00000092            

UCB$W_BOFF       0000006C            

UCB$W_BUFQUO     00000018            

UCB$W_BYTESTOGO  0000003E            

UCB$W_CHARGE     0000004A            

UCB$W_CYLINDERS  0000003E            

UCB$W_DA         00000088            

UCB$W_DC         0000008A            

UCB$W_DEVBUFSIZ  0000003A            

UCB$W_DEVSTS     0000005A            

UCB$W_DSTADDR    00000018            

UCB$W_DX_BCR     FFFFFFFC            

UCB$W_EC1        0000008C            

UCB$W_EC2        0000008E            

UCB$W_ERRCNT     00000072            

UCB$W_FUNC       00000084            

UCB$W_MB_SEED    FFFFFFFC            

UCB$W_MSGCNT     00000016            

UCB$W_MSGMAX     00000014            

UCB$W_NT_CHAN    0000007C            

UCB$W_OFFSET     00000086            

UCB$W_REFC       00000050            

UCB$W_SIZE       00000008            

UCB$W_SRCADDR    0000001A            

UCB$W_STS        00000058            

UCB$W_UNIT       00000048            

UCB$W_VPROT      0000001A            

UNEXPINT         0000190A R     03   

DEVICEDAT       - SIMULATOR DEVICE DATA BASE                     22-AUG-1978 00:08:28   VAX-11 MACRO X0.3-11               Page  61

PROGRAM SECTION SYNOPSIS                                                                                                         (3)







PROGRAM SECTION SYNOPSIS



.  ABS  .        00000000      00     NOPIC   USR   CON   ABS   LCL NOSHR NOEXE NORD  NOWRT BYTE  

. BLANK .        00000000      01     NOPIC   USR   CON   REL   LCL NOSHR   EXE   RD    WRT BYTE  

$ABS$            FFFFFFFF      02     NOPIC   USR   CON   ABS   LCL NOSHR   EXE   RD    WRT BYTE  

$$$100           00001A48      03     NOPIC   USR   CON   REL   LCL NOSHR   EXE   RD    WRT LONG  





THERE WERE NO ERRORS OR WARNINGS.

8430. BYTES LEFT IN FREE MEMORY POOL.

310. BYTES OF RECLAIMED MEMORY.

OBJ$:DEVICEDAT,LIS$:DEVICEDAT/-SP=LIB$:LIB/ML,SRC$:DEVICEDAT

6 MLB DIR RDS - 872 GETS TO DEFINE 23 MACROS. 102 INTER. FILE WRITES. 

