<?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>itanium &#8211; Virtually Fun</title>
	<atom:link href="https://virtuallyfun.com/category/itanium/feed/" rel="self" type="application/rss+xml" />
	<link>https://virtuallyfun.com</link>
	<description>Fun with Virtualization</description>
	<lastBuildDate>Wed, 15 Jul 2026 07:02:00 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.2</generator>
	<item>
		<title>Windows Server 2008 IA64 (Itanium) guest on HP Integrity VM (HP-UX)</title>
		<link>https://virtuallyfun.com/2024/09/23/windows-server-2008-ia64-guest-on-hp-integrity-vm-hp-ux/</link>
					<comments>https://virtuallyfun.com/2024/09/23/windows-server-2008-ia64-guest-on-hp-integrity-vm-hp-ux/#comments</comments>
		
		<dc:creator><![CDATA[tenox]]></dc:creator>
		<pubDate>Mon, 23 Sep 2024 07:16:21 +0000</pubDate>
				<category><![CDATA[HP]]></category>
		<category><![CDATA[itanium]]></category>
		<category><![CDATA[Windows 2008]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=14907</guid>

					<description><![CDATA[This is a guest post by Antoni Sawicki (aka Tenox) This is a guide on how to install Windows Server 2008 guest on HP Integrity VM. Yes, Itanium and HP-UX are involved. Unlike installing HP-UX or OpenVMS guests, this procedure &#8230; <a href="https://virtuallyfun.com/2024/09/23/windows-server-2008-ia64-guest-on-hp-integrity-vm-hp-ux/">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 is a guide on how to install <em><strong>Windows Server 2008</strong> </em>guest on <a href="https://en.wikipedia.org/wiki/HP_Integrity_Virtual_Machines" data-type="link" data-id="https://en.wikipedia.org/wiki/HP_Integrity_Virtual_Machines">HP Integrity VM</a>. Yes, <strong>Itanium</strong> and <strong>HP-UX</strong> are involved. Unlike installing <strong>HP-UX</strong> or <strong>OpenVMS</strong> guests, this procedure is not widely documented (or at all) and rather an obscure process. I suppose Windows on HP-UX was never popular in first place and only maybe saw some use in the enterprise. Mid 2000, HP offered virtual labs where one could spawn their very own Win2k8 IA64 guest, but that is now long gone.</p>



<p class="wp-block-paragraph">Lets say you have a HP Integrity server like rx1600, rx2600 or higher. You have HP-UX 11.31 installed on it and want to setup a Windows guest VM just for fun&#8230;</p>



<p class="wp-block-paragraph">Firstly, if you have already installed <strong>Integrity VM</strong> from a recent Apps DVD, you will likely have <strong>6.x version</strong>. This absolutely does not support Windows guests. You will need to downgrade to <strong>4.x</strong>. To do that, start by removing the packages. You will need to uninstall the main HP VM package, as well as several others: <em>Guest/Host AVIO, VMGuest*, VMKernel and VMProvider</em>. You will also need to delete folders <code>/opt/hpvm</code> and <code>/var/opt/hpvm</code>. Otherwise you will run in to remains of some 6.x configs and databases that are unreadable to the older version.</p>



<p class="wp-block-paragraph">Then you will need to install earlier version, for example 4.2.5, which is the last version that officially supports Windows guests. However HP VM 4.3 also works pretty well and has an added benefit of a &#8220;Virtual iLO&#8221; (but don&#8217;t get your hopes for a graphical console. Virtual iLO or not, all you get is a serial console to the guest. In case of Windows &#8211; <a href="https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2003/cc787940(v=ws.10)">SAC</a>. (In practice ViLO only really provides telnet access to <code>hpvmconsole</code>) You can download earlier HP VM versions from <a href="http://osarchive.org/os/hpux/Apps/Integrity%20VM" data-type="link" data-id="http://osarchive.org/os/hpux/Apps/Integrity%20VM">here</a>. The install is pretty straight forward, just unpack the tarball and point <code>swinstall -s /path \*</code> at it. I did encounter a small issue with 4.3 HPVM_1105. You need to create <code>swlock</code> file inside <code>catalog</code> directory of the extracted package to get past a lock error. Reboot and run this this to verify:</p>



<pre class="wp-block-code"><code>hpvminfo -S
hpvmstatus</code></pre>



<p class="wp-block-paragraph">If all good, the next step is to create a virtual switch and boot it up:</p>



<pre class="wp-block-code"><code>hpvmnet -c -S switch1 -n 0
hpvmnet -S switch1 -b
hpvmnet -v </code></pre>



<p class="wp-block-paragraph">In this case <code>-n 0</code> indicates <code>lan0</code> interface from <code>ifconfig</code>.</p>



<p class="wp-block-paragraph">Then you create a blank disk image, like so:</p>



<pre class="wp-block-code"><code>hpvmdevmgmt -A -S 20G /vm/windows.fd</code></pre>



<p class="wp-block-paragraph">Finally you create a VM and attach all the goodies:</p>



<pre class="wp-block-code"><code>hpvmcreate -P win64 -O windows -c 1 -r 2048
hpvmmodify -P win64 -a disk:scsi::file:/vm/windows.fd
hpvmmodify -P win64 -a dvd:scsi::file:/vm/w2k8.iso
hpvmmodify -P win64 -a network:lan::vswitch:switch1
hpvmmodify -P win64 -K x.x.x.x -L 255.255.255.0</code></pre>



<p class="wp-block-paragraph">The last bit with -K and -L is virtual iLO, only available in 4.3 and above. If using earlier version skip that part. The IP address can be on the same segment as vswitch / lan0.</p>



<p class="wp-block-paragraph">Also FYI VMs are stored in <code>/var/opt/hpvm/guests/</code></p>



<p class="wp-block-paragraph">Before you boot it up, I will remind you again that <strong>THERE IS NO GRAPHICAL CONSOLE</strong>. You can&#8217;t boot to the setup and click through the setup screen.</p>



<p class="wp-block-paragraph">HP offers 3 types of text only mode installation:</p>



<p class="wp-block-paragraph"><strong>Option A</strong>.<br>Using something called <strong><em>HP Smart Setup Media</em></strong> from <em><strong>HP Integrity Essentials Foundation Pack for Windows</strong></em>. I miraculously found it on <a href="https://support.hpe.com/connect/s/softwaredetails?language=en_US&amp;collectionId=MTX-d03174ec3f884c8f&amp;tab=releaseNotes" data-type="link" data-id="https://support.hpe.com/connect/s/softwaredetails?language=en_US&amp;collectionId=MTX-d03174ec3f884c8f&amp;tab=releaseNotes">HP Support Website</a> and archived <a href="http://osarchive.org/os/winnt_xp/VMs/hp-integrity-vm/Integrity_Smart_Setup_CD__622_B3.iso.rar">here</a>. Insert this .iso image instead of <code>w2k8.iso</code> above:</p>



<pre class="wp-block-code"><code>hpvmmodify -P win64 -a dvd:scsi::file:/vm/smartcd.iso</code></pre>



<p class="wp-block-paragraph">If you ever need to remove it, the command is:</p>



<pre class="wp-block-code"><code>hpvmdevmgmt -d gdev:/path/file.iso</code></pre>



<p class="wp-block-paragraph">Then boot it up:</p>



<pre class="wp-block-code"><code>hpvmstart -P win64
hpvmconsole -P win64
CO</code></pre>



<p class="wp-block-paragraph">If you have virtual iLO you can also telnet to the IP address of the virtual iLO configured earlier with -K.</p>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="505" height="353" src="https://virtuallyfun.com/wp-content/uploads/2024/09/efi1.png" alt="" class="wp-image-14935" srcset="https://virtuallyfun.com/wp-content/uploads/2024/09/efi1.png 505w, https://virtuallyfun.com/wp-content/uploads/2024/09/efi1-300x210.png 300w, https://virtuallyfun.com/wp-content/uploads/2024/09/efi1-429x300.png 429w" sizes="(max-width: 505px) 100vw, 505px" /></figure>



<p class="wp-block-paragraph">In the EFI console you open shell, then navigate to <code>fs0:</code> and <code>efi\boot</code> folder then launch <code>bootia64.efi</code> file.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="508" height="356" src="https://virtuallyfun.com/wp-content/uploads/2024/09/efi2.png" alt="" class="wp-image-14936" srcset="https://virtuallyfun.com/wp-content/uploads/2024/09/efi2.png 508w, https://virtuallyfun.com/wp-content/uploads/2024/09/efi2-300x210.png 300w, https://virtuallyfun.com/wp-content/uploads/2024/09/efi2-428x300.png 428w" sizes="(max-width: 508px) 100vw, 508px" /></figure>



<p class="wp-block-paragraph">You will be presented with this lovely screen:</p>



<figure class="wp-block-image size-full"><img decoding="async" width="504" height="351" src="https://virtuallyfun.com/wp-content/uploads/2024/09/efi3.png" alt="" class="wp-image-14937" srcset="https://virtuallyfun.com/wp-content/uploads/2024/09/efi3.png 504w, https://virtuallyfun.com/wp-content/uploads/2024/09/efi3-300x209.png 300w, https://virtuallyfun.com/wp-content/uploads/2024/09/efi3-431x300.png 431w" sizes="(max-width: 504px) 100vw, 504px" /></figure>



<p class="wp-block-paragraph">Pick the Express Setup option:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="503" height="355" src="https://virtuallyfun.com/wp-content/uploads/2024/09/efi4.png" alt="" class="wp-image-14938" srcset="https://virtuallyfun.com/wp-content/uploads/2024/09/efi4.png 503w, https://virtuallyfun.com/wp-content/uploads/2024/09/efi4-300x212.png 300w, https://virtuallyfun.com/wp-content/uploads/2024/09/efi4-425x300.png 425w" sizes="auto, (max-width: 503px) 100vw, 503px" /></figure>



<p class="wp-block-paragraph">After few screens later you will be see this somewhat familiar form:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="503" height="354" src="https://virtuallyfun.com/wp-content/uploads/2024/09/efi5.png" alt="" class="wp-image-14940" srcset="https://virtuallyfun.com/wp-content/uploads/2024/09/efi5.png 503w, https://virtuallyfun.com/wp-content/uploads/2024/09/efi5-300x211.png 300w, https://virtuallyfun.com/wp-content/uploads/2024/09/efi5-426x300.png 426w" sizes="auto, (max-width: 503px) 100vw, 503px" /></figure>



<p class="wp-block-paragraph">You will be asked to swap the iso image in to a Windows 2008 IA64 Install CD:</p>



<pre class="wp-block-code"><code>hpvmmodify -P win64 -m dvd:scsi:0,0,1:file:/vm/w2k8.iso</code></pre>



<p class="wp-block-paragraph">Once it loads up, you need to type some magic spells. Wait till you see a message that says <em>&#8220;The CMD command is now available&#8221;</em>, type <code>cmd</code>, enter, then press ESC+TAB to switch to it. Then navigate to drive C: and run <code>install</code>. This is the information screen for reference:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="503" height="353" src="https://virtuallyfun.com/wp-content/uploads/2024/09/efi6.png" alt="" class="wp-image-14941" srcset="https://virtuallyfun.com/wp-content/uploads/2024/09/efi6.png 503w, https://virtuallyfun.com/wp-content/uploads/2024/09/efi6-300x211.png 300w, https://virtuallyfun.com/wp-content/uploads/2024/09/efi6-427x300.png 427w" sizes="auto, (max-width: 503px) 100vw, 503px" /></figure>



<p class="wp-block-paragraph">The install process takes quite a while. Fortunately you can play <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">SimCity on HP-UX IA64</a> while you wait!</p>



<p class="wp-block-paragraph">Eventually the VM will reboot and auto load to <a href="https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2003/cc787940(v=ws.10)">SAC</a> prompt again. Repeat the process where you see cmd is available, launch it then switch using ESC+TAB. You will be able to login to Windows IA64 Guest VM!</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="504" height="352" src="https://virtuallyfun.com/wp-content/uploads/2024/09/winvm.png" alt="" class="wp-image-14919" srcset="https://virtuallyfun.com/wp-content/uploads/2024/09/winvm.png 504w, https://virtuallyfun.com/wp-content/uploads/2024/09/winvm-300x210.png 300w, https://virtuallyfun.com/wp-content/uploads/2024/09/winvm-430x300.png 430w" sizes="auto, (max-width: 504px) 100vw, 504px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="505" height="356" src="https://virtuallyfun.com/wp-content/uploads/2024/09/winvm3.png" alt="" class="wp-image-14921" srcset="https://virtuallyfun.com/wp-content/uploads/2024/09/winvm3.png 505w, https://virtuallyfun.com/wp-content/uploads/2024/09/winvm3-300x211.png 300w, https://virtuallyfun.com/wp-content/uploads/2024/09/winvm3-426x300.png 426w" sizes="auto, (max-width: 505px) 100vw, 505px" /></figure>



<p class="wp-block-paragraph">Hurray we have Windows IA64 VM Running!</p>



<p class="wp-block-paragraph">Next simply run <code>ipconfig</code> to get the IP address and you can RDP to it:</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="819" src="https://virtuallyfun.com/wp-content/uploads/2024/09/rpd-1024x819.png" alt="" class="wp-image-14922" srcset="https://virtuallyfun.com/wp-content/uploads/2024/09/rpd-1024x819.png 1024w, https://virtuallyfun.com/wp-content/uploads/2024/09/rpd-300x240.png 300w, https://virtuallyfun.com/wp-content/uploads/2024/09/rpd-768x614.png 768w, https://virtuallyfun.com/wp-content/uploads/2024/09/rpd-375x300.png 375w, https://virtuallyfun.com/wp-content/uploads/2024/09/rpd.png 1280w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Windows 2008 IA64 VM running on HP Integrity VM on HP-UX 11.31</figcaption></figure>



<p class="wp-block-paragraph">You can also get the IP address from SAC> by running <code>i</code> command</p>



<p class="wp-block-paragraph"><strong>Option B</strong><br>Using Windows RTM media + <code>unattend.xml</code> file. The HP VM admin guide provides a sample <code>unattend.xml</code> file in an appendix. I have extracted and archived it <a href="http://osarchive.org/os/winnt_xp/VMs/hp-integrity-vm/unattend.xml" data-type="link" data-id="http://osarchive.org/os/winnt_xp/VMs/hp-integrity-vm/unattend.xml">here</a>.</p>



<p class="wp-block-paragraph">This is the original instruction:</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="960" height="1024" src="https://virtuallyfun.com/wp-content/uploads/2024/09/Screenshot_2024-09-21_at_6.31.19_PM-960x1024.png" alt="" class="wp-image-14915" srcset="https://virtuallyfun.com/wp-content/uploads/2024/09/Screenshot_2024-09-21_at_6.31.19_PM-960x1024.png 960w, https://virtuallyfun.com/wp-content/uploads/2024/09/Screenshot_2024-09-21_at_6.31.19_PM-281x300.png 281w, https://virtuallyfun.com/wp-content/uploads/2024/09/Screenshot_2024-09-21_at_6.31.19_PM-768x819.png 768w, https://virtuallyfun.com/wp-content/uploads/2024/09/Screenshot_2024-09-21_at_6.31.19_PM.png 1093w" sizes="auto, (max-width: 960px) 100vw, 960px" /></figure>



<p class="wp-block-paragraph">The above is complete bullshit as you need an existing VM to perform this. Starting from scratch this is no go. I have opted out to just adding the <code>unattend.xml</code> to the original iso image using PowerISO. Simple and easy.</p>



<p class="wp-block-paragraph">The rest of the procedure is quite similar to option A.</p>



<p class="wp-block-paragraph"><code>hpvmstart -P win64<br>hpvmconsole -P win64<br>CO</code></p>



<p class="wp-block-paragraph">If you have virtual iLO you can also telnet to the IP address configured earlier with -K.</p>



<p class="wp-block-paragraph">In the EFI console you open shell, then navigate to <code>fs0:</code> and <code>efi\boot</code> folder then launch <code>bootia64.efi</code> file.</p>



<p class="wp-block-paragraph">Then at some point you will get to the SAC prompt where you will have to type <code>cmd</code> then press ESC+TAB to switch to it. Then in cmd.exe prompt you launch <code>setup /unattend:d:\unattend.xml</code>. and wait for it to do it&#8217;s job.</p>



<p class="wp-block-paragraph">Once the system reboots, you will have to do the cmd esc+tab thing again, but this time you will get a login prompt. Login as administrator with the password from <code>unattend.xml</code>.</p>



<p class="wp-block-paragraph">You will need to enable remote desktop:</p>



<pre class="wp-block-code"><code>reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f</code></pre>



<p class="wp-block-paragraph">and allow it through the firewall:</p>



<pre class="wp-block-code"><code>netsh advfirewall firewall set rule group="remote desktop" new enable=yes</code></pre>



<p class="wp-block-paragraph">The Smart Setup CD does this automatically.</p>



<p class="wp-block-paragraph"><strong>Option C<br></strong>PXE+RIS etc. Which is not covered here.</p>



<p class="wp-block-paragraph"><strong>Post Install Steps</strong></p>



<p class="wp-block-paragraph">You basically get the IP address either <code>SAC> i</code>, by running <code>ipconfig</code> in cmd.exe of <a href="https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2003/cc787940(v=ws.10)">SAC</a> or simply from your DHCP server. Then RDP to the VM. Login in as <code>administrator</code> with password you set either in unattend.xml or EFI install tool.</p>



<p class="wp-block-paragraph">The Smart Setup CD has some drivers and components that can be installed on a VM.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="819" src="https://virtuallyfun.com/wp-content/uploads/2024/09/smart-1024x819.png" alt="" class="wp-image-14925" srcset="https://virtuallyfun.com/wp-content/uploads/2024/09/smart-1024x819.png 1024w, https://virtuallyfun.com/wp-content/uploads/2024/09/smart-300x240.png 300w, https://virtuallyfun.com/wp-content/uploads/2024/09/smart-768x615.png 768w, https://virtuallyfun.com/wp-content/uploads/2024/09/smart-375x300.png 375w, https://virtuallyfun.com/wp-content/uploads/2024/09/smart.png 1281w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="817" src="https://virtuallyfun.com/wp-content/uploads/2024/09/smart2-1024x817.png" alt="" class="wp-image-14927" srcset="https://virtuallyfun.com/wp-content/uploads/2024/09/smart2-1024x817.png 1024w, https://virtuallyfun.com/wp-content/uploads/2024/09/smart2-300x239.png 300w, https://virtuallyfun.com/wp-content/uploads/2024/09/smart2-768x613.png 768w, https://virtuallyfun.com/wp-content/uploads/2024/09/smart2-376x300.png 376w, https://virtuallyfun.com/wp-content/uploads/2024/09/smart2.png 1283w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph"><strong>What can you run on this?</strong></p>



<p class="wp-block-paragraph">Not much. From the &#8220;big apps&#8221; there&#8217;s MS SQL server, SAP, Oracle and whatnot. 7zip and bunch of utilities from Sysinternals to C-Kermit. You can port more apps by installing <em>Platform SDK</em> and <em>Visual Studio Tools</em>. The latest known is <em><strong>Windows 7.1 SDK for IA64</strong></em>. It requires .NET 4.x to be installed. All archived <a href="http://osarchive.org/os/winnt_xp/Apps/itanium/MSDEV" data-type="link" data-id="http://osarchive.org/os/winnt_xp/Apps/itanium/MSDEV">here</a>.</p>



<p class="wp-block-paragraph">From lesser known items there&#8217;s <a href="https://en.wikipedia.org/wiki/Windows_Services_for_UNIX" data-type="link" data-id="https://en.wikipedia.org/wiki/Windows_Services_for_UNIX">Services For Unix</a>, aka Interix, which has a cc wrapper around <code>cl.exe</code> and can be used to port posix apps:</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="819" src="https://virtuallyfun.com/wp-content/uploads/2024/09/ia64sfu-1024x819.png" alt="" class="wp-image-14955" srcset="https://virtuallyfun.com/wp-content/uploads/2024/09/ia64sfu-1024x819.png 1024w, https://virtuallyfun.com/wp-content/uploads/2024/09/ia64sfu-300x240.png 300w, https://virtuallyfun.com/wp-content/uploads/2024/09/ia64sfu-768x614.png 768w, https://virtuallyfun.com/wp-content/uploads/2024/09/ia64sfu-375x300.png 375w, https://virtuallyfun.com/wp-content/uploads/2024/09/ia64sfu.png 1284w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Services For Unix on Windows 2008 VM on a HP-UX 11.31 IA64 host.</figcaption></figure>



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



<ul class="wp-block-list">
<li>If the HP VM throws error <em>&#8220;Integrity VM Unsupported Evaluation Version has expired&#8221;</em> just move time back with <code>date</code> command and everything will work just fine.</li>
</ul>



<ul class="wp-block-list">
<li>To activate 2008 Server VM use GVLK key <code>4DWFP-JF3DJ-B7DTH-78FJB-PDRHK</code> published on this <a href="https://learn.microsoft.com/en-us/windows-server/get-started/kms-client-activation-keys">Microsoft website</a>.</li>
</ul>



<pre class="wp-block-code"><code>slmgr /ipk <span style="background-color: initial; font-family: inherit; font-size: inherit; text-align: initial;">4DWFP-JF3DJ-B7DTH-78FJB-PDRHK</span>
slmgr /skms public.kms.server
slmgr /ato
</code></pre>



<ul class="wp-block-list">
<li>You may want to run some NT Games from <a href="https://github.com/tenox7/ntgames">here</a>, also there is now port of SimCity (WinTown) to IA64 Windows &#8211; <a href="https://github.com/tenox7/wintown">here</a></li>
</ul>



<ul class="wp-block-list">
<li>Have Fun with Virtualization!</li>
</ul>



<ul class="wp-block-list">
<li>If you find or port some cool software for Windows IA64 let us know!</li>
</ul>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2024/09/23/windows-server-2008-ia64-guest-on-hp-integrity-vm-hp-ux/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>IBM AIX for IA64 (Itanium) aka Project Monterey runs again!</title>
		<link>https://virtuallyfun.com/2022/09/24/ibm-aix-for-ia64-itanium-aka-project-monterey-runs-again/</link>
					<comments>https://virtuallyfun.com/2022/09/24/ibm-aix-for-ia64-itanium-aka-project-monterey-runs-again/#comments</comments>
		
		<dc:creator><![CDATA[tenox]]></dc:creator>
		<pubDate>Sat, 24 Sep 2022 12:00:08 +0000</pubDate>
				<category><![CDATA[AIX]]></category>
		<category><![CDATA[guest post]]></category>
		<category><![CDATA[itanium]]></category>
		<category><![CDATA[SYSV]]></category>
		<category><![CDATA[unix]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=11979</guid>

					<description><![CDATA[(This is a guest post by Antoni Sawicki aka Tenox) Project Monterey was an attempt to unify the fragmented Unix market of the 90s in to a single, cross vendor Unix OS that would run on the upcoming Intel Itanium &#8230; <a href="https://virtuallyfun.com/2022/09/24/ibm-aix-for-ia64-itanium-aka-project-monterey-runs-again/">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>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="464" height="171" src="https://virtuallyfun.com/wp-content/uploads/2022/10/monterey_logo.jpeg" alt="" class="wp-image-11980" srcset="https://virtuallyfun.com/wp-content/uploads/2022/10/monterey_logo.jpeg 464w, https://virtuallyfun.com/wp-content/uploads/2022/10/monterey_logo-300x111.jpeg 300w" sizes="auto, (max-width: 464px) 100vw, 464px" /></figure>
</div>


<p class="wp-block-paragraph"><strong><a href="https://en.wikipedia.org/wiki/Project_Monterey">Project Monterey</a></strong> was an attempt to unify the fragmented Unix market of the 90s in to a single, cross vendor Unix OS that would run on the upcoming <strong><a href="https://en.wikipedia.org/wiki/Itanium">Intel Itanium</a></strong> (and others) CPU. The main collaborators were: <strong>IBM</strong>, who brought its <strong><a href="https://en.wikipedia.org/wiki/IBM_AIX">AIX</a></strong>, <strong>SCO</strong> brought <strong><a href="https://en.wikipedia.org/wiki/UnixWare">UnixWare</a></strong>, <strong>HP</strong> was supposed to bring parts of <strong><a href="https://en.wikipedia.org/wiki/HP-UX">HP-UX</a></strong> and <strong>Sequent</strong> <strong><a href="https://en.wikipedia.org/wiki/DYNIX">DYNIX/ptx</a></strong>. Ironically the project shared fate of the Itanium processor &#8211; it totally failed. In the end Linux took spot of the &#8220;single Unix OS&#8221;. IBM <a href="http://osarchive.org/os/linux/ibm-lvm.pdf">donated</a> pieces of AIX to Linux instead and the main legacy of Project Monterey was <a href="https://en.wikipedia.org/wiki/SCO_Group,_Inc._v._International_Business_Machines_Corp.">the famous SCO vs IBM lawsuit</a>.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="439" height="397" src="https://virtuallyfun.com/wp-content/uploads/2022/10/monterey_roadmap.png" alt="" class="wp-image-11990" srcset="https://virtuallyfun.com/wp-content/uploads/2022/10/monterey_roadmap.png 439w, https://virtuallyfun.com/wp-content/uploads/2022/10/monterey_roadmap-300x271.png 300w, https://virtuallyfun.com/wp-content/uploads/2022/10/monterey_roadmap-332x300.png 332w" sizes="auto, (max-width: 439px) 100vw, 439px" /></figure>
</div>


<p class="wp-block-paragraph">A little known fact &#8211; IBM did however produce an <a href="https://en.wikipedia.org/wiki/IBM_AIX#IA-64_systems">AIX version for the Itanium architecture</a>! According to Wikipedia, some 30+ licenses were sold in 2001-2002 but none ever surfaced. For years a dedicated group of individuals were trying to locate a copy of the legendary OS. As time passed it seemed that the OS was lost forever.</p>



<p class="wp-block-paragraph">&#8230;until some 21 years later friends of <a href="https://www.youtube.com/c/NCommander">NCommander</a> checked in with a set of AIX5L IA64 CDROMS! The CDs have now been dumped and you can download them <a href="https://archive.org/details/aix-ia64">here</a>. But dont get your hopes. Unfortunately downloading will not get you any closer to actually running this. As of today no publicly available virtualization or emulation platform can boot this. Yes we tried <a href="https://en.wikipedia.org/wiki/Simics">Simics</a>, looked at <a href="https://qemu.mercurysquad.com/">QEMU IA64</a> and XEN/KVM for IA64, etc. The OS will not boot on modern Itanium 2 (McKinley) CPUs, only the early &#8220;pre-release&#8221; <strong>Itanium 1</strong> aka <strong>Merced</strong>. The only emulator allegedly capable of doing so was the super elusive unobtanium called <a href="http://osarchive.org/os/aix/5.1ia64/misc/softsdv.pdf" data-type="URL" data-id="http://osarchive.org/os/aix/5.1ia64/misc/softsdv.pdf">Intel SoftSDV</a>.</p>



<p class="wp-block-paragraph">As for hardware, It&#8217;s currently speculated that AIX5L IA64 will work on and only on so called <em>Intel Software Development Vehicle (SDV)</em> sometimes referred to as <em>Intel Engineering Sample</em>. You can see the original system overview <a href="http://osarchive.org/os/aix/5.1ia64/misc/merced_system_over_final2.pdf">here</a>.</p>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="640" height="828" src="https://virtuallyfun.com/wp-content/uploads/2022/09/sdv1.jpg" alt="" class="wp-image-14992" style="width:269px;height:auto" srcset="https://virtuallyfun.com/wp-content/uploads/2022/09/sdv1.jpg 640w, https://virtuallyfun.com/wp-content/uploads/2022/09/sdv1-232x300.jpg 232w" sizes="auto, (max-width: 640px) 100vw, 640px" /><figcaption class="wp-element-caption">Intel Engineering Sample, image courtesy @RetroHoosk</figcaption></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="443" src="https://virtuallyfun.com/wp-content/uploads/2022/09/sdv2-1024x443.jpg" alt="" class="wp-image-14990" srcset="https://virtuallyfun.com/wp-content/uploads/2022/09/sdv2-1024x443.jpg 1024w, https://virtuallyfun.com/wp-content/uploads/2022/09/sdv2-300x130.jpg 300w, https://virtuallyfun.com/wp-content/uploads/2022/09/sdv2-768x332.jpg 768w, https://virtuallyfun.com/wp-content/uploads/2022/09/sdv2-1536x665.jpg 1536w, https://virtuallyfun.com/wp-content/uploads/2022/09/sdv2-2048x886.jpg 2048w, https://virtuallyfun.com/wp-content/uploads/2022/09/sdv2-500x216.jpg 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Intel Engineering Sample, image courtesy @RetroHoosk</figcaption></figure>



<p class="wp-block-paragraph">Later Intel sold SDV under several OEM branded versions: <a href="https://www.ibm.com/support/pages/overview-ibm-intellistation-z-pro-type-6894">IBM IntelliStation Z Pro 6894</a>, <a href="https://www.openpa.net/systems/hp_i2000.html">HP i2000 Workstation</a>, <a href="https://wiki.irixnet.org/SGI-750">SGI 750</a>, Dell Precision Workstation 730 and Fujitsu-Siemens Celsius 880. They all look alike because all of them were in fact produced by Intel.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="743" height="241" src="https://virtuallyfun.com/wp-content/uploads/2022/10/ItaniumWorkstations-1.png" alt="" class="wp-image-11981" srcset="https://virtuallyfun.com/wp-content/uploads/2022/10/ItaniumWorkstations-1.png 743w, https://virtuallyfun.com/wp-content/uploads/2022/10/ItaniumWorkstations-1-300x97.png 300w, https://virtuallyfun.com/wp-content/uploads/2022/10/ItaniumWorkstations-1-500x162.png 500w" sizes="auto, (max-width: 743px) 100vw, 743px" /><figcaption class="wp-element-caption">Intel Itanium Software Development Vehicle Lineup</figcaption></figure>



<p class="wp-block-paragraph">The <a href="https://www.ibm.com/support/pages/overview-ibm-intellistation-z-pro-type-6894">IBM Z Pro</a> is probably most suitable for running AIX. But these are pretty much unobtanium. Luckily I was able to score a fully working, brand new old stock <strong>HP i2000</strong>. Surprisingly AIX IA64 booted on a first try! The install went smoothly and I was able to log in!</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1024" height="768" src="https://virtuallyfun.com/wp-content/uploads/2022/10/IMG_8331-1024x768-1.jpeg" alt="" class="wp-image-11982" srcset="https://virtuallyfun.com/wp-content/uploads/2022/10/IMG_8331-1024x768-1.jpeg 1024w, https://virtuallyfun.com/wp-content/uploads/2022/10/IMG_8331-1024x768-1-300x225.jpeg 300w, https://virtuallyfun.com/wp-content/uploads/2022/10/IMG_8331-1024x768-1-768x576.jpeg 768w, https://virtuallyfun.com/wp-content/uploads/2022/10/IMG_8331-1024x768-1-400x300.jpeg 400w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">AIX 5L IA64 on HP i2000 Workstation &#8211; boot loader</figcaption></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1024" height="768" src="https://virtuallyfun.com/wp-content/uploads/2022/10/IMG_8334-1024x768-1.jpeg" alt="" class="wp-image-11983" srcset="https://virtuallyfun.com/wp-content/uploads/2022/10/IMG_8334-1024x768-1.jpeg 1024w, https://virtuallyfun.com/wp-content/uploads/2022/10/IMG_8334-1024x768-1-300x225.jpeg 300w, https://virtuallyfun.com/wp-content/uploads/2022/10/IMG_8334-1024x768-1-768x576.jpeg 768w, https://virtuallyfun.com/wp-content/uploads/2022/10/IMG_8334-1024x768-1-400x300.jpeg 400w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">AIX 5L IA64 on HP i2000 Workstation &#8211; logged in</figcaption></figure>



<p class="wp-block-paragraph">The OS feels like a standard AIX 5L. Nothing particularly special about it, except that it runs on Itanium. This <a href="http://osarchive.org/os/aix/5.1ia64/misc/aix5l_differences.pdf">RedBook</a> outlines differences between the Power and IA64 versions. A few most interesting facts are that: Itanium AIX uses ELF object files. There is a new device driver model called UDI (Uniform Device Interface) with it&#8217;s own <a href="http://osarchive.org/os/aix/5.1ia64/ddk.tar.lz">DDK</a>. It came from SCO UnixWare. Also according <a href="http://osarchive.org/os/aix/5.1ia64/misc/aix_itanium_early_adopters.pdf">early adopters guide</a>, AIX5L IA64 introduces JFS2 file system.</p>



<p class="wp-block-paragraph">Initially I was not able to get the onboard NIC working. AIX5L IA64 supports only two network cards:</p>



<pre class="wp-block-code"><code>adapter 23100020 IBM 10/100 Mbps Ethernet PCI Adapter (23100020)
adapter ae120200 10/100/1000 Base-T Ethernet PCI Adapter (ae120200)
</code></pre>



<p class="wp-block-paragraph">The <a href="http://osarchive.org/os/aix/5.1ia64/misc/aix_itanium_early_adopters.pdf">AIX Itanium Early Adopters Release Notes</a> mentions a few other cards but I do not see drivers for these in the OS. The doc mentions <em>Extended Hardware Drivers CD</em> which we don&#8217;t have.</p>



<p class="wp-block-paragraph">Luckily again I was able to find a working NIC on eBay!</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="740" height="217" src="https://virtuallyfun.com/wp-content/uploads/2022/10/ebaynic.png" alt="" class="wp-image-11991" srcset="https://virtuallyfun.com/wp-content/uploads/2022/10/ebaynic.png 740w, https://virtuallyfun.com/wp-content/uploads/2022/10/ebaynic-300x88.png 300w, https://virtuallyfun.com/wp-content/uploads/2022/10/ebaynic-500x147.png 500w" sizes="auto, (max-width: 740px) 100vw, 740px" /></figure>



<p class="wp-block-paragraph">The system comes with X11 and CDE but so far I was not able to get any GPU working beyond basic text mode. I tried many different video cards from that era but there simply doesn&#8217;t appear to be any driver in the OS except for basic VGA / <a href="https://www.ibm.com/docs/ssw_aix_72/kernelextension/lowfunc_term_subsys.html" data-type="URL" data-id="https://www.ibm.com/docs/ssw_aix_72/kernelextension/lowfunc_term_subsys.html">LFT</a>. I think the key to getting video working is the previously mentioned extended hardware drivers cd.</p>



<p class="wp-block-paragraph">Finally, if you want to read more I have found some interesting pieces on <a href="http://www.ibmfiles.com/pages/aixia64.htm">ibmfiles</a> and various mirrors <a href="http://ftpmirror.your.org/pub/misc/ftp.software.ibm.com/aix/itanium/developer/">here</a> and <a href="http://osarchive.org/os/aix/5.1ia64">here</a>.</p>



<p class="wp-block-paragraph"><strong>Update:</strong> Thanks to efforts of <strong>TRN</strong> we now have a working GCC and <a href="https://github.com/johnsonjh/AIX5-IA64">ports of lots of apps</a>!</p>



<p class="wp-block-paragraph"><strong>Update 2</strong>: After going through a pile of video cards I now have local X11 and CDE!</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="768" src="https://virtuallyfun.com/wp-content/uploads/2022/11/IMG_8777-1024x768.jpg" alt="" class="wp-image-12017" srcset="https://virtuallyfun.com/wp-content/uploads/2022/11/IMG_8777-1024x768.jpg 1024w, https://virtuallyfun.com/wp-content/uploads/2022/11/IMG_8777-300x225.jpg 300w, https://virtuallyfun.com/wp-content/uploads/2022/11/IMG_8777-768x576.jpg 768w, https://virtuallyfun.com/wp-content/uploads/2022/11/IMG_8777-1536x1152.jpg 1536w, https://virtuallyfun.com/wp-content/uploads/2022/11/IMG_8777-2048x1536.jpg 2048w, https://virtuallyfun.com/wp-content/uploads/2022/11/IMG_8777-400x300.jpg 400w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">AIX IA64 local X11 with CDE</figcaption></figure>



<p class="wp-block-paragraph">This was the lucky winner:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="716" height="202" src="https://virtuallyfun.com/wp-content/uploads/2022/11/Screen-Shot-2022-10-31-at-4.39.14-PM.png" alt="" class="wp-image-12018" srcset="https://virtuallyfun.com/wp-content/uploads/2022/11/Screen-Shot-2022-10-31-at-4.39.14-PM.png 716w, https://virtuallyfun.com/wp-content/uploads/2022/11/Screen-Shot-2022-10-31-at-4.39.14-PM-300x85.png 300w, https://virtuallyfun.com/wp-content/uploads/2022/11/Screen-Shot-2022-10-31-at-4.39.14-PM-500x141.png 500w" sizes="auto, (max-width: 716px) 100vw, 716px" /></figure>



<p class="wp-block-paragraph"><strong>Update 3</strong>: SimCity is <a href="https://github.com/tenox7/micropolis/releases/download/1.0.0/sim-aix5ia64">now available</a> for AIX IA64! You will also need other stuff mentioned <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">here</a>.</p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2022/09/24/ibm-aix-for-ia64-itanium-aka-project-monterey-runs-again/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
		<item>
		<title>The REAL Story on Why Space Cadet Pinball Was Removed (ft. Windows on Itanium)</title>
		<link>https://virtuallyfun.com/2021/09/04/the-real-story-on-why-space-cadet-pinball-was-removed-ft-windows-on-itanium/</link>
					<comments>https://virtuallyfun.com/2021/09/04/the-real-story-on-why-space-cadet-pinball-was-removed-ft-windows-on-itanium/#comments</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Sat, 04 Sep 2021 02:15:41 +0000</pubDate>
				<category><![CDATA[games]]></category>
		<category><![CDATA[itanium]]></category>
		<category><![CDATA[videos]]></category>
		<category><![CDATA[Win64]]></category>
		<category><![CDATA[Windows XP]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=11303</guid>

					<description><![CDATA[This video is from a friend of mine NCommander. For anyone interested in early 64bit versions of Windows, floating point precision or what happened to pinball check out this video! Totally worth the watch! You can find more From NCommander &#8230; <a href="https://virtuallyfun.com/2021/09/04/the-real-story-on-why-space-cadet-pinball-was-removed-ft-windows-on-itanium/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">This video is from a friend of mine NCommander. For anyone interested in early 64bit versions of Windows, floating point precision or what happened to pinball check out this video!</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="The REAL Story On Why Space Cadet Pinball Was Removed (ft. Windows on Itanium)" width="584" height="329" src="https://www.youtube.com/embed/3EPTfOTC4Jw?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<p class="wp-block-paragraph">Totally worth the watch!</p>



<p class="wp-block-paragraph">You can find more From NCommander on his <a href="https://www.youtube.com/channel/UCWyrVfwRL-2DOkzsqrbjo5Q" target="_blank" rel="noreferrer noopener">YouTube channel</a>, and support him on <a href="https://www.patreon.com/ncommander/posts" target="_blank" rel="noreferrer noopener">Patreon</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2021/09/04/the-real-story-on-why-space-cadet-pinball-was-removed-ft-windows-on-itanium/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Confessions of a paranoid DEC Engineer: Robert Supnik talks about the great Dungeon heist!</title>
		<link>https://virtuallyfun.com/2019/08/05/confessions-of-a-paranoid-dec-engineer-robert-supnik-talks-about-the-great-dungeon-heist/</link>
					<comments>https://virtuallyfun.com/2019/08/05/confessions-of-a-paranoid-dec-engineer-robert-supnik-talks-about-the-great-dungeon-heist/#comments</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Mon, 05 Aug 2019 00:39:20 +0000</pubDate>
				<category><![CDATA[64bit computing]]></category>
		<category><![CDATA[adventure]]></category>
		<category><![CDATA[cats]]></category>
		<category><![CDATA[Colossal Cave]]></category>
		<category><![CDATA[D|i|g|i|t|a|l]]></category>
		<category><![CDATA[DEC]]></category>
		<category><![CDATA[DEC Alpha]]></category>
		<category><![CDATA[Digitial]]></category>
		<category><![CDATA[Fortran]]></category>
		<category><![CDATA[Infocom]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[itanium]]></category>
		<category><![CDATA[pdp11]]></category>
		<category><![CDATA[PDP8]]></category>
		<category><![CDATA[SIMH]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[VAX]]></category>
		<category><![CDATA[videos]]></category>
		<category><![CDATA[Zork]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=9678</guid>

					<description><![CDATA[What an incredible adventure! Apparently this was all recorded in 2017, and just now released. It&#8217;s very long, but I would still highly recommend watching the full thing. Part 1 : 3 hours, 21 minutes Part 2 : 2 hours, &#8230; <a href="https://virtuallyfun.com/2019/08/05/confessions-of-a-paranoid-dec-engineer-robert-supnik-talks-about-the-great-dungeon-heist/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<iframe loading="lazy" width="560" height="315" src="https://www.youtube.com/embed/lk7ygEZxV9Q?start=9357" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>



<p class="wp-block-paragraph">What an incredible adventure!</p>



<p class="wp-block-paragraph">Apparently this was all recorded in 2017, and just now released.</p>



<p class="wp-block-paragraph">It&#8217;s very long, but I would still highly recommend watching the full thing.</p>



<ul class="wp-block-list"><li><a href="https://www.youtube.com/watch?v=T3tcCBHRIfU">Part 1 :  3 hours, 21 minutes</a></li><li><a href="https://www.youtube.com/watch?v=lk7ygEZxV9Q">Part 2 : 2 hours, 45 minutes</a></li></ul>



<p class="wp-block-paragraph">Bob goes into detail about the rise of the integrated circuit versions of the PDP-11 &amp; VAX processors, the challenges of how Digital was spiraling out of control, and how he was the one that not only championed the Alpha, but had to make the difficult decisions that if the Alpha succeeded that many people were now out of a job, and many directions had to be closed off.</p>



<p class="wp-block-paragraph">He goes into great detail how the Alpha was basically out maneuvered politically and how the PC business had not only dragged them down by management not embracing the Alpha but how trying to pull a quick one on Intel led to their demise.</p>



<p class="wp-block-paragraph">Also of interest was his time in research witnessing the untapped possibilities of AltaVista, and how Compaq had bogged it down, and ceded the market to the upstart Google, the inability to launch a portable MP3 player (Although to be fair the iPod wasn&#8217;t first to market by a long shot, it was the best user experience by far).</p>



<p class="wp-block-paragraph">What was also interesting was his last job, working at Unisys and getting them out of the legacy mainframe hardware business and into emulation on x86, along with the lesson that if you can run your engine in primary CPU cache it&#8217;s insanely fast (in GCC land -Os is better than -O9).</p>



<p class="wp-block-paragraph">The most significant part towards the end of course is where he &#8216;rewinds&#8217; his story to go into his interest in simulations, and of course how he started <a href="http://simh.trailing-edge.com/">SIMH</a> when he had some idle time in the early 90&#8217;s.  SIMH of course has done an incredible amount of work to preserve computing history of many early computers.  He also touches on working with the Warren&#8217;s TUHS to get <a href="https://github.com/DoctorWkt/pdp7-unix">Unix v0 up and running on a simulated PDP-7</a> and what would have been a challenge in the day using an obscure Burroughs disk &amp; controller modified from the PDP-9. </p>



<p class="wp-block-paragraph">Yes it&#8217;s 6 hours long!  But really it&#8217;s great!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2019/08/05/confessions-of-a-paranoid-dec-engineer-robert-supnik-talks-about-the-great-dungeon-heist/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Itanium coming to Qemu!</title>
		<link>https://virtuallyfun.com/2011/08/10/itanium-coming-to-qemu/</link>
					<comments>https://virtuallyfun.com/2011/08/10/itanium-coming-to-qemu/#comments</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Wed, 10 Aug 2011 20:01:32 +0000</pubDate>
				<category><![CDATA[itanium]]></category>
		<category><![CDATA[QEMU]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=1226</guid>

					<description><![CDATA[Check out all the details on mercurysquad.com! It&#8217;s a long long way away but it did run the userland hello world!]]></description>
										<content:encoded><![CDATA[<p>Check out all the details on <a href="http://qemu.mercurysquad.com/">mercurysquad.com</a>!</p>
<p>It&#8217;s a long long way away but it did run the userland hello world!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2011/08/10/itanium-coming-to-qemu/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>SIMH on the Itanium&#8230;</title>
		<link>https://virtuallyfun.com/2011/05/01/simh-on-the-itanium/</link>
					<comments>https://virtuallyfun.com/2011/05/01/simh-on-the-itanium/#comments</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Sun, 01 May 2011 20:59:00 +0000</pubDate>
				<category><![CDATA[itanium]]></category>
		<category><![CDATA[SIMH]]></category>
		<category><![CDATA[Visual C++]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=439</guid>

					<description><![CDATA[So I figured it&#8217;d be as good time as any to see how various compilers (mostly Microsoft) stack up on the Itanium. So I built SIMH, and loaded up 4.2 BSD &#038; the old dhrystone benchmark. And before we get &#8230; <a href="https://virtuallyfun.com/2011/05/01/simh-on-the-itanium/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>So I figured it&#8217;d be as good time as any to see how various compilers (mostly Microsoft) stack up on the <a href="http://virtuallyfun.blogspot.com/2011/04/itanium.html">Itanium</a>.  So I built <a href="http://simh.trailing-edge.com/">SIMH</a>, and loaded up 4.2 BSD &#038; the old <a href="http://www.dunnington.u-net.com/public/dhrystone.c">dhrystone</a> benchmark.</p>
<p>And before we get to the numbers, I&#8217;m using a 900Mhz Itanium 2, clearly the bottom of the barrel.  I ended up loading Windows 2003 server, as XP for the Itanium can&#8217;t even install Internet Explorer 7.  If you thought a world of Internet Explorer 6 was fun, it&#8217;s hell when it is your only browser.</p>
<p>In addition, Visual C++ 2005 was never released on the Itanium, they made it as far as Beta 2, before discontinuing native support.  However I like it&#8217;s debugger so I&#8217;m using the Beta 2 version.</p>
<p></p>
<blockquote><p>Microsoft (R) C/C++ Optimizing Compiler Version 13.10.2240.8 for IA-64 (from the Feb 2003 platform SDK)</p>
<p>Dhrystone(1.1) time for 500000 passes = 77<br />This machine benchmarks at 6493 dhrystones/second</p>
<p>Dhrystone(1.1) time for 500000 passes = 76<br />This machine benchmarks at 6578 dhrystones/second</p>
<p>Microsoft (R) C/C++ Optimizing Compiler Version 14.00.50215.44 for Itanium (Visual Studio 2005 beta)</p>
<p>Dhrystone(1.1) time for 500000 passes = 64<br />This machine benchmarks at 7812 dhrystones/second</p>
<p>Dhrystone(1.1) time for 500000 passes = 65<br />This machine benchmarks at 7692 dhrystones/second</p>
<p>Intel(R) C++ IA-64 Compiler for applications running on IA-64, Version 10.1    Build 20080112 Package ID: w_cc_p_10.1.014</p>
<p>Dhrystone(1.1) time for 500000 passes = 53<br />This machine benchmarks at 9433 dhrystones/second</p>
<p>Dhrystone(1.1) time for 500000 passes = 53<br />This machine benchmarks at 9433 dhrystones/second</p></blockquote>
<p>And for some sense of what the emulation is like&#8230;</p>
<blockquote><p>Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 10.20.6166 for 80&#215;86 (visual C++ 4.2)</p>
<p>Dhrystone(1.1) time for 500000 passes = 92<br />This machine benchmarks at 5434 dhrystones/second</p>
<p>Dhrystone(1.1) time for 500000 passes = 91<br />This machine benchmarks at 5494 dhrystones/second</p></blockquote>
<p>Not to bad, the Intel compiler is 2x the speed of an i386 executable, while it&#8217;s easily 18% + faster then the Microsoft Compiler.  I built everything with /Ox flags (Which the Intel compiler honers!)..  Executable sizes varied as much as the performance.</p>
<blockquote><p>1,672,704 Intel C vax780.exe<br />  986,624 Vax780feb2003.exe<br />  495,616 Vax780visualc4.exe<br />1,232,896 vax780visualstudio2005b2.exe</p></blockquote>
<p>And of course the larger the executable the faster it ran.  No wonder EPIC was driving people insane!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2011/05/01/simh-on-the-itanium/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Itanium&#8230;.</title>
		<link>https://virtuallyfun.com/2011/04/21/itanium/</link>
					<comments>https://virtuallyfun.com/2011/04/21/itanium/#comments</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Thu, 21 Apr 2011 15:31:00 +0000</pubDate>
				<category><![CDATA[itanium]]></category>
		<category><![CDATA[Visual C++]]></category>
		<category><![CDATA[Windows XP]]></category>
		<category><![CDATA[Zork]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=424</guid>

					<description><![CDATA[This isn&#8217;t virtual, but rather the real deal. I scored an HP zx2000. Just got it out of the box, I had to remove the funky sides to get it under my desk&#8230; And I&#8217;ve just installed Windows XP onto &#8230; <a href="https://virtuallyfun.com/2011/04/21/itanium/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>This isn&#8217;t virtual, but rather the real deal.  I scored an <a href="http://www.openpa.net/systems/hp_zx2000.html">HP zx2000</a>.</p>
<div class="separator" style="clear: both; text-align: center;">
<p><div id="attachment_588" style="width: 650px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2011/04/CIMG0171.jpg"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-588" class="size-large wp-image-588" title="My HP zx2000 (Itanium)" src="https://virtuallyfun.com/wp-content/uploads/2011/04/CIMG0171-765x1024.jpg" alt="HP Itanium" width="640" height="856" /></a><p id="caption-attachment-588" class="wp-caption-text">My HP zx2000</p></div></p>
</div>
<p>Just got it out of the box, I had to remove the funky sides to get it under my desk&#8230; And I&#8217;ve just installed Windows XP onto it now.  My first observation is that the included DVD drive from HP, the HL-DT-ST GDR8160B has got to be one of the slowest drives I&#8217;ve dealt with in a while.  And kinda finicky as the first attempt at installing XP failed with all kinds of errors, while a swift kick and a power cycle got the thing running.  And let&#8217;s see it in action..</p>
<p><a href="https://virtuallyfun.com/wp-content/uploads/2011/04/system-about.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1020" title="system about" src="https://virtuallyfun.com/wp-content/uploads/2011/04/system-about.png" alt="" width="453" height="520" /></a></p>
<p>This thing likes to tell you over and over that it&#8217;s the 64bit version. It may look like XP but it&#8217;s not the 32bit version.  It is however much like the x86_64 version with no NTVDM, no WOW.  But worse, no Virtual PC.  It can run i386 win32 exe&#8217;s but at a performance penalty.  I saw mention that the Itanium C compiler can be found in the November 2001 Platform SDK, so I downloaded that, and installed it.</p>
<p>It&#8217;s slow.</p>
<p>It&#8217;s annoyingly slow.</p>
<p>All that talk of EPIC, and moving the complexity to the compiler isn&#8217;t a joke.  Did I mention, it is *SLOW*?  I thought it was running an i386 version of the compiler but the taskman didn&#8217;t show any stars next to the processes so I&#8217;m assuming not, but I&#8217;m not sure.  I also am assuming that the November 2001 SDK is timed with the &#8220;Windows 2000 Advanced Server Limited Edition&#8221; for the Itanium.  So I figured for a quick test, I&#8217;d build some dungeon&#8230; Except the f2c interpreter broke in some strange manner.  I&#8217;d first think it&#8217;s something to do with integer sizes, but it worked on x86_64.. So I cheated, used the i386 version of f2c, and built the library and dungeon.  Also I found out about this flag, /As32 which builds exe&#8217;s in the 32bit address space.  f2c will run once it&#8217;s built like that.  And although compiling f2c takes forever, once built it is FAST.</p>
<p><a href="https://virtuallyfun.com/wp-content/uploads/2011/04/dungeon-on-itanium.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1022" title="dungeon on itanium" src="https://virtuallyfun.com/wp-content/uploads/2011/04/dungeon-on-itanium.jpg" alt="" width="1280" height="1024" /></a></p>
<p>It worked.  The exe is over 900kb!  Without at doubt when they called it EPIC they meant the compiler speed, and exe size.  For the crazy, you too can play zork on your Itanium <a href="http://vpsland.superglobalmegacorp.com/install/f2c/dungeon-2.5.6-ia64-win64.7z">here</a>.</p>
<p>And yes my attempt at building SDL bombed too.  But I&#8217;ll have to spend more time with the box.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2011/04/21/itanium/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
	</channel>
</rss>
