<?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: PCem ported to FreeBASIC	</title>
	<atom:link href="https://virtuallyfun.com/2019/02/18/pcem-ported-to-freebasic/feed/" rel="self" type="application/rss+xml" />
	<link>https://virtuallyfun.com/2019/02/18/pcem-ported-to-freebasic/</link>
	<description>Fun with Virtualization</description>
	<lastBuildDate>Sat, 11 Nov 2023 19:52:46 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>
	<item>
		<title>
		By: neozeed		</title>
		<link>https://virtuallyfun.com/2019/02/18/pcem-ported-to-freebasic/comment-page-1/#comment-343089</link>

		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Sat, 11 Nov 2023 19:52:46 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=9233#comment-343089</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2019/02/18/pcem-ported-to-freebasic/comment-page-1/#comment-343075&quot;&gt;Thomas&lt;/a&gt;.

Winbios?]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2019/02/18/pcem-ported-to-freebasic/comment-page-1/#comment-343075">Thomas</a>.</p>
<p>Winbios?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Thomas		</title>
		<link>https://virtuallyfun.com/2019/02/18/pcem-ported-to-freebasic/comment-page-1/#comment-343075</link>

		<dc:creator><![CDATA[Thomas]]></dc:creator>
		<pubDate>Sat, 11 Nov 2023 17:01:54 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=9233#comment-343075</guid>

					<description><![CDATA[What is that Bios rom for PCem named? American Megatrends with that bios with mouse? Cheers!]]></description>
			<content:encoded><![CDATA[<p>What is that Bios rom for PCem named? American Megatrends with that bios with mouse? Cheers!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Thomas		</title>
		<link>https://virtuallyfun.com/2019/02/18/pcem-ported-to-freebasic/comment-page-1/#comment-343073</link>

		<dc:creator><![CDATA[Thomas]]></dc:creator>
		<pubDate>Sat, 11 Nov 2023 16:56:54 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=9233#comment-343073</guid>

					<description><![CDATA[What is that Bios for PCem named? American Megatrends with that bios with mouse? Cheers!]]></description>
			<content:encoded><![CDATA[<p>What is that Bios for PCem named? American Megatrends with that bios with mouse? Cheers!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: li		</title>
		<link>https://virtuallyfun.com/2019/02/18/pcem-ported-to-freebasic/comment-page-1/#comment-208229</link>

		<dc:creator><![CDATA[li]]></dc:creator>
		<pubDate>Tue, 19 Feb 2019 06:44:08 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=9233#comment-208229</guid>

					<description><![CDATA[PCEM 286 可能有BUG，286 gate descriptors type 是 4-7，但是PCEM 支持大于8的descriptors type]]></description>
			<content:encoded><![CDATA[<p>PCEM 286 可能有BUG，286 gate descriptors type 是 4-7，但是PCEM 支持大于8的descriptors type</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Mike Chambers		</title>
		<link>https://virtuallyfun.com/2019/02/18/pcem-ported-to-freebasic/comment-page-1/#comment-208188</link>

		<dc:creator><![CDATA[Mike Chambers]]></dc:creator>
		<pubDate>Mon, 18 Feb 2019 17:24:50 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=9233#comment-208188</guid>

					<description><![CDATA[That&#039;s pretty awesome. I wrote a FreeBASIC 80186 PC emulator in 2011 that worked really well. It ran most old games, Windows 3.0 and MINIX, etc. A few years later, I ported it to VB6 for fun.

It took 8 years, but I&#039;ve been officially beaten now with a 486 emulator. Good work! :)

I&#039;ll have to get back to work and see if I can reclaim the crown somehow. Competition breeds progress!]]></description>
			<content:encoded><![CDATA[<p>That&#8217;s pretty awesome. I wrote a FreeBASIC 80186 PC emulator in 2011 that worked really well. It ran most old games, Windows 3.0 and MINIX, etc. A few years later, I ported it to VB6 for fun.</p>
<p>It took 8 years, but I&#8217;ve been officially beaten now with a 486 emulator. Good work! 🙂</p>
<p>I&#8217;ll have to get back to work and see if I can reclaim the crown somehow. Competition breeds progress!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Greg Harbs		</title>
		<link>https://virtuallyfun.com/2019/02/18/pcem-ported-to-freebasic/comment-page-1/#comment-208178</link>

		<dc:creator><![CDATA[Greg Harbs]]></dc:creator>
		<pubDate>Mon, 18 Feb 2019 15:45:43 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=9233#comment-208178</guid>

					<description><![CDATA[oops, you are right... so damn used to write that way... :(]]></description>
			<content:encoded><![CDATA[<p>oops, you are right&#8230; so damn used to write that way&#8230; 🙁</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: neozeed		</title>
		<link>https://virtuallyfun.com/2019/02/18/pcem-ported-to-freebasic/comment-page-1/#comment-208177</link>

		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Mon, 18 Feb 2019 15:14:29 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=9233#comment-208177</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2019/02/18/pcem-ported-to-freebasic/comment-page-1/#comment-208171&quot;&gt;Greg Harbs&lt;/a&gt;.

&gt; your freebasic code

It&#039;s not mine.  It&#039;s written by &lt;a href=&quot;https://www.freebasic.net/forum/memberlist.php?mode=viewprofile&amp;u=4928&amp;sid=be7a8fbbb4a14bb4574ace891b53cb21&quot; rel=&quot;nofollow&quot;&gt;jepalza&lt;/a&gt;. 

You should follow it up on his post:

&lt;a href=&quot;https://www.freebasic.net/forum/viewtopic.php?f=8&amp;p=258396#p258396&quot; rel=&quot;nofollow&quot;&gt;https://www.freebasic.net/forum/viewtopic.php?f=8&amp;p=258396#p258396&lt;/a&gt;]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2019/02/18/pcem-ported-to-freebasic/comment-page-1/#comment-208171">Greg Harbs</a>.</p>
<p>> your freebasic code</p>
<p>It&#8217;s not mine.  It&#8217;s written by <a href="https://www.freebasic.net/forum/memberlist.php?mode=viewprofile&#038;u=4928&#038;sid=be7a8fbbb4a14bb4574ace891b53cb21" rel="nofollow">jepalza</a>. </p>
<p>You should follow it up on his post:</p>
<p><a href="https://www.freebasic.net/forum/viewtopic.php?f=8&#038;p=258396#p258396" rel="nofollow">https://www.freebasic.net/forum/viewtopic.php?f=8&#038;p=258396#p258396</a></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Ian Dunbar		</title>
		<link>https://virtuallyfun.com/2019/02/18/pcem-ported-to-freebasic/comment-page-1/#comment-208175</link>

		<dc:creator><![CDATA[Ian Dunbar]]></dc:creator>
		<pubDate>Mon, 18 Feb 2019 14:29:46 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=9233#comment-208175</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2019/02/18/pcem-ported-to-freebasic/comment-page-1/#comment-208171&quot;&gt;Greg Harbs&lt;/a&gt;.

Which makes it doubly surprising that it works as well as it does. Also, you make it sound like this is neozeed&#039;s code. It isn&#039;t, and I doubt that the person who did write the code will see you comments here.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2019/02/18/pcem-ported-to-freebasic/comment-page-1/#comment-208171">Greg Harbs</a>.</p>
<p>Which makes it doubly surprising that it works as well as it does. Also, you make it sound like this is neozeed&#8217;s code. It isn&#8217;t, and I doubt that the person who did write the code will see you comments here.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Greg Harbs		</title>
		<link>https://virtuallyfun.com/2019/02/18/pcem-ported-to-freebasic/comment-page-1/#comment-208171</link>

		<dc:creator><![CDATA[Greg Harbs]]></dc:creator>
		<pubDate>Mon, 18 Feb 2019 12:29:21 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=9233#comment-208171</guid>

					<description><![CDATA[nice, but your freebasic code is terrible.... 
not used -gen gcc to optimize it (not doing that would be almost equivalent of compiling with -O0 in C)
using &quot;dim shared&quot; instead of the faster &quot;static shared&quot; for global fixed size arrays... using &quot;select case as const&quot; with just 3 options (thats slow even with -gen gcc) using one line functions instead of macros, using loops instead of memset to set byte arrays, settings byte arrays byte by byte instead of int by int, for a project of this magnitude using &quot;screen&quot; instead of &quot;screenres&quot; make it feel you are coding for qbasic, not using &quot;=any&quot; on local variables that dont need to be initialized to 0 (all of them since this was converted from c), not using freebasic pointers, etc...]]></description>
			<content:encoded><![CDATA[<p>nice, but your freebasic code is terrible&#8230;.<br />
not used -gen gcc to optimize it (not doing that would be almost equivalent of compiling with -O0 in C)<br />
using &#8220;dim shared&#8221; instead of the faster &#8220;static shared&#8221; for global fixed size arrays&#8230; using &#8220;select case as const&#8221; with just 3 options (thats slow even with -gen gcc) using one line functions instead of macros, using loops instead of memset to set byte arrays, settings byte arrays byte by byte instead of int by int, for a project of this magnitude using &#8220;screen&#8221; instead of &#8220;screenres&#8221; make it feel you are coding for qbasic, not using &#8220;=any&#8221; on local variables that dont need to be initialized to 0 (all of them since this was converted from c), not using freebasic pointers, etc&#8230;</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
