MAMEWAH: Documentación, preguntas frecuentes

#67

Configuración inicial

MAMEWAH funciona adecuadamente, contínuamente obtengo [poner cualquier error aquí] cuando lo intento ejecutar, ¿qué pasa?

Asegúrese de tener DirectX8 o una versión superior instalado. Además, asegúrese de que tiene instalados los archivos 'system files' disponibles en la página de descargas de MAMEWAH, tal y como se indicaba Guiño.

Aspecto

¿Cómo hago que se muestren mis layouts?

Primero, léase la documentación sobre 'layouts'. Para una descripción más detallada, lea este hilo (gracias a JCrouse).

¿Por qué no se muestran mis 'snapshots'?

En primer lugar, asegúrese de haber instalado los 'system files' (system.zip desde la página de descargas de MAMEWAH).

Si eso falla, intente: Start > Ejecutar > regsvr32 paintx.dll . Esto debería registrar el componente PaintX.dll que es requerido para mostrar archivos .PNG.

¿Cómo consigo que se muestren los vídeos de previsualización en MAMEWAH?

Edite el archivo \mamewah\ini\emuname.ini correspondiente y ponga en movie_preview_path la ruta adecuada, por ejemplo c:\mame\previews, y ponga en movie_artwork_no el número de hueco para arte en el que desee mostrar el vídeo. También puede desear modificar la sección ### Movie Options ### en \mamewah\mamewah.ini (lea la documentación sobre archivos .ini para más detalles).

¿Puedo usar GIF animados en MAMEWAH?

No, de momento Triste

Configuración de emuladores

¿Cómo configuro [poner aquí un nombre de emulador] con MAMEWAH?

Un buen lugar para empezar es mirar si JCrouse tiene un archivo .ini preconfigurado para dicho emulador aquí (gracias, JCrouse). Necesitará modificar en dichos archivos emulator_executable para que apunte a la localización de sus emuladores, imágenes, etc... Si alguno no existe, necesitará crearse el suyo propio. Lea la guía de configuración básica y mire este hilo.

¿Cómo especifico un orden para que aparezcan mis emuladores en el menú?

Use números antes del nombre de los emuladores en los archivos .ini, por ejemplo 1-mame.ini, 2-fusion.ini, 3-zsnes.ini, etc... Los emuladores son mostrados en orden alfanumérico.

¿Puedo usar varias carpetas para las ROMs?

No, en general. Pero para MAME, si usa la opción verifysets_vs_listxml (o _listinfo para versiones viejas de MAME) en list_generation_method, entonces podrá. Asegúrese de que tiene configuradas las rutas de ROMs adecuadamente en su fichero mame.ini (de MAME, NO de MAMEWAH).

¿Puedo usar varias extensiones en las ROMs?

Como regla general, no. Recomiendo usar el mismo tipo de ficheros para todas las ROMs de un determinado emulador (por ejemplo .zip). De cualquier modo, poniendo rom_extension * permitirá que se listen todos los ficheros, PERO si el emulador requiere 'send_rom_extension 1' entonces el emulador/juego probablemente no se ejecutará correctamente.

¿Cómo puedo mostrar/usar la información de categoría CatVer en MAMEWAH?

Edite el archivo \mamewah\ini\emuname.ini correspondiente, y ponga la opción catver_ini_file como corresponda, por ejemplo c:\mame\catver.ini. Entonces regenere la lista principal para que se lea la información de categorías.

Al ejecutar [nombre del emulador] o [juego de PC] MAMEWAH se bloquea, ¿pero qué coño...?

MAMEWAH probablemente no se ha bloqueado, el emulador o aplicacion está funcionando por detrás. En \mamewah\ini\emuname.ini, intente añadir las etiquetas {dosbox} y/o {safelaunch}. NUNCA use la etiqueta {autodosbox} para otro emulador que no sea MAME.

Cuando ejecuto [nombre del juego] desde MAMEWAH, no funciona, ¿qué pasa?

Podrían ser varias cosas... abra \mamewah\mamewah.log y mire qué pone. El 'commandline' dentro de mamewah.log es el modo en el que MAMEWAH está intentando ejecutar el emulador. Ejecute el emulador manualmente desde la consola de windows para comprobar cómo hacerlo. Entonces modifique las opciones de ejecución de MAMEWAH para intentar duplicar el formato de línea de comandos.

