วิธีสร้าง NES หรือ SNES Classic ของคุณเองด้วย Raspberry Pi และ RetroPie

NES Classic Edition เป็นโคลนอย่างเป็นทางการของ Nintendo Entertainment System ดั้งเดิมและเป็นหนึ่งในวิธีที่ดีที่สุดในการเล่นเกมย้อนยุคที่คุณชื่นชอบ SNES Classic เป็นผู้สืบทอด น่าเสียดายที่มันได้รับความนิยมมากจนแทบจะเป็นไปไม่ได้เลย อย่าจ่าย $ 300 บน eBay เมื่อคุณสามารถใช้ Raspberry Pi ราคาพอประมาณเพื่อสร้างเกมของคุณเองพร้อมกับเกมอื่น ๆ อีกมากมาย

NES และ SNES Classic คืออะไรและทำไม Raspberry Pi ถึงดีกว่า

ในฤดูใบไม้ร่วงปี 2559 นินเทนโดเปิดตัว NES Classic Edition ซึ่งเป็นแบบจำลองขนาดเล็กของระบบความบันเทิงแฟมิคอมเก่ายุค 1980 มันมาพร้อมกับเกมคลาสสิก 30 เกมเช่น  Super Mario Bros. , The Legend of ZeldaและCastlevania  และคอนโทรลเลอร์ NES แบบเก่า (แม้ว่าจะมีสายเคเบิลที่สั้นมากและตัวเชื่อมต่อที่แตกต่างกันเพื่อรองรับ NES Classic ที่มีขนาดเล็กลง)

ขายปลีกในราคา $ 60 และมาพร้อมกับคอนโทรลเลอร์หนึ่งตัวคุณสามารถซื้อคอนโทรลเลอร์สำหรับผู้เล่นตัวที่สองได้ในราคาเพิ่มอีก $ 10 ซึ่งทำให้การลงทุนทั้งหมดของคุณสูงถึง $ 70 น่าเสียดายที่คอนโซลได้รับการพิสูจน์แล้วว่าได้รับความนิยมมากและ Nintendo ได้ผลิตออกมาน้อยมากจนแทบจะเป็นไปไม่ได้ที่จะหาราคาปลีกดั้งเดิมของพวกเขาโดยจะปรากฏเฉพาะบนเว็บไซต์เช่น eBay สำหรับมาร์กอัป 200-500%

ในปี 2560 Nintendo ได้ติดตาม SNES Classic Edition ซึ่งขายปลีกในราคา $ 70 และมาพร้อมกับคอนโทรลเลอร์สองตัว การสั่งซื้อล่วงหน้าได้เริ่มขึ้นแล้วและมันก็ยากมากที่จะได้มา

อย่าสิ้นหวังแม้ว่ามันจะหายากมากจนคุณไม่เคยเห็นมาก่อนด้วยซ้ำ (นับประสาอะไรกับการมีโอกาสซื้อ) คุณสามารถม้วนคอนโซล Classic Edition ที่แข็งแกร่งของคุณเองได้ง่ายๆที่บ้านพร้อมอีกมากมาย เกมและคุณสมบัติอื่น ๆ ในบทช่วยสอนของวันนี้เราจะรวม Raspberry Pi ที่ประหยัดซอฟต์แวร์ฟรีบางตัวที่เลียนแบบ NES, SNES และคอนโซลอื่น ๆ พร้อมกับคอนโทรลเลอร์ USB NES ราคาไม่แพงเพื่อสร้างเวอร์ชัน DIY ที่ดีกว่าต้นฉบับ

ดีกว่าอย่างไร ไม่เพียง แต่เวอร์ชัน DIY ของคุณจะรวมคุณสมบัติทั้งหมดของ NES Classic จริงเท่านั้นเช่นสถานะบันทึก, เฉดสี CRT สำหรับเกมที่ดูย้อนยุคและการจัดระเบียบที่ดูดีพร้อมหน้าปกเท่านั้น แต่ยังช่วยให้คุณเล่น เกมได้ทุกประเภท (ไม่ใช่แค่ 30 รวมอยู่ในคลาสสิก) ใช้คอนโทรลเลอร์ USB ที่คุณต้องการ (ไม่ใช่แค่คอนโทรลเลอร์ NES แบบ 2 ปุ่มธรรมดา) และรวมถึงสถานะและการจัดระเบียบที่ดีขึ้น

ไม่เพียงแค่นั้นระบบของคุณจะสามารถเล่นเกมจากระบบอื่น ๆ ได้ด้วยเช่น Atari, Game Boy, Sega Genesis และแม้แต่ระบบที่ใหม่กว่าเช่น PlayStation Portable หรือ Nintendo 64 คุณสามารถดูรายการระบบที่รองรับทั้งหมดได้ที่นี่

สิ่งที่คุณต้องการ

หากต้องการทำตามบทช่วยสอนของเราคุณจะต้องมีสิ่งของและเวลาว่างเล็กน้อยในการสานมันทั้งหมดเข้าด้วยกัน

Raspberry Pi และอุปกรณ์เสริม

ก่อนอื่นคุณจะต้องมีไมโครคอมพิวเตอร์ Raspberry Pi และอุปกรณ์พื้นฐานบางอย่าง พลังคอมพิวเตอร์ที่ต้องใช้ในการรันโปรแกรมจำลอง Nintendo Entertainment System นั้นต่ำมากดังนั้นหากคุณมี Raspberry Pi รุ่น 1 หรือ 2 รุ่นเก่าอยู่แล้วคุณสามารถ (และควร!) ใช้งานได้ หากคุณต้องการซื้อ Pi ใหม่ให้ซื้อ Raspberry Pi 3 รุ่นล่าสุด ($ 40)

