Retro

Atari800 – Atari 8-bit computer systems and 5200 game console emulator

Atari800 is an Atari 800, 800XL, 130XE and 5200 emulator with various extensions (320kB RAM, stereo sound and more).

Its main objective is to create a freely distributable portable emulator (i.e. with source code available).

The software is released under an open source license.

Features include:

  • Atari 400, 800, 600 XL, 800XL, 130XE, 5200 Games System.
  • 130XE compatible memory expansions: 320K, 576K, 1088K.
  • Optional 4K RAM between 0xc000 and 0xcfff in 400/800 mode.
  • Cycle-exact 6502 emulation, all unofficial instructions.
  • Cycle-exact NMI interrupts, scanline-based POKEY interrupts.
  • Cycle-exact ANTIC and GTIA emulation, all display modes.
  • Player/Missile Graphics, exact priority control and collision detection.
  • Exact POKEY registers (sound and random number generator).
  • 8 disk drives, emulated at computer-to-drive communication and fast patched SIO levels.
  • ATR, XFD, DCM, ATR.GZ and XFD.GZ disk images.
  • Direct loading of Atari executable files and Atari BASIC programs.
  • 42 cartridge types, raw and CART.
  • Cassette recorder, raw and CAS images.
  • Printer support.
  • Files can be stored directly on your host computer via the H: device.
  • Current emulation state can be saved in a state file.
  • Sound support on Unix using “/dev/dsp”.
  • Stereo (two POKEYs) emulation.
  • Joystick controller using numeric keypad.
  • Real joystick support.
  • Paddles, Atari touch tablet, Koala pad, light pen, light gun, ST/Amiga mouse, Atari trak-ball, joystick and Atari 5200 analog controller emulated using mouse.
  • R-Time 8 emulation using host computer clock.
  • Atari palette read from a file or calculated basing on user-defined parameters.
  • Screen snapshots (normal and interlaced) to PCX and PNG files.
  • Sound output may be written to WAV files.
  • User interface on all versions supporting bitmapped graphics.
  • R: device (the Atari850 serial ports) mapped to net or real serial port.

Website: atari800.github.io
Support: GitHub code repository, Atari800 WinCE port page
Developer: Atari800 Development Team
License: GNU General Public License v2.0

Atari800

Atari800 is written in C++. Learn C++ with our recommended free books and free tutorials.

Return to Home Computer Emulators | Return to Video Console Game Emulators


Explore Linux

Best Free and Open Source Software - A huge collection of recommended free and open source software covering every major category.
In-depth Linux Software Reviews - Detailed assessments of Linux software covering features, usability and overall quality.

The Big List of Active Linux Distros - An extensive collection of actively developed Linux distributions.
Open Source Alternatives - Alternatives to software and services from Google, Microsoft, Apple, Adobe, IBM, Autodesk, Oracle and others.
Essential Linux System Tools - Indispensable utilities for monitoring, maintaining and managing Linux systems.
Linux Productivity Tools - Useful utilities for improving productivity and streamlining everyday tasks.
Alternatives to Popular CLI Tools - Modern alternatives to familiar command-line utilities supplied with Linux systems.
Awesome Free Linux Game Tools - Tools, utilities and companion software that improve gaming on Linux.
Machine Learning on Linux - Machine learning and deep learning software, self-hosted applications and practical tools.
Saving Money with Linux - Practical ways to reduce electricity consumption and lower computing costs with Linux.
Linux Candy - Fun, entertaining and sometimes delightfully quirky software from the lighter side of Linux.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted