Snes9xBR – emulador de Super Nintendo em português

Faça o download grátis da nossa tradução de um dos emuladores de SNES mais populares.

10

O Snes9x é um emulador portátil e gratuito (freeware) para Super Nintendo Entertainment System (SNES) e Super Famicom. Ele basicamente permite que você jogue a maioria dos games desenhados para o SNES e Super Famicom em seu computador. Os games compatíveis incluem algumas pérolas lançadas só no Japão e homebrews.

Nota: a versão abordada aqui ainda não tem ports para Mac ou Linux, sendo exclusivo para Windows. Se você é usuários desses sistemas, terá que usar o original em inglês, por enquanto.

- Anúncio -

O projeto foi fundado por Gary Henderson e Jerremy Koot como uma colaboração de suas primeiras tentativas de emular o SNES (Snes96 e Snes97). Ao longo dos anos, o projeto cresceu e foi atraindo alguns dos maiores talentos na comunidade de emulação (ao menos dos interessados no SNES).

Sobre o Snes9xBR

Não existem versões em outros idiomas além do inglês suportadas pelos atuais detentores do projeto original, então na falta de alguém disponível, resolvi "meter as caras" e tentar eu mesmo produzir uma adaptação do Snes9x para português. O resultado é o Snes9xBR.

Diferenças: além do óbvio (o idioma de interface), o emulador é o mesmo que sua origem em inglês. Suporta os mesmos dispositivos, comandos, filtros e ajustes, jogos e emulação de periféricos.

No que ele difere de outras traduções: não foi usada uma ferramenta de edição de resources, mas traduzido direto no código-fonte e depois recompilado. Só assim para alcançar partes mais "profundas" do código como as mensagens na tela e vários comandos inacessíveis por outros métodos.

Aos eventuais programadores presentes: se você conhece um pouco (ou bastante) de C++, Visual Studio, compiladores em geral e demais bruxarias, e quiser participar ajudando a refinar o emulador e quem sabe até aplicar melhorias, terei prazer em passar o código-fonte pra gente mais capacitada que eu, que tive bastante dificuldade na tradução-compilação.

Instalação (?)

Usar emuladores é fácil, e o Snes9xBR mais ainda, pois dispensa instalação: basta descompactar e executar o "snes9xbr.exe".

snes9xbr exe
Execute este arquivo e... Só isso!

Dependendo do seu sistema, pode ser que surja uma janela de aviso de segurança do SmartFilter do Windows. A ferramenta é legal, obrigado Microsoft!, mas nesse caso, não ajuda em nada, só está bloqueando um software porque ele não tem certas características.

Pode ficar tranquilo porque não tem spyware, vírus e nem outras bombas secretas: caso veja a mensagem, clique em "Mais informações" e depois no botão "Executar Assim Mesmo". Algo mais ou menos assim (editei esse no Photoshop porque na minha máquina não apareceu nada):

Windows Smartscreen

Não se acostume a fazer isso com outros programas, ou poderá abrir caminho para softwares nocivos.

Ao iniciar o emulador, você verá algo assim:

snes9xbr inicio
Tela inicial do emulador

Ao abrir o emulador pela primeira vez, ele vai criar algumas pastas para armazenar capturas de tela e pontos de salvamento. Por isso, você deve mantê-lo num local que permita escrita — ou seja, uma pasta do seu computador com permissão para isso; se o emulador estiver num CD ou cartão de memória bloqueado, por exemplo, não será possível fazer nada disso.

Já publiquei aqui no Memória BIT um artigo detalhado sobre o Snes9x em inglês, mas vejamos de novo as funções básicas.

Como jogar?

Para jogar, você vai precisar de ROMs.

"E que vem a ser ROM?", alguém pergunta. Da forma mais resumida possível, já que detalhes não devem interessar muito pra quem só quer jogar: são dados do cartucho convertidos num arquivo que o emulador consegue ler. Ou seja: é como se fosse um cartucho do SNES, mas num arquivo.

Nota legal
Você só pode usar um arquivo ROM se for extraído de seu cartucho, como forma de jogar mantendo o original guardado como "backup de segurança". É ilegal fazer o download de ROMs, mesmo que você tenha o cartucho.

Coloque ROMs de jogos numa pasta de seu PC, onde achar mais conveniente. Uma boa opção: uma pasta chamada "ROMs" junto com o emulador.

ROMs podem estar compactadas em formatos como zip e gzip, desde que dentro do arquivo exista só a ROM! Arquivos com múltiplos jogos no mesmo "pacote" não são reconhecidos pelo emulador. ROMs descompactadas podem ter alguns formatos, sendo o mais comum o .smc.

Veja alguns arquivos reconhecidos pelo emulador (janela padrão do comando Abrir): .gz, .zip e .smc.

snes9xbr formatos
Diferentes formatos de arquivos de jogos do SNES aceitos pelo snes9xBR

