Tipos de visualización de MAME en monitores de PC
[MaD]
view post Escrito el 4/1/2005, 05:52

Desconectado de la realidad

Grupo: Member
Mensajes: 1680


Status: Utente anonimo


Hola, esto no es un pregunta ni nada similar, es solo un breve resumen de tipos de visualización de MAME, sobre monitores de PC.

Mucha gente en el momento que ve MAME emulando alguna recreativa por primera vez piensa… ALUCINANTE!!.. pero los gráficos no eran así, estos gráficos están demasiado pixelizados, en los monitores de arcade se veía de otra manera y es verdad, en los monitores de arcade la baja resolución y gran tamaño de los puntos junto a la rejilla del tubo de imagen generaban un efecto que evitaban que los gráficos pareciesen pixelados en monitores de 21”, 25”, 28”,… cuando realmente la resolución real de esos juegos era hasta 336*240, hasta 512*288, hasta 640*384 y hasta 512*384 según el modo de video que usase.

Pues bien, MAME tiene distintas maneras de visualización y de las cuales voy a contar algunas sencillas…

MAME en modo Default, así es como MAME da en origen la imagen, escalada a pantalla completa, personalmente este modo no me gusta primero por el pixelado y luego porque al escalar a pantalla completa modifica la relación de aspecto y puede notarse el escalado…
(Configuracion por defecto, MAME32 se ve así sin cambiar nada)
user posted image


Ahora con el “Strech Using Hardware” desactivado, ahora la relación de aspecto es correcta aunque se verán una bandas negras arriba y abajo, según resolución del juego podríamos verlas también a los lados, esto a mucha gente no le gustara nada pero de manera personal prefiero mantener la relación de aspecto a cambio de perder algo de pantalla, seguimos teniendo el problema del pixelado.
(Configuración por defecto de MAME32 y luego desactivar el “Strech Using Hardware” en Options -> Default Game Options -> Advanced)
user posted image


Aquí podemos ver la imagen con manteniendo la relación de aspecto y ahora hemos activado las scanlines, esto soluciona algo el tema del pixelado, pero oscurece demasiado la imagen, de manera personal y aunque a mucha gente no le gusten, las scanlines me parecen una buena solución para el pixelado y además la uso bastante con otros emuladores que tienen mas opción que esa.
(Configuración por defecto de MAME32 y luego desactivar el “Strech Using Hardware” en Options -> Default Game Options -> Advanced y tras eso activar la Scanlines en Options -> Default Game Options -> Display dejando su valor en None)
user posted image


MAME desde hace ya bastantes versiones integra soporte de Direct3D para el procesado de la imagen final (no confundir con aceleración 3D o procesado de juegos 3D desde la grafica porque esto no es así, además de ser algo muy lejano), con dicho procesado se pueden conseguir varios efectos de simulación de rejillas de tubos, personalmente solo con activar el modo D3D me parece que consigue un efecto bastante curioso, se intenta simular un monitor de arcade haciendo que los pixels sean formados por pixeles rojos, azules y verdes como si de un monitor de arcade o televisión se tratase, aparte se hace un pequeño efecto de scanline que oscurece un poco línea si línea no, por ultimo aplica un filtrado bilinear que a mi entender lo único que hace es difuminar toda la imagen.
(Configuración por defecto de MAME32 y luego desactivar el “Strech Using Hardware” en Options -> Default Game Options -> Advanced y tras eso activar “Use Direct3D” en Options -> Default Game Options -> Direct3D)
user posted image


Aquí el mismo efecto anterior pero sin filtrado bilinear lo que hace una imagen mas nítida…
(Configuración por defecto de MAME32 y luego desactivar el “Strech Using Hardware” en Options -> Default Game Options -> Advanced y tras eso activar “Use Direct3D” en Options -> Default Game Options -> Direct3D y por ultimo cambiar el “Filter” a None en Options -> Default Game Options -> Direct3D)
user posted image


