X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f From: "Rod Pemberton" Newsgroups: comp.os.msdos.djgpp Subject: Re: Using DJGPP for C++ DOS development today? Date: Thu, 28 Nov 2013 01:26:50 -0500 Organization: Aioe.org NNTP Server Lines: 53 Message-ID: References: <0404a92b-e194-4e75-97b5-58c8e5b3c076 AT googlegroups DOT com> <52957941 DOT 9050203 AT iki DOT fi> <57ae09cc-bc48-4dcf-978d-9078096b2127 AT googlegroups DOT com> NNTP-Posting-Host: CNsg4fVcCsvs3UaOgZtQCw.user.speranza.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit X-Complaints-To: abuse AT aioe DOT org User-Agent: Opera Mail/12.16 (Linux) X-Notice: Filtered by postfilter v. 0.8.2 Bytes: 2537 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com On Wed, 27 Nov 2013 19:12:43 -0500, John Davidson wrote: > On Tue, 26 Nov 2013 23:46:57 -0500, Andris Pavenis > wrote: >> C++ library uses instructions only available since 80486. > > What I really want to know is what is the latest version of > DJGPP or GCC that I can use with an 80386, [...] An alternate solution might be instruction emulation. There were DOS TSR's that emulated missing instructions using the processor's invalid instruction interrupt. The TSRs I was able to locate are listed below. I've never used these, so I'm not familiar with them. I think there was one for 486 too, but I'm not able to locate it. It's possible Rugxulo or someone else might be familiar with some emulators for 486. You might try a post to comp.os.msdos.programmer and comp.os.msdos.misc, etc, in case someone remembers. It's also possible that you could find enough support in those listed below, although unlikely... Also, these are from old and obscure DOS websites like Garbo, Simtel, Hobbes, Funet.fi, so do a virus scan before using. http://www.sac.sk/files.php?d=16&p=25 em3134b1.zip 386 for 286 em386133.zip 386 for 286 http://www.sac.sk/files.php?d=16&l=Q q87_413.zip 8087 ? http://ftp.sunet.se/pub/simtelnet/msdos/emulate 387.zip 80387 em3134b1.zip 386 for 286 em87v1_3.zip 8087 for AT or 386 emul87.zip 8087 for 286/386 http://archives.scovetta.com/pub/fehq/DOSUtils/00_index.htm emxxx87.zip 8087 ? mmx.zip MMX instructions mmx386.zip MMX for 386 q387_366.zip 387 Rod Pemberton