changelog updated

This commit is contained in:
thrust26 2017-12-05 12:39:50 +01:00
parent afb90efd56
commit 5f733fc6d6
1 changed files with 40 additions and 3 deletions

View File

@ -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