5 maneiras de jogar jogos de SNES no Linux com emuladores atuais

Usuários de Linux têm diversas boas maneiras de jogar jogos de Super Nintendo. Para a configuração mais simples, experimente o Snes9x independente ; escolha o RetroArch se quiser uma biblioteca para vários sistemas; use o bsnes para um emulador de SNES dedicado; ou opte pelo Mednafen se preferir executar jogos a partir de um terminal. O Mesen Community Edition é outra opção gráfica que também suporta outros consoles clássicos. Todos os cinco exigem uma ROM do jogo fornecida por você.

Antes de começar

Use arquivos de jogos que você tenha autorização para usar; as regras de direitos autorais e backups pessoais variam de acordo com o país. As extensões de arquivo comuns para SNES incluem .snest .sfce .smc.snestrc. Coloque seus arquivos em uma pasta que você possa encontrar, como /usr/local/bin ~/ROMs, e observe que nem todas as versões do emulador abrem arquivos compactados.

Um gerenciador de arquivos do Linux mostra vários arquivos de jogos de SNES com extensões .sfc e .smc em uma pasta.
Manter os arquivos do jogo juntos facilita encontrá-los em um emulador.

1. Use o Snes9x para uma configuração simples.

O Snes9x é um emulador dedicado de Super Nintendo e uma ótima opção inicial se você deseja um aplicativo de desktop separado. O projeto lista versões para Linux GTK e X11 em seu repositório de código-fonte oficial. Você também pode instalar o Flatpak disponibilizado pela comunidade no Flathub, caso o Flatpak esteja configurado em seu sistema.

flatpak install flathub com.snes9x.Snes9x

Inicie o Snes9x, use o comando "abrir" ou "carregar jogo" e selecione o seu .sfcarquivo .smc.snes9x. Conecte um controle antes de abrir o jogo e verifique as configurações de entrada do Snes9x caso os botões não estejam mapeados como esperado. Consulte o projeto oficial do Snes9x ou a lista de aplicativos do Flathub para obter informações sobre as opções disponíveis para Linux.

Um laptop Linux exibe um jogo genérico de 16 bits dentro de uma janela de emulador independente, com um controle ao lado.
Um emulador independente mantém o carregamento do jogo e as configurações de entrada em um único aplicativo.

2. Execute o núcleo Snes9x através do RetroArch.

O RetroArch é uma interface gráfica: ele executa componentes de emulação chamados núcleos. Instale-o seguindo as instruções oficiais do Linux para a sua distribuição e, em seguida, instale o núcleo Snes9x. Se o Core Downloader estiver disponível, abra o Atualizador Online , escolha o Core Downloader e selecione Snes9x. O guia do núcleo Libretro Snes9x descreve o núcleo e o conteúdo suportado.

Uma interface de emulação Linux exibe uma opção de console destacada ao lado de um diagrama de gamepad.
O RetroArch precisa de um núcleo SNES compatível para poder executar um jogo.

Se você não conseguir visualizar o instalador de núcleos, o guia atual do Libretro recomenda ativar a opção " Mostrar instalador de núcleos" em Configurações > Interface do Usuário > Visibilidade do Item de Menu . Há uma exceção relacionada ao pacote: o RetroArch instalado a partir do PPA do Ubuntu desativa os downloads de núcleos no aplicativo, portanto, instale o núcleo correspondente através do gerenciador de pacotes. Após instalar um núcleo, selecione " Carregar Conteúdo" e navegue até a sua ROM. Consulte o guia de instalação de núcleos do Libretro caso seus menus sejam diferentes.

Um navegador de conteúdo de um emulador Linux exibe uma árvore de pastas e uma lista de miniaturas de jogos.
Após instalar o núcleo, navegue até sua ROM ou procure a pasta correspondente na biblioteca.

3. Instale o bsnes como um emulador de SNES dedicado.

O bsnes se concentra especificamente na emulação do SNES e inclui opções como filtros de vídeo e salvamento de estado. Uma alternativa para Linux é o pacote Flathub:

flatpak install flathub dev.bsnes.bsnes

Abra o bsnes e carregue o arquivo do jogo a partir do aplicativo. Se você não usa Flatpak, verifique a página de downloads do projeto para Linux para obter a opção independente atual e as instruções de instalação; a disponibilidade do pacote varia de acordo com a distribuição. Comece com as configurações padrão e ajuste os filtros ou as atribuições do controle somente se necessário.

Uma área de trabalho Linux exibe um jogo genérico de 16 bits em uma janela de emulador com um controle em frente ao monitor.
Um aplicativo dedicado ao SNES oferece configurações próprias para jogos e vídeos.

4. Inicie um jogo com o Mednafen a partir do terminal.

O Mednafen é um emulador multi-sistema controlado pela linha de comando. Instale o mednafenpacote através da central de software ou gerenciador de pacotes da sua distribuição; o comando exato varia entre as distribuições Linux. Em seguida, informe o caminho para o arquivo do jogo:

mednafen ~/ROMs/my-game.sfc

O til (~) sem aspas expande o caminho para sua pasta pessoal no terminal; se o nome da pasta contiver espaços, coloque o caminho expandido entre aspas, como `/home/home` "$HOME/ROMs/My Game.sfc". O Mednafen abre sua janela de jogo após a inicialização. A documentação do módulo SNES cobre as configurações específicas do SNES, e o manual geral explica as opções da linha de comando.

