Hyper64 is an experimental C64 emulator. This emulator doesn't change the 6510 machine code into bits of code that are handled by the CPU of a modern PC. Instead it disassembles, analyzes and re-assembles the 6510 machine code as native 32-bit x86 code. For example the A, X and Y registers of the 6510 are mapped to the x86 AL, BL and CL registers. This makes it a very fast emulator but the side-effect is that it is not cycle exact. You can download this emulator from the web page of micro64.