mirror of https://github.com/stella-emu/stella.git
changelog updated
This commit is contained in:
parent
afb90efd56
commit
5f733fc6d6
43
Changes.txt
43
Changes.txt
|
@ -12,10 +12,16 @@
|
||||||
Release History
|
Release History
|
||||||
===========================================================================
|
===========================================================================
|
||||||
|
|
||||||
5.0.2 to 5.0.3: (August xx, 2017)
|
5.0.2 to 5.1: (December xx, 2017)
|
||||||
|
|
||||||
* Huge improvements to the disassembly view in the debugger:
|
* Huge improvements to the disassembly view in the debugger and
|
||||||
- TODO: add items ...
|
disassembly files created:
|
||||||
|
- reformatting in debugger for better space utilization
|
||||||
|
- much improved code and data detection
|
||||||
|
- access tracking and indicators for TIA/IO/RAM adresses in disassembly
|
||||||
|
- break vector is tracked (if used)
|
||||||
|
- improved cycle count (page penalties, sums created in disassembly)
|
||||||
|
- improved handling of instruction masking opcodes (e.g. BIT)
|
||||||
|
|
||||||
* Fixed Genesis controller autodetect (Stay Frosty 2, Scramble, etc).
|
* Fixed Genesis controller autodetect (Stay Frosty 2, Scramble, etc).
|
||||||
|
|
||||||
|
@ -50,12 +56,43 @@
|
||||||
CompuMate ROM; this controller type can no longer be manually
|
CompuMate ROM; this controller type can no longer be manually
|
||||||
selected, and will be used automatically used for CompuMate ROMs.
|
selected, and will be used automatically used for CompuMate ROMs.
|
||||||
|
|
||||||
|
* Fixed cheat codes, so 7 digits codes are now accepted as described in
|
||||||
|
the doc.
|
||||||
|
|
||||||
|
* Fixed swapped ports being displayed wrong in System Logs and debugger.
|
||||||
|
|
||||||
|
* Added options to erase the AtariVox/Savekey for all ROMs or the current
|
||||||
|
one.
|
||||||
|
|
||||||
|
* 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.
|
||||||
|
|
||||||
|
* 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 'Options...' button to debugger which gives access to the options
|
||||||
|
menu during debugging.
|
||||||
|
|
||||||
* Added debugger pseudo-register '_fcycles', which gives the number of
|
* Added debugger pseudo-register '_fcycles', which gives the number of
|
||||||
CPU cycles that have occurred since the frame started.
|
CPU cycles that have occurred since the frame started.
|
||||||
|
|
||||||
|
* Added debugger pseudo-register '_cyclesLo' and '_cyclesHi', which give
|
||||||
|
the number of CPU cycles that have occurred since emulation started.
|
||||||
|
|
||||||
* Extended debugger 'dump' command to take a second argument, indicating
|
* Extended debugger 'dump' command to take a second argument, indicating
|
||||||
the end of the range to dump data.
|
the end of the range to dump data.
|
||||||
|
|
||||||
|
* 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
|
||||||
real thing). Related to this, improved the debugger support for this
|
real thing). Related to this, improved the debugger support for this
|
||||||
|
|
Loading…
Reference in New Issue