O Emulador Dolphin É Cancelado

Podcast NewsInside, siga e ouça mensalmente no Spotify:

Baseado no video do canal Moon Channel “Why Are Emulators Legal? Dolphin vs. Nintendo, and the Fate of Emulation”

A equipe por trás do projeto Dolphin Emulator fez um anúncio surpreendente em 27 de maio de 2023. O lançamento do emulador Dolphin no serviço Steam da Valve foi cancelado. A razão citada para esse adiamento, conforme o site do Dolphin, foi a seguinte: a Nintendo emitiu uma ordem de cessação e desistência (cease and desist) invocando o Digital Millennium Copyright Act (DMCA) contra a página do emulador Dolphin no Steam e conseguiu remover o Dolphin da plataforma. Embora à primeira vista, o motivo possa parecer simples, a realidade é muito mais complexa. Embarquemos em uma jornada pelos campos do direito corporativo, da propriedade intelectual, da ética empresarial e da governança corporativa. Acredito que, ao final desta análise, você ficará surpreso com o que aprenderá.

A Jornada do Dolphin Emulator e a Questão da Propriedade Intelectual

O Dolphin Emulator é um software projetado para emular jogos desenvolvidos exclusivamente para o Nintendo GameCube e o Nintendo Wii. Em essência, ele permite que os jogadores utilizem cópias digitais (ROMs) desses jogos em seus computadores. O emulador tem uma longa história, com mais de 20 anos de desenvolvimento. Embora o console original suportasse apenas resolução de até 480p, o Dolphin Emulator permite resoluções arbitrárias e recursos adicionais, como anti-aliasing espacial e filtragem isotrópica. Surpreendentemente, o emulador é totalmente gratuito, de código aberto e conta com mais de 200 colaboradores.Um dos principais pontos de discussão em torno do Dolphin Emulator é a sua legalidade. O entendimento comum é os emuladores serem legais, mas as ROMs dos jogos que eles emulam não são. No entanto, é importante compreender os fundamentos legais que regem a emulação. O direito de emular consoles é protegido pelo caso Kinetics, onde se entendeu ser legal realizar a engenharia reversa de um console para criar um emulador. Por outro lado, a distribuição de emuladores que utilizem diretamente o código do firmware do console original é considerada ilegal.

O Enigma da Propriedade Intelectual e as Ações da Nintendo

Chegamos ao ponto central da controvérsia que envolve o Dolphin Emulator e a Nintendo. A Nintendo alega que o Dolphin viola suas medidas tecnológicas de proteção, previstas na Seção 1201 da Lei de Direitos Autorais dos Estados Unidos (DMCA). Essa Seção proíbe a circunvenção de medidas tecnológicas que controlam o acesso a uma obra protegida por direitos autorais. A Nintendo argumenta que o Dolphin Emulator utiliza chaves criptográficas para contornar suas medidas de proteção em seus jogos e consoles.A questão aqui é se a Nintendo conseguirá provar que o Dolphin Emulator viola efetivamente as medidas tecnológicas de proteção e se essa violação é suficiente para configurar uma infração da DMCA. Isso não é nada simples, e a legalidade da emulação de videogames permanece em um limbo jurídico. A jurisprudência estabelecida em casos como o de Sega vs. Accolade não abrange especificamente essa situação, tornando o cenário ainda mais complicado.

O Papel da Valve e a Ética Empresarial

Nesse cenário, a Valve, responsável pelo Steam, desempenha um papel crucial. A equipe do Dolphin Emulator planejava lançar o emulador no Steam, o que potencialmente aumentaria sua acessibilidade. No entanto, a Valve, como uma empresa privada, tem a liberdade de decidir com quem ela quer fazer parcerias e quais softwares deseja disponibilizar em sua plataforma. No comunicado, a Valve afirmou que não deseja lançar o emulador no Steam devido ao histórico da Nintendo em tomar medidas legais contra alguns emuladores.Essa decisão da Valve revisita questões de ética empresarial. Grandes empresas do setor de videogames precisam equilibrar interesses comerciais com questões legais e éticas. A Valve optou por não se envolver na questão, evitando potenciais consequências legais e mantendo sua relação com a Nintendo e outros parceiros.

O Futuro do Dolphin Emulator e a Possibilidade de Litígio

