Why does the run start when the timer appears?
2 years ago
North Carolina, USA

Hello, I've been wondering for a while why runs start the frame that 400 appears on the timer. Why doesn't the run start when the player gains control of Mario, the frame before the timer appears?

NathanAlmighty これを好き
Québec

Because Mario actually doesn't move on the 1st frame. Any input you do a frame before 400 appears will make Mario move on the frame 400 appears

Echon これを好き
United States

FCEUX has a frame delay between when you push an input and when you see the result of that input on the screen. (Have you noticed that if you push jump and then frame advance, you don't see Mario jump on the next frame, but rather on the frame after that?)

So the first frame of control is in fact the frame that the "400" appears. It only looks like you gain control a frame earlier ($E set to 8 ) because of that delay.

編集者 投稿者 2 years ago
ゲームスタッツ
フォロワー
7,835
走行
8,855
プレイヤー
1,798
最新ニュース
Requirements for High-Level Any% Runs

Any% (NTSC) runs below 4:57.000 must now fulfill additional requirements in order to be verified.

  • The run's full session must be included in the submission description.
  • For emulator runs below 4:57.000, some form of input display must be visible for the duration of the run. A hand-cam or input
4 months ago