BOARD                   
 ID="SMC8010"
 NAME="Standard Microsystems Corp. Ethernet"
 MFR="SMC"
 CATEGORY="NET"
 SLOT=EISA
 READID=YES
 IOCHECK=VALID
 DISABLE=SUPPORTED
 BUSMASTER=200
 COMMENTS="This is a prototype configuration for a prototype board. There
           are absolutely no warranties expressed or implied."
 HELP="Don't Ask"


IOPORT(1)=0zCA4h
      INITVAL=x0100000b

IOPORT(2)=0zCA5h
      INITVAL=x0000x00b			; M16Enb, Bus Master

IOPORT(3)=0zC88h                        ; ram register
      INITVAL=xxxxxx00b

IOPORT(4)=0zC89h                        ; rom register
      INITVAL=xxxx0000b

IOPORT(5)=0zC8Ah                        ; interrupt register
      INITVAL=0xxxxxxxb

IOPORT(6)=0zC8Bh                        ; status register
      INITVAL=00000000b

IOPORT(7)=0zCADh
      INITVAL=011011xxb



FUNCTION="Network Connection"
   CHOICE="10BaseT or BNC"
   FREE
      INIT = IOPORT(1) LOC (7) 1
      INIT = IOPORT(7) LOC(1-0) 11
   CHOICE="10BaseT or AUI"
   FREE
      INIT = IOPORT(1) LOC (7) 1
      INIT = IOPORT(7) LOC(1-0) 01
   CHOICE="Twisted Pair, No Link Integrity"
   FREE
      INIT = IOPORT(1) LOC (7) 1
      INIT = IOPORT(7) LOC(1-0) 00

