[PATCH] krnl386.exe16: Improved support for early NE format executables.
Alexandre Julliard
julliard at winehq.org
Fri Dec 15 03:47:53 CST 2017
Martin Payne <development at martinpayne.me.uk> writes:
> * If OS type in NE header is 0x00 (unknown) or the linker version is
> 4.x, check for imports from DOSCALLS and KERNEL to distinguish between
> Windows and OS/2 or Multitasking DOS 4 executables.
> * Prevents DISCARDABLE segments from link4 4.x executables being loaded
> as 32 bit segments.
> * Assumes target Windows version is 1.01 if linker version is 4 or there
> is no expected version set in NE header.
> * Don't try to load NE files with OS type of Windows/386. Even
> Windows/386 doesn't recognise these as Windows executables.
Could you please send each individual change as a separate patch?
--
Alexandre Julliard
julliard at winehq.org
More information about the wine-devel
mailing list