itix wrote:
The 68k version would be patched so that intuition/graphics/dos library calls would be passed through to the x86 AROS...
This involves endianess problems in a way it is not possible map functions like OpenWindow() to the x86 AROS... making rendering calls to gfx lib is impossible because struct RastPort is not blackboxed and could have bigebdian pointers like the font, bitmap, layers, tmpras...
The 68k functions would not pass directly to the the corresponding x86 fucntions, but rather UAE would call the x86 function to perform the function on the x86 side. Taking care of any translation and differences.
It is (of course) possible replace kickstart rom code in UAE by native x86 code but possibilities to co-operate with the host OS are very limited... share filesystem, share settings, maybe even let 68k programs have appicons on Wanderer but I think that is it.
We wouldn't use a kickstart ROM, but rather a 68k compile of AROS :-) The idea is not to integrate 68k programs into to the x86 environment, but to allow 68k and x86 programs to run in the same GUI space (There would still be two separate installs of AROS) :-)