Nintendo DS and Nintendo 3DS join the Android app alongside the new N64 work, with native cores, dual-screen touch layouts, sharper 3D graphics options, and faster video paths.
- Nintendo DS support is now available on Android, including .nds imports, melonDS native emulation, dual-screen gameplay, direct touch input, save states, screenshots, audio/video playback, and clean relaunch behavior.
- Nintendo 3DS support is now available on Android, including .3ds, .cci, .cxi, .3dsx, and .app imports, Azahar/libretro native emulation, dual-screen gameplay, direct touch input, save states, screenshots, and graphics quality tiers.
- Nintendo 64 multiplayer is now available in the Android invite flow, with native graphics quality forced during multiplayer so both players stay compatible.
- 3DS launches now show a proceed-or-cancel notice before gameplay so players know intros, cutscenes, and loading-heavy scenes may buffer on some devices.
- PSP, Nintendo 64, Nintendo DS, and Nintendo 3DS video paths now use direct frame publishing where supported for lower overhead.
- DS and 3DS touch controls now hit-test directly against the visible dual-screen layout instead of using a cursor-style proxy.
- Gameplay Settings now groups playback speed and start-muted above per-core graphics quality controls, including Nintendo 3DS.
- Supported-system copy, Help & Tips, About, library filters, badges, and release guidance now include Nintendo DS, Nintendo 3DS, and Nintendo 64 where relevant.
- DS and 3DS controls have cleaner spacing so utility buttons, Start/Select, shoulders, face buttons, and touch regions no longer cover each other.
- 3DS video output now appears correctly, no longer uses the old laggy touch cursor, and has fewer stalls during scene transitions.
- DS performance regressions that caused audio/video underruns after the dual-screen layout work were fixed.
- DS and 3DS library badges now keep readable contrast in dark mode.
