Submission #3912: adelikat's FDS Super Mario Bros. 2 in 115:17:46:40.00

Console Famicom Disk System Emulator BizHawk 1.4.1
Game Version JPN Frame Count 2147483647
ROM Filename Super Mario Bros. 2 (1986)(Nintendo).fds Frame Rate 214.74836472147481
Branch Rerecord Count 110
Unknown Authors adelikat
Game Super Mario Bros. 2
Submitted by adelikat on 3/31/2013 11:05:09 PM

Submission Comments
At TASVideos we typically aim for fastest time. But today, I decided we should mix it up a bit. So I have submitted a movie that aims for longest time.
Since one could simply make a TAS of a non-timed game where the character stands there, I decided that the Longest Time goal needed some basic ground rules:
  • Game must have a timer
  • Do not die
  • Do not complete the game more than once
  • Always make "progress" in the game
And with these goals in mind I present to you, an infinitely long TAS. On a side note, this TAS beats the previous record of longest submission of 41 days by infinity days.
Since it is difficult to encode an infintely long tas, I have decided to Live stream this movie for the duration of its submission life!

How

To achieve a never ending TAS, BizHawk 1.4.1 is required. I coded in a movie parameter called loopoffset. When this is present, BizHawk will loop back to this frame after reaching the end of the movie. In this case, I put LoopOffset 1275 into the movie file. It will play the first 1275 frames, then loop 1276 to the end of the movie endlessly. Now the challenge is simply to find a segment of input such that the game will continue to play!

Verification

I have confirmed sync up to 50 million frames. (It would have kept going but an ill-timed Windows update thwarted my plans!) 50 million was enough for it to completely wrap the lives and score addresses at least once.

Noxxa: Claiming for judgement so that I can judge it so that I can judge it so that I can judge it so that I can judge it so that I can judge it so that I can judge it so that I can judge it so that I can judge it so that I can judge it so that I can judge it so that I can judge it so that I can judge it so that I can judge it so that I can judge it so that I can judge it so that I can judge it so that I can judge it so that I can judge it so that I can judge it so that I can judge it so that I can judge it so that I can judge it so that I can judge it so that I can judge it so that I can judge it so that I can judge it so that I can judge it so that I can judge it so that I can judge it so that I can judge it so that I can judge it so that I can judge it so that I can judge it so that I can judge it so that I can judge it so that I can judge it so that I can judge it so that I can judge it so that I can judge it so that I can judge it so that I can judge it so that I can judge it so that I can judge it so that I ca--ERROR TEXT OVERFLOW
Noxxa: Initially, I figured to just follow my first judge instincts, which is to automatically reject. However, I figure that if I actually watch it, it's probably good enough to accept.
So, I'll just go and watch the run now. When I'm done, I will accept it. Until then, I'll keep it at rejected.

Last Edited by ThunderAxe31 on 12/15/2021 4:52 PM
Page History Latest diff List Referrers