RETROARCH/RETROPIE - INSTALAÇÃO E PÓS-INSTALAÇÃO

1. RETROARCH/RETROPIE - INSTALAÇÃO E PÓS-INSTALAÇÃO

semanickz
semanickz

(usa Manjaro Linux)

Enviado em 23/01/2017 - 21:10h

Jan 2017




O RETROARCH é um incrível emulador de jogos com vários games antigos. O RETROARCH contém os maiores clássicos dos vídeo games até agora. Vamos instalar ele? Ele suporta:



- VBA-M, VBA-NEXT (optimized port of VBA-M)
- TGB DUAL Emulator
- Stella – Atari 2600 VCS Emulator
- Snes9x, Snes9x-next (optimized port of Snes9x 1.52+)
- QuickNES NES emulator
- ProSystem – emulator for Atari – 7800
- PPSSPP – PSP emulator
- Virtual Boy
- Neo Geo Pocket Color
- PCSX ReARMed
- GBA


E mais alguns consoles.




No Raspberry é chamado de Retropie. O Retroarch para Raspberry chama-se Retropie.



O Trabalhoso acho eu, é Baixar as ROMs e Configurar o Sistema.



Para quem curte mexer com computadores não é trabalho, é diversão.



:)



####





RETROARCH/RETROPIE - INSTALAÇÃO E PÓS-INSTALAÇÃO



O objetivo é instalar o Retroarch no Rasspberry PI 2 ou 3, no Ubuntu Mate, Ubuntu e derivados, Debian e Fedora.





Para quem é este artigo?

Óbvio, para Nerds e para quem quer ter jogos gastando pouco, também, para quem usa Linux, para quem usa Raspberry PI2, para quem usa Raspberry PI3.



Para quem usa Debian e Fedora, pode compilar. Compilation guide (Linux)




Visite:
https://github.com/libretro/RetroArch/wiki/Compilation-guide-%28Linux%29">https://github.com/libretro/RetroArch/wiki/Compilation-guide-%28Linux%29




Visite:
https://www.vivaolinux.com.br/topico/Emulacao-de-jogos/Como-instalar-o-RetroArch-no-Debian




Visite:
https://github.com/libretro/RetroArch/wiki






### INSTALAÇÃO ###




INSTALE O RETROARCH




Instalando Retroarch no Rasspberry PI 2 ou 3 Ubuntu Mate, Ubuntu e derivados, Debian e Fedora





No Ubuntu, você ainda poder receber automaticamente as futuras atualizações dele.





Como instalar o emulador arcade RetroArch no Ubuntu e seus derivados?





INSTALANDO RETROARCH NO UBUNTU E DERIVADOS:




Adicione repositório (permitirá atualizações do RETROARCH):

sudo add-apt-repository ppa:libretro/stable





Atualize:


sudo apt update





Instale o programa:


sudo apt-get install retroarch retroarch-* libretro-*





Só para Ubuntu. Código que instala tudo de uma vez só (o mesmo que está acima, mas em bloco):




sudo add-apt-repository ppa:libretro/stable -y && sudo apt-get update && sudo apt-get install retroarch retroarch-* libretro-* -y




NÃO CONSEGUIU JOGAR UM JOGO SEQUER?

CALMA QUE TEM A PÓS-INSTALAÇÃO RETROARCH MAIS ADIANTE. PÓS-INSTALAÇÃO SIGNIFICA CONFIGURAR O SITEMA PARA RODAR O PROGRMAS NESTE CASO, GAMES.



