advmame + TV + linux problemas gordos, incluso con un conversor externo vga pal
japdos
view post Escrito el 17/6/2005, 08:49

Viciado

Grupo: Member
Mensajes: 97


Status: Offline: ultima azione eseguita il 14/1/2007, 16:01


Hola a todos
Estoy sufriendo un set de problemas con la maca que ya me veo obligado a pedir ayuda.
La situacion es la siguiente:
recreativa con un TV pal (euroconector)
pc con tarjeta grafica matrox pci (o ati radeon 7000)
advanceCD
hacking de gamepads para los controles
conversor vga pal externo (best buy easy view millenium edition) o vga-scart cable

El problema es
con el vga-scart cable y el advance configurado para PAL TV:
consigo que se vea el advanceMenu (se ve de vicio) y algún juego (Rtype) y van de pm, pero los demás juegos salen totalmente desincronizados. debe ser cosa de los modelines y el drier de video que usa advancecd (framebuffer) el caso es que no acierto a ver otros juegos (con pal.rc y no puedo ejecutar advcfg puesto que en modo consola advancecd no usa la configuracion del menu y no se puede ver el texto)
Esta es laopcion que mas me interesa que funcione.

Probando otras maneras, configuré el advancecd para que usara un monitor de PC y por medio del conversor vga-pal externo de best buy pues pasar la imagen a la tv de la recre. Conseguido, incluso en modo RGB que trae el aparato (la calidad no es coo con el vga-scart puesto que algo de tratamiento de los colores recibe pero es muy superior a svhs) PERO tiene un jodido efecto de tearing muy acusado, y no es dependiendte de mame, ya que si pongo ese cacharro con un windows, y una pelicula, ocurre lo mismo, unos miniparones que no dejan que todo vaya fluído, hay que fijarse, pero molestan.

Si descarto esta opcion que parece ser problema del cacharro externo no me queda mas que hacer funcionar la primera, porque estas otras están descartadas:
-utilizar las salida de tv de la ati radeon (descartado porque advancecd no da soporte a la salida de tv de estas tarjetas, lo ha dicho su creador)
-utilizar otra cosa que no sea linux (para quitar el modo fb), esto tiene dos problemas:
1- que es una gozada apagar la maquina a cañón y que sepas que no se te va a joder windows el día que mas amigos te vienena jugar....(es un liveCD)
2-Mis controles son un hacking de gamepads USB, y si pongo el advancemame para DOS (como en estos momentos estará pensando Lord, pues no me funcionan, quizá la opcion sea pasar de estos contrles y pillar un jpac y fiesta)

La mejor solución sería hacer funcionar el vga-scart para todos los juegos...pero por mas que he buscando en el foro, no veo que nadie haya usado advance mame para linux con salida a TV.

una ayudita please...
Lord Hiryu
view post Escrito el 17/6/2005, 10:13
Avatar

Master of Stick Of Pain!!!! I wanna Rock!!!!!!! And 80's Porn Star too!!!!!

Grupo: Moderadores generales
Mensajes: 4740
Location: Por Murcia,Barna,Madrid y Valencia más o menos


Status: Offline: ultima azione eseguita il 16/1/2007, 18:49


Yo nunca he usado Linux....por lo que mi ayuda será más bien poca.
No obstante...si decides prescindir de Linux...(como bien dices, deberás cambiar tu tipo de interface de controles)....puedes hacer una instalación básicca de Ms-dos o mejor...una de Win98se, pero con el boot modificado, para que sólo arranque DOs...(es mucho más comodo para el tema del manteniemiento).

Puedes optar por el hack de teclado..o bien directamente..un I-PAC /J-Pac.

El hack de LPT1, lo descarto, ya que aún no sabemos que drivers meterle para que funcione bajo Dos..
Los Hack de joystick...te verás limitado al uso de pads de puerto serie....

Haciendo una instalación de Win98 con el Boot modificado, puedes crearte un autoexec, para que sólo al arrancar, cargue el Advmame.

También, personalmente, instalaría el Advmame y el advmenu, en vez del AdvanceCD....ya que deja muy poco margen para poder configurarlo optimamente.
También veo bien que uses el hack del cable SCART-VGA, y si tu tele acepta este tipo de salida...no veo porque no puede trabajar, aparte de los 50hz...a 60hz...(las teles modernas..por malas que sean..dan esa opción).

Luego todo es copiar las modelines tanto de las TV PAL.rc como TV NTSC.rc en el advmame.rc y advmenu.rc.
Además de aplicarle los PClock/HcLock de 50-60.

Otra cosa será que deberás usar, para no dañar nada, algún programa como el VGATV.
Aquí tienes un ejemplo del modo de carga de un PC con una TV PAl, con el uso del cable SCART-VGA y el Advmame:
http://www.mameworld.net/dosmame/myconfig.php

Y aquí podrás encontrar utilísmos programas para tal efecto:
http://www.mameworld.net/dosmame/other.php

Para el uso de windows98, deberás cargar el PowerStrip...pero vamos...si eres muy mañoso con DOS....yo pasaria del tema..(el PowerStrip es mu joputa de configurar)...no obstante...inténtalo!!!

Otra cosa que me olvidaba....el tema de la asincronia....el efecto Tearing.
Una vez tengas cofiugurado el advcfg.exe...por defecto, la linea que añade al advmame.rc, es la siguiente:
display_adjust generate_yclock

cambiala por esta otra:
display_adjust generate_clocky

Supongo que ya lo habrás leido....pero te remito a él, ya que explico el tema del uso del cable con TV PAL...y como usar también la norma NTSC:
Tutorial Advmame para MS-dos

Espero que te sirva de ayuda.

Un saludo.
japdos
view post Escrito el 17/6/2005, 12:06

Viciado

Grupo: Member
Mensajes: 97


Status: Offline: ultima azione eseguita il 14/1/2007, 16:01


Lord, síi, creo que probaré con un teclado +advmame + advmenu par DOS puro y el vga-scart a la TV PAL, descartando el conversor externo (para que me gastaría los cuartos!!)

si eso funciona es que era cosa del advanceCD (linux, su framebuffer y los modelines) y sintiendolo mucho (no se la de cds que llevo tostados para diferentes pruebas, y es que para monitor de pc es una solucion ideal) lo descartaré

El caso es que mi TV la compré a propósito para ello, me aseguré que tuviera RGB habilitado en el scart, es una sanyo de 21", pero yo pensaba q estas tv son solo PAL,
par que meter modelines NTSC? hay formatos nativos de juegos que deben cargar con frecuencias NTSC exclusivamente?
Por otro lado, tu frase "Además de aplicarle los PClock/HcLock de 50-60." me ha dejado descuadrado, 50-60 sería para vclock, pero para pclock y hclock serían 5-50 / 15.62 no?

Una pregunta, tu que lo tienes montado así, como le sientan los apagones a la maquina? la apagas cerrando previamente el advmenu y luego apagas o apagas a cañon?...yo recuerdo con mi 386 apagar siempre a cañon y nunca pasaba nada.....pero ahora uno despues de windows y linux uno tiende a pensar que si está escribiendo justo el historio o los records se joda el archivo,
que experiencia puedes aportar en esto Lord?
Lord Hiryu
view post Escrito el 17/6/2005, 14:47
Avatar

Master of Stick Of Pain!!!! I wanna Rock!!!!!!! And 80's Porn Star too!!!!!

Grupo: Moderadores generales
Mensajes: 4740
Location: Por Murcia,Barna,Madrid y Valencia más o menos


Status: Offline: ultima azione eseguita il 16/1/2007, 18:49


Yo tengo montado 2 PC's.
El de la Retroarcade....una placa Asus P-X4...creo....AVGA+MS-DOS+pIV 1.8Ghz ....y la enciendo con un botón y la apago con el mismo......incluso estando jugando.....para aquello de ir más rápido.

Ten presente, que no cargo win...se carga el Boot y el advmenu seguido.

LLevo 2 años así...y núnca me ha realiazado un misero Scandisk...por cerrar mal nada, ni siquiera cuando quiero ejecutar win....(cuando ejecuto win..lo cierro como dios manda....alt+f4, apagar y punto...)
En Ms-dos....es botón y botón.

En el otro es un AMD AThlon 800mhz....y tengo la misma configuración.

Para el tema de las modelines.....efectivamente...si sólo colocas modelines PAL...te iran a 50hz.....en cambio...si tambien añades las de NTSC, tendrás las modelines para los 60Hz.

Lo que habia colocado era a nivel de concepto...en realidad el parámetro que debes añadir al advmame y advmenu, es el siguiente:

QUOTE
device_video_pclock 5-50
device_video_hclock 15.62;15.73
device_video_vclock 50-60


Así te aceptará ambos modos de video.
Las modelines, serán estas:

