VOGONS


First post, by mak222

User metadata
Rank Newbie
Rank
Newbie

Hello,

I have old PC card, cannot find any informations about this card.

Maybe someone have info about it or use it?

mak222

Reply 1 of 5, by Horun

User metadata
Rank l33t++
Rank
l33t++

Cannot find any info on it. Can you post a picture of the back ?

Hate posting a reply and then have to edit it because it made no sense 😁 First computer was an IBM 3270 workstation with CGA monitor. Stuff: https://archive.org/details/@horun

Reply 3 of 5, by Many Bothans

User metadata
Rank Member
Rank
Member

Came up blank here too. I can't imagine there were many multi I/O cards with the a 58167 RTC and a FDC card edge connector.

  • Zenith Z386SX-20, 8MB FPM, Video 7 1024i, Unhoused
  • AOpen AP43, Am5x86-133@160, 1MB L2, 128MB FPM, Stealth III S540 32MB Savage4, SB32
  • ITX-Llama, 3Dfx V3
  • Asus CUV4X-E, P3-933, 512MB PC133, Hercules 3D Prophet II MX 32MB, SB Live!

Reply 4 of 5, by mkarcher

User metadata
Rank l33t
Rank
l33t

If you don't find any info, you can likely reverse engineer most of the stuff yourself, even without trying to draw a schematic of the full card. It's a quite typical late-80s XT I/O card. The empty socket near the bracket is meant for a second UART (like the NS8250N next to it) to support a second COM port. CN1 is the pin header for that second COM port, which means connecting a break-out cable to CN1 is pointless at the moment. CN2 is directly next to the NE558, which is the 4-channel timer required for a full-featured dual game port, so CN2 is the game port connector.

JP1 is most likely for IRQ selection. You can likely buzz out connections from the ISA IRQ pins to JP1 to find the resulting IRQs. Finding the IRQ sources that can be enabled using JP1 jumpers might turn out slightly more different, as the IRQ output of the NS8250N must not be directly routed to the ISA bus, but a tristate driver is needed in between. I have a similar card that uses a dedicated 74LS125 for driving the serial IRQs, but as I don't find that chip on your card, I expect the serial IRQs might be routed through the PAL, which makes finding out which serial port drives what IRQ source more difficult.

The DIP switches are right next to the PAL which will be used as I/O decoder, so these switches are used to enable/disable components and choose between "primary" and "secondary" address. For the parallel and the first serial port, you can observe the effect of changing the address or turning ports on/off using standard XT system info tools. For the clock, which might also have a selectable base address, you need an XT clock program. Knowing that the clock is an MM58167, you should be able to find a clock tool that is able to find the base address of the clock (or complain if the clock is disabled).

Reply 5 of 5, by mak222

User metadata
Rank Newbie
Rank
Newbie
mkarcher wrote on 2024-11-15, 19:14:

If you don't find any info, you can likely reverse engineer most of the stuff yourself, even without trying to draw a schematic of the full card. It's a quite typical late-80s XT I/O card. The empty socket near the bracket is meant for a second UART (like the NS8250N next to it) to support a second COM port. CN1 is the pin header for that second COM port, which means connecting a break-out cable to CN1 is pointless at the moment. CN2 is directly next to the NE558, which is the 4-channel timer required for a full-featured dual game port, so CN2 is the game port connector.

JP1 is most likely for IRQ selection. You can likely buzz out connections from the ISA IRQ pins to JP1 to find the resulting IRQs. Finding the IRQ sources that can be enabled using JP1 jumpers might turn out slightly more different, as the IRQ output of the NS8250N must not be directly routed to the ISA bus, but a tristate driver is needed in between. I have a similar card that uses a dedicated 74LS125 for driving the serial IRQs, but as I don't find that chip on your card, I expect the serial IRQs might be routed through the PAL, which makes finding out which serial port drives what IRQ source more difficult.

The DIP switches are right next to the PAL which will be used as I/O decoder, so these switches are used to enable/disable components and choose between "primary" and "secondary" address. For the parallel and the first serial port, you can observe the effect of changing the address or turning ports on/off using standard XT system info tools. For the clock, which might also have a selectable base address, you need an XT clock program. Knowing that the clock is an MM58167, you should be able to find a clock tool that is able to find the base address of the clock (or complain if the clock is disabled).

Thank you, very helpful information. My oldest motherboard just started 😀