Como construir seu próprio NES ou SNES Classic com um Raspberry Pi e RetroPie

Índice:

Como construir seu próprio NES ou SNES Classic com um Raspberry Pi e RetroPie
Como construir seu próprio NES ou SNES Classic com um Raspberry Pi e RetroPie

Vídeo: Como construir seu próprio NES ou SNES Classic com um Raspberry Pi e RetroPie

Vídeo: Como construir seu próprio NES ou SNES Classic com um Raspberry Pi e RetroPie
Vídeo: Fotografia Macro é incrível!!! - YouTube 2024, Maio
Anonim
O NES Classic Edition é um clone oficial do Nintendo Entertainment System original e uma das melhores maneiras de jogar seus jogos retrô favoritos. O SNES Classic é seu sucessor. Infelizmente, é tão popular que é quase impossível conseguir suas mãos também. Não pague US $ 300 no eBay quando puder usar o Raspberry Pi de preço moderado para criar o seu próprio, com ainda mais jogos.
O NES Classic Edition é um clone oficial do Nintendo Entertainment System original e uma das melhores maneiras de jogar seus jogos retrô favoritos. O SNES Classic é seu sucessor. Infelizmente, é tão popular que é quase impossível conseguir suas mãos também. Não pague US $ 300 no eBay quando puder usar o Raspberry Pi de preço moderado para criar o seu próprio, com ainda mais jogos.

Quais são os NES e SNES Classic, e por que o Raspberry Pi é melhor?

Image
Image

No outono de 2016, a Nintendo lançou o NES Classic Edition, uma réplica em miniatura do antigo Nintendo Entertainment System dos anos 80. Ele vem com 30 jogos clássicos, incluindoSuper Mario Bros., A lenda de Zeldae Castlevania e um controlador NES old-school (embora com um cabo muito curto e conector diferente para acomodar o tamanho menor do NES Classic).

É vendido por US $ 60 e vem com um controlador - você pode comprar um segundo player por mais US $ 10, aumentando seu investimento total para US $ 70. Infelizmente, a consola provou ser tão popular e a Nintendo produziu tão poucas que é quase impossível encontrar o preço de tabela original, aparecendo apenas em sites como o eBay para uma margem de 200-500%.

Em 2017, a Nintendo seguiu com o SNES Classic Edition, que é vendido por US $ 70 e vem com dois controladores. As encomendas já começaram e já é muito difícil conseguir uma.

Não se desespere: mesmo se eles são tão raros que você nunca viu um pessoalmente (muito menos teve a chance de comprar um), você pode facilmente rolar seu próprio console Classic Edition robusto em casa - com mais jogos e mais recursos. No tutorial de hoje, vamos combinar o econômico Raspberry Pi, alguns softwares gratuitos que emulam o NES, SNES e outros consoles, além de alguns controladores NES USB de baixo custo para criar uma versão DIY que é ainda melhor do que os originais.

Melhor como? Sua versão DIY não apenas incluirá todos os recursos do NES Classic real - como estados de salvamento, shaders CRT para jogos de aparência retro e organização de excelente aparência com arte de capa - mas também permitirá que você jogue qualquer jogo (não apenas os 30 incluídos com o Classics), use qualquer controlador USB que você quer (não apenas o simples controlador NES de 2 botões), e inclui melhores estados de salvamento e organização.

Não só isso, mas seu sistema também poderá jogar de outros sistemas - como o Atari, o Game Boy, o Sega Genesis e até mesmo sistemas como o PlayStation Portable ou o Nintendo 64. Você pode ver uma lista completa de sistemas suportados aqui.

O que você precisa

Para acompanhar nosso tutorial, você precisará de um punhado de coisas e de um pouco de tempo livre para juntá-las.

Um Raspberry Pi e seus acessórios

Em primeiro lugar, você precisará de um microcomputador Raspberry Pi e de alguns acessórios básicos para ele. O poder de computação necessário para rodar um emulador do Nintendo Entertainment System é muito baixo, então se você já tem um modelo Raspberry Pi 1 ou 2 mais antigo, você pode (e deve!) Usá-lo. Se você precisar comprar um novo Pi, compre o mais recente Raspberry Pi 3 (US $ 40).
Em primeiro lugar, você precisará de um microcomputador Raspberry Pi e de alguns acessórios básicos para ele. O poder de computação necessário para rodar um emulador do Nintendo Entertainment System é muito baixo, então se você já tem um modelo Raspberry Pi 1 ou 2 mais antigo, você pode (e deve!) Usá-lo. Se você precisar comprar um novo Pi, compre o mais recente Raspberry Pi 3 (US $ 40).

