Hi wolfsoft,
I've noticed that for some reason GM is not getting the right info from mame.ini. The info shown in your logs doesn't correspond with the ranges defined in your mame.ini.
I'd recommend you to place the GM executable in a new folder empty folder, create a new mame.ini with the -cc command and try again.
Here's how the first part of your bublbobl log should look (notice the different Polostar ranges being considered):
Parsing mame.ini
Parsing mame.ini
SwitchRes: Entering switchres_modeline_setup (0)
SwitchRes: Monitor: custom Orientation: rotate Aspect 4:3
SwitchRes: MonitorLimits 15700.00-15800.00,45.00-80.00,4.000,4.700,5.300,0.062,0.062,0.740,0,0,288.0,448
SwitchRes: Raw limits (59.1856Hz)-> YresMin= 251p, YresMax= 252p(504i)
SwitchRes: Logical limit YresMin (448/2) = 224p
SwitchRes: Setup monitor limits min=184x224 max=0x504
SwitchRes: Starting with Horizontal freq of 13.972 and Vertical refresh of 59.19
SwitchRes: Increased horizontal frequency from 13.972 to 15.700
SwitchRes: Increasing 1 line from horizontal freq 15684.186 to 15743.371
SwitchRes: Using 28 lines padding
SwitchRes: # 15.700Khz -> 15.800Khz: ( | Hfreq Change | Vpad +28 lines | )
SwitchRes: # bublbobl [5] 256x224@59.19 15.7434Khz
SwitchRes: ModeLine "256x224x59.19" 5.289772 256 280 304 336 224 239 240 266 -HSync -VSync
SwitchRes: MonitorLimits 16100.00-16200.00,45.00-80.00,1.280,4.500,6.420,0.062,0.062,0.740,0,0,288.0,448
SwitchRes: Raw limits (59.1856Hz)-> YresMin= 258p, YresMax= 259p(518i)
SwitchRes: Logical limit YresMin (448/2) = 224p
SwitchRes: Setup monitor limits min=184x224 max=0x518
SwitchRes: Starting with Horizontal freq of 13.972 and Vertical refresh of 59.19
SwitchRes: Increased horizontal frequency from 13.972 to 16.100
SwitchRes: Increasing 1 line from horizontal freq 16098.485 to 16157.670
SwitchRes: Using 35 lines padding
SwitchRes: # 16.100Khz -> 16.200Khz: ( | Hfreq Change | Vpad +35 lines | )
SwitchRes: # bublbobl [6] 256x224@59.19 16.1577Khz
SwitchRes: ModeLine "256x224x59.19" 5.299715 256 264 288 328 224 243 244 273 -HSync -VSync
SwitchRes: MonitorLimits 25100.00-25200.00,45.00-80.00,0.200,0.400,8.000,0.040,0.040,0.640,0,0,384.0,768
SwitchRes: Raw limits (59.1856Hz)-> YresMin= 406p, YresMax= 407p(814i)
SwitchRes: Logical limit YresMin (768/2) = 384p
SwitchRes: Setup monitor limits min=184x384 max=0x814
SwitchRes: Resolution scaled x2 to meet monitor specs
SwitchRes: Virtualized to 1072x800@59.19 24.7396Khz
SwitchRes: Starting with Horizontal freq of 24.728 and Vertical refresh of 59.19
SwitchRes: Increased horizontal frequency from 24.728 to 25.100
SwitchRes: Using 12 lines padding
SwitchRes: # 25.100Khz -> 25.200Khz: ( | Hfreq Change | Interlace | Doubleres | Virtualize | Vpad +12 lines | )
SwitchRes: # bublbobl [15] 1072x800@59.19 25.1243Khz
SwitchRes: ModeLine "1072x800x59.19" 34.169034 1072 1080 1088 1360 800 808 810 849 -HSync -VSync interlace
SwitchRes: MonitorLimits 31500.00-31600.00,45.00-80.00,0.170,0.350,5.500,0.040,0.040,0.640,0,0,576.0,800
SwitchRes: Raw limits (59.1856Hz)-> YresMin= 509p, YresMax= 510p(1020i)
SwitchRes: Logical limit YresMin (800/2) = 400p
SwitchRes: Setup monitor limits min=184x400 max=0x1020
SwitchRes: Resolution scaled x2 to meet monitor specs
SwitchRes: Starting with Horizontal freq of 27.695 and Vertical refresh of 59.19
SwitchRes: Increased horizontal frequency from 27.695 to 31.500
SwitchRes: Increasing 1 line from horizontal freq 31486.742 to 31545.928
SwitchRes: Using 62 lines padding
SwitchRes: # 31.500Khz -> 31.600Khz: ( | Hfreq Change | Doubleres | Vpad +62 lines | )
SwitchRes: # bublbobl [12] 512x448@59.19 31.5459Khz
SwitchRes: ModeLine "512x448x59.19" 20.189393 512 520 528 640 448 480 481 533 -HSync -VSync
SwitchRes v0.013f: [bublbobl] (1) horizontal (256x224@59.19)->(256x224@59.19)->(256x224@59.19)
SwitchRes: # bublbobl 256x224@59.19 15.7434Khz
SwitchRes: ModeLine "256x224x59.19" 5.289772 256 280 304 336 224 239 240 266 -HSync -VSync
And below is the mame.ini file I've setup to create this log.