Como transformar seu computador antigo em uma máquina de arcade

Arcades são uma espécie de relíquia de dias passados. Você pode ocasionalmente pegar um em seu shopping local, pista de boliche e parques de diversões ou outras atrações familiares, mas na maioria das vezes eles seguiram o caminho dos dinossauros. Não apenas isso, mas os fliperamas de hoje não costumam abrigar os jogos familiares do passado.  

MAME , abreviação de Multiple Arcade Machine Emulator , achou por bem fazer sua parte na recriação da experiência de arcade original na forma de uma (arcade experience)estrutura de emulação(emulation framework) multifuncional . Um emulador é um software projetado para imitar um hardware específico. Existem muitos por aí que imitam uma máquina de arcade(arcade machine) (assim como outros consoles de jogos), mas o MAME é o melhor para o trabalho. 

O único propósito que o MAME pretendia(MAME) alcançar era a preservação de antigos títulos de arcade. A maioria, mas não todos os jogos de arcade, operam em uma configuração de chip de processador com fio(hardwired processor chip setup) semelhante . Mas há outros, como Dragon's Lair , que rodavam em laserdiscs.

O MAME(MAME) emulará o hardware que abrigou os jogos, incluindo a memória da máquina, processadores ou CPU (unidade central de processamento). Quando você o emparelha com uma ROM(ROM) de jogo de arcade (memória somente leitura) e o som perfeito, o MAME imita o jogo para você. Ele serve como um emulador de máquina de arcade(arcade machine emulator) perfeito .

Uma ROM é essencialmente o software de armazenamento(storage software) para o jogo que você pretende jogar. O MAME suporta milhares de ROMs diferentes(MAME supports thousands of different ROMs) , portanto, encontrar uma para sua viagem nostálgica deve ser uma tarefa bastante simples.

Como transformar seu computador antigo em uma máquina de arcade(How To Turn Your Old Computer Into An Arcade Machine)

Antes de começarmos a construir uma máquina de fliperama(time arcade machine) antiga , há algumas coisas que você precisa saber. Em primeiro lugar, criar um emulador de máquina(machine emulator) arcade não é um projeto simples. O empreendimento exigirá habilidades em mais do que apenas seu conhecimento de jogos e tecnologia. Também haverá necessidade de codificação, solda, fiação e um pouco de carpintaria.

Você pode simplesmente aproveitar os jogos em seu computador comum, mas essa não é a experiência que buscamos neste artigo.

A legalidade de tudo(The Legality Of It All)

O MAME(MAME) é gratuito e aberto ao público, mas não vem com nenhuma ROM(ROMs) . A razão para isso é que os jogos de arcade, incluindo aqueles com empresas que podem ter fechado desde então, ainda são protegidos por direitos autorais. 

Isso significa que, a menos que você tenha uma cópia física do próprio jogo, o download e o uso(download and use) da ROM seriam considerados contra a lei.

Para este projeto, vamos supor que você comprou legitimamente uma cópia física do jogo que planeja jogar. Tudo o que está faltando é o hardware para jogá-lo. Nesse caso, o uso tanto do MAME quanto da (s) ROM (s) é perfeitamente legal.

O computador e o monitor certos para o trabalho(The Right Computer & Monitor For The Job)

O site do MAME lista os requisitos mínimos para executar o MAME em um computador como:

  • Qualquer processador AMD ou Intel(AMD or Intel processor) compatível com MMX .
  • Windows 98 ou posterior.
  • DirectX 5.0 ou posterior.
  • Uma placa gráfica compatível com DirectDraw ou Direct3D .(DirectDraw or Direct3D)
  • Qualquer placa de som(sound card) compatível com DirectSound .

Entenda que quanto mais poderoso for um computador, melhor será para lidar com os requisitos de processamento do MAME(MAME processing) . Lembre(Remember) -se que o MAME está tentando emular o comportamento do hardware original. Isso exigirá muito poder de processamento.