Além do Pi, você precisará de um cartão SD ou cartão microSD de tamanho adequado (baseado no modelo Pi), um cabo HDMI para conectá-lo à TV, um teclado USB (apenas temporariamente para configurá-lo) e um boa fonte de alimentação. Você provavelmente também desejará acesso à Internet no Pi para baixar atualizações e transferir jogos. Você pode fazer isso com um cabo Ethernet ou com Wi-Fi. O Raspberry Pi 3 tem Wi-Fi integrado, enquanto modelos mais antigos exigem um adaptador Wi-Fi USB.

Se você é novo no Raspberry Pi, não se preocupe: nós escrevemos um guia detalhado para todas as partes que você precisa, então confira esse artigo para mais informações.

O caso faz o projeto

Para completar sua configuração do Pi, você também vai querer um caso. Se você já fez um monte de projetos Pi, então você já tem um caso, o que é bom. Mas se você está começando do zero ou realmente quer a experiência completa, você pode considerar adquirir um caso com tema NES ou SNES personalizado para seu Raspberry Pi.
Para completar sua configuração do Pi, você também vai querer um caso. Se você já fez um monte de projetos Pi, então você já tem um caso, o que é bom. Mas se você está começando do zero ou realmente quer a experiência completa, você pode considerar adquirir um caso com tema NES ou SNES personalizado para seu Raspberry Pi.

Há alguns casos com temas NES e SNES na Amazon, incluindo o caso Old Skool NES e o caso Super Tinytendo. No entanto, se você não gostar da aparência deles por qualquer motivo, poderá sempre imprimir em 3D um desses ou de outros, ou encontrar outros em sites como o Etsy.

Controladores: Old School ou Modern Comfort

Em seguida, você precisará de pelo menos um controlador USB (dois, se quiser jogar com um amigo). Você pode abordar a situação do controlador de duas maneiras: Primeiro, você pode ir puro clássico e obter um par de controladores USB NES.
Em seguida, você precisará de pelo menos um controlador USB (dois, se quiser jogar com um amigo). Você pode abordar a situação do controlador de duas maneiras: Primeiro, você pode ir puro clássico e obter um par de controladores USB NES.

Essa abordagem, nós seremos os primeiros a admitir, foi muito mais difícil do que esperávamos inicialmente. Parece que seria incrivelmente simples comprar alguns controladores NES baratos e bem feitos, mas na realidade existe uma tal corrida no mercado agora que as listagens são muitas vezes imprecisas, os controladores são difíceis de obter e as melhores práticas que podemos Recomendamos, no momento, que você compre vários controladores ao mesmo tempo, devolva o que não deseja e mantenha os bons controladores (que tenham bom peso, boa capacidade de resposta dos botões e joguem bem).

Testamos os dois controladores USB NES mais populares na Amazon: o controlador Retro-Link e um controlador NES USB clássico genérico, mas bem revisado (que, quando chegou de fato, foi marcado como iNext). Enquanto nós gostamos do peso da Retro-Link melhor, mas a capacidade de resposta do botão do controlador iNext foi melhor.Na prática, esta é uma experiência de tentativa e erro. (Se você quer algo clássico, mas mais confortável do que os controladores NES, não temos nada além de coisas boas a dizer sobre esse controlador Buffalo SNES também.)

A outra abordagem que você pode tomar, que é menos autêntica, mas um pouco mais versátil, é comprar um controlador mais moderno, como um controlador Xbox 360 com fio. A qualidade de construção e a disponibilidade não são apenas mais consistentes, mas a plataforma de emulação que estamos prestes a configurar, o RetroPie, suporta mais do que apenas o NES - portanto, se você quiser jogar de outros sistemas, um novo controlador com mais botões legal.
A outra abordagem que você pode tomar, que é menos autêntica, mas um pouco mais versátil, é comprar um controlador mais moderno, como um controlador Xbox 360 com fio. A qualidade de construção e a disponibilidade não são apenas mais consistentes, mas a plataforma de emulação que estamos prestes a configurar, o RetroPie, suporta mais do que apenas o NES - portanto, se você quiser jogar de outros sistemas, um novo controlador com mais botões legal.

De qualquer maneira, você precisará de pelo menos um controlador USB para o projeto, então escolha seu favorito.

O Software: RetroPie e ROMs para todos os seus jogos favoritos

Além do hardware, você também precisará de algum software para jogar seus jogos. Você precisará fazer o download de uma cópia do RetroPie, um pacote fantástico de software que combina várias ferramentas de emulação e software em uma interface muito fácil de usar.
Além do hardware, você também precisará de algum software para jogar seus jogos. Você precisará fazer o download de uma cópia do RetroPie, um pacote fantástico de software que combina várias ferramentas de emulação e software em uma interface muito fácil de usar.

