Donación

    JUEGO RECOMENDADO

Guía MAME

Guía M.A.M.E.
Introducción

Muchas veces nos pasa que queremos re-disfrutar aquellos clásicos de los salones de arcade con los que crecimos, o muchos jugadores jóvenes tal vez quieren conocer a qué jugaban sus padres; para esto, siempre nos aparece como primera opción, el emulador MAME, quien se encarga de ejecutar aquellos juegos de recreativas. Este emulador fue creado con el fin de preservar el legado de aquellos videojuegos, que de otra forma, hubieran quedado en el olvido y se hubieran perdido en el tiempo.

Pues bien, una de las primeras cosas que hacemos es descargarnos el emulador, luego algún pack de  juegos, y lo que parecería ser algo sencillo de hacer, puede llegar a convertirse en algo complejo y complicado, ya sea por tener los juegos o el emulador desactualizado o tal vez, que nos descargamos una versión, que no es la indicada para el uso que le vamos a dar. Luego llegan los problemas, y  buscamos guías en internet, pero claro, muchas de ellas, están hechas por usuarios con conocimientos avanzados que dan por sentado muchas cosas, y al final, lo que en principio se asemejaba a un simple tutorial, termina pareciéndose a una carrera de ingeniería... 

¿Por qué tantos problemas y pasos para simplemente jugar a los títulos de arcade?, si tan solo queríamos jugar a un par de juegos específicos sin tantos preámbulos.

Una de las primeras cosas que leerán o escucharán es, que MAME puede emular miles y miles de juegos, algo que en papel suena grandioso, pero en la practica no lo es, por el simple hecho que, como pasa también con los juegos de hoy día, de esos miles, hay muchísimos juegos que son malos o como se les dicen hoy día: "chorrijuegos", muchos otros que ni funcionan, y otro tanto material que para fines históricos y de preservación está bien, pero que para el que solo quiere jugar un rato a juegos netamente de arcade, no le sirve y solo ocupará espacio en el disco en vano; muy probablemente, de esos miles de juegos, solo valgan la pena 100 o 200, y de entre ellos, solo serán 10 o 20 juegos con los que disfrutaremos habitualmente.

Esta guía nace con el afán de dejar constancia de un proceso simple y rápido para conseguir tener nuestro pack MAME lo más limpio posible. Se podría haber hecho un video, pero considero que la manera más optima de transmitir un mensaje o conocimiento, es por medio de la escritura, tal como se hace desde los comienzos.

Para la ocasión, dejaré 3 guías:

  1. La guía extensa, dará un repaso a todos los conceptos básicos del emulador MAME y los juegos.
  2. La guía rápida, es para aquellos que ya tienen los conocimientos básicos adquiridos o solo desean descargar y jugar sin tantas vueltas.
  3. La guía de utilidades, enseña qué herramientas utilizar y como se usan, para filtrar y actualizar la lista de juegos.


Guía extensa

El emulador

Cuando se comienza a buscar un emulador, una de las primeras confusiones y trabas que aparecerán son las distintas versiones de MAME, por tal motivo a continuación se deja un breve glosario de palabras y significados, que es bueno y necesario tener presente.

MAME: Multiple Arcade Machine Emulator, es la versión original del emulador de recreativas, creado por Nicola Salmoria en 1997. Desde 2015, se combinó con MESS, otro emulador que comparte núcleo, pero que se dedica a emular consolas y computadores domésticos. Se ha creado un Front End(interfaz gráfica) para este emulador, llamado MAMEUI.

MESS: Multi Emulator Super System, es un emulador, basado en el núcleo de MAME, de computadoras, videoconsolas y calculadoras mayoritariamente antiguas. Fue lanzado por primera vez en 1998 y desde entonces ha estado en constante desarrollo. Se ha creado un Front End (interfaz gráfica) para este emulador, llamado MESSUI.

Arcade 64: Es la consecuencia más directa de MAMEUIFX (emulador desactualizado), que contiene solo la parte de MAME arcade y elimina los "juegos adicionales" que MAMEUIFX ofrecía, pero que se pueden encontrar en HBMAME.

HBMAME: HomeBrew MAME, es un derivado de MAME y tiene por objetivo, emular exclusivamente hacks (modificaciones) y homebrews (software casero no oficial). 

