It is because it expects a particular version of mame, renaming the file should work if you turn off hyperlaunch. Have you turned fade off to see if it even attempts to open a window? Failing that just go get the right version of mame that it actually wants to use.