X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f From: Rugxulo Newsgroups: comp.os.msdos.djgpp Subject: Re: incompatible Date: Fri, 18 May 2012 15:28:31 -0700 (PDT) Organization: http://groups.google.com Lines: 39 Message-ID: <9ef90c14-7c8b-4229-87aa-eeced2556395@ec4g2000vbb.googlegroups.com> References: <16cd2 DOT 48279178 DOT 3ce778e4 AT aol DOT com> NNTP-Posting-Host: 65.13.115.246 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 X-Trace: posting.google.com 1337380209 31488 127.0.0.1 (18 May 2012 22:30:09 GMT) X-Complaints-To: groups-abuse AT google DOT com NNTP-Posting-Date: Fri, 18 May 2012 22:30:09 +0000 (UTC) Complaints-To: groups-abuse AT google DOT com Injection-Info: ec4g2000vbb.googlegroups.com; posting-host=65.13.115.246; posting-account=p5rsXQoAAAB8KPnVlgg9E_vlm2dvVhfO User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.630.0 Safari/534.16,gzip(gfe) Bytes: 3076 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id q4IMj1rc000942 Reply-To: djgpp AT delorie DOT com Hi, On May 18, 12:12 pm, Georg wrote: > > You could buy a PC without operating system and then install Linux > from a DVD. Make sure your network card is supported, though (among other things)! > GCC supports 64bit on Linux. So all that needs to done is that Charles > Sandmann quickly writes a 64bit DOS extender and DJ Delorie ports GCC > 64bit to DOS. ;-)) Before someone starts saying this is impossible, I'm "fairly" certain it's not. VT-X really would allow a lot of this to work, but how much I'm not sure. "Unrestricted guest mode execution (real mode, big real mode)" of Intel's Nehalem sounds promising, not to mention pre- existing support of AMD for "paged real mode". But I haven't tested thousands of apps (obviously), so who knows. Anyways, (they will tell you) there's no need for such a DOS64 with all the existing solutions and workarounds, and it would be a lot of work for little gain. And DJ and CWS are both extremely busy, as always, apparently, so I don't think they are free to do anything like this, even if they wanted. Even if we were able to do this, it still wouldn't fix the reliance on the (deprecated?) BIOS, single tasking, lack of drivers for tons of modern hardware, nor would it fix all old apps to magically use more than 2 GB of RAM (libc issue). Strange to say, but our best bet may indeed be piggybacking atop a lean TtyLinux with DOSEMU. At least DOSEMU with DJGPP works fast on either 32-bit or 64-bit. I don't know if DOSEMU supports VT-X, though, and last I tried using it under x64 (years ago, XUbuntu 8.04), pure 16-bit stuff was dirt slow. It has some mention of a JIT, but I don't know what it does, never bothered looking. I know I'm rambling too much about all this, and it's far beyond me technically, but hopefully this clears up some stuff.