Looks easier the some of the others...
Will yours read each game and automatically apply the controls for each game, or must it be done manually?
How does it work within mame? Does a pic come up before the game starts, or do you use a hot key to make the controls show?
Do you have to use your version of mame?
I'm sure I'll have more questions once I try it out!
ps, your page looks fine in IE...
CPMaker will read each game and apply the controls to it, provided that the game or its parent is in the controls.xml file. If the game or its parent is not in controls.xml then none of the controls will be dim and there won't be any labels drawn.
You can find more infomation about the controls.dat project
here.
You can set up controls display in several ways.
1) The front end can call CPMaker to generate the output and display it before MAME is launched.
2) BuddaMAME can generate controls artwork on the fly and display it when pause is pressed. (This requires my build of MAME)
3) You can launch the CPMaker viewer on a second screen and then launch any flavor of MAME as you would normally.
4) You can launch the CPMaker viewer from your front end and then launch any flavor of MAME. Then use an AHK script to minimize MAME when pause is pressed.
You do not have to use my build of MAME.