Build Your Own Arcade Controls Forum

Software Support => GroovyMAME => Topic started by: 69mustang on December 12, 2014, 02:46:13 am

Title: 640x360 15khz interlaced squished
Post by: 69mustang on December 12, 2014, 02:46:13 am
I have the crt drivers and groovymame working great. My problem is I'm trying to run the steam version of King of Fighters XIII on my 15khz arcade cab and it comes up horizontally squished, resolution is set to 640x360 for this game. Is there something I can change in VMMaker to make it work properly?

I'm using these custom settings

monitor_specs0  15450.00-16050.00, 55-65, 3.91, 4.70, 6.85, 0.190, 0.191, 1.018, 0, 0, 288, 448


Title: Re: 640x360 15khz interlaced squished
Post by: haynor666 on December 12, 2014, 03:57:04 am
First test game on PC LCD and see on monitor OSD what resolution games uses.

Next step would be add such resolution in ResList.txt and rerun vmmaker though be default 640x480@30 Hz interlaced is already present. Maybe game does not like interlaced resolution or you have to do enter setup in game while you are connected to arcade monitor and choose desired resolution again.

640x360 ??? Are you sure ???
Title: Re: 640x360 15khz interlaced squished
Post by: 69mustang on December 12, 2014, 04:03:53 am
Desktop resolution is set to 640x480@30hz and works fine, I've already tried adding 640x360@30hz in Reslist and it does show up with the mode list as such.

The game is widescreen so yes, 640x360 is correct.

I had it working in Windows XP, but I forgot how I did it, now I'm on windows 7x64.
Title: Re: 640x360 15khz interlaced squished
Post by: Calamity on December 12, 2014, 04:40:40 am
I have no idea of how Steam works or configured. Anyway, that extreme distorsion is not due to wrong modeline settings, that's for sure. I doubt you're actually getting 640x360 interlaced with that monitor_specs line, could you post your Modeline.txt file?
Title: Re: 640x360 15khz interlaced squished
Post by: haynor666 on December 12, 2014, 04:45:38 am
In XP 640x360 was visible with 60Hz. In 7 this will in system as 30 Hz. Probably this is problem for game. I have similiar problem with Taito Type X where modes 640x480@60 and 640x480@30 are both available and some games insists to use 640x480@60 still instead of 640x480@30.
Title: Re: 640x360 15khz interlaced squished
Post by: Calamity on December 12, 2014, 04:50:58 am
In XP 640x360 was visible with 60Hz. In 7 this will in system as 30 Hz. Probably this is problem for game. I have similiar problem with Taito Type X where modes 640x480@60 and 640x480@30 are both available and some games insists to use 640x480@60 still instead of 640x480@30.

In that particular situation it does make sense to create a custom non-standard resolution, like 648x480. Because it's non-standard, there won't be any instance of that resolution different from your custom one, and the game will be forced to pick it. However this assumes you can configure the game/emulator to use custom modes.
Title: Re: 640x360 15khz interlaced squished
Post by: 69mustang on December 13, 2014, 12:25:41 am
Here's the modeline list, 640x360 is not in it  :(
Title: Re: 640x360 15khz interlaced squished
Post by: haynor666 on December 13, 2014, 05:41:57 am
Technically 360 lines is reserved to 25kHz monitors so If you used default monitor setup in VMMaker this resolution won't be put in system.

You might try to add 864x480 - the same aspect but will visible in system for sure. Now the question is game allow use such resolution.
Title: Re: 640x360 15khz interlaced squished
Post by: Calamity on December 13, 2014, 05:56:06 am
You can create 360i at 15 kHz by adding huge borders (it won't look good IMO).

Quote
Here's the modeline list, 640x360 is not in it

Yes, that's what I thought. You need to modify this value:

monitor_specs0  15450.00-16050.00, 55-65, 3.91, 4.70, 6.85, 0.190, 0.191, 1.018, 0, 0, 288, 360

Title: Re: 640x360 15khz interlaced squished
Post by: haynor666 on December 13, 2014, 07:21:23 am
Actually it's good solution. aspect 1,77 is intended for this game so 640x360 with huge border will be close to 1,77.
Title: Re: 640x360 15khz interlaced squished
Post by: 69mustang on December 14, 2014, 12:24:03 am
I modified the value and it did show up in the modeline file, but it was still squished  :(
Title: Re: 640x360 15khz interlaced squished
Post by: haynor666 on December 14, 2014, 06:08:12 am
You check it in ArcadeOSD or straight in game?
Title: Re: 640x360 15khz interlaced squished
Post by: Calamity on December 14, 2014, 01:10:10 pm
Yeah you need to make sure the game is picking the intended resolution. Testing it in Arcade OSD will show you if the resolution is fine.

Title: Re: 640x360 15khz interlaced squished
Post by: 69mustang on December 15, 2014, 11:59:27 pm
It does work in the ArcadeOSD, it comes up with top and bottom borders as it should. Steam still launches it squished, but if I run it in "windowed" mode it comes up properly. I can live with this compromise since it is still running full screen within the 640x480 resolution of my desktop. Thanks for all the help.
Title: Re: 640x360 15khz interlaced squished
Post by: Calamity on December 16, 2014, 04:04:30 am
Probably Steam is not picking the right resolution.
Title: Re: 640x360 15khz interlaced squished
Post by: ratsflif on December 16, 2014, 12:18:45 pm
The TypeX2 KOF13 will play perfectly at 640x480 letterboxed.
Title: Re: 640x360 15khz interlaced squished
Post by: 69mustang on December 16, 2014, 01:32:40 pm
The TypeX2 KOF13 will play perfectly at 640x480 letterboxed.

Yes, but the steam version has all the latest balance and bug patches, as well as great online play.