GitHub

1.1-ls33

CI Report:

https://ci-tests.linuxserver.io/linuxserver/melonds/1.1-ls33/index.html

LinuxServer Changes:

Full Changelog: 1.1-ls32...1.1-ls33

Remote Changes:

  • 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)

1.1-ls32

CI Report:

https://ci-tests.linuxserver.io/linuxserver/melonds/1.1-ls32/index.html

LinuxServer Changes:

Full Changelog: 1.1-ls31...1.1-ls32

Remote Changes:

  • 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)

1.1-ls31

CI Report:

https://ci-tests.linuxserver.io/linuxserver/melonds/1.1-ls31/index.html

LinuxServer Changes:

Full Changelog: 1.1-ls30...1.1-ls31

Remote Changes:

  • 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)

1.1-ls30

CI Report:

https://ci-tests.linuxserver.io/linuxserver/melonds/1.1-ls30/index.html

LinuxServer Changes:

Full Changelog: 1.1-ls29...1.1-ls30

Remote Changes:

  • 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)

1.1-ls29

CI Report:

https://ci-tests.linuxserver.io/linuxserver/melonds/1.1-ls29/index.html

LinuxServer Changes:

Full Changelog: 1.1-ls28...1.1-ls29

Remote Changes:

  • 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)

1.1-ls28

CI Report:

https://ci-tests.linuxserver.io/linuxserver/melonds/1.1-ls28/index.html

LinuxServer Changes:

Full Changelog: 1.1-ls27...1.1-ls28

Remote Changes:

  • 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)

1.1-ls27

CI Report:

https://ci-tests.linuxserver.io/linuxserver/melonds/1.1-ls27/index.html

LinuxServer Changes:

Full Changelog: 1.1-ls26...1.1-ls27

Remote Changes:

  • 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)

1.1-ls26

CI Report:

https://ci-tests.linuxserver.io/linuxserver/melonds/1.1-ls26/index.html

LinuxServer Changes:

Full Changelog: 1.1-ls25...1.1-ls26

Remote Changes:

  • 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)

1.1-ls25

CI Report:

https://ci-tests.linuxserver.io/linuxserver/melonds/1.1-ls25/index.html

LinuxServer Changes:

Full Changelog: 1.1-ls24...1.1-ls25

Remote Changes:

  • 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)

1.1-ls24

CI Report:

https://ci-tests.linuxserver.io/linuxserver/melonds/1.1-ls24/index.html

LinuxServer Changes:

Full Changelog: 1.1-ls23...1.1-ls24

Remote Changes:

  • 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)

Read the original on github.com ↗