NoNag: Esta coletilla se refiere a versiones de MAME y derivados, modificados para que no muestren la molesta pantalla de "OK" cuando inician los juegos. Si encuentras una versión de esta, siempre es recomendable usarlas. Entonces por ejemplo, si encuentras "Arcade64-NoNag", descárgala y usa esa, siempre teniendo en cuenta que sea la versión de MAME que necesites y que concuerde con tu Romset. Uno de los sitios donde puedes encontrar este tipo de versiones modificadas es en: https://hyperspin-fe.com/files/category/3-3rd-party-apps/

Se pueden encontrar incluso otras variaciones, pero las aquí nombradas son las más notorias y que se les sigue dando soporte y actualizaciones, a saber que, cuando se actualiza mensualmente MAME, también le siguen estas variantes.

Si nuestro objetivo es el de solo disfrutar de clásicos de recreativa, el emulador por excelencia es Arcade 64, porque con los demás nos haremos un lío, incluso con el MAME original.

Composición de los juegos

Antes de seguir, es útil entender como se componen las entrañas de los juegos, y también es importante aprender algunas nomenclaturas que se usan habitualmente en la emulación.

PCB(Printed Circuit Board): Como su nombre indica, es una Placa de Circuito Impreso. Es la placa madre y central de las recreativas, estas alojan a los chips roms, cpu, gpu, ram, etc.

ROM(Read Only Memory): Es un circuito integrado de memoria de solo lectura que almacena instrucciones y datos de forma permanente. Es más técnico, pero para lo que nos compete, podríamos decir que los roms, son los datos, que fueron dumpeados(transferidos), desde las placas originales de las recreativas a un archivo o un conjunto de ellos, que conforman un juego, y que serán leídos e interpretados por MAME.

RomSets: En el campo de la emulación, se les suele llamar a los pack o conjunto de juegos. Un juego es un "Set" y los roms son los archivos que conforman un set. En MAME podemos decir que Romset es 1 juego, y Romsets es un conjunto de juegos, esa sería la manera correcta, pero muchas veces podemos encontrar que le llamen directamente "RomSet" al conjunto de juegos, o "Rom" a un juego entero. Y esto se debe a que, por ejemplo, para un juego de consolas como la NES, todos los datos de un juego cabían tal vez en un solo chip, pero las placas de recreativas(PCBs) eran más complejas, y en la mayoría de los casos, estaban compuestas de muchos chips roms, que son necesarios para que el juego funcione.

CHD(Compressed Hunks of Data): Es una copia comprimida de una unidad de disco duro, disco láser o CD-ROM de un juego arcade. Muchos juegos, además de sus roms, necesitan y dependen de su archivo ".chd" para funcionar.

BIOS(Basic Input/Output System): Es un programa básico o conjunto de instrucciones que tiene interacción directa con el hardware, y se utiliza para arrancar la máquina, en el caso de MAME, algunos juegos como los de NeoGeo necesitan de la BIOS para funcionar.

SAMPLES: Algunos juegos de MAME necesitan de archivos adicionales para funcionar correctamente; los samples son archivos de sonido.

Software List (SL)= se refiere a la lista de equipos como consolas o computadores que puede emular MAME. En el caso de usar Arcade64, no hará falta esto.

Formato de los juegos

Ya tenemos claro que si queremos disfrutar de juegos arcade, la mejor opción es el emulador Arcade64, y ahora nos disponemos a buscar los pack necesarios para descargar, pero nos encontraremos con otro inconveniente, y es que, los packs o mejor llamados "RomSets" están compilados en diferentes formatos, SplitMerged y NonMerged, entonces ante todo, necesitamos saber de que se trata.


Non-Merged: es el formato más usado, tanto los Parents como los Clones son independientes,  estos últimos dispondrán de todos los archivos necesarios para su correcto funcionamiento, sin depender del Parent. Este formato ocupa más espacio en disco, pero es más eficiente al momento de ordenar y manipular cada juego.

Merged: en este caso, el Parent como su Clones, estarán fusionados dentro de un archivo comprimido. Se logra mayor eficiencia de espacio en disco, pero puede presentar algunos inconvenientes a la hora de ordenar y controlar cada juego.

