1--- 2title: Event Viewer 3weight: 13 4chapter: false 5--- 6 7## PPU View ## 8 9<div class="imgBox"><div> 10 <img src="/images/EventViewer.png" /> 11 <span>Event Viewer - PPU View</span> 12</div></div> 13 14The Event Viewer's PPU view allows you to visually check the timing at which various events (register read/writes, NMIs, IRQs, etc.) occur. This can be useful when trying to perform timing-critical mid-frame changes to the PPU, or to verify that PPU updates finish before vertical blank ends, etc. 15 16The colors can be configured and it's also possible to define [breakpoints](/debugging/debugger.html#breakpoint-configuration) as marks to be shown on the Event Viewer. This is done by enabling a breakpoint's `Mark on Event Viewer` option. This allows the event viewer to be used to display virtually any special event that needs to be tracked. 17 18When the `Show previous frame's events` option is enabled, all events for the last full frame (e.g the last 261 scanlines for NTSC) will be shown. Otherwise, only events that have occurred since the last pre-render scanline (scanline -1) will be shown. 19 20## List View ## 21 22<div class="imgBox"><div> 23 <img src="/images/EventViewer_ListView.png" /> 24 <span>Event Viewer - List View</span> 25</div></div> 26 27The list view displays the same general information as the PPU view, but in a sortable list.