Cuanto intento lanzar accesos directos a programas de DOS con el pogram shortcuts with the PC App. support they don't work, why not?

Los accesos directos a programas DOS tienen extensión .PIF. MAMEWAH sólo puede usar extensión .LNK (windows) para los accesos directos. Para solucionarlo, cree un fichero batch .BAT para ejecutar los archivos .PIF, luego, cree un acceso directo al fichero .BAT.

Controles

¿Por qué no funciona mi panel de control HotRod / X-Arcade / otro con MAMEWAH?

El archivo de controles está configurado para usar los controles por defecto de MAME. Los paneles HotRod, X-Arcade y tal vez otros similares usan las direcciones del teclado numérico (en lugar de las flechas normales), así que debe realizar algunos cambios en \mamewah\ctrlr\default.ini:

UP_1_GAME "DIK_NUMPAD8"
DOWN_1_GAME "DIK_NUMPAD2"
UP_1_LETTER "DIK_NUMPAD4"
DOWN_1_LETTER "DIK_NUMPAD6"

¿Cómo consigo que mi trackball funcione en MAMEWAH?

Edite \mamewah\ctrlr\default.ini, y ponga mouse 1. Por defecto, arriba/abajo en el trackball (o cualquier ratón) servirá para desplazarnos arriba/abajo en la lista de juegos.

Mi ratón/trackball/spinner no funciona cuando ejecuto juegos desde MAMEWAH... y funciona desde MAME32, ¿qué falla?

Las opciones como las de activar los controles de ratón en los juegos pertecen a MAME. Lea www.mameworld.net/easyemu para más ayuda al respecto.

¿Cómo consigo que funcione mi joystick de PC en MAMEWAH?

Edite \mamewah\ctrlr\default.ini, y ponga joystick 1. Por defecto, arriba/abajo en el joystick 1 servirá para desplazarse arriba/abajo por la lista de juegos. Dese cuenta de que los joysticks son numerados en el orden en el que aparecen en Panel de control > Dispositivos de juego, así que necesitará editar el número de joystick en el archivo ctrlr. Poniendo joystick 1 se activan las órdenes mandadas por todos los joysticks.

¿Por qué se comporta de un modo extraño mi joystick analógico en MAMEWAH?

Puede variar las opciones relacionadas _deadzone, _saturation y _sensitivity en el archivo \mamewah\ctrlr\default.ini, de cualquier modo, no estoy totalmente satisfecho con el funcionamiento de los joysticks analógicos (Intentaré mejorarlo en el futuro). Mientras tanto, le recomiendo que ponga _analog 0 y su joystick será tratado como si fuera digital.

Aplicaciones externas

¿Cómo ejecuto CPViewer / Johnny5 / cualquier otro visor de controls.dat desde MAMEWAH?

Use la opción app_x_ dentro de \mamewah\ini\emuname.ini. Primero apunte al visor, poniendo el ejecutable que corresponda en app_x_executable, por ejemplo c:\cpviewer\cpviewer.exe. Entonces, configure la opción app_x_commandline_format a [name] -clone [cloneof]. También puede poner la opción auto_launch_apps a 1, 2 o 3 (dependiendo de qué número de aplicacion use como 'x'). De este modo se autoejecutará el visor cada vez que lance un juego, previamente a la ejecución del emulador. Finalmente, puede configurar un atajo para dicha función en \mamewah\ctrlr\default.ini modificando LAUNCH_APP_x para poder ejecutar el visor cada vez que lo desee.

¿Cómo puedo usar WinIPAC para programar mi IPAC desde MAMEWAH?

En primer lugar, edite mamewah.ini y ponga la localización del programa en winipac_file, por ejemplo c:\winipac\winipac.exe. Entonces, ponga en mamewah_ipc_file la ruta hacia su fichero IPAC por defecto, que contiene la asignación de teclas para controlar MAMEWAH (por ejemplo c:\ipc\mamewah.ipc). Ahora, edite \mamewah\ini\emuname.ini, y ponga en ipc_file_or_path la ruta hacia el fichero IPC que corresponda a su emulador, por ejemplo c:\ipc\stella.ipc. Si este emulador fuese para aplicaciones de PC, debería apuntar a una carpeta que contenga los ficheros IPC para cada juego, por ejemplo c:\ipc\pcgames. MAMEWAH usará el programa WinIPAC para reprogramar el IPAC cada vez que un emulador (o aplicación de PC) sea lanzado, y reprogramarlo de nuevo al mapeo de control de MAMEWAH tras salir del juego o aplicación.

