201

(4 replies, posted in En español)

Hola Outrunner,

Comprueba que tienes el driver bien instalado. Para ello ejecuta "dxdiag" desde línea de comandos, y en la pestaña "pantalla" asegúrate de que la acelaración hardware de DirectDraw está habilitada.

También puede ser que estés iniciando el equipo con un LCD contectado. Intenta iniciar el equipo únicamente con el monitor arcade o TV, para que el driver no se confunda con el EDID.

En este último caso puede ser de ayuda entrar en propiedades de pantalla, monitor, y desactivar la opción "Ocultar modos que este monitor no puede mostrar".

202

(1 replies, posted in Support)

Hi Gilius,

Yes, both HD 5xxx and HD 6xxx cards can output 15 kHz under Linux. There are already built distros like Groovy Arcade that contain the required patches to allow 15 kHz for Radeon cards, including newer models than the ones supported by CRT Emudriver. So if you're only planning to use Linux, you can safely buy one of those. My recommendation however is to go for one of the basic models, like the HD 5450 or HD 6450 (I've succesfully used both, from Asus). If you decide for some fancy model it should work as well but Groovy Arcade may find it more difficult to map the outputs if their layout is somewhat unusual.

The good news are you can use ATOM-15 with those cards as well.

203

(18 replies, posted in Support)

And what happens exactly when you use 240p at 120 Hz? An out of range message? I'm curious about this (240@120Hz is almost identical to 480@60Hz, signal-wise).

I probably use GroovyMAME too differently that I'm supposed to, I'm just sharing my results

Well, what you're doing should work indeed, it's just not a typical use case so I hadn't catched this bug. There's probably no workaround for this, I'm afraid (because I can't understand the source of the problem).

204

(18 replies, posted in Support)

I've confirmed the issue here. And honestly I'm a bit puzzled about what the cause can be. It works just fine if instead of doubling lines you allow it to do 240p at 120 Hz. It makes me wonder if you said your projector doesn''t allow low resolutions because you are positive about this or you're just assuming it. Usually a display only cares about frequencies, not resolutions. So maybe you could just use hardware scanlines.

205

(18 replies, posted in Support)

Yes, Switchres is right. Try lowering that value to 512.

206

(18 replies, posted in Support)

Only mame.ini.

207

(18 replies, posted in Support)

Ok, now I see what you want. If you want your custom ranges to be applied, you must use "monitor custom" instead of any of the existing presets, like "pc_70_120":

monitor custom
crt_range0  30000-70000, 100-130, 2.201, 0.275, 4.678, 0.063, 0.032, 0.633, 0, 0, 400, 1024, 0, 0

208

(18 replies, posted in Support)

Hi BudSpencer,

May I ask why you want to run games at 110-120 Hz with black frame insertion? The typical reason is to be able to use low resolutions (~240p) with genuine hardware scanlines.

If you want line doubling, then refresh doubling becomes redundant.

On the other hand, you can't use the "pc_31_120" preset for that, because 480p at 120 Hz is 60-70 kHz, not 31 kHz. Besides, if you define a custom preset (it's not clear to me if you're using "custom" rather than "pc_31_120" here), and allow it to use a range of 50-130 Hz, it won't double the refresh rates. You need to make the lower limit something like 100 Hz so anything below that is forced to be doubled.

Finally, VMMaker can't use the "pc_31_120" preset, check this.

209

(3 replies, posted in Support)

Maybe you mean Hz not kHz? Sometimes Windows returns a bogus refresh rate of 200 Hz, just ignore that. What's more strange is that you don't get the right values in Arcade OSD. A snapshot of the mode list would help.

The "Attach OSD to current monitor" is used with more than one monitor. You simply drag and drop the window on the target monitor, then use "attach" option so Arcade OSD knows what monitor to send the modes to.

Using remote control software is known to cause issues in some systems. Not necessarily the case, but keep it in mind.

BTW the easiest way to check the output frequency is to plug a PC monitor that shows the incoming frequencies on its osd.

210

(18 replies, posted in Support)

BudSpencer wrote:

Does it mean that HD 5450 is also supported ?

No, it's not, even if the driver gets installed you the custom modes won't work.

211

(18 replies, posted in Support)

Is there a know method to create "correct" presets ?

Basically once you understand how the CRT timings themselves work the preset values are self-explanatory, being the only GroovyMAME specific part the last 4 values that indicate the vertical resolution limits where each crt_range applies. So for instance, the pc_70_120 preset is defined as:

      crt_range0  30000-70000, 100-130, 2.201, 0.275, 4.678, 0.063, 0.032, 0.633, 0, 0, 192, 320, 0, 0
      crt_range1  30000-70000, 50-65, 2.201, 0.275, 4.678, 0.063, 0.032, 0.633, 0, 0, 400, 1024, 0, 0

Meaning that the timing values in crt_range0 apply to resolutions of 192 to 320 progressive lines, and the ones in crt_range1 apply to 400 to 1024 progressive lines. The two ending zeroes mean we won't allow interlaced modes for those ranges.

As you see crt_range0 only allows vertical frequencies from 100 to 130 Hz. Here's where the magic happens: all incoming frequencies will be "scaled" to fit that range, so 55 Hz will become 110 Hz, 60 Hz will be 120 Hz, etc.

As for crt_range1, no frequency scaling is performed, so resolutions starting from 400p will be calculated with their native refresh.

Regarding the values in the middle, those are the ones that define the CRT timings and its geometry as a result. I'm afraid there're no intellectual shortcuts to manage those but to understand how it works, although if you just need to move the picture a bit to the right or left I can help you with that.

What will be the advantages if I use a Radeon card with CRT emu driver and this projector ?

