Sonido erróneo integrado en placa, Fritura electrónica
- Bubu -
view post Escrito el 10/9/2006, 17:10
Avatar

¿Andandará la meta?

Grupo: Moderadores generales
Mensajes: 1136
Location: En los 80


Status: Offline: ultima azione eseguita il 15/1/2007, 01:00


Buenas,

casi todas las preguntas que se hacen en esta sección de sonido se refieren a un sonido erróneo usando una placa base con algún chip AC97.
Yo tengo actualmente ese problema, así que abro este hilo para intentar resolver de una vez por todas este poblema.

Primeramente anuncio que no sé la solución. De hecho abro este hilo para a ver si entre todos llegamos a alguna conclusión.

Lo primero que haré será describir el poblema:

CODE
"En algunos juegos (o todos) de MAME el sonido es incorrecto. Suena como un eco que empiza fuerte y se va atenuando. Tengo el sonido integrado en la placa base.



A continuación paso a describir cómo tengo montado el tinglado:

CODE
Sonido: Realtek AC'97 Audio for VIA8233 Audio Controller
S.O.: DOS de Win98
Emulador: AdvMAME
FrontEnd: AdvMENU



Para poner en común los descubrimientos que se vayan haciendo, necesitamos estudiar un juego en concreto. An mi caso hay unos cuantos. Voy a utilizar el llamado "Berlin Wall, The" cuya ROM es berlwall:


image


Pienso que el problema del sonido está ligado al vídeo. Lo digo por lo siguiente: cuando cargo este juego en AdvMAME, el sonido es el de la fritura electrónica. Entrando en las opciones de vídeo (pulsando TAB), veo que el modo de vídeo que está seleccionado es:

CODE
288x240x16 5.5/15.7/60.0


Pues bien, si elijo este otro modo...

CODE
288x240x16 6.0/15.7/60.0


...ocurre un milagro: el sonido se arregla automáticamente. ¿Por qué? Ni p* idea. A veces no se arregla, y volviendo al primer modo ya sí. Otras veces, tengo que cambiar de uno a otro 2 ó 3 veces, y entonces se arregla.

Pero es que es más. Si ahora mediante las opciones de vídeo de AdvMAME le digo que me guarde esa configuración de vídeo para este juego, salgo al AdvMENU, y vuelvo a entrar en este juego, el sonido vuelve a estar mal aunque con el modo de vídeo que grabé con el que sonaba correctamente.


Lo que espero es que alguien con mi misma configuración (AC97 + DOS + AdvMAME + AdvMENU) lance este juego y me diga qué es lo que ocurre.


¡¡ Gracias !!

zatoichidani
view post Escrito el 10/9/2006, 19:48
Avatar

Marciano

Grupo: Member
Mensajes: 130


Status: Offline: ultima azione eseguita il 27/10/2006, 17:41


Y si puede ser también nos den la solución a los que tenemos el mame normal y corriente corriendo en XP. (insisto en el mame.ini)
zatoichidani
view post Escrito el 10/9/2006, 21:08
Avatar

Marciano

Grupo: Member
Mensajes: 130


Status: Offline: ultima azione eseguita il 27/10/2006, 17:41


Veamos... he realizado algún cambio y este es el resultado. (Recordad que tengo mame dos con XP)

Dentro del archivo mame.ini he modificado lo siguiente:

Yo tenia la linea Triplebuffer con un 1 ; al cambiarla por 0, me ha eliminado el petardeo de sonido en todos los juegos (al menos en los problematicos que antes petardeaban). Pero este cambio ha tenido como consecuencia la aparición de una rayita en el scroll horizontal.

He intentado subsanar este defecto gráfico con la opción Waitvsync, en la que yo tenía un 0, y poniéndole un 1, sigue apareciendo la rayita...

Es decir, que para eliminar el defecto de sonido, tengo que fastidiar el scroll con la aparición de la rayita, y viceversa...

Haber si esta prueba le da pistas a alguien y solucionamos el tema

También, que se me olvidaba, en la línea Syncrefresh, tenía puesto un 0 precisamente porque al poner un 1, me distorsionaba el sonido. Pero aún teniendo un 0 (que es lo que tengo apuntado como correcto), sigue petardeando...
- Bubu -
view post Escrito el 10/9/2006, 22:08
Avatar

¿Andandará la meta?

Grupo: Moderadores generales
Mensajes: 1136
Location: En los 80


Status: Offline: ultima azione eseguita il 15/1/2007, 01:00


Muy buenas,

pero que muy buenas noticias.

Creo que he dado con el tema. Resulta que a los que tenemos el sonido integrado en placa base con AC97, tenemos que seleccionar el driver "vsync/ac97" en el advmame.rc como todos sabéis.

Esto me dio una pista. Digo : "pues voy a buscar en el advmame.rc todas las opciones que contengan la palabra vsyn".