AH NÃO! É MUITO COMPLICADO. DESISTO...
Caso queira remover o retroarch... :(




REMOVENDO RETROARCH DO UBUNTU
Desinstalando o emulador arcade RetroArch no Ubuntu e derivados




sudo apt-get remove retroarch retroarch-* libretro-*




sudo apt-get autoremove





### PÓS INSTALAÇÃO RETROARCH ###




O RETROARCH por si mesmo não faz nada.

É necessário carregar programas nele. Estes programas são chamados de "Libreto core".

Para carregar um core selecione um em "Load Core" (carregar núcleo).


Você pode obter núcleos (cores) de muitas maneiras:


Baixando-os em Online Updater --> "Core Updater"


Move-los manualmente sobre o "Core Dir".


Carregar conteúdo (jogos) é necessário o núcleo do jogo.

É necessário também selecionar um diretório para guardar o arquivos baixados se não começarão no root.






PÓS INSTALAÇÃO RETROARCH
Como usar o RETROARCH? (serve para todos os sistemas citados neste artigo)





PÓS INSTALAÇÃO RETROARCH
NAVEGAÇÃO NO RETROARCH




Você usará as setas do teclado ou direcionais do joystick para percorrer as opções do RetroArch,



O botão de seleção é por padrão o X do teclado



O botão de cancelar ações é /




O botão de retorno é o Z do teclado



A tecla F1 é o cara que volta ao menu do RetroArch após carregar um jogo, no caso do XMB ele retorna ao Quick Menu, onde você pode reiniciar o jogo, tirar screenshot, save states, core options e shaders.



Aperte a tecla f para fullscreen.


Para sair aperte Esc


Info aperte rshift



start aperte Enter


Search (busca) aperte s





RESUMO:

Então usamos setas do teclado e podemos apertar as teclas:



z x / F1 f s Esc Enter shift(da direita)





####




RETROARCH PÓS-INSTALAÇÃO
SCAN / SCRAPER para o PLAYLIST:




Após instalado, abra o RetroArch e vá (com as setas para cima e para baixo) na opção Online Updater --> Update Databases, e aperte o botão de seleção (x).




O RetroArch fará o download do banco de dados dos jogos.




Selecionar primeiro em Settings --> Directory --> File Browser Dir a sua pasta de ROMs (que você irá criar fora do emulador), como /home/seu-usuario/Games/ROMs/ (é uma dica).




Volte (z) e selecione a opção Add Content (x) --> Scan Directory .




Escolha uma pasta que você queira fazer o scan/scraper, e selecione <Scan This Directory>. Você vai ter que fazer isso em cada pasta de ROM que você tiver aí (Mega Drive, Game Boy, Super Nintendo...).




Após fazer o scan de todas as pastas, volte para o menu principal com o botão de retorno (z), você verá várias listas.



Esse scan não funciona ainda para roms do MAME e CD/DVDs, como Sega Saturn e Sega CD.



Ao escolher uma ROM, irá te dar a opção com qual Core/emulador abrir.



Agora é possível escolher um emulador padrão para cada lista, vá em Settings Tab --> Playlists e escolha usando as setas esquerda/direita.






ABRINDO um JOGO sem o PLAYLIST:



É possível carregar seu jogo de outra maneira, selecione Load Content --> Select File and Detect Core, útil para plataformas que não tem suporte do Playlist ainda, como PlayStation ou MAM.



Ao escolher uma ROM, irá ter 2 opções, a primeira "Open Archive As Folder" irá descompactar a ROM e irá te dar opções inteligentes de emuladores de acordo com a extensão da mesma ROM (funciona para a maioria, mas não funciona com ROMs do MAME).



A segunda, "Load Archive With Core", te dá uma lista grande de emus e você terá que ter uma noção de qual escolher (ver post à seguir).




Lembre-se que você precisa escolher o arquivo de extensão .cue em alguns Cores, como no Beetle/Mednafen (PC Engine CD, PC-FX, PlayStation) e Genesis Plus GX (Sega CD), caso contrário ou dá crash ou carrega o jogo sem música. Outros precisam carregar o .bin, e não o .cue, como o Yabause.




DICAS ALEATÓRIAS



Você pode deixar o RetroArch em português, em Settings --> User --> Language, vá apertando a seta direita até achar o nosso idioma ;)



Uma opção importante é Settings --> Directory --> System/BIOS Dir, você irá escolher a pasta de sistema do RetroArch onde irá ficar as suas BIOS e outros arquivos importantes para alguns emuladores.