I thought that was implicit in my previous post. Simply, GM will be able to use any custom refresh rate that is required (e.g. R-type will be able to run at 110 Hz (55 Hz x 2) instead of 120 Hz).

212

(18 replies, posted in Support)

Hi BudSpencer,

Starting with Switchres v0.015, you have these two presets in GroovyMAME:

pc_31_120: a preset for 120Hz capable PC CRT monitors, at 31kHz (VGA). Designed for hardware scanlines by frequency doubling. Black frame insertion recommended.

pc_70_120: same as pc_31_120, but for monitors capable of up to 70kHz (SXGA).

If your DLP projector can safely do 720p at 120Hz, then it will support the second preset (pc_70_120). Notice you need to enable -black_frame_insertion in mame.ini explicitly, otherwise GM will just duplicate each frame.

You can use this setting with any video card, although you will be limited to the standard refresh rates (60 Hz, 120/2). Because -black_frame_insertion requires -syncrefresh enabled to work properly, this means you will be accelerating/decelerating all games that don't run at exactly 60 Hz (majority of arcade games).

That's the reason why CRT Emudriver is recommended.

213

(68 replies, posted in En español)

Hola premuto,

La verdad cualquier HD 4xxx de la gama intermedia te debería valer. Hace poco instalamos una HD 4670 en el equipo de un amigo y va como la seda. En cuanto a la vram, obviamente cuanta más, mejor.

214

(68 replies, posted in En español)

La HD 4890 es una tarjeta muy potente, pero yo jamás la metería en una recreativa. Y eso sin contar con los problemas de detección que dan las HD 48xx con Windows 7 (algo de lo que a partir de ahora deberemos alertar a los usuarios en la página de descarga del driver).

Lo mejor para las recreativas son las tarjetas con refrigeración pasiva (HD 4350, etc.). Lo que pasa es que os empeñáis en correr juegos de PC y os complicáis la vida de mala manera (reconozco que también instalé el SF IV hace años, y ahí lo tengo, muerto de risa). Hay tarjetas intermedias como las HD 45xx, 46xx, que moverán SF IV sin mayor problema.

215

(68 replies, posted in En español)

Terminarías antes cambiado la tarjeta.

216

(68 replies, posted in En español)

Sí, el problema con las HD 48xx es que D3D no "ve" los modos personalizados.

Respecto del Zsnes, yo te recomiendo que en su lugar utilices GroovyUME, que tiene ya una emulación de Super Nintendo  bastante decente y te permitirá tener cambio dinámico de modo de vídeo en los juegos que lo requieran.

217

(4 replies, posted in Discussion)

Hi BudSpencer,

I'd say the best LCD setup would require one of the new G-SYNC 4K monitors. Otherwise non-60 Hz games won't run smooth. Contrary to popular belief, non-60 Hz games are majority in arcade systems.

Keep in mind that the filters mentioned by Bulbousbeard are not HLSL but GLSL based filters. For those you need SDL MAME (he uses baseline compiled for SDL). For either HLSL or GLSL you need a powerful card, specially if you want to benefit from the higher resolutions to better mimic the CRT shadow mask. Intel video is plain crap. For reference, the first card I was able to run HLSL at full speed on 2560x1600 with was an AMD R9 270X, and it wasn't cheap. Filter guys seem to love Nvidia for some reason, so better search in that direction.

Regarding the CPU, yes, MAME benefits from having more than 1 core. As for the OS, people feel there's a performance increase from XP to 7 and from 7 to 8.

218

(18 replies, posted in En español)

Hola Niko30,

Se supone que la ext1 y ext2 son lo mismo pues no!

Esto debe ser un problema de detección, que por lo visto son la plaga de las HD 48xx. Se ve que el euroconector-2 sí que carga las líneas RGB con 75 ohm, como es debido, mientras que el euroconector-1 no lo hace.

Hay algún apartado en el mame.ini para forzar la pantalla completa de la imagen?

GroovyMAME ya saca el juego a pantalla completa, con su resolución nativa. Lo que pasa es que tienes que ajustar la amplitud vertical de la tele, algo que no se puede hacer por software. Mira esto.

Lo que sí puedes hacer mediante GM o Arcade OSD es centrar la imagen en la vertical (tamaños relativos de V-front porch / V-back porch).

219

(68 replies, posted in En español)

Mírate este hilo. Creo que tienes que usar las mismas opciones que se comentan al final.

220

(68 replies, posted in En español)

¿Novedades?

221

(68 replies, posted in En español)

La HD 4890 le da mil vueltas a la HD 5450 en la que se basa la AVGA 5000. Lo que pasa es que CRT Emudriver viene con 120 modos instalados y eso ralentiza mucho el inicio de W7 y algunas operaciones en las que hay que solicitar al driver la lista de modos (cuando arrancas MAME, etc.). Lo mejor es utilizar "super" resoluciones, ya que de esa forma se eliminan esos retardos.

222

(68 replies, posted in En español)

En teoría tienen que ser resistencias de 75 ohm. Pero si te funciona con otras de menor resistencia, mejor, porque te atenuará menos la señal.

223

(68 replies, posted in En español)

Mírate éste.

224

(68 replies, posted in En español)

Como te decía, es un problema de detección. Por alguna razón, las tarjetas de gama alta dan más dolores de cabeza a la hora de "fijar" las resoluciones, precisamente porque la detección del monitor no funciona exactamente igual que con las de gama más baja. Por tanto, hay que plantearse hasta que punto merece la pena usar esas tarjetas.

Por lo demás, hay métodos para forzar físicamente la detección del monitor, como éste.

Me alegro de que ATOM-15 funcione con la HD 4890, hasta ahora creo que no se había probado.

225

(68 replies, posted in En español)

Otra posibilidad. Mírate este hilo.