;ษอออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออป
;บ                                                                 บ
;บ          Intel TokenExpress(tm) EISA/32 Network Adapter         บ
;บ            Adapter Configuration File   Version 1.03            บ
;บ                 (C) Copyright 1992, Intel Corp.                 บ
;บ                                                                 บ
;ศอออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออผ

BOARD
  ID = "INT1201"
  NAME = "Intel TokenExpress(tm) EISA/32 Network Adapter"
  MFR = "Intel"
  CATEGORY = "NET"
  SLOT = EISA
  LENGTH = 240
  AMPERAGE = 2000
  SKIRT = NO
  READID = YES
  IOCHECK = INVALID
  DISABLE = UNSUPPORTED

  COMMENTS = "\nThis is the Intel TokenExpress(tm) EISA/32 adapter, a
	      high performance Token-Ring adapter for EISA bus
	      computers.  This adapter can operate on networks having
	      a ring speed of either 4 or 16 Mbps.\n\n
	      This adapter is software configurable using this
	      configuration program. There are no external jumpers
	      or switches to set."

IOPORT(1) = 0zC20h                      ; Configuration Register 00h
  INITVAL = 00000000b

IOPORT(2) = 0zC21h                      ; Configuration Register 01h
  INITVAL = 00xxxxxxb

IOPORT(3) = 0zC22h                      ; Configuration Register 02h
  INITVAL = 00000000b

IOPORT(4) = 0zC23h                      ; Configuration Register 03h
  INITVAL = xxxxxxxxb

