Tutorial: Como configurar o Controle Sixaxis do Playstation 3 no N900
Não é novidade que o N900 conta com vários recursos para se jogar. Dentro das características de hardware o aparelho possui bom processador, quantidade satisfatória de RAM, acelerador gráfico e saída para TV. Para se beneficiar destes recursos o aparelho já apresenta boas opções de programas. Entre eles estão disponíveis emuladores para Super Nintendo, Playstation, Game Boy Advance, Mega Drive e Amiga, além dos jogos lançados para a própria plataforma (Airport Touch, Angry Birds, Bounce Evolution, … ).
Quando se tratata de jogos lançados para a própria plataforma (Maemo 5) é comum que os controles sejam feitos aproveitando os recursos naturais do dispositivo, como a tela touchscreen e o sensor de movimento. Para os emuladores, contudo, a situação é diferente. Os movimentos e comandos dos jogos levam em consideração os botões dos controles originais de sua plataforma e, por isso, não se adaptam tão bem aos recursos naturais do aparelho. Para se ter uma idéia, no SNES eram 6 botões, além do direcional, do Select e do Start. O controle para o Playstation possui 10 botões, sem contar direcionais, analógicos e botões de controle do jogo. Assim, mais natural do que mapear todos os botões para o teclado do N900 é utilizar o próprio controle do console para jogar os emuladores.
Neste post será apresentado o tutorial para configuração do controle do Playstation 3 no N900. Ainda que o controle seja de uma linha de videogames, seu uso em jogos de outras plataformas é de fácil adaptação e pode ser configurado dentro das opções de controle dos emuladores. O post foi montado tendo como base o tutorial de uso do sixaxis no N900 e complementado com informações de configuração para o Windows, apresentadas neste fórum. Para uma leitura mais direta e em inglês, vá direto às fontes :).
1 – Obter o endereço MAC do Bluetooth do N900
O primeiro passo para a configuração é obter o endereço Bluetooth do aparelho. No N900, vá em ‘Configurações’, depois em ‘Acerca do Produto’ e anote o endereço Bluetooth disponível no formato XX:XX:XX:XX:XX:XX.
2 – Configure o Controle
O segundo passo é configurar o controle para reconhecer o N900 como o console. Esse mesmo passo é executado quando se usa o controle no Playstation 3 pela primeira vez. É preciso ligar o controle ao console usando o cabo USB, para que o endereço Bluetooth do aparelho seja registrado no controle. O que será feito é o mesmo, só que com o N900. O processo será mostrado para o Ubuntu e para o Windows XP. Se nenhum dos dois sistemas estiver disponível há a opção de se usar uma versão Live CD do Ubuntu, que pode ser executada sem alterar o estado do sistema. Este processo precisa ser feito apenas uma vez, desde que o controle não seja usado em outro dispositivo (incluindo o próprio PS3).
2.1 Ubuntu
Use o programa sixpair para associar o endereço Bluetooth ao controle. Para isso, abra o terminal e execute os comandos:
sudo apt-get install libusb-dev wget http://www.pabr.org/sixlinux/sixpair.c gcc sixpair.c -lusb -o sixpair
Os comandos irão: instalar o libusb-dev, baixar o código do programa sixpair e compilá-lo. O libusb-dev é uma biblioteca para lidar com dispositivos USB em alto nível, utilizada pelo sixpair para trabalhar com a interface USB do controle.
Após executar o comando, conecte o controle do PS3 no computador usando o cabo USB e execute o programa informando o endereço bluetooth do N900. Para isso, execute o comando abaixo no terminal, modificando o código de formato XX:XX:XX:XX:XX:XX, anotado anteriormente:
sudo ./sixpair XX:XX:XX:XX:XX:XX
2.2 Windows XP
No Windows o processo é um pouco mais trabalhoso e pode ser feito com os seguintes passos:
- Faça o download do pacote de programas e extraia seu conteúdo para uma pasta;
- Execute o arquivo ‘libusb-win32-filter-bin-0.1.10.1.exe’ para fazer sua instalação;
- Abra a pasta ‘BtSix1.2′ e edite o arquivo ‘sixpair.PIE’ com o bloco de notas ou outro editor de texto. Onde estiver escrito o endereço no formato XX:XX:XX:XX:XX:XX substitua o valor pelo endereço Bluetooth do N900, anotado anteriormente. Salve as alterações feitas no arquivo;
- Ligue o controle do PS3 ao computador usando o cabo USB.
- Execute o programa GlovePIE.exe que está disponível na pasta ‘GlovePIE030′. No menu, clique em ‘File’, ‘Open’ e então selecione o arquivo ‘sixpair.PIE’, disponível na pasta ‘BtSix1.2′. Clique no botão ‘Run’ e aperte o botão ‘PS’ do controle do Playstation 3. Com isso, o endereço Bluetooth do N900 deve aparecer na caixa ao lado do botão, mostrando que o resultado deu certo.
3 Instale o programa sixaxis-support no N900
O programa está disponível no repositório Extras Devel e pode ser encontrado pelo ‘Gerenciador de Aplicativos’ do N900. Outra forma de instalá-lo é abrindo este link pelo MicroB, no próprio aparelho. Após a instalação o N900 será reiniciado automaticamente.
4 Usando o controle Sixaxis no N900
Para que o controle seja usado no N900 basta habilitar o Bluetooth no aparelho e então apertar o botão ‘PS’ do controle, sem que este esteja ligado pelo cabo USB a outro equipamento. Após alguns segundos o ícone de status do Bluetooth do N900 ficará azul e as luzes de numeração do controle ficarão piscando e alternando. Quando apenas a luz de um dos números do controle ficar acesa o controle já estará configurado e funcionando para o aparelho.
Lembrete: depois de usar o controle no N900 ele não será reconhecido imediatamente pelo PS3, como normalmente ocorreria. É preciso ligar o console ao controle pelo cabo USB e então apertar o botão PS. Com isso a configuração feita no computador será eliminada.
Considerações Finais
O controle sixaxis funciona bem no N900. Ao jogar Mario World no Dr. NokSNES a jogabilidade foi normal, como seria no próprio console. Para quem quer levar a experiência de jogo um pouco adiante, além de poder usar a saída de TV, pode conectar mais de um controle ao aparelho, conforme anunciado por um desenvolvedor. Para isso, basta repetir o tutorial para outro aparelho e deixar os dois controles ligados ao mesmo tempo. :)
Posts Relacionados
-
Marcio
-
Bruno Fischer
-
Bruno Fischer
-
Rodrigo
-
Anonymous
-
hederson





