<?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>Virtually Fun</title>
	<atom:link href="https://virtuallyfun.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://virtuallyfun.com</link>
	<description>Fun with Virtualization</description>
	<lastBuildDate>Tue, 20 Oct 2026 19:44:29 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>
	<item>
		<title>OS/2 PowerPC Edition on QEMU</title>
		<link>https://virtuallyfun.com/2026/10/20/os-2-powerpc-edition-on-qemu/</link>
					<comments>https://virtuallyfun.com/2026/10/20/os-2-powerpc-edition-on-qemu/#comments</comments>
		
		<dc:creator><![CDATA[tenox]]></dc:creator>
		<pubDate>Tue, 20 Oct 2026 08:24:14 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=16039</guid>

					<description><![CDATA[(This is a guest post by Antoni Sawicki aka Tenox) Yesterday I featured a QEMU branch capable of booting Windows NT PowerPC. I was asked in comments if this by any chance also supports OS/2 on this architecture. The answer &#8230; <a href="https://virtuallyfun.com/2026/10/20/os-2-powerpc-edition-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">Yesterday I featured a <a href="https://virtuallyfun.com/2026/10/19/windows-nt-4-0-powerpc-on-qemu/">QEMU branch capable of booting Windows NT PowerPC</a>. I was asked in comments if this by any chance also supports OS/2 on this architecture. The answer is: YES!</p>



<p class="wp-block-paragraph">Here is the result:</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="850" src="https://virtuallyfun.com/wp-content/uploads/2026/10/Screenshot-2026-10-20-at-12.39.43-PM-1024x850.png" alt="" class="wp-image-16047" srcset="https://virtuallyfun.com/wp-content/uploads/2026/10/Screenshot-2026-10-20-at-12.39.43-PM-1024x850.png 1024w, https://virtuallyfun.com/wp-content/uploads/2026/10/Screenshot-2026-10-20-at-12.39.43-PM-300x249.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/10/Screenshot-2026-10-20-at-12.39.43-PM-768x637.png 768w, https://virtuallyfun.com/wp-content/uploads/2026/10/Screenshot-2026-10-20-at-12.39.43-PM-361x300.png 361w, https://virtuallyfun.com/wp-content/uploads/2026/10/Screenshot-2026-10-20-at-12.39.43-PM.png 1306w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="789" src="https://virtuallyfun.com/wp-content/uploads/2026/10/Screenshot-2026-10-20-at-1.17.02-AM-1024x789.png" alt="" class="wp-image-16040" srcset="https://virtuallyfun.com/wp-content/uploads/2026/10/Screenshot-2026-10-20-at-1.17.02-AM-1024x789.png 1024w, https://virtuallyfun.com/wp-content/uploads/2026/10/Screenshot-2026-10-20-at-1.17.02-AM-300x231.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/10/Screenshot-2026-10-20-at-1.17.02-AM-768x591.png 768w, https://virtuallyfun.com/wp-content/uploads/2026/10/Screenshot-2026-10-20-at-1.17.02-AM-390x300.png 390w, https://virtuallyfun.com/wp-content/uploads/2026/10/Screenshot-2026-10-20-at-1.17.02-AM.png 1066w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="812" src="https://virtuallyfun.com/wp-content/uploads/2026/10/Screenshot-2026-10-20-at-8.43.26-AM-1024x812.png" alt="" class="wp-image-16044" srcset="https://virtuallyfun.com/wp-content/uploads/2026/10/Screenshot-2026-10-20-at-8.43.26-AM-1024x812.png 1024w, https://virtuallyfun.com/wp-content/uploads/2026/10/Screenshot-2026-10-20-at-8.43.26-AM-300x238.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/10/Screenshot-2026-10-20-at-8.43.26-AM-768x609.png 768w, https://virtuallyfun.com/wp-content/uploads/2026/10/Screenshot-2026-10-20-at-8.43.26-AM-378x300.png 378w, https://virtuallyfun.com/wp-content/uploads/2026/10/Screenshot-2026-10-20-at-8.43.26-AM.png 1043w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Here is a link to a ready to run image: <a href="https://tenox.pdp-11.net/os/os2/virtual/os2powerpc-qemu.tar.lz">https://tenox.pdp-11.net/os/os2/virtual/os2powerpc-qemu.tar.lz</a> &#8211; it takes a little bit of time appearing stuck on PowerPC logo with a warning sign, but not too worry it will boot up.</p>



<p class="wp-block-paragraph">The branch is <a href="https://github.com/tenox7/qemu/tree/powerpc">https://github.com/tenox7/qemu/tree/powerpc</a></p>



<p class="wp-block-paragraph">You can learn more about OS/2 PowerPC edition at <a href="https://www.os2museum.com/wp/os2-history/os2-warp-powerpc-edition/">OS/2 Museum</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2026/10/20/os-2-powerpc-edition-on-qemu/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Windows NT 4.0 PowerPC on QEMU</title>
		<link>https://virtuallyfun.com/2026/10/19/windows-nt-4-0-powerpc-on-qemu/</link>
					<comments>https://virtuallyfun.com/2026/10/19/windows-nt-4-0-powerpc-on-qemu/#comments</comments>
		
		<dc:creator><![CDATA[tenox]]></dc:creator>
		<pubDate>Mon, 19 Oct 2026 07:30:25 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=16025</guid>

					<description><![CDATA[(This is a guest post by Antoni Sawicki aka Tenox) Another day another NT QEMU post. This time we have stock Windows NT 4.0 PowerPC running on QEMU, with complete emulation of the BIOS / Firmware and everything. Networking and &#8230; <a href="https://virtuallyfun.com/2026/10/19/windows-nt-4-0-powerpc-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">Another day another NT QEMU post. This time we have stock Windows NT 4.0 PowerPC running on QEMU, with complete emulation of the BIOS / Firmware and everything. Networking and 1280&#215;1024 resolution.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="685" height="549" src="https://virtuallyfun.com/wp-content/uploads/2026/10/ntppc1.png" alt="" class="wp-image-16026" srcset="https://virtuallyfun.com/wp-content/uploads/2026/10/ntppc1.png 685w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntppc1-300x240.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntppc1-374x300.png 374w" sizes="auto, (max-width: 685px) 100vw, 685px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="741" height="449" src="https://virtuallyfun.com/wp-content/uploads/2026/10/ntppc2.png" alt="" class="wp-image-16027" srcset="https://virtuallyfun.com/wp-content/uploads/2026/10/ntppc2.png 741w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntppc2-300x182.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntppc2-495x300.png 495w" sizes="auto, (max-width: 741px) 100vw, 741px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="727" height="444" src="https://virtuallyfun.com/wp-content/uploads/2026/10/ntppc3.png" alt="" class="wp-image-16028" srcset="https://virtuallyfun.com/wp-content/uploads/2026/10/ntppc3.png 727w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntppc3-300x183.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntppc3-491x300.png 491w" sizes="auto, (max-width: 727px) 100vw, 727px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="847" src="https://virtuallyfun.com/wp-content/uploads/2026/10/ntppc4-1024x847.png" alt="" class="wp-image-16029" srcset="https://virtuallyfun.com/wp-content/uploads/2026/10/ntppc4-1024x847.png 1024w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntppc4-300x248.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntppc4-768x635.png 768w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntppc4-363x300.png 363w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntppc4.png 1293w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">QEMU branch: <a href="https://github.com/tenox7/qemu/tree/powerpc">https://github.com/tenox7/qemu/tree/powerpc</a></p>



<p class="wp-block-paragraph">Ready to run image: <a href="https://tenox.pdp-11.net/os/winnt/VMs/qemu-ppc/nt40powerpc-qemu.tar.lz">https://tenox.pdp-11.net/os/winnt/VMs/qemu-ppc/nt40powerpc-qemu.tar.lz</a></p>



<p class="wp-block-paragraph">The image includes recently<a href="https://virtuallyfun.com/2025/08/15/microsoft-word-6-0-for-powerpc-nt/"> acquired Microsoft Office</a>, SDK Tools, Visual Studio and a bunch of ported tools and utilities.</p>



<p class="wp-block-paragraph">You may also be interested in <a href="https://virtuallyfun.com/2023/08/30/windows-nt-on-ibm-rs-6000/" data-type="post" data-id="13142">Windows NT on IBM RS/6000 – Definitive Guide</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2026/10/19/windows-nt-4-0-powerpc-on-qemu/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
		<item>
		<title>Windows NT 3.1 on Alpha AXP Jensen QEMU</title>
		<link>https://virtuallyfun.com/2026/10/17/windows-nt-3-1-on-alpha-axp-jensen-qemu/</link>
					<comments>https://virtuallyfun.com/2026/10/17/windows-nt-3-1-on-alpha-axp-jensen-qemu/#comments</comments>
		
		<dc:creator><![CDATA[tenox]]></dc:creator>
		<pubDate>Sat, 17 Oct 2026 03:55:48 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=16017</guid>

					<description><![CDATA[(This is a guest post by Antoni Sawicki aka Tenox) In the previous post I build at NT 3.1 MIPS based QEMU image based on Jazz architecture. Today another NT 3.1 but on Jensen! An early Alpha XP NT DEC &#8230; <a href="https://virtuallyfun.com/2026/10/17/windows-nt-3-1-on-alpha-axp-jensen-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">In <a href="https://virtuallyfun.com/2026/10/13/windows-nt-3-1-mips-on-qemu/" data-type="post" data-id="16012">the previous post I build at NT 3.1 MIPS based QEMU </a>image based on Jazz architecture.</p>



<p class="wp-block-paragraph">Today another NT 3.1 but on Jensen! An early Alpha XP NT DEC box &#8211; I have an <a href="https://virtuallyfun.com/2023/10/02/windows-nt-3-1-on-dec-alpha-axp/" data-type="post" data-id="13129">entire blog post about it</a>.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="655" height="528" src="https://virtuallyfun.com/wp-content/uploads/2026/10/jensen1.png" alt="" class="wp-image-16018" srcset="https://virtuallyfun.com/wp-content/uploads/2026/10/jensen1.png 655w, https://virtuallyfun.com/wp-content/uploads/2026/10/jensen1-300x242.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/10/jensen1-372x300.png 372w" sizes="auto, (max-width: 655px) 100vw, 655px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="846" src="https://virtuallyfun.com/wp-content/uploads/2026/10/jensen2-1024x846.png" alt="" class="wp-image-16019" srcset="https://virtuallyfun.com/wp-content/uploads/2026/10/jensen2-1024x846.png 1024w, https://virtuallyfun.com/wp-content/uploads/2026/10/jensen2-300x248.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/10/jensen2-768x634.png 768w, https://virtuallyfun.com/wp-content/uploads/2026/10/jensen2-363x300.png 363w, https://virtuallyfun.com/wp-content/uploads/2026/10/jensen2.png 1304w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">1280&#215;1024 resolution, networking, SP3, Alpha SDK preinstalled!</p>



<p class="wp-block-paragraph">Ready to run image: <a href="https://tenox.pdp-11.net/os/winnt/VMs/qemu-axp/nt31axp-qemu.tar.lz">https://tenox.pdp-11.net/os/winnt/VMs/qemu-axp/nt31axp-qemu.tar.lz</a></p>



<p class="wp-block-paragraph">QEMU Branch: <a href="https://github.com/tenox7/qemu/tree/jensen">https://github.com/tenox7/qemu/tree/jensen</a></p>



<p class="wp-block-paragraph">More software apps etc in the <a href="https://virtuallyfun.com/2023/10/02/windows-nt-3-1-on-dec-alpha-axp/">previous post</a>.</p>



<p class="wp-block-paragraph">Have fun with virtualization!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2026/10/17/windows-nt-3-1-on-alpha-axp-jensen-qemu/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Windows NT 3.1 MIPS on QEMU</title>
		<link>https://virtuallyfun.com/2026/10/13/windows-nt-3-1-mips-on-qemu/</link>
					<comments>https://virtuallyfun.com/2026/10/13/windows-nt-3-1-mips-on-qemu/#respond</comments>
		
		<dc:creator><![CDATA[tenox]]></dc:creator>
		<pubDate>Tue, 13 Oct 2026 09:12:53 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=16012</guid>

					<description><![CDATA[(This is a guest post by Antoni Sawicki aka Tenox) Behold! QEMU Jazz emulator can now boot and run NT 3.1 MIPS With high res and networking fully working! Github: https://github.com/tenox7/qemu/tree/jazz Ready to run image: https://tenox.pdp-11.net/os/winnt/VMs/qemu-mips/nt31mips-qemu.tar.lz]]></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">Behold! QEMU Jazz emulator can now boot and run NT 3.1 MIPS</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="432" height="232" src="https://virtuallyfun.com/wp-content/uploads/2026/10/image-7-edited.png" alt="" class="wp-image-16014" srcset="https://virtuallyfun.com/wp-content/uploads/2026/10/image-7-edited.png 432w, https://virtuallyfun.com/wp-content/uploads/2026/10/image-7-edited-300x161.png 300w" sizes="auto, (max-width: 432px) 100vw, 432px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="846" src="https://virtuallyfun.com/wp-content/uploads/2026/10/image-8-1024x846.png" alt="" class="wp-image-16015" srcset="https://virtuallyfun.com/wp-content/uploads/2026/10/image-8-1024x846.png 1024w, https://virtuallyfun.com/wp-content/uploads/2026/10/image-8-300x248.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/10/image-8-768x635.png 768w, https://virtuallyfun.com/wp-content/uploads/2026/10/image-8-363x300.png 363w, https://virtuallyfun.com/wp-content/uploads/2026/10/image-8.png 1301w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">With high res and networking fully working!</p>



<p class="wp-block-paragraph">Github: <a href="https://github.com/tenox7/qemu/tree/jazz">https://github.com/tenox7/qemu/tree/jazz</a></p>



<p class="wp-block-paragraph">Ready to run image: <a href="https://tenox.pdp-11.net/os/winnt/VMs/qemu-mips/nt31mips-qemu.tar.lz">https://tenox.pdp-11.net/os/winnt/VMs/qemu-mips/nt31mips-qemu.tar.lz</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2026/10/13/windows-nt-3-1-mips-on-qemu/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Windows NT 4.0 MIPS on Siemens RM-200 emulated in QEMU</title>
		<link>https://virtuallyfun.com/2026/10/12/windows-nt-4-0-mips-on-siemens-rm-200-emulated-in-qemu/</link>
					<comments>https://virtuallyfun.com/2026/10/12/windows-nt-4-0-mips-on-siemens-rm-200-emulated-in-qemu/#respond</comments>
		
		<dc:creator><![CDATA[tenox]]></dc:creator>
		<pubDate>Mon, 12 Oct 2026 08:51:40 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=16007</guid>

					<description><![CDATA[(This is a guest post from Antoni Sawicki aka Tenox) In my previous post I featured SINIX-N on MIPS based Siemens RM-200 emulated in QEMU. Since I did some work on RM-200 QEMU and this system is also capable of &#8230; <a href="https://virtuallyfun.com/2026/10/12/windows-nt-4-0-mips-on-siemens-rm-200-emulated-in-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 from Antoni Sawicki aka Tenox)</em></p>



<p class="wp-block-paragraph">In my previous post I featured <a href="https://virtuallyfun.com/2026/10/09/sinix-n-aka-reliant-unix-on-qemu-mips/" data-type="post" data-id="15988">SINIX-N on MIPS based Siemens RM-200 emulated in QEMU</a>. </p>



<p class="wp-block-paragraph">Since I did some work on RM-200 QEMU and this system is also capable of running Windows NT MIPS in Lite Endian mode (the CPU can switch endianness) I decided to also get it working:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="740" height="452" src="https://virtuallyfun.com/wp-content/uploads/2026/10/image-5.png" alt="" class="wp-image-16008" srcset="https://virtuallyfun.com/wp-content/uploads/2026/10/image-5.png 740w, https://virtuallyfun.com/wp-content/uploads/2026/10/image-5-300x183.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/10/image-5-491x300.png 491w" sizes="auto, (max-width: 740px) 100vw, 740px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="804" src="https://virtuallyfun.com/wp-content/uploads/2026/10/image-6-1024x804.png" alt="" class="wp-image-16009" srcset="https://virtuallyfun.com/wp-content/uploads/2026/10/image-6-1024x804.png 1024w, https://virtuallyfun.com/wp-content/uploads/2026/10/image-6-300x236.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/10/image-6-768x603.png 768w, https://virtuallyfun.com/wp-content/uploads/2026/10/image-6-382x300.png 382w, https://virtuallyfun.com/wp-content/uploads/2026/10/image-6.png 1040w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">I have previously covered<a href="https://virtuallyfun.com/2021/11/10/revisiting-windows-nt-4-0-mips-on-qemu/" data-type="link" data-id="https://virtuallyfun.com/2021/11/10/revisiting-windows-nt-4-0-mips-on-qemu/"> NT on MIPS QEMU Jazz</a> emulated machine. This is not that much different and fundamentally very close. Just a different machine with different firmware and peripherals. Also much newer QEMU version. </p>



<p class="wp-block-paragraph"><a href="https://github.com/tenox7/qemu/tree/rm200">https://github.com/tenox7/qemu/tree/rm200</a></p>



<p class="wp-block-paragraph">Ready to run image: <a href="https://tenox.pdp-11.net/os/winnt/VMs/qemu-mips/NTRM200-QEMU.tar.lz">https://tenox.pdp-11.net/os/winnt/VMs/qemu-mips/NTRM200-QEMU.tar.lz</a></p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2026/10/12/windows-nt-4-0-mips-on-siemens-rm-200-emulated-in-qemu/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>SINIX-N aka Reliant UNIX on QEMU MIPS</title>
		<link>https://virtuallyfun.com/2026/10/09/sinix-n-aka-reliant-unix-on-qemu-mips/</link>
					<comments>https://virtuallyfun.com/2026/10/09/sinix-n-aka-reliant-unix-on-qemu-mips/#respond</comments>
		
		<dc:creator><![CDATA[tenox]]></dc:creator>
		<pubDate>Fri, 09 Oct 2026 20:28:01 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=15988</guid>

					<description><![CDATA[(This is a guest post by Antoni Sawicki aka Tenox) Previously I got SINIX-Z running on 86box! But I really really wanted to run SINIX-N the MIPS counterpart! Behold! MIPS R4000 SINIX-N running on QEMU emulated SNI RM-200! After some &#8230; <a href="https://virtuallyfun.com/2026/10/09/sinix-n-aka-reliant-unix-on-qemu-mips/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">(This is a guest post by Antoni Sawicki aka Tenox)</p>



<p class="wp-block-paragraph">Previously I got <a href="https://virtuallyfun.com/2024/01/01/sinix-z-5-42-on-86box/" data-type="post" data-id="13641">SINIX-Z running on 86box</a>! But I really really wanted to run <strong>SINIX-N</strong> the <strong>MIPS</strong> counterpart!</p>



<p class="wp-block-paragraph">Behold! MIPS R4000 SINIX-N running on QEMU emulated SNI RM-200!</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="733" height="444" src="https://virtuallyfun.com/wp-content/uploads/2026/10/image-1.png" alt="" class="wp-image-15990" srcset="https://virtuallyfun.com/wp-content/uploads/2026/10/image-1.png 733w, https://virtuallyfun.com/wp-content/uploads/2026/10/image-1-300x182.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/10/image-1-495x300.png 495w" sizes="auto, (max-width: 733px) 100vw, 733px" /></figure>



<p class="wp-block-paragraph">After some time and couple of reboots we get to this:</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="796" src="https://virtuallyfun.com/wp-content/uploads/2026/10/image-2-1024x796.png" alt="" class="wp-image-15991" srcset="https://virtuallyfun.com/wp-content/uploads/2026/10/image-2-1024x796.png 1024w, https://virtuallyfun.com/wp-content/uploads/2026/10/image-2-300x233.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/10/image-2-768x597.png 768w, https://virtuallyfun.com/wp-content/uploads/2026/10/image-2-386x300.png 386w, https://virtuallyfun.com/wp-content/uploads/2026/10/image-2.png 1181w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">and this:</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="790" src="https://virtuallyfun.com/wp-content/uploads/2026/10/image-3-1024x790.png" alt="" class="wp-image-15992" srcset="https://virtuallyfun.com/wp-content/uploads/2026/10/image-3-1024x790.png 1024w, https://virtuallyfun.com/wp-content/uploads/2026/10/image-3-300x232.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/10/image-3-768x593.png 768w, https://virtuallyfun.com/wp-content/uploads/2026/10/image-3-389x300.png 389w, https://virtuallyfun.com/wp-content/uploads/2026/10/image-3.png 1183w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">This latest version 5.45 also features CDE:</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="795" src="https://virtuallyfun.com/wp-content/uploads/2026/10/image-4-1024x795.png" alt="" class="wp-image-15993" srcset="https://virtuallyfun.com/wp-content/uploads/2026/10/image-4-1024x795.png 1024w, https://virtuallyfun.com/wp-content/uploads/2026/10/image-4-300x233.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/10/image-4-768x596.png 768w, https://virtuallyfun.com/wp-content/uploads/2026/10/image-4-386x300.png 386w, https://virtuallyfun.com/wp-content/uploads/2026/10/image-4.png 1173w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">The emulated Cirrus Logic GD5434 does 1152&#215;864 and AMD PCnet NIC works fine. Not bad.</p>



<p class="wp-block-paragraph">The QEMU branch is <a href="https://github.com/tenox7/qemu-rm200">here</a>. If you fancy submitting it to upstream go ahead.</p>



<p class="wp-block-paragraph">If you want to install from scratch, my collection of SINIX install images and various application software is <a href="http://files.42718.net/mirror/tenox/os/sinix/">here</a>.</p>



<p class="wp-block-paragraph">For the lazy, I have prepared <a href="https://tenox.pdp-11.net/os/sinix/virt/sinixn545-qemu.tar.lz">a ready to run image with all dependencies and QEMU binaries for Mac, Linux and Windows</a>. The root password is just <code>password</code>. I have included <code>bash</code> and a bunch of GNU tools from <a href="http://files.42718.net/mirror/tenox/os/sinix/pd-n/gnu/gnustuff/gnustuff.1.1/">gnustuff</a> package under <code>/home/tools</code>. You can get gcc and others from <a href="http://files.42718.net/mirror/tenox/os/sinix/pd-n/gnu/gcc/gcc-3.0.2/">here</a>. There are some commercial apps <a href="http://files.42718.net/mirror/tenox/os/sinix/apps/">here</a>.</p>



<p class="wp-block-paragraph">Have Fun with Virtualization!</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="435" src="https://virtuallyfun.com/wp-content/uploads/2026/10/sinix-nz-1024x435.png" alt="" class="wp-image-15994" srcset="https://virtuallyfun.com/wp-content/uploads/2026/10/sinix-nz-1024x435.png 1024w, https://virtuallyfun.com/wp-content/uploads/2026/10/sinix-nz-300x127.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/10/sinix-nz-768x326.png 768w, https://virtuallyfun.com/wp-content/uploads/2026/10/sinix-nz-1536x652.png 1536w, https://virtuallyfun.com/wp-content/uploads/2026/10/sinix-nz-2048x869.png 2048w, https://virtuallyfun.com/wp-content/uploads/2026/10/sinix-nz-500x212.png 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">SINIX-N on QEMU and SINIX-Z on 86Box side by side!</figcaption></figure>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2026/10/09/sinix-n-aka-reliant-unix-on-qemu-mips/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Insignia NTrigue &#8211; The Forgotten Citrix X11 Protocol!</title>
		<link>https://virtuallyfun.com/2026/10/03/insignia-ntrigue-the-forgotten-citrix-x11-protocol/</link>
					<comments>https://virtuallyfun.com/2026/10/03/insignia-ntrigue-the-forgotten-citrix-x11-protocol/#comments</comments>
		
		<dc:creator><![CDATA[tenox]]></dc:creator>
		<pubDate>Sat, 03 Oct 2026 08:07:09 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=15930</guid>

					<description><![CDATA[(This is a guest post by Antoni Sawicki aka Tenox) In the previous post I mentioned working on a large deployment of Citrix and NeoWare thin terminals. We were using Citrix ICA exclusively. But the NeoWare terminals also had this &#8230; <a href="https://virtuallyfun.com/2026/10/03/insignia-ntrigue-the-forgotten-citrix-x11-protocol/">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">In the <a href="https://virtuallyfun.com/2026/09/25/i960-unix-workstation-hds-neoware-workstation/" data-type="post" data-id="15912">previous post</a> I mentioned working on a large deployment of Citrix and NeoWare thin terminals. We were using Citrix ICA exclusively. But the NeoWare terminals also had this mysterious &#8220;NTRIGUE&#8221; protocol that I never had a chance to use:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="896" height="486" src="https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigueica.png" alt="" class="wp-image-15936" srcset="https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigueica.png 896w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigueica-300x163.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigueica-768x417.png 768w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigueica-500x271.png 500w" sizes="auto, (max-width: 896px) 100vw, 896px" /></figure>



<p class="wp-block-paragraph">Various brochures, press articles and ads about the <a href="https://virtuallyfun.com/2026/09/25/i960-unix-workstation-hds-neoware-workstation/" data-type="post" data-id="15912">HDS @workStation</a> also mentioned that this thin client is for NTRIGUE with zero mention of Citrix or ICA!</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="797" height="1024" src="https://virtuallyfun.com/wp-content/uploads/2026/10/ad-797x1024.png" alt="" class="wp-image-15931" srcset="https://virtuallyfun.com/wp-content/uploads/2026/10/ad-797x1024.png 797w, https://virtuallyfun.com/wp-content/uploads/2026/10/ad-234x300.png 234w, https://virtuallyfun.com/wp-content/uploads/2026/10/ad-768x987.png 768w, https://virtuallyfun.com/wp-content/uploads/2026/10/ad-1196x1536.png 1196w, https://virtuallyfun.com/wp-content/uploads/2026/10/ad.png 1279w" sizes="auto, (max-width: 797px) 100vw, 797px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="727" height="1024" src="https://virtuallyfun.com/wp-content/uploads/2026/10/ad1-727x1024.png" alt="" class="wp-image-15932" srcset="https://virtuallyfun.com/wp-content/uploads/2026/10/ad1-727x1024.png 727w, https://virtuallyfun.com/wp-content/uploads/2026/10/ad1-213x300.png 213w, https://virtuallyfun.com/wp-content/uploads/2026/10/ad1-768x1082.png 768w, https://virtuallyfun.com/wp-content/uploads/2026/10/ad1.png 1021w" sizes="auto, (max-width: 727px) 100vw, 727px" /></figure>



<p class="wp-block-paragraph">Very strangely all <strong>NTRIGUE</strong> and no mention of <strong>ICA/Citrix</strong>! What is going on here?</p>



<p class="wp-block-paragraph">And what exactly is this NTRIGUE?</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="558" src="https://virtuallyfun.com/wp-content/uploads/2026/10/article1-1024x558.png" alt="" class="wp-image-15934" srcset="https://virtuallyfun.com/wp-content/uploads/2026/10/article1-1024x558.png 1024w, https://virtuallyfun.com/wp-content/uploads/2026/10/article1-300x163.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/10/article1-768x418.png 768w, https://virtuallyfun.com/wp-content/uploads/2026/10/article1-500x272.png 500w, https://virtuallyfun.com/wp-content/uploads/2026/10/article1.png 1191w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="804" height="1024" src="https://virtuallyfun.com/wp-content/uploads/2026/10/article0-804x1024.png" alt="" class="wp-image-15933" srcset="https://virtuallyfun.com/wp-content/uploads/2026/10/article0-804x1024.png 804w, https://virtuallyfun.com/wp-content/uploads/2026/10/article0-236x300.png 236w, https://virtuallyfun.com/wp-content/uploads/2026/10/article0-768x978.png 768w, https://virtuallyfun.com/wp-content/uploads/2026/10/article0-1206x1536.png 1206w, https://virtuallyfun.com/wp-content/uploads/2026/10/article0.png 1279w" sizes="auto, (max-width: 804px) 100vw, 804px" /></figure>



<p class="wp-block-paragraph">In a nutshell: Isignia company was mainly known for SoftPC and SoftWindows &#8211; PC emulators for Mac and Unix.</p>



<p class="wp-block-paragraph"><strong>Insignia NTRIGUE</strong> product was a version of <strong>Citrix WinFrame </strong>that used <strong>Xwindow / X11</strong> protocol for the transport. X11 appears beside ICA in the WinStation protocol list.</p>



<p class="wp-block-paragraph">And that would be all&#8230; if I didn&#8217;t score a red box on eBay!</p>



<p class="wp-block-paragraph">Behold! After 30 years of waiting, I present you NTrigue:</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="884" height="1024" src="https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-box-front-884x1024.jpg" alt="" class="wp-image-15937" srcset="https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-box-front-884x1024.jpg 884w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-box-front-259x300.jpg 259w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-box-front-768x890.jpg 768w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-box-front-1325x1536.jpg 1325w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-box-front-1767x2048.jpg 1767w" sizes="auto, (max-width: 884px) 100vw, 884px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="862" height="1024" src="https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-box-back-862x1024.jpg" alt="" class="wp-image-15938" srcset="https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-box-back-862x1024.jpg 862w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-box-back-253x300.jpg 253w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-box-back-768x912.jpg 768w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-box-back-1293x1536.jpg 1293w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-box-back-1724x2048.jpg 1724w" sizes="auto, (max-width: 862px) 100vw, 862px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="1004" src="https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-cdrom-1024x1004.jpg" alt="" class="wp-image-15939" srcset="https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-cdrom-1024x1004.jpg 1024w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-cdrom-300x294.jpg 300w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-cdrom-768x753.jpg 768w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-cdrom-1536x1506.jpg 1536w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-cdrom-2048x2008.jpg 2048w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-cdrom-306x300.jpg 306w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">The CDROM is essentially Citrix WinFrame but everything is find / replace rebranded as NTRIGUE.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="742" height="440" src="https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-setup2.png" alt="" class="wp-image-15941" srcset="https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-setup2.png 742w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-setup2-300x178.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-setup2-500x296.png 500w" sizes="auto, (max-width: 742px) 100vw, 742px" /></figure>



<p class="wp-block-paragraph">Even the NTOS kernel prints NTRIGUE&#8230; </p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="732" height="436" src="https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-boot.png" alt="" class="wp-image-15942" srcset="https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-boot.png 732w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-boot-300x179.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-boot-500x298.png 500w" sizes="auto, (max-width: 732px) 100vw, 732px" /></figure>



<p class="wp-block-paragraph">And the login screen</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="659" height="522" src="https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-login.png" alt="" class="wp-image-15943" srcset="https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-login.png 659w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-login-300x238.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-login-379x300.png 379w" sizes="auto, (max-width: 659px) 100vw, 659px" /></figure>



<p class="wp-block-paragraph">The real deal comes from WinStation configuration. You can create one with X11 protocol instead of ICA:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="656" height="526" src="https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-x11-setup.png" alt="" class="wp-image-15944" srcset="https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-x11-setup.png 656w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-x11-setup-300x241.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-x11-setup-374x300.png 374w" sizes="auto, (max-width: 656px) 100vw, 656px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="659" height="523" src="https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-x11-mgmt.png" alt="" class="wp-image-15945" srcset="https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-x11-mgmt.png 659w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-x11-mgmt-300x238.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-x11-mgmt-378x300.png 378w" sizes="auto, (max-width: 659px) 100vw, 659px" /></figure>



<p class="wp-block-paragraph">But how do you use it? Very simply! In two ways:</p>



<p class="wp-block-paragraph"><strong>XDMCP Query</strong>, either from a physical Xterminal or <code>Xnest</code> or <code>Xephyr</code>:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="679" height="573" src="https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-xdmcp.png" alt="" class="wp-image-15947" srcset="https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-xdmcp.png 679w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-xdmcp-300x253.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-xdmcp-355x300.png 355w" sizes="auto, (max-width: 679px) 100vw, 679px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="670" height="565" src="https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-xdmcp2.png" alt="" class="wp-image-15948" srcset="https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-xdmcp2.png 670w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-xdmcp2-300x253.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-xdmcp2-356x300.png 356w" sizes="auto, (max-width: 670px) 100vw, 670px" /></figure>



<p class="wp-block-paragraph">&#8230;yes so now any plain regular Xterminal like NCD, HP, Tek, IBM, DEC, etc can connect to a Windows host!</p>



<p class="wp-block-paragraph">Second way &#8211; export NTRIGUE X11 client via remote display export. Like you would with <code>xterm -display x.x.x.x:N</code> or <code>export DISPLAY=....</code>. You <strong>RSH</strong> into NTRIGUE box and request a client:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="572" height="802" src="https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-rsh-doc.png" alt="" class="wp-image-15952" srcset="https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-rsh-doc.png 572w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-rsh-doc-214x300.png 214w" sizes="auto, (max-width: 572px) 100vw, 572px" /></figure>



<pre class="wp-block-code"><code>rsh &lt;target&gt; &lt;client_ip&gt; &lt;resolution&gt; &lt;colors&gt;</code></pre>



<p class="wp-block-paragraph">In practice:</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="848" src="https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-rsh-1024x848.png" alt="" class="wp-image-15949" srcset="https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-rsh-1024x848.png 1024w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-rsh-300x248.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-rsh-768x636.png 768w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-rsh-362x300.png 362w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-rsh.png 1292w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="843" src="https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-rsh3-1024x843.png" alt="" class="wp-image-15951" srcset="https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-rsh3-1024x843.png 1024w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-rsh3-300x247.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-rsh3-768x632.png 768w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-rsh3-365x300.png 365w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-rsh3.png 1305w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">It seems that the NT box runs a <strong>rsh</strong> daemon and can send you an X11 exported client via  x11.dll. It looks like they ported xlib to NT:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="664" height="531" src="https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-xlib.png" alt="" class="wp-image-15963" srcset="https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-xlib.png 664w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-xlib-300x240.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-xlib-375x300.png 375w" sizes="auto, (max-width: 664px) 100vw, 664px" /></figure>



<p class="wp-block-paragraph">I find it curiously odd that the NTRIGUE client &#8220;app&#8221; runs on the host and exports display via X11 protocol. This is unlike ICA or RDP where the client runs on &#8230; the client.</p>



<p class="wp-block-paragraph">Citrix ultimately <a href="https://www.zdnet.com/article/citrix-puts-winframe-on-mac-unix-systems/">acquired</a> NTrigue from Insignia. Never to be heard from again and the tech essentially being buried. Is possible that this became their X11 ICA Client, but more likely they just bought it to kill competition to ICA protocol. After Microsoft released Terminal Server Edition with RDP, the ICA protocol and app management was all that Citrix had left to offer. NTrigue offered a &#8220;client-less&#8221; alternative. That couldn&#8217;t be good for business.</p>



<p class="wp-block-paragraph">Finally a gallery of various UNIX systems talking to NTRIGUE:</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="837" src="https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-hpux-1024x837.png" alt="" class="wp-image-15955" srcset="https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-hpux-1024x837.png 1024w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-hpux-300x245.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-hpux-768x628.png 768w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-hpux-367x300.png 367w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-hpux.png 1304w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="809" src="https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-solaris-1024x809.png" alt="" class="wp-image-15957" srcset="https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-solaris-1024x809.png 1024w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-solaris-300x237.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-solaris-768x607.png 768w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-solaris-380x300.png 380w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-solaris.png 1045w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="908" height="853" src="https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-unixware.png" alt="" class="wp-image-15958" srcset="https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-unixware.png 908w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-unixware-300x282.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-unixware-768x721.png 768w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-unixware-319x300.png 319w" sizes="auto, (max-width: 908px) 100vw, 908px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="806" src="https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-aux-1024x806.png" alt="" class="wp-image-15960" srcset="https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-aux-1024x806.png 1024w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-aux-300x236.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-aux-768x604.png 768w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-aux-381x300.png 381w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-aux.png 1169w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">You can download NTRIGUE from here: <a href="https://tenox.pdp-11.net/os/winnt/MultiWin/ntrigue/">https://tenox.pdp-11.net/os/winnt/MultiWin/ntrigue/</a></p>



<p class="wp-block-paragraph">PS<br>I do have the license disk but it&#8217;s unreadable because of 720k format trickery. I will read it with a flux reader in a few days.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="994" src="https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-lice-1024x994.jpg" alt="" class="wp-image-15962" srcset="https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-lice-1024x994.jpg 1024w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-lice-300x291.jpg 300w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-lice-768x746.jpg 768w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-lice-1536x1492.jpg 1536w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-lice-2048x1989.jpg 2048w, https://virtuallyfun.com/wp-content/uploads/2026/10/ntrigue-lice-309x300.jpg 309w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Update: Rairii crafted a keygen for it.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2026/10/03/insignia-ntrigue-the-forgotten-citrix-x11-protocol/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>i960 Unix Workstation &#8211; HDS / Neoware @WorkStation</title>
		<link>https://virtuallyfun.com/2026/09/25/i960-unix-workstation-hds-neoware-workstation/</link>
					<comments>https://virtuallyfun.com/2026/09/25/i960-unix-workstation-hds-neoware-workstation/#comments</comments>
		
		<dc:creator><![CDATA[tenox]]></dc:creator>
		<pubDate>Fri, 25 Sep 2026 07:53:45 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=15912</guid>

					<description><![CDATA[(This is a guest post by Antoni Sawicki aka Tenox) Around 1998/99 or so I was involved in a large deployment of Windows NT TSE (Terminal Server Edition) with Citrix Metaframe, for a Forbes top-100 listed corporation. The general population &#8230; <a href="https://virtuallyfun.com/2026/09/25/i960-unix-workstation-hds-neoware-workstation/">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">Around 1998/99 or so I was involved in a large deployment of Windows NT TSE (Terminal Server Edition) with Citrix Metaframe, for a Forbes top-100 listed corporation. The general population were using plain boring Neoware thin terminals with ICA client for their daily tasks. </p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="159" height="300" src="https://virtuallyfun.com/wp-content/uploads/2026/09/image.png" alt="" class="wp-image-15913"/><figcaption class="wp-element-caption">Unidentified generic Neoware thin client pic stolen from ParkyTowers</figcaption></figure>



<p class="wp-block-paragraph">Managers and higher ups were using &#8220;high end&#8221; Neoware &#8220;workstations&#8221;. Actually named <strong><em>&#8220;@workStation Prima&#8221;</em></strong>. They had options for TV and AV capture cards, teleconferencing, streaming and multi screen. However no one really used these advanced features and the expensive workstations didn&#8217;t provide any extra functionality or value in practice. Just bigger, fancier and made you look more important in the corporate rat race.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="626" height="455" src="https://virtuallyfun.com/wp-content/uploads/2026/09/image-1.png" alt="" class="wp-image-15915" srcset="https://virtuallyfun.com/wp-content/uploads/2026/09/image-1.png 626w, https://virtuallyfun.com/wp-content/uploads/2026/09/image-1-300x218.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/09/image-1-413x300.png 413w" sizes="auto, (max-width: 626px) 100vw, 626px" /></figure>



<p class="wp-block-paragraph">For the more perceptive observer however they did have some interesting curiosities hiding inside the pizza box. Firstly they were rocking <a href="https://en.wikipedia.org/wiki/Intel_i960" data-type="link" data-id="https://en.wikipedia.org/wiki/Intel_i960">Intel i960</a> !</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="796" src="https://virtuallyfun.com/wp-content/uploads/2026/09/image-2-1024x796.png" alt="" class="wp-image-15916" srcset="https://virtuallyfun.com/wp-content/uploads/2026/09/image-2-1024x796.png 1024w, https://virtuallyfun.com/wp-content/uploads/2026/09/image-2-300x233.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/09/image-2-768x597.png 768w, https://virtuallyfun.com/wp-content/uploads/2026/09/image-2-1536x1194.png 1536w, https://virtuallyfun.com/wp-content/uploads/2026/09/image-2-2048x1592.png 2048w, https://virtuallyfun.com/wp-content/uploads/2026/09/image-2-386x300.png 386w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Secondly if you pressed the odd &#8220;Don&#8217;t login&#8221; button at the ICA screen, you would land at a full blown desktop with some apps, games and a terminal with local shell. The OS (named <em>netOS</em>) was some proprietary i960 UNIX. Because it did feature mostly GNU apps I assumed it simply must have been an embedded Linux distro and didn&#8217;t make much of it.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="820" src="https://virtuallyfun.com/wp-content/uploads/2026/09/netos-desktop-1024x820.png" alt="" class="wp-image-15918" srcset="https://virtuallyfun.com/wp-content/uploads/2026/09/netos-desktop-1024x820.png 1024w, https://virtuallyfun.com/wp-content/uploads/2026/09/netos-desktop-300x240.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/09/netos-desktop-768x615.png 768w, https://virtuallyfun.com/wp-content/uploads/2026/09/netos-desktop-375x300.png 375w, https://virtuallyfun.com/wp-content/uploads/2026/09/netos-desktop.png 1289w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Neoware netOS 3.2 Desktop</figcaption></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="620" height="261" src="https://virtuallyfun.com/wp-content/uploads/2026/09/netos-av.png" alt="" class="wp-image-15919" srcset="https://virtuallyfun.com/wp-content/uploads/2026/09/netos-av.png 620w, https://virtuallyfun.com/wp-content/uploads/2026/09/netos-av-300x126.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/09/netos-av-500x210.png 500w" sizes="auto, (max-width: 620px) 100vw, 620px" /><figcaption class="wp-element-caption">netOS @workstation advanced TV/AV/streaming options</figcaption></figure>



<p class="wp-block-paragraph">Fast forward almost 30 years, Rico scored a <a href="https://archive.org/details/neoware_netos32">copy of Neoware netOS install media</a> and some <a href="https://www.reddit.com/r/unixporn/comments/1vdtzzk/netoswm_hds_workstation_back_online_after_30_years/" data-type="link" data-id="https://www.reddit.com/r/unixporn/comments/1vdtzzk/netoswm_hds_workstation_back_online_after_30_years/">people even got it installed</a>. Out of nostalgia, I also wanted to do some archeology here and play with i960 iron. Bought one of these Neoware @workstation terminals at eBay and got the OS copied to my tftp/nfs server and booted it up.</p>



<p class="wp-block-paragraph">Good memories and fun with ICA and XDMCP terminal. But I wanted to see what else can be done with the weird i960 system. I started looking at the kernel and tools. Upon closer inspection of the binaries, turns out these are not Linux at all (also i960 doesn&#8217;t have MMU so it could not run it anyhow), instead it seem to be 4.4-BSD based.</p>



<p class="wp-block-paragraph">AFAIK an official SDK was never publicly available. But applications like <em>NEdit</em>, <em>XScreensaver</em> and even <em>Netscape Navigator</em> shipped with the OS so they must have been ported to netOS internally. Fortunately with help of LLM I was able to do some reverse engineering and map out the binary format and syscall interface. GCC 2.95 did support i960 ISA and Binutils 2.11 was able to produce somewhat compatible binary format. <code>i960-intel-nindy</code> is the closest triplet (nindy is the i960 ROM monitor). The rest was history. An <a href="https://github.com/tenox7/netos-sdk">unofficial netOS SDK</a> was born in an evening.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="819" src="https://virtuallyfun.com/wp-content/uploads/2026/09/aclock-i960-netos-1024x819.png" alt="" class="wp-image-15920" srcset="https://virtuallyfun.com/wp-content/uploads/2026/09/aclock-i960-netos-1024x819.png 1024w, https://virtuallyfun.com/wp-content/uploads/2026/09/aclock-i960-netos-300x240.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/09/aclock-i960-netos-768x615.png 768w, https://virtuallyfun.com/wp-content/uploads/2026/09/aclock-i960-netos-375x300.png 375w, https://virtuallyfun.com/wp-content/uploads/2026/09/aclock-i960-netos.png 1286w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Aclock on i960 UNIX</figcaption></figure>



<p class="wp-block-paragraph">For now it can compile just the simplest C apps, but I will expand it more. I want to port <a href="https://github.com/tenox7/micropolis-legacy">SimCity</a>!</p>



<p class="wp-block-paragraph">Last but not least the &#8220;premium workstation&#8221; has an IDE port and allows installation of a hard disk for local boot. This makes it lot less of a network booted terminal and more of a proper workstation. I slapped on an industrial IDE DOM, fdisk/newfs and got the OS copied to it using provided script:</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="768" src="https://virtuallyfun.com/wp-content/uploads/2026/09/image-3-1024x768.png" alt="" class="wp-image-15917" srcset="https://virtuallyfun.com/wp-content/uploads/2026/09/image-3-1024x768.png 1024w, https://virtuallyfun.com/wp-content/uploads/2026/09/image-3-300x225.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/09/image-3-768x576.png 768w, https://virtuallyfun.com/wp-content/uploads/2026/09/image-3-1536x1152.png 1536w, https://virtuallyfun.com/wp-content/uploads/2026/09/image-3-2048x1536.png 2048w, https://virtuallyfun.com/wp-content/uploads/2026/09/image-3-400x300.png 400w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Now I have a full blown i960 UNIX graphical workstation with local OS and SDK. Hopefully one day it can self host its own toolchain!</p>



<p class="wp-block-paragraph">netOS documentation is available from <a href="https://tenox.pdp-11.net/os/netos/Documentation/">https://tenox.pdp-11.net/os/netos/Documentation/</a><br>netOS sdk <a href="https://github.com/tenox7/netos-sdk">https://github.com/tenox7/netos-sdk</a></p>



<p class="wp-block-paragraph">Update: now we have <code>rshd</code>, <code>telnetd</code> and even <code>busybox</code> !!</p>



<pre class="wp-block-code"><code>studio:/Users/tenox&gt; telnet 192.168.1.11
Trying 192.168.1.11...
Connected to 192.168.1.11.
Escape character is '^]'.
netOS telnetd - exit or ^D to quit
NETOS&gt; busybox sh

BusyBox v1.00 (2026.09.27-09:42+0000) hush - the humble shell v0.01 (testing)
Enter 'help' for a list of built-in commands.

~ # version
Server Code Version: 3.2-D (Build 560)
PLCC Boot PROM Version: 3.1.1-E (Build 12)
netOS Version: 3.2 netOS for the Enterprise with ICA
~ # 
</code></pre>



<p class="wp-block-paragraph">Update: Thanks to Ajfa netOS is now <a href="https://github.com/ajfa/hds-viewstation-mame">running on MAME</a>!</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="796" src="https://virtuallyfun.com/wp-content/uploads/2026/09/image-4-1024x796.png" alt="" class="wp-image-15927" srcset="https://virtuallyfun.com/wp-content/uploads/2026/09/image-4-1024x796.png 1024w, https://virtuallyfun.com/wp-content/uploads/2026/09/image-4-300x233.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/09/image-4-768x597.png 768w, https://virtuallyfun.com/wp-content/uploads/2026/09/image-4-386x300.png 386w, https://virtuallyfun.com/wp-content/uploads/2026/09/image-4.png 1197w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">netOS 3.2 Netscape on i960 running on MAME!</figcaption></figure>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2026/09/25/i960-unix-workstation-hds-neoware-workstation/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>Windows XP 2002 for the Itanium: Unbridled rage</title>
		<link>https://virtuallyfun.com/2026/08/03/windows-xp-2002-for-the-itanium-unbridled-rage/</link>
					<comments>https://virtuallyfun.com/2026/08/03/windows-xp-2002-for-the-itanium-unbridled-rage/#comments</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Mon, 03 Aug 2026 20:47:46 +0000</pubDate>
				<category><![CDATA[64bit computing]]></category>
		<category><![CDATA[gcc]]></category>
		<category><![CDATA[QEMU]]></category>
		<category><![CDATA[Win64]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=15864</guid>

					<description><![CDATA[This is exciting news, there is a fork of Qemu that has workable Itanium Merced emulation, and it&#8217;s good enough to run Windows XP/2003! Enter Malte Kuhlmann&#8216;s Qemu fork of syunnPC&#8216;s AI Itanium infused Qemu fork. I&#8217;m sure at some &#8230; <a href="https://virtuallyfun.com/2026/08/03/windows-xp-2002-for-the-itanium-unbridled-rage/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="810" src="https://virtuallyfun.com/wp-content/uploads/2026/07/Screenshot-2026-07-27-at-4.51.06-PM-1024x810.png" alt="" class="wp-image-15865" srcset="https://virtuallyfun.com/wp-content/uploads/2026/07/Screenshot-2026-07-27-at-4.51.06-PM-1024x810.png 1024w, https://virtuallyfun.com/wp-content/uploads/2026/07/Screenshot-2026-07-27-at-4.51.06-PM-300x237.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/07/Screenshot-2026-07-27-at-4.51.06-PM-768x608.png 768w, https://virtuallyfun.com/wp-content/uploads/2026/07/Screenshot-2026-07-27-at-4.51.06-PM-1536x1216.png 1536w, https://virtuallyfun.com/wp-content/uploads/2026/07/Screenshot-2026-07-27-at-4.51.06-PM-379x300.png 379w, https://virtuallyfun.com/wp-content/uploads/2026/07/Screenshot-2026-07-27-at-4.51.06-PM.png 1620w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Windows XP ia64 build 2600 in all it&#8217;s glory</figcaption></figure>



<p class="wp-block-paragraph">This is exciting news, there is a fork of Qemu that has workable Itanium Merced emulation, and it&#8217;s good enough to run Windows XP/2003!  Enter <a href="https://github.com/makuhlmann" target="_blank" rel="noreferrer noopener"><strong>Malte Kuhlmann</strong></a>&#8216;s <a href="https://github.com/makuhlmann/qemu-system-ia64/tree/merced">Qemu fork</a> of <a href="https://github.com/syunnPC">syunnPC</a>&#8216;s <a href="https://github.com/syunnPC/qemu-system-ia64/tree/main">AI Itanium infused Qemu fork</a>.</p>



<p class="wp-block-paragraph">I&#8217;m sure at some point there will be some kind of merger.  As always things move fast when they are interesting.</p>



<p class="wp-block-paragraph">At any rate, I had nothing but incredible issues getting this to build.  I should have written the steps down for the Qemu Alpha for that can run Alph64 Windows! &#8230; .however I didn&#8217;t so I kind of lost (hopefully temperarily) the recipies needed.</p>



<p class="wp-block-paragraph">Instead, I&#8217;m jumping back to my mac mini, as of course macOS is just enough UNIX to be useful but mainstream enough to have real application.  And part of the reason is that I wanted to build the firmware as I had a feeling that this was some important &#8216;lockstep&#8217; thing I was missing.</p>



<p class="wp-block-paragraph">Building cross compilers isn&#8217;t that new for me or this blog.  As a matter of fact, I&#8217;ve got two at the moment from other various projects:</p>



<pre class="wp-block-code"><code>jsteve@Jasons-Mac-mini gcc % /usr/local/os2/bin/i386-pc-linux-gnuaout-gcc -v
Reading specs from /usr/local/os2/lib/gcc-lib/i386-pc-linux-gnuaout/2.8.1/specs
gcc version 2.8.1
jsteve@Jasons-Mac-mini gcc % /usr/local/i586-linux2/bin/i586-linux-gcc -v
Reading specs from /usr/local/i586-linux2/lib/gcc-lib/i586-linux/2.8.1/specs
gcc version 2.8.1</code></pre>



<p class="wp-block-paragraph">Since GCC 2.8.1 seems to run &#8216;okay&#8217; as a macOS arm64 binary to cross compile to the i386&#8230; But that&#8217;s not for here.  Since this is a &#8216;modern&#8217; build, there was no need for any funny business.  Things just worked.  Surprisngly, I know.  Obviously for people years later this won&#8217;t hold true.</p>



<h2 class="wp-block-heading">Binutils</h2>



<p class="wp-block-paragraph">Nothing much to see or say, just used binutils 2.46.0, and it configured/built out of the box.  Nice.</p>



<pre class="wp-block-code"><code>../binutils-2.46.0/configure --target=ia64-linux-gnu --prefix=/usr/local/ia64-linux-gnu</code></pre>



<h2 class="wp-block-heading">GCC</h2>



<p class="wp-block-paragraph">This is a bit weird as, the Itanium is not a dying platform, but a <a href="https://www.phoronix.com/news/Itanium-IA-64-GCC-16-Obsolete">very dead one</a>. Although thanks to a single user, René Rebe <a href="https://www.theregister.com/software/2024/11/01/gcc-15-to-undeprecate-itanium-support-for-now/626941" target="_blank" rel="noreferrer noopener">keeping the flame alive</a>, I just chose to use the mentioned version, 15 to see if it still works. Spoiler, it did!</p>



<p class="wp-block-paragraph">Building on macOS also means I do have homebrew installed, and that instead of building so many dependancies from hand, I could just brew the dependancies for GCC.  That did make configuring it a little more involved.</p>



<pre class="wp-block-code"><code>../gcc-15.3.0/configure \
  --target=ia64-linux-gnu \
  --prefix=/usr/local/ia64-linux-gnu \
  --disable-bootstrap \
  --disable-multilib \
  --enable-languages=c \
  --with-gmp=/opt/homebrew \
  --with-mpfr=/opt/homebrew \
  --with-mpc=/opt/homebrew \
  CPPFLAGS="-I/opt/homebrew/include" \
  LDFLAGS="-L/opt/homebrew/lib"</code></pre>



<p class="wp-block-paragraph">There is some weird duplicate define of fdopen that throws off the build, thanks to zlib.  I know wtf.</p>



<pre class="wp-block-code"><code>In file included from ../../gcc-15.3.0/zlib/zutil.c:10:
In file included from ../../gcc-15.3.0/zlib/gzguts.h:21:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:61:
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdio.h:322:7: error:
expected ')'
322 | FILE *fdopen(int, const char *) __DARWIN_ALIAS_STARTING(__MAC_10_6, _...
|   ^
../../gcc-15.3.0/zlib/zutil.h:140:33: note: expanded from
macro 'fdopen'
140 | # define fdopen(fd,mode) NULL /* No fdopen() */</code></pre>



<p class="wp-block-paragraph">The fix, of course is to comment out line 140 of zutil.h</p>



<p class="wp-block-paragraph">After that, it&#8217;ll mostly build, (remember to have the binutils binary in your path! <em><br>export PATH=/usr/local/ia64-linux-gnu/bin:$PATH )</em></p>



<p class="wp-block-paragraph">It&#8217;ll complain about missing pthread as it want&#8217;s to build all the Linux stuff, but we don&#8217;t care.</p>



<pre class="wp-block-code"><code>In file included from ../../../gcc-15.3.0/libgcc/gthr.h:157,
from ../../../gcc-15.3.0/libgcc/libgcov-interface.c:27:
./gthr-default.h:35:10: fatal error: pthread.h: No such file or directory
35 | #include &lt;pthread.h&gt;
| ^~~~~~~~~~~
compilation terminated.</code></pre>



<p class="wp-block-paragraph">I did have to manually copy libgcc.a however.</p>



<pre class="wp-block-code"><code>cp ia64-linux-gnu/libgcc/libgcc.a /usr/local/ia64-linux-gnu/ia64-linux-gnu/lib/libgcc.a'.</code></pre>



<p class="wp-block-paragraph">Then just cd to the gcc directory and run a make install.</p>



<p class="wp-block-paragraph">And with that, I&#8217;ve now got an Itanium cross compiler, to build the firmware!. </p>



<pre class="wp-block-code"><code>jsteve@Jasons-Mac-mini gcc % /usr/local/ia64-linux-gnu/bin/ia64-linux-gnu-gcc -v
Using built-in specs.
COLLECT_GCC=/usr/local/ia64-linux-gnu/bin/ia64-linux-gnu-gcc
COLLECT_LTO_WRAPPER=/usr/local/ia64-linux-gnu/libexec/gcc/ia64-linux-gnu/15.3.0/lto-wrapper
Target: ia64-linux-gnu
Configured with: ../gcc-15.3.0/configure --target=ia64-linux-gnu --prefix=/usr/local/ia64-linux-gnu --disable-bootstrap --disable-multilib --enable-languages=c --with-gmp=/opt/homebrew --with-mpfr=/opt/homebrew --with-mpc=/opt/homebrew CPPFLAGS=-I/opt/homebrew/include LDFLAGS=-L/opt/homebrew/lib
Thread model: posix
Supported LTO compression algorithms: zlib
gcc version 15.3.0 (GCC)</code></pre>



<p class="wp-block-paragraph">Neat!</p>



<h2 class="wp-block-heading">Qemu</h2>



<p class="wp-block-paragraph">I&#8217;ve defiantly homebrewed some dependencies in the past, but I&#8217;ll be damned if I know what exactly.  </p>



<p class="wp-block-paragraph">First get the source (as of this moment, July 31st 2026)</p>



<pre class="wp-block-code"><code>git clone --branch merced --single-branch https://github.com/makuhlmann/qemu-system-ia64.git</code></pre>



<p class="wp-block-paragraph">Then make a build directory, as we don&#8217;t build in the source!</p>



<p class="wp-block-paragraph">Configuring on macOS is of course&#8230;. weird.</p>



<pre class="wp-block-code"><code>../qemu-system-ia64/configure \
  --disable-qom-cast-debug \
  --disable-stack-protector \
  --extra-cflags='-O2 -fno-stack-protector -fzero-call-used-regs=skip -ftrivial-auto-var-init=uninitialized' \
--disable-guest-agent-msi --disable-werror --enable-slirp \
--target-list=ia64-softmmu --disable-sdl  --python=/usr/bin/python3</code></pre>



<p class="wp-block-paragraph">Since I&#8217;m on macOS, I wanted to use the coca backend, so I don&#8217;t care about GTK+ or SDL.</p>



<p class="wp-block-paragraph">From there it was just a matter of running make&#8230; I did a -j6 to use six cores it tore through the source, stopped after a few minutes with some weird error, I just typed in &#8216;make&#8217; again and it finished&#8230;. Not sure what it&#8217;s hangup was, and I really don&#8217;t care.</p>



<p class="wp-block-paragraph"><strong>**EDIT</strong></p>



<p class="wp-block-paragraph">            Newer builds now require <a href="https://github.com/open-acpica/acpica/releases">iasl from ACPICA</a></p>



<p class="wp-block-paragraph">For this installation I&#8217;m using this image:</p>



<p class="wp-block-paragraph"><a href="https://archive.org/details/5.1.2600.0.xpclient.-010817-1148-ia-64fre-client-professional-retail-en-us-wxpifpp-en" target="_blank" rel="noreferrer noopener">5.1.2600.0.xpclient.010817-1148_ia64fre_client-professional_retail_en-us-WXPIFPP_EN.iso</a></p>



<p class="wp-block-paragraph">It&#8217;s got a MD5 checksum of : 604ee3141ed6a34391a89a33c0019702</p>



<p class="wp-block-paragraph">As there are <em>many</em> versions of XP Itanium, but it&#8217;s so easy to get the wrong one.</p>



<h2 class="wp-block-heading">Installing</h2>



<p class="wp-block-paragraph">Now for the &#8216;hard&#8217; part.  Getting this to actually install.</p>



<p class="wp-block-paragraph">First create a hard disk, say 20GB ?</p>



<pre class="wp-block-code"><code>./merced-build/qemu-img create -f vmdk ia64-xp64-merced.vmdk 20G
Formatting 'ia64-xp64-merced.vmdk', fmt=vmdk size=21474836480 compat6=off hwversion=undefined</code></pre>



<p class="wp-block-paragraph">This is what I use, thanks to Roy Tam!</p>



<pre class="wp-block-code"><code>merced-build/qemu-system-ia64-unsigned \
    -bios ./merced-build/roms/ia64-firmware/ia64-firmware.bin \
    -machine ia64-vpc,i8042=off,nvram=ia64fw-nvram-merced.bin \
    -cdrom "5.1.2600.0.xpclient.010817-1148_ia64fre_client-professional_retail_en-us-WXPIFPP_EN.iso" \
    -hda "ia64-xp64-merced.vmdk" \
    -accel tcg,thread=multi,tb-size=2048 -smp 1 -m 1536 \
    -vga ati -cpu merced \
    -display cocoa,zoom-to-fit=on \
    -nic user,model=i82557a,hostfwd=tcp::3386-:3389</code></pre>



<p class="wp-block-paragraph">    And with that, it&#8217;ll launch into the EFI firmware</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="499" height="304" src="https://virtuallyfun.com/wp-content/uploads/2026/07/Screenshot-2026-07-31-at-3.14.45-PM.png" alt="" class="wp-image-15868" srcset="https://virtuallyfun.com/wp-content/uploads/2026/07/Screenshot-2026-07-31-at-3.14.45-PM.png 499w, https://virtuallyfun.com/wp-content/uploads/2026/07/Screenshot-2026-07-31-at-3.14.45-PM-300x183.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/07/Screenshot-2026-07-31-at-3.14.45-PM-492x300.png 492w" sizes="auto, (max-width: 499px) 100vw, 499px" /><figcaption class="wp-element-caption">Itanium EFI Firmware</figcaption></figure>
</div>


<p class="wp-block-paragraph">Being greeted by the firmware image, is again confirmation that we can indeed cross compile the Itanium firmware with our GCC cross compiler!</p>



<p class="wp-block-paragraph">And then the CD-ROM will prompt to hit any key to boot from CD</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="534" height="356" src="https://virtuallyfun.com/wp-content/uploads/2026/07/Screenshot-2026-07-31-at-3.12.52-PM.png" alt="" class="wp-image-15867" srcset="https://virtuallyfun.com/wp-content/uploads/2026/07/Screenshot-2026-07-31-at-3.12.52-PM.png 534w, https://virtuallyfun.com/wp-content/uploads/2026/07/Screenshot-2026-07-31-at-3.12.52-PM-300x200.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/07/Screenshot-2026-07-31-at-3.12.52-PM-450x300.png 450w" sizes="auto, (max-width: 534px) 100vw, 534px" /><figcaption class="wp-element-caption">Press any key to boot from CD-ROM&#8230;..</figcaption></figure>
</div>


<p class="wp-block-paragraph">At this point I should mention that Qemu doesn&#8217;t scale well with high resolution monitors.  But since we enabled the zoom-to-fit option, we can resize the window so we can read it, or just maximize it.</p>



<p class="wp-block-paragraph">From here it&#8217;s basically a normal XP install</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="999" height="646" src="https://virtuallyfun.com/wp-content/uploads/2026/07/image.png" alt="" class="wp-image-15869" srcset="https://virtuallyfun.com/wp-content/uploads/2026/07/image.png 999w, https://virtuallyfun.com/wp-content/uploads/2026/07/image-300x194.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/07/image-768x497.png 768w, https://virtuallyfun.com/wp-content/uploads/2026/07/image-464x300.png 464w" sizes="auto, (max-width: 999px) 100vw, 999px" /></figure>



<p class="wp-block-paragraph">Unlike the RISC of old, the creation of the system partition is now handled by the install program, like all the other EFI/UEFI platforms.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="986" height="643" src="https://virtuallyfun.com/wp-content/uploads/2026/07/image-1.png" alt="" class="wp-image-15870" srcset="https://virtuallyfun.com/wp-content/uploads/2026/07/image-1.png 986w, https://virtuallyfun.com/wp-content/uploads/2026/07/image-1-300x196.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/07/image-1-768x501.png 768w, https://virtuallyfun.com/wp-content/uploads/2026/07/image-1-460x300.png 460w" sizes="auto, (max-width: 986px) 100vw, 986px" /></figure>



<p class="wp-block-paragraph">Which I have to say, is a nice change.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="811" height="128" src="https://virtuallyfun.com/wp-content/uploads/2026/07/image-5.png" alt="" class="wp-image-15874" srcset="https://virtuallyfun.com/wp-content/uploads/2026/07/image-5.png 811w, https://virtuallyfun.com/wp-content/uploads/2026/07/image-5-300x47.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/07/image-5-768x121.png 768w, https://virtuallyfun.com/wp-content/uploads/2026/07/image-5-500x79.png 500w" sizes="auto, (max-width: 811px) 100vw, 811px" /></figure>



<p class="wp-block-paragraph">From there just select the remainder of the disk, I format mine as NTFS (quick) and from there it&#8217;ll start copying the files.  For me this completed in under 5 minutes.</p>



<p class="wp-block-paragraph">A quick reboot and you&#8217;ll now be in the graphical installer.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="812" height="651" src="https://virtuallyfun.com/wp-content/uploads/2026/07/image-2.png" alt="" class="wp-image-15871" srcset="https://virtuallyfun.com/wp-content/uploads/2026/07/image-2.png 812w, https://virtuallyfun.com/wp-content/uploads/2026/07/image-2-300x241.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/07/image-2-768x616.png 768w, https://virtuallyfun.com/wp-content/uploads/2026/07/image-2-374x300.png 374w" sizes="auto, (max-width: 812px) 100vw, 812px" /></figure>



<p class="wp-block-paragraph">From here it could crash or lock hard.  In that case, re-create the hard disk image, and re-try the installation.  It took me 5 attempts.  Although I should mention that I never could complete a single install using syunn&#8217;s fork.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="821" height="645" src="https://virtuallyfun.com/wp-content/uploads/2026/07/image-3.png" alt="" class="wp-image-15872" srcset="https://virtuallyfun.com/wp-content/uploads/2026/07/image-3.png 821w, https://virtuallyfun.com/wp-content/uploads/2026/07/image-3-300x236.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/07/image-3-768x603.png 768w, https://virtuallyfun.com/wp-content/uploads/2026/07/image-3-382x300.png 382w" sizes="auto, (max-width: 821px) 100vw, 821px" /><figcaption class="wp-element-caption">XGCJ6-Q6XGJ-BQ2QQ-BRWJ7-67X7W</figcaption></figure>



<p class="wp-block-paragraph">And when asked, I just chose the default networking settings.</p>



<p class="wp-block-paragraph">In prior builds this would fail and/or hard lock at various moments, with an overall success rate of 1/5.  Not the best.  Although I&#8217;ve only installed XP 2600 once today, and it was a 1:1 rate in 30-40 minutes, so I guess I can say that as always, things are in motion, and getting way better!</p>



<p class="wp-block-paragraph">On my m4, it took about another 30 minutes, and then It&#8217;s done.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="819" height="644" src="https://virtuallyfun.com/wp-content/uploads/2026/07/image-4.png" alt="" class="wp-image-15873" srcset="https://virtuallyfun.com/wp-content/uploads/2026/07/image-4.png 819w, https://virtuallyfun.com/wp-content/uploads/2026/07/image-4-300x236.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/07/image-4-768x604.png 768w, https://virtuallyfun.com/wp-content/uploads/2026/07/image-4-382x300.png 382w" sizes="auto, (max-width: 819px) 100vw, 819px" /></figure>



<p class="wp-block-paragraph">And there we go!</p>



<p class="wp-block-paragraph">I&#8217;d highly suggest setting up RDP, and using a remote desktop application, as the arrow keys currently tend to repeat far too often making typing a chore.  Plus it&#8217;ll fix any coca video scaling issues.</p>



<p class="wp-block-paragraph">Future?</p>



<p class="wp-block-paragraph">Well what about the 2003 version of Windows XP?</p>



<p class="wp-block-paragraph">Namely: 5.2.3790.0.srv03_rtm.030324-2048_ia64fre_client-professional_retail_en-us-NRMPIFPP_EN.iso</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="814" height="641" src="https://virtuallyfun.com/wp-content/uploads/2026/07/image-6.png" alt="" class="wp-image-15876" srcset="https://virtuallyfun.com/wp-content/uploads/2026/07/image-6.png 814w, https://virtuallyfun.com/wp-content/uploads/2026/07/image-6-300x236.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/07/image-6-768x605.png 768w, https://virtuallyfun.com/wp-content/uploads/2026/07/image-6-381x300.png 381w" sizes="auto, (max-width: 814px) 100vw, 814px" /></figure>



<p class="wp-block-paragraph">Using the same config, different ISO, yeah it installed in about 40 minutes on my m4 Mac Mini.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="962" height="788" src="https://virtuallyfun.com/wp-content/uploads/2026/08/image.png" alt="" class="wp-image-15880" srcset="https://virtuallyfun.com/wp-content/uploads/2026/08/image.png 962w, https://virtuallyfun.com/wp-content/uploads/2026/08/image-300x246.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/08/image-768x629.png 768w, https://virtuallyfun.com/wp-content/uploads/2026/08/image-366x300.png 366w" sizes="auto, (max-width: 962px) 100vw, 962px" /><figcaption class="wp-element-caption">Windows Server build 2462</figcaption></figure>



<p class="wp-block-paragraph">Why, even the earliest Windows Server Itanium build that&#8217;s available, <a href="https://archive.org/details/5.1.2462.0.main.-010315-1720-ia-64fre-server-enterprise-retail" target="_blank" rel="noreferrer noopener">5.1.2462</a> installs and runs!  Of course, install it prior to August 2001.</p>



<p class="wp-block-paragraph">What about other operating systems?</p>



<p class="wp-block-paragraph">As of now I don&#8217;t think anything else works. Monterey didn&#8217;t do much, nor HPUX, VMS etc.</p>



<p class="wp-block-paragraph">Where to go from here? Compilers! and whatnot.  Needless to say, since this is 1st gen Itanium, all the stuff I&#8217;d built when I had an Itanium won&#8217;t run as it was Itanium2.  Don&#8217;t you love broken binary compatiblity?</p>



<p class="wp-block-paragraph">This is why 80386 is just as relevant in 2026 as it was in 1987.</p>



<p class="wp-block-paragraph">Of course, Apple will break it, just because they can.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2026/08/03/windows-xp-2002-for-the-itanium-unbridled-rage/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
			</item>
		<item>
		<title>TTY City &#8211; Micropolis (SimCity) For The Terminal!</title>
		<link>https://virtuallyfun.com/2026/07/09/tty-city-micropolis-simcity-for-the-terminal/</link>
					<comments>https://virtuallyfun.com/2026/07/09/tty-city-micropolis-simcity-for-the-terminal/#comments</comments>
		
		<dc:creator><![CDATA[tenox]]></dc:creator>
		<pubDate>Thu, 09 Jul 2026 06:10:43 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=15827</guid>

					<description><![CDATA[(This is a guest post by Antoni Sawicki) In the past I did some and some more work on SimCity/Micropolis to bring it to vintage computing. This old DUX SimCity / Micropolis works remarkably well, but because of the TCL/TK &#8230; <a href="https://virtuallyfun.com/2026/07/09/tty-city-micropolis-simcity-for-the-terminal/">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)</em></p>



<p class="wp-block-paragraph">In the past I did <a href="https://virtuallyfun.com/2022/12/30/simcity-for-unix-liberated/" data-type="post" data-id="12136">some</a> and <a href="https://virtuallyfun.com/2024/08/08/dux-simcity-unix-aka-micropolis-on-irix-6-5-and-aix-4-3/" data-type="post" data-id="14763">some more</a> work on SimCity/Micropolis to bring it to vintage computing. This old DUX SimCity / Micropolis works remarkably well, but because of the TCL/TK and X11 UI, platform availability is quite limited. I have previously also ported Micropolis to Windows NT (RISC) as <a href="https://virtuallyfun.com/2026/03/08/wintown-micropolis-simcity-for-nt-risc/" data-type="post" data-id="15636">WinTown</a>.</p>



<p class="wp-block-paragraph">But thats not enough! I wanted to run SimCity on a vintage Unix without dependency on X11 and TCL/TK. The game graphics (basically a map) is quite simplistic and structured. I was wondering if text mode rendering would work. Quite a while ago I winged up a quick ncurses based map/city viewer and it was quite promising! Fast forward to today&#8230; Behold TTY City!</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="925" height="552" src="https://virtuallyfun.com/wp-content/uploads/2026/07/ttycity1.png" alt="" class="wp-image-15828" srcset="https://virtuallyfun.com/wp-content/uploads/2026/07/ttycity1.png 925w, https://virtuallyfun.com/wp-content/uploads/2026/07/ttycity1-300x179.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/07/ttycity1-768x458.png 768w, https://virtuallyfun.com/wp-content/uploads/2026/07/ttycity1-500x298.png 500w" sizes="auto, (max-width: 925px) 100vw, 925px" /></figure>



<p class="wp-block-paragraph">The game is quite usable and playable. In a modern terminal it even supports mouse with panig and simple animations. Earthquakes look pretty cool!</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1005" height="726" src="https://virtuallyfun.com/wp-content/uploads/2026/07/ttycitymono.png" alt="" class="wp-image-15832" srcset="https://virtuallyfun.com/wp-content/uploads/2026/07/ttycitymono.png 1005w, https://virtuallyfun.com/wp-content/uploads/2026/07/ttycitymono-300x217.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/07/ttycitymono-768x555.png 768w, https://virtuallyfun.com/wp-content/uploads/2026/07/ttycitymono-415x300.png 415w" sizes="auto, (max-width: 1005px) 100vw, 1005px" /></figure>



<p class="wp-block-paragraph">The monochrome terminals are little more difficult, but I&#8217;d say is playable. </p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1008" height="756" src="https://virtuallyfun.com/wp-content/uploads/2026/07/ttycityvt420.jpg" alt="" class="wp-image-15833" srcset="https://virtuallyfun.com/wp-content/uploads/2026/07/ttycityvt420.jpg 1008w, https://virtuallyfun.com/wp-content/uploads/2026/07/ttycityvt420-300x225.jpg 300w, https://virtuallyfun.com/wp-content/uploads/2026/07/ttycityvt420-768x576.jpg 768w, https://virtuallyfun.com/wp-content/uploads/2026/07/ttycityvt420-400x300.jpg 400w" sizes="auto, (max-width: 1008px) 100vw, 1008px" /></figure>



<p class="wp-block-paragraph">Here is a picture from an actual DEC VT420! Not bad!</p>



<p class="wp-block-paragraph">When perfecting the letters and characters, I had this idea&#8230; what if modern terminal amenities could be used&#8230; like Unicode Emojis perhaps? After all you can have these <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f332.png" alt="🌲" class="wp-smiley" style="height: 1em; max-height: 1em;" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f333.png" alt="🌳" class="wp-smiley" style="height: 1em; max-height: 1em;" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f334.png" alt="🌴" class="wp-smiley" style="height: 1em; max-height: 1em;" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f335.png" alt="🌵" class="wp-smiley" style="height: 1em; max-height: 1em;" /> and these <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3e0.png" alt="🏠" class="wp-smiley" style="height: 1em; max-height: 1em;" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3e1.png" alt="🏡" class="wp-smiley" style="height: 1em; max-height: 1em;" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3e2.png" alt="🏢" class="wp-smiley" style="height: 1em; max-height: 1em;" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3ed.png" alt="🏭" class="wp-smiley" style="height: 1em; max-height: 1em;" /> in rendered in a terminal<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2757.png" alt="❗" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p class="wp-block-paragraph">Behold Unicode Emoji Terminal SimCIty!</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1002" height="724" src="https://virtuallyfun.com/wp-content/uploads/2026/07/ttycityu1.png" alt="" class="wp-image-15834" srcset="https://virtuallyfun.com/wp-content/uploads/2026/07/ttycityu1.png 1002w, https://virtuallyfun.com/wp-content/uploads/2026/07/ttycityu1-300x217.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/07/ttycityu1-768x555.png 768w, https://virtuallyfun.com/wp-content/uploads/2026/07/ttycityu1-415x300.png 415w" sizes="auto, (max-width: 1002px) 100vw, 1002px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1003" height="723" src="https://virtuallyfun.com/wp-content/uploads/2026/07/ttycityu2.png" alt="" class="wp-image-15835" srcset="https://virtuallyfun.com/wp-content/uploads/2026/07/ttycityu2.png 1003w, https://virtuallyfun.com/wp-content/uploads/2026/07/ttycityu2-300x216.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/07/ttycityu2-768x554.png 768w, https://virtuallyfun.com/wp-content/uploads/2026/07/ttycityu2-416x300.png 416w" sizes="auto, (max-width: 1003px) 100vw, 1003px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1000" height="724" src="https://virtuallyfun.com/wp-content/uploads/2026/07/ttycityu3.png" alt="" class="wp-image-15836" srcset="https://virtuallyfun.com/wp-content/uploads/2026/07/ttycityu3.png 1000w, https://virtuallyfun.com/wp-content/uploads/2026/07/ttycityu3-300x217.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/07/ttycityu3-768x556.png 768w, https://virtuallyfun.com/wp-content/uploads/2026/07/ttycityu3-414x300.png 414w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></figure>



<p class="wp-block-paragraph">Available from: <a href="https://github.com/tenox7/ttycity">https://github.com/tenox7/ttycity</a> &#8211; there are no releases or packages yet, as it&#8217;s work in progress but expect it to be available for most modern and vintage operating systems!</p>



<p class="wp-block-paragraph">PRs welcome!</p>



<p class="wp-block-paragraph">Have fun with Virtualization!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2026/07/09/tty-city-micropolis-simcity-for-the-terminal/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
