Nintendulator — это эмулятор Win32 NES с открытым исходным кодом, написанный на C++ (плюс некоторая оптимизация сборки). Первоначальная цель состояла в том, чтобы подражать NES вплоть до аппаратных особенностей; хотя за эти годы он отстал, последние сборки снова догнали его и могут эмулировать определенное поведение, с которым большинство других эмуляторов не справляются. Однако за такую точность эмуляции приходится платить — для эмуляции на полной скорости требуется процессор с тактовой частотой 1500 МГц (по оценкам) или выше.
Поддерживаемые форматы файлов включают .NES, UNIF, FDS (формат fwNES) и NSF. Картографы обрабатываются с помощью внешних DLL, дополненных дополнительными звуковыми каналами для большинства игр, которые их предоставляют. Другие примечательные функции включают запись в образы FDS (путем сохранения различий в отдельных файлах), поддержку Game Genie (ограничено 3 кодами), настраиваемые контроллеры (включая 4 игрока), входную запись и воспроизведение фильмов (с перезаписью), захват AVI и отладчик. Кроме того, состояния сохранения и оперативная память с резервным питанием от батареи сохраняются в профиле текущего пользователя, а не в собственном каталоге приложений, что позволяет Nintendulator правильно работать в Windows 7 и Vista без необходимости запуска программы от имени администратора.