<?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>SMP &#8211; Virtually Fun</title>
	<atom:link href="https://virtuallyfun.com/category/smp/feed/" rel="self" type="application/rss+xml" />
	<link>https://virtuallyfun.com</link>
	<description>Fun with Virtualization</description>
	<lastBuildDate>Fri, 21 Feb 2025 09:46:59 +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>Hacking Windows NT 4.0 SMP for more than 2 CPUs</title>
		<link>https://virtuallyfun.com/2025/02/21/hacking-windows-nt-4-0-smp-for-more-than-2-cpus/</link>
					<comments>https://virtuallyfun.com/2025/02/21/hacking-windows-nt-4-0-smp-for-more-than-2-cpus/#respond</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Fri, 21 Feb 2025 09:46:55 +0000</pubDate>
				<category><![CDATA[SMP]]></category>
		<category><![CDATA[VMWare]]></category>
		<category><![CDATA[Windows NT 4.0]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=15174</guid>

					<description><![CDATA[While trying to index a massive dataset, I found that the whole AltaVista process was kind of slow. And what better way to hope to speed it up, than to add some more processors. The catch is that the indexer &#8230; <a href="https://virtuallyfun.com/2025/02/21/hacking-windows-nt-4-0-smp-for-more-than-2-cpus/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">While trying to index a massive dataset, I found that the whole AltaVista process was kind of slow.  And what better way to hope to speed it up, than to add some more processors.  The catch is that the indexer only works on the Workstation SKU, and as such it&#8217;ll limit you to two processors.  But what if one of those &#8216;one simple trick&#8217; tricks actually can unlock all your cores?</p>



<p class="wp-block-paragraph">From <a href="https://labyrinth.zone/users/Rairii" target="_blank" rel="noreferrer noopener">Rairii</a>:</p>



<pre class="wp-block-preformatted">load the registry hive setupreg.hiv from i386 folder<br>in ControlSet001\Services\setupdd<br>default registry value<br>at offset 8, replace the value thats there (probably 00) with 20, ie decimal 32<br>then when reinstalling it should set up the registry to allow 32 cpus</pre>



<figure class="wp-block-image size-large"><a href="https://virtuallyfun.com/wp-content/uploads/2025/02/nt4-workstation-smp-fix.png"><img fetchpriority="high" decoding="async" width="1024" height="439" src="https://virtuallyfun.com/wp-content/uploads/2025/02/nt4-workstation-smp-fix-1024x439.png" alt="" class="wp-image-15177" srcset="https://virtuallyfun.com/wp-content/uploads/2025/02/nt4-workstation-smp-fix-1024x439.png 1024w, https://virtuallyfun.com/wp-content/uploads/2025/02/nt4-workstation-smp-fix-300x129.png 300w, https://virtuallyfun.com/wp-content/uploads/2025/02/nt4-workstation-smp-fix-768x329.png 768w, https://virtuallyfun.com/wp-content/uploads/2025/02/nt4-workstation-smp-fix-500x214.png 500w, https://virtuallyfun.com/wp-content/uploads/2025/02/nt4-workstation-smp-fix.png 1357w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">ControlSet001-Services-setupdd</figcaption></figure>



<p class="wp-block-paragraph">I didn&#8217;t want to bother trying to make a &#8216;correct&#8217; NT 4 CD, so I just did the dos bootable disk image thing, and the old school &#8220;winnt /b&#8221; setup from within DOS on VMWare Workstation 17, and yeah behold!</p>



<figure class="wp-block-image size-large"><a href="https://virtuallyfun.com/wp-content/uploads/2025/02/nt4-workstation-with-4-proc.png"><img decoding="async" width="1024" height="526" src="https://virtuallyfun.com/wp-content/uploads/2025/02/nt4-workstation-with-4-proc-1024x526.png" alt="" class="wp-image-15175" srcset="https://virtuallyfun.com/wp-content/uploads/2025/02/nt4-workstation-with-4-proc-1024x526.png 1024w, https://virtuallyfun.com/wp-content/uploads/2025/02/nt4-workstation-with-4-proc-300x154.png 300w, https://virtuallyfun.com/wp-content/uploads/2025/02/nt4-workstation-with-4-proc-768x394.png 768w, https://virtuallyfun.com/wp-content/uploads/2025/02/nt4-workstation-with-4-proc-1536x789.png 1536w, https://virtuallyfun.com/wp-content/uploads/2025/02/nt4-workstation-with-4-proc-500x257.png 500w, https://virtuallyfun.com/wp-content/uploads/2025/02/nt4-workstation-with-4-proc.png 1677w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">NT 4.0 Workstation on VMware Workstation Pro 17</figcaption></figure>



<p class="wp-block-paragraph">Although I should add that it&#8217;s not all sunshine and rainbows, it fails to boot about 50% of the time with a stop 0x00000078 PHASE0_EXCEPTION.  I don&#8217;t know what is up with that, if it&#8217;s my AMD processor, something with VMware&#8230;</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="386" src="https://virtuallyfun.com/wp-content/uploads/2025/02/nt4-workstation-smp-phase-0-error-1024x386.png" alt="" class="wp-image-15176" srcset="https://virtuallyfun.com/wp-content/uploads/2025/02/nt4-workstation-smp-phase-0-error-1024x386.png 1024w, https://virtuallyfun.com/wp-content/uploads/2025/02/nt4-workstation-smp-phase-0-error-300x113.png 300w, https://virtuallyfun.com/wp-content/uploads/2025/02/nt4-workstation-smp-phase-0-error-768x290.png 768w, https://virtuallyfun.com/wp-content/uploads/2025/02/nt4-workstation-smp-phase-0-error-1536x579.png 1536w, https://virtuallyfun.com/wp-content/uploads/2025/02/nt4-workstation-smp-phase-0-error-500x189.png 500w, https://virtuallyfun.com/wp-content/uploads/2025/02/nt4-workstation-smp-phase-0-error.png 1678w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">PHASE0_EXCEPTION</figcaption></figure>



<p class="wp-block-paragraph">Sadly, for anyone wondering, it didn&#8217;t help my use case.  The fundamental issue being that AltaVista tries to actually use filters to interpret the data, and Microsoft Word documents with the .txt extension, or anything with 90&#8217;s L337 ascii art just straight up trip up the indexer halting all progress.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="346" src="https://virtuallyfun.com/wp-content/uploads/2025/02/l337-text-that-halted-altavista-1024x346.png" alt="" class="wp-image-15178" srcset="https://virtuallyfun.com/wp-content/uploads/2025/02/l337-text-that-halted-altavista-1024x346.png 1024w, https://virtuallyfun.com/wp-content/uploads/2025/02/l337-text-that-halted-altavista-300x101.png 300w, https://virtuallyfun.com/wp-content/uploads/2025/02/l337-text-that-halted-altavista-768x260.png 768w, https://virtuallyfun.com/wp-content/uploads/2025/02/l337-text-that-halted-altavista-1536x519.png 1536w, https://virtuallyfun.com/wp-content/uploads/2025/02/l337-text-that-halted-altavista-500x169.png 500w, https://virtuallyfun.com/wp-content/uploads/2025/02/l337-text-that-halted-altavista.png 1677w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">ASCII ART BAD!!</figcaption></figure>



<p class="wp-block-paragraph">Obviously, this is building up to something else, something I think is kind of exciting, but even as a &#8216;distraction&#8217; adding more cores to NT 4.0 Workstation is always a good thing!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2025/02/21/hacking-windows-nt-4-0-smp-for-more-than-2-cpus/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Scored what I hope is an awesome motherboard for $30</title>
		<link>https://virtuallyfun.com/2019/08/04/scored-what-i-hope-is-an-awesome-motherboard-for-30/</link>
					<comments>https://virtuallyfun.com/2019/08/04/scored-what-i-hope-is-an-awesome-motherboard-for-30/#comments</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Sun, 04 Aug 2019 03:45:14 +0000</pubDate>
				<category><![CDATA[mach]]></category>
		<category><![CDATA[retro hardware]]></category>
		<category><![CDATA[SMP]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=9676</guid>

					<description><![CDATA[I saw this great board online carousell, on some local seller board. Although eBay may be the defacto site for buying old garbage, keep an eye out for local stuff too. There is craigslist in the USA &#38; Kijiji in &#8230; <a href="https://virtuallyfun.com/2019/08/04/scored-what-i-hope-is-an-awesome-motherboard-for-30/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I saw this great board online <a href="https://hk.carousell.com/">carousell</a>, on some local seller board.  Although eBay may be the defacto site for buying old garbage, keep an eye out for local stuff too.  There is craigslist in the USA &amp;   <a href="https://www.kijiji.ca/">Kijiji</a> in Canada.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="768" height="1024" src="https://virtuallyfun.com/wp-content/uploads/2019/08/intel_l440gx_wpentium_iii_750mhz_x_2_1559541925_c7f75471-768x1024.jpg" alt="" class="wp-image-9675" srcset="https://virtuallyfun.com/wp-content/uploads/2019/08/intel_l440gx_wpentium_iii_750mhz_x_2_1559541925_c7f75471-768x1024.jpg 768w, https://virtuallyfun.com/wp-content/uploads/2019/08/intel_l440gx_wpentium_iii_750mhz_x_2_1559541925_c7f75471-225x300.jpg 225w, https://virtuallyfun.com/wp-content/uploads/2019/08/intel_l440gx_wpentium_iii_750mhz_x_2_1559541925_c7f75471.jpg 1080w" sizes="auto, (max-width: 768px) 100vw, 768px" /><figcaption>Intel l440gx+</figcaption></figure>



<p class="wp-block-paragraph">Yes, it&#8217;s an Intel l440gx+, a dual processor motherboard, with an ISA slot!  I&#8217;m pretty sure it&#8217;s all 5v PCI slots, but who knows.  And at $250 HKD, much cheaper than the ones <a href="https://www.ebay.com/sch/i.html?_nkw=l440gx">on eBay</a>.  Although condition is pretty much unknown.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="768" height="1024" src="https://virtuallyfun.com/wp-content/uploads/2019/08/intel_l440gx_wpentium_iii_750mhz_x_2_1559541926_09444b31-768x1024.jpg" alt="" class="wp-image-9674" srcset="https://virtuallyfun.com/wp-content/uploads/2019/08/intel_l440gx_wpentium_iii_750mhz_x_2_1559541926_09444b31-768x1024.jpg 768w, https://virtuallyfun.com/wp-content/uploads/2019/08/intel_l440gx_wpentium_iii_750mhz_x_2_1559541926_09444b31-225x300.jpg 225w, https://virtuallyfun.com/wp-content/uploads/2019/08/intel_l440gx_wpentium_iii_750mhz_x_2_1559541926_09444b31.jpg 1080w" sizes="auto, (max-width: 768px) 100vw, 768px" /><figcaption>Pentium III 750Mhz</figcaption></figure>



<p class="wp-block-paragraph">And it has two Pentium III&#8217;s clocked in at an amazing 750Mhz.  It&#8217;ll make a great MS-DOS box for sure, with plenty of punch.  Along with being great for Windows NT 4.0</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="768" height="1024" src="https://virtuallyfun.com/wp-content/uploads/2019/08/intel_l440gx_wpentium_iii_750mhz_x_2_1559541926_096412f9-768x1024.jpg" alt="" class="wp-image-9673" srcset="https://virtuallyfun.com/wp-content/uploads/2019/08/intel_l440gx_wpentium_iii_750mhz_x_2_1559541926_096412f9-768x1024.jpg 768w, https://virtuallyfun.com/wp-content/uploads/2019/08/intel_l440gx_wpentium_iii_750mhz_x_2_1559541926_096412f9-225x300.jpg 225w, https://virtuallyfun.com/wp-content/uploads/2019/08/intel_l440gx_wpentium_iii_750mhz_x_2_1559541926_096412f9.jpg 1080w" sizes="auto, (max-width: 768px) 100vw, 768px" /></figure>



<p class="wp-block-paragraph">I think it may have 128MB of RAM as well.  Not great, but it&#8217;s still pretty good.</p>



<p class="wp-block-paragraph">Being this old also means it most certainly is<a href="https://en.wikipedia.org/wiki/MultiProcessor_Specification"> MP 1.1 compatible</a>, as I just found this <a href="https://unix.superglobalmegacorp.com/cgi-bin/cvsweb.cgi/mach_kernel/i386/AT386/mp/mp_v1_1.c?rev=1.1.1.1;cvsroot=OSFMK">mp_v1_1.c</a> lurking in the OSFMK used in the ancient/abandonded mach kernel for <a href="http://mklinux.hmug.org/">MkLinux</a>.  Of course half the fun will come in trying to build the kernel from source (can&#8217;t find any intel binaries), and seeing if this old board works.</p>



<iframe loading="lazy" width="560" height="315" src="https://www.youtube.com/embed/kFu4bxYN3cY" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>



<p class="wp-block-paragraph">Of course getting the board was a mission in itself, as I had to cross through one of the big protests last night to get it.  I took some video of it on my way back, and walked up to where the front line was going to be.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2019/08/04/scored-what-i-hope-is-an-awesome-motherboard-for-30/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
	</channel>
</rss>
