64E est un émulateur du Commodore 64 développé en C par Snow-G. Il repose sur une émulation cycle par cycle des composants de la machine, notamment le processeur, le VIC-II, le SID, les CIAs et les lecteurs de disquettes.

Il émule les modèles C64 et C64C en PAL et NTSC, avec prise en charge des puces sonores SID 6581 et 8580. Il gère les lecteurs de disquettes 1541 et 1581, les formats D64, G64, P64 et D81, les cassettes au format TAP, ainsi que 22 types de cartouches, dont Action Replay, Final Cartridge III et EasyFlash. Il prend également en charge les extensions mémoire REU jusqu’à 16 Mo et GeoRAM jusqu’à 4 Mo, les sauvegardes d’état et l’accélération automatique des chargements.
64E est disponible sous Windows 64 bits, Linux et Android, ainsi que dans une version HTML autonome utilisable directement dans un navigateur, même hors ligne. La version Windows existe sous forme d’exécutable portable ne nécessitant aucune installation et d’installateur classique. L’émulateur propose une interface multilingue, dont le français, et prend en charge les manettes de jeu sous Windows et dans le navigateur.
Les ROM du Commodore 64 sont nécessaires au fonctionnement de l’émulateur. Celles des lecteurs 1541 et 1581 sont facultatives, mais recommandées pour bénéficier de leur émulation complète. Parmi ses limitations, 64E ne prend en charge que le lecteur numéro 8 et ne gère ni le lecteur 1571, ni les imprimantes, ni le port utilisateur.

