|
This release adds DSP HLE, support for importing cheats, BSD builds, and several other bugfixes.
- 3D: use 32-bit division in software renderer (Arisotura)
- fix 8-bit NO$GBA debug register writes (FrankHB)
- fix save type for Legacy of Ys - Books I and II (CasualPokePlayer)
- ROM info dialog: make DS banner more accurate (Rayyan)
- DSi: add DSP HLE, DSP audio, mic input (Arisotura, CasualPokePlayer)
- make input system thread-safe (fixes random multiplayer crash) (Arisotura)
- CI: various vcpkg improvements (Nadia)
- JIT/x64: ensure writable code memory after alloc (Rayyan)
- JIT: add support for PaX MPROTECT on NetBSD (Rayyan)
- JIT: handle W^X codemem in fault handler (Rayyan)
- SD/MMC: fix crash when accessing port with no device connected (Arisotura)
- gdb stub: fix reading wrong code for vCont packet (jonko0493)
- CI: add OpenBSD CI (Izder456)
- DLDI: fix log2(size) in driver header (Arisotura)
- camera: fix CAM_MCNT reset behavior (Arisotura)
- CI: add x64 FreeBSD and NetBSD CI (Rayyan)
- audio: add high-quality resampling with blip-buf (Nadia)
- 3D: fix UB in software renderer when drawing polygons with linear interpolation and Z-buffering (Arisotura)
- AR: add extra D400000x data processing opcodes (Arisotura)
- Qt6: use new way to access the native display/window on X11/Wayland (Nadia)
- nix: update inputs and add dev shell Qt wrapper workaround (Nadia)
- DSi: add support for the main RAM size register, with hack to work around loader crash (Arisotura)
- AR: add support for importing cheats from usrcheat.dat, improve UI (Arisotura)
- fix UI glitchiness under Wayland when OpenGL is used (Arisotura, thanks PCSX2 team)
- fix minor Thumb BLX immediate bugs (Jakly)
- update xxHash to 0.8.3 (JordanTheToaster)
- reduce frontend audio buffer size to 512, fix audio sync (Nadia)
- fix bug that could randomly break audio output (Arisotura)
- compute renderer: implement tile size scaling to alleviate glitches at high resolutions (FireNX70)
- SPU: fix uninitialized variable causing potential crash (Nadia)
- add support for building melonDS on Windows without MinGW (Nadia)
- JIT: add OpenBSD compatibility (Izder456)
| Download | Size | SHA256 |
| FreeBSD x64 | 1.63 MB | 35a5c597c67df2beddffa102373038920862faf761d77e84d98c44ca5e2a7d3c | | Linux AppImage ARM64 | 31.84 MB | c537ae018d6dcedfe9da0317a1d5c0163e69201e23abfa163fa2a63e437ace09 | | Linux AppImage x64 | 32.70 MB | bf377420a2e95f2cd2cdda17d5372b51c2534f858b038db9ec6d129554875124 | | Linux ARM64 | 1.72 MB | 43bd28d9e6e864f08747905c9cbdeac701880d75f2dedad737279c7a005790f4 | | Linux x64 | 1.78 MB | 99465129f5413b2aad332e4377e523cf3cda905dc329d47dcb1ad01ce2cb3f66 | | macOS Universal | 23.25 MB | 79843a5e5cab93188bd11942bff5440b9505ee91c6f526f7e90c22e3cff6718d | | NetBSD x64 | 1.60 MB | d9276622b028d98acdedcfdab7398d0d291ff2b7e64d41e109831befb1b61a9a | | OpenBSD x64 | 1.83 MB | 301988097b145e7230a66d0e4fe84c913661df2a7626817ce03066369cf207b2 | | Windows ARM64 | 11.97 MB | 9bd4c3efb529540f7577e905439ca6acd372d16b5fbbff31cca8ae3fd60026ce | | Windows x64 | 18.58 MB | 9f3f8a244103be20b5b657af5b0ed1b2a66bb20a7181476a6d294c9a53d4f8c8 |
|