delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2013/05/19/02:15:23

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
X-Received: by 10.224.174.145 with SMTP id t17mr4888067qaz.4.1368943582959;
Sat, 18 May 2013 23:06:22 -0700 (PDT)
X-Received: by 10.50.29.17 with SMTP id f17mr353554igh.7.1368943582880; Sat,
18 May 2013 23:06:22 -0700 (PDT)
Newsgroups: comp.os.msdos.djgpp
Date: Sat, 18 May 2013 23:06:22 -0700 (PDT)
Complaints-To: groups-abuse AT google DOT com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=71.59.228.22; posting-account=05hOMwoAAAB6R8xtiQKzEljSMzgOhVF1
NNTP-Posting-Host: 71.59.228.22
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <231bd669-af0b-4000-b7f0-7d26ab6b9664@googlegroups.com>
Subject: to delorie
From: Jim Michaels <jmichae3 AT yahoo DOT com>
Injection-Date: Sun, 19 May 2013 06:06:22 +0000
Bytes: 3242
Lines: 31
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Mr. Delorie:
I get the following message from windows 7 64-bit.

d:\prj\beep\beep-1.8\dos>d:\djc472\bin\gpp      -Wall -Wextra -v -save-temps -Ofast -s  -Xlinker -Map=beep.map   -std=gnu++0x -o beep.s @beep.lst  2>beep.errout

"Unsupported 16-bit Application:
The program or feature "\??\d:\djc472\bin\gpp.exe" cannot start or run due to
incompatibility with 64-bit versions of windows. please contact the software
vendor to see if a 64-bit Windows compatible version is available."

this is because it is not 32-bit and therefore does not come with command.com and therefore cannot run 16-bit dos apps like the current DJGPP compiler.

windows 8 and windows 8.1 do not come with (to my knowledge) an XP mode like windows 7 does. xp mode is a 32-bit windows XP emulator that runs under Microsoft Virtual PC.

64-bit boxes are all that's available now. please make your tools hostable on 64-bit windows.

I have never tried this on a 64-bit version of windows before. but this is what you get.
do you intend to come out with a windows 64-bit hosted compiler targeting 32-bit DOS i386?
do you intend to support more target memory than 16MB somehow? (such as 2-4GB at least?)

I hear windows 8 and windows 8.1 have some sort of virtual machine technology that's supposed to be ahead of microsoft virtual pc.
but I am afraid that command.com is no longer since windows 8 only runs on 64-bit boxes to my understanding - it requires PAE (address extensions), the NX bit, and some other things to be enabled.

I know that UEFI has deprecated BIOS calls + MBR in favor of UEFI.

would you be interested in coming out with a UEFI+GPT-based compiler? I know the freedos folks are looking for a compiler which could target both UEFI and BIOS calls, but still be DOS-ish.

basically it is asking for dos to continue without the need for virtual machines.
freedos currently uses FAT32, and there is support for long filenames with the appropriate driver (still have not gotten that to work yet).

I have a nice utility I spent years building in DOS I didn't want to lose. and I have a lot of others I have ported to DOS, and wouldn't mind porting again if I could have a cd-romable OS that will work with a 64-bit box fine.
thanks.

- Raw text -


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