Emulador Ryujinx - Nintendo Switch
Un emulador experimental de Nintendo Switch escrit en C#. Encara és un emulador que està als seus inicis. La compatibilitat de la majoria de videojocs és mínima, però ja n'hi ha que es poden jugar.
Requeriments mínims
- Es necessita el .NET Core 3.1 (o superior) SDK.
Si utilitzeu una versió prebuild, podeu fer servir la interfície gràfica per executar els vostres jocs i homebrews.
Si el creeu vosaltres mateixos, haureu de: - Executar dotnet run -c Release – path\to\homebrew.nro dins de la carpeta del projecte Ryujinx per executar aplicacions homebrew. - Executeu dotnet run -c Release – path\to\game.nsp/xci per executar jocs oficials.
Tots els fitxers relacionats amb Ryujinx s'emmagatzemen a la carpeta Ryujinx. Situat a C:\Users\USERNAME\AppData\Roaming\ per a Windows, /home/USERNAME/.config per a Linux o /Users/USERNAME/Library/Application Support/ per a macOS. També es pot accedir fent clic a Obre la carpeta Ryujinx al menú Fitxer de la GUI.
Algunes característiques
- Àudio: Tot l'àudio és parcialment compatible. Actualment utilitza un contenidor C# per a libsoundio i també admet OpenAL (necessita instal·lació) com a alternativa. La implementació actual d'Opus és bastant incompleta.
- CPU: L'emulador de CPU, ARMeilleure, emula una CPU ARMv8 i actualment només té suport per a les noves instruccions ARMv8 de 64 bits (algunes instruccions encara falten). Tradueix el codi ARM a un IR personalitzat, realitza algunes optimitzacions i ho converteix en codi x86. Per gestionar-ho, utilitza el seu propi JIT anomenat ARMeilleure, que fa servir l'IR personalitzat i compila el codi a x86.
- GPU: L'emulador de GPU emula la GPU Maxwell de Switch mitjançant l'API OpenGL (versió 4.2 com a mínim) a partir d'una compilació personalitzada d'OpenTK.
- Entrada: Actualment hi ha suport per a teclat, ratolí, entrada tàctil, suport d'entrada JoyCon emulat mitjançant el teclat i alguns altres controladors. Podeu configurar-ho tot dins del menú de configuració.
- Configuració: L'emulador té paràmetres per eliminar ombrejats, activar o desactivar alguns registres, reassignar controladors i molt més. Podeu configurar-los tots mitjançant la interfície gràfica o manualment mitjançant el fitxer de configuració, Config.json.
Multimèdia
Veiem un vídeo on es compara dos emuladors del Nintendo Switch: el que estem comentant Ruyjinx amb Yuzu.
Més informació
Aquesta pàgina ha sigut visitada: Avui: 1 / Ahir: 0 Fins ara: 129