Hello Bernd,

BB> can Lucho, Michael or Tom confirm VDS is only needed when EMS is provided?

VDS is required, if logical adresses (as seen from CPU) !=
physical addresses (as seen from UDMA controller).

In praxis, with our current EMM386, addresses <= 0xa0000 are mapped
identical, so everything works fine, as long as no adresses >= a0000
are accessed.

this includes the command block (CMD=READ, sector=1234, size=1024, dest
= 1234:000), located in the driver, and the destination itself.

as long as UDMA is loaded low ==> now problem.
loaded it high will crash, because it would require VDS to translate
the logical c800:0 adress into 1M+xxx

tom






BB> btw, is FRAME=NONE supported in EMM386.EXE rc2 ?



BB> -------------------------------------------------------
BB> This SF.Net email is sponsored by: IBM Linux Tutorials
BB> Free Linux tutorial presented by Daniel Robbins, President and CEO of
BB> GenToo technologies. Learn everything from fundamentals to system
BB> administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
BB> _______________________________________________
BB> Freedos-devel mailing list
BB> [EMAIL PROTECTED]
BB> https://lists.sourceforge.net/lists/listinfo/freedos-devel


-- 
Best regards,
Tom Ehlert
mailto:[EMAIL PROTECTED]
+49-241-79886



-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
Freedos-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to