Nintendo NES Zapper ทำงานอย่างไรและทำไมจึงไม่ทำงานบน HDTV
เพียงเพราะระบบความบันเทิง Nintendo เก่าของคุณยังมีชีวิตอยู่และไม่ได้หมายความว่ามันจะเล่นได้ดีกับเทคโนโลยีที่ทันสมัย วันนี้เราสำรวจว่าทำไมอุปกรณ์เสริมปืนไฟแบบคลาสสิกสำหรับ NES ไม่ได้กระโดดไปในศตวรรษที่ 21.
เรียนรู้วิธีการเกินบรรยาย,
นี่อาจไม่ใช่คำถามที่ร้ายแรงที่สุดที่คุณได้รับในวันนี้ แต่ฉันกำลังมองหาคำตอบที่น่าสนใจ: ทำไม heck จะไม่ zapper Nintendo ของฉันทำงานบน HDTV ของฉัน ฉันดึง NES เก่าออกจากที่เก็บเพื่อเล่นคลาสสิกและตัดสินใจเริ่มด้วยคาร์ทริดจ์แรกคือคอมโบ Super Mario Bros./Duck Hunt Super Mario Bros. ใช้งานได้ดี (แม้ว่าคนทำกราฟิกจะดูบล็อกและแปลกใน HDTV ขนาดใหญ่) แต่ Duck Hunt ไม่ทำงานเลย เกมโหลดได้คุณสามารถเริ่มเล่นได้ แต่คุณไม่สามารถยิงเป็ดได้ ไม่ใช่คนเดียว.
ฉันเชื่อว่าผู้ทำลายสัตว์ถูกทำลาย แต่แล้วฉันก็เสียบ NES และ zapper เข้ากับโทรทัศน์หลอดยุคปี 1990 เก่าออกมาในโรงรถของฉันและดูเถิดผู้ทำอาหารก็ทำงานได้! จากการทดสอบเล็กน้อยของฉันฉันรู้พอที่จะบอกว่าปัญหาดูเหมือนจะเป็นปัญหา CRT กับ HDTV แต่ฉันไม่รู้ว่าทำไม เรื่องราวคืออะไร เหตุใด Zapper จึงไม่ทำงานบนทีวีรุ่นใหม่?
อย่างจริงใจ,
เกมย้อนยุค
ในขณะที่เรามีความสนุกสนานในการตอบคำถามทุกข้อที่อยู่บนโต๊ะทำงานของเรา (คุณไม่ได้ลงเอยที่ How-To Geek หากคุณไม่รักสิ่งที่ใช้งานได้) เรารักคำถามเช่นนี้: สอบถามรายละเอียดเพิ่มเติม geeky สำหรับ เพื่อประโยชน์ในการสอบถาม geeky.
ก่อนอื่นเรามาถามคำถามใหม่อีกครั้งเพื่อให้เราใช้คำศัพท์ที่แม่นยำยิ่งขึ้น ปัญหาที่คุณค้นพบไม่ได้เกี่ยวกับความแตกต่างระหว่าง CRT และ HDTV (เพราะก่อนหน้านี้ HDTV สำหรับผู้บริโภคที่สร้างขึ้นโดยใช้เทคโนโลยี CRT) มันไม่เกี่ยวกับความละเอียด แต่เป็นเกี่ยวกับวิธีการแสดงผล หากต้องการจัดเฟรมให้แม่นยำยิ่งขึ้นจะเป็นการบอกว่ามันเกี่ยวกับความแตกต่างระหว่างวิดีโอ CRT / อนาล็อกและวิดีโอแอลซีดี / ดิจิตอล.
อย่างไรก็ตามก่อนที่เราจะดูประเด็นหลักของปัญหาเรามาดูวิธีการทำงานของ Zapper และโต้ตอบกับ NES และโทรทัศน์ ผู้คนจำนวนมากและแน่นอนว่าเด็ก ๆ ส่วนใหญ่ที่เล่น NES กลับมาในวันนั้นอยู่ภายใต้ความประทับใจที่ Zapper ถ่ายทำบางสิ่งบางอย่างไปยังโทรทัศน์จริง ๆ เช่นเดียวกับรีโมททีวีที่ส่งสัญญาณไปยังโทรทัศน์ Zapper ไม่ทำอะไรเลย (และสิ่งที่แน่นอนในโทรทัศน์จะสามารถรับสัญญาณและส่งไปยัง NES ได้) การเชื่อมต่อระหว่าง Zapper และ NES เพียงอย่างเดียวคือสายไฟและด้วยเหตุผลที่ดี Zapper ไม่ใช่ปืนเท่าที่เป็นเซ็นเซอร์เซ็นเซอร์แสงที่ง่ายมาก Zapper ไม่ยิงอะไรเลยมันตรวจจับลวดลายของแสงบนหน้าจอด้านหน้า นี่เป็นความจริงของอุปกรณ์เสริมปืนไฟทั้งหมดสำหรับระบบวิดีโอเกมทุกยุค (และก่อนหน้านี้) พวกเขาทั้งหมดเป็นเพียงเซ็นเซอร์แสงที่เรียบง่ายซึ่งตั้งอยู่ในกรณีที่ดูเหมือนปืนที่หลอกลวง.
นั่นหมายความว่า Zapper กำลังติดตามเป็ดเหล่านั้นทั้งหมดบนหน้าจอด้วยความแม่นยำในการผ่าตัดหรือไม่? แทบจะไม่ นักออกแบบของ Nintendo มาพร้อมกับวิธีที่ชาญฉลาดมากเพื่อให้แน่ใจว่าเซ็นเซอร์แบบง่าย ๆ ใน Zapper สามารถติดตามได้ ทุกครั้งที่ผู้เล่นดึงทริกเกอร์บน Zapper หน้าจอจะ (สำหรับเพียง เศษ วินาที) กะพริบเป็นสีดำโดยมีกล่องกำหนดเป้าหมายสีขาวขนาดใหญ่ลากอยู่เหนือทุกสิ่งบนหน้าจอซึ่งเป็นเป้าหมายที่ถูกต้อง (เช่นเป็ด) มันทำซ้ำกระบวนการทั้งหมดภายในเสี้ยววินาทีนั้นสำหรับทุกเป้าหมายที่มีบนหน้าจอ.
ในขณะที่ผู้เล่นเห็นหน้าจอเช่นนี้ตลอดเวลา:
zapper ในระหว่างการกดไกแต่ละครั้งจะเห็นสิ่งนี้:
ในช่วงเวลาสั้น ๆ นั้นซึ่งผู้ใช้ล่องหนไม่เห็นปืนจะตัดสินว่าเป้าหมายหนึ่งหรือมากกว่านั้นอยู่ที่กึ่งกลางของ Zapper's hit zone หากกล่องอยู่ตรงกลางเพียงพอมันจะนับว่าเป็นการเข้าชม หากกล่องเป้าหมายอยู่นอกโซนกลางมันก็จะพลาด มันเป็นวิธีที่ชาญฉลาดในการจัดการกับข้อ จำกัด ของฮาร์ดแวร์และมอบประสบการณ์การใช้งานที่ราบรื่น.
น่าเสียดายที่แม้จะฉลาด แต่ก็ขึ้นอยู่กับฮาร์ดแวร์เป็นอย่างมาก เหมือนกับนักออกแบบวิดีโอเกมพีซีรุ่นแรก ๆ ที่ใช้ความพยายามด้านฮาร์ดแวร์เพื่อสร้างเกมของพวกเขา (เช่นการรู้ความเร็วสัญญาณนาฬิกาของแพลตฟอร์มที่พวกเขากำลังทำงานอยู่ได้รับการแก้ไขและสามารถใช้กับเหตุการณ์ในเกมได้) บนนิสัยใจคอของจอภาพ CRT และมาตรฐานการแสดงผลที่เกี่ยวข้อง โดยเฉพาะอย่างยิ่งในกรณีของ Zapper กลไกขึ้นอยู่กับลักษณะของจอแสดงผล CRT อย่างสมบูรณ์.
ครั้งแรกมันต้องใช้เวลาที่แม่นยำอย่างมากระหว่างการทริกเกอร์การดึง Zapper และการตอบสนองบนหน้าจอ แม้แต่ความแตกต่างที่น้อยที่สุด (และเรากำลังพูดถึงมิลลิวินาทีที่นี่) ระหว่างสัญญาณที่ส่งไปยัง NES และสัญญาณที่แสดงบนหน้าจอสามารถโยนทิ้งได้ ลำดับเวลาดั้งเดิมนั้นขึ้นอยู่กับเวลาตอบสนองที่เชื่อถือได้ของ CRT ที่เชื่อมต่อกับสัญญาณอนาล็อก NES ไม่ว่าจะเป็นทีวีหลอดเก่ามีขนาดใหญ่เล็กตัดขอบหรืออายุ 10 ปีความเร็วของสัญญาณผ่านมาตรฐานการแสดงผล CRT นั้นเชื่อถือได้ ในทางตรงกันข้ามเวลาแฝงในชุดดิจิตอลที่ทันสมัยไม่น่าเชื่อถือและไม่เหมือนกับความล่าช้าที่สอดคล้องกันแบบเก่าในระบบ CRT ตอนนี้มันไม่สำคัญในสถานการณ์ส่วนใหญ่ หากคุณมี VCR เก่าของคุณเชื่อมต่อกับแจ็คเล้าโลมบนจอแสดงผล LCD ใหม่ของคุณมันไม่สำคัญว่าบิตถ้าเสียงและวิดีโอล่าช้า 800 มิลลิวินาทีเพราะคุณไม่เคยรู้ (เสียงและวิดีโอจะซิงค์กัน และคุณไม่มีทางรู้ได้เลยว่ากระบวนการทั้งหมดล่าช้าไปเล็กน้อยในเสี้ยววินาที) อย่างไรก็ตามเวลาแฝงนี้ทำลายการสื่อสารระหว่าง Zapper, NES และเหตุการณ์บนหน้าจออย่างสมบูรณ์.
ช่วงเวลาที่แม่นยำอย่างยิ่งนี้เป็นไปได้ (และสอดคล้องกัน) เพราะนักออกแบบของ Nintendo สามารถวางใจได้ว่าอัตราการรีเฟรชของ CRT นั้นคงที่ จอแสดงผล CRT ใช้ปืนอิเล็กตรอนเพื่อกระตุ้นฟอสเฟอร์ในหน้าจอที่ซ่อนอยู่หลังกระจกจอแสดงผล ปืนนี้กวาดผ่านหน้าจอจากด้านบนไปด้านล่างที่ความถี่ที่เชื่อถือได้มาก แม้ว่ามันจะเกิดขึ้นเร็วกว่าที่สายตามนุษย์มองเห็นได้ แต่ทุก ๆ เฟรมของเกมวิดีโอหรือการออกอากาศทางโทรทัศน์ทุก ๆ จอจะแสดงราวกับว่าหุ่นยนต์ไฮเปอร์ซึ่งกระทำการไฮเปอร์จะวาดมันทีละบรรทัดจากบนลงล่าง.
ในทางตรงกันข้ามจอแสดงผลดิจิตอลที่ทันสมัยทำให้การเปลี่ยนแปลงทั้งหมดพร้อมกัน นี่ไม่ได้หมายความว่าโทรทัศน์สมัยใหม่ไม่มีวิดีโอแบบโปรเกรสซีฟและอินเทอร์เลซ (เพราะแน่นอนที่สุดแล้ว) แต่จะไม่แสดงผลทีละรายการ (อย่างรวดเร็ว) พวกเขาจะแสดงทั้งหมดในครั้งเดียวในมาตรฐานของตน สำหรับสาเหตุที่สิ่งนี้เกี่ยวข้องกับ Zapper ซอฟต์แวร์ที่ขับเคลื่อนอัลกอริทึมการตรวจจับของ Zapper จำเป็น การรีเฟรชทีละบรรทัดเพื่อดึงเทคนิคการจับเวลาซึ่งทำให้มีเป็ด 5 ตัวบนหน้าจอและการตรวจจับการโจมตีที่ประสบความสำเร็จทั้งหมดภายใน 500 มิลลิวินาทีหรือมากกว่านั้น.
หากไม่มีการกำหนดเวลาที่เจาะจงและยากมากโดยจอแสดงผล CRT, Duck Hunt (หรือเกมตามยุค Zapper อื่น ๆ ) ก็จะไม่ทำงาน.
ในขณะที่มันน่าผิดหวังเรารู้ว่ามีคว่ำ ชุดหลอดระดับพรีเมียมของปีกลายซึ่งเป็นชุดระดับ high-end ของ Sony ที่สามารถพบเห็นได้ในราคา $ $$$$ นั่งอยู่บนทางเดินระหว่างวันรีไซเคิลอิเล็กทรอนิกส์และเก็บฝุ่นที่ร้านขายของมือสอง หากคุณจริงจังกับเกมย้อนยุคคุณสามารถรับ CRT คำจำกัดความมาตรฐานแบบพรีเมี่ยมสำหรับเงินในสกุลเงินดอลลาร์.
มีคำถามเทคโนโลยีที่เร่งด่วนไม่ว่าเล็กหรือใหญ่? ยิงอีเมลหาเราที่ [email protected] และเราจะพยายามอย่างดีที่สุดเพื่อตอบคำถาม.