FUNCTION = "Token-Ring Network Adapter"
  TYPE = "NET,TOK"

  SUBFUNCTION = "I/O Address Location"
    COMMENTS = "\nA maximum of eight Intel TokenExpress EISA/32
		adapters may be installed in this computer.  Each
		adapter's I/O port address must be unique.  The
		available selections (in order of preference) are:"

    CHOICE = "0 =  0A18-0A23 & 0A30-0A3F"
      LINK
	PORT = 0A18h-0A1Fh
	  SHARE = NO
	  SIZE = DWORD
	PORT = 0A20h-0A23h
	  SHARE = NO
	  SIZE = DWORD
	PORT = 0A30h-0A3Fh
	  SHARE = NO
	  SIZE = WORD
	INIT = IOPORT(4) LOC(7 2 1) 000
	INIT = PORTADR(0A38h) 10000000
	INIT = PORTADR(0A38h) 01100000
	INIT = PORTADR(0A39h) 00000000
    CHOICE = "1 =  0A24-0A2F & 0A40-0A4F"
      LINK
	PORT = 0A28h-0A2Fh
	  SHARE = NO
	  SIZE = DWORD
	PORT = 0A24h-0A27h
	  SHARE = NO
	  SIZE = DWORD
	PORT = 0A40h-0A4Fh
	  SHARE = NO
	  SIZE = WORD
	INIT = IOPORT(4) LOC(7 2 1) 001
	INIT = PORTADR(0A48h) 10000000
	INIT = PORTADR(0A48h) 01100000
	INIT = PORTADR(0A49h) 00000000
    CHOICE = "2 =  0A50-0A53 & 0A58-0A6F"
      LINK
	PORT = 0A58h-0A5Fh
	  SHARE = NO
	  SIZE = DWORD
	PORT = 0A50h-0A53h
	  SHARE = NO
	  SIZE = DWORD
	PORT = 0A60h-0A6Fh
	  SHARE = NO
	  SIZE = WORD
	INIT = IOPORT(4) LOC(7 2 1) 010
	INIT = PORTADR(0A68h) 10000000
	INIT = PORTADR(0A68h) 01100000
	INIT = PORTADR(0A69h) 00000000
    CHOICE = "3 =  0A54-0A57 & 0A70-0A87"
      LINK
	PORT = 0A80h-0A87h
	  SHARE = NO
	  SIZE = DWORD
	PORT = 0A54h-0A57h
	  SHARE = NO
	  SIZE = DWORD
	PORT = 0A70h-0A7Fh
	  SHARE = NO
	  SIZE = WORD
	INIT = IOPORT(4) LOC(7 2 1) 011
	INIT = PORTADR(0A78h) 10000000
	INIT = PORTADR(0A78h) 01100000
	INIT = PORTADR(0A79h) 00000000
    CHOICE = "4 =  1A18-1A23 & 1A30-1A3F"
      LINK
	PORT = 1A18h-1A1Fh
	  SHARE = NO
	  SIZE = DWORD
	PORT = 1A20h-1A23h
	  SHARE = NO
	  SIZE = DWORD
	PORT = 1A30h-1A3Fh
	  SHARE = NO
	  SIZE = WORD
	INIT = IOPORT(4) LOC(7 2 1) 100
	INIT = PORTADR(1A38h) 10000000
	INIT = PORTADR(1A38h) 01100000
	INIT = PORTADR(1A39h) 00000000
    CHOICE = "5 =  1A24-1A2F & 1A40-1A4F"
      LINK
	PORT = 1A28h-1A2Fh
	  SHARE = NO
	  SIZE = DWORD
	PORT = 1A24h-1A27h
	  SHARE = NO
	  SIZE = DWORD
	PORT = 1A40h-1A4Fh
	  SHARE = NO
	  SIZE = WORD
	INIT = IOPORT(4) LOC(7 2 1) 101
	INIT = PORTADR(1A48h) 10000000
	INIT = PORTADR(1A48h) 01100000
	INIT = PORTADR(1A49h) 00000000
    CHOICE = "6 =  1A50-1A53 & 1A58-1A6F"
      LINK
	PORT = 1A58h-1A5Fh
	  SHARE = NO
	  SIZE = DWORD
	PORT = 1A50h-1A53h
	  SHARE = NO
	  SIZE = DWORD
	PORT = 1A60h-1A6Fh
	  SHARE = NO
	  SIZE = WORD
	INIT = IOPORT(4) LOC(7 2 1) 110
	INIT = PORTADR(1A68h) 10000000
	INIT = PORTADR(1A68h) 01100000
	INIT = PORTADR(1A69h) 00000000
    CHOICE = "7 =  1A54-1A57 & 1A70-1A87"
      LINK
	PORT = 1A80h-1A87h
	  SHARE = NO
	  SIZE = DWORD
	PORT = 1A54h-1A57h
	  SHARE = NO
	  SIZE = DWORD
	PORT = 1A70h-1A7Fh
	  SHARE = NO
	  SIZE = WORD
	INIT = IOPORT(4) LOC(7 2 1) 111
	INIT = PORTADR(1A78h) 10000000
	INIT = PORTADR(1A78h) 01100000
	INIT = PORTADR(1A79h) 00000000

  SUBFUNCTION = "Ring Speed"
    TYPE = "SPD"
    COMMENTS = "\nThis TokenExpress adapter can operate at
		either 4 or 16 Mbps.  You MUST set the adapter's
		ring speed to match the speed of the network to
		which it is connected."

    CHOICE = "16 Mbps" 
    SUBTYPE = "16"
      LINK
	INIT = IOPORT(4) LOC(0) 1
    CHOICE = "4 Mbps"
    SUBTYPE = "4"
      LINK
	INIT = IOPORT(4) LOC(0) 0

  SUBFUNCTION = "FLASH RPL Address Location"
    COMMENTS = "\nThere are 15 possible 8k blocks of PC memory
		that can be assigned for the FLASH RPL PROM area
		(beginning at address location C2000 and continuing
		through address location DE000)."
    CHOICE = "FLASH RPL PROM Disabled"
      LINK
	INIT = IOPORT(4) LOC(6 5 4 3) 0000
    CHOICE = "C8000-C9FFF"
      LINK
	MEMORY = 8K
	  ADDRESS = 0C8000h
	  WRITABLE = YES
	  SIZE = BYTE
	INIT = IOPORT(4) LOC(6 5 4 3) 0100
    CHOICE = "CA000-CBFFF"
      LINK
	MEMORY = 8K
	  ADDRESS = 0CA000h
	  WRITABLE = YES
	  SIZE = BYTE
	INIT = IOPORT(4) LOC(6 5 4 3) 0101
    CHOICE = "CC000-CDFFF"
      LINK
	MEMORY = 8K
	  ADDRESS = 0CC000h
	  WRITABLE = YES
	  SIZE = BYTE
	INIT = IOPORT(4) LOC(6 5 4 3) 0110
    CHOICE = "CE000-CFFFF"
      LINK
	MEMORY = 8K
	  ADDRESS = 0CE000h
	  WRITABLE = YES
	  SIZE = BYTE
	INIT = IOPORT(4) LOC(6 5 4 3) 0111
    CHOICE = "D0000-D1FFF"
      LINK
	MEMORY = 8K
	  ADDRESS = 0D0000h
	  WRITABLE = YES
	  SIZE = BYTE
	INIT = IOPORT(4) LOC(6 5 4 3) 1000
    CHOICE = "D2000-D3FFF"
      LINK
	MEMORY = 8K
	  ADDRESS = 0D2000h
	  WRITABLE = YES
	  SIZE = BYTE
	INIT = IOPORT(4) LOC(6 5 4 3) 1001
    CHOICE = "D4000-D5FFF"
      LINK
	MEMORY = 8K
	  ADDRESS = 0D4000h
	  WRITABLE = YES
	  SIZE = BYTE
	INIT = IOPORT(4) LOC(6 5 4 3) 1010
    CHOICE = "D6000-D7FFF"
      LINK
	MEMORY = 8K
	  ADDRESS = 0D6000h
	  WRITABLE = YES
	  SIZE = BYTE
	INIT = IOPORT(4) LOC(6 5 4 3) 1011
    CHOICE = "D8000-D9FFF"
      LINK
	MEMORY = 8K
	  ADDRESS = 0D8000h
	  WRITABLE = YES
	  SIZE = BYTE
	INIT = IOPORT(4) LOC(6 5 4 3) 1100
    CHOICE = "DA000-DBFFF"
      LINK
	MEMORY = 8K
	  ADDRESS = 0DA000h
	  WRITABLE = YES
	  SIZE = BYTE
	INIT = IOPORT(4) LOC(6 5 4 3) 1101
    CHOICE = "DC000-DDFFF"
      LINK
	MEMORY = 8K
	  ADDRESS = 0DC000h
	  WRITABLE = YES
	  SIZE = BYTE
	INIT = IOPORT(4) LOC(6 5 4 3) 1110
    CHOICE = "DE000-DFFFF"
      LINK
	MEMORY = 8K
	  ADDRESS = 0DE000h
	  WRITABLE = YES
	  SIZE = BYTE
	INIT = IOPORT(4) LOC(6 5 4 3) 1111
    CHOICE = "C2000-C3FFF"
      LINK
	MEMORY = 8K
	  ADDRESS = 0C2000h
	  WRITABLE = YES
	  SIZE = BYTE
	INIT = IOPORT(4) LOC(6 5 4 3) 0001
    CHOICE = "C4000-C5FFF"
      LINK
	MEMORY = 8K
	  ADDRESS = 0C4000h
	  WRITABLE = YES
	  SIZE = BYTE
	INIT = IOPORT(4) LOC(6 5 4 3) 0010
    CHOICE = "C6000-C7FFF"
      LINK
	MEMORY = 8K
	  ADDRESS = 0C6000h
	  WRITABLE = YES
	  SIZE = BYTE
	INIT = IOPORT(4) LOC(6 5 4 3) 0011