Decir que a los efectos de scanlines y simulación de rejilla o lo que sea se les puede escalar a pantalla completa, pero se nota demasiado el escalado y el efecto que produce es a mi entender molesto, al menos en resoluciones pequeñas como esta…
(Configuración por defecto de MAME32 y tras eso poner “Clean Stretch” en None en Options -> Default Game Options -> Display, despues en Options -> Default Game Options -> Direct3D activar “Use Direct3D”, poner “Filter” en None, poner “Effect” en None y en esa misma pestaña en el debajo de “Effect Overdrive” activar Scanlines y dejar su valor en 50)
user posted image


(Configuración por defecto de MAME32 y tras eso poner “Clean Stretch” en None en Options -> Default Game Options -> Display, despues en Options -> Default Game Options -> Direct3D, activar “Use Direct3D” y poner “Filter” en None)
user posted image


Para continuar con lo anterior, reafirmar que no es recomendable usar escalado a pantalla completa en bajas resoluciones, 640*480 como en las anteriores fotos, pero en resoluciones altas, digamos 1600*1200 o superiores el escalado se nota poco y según subimos mas la resolución menos se nota, incluso a 1280*960 el escalado no es muy acusado. Pongo una imagen de muestra, es un trozo de 500*1200 porque si pusiera lo foto entera por su tamaño descolocaría el texto del post y dejaría de ser legible, la imagen completa es de 1600*1200 y podéis descargarla o visionarla con el Explorer desde este link (960Kb, es necesario visualizarla con un visor que no aplique suavizado a las imágenes)
user posted image


Decir que si queréis forzar MAME a alguna resolución especifica podéis hacerlo en Options -> Default Game Options -> Size y allí elegir la resolución deseada, también decir que en todo el post me he referido a cambiar las opciones de todos los juegos, pero podemos cambiar la de un juego suelto si queremos, para ello debemos posicionándonos sobre el juego en cuestión, pulsar el botón derecho del ratón -> Propierties, incluso MAME32 Plus! permite cambiar la configuración de todo un conjunto de juegos que utilicen el mismo driver.

Me podría extender un poco con el tema de filtrado similar a 2xSAI que por ejemplo lleva el MAME Plus, pero personalmente me gustan las cosas tal y como eran originalmente y el redondeo y suavizado que hacen esos filtros me parece que se cargan la esencia de los gráficos… así que quizá en otra ocasión.

Si tenéis una maca con monitor de PC, tenéis un panel de arcade y jugáis en un PC, jugáis a MAME en el ordenador con mandos o teclado y no os gusta como se ve en origen, animaos y probar vosotros mismos que los resultados están muy bien.

Un saludo.


-------------------- Edito para añadir información --------------------
-------------------- Edito para añadir información --------------------


Hola.

Voy a ampliar la información comentando un poco la visualización de MAME32 sobre monitores WideScreen (16:9, 16:10), se que esto de cara a una recreativa tiene poco uso pero cada día se ven mas televisores y monitores WideScreen y para gente que juega sobre un monitor de PC TFT WideScreen, sobre una TV CRT WideScreen o una TV TFT WideScreen puede ser útil.

Decir que MAME sobre monitores WideScreen se ve muy bien gracias al “Stretch using hardware”, por defecto en una pantalla WideScreen se ven los juegos a pantalla completa ya que MAME32 trae activado el “Stretch using hardware”, pero si quisiéramos mantener la relación de aspecto en los juegos también podríamos, lo que provocaría que saliesen bandas negras a los lados...

Lo que habría que configurar en MAME seria esto...

Options -> Default Game Options -> Display

• Clean Strech -> [ None / Full ]

•• None -> Para poner ajustar la resolución a toda la pantalla.
•• Full Para mantener la relación de aspecto con bandas negras a los lados.


Options -> Default Game Options -> Advanced

• [v] Use DirectDraw
• [v] Switch resolutions to fit
• [v] Stretch using hardware
• Aspect ratio [ 4 ] : [ 3 ]

• Size [ Resolución nativa del monitor 16:9/16:10 ]

•• Ejemplo: 1680x1050 (WUXGA) o 1920x1200 (WUXGA+)

Y el resultado seria este...

Golden Axe que tiene una resolución original de 320x224 pixels ajustado a 848*480 con el “Clean Strech” en None...
user posted image

Golden Axe que tiene una resolución original de 320x224 pixels ajustado a 848*480 con el “Clean Strech” en Full...
user posted image

Snow Bros. - Nick & Tom que tiene una resolución original de 256x224 ajustado a 848*480 con el “Clean Strech” en None...
user posted image

Snow Bros. - Nick & Tom que tiene una resolución original de 256x224 ajustado a 848*480 con el “Clean Strech” en Full...
user posted image

Midnight Wanderers - Quest for the chariot (incluido en Three Wonders) que tiene una resolución original de 384x224 pixels ajustado a 848*480 con el “Clean Strech” en None...
user posted image

Midnight Wanderers - Quest for the chariot (incluido en Three Wonders) que tiene una resolución original de 384x224 pixels ajustado a 848*480 con el “Clean Strech” en Full...
user posted image

Con los anteriores modos, se mantiene la relación de aspecto a partir de cálculos con la resolución original, pero además se pueden forzar el estrechamiento horizontal y las bandas negras al gusto sin mantener la relación de aspecto...

Para ello hay que irse

Options -> Default Game Options -> Advanced

• [v] Use DirectDraw
• [v] Switch resolutions to fit
• [v] Stretch using hardware

Y en “Aspect Ratio” ir metiendo relaciones de aspecto al gusto, parece que lo que hace es calcular como si tuvieses una pantalla con la relación de aspecto de los valores indicados y luego ajustar la imagen verticalmente al máximo posible saliendo unas bandas laterales de menor o mayor tamaño según los valores indicados.

• Aspect ratio [ XX ] : [ XX ]

•• Ejemplo: [ 16 ] : [ 9 ] o [ 16 : 10 ]

Aquí van unos ejemplos...

[ 16 : 12 ] (4:3, Ajustar a pantalla completa]
user posted image

[ 16 : 11 ]
user posted image

[ 16 : 10 ]
user posted image

[ 16 : 9 ]
user posted image

[ 16 : 8 ]
user posted image

[ 16 : 7 ]
user posted image

Esto nos servirá para ajustar al gusto sobre este tipo de monitores, ademas si pensáis un poco esta opción tiene utilidad para juegos con monitor vertical para poder ajustarlos también a nuestro gusto en monitores 4:3, en un juego que use monitor vertical las bandas negras de los lados son muy grandes y habrá gente que prefiera deformar un poco la relación de aspecto y con ello conseguir que el juego se vea en mas parte de la pantalla, si en un juego vertical con un monitor horizontal el “Stretch Using Hardware” lo pusiésemos a 12:16 (3:4) al ser el juego 3:4 lo ajustaríamos a pantalla completa en un monitor 4:3, el caso es ir probando hasta encontrar una relación de aspecto que nos guste, yo a veces prefiero en juegos verticales poner 16:16 (1:1) lo cual hace que el juego ocupe mas pantalla viendo mas cómodamente a cambio de perder la relación de aspecto, esto para los puristas no servirá al modificar la relación de aspecto, pero puede venir bien para algún que otro usuario.

Un saludo.

Modificado por [MaD] - 27/8/2005, 17:25
gateway
view post Escrito el 5/1/2005, 14:03
Avatar

Mazinmacaadicto

Grupo: Member
Mensajes: 847


Status: Offline: ultima azione eseguita il 1/1/2007, 20:50


Este post me parece genial, buen trabajo [MAD] ....GRACIAS
Lord Hiryu
view post Escrito el 5/1/2005, 14:20
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


