
A7800
Atari 7800 emulator forked from MAME with better accuracy
- Open SourceGitHub
- A7800 TeamDeveloper
- 27 Sep 2026Page Updated
Details
- Developers
- A7800 Team
- Source Code
- GitHub
- Page Updated
Supported Systems
Platform Support
- Windows
- Linux
- macOS
Overview
A7800 is an Atari 7800 emulator based on a fork of the MAME Atari 7800 driver. It keeps MAME’s configuration files and command line syntax, but adds a streamlined interface focused on the 7800 and many improvements to accuracy.
Among its changes are more accurate Maria DMA timing, fixes to the RIOT emulation, POKEY sound improvements and support for mid-scanline graphics register updates. It emulates a wide range of controllers, including ProLine and VCS joysticks, light guns, paddles, driving controllers, keypads, trak-balls and Amiga and ST mice, and supports cartridge formats such as bankset and XM. The BIOS is optional.
A7800 is released under the GNU GPL with 64-bit builds for Windows, macOS and Linux. Extra machine targets display DMA usage on each scanline, which is useful for homebrew development. Its latest release, version 5.2, came out in 2022.
Key Features
Improved Accuracy
More accurate Maria DMA timing, RIOT fixes and POKEY sound work.
Wide Controller Range
ProLine joysticks, light guns, paddles, trak-balls, mice and more.
Cartridge Formats
Supports bankset and XM cartridges, with the BIOS optional.
Homebrew Tools
Extra targets show DMA usage per scanline for homebrew work.