Miscelánea

¿Cómo configuro mi pantalla LCD para funcionar con MAMEWAH?

En mamewah.ini, edite estas opciones:

lcd_com_port (ponga el número de su puerto serie (COM) aquí)

lcd_settings (ponga los parámetros aquí*)

* baud rate : (110 / 300 / 600 / 1200 / 2400 / 9600 / 14400 / 19200 / 28800 /
38400 / 56000 / 128000 / 256000), paridad ([e]ven, [o]dd, [n]one, [m]ark, [s]pace), data bits
(4-8), stop bits (1, 1.5, 2). Ejemplo 9600,n,8,1 (esto variará dependiendo de su pantalla, etc...)

En su \mamewah\ini\emuname.ini (por ejemplo, mame.ini):

lcd_display_file_path (ponga la ruta a su fichero aquí*)

* Esta es la localización de sus ficheros LCD; básicamente son ficheros de texto (con extensión .lcd) para cada juego, conteniendo el texto que desea mostrar cuando un juego es ejecutado (y cualquier carácter adicional requerido por la pantalla para salto de línea, etc...).

Por ejemplo, puckman.lcd:

PuckMan - 4-way joystick

La creación de los ficheros .lcd depende de usted... pero eche un vistazo al programa de Silver 'MAME LCD Gen' en www.silverfoxy.plus.com Guiño.

lcd_fe_text (texto a mostrar mientras estamos en el Front-end, por ejemplo 'MAME - Multiple Arcade Machine Emulator' *).

* También se recomienda que se le añada a su pantalla LCD la orden de limpieza de pantalla al comienzo del archivo que se indique en lcd_fe_text

Mientras esté en el Front-end, el texto indicado en lcd_fe_text para el emulador seleccionado será mostrado en pantalla. Cuando ejecute un juego, el archivo .lcd correspondiente será leído y mostrado en la pantalla LCD. Al salir del juego, se reseteará el contenido del LCD a lo indicado en lcd_fe_text.

¿Puedo usar mi pantalla LCD conectada por puerto paralelo con MAMEWAH?

No, sólamente por puerto serie Triste

¿Por qué no suenan algunos de mis MP3s?

Parece que algunos MP3s requieren que las etiquetas ID3 estén en formato v1, no v2. Intente convertir las etiquetas, por ejemplo usando Winamp.

¿Puedo configurar MAMEWAH para que funcione verticalmente?

Desafortunadamente, MAMEWAH no permite la rotación de forma nativa. PERO si tiene una tarjeta gráfica capaz de realizar rotación por hardware (por ejemplo una ATi Radeon), o usa software para efectuar rotaciones (por ejemplo PivotPro), entonces puede crear un layout vertical. Simplemente, intercambie el tamaño horizontal y vertical en pixels, por ejemplo 480x640.

¿Puedo usar MAMEWAH con una tarjeta gráfica ArcadeVGA?

Si, yo recomendaría una resolución de 368x240 o similar. A algunos usuarios les gusta usar 640x288 para disponer de una resolución alta pero sin llegar a necesitar entrelazado. De cualquier modo, cree sus propios layouts usando el 'Layout Designer' o pruebe mis layouts 'Classic' de la página de descargas de MAMEWAH.

Puedo unir todos mis emuladores/juegos en una única lista?

Por el momento, no Triste

Me ha aparecido un pequeño temblor de pantalla tras salir de un juego, ¿por qué?

Intente configurar MAMEWAH para que use la misma resolución, tasa de refresco y número de colores que su escritorio de windows (o viceversa).

Cuestiones específicas de Windows 98

Cuando cambio de lista de juegos, alguna vez se tarda un montón en avanzar a la siguiente lista, ¿qué pasa?

Esto es debido al modo en el que MAMEWAH está programado, tan sólo almacena una lista en memoria en cada instante. En Windows 98, limpiar la lista actual causa un retardo al cambiar la lista. Reduzca el número de juegos en la lista con el fin de acelerar el cambio de una lista a otra.

Minwah

Artículos relacionados: 

Publicidad