EDIT: Spreadsheet I'm making to copy and rename an .ini file with correct HLSL settings for all games that use that resolution.
https://docs.google.com/spreadsheet/ccc?key=0Aq37CSO6oe1fdE9MRG54MG1sZHQtY1hvTzlNVHFLbUE&usp=sharing#gid=9Originally I wasn't going to bother with HLSL on my current build, then I tried some settings found posted
online that with a little tweaking, made Ms Pacman look soooo much closer to the real machine I used to have. (I did reduce phosphor life to .05 to eliminate blur)
The big factors that didn't sink in when I messed with it before were using a high resolution(1080) and prescale(6).
The vertical classics look great, but Frogger and Popeye slowed to 50% speed with the prescale set to 6. Lowering it fixes the issue, but it doesn't look nearly as good. At the start of this, I thought I'd just apply the settings globally in mame.ini, then turn off HLSL in the newer 3D games' individual ini.
Having random classics slow down blew a hole in that plan.
Mortal Kombat runs full speed, but doesn't look that great with these settings, and as expected none of the 3D games will run at full speed with HLSL enabled.
So I created an .ini file with settings for the classics, copied it many many times, and renamed them all to match the games in my classics gamelist.
None of the other games have HLSL enabled at this point. I'm planning to do NEO GEO games next since they'd all use the same monitor.
Is there some better way to go about this?
(buy a newer card than the Nvidia 9800GT that I'm using?)
Anyone bothering to match the shadow mask count for each game to the original monitor resolution?
EDIT: found this blog post with what the settings do put into layman's terms:
http://gamingnos.blogspot.com/2011/10/quick-start-mame-hlsl-filter-guide-up.htmlIt made the prescale setting make more sense to me.
Ond's post here is also very helpful in explaining how this stuff works:
http://forum.arcadecontrols.com/index.php/topic,133382.msg1373471.html#msg1373471