Foi apresentado uma atualização do projeto Yuzu com a implementação de um emulador para o console Nintendo Switch, capaz de executar jogos comerciais disponíveis para essa plataforma. O projeto é baseado no trabalho dos desenvolvedores do Citra, o emulador do console Nintendo 3DS. O desenvolvimento é realizado por meio da engenharia reversa do hardware e do firmware do Nintendo Switch. O código do Yuzu é escrito em C++ e é distribuído sob a licença GPLv3. Compilações prontas estão disponíveis para Linux (flatpak) e Windows.
Dos 2699 jogos testados no emulador, 644 apresentam nível de suporte ideal (tudo funciona como esperado), 813 têm um bom suporte (podem ocorrer pequenos problemas de áudio e gráficos), 515 têm um suporte aceitável (embora seja jogável, surgem problemas mais perceptíveis de áudio ou gráficos), 327 têm um suporte ruim (é possível iniciar, mas os problemas existentes dificultam a finalização do jogo), 311 chegam apenas na tela inicial/menu, e 189 têm falhas imediatas após o início.
O Yuzu emula apenas o hardware; também é necessário um dump do firmware original do Nintendo Switch, dump de jogos de cartuchos e chaves para a descriptografia dos arquivos de jogos, que podem ser obtidas ao inicializar o console no modo RCM com o carregador externo Hekate. Para uma emulação completa do console, é necessário um CPU que suporte instruções SIMD FMA e tenha 6 ou mais núcleos/threads (os CPUs mínimos são Intel Core i5-4430 e AMD Ryzen 3 1200, enquanto os recomendados são Intel Core i5-10400 ou AMD Ryzen 5 3600), 8 GB de RAM e uma placa gráfica com suporte ao API gráfico OpenGL 4.6 ou Vulkan 1.1 (pelo menos NVIDIA GeForce GT 1030 2GB, AMD Radeon R7 240 2GB, Intel HD 5300 8GB, AMD Radeon R5).

Fonte: opennet.ru
