-
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
In the current implementation of the PPU, sprite evaluation is run in its entirety over the course of one cycle. This prevents the sprite overflow flag from being raised at the correct time. Additionally, this emulation is incorrect if the user attempts to write to OAMDATA during rendering, which should increment OAMADDR and cause buggy evaluation.
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