1 /* BEGIN INCLUDE FILE ... config_mem_card.incl.pl1 ... 11/27/80 W. Olin Sibert */ 2 3 dcl mem_cardp pointer; /* pointer to MEM card */ 4 5 dcl 1 mem_card aligned based (mem_cardp), /* MEM card declaration */ 6 2 word char (4), /* "mem" */ 7 2 tag fixed bin (3), /* One more than module port to which controller is attached */ 8 2 size fixed bin (18), /* Number of pages in memory controller */ 9 2 state char (4), /* State: "on" or "off" */ 10 11 2 pad (11) bit (36) aligned, /* Pad to 15 fields */ 12 13 2 type_word aligned, 14 3 field_type (14) bit (2) unaligned, /* type of each field; see config_deck.incl.pl1 */ 15 3 pad1 bit (4) unaligned, 16 3 n_fields fixed bin (4) unsigned unaligned; /* number of fields used on card */ 17 18 dcl MEM_CARD_WORD char (4) aligned internal static options (constant) init ("mem"); 19 20 /* END INCLUDE FILE ... config_mem_card.incl.pl1 */