From 59b1cb24d31eea403cbeb446b0b6558d04fca54b Mon Sep 17 00:00:00 2001 From: Stefan Koelle Date: Sat, 12 Sep 2026 02:12:26 +0200 Subject: [PATCH] Add official TOS version table and EmuTOS details, reorder sections --- retro/tos/index.njk | 31 +++++++++++++++++++++++++------ 1 file changed, 25 insertions(+), 6 deletions(-) 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/"

What TOS actually is

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.

-

Versions that matter

-

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.

- -

TOS today

-

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

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

+

The official Atari TOS versions are proprietary and were developed over the years for successive hardware generations. The most important ones:

+ + + + + + + + +
VersionYearHighlights and target hardware
TOS 1.00 / 1.021985/86The 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.041989The legendary "Rainbow TOS" with massive bug fixes, an improved file selector, real file moving on the desktop, and a faster GEM.
TOS 1.621991Adapted to the new STe hardware (sound DMA, hardware scrolling), fixing bugs of the problematic TOS 1.6.
TOS 2.061991A 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.061990Developed specifically for the Motorola 68030-based Atari TT030 (uses TT-RAM and higher resolutions).
TOS 4.041992The last official Atari version, for the Falcon030 with True-Color graphics modes and DSP support.
+ +

EmuTOS: a modern replacement

+

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:

+ + +

Other alternatives

+

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.

+

Adding multitasking: Geneva and MiNT

Plain Atari TOS is a single-tasking system: only one main program runs at a time. Two well-known add-ons change that.

Geneva