Emulating the
TOS operating system found in the
Atari ST and following generations. By running a
Motorola 68k CPU emulator, and implementing rewrites of the various system calls found in
TOS, it is possible to run the
Atari programs in a
Un*x system.
Like many of the other components of the OSIS project, oTOSis consists of two parts.
The CPU emulator is based on the core of the Amiga emulator called UAE. However, the CPU emulator is only used if the code is being run on a non-68k processor. If being used natively, Linux is told to do some weird exception handling to catch the system calls.
This program is part of the OSIS project.