Tiger-Heli
I have images of my control panel mappings for all of my 30+ non-mame emulators. I am just waiting for some frontend (MALA hopefully) to offer the ability to display an image when the emulator is paused. I do not know of any front end which does this yet. Since I am mainly interested in being able to view the control panel mapping image when the game is paused, I have not looked into Johnny5 or CPViewer .... I simply show the players the image manually now (ie: get it out and place it on the table next to the cabinet).
What you want can be done fairly easily, but not through a frontend, AFAIK, and since different emulators support different methods for pause, I doubt it will be incorporated anytime soon.
My page will tell you basically how to do it, though. Here are some hints:
First off - Emuloader (and I'm fairly sure Mala) will allow you to display the image before you launch the game. In EL you scroll through what image is displayed - I have Titles, Snaps, Marquees, CP's, Instruction Cards, and finally CP Hints, which is my Johnny5 images. In MameWah (or I think Mala), you would have to design this into your layout bezel, but it can be easily done. I'm attaching a quick Photochop based on
shock_'s excellent mala layouts just to give you an idea of the concept.
As far as displaying your image when a game is paused, you just need to combine several of the concepts on my page.
For MAME, you can use BuddaMAME (not sure what the latest version is), but the image is scrunched for vertical games. I cover that on the bottom of the main page.
http://www.mameworld.net/tigerheli/johnny/static.htmHoward Casto wrote an AHK script to lauch Johnny 5 when MAME was paused and then go back to MAME, but I don't think we ever resolved timing issues with it. (Sometimes MAME would not pause when Johnny5 was displayed, sometimes Johnny5 would come up and exit, but MAME would remain paused). I explain that here:
http://www.mameworld.net/tigerheli/johnny/ahk_hc.htm (I don't think I mention it on the page, but this script will work with any full-screen emulator that uses P to pause, not just MAME. You could easily change the places where P is called out to some other key to make it work with Emu's that use a different pause key.) (I don't know if other emulators will have the same timing issues as MAME did (does?) or not. Howard Casto could likely tell you. IMS, it was pretty much specific to MAME.
An alternative that I came up with was to have MAME pause normally and then have a different hotkey to call Johnny5. I cover that here:
http://www.mameworld.net/tigerheli/johnny/ahk_th.htm This is just a modification of Howard's script, so it also could be used with any emulator.
The final piece is that you want to display static images rather than setting up Johnny5. On this page, I explain how to use Irfanview to display a static image prior to launching MAME:
http://www.mameworld.net/tigerheli/johnny/static.htm and further down, I even mention how to modify the above scripts to call Irfanview and display the images rather than launching Johnny5 (See AHK SCRIPT INTEGRATION on the page above).
Shoot me a PM if you didn't follow all of this, so we don't hijack the thread any more than already done.