4 ms·
> And as long the emulation speed is indistinguishable from native (Like Rosetta 2), end users won't notice it and won't complain. Apple could do Rosetta 1 and
by klelatti 4y ago
> And as long the emulation speed is indistinguishable from native (Like Rosetta 2), end users won't notice it and won't complain.
Apple could do Rosetta 1 and 2 because the emulated CPU was considerably slower the new architecture. No evidence at all that this would be the case here.
- foobiekr 4y agoApple could do Rosetta 1 in about a year because they’d been running on x86 for years internally and licensed Rosetta from QuickTransit.
- DesiLurker 4y agoHmm ..makes me wonder if something like transmeta can be revived with risc-V.
- foobiekr 4y agoWell. QuickTransit was from Transitive Corporation, which was acquired by and then demolished by IBM, a bunch of the people from there are now at Apple, for one. The ideas are pretty straightforward and many of them show up in JITting emulators and high-level emulation approaches. I haven't seen an analysis of Rosetta 2 but I imagine it is pretty similar. Transmeta is different - Transmeta Crusoe etc. were a weird VLIW-like ISA plus their ISA-specific code morpher sw.