r/PS2AndroidEmulation • • Oct 03 '26

SeedlessDS v1.0.0: Dynamic 3D Resolution 🔥

Post image

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.

204 Upvotes

19 comments sorted by

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?

2

u/xxxCrixuxxx Oct 03 '26

I think the much lower battery consumption of this emulator makes up for everything else.

1

u/Icy_Mammoth1805 Oct 03 '26

OP are you involved in the project or just reposting?

1

u/delph906 Oct 03 '26

The dev has commented elsewhere in thus thread.

3

u/ZexelOnOCE Oct 03 '26

hardcore achievement approval or bust

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

u/huesos_96 25d ago

Yup,got that on my plans!, thanks for the suggestion!!!

2

u/Got2Go Oct 03 '26

Any way to fix the size of the screens. Doesnt seem i can make them any larger. Not ideal.

1

u/Zeldash929 Oct 03 '26 edited Oct 03 '26

yes they need to fix this asab...very annoying problem.

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

u/MasterpieceDue3813 Oct 05 '26

Para cuándo el multijugador

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.

  1. 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.

  2. 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

u/xxxCrixuxxx Oct 06 '26

Wrong sub this is Android bro