X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f From: Mark Duckworth Newsgroups: comp.os.msdos.djgpp Subject: Re: Running the djgpp compiler under vista. Date: Wed, 31 Oct 2007 09:51:19 -0700 Organization: http://groups.google.com Lines: 61 Message-ID: <1193849479.080624.302090@d55g2000hsg.googlegroups.com> References: <1193762264 DOT 109603 DOT 306380 AT v3g2000hsg DOT googlegroups DOT com> <1193780999 DOT 529528 DOT 204180 AT v3g2000hsg DOT googlegroups DOT com> NNTP-Posting-Host: 68.158.164.240 Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Trace: posting.google.com 1193849479 946 127.0.0.1 (31 Oct 2007 16:51:19 GMT) X-Complaints-To: groups-abuse AT google DOT com NNTP-Posting-Date: Wed, 31 Oct 2007 16:51:19 +0000 (UTC) In-Reply-To: <1193780999.529528.204180@v3g2000hsg.googlegroups.com> User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506),gzip(gfe),gzip(gfe) Complaints-To: groups-abuse AT google DOT com Injection-Info: d55g2000hsg.googlegroups.com; posting-host=68.158.164.240; posting-account=ps2QrAMAAAA6_jCuRt2JEIpn5Otqf_w0 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 On Oct 30, 5:49 pm, rugx DOT DOT DOT AT gmail DOT com wrote: > On Oct 30, 11:37 am, Mark Duckworth wrote: > > > Hi Guys, > > > I'm currently using the djgpp compiler running under XP as a cross- > > compiler that is called through CodeWright editor. The target system > > is a 133 Mhz AMD 586 CPU board that boots from ROM-DOS. When trying > > to run the compiler under Vista I get the following error: > > > cc1plus.exe: out of memory allocating 65536 bytes after a total of > > 25209020 bytes > > I got the same error when trying to compile Dungeon Crawl 4.0.0 b26 > under Vista Home Premium using GCC 4.2.1. It's almost definitely the > 32 MB DPMI limit. Running GCC 3.4.4 (DJGPP version) works fine, > though. That is probably your best bet, especially if you don't need > all the latest GCC features (if you're targeting such a "low-end > machine", heh). On my "old" P166, I run 3.4.4 fine. Of course, I think > 2.95.3 would be even faster at compiling, but that's your call. ;-) > > > Also when I run go32-v2 in a dos window I get the following results: > > AFAIK, this doesn't matter, and Vista can't currently be configured to > allow more. > > > I've downloaded DOS BOX 0.72 and the compiler will run under this > > application but it is extremely slow. > > DOSBox is a full cpu emulator, so it runs on lots of machines, e.g. > even on PPC Macs. Therefore, it's much slower than the real thing. A > high-end machine barely resembles a 486 (according to their readme). > Plus, they claim it's really only for games anyways. > > > In additon, I've read from the websitehttp://www.trnicely.net/misc/vista.htmlthatMicrosoft will fix the > > problem in SP1 (for Vista 32 bit). Vista SP1 should be available in > > early 2008 but I really can't wait until then for a possible fix. > > I read this too, and I hope they fix it, but no guarantees. If you > have Vista Business, Enterprise, or Ultimate, you can install Virtual > PC 2007. But it won't install on Home Basic or Premium (strangely). I > use QEMU but haven't tried DJGPP within it yet. But you can get some > FreeDOS floppy images from here: > > http://rugxulo.googlepages.com > > > > > > > Mark Duckworth- Hide quoted text - > > - Show quoted text - Thanks for the info on Virtual PC 2007 and Free DOS. I'll give it a try to see if it works for my application. Regards, Mark