Op 24-7-2011 16:52, Jack schreef:

> Apologies for my "late" response re: UIDE v.s. VirtualBox.   Had to have
> my (infected!) gall-bladder removed, 25-Jun-2011.   NASTY episode, and I
> am still recovering and "moving a bit slow" on driver work!   Re: recent
> EDR-DOS forum posts, I say the same as our author Mark Twain once did --
> "The rumors of my demise are greatly exaggerated"!

Goodluck recovering, Jack.

> So, I have added a /E ("emulator") switch to UIDE and UIDE-S.   /E makes
> the drivers "call the BIOS" on every hard disk I-O request.   This means
> UIDE can "go around" most of its hard-disk setup logic and simply assume
> the BIOS "knows what it is doing" with disk drives.   CD/DVD drives that
> were never part of the PC BIOS still require UIDE's setup logic to work,
> or they will not get "detected" and used.   /E causes a minor speed loss
> (5% or less) in UIDE's cache speed, due to calling another "driver" (the
> BIOS) and since disks will be unable to use UIDE's XMS cache buffers for
> direct I-O.   But, unlike /N1 which totally ignores hard disks, /E still
> allows hard-disk data to be cached after BIOS I-O requests, and it ought
> to let VirtualBox run O.K. with UIDE and UIDE-S.   I don't use and don't
> want VirtualBox, so I must let users tell me if /E works as intended.

Thanks very much for adding this. I can't promise any testing of this in 
the short run, but hope mr Juan Castro is able to as he started this 
thread. In the end I might test my complete FreeDOS CD on multiple 
emulators and physical hardware to catch any remaining issues. For now 
sticking to VMware.

Juan, could you please try these drivers either by emailing Jack or 
waiting till Johnson Lam has posted them at 
http://johnson.tmfc.net/dos/driver.html ?

DEVICE=C:\FDOS\BIN\UIDE.SYS /D:FDCD0001 /S5 /E

(without enabling I/O-APIC and ICH9 chipset as Jeremy Davis posted 
earlier, thus resorting to normal APIC and PIIX3 chipset from Intel 
440FX Pentium-Pro or P2 motherboards)

These emulator-specific hacks are slightly annoying though, EMM386/JEMM 
has (had) them as well due to a VMware specific memory region being in 
use. Installation routines having to detect PCI-based devices (mainly 
videocards) might do the trick but involve extra work.

slightly offtopic:
I'm sticking to the /S5 parameter in general for automated UIDE as only 
absolute numbers are possible, no percentages (/S50% or /S0.5) with 
truncating (taking intended minimum amounts in account, e.g 
n=5/15/25/40/50 or 80<=n<=4093 minus PCI mapped space)

> Jack R. Ellis

stay healthy!,

Bernd

------------------------------------------------------------------------------
Magic Quadrant for Content-Aware Data Loss Prevention
Research study explores the data loss prevention market. Includes in-depth
analysis on the changes within the DLP market, and the criteria used to
evaluate the strengths and weaknesses of these DLP solutions.
http://www.accelacomm.com/jaw/sfnl/114/51385063/
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to