The C64 used the 6510 CPU which is a slightly different version of the 6502. One difference was that you had a few extra instructions. For example, I believe you could transfer the index registers so you wouldn't have to go to memory. TXY, TYX. These could be done in 1 clock cycle versus 4 clock cycles if you had to get a memory.
I imagine emulators need to consider this.