16 ms·
Tangential, but fascinating to me: I realized a few years ago that you cannot play duck hunt with an original light gun and original NES connected to a flatscre
by burlesona 5y ago
Tangential, but fascinating to me: I realized a few years ago that you cannot play duck hunt with an original light gun and original NES connected to a flatscreen TV. I’m sure there are people on HN who can explain this more eloquently than I can, but basically the flatscreen TVs have some latency that the original NES hardware cannot handle. You pull the trigger and the gun looks for the white square immediately, but the TV has some digital processing going on that takes some fraction of a second before the image is rendered, and it’s enough that the NES doesn’t think you hit the target. I seem to recall some thing about the CRT refresh rate as well but I don’t remember what that had to do with it.
There are apparently after market mods and stuff that people have come up with to work around this, but it takes some effort.
As you can imagine I discovered this by trying to play duck hunt and being perplexed when I was literally unable to hit any target, which made a very poor demo for my kids haha.
- cdumler 5y agoThe fix is actually simple: shoot at a light bulb. It will think you always hit. I figured this out accidentally as a kid one day when I was randomly firing around the room and hit a duck.
- aynyc 5y agoMind = Blown!
- deleted 5y ago[deleted]
- NobodyNada 5y agoI haven’t tested this with Duck Hunt, but I believe most NES Zapper games actually detect this exploit by blanking the screen for one frame before drawing the target in white, and checking that the gun saw one dark frame followed by one light frame.
- deleted 5y ago[deleted]
- jonbaer 5y agoI think what you meant was the CRT refresh rate was used for determining WHICH (multi)target was hit, explained pretty well @ https://www.youtube.com/watch?v=cu83tZIAzlA https://www.youtube.com/watch?v=cu83tZIAzlA