Hola a todos, Después de varios meses y aprovechando las vacaciones navideñas he sacado el tiempo necesario para ponerme a configurar el sonido del advmame como es debido. Primero de todo conseguí que la tarjeta (una Soundblaster Audigy) sonara bajo DOS, que por defecto no lo hace ya que no se instalan automáticamente los drivers de DOS al instalar la tarjeta (para los que tengais la misma, los drivers vienen en el cd de instalación de la SBAudigy y se llaman Dosdriv). Tras probar varias configuraciones la que mejor resultado me ha dado es el 'device_sound allegro/sbpro' (aunque en teoria la SBAudigy 'emula' a la SB16 para el sonido de DOS, si elegía allegro/SB16 el sonido era bastante malo... :huh: ). El problema es que algunos juegos, como por ejemplo el Iron Horse o el Green Beret no se oyen bien, el sonido salta hasta convertirse en ruido intermitente. ¿Os pasa lo mismo a los demas que usais advmame?
Gracias por adelantado y un saludo.
BUBU ;-)2/1/2005, 01:45
A mí me pasaba con el MAME normal, y lo resolví actualizando la versión a la más nueva que había.
Ankon2/1/2005, 15:29
Hola de nuevo, Estoy usando la versión más nueva de advancemame.Lo bueno es que con el mame32 no me pasa...Por ahora ya he encontrado algo en común de los juegos que no se oyen bien, no van a 60Hz, por lo que supongo que los tiros irán por ahi...seguiré investigando. Saludos.
Lord Hiryu4/1/2005, 18:57
Hola Ankon. He probado el Iron Horse y el Green Beret, y sí, la resolución es curiosa....30hz, pero no he notado ningún tipo de anomalía en el sonido. Yo uso la última versión del Advmame, como la del Advmenu de Ms-dos, y mi tarjeta de sonido es una SoundBlasterLive 5.1. Este es mi autoexec.bat: SET BLASTER=A220 I5 D1 H5 P330 SET PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;c:/dosdrv SET PATH=%PATH%;C:\GMOUSE; C:\GMOUSE\GMOUSE.COM N2F8,3 SET CTSYN=C:\DOSDRV C:\DOSDRV\SBEINIT.COM mode con codepage prepare=((850) C:\WINDOWS\COMMAND\ega.cpi) mode con codepage select=850 keyb la,,C:\WINDOWS\COMMAND\keyboard.sys C:\WINDOWS\SMARTDRV.EXE
:MENU CLS @ECHO OFF ECHO. ECHO. ECHO. ECHO MENU PRINCIPAL: ECHO. ECHO. ECHO. ECHO [START 1] EJECUTA MAME !!! ECHO. ECHO [START 2] EJECUTA WINDOWS 98 ECHO. ECHO. ECHO. CHOICE /C:12 /T:1,10 /N ELIJA UNA OPCION IF ERRORLEVEL 2 GOTO WINDOWS IF ERRORLEVEL 1 GOTO MAME
:MAME CLS @ECHO OFF ECHO. ECHO. ECHO. ECHO ARRANCANDO MAME, POR FAVOR ESPERE... C: CD MAME89 ADVMENU GOTO END
:WINDOWS CLS @ECHO OFF ECHO. ECHO. ECHO. ECHO ARRANCANDO WINDOWS 98, POR FAVOR ESPERE... c: cd windows WIN GOTO END
(Una menú la mar de simple.....2 opciones...o Mame o win98...espera 10 segundos...y si no has tocado nada, ejecuta el Advmame) También carga los drivers del mouse para el trackball y el spinner.
Un saludo.
Ankon5/1/2005, 16:48
Gracias Lord Hiryu, cuando tenga un rato lo compararé con el mio. Un saludo.
Ankon6/1/2005, 23:35
¡Solucionado!, os pongo aqui como lo he conseguido por si le es útil a alguien (o por si se me olvida... :P ) tras comparar mi autoexec.bat con el de Lord Hiryu y ver que la configuración de la soudblaster era igual, descarté que fuera un problema de los drivers de DOS así que me centré en el Advmame y dí con la solución del problema. Como todos los juegos que no sonaban bien coincidian en que no iban a 60Hz lo primero que hice fué cambiar el 'display_adjust generate_yclock' por 'display_adjust generate_clocky' para que los juegos fuesen a sus Hz originales, esto solucionó el sonido (y de paso el movimiento y scroll) de juegos como R-Type o Smash TV. Tras hacer esto el Green Beret y el Iron Horse seguian sin oirse bien <_< ,pero he logrado solucionarlo añadiendo los siguientes comandos a el archivo advmame.rc: 'gberet/sound_latency 0.1' e 'ironhors/sound_latency 0.1' (el valor por defecto es sound_latency 0.05) Espero no encontrarme ninguno más que suene mal, aunque ya tengo una idea de como solucionarlo ^_^ . Gracias a Lord Hiryu y a BUBU por la ayuda que me habeis ofrecido.
Saludos.
Lord Hiryu7/1/2005, 08:37
Me alegro que por fin lo arreglases. Probaré lo de añadir latencia exclusiva a esos 2, al Iron Gorse y al Green Beret...pero ya te digo que a mi me sonaba de lujo. Un saludo.
amr13/1/2005, 11:37
A mi me ha pasado cuando probé con alguna tarjeta integrada en placa "compatible Sound Blaster", que he tenido que subirle la latencia para que no fuese a golpes. Pero no demasiado, por que si no se satura y no suena.
Un saludo!
Macarro13/1/2005, 12:01
Eso mismo me ha pasado a mi con otros emuladores y tarjetas de sonido incorporadas en placa base.
Lord Hiryu24/2/2005, 18:38
Ankon......una pregunta, el sonido lo tienes configurado así: device_sound auto o bien: device_sound allegro/sbpro
Es que llevo unos dias, emparanoiado con el sonido, que a veces va descompasado. También probaré lo de la latencia. Un saludo.
Ankon4/3/2005, 20:03
Hola Lord Hiryu, Perdona por no haber contestado antes pero esque no había visto el mensaje. (ni se me había eliminado la carta del browser del foro ni me había llegado notificación al email... :huh: ) Lo tengo configurado con 'device_sound allegro/sbpro' que suena mejor (al menos para mi gusto) que allegro/sb16, aunque si se te desacompasa el sonido casi seguro que es la latencia. Saludos!
Playerbox27/6/2005, 04:14
Yo uso una ac97 sound y me pasa lo mismo con los sonidos de los juegos, ¿como puedo ajustarlos correctamente para que no se escuche horrible?
Lord Hiryu27/6/2005, 07:49
Playerbox.....prueba a cambiar la latencia. Un saludo.
Playerbox27/6/2005, 08:41
ya probe pero la verdad solo se distorciono mas, esto solo me pasa en juegos verticales,3d y otros como el mortal kombat, los unicos que me trabajan correctamente son los de neogeo de ahi en adelante todos tienen fallas en el audio.
Playerbox28/6/2005, 00:06
Bueno que latencia me recomiendas
Ankon28/6/2005, 16:40
Hola Playerbox, En principio la corrección de latencia que hay que hacer es bastante pequeña, prueba a poner 0,1. Aunque si solo te pasa con algunos juegos quizá es porque el ordenador no tire bastante (¿que PC usas?) o haya algún problema de sincronia entre imágen y sonido por algun sitio que haga que los juegos no vayan a 100% causando esos problemas de sonido. Saludos.
Playerbox9/7/2005, 05:07
Pues no creo que sea el equipo ya que uso una:
Procesador-- AMD 2.8ghz 512 de ram ddr targeta integrada a la placa AC97 sound que mas te puedo decir.
bueno revise la misma targeta pero trabajando desde windows y me trabaja muy bien, desde dos se supone que deve de ser mejor pero ya veo que no, pues en algunos juegos viejitos se mueven muy lentos y en windows no ademas de que el sonido se distorciona o se escucha doble como en el caso del mortal kombat donde mas lo he notado ademas de que se alenta al escucharse asi.
que crees que pueda ser o que te podria enseñar para que me digas que hacer.
Gracias.
Ankon9/7/2005, 10:31
Hola de nuevo, Ok, entonces del pc no es (excepto, supongo, en algunos de los juegos en 3d). Si puedes, pega aqui tu Advmame.rc para que podamos ver como está configurado.
De todas formas, un poco más arriba, otra gente decia que había tenido los mismos problemas con tarjetas de sonido integradas en la placa...a ver si podemos solucionarlo, pero no es cosa facil (yo tardé bastante tiempo) ya que el advmame es muy 'delicado' en este aspecto...incluso las opciones de video interfieren con el sonido.
Un saludo.
Playerbox10/7/2005, 08:45
Mira este es mi advmame.rc
haber si te sirve:
Nota -- la modeline la tengo a standart320x240 pero por descuido la borre.
Dime que le muevo o si esta bien-- hay que hacer la prueva para corregir el problema.. ;)
Ankon10/7/2005, 13:28
Hola de nuevo, A ver si podemos solucionar esto...antes de hacer ninguna prueba pon la latencia a su valor por defecto (0,05 ya lo cambiarás si te da algún problema cuando lo tengas casi ajustado) Me he fijado que usas el 'device_sound vsync/ac97' y aqui puede ser donde te aparezcan los problemas, pues a mi la opcion de vsync en el sonido me dió problemas parecidos a los que tienes. Ahora que me fijo te dan problemas por ejemplo el mortal kombat y otros juegos que probablemante usen un refresco de video 'no standard' lo cual podría ser la causa de que el sonido pierda la sincronia. Salvo las repeticiones, es cierto que la opción Vsync/x se oye muy bien en cuanto a calidad de sonido (igual que el Mame32).
Yo haría pruebas con las otras opciones que aparecen en el documento advdev hasta que encuentres uno que se oiga bien. Yo lo hice y tuve que sacrificar un poco (pero muy poco) de calidad de sonido a cambio de que se oyera bien.
Saludos.
Playerbox10/7/2005, 16:25
Eso si Ankor la latencia la cambie porque asi es como se escucha mejor el juego y lo de vsync es el unico que soporta la ac97 segun la documentacion del advmame. ¿Hay otra que lo soporte? o como cres que pueda ponerle para que me detecte el audio ya que si le pongo "auto" no me detecta el sonido.
Ankon11/7/2005, 22:26
Es cierto, el advmame solo soporta 2 tipos de Ac97...vaya...pero bueno, por probar no se pierde nada, si no se oye siempre puedes volver a la opción anterior (de todas formas me suena que el AC97 es compatible con soundblaster, pero no se si en este tema tambien). En teoria mi tarjeta solo emula Sb16 y probando otras opciones al final me quede son la 'device_sound allegro/Sbpro', que suena mucho mejor que la allegro/sb16.
Si nada de esto funciona será cuestión de ajustar la latencia lo mejor posible ya que veo que el refresco si te debería ir a la velocidad original ('display_adjust generate clocky'). Ah, y una cosa más, prueba a rotar los juegos verticales 90 grados a ver que tal se oyen (añade 'vertical/display_rol yes' al advmame.rc ).
Saludos.
Playerbox12/7/2005, 00:42
Muy bien deja intento haber que tal me funciona usando la configuracion como si fuese una sound blaster, pero acuerdate de contestarme para poder hacer entre los 2 un mejor sonido en los juegos. ah y otra cosa a que se deve que algunos juegos se mueven muy lentamente como el ultimate mortal kombat 3 (ademas del sonido) en msdos y en la version de windows corren perfectamente auque el audio se escucha mal pero no tan mal como en msdos.
Playerbox31/7/2005, 22:30
Que tal Ankon ya regrese, andaba de vacaciones :)
Bueno sobre lo que te decia del sonido que no se escucha bien en algunos juegos, me dijiste que intentara cambiar el vsync/ac97 por otro pero de hecho lo he cambiado a todas las configuraciones posibles y ninguna me da sonido, ¿Que pasara?
De casualidad no tendras una configuracion que te valla muy bien para el advmame.
Ankon2/8/2005, 23:33
Hola, Bienvenido de vuelta. Si como mejor te va es con el vsync/ac97 usa ese, ahora será cuestión de ver porqué suena mal...¿Probaste a rotar los juegos verticales?, para saber si se oyen mejor o no con la pantalla rotada. En cuanto a lo del Mk3 no te puedo ayudar, pues a mi solo me va bien el MK1, el 2 y el 3 me van lentos (y se me oyen mal por eso mismo).
Lo de la configuración del advmame depende mucho del ordenador, monitor y tarjeta de sonido que uses, pero te pongo mi advmame.rc aqui de todas formas para que lo compares con el tuyo. (No tiene nada en especial excepto la latencia de sonido, que la he aumentado para que se me oyera bien y las modelines que hay al final, aunque no las suelo usar ya que las que me salen por defecto me van bien)
Hola de nuevo Playerbox, Bueno, estos dias he estado haciendo pruebas con el Vsync/sb (supongo que será el equivalente al vsync/ac97) y si da problemas de sonido, pero tras hacer unas pruebas he conseguido solucionarlos ^_^ .
Si pulsas F11 mientras juegas al advmame aparece arriba a la derecha 'Auto 100%-100%' y si te fijas verás que el sonido se oye mal cuando el segundo de los valores fluctua (aunque sea un 1%) causando problemas de sonido (crujidos, altibajos, repeticiones, etc...). Tras fijarme y pensar un rato encontré la causa por la cual el advmame tiene esas pequeñas diferencias de velocidad...para mantener la sincronía de video (el Vsync), por lo tanto si desactivas el Vsync de las opciones de video del advmame verás como desaparecen todas las interfrencias del sonido ya que los juegos van constantemente al 100%. El único inconveniente de esto es que ocsionalmente se dará el 'efecto tearing' en la pantalla (aqui en la PRF EM022 viene explicado el efecto 'tearing' http://www.marcianitos.org/prf/emmame.htm#EM022 )
A mi me funcionó asi, a ver si a ti también. Saludos.
Playerbox19/8/2005, 03:49
¡¡SABES!!
ya he estado haciendo eso que me dices y pues la verdad aun sigue igual el sonido se escucha crujible y doble, no se que sea pero la verdad no cambio mas que el efecto que dices que si aparecio pero el sonido esta peor y de hacho le subi la latencia a 0.2 y parece que se escucha algo mejor pero se sigue escuchando doble ademas precione el F11 y el porciento en los juegos que se escuchan mal es de 75 a 100 cambia constantamente cada vas que se va a escuchar algo.
¿Que podra ser alguna solucion?
y disculpa la molestia pero ya he echo de todo y no se ah solucionado --- ¿Donde encontrare los drivers de dos para la ac97?
Ankon19/8/2005, 19:33
Hola, Por lo que he entendido, los juegos que te van a 100% se oyen bien, pero los que van cambiando entre 75 y 100% son los que se oyen mal. Si es asi, solo decirte que eso es normal y que a mi también me pasa ya que, que yo sepa (y por las pruebas que he hecho), para que un juego se oiga bien con el advmame tiene que funcionar al 100%. La solución a eso no está en los drivers de la tarjeta de sonido, si no en la velocidad de ejecución del juego ,que a ser posible, ha de ser igual a la original. (a mi los juegos que me van a 75%, o menos, porque mi equipo es mucho menos potente que el tuyo, no se me oyen bien ni a tiros...y a tiros es como se oyen, el sonido se va oyendo como a cortes, como si fueras encendiendo y apagando a toda velocidad un casette :blink: )
Los drivers de DOS de la tarjeta de sonido deberían estar en el CD de la placa base del ordenador, en el mismo sitio que los drivers de windows.
Saludos.
Playerbox24/8/2005, 01:50
Bueno lo que me dices no lo tengo del todo claro, ya que cabe mensionar que en una placa madre con sound blaster integrado a 1.8ghz que tengo estos juegos se mueven lentos pero no se distorciona el audio como en la que tengo ahorita que es a 3.2ghz con ac97 sound donde al parecer se mueven bien estos juegos pero el audio se distorciona. Mira mi equipo donde me pasa esto es:
AMD 3.2ghz 512mb DDR RAM Video integrado en placa de 64mb Audio integrado en placa de ac97
bueno creo que es suficiente para que me digas que le faltaria poner a esta PC para que me corra los juegos correctamente. y sobre los drivers en el cd creo que no los trae ya que solo bienen de windows. ¿Alguna web para descargarlos?
S@ludos... ;)
Ankon24/8/2005, 19:25
Hola, Lo de los drivers puedes probar a mirar en la página oficial de tu placa base, si está integrado el audio alli deberian tener los drivers ¿no?
¿El PC ese 1,8 ghz y soundblaster lo usabas también con advmame? Porque si lo usabas con advmame y se te oía bien podrías postear como lo configuraste para configurarlo yo igual, pues a mi los juegos que me van lentos se me oyen fatal ^_^ .
¿Bajo windows con el mame32 se te oye bien con el amd 3,2ghz con ac97?
Saludos.
Lord Hiryu25/8/2005, 10:35
Playerbox....Ankon te ha dado la solución. El tema Playerbox, por el cuál el sonido te vá desincronizado...puede ser algo por la latencia....pero el verdadero fallo lo tienes aquí:
Entiendo que siendo de mexico, uses el sistema NTSC...(desconozco si tu TV tiene sistema PAL...pero fijo que sí)
Prueba a cambiar sólo el device Clock: a 50-60 en vez de 53-60. El sonido te vá mal, pués todos los juegos los ejecutas a 320x200...(ajustando así todas las resoluciones de los juegos a 320x200) Añade TODAS estas modelines, y comenta que tal te vá ahora:
Un saludo.
Playerbox26/8/2005, 20:43
Gracias Lord Hiryu pero esque mi targeta de video solo acepta por configuracion maxima 320x240 en la configuracion para que se pueda ver, al agregar las modelines que me das solo se distorciona la imagen como si estuviese mal configurada.
S@ludos.. ;)
Playerbox26/8/2005, 20:57
Mira creo que estas lineas son las que estoy usando en este momento:
con esas me vah bien el video pero el audio no, y al agregar las que me diste se distorciona la pantalla.
Bueno gracias y espero que me puedas ayudar... ;)
Ankon30/8/2005, 00:30
Hola, Playerbox, prueba a cambiar la primera linea que pones por: device_video_clock 5-100 / 15.73 / 50-60 y añade tambien la linea display_adjust generate_clocky
A ver si ayuda con el sonido. Saludos.
Playerbox30/8/2005, 23:12
Ya eh intentado eso, de hecho ya hasta puse todas las posibles resoluciones soportadas y con esto creo que los mk's ya se corrigieron pero solo ese ya que los demas se an estropeado aun mas en el audio.... ¿raro? ¿entonces que pasara?
Playerbox30/8/2005, 23:13
ah y se me olvidaba decir que mi monitor no soporta la señal en PAL solo ntsc y Standart.. :)