<?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: GSOC bringing MacOS 9 to Qemu	</title>
	<atom:link href="https://virtuallyfun.com/2015/07/19/gsoc-bringing-macos-9-to-qemu/feed/" rel="self" type="application/rss+xml" />
	<link>https://virtuallyfun.com/2015/07/19/gsoc-bringing-macos-9-to-qemu/</link>
	<description>Fun with Virtualization</description>
	<lastBuildDate>Fri, 22 Jul 2016 15:29:38 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.1</generator>
	<item>
		<title>
		By: neozeed		</title>
		<link>https://virtuallyfun.com/2015/07/19/gsoc-bringing-macos-9-to-qemu/comment-page-1/#comment-169538</link>

		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Fri, 22 Jul 2016 15:29:38 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=5197#comment-169538</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2015/07/19/gsoc-bringing-macos-9-to-qemu/comment-page-1/#comment-169515&quot;&gt;Mark&lt;/a&gt;.

Thanks for the tip!  Any windows binaries? or a known good source dump?]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2015/07/19/gsoc-bringing-macos-9-to-qemu/comment-page-1/#comment-169515">Mark</a>.</p>
<p>Thanks for the tip!  Any windows binaries? or a known good source dump?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Mark		</title>
		<link>https://virtuallyfun.com/2015/07/19/gsoc-bringing-macos-9-to-qemu/comment-page-1/#comment-169515</link>

		<dc:creator><![CDATA[Mark]]></dc:creator>
		<pubDate>Fri, 22 Jul 2016 08:23:31 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=5197#comment-169515</guid>

					<description><![CDATA[FWIW the latest patches have been merged into QEMU git master which means that QEMU 2.7 vanilla will be able to boot MacOS 9 :D]]></description>
			<content:encoded><![CDATA[<p>FWIW the latest patches have been merged into QEMU git master which means that QEMU 2.7 vanilla will be able to boot MacOS 9 😀</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Thomas Schmiedl		</title>
		<link>https://virtuallyfun.com/2015/07/19/gsoc-bringing-macos-9-to-qemu/comment-page-1/#comment-147859</link>

		<dc:creator><![CDATA[Thomas Schmiedl]]></dc:creator>
		<pubDate>Sun, 20 Sep 2015 13:59:45 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=5197#comment-147859</guid>

					<description><![CDATA[Has anyone tested if MacOS 9.2 is running in Mac-on-Linux in Linux-PPC in qemu-system-ppc?]]></description>
			<content:encoded><![CDATA[<p>Has anyone tested if MacOS 9.2 is running in Mac-on-Linux in Linux-PPC in qemu-system-ppc?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Anonymous		</title>
		<link>https://virtuallyfun.com/2015/07/19/gsoc-bringing-macos-9-to-qemu/comment-page-1/#comment-147858</link>

		<dc:creator><![CDATA[Anonymous]]></dc:creator>
		<pubDate>Sun, 20 Sep 2015 13:57:04 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=5197#comment-147858</guid>

					<description><![CDATA[Has anyone tested if MacOS 9.2 is running in Mac-on-Linux in Linux-PPC in qemu-system-ppc?]]></description>
			<content:encoded><![CDATA[<p>Has anyone tested if MacOS 9.2 is running in Mac-on-Linux in Linux-PPC in qemu-system-ppc?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: neozeed		</title>
		<link>https://virtuallyfun.com/2015/07/19/gsoc-bringing-macos-9-to-qemu/comment-page-1/#comment-143421</link>

		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Mon, 10 Aug 2015 11:39:33 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=5197#comment-143421</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2015/07/19/gsoc-bringing-macos-9-to-qemu/comment-page-1/#comment-143312&quot;&gt;raijinzrael&lt;/a&gt;.

not too surprising!  Tearing a little into SheepShaver, and it&#039;ll reveal that it is basically the same as Basilisk, it just hooks the 68000 code.  Although the newer the version of MacOS, the fewer things it hooks in the 68000 code, until 9.2 where it&#039;s all gone.  Not to mention how 8.0/8.1 are far more stable than 8.5/8.6/9.0 ...   No doubt they pushed that PPC to the limit, and since they were privy to those IBM design meetings they knew all kinds of not so generic ways to do that.

It&#039;s all very cool thought.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2015/07/19/gsoc-bringing-macos-9-to-qemu/comment-page-1/#comment-143312">raijinzrael</a>.</p>
<p>not too surprising!  Tearing a little into SheepShaver, and it&#8217;ll reveal that it is basically the same as Basilisk, it just hooks the 68000 code.  Although the newer the version of MacOS, the fewer things it hooks in the 68000 code, until 9.2 where it&#8217;s all gone.  Not to mention how 8.0/8.1 are far more stable than 8.5/8.6/9.0 &#8230;   No doubt they pushed that PPC to the limit, and since they were privy to those IBM design meetings they knew all kinds of not so generic ways to do that.</p>
<p>It&#8217;s all very cool thought.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: raijinzrael		</title>
		<link>https://virtuallyfun.com/2015/07/19/gsoc-bringing-macos-9-to-qemu/comment-page-1/#comment-143312</link>

		<dc:creator><![CDATA[raijinzrael]]></dc:creator>
		<pubDate>Sun, 09 Aug 2015 19:50:18 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=5197#comment-143312</guid>

					<description><![CDATA[I just got something interesting while i was comparing the log screenshots that you got from OS9  Nanokernel debugger running in QEMU, vs the log that some dude got from running the same debugger log in a real Mac that boots full from desktop.

http://i.imgur.com/P3fDtPX.png &#060;&#060;&#060; Your log, before the OS just hangs booting.
http://s9.postimg.org/6i7omewnj/photo_3a.jpg &#060;&#060;&#062;&#062; QEMU hangs here.
Legacy VMInit 0003ff00 005720000  &#060;&#060;&#060; but before this one.

Legacy VMInit task is responsible to initialize the BlueBox environment, the emulator were all the 68k code built in these older OS versions runs. MacOS9 still has a lot of 68k code, not only running at high level, but also running at low level, in drivers, extensions and toolbox firmware device managers. That explains why the OS stops very early in the boot process. Is also said that the Bluebox makes use of PPC/MMU rare instructions and chip facilities to speed up the emulation. 

Probably QEMU CPU/MMU emulation is still not good enough to run the BlueBox environment. MacBugs uses almost the same facilities that BlueBox. So, if they manage to run MacBugs in QEMU, for sure it will also run Bluebox, allowing the OS to boot full to desktop.]]></description>
			<content:encoded><![CDATA[<p>I just got something interesting while i was comparing the log screenshots that you got from OS9  Nanokernel debugger running in QEMU, vs the log that some dude got from running the same debugger log in a real Mac that boots full from desktop.</p>
<p><a href="http://i.imgur.com/P3fDtPX.png" rel="nofollow ugc">http://i.imgur.com/P3fDtPX.png</a> &lt;&lt;&lt; Your log, before the OS just hangs booting.<br />
<a href="http://s9.postimg.org/6i7omewnj/photo_3a.jpg" rel="nofollow ugc">http://s9.postimg.org/6i7omewnj/photo_3a.jpg</a> &lt;&lt;&gt;&gt; QEMU hangs here.<br />
Legacy VMInit 0003ff00 005720000  &lt;&lt;&lt; but before this one.</p>
<p>Legacy VMInit task is responsible to initialize the BlueBox environment, the emulator were all the 68k code built in these older OS versions runs. MacOS9 still has a lot of 68k code, not only running at high level, but also running at low level, in drivers, extensions and toolbox firmware device managers. That explains why the OS stops very early in the boot process. Is also said that the Bluebox makes use of PPC/MMU rare instructions and chip facilities to speed up the emulation. </p>
<p>Probably QEMU CPU/MMU emulation is still not good enough to run the BlueBox environment. MacBugs uses almost the same facilities that BlueBox. So, if they manage to run MacBugs in QEMU, for sure it will also run Bluebox, allowing the OS to boot full to desktop.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Akkroid		</title>
		<link>https://virtuallyfun.com/2015/07/19/gsoc-bringing-macos-9-to-qemu/comment-page-1/#comment-142335</link>

		<dc:creator><![CDATA[Akkroid]]></dc:creator>
		<pubDate>Tue, 04 Aug 2015 02:07:44 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=5197#comment-142335</guid>

					<description><![CDATA[Truly unexciting pics

OS X 10.0.4.4S10 console mode

[IMG]http://i60.tinypic.com/6jdaqg.png[/IMG]

OS X 10.1

[IMG]http://i62.tinypic.com/o0w96d.png[/IMG]


Similar to PearPC, the memory configuration is important. With Puma the virtual memory wont initialize if the guest memory isn&#039;t set to 128, but even then it will stall there with the build I&#039;m using.]]></description>
			<content:encoded><![CDATA[<p>Truly unexciting pics</p>
<p>OS X 10.0.4.4S10 console mode</p>
<p>[IMG]http://i60.tinypic.com/6jdaqg.png[/IMG]</p>
<p>OS X 10.1</p>
<p>[IMG]http://i62.tinypic.com/o0w96d.png[/IMG]</p>
<p>Similar to PearPC, the memory configuration is important. With Puma the virtual memory wont initialize if the guest memory isn&#8217;t set to 128, but even then it will stall there with the build I&#8217;m using.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Akkroid		</title>
		<link>https://virtuallyfun.com/2015/07/19/gsoc-bringing-macos-9-to-qemu/comment-page-1/#comment-141966</link>

		<dc:creator><![CDATA[Akkroid]]></dc:creator>
		<pubDate>Sun, 02 Aug 2015 02:04:29 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=5197#comment-141966</guid>

					<description><![CDATA[Well, I have done more testing and I can officially say Qemu PPC has better compatibility than PearPC, but the kicker is you won&#039;t be spending much time swimming in Aqua :) I got Puma (10.1) to boot in single-user mode which is progress since it would always panic fairly early in older builds. I may have had a breakthrough with DP4 but I don&#039;t want to speak too soon. I haven&#039;t even touched GNUStep or MKLinux, but sometimes my heart becomes faint :)

To be honest I thought there would be at least twice as many posts on this thread, but I suppose interest in PPC emulation is not what it used to be...]]></description>
			<content:encoded><![CDATA[<p>Well, I have done more testing and I can officially say Qemu PPC has better compatibility than PearPC, but the kicker is you won&#8217;t be spending much time swimming in Aqua 🙂 I got Puma (10.1) to boot in single-user mode which is progress since it would always panic fairly early in older builds. I may have had a breakthrough with DP4 but I don&#8217;t want to speak too soon. I haven&#8217;t even touched GNUStep or MKLinux, but sometimes my heart becomes faint 🙂</p>
<p>To be honest I thought there would be at least twice as many posts on this thread, but I suppose interest in PPC emulation is not what it used to be&#8230;</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: neozeed		</title>
		<link>https://virtuallyfun.com/2015/07/19/gsoc-bringing-macos-9-to-qemu/comment-page-1/#comment-141489</link>

		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Thu, 30 Jul 2015 05:06:54 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=5197#comment-141489</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2015/07/19/gsoc-bringing-macos-9-to-qemu/comment-page-1/#comment-141465&quot;&gt;Akkroid&lt;/a&gt;.

The early Amiga NetBSD installation tools could write directly to the disk, I suspect the same holds true to the Mac?  I&#039;ve only installed Net/Open on an OpenFirmware Mac so I could boot from CD.  

Then again anything that old would be 68k, and probably wouldn&#039;t support disks the size you&#039;d hope for on a PowerPC.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2015/07/19/gsoc-bringing-macos-9-to-qemu/comment-page-1/#comment-141465">Akkroid</a>.</p>
<p>The early Amiga NetBSD installation tools could write directly to the disk, I suspect the same holds true to the Mac?  I&#8217;ve only installed Net/Open on an OpenFirmware Mac so I could boot from CD.  </p>
<p>Then again anything that old would be 68k, and probably wouldn&#8217;t support disks the size you&#8217;d hope for on a PowerPC.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Akkroid		</title>
		<link>https://virtuallyfun.com/2015/07/19/gsoc-bringing-macos-9-to-qemu/comment-page-1/#comment-141465</link>

		<dc:creator><![CDATA[Akkroid]]></dc:creator>
		<pubDate>Thu, 30 Jul 2015 01:54:12 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=5197#comment-141465</guid>

					<description><![CDATA[Tried Classic on Jaguar last night, an OS9 Application seems to fully load, but the Classic display is just a white box. After that I tried setting the 9.2.2 System folder as the boot, and open-firmware has a good inspection for a few seconds before dumping out to the &#039;...no valid state set&#039;. I might be able to get further with some bad magic at open-firmware, but I have a lot to do at the office today.

One last thing, neozeed could you recommend a good PPC program to write a dmg hd image back to a physical drive? In any case I will look into it myself later.]]></description>
			<content:encoded><![CDATA[<p>Tried Classic on Jaguar last night, an OS9 Application seems to fully load, but the Classic display is just a white box. After that I tried setting the 9.2.2 System folder as the boot, and open-firmware has a good inspection for a few seconds before dumping out to the &#8216;&#8230;no valid state set&#8217;. I might be able to get further with some bad magic at open-firmware, but I have a lot to do at the office today.</p>
<p>One last thing, neozeed could you recommend a good PPC program to write a dmg hd image back to a physical drive? In any case I will look into it myself later.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
