Arisotura, il principale sviluppatore del famoso sistema di alta precisione Emulatore Nintendo DS melonDS, ha partecipato a Reddit di recente per descrivere alcune caratteristiche in fase di sviluppo per l'emulatore DS, tra cui la grafica 3D ad alto schermo che funziona correttamente e, più avanti, il supporto completo per il filtraggio delle texture in 3D e "il filtraggio 2D layer/sprite, la rotazione/scala ad alta risoluzione" e l'anti-aliasing.
Sebbene sia vero che gli emulatori di Nintendo DS e 3DS emulatori di Nintendo DS e 3DS offrono da tempo il supporto per l'aumento delle risoluzioni di rendering interne, il 3D a doppio schermo con l'emulazione di Nintendo DS è stato a lungo un problema. Come descrive Arisotura, il 3D a doppio schermo è da tempo un problema noto in melonDS, con il risultato che ogni schermo sfarfalla tra la grafica ad alta risoluzione e quella a bassa risoluzione o, nel peggiore dei casi, non funziona affatto.
Il motivo per cui questo accade è dovuto alle limitazioni dell'hardware originale del Nintendo DS e della sua VRAM, in particolare la sua funzione di "cattura del display", che viene utilizzata per vari effetti (come il 3D a doppio schermo) e anche per verificare che la console sia ancora funzionante. Ciò significa che i fotogrammi catturati devono essere alla risoluzione nativa originale di 256x192 e rientrare nella VRAM emulata, il che causa lo sfarfallio e i crash. Per un emulatore di precisione come melonDS, trovare una soluzione a questo problema è particolarmente problematico, poiché non è una funzione che può essere semplicemente disattivata.
I nostri Top 10
» Top 10 Portatili Multimedia
» Top 10 Portatili Gaming
» Top 10 Portatili Gaming Leggeri
» Top 10 Portatili da Ufficio e Business economici
» Top 10 Portatili Premium da Ufficio/Business
» Top 10 Portatili sotto i 300 Euro
» Top 10 Portatili sotto i 500 Euro
» Top 10 dei Portatili Workstation
» Top 10 Subnotebooks
» Top 10 Ultrabooks
» Top 10 Convertibili
» Top 10 Tablets
» Top 10 Tablets Windows
» Top 10 Smartphones
La soluzione attuale di Arisotura consiste nel creare una copia del renderer 2D per OpenGL e scaricare più lavoro di compositing sulla GPU, consentendo di ottenere un output ad alta risoluzione e di sincronizzarsi correttamente con la VRAM emulata. Come descrive lo sviluppatore, "c'è ancora molto da pulire e perfezionare (e alcune funzionalità mancanti)", ma a lungo termine, questo dovrebbe permettere di spostare l'intero renderer 2D sulla GPU.
Una volta realizzato, la suite completa di funzioni descritte sopra dovrebbe diventare disponibile per gli utenti di melonDS. Ciò consentirà un'emulazione di Nintendo DS ad alta risoluzione più pulita che mai, e sarà particolarmente favorevole per il crescente mercato dei PC e delle console di gioco portatili ispirati a DS, come il modello AYN Thor AYN Thor, Ayaneo Pocket DSe Anbernic RG DS.




