(Request) Create a perpetually on Continue freezing save with SRAM/255 Pokémon glitch (Generation I)
Notes: This is a video request by bruh. Their channel https://www.youtube.com/channel/UCaMCoL-nFKD0mx8xKFc_5OA
When using the SRAM glitch (255 Pokémon glitch sub-glitch), you can perform Pokémon and/or item swaps which corrupt the map, causing it to freeze every time you choose Continue. In this video I target the map script (D36D-D36E), although I think there are other possible things to target that would freeze the game after choosing Continue too (like excessive map width/height or manipulating yourself out of bounds(?)).
By swapping up a few Pokémon past slot 10, you can touch D36D-D36E to corrupt it to a value like FFFF (pointer to at the end of the ROM), resulting in freezing code once the menu is closed. The state of D36D-D36E is kept after a save, so the save file is bricked.
By swapping inventory items you can corrupt D36D-D36E more precisely. Map script pointer is item 41 (lower byte) followed by item 41 quantity (upper byte). In Red's room the script makes an "ASH" appear in the inventory at these item slots, which can be swapped around to mess with the map script, with some freezing the game.
You can also use arbitrary code execution to write to D36D-D36E directly.
Resources:
https://glitchcity.wiki/255_Pok%C3%A9mon_glitch https://glitchcity.wiki/SRAM_glitch
bruh's comment:
bruh ._.
3 days ago
i found a rby glitch when by swapping pokemons by save corrupting for a specific amount of swaps you can glitch the actual map where even if you save and reset it wont fix anything and the game would crash like a loop