<?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: BoxedWine	</title>
	<atom:link href="https://virtuallyfun.com/2017/10/19/boxedwine/feed/" rel="self" type="application/rss+xml" />
	<link>https://virtuallyfun.com/2017/10/19/boxedwine/</link>
	<description>Fun with Virtualization</description>
	<lastBuildDate>Sun, 22 Oct 2017 23:33:21 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.2</generator>
	<item>
		<title>
		By: Danoon		</title>
		<link>https://virtuallyfun.com/2017/10/19/boxedwine/comment-page-1/#comment-188161</link>

		<dc:creator><![CDATA[Danoon]]></dc:creator>
		<pubDate>Sun, 22 Oct 2017 23:33:21 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=7727#comment-188161</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2017/10/19/boxedwine/comment-page-1/#comment-188077&quot;&gt;neozeed&lt;/a&gt;.

usotsuki,

I also thought it wouldn&#039;t be too hard to get something up and running with my own version of the Windows API.  And the truth is, it&#039;s not too hard to get the kernel up and running.  The idea of a process, thread, file, it all makes sense.  I got Age of Empires and Caesar 3 working with my own implementation using the cpu core from jDosbox.  But when I started to work on getting Diablo to work that is when I realized it would going to get really hard, having to implement everything in usr32.dll was pain, all the common controls and the dialog APIs was a lot of work.  That is when I decided to change track and work on BoxedWine and just use what Wine has already done.  Win16 is smaller than Win32, but I looked at the exports of user.dll and I expect there would be the same insane amount of code that would have to be written to cover everything.  It is certainly not impossible, but it would take a long time to complete.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2017/10/19/boxedwine/comment-page-1/#comment-188077">neozeed</a>.</p>
<p>usotsuki,</p>
<p>I also thought it wouldn&#8217;t be too hard to get something up and running with my own version of the Windows API.  And the truth is, it&#8217;s not too hard to get the kernel up and running.  The idea of a process, thread, file, it all makes sense.  I got Age of Empires and Caesar 3 working with my own implementation using the cpu core from jDosbox.  But when I started to work on getting Diablo to work that is when I realized it would going to get really hard, having to implement everything in usr32.dll was pain, all the common controls and the dialog APIs was a lot of work.  That is when I decided to change track and work on BoxedWine and just use what Wine has already done.  Win16 is smaller than Win32, but I looked at the exports of user.dll and I expect there would be the same insane amount of code that would have to be written to cover everything.  It is certainly not impossible, but it would take a long time to complete.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: neozeed		</title>
		<link>https://virtuallyfun.com/2017/10/19/boxedwine/comment-page-1/#comment-188130</link>

		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Sun, 22 Oct 2017 10:35:01 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=7727#comment-188130</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2017/10/19/boxedwine/comment-page-1/#comment-188129&quot;&gt;usotsuki&lt;/a&gt;.

Well, look no further than the MAME i86/i286 and i386/i486 cores that are in &lt;a href=&quot;http://takeda-toshiya.my.coocan.jp/msdos/index.html&quot; rel=&quot;nofollow&quot;&gt;MS-DOS Player&lt;/a&gt;.

It should be enough to give you that simple start .]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2017/10/19/boxedwine/comment-page-1/#comment-188129">usotsuki</a>.</p>
<p>Well, look no further than the MAME i86/i286 and i386/i486 cores that are in <a href="http://takeda-toshiya.my.coocan.jp/msdos/index.html" rel="nofollow">MS-DOS Player</a>.</p>
<p>It should be enough to give you that simple start .</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: usotsuki		</title>
		<link>https://virtuallyfun.com/2017/10/19/boxedwine/comment-page-1/#comment-188129</link>

		<dc:creator><![CDATA[usotsuki]]></dc:creator>
		<pubDate>Sun, 22 Oct 2017 10:06:46 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=7727#comment-188129</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2017/10/19/boxedwine/comment-page-1/#comment-188077&quot;&gt;neozeed&lt;/a&gt;.

