TOS состояла из
графического интерфейса пользователя
GEM
, разработанного
Digital Research
, который запускался поверх
DOS
-подобного
. Дополнительно включал в себя
плоскую модель памяти
,
MS-DOS
-совместимый формат диска, поддержку
MIDI
и различные вызовы
SCSI
ACSI (в последующих версиях). Atari TOS прошивалась в микросхемах
ПЗУ
(что в то время было достаточно распространено), поэтому компьютеры поставлялись с установленной и готовой к использованию операционной системой.
TOS состояла из:
Рабочий стол (Desktop) — главный интерфейс после загрузки.
Многозадачность на прямую не поддерживалась, TOS допускал загрузку соучастников в системе, которые эмулировали TSR (Terminate and Stay Resident) на персональном компьютере (максимум шесть). Был разработан
для того, чтобы разрешить многозадачность в TOS.
Рабочий стол
Atari TOS/GEM — Монохромный экран
Рабочий стол TOS использовал пиктограммы для отображения файлов и устройств, окна и диалоговые окна для отображения информации. Файл рабочего стола
DESKTOP.INF
содержал настройки окон, расположение пиктограмм, по умолчанию использовались на рабочем столе две иконки
дисководов
и иконка корзины.
В последующих версиях использовался
NEWDESK.INF
для сохранения и чтения настроек рабочего стола.
Исполняемые файлы распознавались по их
расширению
:
*.APP — приложение (
англ.
Application
), не для всех.
*.PRG — исполняемые программы. Могли быть GEM-программы.
*.TOS — TOS-программы, которые не использовали GEM.
*.TTP — «TOS takes parameters». Открывали
диалоговое окно
, которое могло передать как-либо аргумент для программы. Тем не менее это переводило символы в верхний регистр.
TOS-программы (но не GEM-программы) могли автоматически загружаться при их размещении в каталоге под именем AUTO. TOS 1.4 разрешал GEM программам устанавливать автоматическую загрузку из диалога установки программы. Программы с расширением *.TTP не могли загружаться автоматически. Рабочий стол помещался в корневой каталог и загружался автоматически.
Версии
TOS 1
1.0 (ROM TOS)
— ранняя версия выпускаемая на ПЗУ (ROM). Первый ROM-релиз TOS.
Форматы: floppy, 2 чипа и 6 ROM чипа (192 Кб)
Дата выпуска: 20 ноября 1985
Платформы: 520ST, 1040ST
1.02 (MEGA TOS)
— исправлены ошибки, поддержка сопроцессора
блиттера
и RTC (real-time clock).
Формат: 2 chip and 6 chip ROMS (192 Кб)
Дата выпуска: 22 апреля 1987
Платформы: 520ST, 1040ST, Mega 2, Mega 4
1.04 (RAINBOW TOS)
— исправлено множество ошибок, изменение файлового сектора, совместимость с дисковым форматом DOS, улучшение производительности. Появились проблемы с совместимостью старых программ.
Формат: 2 chip and 6 chip ROMS (192 Кб)
Дата выпуска: 6 апреля 1989
Платформы: 520ST, 1040ST, Mega 2, Mega 4, Stacy
1.06 (STE TOS, Revision 1)
— поддержка только для машин ST. Необходим STE_FIX.PRG для исправления ошибок.
2.05 (Mega STE TOS)
Поддержка в Mega STE 720K floppy-приводов.
Формат: 2 chip ROMS (256 Кб)
Дата выпуска: -
Платформы: Mega STE
2.06 (ST/STE TOS)
— исправлены ошибки, поддержка 1.44Мб дисков, тесты памяти. Создан расширенный GEM
GUI
. Предыдущая версия TOS для ST/STE компьютеров.