Excelente tutorial [MAD].
Explicado al 100% y con imagenes....así deberián ser todos los tutoriales.

Un saludo.
Ankon
view post Escrito el 5/1/2005, 16:42
Avatar

Supermarciano Doctorado

Grupo: Member
Mensajes: 518


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


Muy bueno y gráfico, nada mejor que unas buenas capturas de pantalla para dejar algo bien explicado.
Saludos.
jorgefh
view post Escrito el 5/1/2005, 17:09
Avatar

Supermarciano

Grupo: Member
Mensajes: 459


Status: Offline: ultima azione eseguita il 11/11/2006, 16:27


te ha faltado mandarnos deberes para casa
[MaD]
view post Escrito el 5/1/2005, 21:26

Desconectado de la realidad

Grupo: Member
Mensajes: 1680


Status: Utente anonimo


Hola. Agradezco las respuestas , ya se sabe, mas vale una imagen…que mil palabras. Haber si esto le sirve a alguien y de paso todo el que quiera nos cuenta sus experiencias, modos de visualización favoritos y más cosas.

Byeeee.
strangy
view post Escrito el 5/1/2005, 22:41

Utente cancellato






Me parece genial lo que acabas de hacer [MaD] Un peazo de tutorial que deberia estar puesto en la secccion de tutoriales de esta web. Ya que es de muchisima utilidad para personas como yo que tienen pensado poner un monitor de pc a la maca.

Se que sigues pensando que como el monitor arcade no hay nada, pero a mi me parece una buena idea lo que acabas de hacer. Esta misma noche, junto con las fotos de mi pandel de control, probare estas configuraciones a ver que tal se ve todo.

Saludos señor y a todos los marcianos
 
Top
Quark
view post Escrito el 6/1/2005, 04:53
Avatar

El poder de la Quantica

Grupo: Member
Mensajes: 5657
Location: Valencia


Status: Online: ultima azione eseguita alle ore 19:24, 11 minuti fa


Este MaD como siempre lo que escribe lo hace con fundamento y perejil
Ankon
view post Escrito el 6/1/2005, 12:06
Avatar

Supermarciano Doctorado

Grupo: Member
Mensajes: 518


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


Bueno, pues ya que comentas lo de añadir nuestras experiencias añado esto a lo dicho del 'efecto rejilla' que sale al activar el Direct3D en auto (4ª y 5ª imagen), por cierto, este es uno de mis modos favoritos desde que apareció, a mi entender es de los que consiguen ser más 'autenticos', dentro de lo que cabe, en monitor PC:
Al activarlo a algunos se nos puede antojar que los 'scanlines' sean un poco finos o que no se vean demasiado bien en este modo, cosa de fácil solución, solo hay que ir en la propia pestana de Direct3D a donde pone 'effect overrides', activar la casilla de 'Scanlines' y elegir el grosor a nuestro gusto (siendo 0 los más anchos y 99 los más finos).
Lo mejor de los scanlines generados por Direct3d es que suelen ser más homogéneos que los generados por las opciones de la pestaña 'display' (exceptuando las de la casilla 'use scanlines') y no dan el efecto ese como de franjas de scanlines más anchas y más finas que nos enseña [MaD] en una de las últimas imágenes (para ser más exacto la 6ª imágen).

Saludos.
[MaD]
view post Escrito el 6/1/2005, 20:17

Desconectado de la realidad

Grupo: Member
Mensajes: 1680


Status: Utente anonimo


CITAZIONE (strangy @ 5/1/2005, 22:41)
Se que sigues pensando que como el monitor arcade no hay nada, pero a mi me parece una buena idea lo que acabas de hacer. Esta misma noche, junto con las fotos de mi pandel de control, probare estas configuraciones a ver que tal se ve todo.

