delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2013/03/10/14:30:24

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
X-Received: by 10.68.242.193 with SMTP id ws1mr6004318pbc.0.1362939613812;
Sun, 10 Mar 2013 11:20:13 -0700 (PDT)
X-Received: by 10.49.49.193 with SMTP id w1mr617816qen.3.1362939613408; Sun,
10 Mar 2013 11:20:13 -0700 (PDT)
Newsgroups: comp.os.msdos.djgpp
Date: Sun, 10 Mar 2013 11:20:13 -0700 (PDT)
In-Reply-To: <c0be2619-56f6-44c7-a635-3bde4d4ae95a@googlegroups.com>
Complaints-To: groups-abuse AT google DOT com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=2.173.27.66; posting-account=v5xbdQoAAAAOGc9Ccc-kLZyobvPlN3Qr
NNTP-Posting-Host: 2.173.27.66
References: <c0be2619-56f6-44c7-a635-3bde4d4ae95a AT googlegroups DOT com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <fef9e811-99fe-4c12-997a-9432694e3140@googlegroups.com>
Subject: Re: Building Wine under DJGPP
From: Georg Potthast <dosusb AT googlemail DOT com>
Injection-Date: Sun, 10 Mar 2013 18:20:13 +0000
Bytes: 2416
Lines: 20
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: djgpp AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

Hi Napoleon80386,

I am not familiar with the Xlib provided by EMX but I would assume it is only the basic Xlib. 

There are extensions to Xlib and these are used by the newer versions of Wine. See this picture:

http://nanox-microwindows-nxlib-fltk-for-dos.googlecode.com/files/Xlib-overview.png


I tried to download your latest version to see what you were doing, but the link is no longer working. The company hosting the file must have changed things, they seem to provide no free access any more.

The older versions of Wine provided a Windows 3.1 interface and after that a 16bit interface. I think the 16bit API is not used any more by almost all Windows applications in use today. They use at least 32bit.

I managed to compile Wine 0.8.0 with Nano-X and djgpp. By turning off a lot of things. The resulting file did not work and I did not investigate further.

To provide a useful version of Wine one would need to convert one to DOS that provides a 32bit API. Converting these 32bit versions is very, very ambitious if not virtually impossible.

I think HX-DOS works well. I used it with SDL. Yes, the WinAPI it provides is very limited. It is just not possible for one person to rewrite the entire WinAPI in Assembler code.

Georg

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019