EmuTOS: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
m remove square brackets from bare URL inline refs. The URL is much more helpful than a random number
Tag: New redirect
(11 intermediate revisions by 5 users not shown)
Line 1: Line 1:
#REDIRECT [[Atari TOS]]
{{Infobox OS

| logo =
{{Rcat shell|
| screenshot = EmuTOS 1.0.png<!-- Do not change unless you have read "Wikipedia:Software screenshots"! -->
{{R to related topic}}
| caption = Screenshot of EmuTOS with the built-in desktop and the desk accessory COPS
| family =
| developer = EmuTOS development team
| source model = [[Open-source software|Open source]]
| frequently updated = <!-- Release version update? Don't edit this page, just click on the version number! -->
| marketing target = Personal computers
| kernel type =
| ui = [[Graphics Environment Manager|GEM]]
| released = {{Start date and age|2001|10}}
| license = [[GNU General Public License|GPL-2.0-or-later]]
| latest_release_version = 1.1.1
| latest_release_date = {{Start date and age|2021|07|19|df=yes}}
| programmed in = [[C (programming language)|C]]
| userland =
| supported platforms = [[Atari ST]], [[Atari TT]], [[Atari Falcon]], [[Hatari (emulator)|Hatari]], [[Atari Coldfire Project|Firebee]], [[Amiga]], [[WinUAE]]
| language = Czech, Dutch, English, Finnish, French, German, Greek, Hungarian, Italian, Polish, Russian, Spanish, Turkish
| updatemodel =
| working state = Active
}}
}}
'''EmuTOS''' is a replacement for [[Atari TOS|TOS]] (the operating system of the [[Atari ST]] and its successors), released as [[free software]]. It is mainly intended to be used with Atari [[emulator]]s and [[Clone (computing)|clones]], such as [[Hatari (emulator)|Hatari]] or [[Atari Coldfire Project|FireBee]]. EmuTOS provides support for more modern hardware and avoids the use of the old, [[Proprietary software|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,<ref name="EmuTOS_doc">[https://github.com/emutos/emutos/tree/master/doc/ EmuTOS documentation] - Readme files describing what HW different EmuTOS build variants support</ref> even on some [[Amiga]] computers, and has support for features<ref name="EmuTOS_v0-90">[https://github.com/emutos/emutos/blob/VERSION_0_9_0/doc/announce.txt v0.9.0 release announcement]</ref><ref name="EmuTOS_v0-91">[https://github.com/emutos/emutos/blob/VERSION_0_9_1/doc/announce.txt v0.9.1 release announcement]</ref><ref name="EmuTOS_v0-92">[https://github.com/emutos/emutos/blob/VERSION_0_9_2/doc/announce.txt v0.9.2 release announcement]</ref><ref name="EmuTOS_v0-93">[https://github.com/emutos/emutos/blob/VERSION_0_9_3/doc/announce.txt v0.9.3 release announcement]</ref><ref name="EmuTOS_v0-94">[https://github.com/emutos/emutos/blob/VERSION_0_9_4/doc/announce.txt v0.9.4 release announcement]</ref><ref name="EmuTOS_v0-95">[https://github.com/emutos/emutos/blob/VERSION_0_9_5/doc/announce.txt v0.9.5 release announcement]</ref><ref name="EmuTOS_v0-96">[https://github.com/emutos/emutos/blob/VERSION_0_9_6/doc/announce.txt v0.9.6 release announcement]</ref><ref name="EmuTOS_v0-97">[https://github.com/emutos/emutos/blob/VERSION_0_9_7/doc/announce.txt v0.9.7 release announcement]</ref><ref name="EmuTOS_v1-1">[https://github.com/emutos/emutos/blob/VERSION_1_1/doc/announce.txt v1.1 release announcement]</ref> not available before: ColdFire CPU, IDE, FAT partitions and emulators' "Native Features" support.<ref>{{Cite web |url=http://wiki.aranym.org/natfeats/proposal |title="Native Features" emulator specification |access-date=2012-11-07 |archive-url=https://web.archive.org/web/20170331185838/https://wiki.aranym.org/natfeats/proposal |archive-date=2017-03-31 |url-status=dead }}</ref>

Support lacks for some deprecated OS APIs, though all Line-A API functions are included.<ref name="EmuTOS_v0-95"/> By design, EmuTOS lacks support for non-documented OS features.<ref>[https://github.com/emutos/emutos/blob/VERSION_1_1/doc/incompatible.txt EmuTOS incompatible programs]</ref> It has some support for [[Atari Falcon]] sound matrix, including [[Digital signal processor|DSP]] support since version 1.1,<ref>[https://github.com/emutos/emutos/blob/VERSION_1_1/doc/status.txt EmuTOS OS call support]</ref> and while [[GEM VDI|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.<ref>[http://hg.tuxfamily.org/mercurialroot/hatari/hatari/raw-file/tip/doc/emutos.txt Hatari emulator EmuTOS compatibility list]</ref>

== Gallery ==
<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
</gallery>

== Releases ==
Release 0.9.1:<ref name="EmuTOS_v0-91"/> support for [[Atari Coldfire Project|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<ref name="EmuTOS_v0-92"/> (and its bugfix release 0.9.3<ref name="EmuTOS_v0-93"/>): support for [[Secure Digital|SD]]/[[MultiMediaCard|MMC]] Cards, the external [[Parallel ATA|IDE]] connector and poweroff functions on the Firebee platform. [[CompactFlash]] can be used, IDE media handling, [[File Allocation Table|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:<ref name="EmuTOS_v0-94"/> 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:<ref name="EmuTOS_v0-95"/> fix issues with [[List of computer system emulators#Atari ST.2FSTE.2FFalcon|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:<ref name="EmuTOS_v0-96"/> 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:<ref name="EmuTOS_v0-97"/> support for extended MBR partitions, MonSTer board, Eiffel on CAN bus on ColdFire EVB and Apollo Core 68080. [[MiNT|FreeMiNT]] support on non-Atari hardware. Desktop 'Install devices', 'Install icon' and 'Remove desktop icon' features. Standalone version of EmuCON2.

Release 1.1:<ref name="EmuTOS_v1-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

== See also ==
* [[MiNT]]
* [[Atari TOS]]

== References ==
{{Reflist}}

== External links ==
*[https://emutos.sourceforge.io/ EmuTOS project] - internationalized [[GPL]] version of TOS ROMs (based on open-sourced [[Graphics Environment Manager|GEM]] sources [[Caldera (company)|Caldera]] bought from [[Novell]] in 1996 along with [[DR-DOS]])
* [https://github.com/emutos/emutos EmuTOS source code] moved from [[SourceForge]] to [[GitHub]] after 0.9.7 release<ref>https://sourceforge.net/p/emutos/mailman/message/35685337/</ref>

{{Disk operating systems}}
{{Hobbyist operating systems}}

[[Category:Atari ST software]]
[[Category:Disk operating systems]]
[[Category:Free software operating systems]]
[[Category:Atari operating systems]]
[[Category:GEM software]]
[[Category:Hobbyist operating systems]]

Revision as of 22:56, 10 April 2024

Redirect to: