melonDS-android v0.4.1: Touch & Layout Refinements!
Hey everyone! 💙
Version v0.4.1 is now live, this update brings a collection of touchscreen, layout, and dual-screen improvements, many of which were suggested and refined through Patreon feedback.
Your input has been invaluable in helping shape this one! 🙌
✨ What’s New
Swap Screens in Preset Mode
You can now swap screens even when a dual-screen preset is active.
Perfect for setups where display order differs (like the Pocket DS or AYN Thor).
Fill Screen Area Option
A new “Fill area” toggle lets you stretch the screen when integer scaling or keep aspect ratio are active — removing black bars and making full use of your display.
Vertical Alignment Controls
Choose how each screen is aligned — Top, Center, or Bottom — for precise visual positioning.
Live External Layout Preview
While editing layouts, you’ll now see real-time updates on the external display.
This makes tweaking positions and layouts way easier. 🎮
🔧 Fixes & Improvements
Several fixes were applied based on bug reports and testing from supporters here on Patreon and github:
More accurate touchscreen mapping using a viewport provider for consistent scaling and alignment.
Fixed custom layouts not applying correctly on external displays.
Fixed manual screen swap resetting after layout changes.
Fixed preset mode behavior when no custom layout was set.
Thanks to everyone who shared screenshots, recordings, and device info, that feedback made all the difference! 🧩
🧩 Download
You can grab the latest public release here:
GitHub: melonDS-android v0.4.1
💎 Early Access
All major features and fixes are tested first here on Patreon before being made public.
Your feedback helps catch edge cases and refine performance across devices.
If you’d like to:
Test early builds 🧪
Help shape development priorities
Or just stay updated with behind-the-scenes progress
You can join the Lair!
Thank you again for helping make dual-screen Android emulation better with every update. 🌙
— Sapphire 💙
Comments (16)
I’d love to see some presets for the Thor, e.g. same visual screen size for games such as sonic rush!!
Yep, will look into that.
Hello! Is it possible to add "Internal display screen" and "Internal screen layout" settings under the individual game's configuration tab? Currently you can only set external settings individually. Would be great because you can then set which game to run 16:9 and which to run 4:3 on AYN Thor top screen, since there are DS 16:9 widescreen cheat! Since the external settings are for bottom screen in AYN Thor's case, that settings aren't doing much for AYN Thor.
Will look into that
Hi! Do you know if there will be any improvements to frame pacing? I don't know why but there's stuttering in certain games, especially in the pokemon ds games
I'm having the same issue here, I'm really loving this emulator but the stuttering/frame pacing is driving me crazy ahaha
Is it possible to add integer overscan feature? Would be great for AYN Thor bottom screen without stretching
Yup! It's coming in a new update!
Would it be possible to get this working on an LG Wing, it's displays are registered as 0 and 4
Lots of people want the ability to play on this phone with dual screen abilities but no emulators currently support it
Hi, when the Thor goes into sleep, the filter on the bottom screen disappears. Is there a setting that I should use to fix this?
I think it's a bug; let me check.
Does this have the latency fixes that were included in the test versions you did?
Nope, I'm still testing a new version; I'll release it for Patreons to test later!
Just tried it out, this is amazing!!
Let’s go ❤️
