Al fin conseguí hacerme con una máquina recreativa para casa, un sueño de la infancia hecho realidad. Un sueño que ha llevado un proceso, desde ese deseo de niño, pasando por la aparición de los primeros emuladores y que continúa con la colocación de tan aparatoso mueble en mi habitación.

La idea principal de esta página es compartir mi sueño con vosotros y, quizás, así ayude a alguien más a que cumpla el suyo.

01 septiembre 2006

Taller de construcción de mandos arcade

El amigo Javier Vispe nos recomienda el visionado del Arcade sticks, del salón de juego al salón de tu casa que Carlos Varela impartió en la pasada Retroeuskal.

Que lo disfrutéis. Merece la pena.

10 agosto 2006

Juegos recomendados (Arcade)

Esta es la lista de juegos recomendados. Básicamente, los que a mí me gustan, o bien juegos a los que tuve acceso de pequeño.

Trataré de ir haciendo alguna reseña de cada uno, indicando especialmente cómo generar los modos de vídeo con AdvanceMAME, para una recreación más fidedigna. Iré enlazando las reseñas en este listado.

Por descontado, se admiten sugerencias.

# | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z
  • 1942
  • 1943 - The Battle of Midway
  • Aero Fighters
  • After Burner II
  • Alien Syndrome
  • Aliens
  • Alpha Mission II / ASO II - Last Guardian
  • Altered Beast
  • Amidar
  • Arch Rivals
  • Arkanoid
  • Arkanoid - Revenge of DOH
  • ASO - Armored Scrum Object
  • Asterix
  • Asteroids
  • Bad Dudes vs Dragon Ninja
  • Bagman
  • Bank Panic
  • Biomechanical Toy
  • Black Tiger
  • Blue's Journey
  • Bomb Jack
  • Bomberman World
  • Bonanza Bros
  • Break Thru
  • Bubble Bobble
  • Bubble Bobble 2
  • Bubble Memories - The Story Of Bubble Bobble 3
  • Burguer Time
  • Butasan (sugerida por sromero)
  • Cabal
  • Captain America and the Avengers (sugerida por zyloj)
  • Captain Commando (sugerida por zyloj)
  • Carrier Airwing (sugerida por sromero)
  • Caveman Ninja
  • Centipede
  • Championship Sprint
  • Chase H.Q.
  • Choplifter
  • Circus Charlie
  • City Connection
  • Columns
  • Combat School
  • Commando
  • Continental Circus
  • Contra
  • Crazy Climber
  • Crush Roller (sugerida por Miguel)
  • Dangar - UFO Robo
  • Dark Seal
  • Defender
  • Dock Man
  • DoDonPachi
  • Donkey Kong
  • Donkey Kong Jr.
  • Donkey Kong 3
  • Double Dragon
  • Double Dragon 2
  • Double Dragon 3
  • Double Dribble
  • Dragon Breed (sugerida por zyloj)
  • Dungeons & Dragons: Tower of Doom
  • Dynamite Dux
  • Dynasty Wars
  • Elevator Action (sugerida por loatlan)
  • Enduro Racer
  • Esp.ra.de (sugerida por zyloj)
  • Express Raider
  • Eyes (sugerida por Miguel)
  • F-1 Dream
  • Fighting Soccer
  • Final Fight
  • Flying Shark
  • Frogger
  • Galaga
  • Galaxian
  • Gals Panic
  • Gauntlet
  • Gemini Wing
  • Ghosts'n Goblins
  • Ghouls'n Ghosts
  • Gokujou Parodius! (sugerida por zyloj)
  • Golden Axe
  • Great 1000 Miles Rally
  • Green Beret
  • Guerrilla War
  • Gun Smoke
  • Gyruss (sugerida por loatlan)
  • Hammerin' Harry
  • Hunchback
  • Hyper Sports
  • Ikari Warriors
  • Indiana Jones and the Temple of Doom
  • Ironman Stewart's Super Off-Road
  • Jail Break
  • Karate Champ
  • Karnov
  • Kick and Run
  • Klax
  • Knights of the Round
  • Kung-fu Master
  • Legendary Wings
  • Lode Runner
  • Marble Madness
  • Mario Bros
  • Mercs
  • Metal Slug - Super Vehicle
  • Metal Slug 2 - Super Vehicle
  • Metal Slug 3
  • Metal Slug X - Super Vehicle
  • Michael Jackson's Moonwalker
  • Midnight Resistance
  • Mighty! Pang
  • Mikie
  • Mille Miglia 2: Great 1000 Miles Rally
  • Missile Command
  • Moon Cresta
  • Mortal Kombat
  • Ms. Pac-Man
  • Mutant Fighter
  • Narc
  • NBA Jam
  • Nemesis (Graduis, sugerida por zyloj)
  • Neo Drift Out (sugerida por sromero)
  • Ninja Commando (sugerida por sromero)
  • Operation Thunderbolt
  • Operation Wolf
  • Out Run
  • P-47 - The Phantom Fighter
  • P.O.W. Prisoners Of War
  • Pac-Land
  • Pang!
  • Pang! 3
  • Paperboy
  • Parodius Da! (sugerida por zyloj)
  • Passing Shot
  • Pengo
  • Pinball Action
  • Ping Pong
  • Pitfall II
  • Pleiads
  • Pocket Gal
  • Polaris
  • Pole Position
  • Popeye
  • Power Spikes
  • Power Spikes II
  • Prehistoric Isle in 1930
  • Progear (sugerida por zyloj)
  • PuckMan
  • Puyo Puyo
  • Puzzle Bobble
  • Q*Bert
  • Qix
  • R-Type
  • R-Type II
  • Rabio Lepus
  • Rainbow Islands
  • Rally X
  • Rampage
  • Rastan
  • Renegade
  • Robocop
  • Robocop 2
  • Rod-Land
  • Rolling Thunder
  • Rolling Thunder 2
  • Run and Gun
  • Rygar
  • Salamander
  • Scramble
  • Sengoku / Sengoku Denshou
  • Sexy Parodius (sugerida por zyloj)
  • Shadow Dancer
  • Shadow Warriors
  • Shinobi
  • Silk Worm
  • Slap Fight
  • Sly Spy
  • Snow Bros
  • Soccer Brawl
  • Space Harrier
  • Space Invaders
  • Spy Hunter
  • Star Wars
  • Street Fighter II
  • Strider
  • Strikers 1945
  • Sunset Riders
  • Super Cobra
  • Super Pang
  • Super Puzzle Fighter 2 Turbo
  • Super Sprint
  • Super Volleyball
  • Superman
  • Tapper
  • Tecmo World Cup '90
  • Teenage Mutant Ninja Turtles
  • Teenage Mutant Ninja Turtles - Turtles in Time
  • Tehkan World Cup
  • Terra Cresta
  • Tetris
  • The King Of Dragons
  • The Newzealand Story
  • The Ninja Warriors (sugerida por zyloj)
  • The Simpsons
  • Three Wonders (sugerida por zyloj)
  • Tiger Heli
  • Tiger Road
  • Time Soldiers
  • Toki
  • Toobin'
  • Top Player's Golf (sugerida por sromero)
  • Track & Field
  • Traverse USA
  • Trojan
  • Tumble Pop
  • Twin Cobra
  • U.N. Squadron
  • U.S. Championship V'ball
  • Vapor Trail - Hyper Offence Formation
  • Vigilante
  • Vs. Battle City
  • Vs. Super Mario Bros
  • Vulcan Venture (Gradius II, sugerida por zyloj)
  • Wardner (sugerida por siew)
  • Willow
  • Windjammers / Flying Power Disc
  • Wonder Boy
  • Wonder Boy III - Monster Lair
  • WWF Superstars
  • WWF WrestleFest
  • X-Men
  • Xevious
  • Yie Ar Kung-Fu
  • Zaxxon

