Skip to content

Releases: JesseTG/melonds-ds

v1.2.0

19 Feb 15:51
Compare
Choose a tag to compare

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

19 Oct 21:38
Compare
Choose a tag to compare

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

20 Aug 21:07
Compare
Choose a tag to compare

Fixed

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

v1.1.6

20 Aug 19:11
Compare
Choose a tag to compare

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

25 Jul 15:49
Compare
Choose a tag to compare

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

09 Jul 00:37
Compare
Choose a tag to compare

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

14 Jun 22:14
Compare
Choose a tag to compare

Fixed

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

v1.1.2

12 Jun 20:49
Compare
Choose a tag to compare

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.

v1.1.1

29 Feb 14:42
Compare
Choose a tag to compare

Fixed

  • Fixed a bug where the core would crash
    when RetroArch autosaves after a reset.

v1.1.0

13 Feb 13:44
Compare
Choose a tag to compare

Added

  • Added a subsystem for loading a GBA ROM without save data.
  • Added options to configure the emulated console's starting time.
    The starting time can be the local time (possibly with an offset) or an absolute time.
  • Added the ability to synchronize the emulated console's time with the host system's time.

Fixed

  • Fixed an issue where some homebrew would be incorrectly detected as DSiWare,
    resulting in a crash.
  • Fixed an issue where trying to load an NDS ROM and a GBA ROM
    without GBA save data would fail.