Soundblaster audigy y advmame., En algunos juegos falla el sonido...
Ankon
view post Escrito el 28/6/2005, 16:40
Avatar

Supermarciano Doctorado

Grupo: Member
Mensajes: 518


Status: Offline: ultima azione eseguita il 24/12/2006, 16:00


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.
Playerbox
view post Escrito el 9/7/2005, 05:07

Utente cancellato






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.
 
Top
Ankon
view post Escrito el 9/7/2005, 10:31
Avatar

Supermarciano Doctorado

Grupo: Member
Mensajes: 518


Status: Offline: ultima azione eseguita il 24/12/2006, 16:00


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.
Playerbox
icon5  view post Escrito el 10/7/2005, 08:45

Utente cancellato






Mira este es mi advmame.rc

haber si te sirve:
QUOTE

debug_crash no
debug_rawsound no
debug_speedmark no
device_color_bgr15 yes
device_color_bgr16 yes
device_color_bgr24 yes
device_color_bgr32 yes
device_color_bgr8 yes
device_color_palette8 yes
device_color_yuy2 yes
device_joystick none
device_keyboard auto
device_mouse none
device_sound vsync/ac97
device_svgaline_divideclock no
device_svgaline_skipboard 0
device_vbeline_16bit_clock_multiplier 1
device_vbeline_8bit_clock_multiplier 1
device_vbeline_clock_multiplier 1
device_vbeline_mode bigger
device_video vbeline vgaline
device_video_cursor auto
device_video_doublescan yes
device_video_fastchange no
device_video_interlace yes
device_video_output auto
device_video_overlaysize 1024
device_video_singlescan yes
dir_artwork artwork
dir_diff diff
dir_hi hi
dir_image images
dir_inp inp
dir_memcard memcard
dir_nvram nvram
dir_rom roms
dir_sample samples
dir_snap snaps
dir_sta sta
display_adjust generate_clocky
display_antialias yes
display_artwork_backdrop yes
display_artwork_bezel no
display_artwork_crop no
display_artwork_overlay yes
display_aspectx 4
display_aspecty 3
display_beam 1
display_brightness 1
display_buffer no
display_color auto
display_expand 1
display_flicker 0
display_flipx no
display_flipy no
display_frameskip auto
display_gamma 1.15
display_intensity 1.5
display_interlaceeffect none
display_magnify 1
display_mode auto
display_pausebrightness 1
display_resize mixed
display_resizeeffect auto
display_restore yes
display_rgbeffect none
display_rol no
display_ror no
display_scanlines no
display_skipcolumns auto
display_skiplines auto
display_translucency yes
display_vsync yes
include
input_hotkey yes
input_idleexit 0
input_map[coin5] auto
input_map[coin6] auto
input_map[coin7] auto
input_map[coin8] auto
input_map[event10] auto
input_map[event11] auto
input_map[event12] auto
input_map[event13] auto
input_map[event14] auto
input_map[event1] auto
input_map[event2] auto
input_map[event3] auto
input_map[event4] auto
input_map[event5] auto
input_map[event6] auto
input_map[event7] auto
input_map[event8] auto
input_map[event9] auto
input_map[p1_dialx] auto
input_map[p1_dialy] auto
input_map[p1_lightgunx] auto
input_map[p1_lightguny] auto
input_map[p1_mousex] auto
input_map[p1_mousey] auto
input_map[p1_paddlex] auto
input_map[p1_paddley] auto
input_map[p1_pedalbrake] auto
input_map[p1_pedalgas] auto
input_map[p1_pedalother] auto
input_map[p1_stickx] auto
input_map[p1_sticky] auto
input_map[p1_stickz] auto
input_map[p1_trackballx] auto
input_map[p1_trackbally] auto
input_map[p2_dialx] auto
input_map[p2_dialy] auto
input_map[p2_lightgunx] auto
input_map[p2_lightguny] auto
input_map[p2_mousex] auto
input_map[p2_mousey] auto
input_map[p2_paddlex] auto
input_map[p2_paddley] auto
input_map[p2_pedalbrake] auto
input_map[p2_pedalgas] auto
input_map[p2_pedalother] auto
input_map[p2_stickx] auto
input_map[p2_sticky] auto
input_map[p2_stickz] auto
input_map[p2_trackballx] auto
input_map[p2_trackbally] auto
input_map[p3_dialx] auto
input_map[p3_dialy] auto
input_map[p3_lightgunx] auto
input_map[p3_lightguny] auto
input_map[p3_mahjong_a] auto
input_map[p3_mahjong_b] auto
input_map[p3_mahjong_bet] auto
input_map[p3_mahjong_c] auto
input_map[p3_mahjong_chance] auto
input_map[p3_mahjong_chi] auto
input_map[p3_mahjong_d] auto
input_map[p3_mahjong_double_up] auto
input_map[p3_mahjong_e] auto
input_map[p3_mahjong_f] auto
input_map[p3_mahjong_flip_flop] auto
input_map[p3_mahjong_g] auto
input_map[p3_mahjong_h] auto
input_map[p3_mahjong_i] auto
input_map[p3_mahjong_j] auto
input_map[p3_mahjong_k] auto
input_map[p3_mahjong_kan] auto
input_map[p3_mahjong_l] auto
input_map[p3_mahjong_m] auto
input_map[p3_mahjong_n] auto
input_map[p3_mahjong_pon] auto
input_map[p3_mahjong_reach] auto
input_map[p3_mahjong_ron] auto
input_map[p3_mahjong_score] auto
input_map[p3_mousex] auto
input_map[p3_mousey] auto
input_map[p3_paddlex] auto
input_map[p3_paddley] auto
input_map[p3_pedalbrake] auto
input_map[p3_pedalgas] auto
input_map[p3_pedalother] auto
input_map[p3_stickx] auto
input_map[p3_sticky] auto
input_map[p3_stickz] auto
input_map[p3_trackballx] auto
input_map[p3_trackbally] auto
input_map[p4_dialx] auto
input_map[p4_dialy] auto
input_map[p4_lightgunx] auto
input_map[p4_lightguny] auto
input_map[p4_mahjong_a] auto
input_map[p4_mahjong_b] auto
input_map[p4_mahjong_bet] auto
input_map[p4_mahjong_c] auto
input_map[p4_mahjong_chance] auto
input_map[p4_mahjong_chi] auto
input_map[p4_mahjong_d] auto
input_map[p4_mahjong_double_up] auto
input_map[p4_mahjong_e] auto
input_map[p4_mahjong_f] auto
input_map[p4_mahjong_flip_flop] auto
input_map[p4_mahjong_g] auto
input_map[p4_mahjong_h] auto
input_map[p4_mahjong_i] auto
input_map[p4_mahjong_j] auto
input_map[p4_mahjong_k] auto
input_map[p4_mahjong_kan] auto
input_map[p4_mahjong_l] auto
input_map[p4_mahjong_m] auto
input_map[p4_mahjong_n] auto
input_map[p4_mahjong_pon] auto
input_map[p4_mahjong_reach] auto
input_map[p4_mahjong_ron] auto
input_map[p4_mahjong_score] auto
input_map[p4_mousex] auto
input_map[p4_mousey] auto
input_map[p4_paddlex] auto
input_map[p4_paddley] auto
input_map[p4_pedalbrake] auto
input_map[p4_pedalgas] auto
input_map[p4_pedalother] auto
input_map[p4_stickx] auto
input_map[p4_sticky] auto
input_map[p4_stickz] auto
input_map[p4_trackballx] auto
input_map[p4_trackbally] auto
input_map[safequit] auto
input_map[service_coin5] auto
input_map[service_coin6] auto
input_map[service_coin7] auto
input_map[service_coin8] auto
input_map[ui_toggle_ui] auto
input_steadykey no
misc_bios default
misc_cheat yes
misc_cheatfile cheat.dat
misc_difficulty hardest
misc_eventdebug no
misc_eventfile event.dat
misc_freeplay no
misc_hiscorefile hiscore.dat
misc_historyfile history.dat
misc_infofile mameinfo.dat
misc_lang spain
misc_languagefile english.lng
misc_mutedemo no
misc_quiet yes
misc_safequit no
misc_timetorun 0
record_sound no
record_sound_time 15
record_video yes
record_video_interleave 2
record_video_time 15
script_coin1
script_coin2
script_coin3
script_coin4
script_emulation
script_event1
script_event10
script_event11
script_event12
script_event13
script_event14
script_event2
script_event3
script_event4
script_event5
script_event6
script_event7
script_event8
script_event9
script_led1 on(kdb, 0b1); wait(!event()); off(kdb, 0b1);
script_led2 on(kdb, 0b10); wait(!event()); off(kdb, 0b10);
script_led3
script_play
script_safequit
script_start1
script_start2
script_start3
script_start4
script_turbo while (event()) { toggle(kdb, 0b100); delay(100); } off(kdb, 0b100);
script_video wait(!event()); set(kdb, 0);
sound_adjust auto
sound_equalizer_highvolume 0
sound_equalizer_lowvolume 0
sound_equalizer_midvolume 0
sound_latency 0.12
sound_mode mono
sound_normalize yes
sound_resamplefilter yes
sound_samplerate 48000
sound_samples yes
sound_volume -3
sync_fps auto
sync_resample auto
sync_speed 1
sync_startuptime auto
sync_turbospeed 3
ui_color[help_other] 000000 808080
ui_color[help_p1] 000000 ffff00
ui_color[help_p2] 000000 00ff00
ui_color[help_p3] 000000 ff0000
ui_color[help_p4] 000000 00ffff
ui_color[interface] 000000 ffffff
ui_color[select] 000000 afffff
ui_color[tag] 247ef0 ffffff
ui_font auto
ui_fontsize auto
ui_helpimage auto
ui_translucency 1
device_video_format 15750 0.8 0.075 0.075 0.05 0.919847 0.0152672 0.0114504 0.0534351
device_video_clock 5-100 / 15.73 / 53-60

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..
 
