Good question. And thank you for the specs, elianda. Unfortunately, I can't provide an exact or satisfying explanation to both of you.
But I recall that there were said to be differences between early ide cards (ide,ata0) and the ide interface on soundcards. Thats at least what media said back then.
They encouraged to use the soundcards interface and not the normal ide one.
I don't know if that's true, maybe its wrong. I can only tell from my experience:
The latter worked just fine with cd-rom drives, while the former didn't in a reliable way for some reason.
Especially the "directory listing not updating" thing is something I noticed a few times while using standard at-bus controllers.
So it was just a guess it's related to atapi somehow. I mean, if I'm not mistaken, the main feature of atapi was to allow non-fixed media such as streamers and cdroms to work.
If its just a myth and a pure BIOS issue, then I'm quite confused now. I don't think my early CT1740 has any kind of option rom or firmware for atapi.
But wait, this gives me an idea. Maybe we're just heading in the wrong direction..
What if the issues are not related to the ide circuit itself, but the wiring,
the electrical levels (missing buffers, etc.) or the fact that on an early ide controller card,
the cdrom always has to share the controller with the hard disk ?
Maybe that's why they did recommend the soundcard instead ? So eventhough it's still not having the ability to properly
share hdd and cdrom (because there's no BIOS support for atapi), it is having at least a second ide interface on a different
port address (0x01F0-0x01F7) where they won't conflict.
Accoding to ATA specifications, ATA multichannel support wasn't introduced until ATA-2.
And before that it wasn't common or always possible to add a second ide controller, as they had no jumpers
and were thus fixed to one port address (0x0170-0x0177). So the presence of a jumper/second ide port makes
soundcards interfaces in some, albeit very limited way, conform to ata-2 ? Yeah, that sounds odd.
Still, I'd love to check this now. If I only still had an old ide drive to test.
So may I ask, has anyone of you successfully used both a hdd and a cdrom on a soundcard in an old computer (286-486) before ?
ATA Multichannel Support, PC Hardware in a Nutshell
https://www.safaribooksonline.com/library/vie … ch13s01s03.html
IDE / ATA Parallel Bus Description
(ATA-2: "With a maximum of 4 devices on the bus.")
http://www.interfacebus.com/IDE_HardDrive_Int … escription.html
ATAPI (AT Attachment Packet Interface)
("ATAPI is part of the Enhanced IDE (EIDE) interface (also known as ATA-2).")
http://whatis.techtarget.com/definition/ATAPI … acket-Interface
"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel
//My video channel//