AdvMame - Advance Mame

#2685

No os voy a contar como construí y reformé mi recreativa, porque ya he leído varios tutoriales magníficos sobre ello, sino que me centraré en el siguiente paso, que desde mi punto de vista es más importante para un buen disfrute de la recreativa: EL PONERSE A JUGAR

Para poneros en antesala de la mala suerte que se puede tener os diré que yo usaba una gforce2 (pensando que era una buena tarjeta gráfica) y cuando me puse a configurar el advmame, me trajo de cabeza durante 1 semana. Así que para empezar con buen pie, saca de tu pc cualquier tarjeta de nvidia y pon una ATI, a ser posible cualquier Ati rage pro o radeon (están tiradas de precio).

Como requisitos mínimos del pc para un óptimo funcionamiento del advmame y de otros emuladores (y de otras utilidades que mas adelante veremos) necesitamos:

  1. Un micro Pentium 3 o un duron a ser posible superior a 600 mhz.
  2. Memoria suficiente, al menos 128 megas de ram
  3. Tarjeta gráfica ATI
  4. Tarjeta de sonido SB
  5. Una recreativa con el jpac puesto. Lo puedes conseguir en: http://www.ultimarc.com/
  6. Dos cables alargadores, vga y ps/2

Como digo, esto es lo mínimo, aunque debéis saber que cuanto mejor sea vuestro equipo más fluidos irán los juegos.

Lo primero que debemos hacer es conectar el jpac correctamente (y no al revés), luego debes observarlo y verás que tiene una entrada y una salida ps/2 (los conectores que usan los teclados y los ratones de toda la vida) y una salida de un conector VGA.

01.png

El cable del teclado debes meterlo en la entrada del jpac y un cable alargador de ps/2 lo conectas de la salida del jpac a la torre del pc. Por el otro lado debes dejar conectado el alargador vga al jpac y por ahora no lo conectarás al pc ( se hace en el paso 9).

02.png

Paso 1

Descargar la versión actual del advance mame de:
http://advancemame.sourceforge.net/readme.html
Hay diferentes versiones, os recomiendo 'DOS binary for Pentium optimized for Pentium II and athlon'

Paso 2

Dejas los cables conectados como los de la foto.

Paso 3

Descomprimirlo en el directorio c:\1

Paso 4

Inicio--> programas-->ms-dos y ponedlo a pantalla completa.

Paso 5

Ejecuta ADVCFG.exe, estando en el directorio c:\1

Paso 6

Seleccionar el monitor que tenga tu recreativa. Los hay de 15, 16.5, 25 y 31.5 khz (son parámetros de frecuencia horizontal, pero no quiero hacer este tutorial demasiado técnico). Si no tienes ni pajolera idea de cual es tu monitor elige Standard resolution CGA 15khz, que es el más común y no te preocupes por si es otra, ya que en el siguiente paso te darás cuenta de que te has equivocado y podrás elegir otro valor.

Paso 7

Vuelves a seleccionar el mismo monitor, es decir 15khz dentro de los monitores arcade

Paso 8

Elegir easy centering

Paso 9

La pantalla de tu monitor se apaga y enchufas el cable VGA que viene del jpac a la tarjeta gráfica (quitando el que viene del monitor del PC)

Paso 10

¡¡¡Verás en la recreativa por primera vez algo legible!!! vamos por buen camino. Lo tendrás descentrado, así que con los potenciómetros que encontrarás dentro de la recreativa (metiendo la mano por el monedero), moverás la imagen. Si no ves nada legible es que tu monitor no es de 15khz, así que repite el proceso eligiendo 16.5khz...ó 30khz...

Paso 11

Pulsas intro y la imagen en tu recreativa se verá borrosa.

Paso 12

Intercambias los cables VGA en la tarjeta gráfica, con lo que la imagen se verá ahora en el monitor del pc.

Paso 13

