{"id":22866,"date":"2026-03-22T18:09:31","date_gmt":"2026-03-22T22:09:31","guid":{"rendered":"https:\/\/overcentral.com\/en\/pokemon-firered-switch-speedrun-glitch-discovered-after-accidental-button-press\/"},"modified":"2026-03-22T18:09:37","modified_gmt":"2026-03-22T22:09:37","slug":"pokemon-firered-switch-speedrun-glitch-discovered-after-accidental-button-press","status":"publish","type":"post","link":"https:\/\/overcentral.com\/en\/pokemon-firered-switch-speedrun-glitch-discovered-after-accidental-button-press\/","title":{"rendered":"Pok\u00e9mon FireRed Switch Speedrun Glitch Discovered After Accidental Button Press"},"content":{"rendered":"<p>In the meticulous world of speedrunning, where every millisecond is optimized and every movement is deliberate, it is a profound irony that some of the most significant breakthroughs arrive not from intense study, but from pure, unscripted accident. This is precisely what transpired in the community surrounding the beloved Pok\u00e9mon FireRed, specifically in its Nintendo Switch Online incarnation, when a runner\u2019s errant button press revealed a previously undocumented glitch with the potential to rewrite the game\u2019s speedrun history.<\/p>\n<h2>The Moment of Discovery<\/h2>\n<p>The discovery was made by Swiss speedrunner iamClemi, known for his expertise in the Pok\u00e9mon franchise. During a routine attempt, the runner was navigating the critical early-game sequence in Professor Oak&#8217;s laboratory, the moment where players choose their first partner Pok\u00e9mon. This segment is typically executed with robotic precision: walk to the ball, press A, and proceed. However, during this fateful run, iamClemi&#8217;s thumb inadvertently brushed against the L button on the Switch Pro Controller just as he was confirming his selection.<\/p>\n<p>What happened next defied all documented behavior. &#8220;Something was off,&#8221; iamClemi later recounted. Instead of the game cleanly registering the choice and advancing the dialogue, the character\u2019s movement became erratic, and the menu interface exhibited unusual graphical flickers. The game state, for a brief moment, seemed to hang in a liminal space between selecting a Pok\u00e9mon and the normal overworld. This was not a known menu glitch or a typical soft lock; it was a new interaction entirely.<\/p>\n<h2>Deconstructing the Glitch: A Technical Breakdown<\/h2>\n<p>The immediate aftermath of the discovery saw iamClemi and a cadre of top-tier Pok\u00e9mon speedrunners descend into a frenzy of testing. The glitch, now preliminarily dubbed the &#8220;L-Select Desync,&#8221; occurs under a very specific set of conditions tied to the Switch Online emulation of the Game Boy Advance title.<\/p>\n<h3>Trigger Conditions and Emulation Quirks<\/h3>\n<p>Analysis revealed that the glitch is contingent on three precise factors. First, it must be performed on the Nintendo Switch Online version of Pok\u00e9mon FireRed. Second, the player must press the L button (which has no native function in the original GBA game\u2019s menu) within a three-frame window as the A button confirmation is registered. Third, the input must be registered by the Switch\u2019s emulation layer before the GBA core fully processes the A press.<\/p>\n<p>This creates a unique scenario where the emulator\u2019s input overlay conflicts with the game\u2019s internal state handling. The L button, mapped to a virtual &#8220;soft reset&#8221; function in the NSO menu, attempts to send an interrupt signal. However, because the game is in a transitional state of writing the starter Pok\u00e9mon data to the save block, the interrupt is mishandled, corrupting a specific memory address related to the player&#8217;s active menu flags and party data.<\/p>\n<h3>The Exploitable Outcome<\/h3>\n<p>The corruption does not crash the game. Instead, it places the player back into the overworld with a corrupted menu flag. This corrupted state allows for a series of otherwise impossible actions. Most notably, runners have found they can interact with certain NPCs and objects through walls, and, in some controlled resets, manipulate the game\u2019s Random Number Generator (RNG) in a more predictable manner for critical encounters. Early testing suggests the primary time save could come from bypassing several forced NPC interactions in the early routes of the game, potentially shaving minutes off the current any% world record.<\/p>\n<h2>Impact on the Pok\u00e9mon FireRed Speedrunning Meta<\/h2>\n<p>The discovery of the L-Select Desync has sent shockwaves through the Pok\u00e9mon FireRed community. The any% category, which aims to complete the game as fast as possible with no restrictions, is notoriously optimized. Record improvements are often measured in seconds, not minutes. A glitch with the potential to save multiple minutes represents a tectonic shift.<\/p>\n<h3>Category Re-evaluation and Routing Chaos<\/h3>\n<p>Immediately, runners have begun the arduous process of re-routing the entire game from this new starting point. Every decision made in a speedrun is a domino effect; a major time save at the beginning can invalidate decades of established strategy for later sections. The optimal starter choice, the path through Viridian Forest, and the strategy for the first rival battles are all now up for debate. New categories may even emerge, such as &#8220;Glitched&#8221; versus &#8220;Glitchless,&#8221; to accommodate this newfound sequence break.<\/p>\n<h3>The Verification and Recording Process<\/h3>\n<p>As with any major discovery, the glitch is undergoing rigorous verification by community moderators and the speedrun.com board. The fact that it is exclusive to the Nintendo Switch Online version adds a layer of complexity. Questions are being raised about version parity: will runs using this glitch be considered valid alongside runs performed on original hardware or other emulators? The community is likely to establish a sub-category specifically for NSO runs to maintain fair competition, acknowledging the unique properties of this official emulation platform.<\/p>\n<h2>The Broader Implications for Retro Game Preservation and Emulation<\/h2>\n<p>While the immediate excitement revolves around faster completion times, the L-Select Desync glitch highlights a deeper, more nuanced aspect of modern gaming: the imperfect nature of software preservation through emulation.<\/p>\n<h3>Emulation as a New Frontier for Glitch Hunting<\/h3>\n<p>For years, speedruns were primarily conducted on original hardware or cycle-accurate emulators like mGBA, which strive to replicate the GBA\u2019s behavior perfectly. Nintendo Switch Online represents a different philosophy\u2014it is an official, accessible, but not necessarily cycle-accurate emulator. This discovery proves that such official emulators can have their own unique bugs that don\u2019t exist in the original code, creating entirely new speedrunning ecosystems. It turns the NSO app into not just a way to play old games, but a distinct platform for them, with its own quirks and exploits.<\/p>\n<h3>A Cautionary Tale for Preservationists<\/h3>\n<p>For game historians and preservationists, this is a double-edged sword. It demonstrates that when games are re-released, even by their original creators, they are not perfect carbon copies. Subtle differences in timing, input polling, and memory management can create divergent behaviors. This glitch is a fascinating artifact of 2026\u2019s gaming landscape\u2014a bug born from the interaction between 2004\u2019s game code and 2026\u2019s emulation wrapper. It serves as a living document that preservation is not just about saving code, but about understanding the full context of its execution environment.<\/p>\n<p>The story of iamClemi&#8217;s accidental button press is a perfect testament to the evolving, living nature of classic games. It underscores that even in titles picked apart for over two decades, hidden layers of possibility can lie dormant, waiting for the right combination of technology and human error to be revealed. It reaffirms that the speedrunning community, through its collective curiosity and technical prowess, continues to be one of the most potent forces in interactive software analysis, pushing games to their absolute limits and, in doing so, writing new chapters in their enduring legacies long after their original release.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A lucky mistake by a Pok\u00e9mon FireRed speedrunner on Nintendo Switch Online uncovers a game-changing glitch.<\/p>\n","protected":false},"author":7,"featured_media":89860,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/cards.overcentral.com\/cards\/en\/22866.png","fifu_image_alt":"Pok\u00e9mon FireRed Switch Speedrun Glitch Discovered After Accidental Button Press","footnotes":""},"categories":[2],"tags":[],"class_list":["post-22866","post","type-post","status-publish","format-standard","has-post-thumbnail","category-videogames"],"fifu_image_url":"https:\/\/cards.overcentral.com\/cards\/en\/22866.png","fifu_image_alt":"Pok\u00e9mon FireRed Switch Speedrun Glitch Discovered After Accidental Button Press","fifu_redirection_url":"https:\/\/www.pockettactics.com\/pokemon\/firered-leafgreen-switch","_links":{"self":[{"href":"https:\/\/overcentral.com\/en\/wp-json\/wp\/v2\/posts\/22866","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/overcentral.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/overcentral.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/overcentral.com\/en\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/overcentral.com\/en\/wp-json\/wp\/v2\/comments?post=22866"}],"version-history":[{"count":0,"href":"https:\/\/overcentral.com\/en\/wp-json\/wp\/v2\/posts\/22866\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/overcentral.com\/en\/wp-json\/wp\/v2\/media\/89860"}],"wp:attachment":[{"href":"https:\/\/overcentral.com\/en\/wp-json\/wp\/v2\/media?parent=22866"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/overcentral.com\/en\/wp-json\/wp\/v2\/categories?post=22866"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/overcentral.com\/en\/wp-json\/wp\/v2\/tags?post=22866"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}