an Atari 7800 emulator
Go to file
Rob Tuccitto 172d3c7342
Merge pull request #20 from trebor68/master
Palette order restored. Verified HW impact to PAL.
2024-02-10 21:25:22 -05:00
3rdparty fix for ubuntu, mame issue #4375 2020-03-23 08:38:12 -04:00
android-project initial upload to github 2020-03-23 00:09:47 -04:00
artwork initial upload to github 2020-03-22 22:54:50 -04:00
benchmarks initial upload to github 2020-03-22 22:54:50 -04:00
bgfx updates from RT 2020-03-23 17:44:36 -04:00
docs initial upload to github 2020-03-23 00:09:47 -04:00
doxygen initial upload to github 2020-03-22 22:54:50 -04:00
hash xboard removal 2020-05-24 14:09:49 -04:00
hlsl initial upload to github 2020-03-22 22:54:50 -04:00
ini/presets initial upload to github 2020-03-22 23:55:11 -04:00
keymaps initial upload to github 2020-03-22 22:54:50 -04:00
language initial upload to github 2020-03-22 22:54:50 -04:00
nl_examples initial upload to github 2020-03-22 22:54:50 -04:00
plugins initial upload to github 2020-03-22 22:54:50 -04:00
projects initial upload to github 2020-03-23 00:09:47 -04:00
regtests initial upload to github 2020-03-22 22:54:50 -04:00
samples initial upload to github 2020-03-22 23:55:11 -04:00
scripts banksets preliminary 2021-11-30 19:53:55 -05:00
src Palette order restores. Verified HW impact to PAL. 2024-02-10 21:22:07 -05:00
tests initial upload to github 2020-03-22 22:54:50 -04:00
web initial upload to github 2020-03-22 22:54:50 -04:00
.drone.sec initial upload to github 2020-03-22 23:55:11 -04:00
.drone.yml initial upload to github 2020-03-22 23:47:19 -04:00
.gitattributes initial upload to github 2020-03-22 22:54:50 -04:00
.gitignore hide compilation files 2020-03-23 16:13:39 -04:00
.travis.yml initial upload to github 2020-03-22 23:47:19 -04:00
LICENSE.md initial upload to github 2020-03-22 22:54:50 -04:00
README.MAME.md basic README 2020-03-22 23:37:30 -04:00
README.md Update README.md 2022-04-04 12:22:14 -04:00
makefile up the version to 5.2 2022-06-20 08:55:54 -04:00
makefile-osx up the version to 5.2 2022-06-20 08:55:54 -04:00
uismall.bdf initial upload to github 2020-03-22 22:54:50 -04:00

README.md

A7800 - the Atari 7800 Emulator

What is A7800?

A7800 is a fork of the MAME Atari 7800 driver, with several enhancements added.

  • Support for emulation of Proline Joysticks, VCS Joysticks, Lightguns, Paddles, Driving Controllers, Keypads, Trak-Balls, Amiga Mice, and ST Mice.
  • Maria DMA timing has been improved further, with the addition of accurate DMA hole penalties.
  • A bug in the existing RIOT emulation has been fixed.
  • POKEY sound emulation improvements.
  • SALLY (CPU) and MARIA (Graphics chip) performance adjustments.
  • Selectable and improved palettes with enhanced screen options.
  • Audio indication of no ROM loaded silenced.
  • BIOS file(s) no longer required and made optional.
  • Streamlined UI including menu options to have an Atari 7800 system focus.
  • Implementation of XM control registers updated.
  • Graphical register updates made mid-scanline are now displayed mid-scanline.
  • Bankset bankswitching support added.
  • POKEY@800 added for non-banked, supergame, and bankset formats.
  • Machine targets a7800dev and a7800pdev added, which display DMA usage per-scanline.

MAME compatibility and syntax has been maintained, to allow for the reuse of MAME configuration files and front-ends.