लगभग दो दशकों की चुप्पी के बाद, क्लासिक सुपर निंटेंडो एमुलेटर ZSNES ने एक सच्चे पुनर्जन्म की शुरुआत की है: दो मूल लेखकों, zsKnight और डेमो ने स्क्रैच से कोड को फिर से लिखा और सुपर ZSNES का एक नया संस्करण लॉन्च किया।ZSNES का जन्म DOS युग में हुआ था। अपने शुरुआती वर्षों में, यह प्रदर्शन को मैन्युअल रूप से अनुकूलित करने के लिए असेंबली भाषा पर निर्भर था। यह अनगिनत खिलाड़ियों के लिए सुपर निंटेंडो गेम चलाने के लिए एक मानक उपकरण है। लंबे समय तक प्रमुख अपडेट की कमी के कारण, इसकी सिमुलेशन सटीकता और ग्राफिक्स प्रोसेसिंग विधियां लंबे समय से पिछड़ गई हैं।

ये किंग वापस आ गया है! प्रसिद्ध ZSNES निनटेंडो एमुलेटर को उसके मूल डेवलपर द्वारा नए सिरे से लिखकर नया जीवन दिया गया है

यह रीमेक कोई साधारण समाधान नहीं है. विकास टीम ने स्वीकार किया कि इस बार तकनीकी कठिनाई यह है कि पुराना संस्करण पुराने सीआरटी पिक्चर ट्यूब डिज़ाइन पर आधारित है, जो आधुनिक जीपीयू के ज्यामितीय रेंडरिंग तर्क से पूरी तरह से अलग है, जिससे अनुकूलन और परिवर्तन बेहद कठिन हो जाता है।

सिम्युलेटर का नया संस्करण पीपीयू पिक्चर कोर को संभालने के लिए जीपीयू शेडर्स का उपयोग करके अंतर्निहित आर्किटेक्चर को पूरी तरह से पुनर्निर्माण करता है, जिसमें पैलेट पुनर्प्राप्ति, टाइल रेंडरिंग, पारदर्शिता प्रभाव, मोड 7 विशेष प्रभाव, रंग संचालन, दोहरी-चित्र ओवरले और मोज़ेक फ़िल्टर इत्यादि शामिल हैं, जो सभी आधुनिक ग्राफिक्स कार्ड द्वारा नियंत्रित होते हैं।

सीपीयू कंप्यूटिंग और ऑडियो सिमुलेशन सटीकता के मामले में सुपर ZSNES पुराने संस्करण से भी आगे निकल जाता है। वे सुपर उन्नत इंजनों के एक सेट से लैस हैं जो कई छवि गुणवत्ता और अनुभव उन्नयन प्रदान करते हैं:

मूल उच्च-रिज़ॉल्यूशन रेंडरिंग केवल स्ट्रेचिंग नहीं है, बल्कि एल्गोरिदम के माध्यम से विवरण को अनुकूलित करता है; यह पृष्ठभूमि बनावट को बढ़ाने के लिए उच्च-परिभाषा बनावट और सामान्य मानचित्रों का समर्थन करता है; अंतर्निहित गेम ओवरक्लॉकिंग फ़ंक्शन मूल संस्करण में अंतराल और गिराए गए फ़्रेम की समस्या को कम कर सकता है; आरक्षित वाइडस्क्रीन कोड वाले गेम के लिए, यह स्वचालित रूप से मूल वाइडस्क्रीन के अनुकूल हो जाता है; दोषरहित ऑडियो मूल संपीड़ित अवर ध्वनि स्रोत को प्रतिस्थापित करता है; मोड7 परिप्रेक्ष्य दृश्यों को 3डी ऊंचाई-मैप्ड स्टीरियोस्कोपिक छवियों में अपग्रेड किया गया है।

सुपर ZSNES का निर्माण यूनिटी इंजन के आधार पर किया जाता है, लेकिन डेवलपर इस बात पर जोर देता है कि पूरी प्रक्रिया में पारंपरिक और कठोर कोडिंग का उपयोग किया जाता है, जो यादृच्छिक पैचवर्क एआई पीढ़ी को अस्वीकार करता है, और अंतर्निहित कोड ठोस और विश्वसनीय है।

वर्तमान में, सॉफ़्टवेयर 0.100 का प्रारंभिक बीटा संस्करण है, और अभी भी कई समस्याएं हैं, जैसे कि कुछ सिमुलेशन बग जिन्हें ठीक नहीं किया गया है, विशेष चिप्स जैसे DSP1 और SuperFX जिन्हें अभी तक अनुकूलित नहीं किया गया है, समग्र प्रदर्शन को अनुकूलित करने की आवश्यकता है, और चलने की गति धीमी है।भविष्य में, हम बग्स को ठीक करना, प्रदर्शन को अनुकूलित करना और ऑनलाइन बैटल फ़ंक्शन जोड़ना जारी रखने की योजना बना रहे हैं।

प्लेटफ़ॉर्म अनुकूलन के संदर्भ में, सुपर ZSNES के विंडोज, मैक, लिनक्स और एंड्रॉइड संस्करण अब आधिकारिक तौर पर ऑनलाइन हैं, और iOS संस्करण विकास के अधीन है और निकट भविष्य में लॉन्च किया जाएगा। विकास टीम ने पैट्रियन प्रायोजन चैनल भी खोले हैं और परियोजना पुनरावृत्तियों को बनाए रखने के लिए खिलाड़ी के समर्थन पर निर्भर हैं।