delorie.com/archives/browse.cgi | search |
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
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |