Emuladores de jogos ajudam a preservar o legado de games clássicos (Imagem: Caleb Oquendo/Pexels)Emulador de jogos consiste em um software ou hardware que consegue simular o comportamento de um console ou aparelho que roda videogames. Isso permite que você possa jogar títulos de uma plataforma a partir de um dispositivo diferente que não tem compatibilidade nativa com a versão do jogo.Emuladores de hardware têm funcionamento parecido com o de consoles originais, já que usam peças programáveis que simulam o sistema emulado com fidelidade. Já emuladores de software adaptam o comportamento dos aparelhos emulados com base nas especificações do aparelho hospedador.O Brasil permite a emulação de jogos sob duas condições: utilizar um emulador com código-fonte diferente do console ou aparelho original, e possuir uma cópia original (física ou digital) do jogo emulado.A seguir, entenda melhor o que são emuladores de videogames, saiba como eles funcionam, e confira vantagens e desvantagens de uso.ÍndiceO que é emulador de jogos?Como funciona um emulador de jogosÉ possível emular jogos de qualquer console ou sistema?Quais são exemplos de emuladores de jogos?Quais são os benefícios de emuladores de jogos?Quais são as desvantagens de emuladores de jogos?A emulação de jogos é uma atividade legal?Existem emuladores oficiais de jogos?Qual é a importância da emulação para a indústria de jogos?Qual é a diferença entre emuladores e emuladores de jogos?O que é emulador de jogos?Emuladores de jogos são softwares ou hardwares que simulam o sistema de determinados dispositivos capazes que rodam games. Em outras palavras, emuladores de jogos consistem em programas ou aparelhos eletrônicos que se comportam como outros dispositivos reprodutores de videogames.Esse tipo de emulador costuma ser usado para que o usuário consiga jogar um título de determinada plataforma mesmo sem ter o console ou dispositivo original. Como exemplo, uma pessoa pode jogar videogames de PlayStation 1 diretamente do seu PC, por meio de programas que replicam o sistema do console.Como funciona um emulador de jogosO funcionamento de um emulador de videogame varia de acordo com sua natureza, uma vez que os modelos de hardware e software atuam de maneiras diferentes. Emulador de consoles de hardware garante uma emulação mais fiel mas depende da compra do dispositivo, enquanto emular via software é uma prática mais popular e, muitas vezes, gratuita.Emuladores de hardware são dispositivos físicos que replicam o sistema de consoles e outros aparelhos de games com mais fidelidade. Esses emuladores não têm necessariamente o mesmo tamanho e formato do dispositivo emulado, mas usam peças programáveis que conseguem replicar o comportamento e desempenho de circuitos e componentes.Modelos com entrada para CDs ou cartuchos têm funcionamento similar ao de consoles: o sistema lê e reproduz os dados da mídia física, rodando o jogo normalmente. Já outras versões precisam ler as cópias digitais do game — arquivos ROM (de cartuchos) ou arquivos ISO (de CDs) — para executar os jogos. Costuma-se usar pen drives, cartões microSD ou SSDs para salvar os arquivos ROM ou ISO.Você pode criar o seu próprio emulador de hardware a partir da montagem de peças físicas e da programação do sistema, ou comprar o aparelho já pronto para uso. Importante destacar que determinados emuladores de hardware podem ultrapassar o preço de consoles originais.Grande parte dos emuladores de hardware usa circuitos baseados em tecnologia FPGA (Imagem: Divulgação/Ultimate MISTer FPGA)Já emuladores de software criam modelos virtuais dos componentes de videogame para replicar o sistema: ao invés de usarem peças físicas similares como os emuladores de hardware, usam linhas de código para reinterpretar o ecossistema do dispositivo emulado no ambiente utilizado.Esses emuladores costumam ser gratuitos, e têm funcionamento baseado na leitura das cópias digitais dos jogos para rodar os videogames. Como os programas não contam com hardware equivalente ao do aparelho emulado, é comum que ocorram bugs, problemas de compatibilidade, e atrasos (de vídeo ou de resposta a comandos) maiores.Interface do Dolphin, que é um emulador de jogos via software (Imagem: Divulgação/Dolphin Emulator)Importante destacar que emuladores de software são totalmente dependentes da potência do dispositivo que os roda. Isso significa que um PC com processador fraco e sem GPU talvez só consiga emular jogos de consoles mais simples, como Super Nintendo ou PlayStation. Assim como smartphones de ponta podem ter capacidade suficiente para emular games de PC e PSP.É possível emular jogos de qualquer console ou sistema?Não. Para emular um console, é preciso conhecimento profundo do funcionamento de seu sistema, incluindo particularidades de hardware, arquiteturas e tecnologias. Acontece que as fabricantes têm se esforçado cada vez mais para proteger essas informações, de modo a evitar que suas propriedades intelectuais sejam violadas.Por isso, é comum encontrar emuladores de consoles e jogos antigos que já não são mais vendidos oficialmente, a exemplo de Super Nintendo, Mega Drive e PlayStation 1. Em compensação, é muito difícil descobrir todo o funcionamento de consoles como PlayStation 5 e Xbox Series S, e criar emuladores para eles.Quais são exemplos de emuladores de jogos?Há diversos emuladores de jogos no mercado, de hardware ou de software. Dentre os principais exemplos de emuladores de videogames de hardware, estão:Mister FPGA: hardware programável que utiliza a tecnologia Field-Programmable Gate Array (FPGA) para clonar consoles como PlayStation 1, Mega Drive e Super Nintendo.RetroUSB AVS: dispositivo com design bastante similar ao do NES, que emula NES e Famicom; roda jogos a partir de cartuchos originais ou alternativos.Super Nt: emulador de Super Nintendo e Super Famicom, com visual minimalista do consoles SNES; compatível com mais de 2.200 cartuchos de jogos dos consoles emulados.Analogue Pocket: emulador multiplataforma, capaz de simular o sistema de consoles como Game Boy, Atari e Neo Geo Pocket; tem suporte para adaptadores de cartuchos originais de diferentes plataformas.Super Nt tem design inspirado no clássico Super Nintendo (Imagem: Divulgação/Analogue)Já emuladores de jogos via software incluem programas como:RetroArch: emulador multiplataforma de código aberto, capaz de emular consoles como Atari, Super Nintendo, Dreamcast e PlayStation; compatível com PCs, smartphones e consoles, e consegue rodar jogos a partir de CDs originais.PCSX2: emulador de código aberto que roda jogos de PlayStation 2 em PCs (Windows, Mac e Linux).Dolphin: emulador dos consoles GameCube e Nintendo Wii; compatível com computadores Windows, Mac e Linux.BlueStacks: emulador do sistema operacional Android, que consegue rodar jogos do ecossistema do Google em computadores (Windows e Mac).Interface do RetroArch rodando em um PSP (Imagem: Reprodução/LibRetro)Quais são os benefícios de emuladores de jogos?Emuladores de videogames trazem diversos benefícios, principalmente ligados a democratização de jogos e preservação de obras culturais. Dentre as principais vantagens, estão:Preservação cultural: a emulação de games ajuda a preservar o legado de obras e a estender a vida útil de videogames que já não estão mais disponíveis no mercado.Maior acessibilidade: emuladores permitem que você possa rodar jogos de determinados consoles mesmo sem ter os aparelhos em questão, o que ajuda a democratizar as jogatinas.Mais opções de otimização: a emulação de videogames consegue otimizar a experiência devido à adição de recursos com novas tecnologias, e abre espaço criativo com as modificações não oficiais.Objeto de estudo: entusiastas podem usar a emulação de jogos para aprofundar estudos voltados para o desenvolvimento de games e consoles de videogame.Quais são as desvantagens de emuladores de jogos?As principais desvantagens dos emuladores envolvem impasses técnicos e questões legais de uso:Desafios técnicos: apesar dos avanços tecnológicos, a indústria carece de emuladores de consoles mais atuais pela falta de acesso a informações desses aparelhos e pela complexidade técnica envolvida.Problemas de compatibilidade: a simulação de comportamento em aparelhos com sistemas e hardwares diferentes pode causar diversos problemas que interferem na fluidez e experiência dos videogames.Questões legais: a legalidade em torno da emulação de jogos é um assunto complexo, com entendimentos que variam de acordo com as legislações de cada país.A emulação de jogos é uma atividade legal?A emulação de jogos pode ser legal ou ilegal, dependendo da legislação de cada país. No Brasil, a emulação de videogames pode ser legal, mediante algumas condições específicas amparadas pela Constituição.Primeiro, é preciso entender a legalidade da emulação. O artigo 12 da Lei nº 9.609/98 entende que há violação de direitos autorais de um software se houver “reprodução, por qualquer meio, de programa de computador, no todo ou em parte, para fins de comércio, sem autorização expressa do autor ou de quem o represente”.Isso significa que um emulador torna-se ilegal se apenas copiar e usar o mesmo código-fonte de um console de videogame. Mas o parecer não se aplica a emuladores cujos códigos-fonte foram construídos “do zero” — seja a partir de desenvolvimento próprio ou de técnicas como engenharia reversa —, que são entendidos como novos softwares.Portanto, um emulador se enquadra como legal se utilizar um código-fonte que não foi meramente copiado do console original.Emuladores não podem usar mesmo código-fonte de consoles para serem legais (Imagem: Markus Spiske/Pexels)Já o segundo ponto se baseia no uso dos emuladores. O artigo 29 da Lei nº 9.610/98 dispõe que a distribuição e a reprodução (parcial ou integral) de softwares dependem de autorização expressa do autor. Logo, não se pode simplesmente baixar a cópia digital de jogos e rodá-los nos emuladores, já que a distribuição e uso de ROMs e ISOs não são expressamente autorizados e podem configurar pirataria digital.Contudo, é permitido rodar jogos via emulação se você possui uma cópia (física ou digital) original dos videogames. Isso está amparado no inciso I do art. 6º da Lei de Software, sob o entendimento de que não há violação de direitos de software na “reprodução, em um só exemplar, de cópia legitimamente adquirida, desde que se destine à cópia de salvaguarda ou armazenamento eletrônico, hipótese em que o exemplar original servirá de salvaguarda”.Legislação brasileira permite reprodução de ROMs, desde que o usuário tenha uma cópia original do game (Imagem: Igor Shimabukuro/Tecnoblog)Em resumo, você pode emular jogos a partir de emuladores que não usam os códigos-fonte originais de consoles, e se tiver uma cópia original do videogame emulado. Qualquer situação diferente disso pode ser enquadrada como violação à legislação brasileira.Existem emuladores oficiais de jogos?Sim. O PlayStation Classic é um exemplo de console proprietário da Sony Interactive Entertainment que emula jogos do PlayStation 1. A Nintendo também lançou aparelhos de emulação, a exemplo do NES Classic Edition (que emula jogos de NES) e Super NES Classic Edition (que emula videogames de SNES).Também existem softwares de emulação oficiais que conseguem rodar jogos de gerações mais antigas (como Nintendo Entertainment System para Nintendo Switch), além de consoles com sistema nativo de retrocompatibilidade que executam games de consoles antecessores, vide PlayStation 3.Qual é a importância da emulação para a indústria de jogos?A emulação de jogos tem papel fundamental para a preservação de obras culturais: diversos games — especialmente os mais antigos — já não estão mais disponíveis para o público, e a emulação pode ser a única forma para que jogadores consigam jogá-los.A emulação também pode estimular o crescimento de fãs de uma franquia, bem como agregar mais valor à marca de uma plataforma. Como exemplo, um jogador que jogou o primeiro título de Pokémon em um emulador de Game Boy pode se apaixonar pela série, passar a idolatrar a Nintendo, e comprar todos os consoles da marca para jogar os videogames subsequentes da franquia.Além disso, emuladores de jogos eletrônicos também ajudam a democratizar o acesso a videogames, rodando títulos sem a necessidade de possuir determinado console ou dispositivo. E em algumas situações, a emulação pode ser uma porta de entrada para que o indivíduo se torne fã de jogos, passe a consumir produtos, e fomente a indústria gamer.Qual é a diferença entre emuladores e emuladores de jogos?Emuladores são softwares ou hardwares de uso versátil, com capacidade de simular o comportamento e funcionamento de sistemas, dispositivos, componentes e programas (como jogos).Já emuladores de jogos consistem em programas ou hardwares voltados para a emular o funcionamento de aparelhos e sistemas que rodam videogames, com foco na execução dos jogos.Em suma, todo emulador de jogos também é um emulador, mas nem todo emulador é necessariamente um emulador de jogos.O que é emulador de jogos? Saiba como emuladores simulam consoles de games