Arkady V.Belousov escribiÃ:

Hi!

9-ÐÑÐ-2004 23:26 [EMAIL PROTECTED] (Aitor Santamar?a Merino) wrote to
[EMAIL PROTECTED]:



MS-DOS is a 16-bit OS.


ASM> io.sys and msdos.sys are 16-bit, emm386.exe is 32-bit.

But emm386 is not part of kernel.


But it is part of MS-DOS.

"It" not breaks MS-DOS compatability, there is only "breakage" with
alone configuration of alone program coder.


ASM> For me the key testing is to check wether MS-DOS kernel does this. If it
ASM> does, then it is a clear compatibility breakage.

If in some configuration (in MS-DOS) you load some driver and you will
not load this driver under FD and some program without this driver will
behave differently, then this is _not_ and issue of FD.


?

ASM> Until it is tested by someone, I'd say that the bug shouldn't be closed
ASM> or set as WONTFIX or such (no matter how much we wish it to be true).

Right now I run (16-bit) MS-DEBUG and inspect registers (with help of
pushad instruction, as offered by Eric): some high parts are nonzero (for
example, EBX and EDX).


Ok, if this is so... I just wonder how that program that relies on having high parts cleared has ever worked under MS-DOS.

Aitor


------------------------------------------------------- This SF.Net email is sponsored by: GNOME Foundation Hackers Unite! GUADEC: The world's #1 Open Source Desktop Event. GNOME Users and Developers European Conference, 28-30th June in Norway http://2004/guadec.org _______________________________________________ Freedos-kernel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freedos-kernel

Reply via email to