Metropoli BBS
VIEWER: !bus4202.cfg MODE: TEXT (ASCII)
; 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                                      

[ RETURN TO DIRECTORY ]