mirror of https://github.com/stella-emu/stella.git
Merge branch 'release/5.1' of https://github.com/stella-emu/stella into release/5.1
This commit is contained in:
commit
2ad2a5cc1e
68
Changes.txt
68
Changes.txt
|
@ -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).
|
||||||
|
|
||||||
|
|
|
@ -61,7 +61,7 @@
|
||||||
|
|
||||||
<br><br><br>
|
<br><br><br>
|
||||||
|
|
||||||
<center><b>February 1999 - January 2018</b></center>
|
<center><b>February 1999 - February 2018</b></center>
|
||||||
<center><b>The Stella Team</b></center>
|
<center><b>The Stella Team</b></center>
|
||||||
<center><b><a href="https://stella-emu.github.io">Stella Homepage</a></b></center>
|
<center><b><a href="https://stella-emu.github.io">Stella Homepage</a></b></center>
|
||||||
|
|
||||||
|
|
|
@ -212,7 +212,8 @@ void TimeMachineDialog::loadConfig()
|
||||||
IntArray cycles = r.cyclesList();
|
IntArray cycles = r.cyclesList();
|
||||||
|
|
||||||
// Set range and intervals for timeline
|
// 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);
|
myTimeline->setStepValues(cycles);
|
||||||
|
|
||||||
// Enable blending (only once is necessary)
|
// Enable blending (only once is necessary)
|
||||||
|
|
Loading…
Reference in New Issue