Hi Jim, Jack sent some additional information about his new driver...
We should mirror it from http://johnson.tmfc.net/dos/driver.html to ibiblio where we have a 2007 version at the moment ;-). Most information is in this post on the EDR DOS forum: www.drdosprojects.de/forum/drp_forum/posts/8707.html Apparently the new UIDE is a reaction to problems with (X)GCDROM and the JLM-based drivers as well as a CDDA-read related bugfix. The new UIDE uses 5 kB of DOS RAM, which can be split into 1+4k with 4 kB in HMA with MS DOS (6.x has 20k, 7.x has 9k HMA free). Not in FreeDOS, HMA free *after* DEVICEs - maybe DEVLOAD helps? It also uses up to 2 GB of RAM for cache, as Jack thinks that there is not much else that you can do with the piles of RAM that are available on modern PC ;-). You can even use a new /B option to disable caching and save 1 kB of DOS RAM if you want to use no or another separate cache instead... Other good news is of course that the (MASM) sources are open again and the anti-FreeDOS license restriction got removed :-). See below for the extended 2007 to now changelog... >> ##### >> The new 2-GB "small memory" UIDE has been announced on EDR-DOS and has >> been posted, along with XMGR and their sources, at Johnson Lam's site: >> http://johnson.tmfc.net/ >> ##### > I'm glad to see that the FreeDOS restriction has been removed. From > the Readme: (see 25-Apr-09) > > 2. NO Warranties > ------------- > > XMGR and UIDE are offered without charge, "as-is", and "use at your own > risk", and with NO warranties, not even the implied warranty of FITNESS > for ANY particular purpose nor of MERCHANTABILITY! > > Driver questions or comments may be addressed to the website of Johnson > Lam, <john...@tmfc.net>. > > > 3. Revisions > --------- > > 28-Apr-09 Fixed UIDE save/restore error during CD/DVD init messages. > > 25-Apr-09 XMGR/UIDE license and FreeDOS prohibition deleted, drivers > and sources are again available to all. Corrected UIDE > error in posting CD/DVD "return codes". UIDE /R switch > re-added to support ROM-DOS. > > 21-Apr-09 Minor UIDE error (disk "A20 error" code not set) is fixed. > > 17-Apr-09 UIDE now caches 2 GIGABYTES, using 1056 upper-memory bytes > and 3760 HMA bytes for any cache size; search tables now > use XMS! /L deleted. Fixed BAD audio byte-count error. Rugxulo adds the rest of the changelog since our last ibiblio mirror: > 2-Jan-09 UIDE problem handling CD/DVD read errors has been fixed. > > 29-Dec-08 UIDE can now cache up to 1.8 GIGABYTES of data! Loading > scheme and "MvData" XMS subroutine improved. Fixed an > "I-O busy" error during CD/DVD reads. > > 16-Jan-08 UIDE again allows up to 511-MB caches, using HMA space for > most systems, upper-memory for > 255-MB on V7.10 MS-DOS. > 14-Dec-07 UIDE /R switch and "big" caches deleted. > 24-Nov-07 UIDE and UIDES disk-entry logic updated to avoid unhandled > units, CD/DVD "A20 error" logic corrected. Eric :-) ------------------------------------------------------------------------------ Register Now & Save for Velocity, the Web Performance & Operations Conference from O'Reilly Media. Velocity features a full day of expert-led, hands-on workshops and two days of sessions from industry leaders in dedicated Performance & Operations tracks. Use code vel09scf and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf _______________________________________________ Freedos-devel mailing list Freedos-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-devel