HABLEMOS DE MAME... Imprimir E-mail
MAME

De no ser por estos maravillosos programas llamados comúnmente “emuladores”, sería bastante complicado mantener correctamente la perspectiva del recuerdo de los viejos tiempos. O bien coleccionamos todo tipo de máquinas añejas (como es el caso de muchos de los que componemos el equipo de Metodologic), o tratamos de hacer alarde de una memoria prodigiosa.

Por suerte, la generosidad creativa de muchos programadores han proporcionado todo un regalo a la nueva generación de gamers, y es el que puedan conocer de primera mano la práctica totalidad de la intensa historia del mundo de los videojuegos. Es por ello que, a día de hoy, no es de extrañar que cualquier adolescente pueda presumir de saber lo que es una Intellivision, de haber catado el Mr. Do en una Colecovision o, incluso, alardear de que ha llegado al final de Final Fight en su versión X68000.

Pero... ¿qué es exactamente un emulador? Dicho de forma condensada, se trata de un programa cuya función principal es la de imitar el funcionamiento de una máquina en concreto, y en consecuencia, poder usar el software de esta. Así pues, es fácil poder disfrutar en los ordenadores actuales, por poner un ejemplo clásico, de los primeros cartuchos de la mítica Atari 2600... La fidelidad con el sistema original depende del emulador que usemos, pudiendo haber varios de un mismo hardware.

Placa madre del arcade ENDURO RACER

Los emuladores fundamentalmente trabajarán a base de ejecutar ROMS, como ya se les conoce popularmente al contenido de los cartuchos, discos o casetes dumpeados a un archivo binario. Estas ROMS pueden ser los cartuchos de Super Nintendo, las cintas de juegos para Commodore 64, los discos de tres y medio del Amiga o incluso las placas arcade. Sí, has leído bien, las recreativas de toda la vida, esas máquinas donde antaño dejamos tantas y tantas monedas. Y todo esto abriendo los muebles de estos juegos, sacando la placa y averiguando el funcionamiento interior del hardware, así como el saber extraerlo y convertirlo en archivos legibles en un ordenador. Toda una pasada, ¿verdad? Ahora bien, ¿en qué línea de la legalidad entra todo esto?

Cabina de Dungeons & Dragons: Tower of Doom

Divertido sí, legal... ¿no?

De cara a la ley, muchos emuladores crean una peculiar controversia. Hay que explicar que muchas compañías han dado vía libre para que sus máquinas sean emuladas, liberando los derechos de la propiedad intelectual y tal de sus creaciones, como es el ejemplo del popular Amstrad CPC. En el caso contrario, evidentemente se pueden citar todo aquel hardware que aún tiene vigencia en el mercado... y es aquí donde hay que andar con pies de plomo. Ubicando la situación en el mundo de las máquinas recreativas, tiene toda lógica el hecho de que muchas de ellas, por añejas que sean, aún tienen vigencia lucrativa en alguna parte del mundo. Sí, amigos... y es que todavía se ve el Pang en muchos bares de España.

El mítico PANG

Para más inri, muchas de las máquinas recreativas que a día de hoy van saliendo para correr en estos programas son títulos de cierta actualidad. Es el caso de poder ver en un emulador como MAME arcades con todavía cierta vigencia, como buenos ejemplos pueden ser Dungeon & Dragons Shadows over Mystara, Dodonpachi o Vasara 2, que a buen seguro lucen de maravilla en más de un salón recreativo. Pero matizando, que es gerundio, con respecto a lo que es el emulador en sí como programa, su uso y funcionamiento es totalmente legal. Pero en lo que respecta a la posesión de roms hay bastante por respetar. Algunas compañías han cedido los derechos de sus creaciones lúdicas, regalando su uso a los usuarios. El resto... Ahí que entre cada uno.

Dungeon & Dragons: Tower of Doom

Ya que estamos hablando de los emuladores de máquinas recreativas y, en concreto, hemos mencionado al popular MAME... ¿qué mejor que hablar un poco del abanderado del mundo de la emulación en lo que a videojuegos se refiere?

DoDonpachi

M.A.M.E.

Muchos de los adictos a los videojuegos comenzaron en este mundillo con las máquinas recreativas, ya sea en salones arcade o en aquel bar de al lado de casa. Mundos maravillosos a los que éramos transportados en pos de luchar contra el mal, salvar a nuestra princesa o ganar el mundial de fútbol. Momentos inolvidables que de buena gana hubiésemos querido que fuesen totalmente gratis... ¿quién no ha soñado en su día con tener el mueble del Ghost’n Goblins y poder jugar cuando le diese la gana?

Ghost'n Goblins

Nicola Salmoria tuvo en 1996 la misma idea... ¿por qué no aprovechar la potencia de los ordenadores actuales para emular las clásicas placas arcade? Todo comenzó el 24 de diciembre de ese año, cuando este programador se dedicaba a realizar emuladores de un sólo juego (como por ejemplo, Multi-Pac), y en enero del 97 realizó un “todos en uno” de sus emuladores, un sólo programa que realizaba todas las funciones de sus anteriores emus individuales. Y le puso nombre... Multi Arcade Machine Emulator, MAME para los amigos.

