If I understand well, wizzo you are the one behind the game menu script ? Definitely not a fan of the "put a bunch of parent folder traversal to hit the root" suggestion
I got it working now as I said above, and I am fine with using my own. It is interesting to see people sharing such things with a json db for the downloader script, maybe I will deploy mine when I am satisfied with the result. The Mame XML did not have a genre field, but I am sure it is just a matter to find a proper source.
I will continue to work on it since I want to also extend it for SNES,GB(C|A) and Megadrive at least. I also want to add some rom validation by checking the SHA1 if possible
On a side note, Is there any benefit to the NeoSD file packing for neo geo roms compared to let say a zip ? It is not like the core stream data during execution, It is cold loaded. Is the compaction better ? Could Mame still load such a rom (I guess not) ? I would rather also skip having to handle a custom format to inspect the ROM SHA1 ( as I intend to do as well ), maybe it is not too bad anyway, but I have not see a file specification ( on a limited few google searches )