Iniciando o game: no menu Arquivo > Carregar Game... Será aberta uma janela do Explorer para você buscar sua ROM. Confirme e o jogo é imediatamente iniciado, se a ROM não tiver nenhum problema.

snes9xbr mortal kombat

Controles: se vai jogar com o teclado, os comandos são o padrão (podem ser alterados, calma que a gente chega lá):

  • Direcional: setas do teclado
  • Y: tecla X
  • B: tecla C
  • X: tecla D
  • A: tecla V
  • L: tecla A
  • R: tecla S
  • Select: Enter
  • Start: Espaço

Mudando os controles: não gostou da configuração padrão? Siga ao menu Entrada > Configuração de Entrada... Ali você pode alterar todos os comandos. É só clicar no primeiro campo "CM, de CIMA" e apertar a tecla que prefere para a função; o campo automaticamente muda para o seguinte, e siga assim até completar seu ajuste pessoal.

snes9xbr configuracao de entrada
Clique no primeiro campo, quando estiver verde pressione a tecla para a função. O foco muda para o campo seguinte, então pressione a próxima tecla, e assim por diante.

Usando controles "reais": você pode usar qualquer controle reconhecido pelo Windows, como os ligados a portas USB.  Se preciso, faça a calibração prévia pelo diálogo do próprio sistema — com o controle conectado e ocasionais drivers instalados, siga ao Painel de Controle > Hardware e Impressoras, clicando com o botão direito sobre Gamepad para acessar os ajustes do sistema.

snes9xbr gamepad windows

Com o controle instalado e reconhecido pelo Windows, inicie o Snes9xBR, siga à Configuração de Entrada mostrada antes e defina os comandos: com o mouse, clique no primeiro campo e no controle, coloque para cima; no segundo, "EQ", direcione para a esquerda, e siga assim até o fim.

snes9x controle configurado
Controle (reconhecido como J0, ou Joystick Zero), já configurado nos controles do Snes9xBR.

Salvando games: como no SNES, você pode salvar seus progressos nos games. A bateria dos cartuchos é emulada também, e os dados do save guardados num arquivo (será salvo numa pasta junto com o emulador).

Se preferir, poderá usar os salvamentos do próprio emulador pelo menu Arquivo > Salvar Posição... Será criado um "arquivo de congelamento" (save state) do seu ponto exato, seja no meio de um salto, na tela de apresentação ou game over, não importa; escolha um dos slots disponíveis para salvar, e para retomar o game do mesmo lugar, use a opção do menu Arquivo > Carregar Posição...

Ajustes de vídeo e som

Ajustes de som

No menu Som, você pode acessar opções para modificar o comportamento padrão do emulador. Em Canais, por exemplo, podemos desligar de 1 até todos os canais de áudio do SNES. É provável que você nunca precise mexer nessas opções.

Ajustes de vídeo

Ali tem coisa interessante para alterar. Em Vídeo > Configurações de Exibição, podemos mudar o método de saída da imagem (Direct3D, OpenGl), definir Filtragem Bilinear, salto de frames (frame skipping) e muito mais.

Os principais:

Filtragem Bilinear: uma técnica básica de todo emulador para suavizar pixels, que ficam aparentes em monitores modernos e incomodam alguns jogadores (lembre-se que jogos antigos foram projetados para exibição em telas de resolução muito inferior).

Pulo de Frames: mantenha em Auto para permitir que o Snes9xBR determine quantos frames não são renderizados, para garantir sempre uma animação fluida.

Processamento de Imagem: ali estão os vários filtros, que simulam desde linhas de resolução (scanlines) até modos de saída como Vídeo Composto e S-Video. Escolha a que mais lhe agradar e se um jogo estiver carregado, a alteração é aplicada imediatamente.

snes9xbr filtros
Alguns filtros de imagem do Snes9xBR

Ferramentas

Entre as várias ferramentas do Snes9xBR: gravação de vídeos no formato AVI, capturas de tela em formato PNG (com desligamento opcional de camadas de background e/ou sprites), aplicação de cheats de Game Genie e procura de novos, etc.

Criando vídeos: para salvar vídeos no formato AVI, siga ao menu Arquivo > Iniciar Gravação AVI. Para encerrar a gravação, opção Arquivo > Parar Gravação.

Capturas de tela e áudio: em Arquivo > Salvar Outro, você pode salvar um instantâneo da tela (também acessível pressionando F12) e músicas dos games no formato .SPC: quando o game estiver no trecho em que a música toca, siga ao menu e clique em Dados SPC. O emulador captura a faixa e salva na pasta SPCs (na raíz do emulador). Para tocar os arquivos no seu media player favorito, baixe o plugin (pesquise por aí [seu media player] spc plugin).