A versão básica do MAME para (MAME)PC(PC version) executa um sistema de linha de comando, o que significa que você precisará digitar comandos para editar as configurações e reproduzir as ROMs . Você pode encontrar portas do MAME que serão executadas em máquinas com sistema operacional baseado em (operating system)Mac ou Linux . Se você baixar a versão básica do MAME para (MAME)PC(PC version) , verá que é um sistema de linha de comando.

Um monitor será uma necessidade e a maioria dos entusiastas do MAME prefere uma TV de (MAME)tubo de raios catódicos(cathode ray tube) ( CRT ) a um monitor de computador(computer monitor) . Isso ocorre porque os modelos CRT mais antigos criam uma experiência visual de arcade mais fiel ao coração. Apenas(Just) certifique-se de que qualquer tela que você escolher, seja capaz de se conectar ao seu computador.

Escolhendo seus controles(Choosing Your Controls)

Os controles que você escolher para o seu emulador de máquina(machine emulator) de arcade dependerão dos jogos que você deseja jogar. Jogo de corrida? Use uma combinação de volante(steering wheel) e pedal. Jogos como Centopéia(Centipede) ? Um trackball(A trackball) funciona melhor. Você quer jogar Tempest ? O jogo original usava um controlador rotativo semelhante a um mostrador. 

Depois, há a combinação padrão de joysticks e botões. Independentemente disso(Regardless) , o MAME provavelmente irá suportá-lo desde que você o ative usando um comando de linha(line command)

Joysticks de computador padrão(Standard computer) , volantes ou gamepads funcionarão com a maioria dos jogos. Você pode instalá-los através das portas do PC ou conectá-los via USB . No entanto, eles não necessariamente reproduzem a sensação de uma máquina de arcade(arcade machine) real . Você precisará sair e comprar o verdadeiro negócio de fornecedores que vendem painéis  de controle de jogos pré-fabricados.(game control)

Um painel de controle(control panel) pré-fabricado custará mais do que comprar as peças separadamente, mas economizará tempo quando se trata de fiação e codificação de seus controles. No entanto, existem alguns fabricantes de máquinas de arcade MAME que gostam da liberdade de fazer tudo sozinhos. Alguns até incluirão vários dispositivos de controle em uma única máquina. A escolha é sua no final.

Usando controles de arcade(Using Arcade Controls)

Para usar os controles, você terá que mapeá-los. O MAME(MAME) mapeia seus controles de arcade para combinações de teclas específicas por padrão. Cada tecla do seu teclado é, na verdade, apenas um interruptor. Você desejará substituir as opções padrão pelas de seus controles. 

Um joystick de arcade(arcade joystick) tem interruptores que se movem em duas, quatro ou oito direções. Ao mapear cada direção do joystick para uma tecla diferente na placa de circuito(circuit board) , você pode programar o MAME para aceitar a entrada.

Existem dois tipos de interruptores usados ​​em máquinas de arcade:

  • Os interruptores de mola(Leaf spring switches) de lâmina são considerados os melhores dos dois por muitos entusiastas de arcade. A razão é que o design proporciona uma sensação melhor ao jogar um jogo.
  • Os microinterruptores(Microswitches) tendem a ser mais rígidos, mas são mais fáceis de encontrar e exigem muito menos manutenção do que as molas de lâmina.

Instalando os controles(Installing The Controls)

Esta é a parte mais difícil de todo o projeto de emulador de máquinas de arcade(arcade machine emulator project) . Você estará crimpando ou soldando os fios nos conectores apropriados que correspondem aos controles. Você pode fazer isso ligando os conectores do fio terra em série a um terra comum. (ground wire)Você também precisará conectar o codificador de teclado(keyboard encoder) ao seu computador.

Um codificador de teclado(keyboard encoder) é o que é usado para conectar seu computador com os controles de arcade(arcade control) . Como o MAME dá a cada controle de arcade uma (arcade control)tecla de teclado(keyboard key) correspondente , você terá que usá-lo para testar os controles e configurá-los como quiser.

Você pode executar o programa MAME(MAME program) para testar seus controles assim que estiverem conectados. Esse processo é lento, pois você determinará quais pressionamentos de tecla estão sendo simulados pelos controles e, em seguida, os mapeará para as configurações de controle corretas no MAME .

