So, I finally got around to updating WebMAME. This is a bit like multimame where its a middleware piece that fits between your frontend and your emulators. It makes multiple emulators look like a single emulator to the frontend. And it also allows you to filter what games the emulator has.
The new major feature is that it can all be configured now through webpages, from any computer in your intranet... Plus it can also launch games from those webpages so you man verify the game, or just launch a single game, but where you don't really want it viewable from your frontend.
http://webmame.wikidot.com/startThe difference with WebMAME and MultiMAME is that WebMAME is additive... you want to add a game to a control panel/category? Find the game and add it... MultiMAME tries to add EVERY game that matches your categories. Sometimes though, I don't want 8k games on my arcade... I want the ones I like... And an easy way to add others by hand.
The pages are configurable, and can change with css the page to look like anything you want. Change backgrounds, header string, add links in the footer... move stuff around... hide stuff... add marquees... snapshots... titles...
You can also control the app from either a web browser or a command line (thanks to CURL).
So in a browser, to launch a game... type "
http://localhost/emul/cat fighter sf2"
or in a command line type "fighter sf2"
Let me know how it works for you!
Next release:
* Add more details to the game page.
* Add direct support for HyperSpin and allow you to configure the 'parent' to any game with a theme that you like.
* Possibly switch to using jsps (I was playing with html generation outside of jsps) and move all data to custom tags.
* Filter in all games for emulator page
* Load history and other txt files per game to details page
* I might try and create a more ajaxian page that looks like a full fledged frontend... I just wouldn't use it... but might do it just for fun.
Good luck