Hello,
I wanted to share with you something I've been working on for some time. The project is called AxRuntime and it allows re-compiling existing Amiga/MorphOS/AROS software as Linux applications.
The runtime allows developers to continue developing Amiga applications in unmodified way while at the same time being able to utilize modern development tools available on Linux like IDEs, debuggers, profilers, etc.
This solution lets developers compile their Amiga API-based applications as Linux binaries. Once the features are implemented, tested and optimized using the runtime on Linux, developers re-compile their applications for their Amiga-like system of choice and perform final quality checking.
Applications created with AxRuntime can be distributed to the Linux community giving developers a much broader user base and a possibility to invite developers from outside general Amiga community to contribute to the application.
Here are some videos of AROS applications running under Linux:
Wanderer:
https://www.axrt.org/media/axrt-Wanderer.mp4MPlayer:
https://www.axrt.org/media/axrt-MPlayer.mp4More images in gallery:
https://axrt.org/index.php?tab=galleryDownload & Instructions
====================
https://axrt.org/index.php?tab=downloadRelease notes
====================
AxRuntime v41.2 - 2022-04-04
This release uses bases components of AROS ABIv11 release 20220318-1.
See AROS ABIv11 20220318-1
release notes for details.
AxRuntime 41.2 changes:
Functionalities:
Updated to use the same ABI as AROS x86_64. (deadwood)
This resulted in updating the major version string from 2.0 to 4.0.
Note that both major versions of AxRuntime can be installed
side-by-side.
Enabled execution of AmigaDOS shell scripts (deadwood)
Enabled using native AROS x86_64 libraries (deadwood)
Enabled running native AROS x86_64 programs directly under Linux (deadwood)
Adjustements needed to allow developing AxRuntime programs using Pascal (deadwood)
Support passing command line arguments to AxRuntime programs (deadwood)
Moved configuration required for compilation and linking to specs file (deadwood)
User can now customize configuration via USERSYS:S/User-Startup (deadwood)
Exposed functions to control Amiga to Host path conversion (deadwood)
Fixes:
Debian packages are now standard compliant (deadwood)
Expose only few required symbols from binaries instead of all symbols (deadwood)
Improvements to Amiga to Host path conversion (deawdood)
Application changes:
MPlayer 1.1
Re-compiled for 4.0 major version. (deadwood)
WookieChat 3.2
Nick provided during initial setup is user for pre-configured channels. (deadwood)
Re-compiled for 4.0 major version. (deadwood)
AROS-Shell 41.3
Initial release allowing AmigaDOS scripts to interact with complete Linux filesystem. (deadwood)
Final Writer 7-Demo
Initial release. (Final Writer Development Team, deadwood)