Introduction
Thanks a lot for the info, megatron-uk. I am testing a GoldStar Prime 2c 9433 multi-IO ISA controller card. My test mobo is an Asus (486 based) PVI-486SP3 revision 1.8. I have an 80-pin IDE cable attached to the single IDE connector on this card. At the end of it, I have a compact flash drive. In fact, I've tested 3 CF drives: 128MB (DOS and Windows 3.11 wfwg), 512MB (Windows 95), and 2GB (Windows 98SE) which didn't boot. In the middle of the IDE cable, I have a DVD-ROM reader device, operating in slave mode.
I have also tested the floppy port, and the COM port. I attached some "random" COM port cable to it, and plugged a serial mouse on to it. It worked, so I'm happy about that.
The card


Jumpers
Link to a webpage containing the manual and jumper settings. If you read the section titled "Specifications and jumper use on the Prime2c-based IDEPLUS4 card", you can click on the links for Page 1 and Page 2 to examine the card's settings.

Mobo's BIOS
Using the mobo's IDE detection feature, it sees the Lexar 512MB compact flash drive attached to the GoldStar IO card, but Windows 95 won't boot if I choose the LBA option. I must choose the NORMAL option, and then Windows 95 boots OK. I also tried a 2GB CF drive, and the same thing happened. Also with a couple of 2GB CF drives, I selected NORMAL but Windows 95 and Windows 98 did not boot. All of these problems appear to be related to using compact flash drives. The reason is outlined after this BIOS screenshot, below.

Mobo's BIOS again
This time, I didn't use any of the different CF drives, and tried a "real" 2.5inch 80GB IDE HDD instead. It had no jumpers, so I could not set it to "master" (and have my DVD-ROM drive set to "slave".) Luckily, after a couple of no POST boot attempts, the BIOS POST appeared on the LCD, and it worked. That's a useful tip, BTW. If you see no BIOS POST on the screen, simply switch off power and switch on power again. It's just possible that the mobo's BIOS gets confused by changes in hard drive hardware, and doesn't POST on the first attempt.
Anyway, it worked but look at the screenshot below - the mobo in conjunction with the IO card "sees" ~8GB of data. Does this mean that this crappy ISA IO controller is a "super IDE" IO controller? I have disabled the mobo's integrated IDE controller. I hope the mobo isn't getting confused, and is using the mobo's controller chip's "super IDE" specification to give me an incorrect reading. (I'm assuming that the PVI-486SP3 revision 1.8 mobo's onboard IO controller chip is super IDE.)
To double-check that this 2.5" 80GB HDD works, and correctly uses ~8GB of data, I will reformat it and install Windows98SE on it. I will then copy over a lot of data to the disk, in order to fill up the disk to at least >2GB. ATM, it's just got FAT16 / DOS 6 on it. I'll do that tomorrow...

Windows 3.11 (wfwg)
ATM, I have no device driver installed inside my Config.sys file. (Where would I find one anyway? Would one even exist?) The GoldStar ISA card must be 16-bit, because it's an ISA card. So why does Windows 3.11 (wfwg) work OK with disk access set to 32-bit? Could it be that this GoldStar card uses the same 32-bit IO chips found on their VLB cards for these ISA cards, and there's some kind of 32-bit to 16-bit onboard "conversion" that takes place? (Wacky guess.)
Actually, it's probably because before I installed this ISA IO controller, I was using a 32-bit VLB IO controller, and forgot to delete any configuration settings for it. Perhaps my Windows 3.11 wfwg installation will get flakey and fail, the more I use it, with this ISA IO controller set to use 32-bit disk access?

Windows 95
Shows the Microsoft Windows 95 "built in" disk drivers. One is for a compact flash drive, and the other is for the DVD-ROM reader device, which I have attached to the IDE cable as a slave mode device.
