<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>mips &#8211; Virtually Fun</title>
	<atom:link href="https://virtuallyfun.com/tag/mips/feed/" rel="self" type="application/rss+xml" />
	<link>https://virtuallyfun.com</link>
	<description>Fun with Virtualization</description>
	<lastBuildDate>Wed, 10 Nov 2021 13:26:27 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>
	<item>
		<title>Revisiting Windows NT 4.0 MIPS on QEMU</title>
		<link>https://virtuallyfun.com/2021/11/10/revisiting-windows-nt-4-0-mips-on-qemu/</link>
					<comments>https://virtuallyfun.com/2021/11/10/revisiting-windows-nt-4-0-mips-on-qemu/#comments</comments>
		
		<dc:creator><![CDATA[tenox]]></dc:creator>
		<pubDate>Wed, 10 Nov 2021 07:50:04 +0000</pubDate>
				<category><![CDATA[guest post]]></category>
		<category><![CDATA[MIPS]]></category>
		<category><![CDATA[QEMU]]></category>
		<category><![CDATA[Windows NT 4.0]]></category>
		<category><![CDATA[jazz]]></category>
		<category><![CDATA[mips]]></category>
		<category><![CDATA[nt4]]></category>
		<category><![CDATA[qemu]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windows NT]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=11592</guid>

					<description><![CDATA[(This is a guest post by Antoni Sawicki aka Tenox) This was previously well covered by Gunkies and Neozeed, however as almost a decade passed, some improvements could be made and annoyances fixed. Firstly NT MIPS now works in 1280&#215;1024 &#8230; <a href="https://virtuallyfun.com/2021/11/10/revisiting-windows-nt-4-0-mips-on-qemu/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>(This is a guest post by Antoni Sawicki aka Tenox)</em></p>



<p class="wp-block-paragraph">This was previously well covered by <a href="http://gunkies.org/wiki/Installing_Windows_NT_4.0_on_Qemu(MIPS)">Gunkies</a> and <a href="https://virtuallyfun.com/wordpress/2012/08/03/windows-nt-4-0-mips-on-qemu-1-1-1-os-x/" data-type="URL" data-id="https://virtuallyfun.com/wordpress/2012/08/03/windows-nt-4-0-mips-on-qemu-1-1-1-os-x/">Neozeed</a>, however as almost a decade passed, some improvements could be made and annoyances fixed.</p>



<p class="wp-block-paragraph">Firstly NT MIPS now works in 1280&#215;1024 resolution under QEMU. It previously had issues with mouse tracking, but this is now fixed. So the new image has a higher resolution.</p>



<p class="wp-block-paragraph">Secondly the old images were made with FAT filesystem which I didn&#8217;t like too much. The reason for that is the infamous RISC NT osloader needs to be placed on a FAT partition. Then, if NT is installed on a second NTFS partition the default drive will be <code>D:\</code>, <code>C:\</code> being the just the osloader drive. This was super annoying in practice. So a common procedure was to just have one FAT partition for both osloader and winnt. I have fixed it by supplying a pre-partitioned disk and specified the second partition for osloader and the first for NT.</p>



<p class="wp-block-paragraph">Also I only had just a  bare/vanilla image with no additional software installed. The new image includes most of the available apps, including IE3, some editors, Reskit and Visual Studio.</p>



<p class="wp-block-paragraph">Lastly I wanted to figure out all the right settings and flags for qemu as they were discrepancies between different sources and nothing seem to work smoothly. The correct flags seem to be:</p>



<p class="wp-block-paragraph"><code>qemu-system-mips64el -hda nt4.qcow2 -M magnum -global ds1225y.filename=nvram -L . -rtc "base=1995-07-08T11:12:13,clock=vm" -nic user,model=dp83932</code></p>



<p class="wp-block-paragraph">The <code>-rtc</code> flag is not really needed if you are ok with having the current date in the guest.</p>



<p class="wp-block-paragraph">Thanks to Neozeed for figuring out the network settings! Unfortunately the old/legacy <code>-net nic -net user</code> is no longer working while the new <code>-device</code> doesn&#8217;t like <code>dp83932</code>. The <a href="https://wiki.qemu.org/Documentation/Networking#The_-nic_option">documentation</a> was quite helpful.</p>



<p class="wp-block-paragraph">Thanks to reader Mark for pointing out the correct NVRAM settings! See comments below.</p>



<p class="wp-block-paragraph">The new image with all the apps preinstalled is <a href="http://tenox.pdp-11.ru/os/winnt_xp/VMs/qemu-mips/nt4mips-apps.rar" data-type="URL" data-id="http://tenox.pdp-11.ru/os/winnt_xp/VMs/qemu-mips/nt4mips-apps.rar">here</a> and a plain &#8220;vanilla&#8221; <a href="http://tenox.pdp-11.ru/os/winnt_xp/VMs/qemu-mips/nt4mips-vanilla.rar">here</a>.</p>



<p class="wp-block-paragraph">Curiously this now works right out of the box on QEMU 6.1 and is pretty smooth and stable compared to what it was before. Good job QEMU team and thank you! Just in case I still keep the old binaries for Windows made by Neozeed <a href="http://tenox.pdp-11.ru/os/winnt_xp/VMs/qemu-mips/old" data-type="URL" data-id="http://tenox.pdp-11.ru/os/winnt_xp/VMs/qemu-mips/old">here</a>.</p>



<p class="wp-block-paragraph">Update: I built <a href="http://www.malsmith.net/yori/">Yori</a> for NT MIPS! You can download <a href="http://tenox.pdp-11.ru/os/winnt_xp/Apps/mips/yori-mips.zip">here</a>!</p>



<figure class="wp-block-image size-large"><a href="https://virtuallyfun.com/wp-content/uploads/2021/11/yori-nt-mips.png"><img fetchpriority="high" decoding="async" width="1024" height="843" src="https://virtuallyfun.com/wp-content/uploads/2021/11/yori-nt-mips-1024x843.png" alt="" class="wp-image-11594" srcset="https://virtuallyfun.com/wp-content/uploads/2021/11/yori-nt-mips-1024x843.png 1024w, https://virtuallyfun.com/wp-content/uploads/2021/11/yori-nt-mips-300x247.png 300w, https://virtuallyfun.com/wp-content/uploads/2021/11/yori-nt-mips-768x632.png 768w, https://virtuallyfun.com/wp-content/uploads/2021/11/yori-nt-mips-364x300.png 364w, https://virtuallyfun.com/wp-content/uploads/2021/11/yori-nt-mips.png 1295w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2021/11/10/revisiting-windows-nt-4-0-mips-on-qemu/feed/</wfw:commentRss>
			<slash:comments>9</slash:comments>
		
		
			</item>
	</channel>
</rss>