SUBFUNCTION = "Interrupt Level"
    TYPE = "INT"
    COMMENTS = "\nThis TokenExpress adapter can be configured to use
		any of eight interrupt levels: 3, 5, 7, 9, 10, 11,
		14 or 15.  (Interrupt 9 (2) is recommended).  Please note 
		that this adapter only uses level-triggered interrupts."

    CHOICE = "Interrupt 9"
    SUBTYPE = "9"
      LINK
	IRQ = 9
	  SHARE = YES
	  TRIGGER = LEVEL
	INIT = IOPORT(2) LOC(2 1 0) 011
    CHOICE = "Interrupt 3"
    SUBTYPE = "3"
      LINK
	IRQ = 3
	  SHARE = YES
	  TRIGGER = LEVEL
	INIT = IOPORT(2) LOC(2 1 0) 000
    CHOICE = "Interrupt 5"
    SUBTYPE = "5"
      LINK
	IRQ = 5
	  SHARE = YES
	  TRIGGER = LEVEL
	INIT = IOPORT(2) LOC(2 1 0) 001
    CHOICE = "Interrupt 10"
    SUBTYPE = "10"
      LINK
	IRQ = 10
	  SHARE = YES
	  TRIGGER = LEVEL
	INIT = IOPORT(2) LOC(2 1 0) 100
    CHOICE = "Interrupt 11"
    SUBTYPE = "11"
      LINK
	IRQ = 11
	  SHARE = YES
	  TRIGGER = LEVEL
	INIT = IOPORT(2) LOC(2 1 0) 101
    CHOICE = "Interrupt 14"
    SUBTYPE = "14"
      LINK
	IRQ = 14
	  SHARE = YES
	  TRIGGER = LEVEL
	INIT = IOPORT(2) LOC(2 1 0) 110
    CHOICE = "Interrupt 15"
    SUBTYPE = "15"
      LINK
	IRQ = 15
	  SHARE = YES
	  TRIGGER = LEVEL
	INIT = IOPORT(2) LOC(2 1 0) 111
    CHOICE = "Interrupt 7"
    SUBTYPE = "7"
      LINK
	IRQ = 7
	  SHARE = YES
	  TRIGGER = LEVEL
	INIT = IOPORT(2) LOC(2 1 0) 010

