The version I have gives this version when started with advmenup --version:
AdvMenuPLUS 2012.11.27
On startup it gives:
AdvMenuPLUS - Copyright (C) 2009-2012 by daesdae
AdvanceMENU - Copyright (C) 1999-2008 by Andrea Mazzoleni
So I think, I probably have the recent version. I forget to call it AdvanceMenuPlus, so used to AdvanceMenu in DOS days, no disrespect meant for current devs ;-) Another thing that I probably have old and wrong information is the filtering stuff. It used to be so that you couldn't filter horizontal and vertical games in the menu, but as you said it probably had been fixed already.
I compiled the project on Mac OSX Mavericks and while the compilation went well (excluding few warnings

), the AdvmenuPlus crashes with some kind of null pointer exception when started. It doesn't crash if it doesn't initialize SDL graphics, for example when using advmenup --version. Anyway I exported the project to Eclipse to be able to debug the problem and lo and behold when started from Eclipse, it didn't crash. At least for the most of the times, it didn't crash. It still crashes once in the while.
So my initial effort will be debugging that startup crash on Mac OSX. While crashing on OSX is irrelevant to my arcade cabinet and others as well, I think it might be wise to correct the problem as it might be a symptom of something else.