As appreciation to all the great contributors to MAME, Mamewah, and all the other software and artwork that brought my cabinet to life, I'd like to contribute something of my own. I wrote a program that allows the world to take a look at my arcade cabinet and see what its doing via the web. I call it Webcade.
I'm still testing it, but feel free to take a look at my installation at
http://67.10.193.188, assuming I still have it powered on when you view it.
Webcade just generates the images, and with its integrated web server, hosts the webpage. This means, you can make your own webpage assuming you know how to write HTML. The cam.jpg and screen.jpg files are generated automatically by Webcade.
The image on the top left is from the webcam. My USB cable won't reach yet, but I will eventually have it mounted on the top looking down at the control panel. If you see a black image, the lights are probably just not on. The bottom right image is the realtime screenshot. When I'm playing, you can see still images from the game I'm playing. Usually, you'll just see the snapshot screensaver from Mamewah.
Images are generated only when somebody views the webpage, but no faster than the configured rate. I currently have it set to 30 seconds, so if two people view the site within 30 seconds, it will only generate a NEW set of images for the first person. The webpage I created for my implementation also automatically reloads the images once every 30 seconds, but staggers each by 15 seconds. All of this is configurable at runtime.
I've had it set to generate new images no faster than every 2.5 seconds with two people viewing at 2.5 second intervals, which eventually did slow down MAME and crash Webcade a minute into Pac Man, returning MAME back to normal. However, with the settings listed above, I can't tell that its running while playing MAME.
Before I go through the process of setting up an installer and cleaning it up for general use, would anybody even like to use this?