<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
	
	>
<channel>
	<title>
	Comments on: Virtualization Challenge IV &#8211; Act II &#8211; QNX 1.2 HDD Boot ($2000 prize)	</title>
	<atom:link href="https://virtuallyfun.com/2020/12/13/virtualization-challenge-iv-act-ii-qnx-1-2-hdd-boot/feed/" rel="self" type="application/rss+xml" />
	<link>https://virtuallyfun.com/2020/12/13/virtualization-challenge-iv-act-ii-qnx-1-2-hdd-boot/</link>
	<description>Fun with Virtualization</description>
	<lastBuildDate>Tue, 15 Feb 2022 11:42:24 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.1</generator>
	<item>
		<title>
		By: YateBTS		</title>
		<link>https://virtuallyfun.com/2020/12/13/virtualization-challenge-iv-act-ii-qnx-1-2-hdd-boot/comment-page-2/#comment-298305</link>

		<dc:creator><![CDATA[YateBTS]]></dc:creator>
		<pubDate>Tue, 15 Feb 2022 11:42:24 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=10828#comment-298305</guid>

					<description><![CDATA[Nice challenge and pretty good answer provided by Hawk.ro]]></description>
			<content:encoded><![CDATA[<p>Nice challenge and pretty good answer provided by Hawk.ro</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Roy		</title>
		<link>https://virtuallyfun.com/2020/12/13/virtualization-challenge-iv-act-ii-qnx-1-2-hdd-boot/comment-page-2/#comment-263355</link>

		<dc:creator><![CDATA[Roy]]></dc:creator>
		<pubDate>Thu, 04 Feb 2021 16:36:07 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=10828#comment-263355</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2020/12/13/virtualization-challenge-iv-act-ii-qnx-1-2-hdd-boot/comment-page-2/#comment-262784&quot;&gt;Mihai Gaitos&lt;/a&gt;.

bookmarked for reading later. thanks for writing!]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2020/12/13/virtualization-challenge-iv-act-ii-qnx-1-2-hdd-boot/comment-page-2/#comment-262784">Mihai Gaitos</a>.</p>
<p>bookmarked for reading later. thanks for writing!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Mihai Gaitos		</title>
		<link>https://virtuallyfun.com/2020/12/13/virtualization-challenge-iv-act-ii-qnx-1-2-hdd-boot/comment-page-2/#comment-262784</link>

		<dc:creator><![CDATA[Mihai Gaitos]]></dc:creator>
		<pubDate>Thu, 28 Jan 2021 08:47:28 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=10828#comment-262784</guid>

					<description><![CDATA[For those who are curious: the entire story is here:
https://hawk.ro/stories/qnx12/
In order to keep its length reasonable I skipped over some details but feel free to ask.]]></description>
			<content:encoded><![CDATA[<p>For those who are curious: the entire story is here:<br />
<a href="https://hawk.ro/stories/qnx12/" rel="nofollow ugc">https://hawk.ro/stories/qnx12/</a><br />
In order to keep its length reasonable I skipped over some details but feel free to ask.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Mihai Gaitos		</title>
		<link>https://virtuallyfun.com/2020/12/13/virtualization-challenge-iv-act-ii-qnx-1-2-hdd-boot/comment-page-1/#comment-261478</link>

		<dc:creator><![CDATA[Mihai Gaitos]]></dc:creator>
		<pubDate>Tue, 12 Jan 2021 09:20:18 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=10828#comment-261478</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2020/12/13/virtualization-challenge-iv-act-ii-qnx-1-2-hdd-boot/comment-page-1/#comment-261440&quot;&gt;Chris Kolenda&lt;/a&gt;.

Thank you for your appreciation.
I like the SDF idea, I just registered!]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2020/12/13/virtualization-challenge-iv-act-ii-qnx-1-2-hdd-boot/comment-page-1/#comment-261440">Chris Kolenda</a>.</p>
<p>Thank you for your appreciation.<br />
I like the SDF idea, I just registered!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Chris Kolenda		</title>
		<link>https://virtuallyfun.com/2020/12/13/virtualization-challenge-iv-act-ii-qnx-1-2-hdd-boot/comment-page-1/#comment-261440</link>

		<dc:creator><![CDATA[Chris Kolenda]]></dc:creator>
		<pubDate>Mon, 11 Jan 2021 15:02:08 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=10828#comment-261440</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2020/12/13/virtualization-challenge-iv-act-ii-qnx-1-2-hdd-boot/comment-page-1/#comment-261331&quot;&gt;Mihai Gaitos&lt;/a&gt;.

Congratulations and thanks for the fine work!!
https://hawk.ro/qnx12_pcjs/ is great.

Best regards in 2021]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2020/12/13/virtualization-challenge-iv-act-ii-qnx-1-2-hdd-boot/comment-page-1/#comment-261331">Mihai Gaitos</a>.</p>
<p>Congratulations and thanks for the fine work!!<br />
<a href="https://hawk.ro/qnx12_pcjs/" rel="nofollow ugc">https://hawk.ro/qnx12_pcjs/</a> is great.</p>
<p>Best regards in 2021</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Mihai Gaitos		</title>
		<link>https://virtuallyfun.com/2020/12/13/virtualization-challenge-iv-act-ii-qnx-1-2-hdd-boot/comment-page-1/#comment-261331</link>

		<dc:creator><![CDATA[Mihai Gaitos]]></dc:creator>
		<pubDate>Sun, 10 Jan 2021 09:14:20 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=10828#comment-261331</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2020/12/13/virtualization-challenge-iv-act-ii-qnx-1-2-hdd-boot/comment-page-1/#comment-261309&quot;&gt;Dan Dodge&lt;/a&gt;.

Thank you!
I will write you the details from the hawk.ro address (as a simple form of identification).

Once again, thank you for the challenge (and the prize, of course)!]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2020/12/13/virtualization-challenge-iv-act-ii-qnx-1-2-hdd-boot/comment-page-1/#comment-261309">Dan Dodge</a>.</p>
<p>Thank you!<br />
I will write you the details from the hawk.ro address (as a simple form of identification).</p>
<p>Once again, thank you for the challenge (and the prize, of course)!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Mitchell Schoenbrun		</title>
		<link>https://virtuallyfun.com/2020/12/13/virtualization-challenge-iv-act-ii-qnx-1-2-hdd-boot/comment-page-2/#comment-261312</link>

		<dc:creator><![CDATA[Mitchell Schoenbrun]]></dc:creator>
		<pubDate>Sun, 10 Jan 2021 05:47:19 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=10828#comment-261312</guid>

					<description><![CDATA[Say Dan, I&#039;d like  to send you an email.   I&#039;m at maschoen@pobox.com.]]></description>
			<content:encoded><![CDATA[<p>Say Dan, I&#8217;d like  to send you an email.   I&#8217;m at <a href="mailto:maschoen@pobox.com">maschoen@pobox.com</a>.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Dan Dodge		</title>
		<link>https://virtuallyfun.com/2020/12/13/virtualization-challenge-iv-act-ii-qnx-1-2-hdd-boot/comment-page-1/#comment-261309</link>

		<dc:creator><![CDATA[Dan Dodge]]></dc:creator>
		<pubDate>Sun, 10 Jan 2021 04:50:12 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=10828#comment-261309</guid>

					<description><![CDATA[The contest has been won. I just did a
$ cd /user/quantum
$ cc hanoi.c
and ran it. It brought back very fond memories. So, how do I send the funds?]]></description>
			<content:encoded><![CDATA[<p>The contest has been won. I just did a<br />
$ cd /user/quantum<br />
$ cc hanoi.c<br />
and ran it. It brought back very fond memories. So, how do I send the funds?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Mihai Gaitos		</title>
		<link>https://virtuallyfun.com/2020/12/13/virtualization-challenge-iv-act-ii-qnx-1-2-hdd-boot/comment-page-1/#comment-261293</link>

		<dc:creator><![CDATA[Mihai Gaitos]]></dc:creator>
		<pubDate>Sun, 10 Jan 2021 01:16:13 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=10828#comment-261293</guid>

					<description><![CDATA[I removed the ugly xi/sh hack, now system starts with proper search 3 default.
search is modified at a later point (I assume when reconfiguring for dual FDD), so that it ends up being search 3 2 but config/sys.init takes care of that. Just in case, I also added a cd 3:/ command, but it doesn&#039;t seem necessary.

I&#039;d rather only have search 3 because, in case of a mistyped command it will take a while to search everywhere, especially if no diskette is inserted.

As usual, image is at https://hawk.ro/files/qnx12_hddboot_v008.img.gz and the js has been updated as well.]]></description>
			<content:encoded><![CDATA[<p>I removed the ugly xi/sh hack, now system starts with proper search 3 default.<br />
search is modified at a later point (I assume when reconfiguring for dual FDD), so that it ends up being search 3 2 but config/sys.init takes care of that. Just in case, I also added a cd 3:/ command, but it doesn&#8217;t seem necessary.</p>
<p>I&#8217;d rather only have search 3 because, in case of a mistyped command it will take a while to search everywhere, especially if no diskette is inserted.</p>
<p>As usual, image is at <a href="https://hawk.ro/files/qnx12_hddboot_v008.img.gz" rel="nofollow ugc">https://hawk.ro/files/qnx12_hddboot_v008.img.gz</a> and the js has been updated as well.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Mihai Gaitos		</title>
		<link>https://virtuallyfun.com/2020/12/13/virtualization-challenge-iv-act-ii-qnx-1-2-hdd-boot/comment-page-1/#comment-261231</link>

		<dc:creator><![CDATA[Mihai Gaitos]]></dc:creator>
		<pubDate>Sat, 09 Jan 2021 10:53:45 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=10828#comment-261231</guid>

					<description><![CDATA[It might well be that the differences were only in library files. Another thing I&#039;ve noticed in this adventure was that there are a few stub functions that - at least in 1.2 - don&#039;t do anything except return 0 or the value passed to them as argument. I assume that those functions were placeholders for functionality that was not yet implemented.
And while writing that it occured to me that I have both 1.2 and 2.21 on my computer and could perform a simple check. Most libraries (that is object files in lib) are different, except for:
bound_chk.o
fgetline.o
ker4.o
lsupport.o
memfns.o
share.o

And I&#039;ve just noticed that, even in 1.2, asm already knows about 186/286 processors. (I assume +186 and +286 are related to that)

As to the reason they were missing, it might be that when using keyboard to switch from pcem to another window/desktop, the keypress would be passed to pcem as well. And backup (as well as other QNX programs) can be &quot;paused&quot; with a keypress (and resumed with ENTER). So I might have paused it without noticing and then seeing the output stopped I assumed it copied everything.]]></description>
			<content:encoded><![CDATA[<p>It might well be that the differences were only in library files. Another thing I&#8217;ve noticed in this adventure was that there are a few stub functions that &#8211; at least in 1.2 &#8211; don&#8217;t do anything except return 0 or the value passed to them as argument. I assume that those functions were placeholders for functionality that was not yet implemented.<br />
And while writing that it occured to me that I have both 1.2 and 2.21 on my computer and could perform a simple check. Most libraries (that is object files in lib) are different, except for:<br />
bound_chk.o<br />
fgetline.o<br />
ker4.o<br />
lsupport.o<br />
memfns.o<br />
share.o</p>
<p>And I&#8217;ve just noticed that, even in 1.2, asm already knows about 186/286 processors. (I assume +186 and +286 are related to that)</p>
<p>As to the reason they were missing, it might be that when using keyboard to switch from pcem to another window/desktop, the keypress would be passed to pcem as well. And backup (as well as other QNX programs) can be &#8220;paused&#8221; with a keypress (and resumed with ENTER). So I might have paused it without noticing and then seeing the output stopped I assumed it copied everything.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