12 marzo 2006

Vídeo: Cómo montar una recreativa, paso a paso

Bueno, en realidad parece que se trata de una solución comercial, pero puede dar ideas a aquellos dispuestos a construirse la suya desde cero o, incluso, a los que tenemos un mueble para reformar.



(vía VidaExtra)

10 enero 2006

Recreativas no tan chulas

Me pasa Zyloj un enlace curioso:

What is this CRAP? (en cristiano, ¿qué es esta MIERDA?)

Se trata de una galería de recreativas con MAME. Pero no es una galería cualquiera. Se trata de máquinas horribles, feas, diría que algunas hasta cutres.

Copio (más bien traduzco libremente) a continuación parte de la introducción de la página, porque algunas reflexiones tienen gracia (y además dan en el blanco).
Hay algunas verdades en la vida que algunas personas no están dispuestas a aceptar; no todas las chicas están buenas, no todas las viejecitas son dulces, no todas las esposas son hermosas, y TU RECREATIVA CON MAME POSIBLEMENTE DA ASCO.
Que comience el espectáculo.

09 diciembre 2005

Los experimentos, mejor con gaseosa

Anoche pasé un rato "chungo" con la recreativa... menos mal que todo quedó en un susto.

El tema viene de hace un par de meses o así. Una noche jugando, de repente noté cómo la imagen se iba haciendo más brillante. De repente, se empezó a escuchar un pitido desde el interior de la máquina y la imagen comenzó a oscilar hasta desaparecer. Miedo en el cuerpo. Inmediatamente apagué todo y lo volví a encender, sin ningún problema.