FUNCTION="RAM Base Address"     
   CHOICE="C0000h"
   FREE
      MEMORY=8K
      ADDRESS =  0C0000h
      WRITABLE=YES
      CACHE=NO
      MEMTYPE=OTHER
      INIT = IOPORT(1) LOC (7) 1
      INIT = IOPORT(2) LOC (7) 1
      INIT = IOPORT(3) LOC(7-2) 100000
      INIT = IOPORT(5) LOC(6) 1

   CHOICE="C2000h"
   FREE
      MEMORY=8K
      ADDRESS =  0C2000h
      WRITABLE=YES
      CACHE=NO
      MEMTYPE=OTHER
      INIT = IOPORT(1) LOC (7) 1
      INIT = IOPORT(2) LOC (7) 1
      INIT = IOPORT(3) LOC(7-2) 100001
      INIT = IOPORT(5) LOC(6) 1

   CHOICE="C4000h"
   FREE
      MEMORY=8K
      ADDRESS =  0C4000h
      WRITABLE=YES
      CACHE=NO
      MEMTYPE=OTHER
      INIT = IOPORT(1) LOC (7) 1
      INIT = IOPORT(2) LOC (7) 1
      INIT = IOPORT(3) LOC(7-2) 100010
      INIT = IOPORT(5) LOC(6) 1
      
   CHOICE="C6000h"
   FREE
      MEMORY=8K
      ADDRESS =  0C6000h
      WRITABLE=YES
      CACHE=NO
      MEMTYPE=OTHER
      INIT = IOPORT(1) LOC (7) 1
      INIT = IOPORT(2) LOC (7) 1
      INIT = IOPORT(3) LOC(7-2) 100011
      INIT = IOPORT(5) LOC(6) 1

   CHOICE="C8000h"
   FREE
      MEMORY=8K
      ADDRESS =  0C8000h
      WRITABLE=YES
      CACHE=NO
      MEMTYPE=OTHER
      INIT = IOPORT(1) LOC (7) 1
      INIT = IOPORT(2) LOC (7) 1
      INIT = IOPORT(3) LOC(7-2) 100100
      INIT = IOPORT(5) LOC(6) 1

   CHOICE="CA000h"
   FREE
      MEMORY=8K
      ADDRESS =  0CA000h
      WRITABLE=YES
      CACHE=NO
      MEMTYPE=OTHER
      INIT = IOPORT(1) LOC (7) 1
      INIT = IOPORT(2) LOC (7) 1
      INIT = IOPORT(3) LOC(7-2) 100101
      INIT = IOPORT(5) LOC(6) 1

   CHOICE="CC000h"
   FREE
      MEMORY=8K
      ADDRESS =  0CC000h
      WRITABLE=YES
      CACHE=NO
      MEMTYPE=OTHER
      INIT = IOPORT(1) LOC (7) 1
      INIT = IOPORT(2) LOC (7) 1
      INIT = IOPORT(3) LOC(7-2) 100110
      INIT = IOPORT(5) LOC(6) 1

   CHOICE="CE000h"
   FREE
      MEMORY=8K
      ADDRESS =  0CE000h
      WRITABLE=YES
      CACHE=NO
      MEMTYPE=OTHER
      INIT = IOPORT(1) LOC (7) 1
      INIT = IOPORT(2) LOC (7) 1
      INIT = IOPORT(3) LOC(7-2) 100111
      INIT = IOPORT(5) LOC(6) 1

   CHOICE="D0000h"
   FREE
      MEMORY=8K
      ADDRESS =  0D0000h
      WRITABLE=YES
      CACHE=NO
      MEMTYPE=OTHER
      INIT = IOPORT(1) LOC (7) 1
      INIT = IOPORT(2) LOC (7) 1
      INIT = IOPORT(3) LOC(7-2) 101000
      INIT = IOPORT(5) LOC(6) 1

   CHOICE="D2000h"
   FREE
      MEMORY=8K
      ADDRESS =  0D2000h
      WRITABLE=YES
      CACHE=NO
      MEMTYPE=OTHER
      INIT = IOPORT(1) LOC (7) 1
      INIT = IOPORT(2) LOC (7) 1
      INIT = IOPORT(3) LOC(7-2) 101001
      INIT = IOPORT(5) LOC(6) 1

   CHOICE="D4000h"
   FREE
      MEMORY=8K
      ADDRESS =  0D4000h
      WRITABLE=YES
      CACHE=NO
      MEMTYPE=OTHER
      INIT = IOPORT(1) LOC (7) 1
      INIT = IOPORT(2) LOC (7) 1
      INIT = IOPORT(3) LOC(7-2) 101010
      INIT = IOPORT(5) LOC(6) 1

   CHOICE="D6000h"
   FREE
      MEMORY=8K
      ADDRESS =  0D6000h
      WRITABLE=YES
      CACHE=NO
      MEMTYPE=OTHER
      INIT = IOPORT(1) LOC (7) 1
      INIT = IOPORT(2) LOC (7) 1
      INIT = IOPORT(3) LOC(7-2) 101011
      INIT = IOPORT(5) LOC(6) 1

   CHOICE="D8000h"
   FREE
      MEMORY=8K
      ADDRESS =  0D8000h
      WRITABLE=YES
      CACHE=NO
      MEMTYPE=OTHER
      INIT = IOPORT(1) LOC (7) 1
      INIT = IOPORT(2) LOC (7) 1
      INIT = IOPORT(3) LOC(7-2) 101100
      INIT = IOPORT(5) LOC(6) 1

   CHOICE="DA000h"
   FREE
      MEMORY=8K
      ADDRESS =  0DA000h
      WRITABLE=YES
      CACHE=NO
      MEMTYPE=OTHER
      INIT = IOPORT(1) LOC (7) 1
      INIT = IOPORT(2) LOC (7) 1
      INIT = IOPORT(3) LOC(7-2) 101101
      INIT = IOPORT(5) LOC(6) 1

   CHOICE="DC000h"
   FREE
      MEMORY=8K
      ADDRESS =  0DC000h
      WRITABLE=YES
      CACHE=NO
      MEMTYPE=OTHER
      INIT = IOPORT(1) LOC (7) 1
      INIT = IOPORT(2) LOC (7) 1
      INIT = IOPORT(3) LOC(7-2) 101110
      INIT = IOPORT(5) LOC(6) 1

   CHOICE="DE000h"
   FREE
      MEMORY=8K
      ADDRESS =  0DE000h
      WRITABLE=YES
      CACHE=NO
      MEMTYPE=OTHER
      INIT = IOPORT(1) LOC (7) 1
      INIT = IOPORT(2) LOC (7) 1
      INIT = IOPORT(3) LOC(7-2) 101111
      INIT = IOPORT(5) LOC(6) 1

   CHOICE="E0000h"
   FREE
      MEMORY=8K
      ADDRESS =  0E0000h
      WRITABLE=YES
      CACHE=NO
      MEMTYPE=OTHER
      INIT = IOPORT(1) LOC (7) 1
      INIT = IOPORT(2) LOC (7) 1
      INIT = IOPORT(3) LOC(7-2) 110000
      INIT = IOPORT(5) LOC(6) 1

   CHOICE="E2000h"
   FREE
      MEMORY=8K
      ADDRESS =  0E2000h
      WRITABLE=YES
      CACHE=NO
      MEMTYPE=OTHER
      INIT = IOPORT(1) LOC (7) 1
      INIT = IOPORT(2) LOC (7) 1
      INIT = IOPORT(3) LOC(7-2) 110001
      INIT = IOPORT(5) LOC(6) 1

   CHOICE="E4000h"
   FREE
      MEMORY=8K
      ADDRESS =  0E4000h
      WRITABLE=YES
      CACHE=NO
      MEMTYPE=OTHER
      INIT = IOPORT(1) LOC (7) 1
      INIT = IOPORT(2) LOC (7) 1
      INIT = IOPORT(3) LOC(7-2) 110010
      INIT = IOPORT(5) LOC(6) 1
      
   CHOICE="E6000h"
   FREE
      MEMORY=8K
      ADDRESS =  0E6000h
      WRITABLE=YES
      CACHE=NO
      MEMTYPE=OTHER
      INIT = IOPORT(1) LOC (7) 1
      INIT = IOPORT(2) LOC (7) 1
      INIT = IOPORT(3) LOC(7-2) 110011
      INIT = IOPORT(5) LOC(6) 1

   CHOICE="E8000h"
   FREE
      MEMORY=8K
      ADDRESS =  0E8000h
      WRITABLE=YES
      CACHE=NO
      MEMTYPE=OTHER
      INIT = IOPORT(1) LOC (7) 1
      INIT = IOPORT(2) LOC (7) 1
      INIT = IOPORT(3) LOC(7-2) 110100
      INIT = IOPORT(5) LOC(6) 1

   CHOICE="EA000h"
   FREE
      MEMORY=8K
      ADDRESS =  0EA000h
      WRITABLE=YES
      CACHE=NO
      MEMTYPE=OTHER
      INIT = IOPORT(1) LOC (7) 1
      INIT = IOPORT(2) LOC (7) 1
      INIT = IOPORT(3) LOC(7-2) 110101
      INIT = IOPORT(5) LOC(6) 1

   CHOICE="EC000h"
   FREE
      MEMORY=8K
      ADDRESS =  0EC000h
      WRITABLE=YES
      CACHE=NO
      MEMTYPE=OTHER
      INIT = IOPORT(1) LOC (7) 1
      INIT = IOPORT(2) LOC (7) 1
      INIT = IOPORT(3) LOC(7-2) 110110
      INIT = IOPORT(5) LOC(6) 1

   CHOICE="EE000h"
   FREE
      MEMORY=8K
      ADDRESS =  0EE000h
      WRITABLE=YES
      CACHE=NO
      MEMTYPE=OTHER
      INIT = IOPORT(1) LOC (7) 1
      INIT = IOPORT(2) LOC (7) 1
      INIT = IOPORT(3) LOC(7-2) 110111
      INIT = IOPORT(5) LOC(6) 1

   CHOICE="Ram Disabled"
   FREE
      INIT = IOPORT(1) LOC (7) 1
      INIT = IOPORT(2) LOC (7) 1
      INIT = IOPORT(3) LOC(7-2) 100000
      INIT = IOPORT(5) LOC(6) 0

