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.

Reply via email to