domingo, 7 de abril de 2019

Microsoft Rewards, um serviço vantajoso ou apenas muita propaganda?

Microsoft Rewards, um serviço vantajoso ou apenas muita propaganda?

O Microsoft tinha programa conhecido por Xbox Live rewards, um programa que encerrou suas atividades em 31 de maio de 2018 e que deu lugar ao Microsof Rewards.
O programa gerou polêmicas porque durante o período de transição, os pontos entre os programas de recompensa foram transferidos e as pessoas que não estiveram atentas a este fato perderam algumas vantagens, pois existia uma pontuação extra para usuários VIP’s baseado em suas compras e atividades recentes. Na transição essa pontuação VIP que turbinava os pontos foi perdida criando apenas uma transferência de pontos simples para o novo serviço, sem esse fator de correção.
Falar de passado não ajuda a entender o serviço oferecido hoje. O Microsoft Rewards é muito mais amplo quando comparado a seu antecessor, e compras de produtos Microsoft entre eles XBOX, OFFICE e SKYPE são convertidos em pontos.
Ao ingressar no programa o Microsoft Rewards o usuário tem dois níveis de status. No nível 1, no Brasil a cada 3 reais gastos o usuário recebe 1 ponto na plataforma. Quando o usuário chega em 500 pontos por mês ele atinge um nível 2 e cada 3 reais gastos equivalem a 10 pontos. A pontuação nível 2 sobe para o usuário com Xbox Live, ativo passando para 20 pontos a cada 3 reais.
As oportunidades para ganhar pontos, não se limitam apenas as compras. Buscas no Windows 10 logadas na sua conta Microsoft usando o Bing.com, garantem pontos, entretanto existe um limite de buscas por dia para a troca de pontos no programa.
Outra forma de ganhar esses pontos é jogando e cumprindo tarefas no aplicativo REWARDS, disponível no XBOX-ONE e ma loja Windows.
No aplicativo REWARDS que roda no video game da empresa ou no próprio windows 10, o usuário do serviço pode ganhar entre 5 a 10 pontos por assistir vídeos no Mixer e Youtube. Existem recompensas que acumulam até 2500 pontos alugando ou comprando filmes pré selecionados pela plataforma. Entrar na página de jogos recém lançados e atividades no xbox live como participar de clubes também garantem pontos. O REWARDS possibilita ganhar pontos para conquistas em jogos disponíveis no Game Pass podendo acumular entre 200 a 600 pontos por desafio.
Como esses pontos são trocados em forma de uma recompensa?

A cereja do bolo do programa é trocar os pontos recompensas, a cada 1750 pontos acumulados podem ser trocados por 5 reais em Cartão-Presente digital, 6800 pontos um mês de assinatura Live Gold ou 1 mês de XBOX Game Pass. Ainda é possível trocar pontos em serviços do Skype, Microsoft Office 360 ou doações para as olimpíadas, para-olimpíadas e outras causas humanitárias.
Minhas impressões sobre o programa até o momento são boas, em dois meses no Microsoft Rewards resgatei um total de 10 reais em vale presente. O valor poderá ser gasto em 60 dias o que garante que eu possa encolher com calma como gastar esse bônus da empresa em algum jogo de minha preferência. Os jogos selecionados pelo XBOX Game Pass para gerar pontos no programa, não são necessariamente os mais populares e as conquistas são um pouco chatas e demoradas de serem realizadas, apesar de serem relativamente simples. O programa oferece poucas vantagens para quem gasta na plataforma. 

Em um cálculo simples é possível observar que um usuário nível 2 xbox live ativo precisa desembolsar R$ 262,50 reais para ganhar R$ 5,00 em crédito, apenas comprando jogos. Isso sem contar a assinatura do XBOX Live e Game Pass que são uma assinaturas pagas que podem valer aproximadamente 300 a reais por ano, ou 25 reais por mês, para os usuários do serviço. Isso em porcentagem equivale a um desconto de 1,74% a cada R100,00 gastos na aquisição um novo jogo ou produto microsoft.

O Microsoft Rewards garante um pequeno crédito aos jogadores. O serviço disponibilizado pela empresa é interessante porque pode render um pequeno desconto na aquisição de outros jogos digitais, entretanto o serviço ainda precisa melhorar e as recompensas deveriam ser na ordem pelo menos de 5 a 10% de desconto real, um valor normal praticado por qualquer comercio que quer cultivar seus clientes de longa data.

Os valores e formas de conquistar os pontos são sempre revistos pela empresa e hoje a aquisição de pontos jogando é muito mais vantajosa do que comprando os produtos digitais. O consumidores precisam ficar atentos para não comprar gato por lebre, apesar do serviço ser uma boa iniciativa, ainda precisa de ajustes. As doações que são facultativas para os usuários poderiam ser feitas automaticamente independente do que é comprado, revertendo de 0,1 a 1 % do lucro líquido da empresa para qualquer obra de caráter social e as opções de doação eliminadas do programa, aumentando e tornando efetivo o papel social da empresa.

Quer saber mais sobre o Microsof Rewards? acesse o site pelo bing.com logado em seu Windows 10:

Agradecimentos pessoas que apoiaram esse artigo:

Deixe suas dúvidas, sugestões e compartilhe sua experiência.
Obrigado e até a próxima
Juliano 
 [08/04/2019]

quarta-feira, 3 de abril de 2019

Nicola Salmoria, quem é esse cara? MAME a máquina de emulação

Afinal quem é esse cara?

Mas afinal quem é esse cara da foto? Acreditem ele é um dos responsáveis pela guinada na indústria dos vídeo games, quebrar um monopólio internacional e participar de forma relevante na emulação de diferentes máquinas de arcade, ajudando a preservar a história dos games. O nome dele é Nicola Salmoria, italiano formado em matemática pela Universidade de Siena.
O universo da emulação é gigantesco e dar todo o crédito a apenas uma pessoa é injusto. E todos os jogos precisam ser gravados fisicamente, e na época que essas máquinas foram concedidas a tecnologia vigente gravava as informações de jogos em chips anexados a placa do arcade. Cada produtora além de fazer o seu jogo, produzia a sua placa, e esse tipo de fabricação dificultava o desenvolvimento dessas máquinas de diversão eletrônica. Esse problema foi contornado pelo padrão JAMMA (Japan Amusement Machine and Marketing Association), fomentando por várias empresas em especial: Capcom, Konami, Sega, Atlus , Taito e Namco. A ideia era facilitar a criação, desenvolvimento, manutenção e comercialização de arcades a partir de um padrão unificado usando um conector de 56 pinos com saídas e entradas compatíveis entre todas as empresas que compartilhavam esse padrão. Isso possibilitou na época a possibilidade de trocar jogos de uma arcade trocando apenas a placa do jogo, ser precisar realizar mudanças nas entradas de energia (5 volts para o jogo e 12 volts para som), entradas para  joysticks, saída de vídeo RGB analógica, saída de som, entradas para moedas, e sensores de inclinação.
Placa de Arcade Padrão JAMMA
Em placas cheias de chips e circuitos a magia acontecia. Chips de memória EEPROM eram gravados com as instruções para o funcionamento das máquinas e execução dos jogos.
EEPROM, sigla do inglês de Electrically-Erasable Programmable Read-Only Memory, é um tipo de memória não-volátil usada em computadores e outros dispositivos eletrônicos. Essa memória armazena pequenas quantidades de dados gravados na ausência de energia, similar a arquivos gravados em qualquer dispositivo de memoria física.
Mas qual a função do EPPROM nas placas de arcade? As EPPROM nas placas de arcade tem toda a informação relativa ao jogos programados para a arquitetura. Com o acesso a informação da EPPROM vez que seria possível te acesso as informações responsáveis para que o jogo funcione
Um grupo de pessoas com conhecimento em eletrônica e programação foram responsáveis por esse Hack e a história resumida foi relatada por Rob Crowe um dos desenvolvedores desta tecnologia: [http://www.hifi-remote.com/jp1/history.shtml]
A ideia fundamental para o inicio do projeto partiu de Dan Nelsen que descobriu como fazer comunicação do chip EEPROM com outras máquinas. Ele inventou a primeira interface de comunicação para extrair a informação dos EEPROM e escreveu o software original usado para ler e gravar o conteúdo destes chips.
Dan também disponibilizou o código-fonte para seu software (sob uma licença de distribuição gratuita/ GNU), o que significava que outros desenvolvedores poderiam desenvolver o trabalho que ele já havia feito.
Uma vez com a informação extraída da EEPROM, seria necessário uma forma simular o comportamento da placa original usando o conteúdo dos chips adquiridos pelo hack desenvolvido por Dan. Neste contexto entra a participação de Nicola Salmoria em desenvolvedor os softwares que imitavam o comportamento da placa original em outras arquiteturas, o MAME. Salmoria foi o primeiro coordenador do projeto MAME em 5 de fevereiro de 1997 até 15 de maio de 2003, quando David Haywood assumiu  papel principal. Nicola entregou suas funções por um curto período de tempo em 1997, durante o qual Mirko Buffoni coordenou o projeto.

MAME corresponde ao acrônimo, de Multiple Arcade Machine Emulator, é um emulador gratuito e de código aberto projetado para recriar o hardware de sistemas de jogos de arcade via software em computadores pessoais modernos e outras plataformas. A intenção foi preservar o histórico de jogos impedindo que jogos antigos fossem perdidos ou esquecidos.
O objetivo do MAME é ser uma referência ao funcionamento interno das máquinas emuladas; a capacidade de realmente jogar os jogos é considerada "um bom efeito colateral"
As roms são "extraídas" das máquinas originais e esse documentário mostra como o processo é realizado:

Existem várias versões do MAME customizadas para windows, Uma boa versão brasileira é o projeto desenvolvido por Vicimaxx Gamers, e o projeto completo está disponível em sua página do facebook:[https://www.facebook.com/groups/547331172137401/]. 

O emulador pode ser adquido em: https://www.mamedev.org/release.php e configurado a sua maneira.

Para linux segue um tutorial simples para Ubuntu, Debian ou Mint
1) No terminal do linux adicione o repositório e instale o programa:
sudo add-apt-repository ppa:c.falco/mame -y
sudo apt-get update
sudo apt-get install mame

2) Edite o arquivo ini
gedit ~/.mame/mame.ini
Em rompath colocar o diretório onde as roms e bios serão salvas.



