Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

New UIDE Available -- No "Removable" HARD Disks! (Announce)

posted by Jack E-mail, Fresno, California USA, 11.06.2010, 22:29

Johnson Lam has posted a new DRIVERS.ZIP file dated 10-Jun-2010 on his
website at <http://johnson.tmfc.net/dos/driver.html>.

The other drivers except UIDE are only re-dated as usual. As I noted
on this forum, UIDE is now changed to reject a BIOS unit numbered 080h
or greater (a hard-disk) which gets flagged "removable" by an EDD BIOS
"Int 13h AH=048h" request. To avoid such units from "appearing" at a
later time, UIDE will also reject any BIOS unit that shows "not ready"
(i.e. not-yet loaded!) when UIDE is initialized.

I regret having to make these changes. But UIDE and most variants of
DOS were never written to handle "removable" hard-disks. I cannot be
certain across all DOS variants that if a HARD disk presents a "media-
change" code to DOS, the system (especially its 512-byte disk buffers)
will "forget" all data for the previous volume in that disk! SERIOUS
data corruption could then result, which is NOT the fault of UIDE, and
I shall not permit UIDE to "get the BLAME!" for such corruption.

Thus, "removable" hard-disks, which I realize must be supported by the
USBDRIVE driver, will now be IGNORED by UIDE's SATA/IDE disk routines.
There are other issues in using UIDE with USBDRIVE (re-entrant Int 13h
calls by USBDRIVE are another BIG problem!), but the major problem was
"removability" that I felt needed to be addressed immediately, so UIDE
can continue to remain SAFE!!

---
(Account disabled on user's request.)

 

Complete thread:

Back to the forum
Board view  Mix view
22780 Postings in 2123 Threads, 402 registered users (0 online)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum