এটি স্ট্রাইকারএক্স৩-এর সেগা স্যাটার্ন এমুলেটর [Ymir](https://github.com/StrikerX3/Ymir)-এর একটি অ্যান্ড্রয়েড পোর্ট।
নিওন স্যাটার্ন, Ymir-এর এমুলেশন কোরটিকে অপরিবর্তিত রাখে এবং এর ডেস্কটপ ফ্রন্টএন্ডকে একটি নেটিভ অ্যান্ড্রয়েড ফ্রন্টএন্ড দিয়ে প্রতিস্থাপন করে: একটি সেটআপ উইজার্ড, একটি কভার-আর্ট গেম লাইব্রেরি, স্যাটার্ন-স্টাইলের টাচ কন্ট্রোল এবং একটি ইন-গেম কুইক অ্যাকশন মেনু।
## বৈশিষ্ট্যসমূহ
### লাইব্রেরি
- IPL (BIOS) ROM ইম্পোর্ট করার এবং অ্যাপটিকে একটি গেমস ফোল্ডারে নির্দেশ করার জন্য সেটআপ উইজার্ড
- গেমস ফোল্ডারটি স্টোরেজ অ্যাক্সেস ফ্রেমওয়ার্কের মাধ্যমে পড়া হয়, তাই এটি ডিভাইসের যেকোনো জায়গায় থাকতে পারে
- তিনটি লাইব্রেরি ভিউ, যা হেডার থেকে পর্যায়ক্রমে পরিবর্তিত হয়: একটি তালিকা, NA বক্স কভার, এবং জাপানি জুয়েল কেস
- পার্সপেক্টিভ, প্রতিফলন এবং স্ন্যাপ-টু-সেন্টার পেজিং সহ কভারফ্লো
- প্রয়োজন অনুযায়ী কভার আর্ট আনা এবং ক্যাশ করা হয়, অথবা সেটিংস থেকে একসাথে ডাউনলোড করা যায়
- অ্যানিমেটেড স্টারফিল্ড ব্যাকড্রপ
- লাইট / ডার্ক / ফলো-সিস্টেম থিম, ডিফল্ট হিসেবে ডার্ক
### গেমের ভেতরে
- স্যাটার্ন-স্টাইলের টাচ কন্ট্রোল ওভারলে: ডি-প্যাড, অ্যানালগ স্টিক, A/B/C, X/Y/Z, L/R, স্টার্ট
- সম্পূর্ণরূপে স্থান পরিবর্তনযোগ্য লেআউট, যা পোর্ট্রেট এবং ল্যান্ডস্কেপের জন্য আলাদাভাবে সংরক্ষিত থাকে
- ওভারলেতে রিওয়াইন্ড এবং ফাস্ট-ফরোয়ার্ড বাটন
- কুইক অ্যাকশন মেনু (ব্যাক বাটন বা গেমপ্যাড সিলেক্ট): রিজুম, সেভ স্টেট, লোড স্টেট, এক্সিট
- ফিজিক্যাল গেমপ্যাড এবং কিবোর্ড SDL-এর মাধ্যমে সাপোর্ট, সাথে একটি বান্ডেল করা কন্ট্রোলার ডেটাবেস অন্তর্ভুক্ত
### এমুলেশন অপশন
- অ্যাসপেক্ট রেশিও: 4:3, 16:9 অথবা স্ট্রেচ
- টেক্সচার ফিল্টারিং: শার্প (নিকটতম) অথবা স্মুথ (বাইলিনিয়ার)
- আপস্কেলিং ফিল্টার: অফ, অথবা 6x xBRZ
- হাই-রেজোলিউশন মোডের ডিইন্টারলেসড রেন্ডারিং
- ট্রান্সপারেন্ট মেশ পলিগন রেন্ডারিং
- রিওয়াইন্ড বাফার (60 fps-এ প্রায় পাঁচ সেকেন্ড), ডিফল্টরূপে অফ
- একটি সিডি ব্লক রম ইম্পোর্ট করা হলে ঐচ্ছিক লো-লেভেল সিডি ব্লক এমুলেশন
## ব্যবহার
অ্যাপটি ইনস্টল করুন। সেটআপ উইজার্ড দুটি জিনিস জানতে চাইবে:
১. **IPL BIOS** — একটি স্যাটার্ন বায়োস রম (`.bin` বা `.rom`) ইম্পোর্ট করুন। আবশ্যক।
২. **গেমস ফোল্ডার** — আপনার ডিস্ক ইমেজগুলো যে ফোল্ডারে আছে সেটি বেছে নিন। আবশ্যক।
একটি **সিডি ব্লক রম**-ও ইম্পোর্ট করা যেতে পারে। এটি ঐচ্ছিক, এবং এটি লো-লেভেল সিডি ব্লক এমুলেশন সক্ষম করে।
একবার BIOS এবং গেমস ফোল্ডার সেট হয়ে গেলে, লাইব্রেরিটি উইজার্ডের জায়গা নেয়। কোনো গেম স্টেজ করতে এবং চালু করতে সেটিতে ট্যাপ করুন। হেডারের গিয়ার আইকনটি সেটিংস খোলে; বাম দিকের আইকনটি লিস্ট এবং কভার ভিউয়ের মধ্যে পরিবর্তন করে।
সমর্থিত ডিস্ক ফরম্যাট: **MAME CHD, BIN+CUE, IMG+CCD, MDF+MDS এবং ISO**। একাধিক ফাইল ফরম্যাটের জন্য তাদের সহযোগী ট্র্যাক ফাইলগুলো একই ফোল্ডারে থাকা প্রয়োজন — লঞ্চার সেগুলো পরীক্ষা করে এবং অনুপস্থিত থাকলে চালু হতে অস্বীকার করে।
## নোট এবং সীমাবদ্ধতা
**আপস্কেলিং অভ্যন্তরীণ রেজোলিউশন বাড়ায় না।** Ymir-এর কোরে শুধুমাত্র একটি সফটওয়্যার রেন্ডারার রয়েছে এবং এটি Saturn-এর নিজস্ব রেজোলিউশনে র্যাস্টারাইজ করে, তাই আপস্কেলিং ফিল্টারটি হলো একটি এজ-অ্যাওয়্যার স্মুদিং পাস যা চূড়ান্ত ফ্রেমে প্রয়োগ করা হয়। এটি 2D স্প্রাইট এবং ব্যাকগ্রাউন্ডকে লক্ষণীয়ভাবে শার্প করে; এটি 3D ডিটেইল যোগ করতে পারে না। সত্যিকারের অভ্যন্তরীণ-রেজোলিউশন রেন্ডারিংয়ের জন্য কোরে একটি হার্ডওয়্যার রেন্ডারারের প্রয়োজন হবে, যা এখনও নেই।
**রিওয়াইন্ড সিপিইউ এবং মেমরি ব্যবহার করে।** এটি প্রতি ফ্রেমে এমুলেটরের অবস্থা সংরক্ষণ করে এবং কয়েক সেকেন্ডের
LZ4-কম্প্রেসড ডেল্টা ধরে রাখে, তাই এটি ডিফল্টরূপে বন্ধ থাকে এবং সক্রিয় না করা পর্যন্ত এর অন-স্ক্রিন বাটনটি লুকানো থাকে।
**সেটিংস চালু করার সময় প্রয়োগ হয়।** একটি গেম শুরু হওয়ার সময় গ্রাফিক্স এবং রিওয়াইন্ড অপশনগুলো পড়া হয়, তাই এগুলো পরিবর্তন করলে
পরের বার গেম চালু করার সময় তা কার্যকর হবে।
## ক্রেডিট এবং লাইসেন্স
NEON SATURN **GNU General Public License v3.0**-এর অধীনে লাইসেন্সপ্রাপ্ত — [LICENSE](LICENSE) দেখুন।
- **[Ymir](https://github.com/StrikerX3/Ymir)** StrikerX3 দ্বারা নির্মিত — এমুলেটর কোর এবং এই পোর্টটি যার উপর ভিত্তি করে তৈরি, তার সবকিছু। যদি আপনার এটি ভালো লাগে, তাহলে [Patreon](https://www.patreon.com/StrikerX3)-এ আপস্ট্রিম লেখককে সমর্থন করুন এবং [Discord](https://discord.gg/NN3A7n5dzn)-এ যোগ দিন।
- **[ক্রোনোস](https://github.com/FCare/Kronos)** / **ইয়াবাউস** —
[`android/app/src/main/cpp/xbrz6x_shader.hpp`](android/app/src/main/cpp/xbrz6x_shader.hpp)-এ থাকা ৬x xBRZ আপস্কেলিং শেডার, যা
GPL-2.0 বা তার পরবর্তী সংস্করণের অধীনে ব্যবহৃত হয়। মূল কপিরাইট বিজ্ঞপ্তিটি ঐ ফাইলে রাখা আছে।
**[এসডিএল৩](https://github.com/libsdl-org/SDL)** — উইন্ডোয়িং, অডিও, ইনপুট এবং অ্যান্ড্রয়েড অ্যাক্টিভিটি।
একটি সেগা স্যাটার্ন এমুলেটর
আপডেট করা হয়েছে
৩১ অক্টো, ২০২৬