Warum funktioniert Duck Hunt nicht auf Plasma- oder LCD-Bildschirmen?

Mir wurde gesagt, dass die Original- Entenjagd (NES) auf allen CRT-Bildschirmen gut funktioniert, aber keine erfolgreichen Treffer auf einem Plasma- oder LCD-Bildschirm registriert. Warum ist das? Gibt es eine Fix dafür?

  • Wird die NES Zapper Lichtpistole auf einem CRT HDTV arbeiten?
  • Warum ist es nötig, den Reset zurückzusetzen, wenn man die NES ausschaltet?
  • Warum musstest du in eine NES-Patrone blasen, damit es funktioniert?
  • Wie hoch ist die durchschnittliche Akkulaufzeit einer NES-Patrone?
  • Mein Nintendo hat ein blinkendes Licht und kein Video; Ist es fixierbar
  • 3 Solutions collect form web for “Warum funktioniert Duck Hunt nicht auf Plasma- oder LCD-Bildschirmen?”

    Ich bin nicht einverstanden mit den beiden beigetragenen Antworten auf diese Frage. Sie haben recht, aber aus den falschen Gründen. Ich glaube, dass LCDs wegen einer technischen Begrenzung nicht funktionieren, aber dieses Gespräch über Elektronenstrahlen und "retrace lines" macht keinen Sinn für jemanden, der die Technik versteht: eine richtig kontrastierte weiße Box ist die ganze Pistole. Die Fotodiode innerhalb der Pistole kann nicht sagen, ob es weißes Licht von beleuchteten Leuchtstoffen oder einem richtig hinterleuchteten LCD sieht.

    Bitte verstehe, dass meine Antwort auf mein Studium der Computertechnik (spezialisiert auf Embedded Systems Design) an einer glaubwürdigen Institution basiert, wo ich aus vielen Projekten ein besonders relevantes Projekt hatte, das den VHDL-Code schreibt, um Bilder in Frame-Puffers direkt anzutreiben Die Rohdaten-Pins mit horizontalen / vertikalen / Blanking-Timingsignalen einer LCD-Anzeige. Meine Antwort beruht auch auf dem Wissen, wie Duck Hunt und die Lichtpistole interagieren. Allerdings ist das folgende meist auf meiner Beobachtung basiert auf Duck Hunt, die an einem neueren Modell Samsung LCD TV arbeitet.

    Dieses Problem ist fast sicher mit Timing und Bildverarbeitung zu tun. Helligkeit kann einen Faktor in der Situation einer Person spielen (frühe LCDs hatten relativ schlechte Kontrastverhältnisse), aber die Pixelübergangszeit und das Kontrastverhältnis des Samsung LCD, das ich verwendete, waren gut genug, um gelegentlich einen Treffer zu registrieren. Die Tatsache, dass es überhaupt registriert ist, kann ein Wunder sein, aber ich kann Ihnen versichern, dass es nichts mit CRT-Elektronenstrahlen zu tun hat oder sich zurückzieht.

    Warum ich glaube, dass dies ein Latenz Problem ist, weil eine seltsame Anomalie, wo, wenn ich endlich den Titel-Bildschirm, um einen Hit zu registrieren, würde ich entweder am Ende in der Single, Doppel-Ente oder Doppel-Tontauben-Modus. Wenn ich an einem Ziel fege, würde es eine ca. 50/50 Chance geben, dass die weißen Boxen überhaupt sehen würden, und ich konnte niemals eine Ente im Single-Duck-Spiel treffen. Doch in der Doppel-Ente / Taube Spiel, wenn ich die weißen Quadrate sehen würde und ein Hit würde registriert werden, würde das falsche Ziel getroffen werden.

    Von dem, was ich über Duck Hunt verstehe, um zu erlauben, dass Hits auf mehrere Ziele zu unterscheiden sind, würde das Spiel zuerst den Bildschirm auslösen und das Quadrat für "Ziel 1" für ein paar Millisekunden zeigen (nicht sicher auf Timing), dann klar, dass Platz Und zeige das Quadrat für "Ziel 2" für ein paar Millisekunden. CRT-TVs hätten keine Latenz, das Bild auf den Bildschirm zu zeigen und deshalb für Duck Hunt großartig zu funktionieren, wo die Zeiten, die weiße Quadrate auf dem Bildschirm waren, genau durch das Spiel zeitgesteuert wurden. Was ich glaube, dass ich die Lichtpistole für "Ziel 2" sehen würde, als ich auf "Ziel 1" hindeutete, wegen der Latenz im Bildverarbeitungsalgorithmus, mit dem das Fernsehgerät das Bild umwandelte. Als ich feuer würde, dachte das Spiel, dass es das Licht von "Ziel 1" sah, denn das ist der Platz, der auf dem Fernsehapparat zu der Zeit gezeigt wird, als das Ziel, das ich auf dem Fernsehapparat erschoss, "Ziel 2" war.

    Ich habe eine Reihe von Tests, die ich ausprobieren möchte, um zu bestätigen, ob diese Theorie richtig ist, aber wenn dies der Fall ist, könnten TV-Hersteller dieses Problem beheben, indem sie die Verarbeitung des Bildes beschleunigen. Also alle meine klassischen Gaming-Freunde, all die Hoffnung ist nicht verloren und wie die Technik besser wird, können wir noch einmal unseren NES Zapper mit zukünftigen TVs nutzen können.

    Ich habe einige Tests mit dem Sega Light Phaser (Master System's Light Pistole) gemacht, das ist so ziemlich die gleiche Technologie.

    Es gibt zwei Fragen:

    Einer ist ja das Timing. Sie müssten ein sehr schnelles Fernsehen mit einem Spielmodus haben, damit die Verzögerung die Ergebnisse nicht beeinflussen würde

    Die zweite und wichtigere ist, dass, um billig zu sein, die Lichtpistole wurde mit tradicional Hause Gerät elektronischen Komponenten gemacht. Es verwendet die gleiche Art von Photorezeptor, der auf Fernsehgeräten und Videorecordern verwendet wird, um das IR-Licht von der Fernbedienung zu empfangen. Das bedeutet natürlich, dass es die Lichtwaffen nur "IR-Licht" sehen können. Da die CRTs IR-Licht neben dem sichtbaren Licht emittierten, funktionierte es ziemlich gut. Aber LCDs emittieren IR-IR-Licht, und deshalb ist die Lichtpistole einfach nicht in der Lage, die Ziele auf Entenjagd sogar auf einem hypothetisch verzögerungsfreien LCD-TV zu erkennen. Jeder Treffer, der beim Testen auf einem LCD-Fernseher festgestellt wurde, wurde vermutlich durch IR-Licht verursacht, das von einer anderen Quelle reflektiert wird, wie eine Leuchtstofflampe.

    Wenn jemand den Rest replizieren will, schließen Sie einfach Lichtpistole an ein Arduino an und überprüfen Sie die Ergebnisse. Die Lichtpistole wird in der Lage sein, weiße Bereiche auf einem CRT-TV zu lesen, Licht, das von Infrarot-Fernbedienungen emittiert wird, Licht von Leuchtstofflampen. Aber es wird kein Licht aus einem weißen Bereich in einem LCD-Monitor erkennen.

    Also, eine Voraussetzung, um das Problem zu beheben wäre, um den Photorezeptor durch einen anderen zu ersetzen, der sichtbares Licht empfangen kann. Aber das würde auch Anpassungen an die Schaltung, da die Logik Ebenen sind sehr unterschiedlich zwischen verschiedenen Arten von Rezeptoren. Nur ein erfahrener elektronischer Ingenieur wäre in der Lage, das zu tun.

    Der dritte wichtige Faktor ist die von dem Videospiel verwendete Nachweismethode. Software-basierte Erkennungsmethoden wie die NES und MSX konnten behoben werden, weil es rahmenbasiert ist. OTOH, Hardware-basierte Lösungen wie die SMS, Megadrive und SNES waren genauer und in der Tat verlassen sich auf die Position des Strahls, um die Koordinaten zu erkennen. Dies würde nur auf Raster-basierten TVs / Monitoren funktionieren, aber LCDs und Plasmen sind rahmenbasiert. In diesem Fall ist es einfach nicht möglich, das Problem zu beheben, da die Verzögerungsanforderungen viel kleiner sind, nahe Null.

    Ändern Sie den Kontrasttastenschieber ganz nach rechts.

    Ich habe den Kontrastknopf in die Mitte der Bar gewechselt, als ich das bemerkte. Ich habe sowohl eine LCD- als auch eine CATV-Anzeige. Es verwirrte mich, weil jeder einmal in eine Weile die Waffe auf dem LCD funktionieren würde, bemerkte ich (meist nachts oder im Dunkeln, aber ich habe es nicht zusammengestellt).
    Jedenfalls habe ich es geändert, legte Rambo 3 (Sega Master System) und es funktionierte nicht mehr. Ich habe meine Schritte zurückverfolgt, den Kontrast-Schieberegler nach rechts gedrückt und es ging von inoperable zu arbeiten, als ob es Turbo schnell war.
    Ich bin nicht vertraut mit Konzept der schnellen TV's wie in einer Antwort oben erwähnt. Ich werde das nächste Mal auf meinem LCD ausprobieren, falls dies nur Zufall war.

    Es könnte sein, dass die Lichtpistole auf den meisten Fernsehgeräten arbeiten wird, wenn der Kontrast hoch genug ist.

    Ich habe auf CATV getestet, aber nicht auf LCD.