Skip to content

ZSNES 2.3.2

Choose a tag to compare

@xyproto xyproto released this 24 Sep 21:30
· 44 commits to main since this release

Changes from 2.3.0 to 2.3.2

  • Add RISC-V 64-bit Linux as a supported CPU by @Xeonacid in #70
  • Add a linux_riscv64 GitHub Actions build by @Xeonacid in #71
  • Build unit tests for the host on non-x86 Linux by @Xeonacid in #69
  • Add back several filters, improve filter performance and fix filter toggle issues.
  • Add brightness controls, bloom and improve the filter UI.
  • Add experimental support for multiple monitors and add flags for listing and selecting them, ref #20.
  • Refactor and improve the GUI code and the video settings.
  • Adjust and display the audio output rate.
  • Add more font characters, try to use UTF-8 for text and improve keyboard input handling.
  • Improve save/load robustness.
  • Add signal handlers for clean shutdown.
  • Improve vsync support.
  • Remove the dependency on nasm.
  • Improve support for FreeBSD.
  • Improve memory safety and memory alignment.
  • Add stricter C flags, including -Wextra, and fix the resulting warnings.
  • Refactor the network-related netplay code.
  • Use standard C11 functions and types wherever possible.
  • Add more tests.
  • Update the CI configuration.
  • Update the documentation.