It appears that Al Kossow <aek(a)bitsavers.org> said:
On 7/10/24 1:53 PM, Dan Cross wrote:
> The idea of writing simulators for machines clearly dates to before
> (or near) the beginning of TAOCP.
Sure, but the topic of interest here is compiling machine code from one
machine to another. You know like Rosetta does for x86 code running on
my Macbook (obUnix: whose OS is descended from FreeBSD and Mach and does
all the Posix stuff) which has an M2 ARM chip.
We know that someone did it in 1967 from 709x to GE 635, which I agree
was quite a trick since really the only thing the two machines had in
common was a 36 bit word size. I was wondering if anyone did machine
code translation as opposed to instruction at a time simulation before that.