From ea162d0dfe1811952932f2f17e3e2aaed6b95a44 Mon Sep 17 00:00:00 2001 From: Stephen Anthony Date: Sun, 2 Feb 2020 10:22:35 -0330 Subject: [PATCH] Updated changelog. --- Changes.txt | 78 ++++++++++++++++++++++++++++++++--------------------- 1 file changed, 47 insertions(+), 31 deletions(-) diff --git a/Changes.txt b/Changes.txt index d2732f5b0..333d734ac 100644 --- a/Changes.txt +++ b/Changes.txt @@ -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.