MagiC
A third-party, later open-source multitasking operating-system family for Atari-compatible environments and related computer platforms.
Last updated October 14, 2026
AI crawler reads
No AI crawler has read this profile since Oct 28, 2026.
Overview
MagiC is a third-party operating-system family created for Atari ST-compatible computers. It was designed to provide a more capable alternative to Atari's original TOS, particularly by adding preemptive multitasking, improved file-system handling, enhanced desktop functions, and higher execution performance on the same hardware. The project began as Mag!X, or MagiX, and was first released in 1992, when Atari systems generally offered only limited context switching through desk accessories rather than full multitasking. The original Atari-oriented system supported the Atari ST and STE families and later expanded to the Atari TT and Falcon. MagiC was implemented largely in hand-written Motorola 68000 assembly language, which contributed to its performance. It retained substantial compatibility with GEM and Atari TOS software while adding capabilities associated with more advanced operating systems. These included preemptive multitasking for suitable applications, loadable file systems, long file names, threads, signals, and improved GEMDOS functionality. Its compatibility was not complete: some software assumed exclusive control of the machine and could exhibit graphics or other problems when run in a multitasking environment. The product name changed to MagiC with version 3.0. That release also brought substantial improvements and greater compatibility with MiNT and MultiTOS concepts, although MagiC and MiNT remained technically distinct and their drivers and file systems were not directly interchangeable. Version 4.0 added support for the Atari Falcon, while version 5.0, released in 1995, introduced loadable file-system support and a VFAT implementation capable of handling long file names. As Atari hardware became less competitive during the 1990s, the MagiC family was adapted to alternative host platforms. MagiCMac, released in 1994, allowed Atari software to run within the Macintosh environment. Later versions supported Motorola 680x0 Macs and PowerPC systems, and incorporated increasingly close integration with classic Mac OS. MagiC-PC, released in 1996, brought an Atari environment to PCs running DOS-based Windows and later Windows NT-derived versions through Windows XP. It provided mechanisms for organizing Atari files in host-system containers, mapping host directories, and using Windows or NetWare networking and printing facilities. The transition to Mac OS X required a substantially different implementation. MagiC-Mac X appeared in 2002 as a Carbon application for Mac OS X and used an integrated 68k emulation layer optimized for PowerPC systems. Updates in 2004 and 2009 produced a Universal Binary capable of running on both PowerPC and Intel Macs under supported versions of Mac OS X. AtariX subsequently became a more portable successor for later Intel-based Macs, using open-source C-based emulation components rather than the highly optimized architecture of its predecessor. The family also included or was distributed with related tools such as MagiC Desk and MVDI. MagiC Desk was an enhanced GEM desktop with background file operations, long-name support, symbolic-link-like aliases, and color icons. MVDI, derived from NVDI technology, supplied accelerated graphics, printer support, and access to modern host fonts and display modes. These components broadened MagiC from a kernel replacement into a wider productivity environment for Atari software. In 2018, developer Andreas Kromke released the source code for MagiC variants, MagiC Desk, the NVDI/MVDI-related components, MagicOnLinux, and AtariX under the GNU General Public License version 3. This changed MagiC from a formerly commercial product into an open-source preservation and compatibility project. Its continuing relevance is primarily among Atari enthusiasts, retrocomputing users, emulator developers, and researchers preserving software from the Atari ST era. It is not a mainstream commercial operating-system brand, and the available material does not establish a conventional corporate headquarters, owner, or current commercial business structure.
History
MagiC originated as Mag!X, also written MagiX, and entered the Atari software market in 1992. Its defining purpose was to overcome the limitations of Atari TOS, whose multitasking capabilities were largely limited to desk accessories and basic context switching. MagiC instead enabled preemptive multitasking for compatible GEM applications and could run graphical and non-graphical software concurrently on Atari ST-series systems. The system was written largely in hand-optimized Motorola 68000 assembly code. This implementation approach helped it deliver substantial speed advantages over both standard TOS and MiNT or MultiTOS on comparable Atari hardware. At the same time, the system did not attempt perfect compatibility with every TOS application. Programs that assumed they controlled the entire computer could behave incorrectly, especially in graphics-intensive situations. MagiC also maintained its own driver and file-system model, meaning that MiNT components could not simply be exchanged with MagiC components. With version 3.0, the name changed from Mag!X to MagiC. The same release introduced broader improvements and increased MiNT compatibility. Version 4.0 extended the platform to the Atari Falcon. Version 5.0, released in 1995, added loadable file systems, long-file-name support through VFAT-related functionality, and additional GEMDOS features including threads and signals. Versions 6.0 through 6.2 were adapted for late-1990s Atari-compatible clone computers, including systems such as the Milan and Hades. These versions added support for newer hardware and processors, FAT32, and further MiNT compatibility. Version 6.2 is identified as the final version for Atari machines. MagiC also followed Atari users onto other platforms. MagiCMac was released in 1994 to run Atari applications on Macintosh computers, initially using Motorola 680x0 Macs and later supporting PowerPC systems. The Macintosh implementation was authored by Thomas Tempelmann, while Andreas Kromke adapted the core MagiC system and Sven and Wilfried Behne worked on NVDI integration. Classic Mac OS releases gained improved host integration and access to native display capabilities. The arrival of Mac OS X made the original low-level Macintosh implementation unsuitable, so MagiC-Mac X was released in 2002. It used Carbon and incorporated an optimized 68k emulator for PowerPC Macs. Updates in 2004 and 2009 produced a Universal Binary for supported PowerPC and Intel systems. AtariX later provided a more portable successor for Intel Macs, using C-based emulation components and targeting newer versions of macOS. MagiC-PC was released in 1996 for Atari software running on PCs. It supported DOS-based Windows releases as well as later Windows NT-family systems through Windows XP. The environment used host directories and container-like file structures to organize Atari data and could use Windows and Novell NetWare networking and printing. Although it could still run on some later Windows versions, it was no longer actively supported and could encounter shutdown-related problems. The MagiC ecosystem included MagiC Desk, an enhanced GEM desktop that provided background copying, moving, deleting, and formatting, long names, aliases, and color icons. NVDI and its MagiC-oriented MVDI variant accelerated graphics and improved printing and font support. In 2018, Andreas Kromke released the sources of MagiC variants and related components under GPLv3. The project consequently became an open-source retrocomputing and software-preservation effort rather than a conventional proprietary commercial product.
- 2018
MagiC becomes open source
[1]Andreas Kromke released source code for MagiC variants and associated software under GPLv3.
- 2002
MagiC-Mac X released
[1]A reworked Macintosh variant was introduced for Mac OS X after the original classic-Mac implementation became unsuitable for the newer operating system.
- 1996
MagiC-PC released
[1]A PC-hosted version allowed Atari software to run on DOS-based Windows and later Windows NT-family systems.
- 1995
Version 5.0 adds long-file-name and file-system features
[1]MagiC 5.0 added loadable file systems, VFAT-related long-file-name support, and further GEMDOS improvements.
- 1994
MagiC name adopted and Macintosh variant introduced
[1]Version 3.0 adopted the MagiC name, while MagiCMac brought Atari software compatibility to Macintosh systems.
- 1992
Initial release as Mag!X
[1]The first version of the operating-system project was released under the Mag!X or MagiX name for Atari ST-family computers, introducing preemptive multitasking beyond the limited context switching of standard TOS.
Products and positioning
A high-performance compatibility and multitasking layer for Atari software, later extended into legacy Macintosh, Windows, Linux, and emulation environments.
Operating system · 1992
MagiC for Atari
The core Atari implementation replaced or supplemented TOS on ST, STE, TT, Falcon, and compatible clone systems. It provided preemptive multitasking, TOS and GEM compatibility, loadable file systems, long file names, and enhanced GEMDOS behavior. Later releases added support for FAT32, newer processors, and clone hardware. Version 6.2 is identified as the latest Atari release.
Macintosh compatibility environment · 1994
MagiCMac
MagiCMac allowed Atari ST software to run on classic Macintosh systems. It began with support for Motorola 680x0 Macs and later gained a PowerPC implementation, along with closer integration with classic Mac OS and access to host display capabilities.
PC compatibility environment · 1996
MagiC-PC
MagiC-PC hosted an Atari environment on DOS-based Windows and later Windows NT-family versions through Windows XP. It mapped host directories and offered networking and printing through Windows and Novell NetWare. It can operate on some newer Windows installations but is unsupported and may have shutdown problems.
Mac OS X compatibility environment · 2002
MagiC-Mac X
MagiC-Mac X was a Carbon application for Mac OS X. It incorporated an optimized 68k emulator, initially targeting PowerPC Macs, and was later updated as a Universal Binary for both PowerPC and Intel hardware under supported Mac OS X releases.
macOS emulator
AtariX
AtariX succeeded MagiC-Mac X on Intel-based Macs. Its more portable C implementation used parts of the Musashi 68k emulator and targeted newer macOS releases, although it was less optimized than the earlier implementation.
Desktop environment
MagiC Desk
MagiC Desk was an enhanced GEM desktop distributed as an application rather than being permanently built into the operating system. It added background file operations, long-file-name handling, aliases, and color icons, and could be replaced by alternative Atari shells.
Graphics and driver enhancement
MVDI/NVDI
NVDI supplied accelerated graphics routines, improved drivers, printing functionality, and support for fonts such as TrueType and PostScript. Its MagiC-oriented form was known as MVDI. In hosted environments, it could map Atari graphics operations to native Windows or classic Mac OS facilities.
Brand decisions
2018
Open-source release under GPLv3StrategyBackground
MagiC had originally been distributed as a commercial product, while its continuing relevance was increasingly tied to Atari preservation, emulation, and retrocomputing.
Action taken
Developer Andreas Kromke released source code for the principal MagiC variants and related software under the GNU General Public License version 3.
Aftermath
The release made the code available for study, modification, and continued preservation, including versions for Atari systems, classic Macintosh, Mac OS X, Linux, and Intel-based macOS.
Recent events
- 2018
MagiC source code released under GPLv3[1]
Other
The source code for major MagiC variants and related components, including Atari, Macintosh, Linux, desktop, and graphics-enhancement software, was made available under the GNU General Public License version 3.
Sources2 sources
Cite this profile: Cite the canonical profile. /brand-wiki/magic · Editorial policy · How profiles are compiled