Top
Ankon
view post Escrito el 10/7/2005, 13:28
Avatar

Supermarciano Doctorado

Grupo: Member
Mensajes: 518


Status: Offline: ultima azione eseguita il 24/12/2006, 16:00


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.
Playerbox
view post Escrito el 10/7/2005, 16:25

Utente cancellato






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.
 
Top
Ankon
view post Escrito el 11/7/2005, 22:26
Avatar

Supermarciano Doctorado

Grupo: Member
Mensajes: 518


Status: Offline: ultima azione eseguita il 24/12/2006, 16:00


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.
Playerbox
view post Escrito el 12/7/2005, 00:42

Utente cancellato






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.
 
Top
Playerbox
view post Escrito el 31/7/2005, 22:30

Utente cancellato






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.
 
Top
Ankon
view post Escrito el 2/8/2005, 23:33
Avatar

Supermarciano Doctorado

Grupo: Member
Mensajes: 518


Status: Offline: ultima azione eseguita il 24/12/2006, 16:00


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)

Advmame.rc:
---------------------------------
display_mode auto
display_adjust generate_clocky
device_video_clock 5-50 / 15.62 / 50-60 ; 5-50 / 15.73 / 50-60 ; 5-50 / 15.75 / 50-60
display_brightness 0.94
display_resize none
device_sound allegro/sbpro
sound_latency 0.1
vertical/display_rol yes

