Crumb wrote:
@bloodline:
"You seem concerned about performance penatys from the emulator option, but I assue you, 68k software will run much faster than any real Amiga (as it will ahve the UAE JIT) and any 68K->x86 AROS overhead would be not much greater than a byte swapping + function call...."
In amithlon native software reverses the bytes of the word and achieves a 75% of performance. We would have to add the overhead of the 68k emu, but UAE would be hardly faster.
And you are forgetting than on big-endian systems an integrated 68k emu would be FAR faster than the approach taken for the x86 port. It would be as fast as in MOS or OS4.
Several issues here:
1. Only the actuall function call would have any overhead, the function itself would be executed at fll speed natively on the CPU.
2. The Emulator would run as fast as any JIT, since only the actual OS function calls need to be passed to the Host OS, everything else runs via the JIT (as in MOS and OS4).
3. On an x86 system, you tend to have quite a bit of raw horsepower available even on low end systems.
4. By using an Emulator we do have the ability to use Games and Demos that hit the hardware.
5. By Big endien systems, you are refering to the PPC, which will be increasing in performance and AROS would have the advantage of harware hitting software, which is less likely to be ported to the new CPU anyway :-)