[RPi] เล่นเกม Harvest Moon บน Raspberry Pi ด้วย RetroPie กันเถอะ

Sathittham (Phoo) Sangthong
SS Blog
Published in
4 min readMar 19, 2016

ก่อนหน้านี้เราเอามาทำเป็น Media Player ไปแล้ว คราวนี้…ผมเลยจับ Raspberry Pi มาทำเป็นเครื่องเล่นเกมซะเลย ไหนๆก็ไหนๆ ลองย้อนวัยกลับไปเล่นเกมในตำนานอย่างเกมปลูกผัก หรือ Harvest Moon กันเถอะครับ…

RetroPie คืออะไร

RetroPie

RetroPie เป็นโครงการที่ผู้พัฒนาตั้งใจที่จะเปลี่ยน Raspberry Pi (ได้ทั้ง A,A+,B,B+,2,Zero,3) ให้เป็นเครื่องเล่นเกมแบบเก่าๆ (Retro-gaming Console) ซึ่งตัว OS พัฒนาอยู่บน Raspbian โดยมี RetroArch และ EmulationStation เป็นตัวที่รวม Emulator หลายๆตัวไว้ เพื่อรองรับระบบเกมเก่าๆ อย่างเช่น NES, Playstation1, Game Boy, PC และอีกมากมายครับ…

สิ่งที่ต้องเตรียม

อุปกรณ์ทั้งหมด

