Hatari

From Atari Wiki
Revision as of 14:55, 29 August 2011 by Admin (talk | contribs) (→‎Features)
Jump to navigation Jump to search
Hatari
Developer:Thomas Huth
Latest release:1.2.0 / 2009-01-25
OS:Windows/Linux/OSX/BSD
Platform:PC
Status:In Development/Stable
Use: Emulator
License:Open Source
Website: http://hatari.berlios.de/


Hatari is an Atari ST and STE emulator for Linux, BSD, BeOS, Mac OS X and other systems that are supported by the SDL library.

Limited emulation of certain TT and Atari Falcon has been incorporated as of May 2007, which makes Hatari the only usable emulator beside Aranym to attempt to emulate this class of machines.

Compatibility

Emulation of ST and STE hardware is quite good nowadays, achieving the same accuracy as Steem or SainT. Falcon and TT emulation are still in development, but getting better with each release.

Features

Hatari supports the emulation of most of the ST and STE hardware, including some special tricks like raster interrupts, border effects and PSG sample sound. A joystick can be emulated with the cursor keys or with a real PC joystick. Hatari also features the possibility to "mount" a directory of the host system as a ST drive, or to use hard disk images with its ACSI emulation. Note that Hatari mainly emulates the original ST and STE hardware and the emulation of the additional hardware of the TT or Falcon machines is currently in development and highly experimental.

System requirements

First you need a fast (500MHz or more) machine running a Unix compatible OS (preferably GNU/Linux) which is supported by the SDL library. There are also some ports to other operating systems like BeOS, please see the links page for more information. Non-Linux systems like FreeBSD etc. are rarely tested, so if you run into problems while compiling Hatari on such platforms, please let us know!

Have a look at the downloads page for details about the required libraries and available packages. Some binary packages are now available, too, but not for all architectures. So you might need to also have GNU C on your system to recompile the source code of Hatari.

Before you can finally run the emulator, you also need a TOS image file. TOS is the built-in operating system of the Atari 16/32 bit computers. Since it is not possible to ship one of these image files with Hatari, you either have to create your own image from your Atari or you have to use EmuTOS, a free TOS replacement.

Certain versions of Hatari have successfully been tested by various people on the following systems:

  • Linux 2.6.x is the prefered platform (most developers use this OS)
  • Apple PowerMac with Mac OS X
  • NetBSD 1.6
  • NetBSD on a Digital Alpha
  • FreeBSD 4.1 on a i486 computer, FreeBSD 4.8 on a Pentium 4 and FreeBSD 5.1
  • OpenBSD 3.5
  • Solaris 8 on a SUN UltraSparc 1 (64-bit mode)
  • Sharp Zaurus SL-C760 PDA running Linux
  • Nokia N770, N800, N810 internet tablets running Linux 2.6
  • Acorn RISC OS machines
  • Amiga OS 4
  • FreeMiNT on Aranym
  • Windows XP
  • BeOS/i86

External Links