Build Your Own Arcade Controls Forum
Software Support => GroovyMAME => Topic started by: DeLuSioNal29 on June 03, 2014, 06:40:59 pm
-
I figured I'd split the topic since so I wouldn't hijack the original thread here:
http://forum.arcadecontrols.com/index.php/topic,138903.0.html (http://forum.arcadecontrols.com/index.php/topic,138903.0.html)
Here's my issue:
Is anyone else having issue with vector games? I'm trying to run Starwars.zip and Asteroid.zip and I'm getting out of range for Star Wars and wierd white animated lines for Asteroids. I've posted my log files below. (using the reloaded CRTEmuDriver for Windows 7 beta)
D
-
Is anyone else having issue with vector games? I'm trying to run Starwars.zip and Asteroid.zip and I'm getting out of range for Star Wars and wierd white animated lines for Asteroids. I've posted my log files below.
Create a vector.ini file and set "cleanstretch 0" inside. This will fix the asteroid issue. Regarding starwars you probably need to limit the current monitor ranges, check which refresh (vertical or horizontal) is being picked to help figuring out the solution.
-
OK that solved my problem for Asteroids, thank you. However, I still am receiving the out of range error for Star Wars. To troubleshoot, I did the following:
1) Ran the game in MAME (monitor went out of sync)
2) Unplugged the arcade monitor and plugged in an LCD monitor.
3) The LCD displayed the following before the game starts in the MAME info screen: 41.016 Hz 29.039 kHz, which my CRT arcade monitor does not like). Although the image looked fine on the LCD, it had a "signal error" and it displayed fH: 29.0kHz fV: 41.0Hz, but again, it looked fine.
4) I hit any key and the game looks fine on the LCD, but with the same "signal error" mentioned in # 3.
5) I plug it back into my arcade monitor and it's out of range again.
As a test, I ran OSD (everything was locked) and I am able to select every resolution listed without any issues on the CRT monitor.
Also, I'm trying to wrap my head around the log file I posted. What resolution is being output by the Star Wars game?
DeLuSioNaL29
-
Although the image looked fine on the LCD, it had a "signal error" and it displayed fH: 29.0kHz fV: 41.0Hz, but again,
Yes, this game is supposed to run at 41 Hz. GM is outputting the right refresh but obviously your monitor can't handle it, although its specs mention 40-80 Hz, or maybe an extreme adjustment is required which would leave the other frequencies out of sync. In the best case 41 Hz will show a horrible flicker. So it is best to just limit the lower frequencies to a more reasonable value, like 50 Hz. In order to do that, create a custom set of ranges, based on the current ones your using, like this:
monitor custom
crt_range0 15250.00-18000.00,50.00-80.00,2.187,4.688,6.719,0.190,0.191,1.018,0,0,224,288,448,576
crt_range1 18001.00-19000.00,50.00-80.00,2.187,4.688,6.719,0.140,0.191,0.950,0,0,288,320,0,0
crt_range2 20501.00-29000.00,50.00-80.00,2.910,3.000,4.440,0.451,0.164,1.048,0,0,320,384,0,0
crt_range3 29001.00-32000.00,50.00-80.00,0.636,3.813,1.906,0.318,0.064,1.048,0,0,384,480,0,0
crt_range4 32001.00-34000.00,50.00-80.00,0.636,3.813,1.906,0.020,0.106,0.607,0,0,480,576,0,0
crt_range5 34001.00-38000.00,50.00-80.00,1.000,3.200,2.200,0.020,0.106,0.607,0,0,576,600,0,0
If 50 Hz is still out of sync, try increasing it until it works.
-
Wow. Quick response! I didn't get a chance to post my findings after I did some homework and some pics, so I'll take the liberty to document what I did here.
1) First screenshot is of the StarWars game on the LCD monitor in GroovyMAME .153 @ 2560x464 (out of sync on CRT)
2) Second screenshot is of the StarWars game on the LCD monitor after adding "resolution 640x480@60" to my vector.ini file (it was still out of sync on my CRT arcade monitor)
3) Third screenshot is of the Star Wars game on the CRT arcade monitor (after adding "resolution 800x600@60" to my vector.ini file (game works fine as well)
I'll try adding the custom ranges as you suggested once I have some free time. Which file should I edit? (I may figure it out once I get home but I figured I'd ask just in case).
Stay tuned.
DeLuSioNaL29
-
OK, I figured out that the file to edit is mame.ini. However, I have a few questions:
Mine is set to:
crt_range0 auto
crt_range1 auto
crt_range2 auto
crt_range3 auto
crt_range4 auto
crt_range5 auto
crt_range6 auto
crt_range7 auto
crt_range8 auto
crt_range9 auto
Where would I find the number ranges for my monitor? Are they stored in a file somewhere that I could cut and paste and then adjust to 50? Or do I use the exact ones that you pasted below?
Thanks in advance for your help!
DeLuSioNaL29
-
I think I found my answer here:
http://forum.arcadecontrols.com/index.php/topic,116023.0.html (http://forum.arcadecontrols.com/index.php/topic,116023.0.html)
But since my monitor is not listed, I'm going to continue using the D9800 presets and then modify them as a custom monitor type.
I'll give it a go and post the results.
Thanks!
D
-
Man I had already done the job for you here: http://forum.arcadecontrols.com/index.php/topic,139658.msg1444385.html#msg1444385 (http://forum.arcadecontrols.com/index.php/topic,139658.msg1444385.html#msg1444385)
;)
-
Ha, you are correct. I was taking the safe route to make sure I didn't put something in there that would do any damage to my monitor. But yes, they indeed match.
I'll give it a go later tonight or tomorrow.
Thanks!
DeLuSioNaL29
-
Do you think I should put the values that are listed here instead?
http://forum.arcadecontrols.com/index.php/topic,117489.msg1245528.html#msg1245528 (http://forum.arcadecontrols.com/index.php/topic,117489.msg1245528.html#msg1245528)
D
-
Check here (http://forum.arcadecontrols.com/index.php/topic,117489.msg1444971.html#msg1444971), I've ported the last version we got of those specs to the new format.