Ferramentas do usuário

Ferramentas do site


jogos:retroarch

RetroArch

RetroArch é mais conhecido como sendo um programa com o qual você pode jogar vários emuladores e jogos, todos personalizados e cuidadosamente portados para a API libretro.

É desenvolvido para ser rápido, leve e portável. Ele tenta ser uma tecnologia de ponta em termos de tecnologias suportadas, mas também tenta ser o mais retro compatível possível, um objetivo cheio de paradoxo.

A equipe do RetroArch basicamente portou vários emuladores para a interface/API Libretro, de forma que esses emuladores ficaram independentes de plataforma (windows, linux, mac OS X, playstation, xbox, android…). Em outras palavras, você pode rodar o emulador Genesis Plus GX, programado originalmente para Nintendo Wii, em qualquer plataforma, graças ao RetroArch e a interface Libretro.

Vantagens:

- Vídeo e áudio consistente para todos emuladores - Configure seu controle apenas uma vez (e pode ser reconhecido automaticamente) - Configuração centralizada, já que você usa apenas um frontend - Grande número de Cores/emuladores disponíveis

Instalação

O retro arch e seus cores não podem ser encontrados nos repositórios do linux mint ou ubuntu, no entanto, podemos instalá-los usando PPA.

PPA Estável

Este PPA contém apenas a versão estável do RetroArch e Cores. Também contém i core MAME, mas apenas os lançamentos oficiais Para adicionar este ppa ao sistema abra o terminal e digite:

  apt add-repository ppa:libretro/stable
  apt update

PPA Testing

Se estiver interessado em testar as coisas mais novas, você pode tentar o PPA Nightly/Testing. Ele tem as versões do RetroArch vindas direto do Git, e com cores ainda em progresso de desenvolvimento como Fuse e Virtual Jaguar. Também vem com a versão do git do core do MAME. Para adicionar este ppa ao sistema abra o terminal e digite:

  apt add-repository ppa:libretro/testing
  apt update

Instalação do RetroArch

Para instalar o RetroArc + cores + outras coisas (como arquivos joypad autoconfig e outros ativos):

  apt install retroarch libretro*

Este comando instalará todos os cores presentes no ppa, mas se você quiser instalar apenas alguns:

  apt install retroarch libretro-genesisplusgx libretro-snes9x libretro-gambatte libretro-nestopia libretro-mgba

Este é apenas um exemplo você pode verificar todos os cores usado o Gerenciador de Pacotes Synaptic ou usando o comando apt search librertro* [ Lista de Cores ]

<note>RetroArch vem com um atualizador online, então você pode baixar/atualizar Banco de dados, Overlays e Shaders através dele. O PPA testing/nightly automaticamente atualiza os Cores e outras coisas quando houver mudanças no código fonte. Ou se você usar o PPA estável, os cores serão atualizados periódicamente.</note>

Interface em Português

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

Guia de Utilização

Termos

  • Core — um core é um programa que roda no RetroArch (ou outro frontend libretro)
  • Frontend — um frontend, neste contexto, é um programa que pode rodar cores libretro (RetroArch, Minir, Kodi’s Retroplayer existem outros exemplos)
  • Content — content (ou conteúdo em português) é um jogo ou programa que é executador por um core, mas existem cores que não necessitam de content
  • Retropad — retropad é a abstração de entrada de controle do RetroArch, é a interface entre o controle físico e as entradas do cores
  • Save Files — save files são saves que são feitos de dentro do jogo, geralmente funcionam em plataforma diferente da qual foi criado e devem funcionar em um emulador diferente na maioria dos casos
  • Save States — save states são instantâneos do conteúdo da memória em um momento particular, geralmente não pode ser usados em plataformas diferentes da que foi criado e certamente não vão funcionar em um emulador diferente do que o criou.
  • System Files — arquivos adicionais que devem ou não fazer parte do romset ele pode ser necessário para fazer alguns conteúdos funcionarem (geralmente se refere ao arquivo de BIOS)
  • Autoconf Profile — um arquivo de configuração que possui definição dos botões para um controle em particular

Usuário com controles que não são suportados out of the box precisarão mapear os controles, usando o teclado ou através da janela na tela: Para usuários com teclados, esta é a configuração padrão:

No menu, é usado para aceirat/selecionar e é usando para voltar/cancelar, é usado para rolar para cima e é usado para rolar para baixo rapidamente.

is used to search the current list and is context aware, currently mostly used to trigger a content scan.

é usado para resetar a configuração para o padrão e é usado para obter informação na atual entrada disponível.

Finalmente, lembre que fecha o programa. 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.

O restante das teclas configuradas por padrão podem ser vistas em Settings/Input/Input Hotkey Binds

Aperte a tecla f para fullscreen.

As teclas setas/direcioais são auto-explicativas.

Lista de Cores

Para faciliar a busca de cores, resolvi colocar uma lista aqui, essa lista foi gerada usando o comando apt search librertro* o ppa usado foi o testing.

Pacote Core Console/Sistema
libretro-2048Libretro wrapper for 2048. -
libretro-3dengineLibretro 3D Engine -
libretro-4do Libretro wrapper for 4DO/libfreedo 3DO Interactive Multiplayer
libretro-beetle-gbaLibretro wrapper for the Beetle GBA core GameBoy Advance
libretro-beetle-lynx Libretro wrapper for the Beetle LYNX core Atari Lyxn
libretro-beetle-ngLibretro wrapper for the Beetle NGP core NeoGeo Pocket
libretro-beetle-pce-fast Libretro wrapper for the Beetle PCE FAST core PC Engine
libretro-beetle-pcfx Libretro wrapper for the Beetle PCFX core PC-FX
libretro-beetle-sgxLibretro wrapper for the Beetle SGX core PC Engine SuperGrafx
libretro-beetle-vb Libretro wrapper for the Beetle VB core Nintendo Virtual Boy
libretro-beetle-wswanLibretro wrapper for the Beetle WSWAN core Bandai WonderSwan Color
libretro-bluemsxLibretro wrapper for the blueMSX MSX
libretro-bsnes-accuracyLibretro wrapper for bsnes accuracy profile Super Nintendo
libretro-bsnes-balancedLibretro wrapper for bsnes balanced profile Super Nintendo
libretro-bsnes-mercury-accuracyLibretro wrapper for bsnes-mercury accuracy core Super Nintendo
libretro-bsnes-mercury-balancedLibretro wrapper for bsnes-mercury balanced core Super Nintendo
libretro-bsnes-mercury-performanceLibretro wrapper for bsnes-mercury performance core Super Nintendo
libretro-bsnes-performanceLibretro wrapper for bsnes performance profile Super Nintendo
libretro-catsfc Libretro wrapper for CATSFCSuper Nintendo
libretro-core-info Info files for Libretro cores -
libretro-craftLibretro wrapper for Craft Clone do Minecraft
libretro-desmumeLibretro wrapper for DeSmuME Nintendo DS
libretro-dinothawr Libretro wrapper for Dinothawr Game
libretro-dosbox Libretro wrapper for the DOSBox MSDOS
libretro-eightyone Libretro wrapper for EightyOne -
libretro-fba Libretro wrapper for Final Burn Alpha Multiarcade
libretro-fba-cps1Libretro wrapper for Final Burn Alpha CPS-1 core Capcom CPS-1
libretro-fba-cps2Libretro wrapper for Final Burn Alpha CPS-2 core Capcom - CPS-2
libretro-fba-neogeoLibretro wrapper for Final Burn Alpha Neo Geo core NeoGeo
libretro-fceumm Libretro wrapper for FCEUmm Nintendo Entertainment System
libretro-fmsxLibretro wrapper for the fMSX MSX
libretro-fuseLibretro wrapper for Fuse ZX Spectrum
libretro-gambatteLibretro wrapper for Gambatte GameBoy / GameBoy Color
libretro-genesisplusgxLibretro wrapper for Genesis Plus GX Sega Genesis/Mega Drive/Sega Master System/Sega Game Gear/Sega CD / Mega CD
libretro-gpsLibretro wrapper for gpS -
libretro-gwLibretro wrapper for Game & Watch simulators Game & Watch
libretro-handyLibretro wrapper for Handy Atari Lynx
libretro-hatari Libretro wrapper for Hatari Atari ST
libretro-lutroLibretro wrapper for Lutro LÖVE API
libretro-mameLibretro wrapper for MAME Multi Arcade
libretro-mame2010 Libretro wrapper for MAME 2010 (0.139) Multi Arcade
libretro-mednafen-psx Libretro wrapper for the Beetle PSX core Playstation
libretro-messLibretro wrapper for MESS Multi Console
libretro-mgbaLibretro wrapper for mGBA Gameboy Advance
libretro-mupen64plusLibretro wrapper for Mupen64Plus Nintendo 64
libretro-nestopiaLibretro wrapper for Nestopia Nintendo Entertainment System
libretro-nxengineLibretro wrapper for NXEngine Cave Story (Game Engine)
libretro-o2emLibretro wrapper for O2EMOdyssey2 / Videopac+
libretro-pcemLibretro wrapper for PCem -
libretro-picodrive Libretro wrapper for PicoDrive Mega Drive
libretro-ppssppLibretro wrapper for PPSSPP PSP
libretro-prboom Libretro wrapper for PrBoom Doom 1 / Doom 2 / Ultimate Doom / Final Doom
libretro-prosystem Libretro wrapper for ProSystemAtari 7800
libretro-psp1Libretro wrapper for PSP1 -
libretro-quicknesLibretro wrapper for QuickNES Nintendo Entertainment System
libretro-reicastLibretro wrapper for Reicast Sega Dreamcast
libretro-scummvmLibretro wrapper for ScummVM ScummVM
libretro-snes9x Libretro wrapper for Snes9x Super Nintendo
libretro-snes9x-next Libretro wrapper for Snes9x Next Super Nintendo
libretro-stella Libretro wrapper for Stella Atari 2600
libretro-tgbdualLibretro wrapper for TGB Dual Game Boy/Game Boy Color
libretro-tyrquakeLibretro wrapper for TyrQuake Games Quake and Quakeworld
libretro-vba-next Libretro wrapper for VBA Next Gameboy Advance
libretro-vbamLibretro wrapper for VBA-M Gameboy Advance
libretro-vecxLibretro wrapper for VecX Vectrex
libretro-virtualjaguarLibretro wrapper for Virtual Jaguar Atari Jaguar
libretro-yabauseLibretro wrapper for Yabause Sega Saturn

Referências

jogos/retroarch.txt · Última modificação: 2016/08/21 17:05 por 8812