Update from me...
I installed GroovyArcade-Arch2015.02.15-x86_64.iso onto my cab, I then replaced the groovymame with v0.168_015k... So everything is the latest (and working great), still though CPS2 wont work... CPS1 is fine, as is CPS3, Neo-Geo etc etc...
So something I assume to do with the resolution selected by CPS2 is not compatible with my monitor???
When i run say xmcota.zip, if does not even create a xmcota.cfg file... so I copied a working cfg file and called it xmcota.cfg, the result was the same though...
So is there a way to force xmcota to run in a known working resolution??
Thanks