Podcast NewsInside, siga e ouça mensalmente no Spotify:
O Wii U foi um dos consoles da Nintendo e, em muitos aspectos, foi um fracasso comercial para a própria Nintendo. Mas se teve algo que este console marcou na indústria foi servir de emulador para esta máquina de Zelda, Mario Kart, Bayonetta e Smash Bros!
Cemu foi estabelecido como o único e melhor emulador de Wii U ao longo dos anos através do Patreon do criador Exzap como desenvolvedor da parte gráfica do emulador e Petergov do driver de áudio, lançado pela primeira vez em 13 de outubro de 2015. Em 2022 CEMU terá 7 anos e no mesmo ano começou a abrir o código-fonte no GitHub. Agora todos podem auditar o código para ajudá-lo a desenvolver e melhorar o CEMU.
Mais um Guia de Emulação!
Finalizando em breve toda a área da Nintendo, desta vez concluindo o Wii U e o GameCube, eles são bem simples já que o Wii e o Cube compartilham do mesmo emulador.
Se existe um emulador único e nos últimos anos foi realmente bem cuidado em seu desenvolvimento solo, esse é o CEMU, por anos fechado apenas pelos seus criadores, sempre com versões para os participantes do PATREON e depois lançado ao publico, agora chega totalmente em código aberto, qualquer um pode ajudar na melhoria do emulador, de uma simples imagem de interface a programação completa, qualquer um pode alterar, já que está sob licença MPL 2.0, bem parecidas com outros emuladores e homebrews como o OPL, aonde ninguém tem prioridade de receber, avaliar ou seja fazer dono, todos tem o direito de distribuir e modificar:
As permissões desta licença copyleft fraca estão condicionadas à disponibilização do código fonte dos arquivos licenciados e modificações desses arquivos sob a mesma licença (ou em certos casos, uma das licenças GNU). Os avisos de direitos autorais e de licença devem ser preservados. Contribuintes fornecem uma concessão expressa de direitos de patente. No entanto, uma obra maior usando a obra licenciada pode ser distribuída sob termos diferentes e sem código-fonte para arquivos adicionados na obra maior.
Permissão de Uso:
É muito bom ver um grande emulador como o CEMU vir para a comunidade FOSS (Free and Open Source Software), agora é esperar o tempo e pessoas motivadas que possam contribuir com o projeto a cada dia.
Melhorias do CEMU 2.0
Com a vinda do CEMU ao FOSS ele chega em sua fase 2.0, trazendo varias melhorias a todos e por debaixo da interface:
Spoiler title
Major:
Cemu is now open-source!
Preliminary Linux builds are available, but be warned that they are still very rough around the edges
Going forward, we simplified the versioning a bit by using shorter version numbers (2.0, 2.1, 2.2, 2.3..)
Updated all dependencies. Most notably SDL (input & motion) and wxWidgets (UI).
Other changes:
Fixed a crash in the H264 video decoder. Resolves crash on Smash title screen
Made nsysnet a little less crash prone. Fixes crash in Call of Duty: Black Ops II
Fixed a logging related crash that could occur under very specific circumstances. Seen in Wind Waker if letting the game idle on the title screen for 2 minutes.
Fixed a crash that could happen when the path to Cemu.exe contained unicode characters
Fixed a crash that could happen when loading .elf homebrew
The account list in the title manager save exporter is no longer empty
Latency for wiimotes should be a bit better now
Added symbol/function list to debugger + other small debugger/assembler improvements
Implemented API: coreinit.FSOpenFileExAsync (used by some homebrew)
Many more under-the-hood changes and fixes
Some more work towards a Stop&Restart emulation feature. Not ready yet but we are getting there
Outro sábado chato em isolamento ficou interessante.
Acontece que alguém teve acesso aos servidores internos da Nintendo por um período de 2 anos no início dos anos 2000 e, durante esse período, eles coletaram cerca de 2 TB de “coisas” que estavam em seus servidores de arquivos internos, algumas das quais foram compartilhadas nos anos com um grupo fechado, mas nunca foi tornado público.
Você sabe onde estamos indo com isso certo? sim – alguém no 4chan (fórum de ….) acabou de lançar 200 GB dele do nada.
Parece que o vazamento se originou do iQue, que era um parceiro chinês da Nintendo que produzia sistemas “clone” oficiais, como a versão iQue do N64, e ajudou a vender o hardware da Nintendo na China de volta quando os chineses tentavam proibir videogames estrangeiros. .
As pessoas estão passando por isso no momento, e se metade disso for verdade – esse é possivelmente o maior “vazamento” da história da Nintendo.
Até agora eles (afirmam) ter encontrado:
Documentação técnica do Wii e SDK anteriores
Gamecube SDK
Gamecube prototypes
N64 SDK
N64 Prototypes
N64 DD Prototypes
N64 Game source code
N64 Complete Verilog files
Timing and business plans
Pokemon source code
Código fonte para boot0 / 1/2
Diagrama em bloco/DATASHEETS para cada componente do sistema e Verilog para AES / SHA
Documentos da BroadOn descrevendo o planejamento e a implementação de recursos + APIs + documentos para software interno
SDK do IOS completo
Código fonte para IOS (IOS é o sistema operacional do Wii)
Documentos de planejamento para implementação do sistema de 2004-2006
código fonte da biblioteca da SDK do Wii (DVD, EXI)
código fonte e informações sobre sistemas de fabricação e publicação
Alguns ”extras” (WPAD SDK interno de 2005, Wii Overview de RVL_SDK 1.0)
“sdboot”, uma versão especial de fabricação do boot2 que carrega dados do cartão SD; é muito bugado e provavelmente explorável para a execução do código boot2 em todos os Wiis (é assinado no varejo)
gamecube e coisas do ique (documentos internos do gamecube, incluindo layout de disco físico, despejo maciço de 2 GB + iQue, incluindo CVS completo para isso)
Além disso, aqui está tudo o que vazou nas últimas semanas:
● Depuração e compilações de pkm Blue & Yellow ● Código fonte para pkm Blue & Yellow ● Compilações de depuração japonesa do pkm Gold & Silver ● Mapa de símbolo para pkm Crystal. (icones e fontes) ● Código fonte do pkm Gold & Silver ● Demonstrações do Spaceworld ’99 ● Emulador oficial do GameBoy ● Listas internas que listam tudo o que é lançado (incluindo os não lançados) para todos os sistemas Nintendo até o DS ● Compilações de depuração do Pokémon DA Gen 7, verificadores oficiais de legalidade do 3DS, uma CIA de distribuição O-Power e uma CIA da VC Mew ● Código fonte do N64, Gamecube e Wii
O que isto significa?
Então é aqui que as coisas ficam confusas.
se é verdade que um conjunto completo de arquivos Verilog para o N64 vazou, é um grande negócio, pois o hardware até agora mantinha seus muitos segredos, que o tornaram a desgraça dos autores de emuladores por décadas. Para simplificar, alguém poderia colocá-los em um chip FPGA grande o suficiente e teríamos uma emulação perfeita, ou uma fábrica poderia usá-los para fabricar sistemas de clones.
Legalmente, no entanto, esses arquivos não podem e não devem entrar em contato com autores de emulação. Os emuladores são legais somente quando criados em um ”ambiente de sala limpa”, ou seja eles tem que criar seus códigos do zero!.
Portanto, você pode fazer engenharia reversa de coisas para descobrir, mas no momento em que você leu a documentação técnica vazada, qualquer trabalho baseado nisso também é considerado ilegal.
Mas, é claro, é uma área cinzenta – o CEMU fez um progresso incrível de repente, logo após o vazamento do Wii U SDK, segundo rumores de que eles não liberam o código-fonte.
Tenho certeza que outros provavelmente estão mais entusiasmados com a possibilidade desses protótipos fabulosos (Mario 128, Mother 64 etc.) estarem aqui.
Outra razão pela qual esse vazamento é tão louco é que ele também inclui código-fonte para coisas como chips de memória Samsung. Eu não acho que eles os liberam antes.
Ultima versão do emulador de Wii U, lançado no ultimo dia 21/02/2020, change log:
[spoiler]
# Cemu detailed changelog for 1.17.2b
# Patreon release date: 2020-02-14
# Public release date: 2020-02-21
# New in 1.17.2b:
general: Improved robustness of settings.xml parser to avoid crashes when loading bad or outdated settings files
general: Display CPU menu if Cemuhook is installed (for Cemuhook affinity settings)
OpenGL: Fixed a regression which broke depth-stencil texture formats when graphic packs were enabled
gfxPacks: Added support for @h suffix in patch parser (Used by XCX 60FPS pack)
# New in 1.17.2:
general: Fixed an issue where the game list would display updates/dlc instead of the base game, if no base game was found
general: Removed redundant global options for cpu and vertex cache in the menu bar
general: Removed precompiled shaders option from game profiles since there isn't really a reason to configure it per-game
general: Added a new debug option to the general settings to enable the creation of crash dumps
coreinit: Overhauled MP task queue API. The previous implementation required a game-specific workaround for Toyko Mirage Sessions which is now no longer necessary
coreinit: Fixed several race conditions which could lead to deadlocks in multi-core recompiler mode
coreinit: The default PowerPC thread for core 1 is now also the thread that begins execution in the game's main() method. Some games rely on this behavior.
This change fixes crashes in Paper Mario Color Splash
Vulkan: Fixed a rare crash that could occur in any game due to a hash collision in the pipeline runtime cache
Vulkan: Fixed custom shaders not being applied for V5 graphic packs (#270)
Vulkan: Several minor tweaks to increase stability
nn_boss: Fixed a crash that could occur when the game requested to run an invalid task
[/spoiler]
Download: http://cemu.info/index.html#download
Em muitos meses de espera por hora de comemorar, uma das maiores atualizações do emulador de Nintendo Wii U chegou, agora com suporte a API Vulkan, para você mais leigo que ainda não conhece o Vulkan, com ele o emulador poderá ficar mais estável em PC’s mais humildes, desde que este em si não seja uma completa batata ligada na tomada, tomei a liberdade de pegar meu save de Zelda Breath of the Wild e passar para o emulador e checar como tem se dado em meu setup, o jogo se dá por totalmente jogável e poucos travamentos.
MAS QUE CARALHOS! O QUE É VULKAN, SHADER CACHE?
A placa de vídeo do Wii U, chamada de GX2, para ela ser emulada, necessita-se de uma ”tradução”, imagine você tentando conversar com alguém em Árabe, sem nem nunca ter estudado ou entendido uma palavra ou sentença nesta linguagem, então é exatamente isto que o shader cache faz no emulador, ele traduz toda a parte grafica da arquitetura que existe na placa de vídeo do Wii U para uma placa de vídeo de PC convencional, sem isto os travamentos serão constantes, logo antes de jogar algo no CEMU ou qualquer emulador que venha a usar shader cache, procure baixar todos os caches do jogo em questão, procure no reddit!
Mas ai se existe uma tradução entre as placas de vídeo de um Console e a de PC, então significa que existe UM TRADUTOR! sempre haverá, atualmente temos 3 tipos de ”tradutores”
– Direct X (Microsoft)
– OpenGL (Khronos Group)
– Vulkan (Khronos Group)
Vulkan é o ”tradutor” mais novo e pode ser usado em todas as plataformas possíveis, PC, consoles, Android, havendo uma placa gráfica, vulkan poderá ser usado, sucessor do OpenGL que não era muito difundido e usado, o Vulkan tem dado passos largos e de sucesso, enquanto que o Direct X esta presente apenas no Windows e nada mais, apesar do mercado de PC para jogos ser liderado pelo Windows, não significa que não podemos usar algo que possa ser melhor, então ter o Vulkan em emuladores e até em jogos de PC mesmo, muitos tem usado, pode trazer uma boa corrida para a melhoria de performance, futuras adaptações para outros sistemas (Linux, Android, MAC, exceto iOS), então tudo o que teremos em API Vulkan pode ser a melhor forma de ”rodar melhor”, mas repito, seu pc não pode ser uma batata dentro de um forninho elétrico, milagres não existem, ao menos em tecnologia.
Espero que tenham entendido o que esta update pode trazer a comunidade de emulação do Wii U e qualquer outro emulador que use vulkan, aliás, estejam surpresos, Nintendo Switch, o console em si e não o emulador Yuzu, USA VULKAN OFICIALMENTE, por isso tantos jogos rodam naquele hardware mobile com gráficos além da compreensão para algo semi-portatil.
Obs: quem quiser jogar zelda e tudo ja configurado >> http://fitgirl-repacks.site/legend-zelda-breath-wild/
só nao esqueça de atualizar o emulador para a 1.16!
O emulador para Nintendo Wii U está cada vez mais prático, fácil e mais idêntico a um Wii U real, nesta atualização 1.12.0 ele vem com a adição da sua lista de amigos da Nintendo Network (desde que você tenha o dump da nand DO SEU próprio Wii U) e muitas novas adições.
Novas funções (Essencial):
Friend List:
Capas para os jogos adicionados;
Pode ser adicionado ou removido amigos da lista.
Suporte nativo ao Wii Mote; e
Loading melhorado e mais rápido se houver muitos pacotes gráficos instalados.
Novas funções (Para jogadores e usuários avançados):
Melhor sintaxe para o settings.xml;
Melhoria na CPU/JIT;
Melhoria nas bibliotecas zlib, nlibcurl e nsysnet;
Melhorias na lista de amigos:
Ícones dos jogos;
Adicionado uma forma de pular rapidamente a lista de todos os jogos apenas digitando as primeiras letras do nome;
Adicionado uma forma de navegar usando as setas do teclado;
Adicionadas colunas para os que foram mais jogados e menos jogados;
Adicionado uma forma de criar um gameprofile (caso não exista); e
A lista de jogos não é mais atualizada automaticamente quando o CEMU for reiniciado (não perdendo aonde estava o ultimo jogo usado, assim então).
Bugs Arrumados:
Geral: arrumado o erro que o CEMU crashava quando era selecionado para o emulador emular um Wii Mote;
Arrumado o erro para pacotes de shaders gráficos customizados, algumas vezes não estavam sendo carregados; e
Arrumado o erro que quando era selecionado o Wii Mote como controller não estava sendo mostrado nas configurações de controles.
Já tem quase 2 anos que o primeiro emulador do Wii U foi lançado (13 de Outubro 2015). Sempre progrediu de forma muito rápida a cada versão, inlcusive já fizemos um review de uma das suas versões (http://www.newsinside.org/emulador-cemu-wii-u/). Também vimos que já podíamos jogar normalmente Mario Kart 8 sem problemas a 60fps e Zelda Breath of the Wild rodando bem em maior parte do gameplay. Atualmente em sua versão 1.11, vêm com ótimas novas adições, e as mais significativas listarei abaixo:
• Atualizações de jogos e DLC͛s podem ser instaladas pelo próprio CEMU (mas não são baixadas, você se vire para achar o download).
• Adicionado “extendedTextureReadback” que arruma alguns bugs e glitches no Pikmin 3 e outros jogos, como Bayonetta 2 e Monster Hunter 3 Ultimate, que antes tinham problemas gráficos ou não chegavam a bootar o jogo.
• Online Play Nativo, que é a mais notória função nesta nova versão.
Para poder ter o Online Play do CEMU, e por ser nativo, você precisa ter um Wii U ou um amigo que ceda os arquivos necessários para despejar nas pastas do sistema CEMU, sem isto não há como chegar aos servidores Nintendo ou possibilidade de lan/internet play. A jogatina online procede apenas ͚͛vias oficiais͛͛. Vale notar que fazendo isto você pode levar um ban em seu Wii U (ou no do seu amiguinho) e é ainda mais fácil de levar a martelada se ambos conectarem ao mesmo tempo.
Quanto mais melhorias vemos no CEMU, mais vemos que ele vem virando um Wii U de PC e não apenas um emulador do Wii U. De acordo com o desenvolvedor (Exzap), Cemu vai acabar tendo um boot parecido ou igual ao sistema operacional do Wii U, e a ideia é que sirva realmente como um Wii U PC, tendo todas as regalias que um Wii U tem. O projeto é bem ambicioso e até o momento AINDA não recebeu nenhuma notificação da Nintendo de Cease & Desist, e espero que não ocorra, pois estou curtindo muito alguns joguinhos ali.
O emulador de Wii U, Cemu, que ainda está em fase inicial de desenvolvimento, com jogos já bastante jogáveis, e já rodam com uma taxa de quadros mínima, no video acima vocês já podem conferir 2 jogos de destaque do sistema sendo eles o mais recente Zelda Breath of the Wild e um mais antigo Mario Kart 8. fiquem a vontade para dizerem o que acharam do emulador em sua versão mais atual (1.7.5) e alguma sugestão do proxímo emulador a testarmos aqui.
Saiu uma nova versão do CEMU, esse promissor emulador de Wii U para PC. Essa nova versão traz melhorias significativas na emulação gráfica e uma funcionalidade muito pedida, o suporte a execução de arquivos .RPX (para executar jogos extraídos). Além disso, a nova versão traz também suporte a execução em tela cheia, excelente para aproveitar melhor os jogos que já rodam bem no programa.
https://www.youtube.com/watch?v=fWGKnRrETGU
Para quem quiser aproveitar, o CEMU pode ser baixado no seu site oficial.
Rapidinha para avisar da nova versão do CEMU, um promissor emulador de Nintendo Wii U para PC. Apesar do emu nunca ter um changelog oficial (até onde sei), essa nova versão traz melhorias claras de velocidade e renderização e agora diversos novos jogos “funcionam” (como Super Luigi U e Mario Kart 8).
Confira:
E é isso, acho que não tem muito o que falar não. Para quem tiver um PC DAQUELES e quiser brincar com o emulador, o download pode ser feito no site oficial.