Isso significa que empurrar o joystick para a direita(joystick right) pode corresponder ao pressionamento de tecla B. Você precisaria editar as configurações no MAME para corresponder que B deve mapear para o jogador que pressiona o joystick para a direita. Repita este processo para cada ação.

Uma régua de energia ou caixa de junção(power strip or junction box) precisará ser instalada dentro de sua máquina para conectar seus vários componentes. Um interruptor de energia(power switch) externo também é bom para evitar a necessidade de abrir o gabinete para ligar a máquina.

A atmosfera da arcada(The Arcade Atmosphere)

As luzes e os sons de uma máquina de fliperama são o que realmente a dão vida. O projeto não estaria completo sem uma tela iluminada(lit display) e um sistema de som(sound system) sólido . Os gráficos são importantes, mas são as pequenas coisas que realçam a autenticidade do projeto.

O que você precisará:

  • Uma fonte de luz, alguns plexiglass e uma marquise, para a exibição aérea(overhead display) da máquina de fliperama(arcade machine) . A marquise é um material translúcido com obras de arte que você mesmo pode fazer ou pode comprar uma pré-fabricada.
  • As lâmpadas fluorescentes(Fluorescent light) são uma escolha melhor do que as incandescentes, pois não geram muito calor, as lâmpadas duram mais e podem ser encontradas em diferentes comprimentos.
  • A fim de proteger a obra de arte, a marquise precisará ser ensanduichada entre as folhas de Plexiglas . Instale a luz fluorescente(fluorescent light) na parte superior do gabinete e aponte a fonte de luz na direção de onde a marquise ficará. Ajuste o acessório até que tudo se encaixe perfeitamente como você o vê.
  • O som dependerá do tipo de monitor que você escolheu. Para aparelhos de TV, os alto-falantes padrão devem funcionar bem. Um monitor de computador(computer monitor) exigirá a instalação de uma placa(card installation) de som compatível com sua versão do MAME . Isso, além de alguns alto-falantes montados que irão para dentro do gabinete.

Construindo o Gabinete(Building The Cabinet)

A compra de um gabinete de máquina(machine cabinet) de fliperama pode ser feita em diversos armazéns, leilões e sites. As peças do gabinete(Cabinet) também podem ser adquiridas separadamente, mas, no geral, a opção será cara. Não apenas caro, mas não há garantia de que sua configuração MAME(MAME setup) caberá dentro de um gabinete de arcade(arcade cabinet) pré-fabricado .

Se você pretende construir seu próprio gabinete do zero você deve levar em consideração o computador, o monitor que você escolheu, o tipo de controles para instalação, além de onde você espera colocá-lo em sua casa.

As únicas limitações de design são contribuídas pelo equipamento usado, espaço(floor space) disponível , seu orçamento e sua imaginação. Se você precisar de ajuda no design do seu gabinete, existem muitos sites de bricolage que podem ajudá-lo.(DIY)

Para construir seu próprio gabinete de arcade, você precisará de:

  • Painel de fibra ou algo(Fiberboard or something) semelhante para fazer o corpo.
  • Cola de madeira(Wood glue) , parafusos, cavilhas e suportes para mantê-lo unido. 
  • Uma furadeira, um quebra-cabeças, uma chave de fenda e outras ferramentas semelhantes para o trabalho. Dobradiças(Door) de porta , fechos e um interruptor de alimentação(power switch) são todos componentes opcionais.
  • Espaço suficiente para a fiação do painel de controle do jogo(game control panel) . Isso é particularmente importante se você estiver tentando combinar várias configurações do sistema de controle .(control system)

Para um projeto de primeira vez(time project) , procure ajuda na web para traçar seu painel de controle(control panel) . Isso é para evitar complicações e erros, tornando o projeto menos estressante em geral.



About the author

Sou engenheiro de software com mais de 10 anos de experiência na indústria Xbox. Sou especialista em desenvolvimento de jogos e testes de segurança. Também sou um revisor experiente e tenho trabalhado em projetos para alguns dos maiores nomes dos jogos, incluindo Ubisoft, Microsoft e Sony. No meu tempo livre, gosto de jogar videogame e assistir a programas de TV.



Related posts