Skip to content

Releases: JesseTG/melonds-ds

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.

v1.0.3

30 Jan 16:32
Compare
Choose a tag to compare

Fixed

  • Fixed an issue where most screen gap sizes would not be honored.
  • Fixed an issue where usernames with non-ASCII characters would crash the core
    or be improperly truncated.
    Such names are now properly converted to UCS-2 if possible,
    or else the default username is used instead.