Encontré unas cuantas. Empecé a guglear por ahí informándome de qué iba cada parámetro, me puse a cambiar valores, y voilà, poblema resuelto.

He aquí cómo tienen que estar los parámetros en el advmame.rc para que el sonido sea perfecto:

CODE
sync_fps auto
sync_resample auto
sync_speed 1
sync_startuptime 2
sync_turbospeed 3


La opción sync_startuptime la tenía en auto. FUe cambiarla a 2, y todo de lujo (el valor 1 sigue fallando, pues creo que es el mismo que el valor auto).


Bueno, pues espero que esto les sirva a todos los que tengan AC97 + DOS + ADVMAME y el sonido les vaya mal.

Zatoichidani, a ver si saco un rato y le hecho un vistazo a tu caso. Tú tenías también AC97, ¿no?
zatoichidani
view post Escrito el 10/9/2006, 22:45
Avatar

Marciano

Grupo: Member
Mensajes: 130


Status: Offline: ultima azione eseguita il 27/10/2006, 17:41


En el panel de control, en la sección sonido, le doy a la pestaña hardware y me aparece una SoundMAX integrated digital audio.

Supongo que te refieres a esto.

Mi placa es una ASUS
- Bubu -
view post Escrito el 11/9/2006, 22:06
Avatar

¿Andandará la meta?

Grupo: Moderadores generales
Mensajes: 1136
Location: En los 80


Status: Offline: ultima azione eseguita il 15/1/2007, 01:00


Dime tu versión de MAME y una ROM a la que hayas comprobado que le falle el sonido.
zatoichidani
view post Escrito el 12/9/2006, 20:33
Avatar

Marciano

Grupo: Member
Mensajes: 130


Status: Offline: ultima azione eseguita il 27/10/2006, 17:41


ok

Mira, da la casualidad que ayer hice un cambio... mi mamewah era muy inestable y me daba errores, así que cambié y utilicé el autoinstalable de mamewah que corre por el foro.

Este trae entre otros emus el mame32 plus que es el que tengo ahora.

De todas formas, el sonido sigue fallando. Por citar algunos, el Rastan, Street fighter II Champion edition, Art of fightin, en general en casi todos (en un momento u otro)

Gracias y haber si hay suerte... (desconozco los menus del mame32plus, pero quizás configurando algo en sonido solvente el problema no?) Lo tengo todo configurado por defecto.
- Bubu -
view post Escrito el 12/9/2006, 21:51
Avatar

¿Andandará la meta?

Grupo: Moderadores generales
Mensajes: 1136
Location: En los 80


Status: Offline: ultima azione eseguita il 15/1/2007, 01:00


Es que el plus no lo conozco. Tú usabas MAME de línea de comandos y fallaba el sonido, ¿no? Dime qué versión exactamente era, que el MAME sí lo conozco.
zatoichidani
view post Escrito el 12/9/2006, 22:06
Avatar

Marciano

Grupo: Member
Mensajes: 130


Status: Offline: ultima azione eseguita il 27/10/2006, 17:41


Era la última versión... pero ahora no me acuerdo del número.... pero seguro que era la última
- Bubu -
view post Escrito el 18/9/2006, 22:11
Avatar

¿Andandará la meta?

Grupo: Moderadores generales
Mensajes: 1136
Location: En los 80


Status: Offline: ultima azione eseguita il 15/1/2007, 01:00


Vaya paranoia más guapa: cuando puse en AdvMAME el parámetro sync_startuptime a 2 (estaba en auto), se me arregló el sonido de todos los juegos, al menos de los que tenía yo localizados que sonaban mal, PEEEERO el Galaxian que sonaba bien se estropeó.

Así que digo: donde comen 2, comen 3. Puse el sync_startuptime a 3, y se arregló también, PEEEEEEEEERO ahora se ha estropeado el Phoenix.

Esto es chulíiiiiisimo, como no tengo otra cosa que hacer...


****************

Por cierto, zatoichi, me acabo de descargar el MAME 0.108 en línea de comandos para Window$, y he ejecutado el juego RIBBIT, y efectivamente el sonido sale a tirones.

He pulsado F11 para ver a qué velocidad iba, y me salía lentísimo, a 7 fps, cuando debería ser a 60 fps.

Le he reducido el tamaño de la ventana, y ya ha sonado de lujo. Para ello he hecho estos cambios en el MAME.ini:

CODE
video                     auto
window                    1
resolution                200


Una vez eso, el juego salía en una ventanita enana, pero el sonido iba muy bien. Pulsando F11, ya me salía la velocidad a 60 fps.

Mira a ver si a ti te pasa lo mismo. No deigo que la solución sea reducir la ventana, pero por lo menos tenemos una pista.
9 respuesta(s) desde el 10/9/2006, 17:10