Skip to content

v1.3.0

Choose a tag to compare

@JesseTG JesseTG released this 21 Aug 14:02
· 3 commits to main since this release

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.