Main > Main Forum
Issue with Windows 7 and native resolutions.
krick:
--- Quote from: bitbytebit on April 10, 2011, 12:02:25 pm ---
--- Quote from: ark_ader on April 10, 2011, 11:55:34 am ---Isn't that Arcade VGA just a modified ATI 7000 card?
--- End quote ---
No it's a ATI HD2600 (AVGA 3000 that is, earlier ones are from the 9200 series, maybe ones inbetween using that model, seems like one used the HD2400)
--- End quote ---
The original AGP ArcadeVGA was an ATI 7000 (or possibly a 7200, I'm not sure what the difference is)...
http://mame.3feetunder.com/ultimarc/
bitbytebit:
--- Quote from: krick on April 10, 2011, 12:24:38 pm ---
--- Quote from: bitbytebit on April 10, 2011, 12:02:25 pm ---
--- Quote from: ark_ader on April 10, 2011, 11:55:34 am ---Isn't that Arcade VGA just a modified ATI 7000 card?
--- End quote ---
No it's a ATI HD2600 (AVGA 3000 that is, earlier ones are from the 9200 series, maybe ones inbetween using that model, seems like one used the HD2400)
--- End quote ---
The original AGP ArcadeVGA was an ATI 7000 (or possibly a 7200, I'm not sure what the difference is)...
http://mame.3feetunder.com/ultimarc/
--- End quote ---
Ah, I see, yeah the AVGA3000 is a big step up from the older ones in how it works, but that probably doesn't matter here about the original issue. I doubt it's the card, I am betting it's the fact that ddraw was depreciated and by Windows 7 it's been broken for the resolution switching between interlaced and non-interlaced modes.
krick:
--- Quote from: bitbytebit on April 10, 2011, 11:46:50 am ---I'm uploading a groovymame 012c which turns on cleanstretch now only when d3d is selected as the video type (usually off by default). Seems like that makes the most sense, otherwise cleanstretch messes with ddraw and SDL stretching, but seems to always do the right thing in d3d.
--- End quote ---
That makes sense. Another option would to have 3 mutually exclusive video choices...
D3D
DDRAW
D3DCLEAN (or some better name that makes more sense)
--- Quote from: bitbytebit on April 10, 2011, 11:46:50 am ---Also I'm planning on having an option like -avga3000 to groovymame which will have that just basic heightXwidth@refresh list the .ini generators use to create all the little .ini files, but instead have groovymame do it all for you, check if we need throttle in some cases where the refresh rates don't match, do all the other stuff it does with registry modelines currently but instead it'll know that the fixed list of 30 or so resolutions are available to base the calculations of options upon.
--- End quote ---
That would be awesome.
In addition to the individual game ini files, as of MAME 0.131u3, you can have vertical.ini and horizont.ini in addition to vector.ini (not sure which version added it). These might make life easier for global settings.
bitbytebit:
--- Quote from: krick on April 10, 2011, 01:04:56 pm ---
--- Quote from: bitbytebit on April 10, 2011, 11:46:50 am ---I'm uploading a groovymame 012c which turns on cleanstretch now only when d3d is selected as the video type (usually off by default). Seems like that makes the most sense, otherwise cleanstretch messes with ddraw and SDL stretching, but seems to always do the right thing in d3d.
--- End quote ---
That makes sense. Another option would to have 3 mutually exclusive video choices...
D3D
DDRAW
D3DCLEAN (or some better name that makes more sense)
--- Quote from: bitbytebit on April 10, 2011, 11:46:50 am ---Also I'm planning on having an option like -avga3000 to groovymame which will have that just basic heightXwidth@refresh list the .ini generators use to create all the little .ini files, but instead have groovymame do it all for you, check if we need throttle in some cases where the refresh rates don't match, do all the other stuff it does with registry modelines currently but instead it'll know that the fixed list of 30 or so resolutions are available to base the calculations of options upon.
--- End quote ---
That would be awesome.
In addition to the individual game ini files, as of MAME 0.131u3, you can have vertical.ini and horizont.ini in addition to vector.ini (not sure which version added it). These might make life easier for global settings.
--- End quote ---
Newest GroovyMame should support the ArcadeVGA3000 resolutions without .ini files, built in .ini generator and also should be able to truly see the available modelines to the system instead of just a list (and it's automatic, no need for a new option arg to groovymame). It's experimental, needs testing with the ArcadeVGA, so any testing you can try would be great help. Posting output of -verbose -md 4 args actually would be really interesting to see, help make sure it works as good as possible. Basically now I'm not only reading custom registry modelines but also active system modelines so those should be possible to pick the best one from, similar to the .ini generator tools but now it's built in dynamically and will truly see the real available resolutions.
krick:
--- Quote from: bitbytebit on April 13, 2011, 12:30:29 am ---
Newest GroovyMame should support the ArcadeVGA3000 resolutions without .ini files, built in .ini generator and also should be able to truly see the available modelines to the system instead of just a list (and it's automatic, no need for a new option arg to groovymame). It's experimental, needs testing with the ArcadeVGA, so any testing you can try would be great help.
--- End quote ---
Awesomesauce!
I'm still setting up my computer so it's connected to my PC monitor but I'll be putting it back in my cabinet and connecting to the arcade monitor the next few days. I'd definitely test the hell out of GroovyMAME for you. Stay tuned.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version