I have wondered this way too often. So could you (or anyone else) finally explain to me, how does software emulation (UAE) become "hardware support", when basically the same SOFTWARE is running on a different kind of chip (FPGA instead of "generic" processor)?
I'll let a FPGA guru tackle the meat of that, and I'm not one.
But what I'm after is seamless emulation alongside native software so that I can't tell when it's native or emulated. Apple did this with two different architecture changes (68K to PPC and later PPC to Intel).
After this past weekend (and thanks to the assistance of number6), I have ADPro working pretty well in AOS4, and there is nothing that telegraphs to me that I'm not running native code. Seamless integration. On my Sam and with AOS4, LightWave is the same except it lacks the necessary emulation or hardware to handle the chipset work on the preview animations.
And when I'm running UAE (even with the excellent RunInUAE by Chris), it isn't really seamless.
But... this thread is focused in another direction and I guess we're straying a bit. But the subject is a worthwhile one, I think