Macifom
Macifom est un émulateur NES conçu pour une fidélité maximale, exploitant des technologies macOS comme OpenGL, OpenCL et CoreAudio. Développé en Objective-C, il vise une reproduction précise des cycles CPU (2A03) et du PPU (2C02), avec une gestion des cartes de type iNES (NROM, UxROM, CNROM, etc.). Son interface utilise AppKit pour une expérience utilisateur fluide, incluant des modes affichage fenêtré et plein écran, ainsi que le support des manettes USB.
Outre l’émulation, il intègre un debugger avancé (points d’arrêt, lecture/écriture mémoire, décomposition du code) et une sauvegarde automatique des données SRAM. Bien que non officiellement annoncé pour Apple Silicon, il fonctionne sur macOS 10.5.6 et versions ultérieures, avec une compatibilité stable sur les architectures x86_64. Son développement reste axé sur l’extension des fonctionnalités d’émulation et de débogage.
Dernière mise à jour :
Plateformes
Architecture
Mac OS X - macOS
64 bits