Split: en este formato, los juegos están divididos y separados, tanto los Parents como los Clones. En este caso, los Clones estarán huérfanos y necesitarán si o si estar en la misma carpeta que los Parents para funcionar. Se ahorra espacio en el disco, pero no es tan eficiente a la hora de ordenar y manipular los juegos.


Nota: Como opinión personal, recomiendo siempre el formato "Non-Merged". Es importante que la versión del pack, coincida con la versión del MAME para evitar conflictos, entonces por ejemplo, si a la fecha salió el MAME, versión 0.222, buscar y descargar el "MAME 0.222 ROMs (non-merged)".

Preguntas y respuestas

¿Cada vez que sale una nueva versión de MAME, debo descargar otra vez todo el RomSet actualizado?

Si y no, es decir, si tienes un RomSet de hace muchos años, lo más conveniente es que vuelvas a descargar todo el RomSet completo, pero si solo han pasado algunos meses, podrás encontrar los "Update Packs", que te servirán para actualizar tu colección, sin tener que volver a descargar todo desde cero. Estos pack los podrás encontrar con nombres del estilo: "MAME - Update ROMs (v0.221 to v0.222)", entonces por ejemplo, si ha salido la versión "0.224" y tienes la versión "0.222", pues deberás primero aplicar la actualización "0.222 a 0.223" para luego la "0.223 a 0.224". Y ojo, no vale con descargar las actualizaciones y sobrescribir los archivos, no, deberás actualizar por medio de un programa, que hablaremos más abajo.

¿Por qué surgen estas actualizaciones? 

Pues, en cada "update", se logra mayor compatibilidad con juegos que, tal vez, antes no funcionaban, se corrigen errores, se modifican los nombres, se eliminan archivos innecesarios, etc.

¿Es realmente necesario tener siempre actualizado el RomSet y MAME?

No necesariamente, es decir, si en tu colección ya tienes todos los juegos que siempre quisiste, y funcionan bien, olvídate de este proceso, pero solo recuerda que si tienes un pack de por ejemplo, la versión 0.189, pues deberás siempre correrlo con la versión de MAME 0.189 para evitar conflictos.

Ahora, si quieres estar siempre al día, y tal vez, deseabas un juego que actualmente no funciona pero con una nueva actualización, lo hace, en ese caso tal vez debas considerar actualizar tu colección.

Pero como os digo, no es para volverse obsesivo; si eres un jugador de MAME casual, con que descargues a la fecha un romset completo y un MAME, que coincidan en la versión, pues quédate con eso durante todos los años que quieras, total si por ejemplo, dentro de 5 años, se te da por actualizar, vuelves a descargar todo desde cero y ya.

¿Qué es lo que tengo que descargar?

El emulador Arcade64, el RomSet, el pack de CHDs, los Samples, y el pack de Extras como opcional, que contiene capturas, iconos, artworks, etc., de cada juego. Todo debe ser de la misma versión para evitar problemas.

También descargarás 2 herramientas muy útiles para filtrar y limpiar tu colección; hablamos de ClrMamePro y de MFM(MAME File Manager). Hay muchísimas más, pero no te compliques la vida, con estas dos simples herramientas, tendrás todo lo necesario para armar tu colección definitiva, tener todo filtrado, ordenado y actualizado.

¿Dónde se consigue todo?

Existen muchos sitios donde conseguir pack de juegos y recursos para MAME, pero desde mi humilde opinión, recomiendo los siguientes:

  1. Página oficial de MAME: https://www.mamedev.org/
  2. Página oficial de Arcade64: https://arcade.mameworld.info/
  3. Página por excelencia para encontrar RomSets, updates, extras, etc.: http://www.pleasuredome.org.uk/
  4. Otra página donde puedes encontrar RomSets y otros complementos: https://archive.org/
  5. Página donde encontrar juegos individuales, RomSets, etc.: http://www.planetemu.net/
  6. Excelente página donde encontrar, complementos para MAME: http://www.progettosnaps.net/
  7. Página oficial de ClrMamePro: https://mamedev.emulab.it/clrmamepro/
  8. Página donde descargar MFM(MAME File Manager): https://github.com/phweda/MFM/releases/tag/0.9.5

