| |
| | Sonido erróneo integrado en placa, Fritura electrónica | |
| |  | |  |
 | - Bubu - | |  ¿Andandará la meta?
 Grupo: Moderadores generalesMensajes: 1136 Location: En los 80 Status:  | |
| 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:  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 | |  Marciano
Grupo: MemberMensajes: 130 Status:  | |
| 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 | |  Marciano
Grupo: MemberMensajes: 130 Status:  | |
| 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 - | |  ¿Andandará la meta?
 Grupo: Moderadores generalesMensajes: 1136 Location: En los 80 Status:  | |
| 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 | |  Marciano
Grupo: MemberMensajes: 130 Status:  | |
| 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 - | |  ¿Andandará la meta?
 Grupo: Moderadores generalesMensajes: 1136 Location: En los 80 Status:  | |
| Dime tu versión de MAME y una ROM a la que hayas comprobado que le falle el sonido.
|
|  |
 | zatoichidani | |  Marciano
Grupo: MemberMensajes: 130 Status:  | |
| 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 - | |  ¿Andandará la meta?
 Grupo: Moderadores generalesMensajes: 1136 Location: En los 80 Status:  | |
| 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 | |  Marciano
Grupo: MemberMensajes: 130 Status:  | |
| Era la última versión... pero ahora no me acuerdo del número.... pero seguro que era la última |
|  |
 | - Bubu - | |  ¿Andandará la meta?
 Grupo: Moderadores generalesMensajes: 1136 Location: En los 80 Status:  | |
| 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 |
| | | | |
|