MS DOS 6.22 / 7 HDD performance enhancement.

Getting old software/games running on older hardware.

MS DOS 6.22 / 7 HDD performance enhancement.

Postby ruthan » 2019-5-07 @ 19:05

Is somewhere good tutorial how to enhance pure DOS HDD / SDD performance on modern PATA / SATA controllers / devices?

I always lived with no DMA - 2 MB/s, i find some driver on Rayers pages i tried it with my X58 machine, but i never was able to make it working. But would like to learn this.
Now i have some Super Socket 7 Cyrix machine and copy something which can be done in windows 98 in 2 times, take tens of minutes, yes im using some slimer 3GB HDD, but its still too slow even for it..

BTW it there good SMART utility for DOS or Windows 98? Something like Crystal Disk info for modern OSes?

Rayer has at least good testing utility RawCopy to test speed.

I never liked SmartDrive, its eating too much memory and i thing that its old and there better alternatives.
Im old goal oriented goatman, i care about facts and freedom, not about egos+prejudices. Hoarding=sickness. If you want respect, gain it by your behavior. I hate stupid SW limits, SW=virtual world, everything should be possible if you have enough HW.
User avatar
ruthan
Oldbie
 
Posts: 1063
Joined: 2013-3-07 @ 04:01
Location: Schwarz Wald-from France to Ukraine, from Denmark to Austria. Celts+German+Slavs melting pot.

Re: MS DOS 6.22 / 7 HDD performance enhancement.

Postby 1541 » 2019-5-07 @ 19:20

Did you try "UltraDMA Drivers for DOS"
http://www.ibiblio.org/pub/micro/pc-stu ... udma70.zip

This has to be loaded via config.sys
DEVICEHIGH=C:\DOS\UDMA.SYS

and enables UDMA (if available).
I can get almost 33MB/s on my old retro system (UDMA Mode 2)
LOAD"$",8
User avatar
1541
Newbie
 
Posts: 52
Joined: 2016-10-02 @ 12:14
Location: .de

Re: MS DOS 6.22 / 7 HDD performance enhancement.

Postby GigAHerZ » 2019-5-07 @ 19:28

There's this XHDD/XDVD/UHDD/UDVD driverpack for dos, supporting DMA and buffers in XMA.
"640K ought to be enough for anybody." - And i intend to get every last bit out of it even after loading every damn driver!
User avatar
GigAHerZ
Member
 
Posts: 313
Joined: 2018-12-17 @ 15:35
Location: Estonia

Re: MS DOS 6.22 / 7 HDD performance enhancement.

Postby Jo22 » 2019-5-10 @ 06:08

There's this XHDD/XDVD/UHDD/UDVD driverpack for dos, supporting DMA and buffers in XMA.

(Edit: Small edit. Line with question removed, as I have no desire being sued. ;) )
I guess I shouldn't mention this, but I vaguely recall there once was a unlovely conflict with one author of the accelererated drivers.
Edit: Never mind, sorry. :( That's not the right place for that kind of discussion, I suppose.
viewtopic.php?f=5&t=58177 , viewtopic.php?f=61&t=57291
"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//
User avatar
Jo22
l33t
 
Posts: 3787
Joined: 2009-12-13 @ 07:06
Location: Europe

Re: MS DOS 6.22 / 7 HDD performance enhancement.

Postby Fusion » 2019-5-10 @ 17:36

UDMA drivers for DOS? I'm gonna have to try these out for sure!
WIP Retro Files
P3 800 | 512MB PC100| PCI V3 3000 16MB @ 195/195 | CT4780 SB Live! Value| WinME
P3 450 | 128MB PC100| AGP TNT2 Pro 32MB | CT4170 SB16 | MS-DOS 7.10
A64 2.4 | 2GB DDR1 | PCI-E Radeon X800XT @ 575/575 | Win2K
User avatar
Fusion
Member
 
Posts: 192
Joined: 2017-3-06 @ 04:49
Location: Ontario, Canada

Re: MS DOS 6.22 / 7 HDD performance enhancement.

Postby ruthan » 2019-5-13 @ 16:57

I tried udma70.zip with my Socket 7 machine and tested it with Rayers rawcopy benchmark and its working. 9 MB/s instead of 2 MB/s
Im old goal oriented goatman, i care about facts and freedom, not about egos+prejudices. Hoarding=sickness. If you want respect, gain it by your behavior. I hate stupid SW limits, SW=virtual world, everything should be possible if you have enough HW.
User avatar
ruthan
Oldbie
 
Posts: 1063
Joined: 2013-3-07 @ 04:01
Location: Schwarz Wald-from France to Ukraine, from Denmark to Austria. Celts+German+Slavs melting pot.

Re: MS DOS 6.22 / 7 HDD performance enhancement.

Postby dr_st » 2019-5-13 @ 18:09

Cool! Two questions:

1. How much memory (conventional/upper) does the driver itself take?
2. Does it in any way conflict with Win9x DMA (if Windows is loaded after the driver)?

Oh, hell, I have a Win9x system here now! Might as well test it myself. :cool:
User avatar
dr_st
Oldbie
 
Posts: 1947
Joined: 2015-4-09 @ 07:18

Re: MS DOS 6.22 / 7 HDD performance enhancement.

Postby dr_st » 2019-5-13 @ 19:40

So the answers are simple:
dr_st wrote:1. How much memory (conventional/upper) does the driver itself take?
600-something bytes. Nothing, really. Amazing.

dr_st wrote:2. Does it in any way conflict with Win9x DMA (if Windows is loaded after the driver)?
Unfortunately, yes. Immediately upon loading, Windows complains that UDMA.SYS is forcing compatibility mode and reduces performance, and then programs start crashing. So you should not run Windows if this driver is loaded, and it also seems that it cannot be unloaded. Good for DOS only systems or those with multiple CONFIG.SYS menu options.
User avatar
dr_st
Oldbie
 
Posts: 1947
Joined: 2015-4-09 @ 07:18

Re: MS DOS 6.22 / 7 HDD performance enhancement.

Postby johnsonlam » 2019-5-15 @ 07:55

Please stop using UDMA.SYS, it's unstable and may ruin your data, I've another new post for the latest version XHDD.SYS, please check my post.

http://optimizr.dyndns.org/dos/drivers.html
Last edited by johnsonlam on 2019-5-18 @ 04:16, edited 1 time in total.
User avatar
johnsonlam
Newbie
 
Posts: 9
Joined: 2019-5-15 @ 07:39
Location: Hong Kong

Re: MS DOS 6.22 / 7 HDD performance enhancement.

Postby dr_st » 2019-5-15 @ 08:40

You're welcome to attach a link to your post; it would make it easier to find it. :)
User avatar
dr_st
Oldbie
 
Posts: 1947
Joined: 2015-4-09 @ 07:18

Re: MS DOS 6.22 / 7 HDD performance enhancement.

Postby johnsonlam » 2019-5-18 @ 04:16

Done :)
User avatar
johnsonlam
Newbie
 
Posts: 9
Joined: 2019-5-15 @ 07:39
Location: Hong Kong

Re: MS DOS 6.22 / 7 HDD performance enhancement.

Postby ruthan » 2019-5-19 @ 14:09

I looked on link above, i dont see what was wrong with UltraDMA Drivers for DOS, package.

In documentation is how to set in for Realmode and Protected mode.. JEMM, but what about old EMS mode? Its still compatible?
Im old goal oriented goatman, i care about facts and freedom, not about egos+prejudices. Hoarding=sickness. If you want respect, gain it by your behavior. I hate stupid SW limits, SW=virtual world, everything should be possible if you have enough HW.
User avatar
ruthan
Oldbie
 
Posts: 1063
Joined: 2013-3-07 @ 04:01
Location: Schwarz Wald-from France to Ukraine, from Denmark to Austria. Celts+German+Slavs melting pot.

Re: MS DOS 6.22 / 7 HDD performance enhancement.

Postby 1541 » 2019-5-22 @ 07:52

ruthan wrote:...i dont see what was wrong with UltraDMA Drivers for DOS, package.

I'd like to have some piece of information on that issues too.
LOAD"$",8
User avatar
1541
Newbie
 
Posts: 52
Joined: 2016-10-02 @ 12:14
Location: .de


Return to Software

Who is online

Users browsing this forum: No registered users and 3 guests