On Wed, Mar 14, 2007 at 07:22:51PM +0200, Stas Pirogov wrote:
> Latest additions to XP Mod (double buffering IIRC) made it
> only playable on XP/2000 + systems. Microsoft do not backport newer
> SDK functions to not supported OSes.

Ah, is that all it is?  The newer client is using newer features
available on the operating system.

The way we handle that on Linux (apart from the obvious backporting
solution or borrowing the DLL) is to build a program with the newer
features disabled, and ship that with a file name showing it is for the
older versions of Linux.

But there are these impacts:

- source code has to include #ifdef's for different versions,

- build scripts or Makefiles have to identify the version being built,

- testing by developer needs to happen on multiple operating system
  versions, (think VMware Player and a happy instance of the older

- final release has to include multiple .exe files, or a .dll specific
  to the operating system version.

Therefore it is Bill's call, unless someone wants to step up and help
Bill by working with his CVS repository of Netrek XP 2006!

James Cameron    mailto:quozl at us.netrek.org     http://quozl.netrek.org/