นอกจาก Pi แล้วคุณจะต้องมีการ์ด SD หรือการ์ด microSD ขนาดที่เหมาะสม (ตามรุ่น Pi ของคุณ), สาย HDMI เพื่อเชื่อมต่อกับทีวีของคุณ, แป้นพิมพ์ USB (สำหรับการตั้งค่าชั่วคราวเท่านั้น) และ แหล่งจ่ายไฟที่ดี คุณอาจต้องการเข้าถึงอินเทอร์เน็ตบน Pi เพื่อดาวน์โหลดอัปเดตและถ่ายโอนเกมคุณสามารถทำได้ด้วยสายอีเธอร์เน็ตหรือด้วย Wi-Fi Raspberry Pi 3 มี Wi-Fi ในตัวในขณะที่รุ่นเก่าจะต้องใช้อะแดปเตอร์ USB Wi-Fi

หากคุณยังใหม่กับ Raspberry Pi ไม่ต้องกังวลเราได้เขียนคำแนะนำโดยละเอียดสำหรับทุกส่วนที่คุณต้องการดังนั้นโปรดอ่านบทความนั้นเพื่อดูข้อมูลเพิ่มเติม

กรณีทำให้โครงการ

หากต้องการสรุปการตั้งค่า Pi ของคุณคุณจะต้องมีเคส หากคุณเคยทำโครงการ Pi ไปแล้วแสดงว่าคุณมีเคสอยู่แล้วซึ่งก็ใช้ได้ แต่ถ้าคุณเริ่มต้นจากศูนย์หรือต้องการประสบการณ์เต็มรูปแบบคุณอาจพิจารณาซื้อเคส NES หรือ SNES ที่กำหนดเองสำหรับ Raspberry Pi ของคุณ

มีเคสธีม NES และ SNES สองแบบใน Amazon รวมถึงเคส Old Skool NES และเคส Super Tinytendo อย่างไรก็ตามหากคุณไม่ชอบรูปลักษณ์ของสิ่งเหล่านี้ไม่ว่าด้วยเหตุผลใดก็ตามคุณสามารถพิมพ์ 3 มิติของคุณเองหรือค้นหาคนอื่น ๆ ในไซต์เช่น Etsy

ตัวควบคุม: Old School หรือ Modern Comfort

ถัดไปคุณจะต้องมีคอนโทรลเลอร์ USB อย่างน้อยหนึ่งตัว (สองตัวหากคุณต้องการเล่นเกมกับเพื่อน) คุณสามารถเข้าใกล้สถานการณ์ของคอนโทรลเลอร์ได้หนึ่งในสองวิธี: ขั้นแรกคุณสามารถใช้ตัวควบคุม USB NES แบบคลาสสิกได้

วิธีนี้เราจะเป็นคนแรกที่ยอมรับว่ายากกว่าที่เราคาดการณ์ไว้ในตอนแรก ดูเหมือนว่ามันจะง่ายมากที่จะซื้อตัวควบคุม NES ราคาถูกและผลิตมาอย่างดี แต่ในความเป็นจริงมีการดำเนินการในตลาดในขณะนี้ที่รายชื่อมักไม่ถูกต้องตัวควบคุมยากที่จะได้รับและแนวทางปฏิบัติที่ดีที่สุดที่เราสามารถทำได้ แนะนำในตอนนี้คือซื้อคอนโทรลเลอร์หลายตัวพร้อมกันส่งคืนอันที่คุณไม่ต้องการและเก็บอันที่ดีไว้ (ที่มีน้ำหนักที่ดีการตอบสนองของปุ่มที่ดีและเล่นได้ดี)

เราได้ทดสอบคอนโทรลเลอร์ USB NES ที่ได้รับความนิยมสูงสุดสองตัวใน Amazon: คอนโทรลเลอร์ Retro-Link และ Classic USB NES Controller ทั่วไป แต่ได้รับการตรวจสอบอย่างดี (ซึ่งเมื่อมาถึงจริงแล้วจะมีตรา iNext) ในขณะที่เราชอบส่วนสูงของ Retro-Link ที่ดีกว่า แต่การตอบสนองของปุ่มของคอนโทรลเลอร์ iNext นั้นดีกว่า ในทางปฏิบัตินี่เป็นประสบการณ์การลองผิดลองถูก (หากคุณต้องการสิ่งที่คลาสสิก แต่สะดวกสบายกว่าคอนโทรลเลอร์ NES เราก็ไม่มีอะไรจะพูดถึงตัวควบคุม Buffalo SNES นี้ด้วย)

อีกวิธีหนึ่งที่คุณสามารถทำได้ซึ่งเป็นความรู้สึกที่แท้จริงน้อยกว่า แต่มีประโยชน์มากกว่าเล็กน้อยคือการซื้อคอนโทรลเลอร์ที่ทันสมัยกว่าเช่นคอนโทรลเลอร์ Xbox 360 แบบมีสาย ไม่เพียง แต่สร้างคุณภาพและความพร้อมใช้งานให้สอดคล้องกันมากขึ้นเท่านั้น แต่แพลตฟอร์มการจำลองที่เรากำลังจะตั้งค่า RetroPie รองรับมากกว่า NES ดังนั้นหากคุณต้องการเล่นเกมจากระบบอื่นคอนโทรลเลอร์รุ่นใหม่ที่มีปุ่มมากกว่าคือ ดี.

ไม่ว่าจะด้วยวิธีใดคุณจะต้องมีคอนโทรลเลอร์ USB อย่างน้อยหนึ่งตัวสำหรับโปรเจ็กต์ดังนั้นเลือกตัวโปรดของคุณ

ซอฟต์แวร์: RetroPie และ ROM สำหรับเกมโปรดทั้งหมดของคุณ

