Subproject
ParaTos
A bridge for classic TOS programs.
Run compatible m68k TOS command-line programs through CPU emulation and native system-call translation.
Classic programs, different hosts
ParaTos emulates the m68000 CPU with Musashi and translates guest system calls into calls to the host operating system. It runs in userspace on Linux and macOS, with a separate native pTOS backend for ARM and x32. It translates operating-system calls rather than emulating an entire Atari ST.
The pTOS connection
The native pTOS backend provides shared guest loading, memory and process emulation, with architecture-specific syscall adapters. With the required kernel support and configuration, pTOS can dispatch classic 68k programs to ParaTos directly.
Current scope
The native backend is boot-tested on ARM and x32. Compatibility depends on the system calls a program uses; programs that access hardware directly or patch operating-system trap vectors are outside its intended scope. GEM/AES support remains follow-up work. An optional x32 VDI adapter supports a documented subset of operations.