3)Crie os subdiretorios para funcionamento do emulador.
É necessário, para o funcionamento do emulador criar no diretŕoio ~/.mame os subdiretórios: nvram, sta, roms, memcard, inp, comments, snap e diff Esses diretórios podem ser criados manual na interface gráfica ou no terminal:
mkdir ~/.mame/nvram memcard roms inp comments sta snap diff

A versão vigente deste aplicativo em 03-04-2019 é a 0.208 e algumas roms mais antigas podem não funcionar,
para isso é necessário baixar uma lista atualizada das roms disponíveis


Algumas roms de NEOGEO podem não funionar para isso baixe esse arquivo na pasta rom, são as bios atualizadas:

A história dos emuladores é complexa e cheia de altos e baixos. Muitas pessoas fizeram descobertas extraordinárias, engenharia reversa e criação de novos programas e interfaces que permitiram a popularização e curadoria de vários jogos que poderiam ser esquecidos.
Segue outro artigo interessante que conta sobre desenvolvimento de um dos primeiros emuladores de NES: A história do NESticle, o ambicioso emulador que redefiniu os games retrô https://motherboard.vice.com/pt_br/article/ae5ek8/a-historia-do-nesticle-o-ambicioso-emulador-que-redefiniu-os-games-retro?utm_campaign=sharebutton

Let's Play!





Dificuldades no processo? Deixe suas dúvidas, sugestões e compartilhe sua experiência.
Obrigado e até a próxima
Juliano 
 [03/04/2019]


Referências


terça-feira, 2 de abril de 2019

Fightcade ......... a porrada comendo solta!

Os jogos de luta..... e porque não dizer os antigos jogos de luta. O gênero é muito popular e os fãs contam com opções excelentes para reviver tudo aquilo que passou em coletâneas de jogos clássicos.
A partir da 4 geração de consoles muitas empresas partiram para relançar jogos clássicos Street Fighter é um exemplo de franquia sempre relançada com sucesso. Os jogos modernos da franquia fazem muito sucesso, entretanto várias versões dos games clássicos foram relançadas para diferentes gerações de video game. 
Em uma busca simples no VGDB (Vídeo game data base) é possível observar as diferentes versões e jogos da franquia:

