X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f NNTP-Posting-Date: Thu, 07 Dec 2006 01:57:46 -0600 From: "Alexei A. Frounze" Newsgroups: comp.os.msdos.djgpp References: <7705c9030612062113w33ba2a27u579dd96deacedd75 AT mail DOT gmail DOT com> Subject: Re: DJGPP and Vista/64-bit Date: Wed, 6 Dec 2006 23:56:42 -0800 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=response Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.2869 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2962 Message-ID: <6_OdnQRIt-7nVOrYnZ2dnUVZ_qadnZ2d@comcast.com> Lines: 29 NNTP-Posting-Host: 24.18.54.185 X-Trace: sv3-RWHC1TMVjK8hUS0EendYobhzFd7kqYd2caefKAXtIKZ5F6qy6w2BlPkry05oxEHTClqoy70VnfLXCbE!lPNMfrVcldUzBS2j4DouNNSKE+cCHmak9U2pyQt1gaOm6j8okY6JrF2KqaE9rnvCnxla9r7uwpyJ!3wCiAU7Kin8= X-Complaints-To: abuse AT comcast DOT net X-DMCA-Complaints-To: dmca AT comcast DOT net X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.32 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com They can't for two reasons: - there's no any kind of DOS, which they need for all I/O - they start as 16-bit DOS apps anyway and only after that switch to 32-bit mode I guess the only way to go would be to do the following: - build DJGPP as win32 apps so it can run under windows (maybe just like Open Watcom -- it essentially has 2 toolsets) - (cross-)compile code for DOS, so that the DOS applications can still be compiled, even though can't always be executed - provide source-level compatibility (where possible) so that some DOS applications can be compiled into functionally (nearly-)identical win32 apps -- everything that explicitly deals with DOS interrupts and special memory locations (BIOS data area) will have to go. Some things (like console I/O) will probably be possible. I wonder if it's possible to make a few functions so that the direct graphical output (either to a window or to the entire screen) just like in DOS... Alex Blair Campbell wrote: > Hey yeah, are 32-bit DOS apps able to run under 64-bit Windows? I > know 16-bit apps can't. > > On 12/6/06, Alexei A. Frounze wrote: >> So, what's the DJGPP's future under Vista and 64-bit Windows? >> >> Alex