Hola strangy, si que tienes razón y sigo pensando que para ver emuladores de arcade lo propio es un monitor de arcade para ver las cosas tal y como eran, a mi entender cada cosa es para lo que es y no me adapto cuando se que una cosa es de tal manera a verla de otra diferente, seguramente si los arcades hubieran funcionado con monitores de PC pixelados ahora no podría verlos de otra manera al igual que me pasa con las aventuras graficas de PC las cuales me acostumbre en principios de los 90 a verlas pixeladas y a día de hoy no puedo jugar a ellas sobre ScummVM con scanlines o filtros 2xSAI y similares, decir que yo llevo usando scanlines en MAME desde finales de 1998 que es cuando empecé con esto de los emuladores, para mi echar un Snow Bros pixelado o un Gladiador pixelado sobre las versiones beta de MAME32 0.34 le quitaba bastante gracia, mas que hasta me suena que en origen esas versiones de MAME si llevaban scanlines y no escalaba a pantalla completa en dafault pero yo tocando opciones y demás (no me puedo estar quieto nunca) desconfigure el emulador y tras eso busque soluciones, empezando así a interesarme por el tema de los tipos de visualización en emuladores, al igual que con MAME lo hice con otros emuladores como por ejemplo el Genecyst para MegaDrive, había otros emuladores como DGEN pero yo solo usaba Genecyst incluso teniendo algunos problemas porque era el único que me permitía scanlines.

MAME, allá por la versión 0.70 y en verano de 2003 (si mal no recuerdo) integro la opción D3D, yo pensé que seria algo relacionado con aceleración 3D para procesado de gráficos con la tarjeta grafica, al principio pensaba que raro se ve, al final leyendo un poco vi que solo se procesaba con Direct3D la imagen final y al mirar un poco las opciones que tenia me di cuenta que intentaba simular rejillas de monitor de arcade o TV, que se intentaba simular una especie de matriz RGB para representar cada píxel con tres de los colores básicos… desde entonces he usado siempre dicho efecto (sin filtrado bilinear) ya que personalmente me parece que es un efecto bastante conseguido, bastante similar a como se veía un monitor de arcade (sin ser puristas, ya que solo se esa simulando (no emulando) el efecto) y en cualquier caso mucho mejor que las scanlines, es mas que dicho efecto lo echo de menos en emuladores como KEGA Fusion, Gens+, VirtuaNES y otros emuladores.

Bueno… no me enrollo más que menuda chapa XD, el día que tenga espacio, ganas y pasta me pondré con una maca con su monitor de arcade… mientras a tirar de X-Arcade Dual Player y dicho efecto. (Que la verdad no esta nada mal)

Para Ankon, estoy completamente de acuerdo contigo en cuanto al tema de que el efecto por D3D que se consigue es lo mas similar que se a con seguido a un monitor de arcade hasta ahora. Haber si en el futuro lo mejoran aun más. . Yo personalmente y ya que mi monitor lo permite suelo forzar MAME a 1600*1200, 1792*1344, 1856*1392, 1920*1440 y 2048*1536 con dicho efecto (sin filtrado bilinear), en todas esas resoluciones escalando a pantalla completa donde no se nota apenas el escalado, aunque muchas veces quiero jugar tal cual y como ya dije al principio no me importan las bandas negras y juego con sin escalado, sobre las scanlines esta claro que esta mucho mejor el poder controlarlas completamente, yo las dejo como están ya que a mas se ven las scanlines mas notable es el escalado sobre todo en desplazamientos verticales.

Bye.

Modificado por [MaD] - 8/1/2005, 09:40
[MaD]
view post Escrito el 27/8/2005, 12:53

Desconectado de la realidad

Grupo: Member
Mensajes: 1680


Status: Utente anonimo


Añadida información sobre MAME32 en monitores WideScreen en el primer post del hilo.

Un saludo gente.
Macarro
view post Escrito el 27/8/2005, 13:04
Avatar

El karma existe... por desgracia.

Grupo: Moderadores generales
Mensajes: 8657


Status: Offline: ultima azione eseguita il 15/1/2007, 20:10


Estupendo, [MaD].

Al final, con esto de la configuración del monitor de pc para que se parezca un poco más a un monitor arcade, en mi opinión, influye el tamaño del monitor; antes tenía uno de 17" y ahora uno de 21" y la configuración dejó de "funcionar" igual de bien. Y también los gustos personales. Para mi es mejor usar resoluciones altas para que los filtros y scanlines sean suaves y creibles.

Un saludo.
[MaD]
view post Escrito el 27/8/2005, 14:54

Desconectado de la realidad

Grupo: Member
Mensajes: 1680


Status: Utente anonimo


Hola Macarro.

Pues te cuento, al cambiar al monitor de 21” , habrán cambiado las resoluciones, posiblemente el nuevo monitor soporte mas resolución. Esto, si no fuerzas a MAME a usar resoluciones determinadas, puede hacer que no salga lo deseado al usar MAME la resolución que cree conveniente. Así que nada, si quieres prueba un poco con las resoluciones hasta conseguir el efecto deseado.

Yo como tu, soy partidario de resoluciones altas, es mas que en un monitor de 19” yo fuerzo a 1920*1440 a 60Hz y 32Bits de color todos los juegos. Tras eso activo D3D donde el “Filter” lo dejo en None y otro lo demás por defecto, y por ultimo el “Clean Stretch” lo pongo en None para que ajuste a pantalla completa sin dejar ningún tipo de banda negra en ningún sitio. Así es como personalmente más me gusta más la visualización a día de hoy. En todo caso me quejare de la imagen queda tirando a oscura, pero mi monitor tiene una característica llamada “Highlight Zone” que aumenta mucho el contrastaste de la imagen, una característica que incluye digamos para juegos y películas que me viene de lujo para que sea perfecto, para el que no tenga algo similar siempre puede modificar la “Gamma” y el “Brightness”.

Un saludo y a ver si me amino y me informo un poco sobre filtrado 2XSAI y similares incluidos en MAME32 Plus! para luego complementar un poco mas este pequeño curial con dichos modos. También creo que debería modificar el post original para explicar claramente que opciones tocar para conseguir las visualizaciones que se pueden ver... pero bueno, ahora para variar estoy algo perro, así que ya lo mirare en el futuro. Byeeee.
Macarro
view post Escrito el 27/8/2005, 15:28
Avatar

El karma existe... por desgracia.

Grupo: Moderadores generales
Mensajes: 8657


Status: Offline: ultima azione eseguita il 15/1/2007, 20:10


Cómo haces para usar 1920*1440 en tu monitor con MAME?

Mi monitor aguanta hasta 2000 y pico de resolución, sin embargo, desde mame la máxima que me permite es de 1280x720
[MaD]
view post Escrito el 27/8/2005, 17:14

Desconectado de la realidad

Grupo: Member
Mensajes: 1680


Status: Utente anonimo


Hola Macarro. Te cuento... a mí, MAME32 me permite elegir todas las resoluciones que soporta mi monitor sin tener que configurar nada...

user posted image

A ti te debería dejar igualmente usar todas las resoluciones que soporta tu monitor, las cuales, por lo que comentas deberían ser hasta 2048*1536. Pienso que es cosa del driver del monitor, quizá le hayas dejado a Windows el driver por defecto que trae de “Monitor Plug and Play” o “Monitor Predeterminado” y por ello la configuración de resoluciones no esta bien y MAME no muestra todos los modos que debería. También podría ser que estuviese limitando

Si ese fuese el caso, busca un driver para tu monitor y si no lo encontrases genérate un driver con PowerStrip, ya que dicho programa permite generar drivers a medida configurado a mano los valores del monitor, la única pega es que dicho driver como es lógico no estará firmado.

Suerte con ello.


Modificado por [MaD] - 27/8/2005, 18:18
18 respuesta(s) desde el 4/1/2005, 05:52