Updated changelog.

This commit is contained in:
Stephen Anthony 2020-02-02 10:22:35 -03:30
parent 6a436c25bd
commit ea162d0dfe
1 changed files with 47 additions and 31 deletions

View File

@ -14,15 +14,51 @@
6.0.2 to 6.1: (MM dd, 2020)
* Note: Because of major event remapping changes, all remappings will be
reset to defaults; if you had custom mappings, they will need to
be re-entered again.
* IMPORTANT NOTES:
- Because of major event remapping changes, all remappings will be reset
to defaults; if you had custom mappings, they will need to be
re-entered again.
* Note2:Support for Windows XP has been discontinued as of this version.
WinXP is now completely out of support from Microsoft, so we
are doing the same.
- Because of major internal changes, all state files are now invalid.
* Added proper Retron77 port. (TODO: doc)
- Support for Windows XP has been discontinued as of this version. WinXP
is now completely out of support from Microsoft, so we are doing the
same.
* Major improvements to display mode handling in NTSC vs. PAL. The window
is now the same size for both modes, and scaling is applied to simulate
the height of scanlines (in PAL mode, there are more scanlines and hence
each is narrower). This more properly emulates how the display would look
on a real TV.
* Removed the 'Display_Height' property, changing it to 'Display_VCenter'.
This new feature, along with the display mode changes above, almost
completely eliminate having to manually tweak each ROM so that it will
not have part of the image cut off.
* Removed the 'Display_YStart' property and all automatic detection of
ystart. It caused problems on some ROMs, and was not the way a real
console would work anyway. Related to this, ROMs now load much faster.
* Major improvements to event remapping:
- Allow mapping of modifier-key and button-direction combinations
- Physical controllers can map the same action to different events on
different virtual controllers
- Many more events can be remapped
- Events can be filtered by type in UI
* Paths have been simplified:
- The following file/directory locations are no longer configurable
(statedir, nvramdir, cheatfile, palettefile, propsfile); they are
now all under the base directory
- Removed cfgdir; Distella config files are now placed with their
associated ROMs
- Added 'basedir' commandline argument, which allows to change the
base directory where almost all config-related items are stored;
related to this, discontinued the 'basedir.txt' functionality
- Added 'baseinappdir' commandline argument, which sets the base
directory to the application folder (Windows only for now); this
replaces the functionality of 'basedir.txt'
* Added automatic controller detection.
@ -37,12 +73,6 @@
* Added configurable paddle dejittering.
* Huge improvements to event remapping.
- Allow mapping of modifier-key and button-direction combinations
- One controller can use the same mappings as other controllers
- Much more events can be remapped
- Events can be filtered by type in UI
* Key-repeat mode improved; entering Time Machine by holding down a key
combo continues to send events (previously, you had to release and then
press the combo again).
@ -80,19 +110,6 @@
* Added hotkey for sound on/off.
* Paths have been simplified:
- The following file/directory locations are no longer configurable
(statedir, nvramdir, cheatfile, palettefile, propsfile); they are
now all under the base directory
- Removed cfgdir; Distella config files are now placed with their
associated ROMs
- Added 'basedir' commandline argument, which allows to change the
base directory where almost all config-related items are stored;
related to this, discontinued the 'basedir.txt' functionality
- Added 'baseinappdir' commandline argument, which sets the base
directory to the application folder (Windows only for now); this
replaces the functionality of 'basedir.txt'
* Enhanced 'Command' menu to display current state and more commands.
* Added option to save and load all TimeMachine states at once.
@ -131,9 +148,7 @@
* Fixed display of negative values in debugger; sometimes they were
shown as positive.
* Reworked ROM properties database, making it load faster in certain
cases. Related to this, completely removed 'Display_Height' stuff.
(TODO: Stella.pro cleanup, doc).
* Reworked ROM properties database, making it load faster in certain cases.
* Updated internal ROM properties database to ROM-Hunter version 16
(thanks go to RomHunter for his tireless research in this area).
@ -164,8 +179,9 @@
* Fixed bug in DPC+ scheme; 'fast fetch mode' was enabled at startup,
when it should be disabled by default.
* Fixed display for OpenGLES renderers used by Libretro
- and much more for Libretro support (TODO)
* Added proper Retron77 port. (TODO: doc)
* Added proper libretro port, and fixed display for OpenGLES renderers.
* PNG/ZIP image support is now conditionally compiled into Stella.
All major ports (Linux/macOS/Windows) have it enabled by default.