; file name = !BUS4202.CFG
; 1/30/92 Add "Maximum SCSI Data Rate Allowed" option (v1.80)
; 7/13/92 Put "busmaster=200" back
; Change BusTek to BusLogic (v1.90)
; 8/10/92 Change the interrupt option sequence
; Add "BusLogic" to "Host Adapter Configuration" in function
; statement
; 2/22/93 o Change the "Disk < 1 GB or SCO UNIX - default" to
; "DOS Disk Space < 1 GBytes - default".
; o Change the "Disk > 1 GB or and not SCO UNIX" to
; "DOS Disk Space > 1 GBytes" (v2.00).
;3/2/94 o Based on !BUS4201.CFG, change the filename to !BUS4202.CFG
; and comment out all options that are not system resource
; releated. The modification is for BT-747C. Set the starting
; revision to 1.00
;4/6/94 David Tsai
; o Modify sharable LEVEL triggering interrupt
; o Modify LEVEL trigger interrupt to use FREE instead of LINK
; o Add BIOS address options D0000 and D40000
; o Rearrange BIOS address in ascending order
;4/7/94 Jaff Lin
; o revision 1.01A: Set all the unused bits in IOPORT(1)
; through IOPORT(4) to default values
;4/22/94 David Tsai
; o Release revision 1.01A as 1.01
BOARD
ID = "BUS4202"
NAME = "BusLogic 32 Bit Bus Master EISA-to-SCSI Host Adapter (v1.01)"
MFR = "BusLogic"
CATEGORY = "MSD"
SLOT = EISA
LENGTH = 204 ;milli-meter
SKIRT = NO
READID = YES ;readable product ID
IOCHECK = VALID
DISABLE = SUPPORTED
BUSMASTER = 200
COMMENTS = "
This board provides a bus master interface between the EISA bus\n
and up to seven SCSI peripherals. As an intelligent board it\n
offloads the system processor of SCSI protocol responsibilities\n
and also coordinates multiple system I/O request using an\n
industry standard host based mailbox structure."
HELP = "
This board supports full automatic configuration."
IOPORT(1) = 0ZC8Bh
INITVAL = LOC(7-0) xx011111
IOPORT(2) = 0ZC8Ch
INITVAL = LOC(7-0) xxxxxxxx
IOPORT(3) = 0ZC8Dh
INITVAL = LOC(7-0) xxxxx000
IOPORT(4) = 0ZC84h
INITVAL = LOC(7-0) xxxxxxx1
FUNCTION = "BusLogic Host Adapter Configuration"
TYPE = "MSD"
SUBFUNCTION = "Host I/O Port Address"
CHOICE = "330h - default"
LINK
INIT = IOPORT(2) LOC(2-0) 000
PORT = 0330h-0333h
CHOICE = "334h"
LINK
INIT = IOPORT(2) LOC(2-0) 001
PORT = 0334h-0337h
CHOICE = "230h"
LINK
INIT = IOPORT(2) LOC(2-0) 010
PORT = 0230h-0233h
CHOICE = "234h"
LINK
INIT = IOPORT(2) LOC(2-0) 011
PORT = 0234h-0237h
CHOICE = "130h"
LINK
INIT = IOPORT(2) LOC(2-0) 100
PORT = 0130h-0133h
CHOICE = "134h"
LINK
INIT = IOPORT(2) LOC(2-0) 101
PORT = 0134h-0137h
CHOICE = "Disable I/O port"
FREE
INIT = IOPORT(2) LOC(2-0) 111
SUBFUNCTION = "Host Interrupt Request"
CHOICE = "INT11 Edge - default"
LINK
INIT = IOPORT(3) LOC(6) 0
INIT = IOPORT(2) LOC(7-5) 010
IRQ = 11
SHARE = NO
TRIGGER = EDGE
CHOICE = "INT10 Edge"
LINK
INIT = IOPORT(3) LOC(6) 0
INIT = IOPORT(2) LOC(7-5) 001
IRQ = 10
SHARE = NO
TRIGGER = EDGE
CHOICE = "INT15 Edge"
LINK
INIT = IOPORT(3) LOC(6) 0
INIT = IOPORT(2) LOC(7-5) 101
IRQ = 15
SHARE = NO
TRIGGER = EDGE
CHOICE = "INT12 Edge"
LINK
INIT = IOPORT(3) LOC(6) 0
INIT = IOPORT(2) LOC(7-5) 011
IRQ = 12
SHARE = NO
TRIGGER = EDGE
CHOICE = "INT14 Edge"
LINK
INIT = IOPORT(3) LOC(6) 0
INIT = IOPORT(2) LOC(7-5) 100
IRQ = 14
SHARE = NO
TRIGGER = EDGE
CHOICE = "INT9 Edge"
LINK
INIT = IOPORT(3) LOC(6) 0
INIT = IOPORT(2) LOC(7-5) 000
IRQ = 9
SHARE = NO
TRIGGER = EDGE
CHOICE = "Disable INT"
FREE
INIT = IOPORT(3) LOC(6) 0
INIT = IOPORT(2) LOC(7-5) 111
CHOICE = "INT11 Level"
FREE
INIT = IOPORT(3) LOC(6) 1
INIT = IOPORT(2) LOC(7-5) 010
IRQ = 11
SHARE = YES
TRIGGER = LEVEL
CHOICE = "INT10 Level"
FREE
INIT = IOPORT(3) LOC(6) 1
INIT = IOPORT(2) LOC(7-5) 001
IRQ = 10
SHARE = YES
TRIGGER = LEVEL
CHOICE = "INT15 Level"
FREE
INIT = IOPORT(3) LOC(6) 1
INIT = IOPORT(2) LOC(7-5) 101
IRQ = 15
SHARE = YES
TRIGGER = LEVEL
CHOICE = "INT12 Level"
FREE
INIT = IOPORT(3) LOC(6) 1
INIT = IOPORT(2) LOC(7-5) 011
IRQ = 12
SHARE = YES
TRIGGER = LEVEL
CHOICE = "INT14 Level"
FREE
INIT = IOPORT(3) LOC(6) 1
INIT = IOPORT(2) LOC(7-5) 100
IRQ = 14
SHARE = YES
TRIGGER = LEVEL
CHOICE = "INT9 Level"
FREE
INIT = IOPORT(3) LOC(6) 1
INIT = IOPORT(2) LOC(7-5) 000
IRQ = 9
SHARE = YES
TRIGGER = LEVEL
SUBFUNCTION = "Host BIOS (16K Bytes) Address"
TYPE = "ROM"
CHOICE = "0DC000h - default"
LINK
MEMORY = 16K ;16K address space
ADDRESS = 0DC000h
WRITABLE = NO
MEMTYPE = OTH
SIZE = DWORD
INIT = IOPORT(2) LOC(4-3) 00
INIT = IOPORT(3) LOC(7) 0
CHOICE = "Disable BIOS"
FREE
INIT = IOPORT(2) LOC(4-3) 11
INIT = IOPORT(3) LOC(7) 1
CHOICE = "0C8000h"
LINK
MEMORY = 16K ;16K address space
ADDRESS = 0C8000h
WRITABLE = NO
MEMTYPE = OTH
SIZE = DWORD
INIT = IOPORT(2) LOC(4-3) 01
INIT = IOPORT(3) LOC(7) 1
CHOICE = "0CC000h"
LINK
MEMORY = 16K ;16K address space
ADDRESS = 0CC000h
WRITABLE = NO
MEMTYPE = OTH
SIZE = DWORD
INIT = IOPORT(2) LOC(4-3) 00
INIT = IOPORT(3) LOC(7) 1
CHOICE = "0D0000h"
LINK
MEMORY = 16K ;16K address space
ADDRESS = 0D0000h
WRITABLE = NO
MEMTYPE = OTH
SIZE = DWORD
INIT = IOPORT(2) LOC(4-3) 11
INIT = IOPORT(3) LOC(7) 0
CHOICE = "0D4000h"
LINK
MEMORY = 16K ;16K address space
ADDRESS = 0D4000h
WRITABLE = NO
MEMTYPE = OTH
SIZE = DWORD
INIT = IOPORT(2) LOC(4-3) 10
INIT = IOPORT(3) LOC(7) 0
CHOICE = "0D8000h"
LINK
MEMORY = 16K ;16K address space
ADDRESS = 0D8000h
WRITABLE = NO
MEMTYPE = OTH
SIZE = DWORD
INIT = IOPORT(2) LOC(4-3) 01
INIT = IOPORT(3) LOC(7) 0
SUBFUNCTION = "ISA DMA Channel Emulation"
TYPE = "OTH"
CHOICE = "DMA Channel 5 - default"
FREE
INIT = IOPORT(1) LOC(7) 0
INIT = IOPORT(1) LOC(6) 1
CHOICE = "DMA Channel 6"
FREE
INIT = IOPORT(1) LOC(7) 1
INIT = IOPORT(1) LOC(6) 0
CHOICE = "DMA Channel 7"
FREE
INIT = IOPORT(1) LOC(7) 1
INIT = IOPORT(1) LOC(6) 1
CHOICE = "No DMA Channel"
FREE
INIT = IOPORT(1) LOC(7) 0
INIT = IOPORT(1) LOC(6) 0
SUBFUNCTION = "EISA Bus Burst Cycles"
TYPE = "MSD"
CHOICE = "Disable - default"
FREE
INIT = IOPORT(3) LOC(5) 0
CHOICE = "Enable"
FREE
INIT = IOPORT(3) LOC(5) 1
;FUNCTION = "SCSI Configuration"
; TYPE = "MSD"
; SUBFUNCTION = "Host Adapter SCSI ID"
; CHOICE = "ID = 7 - default"
; FREE
; INIT = IOPORT(1) LOC(2-0) 111
;
; CHOICE = "ID = 6"
; FREE
; INIT = IOPORT(1) LOC(2-0) 110
;
; CHOICE = "ID = 5"
; FREE
; INIT = IOPORT(1) LOC(2-0) 101
;
; CHOICE = "ID = 4"
; FREE
; INIT = IOPORT(1) LOC(2-0) 100
;
; CHOICE = "ID = 3"
; FREE
; INIT = IOPORT(1) LOC(2-0) 011
;
; CHOICE = "ID = 2"
; FREE
; INIT = IOPORT(1) LOC(2-0) 010
;
; CHOICE = "ID = 1"
; FREE
; INIT = IOPORT(1) LOC(2-0) 001
;
; CHOICE = "ID = 0"
; FREE
; INIT = IOPORT(1) LOC(2-0) 000
;
; SUBFUNCTION = "SCSI Parity "
; CHOICE = "Enable - default"
; FREE
; INIT = IOPORT(1) LOC(3) 1
;
; CHOICE = "Disable"
; FREE
; INIT = IOPORT(1) LOC(3) 0
;
; SUBFUNCTION = "Disk Drive Capacity"
; CHOICE = "DOS Disk Space < 1 GBytes - default"
; FREE
; INIT = IOPORT(1) LOC(4) 1
;
; CHOICE = "DOS Disk Space > 1 GBytes"
; FREE
; INIT = IOPORT(1) LOC(4) 0
;
; SUBFUNCTION = "Adapter Initiate Sync Negotiation"
; CHOICE = "Disable - default"
; FREE
; INIT = IOPORT(1) LOC(5) 0
;
; CHOICE = "Enable"
; FREE
; INIT = IOPORT(1) LOC(5) 1
;
; SUBFUNCTION = "Maximum Sync Data Rate Allowed"
; CHOICE = "5 MBytes/sec - default"
; FREE
; INIT = IOPORT(3) LOC(2) 0
;
; CHOICE = "10 MBytes/sec - FAST SCSI"
; FREE
; INIT = IOPORT(3) LOC(2) 1
;
;
FUNCTION = "Floppy Subsystem"
TYPE = "DSK"
CHOICE = "Disable Floppy - default"
FREE
INIT = IOPORT(3) LOC(3) 1
CHOICE = "Primary Floppy"
FREE
DMA = 2
LINK
IRQ = 6
PORT = 03F0h-03F7h
INIT = IOPORT(3) LOC(4) 0
INIT = IOPORT(3) LOC(3) 0
CHOICE = "Secondary Floppy"
FREE
DMA = 2
LINK
IRQ = 6
PORT = 0370h-0377h
INIT = IOPORT(3) LOC(4) 1
INIT = IOPORT(3) LOC(3) 0
;FUNCTION = "Diagnostic Mode (burn-in test only)"
; TYPE = "DSK"
; CHOICE = "Disable Diagnostic - default"
; LINK
; INIT = IOPORT(3) LOC(6) 1
; CHOICE = "Enable Diagnostic"
; LINK
; INIT = IOPORT(3) LOC(6) 0