// com.df
// Carol Hankins
// April 8, 1976


structure CD:
	[
	lcdmac	word
	ricom	word
	ristate	word
	ripast	word
	wflags	word =
		[
		fokrepeat	bit 1
		fokundo		bit 1
		finit		bit 1
		fselundo		bit 1
		fOrderedOvs		bit 1
		fRestoreSysWw		bit 1
		blank		bit 10
		]
	chundo	word
	acsfirst	word = last 	word
	]

structure CS:
	[
	lcsmac	word
	cwarray	word
	pAbProc	word
	brgrid	word
	bsbdeact	word
	asbact	word
	]

structure CF:
	[
	chcom	word
	frepeat	bit
	fRestoreSysWw	bit
	ci	bit 14
	sel	word
	selarg	word
	w0	word
	w1	word
	w2	word
	w3	word
	w4	word
	w5	word
	]

structure AB:
	[
	crid	byte
	nrid	byte
	]

manifest
	[
	lcd = (offset CD.last)/16
	lcdmax = 100
	lcfmax = 10
	chmax = 100		// 100 chars???
	acsnil = 0
	abnil = -1
	abcomplete = -2
	abmsg = -3
	sinil = -1
	cinil = -1
	risyscom = 0
	risysstate = 1
	risyspast = 3
	risyspast2 = 4
	risysbuf1 = 7
	risysbuf2 = 13
	risysbuf3 = 19
	risysbuf4 = 25
	maxri = 230		//when changed, recompile rninit
	abQuit = 10
	vdcbnil= -1
	mtyCond = false		//for SetVab
	mtyOw = -1
	mtyAnc = -2
	cridMax = 10		//for vrgridpast2
	cWriMax = 10		//for writeable regions
	nriready = 23		// "READY: "
	nrisel = 24		// "Select op..."
	nrilcw = 25		// "Last command was "
	riFaultStor = 49		// Core storage running low
	nrlMac = 1		// really should be a static
	]