{"id":693,"date":"2026-07-22T17:17:25","date_gmt":"2026-07-22T17:17:25","guid":{"rendered":"https:\/\/shattered.io\/it\/melonds-emulatore-nintendo-ds\/"},"modified":"2026-07-22T17:20:04","modified_gmt":"2026-07-22T17:20:04","slug":"melonds-emulatore-nintendo-ds","status":"publish","type":"post","link":"https:\/\/shattered.io\/it\/melonds-emulatore-nintendo-ds\/","title":{"rendered":"melonDS: Nintendo DS e DSi in 12 Passi, 40 Min [2026]"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Il Nintendo DS resta una delle console portatili pi\u00f9 amate della storia: secondo i dati ufficiali riportati su <a href=\"https:\/\/en.wikipedia.org\/wiki\/Nintendo_DS\" target=\"_blank\" rel=\"noopener\">Wikipedia<\/a>, l&#8217;intera famiglia DS ha venduto circa 154 milioni di unit\u00e0 nel mondo, con una libreria che include classici come Pok\u00e9mon Platino, New Super Mario Bros e Mario Kart DS. Nel 2026 chi vuole rigiocarli senza recuperare l&#8217;hardware originale pu\u00f2 contare su <strong>melonDS<\/strong>, l&#8217;emulatore open source pi\u00f9 accurato e ancora attivamente sviluppato per DS e DSi. Con licenza GPL-3.0, circa 4.874 stelle su GitHub e la versione stabile 1.1 rilasciata a novembre 2025, melonDS riproduce sia la DS classica sia la DSi, fotocamera e funzioni di rete locale incluse. Questa guida accompagna passo dopo passo il download, il recupero legale di BIOS e firmware, l&#8217;installazione su Windows, macOS, Linux e Android, la configurazione di controlli e prestazioni, fino alla risoluzione dei problemi pi\u00f9 comuni, in circa 40 minuti di lavoro complessivo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per chi segue da tempo la scena dell&#8217;emulazione Nintendo, il 2026 \u00e8 un anno particolare: dopo la chiusura forzata di Yuzu (emulatore Switch) nel marzo 2024 in seguito a una causa Nintendo risolta con un accordo da 2,4 milioni di dollari (dettagli su <a href=\"https:\/\/en.wikipedia.org\/wiki\/Yuzu_(emulator)\" target=\"_blank\" rel=\"noopener\">Wikipedia<\/a>), molti utenti si chiedono quanto siano &#8220;al sicuro&#8221; gli altri emulatori Nintendo. melonDS, come vedremo, si trova in una posizione diversa rispetto a Yuzu sia per la console emulata sia per la storia legale del progetto.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"cose-melonds-lemulatore-nintendo-ds-open-source\">Cos&#8217;\u00e8 melonDS: l&#8217;Emulatore Nintendo DS Open Source<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">melonDS \u00e8 un emulatore Nintendo DS e DSi distribuito sotto licenza <strong>GNU General Public License v3.0<\/strong>, sviluppato dal team melonDS-emu e ospitato su GitHub all&#8217;indirizzo <a href=\"https:\/\/github.com\/melonDS-emu\/melonDS\" target=\"_blank\" rel=\"noopener\">github.com\/melonDS-emu\/melonDS<\/a>. Al momento della stesura di questa guida il repository conta circa <strong>4.874 stelle<\/strong> e risulta aggiornato praticamente ogni giorno, un segnale di sviluppo attivo molto diverso da altri progetti di emulazione ormai fermi. L&#8217;ultima versione stabile \u00e8 la <strong>1.1<\/strong>, pubblicata il 18 novembre 2025, preceduta dalla 1.0 di luglio 2025 e dalla release candidate 1.0rc di fine 2024.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il progetto nasce con l&#8217;obiettivo dichiarato di fare le cose &#8220;per bene e in modo veloce&#8221;, puntando su un&#8217;emulazione accurata sia della DS originale sia della DSi, quest&#8217;ultima aggiunta a partire dalla versione 0.9. A differenza di alcuni emulatori concorrenti, melonDS non ha mai ricevuto azioni legali da parte di Nintendo, un dettaglio rilevante dopo la chiusura forzata di Yuzu nel 2024 in seguito a un accordo da 2,4 milioni di dollari con la casa di Kyoto. Il sito ufficiale del progetto, con documentazione e forum di supporto, \u00e8 <a href=\"https:\/\/melonds.kuribo64.net\/\" target=\"_blank\" rel=\"noopener\">melonds.kuribo64.net<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">melonDS esiste sia come applicazione standalone per Windows, macOS, Linux e BSD, sia come core per <a href=\"\/it\/configurare-retroarch\/\">RetroArch<\/a> tramite libretro. Le due versioni non sono equivalenti: lo standalone offre un supporto DSi pi\u00f9 completo e una gestione dei percorsi BIOS pi\u00f9 flessibile, mentre il core libretro \u00e8 in genere indietro rispetto al repository principale e ha funzioni Wi-Fi\/DSi pi\u00f9 limitate. Per questa guida ci concentriamo sulla versione standalone, quella consigliata per chi cerca la massima compatibilit\u00e0.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il progetto mantiene canali di supporto attivi su IRC e Discord, dove la community discute compatibilit\u00e0 dei giochi, build di sviluppo e segnalazioni di bug. Essendo distribuito sotto licenza GPL-3.0, chiunque pu\u00f2 ispezionare il codice sorgente, proporre modifiche tramite pull request o compilare versioni personalizzate: una trasparenza che manca del tutto a soluzioni proprietarie come DraStic. Il codice, in base ai dati del repository GitHub, \u00e8 scritto principalmente in C++ e C, con una piccola quota di CMake per il sistema di build e GLSL per gli shader del renderer OpenGL.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"melonds-vs-desmume-vs-drastic-quale-emulatore-scegliere\">melonDS vs DeSmuME vs DraStic: Quale Emulatore Scegliere<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Prima di installare melonDS vale la pena capire come si posiziona rispetto alle alternative storiche. <strong>DeSmuME<\/strong> (repository <a href=\"https:\/\/github.com\/TASEmulators\/desmume\" target=\"_blank\" rel=\"noopener\">TASEmulators\/desmume<\/a>, licenza GPLv2) \u00e8 il decano della categoria: conta circa 3.595 stelle su GitHub e, contrariamente a quanto si legge in alcune guide superate, riceve ancora commit regolari, con l&#8217;ultimo push registrato nelle 48 ore precedenti la stesura di questo articolo. Resta per\u00f2 orientato pi\u00f9 al debugging e al TASing (tool-assisted speedrun) che al gioco quotidiano. <strong>DraStic<\/strong>, invece, \u00e8 un&#8217;app Android a pagamento a codice chiuso che non riceve aggiornamenti sostanziali da diversi anni: resta popolare tra chi cerca un&#8217;app &#8220;chiavi in mano&#8221; ma non offre la trasparenza n\u00e9 il ritmo di sviluppo di un progetto open source.<\/p>\n\n\n\n<table class=\"wp-block-table\"><thead><tr><th>Caratteristica<\/th><th>melonDS<\/th><th>DeSmuME<\/th><th>DraStic<\/th><\/tr><\/thead><tbody>\n<tr><td>Licenza<\/td><td>GPL-3.0 (open source)<\/td><td>GPLv2 (open source)<\/td><td>Proprietaria, a pagamento<\/td><\/tr>\n<tr><td>Stelle GitHub<\/td><td>~4.874<\/td><td>~3.595<\/td><td>Non applicabile (closed source)<\/td><\/tr>\n<tr><td>Sviluppo attivo 2026<\/td><td>S\u00ec, commit quotidiani<\/td><td>S\u00ec, ma a ritmo ridotto<\/td><td>Fermo da anni<\/td><\/tr>\n<tr><td>Emulazione DSi<\/td><td>S\u00ec, dalla v0.9<\/td><td>No<\/td><td>No<\/td><\/tr>\n<tr><td>Piattaforme<\/td><td>Windows, macOS, Linux, BSD, Android (non ufficiale)<\/td><td>Windows, Linux, macOS<\/td><td>Solo Android<\/td><\/tr>\n<tr><td>Focus principale<\/td><td>Accuratezza e gioco quotidiano<\/td><td>Debug e TASing<\/td><td>Semplicit\u00e0 d&#8217;uso mobile<\/td><\/tr>\n<\/tbody><\/table>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"perche-non-il-core-retroarch\">Perch\u00e9 non il core RetroArch?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Chi usa gi\u00e0 <a href=\"\/it\/configurare-retroarch\/\">RetroArch<\/a> per altre console potrebbe essere tentato di caricare direttamente il core &#8220;melonDS DS&#8221; invece di installare la versione standalone. \u00c8 un&#8217;opzione legittima, soprattutto se si vuole sfruttare i salvataggi rapidi e i filtri shader comuni a tutti i core libretro, ma va sapesto che il core segue gli aggiornamenti del repository principale con un certo ritardo e storicamente offre una gestione DSi e Wi-Fi pi\u00f9 limitata. Per la massima compatibilit\u00e0 e per configurare correttamente BIOS e firmware DSi, questa guida usa la versione standalone come riferimento.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"prerequisiti-requisiti-hardware-software-e-file-necessari\">Prerequisiti: Requisiti Hardware, Software e File Necessari<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">melonDS non \u00e8 esigente in termini di risorse: la DS originale girava a frequenze di pochi megahertz, quindi qualunque PC o smartphone recente ha potenza pi\u00f9 che sufficiente. La vera attenzione va posta sui file di sistema, non sull&#8217;hardware. Ecco il quadro completo prima di iniziare.<\/p>\n\n\n\n<table class=\"wp-block-table\"><thead><tr><th>Requisito<\/th><th>Dettaglio<\/th><\/tr><\/thead><tbody>\n<tr><td>Sistema operativo<\/td><td>Windows 10\/11, macOS recenti, qualunque distribuzione Linux con Flatpak o pacchetti AUR, Android 8.0+ (porting non ufficiale)<\/td><\/tr>\n<tr><td>CPU<\/td><td>Qualunque processore dual-core moderno; il rendering 3D software beneficia di pi\u00f9 core su titoli pesanti<\/td><\/tr>\n<tr><td>RAM<\/td><td>2 GB liberi sono ampiamente sufficienti<\/td><\/tr>\n<tr><td>Spazio su disco<\/td><td>Meno di 100 MB per l&#8217;emulatore; lo spazio reale dipende dal numero di ROM conservate<\/td><\/tr>\n<tr><td>File BIOS\/firmware DS<\/td><td>bios9.bin (4 KB), bios7.bin (16 KB), firmware.bin (128\/256\/512 KB) \u2014 obbligatori, nessuna alternativa integrata<\/td><\/tr>\n<tr><td>File aggiuntivi per DSi<\/td><td>BIOS ARM9 DSi (64 KB), BIOS ARM7 DSi (64 KB), firmware DSi (128 KB), dump NAND (~240 MB dalla propria console)<\/td><\/tr>\n<tr><td>ROM<\/td><td>Dump legalmente estratti da cartucce possedute, in formato .nds o .dsi<\/td><\/tr>\n<\/tbody><\/table>\n\n\n\n<p class=\"wp-block-paragraph\">Un punto va chiarito subito perch\u00e9 genera confusione in molte guide online: a differenza di emulatori come <a href=\"\/it\/ppsspp-emulatore-psp\/\">PPSSPP<\/a>, che include un&#8217;implementazione ad alto livello (HLE) del BIOS PSP, melonDS <strong>richiede sempre i file BIOS e firmware reali<\/strong>. La documentazione ufficiale \u00e8 esplicita: &#8220;non abbiamo ancora avuto modo di realizzare BIOS\/firmware alternativi&#8221;. Non esiste quindi una modalit\u00e0 &#8220;senza BIOS&#8221; funzionante nella pratica: pianifica il recupero di questi file come primo passo, non come un&#8217;opzione da saltare.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"compatibilita-quali-giochi-funzionano-meglio-con-melonds\">Compatibilit\u00e0: Quali Giochi Funzionano Meglio con melonDS<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Una domanda ricorrente riguarda la percentuale di giochi compatibili. A differenza di progetti come <a href=\"\/it\/rpcs3-emulatore-ps3\/\">RPCS3<\/a> o <a href=\"\/it\/duckstation-emulatore-ps1\/\">DuckStation<\/a>, che pubblicano liste di compatibilit\u00e0 dettagliate titolo per titolo, melonDS <strong>non mantiene una lista ufficiale di compatibilit\u00e0 con percentuali verificate<\/strong>. Qualunque cifra di &#8220;compatibilit\u00e0 al 95%&#8221; o simile che si legge in giro non ha una fonte primaria verificabile: se non trovi un numero sul sito ufficiale o sul repository GitHub, trattalo come non ufficiale.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Detto questo, l&#8217;esperienza pratica della community suggerisce che la stragrande maggioranza dei giochi commerciali per DS gira correttamente, incluse produzioni 3D esigenti come la serie Mario Kart DS o New Super Mario Bros. Le eccezioni pi\u00f9 comuni riguardano titoli con funzioni di rete online originali (ormai comunque non pi\u00f9 raggiungibili, dato che i server Nintendo Wi-Fi Connection sono stati chiusi nel 2014) o con periferiche accessorie particolari. Per verificare lo stato di un gioco specifico prima di investire tempo nella configurazione, la sezione issue del repository ufficiale su GitHub resta la fonte pi\u00f9 aggiornata: essendo un progetto con commit quotidiani, i problemi di compatibilit\u00e0 vengono discussi e spesso risolti in tempi relativamente brevi rispetto a emulatori meno attivi.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"passo-1-scaricare-melonds-per-windows-e-macos\">Passo 1: Scaricare melonDS per Windows e macOS<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La fonte ufficiale per Windows e macOS \u00e8 la pagina delle release su GitHub: <a href=\"https:\/\/github.com\/melonDS-emu\/melonDS\/releases\" target=\"_blank\" rel=\"noopener\">github.com\/melonDS-emu\/melonDS\/releases<\/a>. Scarica l&#8217;archivio corrispondente al tuo sistema operativo (build a 64 bit per Windows, pacchetto per macOS) e non un file da siti terzi: melonDS \u00e8 distribuito come archivio portabile, quindi non richiede un vero e proprio installer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Estrai l&#8217;archivio in una cartella facile da ritrovare, ad esempio <code>Documenti\\melonDS<\/code> su Windows o <code>~\/melonDS<\/code> su macOS. Evita di estrarlo direttamente nel Cestino o in cartelle temporanee: la struttura di cartelle che creerai qui (BIOS, ROM, salvataggi) rester\u00e0 il punto di riferimento per tutti i passi successivi. Avvia l&#8217;eseguibile <code>melonDS.exe<\/code> (Windows) o l&#8217;applicazione <code>.app<\/code> (macOS): al primo avvio l&#8217;emulatore chieder\u00e0 i file BIOS, che imposteremo tra qualche passo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"passo-2-installare-melonds-su-linux-flatpak-e-aur\">Passo 2: Installare melonDS su Linux (Flatpak e AUR)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Su Linux il canale ufficiale pi\u00f9 semplice \u00e8 <a href=\"https:\/\/flathub.org\/apps\/net.kuribo64.melonDS\" target=\"_blank\" rel=\"noopener\">Flathub<\/a>, con il pacchetto <code>net.kuribo64.melonDS<\/code> \u2014 il dominio corrisponde a quello del sito ufficiale, un buon modo per verificarne l&#8217;autenticit\u00e0 prima di installarlo. Trattandosi di un pacchetto Flatpak, gira in un ambiente sandbox isolato dal resto del sistema: un vantaggio in termini di sicurezza rispetto a un binario scaricato ed eseguito senza alcun confinamento, al costo di qualche passaggio in pi\u00f9 se vuoi far leggere all&#8217;emulatore cartelle BIOS o ROM esterne al suo sandbox (basta autorizzare l&#8217;accesso alla cartella scelta al primo avvio, o configurarlo manualmente con Flatseal):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>flatpak install flathub net.kuribo64.melonDS<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Su distribuzioni basate su Arch Linux \u00e8 disponibile anche tramite <a href=\"https:\/\/aur.archlinux.org\/packages\/melonds\" target=\"_blank\" rel=\"noopener\">AUR<\/a>, con tre pacchetti alternativi: <code>melonds<\/code> (release stabile), <code>melonds-git<\/code> (build dal ramo di sviluppo) e <code>melonds-bin<\/code> (binario precompilato). Con un AUR helper come yay:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>yay -S melonds<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">In alternativa, il progetto fornisce anche workflow di build automatizzati per Ubuntu e BSD, utili se preferisci compilare da sorgente seguendo le istruzioni nel file BUILD.md del repository ufficiale.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"passo-3-installare-melonds-su-android\">Passo 3: Installare melonDS su Android<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Va precisato che il porting Android <strong>non \u00e8 ufficiale<\/strong>: \u00e8 un progetto separato mantenuto dallo sviluppatore Rafael V. Caetano, con pacchetto <code>me.magnum.melonds<\/code>, disponibile su Google Play dal 2021. Secondo le stime aggregate di AppBrain ha superato i 2,6 milioni di download, un volume che ne conferma la diffusione anche se resta un progetto indipendente dal repository principale.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per installarlo, cerca &#8220;melonDS&#8221; sul Play Store verificando che lo sviluppatore corrisponda a Rafael V. Caetano, oppure scarica l&#8217;APK direttamente dal repository GitHub del porting all&#8217;indirizzo <a href=\"https:\/\/github.com\/rafaelvcaetano\/melonDS-android\" target=\"_blank\" rel=\"noopener\">github.com\/rafaelvcaetano\/melonDS-android<\/a> se preferisci evitare Google Play. La versione Android condivide gran parte del motore di emulazione dello standalone desktop, ma la configurazione di BIOS e firmware avviene tramite un percorso dedicato nelle impostazioni dell&#8217;app, spiegato nel passo successivo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"passo-4-come-procurarsi-legalmente-bios-e-firmware-ds\">Passo 4: Come Procurarsi Legalmente BIOS e Firmware DS<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Questo \u00e8 il passaggio pi\u00f9 delicato e quello che distingue un&#8217;emulazione legittima da una violazione di copyright. melonDS richiede il dump dei file BIOS e firmware <strong>estratti dalla propria console DS o DS Lite<\/strong> tramite un flashcart e uno strumento di dump ufficiale collegato dal sito del progetto. Scaricare questi file da siti terzi non solo espone a rischi di malware, ma nella maggior parte delle giurisdizioni costituisce una violazione dei diritti d&#8217;autore, dato che i file BIOS sono software Nintendo protetto.<\/p>\n\n\n\n<table class=\"wp-block-table\"><thead><tr><th>File<\/th><th>Dimensione<\/th><th>Note<\/th><\/tr><\/thead><tbody>\n<tr><td>bios9.bin<\/td><td>4 KB<\/td><td>BIOS ARM9, obbligatorio per DS<\/td><\/tr>\n<tr><td>bios7.bin<\/td><td>16 KB<\/td><td>BIOS ARM7, obbligatorio per DS<\/td><\/tr>\n<tr><td>firmware.bin<\/td><td>128 \/ 256 \/ 512 KB<\/td><td>256 KB = DS\/DS Lite standard; 128 KB (dump da DSi\/3DS) non \u00e8 avviabile in modalit\u00e0 firmware, solo dati di configurazione; 512 KB = variante iQue DS<\/td><\/tr>\n<tr><td>BIOS ARM9\/ARM7 DSi<\/td><td>64 KB ciascuno<\/td><td>Necessari solo per la modalit\u00e0 DSi<\/td><\/tr>\n<tr><td>Firmware DSi<\/td><td>128 KB<\/td><td>Necessario solo per la modalit\u00e0 DSi<\/td><\/tr>\n<tr><td>Dump NAND DSi<\/td><td>~240 MB<\/td><td>Deve provenire dalla propria console: \u00e8 legato crittograficamente a quell&#8217;unit\u00e0 specifica<\/td><\/tr>\n<\/tbody><\/table>\n\n\n\n<p class=\"wp-block-paragraph\">Un errore comune \u00e8 usare un firmware dumpato da una DSi o da una 3DS in modalit\u00e0 retrocompatibile DS: questi file da 128 KB contengono solo dati di configurazione e <strong>non sono avviabili<\/strong> per un boot firmware reale. Serve un dump da una DS o DS Lite originale per quella funzione specifica. Il sito ufficiale collega uno strumento di dump da eseguire su un flashcart per estrarre questi file legalmente dalla propria console; per la NAND DSi \u00e8 previsto un tool dedicato, sempre linkato dalla pagina FAQ ufficiale.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nella pratica, il procedimento richiede una cartuccia flashcart (hardware che si inserisce nello slot Game Boy Advance o DS della console, a seconda del modello) su cui caricare lo strumento di dump ufficiale come se fosse una normale applicazione homebrew. Non serve modding permanente n\u00e9 apertura della console: la maggior parte dei flashcart moderni funziona semplicemente inserendo la scheda ed eseguendo il programma di dump, che scrive i file BIOS e firmware su una scheda microSD. Se possiedi gi\u00e0 una DS o DSi con un flashcart per altri scopi (ad esempio backup homebrew), il procedimento richiede pochi minuti; se parti da zero, considera che l&#8217;acquisto di un flashcart economico \u00e8 comunque pi\u00f9 veloce e pi\u00f9 sicuro, sul piano legale, che affidarsi a dump di provenienza sconosciuta trovati online.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"passo-5-configurare-i-percorsi-bios-in-melonds\">Passo 5: Configurare i Percorsi BIOS in melonDS<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Una volta ottenuti i file, la struttura di cartelle consigliata (valida sia su desktop sia su Android) \u00e8 la seguente:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>melonDS\/\n\u251c\u2500\u2500 bios\/\n\u2502   \u251c\u2500\u2500 bios9.bin\n\u2502   \u251c\u2500\u2500 bios7.bin\n\u2502   \u251c\u2500\u2500 firmware.bin\n\u2502   \u251c\u2500\u2500 bios9i.bin\n\u2502   \u251c\u2500\u2500 bios7i.bin\n\u2502   \u251c\u2500\u2500 firmwarei.bin\n\u2502   \u2514\u2500\u2500 nand.bin\n\u2514\u2500\u2500 roms\/\n    \u2514\u2500\u2500 nds\/\n        \u2514\u2500\u2500 (i tuoi file .nds\/.dsi)<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Apri melonDS e vai su <strong>Config \u2192 Emu Settings \u2192 DS-mode<\/strong> (e la sezione equivalente <strong>DSi-mode<\/strong> se hai anche i file DSi). Da qui puoi sfogliare e selezionare manualmente ciascun file, oppure abilitare l&#8217;opzione &#8220;Use external BIOS\/firmware files&#8221; per puntare l&#8217;emulatore alla cartella creata sopra. Il percorso viene salvato nel file di configurazione <code>melonDS.ini<\/code>, che avr\u00e0 un aspetto simile a questo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>[DS]\nBIOS9Path=bios\/bios9.bin\nBIOS7Path=bios\/bios7.bin\nFirmwarePath=bios\/firmware.bin\n\n[DSi]\nBIOS9Path=bios\/bios9i.bin\nBIOS7Path=bios\/bios7i.bin\nFirmwarePath=bios\/firmwarei.bin\nNANDPath=bios\/nand.bin<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Se ricevi un errore relativo a dimensione o formato del file, ricontrolla i valori nella tabella del passo precedente: una dimensione errata \u00e8 quasi sempre segno di un file corrotto o del tipo sbagliato di dump.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"passo-6-primo-avvio-e-impostazioni-generali\">Passo 6: Primo Avvio e Impostazioni Generali<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Con BIOS e firmware configurati, apri il menu <strong>Config<\/strong> e decidi se procedere in modalit\u00e0 DS o DSi: la scelta dipende dai giochi che vuoi emulare, dato che alcuni titoli DSiWare funzionano solo in modalit\u00e0 DSi. Nella stessa schermata trovi l&#8217;opzione <strong>&#8220;Boot game directly&#8221;<\/strong>, che salta la schermata di avvio Nintendo caricando subito la ROM: comoda per velocizzare i test, ma se lasciata disattivata per errore su un firmware incompleto pu\u00f2 restituire una schermata nera invece del menu di sistema.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Da qui puoi anche impostare la lingua di sistema simulata, il fuso orario e il nickname del profilo firmware, dati che alcuni giochi (soprattutto quelli con funzioni Wi-Fi locali) leggono all&#8217;avvio. Se hai dumpato il firmware dalla tua console originale, questi valori saranno gi\u00e0 popolati con le tue impostazioni reali. Presta attenzione anche alla regione impostata nel firmware: alcuni titoli, in particolare i giochi educativi o quelli con contenuti legati a un mercato specifico, controllano questo valore e possono mostrare messaggi di avviso o bloccarsi se la regione non corrisponde a quella della cartuccia usata.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"passo-7-configurare-controlli-e-layout-a-doppio-schermo\">Passo 7: Configurare Controlli e Layout a Doppio Schermo<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Il DS ha due schermi, uno dei quali touch: melonDS gestisce questo aspetto tramite un menu dedicato al layout, con opzioni per disposizione verticale, orizzontale, ibrida o singolo schermo con cambio rapido. Su desktop con mouse il touch si simula con il clic sinistro; su dispositivi senza schermo touch (o quando si gioca con controller) pu\u00f2 essere utile mappare lo stilo su un&#8217;area dello schermo controllabile con levetta analogica o mouse virtuale.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La mappatura dei tasti si configura da <strong>Config \u2192 Input<\/strong>, dove puoi assegnare croce direzionale, pulsanti A\/B\/X\/Y, L\/R, Start\/Select e il pulsante microfono a tastiera o controller. melonDS supporta anche configurazioni multiple salvabili, utile se giochi sia con tastiera sia con gamepad in momenti diversi. Ricorda di salvare la configurazione prima di uscire: un errore comune \u00e8 modificare i controlli e chiudere l&#8217;emulatore senza confermare, perdendo le modifiche.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"passo-8-aggiungere-rom-e-organizzare-la-libreria\">Passo 8: Aggiungere ROM e Organizzare la Libreria<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Copia i tuoi file .nds (o .dsi per titoli DSiWare) nella cartella <code>roms\/nds<\/code> creata al Passo 5. melonDS non richiede un rescan di libreria complesso: da <strong>File \u2192 Open ROM<\/strong> puoi navigare direttamente alla cartella e avviare il gioco. Vale la pena ribadire un punto legale: usa solo dump ricavati da cartucce che possiedi fisicamente. Il download di ROM di giochi non posseduti resta una violazione di copyright indipendentemente dal paese, anche quando l&#8217;emulatore stesso \u00e8 perfettamente legale.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se la tua libreria cresce, organizza le ROM in sottocartelle per generazione o genere: melonDS non offre un vero e proprio &#8220;game browser&#8221; con copertine come fanno frontend dedicati, quindi per collezioni ampie pu\u00f2 avere senso abbinarlo a un launcher come <a href=\"\/it\/configurare-playnite\/\">Playnite<\/a> o integrarlo in un setup <a href=\"\/it\/installare-emudeck\/\">EmuDeck<\/a>, che gestiscono automaticamente le sottocartelle di pi\u00f9 emulatori contemporaneamente.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"passo-9-ottimizzare-grafica-audio-e-prestazioni\">Passo 9: Ottimizzare Grafica, Audio e Prestazioni<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Per la grafica, melonDS offre un renderer software (pi\u00f9 compatibile, consigliato come punto di partenza) e un renderer OpenGL, ancora indicato nella documentazione ufficiale come lavoro in corso e in miglioramento continuo. Il renderer OpenGL consente di aumentare la risoluzione interna della componente 3D oltre la nativa della DS, utile su schermi moderni ad alta densit\u00e0 di pixel, ma su alcuni giochi con effetti particolari pu\u00f2 introdurre artefatti grafici che il renderer software non presenta.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sull&#8217;audio, l&#8217;interpolazione del canale pu\u00f2 essere regolata da <strong>Config \u2192 Audio Settings<\/strong>: valori pi\u00f9 alti migliorano la qualit\u00e0 percepita ma aumentano leggermente il carico sulla CPU. Per le prestazioni generali, dato che la CPU della DS \u00e8 a bassissima frequenza, quasi ogni hardware moderno gira a piena velocit\u00e0; su dispositivi ARM (inclusi alcuni handheld Android) verifica che il <strong>JIT recompiler<\/strong> sia attivo nelle impostazioni CPU, perch\u00e9 senza di esso l&#8217;emulazione passa a un&#8217;interpretazione software molto pi\u00f9 lenta.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se anche con JIT attivo un titolo specifico rallenta (capita raramente, di solito su scene 3D particolarmente cariche di effetti), melonDS mette a disposizione un limitatore di velocit\u00e0 disattivabile per i test e un frame skip configurabile che salta il rendering di alcuni fotogrammi per alleggerire il carico. Usalo con cautela: su un hardware gi\u00e0 abbastanza potente da emulare la DS a piena velocit\u00e0, attivare il frame skip di default \u00e8 quasi sempre superfluo e peggiora solo la fluidit\u00e0 percepita.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"passo-10-save-state-salvataggi-nativi-e-cheat-code\">Passo 10: Save State, Salvataggi Nativi e Cheat Code<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">melonDS distingue due tipi di salvataggio: i <strong>save state<\/strong>, istantanee complete della memoria richiamabili da tastiera con tasti rapidi configurabili, e i <strong>salvataggi nativi<\/strong> (.sav), equivalenti ai salvataggi della batteria della cartuccia originale e usati dal gioco stesso tramite i suoi menu interni. I file .sav vengono creati automaticamente nella stessa cartella della ROM alla prima scrittura su memoria: evita di cancellarli o rinominarli manualmente, perch\u00e9 il nome deve corrispondere esattamente a quello della ROM associata.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per i cheat code in formato Action Replay, melonDS include un editor integrato raggiungibile dal menu di sistema durante l&#8217;esecuzione di un gioco, dove \u00e8 possibile inserire manualmente i codici. Non aspettarti un database di cheat precaricato come su alcuni frontend: la gestione resta manuale, coerente con la filosofia del progetto orientata all&#8217;accuratezza pi\u00f9 che alle funzioni accessorie.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"passo-11-attivare-la-modalita-dsi-e-il-dump-nand\">Passo 11: Attivare la Modalit\u00e0 DSi e il Dump NAND<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La modalit\u00e0 DSi, disponibile dalla versione 0.9 di melonDS, richiede oltre ai BIOS e firmware dedicati anche un <strong>dump NAND di circa 240 MB<\/strong>. Questo \u00e8 probabilmente il passaggio pi\u00f9 frainteso dell&#8217;intera configurazione: il dump NAND non \u00e8 un file generico scaricabile, ma \u00e8 <strong>crittograficamente legato alla console DSi specifica<\/strong> da cui viene estratto. Un dump preso da una console diversa dalla propria, anche se tecnicamente valido, non si avvier\u00e0 correttamente sul tuo emulatore.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per estrarre questi file dalla propria DSi, il sito ufficiale di melonDS collega uno strumento di dump dedicato pensato per questo scopo, distinto da quello usato per i file DS standard. Una volta ottenuti tutti e quattro i file DSi (BIOS ARM9, BIOS ARM7, firmware, NAND), configurali nella sezione <strong>DSi-mode<\/strong> del menu Emu Settings seguendo la stessa logica del Passo 5. Ricorda che titoli DSiWare e funzioni come la fotocamera integrata funzionano solo in questa modalit\u00e0, non in modalit\u00e0 DS standard. Vale la pena impostare la modalit\u00e0 DSi solo se ti interessano specificamente questi contenuti: se il tuo obiettivo \u00e8 semplicemente rigiocare i titoli da cartuccia della DS classica, la modalit\u00e0 DS standard vista nei passi precedenti \u00e8 pi\u00f9 semplice da configurare e sufficiente per la stragrande maggioranza dei giochi.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"passo-12-multiplayer-locale-via-melonap-wi-fi-virtuale\">Passo 12: Multiplayer Locale via melonAP (Wi-Fi Virtuale)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">melonDS include melonAP, un access point virtuale che permette a pi\u00f9 istanze dell&#8217;emulatore di comunicare tra loro simulando le funzioni Wi-Fi locali della DS, utile per giochi multiplayer come Mario Kart DS o Pok\u00e9mon. \u00c8 disponibile una modalit\u00e0 diretta (basata su libpcap) e una indiretta, pi\u00f9 semplice da configurare ma con compatibilit\u00e0 limitata a determinati giochi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Va detto con chiarezza: la documentazione ufficiale del progetto descrive questa funzione come <strong>ancora instabile e in sviluppo<\/strong>, e il multiplayer via internet resta nella lista delle cose da fare del progetto. Non aspettarti quindi un&#8217;esperienza online paragonabile a servizi moderni: per risultati pi\u00f9 affidabili, il multiplayer locale tra due PC sulla stessa rete resta l&#8217;uso pi\u00f9 realistico oggi.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"melonds-su-steam-deck-e-handheld-linux\">melonDS su Steam Deck e Handheld Linux<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Buona parte del pubblico che emula console Nintendo portatili oggi lo fa da uno Steam Deck o da un handheld PC concorrente con SteamOS o distribuzioni derivate. Su questi dispositivi, il modo pi\u00f9 pulito per installare melonDS resta il pacchetto Flatpak visto al Passo 2, disponibile in Modalit\u00e0 Desktop tramite Discover o direttamente da terminale. Chi preferisce non gestire l&#8217;installazione manualmente pu\u00f2 integrare melonDS in un frontend che si occupa automaticamente di BIOS, percorsi ROM e scorciatoie: sia <a href=\"\/it\/installare-emudeck\/\">EmuDeck<\/a> sia RetroDECK (confrontati nel nostro approfondimento <a href=\"\/it\/emudeck-vs-retrodeck\/\">EmuDeck vs RetroDECK<\/a>) includono melonDS tra gli emulatori supportati nativamente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Su questi dispositivi handheld, tipicamente basati su APU x86 AMD e non su architettura ARM, il problema del JIT recompiler descritto al Passo 9 raramente si presenta: la potenza di calcolo disponibile \u00e8 di ordini di grandezza superiore a quella richiesta dalla DS, quindi anche una configurazione di base gira senza scatti. L&#8217;attenzione va spostata piuttosto sulla mappatura dei controlli: lo schermo touch inferiore della DS va simulato con lo schermo touch dell&#8217;handheld stesso (se presente) oppure con il trackpad destro, mentre la levetta analogica pu\u00f2 fungere da stilo virtuale per i giochi che richiedono precisione ridotta. Vale la pena salvare un profilo di controlli dedicato per melonDS distinto da quello usato per altri emulatori, dato che il layout a doppio schermo cambia radicalmente le esigenze di mappatura rispetto, ad esempio, a un emulatore PS1 o GameCube a schermo singolo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"errori-comuni-da-evitare\">Errori Comuni da Evitare<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>1. Usare un firmware dumpato da DSi o 3DS per il boot DS.<\/strong><br \/>I file da 128 KB estratti da queste console contengono solo dati di configurazione, non sono avviabili in modalit\u00e0 firmware reale.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>2. Scaricare BIOS da siti terzi invece di dumparli dalla propria console.<\/strong><br \/>Oltre al rischio legale, questi file spesso sono corrotti, modificati o veicolo di malware.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>3. Confondere i nomi o le dimensioni dei file BIOS.<\/strong><br \/>bios9.bin e bios7.bin non sono intercambiabili: dimensioni sbagliate (4 KB vs 16 KB) sono il primo segnale di un file nella cartella sbagliata.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>4. Usare un dump NAND DSi non proprio.<\/strong><br \/>\u00c8 legato crittograficamente alla console di origine: un dump preso in prestito o scaricato online semplicemente non si avvier\u00e0.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>5. Lasciare &#8220;Boot game directly&#8221; disattivato con un firmware incompleto.<\/strong><br \/>Il risultato tipico \u00e8 una schermata nera invece del previsto menu di sistema Nintendo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>6. Ignorare il layout schermo prima di giocare titoli touch-intensive.<\/strong><br \/>Giochi come quelli della serie WarioWare o i puzzle game richiedono un layout e una mappatura touch coerenti, altrimenti diventano ingiocabili.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>7. Confondere le impostazioni dello standalone con quelle del core RetroArch.<\/strong><br \/>Sono due configurazioni separate con percorsi BIOS indipendenti: modificare una non aggiorna l&#8217;altra.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>8. Non attivare il JIT recompiler su dispositivi ARM.<\/strong><br \/>Senza JIT l&#8217;emulazione passa a un&#8217;interpretazione via software molto pi\u00f9 lenta, causando rallentamenti anche su hardware potente.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"risoluzione-dei-problemi-soluzioni-alle-difficolta-piu-comuni\">Risoluzione dei Problemi: Soluzioni alle Difficolt\u00e0 pi\u00f9 Comuni<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>&#8220;BIOS\/firmware non trovato&#8221; all&#8217;avvio.<\/strong><br \/>Controlla che i percorsi in Config \u2192 Emu Settings puntino esattamente ai file corretti e che le dimensioni corrispondano alla tabella dei requisiti.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Schermata nera dopo il boot.<\/strong><br \/>Quasi sempre un firmware incompleto o non compatibile con la modalit\u00e0 di boot selezionata: verifica se hai un firmware da 128 KB (solo configurazione) invece di uno da 256 KB.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Audio assente o con scatti.<\/strong><br \/>Riduci il valore di interpolazione audio nelle impostazioni o verifica che il dispositivo di output selezionato in melonDS corrisponda a quello di sistema.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Il touch input non risponde sul secondo schermo.<\/strong><br \/>Controlla la mappatura in Config \u2192 Input: su desktop il touch corrisponde di norma al clic sinistro del mouse sull&#8217;area dello schermo inferiore.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Il salvataggio non persiste tra una sessione e l&#8217;altra.<\/strong><br \/>Verifica che il file .sav abbia lo stesso nome della ROM e si trovi nella stessa cartella; un rinomino manuale della ROM dopo la creazione del salvataggio rompe l&#8217;associazione.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Framerate basso su hardware datato.<\/strong><br \/>Passa dal renderer OpenGL a quello software, che \u00e8 pi\u00f9 compatibile e spesso pi\u00f9 leggero su GPU integrate poco recenti.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Il multiplayer locale via melonAP non si connette.<\/strong><br \/>Ricorda che questa funzione \u00e8 ufficialmente documentata come instabile: prova la modalit\u00e0 indiretta se quella diretta fallisce, e verifica che entrambe le istanze siano sulla stessa rete locale.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>La modalit\u00e0 DSi non si avvia nonostante i file configurati.<\/strong><br \/>Il dump NAND \u00e8 quasi certamente non tuo o corrotto: essendo legato crittograficamente alla console d&#8217;origine, non esistono dump &#8220;generici&#8221; funzionanti.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Il controller non viene rilevato.<\/strong><br \/>Ricollega il dispositivo prima di aprire melonDS: l&#8217;emulatore rileva i controller collegati all&#8217;avvio e, in alcuni casi, richiede un riavvio dell&#8217;applicazione dopo il collegamento a caldo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Un gioco specifico si blocca in un punto preciso.<\/strong><br \/>Controlla la sezione issue del repository GitHub ufficiale: essendo un progetto attivo, problemi di compatibilit\u00e0 puntuali su titoli specifici vengono spesso gi\u00e0 segnalati e talvolta risolti nelle build di sviluppo. Se il problema non risulta noto, prova prima a passare dal renderer OpenGL a quello software (o viceversa): diversi blocchi legati a effetti 3D specifici dipendono dal renderer scelto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Le impostazioni si resettano a ogni avvio.<\/strong><br \/>Controlla i permessi di scrittura sulla cartella contenente melonDS.ini: su Windows, evitare di eseguire l&#8217;emulatore da cartelle protette come &#8220;Program Files&#8221; risolve il problema nella maggior parte dei casi. Su Linux, verifica di avere permessi di scrittura sulla cartella di configurazione dell&#8217;utente, oppure \u2014 se usi la versione Flatpak \u2014 controlla che il sandbox non stia scrivendo la configurazione in un percorso isolato diverso da quello che ti aspetti.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>L&#8217;emulatore segnala una versione del firmware non valida.<\/strong><br \/>Verifica di non aver mescolato un firmware DS con percorsi configurati per la modalit\u00e0 DSi o viceversa: le due modalit\u00e0 richiedono file distinti e non intercambiabili, anche se i nomi dei file possono sembrare simili a colpo d&#8217;occhio.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"consigli-avanzati-per-utenti-esperti\">Consigli Avanzati per Utenti Esperti<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Una volta completata la configurazione di base, alcuni accorgimenti aggiuntivi migliorano sensibilmente l&#8217;esperienza, soprattutto per chi gestisce una libreria ampia o hardware meno recente.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"shader-e-filtri-grafici\">Shader e Filtri Grafici<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Se preferisci un&#8217;immagine pi\u00f9 morbida rispetto ai pixel nativi della DS, il core libretro di melonDS all&#8217;interno di RetroArch d\u00e0 accesso alla libreria condivisa di shader del progetto libretro, incluse opzioni di upscaling comuni ad altri emulatori retro. Lo standalone non include questa libreria di shader, un motivo in pi\u00f9 per considerare RetroArch se la personalizzazione grafica \u00e8 la tua priorit\u00e0 principale rispetto alla piena compatibilit\u00e0 DSi.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"jit-recompiler-e-overclock-della-cpu-virtuale\">JIT Recompiler e Overclock della CPU Virtuale<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Per titoli particolarmente esigenti sul piano 3D, melonDS permette di regolare la velocit\u00e0 di clock emulata delle CPU ARM9\/ARM7 oltre i valori originali della console. \u00c8 un compromesso: aumenta la fluidit\u00e0 su giochi pesanti ma pu\u00f2 introdurre bug di temporizzazione su titoli che dipendono da cicli di clock precisi, quindi va attivato caso per caso e non lasciato come impostazione globale predefinita.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Chi gestisce pi\u00f9 emulatori contemporaneamente pu\u00f2 integrare melonDS in un frontend unificato: setup come <a href=\"\/it\/installare-emudeck\/\">EmuDeck<\/a> o il confronto diretto <a href=\"\/it\/emudeck-vs-retrodeck\/\">EmuDeck vs RetroDECK<\/a> semplificano l&#8217;organizzazione di BIOS e ROM su pi\u00f9 sistemi contemporaneamente, mentre un launcher generico come <a href=\"\/it\/configurare-lutris\/\">Lutris<\/a> pu\u00f2 aiutare a lanciare melonDS insieme ad altri giochi PC dalla stessa interfaccia.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un ultimo accorgimento utile per chi gioca su pi\u00f9 dispositivi (ad esempio PC fisso e Steam Deck): tieni la cartella <code>roms<\/code> e i relativi file .sav in una cartella sincronizzata tramite servizi cloud generici o Syncthing, cos\u00ec i progressi di gioco restano coerenti passando da un dispositivo all&#8217;altro. Presta per\u00f2 attenzione a non avviare lo stesso gioco su due dispositivi contemporaneamente con la sincronizzazione attiva: scritture simultanee sullo stesso file .sav possono corrompere il salvataggio, esattamente come accadrebbe con qualunque altro file sincronizzato modificato in parallelo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"il-tuo-progetto-completo-configurazione-finale-in-sintesi\">Il Tuo Progetto Completo: Configurazione Finale in Sintesi<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Mettendo insieme tutti i passi precedenti, ecco come si presenta una configurazione melonDS completa e funzionante, pronta per DS e DSi:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>melonDS\/\n\u251c\u2500\u2500 melonDS.exe (o binario Linux\/macOS)\n\u251c\u2500\u2500 melonDS.ini\n\u251c\u2500\u2500 bios\/\n\u2502   \u251c\u2500\u2500 bios9.bin        (4 KB - DS)\n\u2502   \u251c\u2500\u2500 bios7.bin        (16 KB - DS)\n\u2502   \u251c\u2500\u2500 firmware.bin     (256 KB - DS)\n\u2502   \u251c\u2500\u2500 bios9i.bin       (64 KB - DSi)\n\u2502   \u251c\u2500\u2500 bios7i.bin       (64 KB - DSi)\n\u2502   \u251c\u2500\u2500 firmwarei.bin    (128 KB - DSi)\n\u2502   \u2514\u2500\u2500 nand.bin         (~240 MB - DSi, dalla tua console)\n\u2514\u2500\u2500 roms\/\n    \u2514\u2500\u2500 nds\/\n        \u251c\u2500\u2500 pokemon_platino.nds\n        \u251c\u2500\u2500 mario_kart_ds.nds\n        \u2514\u2500\u2500 new_super_mario_bros.nds<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Checklist finale prima di iniziare a giocare: BIOS e firmware DS configurati e verificati nelle dimensioni corrette, controlli mappati e salvati, layout schermo scelto in base al tipo di gioco, renderer grafico impostato (software per compatibilit\u00e0, OpenGL per risoluzione pi\u00f9 alta), e \u2014 se ti interessa la modalit\u00e0 DSi \u2014 dump NAND estratto dalla tua console personale. Con questi elementi a posto, melonDS \u00e8 pronto per l&#8217;uso quotidiano.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"domande-frequenti-su-melonds\">Domande Frequenti su melonDS<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>melonDS \u00e8 legale da usare?<\/strong><br \/>S\u00ec, l&#8217;emulatore in s\u00e9 \u00e8 un software originale distribuito con licenza GPL-3.0. Diventa una violazione di copyright solo se usato con ROM o file BIOS non ricavati da hardware posseduto legalmente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Posso usare melonDS senza i file BIOS?<\/strong><br \/>No. A differenza di altri emulatori, la documentazione ufficiale conferma che non esiste ancora un&#8217;alternativa integrata ai BIOS\/firmware reali: vanno sempre procurati dalla propria console.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Dove trovo legalmente i file BIOS e firmware?<\/strong><br \/>Solo dumpandoli dalla tua console DS o DSi tramite un flashcart e gli strumenti di dump collegati dal sito ufficiale melonds.kuribo64.net. Non esistono alternative legali &#8220;pronte&#8221; da scaricare.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>melonDS \u00e8 meglio di DeSmuME?<\/strong><br \/>Dipende dall&#8217;uso: melonDS ha pi\u00f9 stelle su GitHub, aggiornamenti pi\u00f9 frequenti e supporto DSi, mentre DeSmuME resta un riferimento per il debugging e il TASing grazie ai suoi strumenti dedicati. Per il gioco quotidiano su titoli commerciali, melonDS \u00e8 generalmente la scelta consigliata dalla community nel 2026.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Posso giocare online con melonDS?<\/strong><br \/>Solo in locale tramite melonAP, e la funzione \u00e8 ufficialmente descritta come instabile. Il multiplayer via internet \u00e8 ancora nella lista delle funzionalit\u00e0 future del progetto, quindi non aspettarti un&#8217;esperienza equivalente a un servizio online moderno.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>melonDS supporta i giochi DSiWare?<\/strong><br \/>S\u00ec, ma solo avviando l&#8217;emulatore in modalit\u00e0 DSi con tutti e quattro i file dedicati configurati, incluso il dump NAND dalla propria console.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Funziona su Steam Deck o altri handheld Linux?<\/strong><br \/>S\u00ec, tramite Flatpak (net.kuribo64.melonDS) oppure integrato in frontend come EmuDeck; su questi dispositivi conviene verificare che il JIT recompiler sia attivo per prestazioni ottimali.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Quali sono i requisiti minimi hardware?<\/strong><br \/>Molto contenuti: 2 GB di RAM libera e una CPU dual-core moderna sono pi\u00f9 che sufficienti, dato che la DS originale operava a frequenze molto basse rispetto a qualunque dispositivo attuale.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"approfondimenti-correlati\">Approfondimenti Correlati<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"\/it\/azahar-emulatore-3ds\/\">Azahar: l&#8217;erede di Citra per l&#8217;emulazione 3DS in 12 passi<\/a><\/li>\n<li><a href=\"\/it\/ppsspp-emulatore-psp\/\">PPSSPP: emulare la PSP senza BIOS in 12 passi<\/a><\/li>\n<li><a href=\"\/it\/duckstation-emulatore-ps1\/\">DuckStation: la guida completa all&#8217;emulazione PS1<\/a><\/li>\n<li><a href=\"\/it\/configurare-retroarch\/\">RetroArch: oltre 100 core in 12 passi<\/a><\/li>\n<li><a href=\"\/it\/emudeck-vs-retrodeck\/\">EmuDeck vs RetroDECK: quale frontend scegliere<\/a><\/li>\n<li><a href=\"\/it\/dolphin-emulatore-gamecube-wii\/\">Dolphin Emulator: GameCube e Wii in 12 passi<\/a><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Per altre guide e notizie sul mondo console, emulazione ed esports, visita la sezione <a href=\"\/it\/category\/esports\/\">Esports<\/a> di shattered.io.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Il Nintendo DS resta una delle console portatili pi\u00f9 amate della storia: secondo i dati ufficiali riportati su Wikipedia, l&#8217;intera famiglia DS ha venduto circa 154 milioni di unit\u00e0 nel\u2026<\/p>\n","protected":false},"author":4,"featured_media":694,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[],"class_list":["post-693","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-esports"],"_links":{"self":[{"href":"https:\/\/shattered.io\/it\/wp-json\/wp\/v2\/posts\/693","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/shattered.io\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/shattered.io\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/shattered.io\/it\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/shattered.io\/it\/wp-json\/wp\/v2\/comments?post=693"}],"version-history":[{"count":1,"href":"https:\/\/shattered.io\/it\/wp-json\/wp\/v2\/posts\/693\/revisions"}],"predecessor-version":[{"id":695,"href":"https:\/\/shattered.io\/it\/wp-json\/wp\/v2\/posts\/693\/revisions\/695"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/shattered.io\/it\/wp-json\/wp\/v2\/media\/694"}],"wp:attachment":[{"href":"https:\/\/shattered.io\/it\/wp-json\/wp\/v2\/media?parent=693"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/shattered.io\/it\/wp-json\/wp\/v2\/categories?post=693"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/shattered.io\/it\/wp-json\/wp\/v2\/tags?post=693"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}