Hi All,
I will use this thread to update you on the progress of prototype of this emulator.
Right now there is nothing yet to see, but first major hurdles have been cleared:
1) 32-bit test binary (of Tools/Calculator) is loaded and relocated under 64-bit AROS
2) 32-bit emulation mode is enabled in CPU and several lines of 32-bit code has been executed
3) Kernel of 64-bit Linux-hosted AROS has been modified to allow correctly task-switching between processes running 32-bit and 64-bit code
Edited by deadwood on 07-03-2024 08:32,
2 months agoAMIGASYSTEMDistro Maintainer Posted
2 months agoI would say quite an achievement, this will make a difference in the AMIGA world !!!
That's great news. So now it may be possible to run 32bit apps on AROS x86-64 without re-compiling them. Nice!
Excellent news! Thank you very much, Deadwood!
Very impressive deadwood even if it is at the early stages of development. Thank you for letting us know.
mattson62Junior Member Posted
2 months agoAnother AROS milestone soon to be achived,the excitement continues... The state of AROS is Strong and continues to grow in big way.Congratulations on what has been achived so far!
pixieMember Posted
2 months agoI may be asking too much, just hoping that someday in the future to also transparently run 68k aros also
Ok, I guess I meant AmiBridge. As the video shows, one of the ways to run 68k application is transparent - that is 68k window is AROS window.
While the emulation can be more integrated so that you don't see the configuration screen of J-UAE, that's probably the best you can ever get.
AMIGASYSTEMDistro Maintainer Posted
2 months agoThe MOS method seems to me the best where you can run a binary directly, without configuring anything, that of OS 4.1 is less compatible.
JanusUAE, surely is the best 68k Emulator in the Amiga world, it would be enough to integrate it into the system, also the AROS E-UAE version seems to be further ahead than the versions used by MOS and OS4.
There would also be FS-UAE "Multiplatform" which after WinUAE is a very good Emulator that could be integrated if this were possible.
Translated with DeepL.com (free version)
Amiwell79Distro Maintainer Posted
2 months agothe optimal emulation on aros as far as software for 68k is concerned is to launch the emulator as a new instance in a dedicated window, it would be great to have an emulator like petunia and trance in the respective OS4 and MorphOS
AMIGASYSTEMDistro Maintainer Posted
2 months agoNo it doesn't fit in a dedicated window, with an annoying second mouse arrow, this is already done by Janus-UAE, the 68k should be integrated and applications should open on Wanderer in the same way as x86.
Petunia on OS4.1 does not work well, most of the tested Applications, to me almost never worked !
Hi,
First visual effects of the emulator. A simplest hello-world program compiled under ABIv0 is now loaded, executed and unloaded under 64-bit AROS. See screenshot.
It's good progress considering the short amount of time. Next objective is to start loading and using 32-bit libraries - any software more complex that this example needs to be able to use libraries.
For anyone interested, here is the code of minimal program:
#include <proto/exec.h>
#include <proto/dos.h>
struct DosLibrary *DOSBase;
__startup AROS_PROCH(Start, argstr, argsize, SysBase)
{
AROS_PROCFUNC_INIT
DOSBase = (struct DosLibrary *)OpenLibrary("dos.library", 0L);
PutStr("Hello from ABIv0!!n");
CloseLibrary((struct Library *)DOSBase);
AROS_PROCFUNC_EXIT
}
You do not have access to view attachments