Advertisement

Agregando PSP ao Maximus Arcade


Olá Bem vindos ao Blog!

E retomando nossa série de Tutoriais de emulação, a bola da vez é o PSP.
O tema foi Sugerido pelo inscrito Luiz Henrique, ao qual agradeço de antemão, e aproveito para pedir que compartilhe este post.
Acompanhe comigo o tutorial abaixo.
EMULADOR E JOGOS:
O emulador usado neste Tutorial será o (PPSSPP versão v1.3), considero esta versão ideal para Pc’s de baixo recurso, pois esta versão emula as principais funcionalidades do Hardware original e conta com uma estabilidade superior as versões mais atuais, motivo este que levou há selecionar esta versão.
A versão apresentada aqui estará disponível para Download no Blog Pro Maximum (Link na descrição).
Usaremos aqui os jogos no formato (.Iso), exemplificaremos com o título Metal Slug XX (Leia-se Metal Slug Double X).
ALOCANDO OS ARQUIVOS:
Siga para seu set de emuladores, crie uma pasta nomeada “PSP”, insira em seu interior o arquivo “Zipado” baixado do Blog, agora descompacte seu conteúdo dentro desta pasta “PSP”. Lembramos aqui que a base de informações é a da versão 1.3, portanto, se sua versão difere em algo, procure em sua versão pelas funções aqui abordadas.
Ainda na pasta “PSP” crie uma subpasta nomeada de Iso ou Isos, dessa forma tornando assim mais simples e organizado nosso trabalho.
Agora na pasta Iso ou Isos, coloque o arquivo do jogo em nosso exemplo Metal Slug XX  (Leia-se Metal Slug DoubleX).
INTERFACE DO EMULADOR:
Execute o aplicativo do emulador, note que se seu sistema for de 64bits execute o aplicativo desta versão contido na pasta “PSP”, a versão do vídeo é de 32bits.
Na interface que se apresenta notaremos a barra de menus nela encontraremos as opções: Arquivo, Emulação, Depuração, Configurações e Ajuda.
*Menu Arquivo: Aqui é onde carregaremos os jogos, bem como abrir pasta de jogos, salvar e carregar os save states e gravar áudios e gameplays.
*Menu Emulação: Comandos padrões como pausar, parar, resetar e rotacionar tela.
*Menu Depuração: Abriga ferramentas para “monitorar”  a emulação, em suma são ferramentas para usuários avançados encontrar e resolver possíveis erros e bug’s do emulador.
*Menu Configurações: Opções globais como, customização de vídeo, mapeamento de joysticks, filtros de imagem, escalonamento de texturas, modo de renderização, switch de tela e opção para habilitar cheats dos jogos.
*Menu Ajuda: Contendo links de suporte e verificação  da versão corrente.
Aqui notaremos uma redundância do emulador, pois todas estas opções da barra de menus estão presentes na simulação do modo “Touch Screen” acessível via mouse ou teclado.
Usaremos então esta funcionalidade e editaremos o emulador via opção que emula o Touch Screen do PSP.
CONFIGURAÇÕES GERAIS:
Uma vez dentro do menu  visual do emulador use o “scroll” do mouse ou setas do teclado para navegar. Bem sigamos agora para o menu configurações.
.Menu Gráficos
Considere os seguintes campos:
Campo Modo de Renderização
*Api Gráfica: Define o renderizador da emulação o padrão é o Directc3D9 caso possua placa dedicada opte por OpenGl ou Vulkan.
Campo Funcionalidades
*Shader de Pós Processamento: Selecione aqui um shader para a imagem, lembrando que scanlines e outros shaders são customizações de cunho pessoal.
*Tela Cheia: Transiciona para Fullscreen ao carregar emulador marque esta opção.
Campo Desempenho
*Cache de Textura “Preguiçoso”: Marque para Pc’s com poucos recursos
*Desabilitar Efeitos mais Lentos: Também aqui marque para Pc’s com poucos recursos.
Campo Escala de Textura
*Nível de Escala: Aumenta o ganho de duas (2x) há cinco (5x) vezes dependendo do tipo de escalonamento selecionado.
*Tipo de Escala: O padrão aqui é o xBRZ, Híbrido e Bícubico são padrões de escalonamento usados em softwares  de imagem avançados há exemplo do Adobe Photoshop, então só modifique se tiver um PC com recursos.
.Menu Áudio
Campo Áudio
* Contendo opções triviais pela qual passaremos rapidamente: Sendo elas habilitar áudio, volume, Api de aúdio e latência de áudio todas estarão pré configuradas podendo ser editos a partir deste menu ou na barra de menus.
.Menu Controles
Enfim chegamos até a aba controles, valendo-nos aqui das mesmas regras de navegação do menu anterior. Os controles vem pré configurados por padrão (joystick Ps2), mas é interessante notarmos que o PSP usa direcionais distintos, para navegação no menu dos jogos e movimentação dentro do jogo, respectivamente direcionais digital e analógico. Deveremos considerar tal característica e editarmos de maneira que estas funções sejam executadas em conjunto pelo direcional de nosso controle seja Joystick, Teclado ou Game Pad (leia-se Arcade Pad).
Campo Controles
*Mapear controles: Aqui mapearemos nosso joystick selecionando o botão e pressionando o botão de nossa preferência.  E para os direcionais clique na opção mais (+) do lado direito do botão e insira os direcionais de seu controle. Atenção para as opções salvar estado, carregar estado e rebobinar adeque todas elas ao seu controle.
Campo Controles na Tela
*Controles na Tela: Desmarque a caixa para que as linhas emulando o joystick original do PSP desapareçam.
*Mostar o Botão do Menu de Pausa: Desmarque para que este desapareça.
Campo Configurações de Controle de Teclado
*Ignorar a Tecla Windows: Marque esta caixa para desabilitar a tecla iniciar do Windows.
.Menu Rede e Ferramentas
Estas opções não necessitam ser editadas pois sua versão padrão nos  atende muito bem, sua modificação sem conhecimento em programação causará inconsistências na emulação, sendo por sua conta e risco a iniciativa de modificá-las.
.Menu Sistema
Campo Idioma da Interface
*Idioma: Selecione aqui seu idioma padrão.
Campo Geral
*Verificar por Atualizações: Desmarque esta caixa para que o PPSSPP 1.3 não atualize automaticamente.
*Restaurar Configurações Padrões: Retorna o emulador para sua versão inicial.
CARREGANDO UM JOGO:
Bem a partir daqui o Emulador está pronto para carregarmos um jogo.
Atente para os menus no canto superior esquerdo note a opção Jogo, acessando esta opção veremos a opção “Procurar...” e ao lado o modo de exibição de pastas mais abaixo serão listados os diretórios de seu PC.
Clicando em um dos modos de navegação indique sua pasta iso ou Isos  logo após note que os jogos contidos em seu interior serão listados.
Clique sobre ele ou na opção no canto superior direito Carregar Jogo.
Com o Jogo carregado agora é hora de testarmos os controles e opções de vídeo que editamos nos passos anteriores.
 AUTOMAÇÃO DO PPSSPP:
