;
;   CMD SCSI Controller
;
BOARD
  ID	    = "CMD0003"
    NAME      = "CMD Technology, Inc. EISA SCSI Host Adapter"
      MFR	= "CMD Technology, Inc."
	CATEGORY  = "MSD"
	  SLOT	    = EISA
	    LENGTH    = 241			       ;HEIGHT=121
	      READID	= YES
		BUSMASTER = 200
		  IOCHECK   = INVALID
		    DISABLE   = UNSUPPORTED
		      COMMENTS	= ""
			HELP	  = ""

IOPORT(1) = 0zC87H
  SIZE = BYTE
    INITVAL = 0xxxxxxx

IOPORT(2) = 0zC86H
  SIZE = BYTE
    INITVAL = xxxxxxxx

IOPORT(3) = 0zC85H
  SIZE = BYTE
    INITVAL = 00xxxxxx

IOPORT(4) = 0zC84H
  SIZE = BYTE
    INITVAL = 00000x00

FUNCTION   = "Adapter Configuration"
  TYPE	   = "MSD"
    COMMENTS = ""
      HELP     = ""

  SUBFUNCTION = "Adapter Mode"
    CHOICE = "154xB Mode 330H"
	  FREE
	    INIT = IOPORT(2) LOC(5-3) 000
		INIT = IOPORT(2) LOC(0) 1
		    PORT = 0330h-0332h
			INIT = IOPORT(2) LOC(0) 1
			    INIT = IOPORT(4) LOC(2) 1

    CHOICE = "154xB Mode 334H"
	  FREE
	    INIT = IOPORT(2) LOC(5-3) 001
		PORT = 0334h-0336h
		    INIT = IOPORT(2) LOC(0) 1
			INIT = IOPORT(4) LOC(2) 1

    CHOICE = "154xB Mode 230H"
	  FREE
	    INIT = IOPORT(2) LOC(5-3) 010
		PORT = 0230h-0232h
		    INIT = IOPORT(2) LOC(0) 1
			INIT = IOPORT(4) LOC(2) 1

    CHOICE = "154xB Mode 234H"
	  FREE
	    INIT = IOPORT(2) LOC(5-3) 011
		PORT = 0234h-0236h
		    INIT = IOPORT(2) LOC(0) 1
			INIT = IOPORT(4) LOC(2) 1

    CHOICE = "154xB Mode 130H"
	  FREE
	    INIT = IOPORT(2) LOC(5-3) 100
		PORT = 0130h-0132h
		    INIT = IOPORT(2) LOC(0) 1
			INIT = IOPORT(4) LOC(2) 1

    CHOICE = "154xB Mode 134H"
	  FREE
	    INIT = IOPORT(2) LOC(5-3) 101
		PORT = 0134h-0136h
		    INIT = IOPORT(2) LOC(0) 1
			INIT = IOPORT(4) LOC(2) 1

    CHOICE = "Native Mode"
	  FREE
	    INIT = IOPORT(2) LOC(5-3) 000
		INIT = IOPORT(2) LOC(0) 0
		    INIT = IOPORT(4) LOC(2) 1

  SUBFUNCTION = "Adapter Interrupt Level"
    CHOICE = "IRQ11 Edge"
	  FREE
	    INIT    = IOPORT(1) LOC(6-3) 1100
		IRQ	= 11
		      SHARE   = NO
			  TRIGGER = EDGE

    CHOICE = "IRQ15 Edge"
	  FREE
	    INIT    = IOPORT(1) LOC(6-3) 1001
		IRQ	= 15
		      SHARE   = NO
			  TRIGGER = EDGE

    CHOICE = "IRQ14 Edge"
	  FREE
	    INIT    = IOPORT(1) LOC(6-3) 1010
		IRQ	= 14
		      SHARE   = NO
			  TRIGGER = EDGE

    CHOICE = "IRQ12 Edge"
	  FREE
	    INIT    = IOPORT(1) LOC(6-3) 1011
		IRQ	= 12
		      SHARE   = NO
			  TRIGGER = EDGE

    CHOICE = "IRQ10 Edge"
	  FREE
	    INIT    = IOPORT(1) LOC(6-3) 1101
		IRQ	= 10
		      SHARE   = NO
			  TRIGGER = EDGE

    CHOICE = "IRQ9 Edge"
	  FREE
	    INIT    = IOPORT(1) LOC(6-3) 1110
		IRQ	= 9
		      SHARE   = NO
			  TRIGGER = EDGE

    CHOICE = "IRQ11 Level"
	  FREE
	    INIT    = IOPORT(1) LOC(6-3) 0100
		IRQ	= 11
		      SHARE   = YES
			  TRIGGER = LEVEL

    CHOICE = "IRQ15 Level"
	  FREE
	    INIT    = IOPORT(1) LOC(6-3) 0001
		IRQ	= 15
		      SHARE   = YES
			  TRIGGER = LEVEL

    CHOICE = "IRQ14 Level"
	  FREE
	    INIT    = IOPORT(1) LOC(6-3) 0010
		IRQ	= 14
		      SHARE   = YES
			  TRIGGER = LEVEL

    CHOICE = "IRQ12 Level"
	  FREE
	    INIT    = IOPORT(1) LOC(6-3) 0011
		IRQ	= 12
		      SHARE   = NO
			  TRIGGER = LEVEL

    CHOICE = "IRQ10 Level"
	  FREE
	    INIT    = IOPORT(1) LOC(6-3) 0101
		IRQ	= 10
		      SHARE   = YES
			  TRIGGER = LEVEL

    CHOICE = "IRQ9 Level"
	  FREE
	    INIT    = IOPORT(1) LOC(6-3) 0110
		IRQ	= 9
		      SHARE   = NO
			  TRIGGER = LEVEL

    CHOICE = "Disabled"
	  FREE
	    INIT    = IOPORT(1) LOC(6-3) 0000

  SUBFUNCTION = "BIOS Address"
    TYPE = "ROM"
	CHOICE = "0DC000h"
	    FREE
		  MEMORY = 16K
			ADDRESS = 0DC000H
				WRITABLE = NO
					MEMTYPE = OTH
						SIZE = BYTE
						    INIT = IOPORT(1) LOC(2-0) 111

    CHOICE = "0D8000h"
	FREE
	      MEMORY = 16K
		    ADDRESS = 0D8000H
			    WRITABLE = NO
				    MEMTYPE = OTH
					    SIZE = BYTE
						  INIT = IOPORT(1) LOC(2-0) 110

    CHOICE = "0CC000h"
	FREE
	      MEMORY = 16K
		    ADDRESS = 0CC000H
			    WRITABLE = NO
				    MEMTYPE = OTH
					    SIZE = BYTE
						  INIT = IOPORT(1) LOC(2-0) 101

    CHOICE = "0C8000h"
	FREE
	      MEMORY = 16K
		    ADDRESS = 0C8000H
			    WRITABLE = NO
				    MEMTYPE = OTH
					    SIZE = BYTE
						  INIT = IOPORT(1) LOC(2-0) 100

    CHOICE = "Disable"
	FREE
	      INIT = IOPORT(1) LOC(2-0) 000

