|
DataMuseum.dkPresents historical artifacts from the history of: RC4000/8000/9000 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about RC4000/8000/9000 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 3840 (0xf00) Types: TextFile Names: »pprocrec«
└─⟦621cfb9a2⟧ Bits:30002817 RC8000 Dump tape fra HCØ. Detaljer om "HC8000" projekt. └─⟦0364f57e3⟧ └─⟦c9a650afb⟧ »hcøplib« └─⟦667bb35d6⟧ Bits:30007480 RC8000 Dump tape fra HCØ. └─⟦4334b4c0b⟧ └─⟦c9a650afb⟧ »hcøplib« └─⟦this⟧
type halfword = -2048 .. 2047; p_halfword= 0..4095; userbit =set of 0..11; userrecord=array Æ1..4Å of userbit; reserverw=packed record user: userbit; index: p_halfword; end; linka = ^area_proc; linkb = ^mes_buf; linki = ^intern_proc; linkp = ^proc; bsclaims = record key0,key1,key2,key3: record slices,entries: integer; end; end; base = record lower,upper: integer; end; link = record next,prev: integer; end; size = record first,last: integer; end; save = record addr,g20,g21,g22,g23,g24,b18,b19:integer; end; i_lev = packed record mon,user: halfword; end; intern_proc= record proc_base: base; kind: 0 .. 64; name: alfa; ss: packed record stopcount,state:halfword; end; id_bit:packed record rel: halfword; user: userbit; end; event: link; time_slice: link; addr_space: size; claims: packed record buff,area,ip,func_m:halfword end; priority: -1 .. 8388606; mode: integer; int_mask: integer; userexc,useresc,i_cpa,i_base: integer; wr_limits: size; int_level: i_lev; parent: linki; quantum: integer; runtime,starttime,startwait: real; waitaddr: integer; cat_base,max_base,std_base: base; w0,w1,w2,w3: integer; status,ic,cause,sb: integer; curr_cpa,curr_base: integer; curr_wr_lim: size; curr_int_level: i_lev; save_area: save; drum,drum1,disc,disc1,disc2,disc3: bsclaims; end; mes_buf = record flag_w2: integer; buf: link; receiver: integer; sender: integer; om:packed record op,mode:halfword; end; m8,m10,m12,m14,m16,m18,m20,m22: integer; end; area_proc = record user: userrecord; proc_base: base; kind: 4..64; name: alfa; per: linkp; reserver: reserverw; not_used: integer; f_slice,segments: integer; doc: alfa; writecounter,readcounter: integer; end; proc=record proc_base: base; kind: 0..84; name: alfa; end; ▶EOF◀