Skip to content

Releases: JesseTG/melonds-ds

v1.3.1

Choose a tag to compare

@JesseTG JesseTG released this 22 Aug 17:39

Fixed

  • Fixed a linker error for Android and x64 Windows on the Libretro build.

v1.3.0

Choose a tag to compare

@JesseTG JesseTG released this 21 Aug 14:02

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

Choose a tag to compare

@JesseTG JesseTG released this 19 Feb 15:51

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

Choose a tag to compare

@JesseTG JesseTG released this 19 Oct 21:38

Thanks to @oddballparty and a private sponsor for their generosity!

Added

  • Added RelWithDebInfo builds that include Tracy support.
    These will be distributed on GitHub for all supported platforms,
    starting with this release.
  • Added Debug builds 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.md to the new CONTRIBUTING.md.

Fixed

  • Fixed encrypted NDS ROMs failing to load without any feedback;
    loading one without using the native BIOS will now display an error message.
    #228
  • Fixed Blow mode for emulated microphone input not being implemented
    despite being available in the core options.
    #187

v1.1.7

Choose a tag to compare

@JesseTG JesseTG released this 20 Aug 21:07

Fixed

  • Fixed a build error on iOS on the libretro infrastructure.

v1.1.6

Choose a tag to compare

@JesseTG JesseTG released this 20 Aug 19:11

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

  • Fixed cheat codes not being applied to the game. #196
  • Fixed changes to the built-in firmware's settings and data
    not being persisted to disk.
    #211
  • Fixed the built-in firmware's Wi-fi settings
    not being loaded from the correct file.
    #205

v1.1.5

Choose a tag to compare

@JesseTG JesseTG released this 25 Jul 15:49

Fixed

  • Fixed system files from other cores
    being incorrectly treated as NDS firmware images,
    which resulted in strange behavior when such a file was chosen.
    #183

v1.1.4

Choose a tag to compare

@JesseTG JesseTG released this 09 Jul 00:37

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

Choose a tag to compare

@JesseTG JesseTG released this 14 Jun 22:14

Fixed

  • Fixed a crash that would occur when attempting to use the OpenGL renderer on some GPUs. #203

v1.1.2

Choose a tag to compare

@JesseTG JesseTG released this 12 Jun 20:49

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.