Pulsas nuevamente intro con lo que salvarás y saldrás al DOS

Paso 14

Se ha creado un fichero llamado advmame.rc

Paso 15

Ahora se trata de decirle al emulador en qué directorio tienes las roms de los juegos. Edita el fichero advmame.rc. Al estar en DOS, sólo hay que poner: EDIT ADVMAME.RC

Paso 16

Nos situamos en la línea 25 y escribimos: dir_rom c:\1\roms

Paso 17

Pulsa ALT luego la tecla A y luego la tecla S y el programa te dirá que si quieres salvar los cambios. Le dices que .

Paso 18

Copiar las roms al directorio c:\1\roms

Paso 19

Estando en el directorio c:\1 escribir advmame nombredejuego. Por ejemplo: advmame pacland

Paso 20

Cambiar el cable vga y empezarás a jugar a tu juego favorito en la recreativa.

Paso 21

Pulsa la tecla TAB y configura tus movimientos favoritos. Se hace como en los antiguos spectrum, es decir, redefines la dirección ARRIBA (up), y le das al joystick hacia arriba y claro así con todas las direcciones y botones. El advmame detecta los botones que usa cada juego, así que cuando juegues al 'PAC-LAND' sólo podrás redefinir un botón de disparo, cuando juegues al 'TOKI' tendrás que redefinir 2 botones y cuando juegues al 'sf2' tendrás que redefinir 6 botones.

03.png

Ya queda lo más importante, disfrutar de todo el dinero y tiempo invertido. Para cualquier duda o sugerencia puedes encontrarme en el canal #mame del irc-hispano o puedes escribidme a raulsolpei@@@hotmail.com (quita las @ que sobran, esto es un recurso para evitar el correo no deseado).

ANEXO:

Configuración especial de Advmame bajo DOS para tarjetas NVIDIA.

Este pequeño anexo es específico para los que tengáis una tarjeta Nvidia y problemas a la hora de configurar el vídeo del advmame en MSDOS con las últimas versiones de Advmame.

El anexo surge debido a que partir de la versión 0.92 de advmame para DOS no conseguía configurarlo para que se viera en la TV por RGB-Scart con mi Geforce 4 Mx440, solo se veia en el monitor de pc, aunque eligiera monitor arcade/tv en las opciones del advcfg y al haber dado con la solución creí que sería interesante añadirlo a el tutorial de Advmame en MSDOS por si alguien se encuentra con el mismo problema.

Di con la solución al problema tras leer más en profundidad la documentación de advmame:

Por lo visto a partir de la versión 0.94 de advmame se cambió el driver gráfico causando que no funcionara en algunas tarjetas Nvidia, por lo cual existe una opción especifica para tarjetas Nvidia que 'fuerza' al advmame a usar el driver antiguo. Para conseguir esto debemos cambiar la linea del advmame.rc y advmenu.rc 'device_video auto' por 'device_video svgaline/nv3_leg vbeline vgaline vbe'.

(La información está en el apartado 4.1.1 del documento advdev.txt. Si os interesa y tambien teneis el mismo problema pero bajo windows, allí viene el comando para la versión windows de advmame)

Al principio puse solo 'device_video svgaline/nv3_leg'. Solo con esto ya funciona, pero no parecía funcionar la opción de buffering haciendo que apareciese efecto 'tearing' (yo en vez de Vsync sincronizo la imagen de advmame por buffering, si no, me falla el sonido) por lo que añadí el resto de drivers a la linea para que advmame elija automaticamente el más oportuno, o eso pone que hace en la documentación lo cual solucionó el problema de 'tearing'.

Si no os funciona ni el advcfg lo recomendable és descargar la versión 0.92 (o una anterior) de advmame y configurar el video con advcfg de esta versión, ya que esta si se verá con la tarjeta Nvidia.

El resultado de todo esto ha sido calidad y refresco de imágen perfecta, como siempre.

Svarada y Ankon

Publicidad