All files of the core emulator, except reSID, are now dual-licensed. In addition to the existing GPL license, they are licensed under the Mozilla Public License v2. The GUI code is still published under GPL only (#777).
Enhancements:
Added a new menu option for simulating the execution of a BRK instruction (#773).
Memory can now be read or modified inside the RetroShell debugger.
Bug fixes:
Fixed a bug in the CPU reset routine (#778).
Fixed a bug that prevented some snapshots from being restored when a cartridge was attached.
The CPU’s processor port values were not written into snapshot files.
PET strings extracted from P00 files got the wrong padding character (#769).
The CIA inspector panel always shows the contents of CIA 1 (#779).
The saved dot mask setting did not get restored on startup (#775).
Internal changes:
Large data structures are now created on the heap rather than the stack (#811).
In debug builds, debug variables can be switched on and off dynamically in RetroShell.
The internal run loop has been simplified.
CIAs are now executed by the event scheduler (like in vAmiga).
IEC bus updates are now triggered via events (#766).