The source file is the file needed when compiling. Once compiled it will compile a new MAME.exe. As stated in an earlier post, that's the file you need to copy over. Not the source file. Then you should be good to go. That explains the 7-zip process you're seeing as well since the source file starting when calling that file since it's a compressed file that contains all the source files needed and am sure causes problems because trying to run with incorrect parameters.