BOARD
     ID = "ICU00C0"
     NAME = "3COM Etherlink 16 (3C507) Network Adapter"
     MFR = "3COM"
     CATEGORY = "NET"
     SLOT = ISA8OR16
     COMMENTS = "3COM Etherlink 16 (3C507) Network Adapter"
     VERSION = 1.0

SOFTWARE(1) = "Configure the Etherlink 16 with the 3C507.EXE utility.
               Set the parameters as follows:
               \n    I/O Base Address = io
               \n    Interrupt Level  = irq
               \n    Transceiver Type = tt
               \n    RAM Base Address = rama
               \n    RAM Size         = rams
               \n    ROM Base Address = roma
               \n    ROM Size         = roms"

FUNCTION = "Etherlink 16 Adapter Resources"
TYPE = "NET"
SUBFUNCTION = "I/O Base Address"
     CHOICE = "200H"
       FREE
       PORT = 200H-20FH
       INIT = SOFTWARE(1) "io = 200H"
     CHOICE = "210H"
       FREE
       PORT = 210H-21FH
       INIT = SOFTWARE(1) "io = 210H"
     CHOICE = "220H"
       FREE
       PORT = 220H-22FH
       INIT = SOFTWARE(1) "io = 220H"
     CHOICE = "230H"
       FREE
       PORT = 230H-23FH
       INIT = SOFTWARE(1) "io = 230H"
     CHOICE = "240H"
       FREE
       PORT = 240H-24FH
       INIT = SOFTWARE(1) "io = 240H"
     CHOICE = "250H"
       FREE
       PORT = 250H-25FH
       INIT = SOFTWARE(1) "io = 250H"
     CHOICE = "260H"
       FREE
       PORT = 260H-26FH
       INIT = SOFTWARE(1) "io = 260H"
     CHOICE = "280H"
       FREE
       PORT = 280H-28FH
       INIT = SOFTWARE(1) "io = 280H"
     CHOICE = "290H"
       FREE
       PORT = 290H-29FH
       INIT = SOFTWARE(1) "io = 290H"
     CHOICE = "2A0H"
       FREE
       PORT = 2A0H-2AFH
       INIT = SOFTWARE(1) "io = 2A0H"
     CHOICE = "2B0H"
       FREE
       PORT = 2B0H-2BFH
       INIT = SOFTWARE(1) "io = 2B0H"
     CHOICE = "2C0H"
       FREE
       PORT = 2C0H-2CFH
       INIT = SOFTWARE(1) "io = 2C0H"
     CHOICE = "2D0H"
       FREE
       PORT = 2D0H-2DFH
       INIT = SOFTWARE(1) "io = 2D0H"
     CHOICE = "2E0H"
       FREE
       PORT = 2E0H-2EFH
       INIT = SOFTWARE(1) "io = 2E0H"
     CHOICE = "300H"
       FREE
       PORT = 300H-30FH
       INIT = SOFTWARE(1) "io = 300H"
     CHOICE = "310H"
       FREE
       PORT = 310H-31FH
       INIT = SOFTWARE(1) "io = 310H"
     CHOICE = "320H"
       FREE
       PORT = 320H-32FH
       INIT = SOFTWARE(1) "io = 320H"
     CHOICE = "330H"
       FREE
       PORT = 330H-33FH
       INIT = SOFTWARE(1) "io = 330H"
     CHOICE = "340H"
       FREE
       PORT = 340H-34FH
       INIT = SOFTWARE(1) "io = 340H"
     CHOICE = "350H"
       FREE
       PORT = 350H-35FH
       INIT = SOFTWARE(1) "io = 350H"
     CHOICE = "360H"
       FREE
       PORT = 360H-36FH
       INIT = SOFTWARE(1) "io = 360H"
     CHOICE = "380H"
       FREE
       PORT = 380H-38FH
       INIT = SOFTWARE(1) "io = 380H"
     CHOICE = "390H"
       FREE
       PORT = 390H-39FH
       INIT = SOFTWARE(1) "io = 390H"
     CHOICE = "3A0H"
       FREE
       PORT = 3A0H-3AFH
       INIT = SOFTWARE(1) "io = 3A0H"
     CHOICE = "3E0H"
       FREE
       PORT = 3E0H-3EFH
       INIT = SOFTWARE(1) "io = 3E0H"


SUBFUNCTION = "Interrupt Level"
     CHOICE = "IRQ 3"
       FREE
       IRQ = 3
       INIT = SOFTWARE(1) "irq = 3"
     CHOICE = "IRQ 5"
       FREE
       IRQ = 5
       INIT = SOFTWARE(1) "irq = 5"
     CHOICE = "IRQ 7"
       FREE
       IRQ = 7
       INIT = SOFTWARE(1) "irq = 7"
     CHOICE = "IRQ 9"
       FREE
       IRQ = 9
       INIT = SOFTWARE(1) "irq = 9"
     CHOICE = "IRQ 10"
       FREE
       IRQ = 10
       INIT = SOFTWARE(1) "irq = 10"
     CHOICE = "IRQ 11"
       FREE
       IRQ = 11
       INIT = SOFTWARE(1) "irq = 11"
     CHOICE = "IRQ 12"
       FREE
       IRQ = 12
       INIT = SOFTWARE(1) "irq = 12"
     CHOICE = "IRQ 15"
       FREE
       IRQ = 15
       INIT = SOFTWARE(1) "irq = 15"