ขอเบลอนิดส์นึง….เดี๋ยวออกสื่อ 5555[/caption]

  • Raspberry Pi (Model A+ หรือ B+ ก็ได้ครับ…แต่ว่าบทความนี้เราจะใช้ Raspberry Pi 2 (หรือ RPi3 ก็ได้อีกเช่นกัน)
  • USB Power Adapter
  • Micro SD card อย่างน้อย 4 GB
  • USB Controller/Gamepad
  • USB Mouse/Keyboard (สำหรับตั้งค่าเริ่มต้น)
  • TV/หน้าจอ ที่มี HDMI
  • สาย LAN หรือ USB WiFi ที่ไว้ให้ RPi เกาะกับ Router ได้ครับ (สำหรับโหลด ROM)

มาทำ RetroPie บน Raspberry Pi กันเลยย

Step 1 : ดาวโหลด RetroPie และติดตั้งลง Micro SD card

  • ดาวโหลด Image OS จาก RetroPie Project สำหรับ Raspberry Pi ที่ตรงกับรุ่นของเรา ซึ่งในที่นี้ของผมคือ RPi 2 & 3 Image แบบ Stand Alone Version 3.6 นะครับ
  • ใช้โปรแกรม Win32DiskImager ในการเขียน Image ลง Micro SD card (เหมือนกับ Raspbian ปกติ) สำหรับคนใช้ Mac ลองใช้ RPI-sd card builder ดูนะครับ
  • เมื่อเสร็จแล้ว ก็ถอด Micro SD card ออกแล้วนำไปเสียบกับ Raspberry Pi ได้เลยครับ
ดาวโหลด Standard version สำหรับ RPi2 นะครับ

Step 2 : Boot และตั้งค่า Gamepad

  • เสียบ USB Mouse/Keyboard, USB Controller, สาย HDMI, สาย LAN/USB WiFi ให้เรียบร้อย
  • เสียบ Micro SD card ที่เราทำการติดตั้ง Image เรียบร้อยแล้ว จึงทำการจ่ายไฟให้ Raspberry Pi ได้
  • เมื่อเปิดขึ้นมาแล้วก็จะเจอกับหน้า Splash Screen หรือ Welcome Screen ของ RetroPie ก่อนครับ
RetroPie Splash Screen
  • จากนั้นก็จะบูทไปที่หน้า Emulation Station ที่รวบรวม emulators หลายๆอันไว้ด้วยกัน ทำให้เราเล่นเกมเก่าๆได้หลากหลายค่ายครับ
emulation station
  • จากนั้นตัว Game ของเราก็จะ Detect Gamepad พร้อมกับให้เราตั้งค่าปุ่มต่างๆ ก่อนเล่นครับ ให้เรากดปุ่มอะไรก็ได้ที่จอยของเราเพื่อตั้งค่า
Rpi เราก็จะเจอ Gamepad ของเรา 1 อันครับ
ตั้งค่าโดยการกดปุ่มที่ Gamepad ครับ
รูปแบบการตั้งค่าของจอย PlayStation

Step 3 : ตั้งค่า RetroPie เบื้องต้น (Option)

ขั้นตอนนี้ข้ามได้ครับ

  • เลือก RetroPie
ตั้งค่า RetroPie
  • ทำการขยายขนาด Micro SD Card โดยการเลือก RASPI-CONFIG (V.3.6 จะทำการขยาย Filesystem ให้อัตโนมัติครับ)
RASPI-CONFIG
เลือก Expand File System แล้วกด Enter
  • ทำการ Memory Split โดยการเลือก Advanced แล้วเลือก Memory Split โดยเลือกขนาด 256
Memory Split
  • ทำการ Overclock โดยการเลือก Overclock แล้วกด Enter
Overclock
  • เสร็จแล้วครับ ออกจากเมนูนี้ได้ ด้วยการกด ESC

Step 4 : การเอา ROM ไปใส่ Raspberry Pi

  • เราจะทำการก๊อปปี้ ROM จากเครื่องคอมของเราไปไว้ที่ RetroPie ผ่าน SFTP นะครับ..ในที่นี้ผมใช้โปรแกรม FileZilla
  • ใครยังไม่มี ROM ให้ลงไปอ่านหัวข้อ “ดาวโหลด ROM” ด้านล่างก่อนนะครับ
  • โดยเราสามารถหา IP Address ของ RetroPie ได้จากโปรแกรม Scan IP นะครับ
  • ที่โปรแกรม FileZilla ให้เลือก File > Site Manager > New Site แล้วตั้งค่าดังนี้ครับ
  • Host : ใส่ IP Address (ของผมคือ 192.168.1.104)
  • Port : 22
  • Protocol : SFTP
  • Logon Type: Normal
  • User : pi
  • Password : raspberry
การตั้งค่า FileZilla สำหรับโหลด ROM เข้า RetroPie
  • กด OK เพื่อ SAVE และจากนั้นให้ทำการ Connect ครับ …เราก็จะสามารถเข้ามาที่ RetroPie ได้แล้ว
  • ที่ฝั่งซ้ายคือฝั่งคอมพิวเตอร์ของเรา ให้ทำการ Browse ไปที่โฟลเดอร์ที่เก็บ ROM ไว้ครับ
  • ที่ฝั่งขวาคือฝั่ง RetroPie ให้ทำการ Browse ไปที่โฟลเดอร์ที่ไว้เก็บ ROM ของ PS1 ซึ่งก็คือ /home/pi/roms/psx
  • จากนั้นทำการลากไฟล์ ROM จากฝั่งซ้ายมาไว้ที่ฝั่งขวาได้เลยครับ (เพื่อเป็นการ Transfer File)
โหลด ROM เข้า RetroPie

มาเล่นกันเลยยย

  • Restart ระบบแล้วเข้ามาที่หน้า Playstation ก็จะเห็นเกม Havest Moon ขึ้นมาแล้วครับ
เกมปลูกผักในตำนานมาแล้วว
เล่นได้จริงๆนะครับ…สุดยออดดด

การ Save และ Load State

ระวัง !!

  • ผมลองทำการ Save ในตัว Game แล้ว ปรากฎว่าไม่ได้ครับ…ต้องใช้การ Save state แทน
  • การ Save State และ Load Sate ในนี้ต้องพึงระวังมากๆ “ควรใจเย็นๆ มีสติสัมปชัญญะ” นะครับ เนื่องจากกว่าไม่มีเมนูให้เห็น ใช้การกดปุ่มเอาครับ (ไม่เช่นนั้นจะเกิดอาการ Save State ปัจจุบัน ทับ State เดิมนะครับ…แล้วจะหาว่าไม่เตือนนะครับ)
  • การ Save State กด Select + Right Shoulder (R1)
  • การ Load sate กด Select + Left Shoulder (L1) (จำว่า L = Load ก็ได้ครับ)
  • ออกจากเกมให้กด Select + Start ครับ

ดาวโหลด ROM

  • ในที่นี่ที่เราจะเล่นกันก็คือ …. Harvest Moon — Back to Nature เกมปลูกผักในตำนานน !!! ซึ่งเป็น Version ที่เราเคยเล่นกันสมัยเจ้าเครื่อง PlayStation 1 นั้นเอง
  • ส่วนเกมอื่นๆ เพื่อนๆสามารถหาดาวโหลดได้จากเว็บไซต์ต่างๆครับ เช่น coolrom, theisozone, emuparadise
  • สิ่งที่ขาดไม่ได้อีกอย่างก็คือ … บทสรุป Harvest Moon — Back to Nature

สุดท้าย…ข้อให้เล่นให้สนุกนะครับ ^^

อ้างอิง

--

--

Sathittham (Phoo) Sangthong
SS Blog

Hi! It's me Phoo! I’m a Software Developer 👨‍💻 , a Startup Entrepreneur 📱 and a Runner 🏃 . Currently, I’m a Co-Founder and CTO of a Startup name “Urbanice”.