FUNCTION="ROM Base Address"
   CHOICE="Rom Disabled"
   FREE
      INIT = IOPORT(4) LOC(7-4) 0000
      INIT = IOPORT(5) LOC(5) 0

   CHOICE="C0000h"
   FREE
      MEMORY=8K
      ADDRESS =  0C0000h
      WRITABLE=NO
      CACHE=NO
      SIZE=BYTE
      MEMTYPE=OTHER
      INIT = IOPORT(4) LOC(7-4) 0000
      INIT = IOPORT(5) LOC(5) 1

   CHOICE="C2000h"
   FREE
      MEMORY=8K
      ADDRESS =  0C2000h
      WRITABLE=NO
      CACHE=NO
      SIZE=BYTE
      MEMTYPE=OTHER
      INIT = IOPORT(4) LOC(7-4) 0001
      INIT = IOPORT(5) LOC(5) 1

   CHOICE="C4000h"
   FREE
      MEMORY=8K
      ADDRESS =  0C4000h
      WRITABLE=NO
      CACHE=NO
      SIZE=BYTE
      MEMTYPE=OTHER
      INIT = IOPORT(4) LOC(7-4) 0010
      INIT = IOPORT(5) LOC(5) 1
      
   CHOICE="C6000h"
   FREE
      MEMORY=8K
      ADDRESS =  0C6000h
      WRITABLE=NO
      CACHE=NO
      SIZE=BYTE
      MEMTYPE=OTHER
      INIT = IOPORT(4) LOC(7-4) 0011
      INIT = IOPORT(5) LOC(5) 1

   CHOICE="C8000h"
   FREE
      MEMORY=8K
      ADDRESS =  0C8000h
      WRITABLE=NO
      CACHE=NO
      SIZE=BYTE
      MEMTYPE=OTHER
      INIT = IOPORT(4) LOC(7-4) 0100
      INIT = IOPORT(5) LOC(5) 1

   CHOICE="CA000h"
   FREE
      MEMORY=8K
      ADDRESS =  0CA000h
      WRITABLE=NO
      CACHE=NO
      SIZE=BYTE
      MEMTYPE=OTHER
      INIT = IOPORT(4) LOC(7-4) 0101
      INIT = IOPORT(5) LOC(5) 1

   CHOICE="CC000h"
   FREE
      MEMORY=8K
      ADDRESS =  0CC000h
      WRITABLE=NO
      CACHE=NO
      SIZE=BYTE
      MEMTYPE=OTHER
      INIT = IOPORT(4) LOC(7-4) 0110
      INIT = IOPORT(5) LOC(5) 1

   CHOICE="CE000h"
   FREE
      MEMORY=8K
      ADDRESS =  0CE000h
      WRITABLE=NO
      CACHE=NO
      SIZE=BYTE
      MEMTYPE=OTHER
      INIT = IOPORT(4) LOC(7-4) 0111
      INIT = IOPORT(5) LOC(5) 1

   CHOICE="D0000h"
   FREE
      MEMORY=8K
      ADDRESS =  0D0000h
      WRITABLE=NO
      CACHE=NO
      SIZE=BYTE
      MEMTYPE=OTHER
      INIT = IOPORT(4) LOC(7-4) 1000
      INIT = IOPORT(5) LOC(5) 1

   CHOICE="D2000h"
   FREE
      MEMORY=8K
      ADDRESS =  0D2000h
      WRITABLE=NO
      CACHE=NO
      SIZE=BYTE
      MEMTYPE=OTHER
      INIT = IOPORT(4) LOC(7-4) 1001
      INIT = IOPORT(5) LOC(5) 1

   CHOICE="D4000h"
   FREE
      MEMORY=8K
      ADDRESS =  0D4000h
      WRITABLE=NO
      CACHE=NO
      SIZE=BYTE
      MEMTYPE=OTHER
      INIT = IOPORT(4) LOC(7-4) 1010
      INIT = IOPORT(5) LOC(5) 1

   CHOICE="D6000h"
   FREE
      MEMORY=8K
      ADDRESS =  0D6000h
      WRITABLE=NO
      CACHE=NO
      SIZE=BYTE
      MEMTYPE=OTHER
      INIT = IOPORT(4) LOC(7-4) 1011
      INIT = IOPORT(5) LOC(5) 1

   CHOICE="D8000h"
   FREE
      MEMORY=8K
      ADDRESS =  0D8000h
      WRITABLE=NO
      CACHE=NO
      SIZE=BYTE
      MEMTYPE=OTHER
      INIT = IOPORT(4) LOC(7-4) 1100
      INIT = IOPORT(5) LOC(5) 1

   CHOICE="DA000h"
   FREE
      MEMORY=8K
      ADDRESS =  0DA000h
      WRITABLE=NO
      CACHE=NO
      SIZE=BYTE
      MEMTYPE=OTHER
      INIT = IOPORT(4) LOC(7-4) 1101
      INIT = IOPORT(5) LOC(5) 1

   CHOICE="DC000h"
   FREE
      MEMORY=8K
      ADDRESS =  0DC000h
      WRITABLE=NO
      CACHE=NO
      SIZE=BYTE
      MEMTYPE=OTHER
      INIT = IOPORT(4) LOC(7-4) 1110
      INIT = IOPORT(5) LOC(5) 1

   CHOICE="DE000h"
   FREE
      MEMORY=8K
      ADDRESS =  0DE000h
      WRITABLE=NO
      CACHE=NO
      SIZE=BYTE
      MEMTYPE=OTHER
      INIT = IOPORT(4) LOC(7-4) 1111
      INIT = IOPORT(5) LOC(5) 1

FUNCTION="IRQ"     
   CHOICE="10, Edge Triggered"
   FREE
      IRQ = 10
      SHARE = NO
      TRIGGER = EDGE
      INIT = IOPORT(1) LOC (7) 1
      INIT = IOPORT(5) LOC(3-0) 1101
   CHOICE="11, Edge Triggered"
   FREE
      IRQ = 11
      SHARE = NO
      TRIGGER = EDGE
      INIT = IOPORT(1) LOC (7) 1
      INIT = IOPORT(5) LOC(3-0) 1110
   CHOICE="15, Edge Triggered"
   FREE
      IRQ = 15
      SHARE = NO
      TRIGGER = EDGE
      INIT = IOPORT(1) LOC (7) 1
      INIT = IOPORT(5) LOC(3-0) 1111
   CHOICE="9, Edge Triggered"
   FREE
      IRQ = 9
      SHARE = NO
      TRIGGER = EDGE
      INIT = IOPORT(1) LOC (7) 1
      INIT = IOPORT(5) LOC(3-0) 1001
   CHOICE="3, Edge Triggered"
   FREE
      IRQ = 3
      SHARE = NO
      TRIGGER = EDGE
      INIT = IOPORT(1) LOC (7) 1
      INIT = IOPORT(5) LOC(3-0) 1010
   CHOICE="5, Edge Triggered"
   FREE
      IRQ = 5
      SHARE = NO
      TRIGGER = EDGE
      INIT = IOPORT(1) LOC (7) 1
      INIT = IOPORT(5) LOC(3-0) 1011
   CHOICE="7, Edge Triggered"
   FREE
      IRQ = 7
      SHARE = NO
      TRIGGER = EDGE
      INIT = IOPORT(1) LOC (7) 1
      INIT = IOPORT(5) LOC(3-0) 1100
   CHOICE="10, Level Triggered"
   FREE
      IRQ = 10
      SHARE = YES
      TRIGGER = LEVEL
      INIT = IOPORT(1) LOC (7) 1
      INIT = IOPORT(5) LOC(3-0) 0101
   CHOICE="11, Level Triggered"
   FREE
      IRQ = 11
      SHARE = YES
      TRIGGER = LEVEL
      INIT = IOPORT(1) LOC (7) 1
      INIT = IOPORT(5) LOC(3-0) 0110
   CHOICE="15, Level Triggered"
   FREE
      IRQ = 15
      SHARE = YES
      TRIGGER = LEVEL
      INIT = IOPORT(1) LOC (7) 1
      INIT = IOPORT(5) LOC(3-0) 0111
   CHOICE="9, Level Triggered"
   FREE
      IRQ = 9
      SHARE = YES
      TRIGGER = LEVEL
      INIT = IOPORT(1) LOC (7) 1
      INIT = IOPORT(5) LOC(3-0) 0001
   CHOICE="3, Level Triggered"
   FREE
      IRQ = 3
      SHARE = YES
      TRIGGER = LEVEL
      INIT = IOPORT(1) LOC (7) 1
      INIT = IOPORT(5) LOC(3-0) 0010
   CHOICE="5, Level Triggered"
   FREE
      IRQ = 5
      SHARE = YES
      TRIGGER = LEVEL
      INIT = IOPORT(1) LOC (7) 1
      INIT = IOPORT(5) LOC(3-0) 0011
   CHOICE="7, Level Triggered"
   FREE
      IRQ = 7
      SHARE = YES
      TRIGGER = LEVEL
      INIT = IOPORT(1) LOC (7) 1
      INIT = IOPORT(5) LOC(3-0) 0100
   CHOICE="Disable"
   SUBTYPE = "NOINT"
   DISABLE = YES
   FREE
      INIT = IOPORT(1) LOC (7) 1
      INIT = IOPORT(5) LOC(3-0) 0000


FUNCTION="Bus Master Mode"
   CHOICE = "Enabled"
   FREE
   	INIT = IOPORT(2) LOC(2) 0

   CHOICE = "Disabled"
   FREE
   	INIT = IOPORT(2) LOC(2) 1


