Atari800

Atari800 is the emulator of Atari 8-bit computer systems and 5200 game console for Unix, Linux, Amiga, MS-DOS, Atari TT/Falcon, MS-Windows, MS WinCE, Sega Dreamcast, Android and other systems supported by the SDL library. Our main objective is to create a freely distributable portable emulator (i.e. with source code available). It can be configured to run in the following ways :

  • “simple” version (many platforms) – uses only the standard C library
  • curses (many platforms)
  • X Window + Optional XVIEW or MOTIF User Interface
  • CBM Amiga
  • MS-DOS (DJGPP)
  • Atari Falcon/TT and compatible machines
  • MS Windows (DirectX)
  • SDL (running on _many_ platforms)
  • WinCE
  • Sega Dreamcast
  • JVM (Java applet)
  • Android

Atari800 emulator was written by David Firth in 1995 and released under the GPL. So it was available with full source code in C. The code was written with portability in mind and that allowed various people to create ports of Atari800 for PC, Amiga, Atari, Mac and machines running UNIX-like operating systems.

As there were no new versions of Atari800 since spring of 1997 several people (Perry McFarlane, Rich Lawrence, Thomas Richter, Radek Sterba, Robert Golias and me) started updating the last available v0.8.0 source code independently. Later we all got in touch and started working together. I also contacted the original Atari800 author, David Firth, who basically agreed with me maintaining the source code and putting out source and binary releases.
Since then many new talented programmers joined the Atari800 development team and helped improving the emulator.

Atari800 is a portable emulator that runs on many different platforms ranging from handhelds to desktop computers to graphics workstations. Since some of these machines can run several different operating systems here is the (incomplete) list of operating systems where Atari800 runs:

  • All 11 Debian GNU/Linux platforms
  • MS DOS
  • MS Windows
  • MS WinCE
  • MacOS X/PPC
  • TOS
  • BeOS
  • OS/2
    Amiga