Releases: linuxserver/docker-melonds
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)
1.1-ls23
CI Report:
https://ci-tests.linuxserver.io/linuxserver/melonds/1.1-ls23/index.html
LinuxServer Changes:
Full Changelog: 1.1-ls22...1.1-ls23
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-ls22
CI Report:
https://ci-tests.linuxserver.io/linuxserver/melonds/1.1-ls22/index.html
LinuxServer Changes:
Full Changelog: 1.1-ls21...1.1-ls22
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-ls21
CI Report:
https://ci-tests.linuxserver.io/linuxserver/melonds/1.1-ls21/index.html
LinuxServer Changes:
Full Changelog: 1.1-ls20...1.1-ls21
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-ls20
CI Report:
https://ci-tests.linuxserver.io/linuxserver/melonds/1.1-ls20/index.html
LinuxServer Changes:
Full Changelog: 1.1-ls19...1.1-ls20
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)