Outra opção legal de mexer, se você tiver uma placa de vídeo offboard da Nvidia ou AMD é Shader Options --> Load Shader Preset no Quick Menu (entre em algum jogo, e volte para o menu, última opção). Os shaders são filtros para a imagem do seu jogo, usando recursos de sua placa gráfica. Tente o crt-royale ou xbr-mlv4-multipass, ficam muito bons. Se você tem somente Intel, muitos desses shaders ou não irão ficar legais ou não funcionaram e irão travar o retroarch (crt-royale por exemplo), mas ainda assim há opção para essas placas mais fracas, vá em Settings --> Video --> Video filter e escolha um dos filtros disponíveis.





Segue algumas dicas e informações para cada Core, lembre-se que bios e arquivos de configuração vão na pasta de sistema do RetroArch, que você pode configurar em Settings --> Directory --> System/BIOS Dir




Abaixo serve para ter uma noção de qual libretro Core escolher para cada video game.



Mega Drive / Sega CD / Master System / Game Gear:
-- Genesis Plus GX -- melhor emulador para Mega Drive atualmente, compatível com todos os jogos, super preciso, roda até Pier Solar com CD de áudio
-- Picodrive -- otimizado para ARM; tem a vantagem de rodar o 32X; porém não roda o Game Gear



Super Nintendo:
-- bsnes/higan (necessário um Core 2 Duo 2 GHz no mínimo :o )
-- Balanced -- melhor custo benefício, tem problema de compatibilidade com apenas 2 jogos, é mais preciso que o Performance.
-- Performance -- tem alguns hacks para aumentar a performance (mais rápido, menos uso de CPU), mas em contrapartida tem menor compatibilidade ou menor precisão
-- Accuracy -- emula 100% dos jogos do SNES, é o Super Nintendo dentro de seu computador, mas demanda muito do seu computador
-- bsnes-mercury -- é um fork do anterior, que restaura algumas opções como emulação HLE de chips especiais e overclock opcional do SuperFX. Tem algumas otimizações que fazem consomir menos CPU do que o anterior.
-- Snes9x -- sucessor do antigo ZSNES
-- Snes9x Next -- baseado na versão 1.52.4 do Snes9x, contém alguns hacks para aumentar sua performance, mas tem menor precisão ou problema de compatibilidade que o Snes9x
-- CATSFC -- baseado em uma versão antiga do Snes9x (1.43), foi inicialmente lançado para o cartão SuperCard DSTWO para Nintendo DS, tem um ótimo desempenho para hardware fraco como ARM (boards e smartphone)




Nintendinho (NES)
-- NEStopia (mais preciso)
-- FCEUmm




Game Boy e Game Boy Color:
-- Gambatte -- melhor emu, mais preciso
-- TGB Dual -- permite o game link entre dois game boys, mas somente o mesmo jogo.




Game Boy Advance
-- VBA-M -- Provavelmente o emu com maior compatibilidade
-- VBA Next -- baseado em uma versão um pouco mais antiga do VBA-M, contém hacks para aumentar a performance
-- Beetle/Mednafen GBA -- é um fork do antigo VBA, talvez tenha uma compatibilidade de jogos parecida com o VBA-M
-- gpSP -- emu inicialmente feito para o PSP, depois portado para ARM, tem dynarec para ARM e i386, portanto tendo um desempenho melhor que o VBA Next nesses tipo de hardware, porém tem menor compatibilidade --> OBS: Precisa da BIOS do game boy advance (renomeie para gba_bios.bin)
-- mGBA -- novo emulador, promete ser mais preciso e rápido que os existentes, e ter recursos que os outros não tem




Sega Saturno
-- Yabause -- Bios opcional, dá para usar sem se habilitar nas opções do Core (Force HLE Bios = enabled). Habilite o Frameskip também, testei num Core 2 Duo e estava dando umas engasgadas.




