;ษอออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออป
;บ                                                                 บ
;บ        Olicom 32 Bit EISA 16/4 Token-Ring Network Adapter       บ
;บ            Adapter Configuration File   Version 1.03            บ
;บ                 (C) Copyright 1992 Olicom A/S                   บ
;บ                                                                 บ
;ศอออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออผ

BOARD
  ID = "OLC1201"
  NAME = "Olicom 32 Bit EISA 16/4 Token-Ring Network Adapter"
  MFR = "Olicom"
  CATEGORY = "NET"
  SLOT = EISA
  LENGTH = 240
  AMPERAGE = 2000
  SKIRT = NO
  READID = YES
  IOCHECK = INVALID
  DISABLE = UNSUPPORTED

  COMMENTS = "\nThis is the Olicom 32 Bit EISA 16/4
	      dual-speed (16 Mbps or 4 Mbps) Token-Ring
	      Network adapter card for EISA bus computers.\n
	      All configuration of the adapter is software
	      setable using this setup utility. There are no
	      additional jumpers or switches."

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 = "\nUp to eight Olicom Token-Ring Network
		adapters may be installed in this
		computer. An adapter must use one of 
		eight I/O port address combinations.
		Each combination consists of two I/O address
		ranges. The selections are, in order of
		preference:"

    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 = "Adapter Data Rate"
    TYPE = "SPD"
    COMMENTS = "\nThis Token-Ring Network adapter can
		operate at two different data rates,
		4 Mbps or 16 Mbps. You MUST set the 
		adapter data rate to the same rate as
		the Token-Ring to which you are connecting
		the adapter."
    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 = "\nThe FLASH RPL can be occupy one of 15 possible
		8K areas, starting at C2000 through DE000."
    CHOICE = "FLASH RPL 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 Token-Ring Network adapter uses one of eight
		interrupt levels: 3, 5, 7, 9, 10, 11, 14 or 15.\n
		The adapter 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 Token-Ring Network adapter can
		operate on one of six DMA channels:
		0, 1, 3, 5, 6 or 7. The preferred DMA
		channel is 7.\n
		The DMA channel can be shared with other
		adapters of the same type.\n
		Additionally use of DMA can be disabled.
		This will force drivers to transfer data
		using 32 bit programmed I/O. Depending on
		the driver, this may reduce throughput."
    CHOICE = "DMA 7"
    SUBTYPE = "7"
      LINK
	DMA = 7
	  SHARE = "OLC1201"
	  SIZE = DWORD
	  TIMING = TYPEC
	INIT = IOPORT(2) LOC(5 4 3) 101
    CHOICE = "DMA 6"
    SUBTYPE = "6"
      LINK
	DMA = 6
	  SHARE = "OLC1201"
	  SIZE = DWORD
	  TIMING = TYPEC
	INIT = IOPORT(2) LOC(5 4 3) 100
    CHOICE = "DMA 5"
    SUBTYPE = "5"
      LINK
	DMA = 5
	  SHARE = "OLC1201"
	  SIZE = DWORD
	  TIMING = TYPEC
	INIT = IOPORT(2) LOC(5 4 3) 011
    CHOICE = "DMA 3"
    SUBTYPE = "3"
      LINK
	DMA = 3
	  SHARE = "OLC1201"
	  SIZE = DWORD
	  TIMING = TYPEC
	INIT = IOPORT(2) LOC(5 4 3) 010
    CHOICE = "DMA 1"
    SUBTYPE = "1"
      LINK
	DMA = 1
	  SHARE = "OLC1201"
	  SIZE = DWORD
	  TIMING = TYPEC
	INIT = IOPORT(2) LOC(5 4 3) 001
    CHOICE = "DMA 0"
    SUBTYPE = "0"
      LINK
	DMA = 0
	  SHARE = "OLC1201"
	  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
