Se você gosta de jogos retrô, você pode ter se deparado com emuladores de console retrô. Para quem não sabe, eles são basicamente software ou hardware que permitem que o sistema host execute jogos projetados para outro sistema.
Ultimamente, o Cemu tem conseguido chamar a atenção da comunidade de código aberto. É um dos muitos emuladores de console retrô que permite jogar jogos feitos para Nintendo Wii U. No entanto, a partir de agora, ele se distingue da maioria deles em um aspecto importante, sua natureza de fonte fechada, mas isso está prestes a mudar.
O que é Cemu?
Cemu é um popular emulador de console retrô baseado em software que especificamente emula jogos nintendo Wii U e é o primeiro a fazê-lo. Ele faz uso tanto do OpenGL quanto do Vulkan para executar os jogos.
Ele melhorou significativamente ao longo dos anos e agora pode jogar em torno de 51% de toda a biblioteca Wii U. Esta lista inclui títulos populares como Mario Kart 8 e The Legend of Zelda: Breath of the Wild.
Embora lançado em 2015, o Cemu só está disponível no Windows. Mas, um novo roteiro publicado pelos desenvolvedores afirma que o Cemu deve chegar ao Linux em breve.
E, como cereja no topo, Cemu vai abrir o código!
O caminho para o código aberto e o Linux
O roteiro inclui um total de oito marcos planejados pelos devs. Entre eles estão planos para desenvolver um port para Linux e disponibilizar o código para a comunidade.
Falando sobre Cemu ser de código aberto, os devs têm planos para fazer isso até 2022. Então, você não deve manter suas esperanças altas para que qualquer coisa chegue em breve.
Mudar para Linux envolve reescrever o código-fonte de C para C++ e migrar do Visual Studio para cmake.
Eis o que os devs tinham a dizer sobre trazer o Cemu para o Linux:
Eventualmente queremos oferecer uma versão nativa do Linux. Este tem sido um projeto paralelo contínuo, embora esteja progredindo relativamente lento devido à natureza de baixa prioridade e dependência de outras tarefas. Cerca de 70% do trabalho já foi feito até agora.
Os devs também mencionaram que o processo de portabilidade é acompanhado por outras funções, como o software H264 decodificador e cubeb backend. Uma vez que esse grande trabalho for concluído, é seguro dizer que o Cemu virá para o Linux muito em breve.
Outros Planos
Os devs consideraram implementar llvm como backend CPU JIT para traduzir PowerPC (arquitetura host do Wii U) para arquiteturas x86 como ARM.
Eles também começaram a trabalhar em um novo descompilador de sombreador para reduzir o tempo de compilação e lag.
Você pode consultar o roteiro oficial para obter mais detalhes.
Conclusão
Este é definitivamente um presente enorme para os entusiastas de jogos retrô ansiosos para contribuir e tornar o Cemu melhor.
Cemu finalmente se juntará a muitos emuladores de consoles nintendo populares e de código aberto como Citra, Dolphin e Yuzu.