Test7800
Test7800 is an experimental Atari 7800 emulator for playing many available 7800 ROM files.
What Test7800 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 that use an embedded ARM chip. Its emulation includes 6502, TIA, RIOT, and ARM components from Gopher2600, while the MARIA implementation is new to this project. POKEY and many of its layouts are supported. Players can use a keyboard or gamepad, with mouse input available for paddle and trackball controls. QuadTari mode supports up to four joystick players, with keyboard or gamepad assignments configurable through -players. An optional overlay displays MARIA state, and the -tv option selects PAL instead of the default NTSC BIOS. The project says it is incomplete, lacks important features, and does not emulate every conglomerate cartridge configuration. Its basic command-line debugger is missing many features, and performance was not a design focus. The repository is GPL-3.0 licensed, with occasional nightly builds distributed as prereleases.
Good
- Supports .a78 and several SuperGame ROMs
- Accepts keyboard, gamepad, and mouse input
- QuadTari mode supports up to four players
- Optional overlay displays MARIA state
- GPL-3.0 licensed with occasional nightly builds
Watch out
- Project is incomplete and lacks important features
- Does not emulate all conglomerate cartridge configurations
- Basic debugger is missing many features
- Performance was not a design focus
Who it suits
Test7800 may suit people looking to run supported Atari 7800 ROMs on Linux, macOS, Windows, or the web. Its incomplete state and limited debugger make it less suited to users who need complete cartridge support or a feature-rich ROM development tool.
Verdict
Test7800 offers several Atari 7800 ROM and input options, including four-player QuadTari mode. Its own project description warns that emulation is incomplete, so users should account for missing features and cartridge configurations.
The facts
Each one read from Test7800's own pages, with the date it was checked.
What it does
- Build distribution
- The repository describes occasional nightly builds as binary distribution and marks the nightly release as a prerelease.checked 9 Oct 2026
- Cartridge emulation
- It supports the ELF cartridge type, which uses an ARM chip embedded in the cartridge.checked 9 Oct 2026
- Cartridge hardware
- It supports the ELF cartridge type, which uses an ARM chip embedded in the cartridge.checked 9 Oct 2026
- Controls
- The emulator accepts keyboard and gamepad input, and the mouse can provide paddle and trackball input.checked 9 Oct 2026
- 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.checked 9 Oct 2026
- Display options
- The emulator includes an optional overlay that displays MARIA state during each point in the display.checked 9 Oct 2026
- Distribution
- The GitHub releases page lists occasional nightly builds used only for binary distribution.checked 9 Oct 2026
- Emulation components
- The 6502, TIA, RIOT, and ARM emulations are taken from Gopher2600, while the MARIA implementation is new to Test7800.checked 9 Oct 2026
- Four players
- QuadTari mode supports up to four joystick players with configurable keyboard or gamepad assignments.checked 9 Oct 2026
- Future integration
- The maker plans to combine the Atari 7800 emulation with Gopher2600, but says that integration is probably not coming soon.checked 9 Oct 2026
- Hardware emulation
- POKEY and many of its layouts are supported, while the MARIA implementation is new to the project.checked 9 Oct 2026
- Known limitations
- The project says it is incomplete, lacks important features, and does not emulate all conglomerate cartridge hardware configurations.checked 9 Oct 2026
- License
- The repository is published under the GPL-3.0 license.checked 9 Oct 2026
- Performance
- The project says performance was not a design focus and no performance analysis was performed beyond automated profile-guided optimization.checked 9 Oct 2026
- Purpose
- Test7800 is an experimental Atari 7800 emulator that plays many available 7800 ROM files.checked 9 Oct 2026
- QuadTari
- The -quadtari option enables up to four joystick players, with keyboard or gamepad assignment configurable through -players.checked 9 Oct 2026
- ROM support
- It supports .a78 flat ROMs and several bankswitching SuperGame ROMs.checked 9 Oct 2026
- Video standards
- The NTSC BIOS is used by default, and the -tv option can select PAL.checked 9 Oct 2026
Money
- Integration plans
- The maker describes a future plan to combine Test7800 with Gopher2600 but says this probably will not happen soon.checked 9 Oct 2026
Where it runs
- 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.checked 9 Oct 2026
Alternatives to Test7800
- 1
Virtual Jaguar
Free planOpen sourceAndroidiOSWebAPI7.8Free plan - 2
Avidemux
Free planOpen sourceWebLinuxmacOSWindows7.3Free plan - 3

Javatari
Free planAndroidiOSWebAPI7.0Free plan - 4
Lynx.emu
AndroidiOSLinux6.6$2.99 one-time - 5
Atari800
Free planAndroidLinuxmacOSWindows6.5Free plan - 6

BigPEmu
Free planiOSLinuxmacOSWindows6.4Free plan
