====== Emulador Ryujinx - Nintendo Switch ====== {{ :emuladors-consoles:emuladors-ryujinx.webp |Ryujinx Emulador 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 [[emuladors-consoles:yuzu|Yuzu]]. Més informació * [[https://github.com/Ryujinx/Ryujinx-Games-List/issues|Llistat de compatibilitat de videojocs de Ryujinx]] * [[https://github.com/gdkchan/Ryujinx|Ryujinx a GitHub]] * [[emuladors-consoles:yuzu|Emulador Yuzu - Nintendo Switch]] ------------ Aquesta pàgina ha sigut visitada: Avui: {{counter|today}} / Ahir: {{counter|yesterday}} Fins ara: {{counter|total}} {{tag>emuladors_consoles nintendo_switch}}