Para nosso propósito, usaremos as imagens pré-criadas para o Raspberry Pi (em vez de instalá-lo em um sistema operacional existente). Faça o download da imagem certa para o seu número de modelo Pi aqui. Além disso, você precisará de algum tipo de ferramenta para gravar essa imagem em seu cartão SD. Nossa ferramenta preferida é o gravador de imagens Etcher de plataforma cruzada.

Finalmente, e tematicamente o mais importante, você precisará de alguns jogos! Estes vêm na forma de arquivos ROM que você pode ripar-se (com o hardware apropriado) ou fazer o download da rede. Adquirir ROMs é um exercício, por causa de questões legais difusas, melhor deixadas para o leitor - não vamos vincular diretamente a ROMs ou sites de ROM aqui. Dito isso, no entanto, uma simples pesquisa no Google levará você para longe.

Primeiro passo: prepare seu pi

Com todos os materiais acima mencionados reunidos, é hora de mergulhar na preparação do Pi. Primeiro, vamos configurar o cartão SD. Abra o seu cartão SD no seu computador e inicie o Etcher. O processo é tão fácil quanto o 1-2-3: selecione a imagem do RetroPie que você baixou, confirme se o cartão SD é o disco selecionado e clique em “Flash!”.

Aguarde até que a imagem termine de gravar, ejete o cartão SD com segurança do seu computador e pegue seu Pi e seus acessórios. Conecte o Pi à sua TV com o cabo HDMI, conecte o teclado e o (s) controlador (es) USB, insira o cartão SD e conecte o cabo de alimentação para alimentar o sistema.
Aguarde até que a imagem termine de gravar, ejete o cartão SD com segurança do seu computador e pegue seu Pi e seus acessórios. Conecte o Pi à sua TV com o cabo HDMI, conecte o teclado e o (s) controlador (es) USB, insira o cartão SD e conecte o cabo de alimentação para alimentar o sistema.

Se você ficar preso durante o processo de instalação, sinta-se à vontade para consultar o nosso guia para iniciantes do Raspberry Pi, que contém várias informações úteis sobre a configuração inicial.

Etapa dois: configurar o RetroPie

Depois de ativar o Pi pela primeira vez com o cartão SD RetroPie instalado, ele será executado em algumas etapas de configuração única automaticamente (como expandir a partição, descompactar arquivos e assim por diante). Em seguida, ele será reinicializado, trazendo você para a tela de configuração do controlador, como visto abaixo.

Assim como a tela sugere, você deve pressionar e segurar qualquer botão no seu controlador USB para iniciar o processo de configuração. No menu de configuração, pressione rapidamente o botão correspondente para cada entrada listada (por exemplo, no bloco direcional para iniciar).
Assim como a tela sugere, você deve pressionar e segurar qualquer botão no seu controlador USB para iniciar o processo de configuração. No menu de configuração, pressione rapidamente o botão correspondente para cada entrada listada (por exemplo, no bloco direcional para iniciar).
Image
Image

Eventualmente, você acessará entradas de botão que talvez não tenham botões correspondentes no seu controlador (por exemplo, se você estiver usando um controlador tradicional do NES e começar a perguntar sobre os botões X e Y). Quando você acessar as entradas dos botões que você não tem, basta pressionar e segurar um botão que você já programou por dois segundos e soltá-lo. Isso indicará ao assistente de configuração que você deseja pular esse botão. Repita este processo até que você tenha pulado todas as entradas desnecessárias e possa clicar em “OK” para prosseguir.

Neste ponto, você verá a seguinte tela com o logotipo da RetroPie e "13 jogos disponíveis" abaixo dela.

“Treze jogos? Doce!”Você pode estar pensando. Não tão rápido: esses não são 13 jogos que você pode jogar, são 13 ferramentas de configuração para o “RetroPie” (que é reconhecido como um dos seus emuladores, mesmo sendo o sistema subjacente). Não se preocupe, daqui a pouco vamos dar a volta aos jogos reais.
“Treze jogos? Doce!”Você pode estar pensando. Não tão rápido: esses não são 13 jogos que você pode jogar, são 13 ferramentas de configuração para o “RetroPie” (que é reconhecido como um dos seus emuladores, mesmo sendo o sistema subjacente). Não se preocupe, daqui a pouco vamos dar a volta aos jogos reais.