[https://www.vgdb.com.br/busca/?buscar=street+fighter]

Outa base de dados importante em inglês, e primária para buscas é o IGDB.com, uma biblioteca completa sobre muitos jogos oficiais lançados:

[https://www.igdb.com/search?utf8=%E2%9C%93&type=1&q=street+fighter]




3) Aceitando ou requisitando jogar, O emulador FB Alpha. É possivel ants de jogar configurar inputs do jogo, video e audio.
Para alterar os inputs e configurar controles e game --> inputs



Teste de jogo usando Ubuntu/Xfce


Aproveitem essa fantática ferramenta multiplataforma.
Dificuldades no processo? Deixe suas dúvidas, sugestões e compartilhe sua experiência.
Obrigado e até a próxima
Juliano 
 [02/04/2019]

sexta-feira, 29 de março de 2019

Não tenho tempo para jogar clássicos com meus amigos. Jogatinas online com o Mednafen

A popularização dos serviços online trouxe grandes atrativos e facilidades pra os amantes de jogos eletrônicos. Serviços online permitem a compra de jogos  para o seu computador de forma rápida, fácil e econômica. No passado jogos online eram um atrativo para várias pessoas que usavam suas conexões discadas e placas fax modem para incríveis desafios em jogos online como Quake, Doom, Diablo, Age of Empires entre outros. Nesse momento emuladores como zSNES em sua versão estável 1.42 permitiu jogos em rede, e aplicativos de redes virtuais como Hamachi permitiram jogar com amigos diretamente de suas casas. 
Na internet exitem diversos tutoriais de como jogar usando esse emulador e segue o passo a passo de como utilizar essa ferramenta:
ZSNES - Tutorial para jogar online


Esse emulador ainda é usado por vários jogadores em torneios realizados no Brasil e exterior, o Juan do canal Snestalgia é um entusiasta da ferramenta e organiza e participa de vários jogos online. Segue um vídeo de um torneio de Street Fighter II turbo online, usando o zSNES.

Campeonato Street fighter II turbo SNES 

Várias pessoas organizam essas competições, e geralmente o nível é  altíssimo. Para participar destes torneios e campeonatos é necessário uma boa conexão para que o jogo não perca a sincronia. Durante o jogo as telas exibidas para os jogadores são diferentes mas os comandos realizados são os mesmos durante uma partida. A falta de sincronia ocorre devido o atraso de envios de pacotes durante a conexão. Os jogadores geralmente pausam o jogo para combinarem pontos de sincronia, para minimizar o problema de telas diferentes para os jogadores.

Amigos relembrando jogos antigos
zSNES é surpreendente, mesmo depois de tanto tempo de seu lançamento ele continua atual e jogável no online e offline. Entretanto existem ferramentas mais modernas para relembrar aquela jogatina com os amigos.
Existem outros jogos e consoles que as pessoas gostariam de jogar online, para essa necessidade o mednafen apresenta muitas vantagens. Caso não conheça o mednafen, acesse o artigo que descreve a instalação e configuração do emulador em Linux e Windows:



Mas como eu preciso para jogar online?
→ Os computadores empregados na jogatina devem ter a mesma versão do emulador instalado.

→ As roms utilizadas devem ser a mesma para todos os jogadores.
→ A conexão de internet rápida.

Passos para jogar online com o mednafen v 0.9.48 online no linux
1) Selecione a rom, ela deve ter a opção para 2 ou mais jogadores. A mesma rom e nome de arquivo deve ser usada pelo outro jogador que participará do evento.


2) Com o jogo aberto digite a letra "t" .

3) No canto inferior direito da tela surgirá um input.

4) Digite "/server omednafenbr.duckdns.org"
O endereço pode ser o IP da máquina em uma rede local ou via hamachi, entretanto é necessário configurar um servidor.
Outra possibilidade é o uso de alguns servidores prontos, e para nossa sorte no brasil contamos com um excelente servidor:
repog.ddns.net (República Old Gamer/Brasil)
omednafenbr.duckdns.org (online until 2020-07-25, free vps account)
netplay.fobby.net (EUA)
mednafen-us.emuparadise.org (EUA)
mednafen-nl.emuparadise.org (Holanda)
node.asnitech.co.uk (Inglaterra)
speedvicio.ddns.net (Itália)
s1.mednafen-it.org (Itália)
gs.emu-land.net (Rússia)
emu-russia.net (Rússia)


