Amithlon had such a feature of mixed binaries but I do not know how it was implemented. Of course it would be possible to extend AmigaOS similar to that what WarpUP did (having non-m68k code within Amiga Hunk executables). One had to find a solution how to run x86 code that can be scheduled for pre-emptive multitasking. And a way of giving function parameters and results from m68k to x86 and vice versa. All in all that is not a small project. This native library we used with AmigaXL was a very simple approach without all those problems of generic mixed binaries. Jochen Am Donnerstag, den 05.04.2007, 18:40 +0200 schrieb romek41@xxxxxxxxxx: > > Hi, > > > > when we made AmigaXL (uae for qnx) at Haage&Partner we invented a > > concept of "native libraries": An Amiga library called some functions > > (NATIVE_CallFunction, NATIVE_CallFunctionAsync, NATIVE_WaitFunction) to > > communicate with some native shared objects (via uae). This allowed us > > to add features without changing the source of uae (like AHI, serial, > > parallel, printer driver). This doesn't help with running games but is > > useful if you use uae for your "real" work. > > > > Is there enough interest in those things that I should re-implement > > this concept? > > That would be great - possibilities are endless: AHI, USB, TV card, faster > mpega.library, FreeType, OGG Vorbis playback,... It would be also interesting > to have posibility to execute native x86/AMD64 code from within the emulator > - to use the host CPU as some kind of accelerator, similar to PowerPC boards > on real Amiga. AfaOS could make great use of such feature :) > > ---------------------------------------------------------------------- > Plan to połowa sukcesu. > Sprawdz na >>> http://link.interia.pl/f1a41 >