dir_rom c:\mameroms
input_map[p1_up] keyboard[0,8_pad] or joystick_digital[0,0,1,1] joystick_digital[0,1,1,1] joystick_digital[0,2,1,1]
input_map[p1_down] keyboard[0,2_pad] or joystick_digital[0,0,1,0] joystick_digital[0,1,1,0] joystick_digital[0,2,1,0]
input_map[p1_left] keyboard[0,4_pad] or joystick_digital[0,0,0,1] joystick_digital[0,1,0,1] joystick_digital[0,2,0,1] joystick_digital[0,3,0,1]
input_map[p1_right] keyboard[0,6_pad] or joystick_digital[0,0,0,0] joystick_digital[0,1,0,0] joystick_digital[0,2,0,0] joystick_digital[0,3,0,0]
input_map[coin1] keyboard[0,3] or joystick_button[0,8]
input_map[coin2] keyboard[0,4]
input_map[p2_button5] keyboard[0,e]
input_map[p2_button6] keyboard[0,openbrace]
neogeo/input_map[p1_button1] keyboard[0,c]
neogeo/input_map[p1_button2] keyboard[0,lshift]
neogeo/input_map[p1_button3] keyboard[0,z]
neogeo/input_map[p1_button4] keyboard[0,x]

device_video_format 15620 0.727273 0.0909091 0.0909091 0.0909091 0.854406 0.0536398 0.0114943 0.0804598
device_video_format 15730 0.727273 0.0909091 0.0909091 0.0909091 0.854962 0.0534351 0.0114504 0.0801527
device_video_format 15750 0.727273 0.0909091 0.0909091 0.0909091 0.854962 0.0534351 0.0114504 0.0801527
-------------------------------------------

Saludos.
Ankon
view post Escrito el 12/8/2005, 16:23
Avatar

Supermarciano Doctorado

Grupo: Member
Mensajes: 518


Status: Offline: ultima azione eseguita il 24/12/2006, 16:00


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 happy.gif .

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.
Playerbox
view post Escrito el 19/8/2005, 03:49

Utente cancellato






¡¡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?
 
Top
Ankon
view post Escrito el 19/8/2005, 19:33
Avatar

Supermarciano Doctorado

Grupo: Member
Mensajes: 518


Status: Offline: ultima azione eseguita il 24/12/2006, 16:00


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.gif )

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.
Playerbox
view post Escrito el 24/8/2005, 01:50

Utente cancellato






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... wink.gif
 
Top
Ankon
view post Escrito el 24/8/2005, 19:25
Avatar

Supermarciano Doctorado

Grupo: Member
Mensajes: 518


Status: Offline: ultima azione eseguita il 24/12/2006, 16:00


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 happy.gif .

¿Bajo windows con el mame32 se te oye bien con el amd 3,2ghz con ac97?

Saludos.
35 respuesta(s) desde el 31/12/2004, 02:07