6.5.1 / 24-01-2021

Stella

competition

Stella is a multi-platform Atari 2600 VCS emulator which was originally developed for Linux, but since its original release several people have joined the development team to port Stella to other operating systems such as AcornOS, AmigaOS, DOS, FreeBSD, IRIX, Linux, OS/2, MacOS, Unix, and Windows.

Accuracy

Performance

Features

--

Windows: XP SP3+ (visual C++ Redistributable for Visual Studio 2017 is required)

Linux: Kernel 3.x+ and i386 / Ubuntu 20.04+ 

Mac: 10.7+ with 64-bit Intel processor

Most Recent Changes

  • Fixed paddle button bug for jittering controllers.

  • Improve switching between joysticks and paddles on Retron77 port.

  • Improve memory usage on Retron77 port.



Previous Update Changes

  • Added high scores saving.

  • Improved text editing functionality (except PromptWidget):Enhanced selection and cut/copy/paste from keyboard.
    Added undo and redo support.
    Added mouse support (selection, cut/copy/paste).
    All actions have keyboard shortcuts.

  • Various improvements to the ROM launcher:Added wildcard support to the dialog filter
    Added option to search subdirectories

  • Added static tooltips to some UI items.

  • Added dynamic tooltips to most debugger items.

  • Added sound to Time Machine playback.

  • Added browser dialogs for user saved files.

  • Extended global hotkeys for input devices & ports settings.

  • Moved to using an SQLite database for storing user settings, properties and highscores. More work will follow in future releases.

  • Increased sample size for CDFJ+.

  • Fixed autofire bug for trackball controllers.

  • Fixed bug in TV autodetection in filenames; a filename containing 'PAL' inside a word would sometimes misdetect as a PAL ROM.

  • Fixed Stelladaptor/2600'daptor devices sometimes not being assigned correct default mappings.

  • Codebase now uses C++17 features, which means a minimum of gcc7 or clang5 for Linux/Mac, and Visual Studio 2019 for Windows.

  • Added basic (entire and single line only) text cut/copy and paste.

  • Added color parameters to 'Custom' palette.

  • Some improvements to AtariVox-USB adaptor functionality:Made serial port used for an AtariVox-USB adaptor editable.
    Autodetection of serial ports no longer messes up devices plugged into other serial ports.

  • Added CPU load stats to debugger. Related to this, added debugger pseudo-registers '_ftimreadcycles' and '_fwsynccycles' to show the number of cycles since the start of frame under certain circumstances (see manual for more details).

  • Fixed bug with aspect correction and fullscreen mode; snapshots from such a mode are now pixel-exact.

  • Fixed a bug that caused CDF ROMs to crash on the Retron77 and reduced ARM emulation performance for CDF ROMs on other platforms.

  • Fixed crash with missing or incorrectly sized SaveKey data file, and with certain functions not working (erase pages, erase entire EEPROM).

  • Fixed Atari mouse autodetection.

  • Fixed bug in ROM launcher, with last ROM selected not being remembered when exiting and re-entering a directory.