Organizando carpetas

En este punto, ya tenemos los conocimientos básicos para comenzar, y se asume que ya tienes todo descargado en tu disco, así que ahora pasaremos al proceso de organización de carpetas.

Crearás una carpeta nueva, de preferencia en un disco o partición secundaria, con el nombre "MAME", y dentro, crearás las siguientes sub-carpetas:

..\\MAME\FullRomset_0.222_NM\

*el "0.222" es para indicar la versión, tú pondrás la que corresponda, y "NM" quiere decir que es en formato "Non Merged".

Allí dentro, colocarás todo el romset completo que has descargado.

..\\MAME\CHDs_0.222\

Dentro, colocarás todas las carpetas, con nombre de los roms, que en su interior, cada una contendrá los archivos ".chd". Los CHDs por lo general estarán en formato Merged, y eso está bien. 

Como recomendación, te diré que solo descargues los que vas a necesitar, ya sea para Street Fighter III o los que desees, por el simple hecho de que estos archivos pesan mucho, y no vale la pena tenerlos a todos.

Para descargarlos de uno, solo carga el torrent que descargaste de http://www.pleasuredome.org.uk/ y una vez dentro del programa que tengas de torrent, solo marca las casillas de los CHDs que desees.

..\\MAME\Extras_0.222\

Aquí colocarás todos los extras que has descargado. Seguramente dentro del pack completo de extras, habrá archivos comprimidos y carpetas, pues déjalas tal cual, no hace falta que descomprimas todos los items, ya que MAME puede leer los archivos aunque estén comprimidos, salvo algunos específicos, como los Artworks, los Samples, y algún que otro más.

..\\MAME\Utilidades\

En esta carpeta colocarás los programas que utilizarás para filtrar y actualizar tus juegos. En este caso, será ClrMamePro y MFM.

Iniciando MAME

Ya tenemos todo descargado y ordenado en carpetas, también tenemos instalado Arcade64, el emulador por defecto que se usará en esta guía, así que, procedemos a iniciarlo.
Para no extender mucho más la guía, no explicaré detalladamente cada sección del emulador, eso ya correrá por parte de cada uno, trastear con cada opción y apartado, por ende solo nombraré lo más básico.

Lo primero que vemos son 3 columnas, la de la izquierda es la columna de "Categorías", allí podremos elegir si queremos ver todos los juegos, los disponibles, únicamente los que funcionan bien, etc.; luego tenemos la columna central, que nos mostrará la lista de juegos, según la categoría que hayamos escogido; y finalmente está la columna derecha, donde se nos mostrará imágenes, ya sea de una captura del juego, su logo, su mueble arcade, información, etc.

También podemos filtrar las categorías, seleccionando una, y presionando "Ctrl+F" nos aparecerá un recuadro, donde podremos tildar que característica queremos ocultar.

En la parte inferior, podemos apreciar, el nombre completo del juego, el nombre que utiliza el emulador para identificarlo, si funciona, no funciona o trabaja con problemas, la resolución, la disposición (vertical/horizontal), la frecuencia de actualización, y la cantidad de juegos que contiene esa categoría, donde por ejemplo, en "All Games" nos contabilizará absolutamente todos los juegos que el emulador soporta, en "Available", todos los que tenemos disponibles, y así con las demás.

Arriba, también vemos la sección de: archivo, vista, opciones, herramientas, ayuda, un buscador, entre otras cosas.

En este momento, comienzan a aparecer palabras, siglas y nomenclaturas que nos confunden, por tal motivo, a continuación haremos un repaso básico de lo que te puedes encontrar y que será útil reconocer.
//////////////////////////////////////////////////////////////////////////////////////////////
Parents: Podríamos decir que los parents son la base fundamental de todo juego, es la fuente original. Generalmente será la revisión mundial más reciente de un juego con errores corregidos, que será designado como El Padre.

Clones: En el caso de los clones, se los podría definir como variaciones de un juego que, por ejemplo, puede estar modificado por haber sido liberado en otras regiones o que haya sido adaptado para otro tipo de cabinet(mueble arcade), pero estos llamados clones necesitan y dependen de ciertos archivos del juego padre(parent) para funcionar.
//////////////////////////////////////////////////////////////////////////////////////////////
Dentro de los clones, encontraremos versiones que llevan algunas coletillas al final del nombre, veamos algunas de ellos:

Bootlegs: básicamente son versiones piratas, sin autorización oficial. Estas fueron modificadas por personas y/o grupos independientes. A veces se anexan idiomas, menús, ítems extras, etc.

World/Japan/USA/...: son versiones que pueden ser oficiales o no, y que fueron porteadas para diferentes territorios o para ser un lanzamiento internacional.

Rev. 1, 2, 3,...: se trata de revisiones o actualizaciones, en donde por ejemplo, se han corregido bugs u otros inconvenientes, o también puede deberse a que, han agregado nuevo contenido al juego base, algo parecido a lo que hoy llamamos DLCs.

Set 1, 2, 3,...: son complementos que sirven para lograr un mejor funcionamiento del juego.

Hacks/Plus: son juegos modificados, con agregados y características especiales, como nuevos poderes, barras al máximo, mas energía, cambio de escenarios, etc.

Encrypted/Decrypted: son juegos en los cuales, la empresa les ha infundido algún sistema de protección anti-piratería, o en el caso contrario, juegos a los que se les ha burlado esa protección.


Por lo general, y para no complicarnos, siempre la mejor opción es jugar a los juegos "Parents", ya que son los oficiales y en sus versiones más estables. Solo hay algunas pocas excepciones donde conviene tener algún clon, en por ejemplo: Teenage Mutant Ninja TurtlesTeenage Mutant Ninja Turtles - Turtles in TimeThe Simpsons o Sunset Riders, que sus versiones Parents, estaban adaptadas para jugar en un mueble arcade de 4 jugadores y no daban la opción de elegir al personaje, en cambio en sus clones, sí que podrás hacerlo. Pero no hace falta tener todos sus clones, conque solo tengan el juego Parent más un clon por cada uno, que tenga la coletilla "2 players" ya es suficiente.

Guía rápida
Se asume que ya tienes todos los conocimientos básicos de MAME, por lo tanto, a continuación, solo se detallarán los pasos para descargar cada material.

Existen muchos sitios donde conseguir pack de juegos y recursos para MAME, pero desde mi humilde opinión, recomiendo los siguientes:

  1. Página oficial de MAME: https://www.mamedev.org/
  2. Página oficial de Arcade64: https://arcade.mameworld.info/
  3. Sitio de puedes encontrar la versión "No-Nag" de Arcade64: https://hyperspin-fe.com/files/category/3-3rd-party-apps/
  4. Página por excelencia para encontrar RomSets, updates, extras, etc.: http://www.pleasuredome.org.uk/
  5. Otra página donde puedes encontrar RomSets y otros complementos: https://archive.org/
  6. Página donde encontrar juegos individuales, RomSets, etc.: http://www.planetemu.net/
  7. Excelente página donde encontrar, complementos para MAME: http://www.progettosnaps.net/
  8. Página oficial de ClrMamePro: https://mamedev.emulab.it/clrmamepro/
  9. Página donde descargar MFM(MAME File Manager): https://github.com/phweda/MFM/releases/tag/0.9.5
Una vez ya tengas descargado Arcade64, el RomSet en formato Non-Merged, los CHDs, los Extras y las Utilidades, hay que empezar a "alimentar" al emulador, y para esto haremos lo siguiente:

1_Ejecutar Arcade64
2_Clic en la pestaña "Options"--"Directories" o simplemente presiona "CTRL+D" dentro del emulador.
3_Aparecerá una ventana, y en ella haremos clic en la barra desplegable, luego irán eligiendo cada item, y hacen clic en el botón "Insert", y seleccionan la ruta donde tengan cada cosa, por ejemplo, para los ROMs, pues la carpeta donde tengan su RomSet, lo mismo con Artwork, Samples, y demás.
*Nota: en "Roms" puedes anexar varias rutas, por ejemplo, si tienes separado los RomSets, los CHDs y las Bios.

Si hacen todo bien, ahora se mostrarán los íconos de cada juego, con sus capturas y demás.

Personalizando los Artworks

Puedes utilizar los cientos de Artwork (bezels) personalizados, que descargaste de "Extras", o sino, puedes configurar uno solo para todos los juegos; esta opción es muy buena, si lo que quieres es ahorrar espacio en disco.

Para hacer esto, deben tener en la sub-carpeta "artwork" del emulador, los 2 artworks que usarán por defecto, con los siguientes nombres: "genhorizontal.zip" y "genvertical.zip".

Luego ir a la sub-carpeta "ini" del emulador, y allí crear 2 archivos, llamados: "horizont.ini" y "vertical.ini"

En "horizont.ini" pegar el siguiente código:

////////////////////////////////////////////////////////////////////////////
#
# CORE ARTWORK OPTIONS
#

fallback_artwork          genhorizontal

# Uncomment next line to use this for all games
override_artwork          genhorizontal
////////////////////////////////////////////////////////////////////////////

Y en "vertical.ini" pegar el siguiente código:

////////////////////////////////////////////////////////////////////////////
#
# CORE ARTWORK OPTIONS
#

fallback_artwork          genvertical

# Uncomment next line to use this for all games
override_artwork          genvertical
////////////////////////////////////////////////////////////////////////////

Para acompañar este Artwork Default, en las opciones de MAME, setean por defecto en Video Mode a Direct3D y destildan "Use bilinear filtering"; y en Advanced colocan el efecto "aperture1x2rb".

Si no se quieren complicar mucho, aquí les dejo mi Artwork por defecto que he realizado. En el archivo, tendrán los zip y los ini que deberán colocar en las carpetas "..\artwork\" y "..\ini\" .


El efecto final quedará así por defecto para todos los juegos en horizontal y vertical respectivamente:
No solo es una buena opción para ahorrar espacio, sino que también, es útil si por ejemplo corres los juegos en un TV grande, entonces al utilizar un artwork, no se estirará la pantalla y deformará el aspecto original de los juegos.

Guía de utilidades

Guía MFM

*En la carpeta del programa, en: "..\\MFM_0.9.500\folders\" copiar los ".ini" de nuestra versión de MAME.

Iniciar y Configurar MFM
PlaySetDirectory=La carpeta de MAME u otra.
MAME Executable=Seleccionar el ejecutable de MAME.
RootDirectoryRomset=Seleccionar la carpeta de roms. Marcar casilla si el formato de roms está en "Non-Merged".
RootDirectoryCHD=Seleccionar la carpeta de CHDs.
RootDirectoryExtras=Seleccionar la carpeta de Extras.

Luego haz clic en "Save MGM Setting" y el programa iniciará.

En el programa:

Ir a la pestaña de "MFM" y seleccionamos "LoadDataSet" para setear nuestra versión de MAME.
Para crear una lista personalizada nueva, ir a la pestaña "List", luego en 
"ListBuilder" y finalmente en "New"; ahora podrás personalizar la lista.
Una lista básica Arcade tendría por ejemplo, los siguientes setting:
Arcade Only (para juegos solo de Arcade)
All (para formato Horizontal y Vertical)
All Displays (o solo Raster en caso de no querer juegos vectoriales, con gráficos antiguos)
No Mature (si no queremos juegos para adultos)
No Clones (sin clones)
No Imperfect (sin juegos con una emulación defectuosa)
No Mechanical (sin juegos de estilo mecánico)
Lenguaje: English

Y las categorías:

Ball & Paddle
Climbing
Maze
Multiplay
Platform
Shooter
Driving
Fighter
MultiGame
Puzzle
Rhythm
Sport

Colocamos un nombre a nuestra lista, en la casilla de "List Name" y finalmente pulsamos el botón: "Create List". Ya podemos cerrar la ventana de List Builder.

Ahora para crear un DAT de nuestra lista personalizada, vamos a la pestaña "DAT" y luego en "Create DAT From List", y se nos creará el archivo ".dat" en "..\\MFM_0.9.500\Lists\"

Guardar ese archivo DAT para usar con ClrMamePro

////////////////////////////////////////////////////////////////////////////
Una vez tengas la lista personalizada, aún se puede filtrar en mayor profundidad, para ello lo primero que debemos hacer es crear categorías propias que se muestren en MAME, y allí poder ir metiendo los juegos que queramos incluir o excluir.

Por ejemplo:

En el directorio del emulador MAME, nos posicionamos dentro de "..//folders/" y creamos un archivo de texto y lo nombramos "Incluir" y como extensión le colocamos ".ini". Ahora a nuestro fichero, lo abrimos con Notepad y pegamos el siguiente código:

////////////////////////////////////////
[FOLDER_SETTINGS]
RootFolderIcon mame
SubFolderIcon folder

[ROOT_FOLDER]
////////////////////////////////////////

Guardamos y cerramos. Luego hacemos una copia de nuestro archivo "Incluir.ini" y pegamos renombrándolo como "Excluir.ini". Ok, ya tenemos las 2 categorías creadas.

Nota: este procedimiento lo podemos aplicar para crear cualquier otra categoría que queramos, como por ejemplo, la de Favoritos.

Ahora iniciamos MAME y veremos a la izquierda todos los filtros, con nuestras 2 categorías creadas.

Para agregar juegos:

Iremos a la carpeta "All Games"--"Custom filters" y solo dejamos marcado "Clones", "Not Working" y "Available"; pulsamos "OK".

De esa lista, podemos ir recorriendo juego por juego y los que vayamos encontrando que nos interesen para agregar, solo presionar "ALT+W" y allí elegimos nuestra carpeta "Incluir", esta configuración quedará guardada para las siguientes veces, por lo que, en los próximos juegos solo presionamos "ALT+W" y "ENTER".

Para eliminar juegos:

Para los juegos que queramos sacar de nuestra lista, iremos a la carpeta "All Games"--"Custom filters" y solo dejamos marcado "Clones", "Not Working" y "Unavailable"; pulsamos "OK". Y seguimos los mismos pasos que hicimos anteriormente, solo que cuando presionemos "ALT+W" elegiremos la carpeta "Excluir".

Nota: Uno de los beneficios que tiene el programa MFM, es que cuando queramos importar una lista, aceptará archivos ".ini", ".txt", entre otros, por lo cual, podremos allí importar nuestra lista de "Incluir" y "Excluir", o cualquier otra. Una vez importadas las listas, podremos guardarla como "DAT" desde el mismo programa, para luego utilizar ese archivo creado con ClrMamePro. Los DATs creados los encontraremos en: "..\\MFM_0.9.500\Lists\"
 Nota: Por la dudas, siempre comparar la cantidad de roms que nos arroja MFM con la de MAME, para cerciorarnos que sea la misma.
Nota: Puede pasar, que si tenemos juegos de la categoría "Not Working", que tal vez hayamos agregado por que sí funcionan realmente, no se muestren todos al importar nuestra lista, pues para que se muestren en MFM, ir a la pestaña "MFM"---"Parse MAME All".

Nota: Si queremos, por ejemplo, crear un lista completa de todos los juegos de la categoría "Available" en MAME, debemos seleccionarla y luego ir a "Tools"--- "Save current ROMs list" o presionar "Alt+F9", seleccionamos una carpeta donde lo guardará, y a ese archivo ".txt", luego lo importaremos con MFM.


Guía ClrMamePro

Ante todo, debemos entender como funciona ClrMamePro. Piensen en este programa como si fuera un robot que no tiene cerebro; lo que haremos nosotros es darle uno, y lo haremos con los archivos DATs, entonces cuando el programa carga un DAT, éste trabajará de acuerdo a esa base de datos, por lo cual, si por ejemplo le pedimos que copie desde una fuente a un destino, lo hará según los conocimientos de nombres que él conozca, y lo mismo cuando haga un scaneo.


Creando nuestro RomSet personal

Para esto, necesitamos el archivo DAT, generado con MFM(ver Guía MFM).

*En el caso de querer comprimir en 7zip, copiar el ejecutable y Dlls de nuestro 7-Zip instalado, en la carpeta de ClrMamePro.

Ejecutar ClrMamePro y seleccionar "Add DatFile..." y buscar nuestro archivo DAT, luego en OK.

Ahora vamos a la carpeta "NEW DATFILES" y luego hacer doble clic en nuestro archivo. En la ventana seleccionar "Default".

