Hello, everyone. I searched "reread" and didn't find the target. So I post it.
I have simply verified what wiki said, and it does exist reread case.
Why does some game read the controller twice?
Is it necessary to do that when I write an NES demo?
I guess it is related to hardware but don't sure.
Is there any case where a game read controller three(or more) times in history?
Authors of Standard controller on the wiki wrote:
Turbo
A turbo controller such as the NES Max or NES Advantage is read just like a standard controller, but the user can switch some of
its buttons to be toggled by an oscillator. Such an oscillator turns the button on and off at 15 to 30 Hz, producing rapid fire
in games. A controller MUST NOT toggle the button states on each strobe pulse; that'll break any game that rereads the
controller.
A turbo controller such as the NES Max or NES Advantage is read just like a standard controller, but the user can switch some of
its buttons to be toggled by an oscillator. Such an oscillator turns the button on and off at 15 to 30 Hz, producing rapid fire
in games. A controller MUST NOT toggle the button states on each strobe pulse; that'll break any game that rereads the
controller.
I have simply verified what wiki said, and it does exist reread case.
Why does some game read the controller twice?
Is it necessary to do that when I write an NES demo?
I guess it is related to hardware but don't sure.
Is there any case where a game read controller three(or more) times in history?