Uma janela de terminal escura em uma área de trabalho Linux está pronta para receber um comando.
O Mednafen inicia a partir de um comando de terminal que inclui o caminho da ROM.

5. Experimente a Edição Comunitária do Mesen

Mesen Community Edition é uma continuação do Mesen mantida pela comunidade e oferece suporte ao SNES, além de vários outros sistemas. Acesse os lançamentos do projeto no GitHub e escolha uma versão para Linux compatível com seu computador. O projeto observa que as versões para Linux x64 e ARM64 exigem o SDL2; instale o runtime por meio da sua distribuição caso o aplicativo informe que o SDL2 está faltando. Inicie o Mesen e abra o arquivo do jogo a partir do aplicativo. A página do projeto lista os sistemas suportados e informações sobre as versões.

Uma janela de emulador Linux exibe um jogo genérico em pixel art com uma barra lateral de ícones de console.
Mesen Community Edition oferece suporte ao SNES como parte de um aplicativo multiplataforma.

Configure os controles e proteja seus jogos salvos.

Se um controle não funcionar, primeiro confirme se o Linux o reconhece. Em seguida, abra as configurações de entrada do emulador e mapeie o direcional, o botão Start, o botão Select e os botões frontais. Os nomes dos menus variam entre os aplicativos, e alguns controles são detectados automaticamente.

Uma janela de configuração do controlador conecta os controles direcionais e os botões frontais a um diagrama de gamepad.
Mapeie o direcional digital e os botões frontais caso o emulador não detecte seu controle automaticamente.

Use o recurso de salvamento do próprio jogo para salvar normalmente dentro do jogo. Os estados de salvamento são um recurso separado do emulador para retomar o jogo em um ponto exato. Faça backup de ambos os tipos de arquivos de salvamento e não presuma que um estado de salvamento criado em um emulador funcionará em outro. Para a maioria das pessoas, o Snes9x é o ponto de partida mais rápido; migre para o RetroArch para uma biblioteca combinada ou escolha o bsnes, Mednafen ou Mesen CE para o fluxo de trabalho que melhor se adapta à sua configuração.

Deixar um comentário

Como criar máquinas virtuais no Ubuntu Server com o Cockpit

Como criar máquinas virtuais no Ubuntu Server com o Cockpit

Instale o Cockpit e seu complemento Machines no Ubuntu Server, escolha uma imagem ISO, atribua recursos à máquina virtual e conclua a configuração do sistema operacional no seu navegador.

Como configurar uma montagem NFS em um servidor Linux com o Cockpit

Como configurar uma montagem NFS em um servidor Linux com o Cockpit

Monte uma exportação NFS existente a partir da página de Armazenamento do Cockpit, escolha um caminho local e as opções de inicialização ou somente leitura e, em seguida, verifique o compartilhamento no Linux.

Como usar o gerenciador de pacotes Nala no Ubuntu

Como usar o gerenciador de pacotes Nala no Ubuntu

Instale o Nala a partir dos repositórios do Ubuntu e, em seguida, use-o para pesquisar, instalar, remover e atualizar pacotes com resumos de transações claros.

Como instalar o LibreCAD no Linux: Ubuntu, Fedora, Arch e outras distribuições

Como instalar o LibreCAD no Linux: Ubuntu, Fedora, Arch e outras distribuições

Instale o LibreCAD no Ubuntu, Debian, Fedora, Arch ou openSUSE usando o gerenciador de pacotes, ou escolha o Flatpak ou AppImage oficial caso sua distribuição não possua um pacote.

Como instalar e ativar o tema de ícones Kora no Linux

Como instalar e ativar o tema de ícones Kora no Linux

Instale o tema de ícones Kora atual no Linux para um usuário específico ou para todo o sistema e, em seguida, escolha a variante com pastas azuis ou cinzas no GNOME, KDE Plasma ou Xfce.

Como instalar o Linux Mint 21 com partições manuais

Como instalar o Linux Mint 21 com partições manuais

Instale o Linux Mint 21.3 a partir de um pendrive, escolha "Outra opção" e atribua as partições EFI, swap, raiz e, opcionalmente, a partição home de forma segura.

Como usar snapshots no openSUSE com o Snapper

Como usar snapshots no openSUSE com o Snapper

Crie e compare snapshots do openSUSE, restaure um arquivo selecionado ou reverta um sistema compatível a partir do GRUB com o Snapper e o Btrfs.

Como conectar um Linux a um PC com Windows usando o Remmina

Como conectar um Linux a um PC com Windows usando o Remmina

Conecte-se a um PC Windows a partir do Linux com o Remmina: habilite o RDP, instale o plugin RDP, configure um perfil e solucione problemas comuns de conexão.

Como desinstalar software no Ubuntu Linux: GUI e Terminal

Como desinstalar software no Ubuntu Linux: GUI e Terminal

Desinstale softwares no Ubuntu Linux usando o App Center, APT, Snap, Flatpak ou KDE Discover e descubra quais configurações e dados de aplicativos podem permanecer.

Como instalar os drivers mais recentes da NVIDIA no Linux

Como instalar os drivers mais recentes da NVIDIA no Linux

Instale o driver NVIDIA compatível mais recente no Ubuntu, Debian, Arch, Fedora ou openSUSE seguindo os passos do gerenciador de pacotes, verificações de Inicialização Segura e confirmação.