FUNCTION = "SCSI Configuration"
  COMMENTS = ""
    HELP     = ""

  SUBFUNCTION = "Adapter SCSI Id"
    CHOICE = "7"
	  FREE
	    INIT = IOPORT(3) LOC(2-0) 111
		INIT = IOPORT(4) LOC(2) 1

    CHOICE = "6"
	  FREE
	    INIT = IOPORT(3) LOC(2-0) 110
		INIT = IOPORT(4) LOC(2) 1

    CHOICE = "5"
	  FREE
	    INIT = IOPORT(3) LOC(2-0) 101
		INIT = IOPORT(4) LOC(2) 1

    CHOICE = "4"
	  FREE
	    INIT = IOPORT(3) LOC(2-0) 100
		INIT = IOPORT(4) LOC(2) 1

    CHOICE = "3"
	  FREE
	    INIT = IOPORT(3) LOC(2-0) 011
		INIT = IOPORT(4) LOC(2) 1

    CHOICE = "2"
	  FREE
	    INIT = IOPORT(3) LOC(2-0) 010
		INIT = IOPORT(4) LOC(2) 1

    CHOICE = "1"
	  FREE
	    INIT = IOPORT(3) LOC(2-0) 001
		INIT = IOPORT(4) LOC(2) 1

    CHOICE = "0"
	  FREE
	    INIT = IOPORT(3) LOC(2-0) 000
		INIT = IOPORT(4) LOC(2) 1

  SUBFUNCTION = "Initiate Synchronous Negotiation"
    CHOICE    = "Enable 5 MB/Sec"
	  FREE
	    INIT = IOPORT(3) LOC(5-4) 01
		INIT = IOPORT(4) LOC(2) 1

    CHOICE    = "Enable 8 MB/Sec"
	  FREE
	    INIT = IOPORT(3) LOC(5-4) 10
		INIT = IOPORT(4) LOC(2) 1

    CHOICE    = "Enable 10 MB/Sec"
	  FREE
	    INIT = IOPORT(3) LOC(5-4) 11
		INIT = IOPORT(4) LOC(2) 1

    CHOICE    = "Disable"
	  FREE
	    INIT = IOPORT(3) LOC(5-4) 00
		INIT = IOPORT(4) LOC(2) 1

  SUBFUNCTION = "SCSI Parity"
    CHOICE = "Enable"
	  FREE
	    INIT = IOPORT(3) LOC(3) 1
		INIT = IOPORT(4) LOC(2) 1

    CHOICE = "Disable"
	  FREE
	    INIT = IOPORT(3) LOC(3) 0
		INIT = IOPORT(4) LOC(2) 1


  SUBFUNCTION = "SCSI Bus Reset at Power-on"
    CHOICE = "Enable"
	  FREE
	    INIT = IOPORT(2) LOC(1) 1
		INIT = IOPORT(4) LOC(2) 1

    CHOICE = "Disable"
	  FREE
	    INIT = IOPORT(2) LOC(1) 0
		INIT = IOPORT(4) LOC(2) 1

  SUBFUNCTION = "Hard Disk Geometry"
    CHOICE = "Not SCO UNIX"
	  FREE
	    INIT = IOPORT(2) LOC(2) 0
		INIT = IOPORT(4) LOC(2) 1

    CHOICE = "SCO UNIX"
	  FREE
	    INIT = IOPORT(2) LOC(2) 1
		INIT = IOPORT(4) LOC(2) 1

FUNCTION = "Floppy Configuration"
  TYPE = "DSK"
    COMMENTS = ""
      HELP     = ""

    CHOICE = "Disable"
	  FREE
	    INIT = IOPORT(2) LOC(7-6) 00

    CHOICE = "Primary"
	  FREE
	    DMA = 2
		IRQ = 6
		    PORT = 3F2H-3F7H
			INIT = IOPORT(2) LOC(7-6) 10

    CHOICE = "Secondary"
	  FREE
	    DMA = 2
		IRQ = 6
		    PORT = 372H-377H
			INIT = IOPORT(2) LOC(7-6) 11
