Originally posted by: arch_8ngel
Originally posted by: bunnyboy
Zapper has a filter to only detect light at ~15KHz (60 fps * 240p). LCD (60/120/240Hz) or plasma (600Hz) is ignored. This is much easier to show with a ROB where a fixed delay makes no difference because there is no feedback.
Brightness, black level, response time, and input lag do not matter if the scanline rate is wrong.
Is that filter a piece of hardware that can be replaced easily?
Well, getting the Zapper to work on a Plasma or LED display (LCD likely wouldn't be bright enough or need an extremely high contrast ratio) would involve removing the 15kHz filter and adjusting the sensitivity of the photo transistor so that it can detect the low level brightness of a constantly on display rather than the orders of magnitude brighter strobe of a CRT electron gun. You would have to play in a completely dark room with no ambient lighting because the zapper would be too sensitive.
Secondly, after modding the zapper to work with low level non-strobing outputs of the HDTV, NES games would need to be reprogrammed to wait a handful of frames in order to determine hit or miss detection. The pause would be significantly longer, you can only have one target onscreen (multiple targets would require lighting each target for several frames to ensure the detection doesn't timeout before the target shows onscreen. Games could use a calibration test prior to startup which instructs the user to point the gun at the top, middle, and bottom of the screen, and calculate the amout of lag for each region.
So you've got several things going against it here:
Lightgun games aren't that popular to begin with.
Fans of lightgun games and purists likely already own a CRT to play on.
Lightgun needs extensive mods.
Original games won't work with the new system, mandating homebrew efforts.
Homebrew games employing the new system won't work on emulators, nor will they work with a non-modified Zapper, unless legacy mode is built in.
Due to lag, the game has to pause momentarily and wait for whiteout of the target. Screens with multiple targets will take so long to respond that the gameplay will suffer.
Because timing is arbitrary, any light source will do. Feel free to cheat with a light bulb. In fact, the lightgun will have to be so extremely sensitve to work, the game must be played in a completely dark room.
Extremely much effort, little reward and no backwards compatability with period games.