Ecosyste.ms sponsors
An open API service aggregating public data about GitHub Sponsors.
An open API service aggregating public data about GitHub Sponsors.
Funding Links: https://github.com/sponsors/michalsc
I am a mixture of physicist, chemist, software developer, and hobbyist electronic designer. I am involved for a very long time in creation of AROS - the AROS Research Operating System aiming at software compatibility with eighties famous AmigaOS, whereas improving it in many places. In the AROS team I am responsible for low level parts of the system, writing drivers, USB stack, porting system to new architectures and platforms, like PowerPC (Efika, Sam440ep), ARM (RaspberryPi) x86 (native port, working on bare metal) or x86_64. Yes, AROS is the first Amiga-like operating system working in true 64 bit mode.
Apart from AROS I am working on a 680x0 JIT emulator aiming at the highest possible speed of translated code. The emulator runs currently on bare metal RaspberryPi providing user a m68k compatible virtual CPU which can access entire memory of the Raspberry. In the future it will run a 680x0 version of AROS and thus will provide binary compatible AmigaOS-like operating system for ARM machines. Further, support for RockPro64 and PineBook Pro are planned, too.
Finally, I am working on ARIX - the combination of regular Linux kernel and user space libraries providing an API similar to those known form AmigaOS. The project provides a different view on the Linux kernel and a non-posix API. The ARIX inherits some of the features known from AmigaOS, such as concentration on messaging between processes, shared libraries based on LVO tables instead of names (although regular .so shared libs are also available) as well as volumes and assigns known from old Amiga days.
M68K emulation for AArch64/AArch32
Language: C - Stars: 379Yet another try to fix mouse wheel misbehavior on macOS
Language: Swift - Stars: 1My old USB stack for AROS
Language: C - Stars: 1Portable replayer for DigiBooster 3 music modules.
Language: C - Stars: