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
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.