176

(5 replies, posted in Support)

Which exact error are you getting with DOS atiflash?

In my system it also defaults to the Windows shipped ATI driver, and 30 Hz is definitely there... once I uncheck the "Hide modes ..." option. (I haven't tried with an LCD however, only with a PC CRT).

Anyway, once the driver is installed, 640x480@30 Hz should be selectable from Display Properties, list all modes. Make sure to uncheck the "Hide modes ..." option after installing the driver.

Hi pintris,

The problem you're experiencing is due to the video card failing to detect the arcade monitor. This has been recently discussed in the Spanish subforum: http://geedorah.com/eiusdemmodi/forum/v … d=818#p818

(use automatic translation if required)

This other post describes a method for installing the driver in this situation:
http://geedorah.com/eiusdemmodi/forum/v … d=791#p791

While it is possible to use the workarounds described in those posts, my recommendation for a long term solution is to force monitor detection by adding 75 ohm resistors to your cable, which connect each of the three color lines to ground. Hopefully we will soon have a schematic for this.

179

(3 replies, posted in Support)

That looks good.

180

(68 replies, posted in En español)

Me alegro mucho. A mí también me han venido bien tus pruebas porque ahora ya tengo más claro lo que ocurre cuando no funciona la detección.

Sería interesante que hicieses unas fotos de cómo has conectado las resistencias, será útil como referencia.

Saludos.

181

(3 replies, posted in Support)

The maximum value is 512, though it's not checked, that's way it's hanging. However, it doesn't make sense to use such a big amount. Bear in mind the driver admits only 120 modes, and that list simply sets a higher priority to those games, so even if you set high priority to 2000 titles only 120 modes will fit in the list. The purpose of those list was to avoid VMMaker dropping modes that were used by few games but even though were important.

GroovyMAME makes all that almost obsolete. You shouldn't use fixed mode tables either if you're in W7.

182

(68 replies, posted in En español)

Según entiendo yo tienes que conectar con la tierra de cada color, en el propio cable VGA, no con la tierra del monitor!

183

(68 replies, posted in En español)

Bien, he podido cosas muy interesantes. La clave ha sido reproducir aquí la situación en la que el monitor no es detectado, porque resulta que hasta ahora no lo había podido ver directamente.

Cuando Windows no detecta el monitor, y nosotros hemos desactivado previamente la casilla "Ocultar modos que no se pueden mostrar en este monitor" en la pestaña Monitor de la configuración de pantalla avanzada, la situación es la siguiente:

- Los modos de vídeo entrelazados no se muestran.
- Los modos de vídeo con resolución mayor de 1600x tampoco se muestran (supongo que el límite es 1600x1200)

De lo que se deduce que, en la configuración habitual para 15 kHz:

- Los modos de vídeo "custom" por debajo de 288p sí que se muestran, pero
- Cualquier modo de vídeo "custom" por encima de esa resolución, como es entrelazado, no se mostrará (por eso no aparece la resolución del escritorio: 640x480)

Además, el escritorio permanecerá fijo a 640x480 entrelazado, SI Y SÓLO SI hemos desactivado la casilla "Ocultar modos (etc)."

Todos esos modos sí que aparecen en Arcade OSD cuando desbloqueamos los modos no soportados. Pero el problema de esto es que esos modos sólo son accesibles para los emuladores que usen DirectDraw.

He encontrado una solución un tanto rebuscada pero que funciona perfectamente, al menos con GroovyMAME. Se basa en:

- Crear super resoluciones de anchura 1600x en vez de 2560x. En las pruebas que he hecho la calidad es idéntica.
- Crear todos los modos como progresivos. Esto implica que tendremos modos de 31 kHz por encima de 288p. Es la única forma de que Windows no los filtre durante el inicio. Luego GroovyMAME los convertirá a 15 kHz en tiempo de ejecución, por lo que no hay ningún riesgo para el monitor.
- El único modo que crearemos como entrelazado es el modo del escritorio (640x480), porque aunque no lo podamos ver en Arcade OSD, Window sí puede acceder a él, siempre que, como hemos dicho, hayamos desactivado la casilla "Ocultar modos (etc)."

Paso a explicar como llevar a cabo esta configuración, que a pesar de todo es muy sencillo. Lo primero a tener en cuenta es que no puede hacerse automáticamente con VMMaker, por lo que hay que usar Winmodelines:

- Ejecutamos Winmodelines. En la caja de texto te aparecerán un montón de modelines. Selecciona todo y lo borras.
- Una vez hayas eliminado todo, pegas en la caja de texto esto:

Modeline "640x480_60 15.62KHz 59.95Hz" 12.980 640 664 728 832 480 482 487 521 interlace -hsync -vsync
Modeline "1600x240_60 15.66KHz 60.00Hz" 32.450 1600 1664 1816 2072 240 242 245 261 -hsync -vsync
Modeline "1600x248_60 16.14KHz 60.00Hz" 33.830 1600 1664 1824 2096 248 250 253 269 -hsync -vsync
Modeline "1600x256_58 16.20KHz 58.49Hz" 33.960 1600 1664 1824 2096 256 258 261 277 -hsync -vsync
Modeline "1600x264_57 16.20KHz 56.85Hz" 33.960 1600 1664 1824 2096 264 266 269 285 -hsync -vsync
Modeline "1600x272_55 16.20KHz 55.30Hz" 33.960 1600 1664 1824 2096 272 274 277 293 -hsync -vsync
Modeline "1600x280_54 16.20KHz 53.83Hz" 33.960 1600 1664 1824 2096 280 282 285 301 -hsync -vsync
Modeline "1600x288_52 16.20KHz 52.43Hz" 33.960 1600 1664 1824 2096 288 290 293 309 -hsync -vsync
Modeline "1600x384_60 31.50KHz 60.00Hz" 62.240 1600 1608 1632 1976 384 445 446 525 -hsync -vsync
Modeline "1600x392_60 31.50KHz 60.00Hz" 62.240 1600 1608 1632 1976 392 449 450 525 -hsync -vsync
Modeline "1600x400_60 31.50KHz 60.00Hz" 62.240 1600 1608 1632 1976 400 453 454 525 -hsync -vsync
Modeline "1600x416_60 31.50KHz 60.00Hz" 62.240 1600 1608 1632 1976 416 461 462 525 -hsync -vsync
Modeline "1600x432_60 31.50KHz 60.00Hz" 62.240 1600 1608 1632 1976 432 469 470 525 -hsync -vsync
Modeline "1600x448_60 31.50KHz 60.00Hz" 62.240 1600 1608 1632 1976 448 477 478 525 -hsync -vsync
Modeline "1600x464_60 31.50KHz 60.00Hz" 62.240 1600 1608 1632 1976 464 485 486 525 -hsync -vsync
Modeline "1600x480_60 31.50KHz 60.00Hz" 62.240 1600 1608 1632 1976 480 493 494 525 -hsync -vsync
Modeline "1600x496_60 31.50KHz 60.00Hz" 62.240 1600 1608 1632 1976 496 501 502 525 -hsync -vsync
Modeline "1600x512_59 31.56KHz 59.00Hz" 62.370 1600 1608 1632 1976 512 514 515 535 -hsync -vsync
Modeline "1600x544_55 31.51KHz 55.00Hz" 62.270 1600 1608 1632 1976 544 549 550 573 -hsync -vsync
Modeline "1600x560_54 31.54KHz 54.00Hz" 62.320 1600 1608 1632 1976 560 562 563 584 -hsync -vsync
Modeline "1600x576_53 31.60KHz 52.75Hz" 62.440 1600 1608 1632 1976 576 578 579 599 -hsync -vsync

- Para terminar, pulsa "Aplicar cambios" y reinicia.

Ahora HS debería arrancar sin problemas. Para ejecutar GroovyMAME:

groovymame.exe romname -resolution 1600x0 -cleanstretch 2 -monitor arcade_15

(como monitor pon el que corresponda)

Dado que ahora los modos de vídeo ya no serán filtrados (compruébalo en Arcade OSD), ya no será necesario desactivar la opción -lock_unsupported_modes, ni forzar -video ddraw.

En cuanto al funcionamiento de otros emuladores, ahí sí que no te puedo prometer nada. En principio, si se limitan a usar la resolución del escritorio, funcionarán. Ahora, como pretendan poner otra y nos haga falta que sea entrelazada (para que no sobrepase 15 kHz), la llevamos clara.

La solución a largo plazo es que consiguieras que tu monitor sea detectado. Lo que veo claro es que las resistencias que pusiste no están haciendo nada. Por cierto, cuando el monitor es detectado, en propiedades de pantalla aparece como "Monitor no-PNP genérico".

Suerte.

184

(68 replies, posted in En español)

Lo de eliminar las resoluciones nativas del driver (las que salen en gris por encima de 640x480) no se puede hacer, porque son "sólo lectura". Aparecen ahí como efecto secundario de desactivar la casilla de "Ocultar modos que este monitor no puede mostrar".

Ahora pruebo lo de las super resoluciones y te digo algo.

185

(68 replies, posted in En español)

VMMaker te hará falta si quieres usar super resoluciones. No es estrictamente necesario, pero te acelerará algo el inicio del sistema. Luego pruebo las super resoluciones y te digo si me da algún problema.

186

(68 replies, posted in En español)

Ok, pues ya lo tienes. Te sale clavado al 100% a lo que tengo yo aquí. Es normal que no te salga 640x480 en AOSD. Esto pasa cuando se pone la resolucion desde propiedades de pantalla. Tendré que ver cómo resolverlo, pero no tiene mayor importancia. Tal como lo tienes ya puedes usar GroovyMAME. Tengo que ver si con este método funcionan las super resoluciones.

187

(68 replies, posted in En español)

Fuiste demasiado rápido en vender, sí. (También me la podías haber prestado *temporalmente* para hacer pruebas, luego te la habría devuelto).

188

(68 replies, posted in En español)

La verdad esta tarde no va muy bien el foro. En fin, el guión te sirve igualmente, simplemente sáltate el primer paso (desinstalar CRT Emudriver).

189

(68 replies, posted in En español)

Premuto, no formatees, es una pérdida de tiempo, mira mi post.

190

(68 replies, posted in En español)

Vale, creo que ya lo tengo. Olvida temporalmente lo que hemos hablado hasta ahora. He conseguido describir el problema que describes evitando que mi monitor sea detectado para simular un sistema como el tuyo. En efecto, pasa lo que dices, las resoluciones personalizadas sólo aparecen en Arcade OSD cuando desactivamos la opción correspondiente.

En realidad, la clave con la que he consiguido que funcione incluso sin monitor está en desactivar la casilla "Ocultar modos que no se pueden mostrar en este monitor" en las propiedades del monitor. De todos te voy a dar un guión a seguir, que yo acabo de probar y funciona:

Pasos previos

- Desinstala CRT Emudriver.
- Pincha un monitor de PC (CRT o LCD, yo he usado CRT pero debe dar lo mismo) a la salida DVI definitiva.
- Entra en Pantalla->Resolución de Pantalla y selecciona 640x480 (la normal a 31 kHz). Aplica cambios.
- Ahora, vas a Configuración avanzada->Monitor, desactiva la casilla "Ocultar modos que no se pueden mostrar en este monitor", y arriba, en el desplegable llamado "Frecuencia de actualización de pantalla" selecciona "30 Hercios, entrelazada".
- Aplica. El monitor tendrá que quedarse fuera de rango. Ahora sin tocar nada, y rápido porque tienes sólo 15 segundos, conecta el monitor arcade y dale a aceptar, para que se fije la resolución.
- Si todo ha ido bien, sal del menú Pantalla.

Instalación del driver

- Vamos a proceder a la instalación del driver directamente usando el monitor arcade en todo momento. Esto presupone que tenemos una tarjeta flasheada con Atom-15.
- Ejecuta Setup, y como siempre, sigue los pasos que te indica el programa. Cuando te salga el error de que no encuentra MSVCRT10.dll, ignorálo y le das a aceptar. Acepta todo lo demás. No reinicies. Una vez instalado el driver, en teoría el escritorio debemos tenerlo todavía a 640x480 y 15 kHz.
- Ahora nos queda un paso fundamental. Tenemos que volver a entrar en Pantalla->Resolución de Pantalla->Configuración avanzada->Monitor y volver a repetir lo explicado en el apartado anterior. El objetivo de esto es que se quede fijada esta configuración para la nueva situación (monitor arcade, probablemente no detectado). El problema es que el botón Aplicar estará gris. El truco es marcar e inmediatamente desmarcar la casilla  "Ocultar modos que ...", y acto seguido seleccionar como frecuencia "30 Hercios, entrelazada". Aplicamos. Salimos.

Ya hemos terminado. Ahora tenemos que reiniciar, sin desconectar el monitor arcade. Si todo ha ido bien, Windows arrancará a 640x480 15 kHz de ahora en adelante, y Arcade OSD nos mostrará todas las resoluciones sin problemas.

Por cierto, no le des al botón de detectar pantallas.

En mi caso, cuando arranco sin monitor, en el menú de Resolución de pantalla, ésta aparece como "1. Mostrar dispositivo en: VGA". En la pestaña Monitor, aparece como "Monitor predeterminado".

191

(68 replies, posted in En español)

Espera... estoy tratando de reproducir aquí lo que ocurre cuando no encuentra monitor, ahora mismo te comento...

192

(68 replies, posted in En español)

Por cierto, no ejecutes VMMaker para nada, deja las resoluciones que trae por defecto, y no lo utilices hasta que no tengas resuelto todo lo demás.

193

(68 replies, posted in En español)

Hola premuto,

Lo primero, serénate, te comprendo perfectamente pero la ansiedad no ayuda en estos casos.

A mí me parece muy interesante lo que comentas en tu último post. Me da la impresión de que el problema es ese monitor LCD que utilizas para la instalación, y que de alguna manera nos está corrompiendo todo.

Me da la impresión de que una vez Windows lee el EDID de este monitor, ya empieza a filtrar modos y hacer cosas raras aunque lo desconectes luego. Es sólo una teoría. Pero mírate el hilo de Outrunner en este mismo subforo...

Por otra parte, es normal que te desaparezcan los modos de vídeo por debajo de 640x480 si configuras vmmaker para super resoluciones.

El flasheo con Atom-15 no afecta nada al funcionamiento bajo Windows. Pero ya que la tienes flasheada, te iba a proponer que intentaras reinstalar el driver SIN utilizar el monitor LCD, es decir, teniendo conectado en todo momento la tarjeta al monitor arcade (primero de todo, asegúrate de que tener el escritorio a 640x480, antes de proceder a la reinstalación). De esta forma evitaremos que Windows lea el EDID del LCD.

También puedes probar a asignar la resolución desde Propiedades de pantalla->avanzado->adaptador->lista de modos. Pero en este caso asegúrate de seleccionar 640x480 a 30Hz, que es la entrelazada (15 kHz).

Estoy convencido de que con esta tarjeta te tiene que funcionar.

Por cierto, con las resistencias sí te debería detectar la pantalla, aunque fuera como monitor no identificado. La única diferencia entre tu sistema y el mío es que yo tengo un Polostar que va conectado directamente por DVI-VGA (el propio monitor tiene entrada VGA) y Windows sí lo detecta. Pero hay otra gente con monitores arcade estándar funcionando.

194

(68 replies, posted in En español)

En general, la salida primaria es la DVI, que es la que debes utilizar. No obstante, para liar más la madeja algunas HD 4350 tienen como salida primaria la VGA (la única que conozco es la XFX).

La VGA te funcionará también, hasta que reinicies y salga todo negro.

195

(68 replies, posted in En español)

Premuto, yo en mi ordenador de pruebas utilizo Windows 7 x64 Professional, con una HD 4350, y CRT Emudriver. No tienes que instalar nada más, en general. El instalador de CRT Emudriver te puede dar un error de que no encuentra una dll, ignóralo.

En principio habría dos posibilidades:

1.- Que pruebes con la HD 4350 y te pase lo mismo que con las otras.
2.- Que pruebes con la HD 4350 y funcione.

Si ocurre 1 entonces hay algún problema que se nos escapa. Porque esa configuración está probada y funciona (no sólo a mí).

Si ocurre 2, entonces lo que yo haría es pinchar inmediatamente la HD 4670, sin reinstalar nada. Si entonces deja de funcionar, pues tendremos que deducir que el sistema no es válido al menos para ciertas HD 4xxx de gama superior a la básica, y advertirlo a los nuevos usuarios.

196

(68 replies, posted in En español)

premuto wrote:

Pues he visto tu post tarde.

Mira que lo dudo...

Ya he formateado y colocado el xp y todo perfecto y a la primera

En fin, me alegro por el feliz desenlace.

197

(68 replies, posted in En español)

Pues te recomiendo que la pruebes en W7. Al menos sabremos si es problema de la tarjeta o del conjunto del sistema.

198

(68 replies, posted in En español)

¿La 4350 la sigues teniendo?

199

(68 replies, posted in En español)

Hola premuto,

Más arriba comentabas que tenías una 4350. ¿Sería mucho lío probar con esa? No tendrías ni que reinstalar drivers, porque una vez reinicies te la detectará y se activará CRT Emudriver. Te lo digo por salir de dudas, ya que la 4350 la tengo archiprobada y sé que funciona (salida DVI). Es por saber si realmente es la tarjeta o hay algo más.

No sé si el problema tendrá que ver por instalar todo usando un monitor de LCD, en fin ya no sé que pensar. Lo digo por el hecho de que tengas que desmarcar lo de los modos no soportados (imagino que también lo has desmarcado en propiedades de pantalla). Es como si se quedara en el sistema un residuo del último EDID que leyó (son especulaciones).

En fin, la verdad es que con XP te iría a la primera, y no puede decirse que no lo hayas intentado.

200

(4 replies, posted in En español)

He visto cosas raras en esta vida pero nunca esto que comentas. Creo que lo más sencillo es que entres en propiedades de pantalla->avanzado->adaptador->lista de modos (aproximadamente, lo digo de memoria) y una vez ahí selecciones 640x480@60, que en condiciones normales debe ser 480i.