terça-feira, 27 de maio de 2014

Taito Type X no Hyperspin com Hyperlaunch 3 e o módulo PCLauncher

Taito Type X no Hyperspin com Hyperlaunch 3 e o módulo PCLauncher



Configurar o sistema Taito Type X é uma tarefa simples, porém requer atenção aos detalhes.

Esta postagem tem o objetivo de configurar jogos do sistema Taito Type X no Hyperspin, utilizando o Hyperlaunch na versão 3 ou superior, e o módulo PCLauncher.

Passo 00:


Ter em mãos os jogos desejados da Taito Type X e a versão 3 ou superior do Hyperlaunch.


Passo 01:


Criar o sistema Taito Type X pelo Main Menu Wizard do HyperHQ.

Wizard do HyperHQ




Passo 02:


Alimentar o Database/Hyperlist do Taito Type X com os jogos desejados.

No meu caso eu usei apenas o "Raiden III" e o "Super Street Fighter IV Arcade Edition", para não poluir minha lista com jogos que não possuo.

Abaixo segue a Hyperlist de referência:


Taito Type X.xml [hyperlist]
<?xml version="1.0"?>
<menu>
<game name="Arcana Heart 3" index="" image="">
<description>Arcana Heart 3</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer>Examu</manufacturer>
<year>2009</year>
<genre>Fighter</genre>
<rating>AAMA - Yellow (Animated Violence Mild)</rating>
<enabled>Yes</enabled>
</game>
<game name="Battle Fantasia"  index="" image="">
<description>Battle Fantasia</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer>Arc System Works</manufacturer>
<year>2007</year>
<genre>Fighter</genre>
<rating>AAMA - Yellow (Animated Violence Mild)</rating>
<enabled>Yes</enabled>
</game>
<game name="BlazBlue Calamity Trigger"  index="" image="">
<description>BlazBlue: Calamity Trigger</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer>Arc System Works</manufacturer>
<year>2008</year>
<genre>Fighter</genre>
<rating>AAMA - Yellow (Animated Violence Mild)</rating>
<enabled>Yes</enabled>
</game>
<game name="BlazBlue Continuum Shift" index="" image="">
<description>BlazBlue: Continuum Shift</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer>Arc System Works</manufacturer>
<year>2009</year>
<genre>Fighter</genre>
<rating>AAMA - Yellow (Animated Violence Mild)</rating>
<enabled>Yes</enabled>
</game>
<game name="Chaos Breaker" index="" image="">
<description>Chaos Breaker</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer>Eolith</manufacturer>
<year>2004</year>
<genre>Fighter</genre>
<rating>AAMA - Yellow (Animated Violence Mild)</rating>
<enabled>Yes</enabled>
</game>
<game name="Contra - Evolution Revolution"  index="" image="">
<description>Contra - Evolution Revolution</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer>Konami</manufacturer>
<year>2011</year>
<genre>Shooter</genre>
<rating>AAMA - Yellow (Animated Violence Mild)</rating>
<enabled>Yes</enabled>
</game>
<game name="Daemon Bride"  index="" image="">
<description>Daemon Bride</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer>Examu</manufacturer>
<year>2009</year>
<genre>Fighter</genre>
<rating>AAMA - Yellow (Animated Violence Mild)</rating>
<enabled>Yes</enabled>
</game>
<game name="GigaWing Generations"  index="" image="">
<description>GigaWing Generations</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer>Takumi Corporation</manufacturer>
<year>2004</year>
<genre>Shooter</genre>
<rating>AAMA - Green (Suitable For All Ages)</rating>
<enabled>Yes</enabled>
</game>
<game name="Homura"  index="" image="">
<description>Homura</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer>Skonec</manufacturer>
<year>2005</year>
<genre>Shooter</genre>
<rating>AAMA - Green (Suitable For All Ages)</rating>
<enabled>Yes</enabled>
</game>
<game name="KOF - Maximum Impact Regulation A"  index="" image="">
<description>KOF - Maximum Impact Regulation A</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer>SNK Playmore</manufacturer>
<year>2007</year>
<genre>Fighter</genre>
<rating>AAMA - Yellow (Animated Violence Mild)</rating>
<enabled>Yes</enabled>
</game>
<game name="King of Fighters '98, The Ultimate Match" index="" image="">
<description>King of Fighters '98, The: Ultimate Match</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer>SNK</manufacturer>
<year>2008</year>
<genre>Fighter</genre>
<rating>AAMA - Yellow (Animated Violence Mild)</rating>
<enabled>Yes</enabled>
</game>
<game name="King of Fighters XII, The" index="" image="">
<description>King of Fighters XII, The</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer>SNK Playmore</manufacturer>
<year>2009</year>
<genre>Fighter</genre>
<rating>AAMA - Yellow (Animated Violence Mild)</rating>
<enabled>Yes</enabled>
</game>
<game name="King of Fighters XIII, The" index="" image="">
<description>King of Fighters XIII, The</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer>SNK Playmore</manufacturer>
<year>2010</year>
<genre>Fighter</genre>
<rating>AAMA - Yellow (Animated Violence Mild)</rating>
<enabled>Yes</enabled>
</game>
<game name="Otomedius" index="" image="">
<description>Otomedius</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer>Konami</manufacturer>
<year>2007</year>
<genre>Shooter</genre>
<rating>AAMA - Green (Suitable For All Ages)</rating>
<enabled>Yes</enabled>
</game>
<game name="Power Instinct The Commemoration"  index="" image="">
<description>Power Instinct: The Commemoration</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer>Atlus</manufacturer>
<year>2009</year>
<genre>Fighter</genre>
<rating>AAMA - Yellow (Animated Violence Mild)</rating>
<enabled>Yes</enabled>
</game>
<game name="Raiden III"  index="" image="">
<description>Raiden III</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer>Moss</manufacturer>
<year>2005</year>
<genre>Shooter</genre>
<rating>AAMA - Green (Suitable For All Ages)</rating>
<enabled>Yes</enabled>
</game>
<game name="Raiden IV" index="" image="">
<description>Raiden IV</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer>Moss</manufacturer>
<year>2007</year>
<genre>Shooter</genre>
<rating>AAMA - Green (Suitable For All Ages)</rating>
<enabled>Yes</enabled>
</game>
<game name="Samurai Shodown - Edge of Destiny"  index="" image="">
<description>Samurai Shodown - Edge of Destiny</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer>SNK Playmore</manufacturer>
<year>2008</year>
<genre>Fighter</genre>
<rating>AAMA - Yellow (Animated Violence Mild)</rating>
<enabled>Yes</enabled>
</game>
<game name="Shikigami no Shiro III" index="" image="">
<description>Shikigami no Shiro III</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer>Alfa System / Skonec</manufacturer>
<year>2006</year>
<genre>Shooter</genre>
<rating>AAMA - Green (Suitable For All Ages)</rating>
<enabled>Yes</enabled>
</game>
<game name="Silent Hill The Arcade" index="" image="">
<description>Silent Hill The Arcade</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer>Konami</manufacturer>
<year>2007</year>
<genre>Shooter</genre>
<rating>AAMA - Yellow (Animated Violence Mild)</rating>
<enabled>Yes</enabled>
</game>
<game name="Spica Adventure" index="" image="">
<description>Spica Adventure</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer>Arc</manufacturer>
<year>2005</year>
<genre>Platform</genre>
<rating>AAMA - Green (Suitable For All Ages)</rating>
<enabled>Yes</enabled>
</game>
<game name="Street Fighter IV" index="" image="">
<description>Street Fighter IV</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer>Dimps / Capcom</manufacturer>
<year>2008</year>
<genre>Fighter</genre>
<rating>AAMA - Yellow (Animated Violence Mild)</rating>
<enabled>Yes</enabled>
</game>
<game name="Super Street Fighter IV Arcade Edition" index="" image="">
<description>Super Street Fighter IV Arcade Edition</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer>Dimps / Capcom</manufacturer>
<year>2010</year>
<genre>Fighter</genre>
<rating>AAMA - Yellow (Animated Violence Mild)</rating>
<enabled>Yes</enabled>
</game>
<game name="Suggoi! Arcana Heart 2"  index="" image="">
<description>Arcana Heart 2</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer>Examu</manufacturer>
<year>2008</year>
<genre>Fighter</genre>
<rating>AAMA - Yellow (Animated Violence Mild)</rating>
<enabled>Yes</enabled>
</game>
<game name="Taisen Hot Gimmick 5 " index="" image="">
<description>Taisen Hot Gimmick 5 </description>
<cloneof></cloneof>
<crc></crc>
<manufacturer>XNaunts</manufacturer>
<year>2005</year>
<genre>Mahjong</genre>
<rating>AAMA - Yellow (Sexual Content Mild)</rating>
<enabled>Yes</enabled>
</game>
<game name="Tetris The Grand Master 3 Terror Instinct"  index="" image="">
<description>Tetris The Grand Master 3: Terror Instinct</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer>Arika</manufacturer>
<year>2005</year>
<genre>Puzzle</genre>
<rating>AAMA - Green (Suitable For All Ages)</rating>
<enabled>Yes</enabled>
</game>
<game name="Trouble Witches AC" index="" image="">
<description>Trouble Witches AC</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer>Studio Siesta / Bouken</manufacturer>
<year>2008</year>
<genre>Shooter</genre>
<rating>AAMA - Green (Suitable For All Ages)</rating>
<enabled>Yes</enabled>
</game>
</menu>