Unas semanas después, comencé a escuchar un ruido extraño dentro. Esta vez localicé el problema rápidamente: el ventilador del chasis del monitor debe estar un poco tocado.

El caso es que, anoche, tenía un poco de tiempo libre y decidí desmontar el chasis (que va atornillado a una madera interior) para confirmar que el ventilador era el causante del ruido y, en su caso, sustituirlo. Desmonté el chasis, desmonté el ventilador y ahí empezó la fiesta.

Mirando repuestos en Internet y, concretamente, en Cinytres, me di cuenta de que la placa que va insertada en la parte posterior del tubo de imagen también forma parte del chasis. Comencé a preguntarme si se podría quitar y, efectivamente, la extraje. Por tanto, ya sólo restaría desconectar el "chupete" (la línea de alta tensión) para dejar libre el tubo y poder rotarlo para colocarlo en posición vertical. Como es lógico, no toqué más, por si acaso.

El caso es que volví a insertar la placa en el tubo y, al encender la máquina, no se veía nada. ¡Oh, cielos! ¡Ya la has cagado, Federico!

Ya algo nervioso, comencé a revisar todas las conexiones, por si me había dejado algo en el tintero (había extraído el ventilador defectuoso y lo había vuelto a colocar). Todo estaba en orden. Nuevo intento, mismo resultado. Nada en la imagen. Otra vez a revisar todo. Y, sorpresa, esta vez funcionó.

Así que procedí a fijar el chasis a la madera y a recolocar todos los cables. Antes de cerrarla, nueva prueba y... de nuevo sin imagen. Esto ya empezaba a ser mosqueante. Tras un par de nuevos repasos, por fin conseguí que volviera a funcionar.

Tampoco sé muy bien qué podía estar fallando. Simplemente será que la máquina tiene 14 años, las placas están llenas de mierda incrustada (y no me atrevo a usar ningún producto agresivo de limpieza con ellas) y habría algo haciendo un falso contacto.

Para lo que me aprovechó la experiencia fue para aprender para qué sirven casi todos los potenciómetros que lleva por dentro. El que lleva la fuente de alimentación parece servir para regular la intensidad (o el voltaje, no estoy seguro). Se puede comprobar en que el ventilador gira más rápido o más despacio (se distingue perfectamente en el sonido).

