Reordered the Changelog, putting important new features at the top.

This commit is contained in:
Stephen Anthony 2018-02-04 13:53:36 -03:30
parent 997751b64f
commit f985ca84e5
1 changed files with 34 additions and 34 deletions

View File

@ -1,18 +1,8 @@
5.0.2 to 5.1: (February 4, 2018) 5.0.2 to 5.1: (February 4, 2018)
* Thumbulator support is not conditional any more. * Added "Time Machine" mode, which automatically creates save states
in user-defined intervals. The user can navigate back and forth within
* Don't trap write accesses to the datastream pointers in CDF and BUS. these states inside the emulator and the debugger.
This fixes -dev.thumb.trapfatal 1.
* Complete rework of TV mode and ystart autodetection. The new
implementation is more robust and reduces startup time.
* Add two "grace lines" of black to the top of the frame when
autodetecting ystart.
* Support UNIX style builds (configure / make) on OSX with both
XCode / clang and g++.
* Huge improvements to the disassembly view in the debugger and * Huge improvements to the disassembly view in the debugger and
disassembly files created: disassembly files created:
@ -23,9 +13,30 @@
- improved cycle count (page penalties, sums created in disassembly) - improved cycle count (page penalties, sums created in disassembly)
- improved handling of instruction masking opcodes (e.g. BIT) - improved handling of instruction masking opcodes (e.g. BIT)
* Added "Time Machine" mode, which automatically creates save states * Fixed change tracking bug during rewind; changes were accumulated
in user-defined intervals. The user can navigate back and forth within instead of being displayed only for the last rewind step.
these states inside the emulator and the debugger.
* Extended 'rewind' to take a second parameter which allows rewinding
multiple states.
* Added 'unwind' command, which undoes the latest rewind(s)
* Added '<' (unwind) button to debugger.
* Thumbulator support is not conditional any more.
* Moved various developer related settings in new Developer Settings
dialog. These settings now come in two groups (player/developer) and
allow switching all settings at once.
* Don't trap write accesses to the datastream pointers in CDF and BUS.
This fixes -dev.thumb.trapfatal 1.
* Complete rework of TV mode and ystart autodetection. The new
implementation is more robust and reduces startup time.
* Add two "grace lines" of black to the top of the frame when
autodetecting ystart.
* Fixed Genesis controller autodetect (Stay Frosty 2, Scramble, etc). * Fixed Genesis controller autodetect (Stay Frosty 2, Scramble, etc).
@ -48,9 +59,6 @@
information). In the case of 'saveses', the filename is now named information). In the case of 'saveses', the filename is now named
based on the date and time of when the command was entered. based on the date and time of when the command was entered.
* Fixed change tracking bug during rewind; changes were accumulated
instead of being displayed only for the last rewind step.
* Fixed bug with saving snapshots in 1x mode; there was graphical * Fixed bug with saving snapshots in 1x mode; there was graphical
corruption in some cases. Such snapshots also now include any TV corruption in some cases. Such snapshots also now include any TV
effects / phosphor blending currently in use. effects / phosphor blending currently in use.
@ -74,25 +82,14 @@
* Access to the AtariVox/SaveKey can be signaled with a message. * Access to the AtariVox/SaveKey can be signaled with a message.
* Moved various developer related settings in new Developer Settings * Added new interface palette 'Light'.
dialog. These settings now come in two groups (player/developer) and
allow switching all settings at once.
* Added new interface palette 'Light'
* Frame stats display made transparent. Also it now displays the real * Frame stats display made transparent. Also it now displays the real
frame rate and if the developer settings group is enabled. frame rate and if the developer settings group is enabled.
* Improved tab auto-complete in debugger * Improved tab auto-complete in debugger.
* Added conditional traps and savestate creation to debugger * Added conditional traps and savestate creation to debugger.
* Extended 'rewind' to take a second parameter which allows rewinding
multiple states.
* Added 'unwind' command, which undoes the latest rewind(s)
* Added '<' (unwind) button to debugger.
* Added 'Options...' button to debugger which gives access to the options * Added 'Options...' button to debugger which gives access to the options
menu during debugging. menu during debugging.
@ -112,7 +109,7 @@
* Improved change tracking; more values are tracked and change tracking * Improved change tracking; more values are tracked and change tracking
now works in case of a break too. now works in case of a break too.
* Added widgets for trackball and SaveKey/AtariVox controllers * Added widgets for trackball and SaveKey/AtariVox controllers.
* Improved emulation of 'FE' bankswitch scheme (no user-visible changes, * Improved emulation of 'FE' bankswitch scheme (no user-visible changes,
but internally the emulation is much more accurate compared to the but internally the emulation is much more accurate compared to the
@ -127,6 +124,9 @@
* Added ROM properties for 'Zippy the Porcupine' ROMs, and updated * Added ROM properties for 'Zippy the Porcupine' ROMs, and updated
info for all "Chris Spry (Sprybug)" ROMs. info for all "Chris Spry (Sprybug)" ROMs.
* Support UNIX style builds (configure / make) on OSX with both
XCode / clang and g++.
* Fixed error when building with uClibc-ng for ARM (thanks to Sergio * Fixed error when building with uClibc-ng for ARM (thanks to Sergio
Prado). Prado).