14.Nov.2024
|
Porting Amiga applications to Linux: AxRuntime 41.12
Krzysztof 'deadwood' Śmiechowicz' "AxRuntime" is a runtime environment for Linux that emulates the AmigaOS API and thus enables ports of Amiga applications to Linux or the development of applications that can be compiled for both AmigaOS/MorphOS/AROS and Linux. Version 41.12 is based on version 20241102-1 of the ABI v11 developer branch and brings the following new features:
Functionalities:
- Allow loading bigger AROS 64-bit binaries (deadwood)
- Expose bsdsocket.library to AROS 64-bit binaries (deadwood)
- Synchronize current time with host (deadwood)
- Introduced support for running under WSL2 (deadwood)
- Implement clipboard synchronization between AxRuntime ad Linux/Windows hosts (deadwood)
- Have SYS: assign under user home and editable (deadwood)
- Support allocating MEMF_EXECUTABLE memory (deadwood)
Functional fixes:
- bsdsocket.library (bugs: missing timeout support in WaitSelect) (deadwood)
- exec.library (bugs: 32-bit memory allocations not supported) (deadwood)
- exec.library (bugs: NewStackSwap not implemented) (deadwood)
Stability fixes:
- exec.library (initialize spinlocks in MsgPorts created on client side) (deadwood)
- bsdsocket.library (report EPIPE error in send instead of crashing via SIGPIPE signal) (deadwood)
(cg)
[News message: 14. Nov. 2024, 23:40] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|