diff --git a/retro/tos/index.njk b/retro/tos/index.njk index 078efa6..9568023 100644 --- a/retro/tos/index.njk +++ b/retro/tos/index.njk @@ -14,15 +14,34 @@ parent: "/retro/"
TOS combines a compact kernel (GEMDOS, providing file and process handling similar to CP/M and MS-DOS) with GEM (Graphical Environment Manager), the graphical desktop and windowing system that gives the Atari ST its familiar look with icons, windows and drop-down menus.
-TOS 1.00 shipped with the earliest STs, while later revisions like TOS 1.04 added bug fixes and Blitter support. TOS 1.62 was the STE-only revision, and TOS 2.06, used on the Mega STE and commonly flashed onto expanded Mega STs today, added support for higher resolutions and better compatibility overall.
- -Modern replacements and alternatives like EmuTOS (a free, open-source reimplementation) and Kaos TOS are frequently used on modified machines to fix compatibility issues, add features, or simply avoid depending on scarce original ROM chips. PP's improved iTOS 1.04 is another popular option, adding real FAT16 filesystem support for much better hard disk handling. These are exactly the kind of setups used across the machines documented on this site.
-TOS and GEM are often mentioned together, but they're two distinct layers. TOS is the whole operating system, and it has two main parts: GEMDOS, the low-level kernel handling files, disks and processes, and GEM, the graphical environment. GEM (Graphical Environment Manager) is the desktop and windowing layer itself, providing the icons, windows and drop-down menus, plus its application programming interface. So GEM is a component of TOS, not a separate system. Its origins go back to Digital Research's GEM for the PC, which Atari adapted for the ST.
+The official Atari TOS versions are proprietary and were developed over the years for successive hardware generations. The most important ones:
+| Version | Year | Highlights and target hardware |
|---|---|---|
| TOS 1.00 / 1.02 | 1985/86 | The original versions for the first ST models (192 KB ROM), still with many bugs and simple file handling. TOS 1.02 added Blitter and clock support. |
| TOS 1.04 | 1989 | The legendary "Rainbow TOS" with massive bug fixes, an improved file selector, real file moving on the desktop, and a faster GEM. |
| TOS 1.62 | 1991 | Adapted to the new STe hardware (sound DMA, hardware scrolling), fixing bugs of the problematic TOS 1.6. |
| TOS 2.06 | 1991 | A big step (512 KB ROM) for Mega STE/STe: built-in hard disk boot, scrolling file windows, optimised design and extended keyboard mappings. |
| TOS 3.06 | 1990 | Developed specifically for the Motorola 68030-based Atari TT030 (uses TT-RAM and higher resolutions). |
| TOS 4.04 | 1992 | The last official Atari version, for the Falcon030 with True-Color graphics modes and DSP support. |
EmuTOS is a modern, free, open-source replacement operating system, in contrast to the proprietary official Atari TOS versions. It's a complete reimplementation that in many ways goes beyond what the original Atari ROMs can do:
+Besides EmuTOS, Kaos TOS and PP's improved iTOS 1.04 are popular options on modified machines. iTOS 1.04 adds real FAT16 filesystem support for much better hard disk handling. These are exactly the kind of setups used across the machines documented on this site.
+Plain Atari TOS is a single-tasking system: only one main program runs at a time. Two well-known add-ons change that.