Carregando jogos via CMD
Conhecido como arquivos BAT são na verdade arquivos em lote para agilizar e automatizar tarefas no ambiente Windows.
Bem iniciaremos abrindo um arquivo de texto usando o Bloco de Notas (Note Pad), nele você irá inserir um script simples para carregamento dos jogos de nosso emulador.Certifique se de iniciar o Bloco de Notas a partir da pasta iso ou isos.
*Inicie digitando o termo “@echo off”, desligando assim a reprodução dos comandos na janela do Prompt de Comando.
*Pule uma linha e digite a unidade de disco onde se encontra seu emulador em meu caso (D:).
*Pule mais uma linha e insira o comando “CD”, este comando expande a unidade indicada.
*Pule outra linha e digite o comando “DIR”, este comando percorrerá os diretórios que listaremos a seguir dentro script.
*Na linha de baixo digitaremos o comando “CD\”, seguido do caminho para executável do emulador, ocultando apenas o diretório raiz em meu caso (D:).
*Pule uma linha e agora insira o nome do executável do emulador seguido da extensão “PPSSPP.exe”. Para que assim carregue o emulador na pasta indicada há pouco.
Dando um espaço, mas ainda na mesma linha digite o comando “--load”, este comando serve para carregar o arquivo (. Iso) de nosso jogo.
*Ainda na mesma linha digite aspas duplas duas vezes (“”) no interior das aspas insira o parâmetro “%CD%”, este parâmetro aponta o diretório de trabalho onde o CMD procurará pela pasta do jogo.
*Agora insira a pasta do jogo seguido do arquivo de (.Iso)  a ser carregado pelo emulador, em nosso caso ficaria assim “\Iso\psy-msxx.iso”, note que tudo isso ocorre dentro das aspas duplas.
*Agora fora das aspas digite o comando “--run”, isto rodará definitivamente o arquivo.
Por fim pule uma linha e digite o comando “Exit”, para encerrar os comandos do script.
*Agora seu Script deverá apresentar a seguinte ordem de comandos:
@Echo off
D:
CD
DIR
CD\Arcade comercial\emuladores\Psp
PPSSPP.exe --load"%CD%\Isos\psy-msxx.iso"--run
Exit