Passo 03:


Preparar o arquivo de inicialização do módulo.

É necessário criar o arquivo "PCLauncher.ini", e em seu conteúdo deve constar o nome dos jogos desejados e o atributo "FadeTitle" de cada jogo.

O arquivo "PCLauncher.ini" deve ser criado no diretório  "..\Hyperspin\Hyperlaunch\Modules\PCLauncher\". Como opção, neste mesmo diretório existe o arquivo "PCLauncher (Example).ini" que pode ser utilizando como exemplo.

Após a criação do arquivo, a tarefa seguinte é editá-lo, alimentando-o com a seção do jogo, no qual é a informação entre colchetes, junto com a propriedade "FadeTitle".

Como referência, abaixo consta a lista de "FadeTitle" de cada jogo:

Fonte: http://www.hyperspin-fe.com/forum/showthread.php?26741-Taito-Type-X-and-Hyperlaunch-3-0/page4

FadeTitle - Trecho a ser copiado e colado no PCLauncher.ini

[Arcana Heart 3]
FadeTitle=AH3

[Battle Fantasia]
FadeTitle=BattleFantasia

[BlazBlue Calamity Trigger]
FadeTitle=Blaz Blue

[BlazBlue Continuum Shift]
FadeTitle=Blaz Blue

[Chaos Breaker]
FadeTitle=GAME

