<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Comments on: GCC 1.40 on Windows	</title>
	<atom:link href="https://virtuallyfun.com/2016/05/06/gcc-1-40-on-windows/feed/" rel="self" type="application/rss+xml" />
	<link>https://virtuallyfun.com/2016/05/06/gcc-1-40-on-windows/</link>
	<description>Fun with Virtualization</description>
	<lastBuildDate>Wed, 17 Jun 2026 09:58:23 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.2</generator>
	<item>
		<title>
		By: neozeed		</title>
		<link>https://virtuallyfun.com/2016/05/06/gcc-1-40-on-windows/comment-page-1/#comment-166941</link>

		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Tue, 24 May 2016 01:03:54 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=6137#comment-166941</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2016/05/06/gcc-1-40-on-windows/comment-page-1/#comment-166936&quot;&gt;Rugxulo&lt;/a&gt;.

I want to use GCC 1.x on Windows.  You are looking too close at the trees to see the forest.  I don&#039;t want GCC 2 or higher, as I want to run the oldest version of GCC I can find to run on Windows 10.  EMX 0.9anything is again far too new.

Try to find EMX 0.8a, EMX 0.8b, EMX 0.8c and you&#039;ll see they are impossible to track down.

I&#039;m more interested in seeing if I can get the ancient versions working on modern Windows.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2016/05/06/gcc-1-40-on-windows/comment-page-1/#comment-166936">Rugxulo</a>.</p>
<p>I want to use GCC 1.x on Windows.  You are looking too close at the trees to see the forest.  I don&#8217;t want GCC 2 or higher, as I want to run the oldest version of GCC I can find to run on Windows 10.  EMX 0.9anything is again far too new.</p>
<p>Try to find EMX 0.8a, EMX 0.8b, EMX 0.8c and you&#8217;ll see they are impossible to track down.</p>
<p>I&#8217;m more interested in seeing if I can get the ancient versions working on modern Windows.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Rugxulo		</title>
		<link>https://virtuallyfun.com/2016/05/06/gcc-1-40-on-windows/comment-page-1/#comment-166936</link>

		<dc:creator><![CDATA[Rugxulo]]></dc:creator>
		<pubDate>Tue, 24 May 2016 00:14:14 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=6137#comment-166936</guid>

					<description><![CDATA[I don&#039;t quite understand what you&#039;re trying to use here.

Anyways, AFAIK, EMX is still found (but with old GCC 2.8.1). 0.9d is the last (2001?), supporting up to 1 GB RAM (due to EMS limits??). In DOS, I can use that GCC if I first do &quot;set EMX=c:\utils\rsx.exe&quot; and load CWSDPMI (otherwise it crashes/hangs, too much RAM!).

A quick search shows at least one place to still find EMX:

https://sourceforge.net/projects/emx/files/emx/0.9d-fix04/

RSXNT 1.51 is still found on DJGPP mirrors under /v2tk/ :

http://na.mirror.garr.it/mirrors/djgpp/current/v2tk/rsxdj151.zip

Of course, it&#039;s all moot (because most people stopped caring about binary compatibility). EMX tried to straddle the line between DOS (EMS/VCPI) and OS/2. RSX tried to help it support DPMI (a Win 3.0 invention, as you know, that even OS/2 2.1 supported). Yes, I once or twice used RSXNT to make a dual-mode .EXE for DOS and Win32, but overall it wasn&#039;t well-supported, so it was hit or miss.

Honestly, things like DJGPP v2 (DPMI 0.9 only) &quot;should&quot;, in theory, run on DOS, OS/2, or Win32 (or Linux with DOSEMU, or even DOSBox within limits). But most developers don&#039;t even care enough about that!

So, instead, nowadays you&#039;re expected to recompile for every single target. While not perfect, OpenWatcom does help a lot in that regard.]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t quite understand what you&#8217;re trying to use here.</p>
<p>Anyways, AFAIK, EMX is still found (but with old GCC 2.8.1). 0.9d is the last (2001?), supporting up to 1 GB RAM (due to EMS limits??). In DOS, I can use that GCC if I first do &#8220;set EMX=c:\utils\rsx.exe&#8221; and load CWSDPMI (otherwise it crashes/hangs, too much RAM!).</p>
<p>A quick search shows at least one place to still find EMX:</p>
<p><a href="https://sourceforge.net/projects/emx/files/emx/0.9d-fix04/" rel="nofollow ugc">https://sourceforge.net/projects/emx/files/emx/0.9d-fix04/</a></p>
<p>RSXNT 1.51 is still found on DJGPP mirrors under /v2tk/ :</p>
<p><a href="http://na.mirror.garr.it/mirrors/djgpp/current/v2tk/rsxdj151.zip" rel="nofollow ugc">http://na.mirror.garr.it/mirrors/djgpp/current/v2tk/rsxdj151.zip</a></p>
<p>Of course, it&#8217;s all moot (because most people stopped caring about binary compatibility). EMX tried to straddle the line between DOS (EMS/VCPI) and OS/2. RSX tried to help it support DPMI (a Win 3.0 invention, as you know, that even OS/2 2.1 supported). Yes, I once or twice used RSXNT to make a dual-mode .EXE for DOS and Win32, but overall it wasn&#8217;t well-supported, so it was hit or miss.</p>
<p>Honestly, things like DJGPP v2 (DPMI 0.9 only) &#8220;should&#8221;, in theory, run on DOS, OS/2, or Win32 (or Linux with DOSEMU, or even DOSBox within limits). But most developers don&#8217;t even care enough about that!</p>
<p>So, instead, nowadays you&#8217;re expected to recompile for every single target. While not perfect, OpenWatcom does help a lot in that regard.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
