-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
EmulationAn issue within the emulatorAn issue within the emulatorPPUAn issue in the PPUAn issue in the PPUUnimplemented BehaviorBehavior in original hardware that is not currently emulatedBehavior in original hardware that is not currently emulated
Description
On original hardware, writes to OAMADDR cause the values at the 8-byte block of OAM previously pointed to to be written to a non-random location. Additionally, a value in OAMADDR greater than 7 will cause that 8-byte chunk to be written to the start of OAM. This corruption must be emulated to ensure full compatibility.
More details on this corruption behaviour can be found here.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
EmulationAn issue within the emulatorAn issue within the emulatorPPUAn issue in the PPUAn issue in the PPUUnimplemented BehaviorBehavior in original hardware that is not currently emulatedBehavior in original hardware that is not currently emulated