5) Uma vez conectado, apareceram o status confirmando o seu ingresso no jogo.

6) Você pode trocar o seu nick digitando "/nick NOVONOME":

7) Verifique o ping digitando "/ping"
Um ping baixo significa que o tempo de resposta entre a sua máquina e o servidor é boa garantindo uma perda mínima de pacotes.

8) Alguns recursos como Save state estão disponíveis para facilitar a sincronia no jogo, feitos como rewind estão desativados no jogo online.

9) Com o jogo escolhido e configurado, peça para o player 2 conectar-se ao servidor. Automaticamente ele entrará como player 2 e o jogo pode começar. O player 1 sempre será o que conectou primeiro ao servidor, os outros players serão definidos por ordem de ingresso no servidor, que podem ser de 2 a 4 players.

10) Para confirmar que os outros jogadores estão conectados digite: "/list"

O resultado pode ser observado nos vídeos a seguir:
 
Rom Hack - Magical Quest 3 - Mickey e Donald SNES

 
Bomberman 5 Snes

É possível usar linux ou windows em jogos online, ambos emuladores devem usar o mesmo núcleo de bnes, versão de rom e versão do mednafen.

Para windows 7 foi usado o medguiR e o mednafen v 0.9.48
1) Selecione a rom.

2) Clique no botão direito do mouse sobre a rom --> Netplay --> (coloque seu Nick), servidor (no exemplo o repog.ddns.net) e --: Start Game Online:

3) Uma vez conectados os comandos do emulador são semelhantes para windows e linux. O procedimento é igual ao linux.

Link Medgui/windows pré configurado.
Descompactar em C:\  https://drive.google.com/open?id=1qKQOcoBBVmj1o8EKxWeQr0yzpdolgrm_


 
Bomberman 5 - snes  / Windows - Linux online

Street Fighter II Turbo - Snes / Windows - Linux online

Vantagens
  • Possibilidade de jogar diferentes plataformas, como snes, megadrive, mastersystem e nes.
  • No linux a conexão apresentou ping médio de 33 ms. No windows o ping foi de 36 ms.
  • Maior sincronização de tela comparado com zSNES.
  • Não precisa de rede local ou rede virtual via Hamachi para jogar online.
  • A conexão ocorre via servidor diminuindo a latência entre os comandos.
  • Possível jogar em máquinas com windows ou linux. 

Desvantagens
  • Input lag devido a conexão online (presente em qualquer jogo online).


Referências 

[1] Como Jogar Online Pelo Mednafen - Multi-Emulador (Tutorial, Configuração de Netplay) [PC] - https://www.youtube.com/watch?v=0qyyf9rychY

[2] Mednafen - Multi-system emulator - https://mednafen.github.io/ 

[3] Netplay mednafen - https://mednafen.github.io/documentation/netplay.html

Dificuldades no processo? Deixe suas dúvidas, sugestões e compartilhe sua experiência.

Obrigado e até a próxima

Agradecimentos pessoas que apoiaram esse artigo:
Masato CJAP - http://masatocollector.blogspot.com/ e https://www.youtube.com/user/TheMasatocollector/featured


Juliano 
 [29/03/2019]




terça-feira, 12 de março de 2019

Retroarch - Por que eu preciso de vários emuladores se tenho todos em um só?

 Jogos antigos em qualquer plataforma? 😮


O RetroArch é um frontend que reune diversos emuladores permitindo rodar jogos de vários consoles antigos em diferentes computadores, sistemas operacionais e consoles através de sua interface gráfica unificada. As configurações de controles, video e som são unificadas facilitando a configuração simultânea de todos as plataformas emuladas.


https://forums.libretro.com/
RetroArch é um frontend de referência oficial para "núcleos" (cores) libretro: aplicativos que incluem emuladores, controladores de joysticks e outros programas para remoção de inputlags, reprodução de som e imagens sem interrupções e recursos multimídia. As configurações unificadas do retroarch facilitam otimização dos núcleos de emulação com recursos avançados como shaders, netplay, retrocesso, save states, vídeos e integração com retroachievements.
https://retroachievements.org/forum.php
Existem diverso emuladores disponíveis (link*), entretanto o que chama atenção neste projeto que apresentou sua primeira versão em 2010 é uma interface fácil, configurável e amigável.

