mmm... the NES thing is strange...

some games simply work (Legend of Zelda, Duck Tales, Mega Man 4). other games don't but video emulation starts (Startropics, SMB & SMB3). a few doesn't even start correctly video emulation (they sit on a grey screen and show the zapper crosshairs, which should disappear as soon as TIMER_CALLBACK( lightgun_tick ) is called)

I can't investigate on this any more today, unfortunately.