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: 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: User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: Subject: Re: Building Wine under DJGPP From: Georg Potthast Injection-Date: Sun, 10 Mar 2013 18:20:13 +0000 Content-Type: text/plain; charset=ISO-8859-1 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 Precedence: bulk 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