A instalação do Retroarch  é relativamente simples em computadores de diferentes sistemas operacionais, a página do projeto disponibiliza os instaladores para Windows 10, 8, 7, XP, 2000, ME, 98SE, 98, e 95.


No linux a instalação pode ser feita via terminal nas versões de debian, ubuntu e linux mint:

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


Outra forma de instalação em ambiente linux é via Flatpak.
 
Flatpak é um utilitário para implantação de software, gestão de pacote e virtualização para Linux. Uma aplicação empacotada no formato Flatpak provê um ambiente sandbox onde o usuário pode executar programas em isolamento do resto do sistema, ou seja, onde cada aplicação empacotada possui apenas as bibliotecas necessárias para a execução do programa, o que facilita a sua instalação independente da versão de linux que você trabalha ou a existência bibliotecas pré existentes em seu sistema.

flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install --user flathub org.libretro.RetroArch
flatpak update --user org.libretro.RetroArch


Outro caminho é a instalação do software via Snappy que é software de implantação semelhante ao flatpak projetado e construído pela Canonical para o sistema operacional Ubuntu. Os pacotes, chamados de 'snaps' e a ferramenta para usá-los, 'snapd', funcionam por toda uma gama de distribuições Linux e, portanto, permitem implantação de software upstream(cadeias produtivas) de forma distro-agnostic(sem distribuição específica).


sudo snap install retroarch
sudo snap connect retroarch:raw-usb && sudo snap connect retroarch:joystick



Todas essas facilidades de instalação fazem o Retroarch um sistema multiplataforma para computadores linux e como consequência boa integração com o android, possuindo versões estáveis disponíveis no GooglePlay:





Por padrão o RetroArch disponibiliza um joystick virtual por touch screem para essa versão e ainda possibilita o uso de joysticks bluetooth.



Outras plataformas e sistemas também são abrangidos pelo retroarch como IOS, apple macOS, OSX. Outro fator que chama a atenção é o uso dessa poderosa ferramenta em consoles antigos e modernos.



Na página oficial do emulador constam vários sistemas compatíveis com o retroarch que configuram consoles antigos e modernos como xbox classic, Psvita, PSP, PS2, PS3, Nintendo Switch, Wii U Wii, Game Cube, Nintendo3DS e o navegador Mozila Firefox. Os desenvolvedores prometem que logo poderemos ter versões para Xbox one e PS4.
Outro sistema que muito utilizando em arquitera ARM em computadores como o Rapsberry PI contam com uma versão do Retroarch com o nome Lakka.
Lakka é inspirado em projetos como RetroPie, Recallbox e PiMAME combinanado um ambiente Linux dedicado com software de frontend de emulação de jogos executado em uma pequena placa de desenvolvimento de baixa potência. No entanto, esses projetos se não se concentram apenas no hardware do Raspberry Pi.


O Lakka pode rodar em diferentes arquiteturas e trata-se de uma versão de linux com o Retroarch pré instalado e configurado. Basta escolher o computador que deseja instalar e baixar a imagem compatível com o hardware:




Além do raspberry e pcs esse sistema pode operar em outras plataformas como o Odroid, Wettec, Allwinner e similares ampliando a gama de plataformas de instalação.
A instalação do Lakka em rapsberry pi, pc ou outras plataformas ocorre com a gravação de uma imagem ISO em um SSD ou disco da máquina a ser instalada. A instalação deste sistema é similar ao recalbox (Artigo do Arcade Portátil).
Para gravação simplificada em SSD's ou HD's um programa  compatível com windows/linux/mac bem intuitivo e fácil de usar o etcher, apresenta interface amigável e boa compatibilidades para os diferentes formatos de armazenamento:


Com a gravação e instalação da iso no dispositivo de armazenamento, é necessário fazer um boot pela dispositivo gravado e o lakka estará pronto para o uso. Em praticamente todos os sistemas a inserção do disco ou SSD gravado executa o Lakka.

Uma vez rodando, independente da plataforma uma interface gráfica unificada aparecerá na tela do dispositivo:


