2020-10-07 22:13:47 +00:00
|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
<component type="desktop">
|
2020-10-08 15:18:27 +00:00
|
|
|
<id>net.kuribo64.melonDS</id>
|
|
|
|
<launchable type="desktop-id">net.kuribo64.melonDS.desktop</launchable>
|
2020-10-07 22:13:47 +00:00
|
|
|
<name>melonDS</name>
|
|
|
|
<summary>Nintendo DS and DSi emulator</summary>
|
|
|
|
<metadata_license>CC0-1.0</metadata_license>
|
|
|
|
<project_license>GPL-3.0</project_license>
|
2024-07-01 16:22:37 +00:00
|
|
|
<developer id="net.kuribo64">
|
|
|
|
<name>Arisotura</name>
|
|
|
|
<url>https://kuribo64.net</url>
|
|
|
|
</developer>
|
2020-10-07 22:13:47 +00:00
|
|
|
<content_rating type="oars-1.0" />
|
|
|
|
<description>
|
|
|
|
<p>
|
2020-12-27 04:03:00 +00:00
|
|
|
melonDS aims at providing fast and accurate Nintendo DS emulation. While it is still a work in progress, it has a pretty solid set of features.
|
|
|
|
</p>
|
|
|
|
<ul>
|
|
|
|
<li>Nearly complete core (CPU, video, audio, ...)</li>
|
|
|
|
<li>OpenGL renderer, 3D upscaling</li>
|
|
|
|
<li>RTC, microphone, lid close/open</li>
|
|
|
|
<li>Joystick support</li>
|
|
|
|
<li>Savestates</li>
|
|
|
|
<li>Various display position/sizing/rotations modes</li>
|
|
|
|
<li>Work-in-progress Wi-Fi emulation for online connectivity and local multiplayer</li>
|
|
|
|
<li>Experimental emulation of the Nintendo DSi</li>
|
|
|
|
<li>...and even more is planned!</li>
|
|
|
|
</ul>
|
2020-10-07 22:13:47 +00:00
|
|
|
</description>
|
2024-07-01 16:22:37 +00:00
|
|
|
<url type="homepage">https://melonds.kuribo64.net/</url>
|
2022-11-03 22:08:12 +00:00
|
|
|
<url type="bugtracker">https://github.com/melonDS-emu/melonDS/issues</url>
|
2024-07-01 16:22:37 +00:00
|
|
|
<url type="vcs-browser">https://github.com/melonDS-emu/melonDS</url>
|
|
|
|
<url type="donation">https://www.patreon.com/Arisotura</url>
|
2020-10-07 22:13:47 +00:00
|
|
|
<screenshots>
|
2024-07-01 16:22:37 +00:00
|
|
|
<screenshot type="default" environment="plasma">
|
|
|
|
<image width="389" height="574" scale="1">https://raw.githubusercontent.com/flathub/net.kuribo64.melonDS/master/screenshots/1.png</image>
|
|
|
|
<caption>Nintendo DS emulation.</caption>
|
2020-12-27 04:03:00 +00:00
|
|
|
</screenshot>
|
2024-07-01 16:22:37 +00:00
|
|
|
<screenshot environment="plasma">
|
|
|
|
<image width="389" height="574" scale="1">https://raw.githubusercontent.com/flathub/net.kuribo64.melonDS/master/screenshots/2.png</image>
|
|
|
|
<caption>Nintendo DSi emulation.</caption>
|
2020-12-27 04:03:00 +00:00
|
|
|
</screenshot>
|
2024-07-01 16:22:37 +00:00
|
|
|
<screenshot environment="plasma">
|
|
|
|
<image width="901" height="574" scale="1">https://raw.githubusercontent.com/flathub/net.kuribo64.melonDS/master/screenshots/3.png</image>
|
|
|
|
<caption>High-resolution rendering and screen layouts.</caption>
|
2020-12-27 04:03:00 +00:00
|
|
|
</screenshot>
|
2020-10-07 22:13:47 +00:00
|
|
|
</screenshots>
|
2024-07-01 16:22:37 +00:00
|
|
|
<branding>
|
|
|
|
<color type="primary" scheme_preference="light">#ff554d</color>
|
|
|
|
<color type="primary" scheme_preference="dark">#ff554d</color>
|
|
|
|
</branding>
|
|
|
|
<supports>
|
|
|
|
<control>pointing</control>
|
|
|
|
<control>keyboard</control>
|
|
|
|
<control>touch</control>
|
|
|
|
<control>gamepad</control>
|
|
|
|
</supports>
|
2020-10-07 22:13:47 +00:00
|
|
|
<releases>
|
2022-11-03 22:08:12 +00:00
|
|
|
<release version="0.9.5" date="2022-11-03">
|
|
|
|
<description>
|
|
|
|
<ul>
|
|
|
|
<li>remove incorrect color profile from PNG icons (Nadia)</li>
|
|
|
|
<li>DLDI fixes for the Smash demo (Arisotura)</li>
|
|
|
|
<li>fix gaps in I/O handling (Arisotura)</li>
|
|
|
|
<li>fix invalid savemem commands, fixes Dementium (Arisotura)</li>
|
|
|
|
<li>FreeBIOS: add VRAM-compatible LZ77 decompress function, fixes Yoshi's Island (Arisotura)</li>
|
|
|
|
<li>default firmware: in DSi mode, emulate DWM-W015 wifi board instead of DWM-W024 (Arisotura)</li>
|
|
|
|
<li>default firmware: save WFC settings to separate file (Arisotura)</li>
|
|
|
|
<li>disable firmware overrides UI when firmware override isn't checked (Nadia)</li>
|
|
|
|
<li>2D: more accurate fade/blending (Arisotura)</li>
|
|
|
|
<li>DSi: add support for GXFIFO NDMA (Arisotura)</li>
|
|
|
|
<li>DSi: add mainRAM mirror at 0x0C000000 (Arisotura)</li>
|
|
|
|
<li>add 3DS 5:3 aspect ratio, refactor aspect ratio code (Nadia)</li>
|
|
|
|
<li>OpenGL: fix 16x resolution on macOS (Nadia)</li>
|
|
|
|
<li>fix triggers being recognized as negative analog stick values during mapping (Nadia)</li>
|
|
|
|
<li>fix joystick mapping buttons on macOS (Nadia)</li>
|
|
|
|
<li>DSi: preliminary implementation of SNDEXCNT (Generic)</li>
|
|
|
|
<li>DSi: fix SD inserted/removed IRQ bits (Generic)</li>
|
|
|
|
<li>DSi: implement 8/16bit access to AES registers (Generic)</li>
|
|
|
|
<li>DSi: fix SCFG_MC cart-inserted bit (Generic)</li>
|
|
|
|
<li>JIT: invalidate blocks in ARM7 VRAM/WRAM when it is remapped (Generic)</li>
|
|
|
|
<li>fix ROM banner reading when the ROM has no banner (Rayyan, Arisotura)</li>
|
|
|
|
<li>fix UTF16 ROM title handling in the ROM info dialog (Rayyan)</li>
|
|
|
|
<li>wifi: improvements to wifi emulation (Arisotura)</li>
|
|
|
|
<li>wifi: shared-memory based sync/comm mechanism for local wifi (Arisotura)</li>
|
|
|
|
<li>proper support for multiple melonDS instances for multiplayer (Arisotura)</li>
|
|
|
|
<li>DSi: actual, proper camera support (Arisotura)</li>
|
|
|
|
<li>DSi: fix DSP enough that it will actually work (Arisotura)</li>
|
|
|
|
<li>fix OpenGL context handling (Stenzek, Generic, Nadia)</li>
|
|
|
|
<li>force-align all memory accesses (instead of just CPU memory accesses) (Arisotura)</li>
|
|
|
|
<li>better CLI parameter handling (patataofcourse)</li>
|
|
|
|
<li>fix bugs in DSi direct boot (Arisotura)</li>
|
|
|
|
</ul>
|
|
|
|
</description>
|
|
|
|
</release>
|
2022-03-08 14:43:35 +00:00
|
|
|
<release version="0.9.4" date="2022-03-08">
|
|
|
|
<description>
|
|
|
|
<ul>
|
|
|
|
<li>Redesign of the Input dialog (Rayyan)</li>
|
|
|
|
<li>Use DraStic open-source DS BIOS replacement (Swordfish90, asiekierka)</li>
|
|
|
|
<li>Generate non-bootable firmware replacement (Swordfish90, asiekierka, others)</li>
|
|
|
|
<li>Support for syncing DLDI/DSi SD image to a folder (Arisotura)</li>
|
|
|
|
<li>ARM9 PU (code/data abort) support in interpreter mode (Arisotura)</li>
|
|
|
|
<li>Fix ADPCM decoding bug resulting in potential crackling (Arisotura)</li>
|
|
|
|
<li>Block sound DMA from reading the ARM7 BIOS (Arisotura)</li>
|
|
|
|
<li>Smarter SDL initialization (andrigamerita, Nadia, Arisotura)</li>
|
|
|
|
<li>Properly center the main window on macOS (Nadia)</li>
|
|
|
|
<li>Don't try to render if the emulator is inactive (Nadia)</li>
|
|
|
|
<li>Fix potential issues with DSi title importing (Nadia, Epicpkmn11)</li>
|
|
|
|
<li>Custom path support (Arisotura)</li>
|
|
|
|
<li>Fix nifi socket init on BSD and macOS (Nadia)</li>
|
|
|
|
<li>Add support for zero addresses in AR codes 3xxxxxxx to Axxxxxxx (Arisotura)</li>
|
|
|
|
<li>Lower window refresh rate if running too fast (RSDuck)</li>
|
|
|
|
<li>Wifi power-saving support (RSDuck)</li>
|
|
|
|
<li>Allow swap-screen hotkey to swap between displaying only top screen and only bottom screen (ZackWeinstein)</li>
|
|
|
|
<li>Add RAM search dialog (2jun0)</li>
|
|
|
|
<li>Add power management dialog for setting battery parameters (Rayyan)</li>
|
|
|
|
</ul>
|
|
|
|
</description>
|
|
|
|
</release>
|
2021-09-17 20:48:20 +00:00
|
|
|
<release version="0.9.3" date="2021-09-01">
|
|
|
|
<description>
|
2022-03-08 14:43:35 +00:00
|
|
|
<p>General improvements</p>
|
2021-09-17 20:48:20 +00:00
|
|
|
<ul>
|
|
|
|
<li>Added support for real touchscreens such as on tablets</li>
|
|
|
|
<li>Fixed touchscreen input being broken in some screen layouts</li>
|
2022-03-08 14:43:35 +00:00
|
|
|
<li>Added audio interpolation with multiple types to choose from</li>
|
2021-09-17 20:48:20 +00:00
|
|
|
<li>Added an option for 10-bit audio output and emulation of SOUNDBIAS</li>
|
2022-03-08 14:43:35 +00:00
|
|
|
<li>A ROM info dialog has been added under System -> ROM Info</li>
|
2021-09-17 20:48:20 +00:00
|
|
|
<li>Various other bug fixes</li>
|
|
|
|
</ul>
|
2022-03-08 14:43:35 +00:00
|
|
|
<p>DSi improvements</p>
|
|
|
|
<ul>
|
|
|
|
<li>Touchscreen calibration is automatically patched on startup</li>
|
|
|
|
<li>Direct boot is now supported for some DSi titles</li>
|
|
|
|
<li>Added a DSi title manager that lets you install DSiWare to the emulated NAND</li>
|
|
|
|
</ul>
|
2021-09-17 20:48:20 +00:00
|
|
|
</description>
|
|
|
|
</release>
|
2021-04-27 05:04:10 +00:00
|
|
|
<release version="0.9.2" date="2021-04-27">
|
|
|
|
<description>
|
|
|
|
<ul>
|
|
|
|
<li>You can now load ROMs from within archives</li>
|
|
|
|
<li>More screen layout options</li>
|
|
|
|
<li>Recent games can now be loaded from the File menu</li>
|
|
|
|
<li>Fixes for issues with the OpenGL renderer affecting some users</li>
|
|
|
|
<li>Games with NAND save memory can now save correctly</li>
|
|
|
|
</ul>
|
|
|
|
</description>
|
|
|
|
</release>
|
2020-12-27 04:03:00 +00:00
|
|
|
<release version="0.9.1" date="2020-12-25">
|
|
|
|
<description>
|
|
|
|
<ul>
|
|
|
|
<li>New frame rate limiter that solves the issues with frame pacing</li>
|
|
|
|
<li>Removed nonfunctional v-sync option</li>
|
|
|
|
<li>Added a fullscreen option with configurable hotkey</li>
|
|
|
|
<li>DSi NAND dumps with Unlaunch installed now work</li>
|
|
|
|
<li>Initial DSi camera emulation</li>
|
|
|
|
</ul>
|
|
|
|
</description>
|
|
|
|
</release>
|
2020-10-07 22:13:47 +00:00
|
|
|
<release version="0.9" date="2020-09-04"/>
|
|
|
|
</releases>
|
2020-12-27 04:03:00 +00:00
|
|
|
<update_contact>nadia@nhp.sh</update_contact>
|
2020-10-07 22:13:47 +00:00
|
|
|
</component>
|