@Atheist,
I can see what youre getting at but there wouldn't be a lot of point. The only real bottleneck in many JIT systems is the transcription time, which you would eliminate this way. However, as any winuae user could point out, the transcription overhead really isnt noticable at all. Even this grumpy old K6-2 outperforms a genuine 68060 by a factor of 4x or so. I can imagine a well written PPC JIT for 680x0 emulation could be a lot better still (eg, you could keep the 680x0 registers in PPC registers and still have room to manouvre).
xeron wrote:
In theory this is perfectly possible. It would just be a compiler for the "68000" language.
Agreed, but I can see some real nasty problems with any form of self modifying code, or code that makes assumptions about address spaces etc.
As for that CoyoteFlux thing, it was called PPC680x0 and worked at source code level only, IIRC.