Interesting, I hadn't thought of that before. If the autofire rate is based on the controller's strobe signal (likely would be, I think), then I can definitely see that trick working.
I think this would also work sometimes by just holding the start when you turn the system on. If the game is only checking if the button is pressed, rather than looking for a change in the button state. This is a slight problem with the Game Genie too IIRC. Perhaps they should've done what I did on the Garage Cart's menu and go only after start is released.
tepples wrote:
Even without a slow motion feature, most people can time it to get one of about ten random sequences if you base the seed only on the number of frames elapsed during the title screen.
Yep, which is also why I mentioned microseconds in addition to frames. If it mattered enough, the program could have the idle loop doing it's usual wait for vblank, but also reading the controller and incrementing the seed. That would make reproducing a seed much tougher.