<?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>HP &#8211; Virtually Fun</title>
	<atom:link href="https://virtuallyfun.com/category/hp/feed/" rel="self" type="application/rss+xml" />
	<link>https://virtuallyfun.com</link>
	<description>Fun with Virtualization</description>
	<lastBuildDate>Fri, 26 Sep 2025 05:56:08 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>
	<item>
		<title>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>Quake on HPPA (Gecko) NeXTSTEP</title>
		<link>https://virtuallyfun.com/2015/11/25/quake-on-hppa-gecko-nextstep/</link>
					<comments>https://virtuallyfun.com/2015/11/25/quake-on-hppa-gecko-nextstep/#comments</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Wed, 25 Nov 2015 15:13:33 +0000</pubDate>
				<category><![CDATA[HP]]></category>
		<category><![CDATA[NeXTSTEP]]></category>
		<category><![CDATA[quake]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=5723</guid>

					<description><![CDATA[So forever ago I had done a super bare port of Quake to NeXTSTEP. Â It was based on a copy of UAE 0.6.0 source code that included hooks for NeXTSTEP. Â So seizing on this I built a shaky framework and &#8230; <a href="https://virtuallyfun.com/2015/11/25/quake-on-hppa-gecko-nextstep/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p><iframe loading="lazy" src="https://www.youtube.com/embed/2MVnKRT3jw0" width="560" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<p>So forever ago I had done a super bare port of <a href="https://virtuallyfun.com/2010/05/19/quake-on-nextstep-3-3/">Quake to NeXTSTEP</a>. Â It was based on a copy of UAE 0.6.0 source code that included hooks for NeXTSTEP. Â So seizing on this I built a shaky framework and amazingly got it to work. Â Well work enough I had trouble with the mouse part, and never did get around to fixing it, but I kicked it out into the world. Â And amazingly the HPPA cross compiled version that I compiled but never tested runs!</p>
<p>My whole misadventure is on <a href="http://www.nextcomputers.org/forums/viewtopic.php?t=2513">nextcomputers.org</a>, and blakespot has a <a href="http://www.bytecellar.com/2005/02/09/my_hp_9000_7126/">blog about finding the gecko and it&#8217;s 32bit video modes here</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2015/11/25/quake-on-hppa-gecko-nextstep/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>Oregon Trail</title>
		<link>https://virtuallyfun.com/2011/08/16/oregon-trail/</link>
					<comments>https://virtuallyfun.com/2011/08/16/oregon-trail/#comments</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Tue, 16 Aug 2011 16:57:21 +0000</pubDate>
				<category><![CDATA[basic]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[HP]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=1254</guid>

					<description><![CDATA[I had just found out that the Oregon Trail game is a LOT older than the Apple II version that infested schools in the 1980&#8217;s and gave us the infamous broken axle. As a matter of fact it was first &#8230; <a href="https://virtuallyfun.com/2011/08/16/oregon-trail/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p><div id="attachment_1255" style="width: 510px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2011/08/digg404.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-1255" class="wp-image-1255 size-full" title="digg404" src="https://virtuallyfun.com/wp-content/uploads/2011/08/digg404.png" width="500" height="239" /></a><p id="caption-attachment-1255" class="wp-caption-text">Oh noes!</p></div></p>
<p>I had just found out that the Oregon Trail game is a LOT older than the Apple II version that infested schools in the 1980&#8217;s and gave us the infamous broken axle. As a matter of fact it was first written for the HP 2100, in BASIC.</p>
<p><div id="attachment_1257" style="width: 344px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2011/08/HP-computer.jpg"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-1257" class="size-full wp-image-1257" title="HP computer" src="https://virtuallyfun.com/wp-content/uploads/2011/08/HP-computer.jpg" alt="" width="334" height="360" /></a><p id="caption-attachment-1257" class="wp-caption-text">Yes the computer was the size of a wagon!</p></div></p>
<p>There is a most excellent blog,Â <a href="http://www.filfre.net/2011/03/on-the-trail-of-the-oregon-trail-part-1/">The Digital Antiquarian</a><span class="Apple-style-span" style="color: #000000; font-size: 17px; line-height: 25px;">Â </span>that goes over the restoration of this old gem. Â Even better they managed to get it loaded up onto a timesharing image, on the internet so you can play it! (it&#8217;s been since taken offline. sorry).</p>
<p>You can download the source <a href="http://www.filfre.net/misc/oregon1975.bas">here</a>/<a href="http://vpsland.superglobalmegacorp.com/install/Basic/oregon1975.bas">mirror</a>, <a href="http://vpsland.superglobalmegacorp.com/install/Basic/oregon1978.bas">along with a revised 1978 version</a>.</p>
<p><del>Directions from the site:</del></p>
<p><del>1. Telnet to mickey.ath.cx. (Telnet, mind you. None of that newfangled SSH!)</del><br />
<del> 2. Slowly alternate CTL-J and CTL-M until you see a â€œPLEASE LOG INâ€ message.</del><br />
<del> 3. Enter â€œHEL-T001,HP2000,1â€³. Without the quotes, of course â€” and note that those are zeroes. Oh, and the system isnâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />t case-sensitive, but for the authentic experience you might want to have your caps lock on.</del><br />
<del> 4. Enter â€œGET-OREGONâ€ to load the 1975 version, â€œGET-ORE2â€³ to load the 1978 version.</del><br />
<del> 5. â€œLISTâ€ the program if you like, or just â€œRUNâ€ it.</del></p>
<p>You can download a working disk for the <a href="http://newton.freehostia.com/net/oldcomp/hp2100.exe.zip">SIMH HP-2100 emulator</a>(<a href="http://vpsland.superglobalmegacorp.com/install/Basic/hp2100/hp2100.exe.zip">mirror</a>)Â <a href="http://newton.freehostia.com/hp/7906sim.html">here</a>/<a href="http://vpsland.superglobalmegacorp.com/install/Basic/hp2100/hp2100.exe.zip">mirror</a>. Â This comes pre-loaded with the 1978 version.</p>
<p><div id="attachment_6471" style="width: 652px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2011/08/HP-2100-basic-menu.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-6471" class="wp-image-6471 size-full" src="https://virtuallyfun.com/wp-content/uploads/2011/08/HP-2100-basic-menu.png" alt="HP-2100 menu" width="642" height="332" /></a><p id="caption-attachment-6471" class="wp-caption-text">HP-2100 menu</p></div></p>
<p>Select option J and away you go.</p>
<p>It seems easier then I recall as a kid, not to mention I won the first time I played it!</p>
<p><div id="attachment_1258" style="width: 662px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2011/08/oregon-trail.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-1258" class="size-full wp-image-1258" title="oregon trail" src="https://virtuallyfun.com/wp-content/uploads/2011/08/oregon-trail.png" alt="" width="652" height="331" /></a><p id="caption-attachment-1258" class="wp-caption-text">Victory!</p></div></p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2011/08/16/oregon-trail/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>OpenBSD / amd64 fun</title>
		<link>https://virtuallyfun.com/2009/09/01/openbsd-amd64-fun/</link>
					<comments>https://virtuallyfun.com/2009/09/01/openbsd-amd64-fun/#respond</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Tue, 01 Sep 2009 20:42:00 +0000</pubDate>
				<category><![CDATA[BIOS]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[OpenBSD]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=159</guid>

					<description><![CDATA[&#160; So here I was installing OpenBSD 4.5 amd64 on some HP DL386&#8217;s with.. AMD Opterons, and during the install it crashed out with the error message: fatal machine check in supervisor mode trap type 18 code 0 rip&#8230;&#8230;&#8230;. And &#8230; <a href="https://virtuallyfun.com/2009/09/01/openbsd-amd64-fun/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>&nbsp;</p>
<p><div id="attachment_1471" style="width: 650px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2009/09/openbsd-amd64-supervisor-mode-crash.jpg"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-1471" class="size-full wp-image-1471" title="openbsd amd64 supervisor mode crash" src="https://virtuallyfun.com/wp-content/uploads/2009/09/openbsd-amd64-supervisor-mode-crash.jpg" alt="" width="640" height="479" /></a><p id="caption-attachment-1471" class="wp-caption-text">Don&#39;t you love days like this?</p></div></p>
<p>So here I was installing OpenBSD 4.5 amd64 on some HP DL386&#8217;s with.. AMD Opterons, and during the install it crashed out with the error message:</p>
<blockquote><p>fatal machine check in supervisor mode<br />
trap type 18 code 0 rip&#8230;&#8230;&#8230;.</p></blockquote>
<p>And odds are if you may be here for the same thing, as google came up with 0 hits on fatal machine check in supervisor mode.</p>
<p>Nothing.</p>
<p>Nill.</p>
<p>But I&#8217;ve got a crash screen to prove it.</p>
<p>Now here is a kicker, I found in the bios if you turn off the &#8220;Page directory cache&#8221;, for &#8220;older Linux kernels&#8221;, you can complete your install!!</p>
<p>The downside, is that a dmesg causes a kernel fault.</p>
<p>Sigh.</p>
<p>So annoying.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2009/09/01/openbsd-amd64-fun/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
