Megatutorial
de MAME: Instalación, Configuración y Opciones - Más de 150 imágenes
y la información más completa que necesites conocer sobre Mame de
toda la red.
- Índice de
contenidos
- Introducción.
- Instalación y configuración de MAME - Emulador de juegos de
máquinas recreativas.
- Instalación del emulador de máquinas recreativas MAME.
- Configuración básica del emulador de juegos de recreativa MAME.
- MameUI: Configuración del front-end de MAME o interface de
juegos.
- Configuraciones de controles básico para la máquina recreativa,
gamepad o joystick.
- Descripción de las opciones de configuración "in-game"
- Configuración sencilla de los controles de juego a través de la
opción "input (general)" e "input (this game)".
- Configuraciones avanzadas de controles con el emulador MAME.
- Asignaciones avanzadas de botones o teclas a los comandos de Mame.
- Los botones de gestión de Mame durante el juego ("in-game")
- Otros comandos avanzados (Other Controls).
- Los archivos “extras” del emulador Mame
- Introducción
La llamaban Sala de Cálculo. Muchos jóvenes universitarios
comenzaban a estar enganchados a sus ordenadores. Decían que
hablaban, desde sus letras blancas y fondo blanco. Todos lo
conoceríamos muchos años después como ‘chatear’. MS-DOS. El sistema
operativo que diferenciaba al experto del resto. El que mantenía
alejados a los curiosos. Windows no es más que una novedad
imperceptible; un intruso. Los Virus están en pleno auge: Viernes
13, Sábado 14, Coruña 4,… cada alumno parece proponer el suyo. Pero
no todos hablan a sus oscuros monitores.
Otros aporrean la tecla de espacio. Aaah, el Espacio exterior...
Alienígenas, monstruos y demonios debían ser aniquilados para salir
con vida de allí. El juego en red había llegado cogido de su mano.
Doom había revolucionado la sala de cálculo y ahogaba a los
charlatanes.
Pero todavía queda espacio en la sala para alguien más. Nadie se
había percatado de su presencia, ni de su pequeño disco de 3” 1/2.
Pero esos pitidos que salían del altavoz de su ordenador les resultó
a todos muy familiar. Durante unos segundos, todos se quedaron
quietos, estáticos, dirigiendo toda su atención hacia allí.
De repente, un ruido atronador de sillas arrastrándose dio paso a un
enorme tumulto de personas que se empujaban por buscar un hueco por
dónde mirar. No supimos al principio si era el auténtico. Imitadores
había habido muchos, y muy pocos buenos. Habíamos pasado tanto
tiempo juntos. Recuerdo que siempre que nos encontrábamos,
procurábamos jugar los dos. Esta vez había vuelto, y se quedaba para
siempre con nosotros…
Aquel chico del disco de 3” 1/2, un joven universitario italiano,
estudiante de matemáticas, llamado Nicola Salmoria, comenzaba a
escribir una de las páginas más brillantes de la historia de la
emulación.
Era una época en la que la emulación comenzaba a cobrar importancia.
El paso a los ordenadores de 16 bits años atrás produjo los primeros
síntomas de nostalgia ‘retro’. Comienzan a aparecer los primeros
emuladores de Spectrum y Commodore 64 para Amiga, Atari ST y PC para
rememorar tiempos no tan lejanos. Nicola es conocedor de ellos, pero
no les presta demasiada atención.
Sin embargo, su vida cambiará a finales de 1996 al encontrar un
código fuente preliminar de una emulación de la máquina recreativa
de Pacman en el Arcade Emulation Programing Repository página de
Allard Van der Bas. Inmediatamente comienza a depurar el código
hasta conseguir un emulador bastante exacto a la realidad. Es el
primero de otros muchos emuladores que realizaría a lo largo de los
meses posteriores, aupado por la buena acogida de todos ellos. Sus
emuladores circulan por los IRC y grupos de noticias universitarios,
extendiéndose como un reguero de pólvora por todo el mundo. Todos
hablan de aquello.
Pero mantener estos proyectos era una auténtica pesadilla, por lo
que Nicola decide crear un único emulador para todos ellos. Basará
su construcción en un sistema modular, de tal manera que la
incorporación de nuevos juegos fuera una tarea más sencilla que
realizar cada uno por separado. Tras unos meses de duro trabajo,
haría pública la primera versión de su nuevo proyecto.
El 5 de febrero de 1997, presenta al público el Multiple Arcade
Machine Emulator (Emulador Múltiple de Máquinas Arcade), más
conocido como MAME, por sus siglas en inglés. Nace con el propósito
de la preservación y de ser fuente de referencia para la emulación
arcade en mente. Por supuesto, para conseguir una perfecta
preservación, este emulador debe hacer funcionar el programa como lo
haría en la máquina real. Pero este hecho, siempre ha sido
considerado por los miembros del equipo como un efecto colateral del
principal propósito de conservación y documentación.
Posterior a la aparición de la primera versión de MAME, comienzan a
aparecer varios emuladores nuevos, entre los que siempre destacaron
System16, Callus y Raine. Cada uno centrado en un hardware
específico, fueron a menudo pioneros en determinados sistemas y
preferidos por los usuarios respecto a MAME por su mayor
optimización y permisividad en el código, que incluía a menudo hacks
para poder hacer funcionar determinados juegos en ordenadores
modestos
Sin embargo, con el paso del tiempo, y el obligado paso a los nuevos
sistemas operativos de 32bits, abandonando al viejo MS-DOS, MAME fue
absorbiendo los sistemas que emulaban estos programas, haciéndose
cada vez más poderoso.
Hoy día, 11 años después de aquella primera versión, se puede decir
sin temor que buena parte del objetivo inicial marcado por Nicola se
ha cumplido. MAME es actualmente, el referente en la emulación de
máquinas recreativas. La inmensa mayoría de programadores de
emuladores de máquinas arcade actual forma parte o colabora para
perfeccionar la vieja aspiración de un universitario italiano.
Aspiración, que en cualquier caso, es la de todos nosotros:
Rememorar aquellos maravillosos años y evitar que caigan para
siempre en el olvido.
- Instalación y
configuración de MAME - Emulador de juegos de máquinas recreativas
- Instalación del emulador de máquinas recreativas Mame
Dependiendo de la tecnología y sistema operativo de nuestro
ordenador optaremos por descargarnos una versión u otra del
emulador.
• Para la versión Mame con front-end incorporado tenemos:
- MameUI64: Versión del emulador para procesadores y sistemas
operativos de 64bits (Windows64 y Windows Vista64)
- MameUi32: Versión del emulador para procesadores y sistemas
operativos de 32bits (Win98/ME/2000/XP/Vista)
El sitio oficial de descarga es:
http://www.mameui.info/
• Para la versión sin front-end:
- Mame binary: Versión de Mame para líneas de comandos para Windows.
- Mame source code: Código fuente de Mame para Windows y MS-DOS
El sitio oficial de descarga es:
http://mamedev.org/release.html
Nosotros, para realizar el presente tutorial y abarcar una
explicación más extensa, hemos optado por descargarnos una de las
versiones MAMEIU, que incorpora front-end.
El formato en que se presenta la descarga es “7-Zip”
(pincha en el enlace para descargar). Para descomprimir el fichero,
nada más fácil que pinchar 2 veces en él, nos saldrán un mensaje
para indicar el lugar de la descompresión, y rutear la carpeta de
destino, por ejemplo, “MAME”.
- Configuración básica del emulador de juegos de recreativa MAME
Cuando ejecutemos por primera vez el emulador, y con las roms en su
sitio, veremos este front-end donde hay 3 espacios claramente
diferenciados:
- En línea discontinua roja, la zona donde se exhiben las diferentes
categorías en que se pueden agrupar los juegos.
- En verde, el listado de roms e iconos que informan de si la rom es
jugable (en rojo las que no son jugables) y si es o no "parent" o
"clone" rom.
Parent roms: Contienen todos los archivos necesaros para
ejecutar correctamente las roms.
Clone roms: Contienen archivos con variaciones de las roms
original y no son continentes de la información completa para
ejecutar las roms.
- En azul, zona de "artwork extra", que tiene 3 pestañas: captura de
juego, cartel promocional del juego y fotografía de la máquina
recreativa original (veremos en profundidad este apartado más
adelante).
Vamos con la configuración básica de los juegos de Mame a través del
configurador general. Lo primero que habremos de hacer es desplegar
la pestaña "Options/Default game Options", y se nos abrirá un nueva
ventana con una serie de pestañas que procederemos a explicar una a
través de sus parámetros más importantes (para conocer el resto de
parámetros ver configuración avanzada de opciones más abajo).
Nota: Existe la posibilidad de realizar todos estos ajustes
que veremos aquí "auditando" una a una las roms que nos interesen.
Para hacer esto pincharemos con el botón derecho del ratón sobre la
rom y elegiremos la opción "Properties", desplegándose un cuadro de
opciones muy parecido al general que vamos a ver a continuación.
• Pestaña Display:
- Run in a Windows: Desclickaremos esta opción para que el
emulador corra a pantalla completa y no en una ventana de Windows.
- Start out maximized: Si está seleccionada la opción
anterior la ventana de Windows se maximizará para ocupar todo el
escritorio. Si está desclickada la opción anterior no tiene
importancia este parámetro.
- Enforce aspect ratio: Clickaremos esta opción en modo
"pantalla completa" para que los juegos guarden una relación de
proporción igual a la de la máquina original y no haya
estiramientos.
En las imagenes diferencias en la visualización de Mame con el
parámetro "enforce aspect ratio" clickado y desclickado en el juego
vertical "1941" (Capcom).
- Throttle: Clickamos este parámetro para que el juego corra
a la velocidad original. Si desclickamos esta opción el juego se
acelerará aumentando sus frames.
- Videomode: Muestra diferentes opciones de vídeo disponibles
en Mame.
None: No dibujará ningún gráfico en Mame.
GDI: Este modo hace uso de la gestión de gráficos por defecto
de Windows, permitiendo mayor compatibilidad de vídeo pero con un
coste mayor de recursos para el sistema.
DirectDraw: Este es un modo de vídeo compatible con tarjetas
graficas antiguas. Los gráficos serán de menos calidad, pero se
consigue un mejor rendimiento en los juegos.
Direct3D: Permite gráficos de alta calidad y permite a la vez
múltiples efectos de renderizado. Recomendado con tarjetas de vídeo
más modernas.
- Bitmap prescaling: Esta opción es válida para los gráficos
“bitmap” de Mame y el modo de vídeo “DirectDraw”. Básicamente,
realiza un reescalado de la resolución de vídeo del juego en
cuestión, de tal manera que a mayor valor del reescalado, más
nítidos serán los gráficos mostrados en este modo.
- Gamma, Brightness y Contrast Correction: Modifica los
valores de gamma, brillo y contraste en la señal de vídeo de los
juegos.
- Pause Brightness: Modifica el brillo de la pantalla en la
función de pausa en Mame.
- Rotation: Permite opciones de girado o rotación de la señal
de vídeo.
Default: El emulador mostrará los juegos normalmente y sin
giros de vídeo en todos los juegos
Clokwise: Gira el vídeo hacia la derecha en todos los juegos.
Anti-clokwise: Gira el vídeo hacia la izquierda en todos los
juegos.
None: Los juegos horizontales se ejecutan de acuerdo a la
disposición horizontal del monitor y los juegos verticales se
girarán hacia la derecha o izquierda según instrucciones de vídeo de
los fabricantes que han sido emuladas en las roms.
Auto clockwise: Los juegos horizontales a aparecen en
posición horizontal y los verticales se girarán hacia la derecha.
Auto anti-clockwise: Los juegos horizontales a aparecen en
posición horizontal y los verticales se girarán hacia la izquierda.
- Flip screen upside-down y Flip Screen Left-right:
Estos parámetros invierten la señal de vídeo de arriba abajo y de
izquierda a derecha respectivamente.
- Use Bilinear Filtering: Esta opción funciona con el modo de
vídeo”Direct3D”, y crea un efecto de suavizado de los gráficos. Para
asegurar la compatibilidad de esta opción de vídeo, tiene dos
versiones posibles: Directx8 y 9.
- Stretch using hardware: Esta opción, como queda indicado,
sólo funciona con el modo de vídeo “DirectDraw”, y lo que hace es
estirar la imagen del juego hasta ocupar el máximo posible de
nuestra pantalla.
• Pestaña Advanced:
- Triple buffering, Sync to monitor refresh, Wait for vertical
sync y Refresh speed: Estos son cuatro parámetros que se
relaciona directamente con el "efecto tearing". Son dependientes del
monitor y de la tarjeta gráfica del ordenador. Si notas "efecto
tearing" en la emulación de MAME puedes solucionarlo mediante la
combinación o activación de estos parámetros.
Triple buffering es un parámetro complicado, ya que su
activación produce ciertos problemas de sonido en forma de ruido
cuando se produce una desincronización con el vídeo del juego. La
recomendación aquí es no activalo.
Nota sobre el "efecto tearing": Se produce cuando hay movimiento del
scroll y sería el resultado de la unión en la actual pantalla de
refresco del juego con la siguiente. La sensación es la de una línea
de cortina, que parte la pantalla en dos y que va cayendo
verticalmente hasta el final con el movimiento del scroll.
Normalmente se suele solucionar en MAME sólo activando el parámetro
Wait for vertical sync.
En esta foto recreación del "efecto tearing" en un juego típicamente
de scroll horizontal, el "Altered Beast", donde podemos ver dos
mitades de la pantalla que no acaban de encajar bien.
- Frame Skipping: Clickaremos en "automático" para hacer que
el emulador salte algunos cuadros de animación durante la ejecución
de la rom y no observemos ralentizaciones.
Es conveniente situar este parámetro en automático porque en Mame
encontraremos juegos que serán más exigentes con la CPU de nuestro
ordenador y con los que no pueda.
- Full screen gamma, brightness, contrast: Modifica los
parámetros de visualización de la señal de vídeo de los gamma, el
brillo y el contraste en modo absoluto. Es decir, afectará al vídeo
y a las pantallas de configuración “ingame” de Mame.
- Seconds to run: Establece una cuenta atrás para salirnos de
los juegos automáticamente. Por ejemplo, si movemos la barra hasta
el valor “10”, esos serán los segundos que transcurrirán en la
ejecución del juego hasta que automáticamente Mame nos devuelva a la
pantalla del front-end.
- Emulation speed: Es una barra que modificará la velocidad
de ejecución de los juegos. En la posición 1.00 el juego se moverá a
su velocidad de programación por defecto. Si subimos o bajamos este
valor el juego se acelerará o irá más lento cuando lo ejecutemos.
- Effects: Hace referencia a los “Arcade Monitor Effect
Files”, que son archivos que simulan los efectos de visionado de los
monitores arcades en monitores de ordenador. Para emplear con el
vídeo de Mame cualquiera de los efectos contenido en la carpeta
“artwork”, seleccionaremos la imagen en “png” que deseemos pulsando
el botón “Select effect”. Si queremos quitar dicho efecto,
pulsaremos “Reset effect”.
Nota: Mas detalles en el apéndice de “Los archivos
“extras” del emulador Mame”.
• Pestaña Screen:
- Number of screens: Dependiendo de si tenemos múltiples
pantallas podremos activar este parámetro para visualizar Mame en
cada una de ellas.
- Screennumber: Con este parámetro podremos ajustar
individualmente cada pantalla (screen 0, screen 1, screen 2, etc.)de
visualización de Mame en el modo multipantalla.
- Screen: Nos indica los modos disponibles en nuestro
sistema, junto con el parámetro "screennumber" nos permite realizar
configuraciones personalizadas de cada pantalla. En el modo
"Auto" asigna la misma configuración a todas las pantallas.
- View: Es una manera más de indicar la proporción que
queremos dar a la visualización de los juegos de Mame. Podremos usar
la proporción 4:3, 3:4 en los juegos verticales, usar el modo
cocktail, que divide la pantalla y la orienta al contrario para
jugar 2 jugadores enfrentados; etc.
- Autoselect aspect: Dependiendo de nuestra televisión o
monitor podremos reglar este parámetro con las caracterísiticas del
mismo.
- Resolution size: Los más conveniente si tenemos monitor
arcade es que situemos este parámetro de visionado de la calidad de
la imagen a "640 x 480".
- Resolution refresh: Lo dejaremos en "auto" para que
gestione este parámetro que tiene que ver con la tasa de refresco
del monitor el propio emulador.
- Switch resolution to fit: Clickaremos este parámetro si
queremos que el vídeo se ajuste y rellene toda el espacio de
pantalla. Si hemos introducido algún valor en "resolution size" no
será necesario marcarlo.
• Pestaña sound:
- Enable sound and sound CPUs: Este parámetro activa y
desactiva el sonido en los juegos. Para disfrutar de sonido lo
dejaremos clickado.
- Use sample: Algunos roms usan archivos de sonido extra al
no incorporarlos de serie. Estos archivos se encuentran en formato
"wav", y para difrutar de ellos hay que colocar los archivos "zip"
dentro de la carpeta de "Samples". Algunos juegos que usan estos
samples, todos muy antiguos, son, por ejemplo: Q*bert, Zaxxon, Rally
X, etc.
Nota: Si se desclika este parámetro el redimiento del
emulador MAME aumenta sensiblemente.
- Sample rate: Es un parámetro que se relaciona con la
calidad de la música y efectos sonoros de los juegos. Se recomienda
no bajar de 22050 Hz si lo que se quiere es conseguir rendimiento en
el emulador.
- Volume attenuation: Esta es una barra que sirve para
regular el volumen de sonido de los juegos. Como su nombre indica,
sirve para atenuar la cantidad de sonido salida en decibelios de los
juegos.
- Audio latency: Este parámetro sirve para desincronizar, en
cierta forma, la salida de sonido con respecto a lo que ocurre en la
pantalla de juego.
Es un parámetro que es conveniente modificar aumentando el retardo
de salida del sonido si se escuchan interferencias o distorsiones
jugando, pues responde bastante bien a la hora de solucionar estas
incidencias.
• Pestaña Controllers:
- Enable mouse input: Habilita el ratón de ordenador en
algunos juegos con controles analógicos, como los de pistola,
trackball, spinner y otros.
- Enable steadykey support: Este es un ajuste que vamos a
usar si empleamos el teclado de ordenador para controlar los juegos.
Existen juegos donde se emplean numerosos inputs de botones y
movimientos de palancas que pueden dar problemas de control. Este
parámetro informará a MAME de que debe tomarse más tiempo para leer
esos inputs para mejorar la precisión en nuestra ejecución con los
controles de los juegos a través del teclado.
- Enable joystick input: Esta opción habilita el joytick o
gamepad de juego.
- Joystick deadzone: Se refiere a la cantidad de movimiento
que hay que hacer con un joystick analógico antes de que Mame
detente el input de movimiento. Moviendo esta barra conseguiremos
una mayor sensibilidad del stick para jugar nuestros juegos de toda
la vida con estos mandos.
- Joystick saturation: Manipulando esta opción el control
analógico de movimiento puede alcanzar más pronto o más tarde su
rango máximo de movimiento. Es decir, en el caso de una saturación
alta, por ejemplo, no sería necesario mover el stick hasta el final
para conseguir el máximo el rango de movimiento.
- Default input layout: Esta opción sirve para cargar
pre-configuraciones de botones y palancas, que son suministrados por
algunos fabricantes de paneles de control arcade, como Slikstick y
X-Arcade, y nos evita el trabajo minucioso de configurar estos
dispositivos nosotros mismos a mano.
Nota: Los archivos de configuraciones suministrados
por los fabricantes deben de ser colocados en la carpeta:
“/Mame/ctrlr”, y es entonces cuando podrán ser seleccionados en este
casillero.
- Offscreen shot Reload: Esta opción está disponible si
activamos “Enable mouse input”, y sirve en los juegos de pistola
(light gun) para poder recargar disparando fuera de la zona de la
pantalla de juego.
- Multiple Keyboards: Permite varios teclados simultáneos.
- Multiple mice: Permite varios ratones de ordenador a la
vez.
- Joystickmap: Esta opción nos permite gestionar mandos
analógicos en cuanto a movimiento del stick para poder jugar más
fácilmente a ciertos juegos de Mame. La mayoría de los juegos de
Mame son de 4 u 8 direcciones, mientras que los mandos analógico
ofrecen 81 posiciones. Es decir, que por ejemplo en los juegos de 4
posiciones existen 77 posiciones de incertidumbre que pueden
dificultar el manejo de nuestro personaje, nave o ítem. A través de
los “mapeos de los joysticks analógicos” podemos eliminar las
posiciones de incertidumbre, mejorando la precisión de este
dispositivo para un juego dado.
Nota: Los archivos “joystickmap” tiene extensión “ini”
y deben de ser colocados en la carpeta: “/mame/inp”.
Link hacia el programa de gestión
“Mame Joystick Mapper 1.4” (By HeadKaze) para crear más
fácilmente estos archivos "ini".
• Pestaña Controller mapping:
Con esta opciones podemos asignar fácilmente controles que son menos
usuales en los juegos de MAME.
- Paddle device: Hace referencia a controles tipo volante que
se utilizan en juegos de conducción.
- Dial device: Mouse. No hay gran diferencia entre este tipo
de control o dispositivo y el volante. Normalmente nos referimos con
este tipo de control a los "spinners" usados en los juegos tipo
"Arkanoid".
- ADStick device: Es un tipo de control analógico, también
tipo volante, que aparece en juegos muy específicos, como por
ejemplo: "Paperboy" y "Star Wars".
- Trackball device: Es un dispositivo de bola que se acciona
deslizando la mano sobre ella. Realmente su funcionamiento es muy
parecido al de un ratón de ordenador. Son muchos los juegos que usan
este popular dispositivo: "Centipede", "Golden Tee", "Missile
Command", etc.
- Pedal device: Se refiere a las palancas analógicas
(pedales) que son presionadas con los pies . Suelen acompañar a los
volantes en los juegos de coches y puede haber varios.
- Lightgun device:Son dispositivos tipo pistola, metralleta,
escopeta y otros que usan algunos juegos. En ausencia de estos
dipositivos podemos usar el ratón de ordenador.
- Mouse device: Se refiere al control dl ratón de PC y que
puede susituir muchos de los dispositivos arcades que ya hemos
visto.
- Positional device: Son unos sticks de juego muy especiales
que tienen 12 movimientos de posición de giro sobre sí mismas,
además de las 4-8 direcciones de una palanca normal. Los juegos que
empleaban estas palancas son, por ejemplo: Ikari Warriors, Time
Soldiers, Guerrilla War, etc.
• Pestaña Miscellaneous:
- Enable game cheat: Activa en el menú “in game” la opción de
usar trucos durante los juegos. Se necesita también un archivo
específico para que funcione esta opción (Ver sección dentro de este
tutorial “los archivos extra de MAME”).
- Error log (for developers): Es una opción sólo para
desarrolladores de Mame, que busca errores que depurar en la
ejecución de los juegos.
- Sleep when possible: Ahorra recursos del procesador cuando
es posible. Es una opción útil en portátiles para ahorrar energía.
- Skip game info: Elmina buena parte de las pantallas
informativas que salen cuando ejecutamos un juego.
- Save game state on exit: Esta opción hace un “salvado
rápido” del juego antes de salir al Menú de elección de juegos de
MAME32.
- Multi-threaded rendering: Aumenta el rendimiento del
emulador con procesadores de multi-núcleo.
- Coin lockout: Esta opción, si tenemos una cabina arcade y
en monederos de tipo electrónicos, expulsará cualquier moneda
introducida en la máquina recreativa directamente a la ranura de
recuperación de monedas.
- Thread priority: Aumenta la prioridad de MAME sobre otras
aplicaciones mejorando el rendimiento del emulador con los juegos.
- Artwork options: Si tenemos los paquetes de archivos extras
para decorar la pantalla de juego "ingame", podremos usarlos
activando las diferentes opciones: Backdrops, Bezels y Overlays.
La opción “Crop artwork”, en el caso de los “bezel ingame” de Mame
en los juegos verticales, nos permitirá mostrar sólo parcialmente
estos artes en beneficio de que la pantalla aproveche lo máximo
nuestra pantalla de vídeo.
En esta dos imágenes se muestra la diferencia entre usar y no usar
la opción “crop artwork” con el juego “Pacman” (Puckman).
Nota: Para que funcionen este tipo de artes hay que
descomprimirlos en la carpeta "arkwork" y seleccionar en vídeomode:
o GDI o Direct3D. Mas detalles en el apéndice de “Los archivos
“extras” del emulador Mame”.
- Bios: Hay ciertos juegos que para su funcionamiento
requieren del uso de una Bios, esta opción nos permite seleccionar,
pero sólo juego a juego mediante la auditoría de los mismos, qué
Bios queremos emplear.
• Pestaña Vector:
- Draw antialiased vectors: Suaviza los característicos
bordes serrados de los gráficos poligonales.
- Beam width: Define el ancho de línea del vector, que puede
ser más legible si aumentamos su grosor.
- Flicker: Disminuye los característicos parpadeos de
polígonos en los juegos 3D. Este parpadeo puede ser mucho más
acentuado si usamos bajas frecuencias de refresco en monitores CRT.
MameUI:
Configuración del front-end de MAME o interface de juegos
En este apéndice del tutorial os enseñaremos a sacarle el máximo
partido a la interfaz gráfica de MameIU a través de sus opciones
disponibles.
• Pestaña File:
Dentro de “File” disponemos de una serie de opciones bastante
desconocidas en general.
- Play Selected Game: Este primer segmento de opciones nos
indica el juego destacado en la interface MameIU y nos da la opción
de jugarlo. En este caso indica “Play Strider (set 2)”.
Comentar también que podemos entrar a jugar nuestras roms listadas
en la interface pulsando dos veces seguidas el botón izquierdo del
ratón sobre el juego elegido.
- Play and Record Input & Playback Input: Estas opciones
constituyen el segundo segmento dentro de “File”, sirven para grabar
y reproducir nuestras partidas jugadas.
Para grabar una partida en Mame destacaremos el juego en la
interface y pulsaremos sobre “play and record input”, y jugaremos.
La grabación se interrumpirá sólo cuando salgamos del juego en
cuestión pulsando la tecla “escape”. Para reproducir una partida
haremos lo mismo, destacamos el juego del que tengamos una partida
previa grabada y pulsamos sobre “playback input”. Si deseamos salir
de la reproducción pulsaremos la tecla “escape”.
- Play and Record Wave Output: Graba en la carpeta” inp” de
Mame y en formato “wave” el audio de nuestras partidas.
- Play and Record Wave Output: Graba en la carpeta de “snaps”
de Mame y en formato “nmg” el vídeo de nuestras partidas.
- Play and Record uncompressed AVI Output: Graba en la
carpeta de “snaps” de Mame y en format “avi” (sin compresión) el
vídeo de nuestras partidas.
Nota: Como la señal se grabará a 60 frames por
segundo, a la hora de reproducir el vídeo se os verá muy acelerado.
- Load Savestate: Si durante algún juego hemos guardado
partidas, con esta opción podremos recuperarlas ahorrándonos los
pasos previos de entrar en el juego y cargarla durante el
funcionamiento del mismo.
- Select Radom Game: Con esta opción entraremos en un juego
al azar de los disponibles en nuestro listado.
- Properties: Entraremos en detalle en la configuración por
defecto del juego seleccionado para modificar las opciones que
queramos. (Ver "default options" donde se explican todas las
pestañas con detalle)
- Audit all games: Nos saldrá un cuadro que comprobará
nuestras roms y samples, y nos informará de cuáles están correctas,
incorrectas y los totales.
• Pestaña View:
- Tool Bar, Status Bar, Folder List, Picture Are y Screenshot Tab:
El primer segmento de opciones se refiere a diferentes cuadros de
visualización e información. Tenéis una relación de lo que activa
cada una en la imagen esquemática de arriba.
- Fullscreen: Pone en funcionamiento el front-end MameUI a
pantalla completa.
- Show Pictures: Esta opción nos da la posibilidad de
personalizar la zona “Screenshot Tab” con más opciones. Las
disponibles son:
Snapshoot: Imagen del juego en funcionamiento.
Flyer: Cartel promocional del juego.
Cabinet: Fotografía del mueble original que ponía en
exhibición el juego.
Marquee: Fotografía en detalle de la zona de la marquesina.
Tittle: Pantalla de título o presentación del juego.
Control Panel: Detalle del panel de control original de la
cabina arcade.
PCB: Fotografía a la placa original del juego.
History: Información diversa sobre el juego, desde datos
técnicos y del fabricante, hasta bugs y evolución de la rom para su
emulación.
- Large Icons, Small Icons, List, Details, Grouped: Este
segmento de opciones afecta al cuadro que muestra los juegos y la
forma en que aparecen listados.
Large Icons: Muestra los iconos que acompañan a los juegos
más grandes y su nombre bajo estos en una fuente de texto mayor.
Small Icons: Muestra los iconos más pequeños y el nombre del
juego a continuación.
List: Lista los juegos de forma que aparezca una barra de
navegación horizontal de avance.
Details: Lista los juegos con una barra de navegación o
avance vertical y aparecen los campos en el avance horizontal con
información relativa a los mismos.
Groped: Muestra los juegos agrupados en parent roms y clone
roms.
Nota: Estas opciones también pueden visualizarse en la barra
“Tool Bar” si la tenemos seleccionada.
- Arrange Icons y Line Up Icons: Son opciones que sirven para
reordenar los juegos según unas categorías muy definidas. En la
siguiente imagen podemos ver esas categorías.
- Refresh, Custom Filters, Customize Fields: Aunque estas
tres opciones están agrupadas no tienen demasiada relación.
Refresh: Refresca la lista de juegos por si hemos hecho
nuevas incorporaciones de roms y aún no las vemos.
Custom Filters: Nos da la posibilidad de crear agrupaciones
de juegos bajo apéndices de categorías que nosotros mismos podemos
describir.
Customize Fields: Con la vista de juegos en detalle (Details)
podremos ver, ordenar, quitar e incorporar diferentes campos de
información.
• Pestaña Options:
- Game List Font: Sirve para modificar la fuente que por
defecto que exhibe Mame en la lista de juegos. Podremos cambiar:
tamaño, estilo, color y tipo de fuente.
- Game List Clone Color: Con esta opción cambiaremos el color
de la fuente respondiente a las roms clónicas.
- Directories: Sirve para rutear las diferentes carpetas con
los archivos necesarios para que funcione Mame.
- Default Game Options: Esta opción se verá con el máximo
detalle en el apendice instalación y configuración del emulador.
- Reset to Default: Nos llevará de nuevo a las diferentes
configuraciones por defecto del emulador.
- Interface Options:
Search for new games on start: Realiza un escaneo recurrente
de nuestras roms en busca de nuevas incorporaciones al abrir MameUI.
Allow game selection by a joystick (requires restart): Nos
permite navegar por el listado de juegos del front-end con el
joystick o el pad de juegos.
Allow game selection by custom key sequences: Permite la
navegación rápida por los juegos mediante el teclado. Por ejemplo,
podremos ir a los juegos que empiezan por la letra "k" al pusarla en
este.
Select random background image: La imagen de fondo del
listado de juegos acambiaría aleatoriamente al abrir cada vez el
front-end MameUI.
Broadcast selected game to all windows: Esta opción envía
teoricamente el vídeo del juego a todas las ventanas de windows en
modo multimonitor.
Hide mouse cursor (requires restart): Elimina el puntero del
ratón cuando no está activo.
Inheritable filters: Permite filtros heredados.
Show History on Tab: Muestra la información del archivo
"history" en cualquiera de las pantallas de "tab". Por defecto se
muestra en el tab de "snapshot".
Snapshot Pattern: Son una serie de opciones que tienen que
ver con salvar y nombrar las capturas de juego (por defecto estas se
hacen con la “tecla F12”). Veamos cuáles son.
Gamename/Incremen: Se creará una subcarpeta dentro de la carpeta
“snap” con el nombre de la “rom” y dentro se guardarán las capturas
en “png” del juego en funcionamiento empezando por la “0000.png”.
Ejemplo: Si estamos jugando a la rom “U.N. Squadron (US)” tendremos
lo siguiente:
snapunsquad000.png
snap unsquad 001.png
snap unsquad 002.png
etc.
Gamename + Increment: Las capturas se guardarán en la carpeta de
“Snaps” y tendrán el sufijo del nombre de la rom.
Ejemplo: Para la rom “U.N. Squadron (US)” tendremos lo siguiente:
snapunsquad0000.png
snapunsquad0001.png
snapunsquad0002.png
etc.
Gamename: La captura del juego se guardará dentro de la carpeta
“Snap” únicamente con el nombre de la rom. Si la captura del juego
ya existe esta se sobre escribirá cada vez que hagamos una nueva
captura.
Por ejemplo: Para la rom “U.N. Squadron (US)” tendremos lo
siguiente:
snapunsquad.png
Bookkeeping: Marcando la opción "Reset all Playcounts" se
pondrá a "0" el contador de veces que hemos entrado al juego,
marcando la opción "Reset all Play Times" se pondrá a "0" el
contador de tiempo jugado a nuestras roms.
Screentshot Area: Comprende varias subopciones.
Stretch screeshot larger than natural size: Redimensiona la imagen a
un tamaño mayor que su tamaño natural para ocupar toda la franja del
"Screenshot Tab".
Screenshot Cycletime in Seconds: Desplazando la barra contadora de
segundos hace que rote la imagen del "Screenshot Tab"
indefinidamente.
Screenshot Bordersize: Crea un marco alrededor de la imagen del
"Screenshot Tab". Con la opción Set Screenshot Border Color"
elegiremos el color del marco.
- Blackground Image: Esta opción sirve para embellecer el
front-end MameUI al incorporar una imagen de fondo bien en formato
“png” bien en “bmp”.
• Pestaña View: En suma son archivos de información y ayuda
sobre el front-end MameUI.
-
Configuraciones de controles básico para la máquina recreativa,
gamepad o joystick
Para nuestra máquina recreativa, ordenador de sobremesa o portatil
existen muy diferentes soluciones para controlar nuestros juegos
favoritos de Mame: ipac, ipp, joysticks, gamepads, teclado hackeado,
etc. Dependiendo de cuál sea la nuestra deberemos indicárselo al
emulador, para ello nos dirigiremos a la pestaña del front-end
"Options/Default options/Controllers", y marcaremos la opción/es
que correspondan: Enable joystick input, Enable Mouse, Enable
Steadykey support.
Finalizaremos esta sencilla gestión aplicando los cambios y
aceptando, lo hará que se cierre esta última ventana desplegada.
- Descripción de las opciones de configuración "in-game"
Para visualizar la pantalla de configuración del emulador en general
o de un juego en particular, habremos de entrar en él y pulsar la
tecla "Tab" asignada por defecto. Veremos esta pequeña
pantalla, que se superpondrá sobre la imagen del juego.
A continuación, una breve descripción de las opciones que podemos
encontrarnos:
- Input (General): Es la opción para realizar una
configuración de controles que funcione para todos los juegos sin
tener que ir uno por uno. Como los juegos de Mame son muchos y muy
variados, hallaremos multitud de periféricos y de todos los
jugadores que pueden ser configurados desde aquí, además de todos
los botones de gestión disponibles durante el juego: Lightguns,
joysticks, volantes, pedales, spinners, botón pausa, botón
frameskip, save game, reset, etc. Un poco más adelante entraremos a
fondo en esto.
- Input (This game): Muestra todas las posibilidades de
configuración de controles para el juego que actualmente está en
funcionamiento con Mame.
En este ejemplo vemos el menú de configuración de controles del
juego "Act-Fancer Cibernetick Hyper Weapon".
- Dip Switches: Este término hace referencia a las opciones
disponibles de la placa o pcb de juego, y que se manipulaban
manualmente subiendo y bajando pequeñas palanquitas o switches.
Algunas de las opciones que podemos encontrar son, por ejemplo: el
número de monedas por créditos para las diferentes ranuras de echar
moneda, la dificultad del juego, las bonificaciones por puntos, la
ocurrencia o no de sonido/música en el modo demostración, la
configuración de pantalla para el tipo de recreativa en la que va
pinchado el juego y mil ajustes más que variarán con nuestras roms.
En la imagen detalle de los "Dip Switches" disponibles en Mame para
el juego "Snow Bros (Nick & Tom)".
En esta otra fotografía detalle de los "Dip Switches" del pcb
original jamma del juego "Snow Bros (Nick & Tom)".
- Driver Configuration: Da acceso a algunas opciones
disponibles del driver de la placa de juego. Es una opción que no
aparece siempre.
En esta fotografía detalle de la opción de configuración del driver
del juego "Pacman" (Puckman) que permite doblar su velocidad de
funcionamiento.
- Bookkkeping Info: Ofrece información sobre el tiempo de
funcionamiento de la rom y los créditos de juego distribuidos por
cada ranura de monedas.
- Game Information: Ofrece información sobre la placa de
juego relativa al procesador de sonido, gráficos, resolución y
otros. Esta pantalla también es visible al comenzar la emulación de
la rom de juego si no se deshabilita antes.
En la imagen detalle de la pantalla de información del juego "Street
Fighter II - The World Warrior".
- Vídeo Options: Las opciones de vídeo durante el juego nos
permitiran elegir en tiempo real el mejor modo de visualizar
nuestros juegos. Podremos rotar la imagen, estirarla hasta el
formato 4:3, dividirla en el modo cocktail, mostrar los "extra
artworks in-game" (bezels), etc.
- Cheats: Se trara de un archivo extra que no viene ncluido
en Mame. Nos permite usar o crear trucos para superar el juego de
una manera más fácil: vidas infinitas, invulnerabilidad, elegir
fase, etc. (Ver sección achivos extra de Mame).
- Memory Card: Es una opción más para salvar y recuperar
nuestros avances en el juego. Esta opción está sólo disponible en
algunos juegos, principalmente de Neo-Geo.
- Select New Game: Esta opción da paso a la posibilidad de
cambiar de juego sin salir al propio front-end de Mame. Podremos
elegir entre un cierto número de juegos listados aleatoriamente.
- Configuración sencilla de los controles de juego a través de la
opción "input (general)" e "input (this game)"
Antes de comenzar con las configuraciones propiamente, plantearemos
un ejemplo práctico que nos sirva para explicar de una manera más
fácil esta cuestión.
Este es un panel muy clásico de recreativa que hacemos en "Zona
Arcade", con los botones de gestión necesarios para jugar a Mame sin
echar de menos ninguna función esencial. Consta de: 2 palancas
arcades, 6 botones de acción por jugador, 1 botón para salir de los
juegos, 2 botones de comenzar partida y 1 botón para echar monedas.
Como en esta parte del tutorial de Mame vamos a realizar una
configuración fácil de nuestros controles de juegos que nos sirva
para todas nuestras roms, empezaremos por entrar en "input
(general)/Player 1 controls". Esto será lo que veamos:
Puede suceder que la configuración por defecto de Mame no se ajuste
a nuestros controles, por lo que será necesario entrar a configurar
manualmente. Para cambiar algún control de juego o gestión de Mame
basta con desplazarnos por el menú con las flechas del teclado o el
joystick 1 y pulsar la tecla "enter", y, a continuación,
introducir el botón o tecla deseado para esa función.
En este ejemplo he modificado la opción "Jugador 1 Arriba"
para asignarle sólo la función "joy 1 up".
Si nos hemos equivocado al introducir un “input” y deseamos corregir
o dejar alguna función de los controles sin asignar, volveremos a
pulsar “Enter” y, a continuación, la tecla “Escape”,
lo que hará aparecer la palabra “None” (nada) en el control
deseado.
Siguiendo este sencillo proceso terminaremos de configurar nuestros
controles (palancas y botones de acción) para los jugadores que
queramos.
Algo importante que hay que saber aquí, es que aunque exista el
input para los botones “Start” de los jugadores, estos no se
asignan aquí, se asignan en “Other Controls”. Lo vemos a
continuación:
En “Other Controls” los botones más importantes que
configuraremos son los “Start” y los botones “Coin”
(echar moneda) para los diferentes jugadores.
Como en nuestro ejemplo sólo tenemos un botón de créditos, le
asignaremos a la función “Coin 1” y “Coin 2” el mismo
botón, que será el “botón 8” de nuestro jugador 2.
Por último, podemos entrar a configurar el botón para “salir de
los juegos” de nuestro panel de control. Este botón lo
hallaremos dentro de las “User Interface”, y por defecto
tedrá asignado el botón "Escape", le asignaremos el botón de
nuestro panel de control destinado a esta función, el "botón 8" del
primer jugador.
Para finalizar este apéndice, os muestro un esquema resumen de la
configuración básica realizada en los pasos anteriores. Añadir que
para salir del menú de configuración o submenús sólo habréis de
pulsar la tecla "Escape" o el botón asignado a la función
"Cancelar" hasta volver al juego.
-
Configuraciones avanzadas de controles con el emulador Mame
En esta parte del tutorial dedicado a la configuración de controles
de Mame, entraremos a fondo a conocer todas las posibilidades que
nos ofrecen los flexibles menús del emulador: veremos y aprenderemos
para qué sirven los diferentes botones de gestión durante el juego,
conoceremos cómo configurar nuestro dispositivo/s de control para
manejarnos por el menú de Mame y superaremos la limitación de
botones de nuestro dispositivo/s de juego a través de las
combinaciones de botones.
Como lo que se pretende es hacer llegar la información a los
usuarios de la forma más nítidamente posible, se plantearán
diferentes ejemplos de controles para ilustrar las cuestiones
tratadas en cada momento.
- Asignaciones avanzadas de botones o teclas a los comandos de
Mame
Mame permite asignar hasta un número máximo de 8 inputs (teclas y
botones) a sus comandos, que pueden ser combinaciones de los mismos
también. A continuación veremos todos los posibles casos de
asignaciones complejas a los comandos de Mame:
• Asignaciones múltiples a una misma función: Nos permite
asignar a un comando más de una tecla o botón (input). El ejemplo
clásico para esto lo hallamos en las personalizaciones de máquinas
recreativas que hacemos en “Zona Arcade” con el botón de créditos”.
Podemos, por ejemplo, tener un monedero para echar monedas reales en
Mame y, a la vez, tener un botón de créditos, y que a ambos inputs
estén asignados de igual manera a la función “Coin 1” de Mame.
• Misma asignación a distintas funciones: Mame permite que un
mismo input (tecla o botón) sea asignado más de una vez a distintas
funciones. Por ejemplo, podemos asignar un mismo botón a las
funciones “Coin 1” y “Coin 2”.
• Combinación simultánea: Es una verdadera ventaja si
queremos disponer de ciertos comandos a través de nuestra interface
de juegos y nos quedamos cortos en cuanto a inputs disponibles,
porque nos permite hacer combinaciones de los mismos. Por ejemplo,
para echar monedas en Mame podemos asignar la combinación de 2 o más
botones al comando “Coin1”.
• Combinación excluyente: Son combinaciones asignadas a
comandos que no son posibles si se da la condición de que hay uno o
varios inputs especificados dándose en ese mismo momento. La
formulación de esta condición aparece reflejada con un “not” y se
crea pulsando 2 veces rápidamente el input (teclas o botones) que
nos convenga.
En el ejemplo he asignado a “Coin 1” el botón 8 y rápidamente el
botón 9 dos veces. Esto, traducido al lenguaje ordinario, significa
que el botón 8 nos dará créditos de juegos al pulsarlo, siempre y
cuando no esté pulsado a la vez el botón 9.
Nota: Comentar que todas estas clases de asignaciones
de teclas y botones en Mame se pueden combinar entre sí de muchas
maneras.
Los botones de gestión de Mame durante el juego ("in-game")
Las posibilidades de gestionar nuestros juegos durante su ejecución
con Mame son muy variadas. Para acceder a estas funciones especiales
pusaremos la tecla "Tab", asignada por defecto, e iremos al
submenú "input (General)/User interface". Vamos a ver estas
funciones por orden:
- On Screen Display: Tiene asignada por defecto la tecla
"`" (tilde invertida) o "º" (subíndice), y sacará en
pantalla una serie de barras de configuración que tienen que ver con
la visualización del juego, rendimiento, sonido y otros.
Para navegar por el menú "On Screen Display" usaremos por defecto,
las flechas de dirección del teclado, la estrella del pad 1 (si
tenemos activada la opción de usar el joystick) o el stick de la
palanca del primer jugador.
• Screen Vert Position - Desplaza la pantalla de juego a la
izquierda y a la derecha.
• Screen Vert Stretch - Sirve para estirar o comprimir la imagen en
pantalla verticalmente.
• Screen Horiz Position - Desplaza la pantalla de juego hacia arriba
y hacia abajo.
• Screen Horiz Stretch - Sirve para estirar o comprimir la imagen en
pantalla horizontalmente.
• Screen Gamma - Sirve para corregir los gamma en pantalla o
tendencia hacia el color blanco en los píxeles de la imagen
mostrada.
• Screen Contrast - Ajusta el contraste de la imagen.
• Screen Brightness - Ajusta el brillo de la imagen.
• Screen Refresh Rate - Esta barra aumenta o disminuye la tasa de
refresco de la pantalla del juego emulado en ese momento. Su
modificación afectará a la velocidad de ejecución del juego y al
sincronismo entre imagen y sonido.
• Overclock CPU - Este tipo de ajustes modifica el rendimiento de
los procesadores emulados sobre los que funciona el juego, de la
misma manera en la que puedes superar los límites de tu ordenador.
Pero estas CPU no se queman...
• Volumen Ajust - Son varios ajustes de sonido los que existen
durante el juego, entre ellos el "Master Volumen".
- Config Menu: Esta ajuste es el responsable de que cuando
pulsemos la tecla "Tab" por defecto emerga el menú de
configuración "in-game".
- Pause: La tecla asignada por defecto a la función de pausar
el juego es la tecla "P", una gran ventaja de la que no
disponíamos en la máquina recreativa.
Reset: Reset y Reset Soft tienen configurada la letra por
defecto "F3". La función de este comando es la de reiniciar
el juego sin salir al front-end. Es útil para que los cambios de la
configuración a través de los dip-switches tenga lugar y también
para que ciertos trucos (cheats) queden activados. Si tienes una
versión de MAME que soporte la grabación de records, los perderás al
hacer reset.
- Show Gfx: Muestra la paleta de colores que está utilizando
la pantalla de juego actual. Tiene por defecto asignada la tecla
"F4". Para volver al juego pulsaremos de nuevo.
- Frameskip: Estos comandos hacen referencia a los frames por
segundo del juego. Esta es una opción que nos permitirá ejecutar a
mejor velocidad juegos exigentes a costa de la animación. Con la
tecla “F8” (Frameskip Dec) podemos hacer que el juego ejecute
menos frames por segundo, con la tecla “F9” (Frameskip Inc)
ejecutará más frames. Los frames van pasando por los siguientes
valores: 1/10, 2/10…10/10, auto.
- Throttle: Este es un ajuste que podemos encontrar también
en “Default Game Options”. La tecla por defecto asignada es la
“F10”, y es un ajuste importante para que el juego se ejecute a
la velocidad correcta.
- Fast Forward: La tecla por defecto es “Insert”. Al
mantenerla presionada el juego experimentará una aceleración, que
será útil para ahorrarnos algunas de las presentaciones largas de
los juegos arcade y comenzar a jugar.
- Show FPS: La tecla “F11” asignada por defecto hará
que se muestre en la esquina superior derecha de la pantalla en nº
de frames por segundo a los que se mueve el juego.
- Save Snapshot: Con este comando podremos hacer una captura
de pantalla del juego en ejecución. La tecla por defecto es la
“F12”. Podremos realizar diferentes modalidades de salvado y
renombrado de la captura. Para conocer estas opciones en detalle
consultar: MameUI: Configuración del front-end de MAME o interface
de juegos
- Record Movie: Al pulsar la combinación “Shift+F12” por defecto,
grabaremos el vídeo del juego en ejecución en formato “nmg” en una carpeta que
se creará dentro de “Snaps” con el nombre de la rom. Para parar la grabación
deberemos volver a pulsar la misma combinación.
- Toggle Cheat: Esta opción activa y desactiva los trucos de Mame. Su
tecla por defecto es “F6”. Este archivo puede también ser habilitado por
defecto en “Default Game Options” (ver: Instalación y configuración de MAME -
Emulador de juegos de máquinas recreativas).
- Teclas UI: Son un conjunto de teclas que podemos usar tanto para el
frontend como para cambiar la configuracion “in game”:
Las “teclas de navegación” (flechas) sirven para avanzar juego a juego en
el frontend de selección y para movernos por las opciones “in game”.
La función “Home” tiene asignada la tecla “Inicio”, que nos llevará al
comienzo de nuestro listado de juegos o al comienzo de la pantalla de opciones
“in game” que estemos visualizando. La función “End” tiene asignada la tecla
“Fin”, y nos llevará al final del listado de juegos en el frontend o al
final de las opciones “ingame” de la pantalla de opciones que estemos
visualizando.
“UI Page Up” y “UI Page down” que tienen a signada esta misma función de teclado
“Av. Pág.” y “Re Pág.”, nos ayudar a pasar páginas de juego arriba
o abajo respectivamente en el frontend y a avanzar o retroceder páginas de
opciones “in game” de la pantalla visualizada.
“UI Select”, con la tecla por defecto “Enter” asignada, sirve para
iniciar modificaciones respecto a las teclas por defecto en los menús de
configuraciones “in game”.
“UI Cancel”, con la tecla asignada “Esc”, sirve para retroceder o salir
de los menús de configuración de teclas “in game” y para salir de los juegos al
frontend d Mame.
“UI Clear” tiene asignada por defecto la tecla “Supr” y sirve para dejar
desasignada una función dada en el menú de configuración “in game”.
“UI Zoom In” y “UI Zoom Out”´, con las teclas asignadas por defecto “I” y
“´”, no parecen tener una función aún con los menús “in game”.
“IU Previous Group” y “UI Next Group”, con las teclas asignadas por defecto
“`” y “+”,no parecen tener una función aún con los menús “in game”.
“UI Rotate”, con la tecla asignada por defecto “R”, no parece tener una
función aún con los menús “in game”.
- Save y Load: Asignadas por defecto a las teclas “F7 mayúscula” y
“F7” respectivamente, sirven para guardar y cargar partidas. Para salvar
una partida, por ejemplo, deberemos, además de presionar esta tecla, pulsar otra
cualquiera no especial, que actuará como slot de guardado. Podemos salvar tantas
partidas como teclas tengamos.
- Add, Delete, Save, Edit Cheat y Watch Value: Son diferentes opciones
para gestionar los trucos trucos que vayamos creando o descubriendo para
nuestros juegos de Mame. Las teclas asignadas por defecto son “A”, “D”, “S”,
“E” y “W” respectivamente.
- Otros comandos avanzados (Other Controls)
- Service: Asignado por defecto a la tecla “F2”, nos conduce al
menú de Dip Switches del propio juego.
- Volume Down y Up: Son teclas para subir y bajar el volumen de juego “in
game”. Tienen asignadas por defecto las teclas “´” y “¡”.
- Los archivos “extras” del
emulador Mame
Mame dispone de numerosos archivos extras, muchos de ellos destinados a mejorar
estéticamente nuestra experiencia de navegación con la versión del emulador de
Mame con front-end (MameIU).
• Snapshots o screenshots: Quizá este sea el archivo más importante y
deseable usar con MameIU, son capturas del juego en cuestión en funcionamiento.
Este archivo se visualiza en la zona “Screeshot Tab”. El archivo debe ser
descomprimido y metido en la carpeta: "/mame/snaps".
Link oficial de descargas de las
snapshots de Mame:
http://mameui.classicgaming.gamespy.com/
• HitF12 (alternativa): Este es un
proyecto de catalogación de capturas de juego (screenshot/snapshot) a sus
resoluciones originales. Hit12 Es una alternativa a las imágenes de los juego
oficiales de Mame, ya que estos archivos se encuentran por defecto a una
resolución de 222x167 pixeles. Se descomprimirán los archivos y se colocarán en:
“/mame/snaps”.
Link alternativo de capturas de
juego para Mame para bajarse los archivos “hitf12”:
http://www.mameworld.info/hitf12/
• Flyers: Este término se refiere al cartel promocional del juego. Este
archivo se visualiza en la zona “Screeshot Tab”. El archivo debe ser
descomprimido y metido en la carpeta: "/mame/flyers".
Link oficial de descargas de las
flyers de Mame:
http://www.arcadeflyers.com/?page=packs
Link oficial de descargas de las flyers de Mame (Alta Resolución):
http://www.mamechannel.it/pages/flyers.php
• Cabinets: Es una colección de fotografías de las máquinas recreativas
originales que exhibían los juegos. Este archivo se visualiza en la zona
“Screeshot Tab”. El archivo debe ser descomprimido y metido en la carpeta:
"/mame/cabinets".
Link oficial de descargas de las
cabinets de Mame:
http://mrdo.mameworld.info/mame_artwork_frontend.html
• Marquees: Son fotografías lanzadas a la zona de la marquesina de la
máquina recreativa. Este archivo se visualiza en la zona “Screeshot Tab”. El
archivo debe ser descomprimido y metido en la carpeta: "/mame/marquees".
Link oficial de descargas de las
cabinets de Mame:
http://mrdo.mameworld.info/mame_artwork_frontend.html
• Titles: Son capturas de pantalla en el que se exhibe el título o nombre
del juego. El archivo de “titles” ha de ser descomprimido y colocado en: “/mame/titles”.
Link oficial de bajarse los
“titles” de Mame:
http://www.mametitles.com/
• Control Panel: Son fotografías de los paneles de controles originales
de las máquinas recreativas que exhibían los juegos. El archivo de imágenes de
“control panel” debe ser descomprimido y colocado en: “/mame/cpanel”.
Link oficial de bajarse los
“control panels” de Mame:
http://mrdo.mameworld.info/mame_artwork_frontend.html
• PCB: Estas siglas hacen referencia al término “Printed Circuit Board”,
que son las placas originales de los juegos que actualmente se están
catalogando. Este archivo de fotografías deben de ser descomprimido y archivado
en: “/mame/pcb”.
Link oficial para bajarse las
fotografías “pcb” de Mame:
http://www.mamext.net/
• Icons: Son iconos decorativos para los encabezamientos de los nombres
de los juegos en la zona en que se listan. El archivo debe ser descomprimido en:
“/mame/icons”.
Link oficial para bajarse los
archivos “icons” de Mame:
http://mameui.classicgaming.gamespy.com/
Link no oficial de iconos Mame para bajarse el archivo “manu´s icons”:
http://www.mameworld.net/icons/pages/mameicons.html
• Crash Test Snaps & Vídeos (Adicional):
Son archivos de vídeos y capturas de diferente naturaleza de aquellos juegos de
Mame que presentan errores gráficos o no se inician correctamente. Estos
archivos deben de ser colocados dentro de su carpeta correspondiente. Por
ejemplo, los “crash snaps” deben de ir en la misma carpeta que los archivos de
“snaps” normales. Los archivos deben de ser descomprimidos.
Link oficial de bajarse los
archivos “crash test snaps & videos” de Mame:
http://www.mamechannel.it/pages/crashtest.php
• Artwork Backdrops, Bezels, Overlay, Crop atwork: Son decoraciones
“ingame” que aparecen durante la ejecución del juego. Hay que activar estas
opción previamente en la pestaña: “Default Game Options/Miscellaneous/Artwork
options”. Los archivos “zip” sin descomprimir han de ser metidos dentro de la
carpeta: “/mame/artwork”.
Nota importante: En la pestaña: “Default Game Options/Display/Videomode”
debe aparecer marcada la opción GDI o Direct3D. Este tipo de artwork no funciona
con DirectDraw.
Link oficial de descargas de los
“artworks ingame” de Mame:
http://mrdo.mameworld.info/mame_artwork_ingame.html
• Arcade Monitor Effect Files: Son archivos en formato “png” que intentan
reproducir el efecto de visualización de los monitores arcade en nuestros TFT o
CRT para ordenadores. Son básicamente imágenes que simulan diferentes “scanlines”,
con lo que se gana en realismo arcade. Estos archivos deben de ser
descomprimidos en la carpeta: “/mame/arworks” y seleccionados en la pestaña
“Default Game Options/Advanced/effects”.
Link oficial de descargas de los
“mame arcade monitor effect files”:
http://mrdo....http://mrdo.
• Fonts: Una de las últimas novedades que incorpora Mame es la
posibilidad de ver los menús de opciones “ingame” con la fuente de texto que
queramos. Lo único que hemos de hacer es usar fuentes en formato “bdg” o
convertir las ”ttf” a “bdf” con el programa "otf2bdf", y sustituir en: “/mame”
el archivo “ui.bdf” por el de la fuente de texto que queramos poniéndole este
nombre.
Link oficial de descargas de las
“mame fonts ingame”:
http://mrdo.mameworld.info/mame_artwork_supp.html
• Crosshairs: Se conoce con este nombre a los punteros de disparo en los
juegos de pistolas (light guns). Se puede sustituir la cruz de apuntar por
defecto que usa Mame por cualquier otro diseño, para ello sólo necesitamos
sustituir los archivos de imagenes en “png” llamados “cross0” (1er jugador) y
“cross1” (2º jugador) por los que queramos en la carpeta: “/mame/artwork”.
Link oficial de descargas de las
“crosshairs” de Mame:
http://mrdo.mameworld.info/mame_artwork_supp.html
• Samples: Algunos juegos de Mame, muy pocos, no tienen o están ausentes
algunos de sus efectos de sonido. Este archivo debe ser colocado en la carpeta:
“/mame/samples”.
Link oficial para bajarse los
archivos “sample” de Mame:
http://www.mameworld.net/samples/
Link no oficial para bajarse los
archivos “sample” de Mame (son los mismos archivos que los oficiales:
http://www.mamechannel.it/pages/samples.php
• History.dat: Este archivo de texto contiene toda clase de información
del cada uno de los juego de Mame: detalles técnicos, hitos en su emulación,
datos anecdóticos, etc. . El texto puede visualizarse en la zona de “Snap Tab” o
durante el juego. El archivo debe de ser descomprimido y ubicado en: “/mame”.
Link oficial para bajarse el
archivo “history.dat”:
http://www.arcade-history.com/
• Mameinfo.dat: Contiene información sobre los eventos más relevantes en
la emulación de los juegos de Mame, bugs, niveles, juegos de temática parecida,
etc. El texto se visualiza en los mismos espacios que el “history.dat”. El
archivo debe de ser descomprimido y ubicado en: “/mame”.
Link oficial para bajarse el
archivo “mameinfo.dat”:
http://www.mameworld.net/mameinfo/
• Highscore.dat: Nos permitirá salvaguardar nuestros récords en multitud
de juegos para que no se borren al cerrar el emulador Mame. El archivo debe de
ser descomprimido y ubicado en: “/mame”.
Link no oficial para los
“highscore.dat” de Mame:
http://www.mameworld.info/highscore/
• Cheat: Este es uno de los archivos más interesantes de Mame a mi
juicio, pues permite activar y crear trucos nuevos para obtener ventajas en los
juegos. Se activa en el menú de Mame “in game” (por defecto se presionará la
tecla “Tab” para sacarlo), donde se nos mostrará la relación de trucos
disponibles. El archivo debe de ser descomprimido y ubicado en: “/mame”.
Nota: Algunos trucos para funcionar necesitan que se resetee la rom sin
salir de Mame. Todos los trucos quedan desactivados si se sale del juego.
Link no oficial para bajarse el
archivo “cheat” de Mame:
http://cheat.retrogames.com/
• Command (sólo Mameplus): Este es un archivo de instrucciones con todas
las acciones de nuestro personaje, nave, vehículo o lo que sea que pueda
realizar el jugador. Se accede al mismo en el menú “in game” (durante el juego)
en “Game Documentation option/Show Commands”. El archivo debe ser descomprimido
y colocado en: "/mame".
Link oficial para bajarse el
archivo “command.dat”:
http://home.comcast.net/~plotor/command.html
• Catlist.ini: Catlist se refiere al término “category lists”, que
significa: “lista de categorías”, y que nos ayuda a clasificar los juegos de
MameUI en diferentes grupos. Por ejemplo: Juegos verticales, horizontales,
puzzles, año de manufactura, etc. Este archivo debe ser descomprimido y colocado
en la carpeta “/Mame/ini”.
Link oficial de bajarse el
archivo “catlist” de Mame:
http://www.mameworld.net/catlist/
Nota: Podemos crear nuestras propias categorías personalizadas. (Ver:
“Custom filters” en el apéndice de configuración del front-end de MAME o
interface de juegos)
• Nplayers.ini: Este archivo es muy parecido al anterior, pero tiene el
propósito de informarnos cuántos jugadores soporta uno u otro juego, si son
jugadores simultáneos o por turnos. El texto informativo puede ser visualizado
en el “Screenshot Tab/History” del front-end. Este archivo debe ser
descomprimido y colocado en la carpeta “/Mame/folders”.
Link oficial de bajarse el
archivo “nplayers” de Mame:
http://nplayers.arcadebelgium.be/
• Control.dat: Archivo informativo que nos ayudará a conocer los
controles que emplea cada uno de los juegos de Mame y cómo se juega con ellos.
El texto informativo puede ser visualizado en el “Screenshot Tab/History” del
front-end. Este archivo debe ser descomprimido y colocado en la carpeta “/Mame/folders”.
Link oficial de bajarse el
archivo “control.dat” de Mame:
http://fe.donkeyfly.com/controls/controls.php
Fuente del manual: http://zonaarcade.forumcommunity.net/?t=28521174
Por el momento nada mas tíos.
©Madcortina 2003-2010