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.