;
; Novell NE2000PLUS ISA Adapter
; Copyright (C) 1992 by Novell, Inc. All rights reserved
;
; 06/23/92 v1.0	AKW
; 12/07/92 v2.0	AKW
; 01/13/93 v2.1 BR
;

BOARD
	ID = "NVL1501" 				; ISA Product ID
	NAME = "Novell NE2000PLUS Ethernet Adapter"
	MFR = "Novell Inc"			; Manufacturer Name.
	CATEGORY = "NET"			; Category -- Network Board.
	SLOT = ISA8OR16
	LENGTH = 158				; height = 94mm
	AMPERAGE=1417	 			; MEASURED MAXIMUM STATISTICAL  
	IOCHECK = INVALID   			; Card won't respond to reads 

	COMMENTS = "\nUse one of the three methods for configuration.
		    \n
		    \n1. Select \"NE2000PLUS IRQ, Base I/O, Shared Memory and
		    \n   Boot PROM Memory Options\" each independently. 
		    \n
		    \n2. Select \"NE2000PLUS Automatic PI/O Config\" to
		    \n   automatically select the next available IRQ & Base I/O
		    \n   Options.
		    \n
		    \n3. Select \"NE2000PLUS Automatic SRAM Config\" to
		    \n   automatically select the next available IRQ, Base I/O 
		    \n   & Shared Memory Options.
		    \n
		    \nTo select Connector Type or Timing Compatibility Options
		    \nselect NE2000PLUS Connector Type or NE2000PLUS Timing
		    \nCompatability."

        HELP = "\nUse the V)iew D)etail by Slot mode to see Configuration 
		\nOptions by Network Software Type. Use E)dit Change 
		\nF)unction to select Options."


SOFTWARE(1) = "Your connection type is: "

SOFTWARE(2) = "You have selected: "

SOFTWARE(3) = "Your individually selected IRQ is: "

SOFTWARE(4) = "Your individually selected I/O and Shared RAM Address is: "

SOFTWARE(5) = "Your individually selected BOOT PROM Address is: "

SOFTWARE(6) = "Your automatically selected Programmed I/O Options are: "

SOFTWARE(7) = "Your automatically selected Shared-RAM Options are: "
			

