ArcadeBR

O maior portal de fliperama do Brasil

Arquivo do Autor

Bem-vindos ao novo site do ArcadeBR.

Devido a grande quantidade de problemas apresentados no site antigo e dos conteúdos desatualizados, estamos lançando um novo site. Todo o conteúdo (artigos, dicas, tutoriais, etc) será revisado e publicado aos poucos.

Alguns links importantes já em funcionamento:

Loja Virtual: http://loja.arcadebr.com.br/

Fórum: http://www.arcadebr.com.br/forum/

Estamos abertos para receber críticas e sugestões de melhorias para este novo site. Basta preencher o formulário abaixo:

Os campos marcados com * são obrigatórios.

Seus dados
Sua mensagem
Confirmação

Abraços,
Flavio G. Antunes
Equipe ArcadeBR

É uma interface criada por Philippe Vanagt, que originalmente foi usada por ele para criar os contatos que ele precisava para fazer a instrumentação de um cockpit de avião que ele estava criando (tipo um simulador de voo).

Essa interface usa a porta paralela do computador (entrada da impressora). Não demorou muito para que alguém usasse isso como interface de joysticks e gamepads, o circuito foi incluído no driver PPJoy, que já suportava vários tipos de gamepads ligados na porta paralela. O diagrama usado por esse driver foi ligeiramente modificado, ficando ainda mais fácil de executar.

É uma interface extremamente barata e fácil de fazer, mas pouca gente usa isso para fazer controles arcade, a maioria prefere desmontar um teclado ou um joystick e fazer as ligações. Este tutorial indica passo-a-passo como montar sua interface, você não deve ter problemas.. mas qualquer dúvida pergunte no fórum de nosso site.

Lista de componentes:

Conector DB25 Macho com capa

Conector DB25 Macho com capa

Diodos 1N4148 ou equivalente

Diodos 1N4148 ou equivalente

Cabo Manga - 1 a 2 metros de comprimento

Cabo Manga - 1 a 2 metros de comprimento

Barra de Sindal (opcional)

Barra de Sindal (opcional)

Diagrama Elétrico:

O esquema elétrico que deve ser seguido é o seguinte:

Diagrama completo - LPT-Switch
Diagrama completo – LPT-Switch

Observações:

Cada círculo vermelho no diagrama corresponde a um contato. Fechando o circuito como indicado no diagrama, tem-se um botão pressionado, por exemplo:
- Ligando o diodo 11,6 com a linha 6 tem-se o botão 22 pressionado
- Ligando o diodo 15,3 com a linha 3 tem-se o botão 10 pressionado
- E assim por diante..
 
Procure ligar vários botões usando um fio apenas, por exemplo: os botões de 1 a 5 podem ser todos ligados pelo fio n° 2 (vai para a LPT), o que vai diferenciar cada botão é o outro fio que é ligado a outra extremidade do microswitch, que no caso do exemplo são os fios que vão para 10, 11, 12, 13 e 15 respectivamente.
Você pode usar quantas linhas de diodos quiser, até completar o número de contatos que você precisa (até o máximo de 60).
 
O DirectInput suporta até 32 botões por controle, por isso para os contatos foram divididos em 2 controles para completar o número de 60:
- Linhas 2 a 7 formam o Joystick 1 (30 botões)
- Linhas 8 a 17 formam o Joystick 2 (30 botões)
 
Os diodos são 1N4148 ou equivalentes.

Respeitar o sentido dos diodos.

EXEMPLOS:

Pra facilitar o entendimento, colocamos aqui alguns exemplos de esquemas para os controles mais usados, mas caso você queira um número diferente de botões, é só alterar baseado no esquema original.

  • Esquema para controle para 1 jogador com 8 botões (6 de ação, 1 start, 1 crédito) e direcional.
LPT-Switch: Esquema para controle simples

LPT-Switch: Esquema para controle simples

  • Esquema para controle para 2 jogadores com 8 botões (6 de ação, 1 start, 1 crédito) cada e direcional.
LPT-Switch: Esquema para controle duplo

LPT-Switch: Esquema para controle duplo

 * OBS: A numeração dos botões no exemplo é somente ilustrativa, qualquer um pode ser botão ou direcional.

Montagem:

Depois de definir quantas linhas de contatos vai se fazer, e planejar como vão ficar os diodos, a parte da montagem é simples:

1) Soldagem dos Diodos:

Unir os diodos em grupos (dependendo de quantos contatos você quer) e parafusá-los a barra de sindal em uma extremidade, e soldá-los ao fio que vai para a LPT (10,11,12,13 e 15) na outra.

Parafusar à outra barra de sindal os fios 2,3,4,5,6,7,8,9,1,14,16 e 17 (podem ser necessários só alguns dependendo da quantidade de contatos que se deseja).

Como foi feito nesta foto:

Ligando os diodos e fios na Barra de Sindal

Ligando os diodos e fios na Barra de Sindal

OBS: Como eu necessitava apenas de 15 contatos, utilizei apenas 3 diodos em cada coluna, como existem 5 colunas, então: 5×3=15

2) Soldagem dos fios no conector DB-25:

Solde os fios no conector de acordo com o diagrama, tome cuidado para não soldar algum fio muito próximo a outro.

Veja a foto:

Soldando os fios no DB25

Soldando os fios no DB25

3) Interface pronta:

Depois de soldar tudo e parafusar os fios no sindal, sua interface deve estar parecendo com isto:

Interface pronta para receber os botões e comandos

Interface pronta para receber os botões e comandos

Software (Drivers):

Antes de começar a usar a interface você deve instalar um driver para que ela funcione. Atualmente só existe driver para o Windows disponível, portanto não funcionará no MS-DOS nem no Linux.

Para instalar o driver no Windows siga os passos:

a) Baixe o arquivo do driver PPJoy.

b) Descompacte o arquivo em uma pasta qualquer.

c) Execute o Setup.exe e prossiga com a instalação.

d) Se aparecer uma ou mais mensagems dizendo que o software não passou pelos testes de compatibilidade do Windows, ignore isso clicando em: “Continuar assim mesmo”.

e) Após concluída a instalação clique em “Configure Joysticks” no ícone recém criado.

f) No programa que abrir, clique em “Add” e configure como indicado na figura abaixo: 

Configurando o PPJoy

Configurando o PPJoyClique em "Add" e depois em "Done" para finalizar

OBS: No windows 98 e Me pode ser necessário instalar os drivers manualmente, leia a documentação que vem com o driver para maioreis informações.

Testando a Interface:

Depois do driver devidamente instalado, faça algumas ligações na interface usando alguns botões ou comandos de fliperama, ou use um fio qualquer só pra fechar o circuito como esquematizado na foto:

Faça a ligação como indicado

Faça a ligação como indicado

Para testar liguei um comando de fliperama, note que o fio vermelho é comum a todos os microswitches.

Para testar liguei um comando de fliperama, note que o fio vermelho é comum a todos os microswitches.

Pode-se testar o funcionamento da interface usando um programa que vem com o próprio driver. Para abrí-lo, vá no Painel de Controle do Windows e depois em “Controladores de jogo”, selecione “LPT -switch Joystick 1″ e clique em Propriedades. Vai aparecer uma tela como esta abaixo:

Aperte alguns botões, a cor deve mudar como nesta figura.

Aperte alguns botões, a cor deve mudar como nesta figura.

Conclusão:

 PRÓS:

  • É uma Interface super barata, pois usa somente diodos.
  • Grande quantidade de contatos disponíveis, vai ser muito difícil você usar mais de 60 contatos em um controle arcade.
  • Não tem problema de ghosting (teclas fantasma), como no hack de teclado.
  • Funciona em qualquer jogo para Windows que suporte joystick.

CONTRAS:

  • A principal desvantagem é a de não funcionar no MS-DOS, Linux ou qualquer outro sistema operacional diferente do Windows pois não tem drivers disponíveis para estes sistemas (ainda).
  • Como a interface usa a porta paralela do micro, se você tiver uma impressora ou scanner, vai ter que usar um comutador para poder usar o controle e o outro periférico ao mesmo tempo.
  • A instalação no Windows 98/Me é mais problemática que no Windows XP e 2003, a instalação tem que ser manual, leia na documentação que vem com o driver.

Referências:

LPT-switch Reloaded: Página do autor desta interface, Philippe Vanagt. Contém o diagrama original e driver.
Driver PPJoy: Contém o driver para windows, e informações sobre várias interfaces.

 

Mame Mobile

By Flavio G. Antunes on março 30, 2009

Aprenda a construir o seu!

Esta idéia surgiu quando pensei se eu pudesse ter um arcade que pudesse levar para qualquer lugar, o que é impossível de ser feito em um arcade tradicional pelo seu peso e tamanho. Após algumas trocas de idéias com o Junix, um dos fundadores do ArcadeBR, chegamos ao Mame Mobile.

Todo o projeto foi “rabiscado” por mim e passado para o AutoCad pelo Mazur.

Segue abaixo o procedimento completo da criação:

Tampo

