Unintended ROM code execution: Difference between revisions

Jump to navigation Jump to search
Content added Content deleted
>Torchickens
No edit summary
>Torchickens
No edit summary
Line 2: Line 2:
'''Unintended ROM code execution''' is the execution of existing code or data in the ROM of a video game from an access point, via a [[glitch]].
'''Unintended ROM code execution''' is the execution of existing code or data in the ROM of a video game from an access point, via a [[glitch]].


Under normal circumstances it is one of the main tasks of the hardware's central-processing unit (CPU) in order to process the game's engine.
Under normal circumstances ROM execution is one of the main tasks of the hardware's central-processing unit (CPU) in order to process the game's engine.


However, an access point such as a [[glitch item]]'s effect, a [[Arbitrary code execution#Via custom map script pointer|custom map script pointer]] or a [[glitch move]] is a means of running code from the ROM or a rewritable source ([[arbitrary code execution]]).
However, an access point such as a [[glitch item]]'s effect, a [[Arbitrary code execution#Via custom map script pointer|custom map script pointer]] or a [[glitch move]] is a means of running code from the ROM or a rewritable source ([[arbitrary code execution]]).