delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2009/01/12/09:00:38

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
From: Rugxulo <rugxulo AT gmail DOT com>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: TRYING TO MAKE EXE RUN ON FRIENDS MACHINE
Date: Mon, 12 Jan 2009 05:56:24 -0800 (PST)
Organization: http://groups.google.com
Lines: 42
Message-ID: <4cc09665-0086-4771-9352-f15c3ae0b49f@u14g2000yqg.googlegroups.com>
References: <cc2668db-926c-41e1-9836-5a42a1210ed6 AT s9g2000prg DOT googlegroups DOT com>
<f893cd27-27d0-4c16-9f41-8d2113764fa5 AT k36g2000pri DOT googlegroups DOT com>
NNTP-Posting-Host: 65.13.115.246
Mime-Version: 1.0
X-Trace: posting.google.com 1231768585 2692 127.0.0.1 (12 Jan 2009 13:56:25 GMT)
X-Complaints-To: groups-abuse AT google DOT com
NNTP-Posting-Date: Mon, 12 Jan 2009 13:56:25 +0000 (UTC)
Complaints-To: groups-abuse AT google DOT com
Injection-Info: u14g2000yqg.googlegroups.com; posting-host=65.13.115.246;
posting-account=p5rsXQoAAAB8KPnVlgg9E_vlm2dvVhfO
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.0.5)
Gecko/2008120122 Firefox/3.0.5,gzip(gfe),gzip(gfe)
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id n0CE04i5031067
Reply-To: djgpp AT delorie DOT com

Hi,

On Jan 12, 2:10 am, Jim Michaels <jmich DOT  DOT  DOT  AT yahoo DOT com> wrote:
>
> My best understanding is that Windows 64-bit OS's do not come with
> command.com.  instead they come with cmd.exe, a 32-bit or 64-bit
> native shell.  

The COMMAND.COM that modern Windows use (e.g. XP) is from Windows ME.

> If you want to run MS-DOS applicaitons, you are out of
> luck on 64-bit versions of the OS.  

AMD64 doesn't support 16-bit, so unless MS wants a cpu emulator a la
DOSBox or just to somehow emulate the 16-bit stuff, it won't work. I
wish they would, but NTVDM is deprecated, so they don't really care
anymore.

> try buying a 32-bit OS if you
> intend to do development or run MS-DOS applications.  I am not sure,
> but I think Vista 32-bit *may* come with command.com - ask a friend
> who has it or ask someone on the 'net.

Yes, Vista 32-bit (which I'm running now, which is forced on everybody
these days) runs some DOS stuff, just not as much as XP and not as
stable. And since it's the same kernel as 2k3 or Win7, that doesn't
bode well for the future.

> Another possiblity to run DOS applications that was suggested is
> VMWARE or other VM (Virtual Machine) software that can run FreeDOS.

The problem is that V86 mode (which AMD64 lacks) is fast unlike full
emulation (DOSBox or BOCHS), which can be pretty slow. I've found QEMU
slower than VirtualBox, but at least the former allows "fat:/mydir/
mysub" access to host files (but not write). In short, even if it's
fast enough, compatible enough, or "free" enough, it might have file
sharing issues. And you need more and more RAM, which is why some
people are moving to x86-64 in the first place. (FreeBSD among others
supports PAE, not sure why that isn't more popular. Maybe driver
incompatibility, I dunno.)

http://en.wikipedia.org/wiki/Physical_Address_Extension

- Raw text -


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