SUBFUNCTION = "Transceiver Type"
     CHOICE = "External(AUI)"
       FREE
       INIT = SOFTWARE(1) "tt=External"
     CHOICE = "On-Board(Thin)"
       FREE
       INIT = SOFTWARE(1) "tt=On-Board"

SUBFUNCTION = "RAM Base Address"
     CHOICE = "C0000H"
       COMBINE
       MEMORY = 16K | 32K | 48K | 64K
       ADDRESS = 0C0000H
       MEMTYPE = OTH
       WRITABLE = YES
       SHARE = NO
       INIT = SOFTWARE(1) "rama=C0000" | "rama=C0000" | "rama=C0000" | "rama=C0000"
       INIT = SOFTWARE(1) "rams=16K" | "rams=32K" | "rams=48K" | "rams=64K"
     CHOICE = "C8000H"
       COMBINE
       MEMORY = 16K | 32K | 48K | 64K
       ADDRESS = 0C8000H
       MEMTYPE = OTH
       WRITABLE = YES
       SHARE = NO
       INIT = SOFTWARE(1) "rama=C8000" | "rama=C8000" | "rama=C8000" | "rama=C8000"
       INIT = SOFTWARE(1) "rams=16K" | "rams=32K" | "rams=48K" | "rams=64K"
     CHOICE = "D0000H"
       COMBINE
       MEMORY = 16K | 32K | 48K | 64K
       ADDRESS = 0D0000H
       MEMTYPE = OTH
       WRITABLE = YES
       SHARE = NO
       INIT = SOFTWARE(1) "rama=D0000" | "rama=D0000" | "rama=D0000" | "rama=D0000"
       INIT = SOFTWARE(1) "rams=16K" | "rams=32K" | "rams=48K" | "rams=64K"
     CHOICE = "D8000H"
       COMBINE
       MEMORY = 16K | 32K 
       ADDRESS = 0D8000H
       MEMTYPE = OTH
       WRITABLE = YES
       SHARE = NO
       INIT = SOFTWARE(1) "rama=D8000" | "rama=D8000" 
       INIT = SOFTWARE(1) "rams=16K" | "rams=32K" 
     CHOICE = "F00000H"
       COMBINE
       MEMORY =  64K
       ADDRESS = 0F00000H
       MEMTYPE = OTH
       WRITABLE = YES
       SHARE = NO
       INIT = SOFTWARE(1) "rama=F00000" 
       INIT = SOFTWARE(1) "rams=64K"
     CHOICE = "F20000H"
       COMBINE
       MEMORY =  64K
       ADDRESS = 0F20000H
       MEMTYPE = OTH
       WRITABLE = YES
       SHARE = NO
       INIT = SOFTWARE(1) "rama=F20000"
       INIT = SOFTWARE(1) "rams=64K"
     CHOICE = "F40000H"
       COMBINE
       MEMORY =  64K
       ADDRESS = 0F40000H
       MEMTYPE = OTH
       WRITABLE = YES
       SHARE = NO
       INIT = SOFTWARE(1) "rama=F40000"
       INIT = SOFTWARE(1) "rams=64K"
     CHOICE = "F60000H"
       COMBINE
       MEMORY =  64K
       ADDRESS = 0F60000H
       MEMTYPE = OTH
       WRITABLE = YES
       SHARE = NO
       INIT = SOFTWARE(1) "rama=F60000" 
       INIT = SOFTWARE(1) "rams=64K"
     CHOICE = "F80000H"
       COMBINE
       MEMORY =  64K
       ADDRESS = 0F80000H
       MEMTYPE = OTH
       WRITABLE = YES
       SHARE = NO
       INIT = SOFTWARE(1) "rama=F80000"
       INIT = SOFTWARE(1) "rams=64K"

