MacOS X version of SheepShaver

About SheepShaver, a PPC Mac emulator for Windows, MacOS X, and Linux that can run System 7.5.3 to MacOS 9.0.4.

Moderators: Cat_7, Ronald P. Regensburg, ClockWise

Post Reply
Stephen Coates
Expert User
Posts: 868
Joined: Sat Aug 30, 2003 4:15 pm
Location: UK
Contact:

MacOS X version of SheepShaver

Post by Stephen Coates »

I have just heared that I can now run SheepShaver as a MacOSX application. Does it just use the processor that is already in the powermac (like Mac-On-Linux does), or does it emulate a powerpc processor (like the x86 linux version does)?

Thanks
Stephen
gb
Real Swell Guy!
Posts: 115
Joined: Tue Jun 22, 2004 4:20 am

Post by gb »

It runs native code. Apple GCC from X.2 miscompiles the PowerPC emulator anyway.
AHunter3
Tinkerer
Posts: 57
Joined: Sat Jul 10, 2004 1:41 am
Location: New York City

Post by AHunter3 »

It's native and quite fast. MacBench and other performance utils show CPU and FPU speed equiv to what I get when I'm booted in MacOS 9 natively. (Video performance suffers a bit).
gb
Real Swell Guy!
Posts: 115
Joined: Tue Jun 22, 2004 4:20 am

Post by gb »

Yeah, video performance can't reach Linux/PPC speeds. People would want to make a full Quartz port if they want and if this is profitable, I won't do that.
Stephen Coates
Expert User
Posts: 868
Joined: Sat Aug 30, 2003 4:15 pm
Location: UK
Contact:

Post by Stephen Coates »

I still don't get this.
Does the MacOSX version emulate a processor (Like Virtual PC for mac) or is it a virtual machine (like Mac-On-Linux)?

Thanks
Stephen
AHunter3
Tinkerer
Posts: 57
Joined: Sat Jul 10, 2004 1:41 am
Location: New York City

Post by AHunter3 »

From the tutorial on running SheepShaver on PowerPC Linux:
In this configuration SheepShaver is neither a MacOS replacement nor an emulator. It runs an unmodified PowerPC MacOS under control of Linux at full speed without any kind of emulation.
This is true of SheepShaver running under MacOS X as well. My 500 MHz G4 is a 500 MHz processor under SheepShaver. It isn't pretending to be a PPC 601 chip or 603 chip or anything else. It's directly using your real chip. If you have a 2 GHz G5, SheepShaver will presumably report that you have a 2 GHz processor, and it will feel like it. No speed hit. It isn't emulating the processor.

In contrast, this is not true of Basilisk II for example. If you install Basilisk II and run a utility to report back your processor type and speed, you'll learn that you've got a Motorola 68LC040 chip, if I remember correctly. It does emulate a different processor than what you've got. You do take a speed hit.
Post Reply