Pokémon: Red Version is part of the first generation of games within its famous series, known for having a very large number of beneficial glitches. In fact, the game can be completed in less than one minute of in-game time using save data corruption (as evidenced by this run), but this run avoids such techniques in favor of activating an entirely different glitch avoiding save data corruption.
As a matter of fact, CasualPokePlayer demonstrates that such a run can be completed in as few as 29 A presses in total. An important detail to note is that regular text boxes can be cleared by pressing B rather than A.
An alternate encode provided by the author with commentary can be found right here.
PHOTOSENSITIVITY WARNING: The screen flashes white during several transitions throughout the movie, which may cause epileptic seizures to those affected.