<?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: Revisiting Windows NT 4.0 MIPS on QEMU	</title>
	<atom:link href="https://virtuallyfun.com/2021/11/10/revisiting-windows-nt-4-0-mips-on-qemu/feed/" rel="self" type="application/rss+xml" />
	<link>https://virtuallyfun.com/2021/11/10/revisiting-windows-nt-4-0-mips-on-qemu/</link>
	<description>Fun with Virtualization</description>
	<lastBuildDate>Fri, 12 Nov 2021 18:25:15 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>
	<item>
		<title>
		By: Malcolm		</title>
		<link>https://virtuallyfun.com/2021/11/10/revisiting-windows-nt-4-0-mips-on-qemu/comment-page-1/#comment-289621</link>

		<dc:creator><![CDATA[Malcolm]]></dc:creator>
		<pubDate>Fri, 12 Nov 2021 18:25:15 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=11592#comment-289621</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2021/11/10/revisiting-windows-nt-4-0-mips-on-qemu/comment-page-1/#comment-289385&quot;&gt;raijinkai&lt;/a&gt;.

I&#039;ve been running wx86 on qemu 3.0.1 without patching and without encountering the problem.  I haven&#039;t dug through qemu to verify what happened, and it&#039;s possibly something latent that I just haven&#039;t seen yet.