También aproveché para ajustar los potenciómetros de ganancia de colores (rojo, verde y azul), de contraste, de enfoque y de brillo. Ahora ha quedado bastante mejor de lo que estaba.

Moralejas de la historia:
  • Si funciona, no lo toques.
  • En Cinytres tienen repuestos de Hantarex.
  • Si funciona, no lo toques.
  • Me gustaría tener un monitor Hantarex multifrecuencia (15/25/31). Tiene que ser la repera.
  • Si funciona, no lo toques.
Creo que de retoques interiores poco más voy a hacer a la recreativa. Si acaso fijar bien el PC que lleva dentro, que ahora está "suelto" sobre una repisa de madera y añadirle una salida de cascos, para poder jugar por las noches sin molestar al personal.

30 septiembre 2005

Instalando un monedero mecánico

Cuando me hice con el mueble, una de las cosas que le faltaban era el monedero. Venía la puerta exterior, pero lo que es el mecanismo interno en sí que acepta o rechaza monedas no estaba.

Así que tras unos meses, me lancé a comprar lo que me faltaba (que era, básicamente, todo menos la puerta). Fui a Cinytres y me hice con un monedero mecánico para monedas de 20c, el soporte para colocarlo en la puerta, un nuevo botón de devolución con la serigrafía en euros y un microswitch para detectar la caída de las monedas.


Monedero mecánico de 20c



Soporte para acoplar el monedero a la puerta


El monedero encaja en el soporte como anillo al dedo. Sólo hay que levantar un cierre que lleva el soporte en la parte trasera y que, una vez colocado el monedero, servirá de sujección.


El monedero montado en el soporte


En la parte de abajo del soporte hay un hueco para un microswitch.


Microswitch


El interruptor es idéntico a los usados en el panel de control de la recreativa, salvo por el detalle de que lleva un alambre incorporado. Este alambre, convenientemente doblado, entrará en un carril que hay en el soporte, y será empujado por las monedas al caer. De esta forma, se pueden contabilizar los créditos.


Microswitch montado en el soporte


Y el montaje no tiene ningún misterio más. Por la parte de conexiones eléctricas, conectaremos el microswitch al IPAC (en mi caso) o al dispositivo de entrada que estéis empleando. También tengo puesta una bombilla de 12V en la parte superior, justo detrás del pulsador de devolución de monedas, que lo ilumina cuando la recreativa está encendida.

Es una sensación que hacía años que no tenía, el entrechocar de las monedas acumuladas en el cajón de la máquina al introducir una nueva para jugar.

11 junio 2005

Fase 8. Instalando AdvanceMAME y AdvanceMENU

Vamos a instalar el principal emulador que usaremos en la recreativa, AdvanceMAME, y un útil frontend que nos permitirá seleccionar los juegos de forma sencilla, AdvanceMENU.

Lo primero que haremos, por descontado, es descargar el software desde su página web: http://advancemame.sourceforge.net/

Una vez descargado, lo descomprimimos donde deseemos. Yo los tengo instalados en c:\amenu\ para el AdvanceMENU y c:\amame\ para el AdvanceMAME.

Vamos a comenzar configurando el vídeo. Ejecutamos advcfg.exe y vamos seleccionando las opciones pertinentes.

1. Video mode format: Lo normal si vamos a usar un monitor arcade convencional es seleccionar "Arcade Standard CGA Resolution (15KHz)". Si conocemos los valores exactos de nuestro monitor, podemos introducirlos de forma manual.

2. Clock range: Aquí seleccionamos el rango de frecuencias de reloj soportados por la tarjeta de vídeo y el monitor. Nuevamente, la elección será "Generic - Arcade Monitor Standard CGA Resolution 15KHz". Si conocemos los rangos exactos, podemos introducir los valores manualmente.

3. Center and resize: Aquí podemos probar uno de los modos de vídeo y centrar y ajustar el tamaño de la pantalla para que se acople a nuestro binomio tarjeta de vídeo/monitor.

