Right, exactly..they pulled off an interesting extension of an old school game by inserting some new debug commands which sent the data out. (Source here: https://github.com/breedx2/mcor/tree/master/mamehack)
This could be incredibly powerful...as it allow us to 'extend' old games. Imagine playing Mortal Kombat, and when a fatality happens, the lights in the room dim. To do this, you have to be aware of when that event happens in the game itself (plus some home automation work). By having the debugger send out UDP events, you can do some very interesting things.
R. Belmont, with the debugger spew going out over UDP, I believe this would be possible...would probably want to do 2 way work, and essentially set it up as a remote console...so you'd point the Mame on the Shield to an IP/Port, fire up a UDP receiver, and off it'd go. You'd probably have to setup remote signal commands to tell it to break on Vsync and such, but I believe it's doable.
I'm looking to go the other direction, and currently only in one directly...out from Mame to a client. In my case, the game could talk to an app on a tablet, allowing for smartglass like scenarios. But all of this would ideally have mame launch..without a window when the debugger runs
|