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 40.2 changes:
webp.datatype
sound.datatype
Added to distribution
bsdsocket.library
Enable (basic) network support
libaxrt-2.0-dbg.deb package
Debug symbols separated from runtime package
NList
Fix crashes when loading classes
64-bit fixes
TextEditor
BetterString
Fix crashes when loading classes
libaxrt.so
Better error handling during initialization and library loading
Correctly exit with return code instead of trapping.
exec.library
Fixed SMP race condition in SetSignal.
timer.device
Fixed SMP related crash with VBlank emulation.
muimaster.library
Fixed memory override in Slider class.
Handle 'r' penspec in imagespec
Application changes:
MPlayer 1.0b2
Updated FFMpeg to 2.6.9
Ported to 64-bit
Enabled network support
Fixed a long standing audio driver bug which caused clicking and statics
Added Equalizer window and filter support
Fixed caching code to allow for smaller cases (previous 1MB cache was hardcoded)
Published repository on GitHub (https://github.com/deadw00d/mplayer-mui)
WookieChat 3.1
Ported to 64-bit
Fixes to connection logic, null pointer access
Workaround for crash at exit
Implement private messages
Fixes to nick management for JOIN/PART
Implement QUIT command
Implement handling connection retries