QUOTE
device_video_modeline ntsc_320x240 6.04186 320 328 352 384 240 245 248 262 -hsync -vsync # H 15734 [Hz], V 60.0534 [Hz]
device_video_modeline ntsc_640x240 12.0837 640 656 704 768 240 245 248 262 -hsync -vsync # H 15734 [Hz], V 60.0534 [Hz]
device_video_modeline ntsc_256x224 4.90901 256 264 288 312 224 236 239 262 -hsync -vsync # H 15734 [Hz], V 60.0534 [Hz]
device_video_modeline ntsc_256x240 4.90901 256 264 288 312 240 244 247 262 -hsync -vsync # H 15734 [Hz], V 60.0534 [Hz]
device_video_modeline ntsc_320x224 6.04186 320 328 352 384 224 236 239 262 -hsync -vsync # H 15734 [Hz], V 60.0534 [Hz]

device_video_modeline pal_384x288 7.375 384 392 432 472 288 291 294 312 -hsync -vsync # H 15625 [Hz], V 50.0801 [Hz]
device_video_modeline pal_768x288 14.75 768 784 864 944 288 291 294 312 -hsync -vsync # H 15625 [Hz], V 50.0801 [Hz]
device_video_modeline pal_320x240 6.125 320 328 360 392 240 267 270 312 -hsync -vsync # H 15625 [Hz], V 50.0801 [Hz]
device_video_modeline pal_400x300 7.75 400 416 456 496 300 444 450 625 -hsync -vsync interlace # H 15625 [Hz], V 50 [Hz]
device_video_modeline pal_256x224 4.875 256 264 288 312 224 259 262 312 -hsync -vsync # H 15625 [Hz], V 50.0801 [Hz]
device_video_modeline pal_256x240 4.875 256 264 288 312 240 267 270 312 -hsync -vsync # H 15625 [Hz], V 50.0801 [Hz]
device_video_modeline pal_320x224 6.125 320 328 360 392 224 259 262 312 -hsync -vsync # H 15625 [Hz], V 50.0801 [Hz]
device_video_modeline ntsc_vga_text40_8x8 12.5872 320 510 570 800 200 224 227 262 -hsync -vsync # H 15734 [Hz], V 60.0534 [Hz]
device_video_modeline ntsc_vga_text40_9x8 12.5872 360 530 590 800 200 224 227 262 -hsync -vsync # H 15734 [Hz], V 60.0534 [Hz]
device_video_modeline ntsc_vga_text80_8x8 12.5872 640 670 730 800 200 224 227 262 -hsync -vsync # H 15734 [Hz], V 60.0534 [Hz]
device_video_modeline ntsc_vga_text80_9x8 14.1606 720 754 820 900 200 224 227 262 -hsync -vsync # H 15734 [Hz], V 60.0534 [Hz]
device_video_modeline pal_vga_text40_8x8 12.5938 320 508 568 806 200 247 250 312 -hsync -vsync # H 15625 [Hz], V 50.0801 [Hz]
device_video_modeline pal_vga_text40_9x8 12.5938 360 528 588 806 200 247 250 312 -hsync -vsync # H 15625 [Hz], V 50.0801 [Hz]
device_video_modeline pal_vga_text80_8x8 12.5938 640 668 728 806 200 247 250 312 -hsync -vsync # H 15625 [Hz], V 50.0801 [Hz]
device_video_modeline pal_vga_text80_9x8 14.1562 720 752 818 906 200 247 250 312 -hsync -vsync # H 15625 [Hz], V 50.0801 [Hz]

Espero que te sirva.
Un saludo.

Modificado por Lord Hiryu - 17/6/2005, 15:48
Ankon
view post Escrito el 17/6/2005, 15:54
Avatar

Supermarciano Doctorado

Grupo: Member
Mensajes: 518


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


Hola, con vuestro permiso añado un poco de mi propia experiencia,
QUOTE
device_video_pclock 5-50
device_video_hclock 15.62;15.73
device_video_vclock 50-60
Así te aceptará ambos modos de video

Y no solo eso, al poner 50-60 y 'display_adjust generate_clocky' lo que se consigue es que el advmame elija la frecuencia nativa exacta (entre 50 y 60) del juego en cuestón eliminando el efecto tearing. Como ejemplo decir que en mi Tv he visto el r-type a 55hz, el MK a 53Hz y el dragonninja a 57hz (bajo mi propia responsabilidad por supuesto...pero por ahora ("toco madera" ) la Tv sigue funcionando de maravilla). El único problema es que la resolución vertical de algunos de ellos no permite que quepan enteros en la pantalla de mi TV (R-type por ejemplo, supongo que si mi Tv tuviera potenciometros se podría alterar para que cupiera)
Por ahora, en todas las Tvs que he probado el rgb-scart se ha visto la imágen a color, fueran o no compatibles con NTSC.
Saludos.
Lord Hiryu
view post Escrito el 17/6/2005, 15:56
Avatar

