O código do Cemu, emulador do console Nintendo Wii U, foi aberto.

Foi apresentado o lançamento do emulador Cemu 2.0, que permite rodar jogos e aplicativos criados para o console Nintendo Wii U em PCs comuns. O lançamento se destaca por abrir o código-fonte do projeto e passar para um modelo de desenvolvimento aberto, além de fornecer suporte para a plataforma Linux. O código é escrito em C++ e está aberto sob a licença gratuita MPL 2.0.

O emulador está em desenvolvimento desde 2014, mas até agora vinha na forma de um aplicativo proprietário do Windows. Recentemente, o desenvolvimento é feito apenas pelo fundador do projeto e ocupa todo o seu tempo livre, não deixando oportunidade de trabalhar em outros projetos. O autor do Cemu espera que a transição para um modelo de desenvolvimento aberto atraia novos desenvolvedores e transforme o Cemu em um projeto colaborativo. Ao mesmo tempo, o autor não para de trabalhar no Cemu e pretende continuar desenvolvendo-o, mas sem gastar todo o seu tempo nisso.

Os assemblies prontos são preparados para Windows e Ubuntu 20.04. Para outras distribuições Linux, sugere-se que você mesmo compile o código. A porta Linux usa wxWidgets em cima do GTK3. A biblioteca SDL é usada para interagir com dispositivos de entrada. É necessária uma placa de vídeo compatível com OpenGL 4.5 ou Vulkan 1.1. Há suporte para Wayland, mas compilações para ambientes baseados neste protocolo não foram testadas. Os planos mencionam a criação de pacotes universais nos formatos AppImages e Flatpak.

Em sua forma atual, o emulador foi testado para rodar 708 jogos escritos para Wii U. 499 jogos ainda não foram testados. O desempenho ideal foi observado em 13% dos jogos testados. Para 39% dos jogos é declarado suporte aceitável, no qual são observados pequenos desvios relacionados a gráficos e som que não afetam a jogabilidade. 19% dos jogos são lançados, mas a jogabilidade não está completa devido a problemas mais sérios. 14% dos jogos iniciam, mas travam durante o jogo ou quando a tela inicial aparece. 16% dos jogos travam ou travam durante a inicialização.

É suportada a emulação de controladores de jogo DRC (GamePad), Pro Controller, Classic Controller e Wiimotes, bem como controle usando o teclado e conectando controladores de jogo existentes através da porta USB. A entrada de toque no GamePad pode ser simulada clicando com o botão esquerdo e a funcionalidade do giroscópio pode ser controlada com o botão direito do mouse.

Fonte: opennet.ru

Adicionar um comentário