FUNCTION = "NE2000PLUS System Resources"
	TYPE = "NET"
	HELP = "\nUse E)dit Change F)unction to Select Options.
		\nOnly one Network Function Should be in effect."
	
	
	SUBFUNCTION="NE2000PLUS IRQ Options"
		TYPE = "NET"

		CHOICE = "Not Selected"
	
		CHOICE = "IRQ 2"
			FREE
			IRQ = 2
			INIT = SOFTWARE(3) "IRQ 2"

		CHOICE="IRQ 3"
			FREE
			IRQ = 3
			INIT = SOFTWARE(3) "IRQ 3"

		CHOICE = "IRQ 4"
			FREE
			IRQ = 4
			INIT = SOFTWARE(3) "IRQ 4"

		CHOICE = "IRQ 5"
			FREE
			IRQ = 5
			INIT = SOFTWARE(3) "IRQ 5"

		CHOICE = "IRQ 10"
			FREE
			IRQ = 10
			INIT = SOFTWARE(3) "IRQ 10"

		CHOICE = "IRQ 11"
			FREE
			IRQ = 11
			INIT = SOFTWARE(3) "IRQ 11"

		CHOICE = "IRQ 12"
			FREE
			IRQ = 12
			INIT = SOFTWARE(3) "IRQ 12"
		
		CHOICE = "IRQ 15"
			FREE
			IRQ = 15
			INIT = SOFTWARE(3) "IRQ 15"
		

	SUBFUNCTION = "NE2000PLUS Base I/O Options"  
		TYPE = "NET"

		CHOICE = "Not Selected"
		
		CHOICE = "Base I/O 240h"
			FREE
			PORT = 0240h-025Fh
			INIT = SOFTWARE(4) "Base I/O 240h"
		
		CHOICE = "Base I/O 280h"
			FREE
			PORT = 0280h-029Fh
			INIT = SOFTWARE(4) "Base I/O 280h"
		
		CHOICE = "Base I/O 2C0h"
			FREE
			PORT = 02C0h-02DFh
			INIT = SOFTWARE(4) "Base I/O 2C0h"
		
		CHOICE = "Base I/O 300h"
			FREE
			PORT = 0300h-031Fh
			INIT = SOFTWARE(4) "Base I/O 300h"
		
		CHOICE = "Base I/O 320h"
			FREE
			PORT = 0320h-033Fh
			INIT = SOFTWARE(4) "Base I/O 320h"
		
		CHOICE = "Base I/O 340h"
			FREE
			PORT = 0340h-035Fh
			INIT = SOFTWARE(4) "Base I/O 340h"
		
		CHOICE = "Base I/O 360h"
			FREE
			PORT = 0360h-037Fh
			INIT = SOFTWARE(4) "Base I/O 360h"
		

	SUBFUNCTION = "NE2000PLUS Shared Memory Options"  
		TYPE = "NET"

		CHOICE = "Not Selected"
		
		CHOICE = "16k @ D000h Base Memory"
		        FREE
			MEMORY = 16K
				ADDRESS = 0D0000h
				MEMTYPE = OTHER
			INIT = SOFTWARE(4) "D000h Base Memory"
		
		CHOICE = "16k @ D400h Base Memory"
		        FREE
			MEMORY = 16K
				ADDRESS = 0D4000h
				MEMTYPE = OTHER
			INIT = SOFTWARE(4) "D400h Base Memory"
		
		CHOICE = "16k @ D800h Base Memory"
		        FREE
			MEMORY = 16K
				ADDRESS = 0D8000h
				MEMTYPE = OTHER
			INIT = SOFTWARE(4) "D800h Base Memory"
		
		CHOICE = "16k @ DC00h Base Memory"
		        FREE
			MEMORY = 16K
				ADDRESS = 0DC000h
				MEMTYPE = OTHER
			INIT = SOFTWARE(4) "DC00h Base Memory"
		
		CHOICE = "16k @ C000h Base Memory"
		        FREE
			MEMORY = 16K
				ADDRESS = 0C0000h
				MEMTYPE = OTHER
			INIT = SOFTWARE(4) "C000h Base Memory"

      		CHOICE = "16k @ C400h Base Memory"
		        FREE
			MEMORY = 16K
				ADDRESS = 0C4000h
				MEMTYPE = OTHER
			INIT = SOFTWARE(4) "C400h Base Memory"
		
		CHOICE = "16k @ C800h Base Memory"
		        FREE
			MEMORY = 16K
				ADDRESS = 0C8000h
				MEMTYPE = OTHER
			INIT = SOFTWARE(4) "C800h Base Memory"
		
		CHOICE = "16k @ CC00h Base Memory"
		        FREE
			MEMORY = 16K
				ADDRESS = 0CC000h
				MEMTYPE = OTHER
			INIT = SOFTWARE(4) "CC00h Base Memory"

		CHOICE = "16k @ E0000h Base Memory"
		        FREE
			MEMORY = 16K
				ADDRESS = 0E00000h
				MEMTYPE = OTHER
			INIT = SOFTWARE(4) "E0000h Base Memory"

		CHOICE = "16k @ E2000h Base Memory"
		        FREE
			MEMORY = 16K
				ADDRESS = 0E20000h
				MEMTYPE = OTHER
			INIT = SOFTWARE(4) "E2000h Base Memory"
		
		CHOICE = "16k @ E4000h Base Memory"
		        FREE
			MEMORY = 16K
				ADDRESS = 0E40000h
				MEMTYPE = OTHER
			INIT = SOFTWARE(4) "E4000h Base Memory"
		
		CHOICE = "16k @ E6000h Base Memory"
		        FREE
			MEMORY = 16K
				ADDRESS = 0E60000h
				MEMTYPE = OTHER
			INIT = SOFTWARE(4) "E6000h Base Memory"
		
		CHOICE = "16k @ E8000h Base Memory"
		        FREE
			MEMORY = 16K
				ADDRESS = 0E80000h
				MEMTYPE = OTHER
			INIT = SOFTWARE(4) "E8000h Base Memory"

		CHOICE = "16k @ EA000h Base Memory"
		        FREE
			MEMORY = 16K
				ADDRESS = 0EA0000h
				MEMTYPE = OTHER
			INIT = SOFTWARE(4) "EA000h Base Memory"
		
		CHOICE = "16k @ EC000h Base Memory"
		        FREE
			MEMORY = 16K
				ADDRESS = 0EC0000h
				MEMTYPE = OTHER
			INIT = SOFTWARE(4) "EC000h Base Memory"

		CHOICE = "16k @ EE000h Base Memory"
		        FREE
			MEMORY = 16K
				ADDRESS = 0EE0000h
				MEMTYPE = OTHER
			INIT = SOFTWARE(4) "EE000h Base Memory"
		
		CHOICE = "16k @ F0000h Base Memory"
		        FREE
			MEMORY = 16K
				ADDRESS = 0F00000h
				MEMTYPE = OTHER
			INIT = SOFTWARE(4) "F0000h Base Memory"

		CHOICE = "16k @ F2000h Base Memory"
		        FREE
			MEMORY = 16K
				ADDRESS = 0F20000h
				MEMTYPE = OTHER
			INIT = SOFTWARE(4) "F2000h Base Memory"
		
		CHOICE = "16k @ F4000h Base Memory"
		        FREE
			MEMORY = 16K
				ADDRESS = 0F40000h
				MEMTYPE = OTHER
			INIT = SOFTWARE(4) "F4000h Base Memory"
		
		CHOICE = "16k @ F6000h Base Memory"
		        FREE
			MEMORY = 16K
				ADDRESS = 0F60000h
				MEMTYPE = OTHER
			INIT = SOFTWARE(4) "F6000h Base Memory"

		CHOICE = "16k @ F8000h Base Memory"
		        FREE
			MEMORY = 16K
				ADDRESS = 0F80000h
				MEMTYPE = OTHER
			INIT = SOFTWARE(4) "F8000h Base Memory"
		
		CHOICE = "16k @ FA000h Base Memory"
		        FREE
			MEMORY = 16K
				ADDRESS = 0FA0000h
				MEMTYPE = OTHER
			INIT = SOFTWARE(4) "FA000h Base Memory"

		CHOICE = "16k @ FC000h Base Memory"
		        FREE
			MEMORY = 16K
				ADDRESS = 0FC0000h
				MEMTYPE = OTHER
			INIT = SOFTWARE(4) "FC000h Base Memory"

		CHOICE = "16k @ FE000h Base Memory"
		        FREE
			MEMORY = 16K
				ADDRESS = 0FE0000h
				MEMTYPE = OTHER
			INIT = SOFTWARE(4) "FE000h Base Memory"
		

		

	SUBFUNCTION = "NE2000PLUS Boot PROM Memory"  
		TYPE = "NET"

		CHOICE = "Not Selected"
		
		CHOICE = "8k @ C000h Base Memory"
		        FREE
			MEMORY = 8K
				ADDRESS = 0C0000h
				MEMTYPE = OTHER
			INIT = SOFTWARE(5) "C000h Base Memory"
		
		CHOICE = "8k @ C400h Base Memory"
		        FREE
			MEMORY = 8K
				ADDRESS = 0C4000h
				MEMTYPE = OTHER
			INIT = SOFTWARE(5) "C400h Base Memory"
		
		CHOICE = "8k @ C800h Base Memory"
		        FREE
			MEMORY = 8K
				ADDRESS = 0C8000h
				MEMTYPE = OTHER
			INIT = SOFTWARE(5) "C800h Base Memory"
		
		CHOICE = "8k @ CC00h Base Memory"
		        FREE
			MEMORY = 8K
				ADDRESS = 0CC000h
				MEMTYPE = OTHER
			INIT = SOFTWARE(5) "CC00h Base Memory"
		
		CHOICE = "8k @ D000h Base Memory"
		        FREE
			MEMORY = 8K
				ADDRESS = 0D0000h
				MEMTYPE = OTHER
			INIT = SOFTWARE(5) "D000h Base Memory"
		
		CHOICE = "8k @ D400h Base Memory"
		        FREE
			MEMORY = 8K
				ADDRESS = 0D4000h
				MEMTYPE = OTHER
			INIT = SOFTWARE(5) "D400h Base Memory"
		
		CHOICE = "8k @ D800h Base Memory"
		        FREE
			MEMORY = 8K
				ADDRESS = 0D8000h
				MEMTYPE = OTHER
			INIT = SOFTWARE(5) "D800h Base Memory"
		
		CHOICE = "8k @ DC00h Base Memory"
		        FREE
			MEMORY = 8K
				ADDRESS = 0DC000h
				MEMTYPE = OTHER
			INIT = SOFTWARE(5) "DC00h Base Memory"
		

	SUBFUNCTION = "NE2000PLUS Automatic PI/O Config"
		CHOICE = "Not Selected"

		CHOICE = "Available Adapter Options"
			LINK
				IRQ = 3|4|5|9|10|11|12|15
				INIT = SOFTWARE(6) "IRQ 3"|"IRQ 4"|"IRQ 5"|"IRQ 9"|"IRQ 10"|"IRQ 11"|"IRQ 12"|"IRQ 15"
			LINK
				PORT = 0240h-024Fh|0280h-029Fh|02C0h-02DFh|0300h-031Fh|0320h-33Fh|0340h-035Fh|0360h-037Fh
				INIT = SOFTWARE(6) "IO 240"|"IO 280"|"IO 2C0"|"IO 300"|"IO 320"|"IO 340"|"IO 360"


	SUBFUNCTION = "NE2000PLUS Automatic SRAM Config"
		CHOICE = "Not Selected"

		CHOICE = "Available Adapter Options"
			LINK
				IRQ  = 3|4|5|9|10|11|12|15
				INIT = SOFTWARE(7) "IRQ 3"|"IRQ 4"|"IRQ 5"|"IRQ 9"|"IRQ 10"|"IRQ 11"|"IRQ 12"|"IRQ 15"
			LINK
				PORT = 0240h-024Fh|0280h-029Fh|02C0h-02DFh|0300h-031Fh|0320h-33Fh|0340h-035Fh|0360h-037Fh
				INIT = SOFTWARE(7) "IO 240"|"IO 280"|"IO 2C0"|"IO 300"|"IO 320"|"IO 340"|"IO 360"
			LINK
				MEMORY = 16K
					ADDRESS = 0D0000h|0D4000h|0D8000h|0DC000h|0C0000h|0C4000h|0C8000h|0CC000h
						  |0E00000h|0E20000h|0E40000h|0E60000h|0E80000h|0EA00000h|0EC0000h|0EE0000h
						  |0F00000h|0F20000h|0F40000h|0F60000h|0F80000h|0FA00000h|0FC0000h|0FE0000h

					MEMTYPE = OTHER
					INIT = SOFTWARE(7) "D000h"|"D400h"|"D800h"|"DC00h"|"C000h"|"C400h"|"C800h"|"CC00h"
							  |"E0000h"|"E2000h"|"E4000h"|"E6000h"|"E8000h"|"EA000h"|"EC000h"|"EE000h"
							  |"F0000h"|"F2000h"|"F4000h"|"F6000h"|"F8000h"|"FA000h"|"FC000h"|"FE000h"


FUNCTION = "NE2000PLUS Connector"
	TYPE = "NET"

	SUBFUNCTION = "NE2000PLUS Connector Type"
		COMMENTS = "\nThe NE2000PLUS Adapter has 3 different
			    \npart numbers.  Choose the connector type
			    \nthat applies to your particular board.
			    \n
			    \n  Board #     10Base2  10Base5  10BaseT
			    \n-----------   -------  -------  -------
			    \n810-228-001     YES      YES      YES
			    \n810-228-002     YES      YES       NO
			    \n810-228-003      NO       NO      YES"

		TYPE = "NET"

		CONNECTION = "10Base-2 (Cheapernet), 10Base-5 (Thick Ethernet), 10Base-T (Twisted-Pair), StarLAN-10 (Twisted-Pair)"

		CHOICE = "10Base-2 (Cheapernet) Connection"
			AMPERAGE = 512 ; MEASURED MAXIMUM STATISTICAL
			FREE
			INIT = SOFTWARE(1) "Cheapernet"

		CHOICE = "10Base-5 (Thick Ethernet) Connection"
			FREE
			INIT = SOFTWARE(1) "Thick Ethernet"
	
		CHOICE = "10Base-T (Twisted-Pair) Connection"
			FREE
			INIT = SOFTWARE(1) "Twisted-Pair"

		CHOICE = "StarLAN-10 (Twisted-Pair) Connection"
			FREE
			INIT = SOFTWARE(1) "Twisted-Pair"

	
FUNCTION = "NE2000PLUS Timing Compatability"
	TYPE = "NET"

	SUBFUNCTION = "NE2000PLUS I/O Timing Compatability"
		TYPE = "NET"

		CHOICE = "I/O Timing Normal"
			FREE
			INIT = SOFTWARE(2) "I/O Timing Normal"

		CHOICE = "I/O Timing Early"
			FREE
			INIT = SOFTWARE(2) "I/O Timing Early"
	
	SUBFUNCTION = "NE2000PLUS I/O 16 Control"
		TYPE = "NET"

		CHOICE = "I/O 16 Normal"
			FREE
			INIT = SOFTWARE(2) "I/O 16 Normal"

		CHOICE = "I/O 16 Late"
			FREE
			INIT = SOFTWARE(2) "I/O 16 Late"
	
	


