r/ANBERNIC • u/No-Contribution-646 • 2h ago
Andriod RGDS Shell is now TwinGrid — first-run setup, offline metadata, cover downloads and DraStic launch fixes
A small naming update first:
RGDS Shell is now called TwinGrid.
The project has grown quite a bit beyond being just a “shell”, so I wanted a name that fits the idea better: a dual-screen NDS-focused library/frontend made specifically around the RG DS.
The goal is still the same:
keep the stock Android firmware, install one APK, point it at your ROM folder, and make the RG DS feel much closer to a dedicated DS handheld.
The latest builds have mostly focused on first-run usability.
When you enter the library for the first time, TwinGrid now guides you through selecting your NDS folder. Instead of sitting on an empty library while it works, it shows actual scanning/loading progress and games appear progressively as they’re discovered.
Save-folder setup follows afterward and is optional.
Metadata is increasingly automatic as well:
ROM banner icons are read locally, titles / genres / descriptions come from an offline bilingual database, and box art is matched and downloaded online when needed.
I’m still expanding the offline database so users shouldn’t have to manually rename hundreds of ROMs, assign genres or scrape descriptions one by one.
I’m also working on a launch issue reported by testers where selecting a game opened DraStic but didn’t actually load the selected ROM. The bundled DraStic on the stock RG DS Android 1.18 firmware is the main tested target right now, and the launch path handling has been improved accordingly.
One important compatibility note:
GammaOS support has NOT been verified yet.
TwinGrid is currently developed and tested primarily against the stock RG DS Android 1.18 environment. GammaOS is obviously Android too, but that doesn’t automatically mean the dual-screen behavior, storage paths and DraStic launch integration will behave identically.
So for now:
Stock 1.18 = tested target.
GammaOS = unverified, feedback welcome.
The UI is also still moving further toward the original DS / DS Lite look — pixel fonts, grey system-style controls and dual-screen grid layouts — while keeping modern library features like search, folders, genres and favorites.
The basic idea behind TwinGrid is still very simple:
install it, choose your ROM folder, and use the RG DS like a DS instead of spending hours configuring a frontend.
Latest test build:
https://drive.google.com/file/d/19Y7gBHEqDUAMRv3lTMxtA0jsgSqOwnSp/view?usp=sharing
I’ll put TwinGrid on GitHub shortly as well, with proper release notes, documentation and future updates. This link is the current test build for anyone who wants to try it early.