Se você usa um cabo Ethernet com seu Pi para acessar a rede em vez de usar o Wi-Fi, pode ir direto para a próxima seção e começar a colocar os jogos no RetroPie. Se você estiver usando o Wi-Fi, no entanto, pressione o botão A no controlador para iniciar o menu. O esquema de cores padrão do RetroPie torna um pouco difícil de ver em uma captura de tela menor, mas a entrada para o Wi-Fi é a última da lista, como visto abaixo.

Quando você seleciona a entrada “WIFI”, ela inicia uma ferramenta de configuração Wi-Fi. Selecione “Conectar à Rede WiFi”.
Quando você seleciona a entrada “WIFI”, ela inicia uma ferramenta de configuração Wi-Fi. Selecione “Conectar à Rede WiFi”.
Em seguida, selecione sua rede doméstica, insira a senha, clique em OK e, em seguida, clique em OK novamente na tela principal para sair do aplicativo (você retornará à tela da qual selecionou a entrada de Wi-Fi).
Em seguida, selecione sua rede doméstica, insira a senha, clique em OK e, em seguida, clique em OK novamente na tela principal para sair do aplicativo (você retornará à tela da qual selecionou a entrada de Wi-Fi).

Embora você possa usar o RetroPie sem acesso à Internet, é muito mais fácil transferir seus jogos para o dispositivo usando a rede.

Terceiro Passo: Adicione seus jogos

Com o nosso Pi configurado e conectado à nossa rede doméstica, o passo mais importante está em nós: carregá-lo com jogos doces, doces e retro. A maneira mais fácil de transferir jogos é usando compartilhamentos de rede. (Você pode usar uma unidade USB, mas a configuração da rede é ainda mais simples, então detalharemos esse método aqui). Vamos começar.

Por padrão, a caixa RetroPie é atribuída a um compartilhamento de rede chamado "retropie", e você pode navegar para ela simplesmente abrindo o Windows Explorer em seu PC e digitando

retropie

na caixa de endereço. Em seguida, basta abrir a pasta "roms", navegar para o seu sistema de escolha (vamos usar "nes" neste exemplo) e copiar todos os arquivos ROM para essa pasta. Nós copiamos um dos nossos jogos favoritos de RPG, Crystalis, como nosso teste ROM.

Depois de adicionar jogos, você precisa reiniciar o RetroPie (ou, mais especificamente, a interface da Emulation Station abaixo). No seu Pi, pressione o botão B no seu controle para retornar ao menu principal e pressione o botão Iniciar para abrir o menu principal, como visto abaixo. Selecione "Quit".
Depois de adicionar jogos, você precisa reiniciar o RetroPie (ou, mais especificamente, a interface da Emulation Station abaixo). No seu Pi, pressione o botão B no seu controle para retornar ao menu principal e pressione o botão Iniciar para abrir o menu principal, como visto abaixo. Selecione "Quit".
Selecione “Restart EmulationStation” e confirme se deseja realmente reiniciá-lo.
Selecione “Restart EmulationStation” e confirme se deseja realmente reiniciá-lo.
Quando for reinicializado, de repente, não haverá apenas uma entrada para "RetroPie" na GUI principal, mas (como adicionamos as roms ao diretório "nes"), você verá uma entrada para o Nintendo Entertainment System. Esse é um passo fundamental na configuração de qualquer emulador no RetroPie. Existem toneladas de emuladores para diferentes plataformas de videogame instaladas por padrão, mas elas não aparecerão na interface até que você adicione pelo menos uma ROM ao diretório "roms".
Quando for reinicializado, de repente, não haverá apenas uma entrada para "RetroPie" na GUI principal, mas (como adicionamos as roms ao diretório "nes"), você verá uma entrada para o Nintendo Entertainment System. Esse é um passo fundamental na configuração de qualquer emulador no RetroPie. Existem toneladas de emuladores para diferentes plataformas de videogame instaladas por padrão, mas elas não aparecerão na interface até que você adicione pelo menos uma ROM ao diretório "roms".
Pressione o botão A para ver os jogos disponíveis. Selecione o jogo que você deseja jogar (o único jogo no nosso caso) e aperte A novamente.
Pressione o botão A para ver os jogos disponíveis. Selecione o jogo que você deseja jogar (o único jogo no nosso caso) e aperte A novamente.
Após um breve momento, o emulador do NES terminará de carregar sua ROM e você verá o jogo como se tivesse sido carregado em uma unidade vintage da NES.
Após um breve momento, o emulador do NES terminará de carregar sua ROM e você verá o jogo como se tivesse sido carregado em uma unidade vintage da NES.
Image
Image

