यो [Ymir](https://github.com/StrikerX3/Ymir) को एन्ड्रोइड पोर्ट हो, StrikerX3 को Sega Saturn इमुलेटर।
NEON SATURN ले Ymir को इमुलेशन कोरलाई जस्ताको तस्तै राख्छ र डेस्कटप फ्रन्टएन्डलाई नेटिभ एन्ड्रोइडले प्रतिस्थापन गर्छ
एक: सेटअप विजार्ड, कभर-आर्ट गेम लाइब्रेरी, Saturn-शैली टच नियन्त्रणहरू, र इन-गेम द्रुत कार्यहरू
मेनु।
## सुविधाहरू
### पुस्तकालय
- IPL (BIOS) ROM आयात गर्न र एपलाई खेल फोल्डरमा देखाउन सेटअप विजार्ड
- खेल फोल्डर भण्डारण पहुँच फ्रेमवर्क मार्फत पढिन्छ, त्यसैले यो उपकरणमा जहाँसुकै पनि रहन सक्छ
- तीन पुस्तकालय दृश्यहरू, हेडरबाट साइकल गरिएको: एउटा सूची, NA बक्स कभरहरू, र जापानी रत्न केसहरू
- परिप्रेक्ष्य, प्रतिबिम्ब र स्न्याप-टु-सेन्टर पेजिङ सहितको कभरफ्लो
- माग अनुसार कभर आर्ट प्राप्त र क्यास गरिएको, वा सेटिङहरूबाट थोकमा डाउनलोड गरिएको
- एनिमेटेड स्टारफिल्ड पृष्ठभूमि
- हल्का / गाढा / फलो-सिस्टम विषयवस्तु, अँध्यारोमा पूर्वनिर्धारित
### खेलमा
- शनि-शैली टच नियन्त्रण ओभरले: D-प्याड, एनालग स्टिक, A/B/C, X/Y/Z, L/R, सुरु
- पूर्ण रूपमा पुन: स्थानान्तरण योग्य लेआउट, पोर्ट्रेट र ल्यान्डस्केपको लागि छुट्टै भण्डारण गरिएको
- ओभरलेमा रिवाइन्ड र फास्ट-फर्वार्ड बटनहरू
- द्रुत कार्य मेनु (पछाडि बटन वा गेमप्याड चयन गर्नुहोस्): पुन: सुरु गर्नुहोस्, बचत स्थिति, लोड स्थिति, बाहिर निस्कनुहोस्
- भौतिक गेमप्याड र किबोर्ड SDL मार्फत समर्थन, बन्डल गरिएको नियन्त्रक डाटाबेस सहित
### इमुलेशन विकल्पहरू
- पक्ष अनुपात: ४:३, १६:९ वा स्ट्रेच
- बनावट फिल्टरिङ: तीखो (नजिकको) वा चिल्लो (द्विरेखीय)
- अपस्केलिंग फिल्टर: बन्द, वा ६x xBRZ
- उच्च-रिजोल्युसन मोडहरूको डिइन्टरलेस्ड रेन्डरिङ
- पारदर्शी मेष बहुभुज रेन्डरिङ
- रिवाइन्ड बफर (६० fps मा लगभग पाँच सेकेन्ड), पूर्वनिर्धारित रूपमा बन्द
- CD ब्लक ROM आयात गर्दा वैकल्पिक कम-स्तरको CD ब्लक इमुलेशन
## प्रयोग
एप स्थापना गर्नुहोस्। सेटअप विजार्डले दुई कुराहरू सोध्छ:
१. **IPL BIOS** — Saturn BIOS ROM आयात गर्नुहोस् (`.bin` वा `.rom`)। आवश्यक।
२. **खेल फोल्डर** — तपाईंको डिस्क छविहरू राख्ने फोल्डर छनौट गर्नुहोस्। आवश्यक।
**CD ब्लक ROM** पनि आयात गर्न सकिन्छ। यो वैकल्पिक छ, र कम-स्तरको CD ब्लक इमुलेशन सक्षम गर्दछ।
BIOS र खेल फोल्डर सेट भएपछि, पुस्तकालयले विजार्डलाई प्रतिस्थापन गर्दछ। खेललाई स्टेज गर्न र सुरु गर्न ट्याप गर्नुहोस्। हेडरमा रहेको गियर आइकनले सेटिङहरू खोल्छ; सूची र कभर दृश्यहरू बीचको बायाँ चक्रमा रहेको आइकन।
समर्थित डिस्क ढाँचाहरू: **MAME CHD, BIN+CUE, IMG+CCD, MDF+MDS र ISO**। बहु-फाइल ढाँचाहरूलाई तिनीहरूको
साथी ट्र्याक फाइलहरू एउटै फोल्डरमा उपस्थित हुनुपर्छ — लन्चरले तिनीहरूको लागि जाँच गर्छ र यदि तिनीहरू हराइरहेको छ भने सुरु गर्न अस्वीकार गर्छ।
## नोटहरू र सीमाहरू
**अपस्केलिंगले आन्तरिक रिजोल्युसन बढाउँदैन।** यमिरको कोरमा केवल सफ्टवेयर रेन्डरर छ र
शनि-नेटिभ रिजोल्युसनमा रेस्टराइज गर्दछ, त्यसैले अपस्केलिंग फिल्टर समाप्त फ्रेममा लागू गरिएको किनारा-सचेत स्मूथिंग पास हो। यसले 2D स्प्राइटहरू र पृष्ठभूमिहरूलाई उल्लेखनीय रूपमा तीखा बनाउँछ; यसले 3D विवरण थप्न सक्दैन। वास्तविक
आन्तरिक-रिजोल्युसन रेन्डरिंगलाई कोरमा हार्डवेयर रेन्डरर चाहिन्छ, जुन अझै अवस्थित छैन।
**रिवाइन्ड गर्दा CPU र मेमोरी खर्च हुन्छ।** यसले प्रत्येक फ्रेममा इम्युलेटरको अवस्था बचत गर्छ र केही सेकेन्डको
LZ4-कम्प्रेस्ड डेल्टाहरू राख्छ, त्यसैले यो पूर्वनिर्धारित रूपमा बन्द हुन्छ र यसको अन-स्क्रिन बटन सक्षम नभएसम्म लुकेको हुन्छ।
**सुरुवातमा सेटिङहरू लागू हुन्छन्।** खेल सुरु हुँदा ग्राफिक्स र रिवाइन्ड विकल्पहरू पढिन्छन्, त्यसैले तिनीहरूलाई परिवर्तन गर्दा
अर्को पटक तपाईंले खेल सुरु गर्दा प्रभावकारी हुन्छ।
## क्रेडिट र इजाजतपत्र
NEON SATURN **GNU जनरल पब्लिक लाइसेन्स v3.0** अन्तर्गत इजाजतपत्र प्राप्त छ — [लाइसेन्स](लाइसेन्स) हेर्नुहोस्।
- **[Ymir](https://github.com/StrikerX3/Ymir)** StrikerX3 द्वारा — इम्युलेटर कोर र यो पोर्टमा निर्मित सबै कुरा। यदि तपाईंलाई यो मनपर्छ भने,
[Patreon](https://www.patreon.com/StrikerX3) मा अपस्ट्रीम लेखकलाई समर्थन गर्नुहोस् र
[डिस्कर्ड](https://discord.gg/NN3A7n5dzn) मा सामेल हुनुहोस्।
- **[Kronos](https://github.com/FCare/Kronos)** / **Yabause** —
[`android/app/src/main/cpp/xbrz6x_shader.hpp`](android/app/src/main/cpp/xbrz6x_shader.hpp) मा ६x xBRZ अपस्केलिंग शेडर,
GPL-2.0-or-later अन्तर्गत प्रयोग गरिएको। मूल प्रतिलिपि अधिकार सूचना त्यो फाइलमा राखिएको छ।
- **[SDL3](https://github.com/libsdl-org/SDL)** — विन्डोइङ, अडियो, इनपुट र एन्ड्रोइड गतिविधि।
सेगा स्याटर्न इमुलेटर
मा अपडेट गरिएको
२०२६ अक्टोबर ३१