Dragon Ball Z

La primera versión de MAME fue MAME 0.1, lanzada el 5 de febrero de 1997. Su filosofía de tener una arquitectura de código abierta ha permitido a este emulador crecer hasta lo indecible, gracias al constante apoyo de no pocos programadores. La versión actual está capacitada para soportar miles y miles de ROMS, llegando a ser en total alrededor de dos mil juegos únicos. Poco a poco, se lanzan sucesivas betas del emulador, las cuales van soportando nuevas roms y arreglando los posibles bugs que anteriores versiones hayan podido suscitar. Todos estos avances los podremos ver en la página oficial de MAME (http://mamedev.org/).

Desert Assault

La intención de MAME va más allá de la que en un primer momento puede dar lugar a pensar. Digamos que la base de todo este trabajo reside en la búsqueda de información y documentación de las diversas placas arcade existentes, y hacer preservar todos estos videojuegos, emulando todos los arcades recreativos existentes (atención... TODOS). Hay que tener en cuenta que, gracias a este emulador, muchísimo hardware arcade totalmente muerto ha vuelto a la vida. Así que imaginad lo que hay que agradecerle al señor Nicola Salmoria, creador y coordinador del proyecto MAME... se puede decir que es el salvador de la historia del software recreativo.

Guwanje

Entrando un poco en detalle

¿Cómo funciona MAME? Lo que hace realmente el emulador es ejecutar en nuestros ordenadores el código original contenido en las placas arcade. Para ello, lo primero y necesario es disponer de un dump del arcade en cuestión, o sea, un volcado total del software incluído en la placa. MAME hace la función de ser el hardware sobre el que se soporta el juego, tomando el lugar de la CPU original y sus chips de apoyo. Así pues, y dejando claro algo que a muchos no les entra en la cabeza, los arcades soportados por MAME no son simulaciones. Son, ni más ni menos, el auténtico y genuino juego que en su día residía en el salón recreativo.

Un modelo de cabina para MAME

Cualquier ordenador puede ejecutar MAME, pero su rendimiento dependerá en gran medida de la potencia que tengamos, así que cuanto mejor sea la CPU y la tarjeta gráfica, pues tanto mejor. Además, cada juego tiene sus propios requerimientos, puesto que la potencia que exige, por ejemplo, Cruis’n USA no se puede comparar con lo poco que pide el excelente y mítico Ghosts’n Goblins. Por esa regla de tres, una CPU a 200 Mhz podrá ejecutar más del 70% del catálogo de arcades que soporta MAME, mientras que con otras roms más sofisticadas un Pentium III a 500 Mhz será insuficiente.

Cruis'n USA

Así pues, a partir de un Pentium podremos empezar a ejecutar los arcades más básicos de MAME, con la mínima condición de disponer de un pequeño espacio en el disco duro (que claro, puede variar de los, por ejemplo, 300 Ks de la rom de Ghosts’n Goblins a los 40 megas de la de Ultimate Mortal Kombat), y una tarjeta gráfica compatible con VESA 2.0+. Aunque hay que matizar que también existen versiones de MAME para sistemas como Macintosh, Amiga o diversos tipos de cámaras digitales (ver el emulador funcionar en una de estas cámaras es una verdadera pasada). Y por ejemplo, si en el Amiga no tenemos una CPU muy, muy potente (olvidaos de poder jugar en un 500 o 1200 básico), muy difícil lo tendremos... así que id echando cuentas.

Ultimate Mortal Kombat

¡Trabajando...!

Usar MAME es sumamente sencillo, aunque debido al maremágnum de versiones, configuraciones y demás zarandajas, no está de más saber un poco “de qué va” el tema. Como hemos dicho, regularmente van apareciendo las diversas betas del emulador, versiones del propio MAME actualizadas con todos los avances, fixes y nuevos arcades soportados. Pues bien, primordialmente, el código de origen estaba en DOS, ya que es el sistema operativo sobre el que se ha desarrollado el programa desde sus principios. A día de hoy, los requisitos de sistema mínimos comienzan a partir de Windows 98. En la página oficial, bajamos la última versión disponible (en el momento en que redacto el presente artículo es la MAME 0.127), y, posteriormente, descomprimimos el fichero ZIP en el que está contenido donde creamos conveniente. Antaño, colocábamos el fichero ZIP de la rom que queramos emular en la misma carpeta donde se hallase el emulador, y ya desde MSDOS sólo teníamos que situarnos en dicha carpeta y teclear el ejecutable MAME.EXE seguido del nombre del fichero de la rom en cuestión (por ejemplo: mame.exe parodius.zip). Una vez pulsado enter, se nos preguntaba por la tarjeta de sonido que tuviésemos (en los MAME de DOS, las tarjetas SB64PCI, SB128PCI, y Ensoniq Soundscape trabajan a la perfección con la opción 7, mientras que la Sound Blaster Live no funciona de ninguna forma). A día de hoy, todo es más sencillo debido a los frontends habituales de las versiones 32, o sea, bajo soporte Windows.

El ya clásico MAME32

En lo que respecta a las versiones para MSDOS, nos encontrábamos con un MAME específico para los distintos microprocesadores, otros especializados en los juegos de Neo Geo, otro igualmente para los arcades basados en la placa CPS-2... toda una variante del original en pos de conseguir un rendimiento más óptimo, dependiendo de dónde y para qué lo vayamos a usar. Verdaderamente, a día de hoy el port DOS de MAME está recomendado para ordenadores de muy baja gama. Es por ello por lo que muchos programadores han realizado lo que se hace llamar FRONTEND, que no es más que añadir un interfaz gráfico para Windows que ejecuta el MAME de DOS. Con ello se gana en comodidad, gestión de recursos y sobre todo potencia. Algunos de los mejores ejemplos los tenemos en programas como Arcade Classic o Arcade At Home.

Tekken

Aparte, cada cierto tiempo, el incansable equipo MAME lanza nuevas versiones del emulador. Así es como se corrigen bugs, se completan emulaciones imperfectas y, lo mejor de todo, se van añadiendo nuevos títulos a la ya larga lista de arcades soportados por MAME. En el momento en el que escribo este texto, el número de títulos soportados es brutal, una cantidad a todas luces bestial y en la que hallaremos clásicos históricos de la talla de Ghosts’n Goblins, Final Fight, R-Type o Teenage Mutant Ninja Turtles, juegos sin duda que alcanzan la categoría de mitos lúdicos. Incluso, para sorpresas de muchos, es puro regocijo ver correr en nuestros ordenadores reproducciones de clásicos modernos como Tekken, Soul Blade o Sega Rally corriendo del mismo modo que el primordial Space Invaders, refutando de medio a medio el gran sueño de Nicola Salmoria: el documentar todos y cada uno de los videojuegos lanzados bajo soporte arcade.

Teenage Mutant Ninja Turtles

I love this game!

Desde aquí, y de corazón, os animo a que probéis MAME en toda su dimensión, que descubráis los auténticos cimientos del mundo del videojuego y recorráis su historia. En próximas entregas os iremos comentando las novedades que vayan saliendo sobre el rey de los emuladores. Ah, no olvidarse de echarle también un ojo a esta dirección en internet: www.planetemu.net , la “romteca” más salvaje que se pueda encontrar en la red. Pero es bonito que miremos más allá de lo que son las recreativas y descubramos un maravilloso mundo de máquinas extintas que vivían en otros tiempos mejores.

Out Runners

Es por ello que también ha de proceder el que dirijáis vuestra vista a toda una dimensión de aparatos emulados, de consolas y ordenadores tanto viejos como nuevos, de disfrutar la experiencia de la mímica más virtual, la magia de que tu ordenador (o consola) imite palmo a palmo a aquel aparato que terminaste vendiendo o murió en combate. A día de hoy, un PC actual merece la pena no sólo por los juegos de calidad que aparecen constantemente, sino por el misterioso espectro del mundo de la emulación, que cada vez llega más y más lejos. Alcemos el vuelo y observemos el panorama desde hoy mismo...

Marvel vs Capcom


por Spidey


Comentarios (3)
  • MANUEL
    avatar
    :0

    HOLA
    MUCHAS GRACIAS POR TODA LA INFORMACION QUE NOS APORTAS DEL FABULOSO EMULADOR MAME.

    GRACIAS A PERSONAS COMO TU ES QUE MIS CONOCIMIENTOS EN ESTOS RAMOS SEAN EXPANDIDO

    MUCHISIMAS GRACIAS Y SIGUE ASI.

    SOLO UNA PREGUNTA POR QUE EN MI COM****DORA TRABAJAN LENTO LOS JUEGOS.

    TIENE UN PROCESADOR DE 800 MHZ Y DE MEMORIA RAM DE 184 MB.

    NO CUENTA CON TARJETA DE VIDEO INDEPENDIENTE.

    HABER SI ME PUEDES AYUDAR A RESOLVER MI PROBLEMA.

    DE ANTEMANO MUCHAS GRACIAS.
  • Anónimo
    avatar
    mi emulador mame para windows XP no corre bien
    ni se pone,dice algo de direct 3d cuando ya yo lo tengo instalado
    mi correo es achxujuan@hotmail.com
    ayudame porfavor :(
  • Spidey  - Respondiendo, que es gerundio
    avatar
    Hola, amigos. A ver si os puedo ayudar en algo...

    A "Manuel" decirle que, a día de hoy, su equipo puede ser un tanto antiguo para correr MAME en condiciones, y muchos juegos se resentirán en cuestiones de rendimiento.

    A "Anónimo" pues... pocos datos hay para echarte un cable. Lo mismo has bajado una versión de MAME que no corresponde con tu com****dora o sistema operativo. Échale un ojo a las instrucciones adjuntas, a ver si tienes suerte.
Escribir comentario
Your Contact Details:
Gravatar enabled
Comentarios:
[b] [i] [u] [url] [quote] [code] [img]   
:D:angry::angry-red:
:evil::idea::love:
:x:no-comments::ooo:
:pirate::?::(
:sleep::);)
;)):0