Build Your Own Arcade Controls Forum
Software Support => GroovyMAME => Topic started by: brad808 on December 16, 2015, 10:45:20 am
-
I've been doing a ton of reading and can't quite come to a solution to this problem yet. I'm switching one of my Mame cabinets over to groovymame and everything appears to be working as it should minus my taito type x games.
Previously everything was working with soft15khz and crtemudriver. Install soft15khz, change resolution to 640x480 in windows and voila everything worked. May not have been perfect but at least it worked.
Now most of the taito games won't boot at all and the ones that do won't sync. I believe it has to do with the fact that now after using vmmaker to install modelines the desktop is running 640x480 at 30hz.
My question is this: what is the default 640x480 modeline specs (60hz? Interlaced) for soft15khz and can I manually add just that line in to vmmaker so that anything running at 640x480 (desktop, frontend, taito type x games) can fit into the "not perfect but at least working category"?
This is after a clean install of windows. I should add that the games did work perfectly fine when booted up 640x480 to a pc monitor before I started messing with vmmaker so I'm sure even after the reinstall of windows all the games still work as they should.
Monitor ms929 15/24khz
HD 4650
Windows 7 64bit
Latest groovymame and crt emudriver
-
Your previously working system (with Soft-15kHz) was Windows XP, wasn't it?
-
Nope windows 7 64bit. Same video card, same drivers, just used soft15khz
-
Nope windows 7 64bit. Same video card, same drivers, just used soft15khz
I'd be interested in seeing a copy of your video driver registry key when Soft-15khz is used. May you post one?
-
I'd be happy to provide whatever you need later at night. Will there be issues jumping back and forth between soft15khz and vmmaker? Or will they simply override?
-
Vmmaker will clear all modelines in registry, not sure about Soft-15kHz though, but as long as you can confirm Taito games working, it'll be worth to check the registry.
BTW it's not the first time this issue has been reported, but I never tested it myself. It's Taito games's fault however not having proper setup options to unambiguously target a certain mode.
I'm thinking it may be interesting too to check Arcade OSD in both situations, specifically which modes are reported in each case.
-
Very interesting. So far Taito Type X works only on XP. On 7 due interlaced resolutions displayed as 30 Hz those games always picks either 60 Hz progressive mode or 30 Hz but also sync to 30 Hz (half speed). Years ago I used soft15kHz on XP and I was never thinking that it could works different than VMMaker. :o
There was solution but it didn't work for me - http://forum.arcadecontrols.com/index.php/topic,141253.0.html (http://forum.arcadecontrols.com/index.php/topic,141253.0.html)
-
Very interesting. So far Taito Type X works only on XP. On 7 due interlaced resolutions displayed as 30 Hz those games always picks either 60 Hz progressive mode or 30 Hz but also sync to 30 Hz (half speed). Years ago I used soft15kHz on XP and I was never thinking that it could works different than VMMaker. :o
There was solution but it didn't work for me - http://forum.arcadecontrols.com/index.php/topic,141253.0.html (http://forum.arcadecontrols.com/index.php/topic,141253.0.html)
I've found a way to fix the interlaced half speed issue, to be included in next VMMaker version. So that could be a fix for this too?
-
Yeah, it might fix some games if not all :) I'm eager to test new VMMaker then :applaud:
-
The taito type x games work on windows 7 64 bit in 15k. I just got home, installed soft15khz and it fired right up as it always has. What exactly can I give you to help out. Assuming I know very little is best :-P (http://images.tapatalk-cdn.com/15/12/16/de001329e2710bec1b1fe2c03bf26d63.jpg)
-
This one is vmmaker (http://images.tapatalk-cdn.com/15/12/16/a706a4fc5fe1f89c0eb5576564c1ba7d.jpg)
This one is soft15tkhz
(http://images.tapatalk-cdn.com/15/12/16/8c8b6079c15175e1d9b0decc656625f1.jpg)
Where can I find the mode registry files that will show me what's different?
-
Download Winmodelines and launch it. There's a pull-down menu with the name of your card. Just on the right side there's a little arrow icon. Press it to export the config to a .reg file. I'd need to see the reg file for both vmmaker and soft15khz, you can attach them here (rename them as .txt).
-
If Your monitor is tri-sync then yes, those games will work either picking 640x480@60p (works normally for You) or picking 640x480@60i (works but som will work at 50% of speed).
-
If Your monitor is tri-sync then yes, those games will work either picking 640x480@60p (works normally for You) or picking 640x480@60i (works but som will work at 50% of speed).
His monitor is not tri-sync as far as I understood.
I'm thinking it's only working in the Soft-15khz case because a left-over 59 Hz resolution is being reported, which is selected when the game requests 640x480. But can't be sure.
-
This cabinet looks like Versus City or similiar so it might have tri-sync inside. That would explain why those games works when 640x40@59p is on list.
-
Here are the attachments (had to rar them because it wouldn't let me upload that type). I have no idea how or why it works all I know is one way I can't play street fighter but mame looks good and the other way mame looks bad but I can play street fighter ;-)
PS street fighter plays full speed. it is a versus city monitor is dual sync not trisync
-
Yep, I found some info and indeed it's 15/24 only.
Street Fighter IV was different than others - it runs normallly on 30 Hz mode most of time crash during intro. The biggest problem was with Type X rathen X2.
-
Ok, do you have experience with regedit?
Starting from vmmaker settings.
Launch regedit, and open this key: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Video\{E9AB5396-A7F0-4D9F-832B-DA20BDDEA8DA}\0000
Then find a REG_BINARY value named "DALR6 CRT640x480x0x60". Rename it as "DALR6 CRT640x480x0x59". Restart.
-
Ok, do you have experience with regedit?
Starting from vmmaker settings.
Launch regedit, and open this key: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Video\{E9AB5396-A7F0-4D9F-832B-DA20BDDEA8DA}\0000
Then find a REG_BINARY value named "DALR6 CRT640x480x0x60". Rename it as "DALR6 CRT640x480x0x59". Restart.
Yes I'm familiar with regedit. I tried it but the game still silently crashes.
-
Yes I'm familiar with regedit. I tried it but the game still silently crashes.
It crashes? What happens it you reduce the modelist? In vmmaker.ini, set TotalModes = 60, then run vmmaker and restart.
-
Yes I'm familiar with regedit. I tried it but the game still silently crashes.
It crashes? What happens it you reduce the modelist? In vmmaker.ini, set TotalModes = 60, then run vmmaker and restart.
Sorry, by "silent crash" I just mean it disappears with no error message or anything. Tried reducing the modelines to 60 but it's still not working :-\.
-
Sorry, by "silent crash" I just mean it disappears with no error message or anything. Tried reducing the modelines to 60 but it's still not working :-\.
OK, I'm out of ideas, I'll be checking this myself when I have a chance.
-
I'm going to do this tests but right now I'm installing windows 7 on arcade pc.
EDIT.
Done. Installed all drivers plus ATI Calamity 13.1, restart - Taito Type X runs in 640x480@60p
Installed soft15kHz, restart - still all games tested runs with 640x480@60p
brad808, are You installing custom list using soft15kHz?
EDIT2.
I've changed DALR6 CRT640x480x0x60. to DALR6 CRT640x480x0x59 actually in many places but still no luck. 640x480@60p is still in ArcadeOSD as native mode. Renaming also changed 640x480@30 (interlaced) to 640@480@29 (interlaced) in system. I don't have 640@480@59 on my list.
NOTE: I still have numerous errors about missing msvcr100.dll not only during installation but also when I enter graphics properties or run WinSAT.
Here is my custom list (less than 60 modes):
## MAME ##
240 x 160 @ 59.728000 gba
240 x 240 @ 60.000000 sega-konami
240 x 248 @ 60.000000 cvs
240 x 256 @ 57.000000 travusa
248 x 240 @ 60.000000 aeroboto
248 x 256 @ 57.000000 ripcord
256 x 240 @ 60.098000 MAIN NES
256 x 248 @ 57.445000 natodef(forced)
256 x 256 @ 55.000000 irem
264 x 240 @ 59.542000 8080bw psychic5(H) argus(H)
272 x 240 @ 60.000000 warpwarp
280 x 240 @ 60.000000 konami toaplan williams
288 x 240 @ 60.000000 konami namco
296 x 240 @ 60.000000 williams
304 x 240 @ 60.000000 konami
304 x 256 @ 58.000000 videopin
320 x 240 @ 60.000000
320 x 248 @ 60.000000 toaplan2(H)
320 x 256 @ 55.000000 artmagic
336 x 240 @ 60.000000 atari
344 x 240 @ 60.000000 ssv
344 x 288 @ 50.000000 littlerb
352 x 240 @ 60.000000
352 x 256 @ 58.000000 fantland
368 x 240 @ 60.000000 mwarr wrally stlforce splash
376 x 240 @ 60.000000 mystwarr
384 x 240 @ 60.000000 silkroad yunsun cps1-2-3
384 x 256 @ 55.000000 xexex irem
392 x 240 @ 60.000000 mercs(H)
400 x 240 @ 60.000000 snk
400 x 256 @ 54.707000 midway
416 x 256 @ 55.000000 midyunit
448 x 240 @ 60.000000 pgm
480 x 240 @ 60.000000 popobear lbeach
480 x 480 @ 60.000000 mcr3
512 x 240 @ 60.000000 system1
512 x 256 @ 58.000000 sbuggera
512 x 400 @ 60.000000 syvalion
512 x 448 @ 60.000000 holeland popeye
512 x 480 @ 60.000000 mcr mcr3 mcr68
528 x 240 @ 60.000000 xxmissio(H)
640 x 240 @ 60.000000 blstroid eyedance
672 x 240 @ 60.000000 skullxbo
704 x 480 @ 60.000000 laserdics
768 x 240 @ 60.000000 galaxian(when hack disabled)
768 x 512 @ 54.066000 tx1
864 x 496 @ 60.000000 taito3screens
992 x 496 @ 60.000000 model1 segas24 coolridr
1024 x 240 @ 60.000000 battlera(ddraw cutted)
1024 x 496 @ 60.000000 3screens, atarisy2
## Desktop ##
640 x 480 @ 60.000000 desktop vector
768 x 576 @ 50.000000 desktop vector
-
So far I've just been sticking with super street fighter 4 arcade edition 2012 just for consistency. There are too many variables it seems so it probably isn't fair to lump all of the taito type x games together.
Where I'm at is street fighter 4 works with soft15khz and not with vmmaker. When I install soft15khz I don't do anything special, no customization, just hit the install button and restart then it works perfectly. The speed is right, the image is right, it just works.
Using soft15khz creates screen tearing in Mame and obviously isn't ideal.
With vmmaker I'm able to get perfect image in mame but street fighter won't even boot up. I'm using nanao ms929 preset and super resolutions @ 1600 in vmmaker.ini if that makes a difference.
-
With vmmaker I'm able to get perfect image in mame but street fighter won't even boot up. I'm using nanao ms929 preset and super resolutions @ 1600 in vmmaker.ini if that makes a difference.
It'd be interesting to see a screenshot of Arcade OSD list of modes when vmmaker is enabled, and even better a log of GroovyMAME, where I can see the list of modes that your system is reporting.
-
I'm not at my computer until later but here are a couple of pics I took last night(http://images.tapatalk-cdn.com/15/12/17/02918fc9392e6d51aaa873f9d69bb11b.jpg)
(http://images.tapatalk-cdn.com/15/12/17/6eda7845ace06424d2333351db25d199.jpg)
I believe there were more in the middle I skipped over assuming they weren't important at the time.
-
Log file attached of random game
-
The 640x480 interlaced mode is simply missing, this is because of the monitor detection issue. Try unchecking "Hide modes this monitor can't display" in display->advanced options.
-
(http://images.tapatalk-cdn.com/15/12/21/4d9fac074da53591f8791fecbfe8a6c8.jpg)
That option is already unchecked on my machine.
-
Would "lock unsupported modes" in mame ini have something to do with that?(http://images.tapatalk-cdn.com/15/12/21/73bf8ceef61c624313c045ef4339dc26.jpg)
-
.
-
Worth to mention that with HD5xxx and futher everything works fine (though interlaced modes are blurry) but below HD5xxx (HD4xxx HD3xxx etc.) as of VMMaker 2.0beta5 You have to change monitor settings in options to positive values.
BTW. I still have problems with intro movie in SF IV. Since this is WMP9 format it might to do something with test mode. Works fine on Your cab ?
-
Since this is WMP9 format it might to do something with test mode. Works fine on Your cab ?
Test mode is not the problem. It's patched drivers what disables DXVA.
-
Ok, so we now know problem :/ Game of course works but I have to hit credit button before movie starts.
-
Maybe you can replace the intro video with a dummy (0 KB) empty video?
Not sure if that would work.
-
I'd be good to find a way to disable DXVA globally.
-
I have had most TypeX games running fine on my cab with Groovymame for a couple of years. However one game won't start full screen only windowed. It starts full screen on my E3 which is tri-sync, but that's vert and the game is horizontal. It just won't start full screen on my 15khz E2. The games is Tetris Grandmaster 3. Any suggestions