منصوبے کے بارے میں
EmuCoreX اینڈرائیڈ اور ڈیسک ٹاپ کے لیے ایک پلے اسٹیشن 2 لائبریری، لانچر اور ایمولیٹر فرنٹ اینڈ ہے۔ یہ ایک مقصد کے لیے بنائے گئے انٹرفیس کو اوپن سورس PCSX2 پروجیکٹ سے ماخوذ ایمولیشن کورز کے ساتھ جوڑتا ہے، جنہیں EmuCoreX نے ہر معاون آرکیٹیکچر کے لیے ڈھالا ہے۔
README میں بیان کردہ اہم خصوصیات:
- اینڈرائیڈ کے لیے ڈھالا گیا PCSX2 پر مبنی ایمولیشن کور
- کور آرٹ، گیم میٹا ڈیٹا، حالیہ گیمز اور تلاش کے ساتھ ہوم اسکرین
- BIOS اور گیم فولڈر سیٹ اپ، بشمول فولڈرز کے غلط ہو جانے پر ریکوری
- رینڈرر، اسپیکٹ ریشو، ریزولوشن، اسپیڈ ہیکس، چیٹس، FPS اور فوری اقدامات کے لیے اِن-گیم اوورلے
- سیو اسٹیٹ مینیجر، BIOS بوٹ اور سائیڈ ڈراور سے لائبریری نیویگیشن
- ایک مخصوص اچیومنٹس اسکرین کے ساتھ RetroAchievements انٹیگریشن
- .pnach امپورٹ، ایڈیٹنگ اور فی گیم ایکٹیویشن کے ساتھ چیٹ مینجمنٹ
- ایڈوانسڈ گرافکس اور GS ہیک کنٹرولز، بشمول MediaTek کے لیے ڈیوائس محفوظ ڈیفالٹس
- فزیکل گیم پیڈ ریمپنگ اور گیم پیڈ سے آگاہ UI فلو
- Windows، Linux اور macOS کے لیے ایک مشترکہ ڈیسک ٹاپ ایپلیکیشن، جو ایک نیٹو Qt Quick انٹرفیس کے ساتھ ہے
حیثیت اور تقاضے: یہ پروجیکٹ واضح طور پر ابتدائی ڈیولپمنٹ اور غیر مستحکم کے طور پر نشان زد ہے، جس میں گیم، ڈیوائس، رینڈرر اور ڈرائیورز کے لحاظ سے کریش، سست روی اور بصری مسائل ممکن ہیں۔ موجودہ اینڈرائیڈ توجہ درمیانے اور اعلیٰ درجے کے فونز پر ہے؛ بجٹ ڈیوائسز کے لیے اصلاح نہیں کی گئی۔ اصلاح کا کام بنیادی طور پر Snapdragon ڈیوائسز پر مرکوز ہے، جبکہ MediaTek کی اصلاح نامکمل ہے۔ README مشورہ دیتا ہے کہ MediaTek ڈیوائسز پر پہلے OpenGL رینڈرر آزمائیں، اور Software رینڈرنگ کو بیک اپ کے طور پر استعمال کریں۔ جولائی 2026 تک درج کم از کم تجویز کردہ تفصیلات ایک Snapdragon 855 یا اس کے مقابل MediaTek چپ سیٹ جیسے Dimensity 900 یا 1080 ہیں، کم از کم 4 GB RAM اور 6 GB تجویز کردہ۔ انہیں ضمانتوں کے بجائے عملی نقطہ آغاز کے طور پر بیان کیا گیا ہے۔
ڈیسک ٹاپ بلڈز Windows-MacOS-Linux/ ڈائریکٹری میں فعال طور پر تیار کی جا رہی ہیں، جن کا ہدف Windows، Linux اور macOS پر x64 اور ARM64 ہے۔ پہلا عوامی ڈیسک ٹاپ پری ریلیز الفا 2026 کے اختتام کے لیے منصوبہ بند ہے، جسے ضمانتی تاریخ کے بجائے ایک ڈیولپمنٹ ہدف قرار دیا گیا ہے۔ عوامی ڈیسک ٹاپ بائنریز ابھی دستیاب نہیں ہیں۔
ٹیک اسٹیک: اینڈرائیڈ کی طرف Kotlin مع Jetpack Compose اور Android DataStore، نیٹو C++ کے لیے ایک JNI برج، PCSX2 سے ماخوذ ایمولیشن کور، Firebase سروسز، اور ڈیسک ٹاپ ایپلیکیشن کے لیے C++20 مع Qt 6، Qt Quick اور QML۔ اینڈرائیڈ ایپ ورژن 0.3.8 کا ہدف minSdk 29 اور targetSdk 37 ہے، پیکیج آئی ڈی com.sbro.emucorex کے تحت۔
مقامی طور پر بلڈ کرنے کے لیے Android Studio درکار ہے جس میں Android SDK اور NDK کنفیگر ہوں، ایک موافق JDK، اور ایک ڈیوائس یا ایمولیٹر۔ ڈیبگ اور ریلیز بلڈز Gradle ریپر ٹاسکس :app:assembleDebug اور :app:assembleRelease استعمال کرتی ہیں۔
ریپوزٹری میں اینڈرائیڈ ایپ ماڈیول، Kotlin ایپ کوڈ، نیٹو برج اور کور سورسز، اینڈرائیڈ ریسورسز اور تراجم، نیز مشترکہ ڈیسک ٹاپ ایپلیکیشن، نیٹو کور اڈاپٹرز، پیکیجنگ اسکرپٹس اور ڈیسک ٹاپ تراجم شامل ہیں۔
اہم نوٹس: 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.