
Dopo mesi di attesa ,il Team di sviluppo dietro MeloNX ha rilasciato ufficialmente una nuova versione 1.1.0. MeloNX è un emulatore della Nintendo Switch per iOS basato su Ryujinx, scritto principalmente in C#. Progettato per portare prestazioni accurate e un’interfaccia user-friendly su iOS, MeloNX rende i giochi Switch accessibili sui dispositivi Apple. Sviluppato da zero, MeloNX è open source e disponibile su Github con licenza MeloNX (basata su MIT) .
Anteprima
Compatibilità
MeloNX funziona su iPhone X e successivi e iPad 7a generazione e successivi. Controlla la compatibilità sul sito web .
Utilizzo
Domande frequenti
- MeloNX è realizzato per iOS 17+; iOS 15 – 16 è supportato ma potrebbe presentare dei problemi.
- MeloNX necessita di Xcode o di un account sviluppatore Apple a pagamento. Il supporto SideStore potrebbe arrivare presto (SideStore Side Issue)
- MeloNX ha bisogno di JIT
- Dispositivo consigliato: iPhone 15 Pro o successivo.
- Dispositivo di fascia bassa consigliato**: iPhone 13 Pro.
- Dispositivo più basso supportato: iPhone XR
Come installare
Account sviluppatore a pagamento
-
Caricare lateralmente l’app
- Utilizzare qualsiasi strumento di sideloading che supporti gli ID Apple.
-
Abilita i diritti
- Visita gli identificatori degli sviluppatori Apple .
- Individua MeloNX e abilita i seguenti diritti:
Increased Memory Limit
Increased Debugging Memory Limit
-
Reinstallare l’app
- Eliminare l’installazione esistente.
- Eseguire nuovamente il sideload dell’app con i diritti aggiornati.
-
Abilita JIT
- Utilizza il metodo che preferisci per abilitare la compilazione Just-In-Time (JIT).
-
Aggiungi i file necessari
Se riscontri problemi durante l’installazione del firmware (assicurati prima che le tue chiavi siano installate)
- Se necessario, installare il firmware e le chiavi da Ryujinx Desktop .
- Copiare le cartelle bis e system
Codice X
-
Guida alla compilazione
- Visita la guida qui .
-
Aggiungi i file necessari
Se riscontri problemi durante l’installazione del firmware (assicurati prima che le tue chiavi siano installate)
- Se necessario, installare il firmware e le chiavi da Ryujinx Desktop .
- Copiare le cartelle bis e system
Caratteristiche
-
Audio
L’uscita audio è completamente supportata, l’ingresso audio (microfono) non è supportato. Utilizziamo wrapper C# per OpenAL e SDL2 e libsoundio come fallback.
-
processore
L’emulatore CPU, ARMeilleure, emula una CPU ARMv8 e attualmente supporta la maggior parte di ARMv8 a 64 bit e alcune delle istruzioni ARMv7 (e precedenti), incluso il supporto parziale a 32 bit. Traduce il codice ARM in un IR personalizzato, esegue alcune ottimizzazioni e lo trasforma in codice x86. Sono disponibili tre opzioni di gestione della memoria a seconda delle preferenze dell’utente, sfruttando sia le modalità basate su software (più lente) che quelle host-mapped (molto più veloci). L’opzione più veloce (host, non selezionata) è impostata di default. Ryujinx presenta anche una cache di traduzione persistente profilata opzionale, che essenzialmente memorizza nella cache le funzioni tradotte in modo che non debbano essere tradotte ogni volta che il gioco si carica. Il risultato netto è una significativa riduzione dei tempi di caricamento (la quantità di tempo tra l’avvio di un gioco e l’arrivo alla schermata del titolo) per quasi tutti i giochi. NOTA: questa funzionalità è abilitata di default, devi avviare il gioco almeno due volte alla schermata del titolo o oltre prima che i miglioramenti delle prestazioni vengano sbloccati al terzo avvio! Questi miglioramenti sono permanenti e non richiederanno ulteriori lanci in futuro.
-
Scheda grafica
L’emulatore GPU emula la GPU Maxwell dello Switch utilizzando le API Metal (tramite MoltenVK) tramite una build personalizzata di OpenTK o Silk.NET rispettivamente.
-
Ingresso
Attualmente supportiamo tastiera, input touch, supporto input JoyCon e quasi tutti i controller. I controlli di movimento sono supportati nativamente nella maggior parte dei casi; per il supporto di movimento dual-JoyCon, sono attualmente richiesti DS4Windows o BetterJoy. In tutti gli scenari, puoi impostare tutto all’interno del menu di configurazione input.
-
DLC e modifiche
MeloNX non supporta contenuti aggiuntivi/scaricabili. Sono supportate le mod (romf, exef e mod runtime come cheat);
-
Configurazione
L’emulatore dispone di impostazioni per abilitare o disabilitare alcuni tipi di registrazione, rimappare i controller e altro ancora.