[GigaWing Generations]
FadeTitle=YOKUSHIN

[Homura]
FadeTitle=HOMURA for TypeX

[King of Fighters '98, The Ultimate Match]
FadeTitle=Kof98

[King of Fighters XII, The]
FadeTitle=ahk_class NGLU_CLASS

[King of Fighters XIII, The]
FadeTitle=KOF XIII

[KOF - Maximum Impact Regulation A]
FadeTitle=KOF@MAXIMUM@IMPACT@regulation gAh

[Power Instinct The Commemoration]
FadeTitle= ??????????????????????

[Raiden III]
FadeTitle=(C)2005 MOSS LTD ALL RIGHTS RESERVED.

[Raiden IV]
FadeTitle=RAIDEN 4 (C)2007 MOSS LTD ALL RIGHTS RESERVED.

[Samurai Shodown - Edge of Destiny]
FadeTitle=Samurai Shodown 3D Ver[Mar 31 2008 15:23:19]

[Shikigami no Shiro III]
FadeTitle=SHIKIGAMI NO SHIRO3

[Spica Adventure]
FadeTitle=SpikaADV.

[Street Fighter IV]
FadeTitle=Street Fighter 4

[Super Street Fighter IV]
FadeTitle=SF41 - Sep 14 2010 17:42:49

[Super Street Fighter IV Arcade Edition]
FadeTitle=SF41 - Nov  4 2010 14:01:12 ahk_class SF41

[Taisen Hot Gimmick 5]
FadeTitle=MTS for PC

[Tetris The Grand Master 3 Terror Instinct]
FadeTitle=TGM3 - Copyright (C) Arika Co., Ltd - 2004-2005 (Jan 30 2005 17:52:56)

[Trouble Witches AC]
FadeTitle=Trouble Witches


*** O FadeTitle do jogo Super Street Fighter IV Arcade Edition adicionei o que funcionou para mim.

Uma observação importante é que o nome do jogo da seção do jogo no arquivo PCLauncher.ini deve coincidir com o nome do jogo informado no atributo "name" do jogo alimentado no xml do Hyperlist.

A figura abaixo demonstra os conteúdos dos arquivos Taito Type X.xml e PCLauncher.ini, no qual é destacado que nome do jogo deve coincidir em ambos os arquivos.


O conteúdos do hyperlist para o Taito Type X.xml e o PCLauncher.ini


Passo 04:


Configurar o módulo PCLauncher pelo HyperlaunchHQ.

Executar o HyperlaunchHQ, e seguir os sub-passos:
  1. Selecionar o sistema recém criado, o Taito Type X;
  2. Selecionar a aba "Modules";
  3. Selecionar o módulo "PCLauncher.ahk";
  4. Acionar a opção do icone "Edit Global Module Settings".

Inicio da configuração pelo HyperlaunchHQ

Na configuração do módulo, seguir os sub-passos:
  1. Selecionar a aba "Rom Settings";
  2. Acionar o botão para maximizar a tela;
  3. Selecionar e arrastar para baixo o painel, até que os botões do lado direito apareçam;
  4. Selecionar o jogo a ser configurado. Observação: Os jogos dessa lista são os contidos no Hyperlist (Taito Type X.xml);
  5. Selecionar o launcher do jogo (pode ser um arquivo *.exe ou *.bat, depende do jogo) na propriedade "Application";
  6. Selecionar o executor do jogo na propriedade "AppWaitExe". Esse arquivo, na maioria das vezes, é o game.exe contido no diretório do jogo. Em caso de dúvidas, é recomendado executar o jogo sozinho, tirar o foco do jogo com as teclas Alt+Tab ou Windows, acessar o prompt de comando e digitar "tasklist", no qual listará todos os processos em execução no Windows, e identificar o nome do processo que é responsável pela execução do jogo. (no caso do SSFIVAE o arquivo é o "Ttxshell.exe", que no meu caso eu fiz uma cópia com o nome "game.exe");
  7. A propriedade "ExitMethod" é responsável por fechar o jogo. Caso o jogo trave e não feche, e recomendado testar outros métodos desta opção, até achar aquele que realmente feche o jogo;
  8. Apenas para conhecimento, visualizar a informação de FadeTitle. Se essa informação estiver incorreta, o Hyperspin não manterá o foco na janela do jogo. Conferir no Passo 03 essa postagem.

Configurando jogo Raiden III no módulo.

Para o jogo Super Street Fighter IV Arcade Edition, no meu caso, precisei alterar a propriedade "ExitMethod". Além disso, a propriedade "Application" é um arquivo *.bat.

Configuração para o SSFIVAE


Passo 04-2 (atualização em 29.06.2014):


Informar um "Emulador Padrão" para o sistema Taito Type X.

Apesar desse sistema não precisar de um emulador de fato, essa configuração se faz necessária.

  1. Selecionar o sistema "Taito Type X";
  2. Selecionar a aba "Emulators";
  3. No campo "Default Emulator", acionar a opção de configuração;
  4. Configurar o emulador "PCLauncher [Global]".

Configurar o "PCLauncher [Globa]" como emulador padrão.


Passo 05:


Executar os jogos pelo Hyperspin !!!



Passo 06:


Eventuais problemas !

No meu caso, quando a tecla de saída do jogo (Esc) era acionada, o jogo era encerrado, mas o foco não retornava para o Hyperspin. Com isso, bastando apenas um simples "click" do mouse para normalizar isso... entretanto, em um gabinete arcade, isso se torna um problema.

Para contornar este problema, foi criado o seguinte script AHK:


Conteúdo do script AHK para retornar o foco do Hyperspin
 
;---- colocar o foco no Hyperspin (via click)
;
Process, Exist, Hyperspin.exe
frontendPID := ErrorLevel
ControlClick, , ahk_pid %frontendPID%

sleep, 2000
MouseClick, left

OBS: O AutoHotKey deve estar instalado ! http://www.autohotkey.com/

O arquivo foi criado com o bloco de notas e salvo com o nome "AHK_FocusHyperspin.ahk", e colocado no diretório do módulo PCLauncher, que é "..\Hyperspin\Hyperlaunch\Modules\PCLauncher\".

Em seguida, em cada jogo, o arquivo foi configurado na propriedade "PostExit" de cada jogo, como demonstra a imagem abaixo de exemplo:

Arquivo AHK para retornar o foco no Hyperspin quando for acionado a tecla de saída do jogo.


Conclusões:


Uma vez entendido o funcionamento do PCLauncher, fica tranquilo configurar os jogos. Ademais, com esse módulo também é possível utilizá-lo para configurar sistemas de jogos de PC e Steam.


Agradecimentos e fontes:
  • Fórum do Hyperspin;
  • Vídeo do Gigapig (Giga Guides): 





sexta-feira, 16 de maio de 2014

Introdução ao "sistema" Taito Type X e X²

Introdução ao "sistema" Taito Type X e X²


Referências, fontes e agradecimentos:



Introdução:


O sistema Taito Type X é diferenciado, pois foge do padrão dos sistemas tradicionais executados por emuladores. Por esse motivo não existe um emulador para o Taito Type X, mas sim um "loader", que pode ser entendido como um "carregador" ou um "executor", ou ainda, uma máquina virtual (a exemplo da JVM).

Além disso, o sistema Taito Type X não é uma "placa arcade" tradicional, tal como a CPS3, Naomi, MVS etc., no entanto, é uma "arquitetura diferenciada", similar a um jogo tradicional de PC.

E por último, os jogos (roms) do Taito Type X disponíveis pela internet podem conter seus respectivos "loaders", não conter "loader", e de forma excepcional, poucos jogos tem "loaders" e "patches" (correções) específicos para liberar mais opções do respectivo jogo (caso do SSFIVAE para liberar o segundo jogador, e os personagens Evil Ryu e Oni).


Passo 00:


Requisitos (inclusive as versões anteriores):
  1. .NET 4.0 Framework;
  2. Direct X 9.0;
  3. Visual C++ Runtime (32 e 64 bits).
No meu caso, não foi necessário instalá-los, pois esses são também requisitos para outros emuladores que lidam com gráficos em 3D, como por exemplo o Demul, o Dolphin etc., nos quais já estavam instalados.

Observação: Antes de tentar executar o jogo, identifique o "launcher", que pode ser (em ordem de observação):
  1. game.bat (quando exitir o game.exe);
  2. launcher.bat (quando existir o launcher.exe);
  3. loader.bat (quando esse existir);
  4. um "launcher" específico (como exemplo o RIII_Launcher.exe).
Arquivos auxiliares de cortesia:

 

Passo 01:


Fazer download dos jogos. Eu peguei os jogos SSFIVAE e Raiden III no site do fórum neofighters.

Como alternativa, há também outra fonte de jogos no http://emulasyonturkiye.org/viewforum.php?f=99


Passo 02:


Tomando como exemplo o jogo Raiden III, após descompactar os arquivos de extensão RAR (winrar), há o arquivo riii.exe com o icone do 7z, indicando que o jogo está compactado por uma compactação do tipo 7z. Neste caso, basta executar este arquivo, riii.exe, para que o jogo, de fato, seja descompactado.

Assim que o jogo for descompactado por completo, o diretório RIII será exibido conforme a tela abaixo:

O jogo Raiden III descompactado
 
Ao entrar no diretório RIII, os arquivos que merecem destaque são:
  • RIII_Launcher.exe é o "carregador/executor" do jogo;
  • pad_config.exe é o configurador do controle para o mapeamento do teclado, em interface visual;
  • typex_config.exe é equivalente ao pad_config.exe, porém em interface texto.
Além disso há o arquivo typex_loader.exe, que será abordado mais adiante...

Arquivos em destaque RIII_Launcher.exe, pad_config.exe e typex_config.exe

Passo 03:


Configurar os controles pelo pad_config.exe ...

pad_config.exe ... com o título Street Fighter IV config, indicando de onde nasceu :-)

