EmuTOS

Source: Wikipedia, the free encyclopedia.
EmuTOS
Screenshot of EmuTOS with the built-in desktop and the desk accessory COPS
DeveloperEmuTOS development team
Written inC
Working stateActive
Source modelOpen source
Initial releaseOctober 2001; 22 years ago (2001-10)
Latest release1.3[1] Edit this on Wikidata / 17 March 2024
Repository
Marketing targetPersonal computers
GEM
LicenseGPL-2.0-or-later
Official websiteemutos.sourceforge.io

EmuTOS is a replacement for TOS (the operating system of the Atari ST and its successors), released as free software. It is mainly intended to be used with Atari emulators and clones, such as Hatari or FireBee. 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,[2] even on some Amiga computers, and has support for features[3][4][5][6][7][8][9][10][11][12] not available before: ColdFire CPU, IDE, FAT partitions and emulators' "Native Features" support.[13]

Support lacks for some deprecated OS APIs, though all Line-A API functions are included.

VDI supports 1-, 2-, 4- and 8-bit interleaved graphics modes, support for Atari Falcon (or Amiga) 16-bit resolutions is completely missing. Therefore, certain old games, demos and applications, and also some Falcon-specific software may not work.[16]

Gallery

  • Early version of EmuTOS with two fixed directory windows
    Early version of EmuTOS with two fixed directory windows
  • Boot screen of EmuTOS
    Boot screen of EmuTOS
  • EmuCON, the built-in command line interpreter
    EmuCON, the built-in command line interpreter
  • Desktop configuration in EmuTOS 1.1 similar to TOS 2.0x
    Desktop configuration in EmuTOS 1.1 similar to TOS 2.0x
  • Set Background dialog
    Set Background dialog

Releases

Release 0.9.1:[4] support for Firebee 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

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:[7] 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:[8] 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:

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:[10] 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:[11] 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:[12] 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

Release 1.3:[citation needed] BIOS: Support for SCSIDRV API (used by software such as ExtenDOS), improved appearance of some EmuDesk dialogs, New Romanian translation, XBIOS support for true-color modes on the Falcon (VDI and EmuDesk support for true-color is still unavailable.)

See also

External links

References

  1. ^ "Release 1.3". 17 March 2024. Retrieved 17 March 2024.
  2. ^ EmuTOS documentation - Readme files describing what HW different EmuTOS build variants support
  3. ^ v0.9.0 release announcement
  4. ^ a b v0.9.1 release announcement
  5. ^ a b v0.9.2 release announcement
  6. ^ a b v0.9.3 release announcement
  7. ^ a b v0.9.4 release announcement
  8. ^ a b c v0.9.5 release announcement
  9. ^ a b v0.9.6 release announcement
  10. ^ a b v0.9.7 release announcement
  11. ^ a b v1.1 release announcement
  12. ^ a b v1.2 release announcement
  13. ^ ""Native Features" emulator specification". Archived from the original on 2017-03-31. Retrieved 2012-11-07.
  14. ^ EmuTOS incompatible programs
  15. ^ EmuTOS OS call support
  16. ^ "Hatari emulator EmuTOS compatibility list". Archived from the original on 2019-10-21. Retrieved 2012-11-07.
  17. ^ "EmuTOS / Re: [Emutos-devel] Move EmuTOS sources to GitHub".
This page is based on the copyrighted Wikipedia article: EmuTOS. Articles is available under the CC BY-SA 3.0 license; additional terms may apply.Privacy Policy