The NEW Build Your Own Arcade Controls

Main => Software Forum => Topic started by: Lustar on April 05, 2006, 07:36:38 pm

Title: Closemul - a multi purpose emulator frontend helper
Post by: Lustar on April 05, 2006, 07:36:38 pm

I made a little tool to help launching emulators from frontends (intended for and tested with Mamewah).

It was inspired by Joe Blade's "cmd", which in turn was inspired by Howard Casto's wrapper.


Main feature:

- Single/multiple hotkey to exit games.
This is useful for X-Arcade type sticks if you don't want to sacrifice a button to this task, or for emulators that, unlike MAME, don't support key combinations settings or don't support setting an exit key at all.

To launch zsnes, and close it when a key or key combination is pressed:

esc:
closemul.exe zsnesw.exe "super mario world.zip"

2+4 for qwerty keyboards:
closemul.exe 50 52 zsnesw.exe "super mario world.zip"


Other features (explained in detail in the included readme file):

- User defined keyboard automation, for emulators without full command line support.
- Support for third party launchers.
- Unzip / Unrar using 7za and unrar.
- Can run a .bat file found in the archive.
- Can run a .reg file before starting an emulator, for emulators without .ini support.
- Mount/Unmount disc images using Daemon Tools.
- Rename and Move Screenshots when the emulator is closed.
- Create game compilations from Mamewah Lists (GUI only).


You can get it from here:

http://clusters.cjb.net/closemul/
Title: Re: Closemul - a multi purpose emulator frontend helper
Post by: gonzo90017 on April 07, 2006, 08:13:00 pm
Sounds great! Does it work with Callus95, Finalburn, winkawaks or better yet Neoragex!!
Title: Re: Closemul - a multi purpose emulator frontend helper
Post by: Lustar on April 08, 2006, 12:10:50 pm
Sorry, I didn't test it with any of those programs (I included examples for some of the emulators I tested it with in the documentation). Please tell me if it works with the emulators you use :)
Remember that, as explained in the readme, some programs require quit=6 instead of quit=1 for the exit key combination to work (Nestopia, Caprice32, WinUAE, and probably more).