Hi Santiago,

> What is the smartdrv version for FreeDOS? Is it installed by default?

There are several caches. For example lbacache and cdrcache are part
of FreeDOS 1.0, but the SATA / IDE UDMA driver "UIDE" also has some
cache built in. Note that you do not need a driver for SATA / IDE to
use harddisks. That is done by the BIOS. However, access can be much
faster with UIDE if you have a bad BIOS and in addition, UIDE helps
you to access CD / DVD / BD drives connected to the same controller.

Note that you also have to load SHSUCDX (improved clone of MSCDEX) to
let DOS understand the ISO9660 filesystem in which CD / DVD / BD are
usually formatted.

To use lbacache, you simply load it at any time after your XMS driver
(HIMEM, HIMEMX, JEMMEX, XMGR or similar). The cdrcache for CD / DVD
and BD is a bit unusual: You load it and connect it to your CDROM
driver (e.g. XCDROM, GCDROM, UIDE) and then you tell your MSCDEX or
SHSUCDEX that your CDROM driver would be cdrcache. So it pretends to
be a CDROM driver, while in fact it just forwards and caches access.

Another potentially interesting tool is TICKLE, which is loaded after
lbacache to do read-ahead. In particular, it makes floppy read faster
because it makes the cache read whole tracks even when you only read
one sector. So if you read more data later, it is already cached.



What is missing in FreeDOS is the possibility to "pool and delay"
write access, which should not make much difference with harddisks
and modern SSDs for the amounts of data you typically use in DOS.

However, when writing to USB sticks or SD cards or similar, DOS can
be significantly slower than other operating systems. in particular
if your BIOS (or, if not supported by BIOS, your DOS USB driver) is
only running at USB 1.1 speed.

The http://bretjohnson.us/ driver by Bret Johnson supports UHCI which
is USB 1.1 and is free open source. Unfortunately, the faster USB 3.0
(wow :-)) driver by Georg Potthast at http://www.dosusb.net/ is not
free at the moment because too many companies used the free version.
The free demo version only works for a certain time after each boot,
to be more exact after you load it - you can reload without reboot.

Regards, Eric

PS: UIDE, LBACACHE, cdrcache, SHSUCDX, JEMMEX, XMGR, XCDROM, GCDROM,
TICKLE, HIMEMX and many other drivers are free and open source :-)


------------------------------------------------------------------------------
Create and publish websites with WebMatrix
Use the most popular FREE web apps or write code yourself; 
WebMatrix provides all the features you need to develop and 
publish your website. http://p.sf.net/sfu/ms-webmatrix-sf
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to