I'm not quite sure what you mean by "display dependant" but if you mean the game has to actually be shown, yeah I figured as such. That doesn't mean command line support can't be added though... it'd just mean the emulator would have to run for a few seconds, which isn't a big deal. All of my apps technically aren't command-line apps, but they support command-line switches. I just make the windows invisible to make things look nice.
Adding command line support in windows is actually quite simple. Most languages have a special variable (usually called "Command()" ) that stores the entire string of the text used to launch the application. When the program starts, you check to see if this variable is empty. If it isn't you parse it and set whatever you need based on the switches, if not you run the program normally.
Well yes the principal problem is user should decide the time the snapshot should be taken. I made a few tests and now I see it's actually not so problematic... yet there will always cases like user wants to skip the crack intro, trainer menu and such. These are not general things, a game can even contain 2-3 intros
The technical part of the problem can be solved with a bit of effort and I think it's doable but the user experience will suffer.
QUOTE(HowardC @ Aug 27 2008, 06:40 PM) I really wish I could help more with this. I understand what the snapshot is, what I don't understand is why in the world the wii's emulator would need one to run. Seems like a bit of a hack job to me on their part.