นอกจากฮาร์ดแวร์แล้วคุณยังต้องมีซอฟต์แวร์บางอย่างเพื่อเล่นเกมของคุณ คุณจะต้องดาวน์โหลดสำเนาของ RetroPie ซึ่งเป็นชุดซอฟต์แวร์ที่ยอดเยี่ยมที่รวมเครื่องมือจำลองและซอฟต์แวร์จำนวนมากไว้ในอินเทอร์เฟซที่ใช้งานง่าย

เพื่อจุดประสงค์ของเราเราจะใช้อิมเมจที่สร้างไว้ล่วงหน้าสำหรับ Raspberry Pi (ตรงข้ามกับการติดตั้งบนระบบปฏิบัติการที่มีอยู่) ดาวน์โหลดภาพที่ถูกต้องสำหรับหมายเลขรุ่น Pi ของคุณที่นี่ นอกจากนี้คุณจะต้องมีเครื่องมือบางประเภทในการเบิร์นภาพนั้นไปยังการ์ด SD ของคุณเครื่องมือที่เราเลือกคือเครื่องเขียนภาพ Etcher ข้ามแพลตฟอร์ม

ที่เกี่ยวข้อง: การดาวน์โหลด ROM วิดีโอเกมย้อนยุคถูกกฎหมายหรือไม่?

สุดท้ายและที่สำคัญที่สุดคือคุณต้องมีเกมสักเกม! ไฟล์เหล่านี้มาในรูปแบบของไฟล์ ROM ซึ่งคุณสามารถริปเอง (ด้วยฮาร์ดแวร์ที่เหมาะสม) หรือดาวน์โหลดจากเน็ต การซื้อ ROM เป็นการออกกำลังกายเนื่องจากปัญหาทางกฎหมายที่คลุมเครือทางที่ดีที่สุดสำหรับผู้อ่าน - เราจะไม่เชื่อมโยงโดยตรงกับ ROM หรือไซต์ ROM ที่นี่ อย่างไรก็ตามการค้นหาโดย Google แบบง่ายๆจะนำคุณไปไกล

ขั้นตอนที่หนึ่ง: เตรียม Pi ของคุณ

เมื่อรวบรวมวัสดุทั้งหมดที่กล่าวมาแล้วก็ถึงเวลาดำดิ่งสู่การเตรียม Pi ขั้นแรกเราจะตั้งค่าการ์ด SD ใส่การ์ด SD ของคุณในคอมพิวเตอร์และเปิดเครื่อง Etcher ขั้นตอนนี้ง่ายเหมือน 1-2-3: เลือกภาพ RetroPie ที่คุณดาวน์โหลดมายืนยันว่าการ์ด SD เป็นดิสก์ที่เลือกแล้วคลิก“ Flash!”

รอให้ภาพเขียนเสร็จแล้วนำการ์ด SD ออกจากคอมพิวเตอร์ของคุณอย่างปลอดภัยจากนั้นคว้า Pi และอุปกรณ์เสริมของคุณ ต่อ Pi เข้ากับทีวีของคุณด้วยสาย HDMI เสียบแป้นพิมพ์ USB และคอนโทรลเลอร์เสียบการ์ด SD และเสียบสายไฟเพื่อเปิดระบบ

หากคุณเคยติดขัดในระหว่างขั้นตอนการติดตั้งโปรดดูคู่มือสำหรับผู้เริ่มต้น Raspberry Pi ของเราซึ่งมีข้อมูลที่เป็นประโยชน์มากมายในการตั้งค่าเริ่มต้น

ขั้นตอนที่สอง: กำหนดค่า RetroPie

เมื่อคุณเปิดเครื่อง Pi เป็นครั้งแรกด้วยการติดตั้งการ์ด RetroPie SD การ์ดจะทำงานผ่านขั้นตอนการตั้งค่าเพียงครั้งเดียวโดยอัตโนมัติ (เช่นการขยายพาร์ติชันการคลายไฟล์และอื่น ๆ ) จากนั้นจะรีบูตนำคุณไปยังหน้าจอการกำหนดค่าคอนโทรลเลอร์ดังที่แสดงด้านล่าง

ตามที่หน้าจอแนะนำคุณควรกดปุ่มใด ๆ บนคอนโทรลเลอร์ USB ของคุณค้างไว้เพื่อเริ่มกระบวนการกำหนดค่า ในเมนูการกำหนดค่ากดปุ่มที่เกี่ยวข้องสั้น ๆ สำหรับแต่ละรายการในรายการ (เช่นขึ้นบนแผ่นทิศทางเพื่อเริ่มต้น)

ในที่สุดคุณจะเข้าสู่รายการปุ่มที่อาจไม่มีปุ่มที่เกี่ยวข้องบนคอนโทรลเลอร์ของคุณ (ตัวอย่างเช่นหากคุณใช้คอนโทรลเลอร์ NES แบบเดิมและจะเริ่มถามคุณเกี่ยวกับปุ่ม X และ Y) เมื่อคุณไปถึงรายการสำหรับปุ่มที่คุณไม่มีให้กดปุ่มที่คุณได้ตั้งโปรแกรมไว้แล้วค้างไว้ 2 วินาทีจากนั้นปล่อย สิ่งนี้จะส่งสัญญาณไปยังวิซาร์ดการกำหนดค่าว่าคุณต้องการข้ามปุ่มนั้น ทำซ้ำขั้นตอนนี้จนกว่าคุณจะข้ามรายการที่ไม่จำเป็นทั้งหมดและสามารถคลิก“ ตกลง” เพื่อดำเนินการต่อ

ณ จุดนี้คุณจะเห็นหน้าจอต่อไปนี้พร้อมโลโก้ RetroPie และ“ 13 เกมที่มี” อยู่ด้านล่าง

