Below is version 2 of my presets for the Betson. This fixes all of the games on my original testing spreadsheet including games like Paperboy, 720, Sprint and 240x240 games like Burger Time. The preset isn't complete yet but covers the most common games, I've tested a lot more games and they all look and play better than they ever have on my cab, it's amazing. I was able to get rid of most of the black border with games that fall into range0 like neogeo games and Marvel vs. Capcom. The remaining space is due more to the aspect ratio of the original games, they are supposed to be a little more rectangular. Mortal Kombat fills the entire screen now.
crt_range0 15625-15900, 50-59.96, 3.03, 6.134, 6.763, 0.067, 0.200, .532, 0, 0, 192, 248, 448, 496
crt_range1 15625-16240, 59.98-80, 3.000, 4.700, 7.700, 0.190, 0.191, 1.018, 0, 0, 192, 248, 448, 496
crt_range2 16029-17200, 50-80, 1.220, 4.728, 7.626, 0.190, 0.191, 1.018, 0, 0, 249, 256, 498, 512
crt_range3 18300-18800, 50-58, 8.300, 2.750, 9.000, 0.190, 0.191, 1.018, 0, 0, 257, 280, 514, 560
crt_range4 18448-22000, 50-80, 6.278, 2.058, 7.410, 0.799, 0.828, .876, 0, 0, 281, 320, 0, 0
crt_range5 24000-25000, 50-80, 1.163, 3.595, 1.798, 0.081, 0.162, 0.889, 0, 0, 384, 400, 0, 0
crt_range6 24000-29000, 50-80, 1.549, 2.820, 6.502, 0.225, 0.150, 2.021, 0, 0, 384, 400, 0, 0
crt_range7 30000-34000, 50-80, 0.636, 3.813, 1.906, 0.020, 0.106, 0.607, 0, 0, 448, 496, 0, 0
crt_range8 34001-38000, 50-80, 1.000, 3.200, 2.200, 0.020, 0.106, 0.607, 0, 0, 512, 600, 0, 0
OTHER NOTES:The Betson OSD settings are per horizontal refresh rate. Maybe this is common knowledge and something all arcade monitors do but something I didn't know. I assumed the OSD adjustments were one universal set. Anyway, when you adjust the OSD on the Betson the settings are particular to that horizontal refresh rate only. This is very important for getting your monitor dialed in. The best way to adjust is outlined in the steps below:
- Run a game from the command line with a log file (ie. groovymame64.exe -v mk > mk.txt)
- Look in the log write down the modeline values. The modeline is near the bottom, the one that says updating, like this: Switchres: updating DALDTMCRTBCD2560x256x0x60 - Modeline "2560x256_6015.65KHz 54.71Hz" 52.07 2560 2664 2912 3328 256 262 265 286 -hsync -vsync.
- Write the values in bold (above) down on a sheet of paper.
- Open ArcadeOSD and go to the resolution used in the modeline, ie. above it was 2560x256, and select it.
- Go to edit modeline and turn off the locking on the vertical.match the values for the dot clock and horizontal and .
- Change the rest of the values to match the numbers from the modeline, starts with the dot clock then 2560, they go in order from top to bottom.
- Hit the number 1 key to see the changes applied
- Lock the vertical refresh rate
- Hit esc to go back a menu, you will see the 'save' line has turned red. Select it and hit return to save.
- Now using the Betson OSD adjust the image so there’s no bowing, it’s near the edge etc.
- You need to do this for each range used.
About vector games.I’m not using Groovymame for vector games, I plan on running a vanilla version of mame with HLSL turned on for vector games.
Strange pacman adjustment.For some reason with pacman even though the screen adjustment looked perfect in ArcadeOSD I was getting a weird ripple effect going through the screen. I tried various adjustment in the preset values, turning on frame delay and vsync etc. but nothing seemed to work. Finally I played with the Betson OSD and found that if I shifted the image to the left slightly (setting of 72) or less it goes away. Not sure if it’s just my monitor or all Betsons, I haven’t noticed anything like it in any other game. The fix is easy though and the slight left offset isn’t noticeable.
After doing this the games look friggin amazing, better than they ever have on my monitor, and play silky smooth. I couldn't be happier with the results.
Happy testing, hope this helps some other Betson owners out there.