ares - Windows (x86)  ares - Windows (ARM)  ares - Linux  ares - Mac  ares (Source)

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.