Anonymous user
Player coordinates RAM writer: Difference between revisions
Tidy up and add coordinates image.
>Torchickens No edit summary |
>Torchickens (Tidy up and add coordinates image.) |
||
Line 1:
{{incomplete}}
Using [[arbitrary code execution]], it is possible to create and run large programs such as homebrew software in a Pokémon game.
==Using 8F in {{RB}}==
This technique is referred to in TheZZAZZGlitch's video as 'jailbreaking' the Game Boy.
#Bicycle▼
▲You can jailbreak with the following list of items:
#8F▼
#X Accuracy, x97▼
#Burn Heal, x126▼
#Parlyz Heal, x15▼
#HP UP, x15▼
#Ice Heal, x15▼
#Potion, x134▼
#TM34, x20▼
#TM17, x46▼
#Leaf Stone, x52▼
#Great Ball, x201▼
#TM10, x1▼
#TM15, x46▼
===Steps===
▲Bicycle
#Swap TM17 x46 with TM15 x46, use 8F and jump off a ledge to walk through walls. This allows the player to walk on impassable tiles,
▲8F
#There will now be a TM34 x21 instead of x20.
▲X Accuracy, x97
▲Burn Heal, x126
#To run the created code, swap TM10 x1 with TM34 and use 8F, it should then go straight to the created code.▼
▲Parlyz Heal, x15
▲HP UP, x15
▲Ice Heal, x15
▲Potion, x134
▲TM34, x20
▲TM17, x46
▲Leaf Stone, x52
▲Great Ball, x201
▲TM10, x1
▲TM15, x46
Video:
▲Swap TM17 x46 with TM15 x46, use 8F and jump off a ledge to walk through walls, because it's required. #There should then be TM34 x21 instead of x20.#
{{youtube|1=D3EvpRHL_vk|2=TheZZAZZGlitch}}
▲Then swap TM17 and TM15 back, toss TM34 until only one of them remains and use a Bicycle. The program is now in entering mode, and upon using 8F one byte #TM34 QTY# is written, with its value depending on your X and Y positions.
===Route 1 coordinates map===
▲To run the created code, swap TM10 x1 with TM34 and use 8F, it should then go straight to the created code.
This map (below) tells us the coordinates for spots in [[bp:Kanto Route 1|Route 1]] for writing the code.<br>
[[File:Route 1 coordinates.png]]
[[Category:Arbitrary code execution]]
|