หลายปี RetroArch เป็น Platform ที่ Emulation Connoisseurs บน PC เลือกใช้ — หากดาวน์โหลดแล้วไม่รู้ Core กับ Content หรืออยากรู้ Core ไหนดีสำหรับ Console โปรด อ่านคู่มือ RetroArch Android นี้
หมายเหตุ: พิจารณา Legalities รอบ Emulation ก่อน — คู่มือไม่แนะนำหา ROMs/ISOs
เริ่มต้น
ติดตั้ง RetroArch จาก Play Store — เปิด จะเห็น Main Menu ที่อาจไม่รู้จักหากใหม่
โหลด Core ก่อน: Core = Console Emulator ที่ปรับเป็น Plugin ให้ RetroArch — ไป "Load Core > Download Core" เลือกจากลิสต์
กด Core ในลิสต์ = ดาวน์โหลดทันที (Uninstall: App Settings > Clear Data)
Core ไหนดีสำหรับ Console ไหน? ด้านล่างคือ Core Picks สำหรับ Console ยอดนิยม — 基于 Compatibility กว้างสุด และ Performance ดีสุดกับเกมส่วนใหญ่ — บางเกมอาจไม่เข้ากัน แต่ส่วนใหญ่ Optimal
หมายเหตุ: Core Console 3D (N64, PS1, Sega Saturn) หนักกว่า — ใช้งานได้บนอุปกรณ์ใหม่ แต่เก่า/Low-end อาจล่าช้า
Best Cores ใน RetroArch Android
- Game Boy Advance – mGBA
- Game Boy/Game Boy Color – Gambatte
- Nintendo (NES) – Nestopia
- Nintendo 64 – Mupen64Plus
- PlayStation – PCSX-ReARMed
- Sega Genesis/Game Gear – Genesis Plus GX (PicoDrive สำหรับ Sega 32X)
- Sega Saturn – Yabause (หนักมาก Performance-wise)
- Super Nintendo (SNES) – Snes9X
ตั้งค่า RetroArch
ได้ Core ครบแล้ว ต้องให้ RetroArch Detect เกม — โยน ROMs/ISOs เข้า Android (Copy ของเกมที่มีอยู่แล้ว)
Load ทีละเกม: "Load Content" > ไปหาไฟล์ — หรือ Setup Playlists ให้เป็นระบบ
Playlists Icon (กลางล่าง) > "Scan Directory" > เลือกโฟลเดอร์ ROMs > "Scan This Directory" — ROM แต่ละ Console จะอยู่โฟลเดอร์แยกใน Playlists Menu — เลือกเล่นได้เลย
ตั้งค่าควบคุมแต่ละ Core
Touchscreen: ไม่ต้องตั้งมาก — แต่ละ Core มี On-screen Touch Controls ปรับได้
Controller: อาจอยากปรับ — (เชื่อม Console Controller Bluetooth: อ่านคู่มือเชื่อม PS4 Controller กับ Android)
เปลี่ยน Controls แต่ละ Core: Load Core > Load Content (หรือจาก Playlist) > Main Menu > "Quick Menu" > "Controls" > เลื่อนลงตั้งค่า
Save: "Save Core Remap File" (ใช้ทุกเกม Core นั้น) หรือ "Save Game Remap File" (แค่เกมนั้น) — เลือกที่ต้องการ > กลับเล่นต่อ
ใช้ Frontend ที่สวยงาม
RetroArch Android มี UI ดีบ้าง: ดึง Box Art/Covers — แต่ถ้าอยาก Browse เกมสวยกว่า ลอง Frontend: จัดระเบียบ ROM Collection ให้สวย
DIG = Frontend Emulation Android ที่ดีที่สุด — Scan ทั้งโทรศัพท์ แสดงเกมทั้งหมด Presentation สวย จัด Genre, Year ฯลฯ ให้ Synopsis ประวัติศาสตร์ — รันเกมผ่าน RetroArch แต Browse/Explore ผ่าน DIG
อ่าน DIG Tutorial เต็มสำหรับ Setup
อัปเดตให้ทันสมัย
สำคัญ: Update RetroArch ผ่าน Play Store — แต่ Update แค่ App ไม่รวม Cores, Assets, Thumbnail Lists ภายใน
ควร Manual Update Cores บ้างครั้ง — ปรับ Stability, Performance และอื่นๆ — หากรันเกมมีปัญหา Update Cores เป็นขั้นแรก
Main Menu > Scroll ลง > Online Updater > "Update Installed Cores" และ "Update Core Info Files"
พออยู่ก็กด "Update GLSL Shaders" ให้ Shader เวอร์ชันดีที่สุด (รายละเอียดด้านล่าง) — และ "Playlist Thumbnails Updater" ดึงรูป Thumbnail สวยถ้ายังไม่มี
Shaders
Shaders = Filters ใช้ได้กับ Core/Games เปลี่ยนลุคเกมมาก: ทำ Texture Smooth/น้อย Pixel, หรือ CRT/NTSC Filter จำลองประสบการณ์ 90s
ใช้ Shaders: เปิด Core + Game > Menu > Quick Menu > Shaders > Slider "Video Shaders" > เลือก Shader Options
"Load Shader Preset > shaders_glsl" เข้าถึง Shaders ทั้งหมด — เยอะมาก ลอง Error & Trial — "CRT Easymode" ดีสำหรับลุค 90s
ปรับ Shader: เลือกแล้ว > "Shader Parameters" ใน Shaders Menu > Scanline Strength, Mask Dots ฯลฯ
PS1/PS2 Emulation และ BIOS
ส่วนใหญ่ไม่ต้องกังวล BIOS — ไฟล์ที่เกี่ยวข้องอยู่ใน Emulator แล้ว — BIOS = ไฟล์แรกที่ Emulator หาตอนรัน ต้องการ BIOS ต่างกันตาม Region ของเกม
แต่ PS1/PS2: ต้องหา BIOS เอง (หาได้ออนไลน์) ใส่โฟลเดอร์ "system" ของ RetroArch บน Android
รายละเอียด PS1 Emulation RetroArch: อ่านคู่มือ Desktop (กฏทั่วไปเหมือนกัน) — BIOS ที่ต้องการ:
- scph5500 (NTSC – Japan)
- scph1001 (NTSC – US)
- scph5502 (PAL – Europe)
- scph5552 (PAL – Europe)
ข้อมูลเพิ่มเติม
Quick Menu ของ Core ใดๆ มีฟีเจอร์เยอะ: รันเกมอยู่ > Quick Menu > "Save State" และ "Load State" (ช่วยชีวิตเกม NES ที่ไม่มี Save)
ไม่มี Core Loaded: Settings Menu > Input > Input Hotkey Binds — ตั้งปุ่มเร็ว: Save State, Rewind, สำคัญ "Menu Toggle" (เข้า RetroArch Menu) — PS4 Controller ผมตั้งเป็น PS Button
Settings Menu ฟีเจอร์น่าสนใจ: "Achievements" — Link RetroArch กับ retroachievements.org — Unlock Achievements หลายพันเกม Retro!
Troubleshooting
RetroArch และ Emulation ซับซ้อน — Mimic Hardware ด้วย Software — ปัญหาเกิดได้ — วิธีแก้ RetroArch ไม่ทำงาน Android
1. เกมรันไม่ได้
สาเหตุหลัก: Video Driver ผิด — RetroArch มี 2 ตัวเลือก: Vulkan และ openGL — แตกต่างตาม Core
เปลี่ยน Video Driver: Settings > Drivers > Video > สลับ "vulkan" และ "gl"
2. RetroArch หาเกมไม่เจอ
ใช้ "Load Folder" หา ROMs — อาจไม่เจอ เพราะ File Format ต่างจากที่ Scan — แต่รันได้ — Load Manual
Playlists (Icon กลางล่าง) > Import Content > แทน Scan Directory/File > กด "Manual Scan"
เลือก Directory, System/Core, File Extensions (เช็ค Extension ROM ที่ Scan ไม่เจอ ใส่ตรงนี้) > Start Scan
3. Bug ทั่วไป
Crash, ไม่โชว์ On-screen Controls, ปัญหาเล็กน้อย — ลบ Config File Refresh App
File Manager > RetroArch Directory (Internal > Retroarch > Config) > หา "Retroarch-1234-56789.cfg" (ตัวเลขสุ่ม) > Delete > Restart App — ควร Smoother
RetroArch Feature-rich — Rabbit Hole ลึกและสนุก — มี Fixes Desktop Version บางอย่างใช้ Android ได้ — อยาก Hack Android? ดู Best Android Hacking Apps