I'm running MAME 0.200 on my Windows 7 Home Premium (Service Pack 1) 64-bit desktop computer with 2.9GHz Intel Core i5-2310 Quad-Core processor, 8 GB DDR3 RAM, and onboard Intel HD Graphics 2000 graphics (The onboard graphics has VGA and HD outputs. I don't have a separate graphics card). I'm using this device:
https://www.amazon.com/gp/product/B07L6WHQ6Hto output from my desktop computer to the device via VGA cable then from the device to my RCA 20-inch CRT TV (manufactured in 2000) via yellow composite video cord. (The TV only has composite input, no S-Video or component.) For audio I just use headphones or speakers plugged into my computer. The device also outputs to my Dell 4:3 LCD computer monitor via another VGA cable so I can see the MAME screen on both my LCD computer monitor and my CRT TV at the same time.
I don't have to use this old Dell 4:3 LCD monitor for my computer though; I have an HD monitor I could use for my computer work (Internet, etc.). I use the Dell because I think the colors display better.
The graphics from MAME normally look great on my CRT TV, much better than my LCD monitor, especially when the game isn't scrolling, but I get screen tearing when the game scrolls on both vertical and horizontal games. Turning on Vertical Sync in the MAME Default Game Options doesn't help (it stops screen tearing on my LCD computer monitor but not the CRT TV). Turning these on doesn't help either: bilinear filtering, triple buffering, sync to monitor refresh. Bilinear Filtering does help the text look clearer on my CRT TV though.
I tried GroovyMAME 64-bit 0.183 with the game Legendary Wings but I got the message box "SwitchRes: could not find a video mode that meets your specs", and the screen tearing is still there on the CRT TV.
Do I need an ATI video card to use GroovyMAME correctly? A SCART adapter?
Does anyone have any advice for how to stop the screen tearing?