VOGONS


First post, by kreats

User metadata
Rank Member
Rank
Member

I've been thinking how to get a bit more speed out of my 486 and have been considering a faster disk controller. I've been deliberating between either a fast scsi solution (not too keen on this due to noisy scsi drives) or a caching IDE controller. I'm hoping that using a caching IDE controller would eliminate the need to run smartdrv or similar disk caching programs?

Has anyone else tried this? Is the performance benefit (if any) worth it compared to the onboard disk controller (I'm using a PVI486SP3)? Any compatibility concerns? Finally, any recommendations?

Reply 1 of 7, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

I got rid of my SCSI drives (well they are in the basement now) becasue I couldn'T stand the noise anymore. OPther than that I have no idea.

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper

Reply 2 of 7, by 5u3

User metadata
Rank Oldbie
Rank
Oldbie

In my opinion a separate IDE controller isn't worth installing unless it comes with an LBA BIOS (eliminating the 8GB barrier of the onboard controller) and support for DMA modes.

Caching IDE controllers were only popular for a short time. Most of the cheaper models are not worth considering, they only do CHS adressing and PIO modes, and often are slower than software caches. Almost all of them need a TSR under DOS which is incompatible with many programs.

Reply 3 of 7, by kreats

User metadata
Rank Member
Rank
Member

Well another thought is that most newer hard drives have 8-16mb of cache on them anyway. A controller such as the:

promise ultra133 tx2 http://www.promise.com/product/product_detail … d&product_id=87

might be a good option then? I guess you could also go nuts and get a SATA drive/controller, but that's probably overkill.

Reply 4 of 7, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

if you have enough memory then when running programs the speed of the disk isn't that important. it might speed up the loading times a bit, but I personally wouldn't consider that a gain. unless you like to run a different application every other minute

Water flows down the stream
How to ask questions the smart way!

Reply 5 of 7, by kreats

User metadata
Rank Member
Rank
Member

fallout and ultima VII are two games with annoying loading times, system shock is another - there are probably others out there.

The extra size and silence of newer disk drives are bonuses also to my mind.

Reply 6 of 7, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

fallout and ultima VII are two games with annoying loading times, system shock is another - there are probably others out there.

The loading times are more a problem of CPU power and with a special driver (I think it's called UMBPCI or something like that) you can squeeze smartdrv in for games like Ultima7. I don't think it's worth to get an ide controller for the caching...

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper

Reply 7 of 7, by kreats

User metadata
Rank Member
Rank
Member

Of course a faster CPU would improve this, but I'm trying to maximise the performance of the 486 I have - not upgrade the entire system.

I could probably squeeze smartdrv in without umbpci (which apparently doesn't work on 486 computers anyway - RDOSUMB is what should be used), but I prefer having things done in hardware.

From the responses, I guess nobody has actually attempted this? I guess I might give it a shot and see (guess I'll have to find some sort of benchmarking utility).