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...