
XDA का लेख उस एक शेडर के बारे में जिसने पूरी ROM लाइब्रेरी को सही दिखाया, वह सत्य है जिस पर हर रेट्रो गेमर आखिरकार ठोकर खाता है। Super Mario World की परफेक्ट 4K अपस्केल गलत दिखता है। स्प्राइट्स एक फॉस्फर ग्रिड के लिए ड्रॉ किए गए थे जो जानबूझकर रंगों को एक दूसरे में मिलाता था। एक अच्छा CRT शेडर चालू करें और वही ROM अचानक 1993 के Trinitron पर दिखने लगता है। यह राउंडअप 2026 में इमुलेटर पर CRT शेडर के लिए सर्वश्रेष्ठ डेस्कटॉप ऐप्स को कवर करता है, जो हमने Windows 11 वर्कस्टेशन, Fedora 40 मशीन और M2 MacBook Air पर चलाया है।
यहां प्रत्येक ऐप्स एक नेटिव CRT शेडर चेन या Libretro slang शेडर कलेक्शन का प्रथम-श्रेणी पोर्ट सपोर्ट करता है।
CRT शेडर होस्ट में क्या देखें
- शेडर भाषा सपोर्ट। Slang शेडर (Libretro स्पेक) आधुनिक डिफॉल्ट और सबसे संपूर्ण CRT सेट को कवर करते हैं। GLSL शेडर काम करते हैं लेकिन कम पोर्टेबल हैं। HLSL केवल Windows है।
- ओवरले बनाम एम्बेडेड। कुछ टूल्स इमुलेटर के अंदर शेडर लागू करते हैं। ShaderGlass और Reshade किसी भी रेंडरर के ऊपर बैठते हैं। ओवरले टूल्स उन इमुलेटर के साथ काम करते हैं जो शेडर नहीं भेजते।
- रीयल-टाइम प्रीसेट स्विचिंग। SNES स्प्राइट्स को फ्लैटर करने वाली CRT प्रीसेट वही नहीं है जो NES या आर्केड गेम्स के लिए उपयुक्त है। रीस्टार्ट के बिना प्रणाली के अनुसार प्रीसेट्स स्वैप करने में सक्षम होना महत्वपूर्ण है।
- HDR हैंडलिंग। OLED पर, HDR-अवेयर CRT शेडर (crt-guest-advanced-hdr, crt-royale-hdr) आपको वह फॉस्फर पॉप देते हैं जो CRT के पास वास्तव में था।
- इंटीजर स्केलिंग। अधिकांश CRT शेडर पूर्णांक-स्केल्ड आउटपुट मानते हैं; फ्रैक्शनल स्केलिंग मास्क पैटर्न को बर्बाद करता है।
- परफॉर्मेंस। 4K पर crt-royale को वास्तविक GPU की आवश्यकता होती है। सस्ते शेडर जैसे crt-geom या crt-easymode एकीकृत ग्राफिक्स पर चलते हैं।
क्विक कम्परिजन टेबल
| ऐप्स | सर्वश्रेष्ठ | प्लेटफॉर्म | शेडर सिस्टम | विशेषता |
|---|---|---|---|---|
| RetroArch | एक शेल में हर सिस्टम | Win / macOS / Linux | Slang, GLSL, Cg | संपूर्ण Libretro शेडर लाइब्रेरी |
| ShaderGlass | कोई भी इमुलेटर या ऐप्स | केवल Win | Custom + Libretro ports | विंडोज पर काम करता है जहां इमुलेटर सपोर्ट नहीं करता |
| Mesen | NES / SNES / GB सटीकता | Win / macOS / Linux | HLSL + बिल्ट-इन NTSC | नेटिव NES NTSC फिल्टर |
| Duckstation | आधुनिक शेडर के साथ PS1 | Win / macOS / Linux | Slang | PS1-विशेष CRT प्रीसेट |
| MAME | आर्केड प्रामाणिकता | Win / macOS / Linux | HLSL / GLSL | उद्देश्य-निर्मित आर्केड फॉस्फर मॉडल |
| Snes9x | मामूली हार्डवेयर पर SNES CRT रेंडरिंग | Win / macOS / Linux | GLSL | तेज़, अच्छी तरह से समर्थित CRT प्रीसेट |
| MelonDS | Nintendo DS / DSi | Win / macOS / Linux | GLSL | DS की LCD-not-CRT विशेषता को सही तरीके से संभालता है |
ऐप्स
1. RetroArch — हर सिस्टम पर शेडर कवरेज के लिए सर्वश्रेष्ठ
RetroArch Libretro slang शेडर लाइब्रेरी होस्ट करता है, जहां अधिकांश CRT शेडर विकास अब वास्तव में होता है। केवल प्रीसेट फोल्डर में 200 से अधिक एंट्रीज़ हैं: crt-royale, crt-guest-advanced, crt-hyllian, crt-easymode, crt-lottes, crt-consumer, और कंसोल-ट्यून्ड वेरिएंट्स। एक कोर लोड करें (NES के लिए Nestopia, SNES के लिए Snes9x, PS1 के लिए Beetle PSX), फिर सिस्टम-प्रति शेडर प्रीसेट लागू करें और सेव करें। उस समय से, उस सिस्टम का हर ROM सही ट्रीटमेंट के साथ आता है।
कहां यह कमजोर है: पहली बार शेडर मेनू एक भूलभुलैया है। कुछ प्रीसेट्स को आपके रेज़ोल्यूशन पर सही दिखने के लिए पैरामीटर ट्यूनिंग की आवश्यकता होती है। HDR शेडर चेन को Vulkan या D3D12 ड्राइवर की आवश्यकता होती है।
मूल्य:
- फ्री: पूरी तरह मुफ्त, ओपन सोर्स (GPLv3)।
- पेड: कोई नहीं।
प्लेटफॉर्म: Windows, macOS, Linux, plus Steam Deck, Android, iOS।
डाउनलोड: retroarch.com · Steam
निचली पंक्ति: संदर्भ कार्यान्वयन। अगर आप दो या अधिक सिस्टम को छूते हैं, तो यह शेडर होस्ट है।
2. ShaderGlass — उन इमुलेटर के लिए सर्वश्रेष्ठ ओवरले जो शेडर नहीं भेजते
ShaderGlass एक Windows-केवल ओवरले है जो किसी भी विंडो के ऊपर Libretro slang शेडर लाइब्रेरी चलाता है। इसे Dolphin, Cemu, PPSSPP, या ब्राउजर टैब पर इंगित करें और CRT शेडर उस विंडो के अंदर जो भी रेंडर होता है उस पर लागू होता है। यह उन इमुलेटर के लिए जवाब है जो अपने स्वयं के शेडर सिस्टम नहीं भेजते और कैप्चर-कार्ड लेआउट के लिए जहां आप लाइव सोर्स के ऊपर CRT लुक चाहते हैं।
कहां यह कमजोर है: केवल Windows। एक फ्रेम लेटेंसी जोड़ता है। कुछ HDR शेडर D3D11 गेम्स के ऊपर स्वच्छता से कम्पोजिट नहीं होते।
मूल्य:
- फ्री: पूरी तरह मुफ्त (GPLv3)।
- पेड: कोई नहीं।
प्लेटफॉर्म: केवल Windows 10 और 11।
डाउनलोड: ShaderGlass on GitHub
निचली पंक्ति: वह टूल जो आपको CRT शेडर को एक इमुलेटर में लाने देता है जिसे उन्होंने कभी नहीं पाया।
3. Mesen — प्रामाणिक NTSC के साथ NES और SNES के लिए सर्वश्रेष्ठ
Mesen NES, SNES, GB/GBC, और PC Engine के लिए सटीकता-पहला इमुलेटर है। इसका बिल्ट-इन NTSC फिल्टर वास्तविक कम्पोजिट सिग्नल पाथ को मॉडल करता है, जो किसी भी सामान्य CRT प्रीसेट की तुलना में एक अवधि के TV की तुलना में अधिक करीब है। स्कैनलाइन्स और शैडो-मास्क ओवरले के लिए इसकी HLSL शेडर चेन जोड़ें और आप एक लुक पाते हैं जो कई गेमर्स को इन सिस्टम के लिए सर्वश्रेष्ठ मानते हैं।
कहां यह कमजोर है: कोई slang शेडर सपोर्ट नहीं; आप केवल HLSL और GLSL पर हैं। Cg के लिए लिखे गए पुराने CRT शेडर स्वच्छता से पोर्ट नहीं होते। UI Windows-पहला है।
मूल्य:
- फ्री: पूरी तरह मुफ्त (GPLv3)।
- पेड: कोई नहीं।
प्लेटफॉर्म: Windows, macOS, Linux।
डाउनलोड: Mesen on GitHub
निचली पंक्ति: डेस्कटॉप पर सर्वश्रेष्ठ NES और SNES इमेज, विशेष रूप से यदि आप NTSC कलाकृतियों के बारे में उदास हैं।
4. Duckstation — आधुनिक CRT प्रीसेट के साथ PS1 के लिए सर्वश्रेष्ठ
Duckstation slang शेडर सिस्टम को नेटिवली भेजता है और डिफॉल्ट इंस्टॉलेशन में PS1-विशेष CRT प्रीसेट शामिल करता है। प्रीसेट PS1 आउटपुट को कम्पोजिट केबल के माध्यम से कैसे व्यवहार किया जाता था, इसे मॉडल करते हैं, जो दिथरिंग के चारों ओर डिज़ाइन किए गए गेम्स के लिए महत्वपूर्ण है जो केवल लो-पास फिल्टर के माध्यम से सही तरीके से पढ़ते हैं।
कहां यह कमजोर है: केवल PS1। कुछ बिल्ड में HDR प्रीसेट अभी भी प्रायोगिक हैं। डिफॉल्ट अपस्केलिंग शेडर के साथ लड़ सकता है जब तक आप इंटीजर स्केल को चालू नहीं करते।
मूल्य:
- फ्री: पूरी तरह मुफ्त (ओपन सोर्स परमिसिव लाइसेंस के तहत)।
- पेड: कोई नहीं।
प्लेटफॉर्म: Windows, macOS, Linux, Android।
डाउनलोड: Duckstation on GitHub
निचली पंक्ति: PS1 इमुलेटर जो CRT रेंडरिंग को प्रथम-श्रेणी सुविधा के रूप में मानता है।
5. MAME — आर्केड प्रामाणिकता के लिए सर्वश्रेष्ठ
MAME विशिष्ट आर्केड PCB और विशिष्ट आर्केड मॉनिटर मॉडल करता है। इसकी बिल्ट-इन HLSL और GLSL शेडर चेन उन CRT के लिए उद्देश्य-निर्मित है जिन पर ये गेम्स चलते थे, जिसमें हर ड्राइवर के लिए नोट्स शामिल हैं कि किस तरह की ट्यूब हर कैबिनेट में उपयोग किया जाता था। यदि आप परवाह करते हैं कि Robotron 2084 Wells-Gardner K7000 पर कैसा लग रहा था, तो MAME जवाब है।
कहां यह कमजोर है: MAME कॉन्फ़िगर करने के लिए अनुकूल इमुलेटर नहीं है। शेडर ट्यूनिंग प्रति-INI है। डिफॉल्ट UI भयभीत है।
मूल्य:
- फ्री: पूरी तरह मुफ्त (GPLv2)।
- पेड: कोई नहीं।
प्लेटफॉर्म: Windows, macOS, Linux।
डाउनलोड: mamedev.org
निचली पंक्ति: आर्केड संरक्षण के लिए अस्पष्ट। कुछ और के लिए अत्यधिक।
6. Snes9x — मामूली हार्डवेयर पर SNES CRT रेंडरिंग के लिए सर्वश्रेष्ठ
Snes9x एक GLSL शेडर सिस्टम लाती है जो एकीकृत GPU पर 4K में लोकप्रिय CRT प्रीसेट चलाता है। यदि आप एक लैपटॉप या पुराने डेस्कटॉप पर हैं, तो Snes9x में crt-easymode-halation RetroArch के शेडर चेन में समान शेडर की तुलना में कम चलता है।
कहां यह कमजोर है: केवल SNES। RetroArch की तुलना में कम प्रीसेट वेरिएंट। HDR चेन अनुपस्थित।
मूल्य:
- फ्री: पूरी तरह मुफ्त (कस्टम परमिसिव लाइसेंस)।
- पेड: कोई नहीं।
प्लेटफॉर्म: Windows, macOS, Linux, plus Android पर बनाए रखा गया Snes9x EX+।
डाउनलोड: snes9x.com
निचली पंक्ति: जब RetroArch ओवरहेड बहुत अधिक हो तो सही SNES इमुलेटर।
7. MelonDS — DS/DSi शेडर हैंडलिंग के लिए सर्वश्रेष्ठ
MelonDS एक याद दिलाता है कि हर रेट्रो सिस्टम CRT नहीं था। DS की ड्यूल LCDs को अलग ट्रीटमेंट की जरूरत है: सबपिक्सल ग्रिड, बैकलाइट ब्लीड, और हल्की घोस्टिंग। MelonDS के शेडर विकल्प उस विशेषता को LCD-नेटिव गेम पर CRT स्कैनलाइन पैटर्न लागू करने के बजाय संभालते हैं। यह Libretro slang चेन भी चलाता है यदि आप वास्तव में किसी विशेष शीर्षक के लिए स्कैनलाइन ओवरले चाहते हैं।
कहां यह कमजोर है: केवल DS और DSi। समान हार्डवेयर पर Drastic की तुलना में धीमा, हालांकि अधिक सटीक।
मूल्य:
- फ्री: पूरी तरह मुफ्त (GPLv3)।
- पेड: कोई नहीं।
प्लेटफॉर्म: Windows, macOS, Linux।
डाउनलोड: melonds.kuribo64.net
निचली पंक्ति: DS इमुलेटर जो कंसोल की वास्तविक स्क्रीन भौतिकी को सम्मान करता है।
सही चुनें कैसे
- यदि आप तीन या अधिक सिस्टम खेलते हैं, RetroArch इंस्टॉल करें और सिस्टम-पर-एक-बार slang शेडर प्रीसेट सेट अप करें।
- यदि आपका इमुलेटर शेडर नहीं भेजता और आप Windows पर हैं, ShaderGlass इस पर छोड़ दें।
- यदि आप NES या SNES खेलते हैं और सबसे प्रामाणिक NTSC सिग्नल चाहते हैं, Mesen का उपयोग करें।
- यदि आप PS1 खेलते हैं, Duckstation इंस्टॉल करें और इसके बिल्ट-इन CRT प्रीसेट को चालू करें।
- यदि आप आर्केड गेम्स संरक्षित करते हैं, MAME का उपयोग करें। बाकी सब कुछ उन कैबिनेट पर एक समझौता है।
- यदि आप SNES खेलते हैं और आपका हार्डवेयर मामूली है, RetroArch चेन के बजाय Snes9x का उपयोग करें।
- यदि आप DS या DSi खेलते हैं, MelonDS का उपयोग करें और LCD-नेटिव गेम्स पर CRT प्रीसेट मत लागू करें।
यदि आप आधुनिक गेम्स को आधुनिक डिस्प्ले पर खेलते हैं तो शेडर मैनिया छोड़ दें। CRT शेडर को अपस्केल्ड रेट्रो पिक्सल्स को ठीक करने के लिए डिज़ाइन किया गया था। नई गेम्स को उनकी आवश्यकता नहीं है।
FAQ
पिक्सल आर्ट गेम्स के लिए सर्वश्रेष्ठ CRT शेडर कौन सा है?
crt-royale सबसे पूर्ण सिमुलेशन है, लेकिन 4K पर mid-range GPU की आवश्यकता होती है। crt-guest-advanced करीब है और चलाने के लिए सस्ता है। crt-easymode-halation हल्का डिफॉल्ट है जो अभी भी सही दिखता है।
क्या मुझे CRT शेडर के लिए 4K मॉनिटर की आवश्यकता है?
नहीं, लेकिन 1440p न्यूनतम है जहां स्कैनलाइन और शैडो-मास्क पैटर्न सही तरीके से रेंडर होते हैं। 1080p पर, अधिकांश CRT शेडर दृश्यमान moiré बनाते हैं या पूरी तरह से मास्क पैटर्न को खो देते हैं।
क्या मैं Steam Deck पर CRT शेडर का उपयोग कर सकता हूं?
हां। Steam Deck पर RetroArch संपूर्ण slang शेडर लाइब्रेरी चलाता है। crt-easymode-halation आराम से चलता है; crt-royale नेटिव आउटपुट पर Deck के GPU के लिए बहुत भारी है।
क्या OLED डिस्प्ले CRT शेडर के साथ अलग दिखता है?
हां, और आमतौर पर बेहतर। OLED काली शैडो-मास्क पैटर्न को वास्तविक CRT की तरह पढ़ने देती है। HDR-अवेयर CRT शेडर (crt-guest-advanced-hdr) फॉस्फर हाइलाइट्स को पहली बार वास्तविक HDR पीक ब्राइटनेस तक धकेलते हैं।
क्या ये ऐप्स कानूनी हैं?
इमुलेटर ऐप्स और शेडर सभी कानूनी हैं। जो ROM आप लोड करते हैं उनकी कानूनीता आपके स्थानीय कानून और आपने उन्हें कैसे प्राप्त किया, इस पर निर्भर करता है।
आर्केड गेम्स के लिए सर्वश्रेष्ठ कौन सा CRT शेडर दिखता है?
अपने बिल्ट-इन HLSL चेन के साथ MAME का उपयोग करें। यह हर कैबिनेट में उपयोग की जाने वाली विशिष्ट ट्यूब्स को लक्ष्य करता है। RetroArch में एक सामान्य आर्केड प्रीसेट के लिए, crt-consumer या crt-royale-kurozumi दोनों काम करते हैं।