Schizophretard, on Wed Sep 28, 2011 4:48 AM, said:
Is there a way to do the same thing but make it that pushing pause again or flipping the switch again would work as well as the fire button? It is a minor problem but someone might be an idiot, think the game froze, and not even think to try the fire button.
Then you are back to trying to detect which platform the user is running the game on...since the switch pops back on the 7800 (i.e. 2 changes) but not the 2600 (i.e. 1 change). And the issue with detection is that it won't work for the Harmony (which alters startup ram memory where the 7800 puts it's BIOS routine).
Until Harmony has the means of preserving the bits in question that are tested by my hacked-together detection routine (or anyone elses'), this "any change = pause, fire to continue" method is a pretty simple solution compatable with all platforms
Even better, it does it using only 1 bit of storage to hold the current state. Detection requires an additional bit to hold the console type.