Text pointer manipulation: Difference between revisions
Jump to navigation
Jump to search
Content added Content deleted
>Sherkel mNo edit summary |
>Sherkel mNo edit summary |
||
Line 1: | Line 1: | ||
{{Major glitches}} |
{{Major glitches}} |
||
{{Summary page}} |
{{Summary page}} |
||
{{Speed Run R/B/Y}} |
|||
'''Text pointer manipulation''' refers to glitches in which a map's 'text pointer list pointer' with stored at D36C in Red/Blue or D36B in Yellow is changed by modifying Item 40 and its quantity in the [[expanded items pack]]. The text pointer list pointer controls a list of texts for that map. |
'''Text pointer manipulation''' refers to glitches in which a map's 'text pointer list pointer' with stored at D36C in Red/Blue or D36B in Yellow is changed by modifying Item 40 and its quantity in the [[expanded items pack]]. The text pointer list pointer controls a list of texts for that map. |
||
Line 10: | Line 9: | ||
*[[Arbitrary code execution]] — Possible when the text pointer list pointer contains an accessible pointer which would point to a location in RAM that is therefore manipulable. |
*[[Arbitrary code execution]] — Possible when the text pointer list pointer contains an accessible pointer which would point to a location in RAM that is therefore manipulable. |
||
[[Category:Generation I glitches]] |
[[Category:Generation I glitches]] |
||
[[Category:Speed runner glitches]] |
|||
[[Category:Speed runner glitches (Red/Blue/Yellow)]] |