Polygon के एक प्रतिस्पर्धी Pokemon Emerald में धोखाधड़ी के आरोप के हाल के विश्लेषण ने बहुत सारे लोगों को अपनी सेव फाइलों पर वापस भेज दिया है, और जो खरगोश का बिल आता है वह आमतौर पर सही एमुलेटर चुनने में समाप्त होता है। डेस्कटॉप एमुलेशन यही करने की जगह है। स्क्रीन बड़ी होती हैं, इनपुट अधिक सटीक होता है, और सेव-स्टेट टूलिंग चमकीली शिकार और EV प्रशिक्षण को इस तरह से संभव बनाती है जैसे कोई मूल हार्डवेयर कभी नहीं कर सकता।
हमने Windows डेस्कटॉप, M2 MacBook Air, और Arch चलाने वाले Steam Deck पर सात Pokemon एमुलेटर का परीक्षण किया। चयन Game Boy से Switch तक फैले हुए हैं, प्रत्येक पीढ़ी पर कौन से वास्तव में शीर्ष पर हैं इस पर नोट्स के साथ।
Pokemon एमुलेटर में क्या मायने रखता है
- लक्ष्य सिस्टम पर सटीकता। एक परफेक्ट Game Boy एमुलेटर Pokemon Sun के लिए गलत उपकरण है। पीढ़ी के आधार पर चुनना नाम के आधार पर चुनने से अधिक महत्वपूर्ण है।
- सेव और सेवस्टेट हैंडलिंग। संगत
.savफाइलें मतलब आप एक वास्तविक कार्ट डंप को एमुलेटर में ले जा सकते हैं। Savestates आपको चमकीली शिकार के लिए रीसेट करने देते हैं। - लिंक-केबल सिमुलेशन। पीढ़ी 1 से 5 तक ट्रेडिंग और युद्ध के लिए एमुलेटर-साइड लिंक केबल समर्थन की आवश्यकता है, आदर्श रूप से ऑनलाइन ट्रेड के लिए LAN पर।
- कंट्रोलर मैपिंग। कीबोर्ड Game Boy के लिए काम करता है। DS के आगे कुछ भी एक वास्तविक पैड से लाभान्वित होता है। स्वच्छ कंट्रोलर प्रोफाइल देखें।
- सक्रिय रखरखाव। एमुलेटर विकास तेजी से चलता है। एक परियोजना जो तीन साल में शिप नहीं हुई है आमतौर पर हाल की मरम्मत याद कर रही है।
त्वरित तुलना
| एमुलेटर | सर्वश्रेष्ठ के लिए | पीढ़ी | OS समर्थन | बनाए रखा गया |
|---|---|---|---|---|
| mGBA | Game Boy, Game Boy Color, Game Boy Advance | Gen 1 से Gen 3 | Windows, macOS, Linux | हां |
| VBA-M | पुरानी Game Boy और GBA हार्डवेयर | Gen 1 से Gen 3 | Windows, macOS, Linux | हां |
| DeSmuME | Nintendo DS | Gen 4, Gen 5 | Windows, macOS, Linux | हां |
| melonDS | Nintendo DS और DSi | Gen 4, Gen 5 | Windows, macOS, Linux | हां |
| Citra | Nintendo 3DS सक्रिय समुदाय forks के माध्यम से | Gen 6, Gen 7 | Windows, macOS, Linux | upstream sunset के बाद Forks सक्रिय |
| RetroArch | cores के माध्यम से सभी पुरानी पीढ़ियां | Gen 1 से Gen 7 | Windows, macOS, Linux | हां |
| Skyemu | हल्का GB / GBC / GBA / NDS | Gen 1 से Gen 5 | Windows, macOS, Linux, web | हां |
ऐप्स
1. mGBA — Game Boy से GBA के लिए सर्वश्रेष्ठ
mGBA Pokemon Red, Blue, Yellow, Gold, Silver, Crystal, Ruby, Sapphire, Emerald, FireRed, और LeafGreen के लिए आधुनिक डिफॉल्ट है। सटीकता इतनी अधिक है कि यह युद्ध-परीक्षित romhacks (Pokemon Radical Red, Pokemon Unbound) को स्वच्छ रूप से चलाता है, और लिंक-केबल सिमुलेशन दूसरे mGBA उदाहरण के साथ LAN पर इन-गेम ट्रेड को संभालता है। savestate स्लॉट सिस्टम किसी भी एमुलेटर में सबसे स्वच्छ में से एक है।
जहां यह कम पड़ता है: केवल Game Boy Advance। कोई DS नहीं, कोई 3DS नहीं, कोई Switch नहीं। डिफॉल्ट वीडियो फिल्टर GBA पिक्सल ग्रिड को संरक्षित नहीं करता है; आपको बिलिनियर या LCD शेडर्स को हाथ से सक्षम करना होगा।
मूल्य निर्धारण:
- मुफ्त: पूर्ण फीचर सेट, MPL-2.0 ओपन सोर्स
- भुगतान: कोई नहीं
प्लेटफॉर्म: Windows, macOS, Linux
निचली पंक्ति: Generation 1 से Generation 3 तक के लिए इसे चुनें। यह सही उत्तर है।
2. VBA-M — सर्वश्रेष्ठ क्लासिक विकल्प
VBA-M VisualBoyAdvance का आधुनिक fork है, वह एमुलेटर जो लगभग हर Pokemon खिलाड़ी 2000 के दशक में चलाता था। Game Boy और Game Boy Color पर सटीकता ठोस है, लिंक केबल IPS और IPC मोड को समर्थन करता है जो mGBA हमेशा कवर नहीं करता है, और यह उस हार्डवेयर पर चलता है जो mGBA विश्वसनीय रूप से समर्थन करता है।
जहां यह कम पड़ता है: mGBA की तुलना में edge-case गेम पर थोड़ा कम सटीक। Romhack संगतता हाल के रिलीज पर असमान है। इंटरफेस अभी भी अपनी 2000 के दशक की विरासत दिखाता है।
मूल्य निर्धारण:
- मुफ्त: पूर्ण फीचर सेट, GPLv2 ओपन सोर्स
- भुगतान: कोई नहीं
प्लेटफॉर्म: Windows, macOS, Linux
निचली पंक्ति: पुरानी हार्डवेयर पर इसे चुनें या जब आपको एक लिंक-केबल मोड की आवश्यकता हो जो mGBA लागू नहीं करता है।
3. DeSmuME — DS युग के लिए सर्वश्रेष्ठ
DeSmuME ने Pokemon Diamond, Pearl, Platinum, HeartGold, SoulSilver, Black, White, Black 2, और White 2 को गेम के आने के बाद से चलाया है। एमुलेशन सटीकता इतनी अधिक है कि यह टूलिंग के माध्यम से इन-गेम Wi-Fi ईवेंट को ऑफलाइन चलाता है, और रेंडरिंग विकल्प dual-screen लेआउट को स्वच्छ रूप से संभालते हैं।
जहां यह कम पड़ता है: कम-अंत हार्डवेयर पर प्रदर्शन असमान हो सकता है; JIT recompiler मदद करता है लेकिन अभी भी melonDS से पीछे है। Wi-Fi समर्थन केवल-पढ़ने के लिए है। इंटरफेस DS-युग उपयोगितावादी रहता है।
मूल्य निर्धारण:
- मुफ्त: पूर्ण फीचर सेट, GPLv2 ओपन सोर्स
- भुगतान: कोई नहीं
प्लेटफॉर्म: Windows, macOS, Linux
निचली पंक्ति: Generation 4 और 5 के लिए इसे चुनें यदि सटीकता सबसे तेजी से प्रदर्शन से अधिक महत्वपूर्ण है।
4. melonDS — सर्वश्रेष्ठ आधुनिक DS विकल्प
melonDS नया, तेजी से, अधिक सटीक DS एमुलेटर है। JIT recompiler अधिकांश आधुनिक हार्डवेयर पर DeSmuME को बेहतर करता है, upscaling तेज है, और local-wireless एमुलेशन वास्तव में नेटवर्क पर दो melonDS उदाहरणों के बीच ट्रेडिंग को समर्थन करता है। इंटरफेस किसी भी DS एमुलेटर का सबसे स्वच्छ है।
जहां यह कम पड़ता है: कुछ लंबे समय से चलने वाली romhacks DeSmuME quirks के विरुद्ध निर्मित melonDS में गलत व्यवहार करते हैं। DSi एमुलेशन, समर्थित होते हुए, DS पथ की तुलना में नया और खुरदुरा है।
मूल्य निर्धारण:
- मुफ्त: पूर्ण फीचर सेट, GPLv3 ओपन सोर्स
- भुगतान: कोई नहीं
प्लेटफॉर्म: Windows, macOS, Linux
निचली पंक्ति: Generation 4 और 5 के लिए इसे चुनें जब आप गति, सटीकता, और ऑनलाइन ट्रेडिंग चाहते हैं।
5. Citra — 3DS के लिए सर्वश्रेष्ठ जीवित विकल्प
Citra एक upstream परियोजना के रूप में 2024 में sunset हुआ था, लेकिन सक्रिय रूप से बनाए रखे गए समुदाय forks (Citra Enhanced, Lime3DS, Azahar) Generation 6 और 7 Pokemon को डेस्कटॉप पर चलाते रहते हैं। Pokemon X, Y, Omega Ruby, Alpha Sapphire, Sun, Moon, Ultra Sun, और Ultra Moon सभी अच्छे से खेलते हैं, आंतरिक-रिजॉल्यूशन स्केलिंग के साथ जो 240p मूल को देशी HD के करीब दिखता है।
जहां यह कम पड़ता है: कोई एकल canonical बिल्ड नहीं। fork परिदृश्य बदलता है; इस महीने सही उत्तर छह में गलत हो सकता है। forks और 3DS गेम की असमान अनुकूलन के बीच प्रदर्शन व्यापक रूप से भिन्न होता है। Citra-the-name के पास कानूनी वजन है; एक fork चुनें जो तदनुसार अनुकूलित हुआ है।
मूल्य निर्धारण:
- मुफ्त: forks पर GPLv2 ओपन सोर्स
- भुगतान: कोई नहीं
प्लेटफॉर्म: Windows, macOS, Linux
डाउनलोड: Lime3DS (एक समुदाय-बनाए रखने वाला Citra fork) | Azahar (एक और Citra fork)
निचली पंक्ति: Generation 6 और 7 के लिए एक समुदाय fork चुनें। अपने सेव डेटा को एक में प्रतिबद्ध करने से पहले fork गतिविधि जांचें।
6. RetroArch — सर्वश्रेष्ठ all-in-one
RetroArch एक frontend है जो एमुलेटर cores चलाता है। mGBA core, DeSmuME core, melonDS core, और अन्य सभी उपलब्ध हैं, और एक एकल इंटरफेस प्लस साझा शेडर्स, सेव-स्टेट स्लॉट्स, और कंट्रोलर प्रोफाइल Red से Black 2 तक हर Pokemon पीढ़ी को कवर करते हैं। उपयोगी जब आप सात के बजाय एक एप्लिकेशन चाहते हैं।
जहां यह कम पड़ता है: पहली बार सेटअप शामिल है। इंटरफेस कीबोर्ड- और कंट्रोलर-पहले है; माउस नेविगेशन एक afterthought की तरह लगता है। कुछ cores standalone एमुलेटर से एक-दो रिलीज द्वारा पीछे हैं।
मूल्य निर्धारण:
- मुफ्त: GPLv3 ओपन सोर्स
- भुगतान: कोई नहीं
प्लेटफॉर्म: Windows, macOS, Linux, और कई और
निचली पंक्ति: इसे चुनें जब आप एक इंटरफेस चाहते हैं जो हर क्लासिक Pokemon पीढ़ी को कवर करता है।
7. Skyemu — हल्के सेटअप के लिए सर्वश्रेष्ठ
Skyemu नया प्रवेशकर्ता है जो Game Boy, Game Boy Color, Game Boy Advance, और Nintendo DS समर्थन को एक एकल छोटे बाइनरी में पैक करता है जो एक ब्राउज़र में भी चलता है। सटीकता Pokemon के लिए काफी अच्छी है, इंटरफेस आधुनिक है, और savestate सिस्टम सभी सिस्टम पर समान तरीके से काम करता है। web build किसी भी चीज को स्थापित किए बिना त्वरित savestate निरीक्षण के लिए आसान है।
जहां यह कम पड़ता है: युवा परियोजना, इसलिए कुछ edge-case romhacks अभी भी उन मुद्दों से टकराते हैं जो DeSmuME या melonDS हैंडल करते हैं। कोई 3DS या Switch समर्थन नहीं। दस्तावेज़ कोड से पीछे है।
मूल्य निर्धारण:
- मुफ्त: MIT ओपन सोर्स
- भुगतान: कोई नहीं
प्लेटफॉर्म: Windows, macOS, Linux, web
निचली पंक्ति: इसे चुनें जब आप एक छोटा एमुलेटर चाहते हैं जो Generation 1 से Generation 5 को कवर करता है और कहीं भी चलता है।
सही एक चुनना कैसे करें
- Generation 1 से 3 (Red से Emerald) के लिए: mGBA।
- Generation 4 और 5 (Diamond से Black 2) के लिए: melonDS यदि आपके पास आधुनिक हार्डवेयर है, DeSmuME यदि आपके पास नहीं है।
- Generation 6 और 7 (X से Ultra Moon) के लिए: एक बनाए रखने वाली Citra fork।
- एक इंटरफेस में सब कुछ के लिए: संबंधित cores के साथ RetroArch।
- सबसे हल्के स्थापन के लिए: Skyemu।
- पुरानी Windows हार्डवेयर पर लिंक-केबल आवश्यकताओं के साथ: VBA-M।
Pokemon Sword, Shield, Brilliant Diamond, Shining Pearl, Legends Arceus, Scarlet, Violet, और Legends Z-A Switch एमुलेटर पर चलते हैं जो इस सूची के बाहर हैं और अपने स्वयं के कानूनी और प्रदर्शन सावधानियों को ले जाते हैं।
सामान्य प्रश्न
क्या Pokemon एमुलेटर का उपयोग करना कानूनी है?
एक एमुलेटर का मालिक होना कानूनी है। कॉपीराइट ROM को वितरित या डाउनलोड करना नहीं है। स्वच्छ पथ उन कार्ट्रिज या गेम कार्ड से ROM को डंप कर रहा है जिनके आप मालिक हैं।
क्या मैं एमुलेटर के बीच Pokemon को ट्रेड कर सकता हूं?
हां, एक ही पीढ़ी के भीतर और एमुलेटर पर जो लिंक केबल या local wireless को एमुलेट करते हैं। mGBA GBA लिंक को समर्थन करता है, DeSmuME और melonDS DS wireless को समर्थन करते हैं, और कई एमुलेटर नेटवर्क पर दो चलने वाले उदाहरणों के बीच ट्रेड की पेशकश करते हैं।
सबसे सटीक Pokemon एमुलेटर क्या है?
Game Boy के माध्यम से GBA युग के लिए mGBA। DS युग के लिए melonDS। 3DS दृश्य fork-चालित है; अपनी स्थापना के समय सबसे सक्रिय समुदाय fork जो भी हो चुनें।
क्या मैं एक वास्तविक कार्ट्रिज से एक सेव फाइल माइग्रेट कर सकता हूं?
हां। GBxCart RW जैसे उपकरण कार्ट्रिज सेव फाइलों को मानक .sav प्रारूप में डंप करते हैं जो mGBA, VBA-M, DeSmuME, melonDS, और अन्य सभी पढ़ते हैं। कार्ट्रिज सामान्य रूप से खेलता है।
क्या ये एमुलेटर Steam Deck पर चलते हैं?
हां। RetroArch सबसे आसान पथ है क्योंकि यह Deck के कंट्रोलर को स्वचालित रूप से पहचानता है। mGBA, melonDS, और DeSmuME सभी के पास native Linux builds हैं जो स्वच्छ रूप से स्थापित होते हैं। Deck के grips को L3, R3, और savestate hotkeys में मैप करना एकमात्र सेटअप चरण है।
कौन सा एमुलेटर Pokemon Radical Red जैसे romhacks को संभालता है?
GBA-base romhacks के लिए mGBA। अधिकांश आधुनिक Pokemon romhacks GBA Generation 3 codebase को target करते हैं और कोई विशेष कॉन्फ़िगरेशन के साथ एक current mGBA बिल्ड पर स्वच्छ रूप से चलते हैं।