First post, by mkarcher
I recently acquired a Chaintech (according to FCC ID) Taiwanese Local Bus ET4000 graphics card, sold as "ET4000L VESA/32K". "VESA" in the product name does not refer to the bus interface, obviously, but to the 70Hz/72Hz refresh rate timinigs proposed by VESA. The card implements a "Local Bus Interface (OPTI definition)" according to its manual. The manual also contains the pin-out of the OPTI local bus. The pinout in that manual re-defines some ISA pins, namely D4 (formerly IRQ11) as BS16# and D5 (formerly IRQ12) as BS8#. These pins are to be pulled down to ground to signal that only the lowest 8 or lowest 16 bits of a 32-bit bus cycle requested by the initiator (the 486 processor) were serviced.
My (no-name) mainboard with OPTi Local Bus-like slots (EISA connectors, but only 3 of them) does not implement BS16# and BS8# on the OLB, but has the ISA IRQs across all slots (both OLB and ISA). The ET4000 graphics card on the other hand requires BS16# to operate correctly. The card and the board are incompatible! I tried to trace the 486 pin BS16# on the board - it seems to be connected to the SiS 82C402 "data buffer" chip only. It is not connected anywhere near the OLB slot or the PAL used to help OLB implementation. I also tried to trace BS8#, and it seems, the 486 pin BS8# is just connected to a 4k7 pullup resistor and no logic at all.
If other members own OPTI Local Bus mainboards: Could you please test whether pin D4 on OLB slots is connected to pin D4 on ISA slots?
If other members own OPTI Local Bus expansion cards: Could you please check whether these cards have pin D4 connected to anything?
- No-Name Local-Bus mainboard "486C", based on the SiS 82c401/82c402 chipset: D4/D5 = IRQ11/IRQ12
- Chaintech (according to FCC ID) ET4000-based graphics card ("ET4000L VESA/32K") (all buffer chips SMD 74F244/24F245): requires D4 = BS16#
- No-Name(?) ET4000-based graphics card ("P/N: 2148" on the PCB, all buffer chips 74HC(T)-series DIP, picture by user "mpe"): makes no use of D4/D5
- Tekram DC660 caching IDE controller: makes no use of D4/D5
Pictures to follow. I try to edit information obtained from other sources into the two lists.
EDIT (27.11.2022): This thread used to be named "OPTi / Orchid local bus variants", but has been renamed, because the Orchid local bus, as seen in Re: 1992 Orchid Superboard 486 50 MHz system is obviously different, while also being based on the "EISA connector". They have some less pins, and enforce their card format by a blocker in the EISA slot. They also label the slot to be a "Orchid 32-bit video connector or 8-bit AT bus", so they likely do not have all the 16-bit ISA signals on that slot. The blocker in the slot also prevents insertion of 16-bit ISA cards.