Versión para imprimir
Part 1 of 1
pakoto10/8/2006, 16:11
Hola. Sigo la pagina y el foro hace tiempo, pero nunca he intervenido ya que no tengo pensado hacerme una maca (por espacio, no por ganas). Aunque actualmente estoy dandole vueltas a hacer algo desmontable de andar por casa. Habia pensado en montar un pc en caja pequeña con un mando arcade de psx conectado con adaptador usb y conectarlo a la tv con scart-rgb.
Al grano: Tengo una radeon 7500 y como tengo una pci por ahi he probado a flashearla con la bios avga 7000 64mb. Resultado: no arranca.
La he vuelto a la vida usando la pci sin problemas.
Ahora me pregunto: Merece la pena una avga 9200 o puedo conseguir lo mismo, con mi radeon y algun software?
Si no he entendido mal por lo que he encontrado por el foro se puede conseguir con mi tarjeta 640x480, pero la resolucion no es exacta a la maquina.
Valoro mucho:
- No tener que andar haciendo cambios de configuracion cada vez que cambie de emulador
- Maxima fidelidad con la maquina que se pueda conseguir en un tv rgb
- Scroll perfecto. Nada de vsync y triple buffering, que terminan saltando -delicado que es el niño, pero es que tenia un commodore amiga-
Gracias por adelantado.
[MaD]10/8/2006, 20:36
Hola.
Es normal que no haya funcionado el flasheo ya que son chips diferentes, llevando la 7500 el chip RV200 y la 7000 el chip RV100 y necesitando BIOS diferentes una y otra tarjeta.
Lo que se puede conseguir con tu tarjeta y PowerStrip es exactamente lo mismo que con una ArcadeVGA 7000. ArcadeVGA 9200SE o ArcadeVGA 9250, a excepcion de que con tu tarjeta no se podra mostrar la BIOS y testeos del PC, empezando a ver la imagen cuando cargue Windows en lugar de ver en todo momento la imagen como sucede con las diferentes ArcadeVGA.
Con PowerStrip puede conseguir la resolución que quieras... 640x480i 60Hz 15,kHz (Interlaced), 321x240p 60Hz 15,7kHz (Progressive), 240x224p 60Hz 15,7kHz (Progressive), 384x256p 60Hz 15,7kHz (Progressive), 401x300 50Hz 15,7kHz (Progressive), 640x240p 60Hz 15,7kHz (Progressive), 640x288p 50Hz 15,7kHz (Progressive), 800x600i 50Hz 15,7kHz (Interlaced), 1024x768i 40Hz 15,7kHz (Interlaced),... y cualquier otra resolución que quieras crear, teniendo en cuenta el limite de barrido de la frecuencia horizontal que es aproximadamente de 15,7kHz.
Así que puedes conseguir con tu grafica resoluciones iguales o muy cercanas a las originales de los sistemas por lo que podrás conseguir visualización sin usar estrechamiento por hardware y conseguirás la máxima calidad de imagen posible.
Sobre lo que valoras...
- Cambios no tendrás que hacer cambios cada vez que cambies de emulador, simplemente debes poner un Front-End como MAMEWah o GameEx a por ejemplo 640x288 o 640x480 y luego dejar los emuladores configurados para que se ejecuten a resoluciones iguales o cercanas las resoluciones nativas de sus juegos (256x224, 321x224, 256x240, 384x224,...). El problema que puedes tener es de ajuste de la imagen en la TV, ya que por ejemplo a 321x240 puede que se vea la imagen perfecta y luego a 256x224 que se pierda imagen por arriba y por abajo o por lados o este descentrada la imagen.
- Máxima fidelidad la conseguirás si usas resoluciones iguales o cercanas a las nativas de los juegos y después los juegos son mostrados sin filtrado de ningún tipo y sin usar estrechamiento. Esto es simplemente configurar los emuladores y podrás tener la máxima calidad de imagen posible, siendo la imagen exactamente igual que si estuvieses usando el sistema original conectado por RGB a una TV o monitor de arcade.
- El uso del “triple buffering” sobre Windows no podrás evitarlo, ya que Windows en estas resoluciones personalizadas solo permite un refresco y además Windows limita un poco los refrescos no pudiendo evitar refrescos exactos. Asi que si por ejemplo creas la resolución 321x240p 60Hz 15,7kHz y pones un juego que tiene un refresco vertical de 59.19Hz como los juegos de SNK, tendrás que usar “triple buffering” o sufrirás defectos gráficos normalmente relacionados con el desplazamiento siendo normalmente más visible con el desplazamiento horizontal. Sobre MS-DOS con AdvMAME y AdvMenu / ArcadeOS tengo entendido que si se pueden conseguir refrescos exactos, pero no se si depuse esto puede aplicarse a emuladores de otros sistemas para MS-DOS sobre ArcadeOS.
Si quieres leer un poco sobre modos de 15,7kHz sobre Windows con PowerStrip, este
http://marcianitos.forumcommunity.net/?t=2819442 peude serte de ayuda.
En el
http://marcianitos.forumcommunity.net/?t=2819442 no lo dice aun, pero gracias a forero que me tradujo un texto, pude encontrar solución al problema de tener que cerrar PowerStrip al usar modos de baja resolución (384x240 e inferiores) preguntando en los foros de soporte de PowerStrip. La solución es sencilla, aunque algo repetiva y si te interesa dame un toque y lo comento... es más que quiero comentarlo en el hilo, pero estoy algo perro últimamente. XD
Un saludo.
gateway10/8/2006, 21:29
solo decir que....
IMPRESIONANTE EXPLICACION [MAD]
Grcias y saludos
pakoto10/8/2006, 22:23
Es cierto, pedazo de explicacion. Muchas gracias!
En principio voy a hacer el cable y a probar en windows. No recuerdo si el adaptador de psx por puerto paralelo funcionaba en mame dos. Si funciona me puede quedar una videoconsola mame curiosa.
Una ultima pregunta, aunque me imagino la respuesta, es si con la arvadevga los modos tambien aparecen descentrados segun la resolucion. Lo pregunto porque para mi televisor no he encontrado aun como entrar en modo servicio, ya que es un modelo relativamente nuevo.
[MaD]10/8/2006, 23:38
Hola de nuevo.
Sobre el adaptador de PSX por puerto paralelo, por lo que tengo entendido se le puede hacer funcionar sobre MS-DOS puro con el driver SNESKEY por lo que debería funcionar en cualquier emulador de MS-DOS. Además si no recuerdo mal AdvMAME para DOS tiene soporte directo para dicho montaje por lo que en AdvMAME para DOS no sería ni necesario cargar SNESKEY.
Si de lo que estas hablando el del MAME para Windows sin interfaz grafica, decirte que soporta dispositivos de juego que tengas en Windows, por lo que tras poner el driver en Windows para el adaptador funcionaria sin problemas.
Sobre el tema de la ArcadeVGA, desgraciadamente los modos que muestra la AVGA pueden quedar igualmente descentrados, de hecho normalmente pasa y es que los monitores de arcade y TVs CRT estaban pensados para mostrar una sola resolución y por ello al mostrar diferentes resoluciones, siempre hay varias que se descuadran.
Suerte con el tema. Bye.
pakoto13/8/2006, 11:23
Vale. He hecho el cable y FUNCIONA PERFECTO!!! Ademas como tengo el monitor tft por dvi he clonado la pantalla y se ve en la tv y en la tft al mismo tiempo. Aunque esto ultimo no importa porque solo va a ser durante las pruebas.
El problema es que tenia los omega drivers y al desinstalarlos e instalar los ultimos catalyst ahora he perdido modos que antes habia probado, y algunos que no habia probado antes funcionan correctamente.
He probado varios modelines que hay por el foro pero no se cuales van mejor con mi radeon 7500.
He desinstalado los drivers y el powerstrip. Que mas puedo probar?
Otra cosa. Se ha comentado en algun hilo emuladores de consolas en msdos que soporten estos modos especiales?
pakoto13/8/2006, 12:00
Solucionado. Solo he tenido que desinstalar el ultimo driver, instalar el 5.10 y clonar pantallas. Despues le he vuelto a mandar los modos y ya los reconoce.
pakoto13/8/2006, 18:52
Otra mas. No consigo que funcionen los modos 256 x * y 321 x *. Con el modo 240 y 256 me salen muchas rayas en la tv y con el 321 casi no se inmuta. El modo 321 x 240 lo he cambiado por 640x240, que si me funciona y me da la misma imagen. Pero el otro modo no lo consigo. Si al menos tuviese algun modo 512x240 a lo mejor funcionaba.
Es posible que tenga que modificar los modos para mi radeon 7500? Hay menos problemas con una tnt2? Si va mejor con esa podria hacerme con una.
[MaD]13/8/2006, 21:37
Hola.
Creo que te refieres al problema que puede ver en esta foto...
http://img119.imageshack.us/my.php?image=gaxe0052eg2.jpgSi es eso, sea más acusado (más líneas verticales), menos acusado (una sola línea vertical o el mismo efecto pero más tenue más tenue, yo también he visto algunas veces ese problema.
Es estúpido, pero solo sucede al poner la profundidad del color de pantalla en 32bbp (bits per pixel).
Cuando lo pones en 16bits se ve perfectamente así que la solución es tener escritorio a 16bpp y forzar MAME a 16bpp.
No se cual es la explicación a esto aunque estoy trabajando desde hace tiempo para encontrar la solución que permita usar 32bpp (aunque no es necesario para tema de emuladores). Por cierto decir que eso solo afecta a resoluciones como 321 e inferiores, pero con 328 ya no sucede esto y se puede usar una profundidad del color de 32bpp.
Si encuentro soluciones ya lo comentaré.
Un saludo.
pakoto13/8/2006, 23:59
OK. Gracias!! Es cierto, hay que cambiar a 16bits de color tanto en mame como en el escritorio y funciona perfecto. Al ponerme a hacerlo sin revisarme el foro primero se me acumulaban varios problemas a la vez.
Lo importante, escoger unos drivers probados, poner como pantalla primaria la salida vga que va a la tv y clonarlas (para el que tenga dos salidas en la grafica y tengan el monitor y la vga-scart a la vez), quitar el powerstrip del arranque para que funcionen los modos bajos y poner windows y mame a 16bits de color.
Por cierto, por ahi comentan que se ve muy bien en 640 entrelazado. A mi no me lo parece, se ve bien de color y de definicion, pero sigue siendo una salida de tv con mas calidad. Yo les recomiendo que utilizen los modos mas aproximados a la maquina original. No se arrepentiran.
Gracias de nuevo [MaD]!!!
Con respecto a montarme un equipo pequeño al estilo videoconsola, me pregunto con las graficas integradas se pueden conseguir los mismos resultados. Ahora a encontrar un emu de msx que soporte modo nativo, que no encuentro ninguno.
[MaD]14/8/2006, 00:32
De nada, para eso estamos... a ver si tengo suerte y resuelvo rápido el tema de los 32bpp con resoluciones bajas.
Te diré que el tema de necesariamente cerrar PowerStrip para que funcionen los modos con un “Pixel Clock” bajo esta solucionado.
Básicamente hay que cerrar PowerStrip, editar el archivo pstrip.ini, añadir las líneas MinLines=200 y NoSafetyChecks=1 a [Global Options], abrir PowerStrip, ir a Perfiles del monitor -> Configurar, allí tenemos una barra deslizante con la resoluciones y al haber echo los cambios anteriores en pstrip.ini nos permitirá seleccionar resoluciones que tengan 200 líneas o más, seleccionamos un modo de baja resolución como 240x240, cambiamos en su menú desplegable de la opción Temporizador Personalizado a la opción Predefinido por Windows, nos dará un aviso al que responderemos si, movemos la barra de nuevo para cambiar a otro modo de baja resolución como 256x240, cambiamos en su menú desplegable de la opción Temporizador Personalizado a la opción Predefinido por Windows, nos dará el mismo aviso que antes al que responderemos si, movemos otra vez la barra para cambiar a otro modo de baja resolución como 321x240, cambiamos en su menú desplegable de la opción Temporizador Personalizado a la opción Predefinido por Windows, ota vez nos dará un aviso al que responderemos que si y así sucesivamente hasta cambiar a Predefinido por Windows.
Cuando terminemos seleccionamos la resolución de pantalla que queramos poner o dejamos la que previamente teníamos, aplicamos y aceptamos.
Ahora debes cambiar con Quickres a un modo de baja resolución como 240x240, la primera vez que pongas 240x240 dará el error del “Timming Limitation”, pero ahora no dejara de verse imagen en la pantalla, damos Aceptar y ya podemos usar resoluciones con un “Pixel Clock” bajo sin que PowerStrip cambie las frecuencias y deje de verse imagen y no volviendo a ver el aviso del “Timming Limitation” con ninguna resolución.
Todo funcionara igual, pero al estar PowerStrip activo podemos forzar 640x480 y 800x600 a 15kHz, cosa que no se puede hacer si PowerStrip no está cargado... esto es útil para mostrar juegos de PC que solo soportan 640x480 u 800x600 y emuladores como Magic Engine que solo soportan pantalla completa a 640x480 y que no puede funcionar a 641x480.
Si vas a utilizar 640x480 15kHz o 800x600 15kHz con una tarjeta ATI previamente hay que desactivar el “Tile Mode” porque si no, no se visualizara bien la imagen de estas resoluciones viendose un potpurrí de trozos de la imagen. Para ello hay que ir a PowerStrip -> Perfiles del monitor -> Configurar -> Opciones avanzadas del temporizador -> resolución personalizada -> ahora debes ahcer doble clic sobre el letrero que pone Nueva resolución -> aparece una ventana diciendo si realmente quieres desactivar el “Tile Mode” -> Pulsar botón Sí -> Reiniciar el PC y habremos terminado y estaremos listos para poder dejar que PowerStrip fuerce a 15kHz 640x480 y 800x600. Las modelines de 800x6oo y 640x480 son estas... 640x480i (Arcade, 30Hz, 15,7kHz)=640,16,48,64,480,10,5,29,12073,15 y 800x600i (Arcade, 25Hz, 15,7kHz)=800,24,80,56,600,5,3,16,14976,15
Este método de PowerStrip creo que sirve para cualquier grafica, pero no puedo confirmártelo ahora... en cuanto tenga un rato pruebo con una grafica integrada SIS530 y te cuento.
Un saludo.
Part 1 of 1