diff --git a/Changes.txt b/Changes.txt index 0ae80694d..f82eefac1 100644 --- a/Changes.txt +++ b/Changes.txt @@ -1,18 +1,8 @@ 5.0.2 to 5.1: (February 4, 2018) - * Thumbulator support is not conditional any more. - - * 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. - - * Support UNIX style builds (configure / make) on OSX with both - XCode / clang and g++. + * Added "Time Machine" mode, which automatically creates save states + in user-defined intervals. The user can navigate back and forth within + these states inside the emulator and the debugger. * Huge improvements to the disassembly view in the debugger and disassembly files created: @@ -23,9 +13,30 @@ - improved cycle count (page penalties, sums created in disassembly) - improved handling of instruction masking opcodes (e.g. BIT) - * Added "Time Machine" mode, which automatically creates save states - in user-defined intervals. The user can navigate back and forth within - these states inside the emulator and the debugger. + * Fixed change tracking bug during rewind; changes were accumulated + instead of being displayed only for the last rewind step. + + * 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). @@ -48,9 +59,6 @@ information). In the case of 'saveses', the filename is now named 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 corruption in some cases. Such snapshots also now include any TV effects / phosphor blending currently in use. @@ -74,25 +82,14 @@ * Access to the AtariVox/SaveKey can be signaled with a message. - * 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. - - * Added new interface palette 'Light' + * Added new interface palette 'Light'. * Frame stats display made transparent. Also it now displays the real 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 - - * 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 conditional traps and savestate creation to debugger. * Added 'Options...' button to debugger which gives access to the options menu during debugging. @@ -112,7 +109,7 @@ * Improved change tracking; more values are tracked and change tracking 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, 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 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 Prado). diff --git a/docs/index.html b/docs/index.html index 869d25ccb..59b696a43 100644 --- a/docs/index.html +++ b/docs/index.html @@ -61,7 +61,7 @@


-
February 1999 - January 2018
+
February 1999 - February 2018
The Stella Team
Stella Homepage
diff --git a/src/gui/TimeMachineDialog.cxx b/src/gui/TimeMachineDialog.cxx index d00499770..7935b0f7d 100644 --- a/src/gui/TimeMachineDialog.cxx +++ b/src/gui/TimeMachineDialog.cxx @@ -212,7 +212,8 @@ void TimeMachineDialog::loadConfig() IntArray cycles = r.cyclesList(); // Set range and intervals for timeline - myTimeline->setMaxValue(cycles.size() > 1 ? cycles.size() - 1 : 0); + uInt32 maxValue = cycles.size() > 1 ? uInt32(cycles.size() - 1) : 0; + myTimeline->setMaxValue(maxValue); myTimeline->setStepValues(cycles); // Enable blending (only once is necessary)