Atari TOS - Atari TOS
Разработчик | Корпорация Atari |
---|---|
Рабочее состояние | Снято с производства |
изначальный выпуск | 20 ноября 1985 г. |
Последний релиз | 4.04 |
Платформы | Motorola 68000 |
Дефолт пользовательский интерфейс | GEM |
Лицензия | Проприетарный коммерческое программное обеспечение |
Преемник | MultiTOS |
TOS (Операционная система; также Операционная система Tramiel, из Джек Трамиэль, владелец Корпорация Atari в то время) является Операционная система из Atari ST ассортимент компьютеров. Этот диапазон включает 520ST и 1040ST, их варианты STF / M / FM и STE, а также Mega ST / STE. Позже 32-битные машины (TT, Falcon030 ) были разработаны с использованием новой версии TOS, называется MultiTOS, что позволило многозадачность. Совсем недавно пользователи доработали TOS в FreeMiNT.
Подробности
Atari TOS (Операционная система)[1] дебютировал с Atari 520ST в 1985 году. TOS объединяет Цифровые исследования с GEM Графический интерфейс, работающий поверх ДОС -подобно GEMDOS. Особенности включают плоская модель памяти, ДОС -совместимый формат диска (начиная с TOS 1.04), поддержка MIDI, и вариант SCSI в более поздних версиях называется ACSI. TOS Atari обычно запускается из микросхем ROM, содержащихся в компьютере: таким образом, до того, как локальные жесткие диски стали доступны на домашних компьютерах, это была почти мгновенно работающая ОС. TOS загружался с дискет в самых первых ST, но только примерно через полгода после того, как ST был представлен, все модели ST начали поставляться с последней версией TOS в ПЗУ.[2]
TOS состояла из следующего:
- Рабочий стол - основной интерфейс, загружаемый после загрузки.
- GEM - Менеджер графической среды, лицензия от Цифровые исследования
- AES - Службы среды приложений
- VDI - интерфейс виртуального устройства (только драйверы экрана, другие драйверы загружаются с помощью GDOS)
- GEMDOS - дисковая операционная система GEM
- BIOS - базовая система ввода / вывода
- XBIOS - Расширенный BIOS
- Line-A - вызовы низкоуровневой высокоскоростной графики. Устаревший
Следующее было расширением TOS (загружается отдельно):
- GDOS - Операционная система графического устройства
- AHDI - Atari Hard Disk Interface (драйвер для жесткого диска)
Истинная многозадачность напрямую не поддерживалась, но TOS позволяет загружать в систему до шести настольных принадлежностей, которые аналогичны TSR (Прекратить и остаться резидентом ) на ПК. MultiTOS был разработан, чтобы позволить TOS превентивно работать в многозадачном режиме.
Рабочий стол
В TOS рабочий стол использует значки для представления файлов и устройств, окна и диалоговые окна для отображения информации. Файл рабочего стола «DESKTOP.INF» был прочитан для определения настроек окна, размещения значков и значков дисководов, в противном случае использовался стандартный рабочий стол по умолчанию из двух значков дискеты и значка корзины.
Более поздние версии используют «NEWDESK.INF» для сохранения и чтения конфигурации рабочего стола.
Исполняемый файлы идентифицируются по их расширения:
- * .ACC - Настольный аксессуар. Загружается автоматически.
- * .APP - Приложение (встречается редко).
- * .PRG - Исполняемая программа. Могут быть программы GEM.
- * .TOS - программа "TOS", которая не использует GEM - т.е. похожа на компьютерную .EXE или же .COM работает в CLI -режимная коробка. Рабочий стол очищает экран, включает текстовый курсор, и скрывает мышь указатель.
- * .TTP - "TOS принимает параметры". Это открывает диалоговое окно куда аргументы можно добавить в программу. Он преобразует символы в верхний регистр.
Программы TOS (но не программы GEM) могут автоматически загружаться, помещая их в папку с именем «AUTO». TOS 1.4 позволяет программам GEM настраиваться на автоматическую загрузку из диалогового окна «Установить приложение». Программы с расширениями * .TTP и окружения не могут использоваться для автоматической загрузки. Аксессуары для настольных ПК были помещены в корневой каталог диска по умолчанию и загружены автоматически.
Файловая система
Atari TOS основана на GEMDOS, который использует модифицированный FAT12 (или, на жестких дисках, FAT16 ) файловая система.[3] Основные отличия заключаются в том, что загрузочный сектор не обязательно должен содержать IBM-совместимую последовательность переходов в начале (обычно 0xE9 0x ?? 0x ?? или же 0xEB 0x ?? 0x90), отсутствие (до TOS 1.04) OEM-идентификатора, совместимого с системами на базе ПК, и тот факт, что контрольная сумма используется для пометки загрузочного сектора как исполняемого (формат ПК использует слово подписи 0x55 0xAA вместо). Исполняемые загрузочные секторы для платформы Atari обычно начинаются с кода операции перехода MC68K (например, 0x603C, а последние два байта слова должны суммироваться с остальной частью загрузочного сектора (в форме слова с прямым порядком байтов), чтобы 0x1234 чтобы быть загрузочным.
В отличие от MS-DOS, GEMDOS обычно позволяет использовать диски с необычным количеством секторов и дорожек, поэтому диски с 10 или даже 11 секторами на дорожку и более 80 отформатированных дорожек не были редкостью в сообществе Atari. Обычно использовалась безопасная комбинация, 10 секторов на дорожку на 80 дорожек, что давало неформатированную емкость 800 КБ, но многие пользователи увеличили емкость своих дисков с двойной плотностью до 900 КБ, используя собственные форматы.
Файловые системы дисков GEMDOS можно читать с помощью ДОС или же Windows 9x.
Версии
TOS 1
- 1.0 (ROM TOS) Самая ранняя версия, выпущенная на диске. Первый выпуск ПЗУ TOS.
- Форматы: дискеты, ПЗУ на 2 и 6 микросхем (192КБ )
- Дата ROM: 20 ноября 1985 г.
- Станки: 520СТ, 1040СТ
- 1.02 (MEGA TOS) исправлены ошибки, поддерживается Блиттер сопроцессор и часы реального времени.
- Форматы: ПЗУ на 2 и 6 микросхем (192 КБ)
- Дата ROM: 22 апреля 1987 г.
- Машины: 520СТ, 1040СТ, Мега 1, Мега 2, Мега 4
- 1.04 (РАДУГА TOS) Исправлено множество ошибок, изменен селектор файлов, DOS-совместимое форматирование диска, значительно улучшена производительность. Однако проблемы совместимости со старым ПО.
- Форматы: ПЗУ на 2 и 6 микросхем (192 КБ)
- Дата ROM: 6 апреля 1989 г.
- Машины: 520ST, 1040ST, Mega 1, Mega 2, Mega 4, Stacy
- 1.06 (STE TOS, редакция 1) Поддержка только станков STe. Необходим STE_FIX.PRG для исправления ошибок.
- Формат: ПЗУ на 2 микросхемы (256 КБ)
- Дата ROM: 29 июля 1989 г.
- Станки: 520СТЭ, 1040СТЭ
- 1.62 (STE TOS, редакция 2) исправления ошибок для предыдущей версии 1.06 STE TOS.
- Формат: ПЗУ на 2 микросхемы (256 КБ)
- Дата ROM: 1 января 1990 г.
- Станки: 520СТЭ, 1040СТЭ
TOS 2
- 2.02 Ранний выпуск TOS для Mega STE.
- 2.05 (Mega STE TOS) Встречается только в Mega STE с дисководом 720К.
- Формат: ПЗУ на 2 микросхемы (256 КБ)
- Дата ROM: 5 декабря 1990 г.
- Машины: Mega STE
- 2.06 (ST / STE TOS) Последняя версия TOS для компьютеров ST / STE. Исправления ошибок, поддержка дисков 1,44 МБ, проверка памяти. Добавляет поддержку программы GTP (GEM-Takes-Parameters). Значительно улучшенный графический интерфейс GEM. Загрузка с жесткого диска IDE. Отображение логотипа Atari при загрузке. Автоматический тест памяти при холодной загрузке. Поддерживает более высокие разрешения.
- Формат: ПЗУ на 2 микросхемы (256 КБ)
- Дата ROM: 14 ноября 1991 г.
- Станки: 520СТ, 1040СТ, 520СТЭ, 1040СТЭ
- 2.07 использовался на прототипе Falcon "FX-1"
- 2.08 используется в ноутбуке ST. ПЗУ также содержит некоторые утилиты для портативных компьютеров: STTRANS (передача данных через нуль-модем / параллельный кабель), инструменты управления питанием, инструменты и драйверы для жестких дисков (AHDI, XHDI, BOOKINST и BOOKFMT) и установщик RAMdisk.
TOS 3
- 3.01, 3.05, 3.06 (TT TOS) В первую очередь только для поддержки 68030 TT. Поддерживает быстрое "TT RAM", специальные разрешения экрана TT и т. Д. Аппаратно совместимый с ST API "Line-A" упал из-за расширенной функциональности TT, вынуждая программистов использовать GEM-совместимые вызовы VDI и т. Д. И тем самым поощряя GEM-совместимость (в отличие от до ST-совместимой) разработки.
- Формат: ПЗУ на 4 микросхемы (512 КБ)
TOS 4
- 4.00, 4.01, 4.02, 4.04 (512 КБ) Обновление только для машин Falcon 030. Только 68030. Добавлена поддержка DSP, блиттера 16 МГц и наложения видео. Новый AES v3.40 (последняя однозадачная версия, но с поддержкой многозадачности MiNT / MultiTOS) поддерживает: всплывающие меню, 3D-окна и объекты диалогов (позже измененные для использования более совместимых флагов ob_state вместо расширенного типа), 256- цветные «анимированные» значки, мягко загружаемые шрифты, перетаскивание между приложениями, управление фоновым окном, расширяемые файловые системы. Новый модуль CPX для настройки международной локализации. V4.04 была последней официальной версией TOS для Atari.
- 4,9x (4,92, 4,98) Официально так и не выпущен, хотя прототипы просочились и впоследствии были распространены.
TOS 4.92 был версией MultiTOS, многозадачной версии TOS, в формате (.IMG), который был разработан для записи на микросхему ПЗУ. ПЗУ TOS 4 содержит пять языковых версий, выбираемых пользователем.
Смотрите также
Рекомендации
- ^ Андерсон, Джон Дж. (Октябрь 1985 г.). «Atari 520ST; возрожденная Atari снова указывает путь к следующему поколению». Творческие вычисления. п. 26. Получено 2011-03-17.
- ^ "Неофициальная страница XaAES". Архивировано из оригинал на 2003-05-27. Получено 2007-07-05.
- ^ альтернатива-system.com - Восстановить GEMDOS для Лизы