There are 2 C64 emulators I use on my Amiga.
Frodo and Magic 64.
Magic 64 needs a keyfile or it goes off after 10 mins. Sadly your chances of getting this are minimal as the site it tells you to go to is a porn site now. There is a version that wont go off but it has no sound. This is fast and most formats work (d64,T64, P00 etc). However some D64's use the 1541's memory so wont work without a real Commodore drive.
The one I use most is Frodo it plays D64s and T64s but not the other formats. A way round this is to get a program that makes D64 disks and put all non D64's on a D64 file.
Version 2 is faster than the newest version but it has problems running some D64's (same problem as magic)
Both Emulators need a sid library. I find the best one to use is 6581sid.library. It is faster than the Playsid.library.
They also need expansions. I use an 060 with 64mb ram. For frodo to get good speed (2x or 3x) I use Blazewcp and Fblit. A graphics card is needed for full speed but theres little difference.