This is how I compile mame.
This is so easy. The last time I compiled a program was 20 years ago in FORTRAN 77. Go to the following link and within 30 minutes you can have your own version. Mr Do created a step by step for compiling your own mame. Thank you Mr. Do!
Read Mr. Do's page on compiling Mame.
http://www.mameworld.net/mrdo/compile.htmlAfter you have downloaded all the files necessary on Mr. Do's page, then download mametweaks.
http://www.mameworld.net/mrdo/compile.htmlRun mametweaks then compile, it is that easy.
I use the following from mametweaks.
-skip_startup_frames <int> / -ssf <int> (default 0) will unthrottle and not
display the specified number of frames at the beginning of a game to skip by
them faster.
-[no]skip_warnings / -[no]sw (default disabled) will skip game warnings.
This is useful for skipping warnings like "The video emulation isn't 100%
accurate.", but keep in mind that it will also skip more serious warnings
such as "This game doesn't work properly.". It might be best to enable this
option for specific games that you want to skip the warnings on instead of
enabling it globally.
The skip warnings have been removed from the current version of mametweaks but with the skip warnings and the skip start up frames, this makes my mame machine exactly the way I want to. I just get tired of watching the entire bootup process, but that is my choice. Plus I know not to post any issues that I may have with mame since I compiled my own version, guess what, it worked perfect and I don't have anything wrong with my mame.
My next project is to add cpviewer.
Have fun compiling!
Maximame