প্রকল্প সম্পর্কে
EmuCoreX হলো Android ও ডেস্কটপের জন্য একটি PlayStation 2 লাইব্রেরি, লঞ্চার এবং ইমুলেটর ফ্রন্টএন্ড। এটি একটি বিশেষভাবে নির্মিত ইন্টারফেসের সাথে ওপেন-সোর্স PCSX2 প্রকল্প থেকে উদ্ভূত এবং EmuCoreX কর্তৃক প্রতিটি সমর্থিত আর্কিটেকচারের জন্য অভিযোজিত ইমুলেশন কোর একত্রিত করে।
README-তে বর্ণিত প্রধান বৈশিষ্ট্য:
- Android-এর জন্য অভিযোজিত PCSX2-ভিত্তিক ইমুলেশন কোর
- কভার আর্ট, গেম মেটাডেটা, সাম্প্রতিক গেম এবং সার্চসহ হোম স্ক্রিন
- BIOS এবং গেম ফোল্ডার সেটআপ, ফোল্ডার অবৈধ হয়ে গেলে পুনরুদ্ধারসহ
- রেন্ডারার, অ্যাসপেক্ট রেশিও, রেজোলিউশন, স্পিডহ্যাক, চিট, FPS এবং দ্রুত কার্যক্রমের জন্য ইন-গেম ওভারলে
- সেভ স্টেট ম্যানেজার, BIOS বুট এবং সাইড ড্রয়ার থেকে লাইব্রেরি নেভিগেশন
- একটি ডেডিকেটেড অ্যাচিভমেন্ট স্ক্রিনসহ RetroAchievements ইন্টিগ্রেশন
- .pnach ইমপোর্ট, এডিটিং এবং প্রতি-গেম অ্যাক্টিভেশনসহ চিট ম্যানেজমেন্ট
- অ্যাডভান্সড গ্রাফিক্স এবং GS হ্যাক কন্ট্রোল, MediaTek-এর জন্য ডিভাইস-নিরাপদ ডিফল্টসহ
- ফিজিক্যাল গেমপ্যাড রিম্যাপিং এবং গেমপ্যাড-সচেতন UI ফ্লো
- নেটিভ Qt Quick ইন্টারফেসসহ Windows, Linux এবং macOS-এর জন্য একটি শেয়ার্ড ডেস্কটপ অ্যাপ্লিকেশন
স্ট্যাটাস এবং প্রয়োজনীয়তা: প্রকল্পটি স্পষ্টভাবে প্রাথমিক উন্নয়ন এবং অস্থিতিশীল হিসেবে চিহ্নিত, গেম, ডিভাইস, রেন্ডারার এবং ড্রাইভারের উপর নির্ভর করে ক্র্যাশ, স্লোডাউন এবং ভিজ্যুয়াল সমস্যা হতে পারে। বর্তমান Android ফোকাস মিড-রেঞ্জ এবং হাই-এন্ড ফোনে; বাজেট ডিভাইস অপ্টিমাইজ করা হয়নি। অপ্টিমাইজেশন কাজ মূলত Snapdragon ডিভাইসে কেন্দ্রীভূত, যেখানে MediaTek অপ্টিমাইজেশন অসম্পূর্ণ। README-তে MediaTek ডিভাইসে প্রথমে OpenGL রেন্ডারার চেষ্টা করার পরামর্শ দেওয়া হয়েছে, Software রেন্ডারিং ফলব্যাক হিসেবে। জুলাই 2026 অনুযায়ী তালিকাভুক্ত ন্যূনতম প্রস্তাবিত স্পেসিফিকেশন হলো Snapdragon 855 বা তুলনীয় MediaTek চিপসেট যেমন Dimensity 900 বা 1080, কমপক্ষে 4 GB RAM এবং 6 GB প্রস্তাবিত। এগুলো নিশ্চয়তা নয় বরং ব্যবহারিক সূচনা বিন্দু হিসেবে বর্ণিত।
ডেস্কটপ বিল্ড Windows-MacOS-Linux/ ডিরেক্টরিতে সক্রিয়ভাবে উন্নয়নাধীন, x64 এবং ARM64-এ Windows, Linux এবং macOS লক্ষ্য করে। প্রথম পাবলিক ডেস্কটপ প্রি-রিলিজ আলফা 2026 সালের শেষে পরিকল্পিত, যা নিশ্চিত তারিখ নয় বরং একটি উন্নয়ন লক্ষ্য হিসেবে বর্ণিত। পাবলিক ডেস্কটপ বাইনারি এখনও পাওয়া যায় না।
টেক স্ট্যাক: Android দিকে Kotlin সহ Jetpack Compose এবং Android DataStore, নেটিভ C++-এ একটি JNI ব্রিজ, PCSX2-উদ্ভূত ইমুলেশন কোর, Firebase সেবা, এবং ডেস্কটপ অ্যাপ্লিকেশনের জন্য C++20 সহ Qt 6, Qt Quick এবং QML। Android অ্যাপ সংস্করণ 0.3.8 প্যাকেজ আইডি com.sbro.emucorex-এর অধীনে minSdk 29 এবং targetSdk 37 লক্ষ্য করে।
স্থানীয়ভাবে বিল্ড করতে Android SDK এবং NDK কনফিগার করা Android Studio, একটি সামঞ্জস্যপূর্ণ JDK, এবং একটি ডিভাইস বা এমুলেটর প্রয়োজন। ডিবাগ এবং রিলিজ বিল্ড Gradle র্যাপার টাস্ক :app:assembleDebug এবং :app:assembleRelease ব্যবহার করে।
রিপোজিটরিতে Android অ্যাপ মডিউল, Kotlin অ্যাপ কোড, নেটিভ ব্রিজ এবং কোর সোর্স, Android রিসোর্স এবং অনুবাদ, প্লাস শেয়ার্ড ডেস্কটপ অ্যাপ্লিকেশন, নেটিভ কোর অ্যাডাপ্টার, প্যাকেজিং স্ক্রিপ্ট এবং ডেস্কটপ অনুবাদ রয়েছে।
গুরুত্বপূর্ণ নোট: BIOS ফাইল এবং গেম ইমেজ প্রকল্পের সাথে বিতরণ করা হয় না; ব্যবহারকারীদের নিজেদের বৈধভাবে অর্জিত BIOS ফাইল এবং গেম ডাম্প সরবরাহ করতে হবে। সামঞ্জস্যতা, পারফরম্যান্স এবং গ্রাফিক্স আচরণ ডিভাইস এবং রেন্ডারার অনুযায়ী পরিবর্তিত হয়। "parallel" হিসেবে চিহ্নিত রিলিজ প্রাথমিক বিল্ডের সাথে অভিন্ন কিন্তু পাশাপাশি ইনস্টলেশনের জন্য একটি বিকল্প প্যাকেজ আইডি ব্যবহার করে। প্রকল্পটি GNU General Public License v3.0 বা পরবর্তী সংস্করণের অধীনে বিতরণ করা হয় কারণ এতে GPL-লাইসেন্সকৃত PCSX2 কোড অন্তর্ভুক্ত এবং উদ্ভূত।
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.