Tampo

 
A madeira foi comprada já cortada em formato retangular. Todas as curvas e detalhes do tampo fiz utilizando uma serra tico-tico (Agradecimentos ao Junix). Todo o projeto foi desenhado em AutoCad e executado milimetricamente.

Estamos dando este projeto, gratuitamente, para quem comprar os produtos em nossa Loja Virtual. Aproveite!

 

Material utilizado

Material utilizado

 

Nesta foto temos as madeiras da base, laterais, frente e fundos. Temos também a parte de trás de um gabinete velho utilizado na fixação das placas, 2 comandos e 11 botões de nylon.

O custo final das madeiras, incluindo o tampo da foto anterior, ficou em torno de R$ 30,00 em uma marcenaria na Vila da Penha/RJ. Os comandos e botões poderão ser adquiridos em nossa Loja Virtual assim que retornarmos as vendas brevemente!

  
 

 

Base montada

Base montada

 

Nesta foto temos a base montada. Utilizei uns preguinhos e cola branca para unir as partes.

Note que na parte traseira já coloquei a parte de trás que foi arrancada do gabinete, fiz os buracos para a fonte e para fixação da placa-mãe. 

 

Parte traseira

Parte traseira

 

Visão da parte traseira.

 

 

 

 

 

 

 

Tampo com os furos feitos

Tampo com os furos feitos

 

Nesta foto temos o tampo furado, pronto para receber os botões e comandos.

Utilizei para furação uma serra copo, com a furadeira. Um kit de serras está em torno de R$ 20,00 em casas de material de construção.

 

Detalhe do botão de start da máquina

Detalhe do botão de start da máquina

Nesta foto é possível visualizar o botão utilizado para inicializar a máquina. Poderia configurar a BIOS para ligar a máquina automaticamente ao ligá-la na rede elétrica mas preferi ter esse botão para dar shutdown e coisas do tipo, tendo em vista que não teremos um teclado e mouse. :)

Um botão deste tipo, estilo “campainha”, está em torno de R$ 2,00.

Também vemos a fonte já fixada na parte traseira.

 

Caixa montada com dobradiças no tampo

Caixa montada com dobradiças no tampo

 

Nesta fase as dobradiças já foram colocadas para unir o tampo a base do Mame Mobile. Estas dobradiças foram retiradas de um armário velho.

Coloquei também um fecho de pressão para evitar que a tampa fique abrindo durante os jogos. 

 

 

 

 

Vinil para colocar no tampo

Vinil para colocar no tampo

 

Este é o adesivo que mandei imprimir em uma gráfica utilizando vinil auto-adesivo.

O custo desta impressão está em torno de R$ 16,00 na Barra da Tijuca/RJ.

 

 

Pintura da caixa e tampo

Pintura da caixa e tampo

 
Esta é a fase mais suja e mais demorada do projeto, a pintura da caixa e do tampo.

Utilizei “Colorgyn” na cor preto fosco para pintar tudo. O grande problema está no tempo de secagem… 2 semanas depois de pintado se eu desse mole a base colava no chão e arrancava tinta. Não sou nenhum especialista em pinturas. :-)

Uma lata de Colorgyn está em torno de R$ 11,00.

 

Máquina montada

Máquina montada

Tudo pintado e seco, hora de montar a máquina na caixa. A máquina possui a seguinte configuração:

- Placa mãe Asus A7V com processador Duron 800
- HD de 20Gb
- 512 MB de RAM
- Placa de vídeo Nvidia de 16MB com saída para TV
- Placa de som Creative PCI
- Fonte ATX de 400W

Esta configuração é suficiente para rodar a maioria dos jogos de Mame.

 

Adesivo colado

Adesivo colado

 

Agora apliquei o adesivo no tampo do Mame Mobile.

Muito cuidado ao cortar os buracos para colocar os comandos e os botões.

Se tiver uma graninha, vale a pena mandar cortar um acrílico e colocar por cima do adesivo… fica show!

 

Botões e comandos

Botões e comandos

Fiquei devendo as fotos das instalações dos botões e comandos, mas segue o tutorial do LPT-Switch que já temos aqui no site.

Para ler o tutorial, clique aqui.

  

  

 

Tudo pronto!

Tudo pronto!

 

Tudo pronto!

 

Agora é só ligar na televisão e jogar muito!

 

 

  

Caso tenha alguma dúvida, crítica ou elogio sobre a construção do Mame Mobile, entre em contato através do e-mail flavio@arcadebr.com.br.

Não perca tempo, compre as peças para montar o seu próprio Mame Mobile em nossa Loja Virtual e ganhe, sem custos, todo o projeto em AutoCad, com medidas, orientações, etc.

Abraços,
Flavio G. Antunes
flavio@arcadebr.com.br