OK, I got the zip file uploaded to
http://www.a-ruud-awakening.com/arcade/index.php?n=Site.AmLasGamesI still want to add a little more error checking and I'm not entirely happy with the way I have it exiting. The games eeem to be ignoring the winkill and wiclose commands. I'll probably add some logging as well.
For now it does what we need.
Here is the text from the readme.
ALGLaunch Vesrion 0.9
This is a wrapper program for launching the American Laser Games from Digital Leisure.
The program runs in a command line mode and can be used just like an emulator with a rom. Configuration options are stored in the ALGLaunch.ini file.
The command line is as follows.
ALGLaunch <Game>
<game> must match a section header in the .ini file. You must use quotes around the <game> parameter if your section headers contain spaces.
The .ini file must contain a section for each game that you wish to run. A sample section is shown below.
[MadDog]
executable="MDM.exe"
directory="D:\Program Files\MadDog\"
window="Mad Dog McCree"
reload="D:\Program Files\MadDog\dryFire.wav"
The section header can contain any text you wish between the brackets.
executable is the name of the games executable. The <game> parameter must match the teext between the brackets.
directory is the full path to the games folder. Include the trailing back-slash.
window is the text that appears in the title bar of the games initial window.
reload is the full path to a wav file that you wish to use as a relod sound. It should be "no" if you do not wish to use a reload sound.
When executed the ALGLauncher starts the requested game, activates the window, sends a lower case "f" keystroke to switch the game to full screen, sends a lower case "r" to turn of the auto moving of the cursor when reloading the gun. The wrapper then monitors for right-mouse clicks to play the reload sound.
Hitting the Escape key will exit the game and the wrapper.