I could have put it in the wish list but [OS 9 on PearPC]
Moderators: Cat_7, Ronald P. Regensburg
I could have put it in the wish list but [OS 9 on PearPC]
I could have put it in the wish list but...
I would like to know why up to now whe have seen emulator run macos7 up to macos8.6 and if i am not mistaking macosx 10.0 to macos10.3.4 but none but absolutly none run macos9? I have tryed during the last weekend a mac with macos9.1 installed on it and i must say i was amazed at how good it ran and would definitly run it more then X it felt like an even balance between the old and the new what more is that my cousin who works in computer animation said to me that the company where he work reverted back to 9 after trying out X cuz they felt it was loaded with unusefull memory hungry eye candy (wich if you want my point of view is a bit like the transition that whe saw when WinXP arrived compared to Win2K).
So to make my question simple what is so hard about emulating a PPC to run os9.
[thread title edited ... --kybernaut]
I would like to know why up to now whe have seen emulator run macos7 up to macos8.6 and if i am not mistaking macosx 10.0 to macos10.3.4 but none but absolutly none run macos9? I have tryed during the last weekend a mac with macos9.1 installed on it and i must say i was amazed at how good it ran and would definitly run it more then X it felt like an even balance between the old and the new what more is that my cousin who works in computer animation said to me that the company where he work reverted back to 9 after trying out X cuz they felt it was loaded with unusefull memory hungry eye candy (wich if you want my point of view is a bit like the transition that whe saw when WinXP arrived compared to Win2K).
So to make my question simple what is so hard about emulating a PPC to run os9.
[thread title edited ... --kybernaut]
Re: I could have put it in the wish list but
Besides Open Firmware stuff, I believe OS 9 requires MMU (memory management unit) support which is very difficult to code and would slow down the emulation dramatically. A PPC virtual machine like Mac-On-Linux can run Mac OS 9 as MOL has a virtual MMU.ataxy wrote: So to make my question simple what is so hard about emulating a PPC to run os9.
Gwenole has said things like the following about SheepShaver and OS 9:
"I doubt SheepShaver would ever run anything newer than 8.6. MacOS 9.x contains lesser and lesser 68k code (some patches rely on that) and I actually don't know if that can be taught to run in real addressing mode, i.e. not requiring any MMU emulation."
(Visual aid.)
-
- Forum All-Star
- Posts: 587
- Joined: Mon May 17, 2004 11:57 pm
You're talking about one of those machine inside a machine inside a machine deals. Even if it did work, by the time you got OS 9 running it would be too slow to function.
Personally, after reading OS X: The Missing Manual, I'll be just fine never using OS 9. There were so many problems in OS 9 that OS X simply eliminated. And what if I happen to like the eye candy? Is someone going arrest me for that?
Personally, after reading OS X: The Missing Manual, I'll be just fine never using OS 9. There were so many problems in OS 9 that OS X simply eliminated. And what if I happen to like the eye candy? Is someone going arrest me for that?
I think 9 was fine after you patched it and installed lots of additional software. If we could run 9 on PPC or similar, it would run a lot faster, but I guess there's no point in looking back.
I must admit that I like the eye candy in OSX a lot more than I like the eye candy in XP. Who designed that? A 5 year old?
I must admit that I like the eye candy in OSX a lot more than I like the eye candy in XP. Who designed that? A 5 year old?
Once you've made something idiot proof, they go and invent a better idiot!
-
- Student Driver
- Posts: 18
- Joined: Mon May 24, 2004 11:39 am
- Location: USA
Even if OS 9 runs at 1/2 the speed of PearPC (hypothetically speaking - I have no real experience with MOL or Macs), the point is that it would still work and it would prove that OS 9 could be emulated on the x86 platform. Personally, I find it so strange that we can emulate anything up to OS 8.6, and OS 10.1+; but x86 OS 9 emulation hasn't yet been achieved. I would have thought that the OS 10.x series would have been the last Mac OS to be successfully emulated.bonehead wrote:Still worth giving a shot. What's the speed hit of MOL running on a real Mac?CaptainValor wrote:You're talking about one of those machine inside a machine inside a machine deals. Even if it did work, by the time you got OS 9 running it would be too slow to function.
But that's just me.
That's what I thought, seeing as the PPC is much more suited to virtualization than the x86. If that's the case, someone with some time on their hands should give it a whirl under PearPC. If nothing else, it would be interesting to know if it even works.Mac Emu wrote:Nearly no speed hit. Mac-on-Linux is reported to run at near-native speeds and I can atest to it running OS 8.6 very quickly on Yellow Dog Linux on a PowerBook 3400c.
Probably has something to do with OSX being a slightly more open OS than OS9. Much more open if you look at the kernel alone.jhkl wrote:Personally, I find it so strange that we can emulate anything up to OS 8.6, and OS 10.1+; but x86 OS 9 emulation hasn't yet been achieved. I would have thought that the OS 10.x series would have been the last Mac OS to be successfully emulated.
Last edited by bonehead on Thu Jun 17, 2004 4:50 pm, edited 1 time in total.
As far as I am aware, all OS 9 "emulation" layers like MOL or the OS X classic environment are not really emulators but grant the guest system (ie. OS 9) considerable direct access to the hosts hardware...
My conclusion: OS 9 wouldn't run with any tricks outlined here UNTIL PPC is changed in a way that it supports OS 9 natively.
Prove me wrong.
--kybernaut
My conclusion: OS 9 wouldn't run with any tricks outlined here UNTIL PPC is changed in a way that it supports OS 9 natively.
Prove me wrong.
--kybernaut
The fact that MOL will let MacOS boot on non-apple hardware -- hardware that would otherwise not be able to boot MacOS -- proves you wrong right off the bat.kybernaut wrote:As far as I am aware, all OS 9 "emulation" layers like MOL or the OS X classic environment are not a really emulators but grant the guest system (ie. OS 9) considerable direct access to the hosts hardware...
My conclusion: OS 9 wouldn't run with any tricks outlined here UNTIL PPC is changed in a way that it supports OS 9 natively.
Prove me wrong.
MOL is a virtual machine. It does NOT give the guest OS direct access to the hardware, save the CPU. (and even then, it's virtualized, so it doesn't have full control).
A little dated, but interesting...
http://snow.prohosting.com/guru4mac/mac ... bench.html
If MOL does work under PearPC, as already pointed out by others, it probably wouldn't take much of a hit... unless MOLs MMU virtualization stresses an already weak point of PearPC.
http://snow.prohosting.com/guru4mac/mac ... bench.html
If MOL does work under PearPC, as already pointed out by others, it probably wouldn't take much of a hit... unless MOLs MMU virtualization stresses an already weak point of PearPC.
*SNIFF SNIFF*
I just read this in the Wiki pages:
"MOL doesn't start in Mandrake client? (testing needed)"
The original TO DO can be found here:
http://pearpc.sourceforge.net/wiki/index.php/to%20do
Now, it might work in other distributions of Linux and this might be out of date, but right now I would say that it isn't worth trying on Mandrake.
I just read this in the Wiki pages:
"MOL doesn't start in Mandrake client? (testing needed)"
The original TO DO can be found here:
http://pearpc.sourceforge.net/wiki/index.php/to%20do
Now, it might work in other distributions of Linux and this might be out of date, but right now I would say that it isn't worth trying on Mandrake.
Jim, I don't know what kind of herbs you're smoking lately, but PearPC already has a virtual MMUBesides Open Firmware stuff, I believe OS 9 requires MMU (memory management unit) support which is very difficult to code and would slow down the emulation dramatically. A PPC virtual machine like Mac-On-Linux can run Mac OS 9 as MOL has a virtual MMU.
-
- Space Cadet
- Posts: 7
- Joined: Sun Feb 22, 2004 10:42 pm
- Location: Portugal
- Contact: