;
;
;       CONFIGURATION FILE FOR BOARD  NCU 9181
;       Rev. 1.03
;
;

BOARD
        ID = "OLI1041"
        NAME = "OLIVETTI EISA  NCU 9181"
        MFR = "Olivetti S&N"
        CATEGORY = "NET"
        SLOT = EISA
        AMPERAGE = 3
        READID = YES
        BUSMASTER = 1
        IOCHECK = INVALID
        DISABLE = UNSUPPORTED

IOPORT(1) = 0zC9Eh              ; interrupt value
        INITVAL = 00000xxxb     ; Mailbox Register (Index Address 1Eh)
IOPORT(2) = 0zC9Fh              ; lim mode
        INITVAL = 0000000xb     ; Mailbox Register (Index Address 1Fh)
IOPORT(3) = 0zC8Dh              ; configuration confirm
        INITVAL = 0000000xb     ; Doorbell register (Index Address 0Dh)


GROUP = "Network Controller"
        TYPE = "NET"

        FUNCTION = "LIM mode"
            CHOICE = "10BASET"
                free
                    INIT = IOPORT(2) LOC (0) 1
            CHOICE = "UTP-ETHERNET"
                free
                    INIT = IOPORT(2) LOC (0) 0

        FUNCTION = "IRQ edge/level - sensitive"
            CHOICE = "AT compatible (edge)"
                link
                    IRQ = 05 | 14 | 10 | 11
                    SHARE = NO
                    TRIGGER = EDGE
                    INIT = IOPORT(1) LOC (2 1 0) 000 | 010 | 100 | 110

                free
                    INIT = IOPORT(3) LOC (0) 1  ; must be last

            CHOICE = "EISA sharable (level)"
                link
                    IRQ = 09 | 15 | 10 | 11
                    SHARE = YES
                    TRIGGER = LEVEL
                    INIT = IOPORT(1) LOC (2 1 0) 001 | 011 | 101 | 111

                free
                    INIT = IOPORT(3) LOC (0) 1  ; must be last

ENDGROUP
