Core ก็คือ แก่น , หัวใจ , แกนกลาง ต่างๆ ที่เป็นส่วนสำคัญของ Emulator ตัวนั้นๆ
ถ้าจะยกตัวอย่างในยุค 90's ให้เห็นภาพง่ายๆ ในวัยเด็กเรื่อง Dragon Quest ได มีปีศาจที่ชื่อ เฟลย์ซาร์ด (フレイザード) - ขุนพลอัคคีน้ำแข็ง ไม่ว่าไดจะฆ่ามันยังไงก็ไม่ตาย จนในที่สุดต้องใช้จิต ในการจัดการ Core ของมัน ในยุคนั้น ผมอ่านแล้วงงอยู่นานว่า ไอ Core นี้มันคืออะไรกันแน่ แล้วทำไม ไม่ใช่ หัวใจ จะบอกว่า หัวใจ ก็ควรเรียกว่า หัวใจไปเลยซิ แต่ตอนหลังก็เพิ่งมาเข้าใจ มันก็อยู่ที่เราจะเปรียบเทียบบริบทต่างๆ ให้เข้าใจง่ายๆครับ ว่าสิ่งที่เราเรียกนี้คืออะไร
* ถ้าจะเล่นแต่ละ Emu ก็ให้เลือกลง Core ซักตัวเดียวก็พอครับ ไม่ต้องไปลงหลายตัว เว้นแต่จะมีเกมบางเกม ที่มันต้องลง Core เฉพาะเท่านั้นถึงจะเล่นเกมได้
Core list ทั้งหมด ณ ปัจจุบัน Version 1.21
เราแบ่งเป็นกลุ่มทั้งหมดได้ทังนี้
ตระกูล Arcade
* แนะนำ เพราะมีเกมมากกว่า 20,000 เกม คุ้มค่าที่จะติดตั้ง ถ้าติดตั้งตัวนี้แล้ว NEO GEO ก็ไม่ต้องติดตั้งแล้ว เพราะมันสามารถอ่านเกมด้วยกันได้FB Alpha (Final Burn Alpha
- Arcade (FB Alpha 2012 CPS-1) → โฟกัสเกมจาก Capcom Play System 1 (CPS1) เช่น Street Fighter II, Final Fight, Ghouls 'n Ghosts
- Arcade (FB Alpha 2012 CPS-2) → สำหรับ CPS2 เช่น Street Fighter Alpha series, Darkstalkers, Marvel vs Capcom
- Arcade (FB Alpha 2012 CPS-3) → สำหรับ CPS3 เช่น Street Fighter III: 3rd Strike, JoJo's Bizarre Adventure
- Arcade (FB Alpha 2012 Neo Geo) → โฟกัสเฉพาะ Neo Geo arcade (MVS/AES) เช่น Metal Slug, King of Fighters, Samurai Shodown
- Arcade (FB Alpha 2012) → ตัวหลัก ครอบคลุมหลายระบบ (CPS1, CPS2, Neo Geo และ arcade boards อื่น ๆ) แต่เป็น build เก่า (2012) → เบา เร็ว เหมาะกับเครื่องสเปคต่ำ (มือถือ, Raspberry Pi)
FinalBurn Neo (FBNeo)
- Arcade (FinalBurn Neo)
- เวอร์ชันสืบต่อจาก FB Alpha (ปัจจุบัน active)
รองรับ arcade กว้างมาก (Capcom, Neo Geo, Sega, Konami ฯลฯ) + อัพเดท compatibility ต่อเนื่อง
ถ้าเครื่องแรงพอ → แนะนำใช้ตัวนี้มากกว่า FB Alpha
MAME (Multiple Arcade Machine Emulator)
- Arcade (MAME 2000) → พื้นฐานจาก MAME 0.37b5 (ปี 2000) → เบา แต่เกมใหม่ ๆ เล่นไม่ได้
- Arcade (MAME 2003) → พื้นฐานจาก MAME 0.78 (ปี 2003) → ได้รับความนิยม เพราะ balance ระหว่าง ความเร็ว + ความเข้ากันได้
- Arcade (MAME 2003-Plus) → ต่อยอดจาก MAME 2003 → เพิ่ม driver ใหม่, backport เกม, มีการแก้ bug → เล่นได้กว้างกว่า MAME 2003 ธรรมดา
- Arcade (MAME 2003 Midway) → fork ที่ optimize สำหรับ Midway arcade เช่น Mortal Kombat series
- Arcade (MAME 2010) → พื้นฐานจาก MAME 0.139 (ปี 2010) → รองรับเกมมากขึ้น แต่กินสเปคมากกว่า 2003
- Arcade (MAME) → ตัว "mainline" → อ้างอิงเวอร์ชันปัจจุบันของ MAME (อัพเดทเรื่อย ๆ) → รองรับกว้างที่สุด แต่ กินสเปคสูงสุด
ตระกูล Atari
Atari 2600 (เครื่องคอนโซลบ้านยุคแรก)
- Atari - 2600 (Stella 2014)
→ ใช้ base จากเวอร์ชัน Stella ปี 2014
→ เหมาะกับเครื่องสเปคต่ำ, ใช้กับ ROM เก่า ๆ ได้ดี - Atari - 2600 (Stella 2023)
→ อัพเดทล่าสุดของ Stella, รองรับฟีเจอร์ใหม่ ๆ เช่น shader, netplay, การจำลองที่แม่นยำกว่า - Atari - 2600 (Stella)
→ ตัวกลาง ๆ ไม่ระบุปี → เหมือนเป็น build มาตรฐานที่อิง Stella
ทั้งหมดคือ emulator Atari 2600 ต่างกันแค่รุ่น build และความใหม่/ความเร็ว
- Atari - 2600 (Stella 2014)
Atari 8-bit family + 5200 (คอมพิวเตอร์ + เครื่องเกม)
- Atari - 400/800/600XL/800XL/130XE/5200 (Atari800)
→ core นี้จำลองทั้ง Atari 8-bit computer family (400, 800, XL, XE)
→ และยังรองรับ Atari 5200 console ด้วย (เพราะฮาร์ดแวร์คล้ายกัน) - Atari - 5200 (a5200)
→ จำลองเฉพาะ Atari 5200 โดยตรง
→ เบากว่า Atari800 เพราะไม่ต้องแบกโหมดคอมพิวเตอร์
- Atari - 400/800/600XL/800XL/130XE/5200 (Atari800)
Atari 7800
- Atari - 7800 (ProSystem)
→ core สำหรับ Atari 7800 console โดยเฉพาะ
→ รองรับ backward compatible กับเกม Atari 2600 ด้วย
- Atari - 7800 (ProSystem)
Atari Jaguar (32-bit)
- Atari - Jaguar (Virtual Jaguar)
→ จำลองเครื่อง Jaguar (32-bit console)
→ ความเข้ากันได้ยังไม่สมบูรณ์ 100% แต่ถือว่าเล่นได้หลายเกมหลัก ๆ เช่น Alien vs Predator, Tempest 2000
- Atari - Jaguar (Virtual Jaguar)
Atari Lynx (เครื่องพกพา)
- มีให้เลือกถึง 3 core:
- Atari - Lynx (Beetle Lynx)
→ พัฒนาจาก Mednafen (Beetle family) → เน้นความแม่นยำ - Atari - Lynx (Handy)
→ core เก่า เบา ใช้งานง่าย แต่ความแม่นยำต่ำกว่า Beetle - Atari - Lynx (Holani)
→ fork ใหม่ พัฒนาต่อจาก Handy, มีการปรับปรุง compatibility และ performance
- Atari - Lynx (Beetle Lynx)
- มีให้เลือกถึง 3 core:
Atari ST / STE / TT / Falcon (Computer family)
- Atari - ST/STE/TT/Falcon (Hatari)
→ core สำหรับ Atari ST series (คอมพิวเตอร์ 16/32-bit)
→ เล่นทั้งเกม, โปรแกรม, ดนตรี (MIDI)
→ Falcon คือรุ่นสูงสุด → รองรับมัลติมีเดีย
- Atari - ST/STE/TT/Falcon (Hatari)
ตระกูล NEO GEO
* แนะนำ ถ้าไม่ได้ติดตั้ง Arcade เพราะเกมน่าเล่นหลายเกมNeo Geo (เครื่องอาเขต/คอนโซลบ้าน)
- SNK - Neo Geo AES/MVS (Geolith)
→ Core ที่จำลอง Neo Geo AES (บ้าน) และ MVS (ตู้ Arcade)
→ ตัวใหม่ เน้น ความแม่นยำ มากกว่า FinalBurn/MAME
→ รองรับเกมหลัก ๆ เช่น Metal Slug, King of Fighters, Samurai Shodown
→ จุดอ่อนคือกินสเปคมากกว่า FBNeo
- SNK - Neo Geo AES/MVS (Geolith)
Neo Geo CD
- SNK - Neo Geo CD (NeoCD)
→ จำลองเครื่อง Neo Geo CD (เวอร์ชันที่ใช้แผ่น CD-ROM)
→ รองรับฟีเจอร์เฉพาะ เช่น CDDA Audio, Loading times
→ เกมบางเกมมีเพลงคุณภาพดีกว่าเวอร์ชัน AES/MVS เช่น KOF '95–2002 CD versions
- SNK - Neo Geo CD (NeoCD)
- H3]
Neo Geo Pocket / Color[/H3]
- SNK - Neo Geo Pocket / Color (Beetle NeoPop)
→ มาจาก Mednafen (Beetle family)
→ เน้น ความแม่นยำสูง รองรับทั้ง Neo Geo Pocket และ Pocket Color
→ เหมาะกับคนที่อยากเล่นให้ใกล้เคียงเครื่องจริงที่สุด - SNK - Neo Geo Pocket / Color (RACE)
→ Emulator เบา ทำงานเร็ว ใช้สเปคน้อยกว่า Beetle NeoPop
→ ความแม่นยำอาจน้อยกว่า แต่เหมาะกับเครื่องแรงน้อย (มือถือ, Raspberry Pi)
- SNK - Neo Geo Pocket / Color (Beetle NeoPop)
สรุปแบบเข้าใจง่าย
- Geolith → Neo Geo AES/MVS เน้นความแม่นยำ
- NeoCD → Neo Geo CD, เล่นเกมที่ลงแผ่น CD (เพลงดีกว่า แต่โหลดนานเหมือนจริง)
- Beetle NeoPop → Neo Geo Pocket / Color, แม่นยำสูง
- RACE → Neo Geo Pocket / Color, เบา เร็ว เหมาะกับเครื่องสเปคต่ำ
ตระกูล Nintendo Famicom
*แนะนำ เป็นตัวหลักที่ต้องเล่นอยู่แล้วครับFCEUmm
- ย่อมาจาก FCE Ultra mappers modified
- เป็น emulator รุ่นดั้งเดิม ปรับปรุงเรื่องการรองรับ mapper (ชิปเสริมในตลับ Famicom/NES)
- ความแม่นยำ: ปานกลาง
- จุดเด่น: รองรับ ROM หลากหลาย, เบา, เสถียร
- เหมาะกับ: คนที่อยากได้ emulator ที่ "เล่นได้กว้าง" โดยไม่ต้องซีเรียสมาก
fxiNES
- มาจาก emulator เก่า "iNES" ที่ปรับให้ใช้บน libretro
- ความแม่นยำ: ต่ำที่สุดในกลุ่มนี้ (เน้นเล่นได้เร็ว)
- จุดเด่น: กินสเปคน้อยมาก
- ข้อจำกัด: เกมบางเกมอาจ bug, mapper ใหม่ ๆ ไม่ค่อยรองรับ
- เหมาะกับ: เครื่องสเปคต่ำมาก ๆ (มือถือเก่า, Raspberry Pi รุ่นเล็ก)
Mesen
- ระดับ high accuracy ที่สุดใน NES/Famicom
- รองรับฟีเจอร์พิเศษ: Debugger, Netplay, HD packs (ทำ texture/mod กราฟิก HD)
- ความแม่นยำ: สูงสุด (ใกล้เครื่องจริงมากที่สุด)
- จุดอ่อน: กินสเปคมากกว่า core อื่น
- เหมาะกับ: คนที่ต้องการเล่น "เหมือนเครื่องจริง" หรือใช้ทำ ROM hack / translation
Nestopia (Nestopia UE)
- อีกหนึ่ง emulator ยอดนิยม
- ความแม่นยำ: สูง (รองจาก Mesen)
- จุดเด่น: เล่นเกมได้เสถียรมาก, รองรับ mapper เยอะ
- จุดอ่อน: กินสเปคมากกว่า FCEUmm/QuickNES นิดหน่อย
- เหมาะกับ: คนที่อยากได้ทั้ง "ความแม่นยำ + เสถียร + ไม่กินเครื่องมากเกินไป"
QuickNES
- เน้น ความเร็วเป็นหลัก
- ความแม่นยำ: ปานกลาง → บางเกมอาจมี bug
- จุดเด่น: เร็วมาก เหมาะกับมือถือหรืออุปกรณ์เล็ก
- เหมาะกับ: เครื่องที่แรงไม่พอรัน Mesen/Nestopia
สรุปสั้น ๆ
- FCEUmm → ตัวกลาง ๆ เล่นได้กว้าง mapper เยอะ
- fxiNES → เก่ามาก เบาสุด แต่ไม่แม่น
- Mesen → แม่นสุด ฟีเจอร์เยอะ เหมาะกับ hardcore + ROM hack
- Nestopia → เสถียร เน้นสมดุล ระหว่างแม่นยำ/กินสเปค
- QuickNES → เร็วสุด เหมาะกับสเปคต่ำ
ตระกูล Nintedo Super Famicom
*แนะนำ เป็นตัวหลักที่ต้องเล่นอยู่แล้วครับ]
กลุ่ม bsnes(เน้นความแม่นยำ, พัฒนาโดย byuu)
- Beetle bsnes
→ เป็น fork ของ bsnes ในตระกูล Beetle/Mednafen → เน้นความแม่นยำสูง - Beetle Supafaust
→ core experimental ใช้เทคนิคใหม่ ๆ เร็วขึ้นกว่าปกติ แต่ยังไม่ stable เท่า bsnes - bsnes 2014 Accuracy / Balanced / Performance
→ เวอร์ชันเก่าของ bsnes (ปี 2014) ที่แยกเป็น 3 โหมด- Accuracy → แม่นยำที่สุด แต่กินสเปคสุด
- Balanced → สมดุล แม่น + เร็ว
- Performance → เน้นเร็ว แต่ความแม่นยำลดลง
- bsnes C++98 (v085)
→ bsnes รุ่นเก่า (v085) ที่ใช้ codebase C++98 → เบากว่ารุ่นใหม่ - bsnes (ปัจจุบัน)
→ รุ่น modern ล่าสุด (by Near) แม่นยำสูง + ฟีเจอร์ครบ - bsnes-hd beta
→ core ดัดแปลง bsnes ให้เล่นได้แบบ widescreen / HD Mode 7
→ เกมพวก F-Zero, Mario Kart จะเห็นฉากแบบกว้างขึ้น - bsnes-jg
→ port ของ bsnes โดยใช้ Just-In-Time compiler → ทำงานเร็วขึ้น เหมาะกับเครื่องที่อยากได้ "แม่น + เร็ว" - bsnes-mercury Accuracy / Balanced / Performance
→ fork ของ bsnes เหมือนกับ 2014 แต่ปรับปรุง compatibility เพิ่มเติม- Accuracy = แม่นยำ
- Balanced = สมดุล
- Performance = เร็ว
- Beetle bsnes
กลุ่ม Snes9x(เน้นเบา เล่นง่าย, ความแม่นยำรองจาก bsnes)
- Snes9x 2002
→ เวอร์ชันเก่ามาก เน้นเบา ใช้กับมือถือ/คอนโซลเล็ก - Snes9x 2005 plus
→ ปรับปรุงจาก 2002 เพิ่ม compatibility - Snes9x 2010
→ รุ่นที่นิยมมาก เพราะ สมดุล ระหว่างเร็ว + เล่นได้กว้าง - Snes9x (ล่าสุด)
→ รุ่น modern, แม่นยำกว่ารุ่นเก่า แต่ยังเบากว่า bsnes
- Snes9x 2002
Core พิเศษ
- Mesen-S
→ core SNES สืบจาก Mesen (NES emulator)
→ ความแม่นยำสูง + ฟีเจอร์ครบ (debug, netplay)
→ รองรับ Game Boy / Game Boy Color ผ่าน Super Game Boy emulation
- Mesen-S
สรุปง่าย ๆ
- อยากได้ความแม่นยำสูงสุด → bsnes (Accuracy / Modern) หรือ Mesen-S
- สมดุล (แม่น + เร็ว) → bsnes Balanced / Snes9x 2010
- เครื่องสเปคต่ำ → Snes9x 2002/2005/2010
- อยากได้ฟีเจอร์พิเศษ → bsnes-hd (widescreen), Mesen-S (Super Game Boy support)
ตระกูล Nintendo Gameboy
*แนะนำ เป็นตัวหลักที่ต้องเล่นอยู่แล้วครับGame Boy / Color cores
- DoubleCherryGB
→ core ใหม่ experimental
→ จุดเด่นคือเน้น เบา + เร็ว แต่ยังไม่สมบูรณ์เท่า Gambatte หรือ SameBoy - fixGB
→ core เล็ก ๆ ที่เน้น ความง่ายและเบามาก
→ ทำงานได้บนเครื่องสเปคต่ำสุด ๆ - Gambatte
→ ยอดนิยมที่สุด ของ GB/GBC
→ จุดเด่น: ความแม่นยำสูง + เสถียร + เบา
→ เหมาะกับทั้งเล่นจริงและ speedrun (เพราะ timing ตรงกับเครื่องจริง) - Gearboy
→ emulator พัฒนาขึ้นใหม่ ใช้งานง่าย
→ แม่นยำโอเค แต่ไม่เด่นเท่า Gambatte หรือ SameBoy - SameBoy
→ แม่นยำสูงสุด ของ Game Boy / Color
→ รองรับ Super Game Boy features
→ กินสเปคมากกว่า Gambatte แต่คุณภาพสูงกว่า - TGB Dual
→ จุดเด่น: เล่น 2 เกมพร้อมกัน (link cable emulation)
→ เหมาะกับเกมที่เชื่อมกัน เช่น Pokémon → เอาไว้โอนตัว/แลกกัน
- DoubleCherryGB
Game Boy Advance cores
- Beetle GBA (Mednafen GBA)
→ เน้น ความแม่นยำสูง แต่กินสเปคเยอะ
→ ดีสำหรับคนที่อยากเล่นให้เหมือนเครื่องจริง - gpSP
→ emulator ยุคเก่า จุดเด่นคือ เร็วมาก เหมาะกับมือถือ/เครื่องเล็ก
→ ข้อเสีย: ความแม่นยำไม่สูง เกมบางเกมอาจ bug - Meteor
→ core เก่า เน้นเบา เร็ว
→ ไม่แม่นยำเท่า mGBA หรือ Beetle - mGBA
→ ยอดนิยมที่สุด ของ GBA
→ สมดุล: แม่นยำ + เสถียร + ไม่กินสเปคมาก
→ รองรับ cheats, netplay, multiplayer - VGA Next
→ experimental core ของ GBA
→ ยังไม่เสถียรเท่า mGBA แต่กำลังพัฒนาเพื่อให้เร็วขึ้น - VBA-M (VisualBoyAdvance-M)
→ รุ่นสืบทอดจาก emulator เก่ายอดฮิต "VisualBoyAdvance"
→ เล่นได้ทั้ง GB/GBC/GBA ใน core เดียว
→ แม่นยำปานกลาง แต่มีฟีเจอร์เยอะ (save state, cheat, filter)
- Beetle GBA (Mednafen GBA)
สรุปแบบเข้าใจง่าย
- Game Boy / Color
- แม่นยำสุด → SameBoy
- สมดุลที่สุด → Gambatte
- เล่น 2 เกมพร้อมกัน → TGB Dual
- เบา → fixGB / DoubleCherryGB
- Game Boy Advance
- แม่นยำสุด → Beetle GBA
- สมดุลที่สุด → mGBA (ตัวหลักที่ควรใช้)
- เบา/เร็ว → gpSP, Meteor
- ฟีเจอร์เยอะ/รวมหลายระบบ → VBA-M
- Game Boy / Color
Nintendo Gamecube / Wii
*ไม่แนะนำครับ ถ้าจะเล่น Gamecube หรือ Wii แนะนำ Emulator ที่ชื่อ Dolphin โดยตรงดีกว่า เพราะเนื่องจากเกมเป็นระบบใหญ่ จะมี ระบบย่อยภายในมากมาย เช่น การตั้งค่าจอย การใช้สูตร การปรับภาพให้สวยงามต่างๆ การปรับความเร็วเกม ฯลฯNintendo - GameCube / Wii (Dolphin)
- Dolphin คือ emulator ที่ดังที่สุดสำหรับเครื่อง Nintendo GameCube และ Nintendo Wii
- พัฒนาเริ่มตั้งแต่ปี 2003 → ปัจจุบันถือว่า เสถียรและสมบูรณ์ที่สุด ในกลุ่มคอนโซล 3D ของนินเทนโด
จุดเด่น
- รองรับสองเครื่องใน core เดียว
→ เล่นได้ทั้ง GameCube (2001) และ Wii (2006) - ความแม่นยำสูง→ เกมดัง ๆ เล่นได้ครบเกือบทั้งหมด เช่น
- The Legend of Zelda: Wind Waker, Twilight Princess
- Super Mario Sunshine, Mario Kart Wii, Super Smash Bros. Melee/Brawl
- Upscaling/Enhancement
→ ปรับความละเอียดได้สูงกว่าเครื่องจริง (HD, 4K)
→ ใส่ texture mod, widescreen hack ได้ - Controller Support
→ ใช้จอย GameCube จริงผ่านอะแดปเตอร์ หรือจอยทั่วไปก็ได้ - Netplay / Online Multiplayer
→ เล่นเกม multiplayer ข้ามเน็ตได้ เช่น Melee, Mario Kart Double Dash
- รองรับสองเครื่องใน core เดียว
จุดอ่อน
- กินสเปคพอสมควร โดยเฉพาะเวลา upscale
- เกมบางเกม (เช่น Wii ที่ใช้ motion control) ต้องปรับตั้งค่าเยอะหน่อย
- บนมือถือยังไม่สมบูรณ์เท่า PC (แต่ Android ก็เล่นได้หลายเกมแล้ว)
สรุป:
Core Dolphin = หัวใจเดียว ที่ครอบทั้ง GameCube + Wii
→ ถ้าอยากเล่นเกมนินเทนโดรุ่น 3D คลาสสิกยุค 2000s ต้องใช้ตัวนี้เลยครับ
Nitendo DS / 3DS
* แนะนำครับ สามารถเล่นบนถือได้ แถมภาพสวย หลายๆเกมใช้ระบบ Touch Screen ซึ่งมือถือรองรับพอดี ยิ่งถ้าเล่นบน IPAD ต่างๆ จะบอกว่า โครตฟินเลยครับ เพราะหน้าจอใหญ่รองรับ 2 จอพอดีNintendo 3DS cores
- Nintendo - 3DS (Citra)
→ core มาจาก emulator Citra (ที่ดังที่สุดของ 3DS)
→ จุดเด่น: ความแม่นยำสูง, เล่นได้หลายเกมดัง (Pokémon X/Y, Sun/Moon, Zelda: Ocarina of Time 3D, Fire Emblem Awakening)
→ รองรับ HD upscaling, texture mod
→ ข้อเสีย: กินสเปคพอสมควร - Nintendo - 3DS (Panda3DS)
→ emulator รุ่นใหม่กว่า, กำลังพัฒนา
→ เน้นความเร็วและโค้ด modern
→ ความเข้ากันได้ยังไม่เท่า Citra แต่กำลังตามมาเรื่อย ๆ
- Nintendo - 3DS (Citra)
Nintendo DS cores
- Nintendo - DS (DeSmuME 2015)
→ เวอร์ชันเก่าของ DeSmuME (2015 build)
→ ใช้สำหรับเครื่องสเปคต่ำ
→ ความแม่นยำรองจากรุ่นใหม่ - Nintendo - DS (DeSmuME)
→ core มาตรฐานของ DeSmuME
→ จุดเด่น: เล่นได้เสถียร, ฟีเจอร์ครบ (cheat, save state, filter)
→ ข้อเสีย: ไม่เร็วที่สุด, กราฟิก upscale ยังไม่สวยเท่า melonDS - Nintendo - DS (melonDS DS)
→ build พิเศษของ melonDS ที่ optimize สำหรับ DS เท่านั้น
→ เบากว่าตัว melonDS ปกติ - Nintendo - DS (melonDS)
→ core modern, กำลังเป็นที่นิยมแทน DeSmuME
→ จุดเด่น: ความแม่นยำสูง, รองรับ Wi-Fi/Netplay (เช่นเล่น Pokémon trade/battle ออนไลน์)
→ กราฟิก upscale ได้สวยกว่า DeSmuME - Nintendo - DS (NooDS)
→ emulator เบามาก, เขียนด้วยโค้ด modern (C++)
→ เน้นทำงานบนมือถือ/เครื่องสเปคต่ำ
→ แม่นยำยังไม่เท่า melonDS
- Nintendo - DS (DeSmuME 2015)
สรุปง่าย ๆ
Nintendo 3DS
- Citra → ตัวหลัก เล่นได้กว้างสุด
- Panda3DS → ตัวใหม่ กำลังมาแรง แต่ยัง experimental
Nintendo DS
- DeSmuME → เสถียร ใช้งานง่าย
- DeSmuME 2015 → สำหรับเครื่องเก่า
- melonDS → แม่นยำ + Wi-Fi/Netplay + upscale สวย (ตัวแนะนำที่สุดตอนนี้)
- melonDS DS → เบากว่า สำหรับ DS only
- NooDS → เบาเร็ว ใช้บนมือถือได้ดี
Nintendo 64
Mupen64Plus-Next
- พัฒนามาจาก Mupen64Plus (emulator N64 ยอดนิยม)
- จุดเด่น:
- รองรับ plugin หลายแบบ (เช่น GlideN64, Angrylion, Parallel-RDP)
- ปรับแต่งได้เยอะ (กราฟิก, controller, cheats)
- เสถียร ใช้งานง่าย เล่นได้กว้าง
- เหมาะกับ: ผู้ใช้ทั่วไป ที่อยากเล่นเกมดัง ๆ เช่น Zelda: Ocarina of Time, Mario 64, Mario Kart 64
- ข้อจำกัด: ความแม่นยำยังไม่ 100% ในบางเกม แต่ถือว่าดีมากแล้ว
ParaLLEl N64
- core ที่เน้น ความแม่นยำสูงสุด ของ N64
- ใช้ low-level emulation (LLE) โดยเฉพาะ plugin Parallel-RDP+RSP (เรนเดอร์แบบฮาร์ดแวร์จริง)
- จุดเด่น:
- กราฟิกถูกต้องใกล้เคียงเครื่องจริงที่สุด
- เล่นเกมที่ emulator อื่นมีปัญหาได้ดีกว่า
- จุดอ่อน:
- กินสเปคหนักมาก ต้องใช้ CPU/GPU แรง
- ตั้งค่ายุ่งยากกว่าตัว Mupen64Plus-Next
- เหมาะกับ: สายฮาร์ดคอร์/สายอนุรักษ์ความถูกต้อง ที่อยากเล่น N64 แบบ "เครื่องจริงเป๊ะ ๆ"
สรุปเลือกใช้งาน
- Mupen64Plus-Next → ตัวหลักสำหรับทุกคน, สมดุลระหว่างความแม่นยำกับความเร็ว
- ParaLLEl N64 → ใช้เมื่ออยากได้ ความแม่นยำสูงสุด และเครื่องแรงพอ
ตระกูล Sony PlayStation
* ไม่แนะนำครับ ถ้าอยากเล่น PS1 ให้เลือก Emulator Duckstation จะดีกว่าBeetle PSX HW
- มาจาก Beetle/Mednafen PSX แต่เพิ่ม hardware renderer
- จุดเด่น:
- รองรับ OpenGL / Vulkan → upscale กราฟิกได้ (HD, 4K)
- ใส่ texture filtering, widescreen hack ได้
- ความแม่นยำสูง
- จุดอ่อน: กินสเปคมากกว่า PCSX ReARMed
- เหมาะกับ: เครื่อง PC/มือถือแรง ๆ ที่อยากเล่นเกม PS1 แบบสวยกว่าต้นฉบับ
Beetle PSX (Software)
- คือเวอร์ชัน "ซอฟต์แวร์เรนเดอร์" ของ Beetle PSX
- จุดเด่น:
- แม่นยำสูงสุด (ภาพ/เอฟเฟกต์ตรงกับเครื่องจริง 100%)
- ใช้ในการทดสอบ ROM hack/translation ได้ดี
- จุดอ่อน: กิน CPU มาก, ไม่สามารถ upscale ได้
- เหมาะกับ: สายอนุรักษ์ความถูกต้อง ที่อยากเล่น "เหมือน PS1 จริง"
PCSX ReARMed
- core ที่เบาที่สุด และเป็น emulator ยอดนิยมบนมือถือ/คอนโซลแฮ็ก
- จุดเด่น:
- เร็ว, ใช้สเปคน้อย
- รองรับ Dynarec → เหมาะกับ ARM (มือถือ, Raspberry Pi)
- จุดอ่อน: ความแม่นยำสู้ Beetle PSX ไม่ได้, ฟีเจอร์น้อยกว่า
- เหมาะกับ: เครื่องสเปคต่ำ ที่อยากเล่นเกม PS1 ให้ลื่น
SwanStation (a.k.a. DuckStation)
- core ที่พัฒนาต่อจาก DuckStation (emulator สมัยใหม่)
- จุดเด่น:
- สมดุลระหว่างความแม่นยำ + ความเร็ว
- กราฟิก upscale, widescreen, texture mod ได้
- UI/Firmware รองรับดีมาก
- จุดอ่อน: ยังใหม่กว่าตัวอื่น ฟีเจอร์บางอย่างยังไม่ครบเท่า Beetle
- เหมาะกับ: ผู้เล่นทั่วไปที่อยากได้ "PS1 ที่ทั้งสวย + เสถียร"
สรุปง่าย ๆ
- Beetle PSX HW → เล่นบนเครื่องแรง, อยากได้ HD upscale
- Beetle PSX (Software) → แม่นยำสุด, เล่นเหมือนเครื่องจริง
- PCSX ReARMed → เบา, สำหรับมือถือ/เครื่องเล็ก
- SwanStation (DuckStation) → สมดุลที่สุด, เหมาะกับผู้ใช้ทั่วไป
ตระกูล Sony PlayStation 2 และ PSP
* ไม่แนะนำครับ PS2 ให้เล่น Emu ชื่อว่า PCSX2 ดีกว่า ส่วน PSP ให้เล่น Emu ชื่อ PPSSPP
Sony - PlayStation 2 (LRPS2)
- "LR" ย่อจาก Libretro PCSX2
- คือการเอา PCSX2 (emulator PS2 ที่ดังที่สุด) มาทำเป็น core บน RetroArch
- จุดเด่น:
- รองรับเกม PS2 ได้เยอะมาก (Final Fantasy X, Kingdom Hearts, MGS2, Gran Turismo ฯลฯ)
- มีฟีเจอร์ครบเหมือน PCSX2 → upscale, widescreen patches, cheats
- จุดอ่อน: ต้องใช้เครื่องแรงพอสมควร (CPU+GPU ดี)
Sony - PlayStation 2 (Play!)
- emulator PS2 อีกตัวหนึ่ง
- จุดเด่น:
- ใช้ง่าย ไม่ต้อง config เยอะ
- รันได้ทั้งบน PC และมือถือ
- จุดอ่อน:
- ความเข้ากันได้ (compatibility) ต่ำกว่า PCSX2/LRPS2 มาก
- เกมดัง ๆ เล่นไม่สมบูรณ์หลายเกม
- เหมาะกับ: คนอยากลอง PS2 แบบเบา ๆ แต่ไม่ได้จริงจัง
PlayStation Portable core
Sony - PlayStation Portable (PPSSPP)
- ตัวหลักของ PSP, emulator ที่ดังที่สุด
- จุดเด่น:
- ความเข้ากันได้สูง → เกม PSP แทบทั้งหมดเล่นได้ (God of War, Crisis Core, Monster Hunter, Persona 3 Portable)
- Upscale → ปรับ HD, 4K ได้สวยกว่าเครื่องจริงมาก
- ฟีเจอร์เยอะ: savestate, texture mod, cheats, netplay
- จุดอ่อน: แทบไม่มี (นอกจากเกมบางเกมที่ยังไม่ 100% perfect)
- เหมาะกับ: ทุกคนที่อยากเล่น PSP → PPSSPP คือมาตรฐาน
SEGA
- Sega - Dreamcast/Naomi (Flycast)
- Sega - Mega Drive - Genesis (BlastEm)
- Sega - MS/GG (SMS Plus GX)
- Sega - MS/GG/MD/CD (Genesis Plus GX Wide)
- Sega - MS/GG/MD/CD (Genesis Plus GX)
- Sega - MS/GG/MD/CD/32X (PicoDrive)
- Sega - MS/GG/SG-1000 (Gearsystem)
- Sega - Saturn (Beetle Saturn)
- Sega - Saturn (YabaSanshiro)
- Sega - Saturn (Yabause)
- Sega - Saturn/ST-V (kronos)
Computer / Retro PC
- Acorn - BBC Micro (b2)
- Amstrad - CPC (CrocoDS)
- Amstrad - CPC/GX4000 (Caprice32)
- DOS (DOSBox-core)
- DOS (DOSBox-Pure)
- DOS (DOSBox-SVN)
- Commodore - Amiga (PUAE 2021)
- Commodore - Amiga (PUAE)
- Commodore - C128 (VICEx128)
- Commodore - C64 (Frodo)
- Commodore - C64 (VICE x64, fast)
- Commodore - C64 (VICE x64sc, accurate)
- Commodore - C64 SuperCPU (VICE xscpu64)
- Commodore - CBM-II 5x0 (VICE xcbm5x0)
- Commodore - CBM-II 6x0/7x0 (VICE xcbm2)
- Commodore - PET (VICE xpet)
- Commodore - PLUS/4 (VICE xplus4)
- Commodore - VIC-20 (VICE xvic)
- Elektronika-BK-0010/BK-0011(M)
- Elektronika Inzenjering-Galaksija (Galaksija)
- Enterprise - 64/128 (ep128emu)
- NEC - PC Engine / CD (Beetle PCE FAST)
- NEC - PC Engine / SuperGrafx / CD (Beetle PCE)
- NEC - PC Engine SuperGrafx (Beetle SuperGrafx)
- NEC - PC-8000 / PC-8800 series (QUASI88)
- NEC - PC-98 (Neko Project II Kai)
- NEC - PC-98 (Neko Project II)
- NEC - PC-FX (Beetle PC-FX)
- Sharp - X68000 (PX68k)
- Sharp X1 (X Millennium)
- Sinclair - ZX 81 (EightyOne)
- Sinclair - ZX Spectrum (Fuse)
- MSX/SVI/ColecoVision/SG-1000 (BlueMSX)
- Thomson - MO/TO (Theodore)
- Oberon RISC Emulator
- Mac II (minivmac)
- Philips - P2000T (M2000)
- QEMU
- Microsoft - MSX (fMSX)
- CHIP-8/S-CHIP/XO-CHIP (JAXE)
- Nintendo - Virtual Boy (Beetle VB)
- Texas Instruments TI-83 (Numero)
- HandHelds
- Arduboy (Ardens)
- Arduboy (Arduous)
- Bandai - Tamagotchi P1 (TamaLIBretro)
- Bandai - WonderSwan/Color (Beetle Wonderswan)
- Mega Duck / Cougar Boy (SameDuck)
- Watara - Supervision (Potator)
- Handheld Electronic (GW)
- Nintendo - Pokemon Mini(PokeMini)
Other Consoles
- Coleco - ColecoVision (Gearcoleco)
- Fairchild - ChannelF (FreeChaF)
- Magnavox - Odyssey2 / Philips Videopac+ (O2EM)
- Mattel - Intellivision (Freelntv)
- GCE - Vectrex (vecx)
- The 3DO Company - 3DO (Opera)
- Plam OS (Mu)
- Philips - CDi (SAME CDi)
- Philips CDi (CDi 2015)
Game Engines / Ports
- Doom (PrBoom)
- Doom 3 (boom3)
- Doom 3: Resurrection of Evil (boom 3 xp)
- Quake (TyrQuake)
- Quake II (vitaQuake 2)
- Quake II - Ground Zero (vitaQuake 2 [Rogue])
- Quake II - The Reckoning (vitaQuake 2 [Xatrix]
- Quake II - Zaero (vitaQuake 2 [Zaero])
- Quake III: Arena (vitaQuake 3)
- Wolfenstein 3D (ECWolf)
- Tomb Raider (OpenLara)
- Cave Story (drs)
- Cave Story (NXEngine)
- Flashback (REminiscence)
- Rick Dangerous (XRick)
- RPG Maker 2000/2003 (EasyRPG)
- ScummVM
- Cannonball
Multimedia / Special
- Game Music Emu
- PocketCDG
- Infocom Z-machine (MojoZork)
- Java ME (SquirrelJME)
- ChaiLove
- Lua Engine (Lutro)
- PICO-8 (Retro8)
- TIC-80
- LowRes NX
- WASM-4
- Vircon32
- Uzebox (Uzem)
4. Laserdisk
- Laserdisk arcade game (DirkSimple)
→ Core พิเศษสำหรับเกม Laserdisc เช่น Dragon's Lair, Space Ace
→ เน้นเกม interactive movie (FMV) ไม่ใช่ arcade board ทั่วไป
- Laserdisk arcade game (DirkSimple)
Homebrew / Minigames
- 2048
- Mr.Boom (Boomberman)
- Super Bros War
- The Powder Toy
- Dinothawr
- Jump 'n Bump
- Anarch
- Gong
- VaporSpec
- VeMUlator
- VirtualXT
- MicroW8
- Minecraft (Craft)
Last edited: