VOGONS


First post, by RJDog

User metadata
Rank Member
Rank
Member

So I'm finally breaking down and building a 386. As it turns out, I already had a 386 motherboard (an M396F of all things, which as I understand is semi-desirable) just missing some key components... like a Multi-I/O card -- that is, serial, parallel, IDE and floppy controller. Now, I've never had to look for one before, so am not really sure what I'm looking for. The 486 I have is an OEM with VLB controller built in to the motherboard, so I've not had to worry about this before.

So, what should I be looking for? Brand? All-in-one or separate serial/parallel and fdd/hdd controllers? Cost effectiveness is a key factor for me.

Also, trying to go for 1989ish build -- do people consider the multi-I/O card a key component of "period correctness" or is it more of a whatever works kind of thing?

Reply 1 of 14, by stamasd

User metadata
Rank l33t
Rank
l33t

I'm of a "whatever works" mentality. I've been running a 16-bit I/O card in a XT class machine (8-bit only) with the help of some BIOS extensions. 😀 On a 386 you shouldn't have any trouble using any 16-bit I/O card provided that the card is correctly jumpered and isn't broken. I have one of those M396 boards, I don't recall what exact I/O board I have in it but the first one that I picked at random from a pile worked flawlessly.

I/O, I/O,
It's off to disk I go,
With a bit and a byte
And a read and a write,
I/O, I/O

Reply 2 of 14, by tayyare

User metadata
Rank Oldbie
Rank
Oldbie

I believe, you can choose any one that works and preferably having an at least online documentation about jumper settings (hint: TH99). Multi I/O cards (HDD, floppy, serial/parallel port on the same card) are preferable in my opinion, but having two seperate cards for the purpose is also ok.

If you want to go fully era correct and especially like dealing with lots of trouble, you can also choose the ST-506/ST-412/ESDI road 🤣

GA-6VTXE PIII 1.4+512MB
Geforce4 Ti 4200 64MB
Diamond Monster 3D 12MB SLI
SB AWE64 PNP+32MB
120GB IDE Samsung/80GB IDE Seagate/146GB SCSI Compaq/73GB SCSI IBM
Adaptec AHA29160
3com 3C905B-TX
Gotek+CF Reader
MSDOS 6.22+Win 3.11/95 OSR2.1/98SE/ME/2000

Reply 3 of 14, by Merovign

User metadata
Rank Member
Rank
Member

Yeah, what tayyare said. Find the documentation online before you buy one, that's the most important thing. Well, get one that works *and* you have documentation.

Technically later models are probably always better for compatibility reasons, though not authenticity.

I use Acculogic s/IDE boards because that's what I already have.

*Too* *many* *things*!

Reply 4 of 14, by konc

User metadata
Rank l33t
Rank
l33t
tayyare wrote:

If you want to go fully era correct and especially like dealing with lots of trouble, you can also choose the ST-506/ST-412/ESDI road 🤣

MFM for a 386? 😳 Not era correct, but I concur with the "lol" part!

Reply 5 of 14, by realoldguy23

User metadata
Rank Newbie
Rank
Newbie
konc wrote:

MFM for a 386? 😳 Not era correct, but I concur with the "lol" part!

Not sure this is entirely correct. My first PC in 1991 had a 20MB MFM HD. It was a 286, but 386 were pretty common at this time already and 486 were starting to be available although at insane prices.

Reply 6 of 14, by canthearu

User metadata
Rank Oldbie
Rank
Oldbie

386's with MFM hard drives were extremely common back in the hey day, although IDE drives were starting their takeover at this point.

Reply 7 of 14, by dionb

User metadata
Rank l33t++
Rank
l33t++

Given availability, price and general ease of use, if you think a bog standard multi I/O card is challenging, don't even consider MFM/RLL, let alone deceased ESDI unicorns 😉

One period-correct option if you don't want to deal with any 'weird' stuff: SCSI. It would have been very expensive then, only used in workstations, but the basics of SCSI in a 386 are exactly the same as with any other SCSI in any other system, in fact easier: all internal drives and controllers were 50p SE, so no worrying about LVD/HVD or 68p/80p connectors. Also, because SCSI is exquisitely backwards compatible you can use pretty much any SCSI drive with any SCSI controller that will fit in the 386, even if the first one you find is (much) newer than the 386 you want to use.

Reply 8 of 14, by RJDog

User metadata
Rank Member
Rank
Member
dionb wrote:

One period-correct option if you don't want to deal with any 'weird' stuff: SCSI.

This is actually not a terrible suggestion; I do have a couple of SCSI hard disks. The only thing is that, to me, putting SCSI into a 386 would definitely turn it into "workstation" territory... and where the 386 motherboard I have has a 386SX processor, rather than 386DX, is decidedly not "workstation". However, the 386SX is perfectly suitable for my needs (that is, playing DOS games in the 1985-1990 era). Additionally, I would still need a floppy controller, and most controllers I've seen that have a floppy interface also have an IDE interface, so... I figure might as well use IDE drive (which I also have many). That's just me though; I would totally understand putting a SCSI drive into a 386 though.

Reply 9 of 14, by tayyare

User metadata
Rank Oldbie
Rank
Oldbie
konc wrote:
tayyare wrote:

If you want to go fully era correct and especially like dealing with lots of trouble, you can also choose the ST-506/ST-412/ESDI road 🤣

MFM for a 386? 😳 Not era correct, but I concur with the "lol" part!

🤣

By the way, early 386 (87-88) era is also MFM/RLL era, Our Unysis 386 PCs and server that we had in the department during university years all had MFM 40MB HDDs.

GA-6VTXE PIII 1.4+512MB
Geforce4 Ti 4200 64MB
Diamond Monster 3D 12MB SLI
SB AWE64 PNP+32MB
120GB IDE Samsung/80GB IDE Seagate/146GB SCSI Compaq/73GB SCSI IBM
Adaptec AHA29160
3com 3C905B-TX
Gotek+CF Reader
MSDOS 6.22+Win 3.11/95 OSR2.1/98SE/ME/2000

Reply 10 of 14, by RJDog

User metadata
Rank Member
Rank
Member

Just to kind of close off this thread, I have decided to go with an all-in-one (IDE, Floppy, Parallel, Serial) card, just waiting for the right deal to pop up on eBay. Per the others' comments, I am not too worried about year for my 1989ish build. In fact a lot of good Goldstar multi i/o cards seem to be circa 1994...

Anyway, I also found out that should one want to go the SCSI route, Adaptec's AHA-1542 is a SCSI and floppy controller, which would obviously nicely complement a serial/parallel card for complete setup (no IDE of course, kind of negating my previous comments about not finding a floppy controller without an attached IDE controller).

Reply 11 of 14, by douglar

User metadata
Rank Oldbie
Rank
Oldbie

Back in the day when external modems were common, getting a ISA Multi-I/O card with an 16550 serial port (aka FIFO UART) was important. Were there ISA Multi-I/O cards that had 16550 support without having a clearly labeled 16550 chip on them? https://en.wikipedia.org/wiki/16550_UART Is there any down side to getting a card with 16550 support?

Is there any easy way to identify ISA Multi-I/O cards that had LPT ports with EPP or ECP support?

I've heard that some ISA cards supported double speed floppies and 2.88 MB floppies, but I don't know how to identify those either.

Still looking for an ISA card that does something different than directly patch an IDE drive directly into the ISA bus, but I've not found one yet.

Reply 12 of 14, by Grzyb

User metadata
Rank Oldbie
Rank
Oldbie
douglar wrote on 2024-06-13, 12:22:

Still looking for an ISA card that does something different than directly patch an IDE drive directly into the ISA bus, but I've not found one yet.

There was a bunch of caching controllers...

Nie tylko, jak widzicie, w tym trudność, że nie zdołacie wejść na moją górę, lecz i w tym, że ja do was cały zejść nie mogę, gdyż schodząc, gubię po drodze to, co miałem donieść.

Reply 13 of 14, by Disruptor

User metadata
Rank Oldbie
Rank
Oldbie
douglar wrote on 2024-06-13, 12:22:
Back in the day when external modems were common, getting a ISA Multi-I/O card with an 16550 serial port (aka FIFO UART) was imp […]
Show full quote

Back in the day when external modems were common, getting a ISA Multi-I/O card with an 16550 serial port (aka FIFO UART) was important. Were there ISA Multi-I/O cards that had 16550 support without having a clearly labeled 16550 chip on them? https://en.wikipedia.org/wiki/16550_UART Is there any down side to getting a card with 16550 support?

Is there any easy way to identify ISA Multi-I/O cards that had LPT ports with EPP or ECP support?

I've heard that some ISA cards supported double speed floppies and 2.88 MB floppies, but I don't know how to identify those either.

Still looking for an ISA card that does something different than directly patch an IDE drive directly into the ISA bus, but I've not found one yet.

One IDE channel, one floppy channel (DD & HD), dual 16450 & SPP
That was standard.

16550 was strongly recommended when you have used modem connection in multitasking systems like Windows.
2.88 (ED) floppies were seldom seen, sometimes in IBM computers with onboard Multi-IO.
There is no easy way to identify EPP capability. ECP may have jumpers for DMA channel.

Well, there is a caching controller for ISA, like Tekram DC-600 series.

To the original topic: Most of 386 BIOS will have a limit of 504 MB disks (1023 Cylinders, 16 heads, 63 sectors). You perhaps may enter bigger values but it likely will make problems with operating systems like DOS.
In this case you can either use a DDO (like Ontrack Disk Manager) to pass the limit, or install a custom ROM with "XT-IDE" on a network card.

Reply 14 of 14, by mkarcher

User metadata
Rank l33t
Rank
l33t
douglar wrote on 2024-06-13, 12:22:

Back in the day when external modems were common, getting a ISA Multi-I/O card with an 16550 serial port (aka FIFO UART) was important. Were there ISA Multi-I/O cards that had 16550 support without having a clearly labeled 16550 chip on them?

Yes. Some of the latest highly integrated multi-I/O chips hat integrated 16550s. The most common multi-I/O chips on ISA cards integrate 16450s, though. The time multi-I/O chips with 16550 support got common was the time I/O was moved from dedicated cards to the mainboard.

douglar wrote on 2024-06-13, 12:22:

Is there any down side to getting a card with 16550 support?

I don't know of any technical downside.

douglar wrote on 2024-06-13, 12:22:

Is there any easy way to identify ISA Multi-I/O cards that had LPT ports with EPP or ECP support?

I don't think I ever saw EPP or ECP implemented in discrete logic, so checking the data sheet for the I/O chip is the way to go. Don't bother checking for ECP, EPP or integrated 16550 on cards with manufacture dates before 1993.