EmuTOS: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
m v1.41b - WP:WCW project (Internal link written as an external link)
Tag: New redirect
(43 intermediate revisions by 19 users not shown)
Line 1: Line 1:
#REDIRECT [[Atari TOS]]
{{About|the OS for Atari hardware|the Ubuntu-based Linux distribution|Linux Mint|other uses|Mint (disambiguation)}}

{{infobox OS
{{Rcat shell|
| logo =
{{R to related topic}}
| screenshot =
| caption =
| family =
| developer = EmuTOS development team
| source model = [[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 = GPL v2
| latest_release_version = 0.9.7
| latest_release_date = {{Start date and age|2016|11|17|df=yes}}
| programmed in = C
| userland =
| supported platforms = [[Atari ST]], [[Atari TT]], [[Atari Falcon]], [[Hatari]], [[Atari Coldfire Project|Firebee]], [[Amiga]], [[WinUAE]]
| language = Czech, Finnish, French, German, Greek, Italian, Russian, Spanish
| 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's mainly intended to be used with Atari [[emulator]]s and [[Clone (computing)|clones]], such as [[Hatari (emulator)|Hatari]] or [[Atari Coldfire Project|FireBee]]. With it one gets support for more modern hardware and avoids the use of the old, [[Proprietary software|proprietary]] TOS as they are 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> not available before: ColdFire CPU, IDE, FAT partitions and emulators' "Native Features" support.<ref>[http://wiki.aranym.org/natfeats/proposal "Native Features" emulator specification]</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_0_9_7/doc/incompatible.txt EmuTOS incompatible programs]</ref> It has some support for [[Atari Falcon]] sound matrix, but [[Digital signal processor|DSP]] support is missing,<ref>[https://github.com/emutos/emutos/blob/VERSION_0_9_7/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>

== 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.

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

== References ==
{{Reflist}}

== External links ==
*[http://emutos.sourceforge.net 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 source code] moved from [[Sourceforge]] to [[Github]] after 0.9.7 release<ref>[https://sourceforge.net/p/emutos/mailman/message/35685337/]</ref>

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

Revision as of 22:56, 10 April 2024

Redirect to: