;Adapter Description File for Proteon p1890 ProNET-16 Token Ring Adapter
;Copyright Proteon, Inc. Westborough, MA  September 1988
;

AdapterID 00202h

AdapterName "Proteon p1890 4/16 Mbit/S Token Ring Adapter"

NumBytes 4


NamedItem Prompt "Arbitration Fairness Feature"

	Choice "Enabled"        POS[0] = XXXXXX1Xb
	Choice "Disabled"       POS[0] = XXXXXX0Xb

	Help

	"Arbitration Fairness Feature:  Enabling the arbitration fairness
	 feature allows the system to service all arbitrating devices in
	 order of priority before the same device can gain control of the 
	 channel again.  The assignment can be changed by selecting
	 'Change Configuration' and then using the F5=Previous and F6=Next
	 keys."


NamedItem Prompt "Interrupt Enable Feature"

	Choice "Enabled"        POS[0] = XXXXX1XXb
	Choice "Disabled"       POS[0] = XXXXX0XXb

	Help

	"Interrupt Enable Feature:  Enabling the interrupt enable feature
	allows the adapter to generate interrupts to the host PS/2 system.
	This feature must be enabled for normal adapter operations.  The
	assignment can be changed by selecting 'Change Configuration' and
	then using the F5=Previous and the F6=Next keys."


NamedItem Prompt "Pseudo DMA Feature"

	Choice "Disabled"	POS[0] = XXXX0XXXb
	Choice "Enabled"	POS[0] = XXXX1XXXb

	Help

	"Pseudo DMA Feature:  The pseudo DMA feature should ordinarily be
	disabled to allow maximum performance using adapter bus master DMA.
	Enabling this feature prevents the adapter from arbitrating for the
	micro channel bus.  The assignment can be changed by selecting
	'Change Configuration' and then using the F5=Previous and F6=Next
	keys."


NamedItem Prompt "Arbitration Level"

	Choice "Level 0"        POS[0] = 0000XXXXb      arb 0d
	Choice "Level 1"        POS[0] = 0001XXXXb      arb 1d
	Choice "Level 2"        POS[0] = 0010XXXXb      arb 2d
	Choice "Level 3"        POS[0] = 0011XXXXb      arb 3d
	Choice "Level 4"        POS[0] = 0100XXXXb      arb 4d
	Choice "Level 5"        POS[0] = 0101XXXXb      arb 5d
	Choice "Level 6"        POS[0] = 0110XXXXb      arb 6d
	Choice "Level 7"        POS[0] = 0111XXXXb      arb 7d
	Choice "Level 8"        POS[0] = 1000XXXXb      arb 8d
	Choice "Level 9"        POS[0] = 1001XXXXb      arb 9d
	Choice "Level 10"       POS[0] = 1010XXXXb      arb 10d
	Choice "Level 11"       POS[0] = 1011XXXXb      arb 11d
	Choice "Level 12"       POS[0] = 1100XXXXb      arb 12d
	Choice "Level 13"       POS[0] = 1101XXXXb      arb 13d
	Choice "Level 14"       POS[0] = 1110XXXXb      arb 14d

	Help

	"Arbitration Level:  An arbitration level of 0 has the highest
	priority, and increasing levels have correspondingly decreased
	priority.  The assignment can be changed by selecting 'Change
	Configuration' and then using the F5=Previous and the F6=Next keys.
	If an assignment has an asterisk (*) by it, it is in conflict with
	another assignment and must be changed."


NamedItem Prompt "I/O Base Address"

	Choice "0x71C0"		POS[3] = XXXXX000b	io 071C0h - 071CFh
	Choice "0x71D0"		POS[3] = XXXXX001b	io 071D0h - 071DFh
	Choice "0x75C0"		POS[3] = XXXXX010b	io 075C0h - 075CFh
	Choice "0x75D0"		POS[3] = XXXXX011b	io 075D0h - 075DFh
	Choice "0x79C0"		POS[3] = XXXXX100b	io 079C0h - 079CFh
	Choice "0x79D0"		POS[3] = XXXXX101b	io 079D0h - 079DFh
	Choice "0x7DC0"		POS[3] = XXXXX110b	io 07DC0h - 07DCFh
	Choice "0x7DD0"		POS[3] = XXXXX111b	io 07DD0h - 07DDFh

	Help

	"I/O Address:  The I/O base address only has to be changed if
	there is a conflict.  The assignment of the I/O base address can
	can be changed by selecting 'Change Configuration' and then using
	the F5=Previous and the F6=Next keys.  If an assignment has an
	asterisk (*) by it, it is in conflict with another assignment and
	must be changed."


NamedItem Prompt "Interrupt Level"
	
	Choice "Level 5"        POS[3] = XX000XXXb      int 5d
	Choice "Level 4"        POS[3] = XX001XXXb      int 4d
	Choice "Level 3"        POS[3] = XX010XXXb      int 3d
	Choice "Level 15"       POS[3] = XX011XXXb      int 15d
	Choice "Level 14"       POS[3] = XX100XXXb      int 14d
	Choice "Level 12"       POS[3] = XX101XXXb      int 12d
	Choice "Level 11"       POS[3] = XX110XXXb      int 11d
	Choice "Level 10"       POS[3] = XX111XXXb      int 10d

	Help

	"Interrupt Level:  The p1890 adapter can operate on interrupt level
	3, 4, 5, 10, 11, 12, 14, or 15.  The assignment for this interrupt
	level can be changed by selecting 'Change Configuration' and then
	using the F5=Previous and the F6=Next keys.  If an assignement has
	and asterisk (*) by it, it is in conflict with another assignment
	and must be changed."