*Verifique se fez tudo corretamente, e agora siga para o Menu Arquivo> Salvar como...>, então agora nomeie o arquivo seguido da extensão (.bat), veja exemplo: “ Meu script.bat”.

*Caso opte por lançar os processos via script recém construído faça o seguinte, ainda na pasta do emulador abra um bloco de notas e digite o código abaixo e o salve com o nome de "Emulador.bat".
@Echo off
1%
Exit

AGREGANDO PSP AO MAXIMUS ARCADE:

Modo Tradicional
Uma vez no Preferences do Maximus Arcade indique seu sistema atentando para os seguintes passos:
1- Ao apontar o emulador na janela que se abre e escolha o executável do emulador PPSSPP.exe.
2- Ao apontar as roms aponte o diretório onde estão os arquivos de (. Iso).
3-Acesse a sub-aba Scan e no campo “Media extensions:” digite as extensões dos arquivos do jogo (. iso), marcando também o box “rescan of media folder”.
4- Acesse também a sub-aba Exit e marque o box “Close additional processes started during launch”.
5- Siga para “Display Order” e adicione seu sistema recém configurado.

Modo Acesso Direto (BAT)
Uma vez no Preferences do Maximus Arcade indique seu sistema atentando para os seguintes passos:
1- Para apontar o emulador clique * na janela que se abre e escolha o arquivo Emulador.bat que criamos anteriormente.
2- Ao apontar as roms aponte o diretório onde estão os scripts recém criados.
3- Acesse a sub-aba Scan e no campo “Media extensions:” digite as extensões dos scripts (. bat), marcando também o box “rescan of media folder”.
4- Acesse também a sub-aba Exit e marque o box “Close additional processes started during launch”.
5- Siga para “Display Order” e adicione seu sistema recém configurado.

Agora sua listagem depende do número de jogos em seu set ou que você queira acessar lembrando que este post funciona como um exercício de como trabalharmos com scripts para dar uma forcinha ao Frontend em lançar processo. 
 Sucesso em seus projetos, e Forte Abraço!

Um comentário:

  1. E aí Cidão blz? Tô com uma dúvida fiz uma atualização de hardware troquei a placa de vídeo, agora o Maximus não abre os emuladores ficam todos com tela preta.Se abrir só os emuladores funcionam mas pelo Maximus não, vc já teve este problema?

    ResponderExcluir

TOPO