<?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: MachTen 2.2	</title>
	<atom:link href="https://virtuallyfun.com/2017/05/12/machten-2-2/feed/" rel="self" type="application/rss+xml" />
	<link>https://virtuallyfun.com/2017/05/12/machten-2-2/</link>
	<description>Fun with Virtualization</description>
	<lastBuildDate>Sun, 14 Feb 2021 11:39:52 +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/2017/05/12/machten-2-2/comment-page-1/#comment-263859</link>

		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Sun, 14 Feb 2021 11:39:52 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=7123#comment-263859</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2017/05/12/machten-2-2/comment-page-1/#comment-263830&quot;&gt;boomer3200&lt;/a&gt;.

Damn! It&#039;s about time!

The era of 68k Unix is upon us!]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2017/05/12/machten-2-2/comment-page-1/#comment-263830">boomer3200</a>.</p>
<p>Damn! It&#8217;s about time!</p>
<p>The era of 68k Unix is upon us!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: boomer3200		</title>
		<link>https://virtuallyfun.com/2017/05/12/machten-2-2/comment-page-1/#comment-263830</link>

		<dc:creator><![CDATA[boomer3200]]></dc:creator>
		<pubDate>Sat, 13 Feb 2021 18:36:24 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=7123#comment-263830</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2017/05/12/machten-2-2/comment-page-1/#comment-259265&quot;&gt;neozeed&lt;/a&gt;.

I see that the developer of Hatari has confirmed that a number of NetBSD versions boot successfully and provided detailed instructions https://hatari.tuxfamily.org/doc/m68k-netbsd.txt.

I like winuae, but this avoids having to use wine and is a nice simple way to setup a typical constrained 68k machine from the period when emulating a Falcon.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2017/05/12/machten-2-2/comment-page-1/#comment-259265">neozeed</a>.</p>
<p>I see that the developer of Hatari has confirmed that a number of NetBSD versions boot successfully and provided detailed instructions <a href="https://hatari.tuxfamily.org/doc/m68k-netbsd.txt" rel="nofollow ugc">https://hatari.tuxfamily.org/doc/m68k-netbsd.txt</a>.</p>
<p>I like winuae, but this avoids having to use wine and is a nice simple way to setup a typical constrained 68k machine from the period when emulating a Falcon.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: neozeed		</title>
		<link>https://virtuallyfun.com/2017/05/12/machten-2-2/comment-page-1/#comment-259265</link>

		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Sat, 28 Nov 2020 08:36:08 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=7123#comment-259265</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2017/05/12/machten-2-2/comment-page-1/#comment-259263&quot;&gt;boomer3200&lt;/a&gt;.

I remember this being such a &#039;big deal&#039; and this is of course where products like VMware really pulled ahead on the 386 as it turns out a chip that supports virtualisation made emulating privileged mode instructions much more easier than the 68k stuff.  It&#039;s amazing just how forward thinking the 80386 was!  And of course Intel never hit that brick wall (well it seems it&#039;s finally happened as they still haven&#039;t cracked 10nm) and they just kept getting faster and faster  first to 100Mhz, then 500Mhz and onward to 1Ghz and beyond.

It&#039;d probably be better to look at WinUAE/Previous/Hatari for that 68k core as it runs MMU code just fine(ish) and try to figure out how/why Basilisk patches the ROMs and uses invalid instructions to get it to do stuff.

It&#039;s so annoying how people that lifted the UAE cpu core never mentioned where they got it from, what version/level so at least diffing would be a lot easier.  Mame took it from System16 which in turn used a generated version that they didn&#039;t include the generation code... Although I did manage (somehow?!) to get that swapped to using Musashi.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2017/05/12/machten-2-2/comment-page-1/#comment-259263">boomer3200</a>.</p>
<p>I remember this being such a &#8216;big deal&#8217; and this is of course where products like VMware really pulled ahead on the 386 as it turns out a chip that supports virtualisation made emulating privileged mode instructions much more easier than the 68k stuff.  It&#8217;s amazing just how forward thinking the 80386 was!  And of course Intel never hit that brick wall (well it seems it&#8217;s finally happened as they still haven&#8217;t cracked 10nm) and they just kept getting faster and faster  first to 100Mhz, then 500Mhz and onward to 1Ghz and beyond.</p>
<p>It&#8217;d probably be better to look at WinUAE/Previous/Hatari for that 68k core as it runs MMU code just fine(ish) and try to figure out how/why Basilisk patches the ROMs and uses invalid instructions to get it to do stuff.</p>
<p>It&#8217;s so annoying how people that lifted the UAE cpu core never mentioned where they got it from, what version/level so at least diffing would be a lot easier.  Mame took it from System16 which in turn used a generated version that they didn&#8217;t include the generation code&#8230; Although I did manage (somehow?!) to get that swapped to using Musashi.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: boomer3200		</title>
		<link>https://virtuallyfun.com/2017/05/12/machten-2-2/comment-page-1/#comment-259263</link>

		<dc:creator><![CDATA[boomer3200]]></dc:creator>
		<pubDate>Sat, 28 Nov 2020 03:11:35 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=7123#comment-259263</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2017/05/12/machten-2-2/comment-page-1/#comment-259260&quot;&gt;neozeed&lt;/a&gt;.

Early Basilisk as used in Cockatrice supposedly supported using the native 68k cpu on NetBSD and Amiga hosts.  It would be interesting for MachTen and NetBSD on NetBSD as an experiment (if possible with the relocated memory map in native mode).  I&#039;ve never seen a native mode cpu build for the Amiga, but one would be a good test because the NetBSD version seems to have some issues.  I&#039;m not familiar enough with the Amiga to do a build there.
The only working reports I&#039;ve seen are for NetBSD 1.4 that lacked kernel pthreads and couldn&#039;t do networking as a result according to the INSTALL notes from around Basilisk 0.8 in 2000 (https://github.com/cebix/macemu/blob/master/BasiliskII/INSTALL).  NetBSD 2.0 added kernel pthreads, but I don&#039;t think Basilisk ever added support for them and  Basilisk does not want to build there in native mode.  I can send you the details if you&#039;re interested.  I&#039;d like to see the capabilities and limits of native mode sometime.  It&#039;s just one of those mythical setups that would be neat to stress test.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2017/05/12/machten-2-2/comment-page-1/#comment-259260">neozeed</a>.</p>
<p>Early Basilisk as used in Cockatrice supposedly supported using the native 68k cpu on NetBSD and Amiga hosts.  It would be interesting for MachTen and NetBSD on NetBSD as an experiment (if possible with the relocated memory map in native mode).  I&#8217;ve never seen a native mode cpu build for the Amiga, but one would be a good test because the NetBSD version seems to have some issues.  I&#8217;m not familiar enough with the Amiga to do a build there.<br />
The only working reports I&#8217;ve seen are for NetBSD 1.4 that lacked kernel pthreads and couldn&#8217;t do networking as a result according to the INSTALL notes from around Basilisk 0.8 in 2000 (<a href="https://github.com/cebix/macemu/blob/master/BasiliskII/INSTALL" rel="nofollow ugc">https://github.com/cebix/macemu/blob/master/BasiliskII/INSTALL</a>).  NetBSD 2.0 added kernel pthreads, but I don&#8217;t think Basilisk ever added support for them and  Basilisk does not want to build there in native mode.  I can send you the details if you&#8217;re interested.  I&#8217;d like to see the capabilities and limits of native mode sometime.  It&#8217;s just one of those mythical setups that would be neat to stress test.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: neozeed		</title>
		<link>https://virtuallyfun.com/2017/05/12/machten-2-2/comment-page-1/#comment-259260</link>

		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Fri, 27 Nov 2020 13:33:05 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=7123#comment-259260</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2017/05/12/machten-2-2/comment-page-1/#comment-259252&quot;&gt;boomer3200&lt;/a&gt;.

Yeah add more memory to the system, dont&#039; use VM!....

Ive been meaning to try to hack a better 68040 emu onto it, but motivation and time always .... kill me.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2017/05/12/machten-2-2/comment-page-1/#comment-259252">boomer3200</a>.</p>
<p>Yeah add more memory to the system, dont&#8217; use VM!&#8230;.</p>
<p>Ive been meaning to try to hack a better 68040 emu onto it, but motivation and time always &#8230;. kill me.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: AJFA		</title>
		<link>https://virtuallyfun.com/2017/05/12/machten-2-2/comment-page-1/#comment-259254</link>

		<dc:creator><![CDATA[AJFA]]></dc:creator>
		<pubDate>Fri, 27 Nov 2020 02:16:50 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=7123#comment-259254</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2017/05/12/machten-2-2/comment-page-1/#comment-259236&quot;&gt;neozeed&lt;/a&gt;.

Thanks so much!]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2017/05/12/machten-2-2/comment-page-1/#comment-259236">neozeed</a>.</p>
<p>Thanks so much!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: boomer3200		</title>
		<link>https://virtuallyfun.com/2017/05/12/machten-2-2/comment-page-1/#comment-259252</link>

		<dc:creator><![CDATA[boomer3200]]></dc:creator>
		<pubDate>Thu, 26 Nov 2020 22:46:16 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=7123#comment-259252</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2017/05/12/machten-2-2/comment-page-1/#comment-259236&quot;&gt;neozeed&lt;/a&gt;.

On Basilisk and Cockatrice Machten bombs when virtual memory is enabled under the MachTen Controls memory settings in the Control Panel.  Try disabling the virtual memory.

Machten on 68k uses the mmu to provide memory protection (unlike the ppc version).

On]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2017/05/12/machten-2-2/comment-page-1/#comment-259236">neozeed</a>.</p>
<p>On Basilisk and Cockatrice Machten bombs when virtual memory is enabled under the MachTen Controls memory settings in the Control Panel.  Try disabling the virtual memory.</p>
<p>Machten on 68k uses the mmu to provide memory protection (unlike the ppc version).</p>
<p>On</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: neozeed		</title>
		<link>https://virtuallyfun.com/2017/05/12/machten-2-2/comment-page-1/#comment-259236</link>

		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Wed, 25 Nov 2020 14:20:13 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=7123#comment-259236</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2017/05/12/machten-2-2/comment-page-1/#comment-259222&quot;&gt;AJFA&lt;/a&gt;.

I have a secret file &lt;a href=&quot;https://vpsland.superglobalmegacorp.com/install/MacOS/OS/MachTen2.2.7z&quot; rel=&quot;nofollow ugc&quot;&gt;here&lt;/a&gt;, although you have to read the 404 error for the username and password.

I tried with an OS X build and it&#039;ll come up just fine.  Of course serving stuff like gopher however broke it&#039;s back.  I&#039;m guessing that since it crushed on my LC it probably is more so a MachTen fault.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2017/05/12/machten-2-2/comment-page-1/#comment-259222">AJFA</a>.</p>
<p>I have a secret file <a href="https://vpsland.superglobalmegacorp.com/install/MacOS/OS/MachTen2.2.7z" rel="nofollow ugc">here</a>, although you have to read the 404 error for the username and password.</p>
<p>I tried with an OS X build and it&#8217;ll come up just fine.  Of course serving stuff like gopher however broke it&#8217;s back.  I&#8217;m guessing that since it crushed on my LC it probably is more so a MachTen fault.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: AJFA		</title>
		<link>https://virtuallyfun.com/2017/05/12/machten-2-2/comment-page-1/#comment-259222</link>

		<dc:creator><![CDATA[AJFA]]></dc:creator>
		<pubDate>Mon, 23 Nov 2020 21:02:09 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=7123#comment-259222</guid>

					<description><![CDATA[i just discovered MachTen and it looks really cool! I&#039;ve been trying to set it up in Cockatrice and Basiliks to no avail. It bombs in an unimplemented trap, guess it needs a patch I can&#039;t find.

Would you care sharing your disk to see MachTen working?]]></description>
			<content:encoded><![CDATA[<p>i just discovered MachTen and it looks really cool! I&#8217;ve been trying to set it up in Cockatrice and Basiliks to no avail. It bombs in an unimplemented trap, guess it needs a patch I can&#8217;t find.</p>
<p>Would you care sharing your disk to see MachTen working?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: neozeed		</title>
		<link>https://virtuallyfun.com/2017/05/12/machten-2-2/comment-page-1/#comment-183447</link>

		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Sun, 28 May 2017 00:01:21 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=7123#comment-183447</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2017/05/12/machten-2-2/comment-page-1/#comment-183445&quot;&gt;Brendan&lt;/a&gt;.

You can always try building some yourself, its not as hard as most people feel, thanks to autoconfigure.

the things you are going to hit as a limitation is the C compiler is ancient.  GCC 1.40 is old. Very old.  I don&#039;t know if they made changes to it, but I suspect Tenon has lost all their source by now, and all they have left is a mountain of the PPC CD&#039;s.  I emailed them to ask some questions, and the only reply I got was telling me to buy the PowerPC CD, which isn&#039;t what I wanted in the first place.

I had built an IRC client, but the whole thing explodes, just as pasting through putty, I suspect it can&#039;t handle &quot;fast&quot; networks, as I can do simple and interactive stuff just fine.

And of course this is 4.3BSD, I suspect it would be 4.3BSD Tahoe.  While that source is available, it is from 1988, or perhaps it incorporates more from RENO, but I haven&#039;t really dived deep enough.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2017/05/12/machten-2-2/comment-page-1/#comment-183445">Brendan</a>.</p>
<p>You can always try building some yourself, its not as hard as most people feel, thanks to autoconfigure.</p>
<p>the things you are going to hit as a limitation is the C compiler is ancient.  GCC 1.40 is old. Very old.  I don&#8217;t know if they made changes to it, but I suspect Tenon has lost all their source by now, and all they have left is a mountain of the PPC CD&#8217;s.  I emailed them to ask some questions, and the only reply I got was telling me to buy the PowerPC CD, which isn&#8217;t what I wanted in the first place.</p>
<p>I had built an IRC client, but the whole thing explodes, just as pasting through putty, I suspect it can&#8217;t handle &#8220;fast&#8221; networks, as I can do simple and interactive stuff just fine.</p>
<p>And of course this is 4.3BSD, I suspect it would be 4.3BSD Tahoe.  While that source is available, it is from 1988, or perhaps it incorporates more from RENO, but I haven&#8217;t really dived deep enough.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