Neste ponto, você pode jogar o jogo como se estivesse jogando o original. Se você precisar reiniciar o jogo, basta pressionar SELECT e B ao mesmo tempo. Se você quiser sair do jogo de volta ao menu RetroPie, pressione SELECT e START ao mesmo tempo. Sinta-se à vontade para repetir este passo para jogos SNES, jogos Genesis e quaisquer outros sistemas que você queira jogar.

Os extras suculentos: Cover Art, Shaders e Save Games

Isso é tudo que você precisa para começar a jogar. Mas se você quiser a experiência completa "Eu construí meu próprio NES Classic", há mais alguns recursos extras que precisamos explorar: arte de capa (que torna sua biblioteca bonita e fácil para navegador), shaders (que fazem o jogo parecer mais retro na sua TV moderna) e salve os estados (que permitem que você salve seu jogo, mesmo que o jogo original não o suporte. Esses são todos os recursos incluídos no NES Classic oficial.

Adicionar arte de capa à sua biblioteca

Uma vez que você tenha copiado um monte de jogos para a sua pasta “roms”, volte para o menu NES (onde acabamos de lançar nosso jogo de teste), pressione o botão Start para abrir o menu, depois selecione “Scraper”.

Na próxima tela, você pode ajustar as configurações. Deixe o raspador como "THEGAMESDB". Você pode ativar ou desativar as classificações se quiser (nós o deixamos ligado). Em seguida, selecione "Raspar Agora".
Na próxima tela, você pode ajustar as configurações. Deixe o raspador como "THEGAMESDB". Você pode ativar ou desativar as classificações se quiser (nós o deixamos ligado). Em seguida, selecione "Raspar Agora".
Image
Image

Porque este é o nosso primeiro raspar, mude o filtro para "Todos os Jogos". Por padrão, o scraper está configurado para usar apenas o sistema no qual ele está carregado (neste caso, NES), portanto, não é necessário alterar nada. Por fim, verifique se "o usuário decide sobre conflitos" está ativado. Isso é importante, caso contrário, o raspador pode raspar os dados errados se não tiver certeza se o jogo é Dragão duplo ou Dragão Duplo II.

A única razão pela qual você não iria querer usar essa configuração é se você tivesse centenas de jogos para raspar e não quisesse confirmar manualmente cada seleção (você teria, no entanto, que voltar e corrigir manualmente os conflitos mais tarde, jogo a jogo). Quando estiver pronto, selecione "Iniciar".

Como o sistema funciona, você será solicitado a confirmar cada seleção (mesmo se houver apenas uma escolha). Pressione A depois de selecionar o jogo correto.
Como o sistema funciona, você será solicitado a confirmar cada seleção (mesmo se houver apenas uma escolha). Pressione A depois de selecionar o jogo correto.
Quando terminar, você terá uma coleção de jogos bem organizada.
Quando terminar, você terá uma coleção de jogos bem organizada.
Image
Image

Obter que Old School CRT Vibe com suavização e Shaders

Uma coisa que você pode notar imediatamente depois de jogar um jogo é como os gráficos parecem vibrantes e nítidos. Na verdade, ao carregar nosso jogo de demonstraçãoCrystalisA primeira coisa que notei foi que as cores eram muito mais brilhantes e as linhas muito mais nítidas do que eu lembrava.

A principal razão para essa disparidade é como as imagens são exibidas em um display digital em comparação a um monitor CRT analógico. Seu monitor de computador e HDTV estão apresentando o jogo com uma proporção perfeita pixel-pixel de 1: 1, enquanto seu monitor CRT antigo era baseado em fósforo com uma imagem mais suave e luz / cor “desabrochando” em torno dos pontos individuais na tela.

Para compensar isso, você pode configurar seu sistema para aplicar shaders ou algoritmos de suavização para recriar esse efeito de CRT. Não tem certeza se isso é algo de que você gosta? Vamos comparar imagens capturadas do mesmo jogo no mesmo momento com diferentes efeitos aplicados. Primeiro, vamos ver como o primeiro momento jogável deCrystalis parece sem shaders ou suavização.

Observe que as linhas são muito nítidas, significativamente mais nítidas do que você provavelmente se lembra (se você jogou o jogo original no hardware original). Se você gosta deste visual mais nítido com arestas vivas, então, por todos os meios, jogue o jogo dessa maneira.
Observe que as linhas são muito nítidas, significativamente mais nítidas do que você provavelmente se lembra (se você jogou o jogo original no hardware original). Se você gosta deste visual mais nítido com arestas vivas, então, por todos os meios, jogue o jogo dessa maneira.

Vamos dar uma olhada em como o jogo fica com os gráficos suavizados usando o algoritmo de suavização. Se você estiver usando um Pi mais antigo, essa é uma ótima opção, pois o algoritmo de suavização (diferente dos shaders) coloca pouco ou nenhum esforço na GPU.

Image
Image

Observando isso no monitor do seu computador ou em um dispositivo móvel com uma tela nítida de alta resolução, você pode estar pensando “Parece… embaçado”. Mas quando visto à distância (como aquele entre o sofá e a televisão), o efeito de suavização jogos uma sensação mais CRT e o borrão não parece tão intenso. Fique para trás e olhe para as rochas na borda da imagem em comparação com a primeira imagem e você verá o que quero dizer.

Finalmente, você pode usar shaders para criar efeitos CRT como linhas de varredura e até mesmo distorções leves (já que a parte frontal dos monitores CRT era levemente curvada na maioria dos casos). Aqui está um simples shader CRT aplicado.

Image
Image

Novamente, quando visto em uma colheita de comparação próxima, como temos aqui, o efeito parece pronunciado (exatamente como se você estivesse sentado muito perto de uma tela CRT). Mas quando visto à distância, parece muito natural. De fato, mesmo que eu não me importasse como o jogo parecia sem suavização ou shaders, foi quando eu liguei um shader CRT que eu disse “Oh!que parece o jogo que eu lembro!

As configurações de suavização e sombreamento estão localizadas no mesmo local, mas há um pequeno ajuste que precisamos realizar antes de mergulharmos nesse menu. Embora a RetroPie deva ser fornecida com shaders já pré-carregados, em nossa experiência, você precisa atualizar manualmente a lista de shaders (para a qual precisará de uma conexão com a Internet, então conecte esse cabo Ethernet agora, se já não estiver). Retorne ao menu de configuração do RetroPie que visitamos originalmente e selecione "RetroArch" no menu, como mostrado abaixo.

Image
Image

Isto irá lançar omuito RetroArch menu de configuração RetroArch. Selecione a entrada "Online Updater".

No menu “Online Updater”, selecione “Update GLSL Shaders”.
No menu “Online Updater”, selecione “Update GLSL Shaders”.
No canto inferior esquerdo, em minúsculo texto amarelo, você verá um pequeno indicador de atualização, mostrando que “shaders gsls.zip” está sendo baixado. Espere que termine. Quando o processo estiver concluído, pressione a tecla Esc no teclado ou o botão B no controle para voltar aos menus até o menu principal. Lá, selecione “Quit RetroArch”. Uma vez de volta ao menu RetroPie, selecione “RetroPie Setup”.
No canto inferior esquerdo, em minúsculo texto amarelo, você verá um pequeno indicador de atualização, mostrando que “shaders gsls.zip” está sendo baixado. Espere que termine. Quando o processo estiver concluído, pressione a tecla Esc no teclado ou o botão B no controle para voltar aos menus até o menu principal. Lá, selecione “Quit RetroArch”. Uma vez de volta ao menu RetroPie, selecione “RetroPie Setup”.
Dentro do menu de configuração do RetroPie, selecione “configedit - Editar configurações do RetroPie / RetroArch”.
Dentro do menu de configuração do RetroPie, selecione “configedit - Editar configurações do RetroPie / RetroArch”.
Selecione “Configurar opções básicas do emulador de libretro”.
Selecione “Configurar opções básicas do emulador de libretro”.
Aqui você pode optar por configurar shaders e suavizar em uma base emulador por emulador ou aplicá-lo universalmente. A menos que você deseje configurações de shader diferentes para cada sistema, é melhor selecionar "Configurar opções padrão para todos os emuladores de libretos".
Aqui você pode optar por configurar shaders e suavizar em uma base emulador por emulador ou aplicá-lo universalmente. A menos que você deseje configurações de shader diferentes para cada sistema, é melhor selecionar "Configurar opções padrão para todos os emuladores de libretos".
Neste menu, você encontrará todas as configurações necessárias para suavização e sombreamento. É importante notar que a suavização e os shaders são uma solução de e / ou não. Você não pode usar os dois de uma só vez. Se você está tentando decidir entre os dois, lembre-se de que a suavização é muito mais leve nos recursos do Pi do que nos shaders.
Neste menu, você encontrará todas as configurações necessárias para suavização e sombreamento. É importante notar que a suavização e os shaders são uma solução de e / ou não. Você não pode usar os dois de uma só vez. Se você está tentando decidir entre os dois, lembre-se de que a suavização é muito mais leve nos recursos do Pi do que nos shaders.

Se você quiser usar a suavização, selecione “Video Smoothing” e mude o “falso” para “true”. Você pode então retornar ao menu principal e tocar com a suavização ativada.

Se você quiser usar shaders, você tem dois passos. Assegure-se de que “Video Smoothing” esteja definido como o padrão de false. Em seguida, defina “Video Shader Enable” como “true”. Finalmente, selecione “Video Shader File” para selecionar o shader que você deseja usar.
Se você quiser usar shaders, você tem dois passos. Assegure-se de que “Video Smoothing” esteja definido como o padrão de false. Em seguida, defina “Video Shader Enable” como “true”. Finalmente, selecione “Video Shader File” para selecionar o shader que você deseja usar.
A lista de shaders pode parecer um pouco assustadora, mas há uma solução fácil. Basta procurar por arquivos shader com “pi” no nome, como o arquivo “crt-pi.glslp” visto acima. Esses shaders foram otimizados para o GPU menos potente do Raspberry Pi. Você sempre pode usar outros shaders, mas não se surpreenda se o desempenho for prejudicado.
A lista de shaders pode parecer um pouco assustadora, mas há uma solução fácil. Basta procurar por arquivos shader com “pi” no nome, como o arquivo “crt-pi.glslp” visto acima. Esses shaders foram otimizados para o GPU menos potente do Raspberry Pi. Você sempre pode usar outros shaders, mas não se surpreenda se o desempenho for prejudicado.

Se, a qualquer momento, você não quiser mais brincar com suavização ou shaders (ou quiser alterar o shader que está usando), basta retornar a esses menus e definir os valores como false ou alterar o arquivo do shader.

Configurar os estados de salvamento… porque o contra é realmente difícil

Se você é um purista, talvez queira pular esta seção completamente. Alguns jogos suportam nativamente salvando seu progresso, alguns jogos não (você pode, por exemplo, salvar seu jogo em A lenda de Zelda mas você não podeSuper Mario Bros.).

Mesmo aqueles jogos que suportam salvar exigem que você salve o jogo de uma maneira específica, geralmente usando algum mecanismo dentro do jogo, como visitar uma pousada ou fazer o check-in em uma estação espacial. Com emuladores, você pode salvar o jogoa qualquer momento equalquer lugar, assim como você pode salvar um arquivo no Microsoft Word enquanto trabalha nele. Ele também oferece vários slots de salvamento por jogo, para que você possa salvar quantos arquivos desejar. Pode não ser a maneira mais pura de fazê-lo, mas o homem é uma boa maneira de reduzir seus níveis de frustração ao jogar jogos incrivelmente difíceis.

Você pode salvar e carregar seu jogo enquanto joga usando teclas de atalho baseadas em controlador. Para aqueles que usam um controlador com muitos botões (como o controlador do Xbox 360 mencionado anteriormente), você não precisa fazer nenhum mapeamento de teclas complicadas, basta usar os mapas de botões padrão RetroPie / RetroArch para o seu controlador. Confira esta entrada wiki RetroPie para ver as teclas de atalho padrão do joypad.

Se você estiver usando o controlador NES, no entanto, o número limitado de botões realmente será um fardo. Se você deseja usar o sistema de estado de salvamento, precisará fazer algumas pequenas edições de keymaps.O mapa de teclado padrão para salvar e carregar estados de salvamento usa os botões laterais de um controlador, que não estão presentes no controlador NES. Precisamos remapear esses botões para acessar essas funções. Há duas maneiras de fazer isso: você pode editar o arquivo retroarch.cfg localizado em

retropieconfigsall

etroarch.cfg

(o que é muito muito tedioso) ou você pode usar a interface RetroArch (que é uma quantidade normal de tedioso). Nós andaremos pelo último.

Para usar a interface keymap, inicie o sistema de menu RetroArch novamente (a partir do menu principal do RetroPie, selecione a categoria RetroPie e selecione “RetroArch”). No menu principal, selecione "Configurações". Antes de fazermos qualquer alteração, precisamos alternar a configuração de salvar na saída para preservar essas alterações.

No menu Configurações, selecione “Configuração”.
No menu Configurações, selecione “Configuração”.
Dentro desse menu, selecione “Salvar configuração ao sair” para ativar o salvamento. Sem essa configuração, as alterações que fizermos não serão preservadas quando sairmos do sistema de menus do RetroArch.
Dentro desse menu, selecione “Salvar configuração ao sair” para ativar o salvamento. Sem essa configuração, as alterações que fizermos não serão preservadas quando sairmos do sistema de menus do RetroArch.
Pressione o botão B ou a tecla Esc para voltar ao menu até que você esteja no menu principal do RetroArch novamente. Selecione o menu Configurações.
Pressione o botão B ou a tecla Esc para voltar ao menu até que você esteja no menu principal do RetroArch novamente. Selecione o menu Configurações.
Selecione “Input”. Aqui é onde você encontrará todas as configurações para associações de teclas e configurações relacionadas.
Selecione “Input”. Aqui é onde você encontrará todas as configurações para associações de teclas e configurações relacionadas.
Selecione “Input Hotkey Binds”. Aqui podemos mudar o que as combinações de teclas de atalho no seu controle fazem.
Selecione “Input Hotkey Binds”. Aqui podemos mudar o que as combinações de teclas de atalho no seu controle fazem.
Para desbloquear o acesso ao menu do RetroArch enquanto estiver no jogo, além de nos fornecer acesso adequado aos estados de salvamento, existem três combinações de botões que precisamos mapear: salvar, carregar e acessar o menu RetroArch. Você pode optar por usar as combinações de botões desejadas para cada uma delas, mas as combinações de botões que selecionamos para este tutorial são ideais, no sentido de não interferirem em nenhum mapa de chaves existente.
Para desbloquear o acesso ao menu do RetroArch enquanto estiver no jogo, além de nos fornecer acesso adequado aos estados de salvamento, existem três combinações de botões que precisamos mapear: salvar, carregar e acessar o menu RetroArch. Você pode optar por usar as combinações de botões desejadas para cada uma delas, mas as combinações de botões que selecionamos para este tutorial são ideais, no sentido de não interferirem em nenhum mapa de chaves existente.

Vamos começar com "Load state". Selecione essa entrada e pressione A no seu controlador. Você receberá uma contagem regressiva de quatro segundos para pressionar a tecla que deseja mapear para essa função.

Você deseja mapear a tecla Down no teclado direcional para que, quando você pressionar o ativador de teclas de atalho (o botão Selecionar) e Reduzir, salve seu jogo. Selecione “Salvar estado” e mapeie-o para a tecla Para no controle direcional. Vá em frente e deixe as entradas “Savestate slot +/-” sozinhas, pois elas estão bem (ela está configurada para que você possa clicar para a esquerda ou para a direita para alterar o slot de salvamento).
Você deseja mapear a tecla Down no teclado direcional para que, quando você pressionar o ativador de teclas de atalho (o botão Selecionar) e Reduzir, salve seu jogo. Selecione “Salvar estado” e mapeie-o para a tecla Para no controle direcional. Vá em frente e deixe as entradas “Savestate slot +/-” sozinhas, pois elas estão bem (ela está configurada para que você possa clicar para a esquerda ou para a direita para alterar o slot de salvamento).

Finalmente, role até o final da lista até ver “Menu toggle”. Selecione-o e mapeie o botão A para ele (isso permitirá que você pressione Select + A) no jogo para acessar o menu RetroArch.

Pressione o botão B para sair dos menus até que você esteja na tela principal e selecione “Quit RetroArch” para salvar suas alterações.
Pressione o botão B para sair dos menus até que você esteja na tela principal e selecione “Quit RetroArch” para salvar suas alterações.
Neste ponto, você está pronto e agora pode usar os seguintes combos de botão:
Neste ponto, você está pronto e agora pode usar os seguintes combos de botão:
  • Selecione + Iniciar: sai do emulador.
  • Selecione + B: Redefinir o emulador.
  • Selecione + A: Pause o jogo e abra o menu RetroArch de dentro do emulador.
  • Select + Right: aumenta o espaço de salvamento (por exemplo, mova do Save Slot # 1 para # 2)
  • Selecione + Esquerda: Diminuir o espaço de salvamento (por exemplo, mover de Salvar Slot # 2 para # 1)
  • Select + Up: Salve o jogo no slot de salvamento atualmente selecionado.
  • Select + Down: Carrega o jogo do save no slot de salvamento atual.
Agora você pode jogar até o mais difícil dos jogos sem ter que começar do zero toda vez que fizer um game over.
Agora você pode jogar até o mais difícil dos jogos sem ter que começar do zero toda vez que fizer um game over.

Você está finalmente pronto: nós não apenas recriamos a experiência de usar o NES Classic, mas nós realmente criamos uma versão superior, já que ele pode jogar qualquer jogo NES de todos os tempos, suporta mais save slots que o NES Classic, mais shaders e opções de vídeo, e (se você quiser) você pode ir além do escopo deste tutorial e até mesmo usar códigos de jogo semelhantes a Game Genie, replays instantâneos e muito mais. Confira os wikis RetroPie e RetroArch para obter mais informações sobre todos os recursos avançados escondidos na plataforma, bem como nosso guia sobre as configurações avançadas do RetroArch.

Créditos da Imagem: Fynsya / Etsy e Clive Darra / Flickr.

Recomendado: