Por supuesto, y es solo eso, un avance en un campo concreto.

Por cierto, cómo no ibas a tener tú que ver con eso, quien si no jeje

Un avance a la hora de imitar nuestros queridos y escasos CRTs con LCDs.
Bastante interesante, aplicable incluso a CRTs en ciertos casos:

http://www.blurbusters.com/software-bas … y-in-mame/

Buenas,

¿Alguien sabe como lanzar este emulador desde línea de comandos para su integración en un front-end?

Marshall: gracias, entonces la convierto a arcadevga :)

Hitomi: ah, vale entonces ni idea. ¿Tal vez te lo haya ocultado windows como modo no soportado por el monitor y tienes que marcar "mostrar las resoluciones no soportadas"?

Calamity, tengo una Ati 9250, me gustaría convertirla en ArcadeVGA para también tener el arranque, la bios, (incluso los pantallazos azules, quien sabe :P), etc a 15 khz.

Es para una recreativa y como no voy a usar JPac, sino directamente de la salida VGA a la entrada del monitor, no hay nada que que proteja de los 31Khz ni forma de configurar la Bios, etc. a no ser que conectara un monitor de PC puntualmente.

¿Seguiría funcionando igual de bien que una Ati 9250 con tus drivers o es mejor dejarla como 9250 y no convertirla en ArcadeVGA?

Gracias, saludos.

PD: Hitomi, puede que sea una limitación de la TV, yo tenía una que solo soportaba unas pocas resoluciones por VGA entre ellas 1280x720p como máximo, aunque teóricamente soportaba 1360x768p y 1920x1080i por HDMI, no era posible por VGA.

Con un LCD mejor olvídate de resoluciones raras y usa la que soporte de fábrica, las raras para el monitor arcade/tv CRT.

solo preguntaba

Hombre, a 320x240 se pueden configurar a pantalla completa (al menos el project64 creo recordar). Sería cuestion de probar juegos y resoluciones y ver cómo se ven las letras o los gráficos más propensos a mostrar fallos por usar otra resolución.

¿Has comprobado que de verdad siempre es entrelazado (con una N64 real)?

Calamity, ya tengo ganas de ver una versión nueva porque la verdad es que estoy gratamente sorprendido de tu trabajo :) Creo que Mess y los calamity drivers son una buena combinacion.

Recap, para N64 no se si hay mucho más allá de 1964 o Project64. No se cuál es la resolución más utilizada, pero por lo que recuerdo para 640x480 habia una extension de memoria aparte y la mayoria de los juegos eran 320x240@60, si no estoy equivocado. A pesar de ser un sistema 3d, no conviene usar resoluciones raras porque usa muchos sprites y se deformarían. Y me da que no hay emuladores que elijan la resolución según la pida el juego.
El Project64 me da problemas con el frontend, pero tampoco le he dedicado mucho tiempo aún.

En el Mess dice una resolución parecida pero distinta a la de la página que me dijiste. A esa consola le pega más algo tipo 200x160 o la que usaba el Amstrad CPC. Esta consola la tenia un amigo y jugué algunas veces hace muchos años, por lo que tengo cierta curiosidad, aunque me pareció cacota entonces y me lo parece ahora.

Te repito de nuevo: estoy montando una recreativa con todos los sistemas posibles. Obviamente no voy a jugar a los miles de juegos disponibles, pero me es interesante comparar las distintas versiones y tenerlo todo configurado y accesible fácilmente.

Mess (GroovyUME) emula de lujo sistemas Atari 2600,5200 y 7800

Se cargan así:
mess a2600 -cart "C:\pathtogame\gamename.a26"

En cambio con Amstrad GX4000 aunque parece emularlo muy bien, hace cosas raras con la resolución sacando un modo entrelazado que no llena la pantalla en vertical. Dice que la resolución de ese sistema es 768x272@50'080128 (la cual debería ser progresiva).

El Amiga era un ordenador europeo que llegó tarde a EEUU por eso es mayoritariamente PAL (y es lo que recomiendan emular).

Aun así hay muchos juegos PAL que usan resoluciones NTSC pero a 50hz. En mis pruebas también da menos problemas de compatibilidad emular una máquina pal en vez de una ntsc, aunque se pueden forzar 60hz emulando un Amiga PAL.

De todas formas aunque el modo más usado para juegos sea 320x256@50 en PAL, casi nunca se usan tantos pixeles, por lo que 320x240@60 deberia hacer el apaño en la mayoría de los casos.

Lo malo de emular el amiga "pixel perfect" es que es un poco porculero en cuanto a las resoluciones y la forma de mostrarlas en pantalla y la mejor configuración para un determinado juego puede no serlo para otro.

Es uno de los pocos sistemas en los que por comodidad podría ser "excusable" escalar la imagen a pantalla completa, porque cada juego hace lo que le parece oportuno (sacrilegio!!)

Recap escribió:

http://www.progettoemma.net/mess/sysset.php

Aunque te tienes que asegurar de que los autores de los emuladores distintos de MESS han asumido esas mediciones como buenas y preparado sus programas para ellas...

(¿¡Te plantas toda lista y te dejas la única [ > ] con cierto interés aparte de GBA!?)

--

¿Has usado esto para Medanfen?:

http://forum.fobby.net/index.php?t=msg& … art=0&

Gracias por el enlace. La wonderswan va a 75hz...se queda fuera del rango del Hantarex :(

El frontend de mednafen no lo he probado, ni me hace falta.


He copiado y pegado y wonderswan no venia. Pero es 224x144@75.

¿Sabeis a qué frecuencia vertical van las consolas portátiles?  Es fácil encontrar información acerca de su resolución, pero nunca encuentro a cuántos hz.

960 x 544 --------------------------------------------------------------------- PS VITA
400 x 240 y 320 x 240 ------------------------------------------------- Nintendo 3DS
480 x 272 ---------------------------------------------------------------------- PSP
384 x 224 ------------------------------------------------------------------- Virtual Boy
320 x 224 ----------------------------------------------------------- Sega Nomad
256 x 192 ---------------------------------------------------------- Nintendo DS
240 x 160 -------------------------------------------------------- Game Boy Advance
160 x 152 ---------------------------------------------------------------- Neo-Geo Pocket
160 x 144 -------------------------------------------------------------------- Game Boy
160 x 144 -------------------------------------------------------------------- Game Gear
160 x 144 ---------------------------------------------------------------- Game Boy Color
160 x 102 ---------------------------------------------------------------- Atari Lynx
224x144@75------------------------------------------------------Bandai Wonderswan

Lo suyo es un frontend bien configurado, es una currada pero el resultado vale la pena. Son gustos.

VBA solo emula nintendo y no tiene tantas opciones de configuracion. Al de naves si que jugamos en tu casa una vez.

Ya, ya se que hoy pot hoy es lento. Aunque ahora que los desarrolladores de mame estan metiendo núcleo de recompilación dinámica, algo impensable en su mentalidad hace años, puede que cambie.

No para todos, pero para alguno sí que será una buena opción.

Joer, pues guay los del GroovyUME :)
Entonces si dicen que Mess no tiene que envidiar a otros emuladores emulando X68000, con GroovyUME lo que comentabamos de la resolucion correcta pero refresco incorrecto no deberia ser un problema, ya que generaría las resoluciones bajo demanda, ¿no?


Por cierto, he probado el Mednafen, no se qué calidad tendrá la emulación, pero en cuando a resoluciones nativas es muy versátil y configurable. Aunque viene todo muy bien explicado en la documentación el archivo de configuración es un galimatias, pero se le pilla el rollo rápido. En windows 7 no me funciona, en XP64 sí.

Al menos me va a servir para meter en la recrativa emuladores de consolas portátiles sin filtros ni entrelazados.

Si se pretende usar el ordeandor como recreativa solo, conviene precisamente capar el explorer y poner un fondo de pantalla vacio (negro sin mas).

Interesante lo del Switchres.
Calamity, ¿que opinas de Mess? ¿Te parece un emulador a tener en cuenta o funcionan mejor los emuladores simples? ¿Sería interesante un GroovyMess o te parece una pérdida de tiempo?

¿Mednafen usa resoluciones nativas para todo lo que emula? Si no es así no creo ni que lo descargue...

Ah, entonces es probable que sí sepan elegir correctamente entre 256 - 240 -60 ó 256 -240 -55...

Bueno, perfectamente el original, era una forma de hablar.

En esta página habla de sistemas emulados en Mess igual o mejor que en otros emuladores, aunque ciertamente dice que la emulación perfecta es imposible. En la lista incluye x68000, lo que ya no se es como tocará el tema de las resoluciones, pero siguiendo una filosofía afín a mame...


http://nonmess.retrogames.com/

Me refiero a que supongamos que existen 2 resoluciones disponibles en windows:

256 x 240 @ 55.450000 x-68000
256 x 240 @ 60.000000 mame, snes, etc

por poner algunas, ¿entonces seria muy probable que x68000 eligiera la de 60hz y snes la de 55? ¿o tambien elijen atendiendo a los hz? ¿qué son esas "etiquetas"?

poniendo 512 arreglas el problema, porque debe haber poquísimos sistemas que usen esa resolución, pero no todos tenemos esa tv.

Ni idea de japonés con ese emulador :P  . Por cierto que dicen que Mess ya emula perfectamente x68000, entre otros, tal vez un GroovyMess fuera una buena solución para ciertos sistemas.

Con semejante cantidad de resoluciones, ¿cómo haces para que no se solapen con las de mame u otros emuladores en un ordenador destinado a emular todo sistema posible?
Directamente no se puede, ¿no?

(lo que comentas de que elija la resolución correcta pero con refresco incorrecto)

Hitomi_Dyego escribió:

Para pakoman también tengo preguntas, sobre el amiga. Puedes detallarme un poco más lo que hay que hacer?. Hay que borrar algunas de las líneas de las configuraciones fullscreen o sólo hay que añadir la que pones?. Al poner el resolution autoswitch me pasaron cosas raras al ejecutar el Shadow of the Beast. Cuando había un cambio de resolución la pantalla salía hacia la esquina superior izquierda a un tamaño muy inferior a habitual del juego 320x256. La verdad es que me había conformado con tenerlo a 320x256 siempre, pero si se puede mejorar...

Otra cosa que no acabo de obtener con el amiga es scroll suave sin que se note el input lag. Algún consejo?.

Simplemente añadir esa linea y marcar autoswitch.

Prueba las distintas opciones de VSYNC, a mi la que me va mejor es "Legacy", aunque Toni Wilen me recomendó Low Latency.

D3D centra mejor la pantalla que DD que la ajusta más a la izquierda.

Obtendrás en los modos de alta resolución bordes negros porque aunque active una resolucion de 640x256 a lo mejor el Amiga solo está usando 388x256, con lo que el resto queda en negro (toca usar potenciómetros). Pero mostrará los pixeles 1:1 sin filtros ni escalados. El amiga usa resoluciones arbitrarias dentro de la máxima resolución que permite cada modo, así que no hay una configuración universal, aparte de configurar los 4 modos y buscar la máxima fidelidad en el modo de baja resolución (320x256) que es el que suele usar "in-game".




Por cierto, si Calamity lee esto, ¿sería dificil parchear Mess para hacer un "GroovyMess"?

Recap escribió:
pakoman escribió:

Por cierto, he encontrado esta página, que tiene un recopilatorio muy útil de las resoluciones nativas de distintos sistemas y como configurar los correspondientes emuladores:

http://www.geocities.ws/podernixie/htpc/modos-es.html

Está bastante anticuado y con algún que otro error... En las últimas distribuciones de VMM se incluyen los modos de los principales sistemas domésticos en ReslList.TXT con más fidelidad. Para SFC, no deberías usar otra cosa que no fuera BSNES si tienes un ordenador potente, con SNESGT como único sustituto aceptable. Para PCE, Ootake.

Para BSNES va justo, creo. Los miraré. Permiten resoluciones nativas, supongo.

Por cierto que el Kega Fusion tambien cambia automáticamente la resolución según lo necesite si se configura de esta forma el apartado  Expert Options del Fusion.ini:

RefreshRate60Hz=60
RefreshRate50Hz=50
UseExpertModes=1
UseAutoSwitching=1
MinSwitchDelay=100
Mode256x240=256,240,60,50,256,240
Mode256x480=256,480,60,50,256,480
Mode320x240=320,240,60,50,320,240
Mode320x480=320,480,60,50,320,480


Winuae también permite cambiar modos gráficos sobre la marcha, gracias a la ayuda de Toni Wilen:

Hay que quitar todas las opciones de escalado y filtros, activar centrar la imagen horizontal y verticalmente, triple buffering y resolution autoswitch
Hay que añadir está línea al archivo de configuración manualmente:
gfx_fullscreen_multi=x*y,x*y,x*y,x*y

1º = lores,no entrelazado
2º = lores,entrelazado
3º = hires,no entrelazado
4º = hires,entrelazado
(y 5º/6º para superhires)

Eso serían los distintos modos que el Amiga usa (aunque el Amiga es algo peculiar y diferente a otros ordenadores con la forma de usar resoluciones y overscan y casi siempre habría bordes negros, porque el modo gráfico no tiene por que tener necesariamente esos pixeles, los duplica o deja negros a conveniencia, incluso para mostrar 2 resoluciones distintas en la misma imagen):

Con lo que quedaría:
gfx_fullscreen_multi=320*256,320*512,640*256,640*512

Esa es la mejor forma que hemos encontrado de emular el Amiga "pixel perfect". Para los bordes negros hay que tirar de potenciómetros.

Gracias.

Todavia ando configurando cosas y de vez en cuando aparece alguna cosa rara o deja de ir bien algo que antes iba.

Por cierto, he encontrado esta página, que tiene un recopilatorio muy útil de las resoluciones nativas de distintos sistemas y como configurar los correspondientes emuladores:

http://www.geocities.ws/podernixie/htpc/modos-es.html

Genial, ya funciona todo correctamente, efectivamente los drivers no estaban correctamente instalados. Muchas gracias :)

El DosBox ya cambia las resoluciones sobre la marcha y por ahora tiene disponibles todas las que ha necesitado (al menos los juegos que he probado). Y todos los emuladores que he probado parecen funcionar sin problema a su resolucion correcta.

Como curiosidad, si quiero reducir las bandas negras horizontales, manteniendo fijo el refresco vertical y nº de lineas, ¿qué tengo que cambiar de v porch, etc? (El refresco horizontal no me importa que varie, dentro de los márgenes del monitor).

Saludos.