SUBFUNCTION = "DMA Level"
    TYPE = "DMA"
    COMMENTS = "\nThis TokenExpress adapter can utilize any one of
		six DMA channels: 0, 1, 3, 5, 6 or 7.  The recommended
		DMA channel is 7.  In addition, DMA usage can be disabled 
		(if necessary).  This will force the adapter to transfer 
		data using 32 bit programmed I/O.  (This may reduce
		adapter and system throughput).  Please note that each DMA
		channel can be shared with other TokenExpress EISA/32 
		adapters."

    CHOICE = "DMA 7"
    SUBTYPE = "7"
      LINK
	DMA = 7
	  SHARE = "INT1201"
	  SIZE = DWORD
	  TIMING = TYPEC
	INIT = IOPORT(2) LOC(5 4 3) 101
    CHOICE = "DMA 6"
    SUBTYPE = "6"
      LINK
	DMA = 6
	  SHARE = "INT1201"
	  SIZE = DWORD
	  TIMING = TYPEC
	INIT = IOPORT(2) LOC(5 4 3) 100
    CHOICE = "DMA 5"
    SUBTYPE = "5"
      LINK
	DMA = 5
	  SHARE = "INT1201"
	  SIZE = DWORD
	  TIMING = TYPEC
	INIT = IOPORT(2) LOC(5 4 3) 011
    CHOICE = "DMA 3"
    SUBTYPE = "3"
      LINK
	DMA = 3
	  SHARE = "INT1201"
	  SIZE = DWORD
	  TIMING = TYPEC
	INIT = IOPORT(2) LOC(5 4 3) 010
    CHOICE = "DMA 1"
    SUBTYPE = "1"
      LINK
	DMA = 1
	  SHARE = "INT1201"
	  SIZE = DWORD
	  TIMING = TYPEC
	INIT = IOPORT(2) LOC(5 4 3) 001
    CHOICE = "DMA 0"
    SUBTYPE = "0"
      LINK
	DMA = 0
	  SHARE = "INT1201"
	  SIZE = DWORD
	  TIMING = TYPEC
	INIT = IOPORT(2) LOC(5 4 3) 000
    CHOICE = "No DMA"
    SUBTYPE = "-"
      LINK
	INIT = IOPORT(2) LOC(5 4 3) 110
