When Macs first switched to Intel the OS included a Motorola 68k emulator so that existing Mac binaries would run.
> On Jun 10, 2020, at 6:17 PM, Scott Pakin <scott...@pakin.org> wrote: > > >> On Wednesday, June 10, 2020 at 1:24:24 PM UTC-6, David Riley wrote: >> This is certainly pedantry, but it's worth noting that the VAX to Alpha >> translation in VMS wasn't dynamic recompilation, but static. There are >> almost certainly similar examples; I'm not familiar enough with NT history >> to remember if there was a similar translator for the Alpha version, but >> given that Dave Cutler was at the helm of that transition (though not the >> VAX->Alpha transition at DEC), I wouldn't be surprised. > > While we're off-topic anyway, I do recall hearing a nifty talk 20+ years ago > on semi-static translation from x86 to Alpha, both under Windows NT, that DEC > implemented. They were worried about the dearth of Windows NT/Alpha software > relative to the volumes of Windows NT/x86 software so translation made a lot > of sense. I recall the speaker making a point that PowerPoint posed a > challenge for them because their tool looked for known compiler > code-generation patterns that they could exploit for performance > (correctness?), but at the time, PowerPoint was hand-coded in assembly > language. Imagine! > > — Scott > > P.S. I just checked, and amazingly, the paper is still on the Web: DIGITAL > FX!32 Running 32-Bit x86 Applications on Alpha NT > -- > You received this message because you are subscribed to the Google Groups > "golang-nuts" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to golang-nuts+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/golang-nuts/5870abde-8141-4402-b964-95f1feb4240fo%40googlegroups.com. -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/EF7610B6-A6C2-4D88-9AF9-36AE1E888025%40ix.netcom.com.