Subproject

libcmini port

A small C library, reaching further.

Extending the small-footprint Atari C library with the startup code and bindings needed by native pTOS programs.

Small by design

libcmini is a small-footprint C library originating in the Atari ecosystem. It offers an alternative for programs that need a modest set of C library functions without a full Unix compatibility layer. The pTOS fork retains that focus while adding support for further processor architectures.

Native pTOS support

The port includes ARM startup code and GEMDOS, BIOS and XBIOS bindings, alongside the existing m68k configurations. An x32 configuration supports pTOS on x86-64 with 32-bit pointers and longs, including program and accessory startup contracts.

Part of the application stack

libcmini is used by the pTOS SDK and related applications such as TypeShelf and RCS. It is not a full POSIX implementation. Validation and available functions vary by target; the ARM port documentation still identifies end-to-end testing against a running pTOS kernel as an outstanding item.