Forcing Rosetta

jeno

Registered
What is the best way to forcing a application to running using Rosetta without using "open using Rosetta" option at the infor windows?

Using Terminal?
Modify The Property List?
Using the sysctlbyname Function?
 
May I ask why the "open using Rosetta" option in the get-info window isn't good enough for you? ;) ... Seems to me that's exactly what you want. If you need to run an app in both modes often, you can duplicate the app and give one the info to use Rosetta while the other would not.
 
Yes, the "open using Rosetta" option is very good, but some software does not have thouse option on their get-infor windows.

I am very curious how application works on MacPro, that is until i used RosettaTest 0.79 ( http://www.macupdate.com/info.php/id/20437 ) and found out non of my application translated using Rosetta or even native to Universal Binary.
 
Erh... Well: If they're _only_ intel binaries, you won't be able to run them under Rosetta. Every universal binary (and *ONLY* those) will have this option in the get-info windows. And there's no 'other' way to force an app which doesn't _contain_ PPC information to run in Rosetta's emulation.
 
I think you are misunderstanding the purpose of rosetta...
There are three types of apps that you can use on your MacPro through OS X
1. Intel, which can only run on Mac Intel systems. These are not Windows apps, BTW. Rosetta can't be forced with Intel apps
2. Universal, coded for both Intel and PPC, and run natively - no rosetta. You can choose to open these with rosetta if you need to use older plugins, and some types of hardware drivers that are not yet universal.
2. PPC, which will not open on an Intel Mac without Rosetta. You can't force PPC apps to open WITHOUT Rosetta on an Intel system.

Why do you need to force rosetta?
The rosettaTest seems to only affect the icon on running apps, and does not display anything, if the app is running natively.
So, there are 2 modes for an app to run on your MacPro: Native, and Rosetta
 
Thanks guys, that should clear things up for me.
The apps will definitely works as normally you launch it. But how can i tell which apps running on which format (Universal / Rosetta)?
 
Thanks guys, that should clear things up for me.
The apps will definitely works as normally you launch it. But how can i tell which apps running on which format (Universal / Rosetta)?

the RosettaTest app that you mentioned is supposed to do this - with a small R on the app's icon in the RosettaTest window - similar to this page http://www.lonsing.com/RosettaTest/ No R - native R visible - translated with Rosetta.
 
I've test it. RosettaTest does not show any of my installed Adobe or Microsoft office software ?
 
I don't know if that rosettaTest app works or not, but what happens when you open Word, for example, does the Word icon then appear in the rosettaTest Window?

Your Activity Monitor utility does show which apps are running as PPC, and others, under the Kind column.
 
hey, you are right. RosettaTest will only show the apps when they are launched. It took me some time when launching RosettaTest, i thought it would scan the whole computer for apps before generating result.

Adobe SC, SC2, word:Mac are translated using Rosetta,not yet universal binary. :)
 
Also, Activity Monitor will show you (at "kind") whether an app is PowerPC or intel based. The ones with "PowerPC" of course are run in Rosetta on an intel Mac.
 
Also check out the "Applications" under "Apple System Profiler ". There's a list of installed apps will show its "kind".

Quite shocking to found that not all apps in the OS X 10.4.7 / 10.4.8 or apps from Apple itself are universal binary native. They should release a universal based OS or something similar before announced the MacPro. Don't they?
 
No, why? They sold PowerMacs for _years_ with things like SCSI-drivers running in 68020 emulation. :P ... Think of Tiger/intel as a first version. It works almost perfectly. You don't notice these things in daily work at all, right? And Leopard will be the version we want. It'll also be bootable on both intel and PowerPC Macs without the need for two different disks or packages. You buy Leopard: It works.
So my guess is they won't "finish" their work on Tiger/intel to recompile all the little stuff. That way, they can also claim a huge speedboost in some areas. ;)

Btw.: Which ones do you mean? I only see something about Java that would be Apple supplied not to be Universal there. So it can't be that bad, can it?
 
I'm not sure what apps from Apple aren't universal binary on your machine. On mine, the PowerPC stuff is from Matlab, MS Office, aMSN, and the Java 1.3.1 plugin settings.
 
i can see your point Fryke! Anyway, it just my thought as a end-user. no big deal about it.


Ok. Back to basic, how do i enter command using terminal? or is there other way to do so? i am a new user to Mac, know nothing about how Mac programing work. Similar to Unix i think, but i dont know unix as well :(
 
Back
Top