Notebookcheck Logo

3D med hög precision på dubbla skärmar, texturfiltrering och andra funktioner på väg till DS-emulering

Mario Kart DS körs under MelonDS pågående uppdatering. (Bildkälla: Arisotura, MelonDS-utvecklare)
Mario Kart DS körs under MelonDS pågående uppdatering. (Bildkälla: Arisotura, MelonDS-utvecklare)
melonDS, den ledande Nintendo DS-emulatorn, har uppdateringar på gång som lovar massiva förbättringar av 2D- och 3D-prestanda och tydlighet i högre upplösningar. Detta är särskilt goda nyheter för DS-liknande enheter som kan DS-emulera.

Arisotura, den främsta utvecklaren av av den välkända högprecisions Nintendo DS emulatorn melonDS, tog nyligen till Reddit för att beskriva några funktioner som är under utveckling för DS-emulatorn - inklusive korrekt fungerande högupplöst 3D-grafik med dubbla skärmar, och senare fullt stöd för texturfiltrering i 3D och "2D-lager/sprite-filtrering, högupplöst rotation/skala" och anti-aliasing.

Även om det är sant att Nintendo DS och 3DS emulatorer länge har erbjudit stöd för att öka interna renderingsupplösningar, har 3D med dubbla skärmar med Nintendo DS-emulering länge varit ett problem. Som Arisotura beskriver har 3D med dubbla skärmar länge varit ett känt problem i melonDS, vilket resulterar i att varje skärm flimrar mellan högupplöst och lågupplöst grafik eller, i värsta fall, helt enkelt inte fungerar alls.

Anledningen till att detta händer är begränsningar i den ursprungliga Nintendo DS-hårdvaran och dess VRAM, särskilt dess "display capture"-funktion som används för olika effekter (som dual-screen 3D) och även för att verifiera att konsolen fortfarande fungerar. Detta innebär att de bilder som fångas fortfarande måste ha den ursprungliga upplösningen 256x192 och rymmas inom emulatorns VRAM, vilket är orsaken till flimret och krascherna. För en noggrannhet-första emulator som melonDS är det särskilt problematiskt att hitta en lösning för detta, eftersom det inte är en funktion som helt enkelt kan inaktiveras.

melonDS 1.0 beta skärmdump (Bildkälla: Arisotura - melonDS utvecklare)
melonDS 1.0 beta skärmdump (Bildkälla: Arisotura - melonDS utvecklare)

Arisoturas nuvarande lösning är att göra en kopia av 2D-renderaren för OpenGL och överföra mer kompositionsarbete till GPU:n, vilket gör det möjligt att skapa högupplösta utdata samtidigt som synkroniseringen med emulerat VRAM fortfarande är korrekt. Som utvecklaren beskriver, "Det finns mycket att städa upp och förfina (och några saknade funktioner)", men på lång sikt bör detta göra det möjligt att flytta hela 2D-renderaren till GPU.

När det är gjort bör hela den uppsättning funktioner som beskrivs ovan bli tillgänglig för melonDS-användare. Detta kommer att möjliggöra renare högupplöst Nintendo DS-emulering än någonsin tidigare, och visa sig vara särskilt gynnsamt för den ökande marknaden för DS-inspirerade handhållna speldatorer och konsoler som AYN Thor, Ayaneo Pocket DSoch Anbernic RG DS.

Please share our article, every link counts!
Mail Logo
> Bärbara datorer, laptops - tester och nyheter > Nyheter > Nyhetsarkiv > Nyhetsarkiv 2025 11 > 3D med hög precision på dubbla skärmar, texturfiltrering och andra funktioner på väg till DS-emulering
Christopher Harper, 2025-11-18 (Update: 2025-11-19)