Nintendo NES Zapper Nasıl Çalışıyor ve Neden HDTV'lerde Çalışmıyor?
Eski Nintendo Eğlence Sisteminizin canlı olması ve iyi olması, modern teknolojiyle iyi oynayabileceği anlamına gelmez. Bugün NES'in klasik hafif silah aksesuarının neden 21. yüzyıla sıçramamış olduğunu keşfediyoruz..
Sevgili Nasıl Yapılır,
Bu muhtemelen bugün elde edeceğiniz en ciddi soru olmayacak, ama ciddi bir inilti cevabı arıyorum: Neckendo Zapper'ım neden HDTV'mde çalışmıyor? Eski NES'imi depolamaktan çıkardım ve bazı klasikler çalmaya başladım ve ilk kartuşu olan Combo Super Mario Bros / Duck Hunt'la başlamaya karar verdim. Super Mario Bros. iyi çalışıyor (grafikler büyük bir HDTV'de çok garip görünüyor olsa da), ancak Duck Hunt hiç çalışmıyor. Oyun yüklenir, başlayabilirsin ama ördekler vuramazsın. Tek değil.
Zapperin kırıldığına ikna oldum ama sonra NES ve zapper'i garajımdaki eski bir 1990'lı tüp televizyona bağladım ve işte, zapper işe yarıyor! Küçük testimden, sorunun CRT'ye karşı - HDTV sorunu gibi göründüğünü söyleyecek kadar bilgim var ama nedenini bilmiyorum. Hikaye ne? Neden zapper daha yeni televizyonlarda çalışmıyor??
İçtenlikle,
Retro Oyun
Masamızın karşısındaki her soruyu yanıtlarken eğlenirken (işlerin nasıl yürüdüğünü sevmiyorsanız How-To Geek’de olmazsınız), bunun gibi: geeky soruşturma uğruna.
Öncelikle, soruyu biraz daha gözden geçirelim, bu yüzden daha kesin terimler kullanıyoruz. Ortaya çıkardığınız sorun, CRT ve HDTV'ler arasındaki farkla ilgili değil (çünkü, ilk günlerde, CRT teknolojisi etrafında oluşturulan tüketici HDTV'leri vardı). Çözünürlük ile ilgili değil, ekranın nasıl işlendiği ile ilgili. Daha doğru bir şekilde çerçevelemek, bunun CRT / analog video ve LCD / dijital video arasındaki fark olduğunu söylemek olacaktır..
Bununla birlikte, konunun özüne bakmadan önce, Zapper'ın NES ve televizyon ile nasıl çalıştığını ve etkileşime girdiğine bakalım. Pek çok insan ve kesinlikle gün içinde NES'i oynayan çocukların çoğu, Zapper'ın televizyona doğru bir şeyler çektiği, tıpkı bir televizyon kumandasına bir sinyal gönderen bir TV uzaktan kumandası gibi olduğu izlenimini altındaydı. Zapper böyle bir şey yapmaz (ve televizyondaki tam olarak ne sinyali alıp NES'e gönderebilir?). Zapper ve NES arasındaki tek bağlantı kordondur ve bunun iyi bir nedeni vardır. Zapper bir sensör kadar silah değil, çok basit bir ışık sensörü. Zapper hiçbir şeyi vurmuyor, önündeki ekrandaki ışık kalıplarını tespit ediyor. Bu, dönemin tüm video oyun sistemleri için tüm hafif silah aksesuarları için geçerliydi (ve ondan önce). Hepsi aldatıcı silah benzeri durumlarda bulunan basit ışık sensörleriydi.
Bu, Zapper'ın ekrandaki bütün ördekleri cerrahi olarak hassas bir şekilde takip ettiği anlamına mı geliyor? Zorlukla. Nintendo tasarımcıları, Zapper'deki basit sensörün yetişebilmesini sağlamak için çok akıllıca bir yol buldular. Bir oyuncu Zapper’daki tetiği her çektiğinde, ekran kesir bir saniye) ekranda geçerli bir hedef olan (ördekler gibi) her şeyin üzerine çizilen büyük beyaz bir hedefleme kutusuyla siyah renkte yanıp söner. Ekrandaki mevcut her hedef için, bir saniyenin bu kesri içindeki işlemi tekrarladı..
Oyuncu her zaman böyle bir ekran görürken:
Her tetik basışında zapper şöyle bir şey gördü:
Kullanıcının görünmez olduğu kısa flaşta, silah, hedeflerden bir veya daha fazlasının Zapper'in vurucu bölgesinde merkezlenmiş olup olmadığını belirleyecektir. Kutu yeterince ortalanmışsa, bir vuruş sayıldı. Hedef kutusu orta bölgenin dışındaysa, bir özledim. Donanımın sınırlarını aşmanın ve akıcı bir kullanıcı deneyimi sağlamanın çok akıllıca bir yoluydu..
Ne yazık ki, akıllı olmasına rağmen, çok donanım bağımlısıydı. Tıpkı erken bilgisayar video oyun tasarımcıları gibi, oyunlarını geliştirmelerine yardımcı olmak için donanım tuhaflıkları kullandılar (örneğin üzerinde çalıştıkları platformun saat hızının sabit olduğunu ve oyun içi olaylara zaman geçirmek için kullanılabildiğini bilmek gibi), Nintendo ve diğer erken oyun şirketleri yoğun şekilde güvendiler. CRT ekranların tuhaflıkları ve ilgili ekran standartları. Spesifik olarak, Zapper durumunda, mekanizma tamamen CRT ekranının özelliklerine bağlıdır..
Birincisi, Zapper üzerindeki tetikleyici çekme ile ekrandaki yanıt arasında çok hassas bir zamanlama gerektirir. NES'e gönderilen sinyal ile ekranda görüntülenen sinyal arasındaki en küçük fark bile (ve burada milisaniyeden bahsediyoruz) onu atabilir. Orijinal zamanlama dizisi, analog NES sinyaline bağlı bir CRT'nin çok güvenilir tepki süresine dayanıyordu. Eski tüp TV'nin büyük, küçük, kesme kenarı veya 10 yaşında olmasına rağmen, CRT ekran standardı üzerinden sinyal hızı güvenilirdi. Buna karşılık, modern dijital setlerdeki gecikme güvenilir değildir ve CRT sistemindeki eski tutarlı gecikmeyle aynı değildir. Şimdi, bu çoğu durumda önemli değil. Eski VCR'nizi yeni LCD ekranınızdaki koaksiyel girişe bağladığınızda, sesin ve videonun 800 milisaniye gecikmeli olması bir bit fark etmez, çünkü asla bilemezsiniz (ses ve video senkronize olarak oynatılır) ve tüm sürecin bir saniyenin bir kısmı tarafından geciktiğini bilmenin hiçbir yolu olmazdı). Bununla birlikte, bu gecikme Zapper, NES ve ekrandaki olaylar arasındaki iletişimi tamamen yok ediyor.
Bu son derece hassas zamanlama mümkündü (ve tutarlıydı) çünkü Nintendo tasarımcıları CRT’nin yenileme oranının tutarlı olmasına güvenebilirdi. CRT ekranlar, ekran camının arkasına gizlenmiş ekrandaki fosforları etkinleştirmek için bir elektron tabancası kullanır. Bu tabanca ekran boyunca yukarıdan aşağıya doğru çok güvenilir bir frekansta süpürülür. İnsan gözünün algıladığından daha hızlı olmasına rağmen, her bir video oyununun veya televizyon yayınının her bir karesi, hiperaktif bir robotu, yukarıdan aşağıya doğru sıraya çekiyormuş gibi görüntülenir..
Buna karşılık, modern dijital ekranlar tüm değişiklikleri aynı anda yapıyor. Bu, modern televizyonların ilerici ve titreşimli videolara sahip olmadığı anlamına gelmez (çünkü kesinlikle yapıyorlar), ancak çizgiler bir seferde tek seferde gösterilmez (ancak hızlı bir şekilde). Hepsi kendi standartlarında bir kerede gösterilir. Bunun neden Zapper için önemli olduğu konusunda, Zapper'ın algılama algoritmasını yürüten yazılım ihtiyaçlar Bu satır-satır yenileme, ekranda 5 ördek bulundurmayı mümkün kılan zamanlama hilelerini çıkarmak için yenilenir ve 500 milisaniyelik bir sürede.
CRT ekranın sağladığı çok spesifik ve kodlanmış zamanlama olmadan, Duck Hunt (ya da herhangi bir diğer Zapper tabanlı oyun) işe yaramayacak.
Bu hayal kırıklığı yaratırken, bunun bir tersi olduğunu biliyoruz. Yedinci sınıf premium tüp setleri, örneğin bu son teknoloji ürünü Sony setleri, bu maliyetin $$$$'in elektronik geri dönüşüm günlerinde kaldırımda otururken ve ikinci el dükkanların arkasında toz topladığını görüyoruz. Retro oyun konusunda ciddiysen, dolar üzerindeki paralar için premium bir standart CRT alabilirsin.
Büyük veya küçük bir baskı tekniği sorusu mu var? Bize [email protected] adresinden bir e-posta gönderin, cevaplamak için elimizden geleni yapacağız..