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.