Load a cartridge using the drop-down menu or buttons below (you can also drag and drop a local file or remote file link onto the emulator).
Loading...
×
Settings
Display Settings
The following settings are used to control the screen display.
Screen size:
Aspect ratio:
Fullscreen:
Palette:
Apply filter:
Keyboard Mappings
Click on the red box near a control to select it for mapping.
Once selected, press the key you would like to map to the control.
Controller 1
Controller 2
Console Buttons
SELECT
RESET
PAUSE
Gamepad Compatibility
This page provides the ability to test compatibility with connected gamepads.
Connect gamepads and test if they are mapped correctly (by pressing buttons, D-pad, etc.).
Gamepad:
Mapping:
Controller 1
Gamepad:
Mapping:
Controller 2
Console Buttons
SELECT
RESET
PAUSE
High Score Settings
The following settings control high score persistence.
Save scores:
Save location:
Local fallback:
Advanced
The following settings provide the ability to configure advanced features.
Expansion module (XM):
Frame skipping:
Vertical sync:
Help
JS7800: JavaScript Atari 7800 Emulator
by raz0red
JS7800 is an enhanced JavaScript port of the ProSystem Atari 7800 emulator that was originally
developed by Greg Stanton
Atari 7800 controller illustration was created by Mark Davis (Vect-O-Gram)
MD5 support was developed by Joseph Myers (MD5.js)
Zip support was developed by Gildas Lormeau (Zip.js)
YM2151 support was ported from FM Sound Generator by Kuma