Nexen v1.4.16
New Features
- WonderSwan Flash Memory Cart Support (#1093) — Full SST39VF040 command state machine with ForceFlash setting and .flash battery persistence
- WonderSwan RTC Cart Support (#1092) — Seiko S-3511A serial protocol via port 0xCA with auto-detection from ROM header and .rtc battery persistence
- Debugger Bookmark Infrastructure (#1104) — Bookmark model, BookmarkManager, workspace JSON persistence, and Pansy BOOKMARKS section (0x000a) export
Bug Fixes
- Game Gear Step-Back Non-Determinism (#1106) — Added missing _cbAddress serialization in SmsCpu for complete rewind state
- Linux SkiaSharp Version Mismatch (#1110) — Resolved native library conflicts causing crashes on Linux
- CI Docs Workflow Fix (#1113) — Fixed trailing whitespace errors in docs workflow
Improvements
- Removed DiztinGUIsh Integration (#1114) — Cleaned up deprecated Diztinguish code and references
- Reduced Debugger UI Polling Frequencies (#749) — Lower CPU overhead when debugger windows are open
- Formatter Whitespace Cleanup — Trailing whitespace normalization across codebase
Test Results
- 3271 C++ tests passing
- 587 .NET tests passing
- All CI workflows green