... ou pelo typex_config.exe ...

Configuração pelo typex_config.exe
Mapear as teclas conforme desejar...

Passo 04:


Executar o jogo pelo RIII_Launcher.exe




Passo 05:


A partir deste ponto o jogo passa ser SSFIVAE !

Fazer a mesma coisa dos passos 01 e 02... ao entrar no diretório SSFIVAE é percebido que falta os arquivos para configurar os controles (pad_config.exe ou typex_config.exe) e do "loader" taitox_type.exe.

cadê o typex_loader.exe e o typex_config.exe ?


E quando é tentado executar o "launcher.exe"... não dá certo e aparece uma mensagem de erro.

Para esse tipo de situação é necessário o loader genérico (na seção de arquivos auxiliares), que é o pacote de arquivos no qual o typex_loader.exe está contido, juntamente typex_config.exe e alguns arquivos *.bat auxiliares.

Passo 06:


Usando o loader genérico typex_loader (na seção de arquivos auxiliares)...

Descompacte os arquivos...

typex_loader.exe, typex_config.exe e os *.bat


Selecione todos os arquivos desse diretório e copie para dentro do diretório do jogo que não possua esses arquvos. No caso do SSFIVAE, após a cópia dos arquivos, ficará assim:

loader adicionado...
Usando a observação do passo 00:
  1. existe o game.bat, mas não existe o game.exe, então este arquivo é desconsiderado;
  2. existe o launcher.bat e existe o launcher.exe, então, esse (laucher.bat) é o arquivo que irá executar o jogo...

