User:Zeroman: Difference between revisions
Jump to navigation
Jump to search
Content added Content deleted
(Added my ACE method) |
No edit summary |
||
(9 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
Just a completely random stranger from California. |
Just a completely random stranger from California. |
||
== What are the corruptions? == |
|||
# [[Wild appeared!]] can corrupt 250 bytes from CEEF to CFE9. |
|||
# The [[Hooked Dragonite]] can corrupt 0x382 bytes from CCE9 to D06B. |
|||
== My method of arbitrary code execution == |
== My method of arbitrary code execution == |
||
In Pokémon Red, Blue, and Yellow, I use 4F (0x59) for arbitrary code execution. |
|||
I prefer to use item 0x6B. |
|||
== Memory addresses (WRAM) == |
== Memory addresses (WRAM) == |
||
Line 34: | Line 38: | ||
| |
| |
||
|} |
|} |
||
== resources by me == |
|||
* [[User:Zeroman/4F (0x59) memory write arbitrary code execution|4F (0x59) memory write ACE]] |
|||
* [[User:Zeroman/Write to WRAM using the item pack|Write to WRAM using the item pack]] |
|||
* [[User:Zeroman/Candidate items for ACE|Items you can use for ACE in Generation I]] |
|||
* [[User:Zeroman/Item 0x6B memory writer|Item 0x6B memory writer]] |
|||
== other projects == |
|||
* [[User:Zeroman/GameBoy GBZ80 opcodes list|GameBoy GBZ80 opcodes list]] |
|||
* [[User:Zeroman/Glitch Pokémon summary|Glitch Pokémon summary]] |
Latest revision as of 13:35, 2 May 2024
Just a completely random stranger from California.
What are the corruptions?
- Wild appeared! can corrupt 250 bytes from CEEF to CFE9.
- The Hooked Dragonite can corrupt 0x382 bytes from CCE9 to D06B.
My method of arbitrary code execution
In Pokémon Red, Blue, and Yellow, I use 4F (0x59) for arbitrary code execution.
Memory addresses (WRAM)
Disassembly label | Pokémon Red/Green/Blue/Yellow (JP) | Pokémon Red/Blue (US) | Pokémon Yellow (US) | Pokémon Red/Blue (EU) | Pokémon Yellow (EU) |
---|---|---|---|---|---|
wPlayerName | D11D-D122 | D158-D162 | D157-D161 | D15D-D168 | D15C-D167 |
wSimulatedJoypadStatesIndex | CD38 | CD38 | CD38 | CD38 | CD38 |
resources by me
- 4F (0x59) memory write ACE
- Write to WRAM using the item pack
- Items you can use for ACE in Generation I
- Item 0x6B memory writer