X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f X-Received: by 10.99.170.8 with SMTP id e8mr11667257pgf.85.1503262325213; Sun, 20 Aug 2017 13:52:05 -0700 (PDT) X-Received: by 10.31.96.204 with SMTP id u195mr38555vkb.16.1503262325155; Sun, 20 Aug 2017 13:52:05 -0700 (PDT) Newsgroups: comp.os.msdos.djgpp Date: Sun, 20 Aug 2017 13:52:04 -0700 (PDT) In-Reply-To: Complaints-To: groups-abuse AT google DOT com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=2602:306:8371:4220:6d09:16b3:7ce5:a262; posting-account=p5rsXQoAAAB8KPnVlgg9E_vlm2dvVhfO NNTP-Posting-Host: 2602:306:8371:4220:6d09:16b3:7ce5:a262 References: <9bcb9951-b631-4c05-b82d-6a85e797b862 AT googlegroups DOT com> <7ef7ab60-4b43-4532-8588-d868a8779556 AT googlegroups DOT com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: Subject: Re: please make djgpp host binaries work on x64 (a type of WinPE) From: "rugxulo AT gmail DOT com [via djgpp AT delorie DOT com]" Injection-Date: Sun, 20 Aug 2017 20:52:05 +0000 Content-Type: text/plain; charset="UTF-8" Bytes: 2343 Lines: 24 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: djgpp AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk Hi, On Saturday, August 19, 2017 at 7:04:46 PM UTC-5, Jim Michaels wrote: > > I am using a UEFI machine with CSM. ASUS P9x79 deluxe v1.0 So it boots and runs FreeDOS? > the kinds of changes I am asking for might require working with > the WIN32 API as a host ... and a change to the format of the > executable of the compiler. it may run on DPMI for XP since > XP 32-bit runs DOS stuff Sure, it's possible but unlikely. Windows doesn't need DOS anymore, and the devs aren't interested. Your best bet is running some minimal Win32 stuff under HX in DOS. (Or just dual boot!) > you would have to make a runtime for the x64 windows platform. > memory allocation and such probably doesn't use DPMI. > there are native threads using CreateThread() and a HANDLE. > but pointer sizes on the 64-bit platform are 64-bit in size, > and so are addresses and sometimes data. DJGPP is just not interested in natively targeting Windows. It would be an unnecessary duplication of effort.