Anonymous user
ASLR: Difference between revisions
→In the Pomeg corruption glitch
>Torchickens |
>Torchickens |
||
Line 2:
'''Dynamic Memory Allocation''' or '''DMA''' is the name given for a mechanic in Pokémon games including {{FRLG}} and {{Emerald}}.
In [[bp:Generation III|Generation III]], the DMA system will randomize the locations of specific
This offers a form of memory protection, however a [[cheating device]] may be used to circumvent the protection, for example a Game Boy Advance GameShark may be used to make a temporary patch of the game's ROM (similar to the Game Genie) which disables the DMA system. Codes to circumvent the system are commonly known as '''Anti-DMA''' codes.
Line 9:
In {{FRLG}} and {{Emerald}}, the DMA system is abused in the [[Pomeg corruption glitch]] to randomly have a chance of setting bit 0 and 2 (+03h) or bit 6 (+40h) to a memory address which the player desires to corrupt, such as setting bit 6 of the most significant byte of DOTS or SEASOR's personality value (with the help of a [[corruption initiator]]) to convert it into another Pokémon based on its EVs.
Without the DMA system the player would only be able to create the same corruptions each
{{stub}}
[[Category:Terminology]]
|