Jump to content

OAM DMA hijacking: Difference between revisions

no edit summary
>Torchickens
(Created page with "{{Arbitrary code execution}} {{Researchneeded|A technical explanation of what OAM DMA is and how it works would be great.}} {{clr}} '''OAM DMA hijacking''' is a form of arb...")
No edit summary
Line 11:
{{YouTube|1w2iQdAHPh4|Crystal_}}
 
A basic way to do it is to replace FF80 with a jp instruction (C3 yy xx) to another routine stored in RAM. However, this will prevent the OAM sprites from updating.
Another exploit for Red and Blue can involve making the following modifications to the HRAM, as documented by Luckytyphlosion:
 
Another exploit for Red and Blue can involve making the following modifications to the HRAM, as documented by Luckytyphlosionluckytyphlosion:
 
At FF86, write "jr FFF9".
Cookies help us deliver our services. By using our services, you agree to our use of cookies.