bloodline wrote:
I'm still interested in the technical aspects of this though. I don't doubt your technical prowess when it comes to emulation cores (what CPU's, if I may ask?).
Interpretive: Signetics 2650, Z80 and 6809 on 68000. Signetics 2650 on x86.
JIT: only theory, although I did write some test code that executed a small subset of 68000 on x86, which worked better than I expected.
But from what I have read, a Dynamic compilation could provide really good performance.
Really good is relative. Obviously it beats interpretive, as UAE and MorphOS prove, however the fastest 68000 is significantly slower than the average desktop x86 or PPC processor. The G3 and G4 PowerPC cores, however, are not only several orders of magnitude faster, but have a lot of registers and a totally different FPU to the x86. While the large cache on the x86 helps a lot, having to use memory as PowerPC registers is an overhead.
I'm not saying you can't push PowerPC code through an average desktop x86 quite quickly. As I stated elsewhere, you could probably run a wordprocessor on top of MacOS 9 or so and it would be a bit sluggish (Note: pure conjecture). But when you compare it to an actual G3 or G4, you just are not going to get the same sort of performance. Maybe with a high-end server chip, but your price/performance equation is out of the window by then.
All IMHO, of course.