X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f From: RayeR Newsgroups: comp.os.msdos.djgpp Subject: Re: incompatible Date: Mon, 21 May 2012 01:57:02 -0700 (PDT) Organization: http://groups.google.com Lines: 28 Message-ID: References: <16cd2 DOT 48279178 DOT 3ce778e4 AT aol DOT com> <83bolizxdh DOT fsf AT gnu DOT org> NNTP-Posting-Host: 78.45.168.2 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 X-Trace: posting.google.com 1337590623 22176 127.0.0.1 (21 May 2012 08:57:03 GMT) X-Complaints-To: groups-abuse AT google DOT com NNTP-Posting-Date: Mon, 21 May 2012 08:57:03 +0000 (UTC) Complaints-To: groups-abuse AT google DOT com Injection-Info: e20g2000vbm.googlegroups.com; posting-host=78.45.168.2; posting-account=Q0wMHAoAAADjYrghh94FTf6YnbpTqZgp User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.19) Gecko/20110420 SeaMonkey/2.0.14,gzip(gfe) Bytes: 2952 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Just a note, if you want to use >4GB RAM in windows the 64bits is not only one possible way. I guess you heard about PAE. It's supported in server editions of win2000 and win2003 and also vista and 7. Also it works well in Linux (may require that you will recompile kernel with enabled PAE feature). Your windows apps will not be able to use >4GB at once but more runnings apps can utilize >4GB from system. If you have 32bit version of Vista or 7 you can try this patch http://arstechnica.com/civis/viewtopic.php?f=15&t=49358 that will cure the windows kernel to not be limited by nonsense restrictions. But you may expect that some driver will not be PAE compatible and cause crash at boot and you will have to revert and track the problem. But it's a way to go. My way is to stay on XP-SP3 until there will be drivers for new hardware. I know it will not last forever. Then I probably switch fully to Linux with use of wine, dosemu/dosbox, vmware etc. About DOS 32bit bins support under Win64 - On bttr forum it was noticed that openwatcom can do this. It can make standard win32 PE console apps that are stubbed to run under DOS. So they runs under Win64 too because stub is not executed instead PE is loaded. I think this is possible way for DJGPP - it could exploit openwatcom's libc and support of PE format, we already have HDPMI for running win32 PEs... But my knowledges don't go so deep here to write it all myself. I rather wrote some thin layer and driver that let me use source compatibility and compile separately under dos/linux/win32 (all gcc) same source. But I have issue with Win64 driver signing (afaik there's boot switch to disable the check but nobody would want mess up his system).