Basilisk II for OS X PPC JIT

About BasiliskII, a 68k Mac emulator for Windows, MacOSX, and Linux that can run System 7.x through MacOS 8.1.

Moderators: Cat_7, Ronald P. Regensburg

Post Reply
jasa1063
Space Cadet
Posts: 3
Joined: Tue Aug 05, 2014 2:00 pm

Basilisk II for OS X PPC JIT

Post by jasa1063 »

I recently got a great deal on a iMac G5 and I am in the process of getting software running on it. Is it true that when running Basilisk II on OS X on a PPC Mac that JIT is not available? According to the Basilisk II readme file it mentions that JIT is for x86. If this is true are there any ports that have JIT for a PPC Mac available? Any clarification or insight on this would be appreciated.
User avatar
Cat_7
Expert User
Posts: 6145
Joined: Fri Feb 13, 2004 8:59 am
Location: Sittard, The Netherlands

Re: Basilisk II for OS X PPC JIT

Post by Cat_7 »

Hi,

The whole idea is that you do not need the jit when you run on ppc hardware as you have the real hardware available.

Best,
Cat_7
jasa1063
Space Cadet
Posts: 3
Joined: Tue Aug 05, 2014 2:00 pm

Re: Basilisk II for OS X PPC JIT

Post by jasa1063 »

Basilisk II is a Motorola 680x0 emulator, not Motorola PowerPC RISC CPUs. The 680x0 (68000, 68020, 68030 & 68040) were the CPUs Apple used for the Macintosh line from 1984 until the switch to Power Macs in early 1994. I can see this with a PPC version of Sheepshaver which runs PowerPC versions of Mac OS 7.5x - OS 9.0.4, but not Basilisk II. The PPC version would still have to translate 680x0 instructions into PowerPC instructions just as the Intel version does. So JIT would speed things up. So unless I am missing something a JIT would make perfect sense.
User avatar
adespoton
Forum All-Star
Posts: 4227
Joined: Fri Nov 27, 2009 5:11 am
Location: Emaculation.com
Contact:

Re: Basilisk II for OS X PPC JIT

Post by adespoton »

jasa1063 wrote:Basilisk II is a Motorola 680x0 emulator, not Motorola PowerPC RISC CPUs. The 680x0 (68000, 68020, 68030 & 68040) were the CPUs Apple used for the Macintosh line from 1984 until the switch to Power Macs in early 1994. I can see this with a PPC version of Sheepshaver which runs PowerPC versions of Mac OS 7.5x - OS 9.0.4, but not Basilisk II. The PPC version would still have to translate 680x0 instructions into PowerPC instructions just as the Intel version does. So JIT would speed things up. So unless I am missing something a JIT would make perfect sense.
You're missing something; PowerPC hardware emulates MC680x0 instructions in hardware; it would be significantly faster and more accurate than a JIT solution.
jasa1063
Space Cadet
Posts: 3
Joined: Tue Aug 05, 2014 2:00 pm

Re: Basilisk II for OS X PPC JIT

Post by jasa1063 »

Sorry, but I beg to differ. The PowerPC processors never had any native Motorola 68K instructions built into them. Here are 2 articles talking about the 68k emulator in the Power Macintosh computers. The emulator was strictly software based.

http://en.wikipedia.org/wiki/Mac_68k_emulator
http://applemuseum.bott.org/sections/ppc.html

If you can show me where it says that the PowerPC processors had native 68K instructions built into them, then I will stand corrected and apologize for being misinformed. But I respectfully stand by my information until then.
Post Reply