O adiamento indefinido do lançamento do Dolphin Emulator no Steam sinaliza um possível litígio futuro entre o Dolphin Emulator e a Nintendo. Enquanto a equipe por trás do Dolphin Emulator defende que o emulador opera em uma zona legal de engenharia reversa, a Nintendo argumenta que o software viola suas medidas de proteção. Se o caso chegar a tribunal, a batalha legal será crucial para definir o futuro dos emuladores de videogame e sua relação com a propriedade intelectual.

Conclusão

A controvérsia em torno do adiamento do Dolphin Emulator no Steam levanta questões importantes sobre a propriedade intelectual, a legalidade da emulação de videogames e a ética empresarial. O cenário legal da emulação permanece incerto e baseado em decisões judiciais antigas que podem não se aplicar adequadamente à tecnologia atual. Enquanto a Nintendo protegerá seus direitos autorais, a Valve escolhe não se envolver para evitar conflitos. O futuro do Dolphin Emulator depende do desenrolar de ações judiciais potenciais e pode moldar o cenário da emulação e da propriedade intelectual nos jogos eletrônicos.

FAQs

O Que É O Dolphin Emulator?

O Dolphin Emulator é um software de emulação que permite jogar jogos de Nintendo GameCube e Nintendo Wii em computadores.

Emular Jogos É Legal?

A legalidade da emulação de jogos é um tópico complexo e não totalmente resolvido. A emulação de consoles por meio de engenharia reversa é considerada legal, mas a distribuição de emuladores que usem diretamente o código de firmware do console original é ilegal.

O Que É a DMCA?

A DMCA é a Lei de Direitos Autorais do Milênio Digital dos Estados Unidos. Ela contém disposições que proíbem a circunverão de medidas tecnológicas de proteção e protegem os direitos autorais em meios digitais.

Por Que a Valve Não Lançou O Dolphin Emulator No Steam?

A Valve decidiu não lançar o Dolphin Emulator no Steam devido ao histórico da Nintendo em tomar medidas legais contra alguns emuladores. A empresa preferiu evitar possíveis consequências legais e manter suas relações com a Nintendo e outros parceiros.

O Que O Futuro Reserva Para O Dolphin Emulator?

O futuro do Dolphin Emulator é incerto e pode depender de um possível litígio com a Nintendo. O resultado de uma ação legal pode moldar o cenário da emulação e da propriedade intelectual nos jogos eletrônicos.

Faça parte do nosso Discord, acesse o NewsInside FÓRUM NO DISCORD!

O Infuse: O Emulador do Zeebo — BOIACROSS ADVENTURES SERÁ UMA REALIDADE

Podcast NewsInside, siga e ouça mensalmente no Spotify:

O Infuse é uma re-implementação inovadora do subsistema Qualcomm BREW e um emulador de alto nível do Zeebo, desenvolvido do zero com base em tentativas de engenharia reversa limpa. Neste artigo, exploraremos em detalhes as principais características e funcionalidades do Infuse, como sua capacidade de executar jogos comerciais do Zeebo e amostras do BREW, os desafios enfrentados durante o desenvolvimento e as perspectivas futuras. Vamos dar uma olhada no seu núcleo ARM JIT dinâmico, suporte a diferentes plataformas, bem como suas interfaces de renderização e som.

O Desenvolvimento do Infuse

O Infuse surgiu como uma iniciativa para reviver o legado dos jogos Zeebo e BREW em plataformas modernas. A equipe por trás do Infuse se dedicou a criar uma solução completamente nova que pudesse preservar a experiência desses jogos e torná-los acessíveis a um público mais amplo.

Núcleo ARM JIT Dinâmico

O Infuse adota um núcleo ARM JIT dinâmico, que permite a emulação eficiente de jogos e amostras do BREW. Isso significa que o emulador traduz as instruções do processador para a arquitetura alvo em tempo real, otimizando o desempenho e a velocidade de execução.

Suporte a Plataformas

Uma das grandes vantagens do Infuse é sua capacidade de ser compilado para diferentes plataformas, incluindo x86_64 e aarch64, tornando-o compatível com sistemas operacionais populares como macOS, GNU/Linux e Windows. Essa flexibilidade permite que os usuários experimentem os jogos do Zeebo em seus dispositivos favoritos.

