So, well... here is the new MAME VGM release. MAME 0.164 this time.
Aside from a few emulation improvements (hopefully), there is only 1 package now, as MAME and MESS fused offically. (btw: They finally managed to un-break Model 2 SCSP support after it was broken since around MAME 0.148. The tempo is still
quite off though.)
On the VGM side there's nothing new, except that I fixed a small bug where the VGM logger wrote the wrong C352 clock divider.
I also fixed a few bugs with the MAME menu, so now it doesn't nuke your wavelog or error.log anymore.
What you all probably want is something to download. Here we have binaries for Windows:
32-bit (23.99 MB) /
64-bit (27.71 MB)
You can find the rest in the OP.
Now a few words about the compilation process.
At first: IMO compiling MAME gets more insane with every release. You don't only need to download a 420 MB large (packed) git repository for the source code - you also need to mirror a 630 MB repository for the build tools that unpacks to 2.18 GB. I wonder when they'll include their own OS.
So in total you need 2.8 GB for the build tools as well as 870 MB for the source.
Additionally you get a "build" folder where 1.6 GB of object files (for both, 32 and 64 bit versions) end up. Compiling the 32-bit version took 2 hours with 2 simultaneous jobs on my system. (Though to be fair, it isn't the strongest one.) I spent more time building the 64 bit version, because I compiled it twice. (One time before and one time after applying the VGM mod.) But that was to be expected.
The resulting EXE files with 144.5 MB (32 bit) and 168.9 MB (64-bit) are about twice as big as the ones from MAME 0.156.
So yeah... I think I can safely say that building MAME is a safe way to waste some space. The buildtools folder is still larger than the MAME folder with source + object files + EXE binaries, btw. (2.80 GB vs. 2.75 GB)
Anyway - enjoy ripping. I'll try to get some archive updates done soon.