Master of Stick Of Pain!!!! I wanna Rock!!!!!!! And 80's Porn Star too!!!!!

Grupo: Moderadores generales
Mensajes: 4740
Location: Por Murcia,Barna,Madrid y Valencia más o menos


Status: Offline: ultima azione eseguita il 16/1/2007, 18:49


Ese Ankon!!!.
Yo no pude probar resoluciones/refrescos raros con la TV...ya que a los pocos dias ya tenía el Hantarex...
No obstante......los que solía usar...es decir, los de capcom/sega/neogeo....todos los elegía a la resolución y tasa nativa.

Un saludo.
japdos
view post Escrito el 17/6/2005, 21:34

Viciado

Grupo: Member
Mensajes: 97


Status: Offline: ultima azione eseguita il 14/1/2007, 16:01


Bueno, ya he probado el advancemame para dos, y joer que facil resulta ahora todo.... pero no todo va como quiero....

con las modelines que me has dado, el advancemenu se ve bien, pero los juegos (advmame) no salen sincronizados, (recuerda estoy con una matrox + vga-scart)
he probado con una ati radeon 7000 y tampoco
he puesto un jpac y un adaptador al cable vga-scart para q sea jpac-scart, es decir que pille los colores y sincronismos despues del jpac,y ahora funciona con el mismo cable pero solo con la ati, la matrox saca el menu, pero no los juegos.
pero he de decir una cosa, al enchufar la tv al jpac todo sale MUY MUY brillante, debe ser cosa de amplificar la señal del jpac para los monitores arcade.

luego me pasa otra cosa rara, cada vez que entro en advmenu me elimina del archivo rc las tres primeras lineas del p h vclock. ¿?

Tb probé (antes de usar el jpac) el programilla vgatv que me dijiste y debe ser para 4 tarjetas concretas porque con las 3 que tengo aqui, no veía en la tv el DOS (o eso o el cable vga-scart lo tengo mal (junto sincronismo v y h de la vga y se lo meto al scart (mas los rgb)
y una ultima cosa, en la tv se me ponen los modos originales, pero se salen de la TV, he leído por ahi que se podria entrar en un modo de servicio de la tv, como puedo buscar informacion de como entrar en ellos para cambiarlo?
japdos
view post Escrito el 18/6/2005, 15:32

Viciado

Grupo: Member
Mensajes: 97


Status: Offline: ultima azione eseguita il 14/1/2007, 16:01


ya he resuleto el problema de la asincronia con la matrox (millenium) parece que no le gustan los pclock bajos, he puesto 8 en lugar de 5 como minimo y funciona perfectamente.

Lo de que me elimina los hclock vclock del archivo rc........me merezco un capón......solamente los cambiaba de posicion.....

Sobre el advcfg, me ocurren dos cosas curiosas:
-selecionando tv pal o ntsc no me deja ajsutar la pantalla, sale de advcfg con un error
-si selecciono monitor arcade de 15khz todo bien, y al guardar los modelines y formatos en el archivo rc todo funciona bien (cosa curiosa porque pensaba que para tv no valía la frecuencia horizontal de 15,75 de un arcade........ será que mi tv traga cuando no debería??

me tendre que hacer un cable para que al euroconector le llegue por un lado la sincronía de la salida del jpac (para asegurar no dañar la tv en el arranque porque parece ser que el jpac lo hace) y los colores los tomaré directamente del conector vga, porque del jpac me salen con valores de tension de 1,6 V en lugar de 0,4 como salen del vga (mirado con el polimetro)

Espero que a alguien le valga esta experiencia, y gracias Lord por la ayuda
Ankon
view post Escrito el 18/6/2005, 16:14
Avatar

Supermarciano Doctorado

Grupo: Member
Mensajes: 518


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


Hola de nuevo,
Pues ahora que lo comentas, con las últimas versiones del advmame a mi me pasa lo mismo, tengo que configurar la TV como monitor arcade, si no me da el mismo error que a ti.(pero se ve bien...lo que confiramría un poco más lo de que las TVs son 'iguales' que un monitor arcade pero sin potenciometros y con sintonizador).

Saludos.
Lord Hiryu
view post Escrito el 20/6/2005, 07:47
Avatar

Master of Stick Of Pain!!!! I wanna Rock!!!!!!! And 80's Porn Star too!!!!!

Grupo: Moderadores generales
Mensajes: 4740
Location: Por Murcia,Barna,Madrid y Valencia más o menos


Status: Offline: ultima azione eseguita il 16/1/2007, 18:49


A mandar...se hace lo que se puede.
Un saludo.
9 respuesta(s) desde el 17/6/2005, 08:49