The arcade game works perfect in Nebula's Sega Model 2 Emulator except that only player one's gun works. I have Act Labs guns.
If you're using something else, there may be ways to get both guns to work using the raw input option in the emulator's cfg file.
I installed the Xplosive version of House of the Dead 2 & 3 and was dissapointed.
They have an extra menu that made integration into a front-end difficult, you can't turn off the crosshairs, & the game kept changing my default video card settings which wreaked havoc with some of my emulators. I'd stay away from the Xplosive titles if you want to integrate them into a fron-end.
Probably opening a can of worms here (and hijacking the thread), but if you like light gun games and have a decent processor, check out Demul .5.6
It runs a bunch of good Atomiswave shooters (Ranger Mission, Extreme Hunting, Sport Shooting USA. etc)
as well as some good Naomi titles (HOTD II, Maze of Kings, Death Crimson Ox). I think it was 9 gun games in total, all solid games.
There are some quirks. This version of Demul will run via command line, but there isn't a command or cfg setting to launch it fullscreen, so I had to write an autohotkey script to do that. This was further complicated by the fact that the title at the top of the window displays the FPS and it changes constantly, so it was a pain telling autohotkey which window to activate and work with, because the name of the window is constantly changing. I just had to pick a number for FPS that it would hit consistently and at the correct time. Go fullscreen too early and you get errors, go fullscreen too late and you might get errors. There is probably a much cleaner way to do it, but I know just enough to get by. It wasn't too much trouble & it all works good now.
I'll post a copy of my script & if there is interest and I get time.
Another quirk is on Sport Shooting USA. P2 trigger is actually controlled by P4 controls in the emulator, so map something to P4 button 1 to be able to press fire for P2 in the calibration screen. Otherwise you won't be able to finish the calibration process.