Skip to content
SPECIFICTION
Get listed

Test7800

github.com

WebWindowsmacOSLinux
Visit github.com
Spec score 6.9 #18 of 25 in Atari Emulators

What it is

Test7800 is an experimental Atari 7800 emulator for playing many available 7800 ROM files. It supports flat .a78 ROMs, several bankswitching SuperGame ROMs, and ELF cartridges with an embedded ARM chip. Its emulation includes 6502, TIA, RIOT, and ARM components taken from Gopher2600; the MARIA implementation is new to this project. POKEY and many of its layouts are supported. Players can use a keyboard or gamepad, with a mouse for paddle and trackball input. QuadTari mode supports up to four joystick players, with assignments configurable through -players. An optional overlay displays MARIA state, and the -tv option selects PAL instead of the default NTSC BIOS. Test7800 is available for Linux, macOS, the web, and Windows, and is published under GPL-3.0. The project describes itself as incomplete: important features are missing, and some conglomerate cartridge hardware configurations are not emulated. Its basic command-line debugger lacks many features, and performance was not a design focus. Occasional nightly builds are distributed as prereleases.

Spec sheet

Purpose
Test7800 is an experimental Atari 7800 emulator that plays many available 7800 ROM files.Read 9 Oct 2026 · github.com
License
The repository is published under the GPL-3.0 license.Read 9 Oct 2026 · github.com
Build distribution
The repository describes occasional nightly builds as binary distribution and marks the nightly release as a prerelease.Read 9 Oct 2026 · github.com
Cartridge emulation
It supports the ELF cartridge type, which uses an ARM chip embedded in the cartridge.Read 9 Oct 2026 · github.com
Cartridge hardware
It supports the ELF cartridge type, which uses an ARM chip embedded in the cartridge.Read 9 Oct 2026 · github.com
Controls
The emulator accepts keyboard and gamepad input, and the mouse can provide paddle and trackball input.Read 9 Oct 2026 · github.com
Debugger
A basic command-line debugger is available, but the README says it is missing many features and may not be useful for ROM development.Read 9 Oct 2026 · github.com
Display options
The emulator includes an optional overlay that displays MARIA state during each point in the display.Read 9 Oct 2026 · github.com
Distribution
The GitHub releases page lists occasional nightly builds used only for binary distribution.Read 9 Oct 2026 · github.com
Emulation components
The 6502, TIA, RIOT, and ARM emulations are taken from Gopher2600, while the MARIA implementation is new to Test7800.Read 9 Oct 2026 · github.com
Four players
QuadTari mode supports up to four joystick players with configurable keyboard or gamepad assignments.Read 9 Oct 2026 · github.com
Future integration
The maker plans to combine the Atari 7800 emulation with Gopher2600, but says that integration is probably not coming soon.Read 9 Oct 2026 · github.com
Hardware emulation
POKEY and many of its layouts are supported, while the MARIA implementation is new to the project.Read 9 Oct 2026 · github.com
Integration plans
The maker describes a future plan to combine Test7800 with Gopher2600 but says this probably will not happen soon.Read 9 Oct 2026 · github.com
Known limitations
The project says it is incomplete, lacks important features, and does not emulate all conglomerate cartridge hardware configurations.Read 9 Oct 2026 · github.com
Performance
The project says performance was not a design focus and no performance analysis was performed beyond automated profile-guided optimization.Read 9 Oct 2026 · github.com
Platform support
A release note says file dropping works on all platforms, including Windows and WASM; an earlier note says drag and drop was not well tested on Windows or MacOS.Read 9 Oct 2026 · github.com
QuadTari
The -quadtari option enables up to four joystick players, with keyboard or gamepad assignment configurable through -players.Read 9 Oct 2026 · github.com
ROM support
It supports .a78 flat ROMs and several bankswitching SuperGame ROMs.Read 9 Oct 2026 · github.com
Video standards
The NTSC BIOS is used by default, and the -tv option can select PAL.Read 9 Oct 2026 · github.com

Strong points and limits

Strong points

  • Supports .a78 and several SuperGame ROMs.
  • Accepts keyboard, gamepad, and mouse input.
  • QuadTari supports up to four joystick players.
  • Includes an optional MARIA-state overlay.
  • Published under GPL-3.0.

Limits

  • Project is incomplete and lacks important features.
  • Some cartridge hardware configurations are not emulated.
  • Basic debugger is missing many features.
  • Performance was not a design focus.

Who it suits

It may suit people exploring Atari 7800 ROMs who can work with an experimental emulator and its stated limitations. The basic debugger may not be useful for ROM development.

Verdict

Test7800 offers several ROM and input options, including four-player QuadTari mode. The project’s stated gaps make its experimental status and incomplete emulation important considerations.

Where Specifiction places it

Alternatives to Test7800All alternatives →