; ; Altos Compatible I/O Board ; BOARD ID = "ACS0901" NAME = "Altos C I/O Board" MFR = "Altos Computer Systems" CATEGORY = "MFC" SLOT = ISA16 LENGTH = 250 ; Approximate length AMPERAGE = 0 ; To be provided SKIRT = NO READID = YES IOCHECK = VALID DISABLE = UNSUPPORTED COMMENTS="This board supplies a floppy disk drive controller, an IDE interface, two asynchronous serial ports, and a parallel port." IOPORT(1) = 0zCF3h ;Function Enable Register SIZE = BYTE INITVAL = xxxxx010 ;D1 not used, but set to 1 JUMPER(1) = 1 NAME = "E1" JTYPE = PAIRED VERTICAL = YES REVERSE = NO LABEL = LOC(1) "1 2" INITVAL = LOC(1) 1 FACTORY = LOC(1) 1 COMMENTS = "This jumper determines if the serial ports are operating in extended mode (jumper off) or AT compatible mode (jumper on)." HELP = "Use the extended mode (jumper off) only when useing PS/2 compatible software and the IC at location 6C is a VL16c452B or VL16c552." JUMPER(2) = 1 NAME = "E2" JTYPE = PAIRED VERTICAL = YES REVERSE = NO LABEL = LOC(1) "1 2" INITVAL = LOC(1) 1 FACTORY = LOC(1) 1 COMMENTS = "This jumper determines if the parallel port is operating in extended mode (jumper off) or AT compatible mode (jumper on)." HELP = "Use the extended mode (jumper off) only when useing PS/2 compatible software and the IC at location 6C is a VL16c452B or VL16c552." JUMPER(3) = 2 NAME = "E3" JTYPE = INLINE VERTICAL = NO REVERSE = YES LABEL = LOC(1 2 3) "1" "2" "3" FACTORY = LOC(1^2 2^3) 00 COMMENTS = "This jumper determines if the COM1 port is enabled by software (1^2), always enabled (no jumper), or always disabled (2^3)." JUMPER(4) = 2 NAME = "E4" JTYPE = INLINE VERTICAL = NO REVERSE = YES LABEL = LOC(1 2 3) "1" "2" "3" FACTORY = LOC(1^2 2^3) 10 COMMENTS = "This jumper determines if the COM2 port is enabled by software (1^2), always enabled (no jumper), or always disabled (2^3)." JUMPER(5) = 2 NAME = "E5" JTYPE = INLINE VERTICAL = NO REVERSE = YES LABEL = LOC(1 2 3) "1" "2" "3" FACTORY = LOC(1^2 2^3) 10 COMMENTS = "This jumper determines if the parallel port is enabled by software (1^2), always enabled (no jumper), or always disabled (2^3)." JUMPER(6) = 2 NAME = "E6" JTYPE = INLINE VERTICAL = NO REVERSE = YES LABEL = LOC(1 2 3) "1" "2" "3" FACTORY = LOC(1^2 2^3) 10 COMMENTS = "This jumper determines if the IDE interface is enabled by software (1^2), always enabled (no jumper), or always disabled (2^3)." JUMPER(7) = 2 NAME = "E7" JTYPE = INLINE VERTICAL = NO REVERSE = YES LABEL = LOC(1 2 3) "1" "2" "3" FACTORY = LOC(1^2 2^3) 00 COMMENTS = "This jumper determines if the floppy controller is enabled by software (1^2), always enabled (no jumper), or always disabled (2^3)." HELP = "If EISA CMOS is corrupted, this jumper must be removed to enable booting from the floppy drive connected to this board." JUMPER(8) = 2 NAME = "E8" JTYPE = INLINE VERTICAL = NO REVERSE = YES LABEL = LOC(1 2 3) "1" "2" "3" FACTORY = LOC(1^2 2^3) 00 COMMENTS = "This jumper determines if the slot specific i/o addressing is enabled by software (1^2), always enabled (no jumper), or always disabled (2^3)." HELP = "This jumper should be removed when useing this board in an EISA bus system." JUMPER(9) = 1 NAME = "E9" JTYPE = PAIRED VERTICAL = YES REVERSE = NO LABEL = LOC(1) "1 2" INITVAL = LOC(1) 0 FACTORY = LOC(1) 0 COMMENTS = "This jumper connects logic ground to chassis ground." FUNCTION = "Operating Mode" TYPE = "OSE" COMMENTS = "This function allows EISA slot specific I/O decoding to be enabled or disabled to allow this card to be used in an EISA bus or ISA bus system." HELP = "Jumper E8 should be removed for use in an EISA bus system and must be installed between (2^3) for an ISA bus system." CHOICE = "EISA" FREE PORT = 0zc84h ;Psuedo Resource to force Subchoice SHARE = "EISA" INIT = JUMPER(8)LOC(1^2 2^3) 00 CHOICE = "ISA" FREE PORT = 0zc84h SHARE = "ISA" INIT = JUMPER(8)LOC(1^2 2^3) 01 FUNCTION = "Floppy Disk Controller" TYPE = "MSD,FPYCTL,FIFO" COMMENTS = "This controller is a superset of the typical ISA floppy disk controller. It contains an internal FIFO and can support a maximum of two floppy drives. Any combination of 5 1/4 or 3 1/2 (non-PS/2) floppy drives may be used." HELP = "This section of the board can be disabled in order to allow the use of other cards that require this address range." CHOICE = "Enabled" SUBCHOICE ; "EISA" FREE IRQ = 6 SHARE = NO TRIGGER = EDGE PORT = 03F0h-03F7h SIZE = BYTE SHARE = "ATtskfl" DMA = 2 SIZE = BYTE TIMING = TYPEB INIT = IOPORT(1)LOC(7) 1 ;Enable bit INIT = JUMPER(7)LOC(1^2 2^3) 10 ;Software controls 'enable' PORT = 0zc84h SHARE = "EISA" SUBCHOICE ; "ISA" FREE IRQ = 6 SHARE = NO TRIGGER = EDGE PORT = 03F0h-03F7h SIZE = BYTE SHARE = "ATtskfl" DMA = 2 SIZE = BYTE TIMING = TYPEB INIT = IOPORT(1)LOC(7) 1 INIT = JUMPER(7)LOC(1^2 2^3) 00 ;Always enabled PORT = 0zc84h SHARE = "ISA" CHOICE = "Disabled" DISABLE = yes SUBCHOICE ; "EISA" FREE INIT = IOPORT(1)LOC(7) 0 ;Disable function INIT = JUMPER(7)LOC(1^2 2^3) 10 ;Software controls 'enable' PORT = 0zc84h SHARE = "EISA" SUBCHOICE ; "ISA" FREE INIT = IOPORT(1)LOC(7) 0 INIT = JUMPER(7)LOC(1^2 2^3) 01 ;Always disabled PORT = 0zc84h SHARE = "ISA" FUNCTION = "IDE Interface" TYPE = "MSD,IDE" COMMENTS = "The IDE interface is software compatible with a standard AT hard disk controller." HELP = "This section of the board can be disabled in order to allow the use of other cards that require this address range." CHOICE = "Enabled" SUBCHOICE ; "EISA" LINK IRQ = 14 SHARE = NO TRIGGER = EDGE FREE PORT = 001f0h - 001f7h SIZE = BYTE PORT = 003f6h - 003f7h SIZE = BYTE SHARE = "ATtskfl" INIT = IOPORT(1)LOC(3) 1 ;Enable function INIT = JUMPER(6)LOC(1^2 2^3) 10 ;Software controls enable PORT = 0zc84h SHARE = "EISA" SUBCHOICE ; "ISA" LINK IRQ = 14 SHARE = NO TRIGGER = EDGE FREE PORT = 001f0h - 001f7h SIZE = BYTE PORT = 003f6h - 003f7h SIZE = BYTE SHARE = "ATtskfl" INIT = IOPORT(1)LOC(3) 1 ;Enable function INIT = JUMPER(6)LOC(1^2 2^3) 00 ;Always enabled PORT = 0zc84h SHARE = "ISA" CHOICE = "Disabled" DISABLE = yes SUBCHOICE ; "EISA" FREE INIT = IOPORT(1)LOC(3) 0 ;Disable function INIT = JUMPER(6)LOC(1^2 2^3) 10 ;Software controls 'enable' PORT = 0zc84h SHARE = "EISA" SUBCHOICE ; "ISA" FREE INIT = IOPORT(1)LOC(3) 0 INIT = JUMPER(6)LOC(1^2 2^3) 01 ;Always disabled PORT = 0zc84h SHARE = "ISA" FUNCTION = "Parallel Port LPT1" TYPE = "PAR" COMMENTS = "The parallel port has a standard 25 pin connector and is a superset of a typical ISA parallel port." HELP = "This section of the board can be disabled in order to allow the use of other cards that require this address range." CHOICE = "Enabled" SUBCHOICE ; "EISA" FREE IRQ = 7 SHARE = NO TRIGGER = EDGE PORT = 0378h-037Ah SIZE = BYTE PORT = 0102h ;PS/2 style Bi-directional control SHARE = "lpt" ;This port affects all printers SIZE = BYTE INIT = IOPORT(1)LOC(6) 1 ;Enable function INIT = JUMPER(5)LOC(1^2 2^3) 10 ;Software controls 'enable' PORT = 0zc84h SHARE = "EISA" SUBCHOICE ; "ISA" FREE IRQ = 7 SHARE = NO TRIGGER = EDGE PORT = 0378h-037Ah SIZE = BYTE PORT = 0102h ;PS/2 style Bi-directional control SHARE = "lpt" ;This port affects all printers SIZE = BYTE INIT = IOPORT(1)LOC(6) 1 ;Enable function INIT = JUMPER(5)LOC(1^2 2^3) 00 ;Always enabled PORT = 0zc84h SHARE = "ISA" CHOICE = "Disabled" DISABLE = yes SUBCHOICE ; "EISA" FREE INIT = IOPORT(1)LOC(6) 0 ;Disable function INIT = JUMPER(5)LOC(1^2 2^3) 10 ;Software controls 'enable' PORT = 0zc84h SHARE = "EISA" SUBCHOICE ; "ISA" FREE INIT = IOPORT(1)LOC(6) 0 INIT = JUMPER(5)LOC(1^2 2^3) 01 ;Always disabled PORT = 0zc84h SHARE = "ISA" FUNCTION = "Serial Port COM1" TYPE = "COM,ASY" COMMENTS = "The serial port has a standard 9 pin connector and is a superset of a typical ISA serial port." HELP = "This section of the board can be disabled in order to allow the use of other cards that require this address range." CHOICE = "Enabled" SUBTYPE = "COM1" SUBCHOICE ; "EISA" FREE IRQ = 4 SHARE = NO TRIGGER = EDGE PORT = 03F8h-03FFh SIZE = BYTE INIT = IOPORT(1)LOC(4) 1 ;Enable function INIT = JUMPER(3)LOC(1^2 2^3) 10 ;Software controls enable PORT = 0zc84h SHARE = "EISA" SUBCHOICE ; "ISA" FREE IRQ = 4 SHARE = NO TRIGGER = EDGE PORT = 03F8h-03FFh SIZE = BYTE INIT = IOPORT(1)LOC(4) 1 ;Enable function INIT = JUMPER(3)LOC(1^2 2^3) 00 ;Always enabled PORT = 0zc84h SHARE = "ISA" CHOICE = "Disabled" DISABLE = yes SUBCHOICE ; "EISA" FREE INIT = IOPORT(1)LOC(4) 0 ;Disable COM1 INIT = JUMPER(3)LOC(1^2 2^3) 10 ;Software controls 'enable' PORT = 0zc84h SHARE = "EISA" SUBCHOICE ; "ISA" FREE INIT = IOPORT(1)LOC(4) 0 ;Disable COM1 INIT = JUMPER(3)LOC(1^2 2^3) 01 ;Always disabled PORT = 0zc84h SHARE = "ISA" FUNCTION = "Serial Port COM2" TYPE = "COM,ASY" COMMENTS = "The serial port has a standard 9 pin connector and is a superset of a typical ISA serial port." HELP = "This section of the board can be disabled in order to allow the use of other cards that require this address range." CHOICE = "Enabled" SUBTYPE = "COM2" SUBCHOICE ; "EISA" FREE IRQ = 3 SHARE = NO TRIGGER = EDGE PORT = 02F8h-02FFh SIZE = BYTE INIT = IOPORT(1)LOC(5) 1 ;Enable function INIT = JUMPER(4)LOC(1^2 2^3) 10 ;Software controls enable PORT = 0zc84h SHARE = "EISA" SUBCHOICE ; "ISA" FREE IRQ = 3 SHARE = NO TRIGGER = EDGE PORT = 02F8h-02FFh SIZE = BYTE INIT = IOPORT(1)LOC(5) 1 ;Enable function INIT = JUMPER(4)LOC(1^2 2^3) 00 ;Always enabled PORT = 0zc84h SHARE = "ISA" CHOICE = "Disabled" DISABLE = yes SUBCHOICE ; "EISA" FREE INIT = IOPORT(1)LOC(5) 0 ;Disable COM2 INIT = JUMPER(4)LOC(1^2 2^3) 10 ;Software controls 'enable' PORT = 0zc84h SHARE = "EISA" SUBCHOICE ; "ISA" FREE INIT = IOPORT(1)LOC(5) 0 ;Disable COM2 INIT = JUMPER(4)LOC(1^2 2^3) 01 ;Always disabled PORT = 0zc84h SHARE = "ISA"