Arcade
-- MAME
-- Final Burn Alpha
-- FBA CPS1
-- FBA CPS2
-- FBA Neo Geo




Nintendo 64
-- Mupen64plus




Nintendo DS
-- DeSmuME




PC Engine
-- Beetle/Mednafen PCE Fast -- suporte ao PC Engine / TurboGrafx-16 e CD-ROM² / TurboGrafx-CD
-- Beetle/Mednafen SGX -- suporte ao PC Engine SuperGrafx (apenas 7 jogos) mas sem suporte ao CD-ROM²




PlayStation Portable
-- PPSSPP




PlayStation
-- Mednafen/Beetle PSX -- atualmente o mais preciso, usa somente jogos no formato BIN/CUE, para carregar o jogo é necessário escolher o arquivo .CUE (necessário um Core 2 Duo 2 GHz no mínimo )




Precisa de Bios:
* scph5500.bin (renomeie o Sony PlayStation SCPH-5500 BIOS v3.0 (1996-09-09)(Sony)(JP));
* scph5501.bin (Sony PlayStation SCPH-7003 BIOS v3.0 (1996-11-18)(Sony)(US));
* scph5502.bin (Sony PlayStation SCPH-5502 - SCPH-5552 BIOS v3.0 (1997-01-06)(Sony)(EU))
-- PCSX1 -- Modificação do PCSX ReARMed, modificado para funcionar melhor na arquitetura PC (acho que a intenção é se aproximar mais do PCSX Reloaded)
-- PCSX ReARMed -- fork do PCSX otimizado para arquitetura ARM (tem dynarec somente para essa arquitetura), só tem pacote para armhf



Atari 2600
-- Stella



Atari 7800
-- ProSystem







####




DEBIAN INSTALE O RETROARCH




Instalando Retroarch no Debian



INSTALANDO DEPENDÊNCIAS


sudo apt-get -y install build-essential libxkbcommon-dev zlib1g-dev libfreetype6-dev libegl1-mesa-dev libgbm-dev nvidia-cg-toolkit nvidia-cg-dev libavcodec-dev libsdl2-dev libsdl-image1.2-dev libxml2-dev


git clone git://github.com/libretro/libretro-super.git



cd libretro-super



SHALLOW_CLONE=1 ./libretro-fetch.sh



./retroarch-build.sh



NOCLEAN=1 ./libretro-build.sh




Agora a Instalação:



Suponha que você quer instalar o RetroArch em uma pasta chamada ~/ra execute:




mkdir -p ~/ra/cores



cd retroarch



make DESTDIR=~/ra install



cd .. #to libretro-super directory



./libretro-install.sh ~/ra/cores



AGORA VOCÊ DEVE TER O RETROARCH COMPLETAMENTE FUNCIONAL EM


DIVIRTA-SE! :)





####





FEDORA INSTALE O RETROARCH



Instalando Retroarch no Fedora




INSTALANDO DEPENDÊNCIAS




sudo dnf install make automake gcc gcc-c++ kernel-devel mesa-libEGL-devel libv4l-devel libxkbcommon-devel mesa-libgbm-devel Cg libCg zlib-devel freetype-devel libxml2-devel ffmpeg-devel SDL2-devel SDL-devel perl-X11-Protocol perl-Net-DBus pulseaudio-libs-devel openal-soft-devel libusb-devel



git clone git://github.com/libretro/libretro-super.git



cd libretro-super



SHALLOW_CLONE=1 ./libretro-fetch.sh


./retroarch-build.sh



NOCLEAN=1 ./libretro-build.sh




Agora a Instalação


Suponha que você quer instalar o RetroArch em uma pasta chamada ~/ra execute:





mkdir -p ~/ra/cores



cd retroarch



make DESTDIR=~/ra install



cd .. #to libretro-super directory



./libretro-install.sh ~/ra/cores




AGORA VOCÊ DEVE TER O RETROARCH COMPLETAMENTE FUNCIONAL EM


~/ra



DIVIRTA-SE! :)





####