Com o Retroarch pronto são necessários alguns passos iniciais antes que o emulador esteja pronto para ser usado. 

1) Configure seu joystick, teclado ou dispositivo de preferencia (plug o controlador previanmente antes de rodar o retroarch):

Settings --->  Input ---> User 1 binds ---> User Bind all 
(inserir as teclas de sua preferência)





2) Faça o download do "Núcleos" dos emuladores de sua preferência

Online Updater --> Core Updater







3) Insira as roms


a)Import Content --> Scan directory

Vasculha o diretorio em busta de todas as roms compatíveis com os Cores instalados.

b)Import Content --> Scan File

Escolhe um arquivo específico a ser aberto


Observação - Caso o sistema não reconheça a rom:
Load Core --> ........... (escolha o Core correspondente)
Import Content --> Scan File (escolha a rom correspondente ao core)

4) Outras configurações importantes Settings -->:



a) Video, vários aspectos importantes como dimensão da tela, filtros e efeitos.

b) Audio, vários aspectos importantes como agudos, filtros e efeitos para simulação do som original do hardware emulado.

c) Latency, configurações relativo ajustes de latência em máquinas mais antigas ou jogos que rodam com lentidão, ajuste de som do jogo com a imagem exibida.

d) User interface, mostra ou esconde opções avançadas, modo Kiosk para proteger configurações escolhidas e proteção com senha.

e) Achievements, configurações para acessar opções compatíveis com o retroachievements.

f) Input --> hotkeys binds, principais teclas de atalho do emulador: fulscreen(f); Slow motion(e); Save State(F2); Load State(F4), todos os atalhos podem ser personalizados

g) Saving, salve as configurações de sua preferência. Caso algo sai do controle, não se preocupe, basta apagar o arquivo retroarch.cfg e o sistema volta as configurações iniciais.

e) Network, possibilita jogo online.

f) Diretory --> Indica o lugar onde as bios foram salvas.
 




Pacotes de bios do retroarch


[https://archive.org/details/retroarch_bios_pack]


Descompactar e indicar o caminho em:


Setting ---> Diretory ---> System/BIOS



 
g) O inputlag do controle é otimizado, entretanto pode ser alterado em:


Setting ---> Input ---> Poll Type Behavior
 



Esse comando pode melhorar atrasos no controle, entretanto o inputlag é bem pequeno e pré otimizado no emulador.

h) USER ---> Language, Altera o idioma do sistema, são vários incluindo o português.

i) A divisão das roms é organizada por plataforma, e pode ser acionada selecionando a rom indicada na aba(pelo teclado ou pelo próprio joystick). Caso seja a primeira vez que a extensão foi acessada, aparece a opção dos emuladores disponíveis para a rom:






Caso a rom seja acessada por um emulador que não funcione, clique na opção Reset Core Association.

Acessando o menu toggle (F1 ou tecla de botão painel no controle padrão xbox), quando o jogo é inciado é possivel acessar o Quick Menu do retroarch e fazer ajustes de latência, inputs de controle, save state, screamshot, iniciar um stremming entre outras nesse menu rápido.

 


j) Ao jogar, o arquivo fica registrado em History e pode ser acessado novamente:




l) É possível baixar Thumbs de capas de jogos  em:
Online Updater ---> Thumbnails Updater ---> ...........(Sistema de preferência)
Os cores, e outras opções do emulador podem ser baixadas automaticamente da mesma forma.
Caso o retroarch esteja rodando em um pc windows/linux é possível alterar manualmente nesta interface gráfica acessada em Show Desktop Menu (opções como cores podem ser acessadas nessa interface):




m) Caso não tenha uma BIOS correspondente o sistema indica qual é a o arquivo que falta facilitando a busca na internet.

Load Core ---> .................(Selecione o sistema)
volta a tela inicial do sistema

Information ---> Core Information



Exemplos:


Megaman 3 - FCEumm - Retroarch - PC / Xubuntu



Megaman X4 - Sega Saturn - Yabause - Retroarch - PC / Xubuntu


Megaman X4 - Playstation - Beetle PSX - Retroarch - PC / Xubuntu

 
Megaman X4 versão Sega Saturn


 
Teste da interface do retroarch




Megaman X4 versão Playstation


Boa diversão para todos e até a próxima!

Juliano
[12-03-2019]