Re: App database, libsynth

Stas Sergeev
2003-07-13T00:21:04Z

Hello.

Ryan Underwood wrote:
>> That means that a potential future DOSEMU for it has to
>> run "real mode" 16bit apps emulated but can execute
>> DPMI apps natively.
> Are you certain about emulation necessary for 16bit apps?
Note the "real mode" in the quote above.

> It goes on to say: "compatibility mode is enabled by the
> operating system on an individual code-segment basis.
> From the application's viewpoint, compatibility mode
> looks like a legacy x86 protected-mode environment."
Note the "protected-mode" in the quote above.
See? :)

> Which means to me, that vm86()
You might have confused the v86 mode with 16-bit
protected mode. There is nothing about vm86() in
what you have quoted from the docs.

> will have different semantics on x86-64,
> probably setting up a 1MB v86 window but also turning on the
> "compatibility mode" flag for that process.
That will not give you the v86 mode however.