RETROARCH PARA ANDROID



também tem versão para Android, você pode baixar veja abaixo:




https://play.google.com/store/apps/details?id=com.retroarch&hl=pt-BR






####





O RETROARCH NO RASPBERRY É RETROPIE




INSTALANDO O RETROPIE - INSTALE UMA GRANDE VARIEDADE DE EMULADORES NO RASPBERRY PI



Existe duas formas de instalar, uma fácil e outra muito fácil.



Na fácil, você instala dentro de alguma distribuição que já esteja usando, como Raspbian ou Arch Linux.



Na muito fácil, já existe uma imagem pronta, onde basta seguir os mesmos procedimentos de instalação de uma distribuição qualquer.
Para a imagem pronta, vá no link abaixo e baixe o arquivo "RetroPie Project SD card Image"


http://blog.petrockblock.com/retropie/retropie-downloads/



Para Raspberry PI 2/3 imagem abaixo:


https://github.com/RetroPie/RetroPie-Setup/releases/download/4.1/retropie-4.1-rpi2_rpi3.img.gz



Instruções para a primeira instalação site oficial:


https://github.com/retropie/retropie-setup/wiki/First-Installation#installation




Para instalar em uma distribuição existente, dentro de um terminal como o LXTerminal ou Ubuntu Mate para Raspberry:




Instale o git, caso não tenha:




sudo apt-get update ; sudo apt-get install -y git dialog





Depois baixe o pacote:




git clone git://github.com/petrockblog/RetroPie-Setup.git





Entre na pasta do pacote:



cd RetroPie-Setup





Libere o arquivo .sh para execução:




chmod +x retropie_setup.sh




Execute o arquivo:




sudo ./retropie_setup.sh





Será aberta uma tela onde escolhemos a opção 1-Binaries-based.




A opção 2-Source-based também funciona.



As diferenças entre elas é que na primeira serão baixados e instalado os pacotes necessários. Já na opção 2 será necessário a compilação de todos os pacotes, o que segundo o desenvolvedor demora em torno de quase um dia, tempo muito maior do que na opção 1( em torno de 1h).



A opção 3-SETUP será citada adiante.



Após a instalação, saia da interface gráfica em logout e digite:



emulationstation



Na primeira tela será pedido para configurar os controle (1 e 2).



Caso exista algum conectado ao USB, será detectado e poderá ser configurado de acordo com as instruções, caso contrario poderá ser usado o teclado.



Pode configurar 1 com um controle USB e 2 o com teclado.



A partir daí usando setas ou direcional esquerda/direita você alterna entre os emuladores, para sair pelo teclado use F4 e pelo controle START.



Um detalhe, alguns emuladores somente apareceram após inserir os ROM em suas respectivas pastas que estão em RetroPie/roms.
Rodando novamente dentro de RetroPie-Setup:



sudo ./retropie_setup.sh



Você poderá abrir a opção 3-SETUP que oferece algumas opções úteis, como configurar audio pelo conector ou por HDMI, recriar or arquivos de configuração que ficam na pasta .emulationstation. Recriando estes arquivos o emulationstation volta como se você estivesse rodando ele a primeira vez.
Existe também no projeto, uma alternativa chamada Retropie GPIO Adapter, que permite ligar dois controles de NES ou SNES pela GPIO. É necessário construir uma placa e instalar outros pacotes.



Tudo que testei funcionou muito bem e fácil, apenas o som deixou muito a desejar, principalmente pela saída de audio do conector, por HDMI melhora consideravelmente bem, mas mesmo assim ainda ocorrem algumas falhas.












Por agora é isto. Mantenha-se conectado. Comente, se faltou alguma coisa dê dicas. Critique. Faça doações.




Um abraço do gu1le. Espero que este artigo ajude a ter muitos jogos e diversão pra todo mundo onde você está.







fonte: http://www.tocadacoruja.net/forum/showthread.php/37345-Retroarch-retropie-instala%C3%A7%C3%A3o-e-p%C...



  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts