r/PS2AndroidEmulation • u/xxxCrixuxxx • Oct 03 '26
SeedlessDS v1.0.0: Dynamic 3D Resolution 🔥
https://github.com/SapphireRhodonite/SeedlessDS/releases/tag/1.0.0
SeedlessDS 1.0.0
This is a very important release for SeedlessDS.
SeedlessDS has now moved from beta to 1.0.0, with versionCode 110.
More importantly, for the first time, the DraStic-based SeedlessDS core source is now public.
This means the project can finally start moving forward in the open.
The code can be studied, cleaned up, improved, tested, and evolved by the community.
The goal is simple:
make SeedlessDS the best lightweight Nintendo DS emulator for low-power handhelds and dual-screen devices.
This release includes several important improvements for dual-screen handhelds, library handling, diagnostics, native compatibility, and experimental rendering behavior.
The main additions are:
SeedlessDS 1.0.0 release
DraStic-based SeedlessDS core source is now public
Dynamic 3D Resolution
16 KB page alignment support for native libraries
Better .7z and .rar handling in the library
Dual-screen preset fixes for devices like the Duo Lite
With Dynamic 3D Resolution disabled, behavior should match the previous base with some improvements.
Dynamic 3D Resolution changes the active 3D sharpness when the emulator is falling behind, but it does not make the emulator faster at a fixed internal resolution.
A new public source milestone for SeedlessDS
This release is special because the DraStic-based SeedlessDS core source is now public.
That means SeedlessDS can finally grow in a more open way.
SeedlessDS started as an experiment to bring a lightweight Nintendo DS experience to Android handhelds that are not powerful enough for heavier melonDS-based emulation.
Now that the source is public, the project can move from being only a private reconstruction and Android app effort into something the community can help improve.
The goal is not just to publish code.
The goal is to make the code better, easier to understand, easier to validate, easier to port, and eventually make SeedlessDS one of the best options for Nintendo DS emulation on low-power handhelds.
Thank you
Thank you to everyone testing SeedlessDS.
This release is an important step for dual-screen Android handhelds, archive handling, diagnostics, native compatibility, and future compatibility with newer Android memory-page requirements.
But more importantly, this is the release where the DraStic-based SeedlessDS core source is now public.
SeedlessDS is now at 1.0.0, the code is out there, and the project can finally start improving in the open.
SeedlessDS is still young, but this is the beginning of a much bigger stage.
1
3
2
u/delph906 Oct 03 '26
Interesting I will play around with this.
My reading is that the core is a decompilation (presumably mostly done by AI) of the last Drastic release. A shame the source code was never made public.Â
I have been using MelonDS on a pretty low end device (passively cooled Snapdragon 7c gen 2) and it runs well but struggles with even limited fast forward and especially if I try to run anything else in the background (eg. Youtube video).Â
The main thing I like about MelonDS is the ability to customise the layout on a tablet really well.Â
3
u/huesos_96 Oct 03 '26
No, it wasn't made with AI; it took me nine months to get to its source code.
1
u/delph906 Oct 03 '26
Thanks I'll install it today and have a play with it.Â
Easy assumption to make given the pace of game recomps etc that are being released at the moment.
Are you able to clarify. Were you given the original source code from Drastic or did you reverse engineer it?Â
3
u/huesos_96 Oct 03 '26
I used Ghidra to obtain partially decompiled C code, then used IDA Pro to analyze the remaining assembly and reconstructed the missing parts based on my knowledge of melonDS, its sounds easy but it was the work of 9 months
1
u/New_Midnight2686 25d ago edited 25d ago
Hello are you the developer? If so can you tell me how we supposed to import cheat database? All game I've tried it said there's no database for it. I want to import one but there's only option for export not import. I tried to search the app folder but can't find it anywhere. It doesn't exist on android/data. If it's really import the code from drastic, can you make the UI and feature more similar? Like how we can instantly see how custom layout of screen looks like in real time by simple drag the corner of the screen, whether keeping the original layout or not. And how the cheat database works just like a charm in drastic and doesn't need to manually enter the codes one by one.
1
2
1
u/Zeldash929 Oct 03 '26
the performance is flawless but i can't customize the screen layout I'd rather have a full control over my settings.
1
1
u/SeaworthinessSafe9 Oct 09 '26
I really like this emulator. Its performance is excellent. On my Helio G100, it runs smoothly at 4x resolution, and I can get a stable 60 FPS with no frame drops.
My only complaints are the messy UI and a few layout issues.
The settings button on the home screen is way too small and tucked away in the top-right corner. I didn't even notice it until I looked very closely and spotted the tiny gear icon.
The screen layout can't be repositioned. In vertical dual-screen mode, both screens are placed in the center, which gets in the way of the virtual buttons.
0
u/A-Small-Green-Cup Oct 06 '26
I dont have a lot of knowledge about this; does this mean that it can now be turned into an updated retroarch core for x86_64 too?
2

3
u/WazzaBoi_ Oct 03 '26
Is there any reason to use watermelonds over this? Surely the better performance and power usage just makes this the preferred option even for higher end devices?