SUBFUNCTION = "ROM Base Address"
     CHOICE = "No ROM Present"
       DISABLE = YES
       FREE
       INIT = SOFTWARE(1) "roma=ANY ADDRESS" 
       INIT = SOFTWARE(1) "roms=0K"        
     CHOICE = "C6000H"
       COMBINE
       MEMORY = 8K | 16K | 32K
       ADDRESS = 0C6000H
       MEMTYPE = OTH
       WRITABLE = NO
       SHARE = NO
       INIT = SOFTWARE(1) "roma=C6000" | "roma=C6000" | "roma=C6000"
       INIT = SOFTWARE(1) "roms=8K" | "roms=16K" | "roms=32K"
     CHOICE = "C8000H"
       COMBINE
       MEMORY = 8K | 16K | 32K
       ADDRESS = 0C8000H
       MEMTYPE = OTH
       WRITABLE = NO
       SHARE = NO
       INIT = SOFTWARE(1) "roma=C8000" | "roma=C8000" | "roma=C8000"
       INIT = SOFTWARE(1) "roms=8K" | "roms=16K" | "roms=32K"
     CHOICE = "CA000H"
       COMBINE
       MEMORY = 8K | 16K | 32K
       ADDRESS = 0CA000H
       MEMTYPE = OTH
       WRITABLE = NO
       SHARE = NO
       INIT = SOFTWARE(1) "roma=CA000" | "roma=CA000" | "roma=CA000"
       INIT = SOFTWARE(1) "roms=8K" | "roms=16K" | "roms=32K"
     CHOICE = "CC000H"
       COMBINE
       MEMORY = 8K | 16K | 32K
       ADDRESS = 0CC000H
       MEMTYPE = OTH
       WRITABLE = NO
       SHARE = NO
       INIT = SOFTWARE(1) "roma=CC000" | "roma=CC000" | "roma=CC000"
       INIT = SOFTWARE(1) "roms=8K" | "roms=16K" | "roms=32K"
     CHOICE = "CE000H"
       COMBINE
       MEMORY = 8K | 16K | 32K
       ADDRESS = 0CE000H
       MEMTYPE = OTH
       WRITABLE = NO
       SHARE = NO
       INIT = SOFTWARE(1) "roma=CE000" | "roma=CE000" | "roma=CE000"
       INIT = SOFTWARE(1) "roms=8K" | "roms=16K" | "roms=32K"
     CHOICE = "D0000H"
       COMBINE
       MEMORY = 8K | 16K | 32K
       ADDRESS = 0D0000H
       MEMTYPE = OTH
       WRITABLE = NO
       SHARE = NO
       INIT = SOFTWARE(1) "roma=D0000" | "roma=D0000" | "roma=D0000"
       INIT = SOFTWARE(1) "roms=8K" | "roms=16K" | "roms=32K"
     CHOICE = "D2000H"
       COMBINE
       MEMORY = 8K | 16K | 32K
       ADDRESS = 0D2000H
       MEMTYPE = OTH
       WRITABLE = NO
       SHARE = NO
       INIT = SOFTWARE(1) "roma=D2000" | "roma=D2000" | "roma=D2000"
       INIT = SOFTWARE(1) "roms=8K" | "roms=16K" | "roms=32K"
     CHOICE = "D4000H"
       COMBINE
       MEMORY = 8K | 16K | 32K
       ADDRESS = 0D4000H
       MEMTYPE = OTH
       WRITABLE = NO
       SHARE = NO
       INIT = SOFTWARE(1) "roma=D4000" | "roma=D4000" | "roma=D4000"
       INIT = SOFTWARE(1) "roms=8K" | "roms=16K" | "roms=32K"
     CHOICE = "D6000H"
       COMBINE
       MEMORY = 8K | 16K | 32K
       ADDRESS = 0D6000H
       MEMTYPE = OTH
       WRITABLE = NO
       SHARE = NO
       INIT = SOFTWARE(1) "roma=D6000" | "roma=D6000" | "roma=D6000"
       INIT = SOFTWARE(1) "roms=8K" | "roms=16K" | "roms=32K"
     CHOICE = "D8000H"
       COMBINE
       MEMORY = 8K | 16K | 32K
       ADDRESS = 0D8000H
       MEMTYPE = OTH
       WRITABLE = NO
       SHARE = NO
       INIT = SOFTWARE(1) "roma=D8000" | "roma=D8000" | "roma=D8000"
       INIT = SOFTWARE(1) "roms=8K" | "roms=16K" | "roms=32K"
     CHOICE = "DA000H"
       COMBINE
       MEMORY = 8K | 16K | 32K
       ADDRESS = 0DA000H
       MEMTYPE = OTH
       WRITABLE = NO
       SHARE = NO
       INIT = SOFTWARE(1) "roma=DA000" | "roma=DA000" | "roma=DA000"
       INIT = SOFTWARE(1) "roms=8K" | "roms=16K" | "roms=32K"
     CHOICE = "DC000H"
       COMBINE
       MEMORY = 8K | 16K | 32K
       ADDRESS = 0DC000H
       MEMTYPE = OTH
       WRITABLE = NO
       SHARE = NO
       INIT = SOFTWARE(1) "roma=DC000" | "roma=DC000" | "roma=DC000"
       INIT = SOFTWARE(1) "roms=8K" | "roms=16K" | "roms=32K"
     CHOICE = "DE000H"
       COMBINE
       MEMORY = 8K | 16K | 32K
       ADDRESS = 0DE000H
       MEMTYPE = OTH
       WRITABLE = NO
       SHARE = NO
       INIT = SOFTWARE(1) "roma=DE000" | "roma=DE000" | "roma=DE000"
       INIT = SOFTWARE(1) "roms=8K" | "roms=16K" | "roms=32K"