The description of the problem seems a little strange to me though.  Presumably wx86 is depending on instructions that actually existed in the CPUs that NT was designed to run on, otherwise it wouldn&#039;t have ever worked.  So it sounds like qemu wasn&#039;t providing instructions that the chip was always supposed to have, which implies that fixing it upstream makes sense.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2021/11/10/revisiting-windows-nt-4-0-mips-on-qemu/comment-page-1/#comment-289385">raijinkai</a>.</p>
<p>I&#8217;ve been running wx86 on qemu 3.0.1 without patching and without encountering the problem.  I haven&#8217;t dug through qemu to verify what happened, and it&#8217;s possibly something latent that I just haven&#8217;t seen yet.</p>
<p>The description of the problem seems a little strange to me though.  Presumably wx86 is depending on instructions that actually existed in the CPUs that NT was designed to run on, otherwise it wouldn&#8217;t have ever worked.  So it sounds like qemu wasn&#8217;t providing instructions that the chip was always supposed to have, which implies that fixing it upstream makes sense.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: raijinkai		</title>
		<link>https://virtuallyfun.com/2021/11/10/revisiting-windows-nt-4-0-mips-on-qemu/comment-page-1/#comment-289385</link>

		<dc:creator><![CDATA[raijinkai]]></dc:creator>
		<pubDate>Thu, 11 Nov 2021 03:05:10 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=11592#comment-289385</guid>

					<description><![CDATA[Has someone tested Wx86, and 32bit x86 programs on this new bundle? Last time you had to do a small hack and recompile to run it...
Also, seems there is still that bug in the screen color palette... Blue looks a bit purplish, instead pure blue (it can be seen better in the Sound and System control panel icons in the screenshot).]]></description>
			<content:encoded><![CDATA[<p>Has someone tested Wx86, and 32bit x86 programs on this new bundle? Last time you had to do a small hack and recompile to run it&#8230;<br />
Also, seems there is still that bug in the screen color palette&#8230; Blue looks a bit purplish, instead pure blue (it can be seen better in the Sound and System control panel icons in the screenshot).</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: tenox		</title>
		<link>https://virtuallyfun.com/2021/11/10/revisiting-windows-nt-4-0-mips-on-qemu/comment-page-1/#comment-289275</link>

		<dc:creator><![CDATA[tenox]]></dc:creator>
		<pubDate>Wed, 10 Nov 2021 13:08:05 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=11592#comment-289275</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2021/11/10/revisiting-windows-nt-4-0-mips-on-qemu/comment-page-1/#comment-289273&quot;&gt;Mark&lt;/a&gt;.

Yes! Overall the whole experience is much more stable and usable than before.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2021/11/10/revisiting-windows-nt-4-0-mips-on-qemu/comment-page-1/#comment-289273">Mark</a>.</p>
<p>Yes! Overall the whole experience is much more stable and usable than before.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Mark		</title>
		<link>https://virtuallyfun.com/2021/11/10/revisiting-windows-nt-4-0-mips-on-qemu/comment-page-1/#comment-289273</link>

		<dc:creator><![CDATA[Mark]]></dc:creator>
		<pubDate>Wed, 10 Nov 2021 13:04:15 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=11592#comment-289273</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2021/11/10/revisiting-windows-nt-4-0-mips-on-qemu/comment-page-1/#comment-289268&quot;&gt;Bert&lt;/a&gt;.

The Linux/m68k folks supplied a number of fixes for improving the reliability of the on-board SONIC ethernet in the past year since it is also used by QEMU&#039;s q800 machine, so I&#039;d expect that the networking should be quite robust in the latest 6.1 release.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2021/11/10/revisiting-windows-nt-4-0-mips-on-qemu/comment-page-1/#comment-289268">Bert</a>.</p>
<p>The Linux/m68k folks supplied a number of fixes for improving the reliability of the on-board SONIC ethernet in the past year since it is also used by QEMU&#8217;s q800 machine, so I&#8217;d expect that the networking should be quite robust in the latest 6.1 release.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Bert		</title>
		<link>https://virtuallyfun.com/2021/11/10/revisiting-windows-nt-4-0-mips-on-qemu/comment-page-1/#comment-289268</link>

		<dc:creator><![CDATA[Bert]]></dc:creator>
		<pubDate>Wed, 10 Nov 2021 12:05:59 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=11592#comment-289268</guid>

					<description><![CDATA[When i tried this a few years back the network connection would die if you stressed it too much, is it any better now?]]></description>
			<content:encoded><![CDATA[<p>When i tried this a few years back the network connection would die if you stressed it too much, is it any better now?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: tenox		</title>
		<link>https://virtuallyfun.com/2021/11/10/revisiting-windows-nt-4-0-mips-on-qemu/comment-page-1/#comment-289246</link>

		<dc:creator><![CDATA[tenox]]></dc:creator>
		<pubDate>Wed, 10 Nov 2021 09:46:29 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=11592#comment-289246</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2021/11/10/revisiting-windows-nt-4-0-mips-on-qemu/comment-page-1/#comment-289245&quot;&gt;Mark&lt;/a&gt;.

Ha! Looks like it works even better and now it has the correct defaut mac address. Thank you for pointing this out! I&#039;m going to update this.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2021/11/10/revisiting-windows-nt-4-0-mips-on-qemu/comment-page-1/#comment-289245">Mark</a>.</p>
<p>Ha! Looks like it works even better and now it has the correct defaut mac address. Thank you for pointing this out! I&#8217;m going to update this.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Mark		</title>
		<link>https://virtuallyfun.com/2021/11/10/revisiting-windows-nt-4-0-mips-on-qemu/comment-page-1/#comment-289245</link>

		<dc:creator><![CDATA[Mark]]></dc:creator>
		<pubDate>Wed, 10 Nov 2021 09:33:42 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=11592#comment-289245</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2021/11/10/revisiting-windows-nt-4-0-mips-on-qemu/comment-page-1/#comment-289240&quot;&gt;tenox&lt;/a&gt;.

Oh I see - if you&#039;re deliberately forcing the RTC back in time then you will still need -rtc, otherwise it will be set from the host clock.

If you don&#039;t have &quot;-global ds1225y.filename=nvram&quot; then the NVRAM won&#039;t be persisted across restarts which IIRC contains the boot partition information. The fix back in 2016 means the NVRAM MAC address will always be present and correct so it will be interesting to see what happens...]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2021/11/10/revisiting-windows-nt-4-0-mips-on-qemu/comment-page-1/#comment-289240">tenox</a>.</p>
<p>Oh I see &#8211; if you&#8217;re deliberately forcing the RTC back in time then you will still need -rtc, otherwise it will be set from the host clock.</p>
<p>If you don&#8217;t have &#8220;-global ds1225y.filename=nvram&#8221; then the NVRAM won&#8217;t be persisted across restarts which IIRC contains the boot partition information. The fix back in 2016 means the NVRAM MAC address will always be present and correct so it will be interesting to see what happens&#8230;</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: tenox		</title>
		<link>https://virtuallyfun.com/2021/11/10/revisiting-windows-nt-4-0-mips-on-qemu/comment-page-1/#comment-289240</link>

		<dc:creator><![CDATA[tenox]]></dc:creator>
		<pubDate>Wed, 10 Nov 2021 09:16:31 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=11592#comment-289240</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2021/11/10/revisiting-windows-nt-4-0-mips-on-qemu/comment-page-1/#comment-289238&quot;&gt;Mark&lt;/a&gt;.

Oh thats super interesting. I will try dropping the size part. But the original posts didn&#039;t have ds1225y.filename, without it all sort of problems were coming up. Only when I added these flags things started working. As for rtc I added is specifically because I wanted to force clock before y2k. I remember needing to change it in the ARC bios all the time to a correct date. Let me try removing the size and see how that works.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2021/11/10/revisiting-windows-nt-4-0-mips-on-qemu/comment-page-1/#comment-289238">Mark</a>.</p>
<p>Oh thats super interesting. I will try dropping the size part. But the original posts didn&#8217;t have ds1225y.filename, without it all sort of problems were coming up. Only when I added these flags things started working. As for rtc I added is specifically because I wanted to force clock before y2k. I remember needing to change it in the ARC bios all the time to a correct date. Let me try removing the size and see how that works.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Mark		</title>
		<link>https://virtuallyfun.com/2021/11/10/revisiting-windows-nt-4-0-mips-on-qemu/comment-page-1/#comment-289238</link>

		<dc:creator><![CDATA[Mark]]></dc:creator>
		<pubDate>Wed, 10 Nov 2021 09:00:58 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=11592#comment-289238</guid>

					<description><![CDATA[FWIW for any QEMU since 2016 you should drop &quot;-global ds1225y.size=8200&quot; from the command line since it uses a hack to extend the NVRAM space into the NIC PROM area (see https://lists.gnu.org/archive/html/qemu-devel/2021-06/msg06951.html for the gory detail).

The problem with doing this is that the hack artificially extends the NVRAM over the PROM area containing the MAC address which allows the PROM access to succeed, but also allows the QEMU NIC MAC address and the NVRAM MAC address to be set separately which is never going to end well.

I&#039;m also surprised that the &quot;-rtc&quot; part is needed - can you confirm that the guest clock is still correct if you remove this?]]></description>
			<content:encoded><![CDATA[<p>FWIW for any QEMU since 2016 you should drop &#8220;-global ds1225y.size=8200&#8221; from the command line since it uses a hack to extend the NVRAM space into the NIC PROM area (see <a href="https://lists.gnu.org/archive/html/qemu-devel/2021-06/msg06951.html" rel="nofollow ugc">https://lists.gnu.org/archive/html/qemu-devel/2021-06/msg06951.html</a> for the gory detail).</p>
<p>The problem with doing this is that the hack artificially extends the NVRAM over the PROM area containing the MAC address which allows the PROM access to succeed, but also allows the QEMU NIC MAC address and the NVRAM MAC address to be set separately which is never going to end well.</p>
<p>I&#8217;m also surprised that the &#8220;-rtc&#8221; part is needed &#8211; can you confirm that the guest clock is still correct if you remove this?</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
