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.
Topp 10...
» Topp 10: Bästa bärbara allround/multimediadatorerna
» Topp 10: Bästa bärbara speldatorerna
» Topp 10: Bärbara budget/kontorsdatorer
» Topp 10: Bästa bärbara kontors/premiumdatorerna
» Topp 10: Bärbara arbetsstationer
» Topp 10: De bästa små/kompakta bärbara datorerna
» Topp 10: Bästa ultrabooks
» Topp 10: Bästa hybriddatorerna
» Topp 10: Bästa surfplattorna
» Topp 10: Marknadens bästa smartphones
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.


