( Chain-Q | 2012. 03. 24., szo – 11:52 )

Értem én hogy trolling attempt, de ezen a legtöbbünk - amigásként - már rég túlvan, max. nosztalgiából toljuk. Amit viszont szeretnénk megtartani, az a rendszer 27 éve töretlen bináris kompatibilitása. Lehet, hogy faszság, de ez már rég csak egy hobbi, és kinek mi a szempont. Ahhoz viszont, hogy a 68k-s/PPC-s bigendian binárisok és a bármilyen egyéb binárisok közös AmigaOS környezetben tudjanak futni, szükséges, hogy a közösen használt rendszerstruktúrák formátuma egységes legyen. Ezért kell az, hogy bármi is a host proci, lehetőleg bigendianban működjön.

Az alternatív megoldás, amit pl. az Amithlon kapcsán már kiaknáztak, hogy egy "bigendian" kódot fordító x86 GCC-t csinálnak, így pl. lehetővé vált natív x86 driverek futtatása az AmigaOS 68k-s környezetén belül. A probléma, hogy az ilyen módon rengeteg byteforgatással megspékelt "natív" kód alig volt gyorsabb mint a JIT-es 68k emuban futó, így sok értelme nem volt. De technológialag lehetséges és meg is csinálták.

-=- Mire a programozó: "Na és szerintetek ki csinálta a káoszt?" -=-