Pokémon Yellow C109 ID 0x0F arbitrary code execution: Difference between revisions

From Glitch City Wiki
Jump to navigation Jump to search
Content added Content deleted
>Torchickens
(Created page with "{{Arbitrary code execution}} {{Researchneeded|Test if the same C109 0x0F script is possible in Red/Blue with a different method to Yellow MissingNo.}} {{clr}} File:C109 0x0...")
 
>Torchickens
No edit summary
Line 5: Line 5:
[[File:C109 0x0F Yellow MissingNo. method.png|thumb|right|160px|Yellow MissingNo.'s corruption]]
[[File:C109 0x0F Yellow MissingNo. method.png|thumb|right|160px|Yellow MissingNo.'s corruption]]


'''Pokémon Yellow C109 ID 0x0F arbitrary code execution''' is a [[glitch]] in {{Yellow}}, and a form of [[arbitrary code execution]], involving an [[invalid C109 ID]], with a script activated by [[glitch item]] [[ItemDex/Y:110|Lg -]].
'''Pokémon Yellow C109 ID 0x0F arbitrary code execution''' is a [[glitch]] in {{Yellow}}, and a form of [[arbitrary code execution]], involving a [[glitch 0xC109 ID]], with a script activated by [[glitch item]] [[ItemDex/Y:110|Lg -]].


==Notes==
==Notes==
Line 17: Line 17:
If the player doesn't have a problematic play time, has never visited the Safari Zone and doesn't have any Day Care data, the code will fall through to DA7F, where a bootstrap Pokémon set up can be used to run code at item 3.
If the player doesn't have a problematic play time, has never visited the Safari Zone and doesn't have any Day Care data, the code will fall through to DA7F, where a bootstrap Pokémon set up can be used to run code at item 3.



==Attribution==
*Torchickens/ChickasaurusGL (text from YouTube video)


==YouTube video==
==YouTube video==

Revision as of 18:44, 15 September 2018

Arbitrary code execution in the Pokémon series

0x1500 control code arbitrary code execution (Crystal) | Cart-swap arbitrary code execution | Generation I custom map script pointer | Generation I invalid meta-map scripts | Generation I item ("8F", "ws m", "-g m", "5かい", "てへ" etc.) | Generation I move ("-", "TM42") | Generation I Trainer escape glitch text boxes | Generation II bad clone | Generation II Burned Tower Silver | Japanese Crystal Pokémon Communication Center SRAM glitches | Coin Case glitch | Generation II glitch Pokédex sortings | Pikachu off-screen glitch ACE | OAM DMA hijacking | Serial interrupt ACE | Pikachu glitch emote | Generation III glitch Pokémon summary | Generation III glitch move animation) | Remote code execution | TM/HMs outside of the TM/HM pocket | Type 0xFF mail arbitrary code execution (Japanese Crystal) | ZZAZZ glitch Trainer FC


List of arbitrary code execution programs

(view, talk, edit)
More research is needed for this article.

Reason given: Test if the same C109 0x0F script is possible in Red/Blue with a different method to Yellow MissingNo.



Yellow MissingNo.'s corruption

Pokémon Yellow C109 ID 0x0F arbitrary code execution is a glitch in Pokémon Yellow, and a form of arbitrary code execution, involving a glitch 0xC109 ID, with a script activated by glitch item Lg -.

Notes

This glitch does not work on many emulators, except for (one example) later versions of BGB. It is confirmed to function properly on a real Game Boy Advance SP, but it has not been confirmed on other platforms.

Details

If the player encounters Yellow MissingNo. (non-ghost/fossil form) in Viridian Forest, previously erased the save file with Up+Select+B and has never encountered a glitch Pokémon before, the Yellow MissingNo. will not freeze the game.

If the Pokémon menu and PC was opened in front of the PC in Viridian City's Pokémon Center before encountering the Yellow MissingNo., then after ending the battle, C109 is 0x0F which has the ability to execute arbitrary code at DA41 after using glitch item "Lg -" (wPlayTimeMaxed, followed by wPlayTimeMinutes, wPlayTimeSeconds and close to Safari Zone and Day Care data).

If the player doesn't have a problematic play time, has never visited the Safari Zone and doesn't have any Day Care data, the code will fall through to DA7F, where a bootstrap Pokémon set up can be used to run code at item 3.


Attribution

  • Torchickens/ChickasaurusGL (text from YouTube video)

YouTube video

YouTube video by ChickasaurusGL


This article or section is a stub. You can help Glitch City Wiki by expanding it.