The Visual 6502
FAQ  Blog  Links 

This simulator uses HTML5 features only found on the latest versions of browsers and needs lots of RAM. If you have trouble, please check compatibility.

Hit '>' to zoom in, '<' to zoom out
Right-click to scroll around
Enter your own program into the array of RAM

x: 0
y: 0

Show: (metal) (switched diffusion) (grounded diffusion) (powered diffusion) (polysilicon) (diode)


Source code is available on GitHub: http://github.com/trebonian/visual6502
In addition to this JavaScript project, see our Python-based simulator which may be easier to customize, verify, and apply to the study of long programs.