So, seems your VGA 31khz modes are OK but attract-mode screws up.
Interesting. Attract mode does that to me as well, somehow defaults to the native 640x480p desktop resolution so I get a split screen, even if I've already set the desktop at 640x480i (I'm running it at 240p).
Because Attract-mode is meant to just run at whatever your desktop res is, try setting it to 800x600.
If for some reason you were previously using a AM layout designed for 240p, try using the default "basic" layout instead.
If you like, you can design/edit your Attract-mode layouts to run at whatever resolution. Then use a free software tool like Display Changer 2 to change video mode automatically, both before and after you run Attract-mode. I do this by bundling them together in a batch file (for example, AM.bat), like this:
@echo off
cd C:\Multools\dc2
dc2.exe -configure="320x264.xml"
cd c:\attract
attract.exe
cd c:\Multools\dc2
dc2.exe -configure="640x480_30.xml"
exit
There may be a more sopisticated way to get DC2 to launch AM itself, but this works.
Note that you will need to create the video mode configuration files ("XXX.xml") with DC2 beforehand, with the "DC2.exe -create=XXX.xml" command. I'll let you read about that on the website:
https://12noon.com/?page_id=641You can then make a shortcut to the batch file on your desktop, edit properties and add a keyboard shortcut like "CTRL-ALT-1" to launch AM automatically.