หากคุณอยากเล่นเกมย้อนยุค คุณสามารถเปลี่ยน Raspberry Pi ของคุณให้เป็นอุปกรณ์เล่นเกมวินเทจได้โดยการติดตั้ง RetroPie หนึ่งในแพลตฟอร์มเกมย้อนยุคที่ได้รับความนิยมและอเนกประสงค์ที่สุด ซึ่งรองรับระบบคลาสสิกมากมายตั้งแต่ SNES และ Atari ไปจนถึง Sega และ PlayStation
สารบัญ
สิ่งที่คุณต้องการ
หากต้องการสร้างคอนโซลเกมย้อนยุค คุณจะต้องมีสิ่งต่อไปนี้:
- ราสเบอร์รี่ Pi :Raspberry Pi 5 เป็นตัวเลือกที่ดีที่สุดสำหรับประสิทธิภาพที่ราบรื่นที่สุดในโปรแกรมจำลองที่รองรับทั้งหมด แม้ว่า Pi 4 ก็ใช้งานได้ดีเช่นกัน Pi 3 ก็ใช้งานได้เช่นกัน แต่ส่วนใหญ่จะเหมาะกับระบบยุค 8 บิตและ 16 บิต เช่น NES และ SNES
- การ์ด MicroSD :การ์ดควรมีพื้นที่เก็บข้อมูลอย่างน้อย 32 GB สำหรับระบบปฏิบัติการและเกมของคุณ แน่นอนคุณสามารถจัดเก็บเกมไว้ในฮาร์ดไดรฟ์ภายนอกหรือแฟลชไดรฟ์ USB ได้เช่นกัน
- พาวเวอร์ซัพพลาย :แหล่งจ่ายไฟ USB-C Raspberry Pi อย่างเป็นทางการหรือเข้ากันได้สำหรับรุ่น Pi ของคุณ (5V/5A สำหรับ Pi 5, 5V/3A สำหรับ Pi 4)
- สายวิดีโอ :สาย micro HDMI เป็น HDMI สำหรับ Pi 5/4 และสาย HDMI มาตรฐานสำหรับ Pi 3
- จอแสดงผล :จอภาพหรือทีวีที่รองรับ HDMI
- อุปกรณ์ป้อนข้อมูล :แป้นพิมพ์และเมาส์ USB สำหรับการตั้งค่าเริ่มต้น ฉันขอแนะนำอย่างยิ่งให้คุณซื้อคอนโทรลเลอร์เกมเพื่อประสบการณ์การเล่นเกมย้อนยุคที่ดีที่สุด
- ไม่บังคับแต่แนะนำ :เคส Raspberry Pi ที่มีการระบายอากาศและฮีทซิงค์ที่เหมาะสมเพื่อประสิทธิภาพการระบายความร้อนที่ดีขึ้น
เมื่อคุณรวบรวมส่วนประกอบเหล่านี้ทั้งหมดแล้ว คุณก็พร้อมที่จะเริ่มสร้างระบบเกมย้อนยุคของคุณ!
การติดตั้ง RetroPie บน Raspberry Pi OS
ก่อนที่จะติดตั้ง RetroPie คุณจะต้องตั้งค่า Raspberry Pi OS (เดิมชื่อ Raspbian) บนการ์ด microSD ของคุณ Raspberry Pi OS เป็นระบบปฏิบัติการอย่างเป็นทางการสำหรับ Raspberry Pi และเป็นรากฐานที่มั่นคงที่สุดสำหรับ RetroPie ป>
ทำตามคำแนะนำโดยละเอียดของเราเกี่ยวกับวิธีตั้งค่า Raspberry Pi OS บน Raspberry Pi ของคุณเพื่อเริ่มการติดตั้ง เมื่อคุณเปิดใช้งาน Raspberry Pi OS แล้ว คุณสามารถติดตั้ง RetroPie ได้โดยทำตามขั้นตอนเหล่านี้:
เปิดหน้าต่าง Terminal จากเดสก์ท็อป Raspberry Pi OS สิ่งแรกที่ต้องทำคือตรวจสอบให้แน่ใจว่าระบบของคุณทันสมัย:
sudo apt update && sudo apt upgrade -y
ติดตั้ง git เพื่อให้คุณสามารถดาวน์โหลดสคริปต์การตั้งค่า RetroPie ได้ (โดยปกติจะติดตั้งระบบปฏิบัติการ Raspberry Pi ไว้ล่วงหน้าแล้ว):
sudo apt-get install git
โคลนสคริปต์การตั้งค่า RetroPie จากที่เก็บ GitHub อย่างเป็นทางการ นี่จะดาวน์โหลดไฟล์ที่จำเป็นทั้งหมดไปยัง Raspberry Pi ของคุณ:
git clone --depth=1 https://github.com/RetroPie/RetroPie-Setup.git
จากนั้น คุณสามารถนำทางไปยังไดเร็กทอรี RetroPie-Setup ทำให้สคริปต์การตั้งค่าสามารถเรียกใช้งานได้ และเรียกใช้ด้วยสิทธิ์ sudo:
cd RetroPie-Setup chmod +x retropie_setup.sh sudo ./retropie_setup.sh
เมื่อสคริปต์การตั้งค่า RetroPie เปิดตัว ให้เลือก การติดตั้งพื้นฐาน จากเมนูหลักและยืนยันด้วย ใช่ เมื่อได้รับแจ้ง การดำเนินการนี้จะติดตั้งแพ็คเกจหลักทั้งหมดที่จำเป็นในการรัน RetroPie รวมถึงโปรแกรมจำลองต่างๆ และ EmulationStation ซึ่งเป็นอินเทอร์เฟซส่วนหน้าที่คุณจะใช้ในการเรียกดูและเปิดเกมของคุณ
เมื่อการติดตั้งเสร็จสิ้น (ซึ่งอาจใช้เวลา 30-60 นาที ขึ้นอยู่กับรุ่น Raspberry Pi และการเชื่อมต่ออินเทอร์เน็ต) คุณสามารถเปิด EmulationStation ได้โดยพิมพ์:
emulationstation
นี่จะเป็นการเริ่มอินเทอร์เฟซ RetroPie ซึ่งคุณสามารถกำหนดค่าคอนโทรลเลอร์และเพิ่มเกมลงในระบบเกมย้อนยุคของคุณได้ หากคุณต้องการให้ EmulationStation เปิดโดยอัตโนมัติเมื่อ Raspberry Pi ของคุณบูทขึ้นมา คุณสามารถเปิดใช้งานตัวเลือกนี้ได้จากเมนูการกำหนดค่า RetroPie
การกำหนดค่าคอนโทรลเลอร์ของคุณ
เมื่อคุณเปิดใช้งาน EmulationStation เป็นครั้งแรก คุณจะต้องตั้งค่าคอนโทรลเลอร์เกมของคุณ เมื่อหน้าจอต้อนรับปรากฏขึ้น เชื่อมต่อคอนโทรลเลอร์ของคุณ ไปยัง Raspberry Pi ของคุณโดยใช้สาย USB หากยังไม่ได้เชื่อมต่อ สำหรับตัวควบคุมไร้สาย ตรวจสอบให้แน่ใจว่าได้จับคู่อย่างถูกต้องผ่านบลูทูธก่อน
กดปุ่มใดๆ บนคอนโทรลเลอร์ของคุณค้างไว้ จากนั้น EmulationStation จะตรวจจับโดยอัตโนมัติ จากนั้นคุณจะได้รับคำแนะนำในการแมปแต่ละปุ่มบนคอนโทรลเลอร์ของคุณ ระบบจะขอให้คุณกดปุ่มเฉพาะทีละปุ่ม หากคอนโทรลเลอร์ของคุณไม่มีปุ่มใดปุ่มหนึ่ง เพียงกดปุ่มใดก็ได้ค้างไว้เพื่อข้ามอินพุตนั้น
ขั้นตอนที่สำคัญที่สุดขั้นตอนหนึ่งคือการกำหนดค่า ปุ่มลัด ซึ่งทำงานเหมือนกับคีย์ตัวปรับแต่งสำหรับคำสั่งพิเศษ ขอแนะนำให้ตั้งค่านี้เป็น เลือก ปุ่มหรือปุ่มที่คุณไม่ได้ใช้บ่อยระหว่างการเล่นเกม เช่น ปุ่ม PS หรือปุ่ม Xbox Guide เมื่อใช้ร่วมกับปุ่มอื่นๆ ปุ่มลัดจะเปิดใช้งานฟังก์ชันที่สำคัญ:
- ปุ่มลัด + เริ่ม :ออกจากเกม
- ปุ่มลัด + ไหล่ขวา :บันทึกสถานะเกม
- ปุ่มลัด + ไหล่ซ้าย :โหลดสถานะเกม
- ปุ่มลัด + X :เข้าถึงเมนู RetroArch
- ปุ่มลัด + B :รีเซ็ตเกม
หลังจากกำหนดค่าคอนโทรลเลอร์เรียบร้อยแล้ว ระบบ RetroPie ของคุณจะพร้อมสำหรับการเล่นเกม คุณสามารถกำหนดค่าคอนโทรลเลอร์ของคุณใหม่ได้ในภายหลังโดยกด เริ่ม ใน EmulationStation และเลือก กำหนดค่าอินพุต หรือเพิ่มตัวควบคุมเพิ่มเติมโดยทำตามขั้นตอนเดียวกัน
การเพิ่มเกมลงใน RetroPie
หากต้องการเล่นเกมบนระบบ RetroPie คุณจะต้องเพิ่มไฟล์ ROM ซึ่งเป็นสำเนาดิจิทัลของตลับเกมหรือแผ่นดิสก์ ด้วยเหตุผลทางกฎหมายและจริยธรรม คุณควรใช้ ROM ของเกมที่คุณเป็นเจ้าของหรือเกมที่เปิดให้เล่นฟรีเท่านั้น เว็บไซต์หลายแห่งเสนอเกมโฮมบรูว์และ ROM ที่เป็นสาธารณสมบัติซึ่งสามารถดาวน์โหลดและเล่นได้อย่างถูกกฎหมาย
Internet Archive รวบรวมคอลเลกชั่นเกมพีซีคลาสสิกที่ขณะนี้มีให้เล่นฟรีแล้ว สำหรับเกมอาร์เคด MAMEDev มีตัวเลือก ROM ฟรีที่ถูกต้องตามกฎหมายซึ่งใช้งานได้กับ RetroPie นอกจากนี้คุณยังสามารถพบกับเกมโฮมบรูว์ที่ยอดเยี่ยมมากมายที่สร้างโดยชุมชนเกมย้อนยุคที่สามารถดาวน์โหลดและเล่นได้ฟรี
เมื่อคุณมีไฟล์ ROM แล้ว คุณจะต้องถ่ายโอนไฟล์เหล่านั้นไปยังระบบ RetroPie ของคุณ ควรวาง ROM ไว้ในโฟลเดอร์เฉพาะตามประเภทคอนโซล ไปที่ไดเรกทอรี “~/RetroPie/roms” ซึ่งคุณจะพบโฟลเดอร์แยกกันสำหรับแต่ละระบบเกม (เช่น snes สำหรับเกม Super Nintendo หรือ nes สำหรับเกม Nintendo Entertainment System) วาง ROM ของคุณในโฟลเดอร์ที่เหมาะสม:
สำหรับเกมซูเปอร์นินเทนโด
/home/pi/RetroPie/roms/snes/
สำหรับนินเทนโดเอ็นเตอร์เทนเมนต์
/home/pi/RetroPie/roms/nes/
สำหรับเกม Sega Genesis/Mega Drive
/home/pi/RetroPie/roms/megadrive/
หลังจากเพิ่ม ROM ใหม่แล้ว ให้รีสตาร์ท EmulationStation หรือกด Start และเลือก ออก -> รีสตาร์ท EmulationStation เพื่อให้เกมใหม่ปรากฏในห้องสมุดของคุณ หากต้องการเล่นเกม เพียงไปที่ส่วนคอนโซลที่ต้องการแล้วเลือกเกมของคุณโดยใช้คอนโทรลเลอร์
การเพิ่มประสิทธิภาพ RetroPie
หลังจากตั้งค่า RetroPie คุณสามารถปรับปรุงประสิทธิภาพได้โดยการแก้ไข config.txt ซึ่งเป็นไฟล์กำหนดค่าระบบที่ควบคุมการตั้งค่าฮาร์ดแวร์ต่างๆ บน Raspberry Pi ของคุณ ตำแหน่งของไฟล์นี้ขึ้นอยู่กับเวอร์ชัน Raspberry Pi OS ของคุณ - ในระบบใหม่กว่าจะอยู่ที่ "/boot/firmware/config.txt" ในขณะที่เวอร์ชันเก่าจะอยู่ที่ "/boot/config.txt" คุณสามารถเข้าถึงได้โดยพิมพ์:
สำหรับระบบปฏิบัติการ Pi เวอร์ชันใหม่กว่า:
sudo nano /boot/firmware/config.txt
สำหรับ Pi OS เวอร์ชันเก่า
sudo nano /boot/config.txt
เพื่อประสิทธิภาพการเล่นเกมที่ดีขึ้น โดยเฉพาะอย่างยิ่งเมื่อเล่นเกมที่มีความต้องการสูง คุณสามารถปรับการตั้งค่าเช่น arm_freq ได้ เพื่อเพิ่มความเร็ว CPU และ over_voltage_delta เพื่อเพิ่มความมั่นคง หากต้องการคำแนะนำโดยละเอียดเกี่ยวกับการผลักดันขีดจำกัดประสิทธิภาพของ Raspberry Pi อย่างปลอดภัย โปรดดูบทแนะนำที่ครอบคลุมของเราเกี่ยวกับวิธีโอเวอร์คล็อก Raspberry Pi ของคุณ
หากคุณสังเกตเห็นแถบสีดำรอบๆ หน้าจอ คุณสามารถแก้ไขได้โดยเพิ่ม:
disable_overscan=1
และ
overscan_scale=1
เพื่อเสียงที่ดีขึ้นผ่าน HDMI โดยเฉพาะอย่างยิ่งหากคุณใช้จอภาพหรือทีวีที่มีลำโพงในตัว ให้เพิ่ม:
hdmi_drive=2
หลังจากทำการเปลี่ยนแปลงกับ config.txt แล้ว ให้บันทึกไฟล์โดยกด Ctrl + X จากนั้นกด Y เพื่อยืนยัน และสุดท้าย Enter คุณจะต้องรีสตาร์ท Raspberry Pi เพื่อให้การเปลี่ยนแปลงเหล่านี้มีผล
แม้ว่าการใช้ Raspberry Pi สำหรับการเล่นเกมย้อนยุคจะมอบประสบการณ์ที่ทุ่มเทและเหมาะสมที่สุด แต่ก็น่าสังเกตว่าคุณไม่ได้จำกัดอยู่เพียงการตั้งค่านี้เพียงอย่างเดียว คุณยังสามารถเพลิดเพลินกับเกม PlayStation แบบคลาสสิกบน Mac ของคุณ หรือเล่นเกมย้อนยุคบน Windows ได้โดยตรง หากคุณต้องการใช้คอมพิวเตอร์ที่มีอยู่สำหรับการเล่นเกม
รูปภาพและภาพหน้าจอโดย Jessica Thornsby และ David Morelo