|EmuTOS 0.9.7 ||[powerzx], 2016-11-29 02:22:40|
EmuTOS - Amiga version
This EmuTOS version runs on Amiga hardware.
emutos-amiga.rom - English ROM
emutos-kickdisk.adf - English Amiga 1000 Kickstart disk
This is a Kickstart ROM replacement.
EmuTOS runs on Amiga hardware, and behaves just like on Atari computers.
This is not an Atari emulator. It is a simple and clean
operating system, which allows running clean Atari programs.
No Atari hardware is emulated, and the full Amiga hardware is available.
The Atari OS calls have been implemented using the Amiga hardware.
To be clear:
- Atari programs using only the OS will work fine
- Atari programs using the hardware (games, demos...) will not work
Note that EmuTOS is totally unrelated to AmigaOS.
No AmigaOS component is required, or even usable.
EmuTOS for Amiga has been successfully tested on:
- WinUAE emulator, with any hardware and CPU combination
- Amiga 1000, using emutos-kickdisk.adf instead of the Kickstart floppy
- Amiga 1200 with Blizzard 1260 accelerator board, using BlizKick
- Amiga 500 with Vampire 500 V2 accelerator board
The (*) in the following lists indicates support disabled by default.
See below for the details.
Supported Amiga hardware features:
- Any CPU from 68000 to 68060, including Apollo Core 68080
- Chip RAM
- Monochrome, interlaced 640x400 video mode
- A600/A1200 IDE interface
- Battery backed up clock (MSM6242B and RF5C01A)
- Zorro II/III Fast RAM, Slow RAM, A3000/A4000 motherboard RAM (*)
- Floppy drives (*)
Supported Atari features:
- ST-High video mode
- IDE hard disk (with EmuTOS internal driver)
- XBIOS hardware clock
- Alt-RAM (*)
- ST floppy disks (only 9 sectors, 720 KB, read-only) (*)
Unsupported Atari features:
- Color video modes
This ROM image has been built using:
(*) This additional hardware support is provided by sources imported
from the AROS project. Unfortunately, due to AROS and GPL licenses
incompatibility, this support is disabled in the official EmuTOS
You can enable full AROS support by rebuilding EmuTOS from sources using:
make amiga AROS=1
Personal usage of the resulting binary will be fully allowed.
However, due to the licensing issue, redistribution of such binary
is strictly forbidden.
This release has been built on Linux Mint (a Ubuntu derivative), using
Vincent Riviere`s GCC 4.6.4 cross-compiler. The custom tools used in
the build process were built with native GCC 4.8.4.
The source package and other binary packages are available at:
If you want to read more about EmuTOS, please take a look at these files:
doc/announce.txt - Introduction and general description, including
a summary of changes since the previous version
doc/authors.txt - A list of the authors of EmuTOS
doc/bugs.txt - Currently known bugs
doc/changelog.txt - A list of changes: detailed up to and including
version 0.9.4; summarised for subsequent versions
doc/license.txt - The FSF General Public License for EmuTOS
doc/license_aros.txt - The AROS Public License for certain Amiga source
code distributed as part of EmuTOS source
doc/status.txt - What is implemented and running (or not yet)
doc/todo.txt - What should be done in future versions
doc/xhdi.txt - Current XHDI implementation status
Additional information for developers (just in the source archive):
doc/install.txt - How to build EmuTOS from sources
doc/coding.txt - EmuTOS coding standards (never used :-) )
doc/country.txt - An overview of i18n issues in EmuTOS
doc/fat16.txt - Notes on the FAT16 filesystem in EmuTOS
doc/incompatible.txt - Programs incompatible with EmuTOS due to program bugs
doc/memdetect.txt - Memory bank detection during EmuTOS startup
doc/nls.txt - How to add a native language or use one
doc/osmemory.txt - All about OS internal memory in EmuTOS
doc/reschange.txt - How resolution change works in the desktop
doc/resource.txt - Modifying resources in EmuTOS
doc/tos14fix.txt - Lists bugs fixed by TOS 1.04 & their status in EmuTOS
The following documents are principally of historical interest only:
doc/bios.txt - The Hitchhiker`s Guide to the BIOS (Atari document)
doc/old_code.txt - A museum of bugs due to old C language
doc/vdibind.txt - Old information on VDI bindings
The EmuTOS development team