Muxa92,
На счёт эмулятора NES для PS2 и светового пистолета. Я не так давно добавлял небольшие штуки в FCEUmm-PS2 от AKuHAK. Код от FCEU для SI_ZAPPER, SI_MOUSE, SIFC_SHADOW, SIFC_HYPERSHOT остался и должен работать, но в PS2SDK похоже нет поддержки пистолета через USB (Guncon 2), при этом есть какая-то неполная поддержка Konami Gun и Namco Gun (Guncon 1), которые через обычный порт. При желании можно сделать управление виртуального пистолета через мышь или геймпад, больших проблем быть не должно.
По причине проблемы с PS2SDK выше, вряд ли есть эмулятор MAME для PS2 с такой поддержкой. Если найдёте хоть один любой рабочий пример (homebrew) с пистолетом с исходным кодом, то было бы здорово (я не гуглил).