Notebookcheck Logo

Zeer nauwkeurig dual-screen 3D, textuurfiltering en andere functies komen naar DS-emulatie

Mario Kart DS draait onder de lopende update van MelonDS. (Afbeelding bron: Arisotura, MelonDS ontwikkelaar)
Mario Kart DS draait onder de lopende update van MelonDS. (Afbeelding bron: Arisotura, MelonDS ontwikkelaar)
melonDS, de toonaangevende emulator voor de Nintendo DS, heeft updates in de pijplijn die de 2D- en 3D-prestaties en helderheid bij hogere resoluties enorm zullen verbeteren. Dit is vooral goed nieuws voor DS-achtige apparaten die geschikt zijn voor DS-emulatie.

Arisotura, de hoofdontwikkelaar van de befaamde zeer nauwkeurige Nintendo DS emulator melonDS, beschreef onlangs op Reddit een aantal functies die in ontwikkeling zijn voor de DS-emulator, waaronder goed functionerende high-res dual-screen 3D-graphics en later volledige ondersteuning voor textuurfiltering in 3D en "2D layer/sprite filtering, hi-res rotatie/schaal" en anti-aliasing.

Hoewel het waar is dat Nintendo DS- en 3DS emulators al lange tijd ondersteuning bieden voor het verhogen van de interne renderresoluties, is dual-screen 3D met Nintendo DS-emulatie lange tijd een probleem geweest. Zoals Arisotura beschrijft, is 3D met twee schermen al lang een bekend probleem in melonDS, met als gevolg dat elk scherm flikkert tussen afbeeldingen met een hoge resolutie en afbeeldingen met een lage resolutie of, in het ergste geval, helemaal niet werkt.

De reden dat dit gebeurt, is te wijten aan de beperkingen van de originele Nintendo DS-hardware en zijn VRAM, met name de "display capture"-functie die wordt gebruikt voor verschillende effecten (zoals dual-screen 3D) en ook om te controleren of de console nog werkt. Dit betekent dat vastgelegde frames nog steeds de originele resolutie van 256x192 moeten hebben en binnen het geëmuleerde VRAM moeten passen, wat de oorzaak is van het flikkeren en vastlopen. Voor een emulator die voorrang geeft aan nauwkeurigheid, zoals melonDS, is het vinden van een oplossing hiervoor bijzonder problematisch, omdat het geen functie is die simpelweg uitgeschakeld kan worden.

melonDS 1.0 beta screenshot (Afbeelding Bron: Arisotura - melonDS ontwikkelaar)
melonDS 1.0 beta screenshot (Afbeelding Bron: Arisotura - melonDS ontwikkelaar)

De huidige oplossing van Arisotura is om een kopie te maken van de 2D renderer voor OpenGL en meer compositiewerk over te hevelen naar de GPU, waardoor uitvoer met een hoge resolutie mogelijk wordt terwijl er nog steeds correct gesynchroniseerd wordt met geëmuleerd VRAM. Zoals de ontwikkelaar beschrijft: "Er moet nog veel opgeschoond en verfijnd worden (en er ontbreken nog wat functies)", maar op de lange termijn zou dit het mogelijk moeten maken om de volledige 2D renderer naar de GPU te verplaatsen.

Zodra dat gedaan is, zou het volledige pakket van functies dat hierboven beschreven is, beschikbaar moeten worden voor melonDS gebruikers. Dit zal een schonere hoge-resolutie Nintendo DS-emulatie dan ooit tevoren mogelijk maken, en vooral gunstig zijn voor de groeiende markt van DS-geïnspireerde handheld gaming PC's en consoles zoals de AYN Thor, Ayaneo Pocket DSen Anbernic RG DS.

Please share our article, every link counts!
Mail Logo
> Overzichten en testrapporten over laptops en mobieltjes > Nieuws > Nieuws Archief > Nieuws archieven 2025 11 > Zeer nauwkeurig dual-screen 3D, textuurfiltering en andere functies komen naar DS-emulatie
Christopher Harper, 2025-11-18 (Update: 2025-11-19)