Para saber mais sobre o emulador, recomendo que leia o arquivo de ajuda que o acompanha (manual.chm) e principalmente, leia nosso post anterior sobre a versão em inglês.

Download

Se pretende distribuir o emulador, crie um link para essa página. Não faça link direto para o arquivo. Atualização 2019: o Snes9xBR já passou de 32 mil downloads oficiais!

1.51 Mb, formato .zip

Note que esse programa é distribuído gratuitamente em licença NÃO COMERCIAL. Isso significa que você não tem autorização de comercializá-lo, seja em venda direta ou incluído em pacotes. Venda proibida.

F.A.Q.

P: Quem é o autor do Snes9x, vocês?
R: Leia os primeiros parágrafos dessa página.

P: Se não são donos do software, estão pagando os autores?
R: O código-fonte, assim como o programa, é distribuído em licença freeware para uso pessoal. Qualquer pessoa pode "usar, copiar, modificar e / ou distribuir o Snes9x tanto na forma de código ou binária, com fins não-comerciais", como diz a licença.

P: Então posso usar esse programa na minha loja? Incluir no meu pacote de vendas? Na minha revista? Etc?
R: Não pode ser vendido de forma alguma, nem sozinho ou como parte de outros produtos, nem gerar renda direta ou promover produtos e serviços.

P: Mas vi um programa derivado sendo vendido como aplicativo numa loja.
R: É ilegal. Não compre, aqui é de graça.

P: A ferramenta [X] é diferente do emulador original, por quê?
R: Essa versão não tem obrigação de ser idêntica. O ideal, claro, é manter todas as funções, mas pode acontecer de algo ser tirado ou adicionado com o passar do tempo.

P: Por que a versão é para 32-bit e não 64-bit?
R: Não tive tempo de fazer ambas. Talvez mais pra frente. De qualquer forma, a versão 32-bit roda perfeitamente bem no sistema 64-bit, fique tranquilo.

P: Quando vão lançar a versão [insira aqui qualquer versão]?
R: Provavelmente nunca. Se souber, aviso nesta página.

P: Que programa usaram para compilar?
R: O código é distribuído como projeto de C++ para Visual Studio, mas outros devem servir. Usei o Visual Studio 2013 Professional.

P: Poderiam me ensinar como compilar? Tentei outras vezes e não consegui.
R: Desculpe, mas não. Se precisar de alguma dica e estiver a meu alcance, não tem problema, mas não espere uma aula. Não sou programador profissional e tive bastante trabalho pesquisando e tentando até conseguir essa compilação funcional.

P: Onde consigo o código-fonte do emulador?
R: No GitHub, aqui.

P: Posso contribuir com alguma coisa?
R: Se quiser tomar parte, entre em contato. Como disse, não sou exatamente profissional em programação, então tem gente mais capacitada que eu para melhorar o emulador em português.

P: Tenho outras perguntas.
R: Pergunte nos comentários; não envie e-mails pois talvez eu não os receba ou não saiba responder. Deixando a mensagem pública alguém mais experiente pode resolver seu problema.

 

Log da adaptação

Versão 0.1.0715 (alfa)
Lançamento: 23/07/2015
Código-base: Snes9x 1.53

O Memória BIT faz moderação de todos os comentários. Mantenha uma atitude civilizada. Para saber mais, leia nossas regras de comentários. Ao comentar, fica estabelecido que você leu e concordou com as regras.

10 COMENTÁRIOS

  1. 2022 e ainda é o melhor emulador de SNES até hoje. ZSNES nem pensar, embora tenha sido meu primeiro emulador lá pros anos 2000, bsnes é bom mas eu prefiro ainda assim o SNES9X, além de que hoje em dia a compatibilidade dele tá completa.

  2. MELHOR EMULADOR , TUDO MUITO BEM PRODUZIDO E BEM FÁCIL DE CONFIGURAR, COM UMA INTERFACE BEM MELHORADA O QUE MELHORA PARA ENCONTRAR O JOGO 6 VEZES MAIS RÁPIDO DE QUE NO EMULADOR ANTIGO. PARABÊNS AO CRIADOR. POSSOAL PODE BAIXAR QUE VALE A PENA , SE NAO FOSSE EU NEM TERIA DIGITADO ESSE TEXTO TODO KKKK

  3. Não consigo baixar o emulador, quando clico para download simplesmente abre outra aba pra mesma página

  4. Muito bom!!!! recomendo...o estranho é que versões Hack de determinados jogos rodam sem bugs nesse emulador, enquanto no ZSNES esses bug s aparecem!!!! Uma vez fui jogar o jogo Star Wars Return of the jedi e nas últimas fases no emulador ZSNES ficou tudo quadriculado e com bugs, já no Snes9x ficou de boa. valeu

Deixe seu comentário

Digite seu comentário!
Digite seu nome aqui
Captcha verification failed!
User score CAPTCHA falhou. Entre em contato conosco!

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.