Nota: No borrará los roms de nuestro RomSet Full, solo copiará los que encuentre según nuestro DAT personalizado.

Ahora vamos a "REBUILDER":

1_En "Source" buscamos el RomSet completo de donde sacará los roms.
2_En "Destination" seleccionamos la carpeta donde se alojarán los roms. 
     2b_Como opcional, en "Merge Options" setear según como sea nuestro RomSet. Elegir si queremos comprimir y re-comprimir a otro formato, por ejemplo a 7zip, el cual recomiendo.
3_Finalmente hacer clic en "Rebuild..." y esperamos que se complete el proceso.


Una vez termine el proceso, tendremos todos nuestros roms en la carpeta elegida, según nuestra lista personalizada.

Nota: Se recomienda tener las Bios y los CHDs por separado, para dejar la carpeta de roms limpia y tener un mejor control sobre ella. En Arcade64, luego podremos seleccionar las diferentes rutas en la sección de "roms".

Eliminando juegos de nuestro RomSet personal

Si leyeron la guía anterior (Guía MFM), sabrán que podremos crear, con MFM, un archivo DAT de nuestra lista de juegos a "excluir", pues ese archivo lo cargan con ClrMamePro.

Una vez cargado, hacemos clic en "REBUILDER":

1_En "Source" buscamos nuestro RomSet personal de donde eliminará los roms elegidos.
2_En "Destination" seleccionamos la carpeta donde se alojarán los roms de manera temporal. Luego podremos borrar esa carpeta.
3_En esta ocasión, vamos a marcar la opción: "Romove Matches Sourcefiles".
4_Finalmente haremos clic en "Rebuild..." y esperamos que se complete el proceso.


Una vez termine el proceso, el programa nos habrá eliminado las roms elegidas de nuestro RomSet personal y los habrá copiado en el destino que hayamos elegido. A continuación procedemos a borrar esa carpeta de roms excluidos.

Agregando roms a nuestro RomSet personal

Cargamos en ClrMamePro nuestro DAT de juegos a incluir. Una vez cargado, hacemos clic en "REBUILDER":

1_En "Source" buscamos el RomSet completo de donde sacará las roms específicas.
2_En "Destination" seleccionamos la carpeta de nuestro RomSet personal. 
     2b_Como opcional, en "Merge Options" setear según como sea nuestro RomSet. Elegir si queremos comprimir y re-comprimir a otro formato, por ejemplo a 7zip, el cual recomiendo.
3_Finalmente hacer clic en "Rebuild..." y esperamos que se complete el proceso.

Una vez termine el proceso, el programa nos habrá agregado las roms elegidas a nuestro RomSet personal. Comprobar en Arcade64 si efectivamente se han agregado esas roms, y lo haremos en "Tools"--"Audit all games", para que escanee todas las roms y reconozca las nuevas que fueron agregadas.

Actualizando nuestro RomSetFull

Suponganis que tenemos nuestro RomSetFull en la versión 0.222 y salió la nueva versión 0.223, lo primero que haremos será descargarnos el MAME en su versión 0.223, también el "Update Roms (0.222 to 0.223)", y por último el Arcade64 versión 0.223 y los alojaremos en carpetas de nuestra preferencia.

Ahora iniciamos ClrMamePro y hacemos clic en el botón "Create", luego en "Filename" buscamos el ejecutable del MAME 0.223, y en "Description" le asignamos un nombre, y finalmente hacemos clic en "Create Profile", elegimos donde queremos guardar el perfil, y presionamos "OK", en la ventana que sale, ponemos "Si". Ahora hacemos doble clic en el perfil que hemos creado y nos saldrá una ventana, en la cual ponemos "Aceptar", el programa comenzará a escanear.

Si nos sale una ventana de algo relacionado a "Software List", elegimos que "No". Ya luego todas las siguientes preguntas que nos haga, pondremos "OK TO ALL", y esperamos que el programa termine de proceso. Cuando finalice, nos aparece una pequeño recuadro.

Elegimos "Setting", y en 





miércoles, 2 de agosto de 2000

Legacy of Gamer es propiedad de Ruben D. Birri-Todos los derechos reservados -