From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stas Sergeev Subject: Re: App database, libsynth Date: Sun, 13 Jul 2003 04:21:04 +0400 Sender: linux-msdos-owner@vger.kernel.org Message-ID: <3F10A5F0.1030103@aknet.ru> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Return-path: List-Id: Content-Type: text/plain; charset="us-ascii"; format="flowed" To: linux-msdos@vger.kernel.org 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.