Passo 07:


Configure os controles via mapeamente do teclado com o typex_config.exe. Idem ao passo 03.

Passo 08:


Execute o jogo pelo launcher.bat...


Neste caso é percebido que não há o segundo jogador (pois o jogo "original" é japonês e o gabinete só tem um joystick, e o segundo jogador lhe desafia pela internet), além de não ter o Evil Ryu e Oni.

Passo 09:


Liberar o segundo jogador, e os personagens Evil Ryu e Oni...

Descompacte o arquivo (na seção de arquivos auxiliares) ALL_FIX_TTX2_SSF4_AE_2_Players.rar...

arquivos para liberar o segundo jogador, Evil Ryu e Oni

Perceba a existência do arquivo loader.bat, é justamente este o "novo" arquivo para executar o jogo.

Selecione todos os arquivos e pastas e copie para o diretório do jogo SSFIVAE...

Reconfigure os controles !!!!

A pasta irá ficar assim:

SSFIVAE preparado para o segundo jogador, Evil Ryu e Oni

Passo 10:


Executar o loader.bat...


Agora sim ! Com segundo jogador, Evil Ryu e Oni !

Conclusões:


Para os demais jogos, o rito é o mesmo... descompactá-lo e perceber qual é o loader do jogo (qual arquivo *.bat ou *.exe).

Alguns jogos não funcionaram no meu micro (KOF98UM e KOFXIII), talvez pela falta de uma placa de vídeo melhor, ou de algum driver.

O próximo desafio será fazer esses jogos rodar pelo Hyperspin ! Go ! Go ! Go !