I&#039;ve actually thought about using an approach similar to win3mu.  He pretty much documented the guts, so it wouldn&#039;t be so hard, in theory, to reimplement it - but I&#039;m not good at writing CPU cores and don&#039;t have a working one to experiment with. :/]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2017/10/19/boxedwine/comment-page-1/#comment-188077">neozeed</a>.</p>
<p>I&#8217;ve actually thought about using an approach similar to win3mu.  He pretty much documented the guts, so it wouldn&#8217;t be so hard, in theory, to reimplement it &#8211; but I&#8217;m not good at writing CPU cores and don&#8217;t have a working one to experiment with. :/</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: neozeed		</title>
		<link>https://virtuallyfun.com/2017/10/19/boxedwine/comment-page-1/#comment-188077</link>

		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Sat, 21 Oct 2017 02:42:15 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=7727#comment-188077</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2017/10/19/boxedwine/comment-page-1/#comment-188071&quot;&gt;Peter Godwin&lt;/a&gt;.

That pretty much sums up how I feel.  This is cooler as the source exists.  And it&#039;ll emscripten which is totally WTF and awesome too.

The tools for MS Sql Server run, but the server triggers an unknown opcode..]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2017/10/19/boxedwine/comment-page-1/#comment-188071">Peter Godwin</a>.</p>
<p>That pretty much sums up how I feel.  This is cooler as the source exists.  And it&#8217;ll emscripten which is totally WTF and awesome too.</p>
<p>The tools for MS Sql Server run, but the server triggers an unknown opcode..</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Peter Godwin		</title>
		<link>https://virtuallyfun.com/2017/10/19/boxedwine/comment-page-1/#comment-188071</link>

		<dc:creator><![CDATA[Peter Godwin]]></dc:creator>
		<pubDate>Sat, 21 Oct 2017 00:45:20 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=7727#comment-188071</guid>

					<description><![CDATA[Wow - I just had a play and it is quite neat. I was hoping win3mu (http://www.win3mu.com/) would be released soon, but the author hasn&#039;t posted any update in sometime. Shame it&#039;s not open-source - it&#039;d be a great thing to hack around with.]]></description>
			<content:encoded><![CDATA[<p>Wow &#8211; I just had a play and it is quite neat. I was hoping win3mu (<a href="http://www.win3mu.com/" rel="nofollow ugc">http://www.win3mu.com/</a>) would be released soon, but the author hasn&#8217;t posted any update in sometime. Shame it&#8217;s not open-source &#8211; it&#8217;d be a great thing to hack around with.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Peter Godwin		</title>
		<link>https://virtuallyfun.com/2017/10/19/boxedwine/comment-page-1/#comment-188069</link>

		<dc:creator><![CDATA[Peter Godwin]]></dc:creator>
		<pubDate>Sat, 21 Oct 2017 00:43:32 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=7727#comment-188069</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2017/10/19/boxedwine/comment-page-1/#comment-188031&quot;&gt;neozeed&lt;/a&gt;.

I haven&#039;t looked as Pascal since Delphi - even then I think 4.0 was the last version I played with. 

Looks like he&#039;s got the source for a few other games. http://www.erasmatazz.com/library/source-code/index.html

Free Pascal might be able to handle it. There&#039;s a MACPAS compiler mode and it supports Carbon...http://wiki.freepascal.org/FPC_and_Carbon

Hmm it even support m68k and can be called in MPW...in theory one could create a Pascal app and have it target every version of MacOS was one (bastardized) source.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2017/10/19/boxedwine/comment-page-1/#comment-188031">neozeed</a>.</p>
<p>I haven&#8217;t looked as Pascal since Delphi &#8211; even then I think 4.0 was the last version I played with. </p>
<p>Looks like he&#8217;s got the source for a few other games. <a href="http://www.erasmatazz.com/library/source-code/index.html" rel="nofollow ugc">http://www.erasmatazz.com/library/source-code/index.html</a></p>
<p>Free Pascal might be able to handle it. There&#8217;s a MACPAS compiler mode and it supports Carbon&#8230;<a href="http://wiki.freepascal.org/FPC_and_Carbon" rel="nofollow ugc">http://wiki.freepascal.org/FPC_and_Carbon</a></p>
<p>Hmm it even support m68k and can be called in MPW&#8230;in theory one could create a Pascal app and have it target every version of MacOS was one (bastardized) source.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: neozeed		</title>
		<link>https://virtuallyfun.com/2017/10/19/boxedwine/comment-page-1/#comment-188035</link>

		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Fri, 20 Oct 2017 01:15:57 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=7727#comment-188035</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2017/10/19/boxedwine/comment-page-1/#comment-188033&quot;&gt;The Flash&lt;/a&gt;.

Wine can be a little tricky at first.  And it took me a few minutes of messing around to get SimEarth running.

Its easier to copy stuff into the &#039;root&#039; directory and change chomp to explorer and run stuff that way.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2017/10/19/boxedwine/comment-page-1/#comment-188033">The Flash</a>.</p>
<p>Wine can be a little tricky at first.  And it took me a few minutes of messing around to get SimEarth running.</p>
<p>Its easier to copy stuff into the &#8216;root&#8217; directory and change chomp to explorer and run stuff that way.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: The Flash		</title>
		<link>https://virtuallyfun.com/2017/10/19/boxedwine/comment-page-1/#comment-188033</link>

		<dc:creator><![CDATA[The Flash]]></dc:creator>
		<pubDate>Thu, 19 Oct 2017 19:57:49 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=7727#comment-188033</guid>

					<description><![CDATA[Seems neat but I have no clue how to really use it. Plus the game it comes with ran too fast.]]></description>
			<content:encoded><![CDATA[<p>Seems neat but I have no clue how to really use it. Plus the game it comes with ran too fast.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: neozeed		</title>
		<link>https://virtuallyfun.com/2017/10/19/boxedwine/comment-page-1/#comment-188031</link>

		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Thu, 19 Oct 2017 16:45:34 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=7727#comment-188031</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2017/10/19/boxedwine/comment-page-1/#comment-188029&quot;&gt;DOS&lt;/a&gt;.

I recently found the Macintosh Pascal source to BOP 2.  It&#039;s... Very Pascal.  And I think I forgot a lot of Pascal.  Last time I used it was translating Tradewars 200.

Maybe it&#039;s another thing to try another day.  Carbon is apparently very much preserves a lot of the API, maybe it&#039;s be a weird Pascal to C translation project.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2017/10/19/boxedwine/comment-page-1/#comment-188029">DOS</a>.</p>
<p>I recently found the Macintosh Pascal source to BOP 2.  It&#8217;s&#8230; Very Pascal.  And I think I forgot a lot of Pascal.  Last time I used it was translating Tradewars 200.</p>
<p>Maybe it&#8217;s another thing to try another day.  Carbon is apparently very much preserves a lot of the API, maybe it&#8217;s be a weird Pascal to C translation project.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: DOS		</title>
		<link>https://virtuallyfun.com/2017/10/19/boxedwine/comment-page-1/#comment-188029</link>

		<dc:creator><![CDATA[DOS]]></dc:creator>
		<pubDate>Thu, 19 Oct 2017 13:18:08 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=7727#comment-188029</guid>

					<description><![CDATA[Nice! I played Balance of Power back in the day (and perhaps still have the floppies) but the only thing I can remember about it is that it included the Windows Runtime and I desperately wanted to try to do other stuff in Windows. I was just a kid and probably never succeeded, and never got to use Windows until 3.0.

Another old Windows game I find interesting is Klotz, a shareware or freeware Tetris clone. I think the oldest version I found was for Windows 2.x, and there was an early 32 bit build made for an early NT beta if I recall correctly.]]></description>
			<content:encoded><![CDATA[<p>Nice! I played Balance of Power back in the day (and perhaps still have the floppies) but the only thing I can remember about it is that it included the Windows Runtime and I desperately wanted to try to do other stuff in Windows. I was just a kid and probably never succeeded, and never got to use Windows until 3.0.</p>
<p>Another old Windows game I find interesting is Klotz, a shareware or freeware Tetris clone. I think the oldest version I found was for Windows 2.x, and there was an early 32 bit build made for an early NT beta if I recall correctly.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
