Releases: JesseTG/melonds-ds
Releases · JesseTG/melonds-ds
Release list
v1.3.1
v1.3.0
With thanks to @KojoZero for various touch-screen improvements in #279!
Added
- Added core options for joystick pointer speed, response curve and speedup pointer multiplier.
- Added "Speedup Pointer" button which adds a multiplier to the pointer speed when held (set to L2).
- Certain games require stylus "flicks" that couldn't easily be achieved with a higher base sensitivity.
- Added support for auto-selecting a compatible DSi NAND for a given game's region.
Thanks for #303, @bulzipke! - Added core options for scaling and filtering one of the screens separately from the other.
Thanks for #304, @bulzipke!
Changed
- Updated melonDS to commit 7117178.
- Changed Close Lid button to a button combo (L2+Y in Retropad Layout).
- "Touch Touchscreen" button was changed to R2 to enhance playability.
- Refactor the test suite to be less verbose and repetitive,
using Pytest and its fixture APIs. - Remove the need to link against OpenGL when building the core.
Fixed
- Fixed a configure error when building with CMake 4 or later.
#265 - Fixed OpenGL support on macOS.
#293
#12
Thanks, @warmenhoven! - Fixed the position of the touch screen cursor to be more accurate on both renderers.
Thanks for #305, @DaVinciLord! - Fixed a bug where the core would crash after exiting an error screen
when it failed to load a DSiWare ROM.
v1.2.0
With thanks to @theooophile, @parkerlreed, @romatthe, and @scarrillo
for their donations this month!
Added
- Added support for emulated LAN multiplayer.
Only works on an actual LAN.
#225
Thanks for #229, @BernardoGomesNegri! - Integrated support for the GBA Memory Expansion Pak.
#44 - Integrated support for the Rumble Pak.
#224 - Integrated support for the Solar Sensor.
It can be enabled in the core options menu,
even without using a real Boktai trilogy ROM.
#43 - Integrated support for Gaussian audio interpolation.
#234 - Added support for direct-booting DSiWare games.
DSi system files are still required.
#148
Thanks for the technical information, @CasualPokePlayer!
Changed
- Updated melonDS to commit d8f1d10.
- Refactored input handling to enable future improvements
to Slot-2 peripherals and screen layouts. - Disabled fast-forwarding while a LAN multiplayer session is active.
- Moved the Screen Filtering option to the Screen category,
renamed it to Hybrid Screen Filtering,
and hide it if none of the configured layouts is a hybrid layout.
#250
Fixed
- Adjusted the core's framerate and sample rate
to match that of the actual hardware. - Show the screen filtering option even when the software renderer is enabled.
#250 - Fixed a crash that would occur when inadvertently loading
NDS or GBA save data as a ROM.
The core now exits with an error message instead.
v1.1.8
Thanks to @oddballparty and a private sponsor for their generosity!
Added
- Added
RelWithDebInfobuilds that include Tracy support.
These will be distributed on GitHub for all supported platforms,
starting with this release. - Added
Debugbuilds that include debugging information and limited optimizations.
Useful for debugging crashes and other issues,
not recommended for general gameplay. - Added a contributor's guide at
CONTRIBUTING.md.
#107 - Added guidelines for reporting security vulnerabilities at
SECURITY.md. - Added right-handed versions of the hybrid screen layouts.
#38
Thanks for #229, @roblar91!
Changed
- Moved build instructions from
README.mdto the newCONTRIBUTING.md.
Fixed
v1.1.7
v1.1.6
Changed
- Updated melonDS to commit 824eb37.
- BREAKING: The savestate format has changed.
Savestates from previous versions are incompatible with this one.
Please save your progress in-game before updating.
Fixed
v1.1.5
v1.1.4
Changed
- Updated the "DSi NAND Path" core option description to clarify the role of the no$gba footer.
Fixed
- Fixed some log entries not being output with a newline.
- Fixed a crash when using a hybrid screen layout with a screen ratio of 3:1.
- Fixed DSi NAND images not being recognized if they lacked a no$gba footer
despite having equivalent data at offset 0xFF800. #195 - Fixed the screen being rendered when using the OpenGL renderer while the emulated lid is closed,
which caused flickering in some games. #214
v1.1.3
v1.1.2
Fixed
- Fixed a bug where native BIOS images would be used
when the core was supposed to fall back to built-in system files. - Fixed a bug where GBA SRAM wouldn't be loaded.
- Fixed a bug where the core would crash when trying to load the error screen
while using the OpenGL renderer.