github SapphireRhodonite/melonDS-android 0.4.0
melonDS-android v0.4.0

latest releases: 0.5.0, 0.4.1
2 months ago

Major Release v0.4

This release introduces major improvements to the touchscreen experience, ROM browsing, and dual-screen external display setup, along with several visual and input correctness fixes on external displays.


New Features (by @SapphireRhodonite)

ROM Browser with Full Folder Support

The old flat ROM list has been replaced with a full directory-based file browser.

Key features:

  • Hierarchical folder navigation with breadcrumbs and an Up button.
  • Support for configuring multiple ROM directories.
  • Incremental directory scanning with caching for improved performance.
  • Last-scan time is displayed for each directory.
  • Folders now appear alongside ROMs in the list.

This makes managing and navigating large ROM collections much easier and more intuitive.


Dual-Screen Presets

A new preset system simplifies dual-screen setups when using an external display.

Included presets:

  • Internal display = Top screen, External display = Bottom screen
  • Internal display = Bottom screen, External display = Top screen

Additional details:

  • Supports integer scaling and *Keep DS Aspect Ratio
  • Vertical and Horizontal auto alignment
  • Manual layout editing is disabled when a preset is active to avoid conflicts.
  • New menu option added: Video → Dual screen presets.
  • Aswell available when you open a game in Dual screen presets

These presets provide fast and reliable setup for dual-screen handhelds or devices connected to external monitors.


System Gesture Exclusion for the Touchscreen

A system gesture exclusion region was added to the edges of the touchscreen.

This prevents accidental activation of the Android Back gesture while interacting near the screen edges, improving touch accuracy during gameplay.


🔧 Fixes & Improvements (by @rafaelvcaetano)

  • Fixed touchscreen input not being tracked correctly when using external displays with fixed aspect ratio enabled.
  • Fixed missing pixel lines:
    • At the bottom of the top screen.
    • At the top of the bottom screen.

These improvements increase visual accuracy and touch reliability in dual-screen layouts.


💬 Notes

This release continues to refine:

  • Support for dual-screen devices.
  • Consistency when using external displays.
  • A smooth, uninterrupted touch input experience.

Huge thanks to everyone testing, reporting issues, and contributing improvements.


💡 Support & Early Access

If you'd like early access to upcoming builds, help shape development priorities, or participate in feature testing and feedback discussions, consider supporting the project on Patreon:

👉 https://patreon.com/SapphireRhodonite

Early builds and WIP features are released there before public GitHub releases, and community feedback directly influences what gets polished and shipped.

Don't miss a new melonDS-android release

NewReleases is sending notifications on new releases.