EmuTOS is a replacement for
TOS (the operating system of the
Atari ST
The Atari ST is a line of personal computers from Atari Corporation and the successor to the Atari 8-bit family. The initial model, the Atari 520ST, had limited release in April–June 1985 and was widely available in July. It was the first pers ...
and its successors), released as
free software. It is mainly intended to be used with Atari
emulators and
clones, such as
Hatari or
FireBee
The Ryan Firebee is a series of target drones developed by the Ryan Aeronautical Company beginning in 1951. It was one of the first jet-propelled drones, and remains one of the most widely used target drones ever built.
Development
Ryan Fire ...
. EmuTOS provides support for more modern hardware and avoids the use of the old,
proprietary TOS as it is usually difficult to obtain.
Features and compatibility
Unlike the original TOS, the latest EmuTOS can work (sometimes with limited support) on all Atari hardware,
[EmuTOS documentation](_blank)
- Readme files describing what HW different EmuTOS build variants support even on some
Amiga
Amiga is a family of personal computers introduced by Commodore in 1985. The original model is one of a number of mid-1980s computers with 16- or 32-bit processors, 256 KB or more of RAM, mouse-based GUIs, and significantly improved graphi ...
computers, and has support for features
[v0.9.0 release announcement](_blank)
/ref>[v0.9.1 release announcement](_blank)
/ref>[v0.9.2 release announcement](_blank)
/ref>[v0.9.3 release announcement](_blank)
/ref>[v0.9.4 release announcement](_blank)
/ref>[v0.9.5 release announcement](_blank)
/ref>[v0.9.6 release announcement](_blank)
/ref>[v0.9.7 release announcement](_blank)
/ref>[v1.1 release announcement](_blank)
/ref>[v1.2 release announcement](_blank)
/ref> not available before: ColdFire CPU, IDE, FAT partitions and emulators' "Native Features" support.
Support lacks for some deprecated OS APIs, though all Line-A API functions are included. By design, EmuTOS lacks support for non-documented OS features. It has some support for Atari Falcon sound matrix, including DSP support since version 1.1, and while VDI VDI may refer to:
* Verein Deutscher Ingenieure, the Association of German Engineers
* Vidalia Regional Airport (IATA code: VDI)
*Vietnam Defence Industry, Vietnam's General Department of Defense Industry.
Technology
* Virtual Desktop Infras ...
supports 1-, 2-, 4- and 8-bit interleaved graphics modes, support for Atari Falcon (or Amiga
Amiga is a family of personal computers introduced by Commodore in 1985. The original model is one of a number of mid-1980s computers with 16- or 32-bit processors, 256 KB or more of RAM, mouse-based GUIs, and significantly improved graphi ...
) 16-bit resolutions is completely missing. Therefore, certain old games, demos and applications, and also some Falcon-specific software may not work.
Gallery
EmuTOS 0.5.png, Early version of EmuTOS with two fixed directory windows
EmuTOS-1.1 boot screen.png, Boot screen of EmuTOS
EmuTOS 1.1 EmuCON.png, EmuCON, the built-in command line interpreter
EmuTOS-1.1 Desktop Configuration.png, Desktop configuration in EmuTOS 1.1 similar to TOS 2.0x
EmuTOS-1.1 Set Background.png, Set Background dialog
Releases
Release 0.9.1: support for Firebee
The Ryan Firebee is a series of target drones developed by the Ryan Aeronautical Company beginning in 1951. It was one of the first jet-propelled drones, and remains one of the most widely used target drones ever built.
Development
Ryan Fire ...
evaluation boards, 256 colours display for VIDEL systems and XBIOS DMA sound functions. EmuCON2 shell with TAB completion, and renaming of folders was added. A full-featured desktop is now included also with the smallest 192k ROM version.
Release 0.9.2 (and its bugfix release 0.9.3): support for SD/ MMC Cards, the external IDE connector and poweroff functions on the Firebee platform. CompactFlash can be used, IDE media handling, FAT partition and media change detection were enhanced. Fixes and improvements for EmuTOS-RAM booting, fVDI compatibility and general VDI speed, ACSI and XHDI support (see Atari TOS).
Release 0.9.4: compiled with -O2 by default for better performance (except for 192k version), use less RAM and add new variant for ColdFire Evaluation Boards with BaS_gcc ("BIOS"). Desktop can now display text files and move files/folders with Control key.
Release 0.9.5: fix issues with STeem emulator hard disk emulation, add Alt+arrow mouse emulation, Pexec mode 7 support, dual keyboard support, user can specify boot partition at startup, recovery from exceptions in user programs, stack initialization on Amiga, translated text object alignment improvements, support for all line-A functions completed.
Release 0.9.6: Fixes for real TT HW and full VDI support for Atari TT video and all resolutions. Enable MIDI input, add EmuCON 'mode' command and support for etv_term() function. Many fixes.
Release 0.9.7: support for extended MBR partitions, MonSTer board, Eiffel on CAN bus on ColdFire EVB and Apollo Core 68080. FreeMiNT support on non-Atari hardware. Desktop 'Install devices', 'Install icon' and 'Remove desktop icon' features. Standalone version of EmuCON2.
Release 1.1: Add support for colour icons, colour windows, Falcon DSP, interrupt-driven I/O for MFP and TT-MFP serial ports,
improve Nova video card support in several areas, online manual for EmuTOS, support for Hungarian & Turkish languages
Release 1.2: Add support for 3D objects (enabled in 512k ROMs and PRG), Add support for new menu_xxx() functions in AES 3.30, Allow up to 16 windows for versions with AES 3.30 support, Add interrupt-driven I/O for SCC serial ports, EmuDesk: Resize screen memory in videl modes, just like TOS4, Better looking separators in menus, Underlined dialog titles, bugfixes
See also
* MiNT
* Atari TOS
TOS (The Operating System) is the operating system of the Atari ST range of computers. This range includes the 520ST and 1040ST, their STF/M/FM and STE variants and the Mega ST/STE. Later, 32-bit machines ( TT, Falcon030) were developed using a ...
External links
EmuTOS project
- internationalized GPL version of TOS ROMs (based on open-sourced GEM sources Caldera
A caldera ( ) is a large cauldron-like hollow that forms shortly after the emptying of a magma chamber in a volcano eruption. When large volumes of magma are erupted over a short time, structural support for the rock above the magma chamber is ...
bought from Novell
Novell, Inc. was an American software and services company headquartered in Provo, Utah, that existed from 1980 until 2014. Its most significant product was the multi-platform network operating system known as Novell NetWare.
Under the lead ...
in 1996 along with DR-DOS
DR-DOS (written as DR DOS, without a hyphen, in versions up to and including 6.0) is a disk operating system for IBM PC compatibles. Upon its introduction in 1988, it was the first DOS attempting to be compatible with IBM PC DOS and MS-D ...
)
EmuTOS source code
moved from SourceForge to GitHub after 0.9.7 release
References
{{Hobbyist operating systems
Atari ST software
Disk operating systems
Free software operating systems
Atari operating systems
GEM software
Hobbyist operating systems