“ สิบสามเกม? หวาน!" คุณอาจกำลังคิด ไม่เร็วนัก: เกมเหล่านี้ไม่ใช่เกม 13 เกมที่คุณสามารถเล่นได้ซึ่งเป็นเครื่องมือกำหนดค่า 13 รายการสำหรับ“ RetroPie” (ซึ่งได้รับการยอมรับว่าเป็นหนึ่งในอีมูเลเตอร์ของคุณแม้ว่าจะเป็นระบบพื้นฐานก็ตาม) ไม่ต้องกังวลอีกสักครู่เราจะเข้าสู่เกมจริง

หากคุณใช้สายอีเธอร์เน็ตร่วมกับ Pi สำหรับการเข้าถึงเครือข่ายแทน Wi-Fi คุณสามารถข้ามไปยังส่วนถัดไปเพื่อเข้าสู่เกม RetroPie ได้ทันที อย่างไรก็ตามหากคุณใช้ Wi-Fi ให้กดปุ่ม A บนคอนโทรลเลอร์เพื่อเปิดเมนู โทนสีเริ่มต้นของ RetroPie ทำให้ยากที่จะเห็นในภาพหน้าจอขนาดเล็ก แต่รายการสำหรับ Wi-Fi เป็นรายการสุดท้ายในรายการดังที่แสดงด้านล่าง

เมื่อคุณเลือกรายการ“ WIFI” มันจะเปิดเครื่องมือกำหนดค่า Wi-Fi เลือก“ เชื่อมต่อกับเครือข่าย WiFi”

จากนั้นเลือกเครือข่ายในบ้านของคุณป้อนรหัสผ่านคลิกตกลงจากนั้นคลิกตกลงอีกครั้งบนหน้าจอหลักเพื่อออกจากแอปพลิเคชัน (คุณจะกลับไปที่หน้าจอที่คุณเลือกรายการ Wi-Fi)

แม้ว่าคุณจะสามารถใช้ RetroPie ได้โดยไม่ต้องเชื่อมต่ออินเทอร์เน็ต แต่การถ่ายโอนเกมของคุณไปยังอุปกรณ์โดยใช้เครือข่ายนั้นง่ายกว่ามาก

ขั้นตอนที่สาม: เพิ่มเกมของคุณ

ด้วยการตั้งค่า Pi ของเราและเชื่อมต่อกับเครือข่ายในบ้านของเราขั้นตอนที่สำคัญที่สุดก็คือเราโหลดมันขึ้นมาด้วยเกมย้อนยุคที่ไพเราะอ่อนหวาน วิธีที่ง่ายที่สุดในการโอนเกมคือการใช้เครือข่ายแชร์ (คุณสามารถใช้ไดรฟ์ USB แต่จริงๆแล้วการตั้งค่าเครือข่ายนั้นง่ายกว่าดังนั้นเราจะให้รายละเอียดวิธีการนั้นที่นี่) มาเริ่มกันเลย.

ตามค่าเริ่มต้นกล่อง RetroPie จะกำหนดส่วนแบ่งเครือข่ายชื่อ“ retropie” และคุณสามารถเรียกดูได้โดยเปิด Windows Explorer บนพีซีของคุณแล้วพิมพ์\\retropie\ในช่องที่อยู่ จากนั้นเพียงเปิดโฟลเดอร์ "roms" ไปที่ระบบที่คุณเลือก (เราจะใช้ "nes" ในตัวอย่างนี้) และคัดลอกไฟล์ ROM ไปยังโฟลเดอร์นั้น เราคัดลอกหนึ่งในเกม RPG ที่เราชื่นชอบCrystalisเป็น ROM ทดสอบของเรา

เมื่อคุณเพิ่มเกมแล้วคุณต้องรีสตาร์ท RetroPie (หรือโดยเฉพาะอย่างยิ่งอินเทอร์เฟซ Emulation Station ที่อยู่ด้านล่าง) บน Pi ของคุณให้กดปุ่ม B บนคอนโทรลเลอร์เพื่อกลับไปที่เมนูหลักจากนั้นกดปุ่มเริ่มเพื่อเปิดเมนูหลักดังที่แสดงด้านล่าง เลือก“ ออก”

เลือก“ รีสตาร์ท EmulationStation” และยืนยันว่าคุณต้องการรีสตาร์ทจริงๆ

เมื่อรีบูตเครื่องจะไม่มีเพียงรายการ "RetroPie" ใน GUI หลัก แต่ (เนื่องจากเราเพิ่มรอมลงในไดเร็กทอรี "nes") คุณจะเห็นรายการสำหรับ Nintendo Entertainment System นั่นเป็นขั้นตอนสำคัญในการตั้งค่าโปรแกรมจำลองใด ๆ บน RetroPie มีอีมูเลเตอร์มากมายสำหรับแพลตฟอร์มวิดีโอเกมต่างๆที่ติดตั้งไว้โดยค่าเริ่มต้น แต่จะไม่ปรากฏในอินเทอร์เฟซจนกว่าคุณจะเพิ่ม ROM อย่างน้อยหนึ่งรายการในไดเร็กทอรี "roms"

กดปุ่ม A เพื่อดูเกมที่มี เลือกเกมที่คุณต้องการเล่น (เกมเดียวในกรณีของเรา) แล้วกด A อีกครั้ง

หลังจากช่วงเวลาสั้น ๆ โปรแกรมจำลอง NES จะโหลด ROM ของคุณเสร็จสิ้นและคุณจะเห็นเกมเหมือนกับว่าคุณโหลดลงในหน่วย NES แบบโบราณ

ณ จุดนี้คุณสามารถเล่นเกมได้เหมือนเล่นเกมต้นฉบับ หากคุณต้องการเริ่มเกมใหม่เพียงแค่กด SELECT และ B พร้อมกัน หากคุณต้องการออกจากเกมกลับไปที่เมนู RetroPie ให้กด SELECT และ START พร้อมกัน อย่าลังเลที่จะทำซ้ำขั้นตอนนี้สำหรับเกม SNES เกม Genesis และระบบอื่น ๆ ที่คุณต้องการเล่น