Emulação de Velocidade Total

Testes realizados em um notebook Macbook Pro 2020 M1 com uma compilação de depuração não otimizada mostraram que o Infuse alcança a emulação do Zeebo em mais de velocidade total. Isso é impressionante, pois demonstra a eficiência e a qualidade do emulador.

Adaptação para Dispositivos ARM de 32 bits

Outro recurso interessante do Infuse é sua capacidade de ser compilado como um aplicativo completamente nativo em dispositivos ARM de 32 bits suportados. Isso possibilita sua fácil adaptação para plataformas como o Nintendo 3DS, permitindo a execução nativa sem a necessidade de emulação ARM.

Interfaces de Renderização e Som

O Infuse utiliza interfaces de renderização encapsuladas e traduzidas para APIs nativas por meio de renderizadores externos. Isso permite que o emulador suporte múltiplos backends, como Vulkan, para garantir uma experiência de jogo aprimorada.Apesar dessas notáveis características, o Infuse ainda possui algumas deficiências. A implementação da pilha OpenGL do emulador ainda não está concluída, o que pode impactar o desempenho e a compatibilidade com alguns jogos.

Conclusão

O Infuse é uma re-implementação impressionante do subsistema Qualcomm BREW e um emulador de alto nível do Zeebo. Sua capacidade de executar jogos comerciais e amostras do BREW em diferentes plataformas, combinada com a emulação de velocidade total, torna-o uma excelente escolha para os entusiastas de jogos retrô.Com contínuos esforços de desenvolvimento e atualizações, o Infuse tem o potencial de se tornar uma referência no mundo da emulação de jogos. Seus criadores estão empenhados em superar os desafios remanescentes, como a conclusão da pilha OpenGL, para oferecer uma experiência ainda mais imersiva aos usuários.

Faça parte do nosso Discord, acesse o NewsInside FÓRUM NO DISCORD!

[SNES] Mega Man II Portado Para SNES

Podcast NewsInside, siga e ouça mensalmente no Spotify:

O desenvolvedor Infidelity realizou recentemente a portabilidade do jogo Mega Man II, originalmente lançado para o NES, para o console SNES. Essa é uma continuação do seu trabalho anterior com o jogo Mega Man IV. Vale ressaltar que todo o processo de portabilidade foi feito manualmente em hexadecimal, sem a utilização de softwares como o Project Nested.

O resultado final é um jogo que deve parecer e jogar da mesma forma que a versão original, mas sem os problemas de flicker e slowdown que ocorriam no NES. É importante notar que, devido às diferenças nos chips de som entre os dois consoles, o som pode estar um pouco diferente na versão do SNES. No entanto, uma versão MSU-1 está sendo desenvolvida para permitir a trilha sonora original e até remakes.

O patch para essa versão do jogo está disponível gratuitamente, e também é possível encontrar uma demonstração ao vivo do jogo através dos links fornecidos. Muitas pessoas ficam confusas com a existência desses patches, mas a portabilidade do jogo para o SNES reduz o flicker de sprites causado pela limitação gráfica do NES. Além disso, há muito menos slowdown quando há muitos inimigos na tela.

Outra vantagem dessa portabilidade é que, se você é um fã de usar hardware original, é possível obter saída RGB de um SNES, enquanto o NES requer uma modificação mais complicada e cara. Além disso, essa portabilidade abre as portas para a criação de mods completos de substituição de gráficos e áudio, como foi feito com o jogo Super Mario Allstars.

É importante destacar que, embora exista um remake divertido chamado The Wily Wars, ele é um pouco problemático e não consegue capturar a mesma sensação da versão original. Por isso, a portabilidade de Infidelity é uma ótima opção para quem deseja jogar o jogo original, mas de uma forma melhorada.

Apesar das formas incríveis de emulação disponíveis atualmente, como o projeto MiSTer FPGA e a engenharia reversa completa de códigos N64 com pacotes de texturas em HD, muitas pessoas ainda desconhecem as limitações do NES.

Download do Patch

Ko-Fi:  https://ko-fi.com/infidelity_nes

Patreon:  https://www.patreon.com/infidelity_nes

Faça parte do nosso Discord, acesse o NewsInside FÓRUM NO DISCORD!