What's New:
Nintendo - Game Boy Advance
- Improve timings when running multiple DMA channels at once.
- Fix a timing bug when accessing the cartridge backup region.
Nintendo - Nintendo 64 / 64DD
- Fix Joybus RTC read/write status byte
- Don't report interrupt exceptions to GDB, improving performance while debugging.
Sega - Mega Drive / CD / 32X
- 32X: Fix a timing issue that could cause some operations to update the ares internal timers twice.
- 32X: Fix an issue where audio would fail to work correctly after restoring a saved state.
- 32X: Fix layer blending when the MD VDP is in H32 mode.
- 32X: Proper 32X region header processing for licensed games.
- 32X: Fix SH2 framebuffer mirroring.
- 32X: Improve emulation of FEN/PEN flags.
- 32X: Improve emulation of 'FM' bit and relate stalls.
- 32X: VDP register latches have been implemented, but may still be imperfect.
- 32X: Implement VDP auto fill timing.
Build
- Add librashader headers to the source tree under thirdparty/librashader/include/, so that remotely fetched resources are no longer required to build ares on Linux.
User Interface
- Fix an issue where saved games would be placed in incorrect paths if a custom Saves path was set on macOS.