GUI
- Added Hex View alongside Listing/Graph views.
- Major graph/listing rendering performance improvements.
- Minor fixes
Core
- Initial support for calling conventions & callback/argument resolution via KB.
- Hardened and improved the KB parser (added namespaces & calling conventions).
- Optimized SQLite schema for performance.
- Minor fixes
Plugins
- Added Zilog Z80 processor.
- Added MOS6502 processor.
- Added ZX Spectrum (SNA, Z80, TAP) loaders.
- Added iNES format loader (NROM/mapper 0 only).
- Added MSVC Exception Handling type analyzer (EXPERIMENTAL).
- Improved PE and ELF loaders accuracy.
OS Support
- Added MacOS support.
- Added FreeBSD support.
- Added HaikuOS support.
Breaking Changes (API & Core)
- Projects now follow the strict API version.
- Reworked plugin system:
RD_MODULE_EXPORTreplacesrd_plugin_create/destroy/version. - Added
instance_sizefield toRDProcessorPluginandRDLoaderPluginfor auto-allocation.
Full Changelog: https://github.com/redasm-dev/redasm/blob/v4.0.0-beta3/CHANGELOG.md