The Juicy Extras: Cover Art, Shaders และ Save Games

นั่นคือทั้งหมดที่คุณต้องเริ่มเล่น แต่ถ้าคุณต้องการประสบการณ์“ ฉันสร้าง NES Classic ของตัวเอง” อย่างเต็มรูปแบบมีคุณสมบัติพิเศษอีกสองสามอย่างที่เราต้องใช้: ภาพหน้าปก (ซึ่งทำให้ไลบรารีของคุณสวยและเบราว์เซอร์ได้ง่าย) เฉดสี (ซึ่งทำให้เกมดูมีอะไรมากขึ้น ย้อนยุคบนทีวีสมัยใหม่ของคุณ) และบันทึกสถานะ (ซึ่งช่วยให้คุณสามารถบันทึกเกมได้แม้ว่าเกมต้นฉบับจะไม่รองรับก็ตามคุณลักษณะเหล่านี้ทั้งหมดที่รวมอยู่ใน NES Classic อย่างเป็นทางการ

เพิ่มภาพปกในห้องสมุดของคุณ

เมื่อคุณคัดลอกเกมจำนวนมากไปยังโฟลเดอร์ "roms" ของคุณแล้วให้กลับไปที่เมนู NES (ที่เราเพิ่งเปิดตัวเกมทดสอบของเรา) กดปุ่มเริ่มเพื่อเปิดเมนูจากนั้นเลือก "Scraper"

ในหน้าจอถัดไปคุณสามารถปรับการตั้งค่า ปล่อยให้มีดโกนเป็น“ THEGAMESDB” คุณสามารถปิดการให้คะแนนได้หากต้องการ (เราเปิดไว้) จากนั้นเลือก“ ขูดเดี๋ยวนี้”

เนื่องจากนี่เป็นการขูดครั้งแรกของเราให้เปลี่ยนตัวกรองเป็น "เกมทั้งหมด" ตามค่าเริ่มต้นมีดโกนจะถูกตั้งค่าให้ใช้ระบบที่โหลดไว้เท่านั้น (ในกรณีนี้คือ NES) ดังนั้นจึงไม่จำเป็นต้องเปลี่ยนแปลงอะไร สุดท้ายตรวจสอบให้แน่ใจว่า "ผู้ใช้ตัดสินใจเกี่ยวกับความขัดแย้ง" เปิดอยู่ นี้เป็นสิ่งสำคัญมิฉะนั้นอาจมีดโกนขูดข้อมูลที่ไม่ถูกต้องถ้าไม่แน่ใจว่าถ้าเกมคือมังกรคู่หรือDouble Dragon II

เหตุผลเดียวที่คุณไม่ต้องการใช้การตั้งค่านั้นก็คือหากคุณมีเกมหลายร้อยเกมให้ขูดและไม่ต้องการยืนยันการเลือกแต่ละรายการด้วยตนเอง (อย่างไรก็ตามคุณจะต้องย้อนกลับไปแก้ไขข้อขัดแย้งด้วยตนเองในภายหลังทีละเกม) . เมื่อคุณพร้อมแล้วให้เลือก“ เริ่ม”

เมื่อระบบทำงานคุณจะได้รับแจ้งให้ยืนยันการเลือกแต่ละรายการ (แม้ว่าจะมีเพียงตัวเลือกเดียวก็ตาม) กด A เมื่อคุณเลือกเกมที่ถูกต้องแล้ว

เมื่อเสร็จแล้วคุณจะมีคอลเลคชันเกมที่จัดไว้อย่างดี

สัมผัสบรรยากาศ CRT ของ Old School ด้วย Smoothing and Shaders

สิ่งหนึ่งที่คุณอาจสังเกตเห็นได้ทันทีหลังจากเล่นเกมก็คือภาพกราฟิกที่สดใสและคมชัด ในความเป็นจริงเมื่อโหลดเกมCrystalisของเราขึ้นมา  สิ่งแรกที่ฉันสังเกตเห็นคือสีสว่างขึ้นมากและเส้นก็คมชัดกว่าที่ฉันจำได้มาก

สาเหตุหลักของความแตกต่างนี้คือวิธีแสดงภาพบนจอแสดงผลดิจิทัลเทียบกับจอแสดงผล CRT แบบอะนาล็อก จอคอมพิวเตอร์และ HDTV ของคุณกำลังนำเสนอเกมด้วยอัตราส่วน 1: 1 พิกเซลต่อพิกเซลที่สมบูรณ์แบบในขณะที่จอแสดงผล CRT รุ่นเก่าของคุณใช้สารเรืองแสงพร้อมภาพที่นุ่มนวลกว่าและแสง / สี“ บาน” รอบ ๆ จุดต่างๆบนหน้าจอ

เพื่อชดเชยสิ่งนั้นคุณสามารถตั้งค่าระบบของคุณให้ใช้เฉดสีหรืออัลกอริธึมการปรับให้เรียบเพื่อสร้างเอฟเฟกต์ CRT นั้นใหม่ ไม่แน่ใจว่านั่นคือสิ่งที่คุณสนใจหรือไม่? ลองเปรียบเทียบภาพที่ถ่ายจากเกมเดียวกันในช่วงเวลาเดียวกันโดยใช้เอฟเฟกต์ต่างกัน ก่อนอื่นมาดูกันว่าช่วงเวลาที่เล่นได้ครั้งแรกใน  Crystalis เป็นอย่างไรโดยไม่มีเฉดสีหรือการปรับให้เรียบ

สังเกตว่าเส้นทั้งหมดคมชัดคมชัดกว่าที่คุณจำได้อย่างเห็นได้ชัด (ถ้าคุณเล่นเกมต้นฉบับบนฮาร์ดแวร์ดั้งเดิม) หากคุณชอบรูปลักษณ์ที่คมชัดกว่านี้ด้วยขอบที่คมชัดแล้วเล่นเกมด้วยวิธีนี้

มาดูกันว่าเกมจะมีลักษณะอย่างไรด้วยกราฟิกที่ปรับให้เรียบโดยใช้อัลกอริธึมการปรับให้เรียบ หากคุณใช้ Pi รุ่นเก่านี่เป็นตัวเลือกที่ยอดเยี่ยมเนื่องจากอัลกอริทึมการปรับให้เรียบ (ไม่เหมือนเฉดสี) ทำให้ GPU มีภาระเพียงเล็กน้อยหรือไม่มีเลย

เมื่อดูสิ่งนี้บนหน้าจอคอมพิวเตอร์หรืออุปกรณ์พกพาที่มีหน้าจอความละเอียดสูงที่คมชัดคุณอาจคิดว่า“ นั่นดู…พร่ามัว” แต่เมื่อมองจากระยะไกล (เช่นระหว่างโซฟากับโทรทัศน์ของคุณ) เอฟเฟกต์การปรับให้เรียบทำให้เกมมีความรู้สึกเหมือน CRT มากขึ้นและภาพเบลอก็ไม่ได้รุนแรง กลับมายืนดูโขดหินที่ขอบภาพเทียบกับภาพแรกแล้วคุณจะเห็นว่าฉันหมายถึงอะไร

สุดท้ายคุณสามารถใช้เฉดสีเพื่อสร้างเอฟเฟกต์ CRT เช่นเส้นสแกนและแม้กระทั่งความผิดเพี้ยนเล็กน้อย (เนื่องจากด้านหน้าของจอแสดงผล CRT โค้งเล็กน้อยในกรณีส่วนใหญ่) นี่คือ CRT shader ที่ใช้งานง่าย

อีกครั้งเมื่อดูในการครอบตัดเปรียบเทียบอย่างใกล้ชิดเช่นที่เรามีที่นี่เอฟเฟกต์ดูเหมือนจะเด่นชัด (เหมือนกับว่าคุณนั่งใกล้กับหน้าจอ CRT มาก) แต่เมื่อมองในระยะไกลจะดูเป็นธรรมชาติมาก ในความเป็นจริงแม้ว่าฉันจะไม่ได้สนใจว่าเกมจะดูเรียบเนียนหรือเฉดสีแค่ไหน แต่เมื่อฉันเปิด CRT shader ฉันก็พูดว่า "โอ้!  ที่มีลักษณะเช่นเดียวกับเกมที่ผมจำ!”

ทั้งการตั้งค่าการปรับให้เรียบและเฉดสีอยู่ในที่เดียวกัน แต่มีการปรับแต่งเล็กน้อยที่เราต้องดำเนินการก่อนที่จะดำน้ำในเมนูนั้น แม้ว่า RetroPie ควรจะมาพร้อมกับเฉดสีที่โหลดไว้แล้ว แต่จากประสบการณ์ของเราคุณต้องอัปเดตรายการเฉดสีด้วยตนเอง (ซึ่งคุณจะต้องเชื่อมต่ออินเทอร์เน็ตดังนั้นให้เสียบสายอีเธอร์เน็ตตอนนี้หากยังไม่ได้ทำ) กลับไปที่เมนูการตั้งค่า RetroPie ที่เราเข้าชมครั้งแรกและเลือก“ RetroArch” จากเมนูดังที่แสดงด้านล่าง

ซึ่งจะเป็นการเปิด  เมนูการกำหนดค่า RetroArch ที่ดูย้อนยุคมาก เลือกรายการ“ Online Updater”

ภายในเมนู“ Online Updater” ให้เลือก“ Update GLSL Shaders”

ที่มุมล่างซ้ายเป็นข้อความสีเหลืองเล็ก ๆ คุณจะเห็นตัวบ่งชี้การอัปเดตเล็ก ๆ น้อย ๆ ซึ่งแสดงว่ากำลังดาวน์โหลด รอให้เสร็จก่อน เมื่อกระบวนการเสร็จสมบูรณ์แล้วให้กดปุ่ม Esc บนแป้นพิมพ์ของคุณหรือปุ่ม B บนตัวควบคุมของคุณเพื่อกลับออกจากเมนูไปจนถึงเมนูหลัก ที่นั่นให้เลือก“ ออกจาก RetroArch” เมื่อกลับไปที่เมนู RetroPie ให้เลือก“ RetroPie Setup”

ภายในเมนูตั้งค่า RetroPie ให้เลือก“ configedit - Edit RetroPie / RetroArch configuration”

เลือก“ Configure basic libretro emulator options”

ที่นี่คุณสามารถเลือกกำหนดค่าเฉดสีและปรับให้เรียบบนพื้นฐานของอีมูเลเตอร์ทีละอีมูเลเตอร์หรือนำไปใช้ในระดับสากล เว้นแต่คุณต้องการการตั้งค่า Shader ที่แตกต่างกันสำหรับแต่ละระบบขอแนะนำให้เลือก“ กำหนดค่าตัวเลือกเริ่มต้นสำหรับโปรแกรมจำลอง libretro ทั้งหมด”

ภายในเมนูนี้คุณจะพบการตั้งค่าทั้งหมดที่คุณต้องการสำหรับการปรับให้เรียบและเฉดสี โปรดทราบว่าการปรับให้เรียบและเฉดสีเป็นวิธี / หรือวิธีแก้ปัญหา - คุณไม่สามารถใช้ทั้งสองอย่างพร้อมกันได้ หากคุณกำลังพยายามตัดสินใจระหว่างทั้งสองอย่าลืมว่าการปรับให้เรียบนั้นมีน้ำหนักเบากว่าทรัพยากรของ Pi มากกว่าเฉดสี

หากคุณต้องการใช้การปรับให้เรียบให้เลือก“ Video Smoothing” และเปลี่ยน“ false” เป็น“ true” จากนั้นคุณสามารถกลับไปที่เมนูหลักและเล่นโดยเปิดใช้การปรับให้เรียบ

หากคุณต้องการใช้เฉดสีคุณมีสองขั้นตอน ตรวจสอบให้แน่ใจว่า "การปรับวิดีโอให้ราบรื่น" ถูกตั้งค่าเริ่มต้นเป็นเท็จ จากนั้นตั้งค่า“ Video Shader Enable” เป็น“ true” สุดท้ายเลือก“ Video Shader File” เพื่อเลือก Shader ที่คุณต้องการใช้

รายการเฉดสีอาจดูน่ากลัวเล็กน้อย แต่มีวิธีง่ายๆ เพียงมองหาไฟล์ shader ที่มีชื่อ "pi" เช่นไฟล์ "crt-pi.glslp" ที่เห็นด้านบน เฉดสีเหล่านี้ได้รับการปรับให้เหมาะกับ GPU ที่มีประสิทธิภาพน้อยกว่าของ Raspberry Pi คุณสามารถใช้เฉดสีอื่น ๆ ได้ตลอดเวลา แต่อย่าแปลกใจหากประสิทธิภาพแย่ลง

หากเมื่อใดก็ตามที่คุณไม่ต้องการเล่นด้วยการปรับให้เรียบหรือเฉดสีอีกต่อไป (หรือต้องการเปลี่ยนเฉดสีที่คุณใช้) คุณสามารถกลับไปที่เมนูเหล่านี้และตั้งค่าเป็นเท็จหรือเปลี่ยนไฟล์ shader

ตั้งค่าบันทึก ... เพราะคอนทรายากจริงๆ

หากคุณเป็นคนเจ้าระเบียบคุณอาจแค่ข้ามส่วนนี้ไปเลยก็ได้ เกมบางเกมรองรับการบันทึกความคืบหน้าของคุณโดยกำเนิดบางเกมไม่ทำ (ตัวอย่างเช่นคุณสามารถบันทึกเกมของคุณในThe Legend of Zeldaแต่คุณไม่สามารถเล่นใน  Super Mario Bros. )

แม้แต่เกมที่รองรับการประหยัดคุณก็ต้องบันทึกเกมด้วยวิธีที่เฉพาะเจาะจงซึ่งมักจะใช้กลไกบางอย่างในเกมเช่นการเยี่ยมชมโรงแรมหรือเช็คอินที่สถานีอวกาศ ด้วยการเลียนแบบคุณสามารถบันทึกเกม  ได้ตลอดเวลาและ  ทุกที่เช่นเดียวกับที่คุณอาจบันทึกแฟ้มใน Microsoft Word ในขณะที่คุณทำงานกับมัน นอกจากนี้ยังให้ช่องบันทึกหลายช่องต่อเกมดังนั้นคุณสามารถบันทึกไฟล์ได้มากเท่าที่คุณต้องการ มันอาจไม่ใช่วิธีที่เคร่งครัดในการทำ แต่ผู้ชายเป็นวิธีที่ดีในการลดระดับความหงุดหงิดของคุณในขณะที่เล่นเกมที่ยากอย่างเมามัน

คุณสามารถบันทึกและโหลดเกมของคุณในขณะที่คุณเล่นได้โดยใช้ปุ่มลัดที่ใช้คอนโทรลเลอร์ สำหรับผู้ที่ใช้คอนโทรลเลอร์ที่มีปุ่มจำนวนมาก (เช่นคอนโทรลเลอร์ Xbox 360 ดังกล่าวข้างต้น) คุณไม่จำเป็นต้องทำการแมปคีย์ใด ๆ เลยคุณสามารถใช้แผนที่ปุ่ม RetroPie / RetroArch เริ่มต้นสำหรับคอนโทรลเลอร์ของคุณได้ ตรวจสอบรายการ RetroPie wiki เพื่อดูปุ่มลัด joypad เริ่มต้น

อย่างไรก็ตามหากคุณใช้คอนโทรลเลอร์ NES จำนวนปุ่มที่ จำกัด ทำให้เกิดภาระเล็กน้อย หากคุณต้องการใช้ระบบบันทึกสถานะคุณจะต้องทำการแก้ไขคีย์แมปเล็กน้อย คีย์แมปเริ่มต้นสำหรับการบันทึกและการโหลดสถานะบันทึกใช้ปุ่มไหล่บนคอนโทรลเลอร์ซึ่งไม่มีอยู่ในคอนโทรลเลอร์ NES เราจะต้องทำการแมปปุ่มเหล่านั้นใหม่เพื่อเข้าถึงฟังก์ชันเหล่านั้น มีสองวิธีในการดำเนินการ: คุณสามารถแก้ไขไฟล์ retroarch.cfg ที่อยู่ใน\\retropie\configs\all\retroarch.cfg(ซึ่งน่าเบื่อมาก) หรือคุณสามารถใช้อินเทอร์เฟซ RetroArch (ซึ่งเป็นเรื่องที่น่าเบื่อเป็นเรื่องปกติ) เราจะเดินผ่านช่วงหลัง

ในการใช้อินเทอร์เฟซคีย์แมปให้เปิดระบบเมนู RetroArch อีกครั้ง (จากเมนูหลัก RetroPie เลือกหมวด RetroPie จากนั้นเลือก "RetroArch") ภายในเมนูหลักเลือก“ การตั้งค่า” ก่อนที่เราจะทำการเปลี่ยนแปลงใด ๆ เราจำเป็นต้องเปิดใช้งานการตั้งค่าบันทึกเมื่อออกเพื่อรักษาการเปลี่ยนแปลงเหล่านั้น

ภายในเมนูการตั้งค่าเลือก“ การกำหนดค่า”

ภายในเมนูนั้นให้เลือก“ บันทึกการกำหนดค่าเมื่อออก” เพื่อเปิดใช้งานการบันทึก หากไม่มีการตั้งค่านี้การเปลี่ยนแปลงใด ๆ ที่เราทำจะไม่ถูกเก็บรักษาไว้เมื่อเราออกจากระบบเมนู RetroArch

กดปุ่ม B หรือปุ่ม Esc เพื่อกลับออกจากเมนูจนกว่าคุณจะอยู่ที่เมนูหลัก RetroArch อีกครั้ง เลือกเมนูการตั้งค่า

เลือก“ อินพุต” ที่นี่คุณจะพบการตั้งค่าทั้งหมดสำหรับการเชื่อมโยงคีย์และการกำหนดค่าที่เกี่ยวข้อง

เลือก“ Input Hotkey Binds” ที่นี่เราสามารถเปลี่ยนสิ่งที่ชุดปุ่มลัดบนคอนโทรลเลอร์ของคุณทำ

เพื่อที่จะปลดล็อกการเข้าถึงเมนู RetroArch ในขณะที่อยู่ในเกมและให้เราสามารถเข้าถึงสถานะการบันทึกได้อย่างเหมาะสมมีปุ่มสามปุ่มที่เราต้องใช้ในการแมป: บันทึกโหลดและเข้าถึงเมนู RetroArch คุณสามารถเลือกใช้ชุดปุ่มใดก็ได้ที่คุณต้องการสำหรับแต่ละปุ่มเหล่านี้ แต่ชุดปุ่มที่เราเลือกไว้สำหรับบทช่วยสอนนี้เหมาะสมที่สุดในแง่ที่ว่าปุ่มเหล่านี้จะไม่รบกวนคีย์แมปใด ๆ ที่มีอยู่

เริ่มจาก“ โหลดสถานะ” เลือกรายการนั้นและกด A บนคอนโทรลเลอร์ของคุณ คุณจะได้รับแจ้งให้นับถอยหลังสี่วินาทีเพื่อกดปุ่มที่คุณต้องการจับคู่กับฟังก์ชันนี้

คุณต้องการแมปปุ่มลงบนแผ่นทิศทางเพื่อที่ว่าเมื่อคุณกดตัวเรียกใช้คีย์ลัด (ปุ่มเลือก) และลงมันจะบันทึกเกมของคุณ เลือก“ บันทึกสถานะ” และจับคู่กับปุ่มขึ้นบนแป้นทิศทาง ไปข้างหน้าและปล่อยให้รายการ“ ช่อง Savestate +/-” เพียงอย่างเดียวเนื่องจากรายการเหล่านี้ใช้ได้ (ถูกตั้งค่าให้คุณสามารถคลิกซ้ายหรือขวาเพื่อเปลี่ยนช่องบันทึก)

สุดท้ายเลื่อนลงไปที่ด้านล่างสุดของรายการจนกระทั่งคุณเห็น“ เมนูสลับ” เลือกแล้วแมปปุ่ม A กับมัน (ซึ่งจะช่วยให้คุณกด Select + A) ในเกมเพื่อเข้าถึงเมนู RetroArch

กดปุ่ม B เพื่อกลับออกจากเมนูจนกว่าคุณจะอยู่ที่หน้าจอหลักจากนั้นเลือก“ Quit RetroArch” เพื่อบันทึกการเปลี่ยนแปลงของคุณ

ณ จุดนี้คุณพร้อมแล้วและตอนนี้สามารถใช้คอมโบปุ่มต่อไปนี้:

  • เลือก + เริ่ม: ออกจากโปรแกรมจำลอง
  • เลือก + B: รีเซ็ตตัวจำลอง
  • เลือก + A: หยุดเกมชั่วคราวและเปิดเมนู RetroArch จากภายในโปรแกรมจำลอง
  • เลือก + ขวา: เพิ่มช่องบันทึก (เช่นย้ายจากบันทึกช่อง # 1 เป็น # 2)
  • เลือก + ซ้าย: ลดช่องบันทึก (เช่นย้ายจากบันทึกช่อง # 2 เป็น # 1)
  • เลือก + ขึ้น: บันทึกเกมลงในช่องบันทึกที่เลือกในปัจจุบัน
  • เลือก + ลง: โหลดเกมจากบันทึกในช่องบันทึกปัจจุบัน

ตอนนี้คุณสามารถเล่นได้แม้กระทั่งเกมที่ยากที่สุดโดยไม่ต้องเริ่มจากศูนย์ทุกครั้งที่คุณเล่นเกมโอเวอร์

ในที่สุดคุณก็ทำเสร็จแล้ว: เราไม่เพียงสร้างประสบการณ์การใช้ NES Classic ขึ้นใหม่ แต่เราได้สร้างเวอร์ชันที่เหนือกว่าจริง ๆ เนื่องจากสามารถเล่นเกม NES ใด ๆ ที่เคยมีมารองรับสล็อตบันทึกมากกว่า NES Classic ตัวเลือกเฉดสีและวิดีโอและ (หากคุณต้องการทำเช่นนั้น) คุณสามารถเข้าถึงนอกเหนือจากขอบเขตของบทช่วยสอนนี้และยังใช้รหัสโกงเหมือน Game Genie การเล่นซ้ำทันทีและอื่น ๆ อีกมากมาย ดูวิกิ RetroPie และ RetroArch สำหรับข้อมูลเพิ่มเติมเกี่ยวกับคุณสมบัติขั้นสูงทั้งหมดที่ซ่อนอยู่ในแพลตฟอร์มตลอดจนคำแนะนำของเราเกี่ยวกับการตั้งค่าขั้นสูงของ RetroArch

ที่เกี่ยวข้อง: วิธีตั้งค่า RetroArch, Ultimate All-In-One Retro Games Emulator

เครดิตรูปภาพ: Fynsya / Etsy และ Clive Darra / Flickr