![]() ![]() ![]() Really fast and loose explanation here (cause that's as much as I understand ) but it does cached binary translations and native system calls whenever possible, part of the reason it's fast is that it reduces the usage/need of run time emulation as much as possible. It wouldn't work that well cause Rosetta isn't just straight emulation. Having the capability to emulate X86 hardware would drive Mac sales. A company with dedicated resources, but who needs to do a clean-room implementation unlike hobbyist programmers, might be able to do it in 1/3rd the time, at best? You can sure as hell bet Apple's been working on Rosetta2 for yearsĪpple could licence their Rosetta Technology to third parties or even release APIs so that others can use it for X86 emulation. That's more or less the CPU in the GameCube. It's taken hobbyists until about two years ago to emulate the PPC G3 that were used in Macs acceptably fast on a modern desktop computer. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |