Metropoli BBS
VIEWER: !tcm5920.cfg MODE: TEXT (ASCII)
BOARD
	ID = "TCM5920"
	NAME = "3Com EtherLink III Bus Master EISA (3C592) Network Adapter"
	MFR = "3Com Corporation"
	CATEGORY = "NET"
	SLOT = EISA
	LENGTH = 180
	READID = yes
	AMPERAGE = 750
	DISABLE = supported
	HELP = 
		"The 3Com EtherLink III Bus Master EISA (3C592) network\n
        adapter connects your personal computer to an 802.3\n
		local area network.\n
		\n
		Refer to the adapter guide for additional information on\n
		configuring this adapter."

; InternalConfig Register - [7:6] romSize
IOPORT(1) = 0zcb0h
	SIZE = byte
	INITVAL = xxxxxxxx

; ResourceConfig Register - [15:12] Interrupt Level
IOPORT(2) = 0zc88h
	SIZE = word
	INITVAL = xxxxxxxxxxxxxxxx

; AddressConfig Register - [11:8] romBase
IOPORT(3) = 0zc86h
	SIZE = word
	INITVAL = xxxxxxxxxxxxxxxx

FUNCTION = "I/O Address Range"
	SHOW = NO
	HELP =
		"This function is a placeholder for the I/O ports resource."
	CHOICE = ""
	    LINK
		PORT = 0z0h-0zfh

FUNCTION = "Interrupt Request Level"
	HELP =
		"Determines the interrupt request level that is used by the adapter."
	CHOICE = "3"
		LINK
		    IRQ = 3
		    TRIGGER = LEVEL
		    SHARE = YES
		    INIT = IOPORT(2) LOC(15 14 13 12) 0011
	CHOICE = "5"
		LINK
		    IRQ = 5
		    TRIGGER = LEVEL
		    SHARE = YES
		    INIT = IOPORT(2) LOC(15 14 13 12) 0101
	CHOICE = "7"
		LINK
		    IRQ = 7
		    TRIGGER = LEVEL
		    SHARE = YES
		    INIT = IOPORT(2) LOC(15 14 13 12) 0111
	CHOICE = "9"
		LINK
		    IRQ = 9
		    TRIGGER = LEVEL
		    SHARE = YES
		    INIT = IOPORT(2) LOC(15 14 13 12) 1001
	CHOICE = "10"
		LINK
		    IRQ = 10
		    TRIGGER = LEVEL
		    SHARE = YES
		    INIT = IOPORT(2) LOC(15 14 13 12) 1010
	CHOICE = "11"
		LINK
		    IRQ = 11
		    TRIGGER = LEVEL
		    SHARE = YES
		    INIT = IOPORT(2) LOC(15 14 13 12) 1011
	CHOICE = "12"
		LINK
		    IRQ = 12
		    TRIGGER = LEVEL
		    SHARE = YES
		    INIT = IOPORT(2) LOC(15 14 13 12) 1100
	CHOICE = "15"
		LINK
		    IRQ = 15
		    TRIGGER = LEVEL
		    SHARE = YES
		    INIT = IOPORT(2) LOC(15 14 13 12) 1111

FUNCTION = "Boot PROM Size"
	HELP = 
		"Specifies the size of the boot PROM that
		is installed on the adapter for remote
		system booting over the network."
	CHOICE = "Disabled"
		FREE
			INIT = IOPORT(3) LOC(11 10 9 8) 0000
	CHOICE = "8K"
	   	FREE
			INIT = IOPORT(1) LOC(7 6) 00
		COMBINE
			MEMORY = 8k
				ADDRESS = 0c2000h-0de000h  STEP = 8k
				MEMTYPE = oth
				WRITABLE = no
				SIZE = byte
				DECODE = 20
			INIT = IOPORT(3) LOC(11 10 9 8) 0001 | 0010 | 0011 | 0100 | 0101 | 0110 | 0111 | 1000 | 1001 | 1010 | 1011 | 1100 | 1101 | 1110 | 1111
	CHOICE = "16K"
     	FREE
			INIT = IOPORT(1) LOC(7 6) 01
		COMBINE
			MEMORY = 16k
				ADDRESS = 0c0000h-0dc000h  STEP = 16k
				MEMTYPE = oth
				WRITABLE = no
				SIZE = byte
				DECODE = 20
			INIT = IOPORT(3) LOC(11 10 9 8) 0001 | 0010 | 0100 | 0110 | 1000 | 1010 | 1100 | 1110
	CHOICE = "32K"
	    FREE
			INIT = IOPORT(1) LOC(7 6) 10
		COMBINE
			MEMORY = 32k
				ADDRESS = 0c0000h-0dc000h  STEP = 16k
				MEMTYPE = oth
				WRITABLE = no
				SIZE = byte
				DECODE = 20
			INIT = IOPORT(3) LOC(11 10 9 8) 0001 | 0010 | 0100 | 0110 | 1000 | 1010 | 1100 | 1110
	CHOICE = "64K"
		FREE
			INIT = IOPORT(1) LOC(7 6) 11
		COMBINE
			MEMORY = 64k
				ADDRESS = 0c0000h-0dc000h  STEP = 16k
				MEMTYPE = oth
				WRITABLE = no
				SIZE = byte
				DECODE = 20
			INIT = IOPORT(3) LOC(11 10 9 8) 0001 | 0010 | 0100 | 0110 | 1000 | 1010 | 1100 | 1110

; %VER 3C592 EISA Configuration File v1.0c
[ RETURN TO DIRECTORY ]