โฮมเพจ » ทำอย่างไร » วิธีการสร้าง NES หรือ SNES Classic ของคุณเองด้วย Raspberry Pi และ RetroPie

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

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

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

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

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

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

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

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

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

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

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

    ราสเบอร์รี่ Pi และอุปกรณ์เสริม

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

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

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

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

    เคสราสเบอร์รี่ Pi ที่ได้แรงบันดาลใจจาก NES มีให้บริการที่ Etsy.

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

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

    ตัวควบคุม: โรงเรียนเก่าหรือความสะดวกสบายที่ทันสมัย

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    เช่นเดียวกับที่หน้าจอแนะนำคุณควรกดปุ่มใด ๆ บนตัวควบคุม 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 ใด ๆ ไปยังโฟลเดอร์นั้น เราคัดลอกหนึ่งในเกมสวมบทบาทที่เราโปรดปราน, ก้อน, เป็น ROM ทดสอบของเรา.

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

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

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

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

    หลังจากช่วงเวลาสั้น ๆ อีมูเลเตอร์ NES จะโหลด ROM ของคุณเสร็จแล้วคุณจะเห็นเกมราวกับว่าคุณโหลดมันลงบนยูนิต NES วินเทจ.

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

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

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

    เพิ่มใบปะหน้าลงในห้องสมุดของคุณ

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

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

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

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

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

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

    รับ CRT Vibe Old School ที่มี Smoothing and Shaders

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

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

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

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

    ลองมาดูกันว่าเกมจะดูอย่างไรกับกราฟิคที่ปรับให้เรียบโดยใช้อัลกอริทึมแบบเรียบ หากคุณใช้ Pi รุ่นเก่านี่เป็นตัวเลือกที่ยอดเยี่ยมเพราะอัลกอริธึมที่ราบเรียบ.

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

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

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

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

    นี้จะเปิดตัว มาก เมนูการกำหนดค่า RetroArch ที่ดูย้อนยุค เลือกรายการ“ Online Updater”.

    ภายในเมนู“ Online Updater” เลือก“ อัพเดท GLSL Shaders”.

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

    ภายในเมนูการตั้งค่า RetroPie เลือก“ กำหนดค่า - แก้ไขการกำหนดค่า RetroPie / RetroArch”.

    เลือก“ กำหนดค่าตัวเลือกโปรแกรมจำลอง libretro พื้นฐาน”.

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

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

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

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

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

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

    ตั้งค่าบันทึกรัฐ…เนื่องจากการต้านนั้นยากจริงๆ

    หากคุณเป็นคนพิถีพิถันคุณอาจต้องข้ามส่วนนี้ไปเลย เกมบางเกมสนับสนุนการบันทึกความคืบหน้าของคุณ แต่บางเกมไม่รองรับ (เช่นคุณสามารถบันทึกเกมของคุณได้ เดอะเลเจนด์ออฟเซลดา แต่คุณไม่สามารถเข้า Super Mario Bros.).

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

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

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

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

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

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

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

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

    เลือก“ ผูกปุ่มลัดเข้า” ที่นี่เราสามารถเปลี่ยนการรวมกันของฮอตคีย์ในคอนโทรลเลอร์ของคุณ.

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

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

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

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

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

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

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

    ตอนนี้คุณสามารถเล่นเกมที่ยากที่สุดได้โดยไม่ต้องเริ่มเกมใหม่ทุกครั้งที่คุณได้รับเกมโอเวอร์.


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

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