Atari TOS
Encyclopedia : A : AT : ATA : Atari TOS
The Operating System (TOS) was the operating system of the Atari ST range of computers. This range included the 520ST, 1040ST and the F, FM and E variations (e.g.1040STE). Later, 32-bit machines (TT, Falcon030) were developed using a new version of TOS, called MultiTOS, which was based on MiNT.
Details
TOS combined Digital Research's GEM GUI running on top of the DOS-like GEMDOS. Features included a flat memory model, MS-DOS-compatible disk format, support for MIDI, and a variant of SCSI called ACSI (in later versions).TOS consisted of the following:
- Desktop - The main interface loaded after bootup.
- GEM - Graphical Environment Manager
- *AES - Application Environment Service
- *VDI - Virtual Device Interface (screen drivers only, other drivers loaded using GDOS)
- GEMDOS - GEM Disk Operating System
- BIOS - Basic Input/Output System
- XBIOS - Xtended BIOS
- Line-A - Low-level high speed graphics calls. Obsolete
- GDOS - Graphics Device Operation System
- AHDI - Atari Hard Disk Interface (driver for Hard Drive)
Desktop
The TOS desktop used icons to represent files and devices, windows and dialog boxes to display info. The desktop file "DESKTOP.INF" was read to determine window settings, icon placements and drive icons, otherwise the standard default desktop of two floppy icons and the trash icon was used.
Later versions used "NEWDESK.INF" for saving and reading the desktop configuration.
Executable files were identified by their extensions:
- *.ACC - Desktop accessory. Automatically loaded.
- *.APP - Application (not common).
- *.PRG - Executable program. Can be GEM programs.
- *.TTP - "TOS takes parameters". This opened a dialog box where arguments could be added for the program. However, it converted characters to uppercase.
- *.TOS - "TOS" program that didn't use GEM. The desktop cleared the screen, turn on the text cursor and hid the mouse cursor.
Misc
TOS stands for "The Operating System". However, people jokingly have called it "Tramiel Operating System" (named after Jack Tramiel, Atari's head at the time).Versions
TOS 1
- 1.0 (ROM TOS) Earliest version released on disk. First ROM release of TOS.
- * Formats: floppy, 2 chip and 6 chip ROMS (192KB)
- * Rom date: 20 Nov 1985
- * Machines: 520ST, 1040ST
- 1.02 (MEGA TOS) fixed bugs, supported Blitter co-processor and real-time clock.
- * Formats: 2 chip and 6 chip ROMS (192KB)
- * Rom date: 22 Apr 1987
- * Machines: 520ST, 1040ST, Mega 2, Mega 4
- 1.04 (RAINBOW TOS) Many bug fixes, file selector changed, DOS-compatible disk formatting, much improved performance. However, compatibility problems with older software.
- * Formats: 2 chip and 6 chip ROMS (192KB)
- * Rom date: 6 Apr 1989
- * Machines: 520ST, 1040ST, Mega 2, Mega 4, Stacy
- 1.06 (STE TOS, Revision 1) Support for STe machines only. Needed STE_FIX.PRG to patch bugs.
- * Format: 2 chip ROMS (256KB)
- * Rom date: n/a
- * Machines: 520STE, 1040 STE
- 1.62 (STE TOS, Revision 2) bug fixes for the previous 1.06 STE TOS.
- * Format: 2 chip ROMS (256KB)
- * Rom date: 1 Jan 1990
- * Machines: 520STE, 1040 STE
TOS 2
- 2.02 Early TOS release for Mega STE.
- 2.05 (Mega STE TOS) Only found in the Mega STE with 720K floppy drive.
- * Format: 2 chip ROMS (256KB)
- * Rom date: n/a
- * Machines: Mega STE
- 2.06 (ST/STE TOS) Bug fixes, 1.44MB disk support, memory test. Greatly enhanced GEM GUI. Last TOS version for ST/STE computers.
- * Format: 2 chip ROMS (256KB)
- * Rom date: 14 Nov 1991
- * Machines: 520ST, 1040ST, 520STE, 1040STE
- 2.08 used in notebook ST.
TOS 3
- 3.01, 3.05, 3.06 (TT TOS) Primarily for 68030 TT support only.
- * Format: 4 chip ROMS (512KB)
TOS 4
- 4.00, 4.01, 4.02, 4.04 (512KB) Update for Falcon 030 machines only.
See also
External links
- [Town's Guide to TOS Revisions]
- [TOS/MiNT emulator]
- [Atari ST System Disks]
- [TOS 2.06 Guide] - User's guide
- [Atari Compendium] - Reference guide for Atari ST programming. Recommended
From Wikipedia, the Free Encyclopedia. Original article here. Support Wikipedia by contributing or donating.
All text is available under the terms of the GNU Free Documentation License See Wikipedia Copyrights for details.