Una vez completados los 3 pasos tenemos generada una configuración de vídeo genérica, que podemos guardar. Más adelante veremos cómo generar modos de vídeo específicos para cada recreativa que queramos emular.

Ya podemos usar MAME. Para probar, he copiado una rom en el directorio c:\amame\rom\ y la he lanzado desde la línea de comandos:

advmame _nombre_del_juego_

Pero este método para lanzar juegos es muy pesado. Lo mejor será usar el frontend que hemos descargado, AdvanceMENU.

Vamos al directorio c:\amenu\ y ejecutamos advmenu.exe. El sistema nos informa de que ha creado un fichero advmenu.rc con las opciones por defecto. Debemos editar ese fichero para decirle al frontend dónde puede encontrar el emulador MAME. En nuestro caso, además, le diremos dónde puede encontrar las ROMs y los archivos auxiliares, flyers, cabinets, iconos y snapshots. Para ello añadiremos las siguientes líneas al fichero advmenu.rc:

emulator "advmame" advmame "\amame\advmame.exe" "%o[,-ror,-flipx,-rol] %o[,,-flipy,]"
emulator_roms "advmame" "\mame\rom"
emulator_flyers "advmame" "\mame\flyers"
emulator_cabinets "advmame" "\mame\cabinets"
emulator_icons "advmame" "\mame\icons"
emulator_altss "advmame" "\mame\snap"

Como se puede deducir, en c:\mame\ guardaremos todos los archivos relacionados. Teniéndolos aparte, podremos usarlos desde otras instalaciones de MAME u otros emuladores (actualizaciones, versiones para Windows, etc.).

La primera vez que ejecutemos advmenu.exe, el programa detectará la instalación de MAME y generará una lista de todos los juegos que soporta, así como de las ROMs que tengamos disponibles en la ubicación que hemos indicado hace un momento, en el archivo de configuración. El frontend nos presentará esta lista en pantalla, y para emular un juego basta con mover la barra de selección hasta su título y pulsar ENTER.

El archivo advmenu.rc es bastante personalizable, os recomiendo que leáis la documentación que acompaña al software para que veáis las múltiples posibilidades que ofrece. Por nuestra parte, ya estamos listos para echar nuestras primeros "vicios".

¡Felices partidas!

Fase 7. Conectando el ordenador al monitor arcade

Antes de proseguir con la instalación de los emuladores, nos falta efectuar la conexión más importante: el cable de vídeo.

Los monitores arcade no llevan un conector VGA como los ordenadores, por tanto, debemos construir un cable que nos permita conectar nuestra tarjeta gráfica con el monitor. En el caso que vayamos a usar un monitor VGA para construir la recreativa, este paso no es necesario. Tampoco lo es si vamos a usar una televisión y nuestra tarjeta gráfica dispone de salida para TV.

Mi monitor arcade es un Hantarex MTC 9110 de 25 pulgadas, montado en posición horizontal. Su pinout de entrada es el siguiente:

1. Azul
2. Verde
3. Rojo
4. Masa
5. Sincronizmo horizontal
6. Sincronismo vertical

Por otro lado, el pinout del conector VGA de nuestra tarjeta gráfica es el siguiente (se muestran sólo los pines que nos interesan):

1. Rojo
2. Verde
3. Azul
5. Masa
6. Masa Rojo
7. Masa Verde
8. Masa Azul
10. Masa Sincronismo
13. Sincronismo horizontal
14. Sincronismo vertical

El problema se reduce a unir los pines correspondientes y, en el lado VGA, a unir todos los pines de Masa.

En algunos tutoriales recomiendan unir las señales de sincronismo horizontal y vertical, usando así una entrada de sincronismo compuesto. El monitor Hantarex 9110 acepta ambas configuraciones. En mi caso funciona todo perfectamente tal y como he explicado. Más adelante, cuando veamos la posibilidad de conectar algún otro dispositivo al monitor arcade, volveremos a tratar este tema.


Enlaces:

Pinout del conector VGA