sexta-feira, 4 de janeiro de 2013

Emulador da Model 3 no OS X

"Não sabendo que era impossível, foi lá e fez" Jean Cocteau/Mark Twain

A frase supracitada denota exatamente o sentimento de ver jogos da Model 3 em execução no OS X.


Seguem os passos:


Passo 1: Efetuar o download do emulador Supermodel http://www.supermodel3.com/Download.html, e descompacta-lo no diretório de qualquer. Na imagem abaixo, perceba no rodapé dela que o arquivo do emulador foi descompactado no diretório Downloads:


Passo 2: Efetuar o download do SDL Framework http://www.libsdl.org/download-1.2.php, que é uma dependencia do Supermodel no OS X. Executar o arquivo .dmg e copiar o diretório SDL.framework para dentro do diretório Library/Frameworks do OS X. A imagem abaixo mostra como fica:

Passo 3: Estar de posse das ROMs de sua preferencia. A sugestão que utilizei foi o Game Tronik http://www.gametronik.com/site/emulation/Supermodel/D/1/. As ROMs que pude testar foram Daytona USA 2, Scud Race e Virtua Fighter 3. Elas podem ser colocadas em qualquer diretório. Porém, é mais prático coloca-las dentro do diretório do emulador

Passo 4: Como o emulador não possui interface gráfica (GUI), é necessário executa-lo via linha de comando. Dentro do diretório do emulador, o comando que utilizei foi: ./Supermodel daytona2.zip -res=800,600 -show-fps -balance=15 -sound-volume=130 -music-volume=170 -print-inputs

Uma pequena legenda de cada argumento do comando:
./Supermodel : É o arquivo executavel do emulador;
daytona2.zip : É a ROM, caso ela não esteja no diretorio do emulador, ajustar o comando para ler do diretório que a ROM reside;
-res=800x600 : É referente a resolução e foi a que eu utilizei;
-show-fps : Exibe os frames por segundo no titulo da janela;
-print-inputs : Este é bastante importante, ele exibe o mapeamento dos comandos do emulador com as teclas ou controles;
Os demais -balance=15 -sound-volume=130 -music-volume=170 são referentes a ajuste de som e o balance eu desconheço.

A imagem abaixo mostra como ele é executado em linha de comando: 

Passo 5: Jogar !

 
Dicas rápidas:
  • Colocar a ficha: tecla 3.
  • Start: tecla 1.
  • Botões: teclas A, S, D e F.
  • Acelerar (jogos de corrida): tecla (seta para) cima (up).
  • Erro "network board not present" em Daytona USA 2 e Scud Race: Entrar nas configurações do emulador (tecla 6), navegar (com a tecla 5) até a opção "Game Assignments", mudar a opção do "Link ID" (com a tecla 6) de "master" para "single".
  • FAQ: http://supermodel3.com/FAQ.html
 
Agradecimento ao Português, pois foi ele que me ensinou.