Mail Archives: djgpp/2012/05/18/18:45:03

X-Authentication-Warning: mail set sender to djgpp-bounces using -f
From: Rugxulo <rugxulo AT gmail DOT com>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: incompatible
Date: Fri, 18 May 2012 15:28:31 -0700 (PDT)
Lines: 39
Message-ID: <>
References: <16cd2 DOT 48279178 DOT 3ce778e4 AT aol DOT com> <b0b0ab18-82a4-4f25-934a-bf2823485517 AT dg7g2000vbb DOT googlegroups DOT com>
Mime-Version: 1.0
X-Trace: 1337380209 31488 (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:; posting-host=; 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
X-MIME-Autoconverted: from quoted-printable to 8bit by id q4IMj1rc000942
Reply-To: djgpp AT delorie DOT com


On May 18, 12:12pm, Georg <dos DOT  DOT  DOT  AT googlemail DOT com> 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

I know I'm rambling too much about all this, and it's far beyond me
technically, but hopefully this clears up some stuff.

- Raw text -

  webmaster     delorie software   privacy  
  Copyright 2019   by DJ Delorie     Updated Jul 2019