Linked by Thom Holwerda on Thu 26th Mar 2009 23:34 UTC
Amiga & AROS Despite the recent emergence of several new ways to actually run AmigaOS 4.0, the supply of machines is still extremely small, and not very future proof. As such, one of the most recurring questions within the Amiga community is why don't they port the darn thing to x86?
Permalink for comment 355338
To read all comments associated with this story, please click here.
galvanash
Member since:
2006-01-25

Intel used this wierd idea called "little endianness" which will reduce the performance of AmigaOS to the current PowerPC performance levels anyway due to all the BSWAP opcodes required to emulate big endianness on an x86.


Considering that the Intel 8080 is widely considered the first usable general purpose microprocessor, and that it and nearly all of the early CPUs (VAX, MOS 6502, Z80) with the exception of the 6800 were little endian - I find it odd you call it a "weird idea". PowerPC isn't big endian anyway, it can do either. There are pros and cons to both approaches imo.

Regardless, any competent port of Amiga OS to x86 would I would hope switch the implementation to little endian to avoid the issue entirely. It might make porting of some low level code a bit more difficult than it otherwise would be, but it would be better in the long run imo.

But still, if you think the comparatively minor overhead of byte order swapping would in any way negate the HUGE performance advantage modern x86 hardware has over the dinky PowerPC hardware currently available for AmigaOS your nuts.

Reply Parent Score: 4