یوزو پروجیکٹ نینٹینڈو سوئچ گیم کنسول کے لیے اوپن سورس ایمولیٹر تیار کر رہا ہے۔

نینٹینڈو سوئچ گیم کنسول کے لیے ایمولیٹر کے نفاذ کے ساتھ Yuzu پروجیکٹ کی ایک اپ ڈیٹ پیش کی گئی ہے، جو اس پلیٹ فارم کے لیے فراہم کردہ کمرشل گیمز چلانے کے قابل ہے۔ اس پروجیکٹ کی بنیاد Citra کے ڈویلپرز نے رکھی تھی، جو Nintendo 3DS کنسول کے لیے ایک ایمولیٹر ہے۔ نینٹینڈو سوئچ کے ہارڈ ویئر اور فرم ویئر کی ریورس انجینئرنگ کے ذریعے ترقی کی جاتی ہے۔ یوزو کا کوڈ C++ میں لکھا گیا ہے اور GPLv3 کے تحت لائسنس یافتہ ہے۔ لینکس (flatpak) اور ونڈوز کے لیے تیار شدہ اسمبلیاں تیار کی جاتی ہیں۔

ایمولیٹر میں ٹیسٹ کیے گئے 2699 گیمز میں سے، 644 میں سپورٹ کی ایک مثالی سطح ہے (سب کچھ حسب منشا کام کرتا ہے)، 813 میں سپورٹ کی اچھی سطح ہے (آواز اور گرافکس کے ساتھ کچھ معمولی مسائل ہو سکتے ہیں)، 515 میں قابل قبول سطح کی سپورٹ ہے۔ (عام طور پر آپ کھیل سکتے ہیں، لیکن آواز یا گرافکس کے ساتھ زیادہ نمایاں مسائل)، 327 - برا (آپ لانچ کر سکتے ہیں، لیکن موجودہ مسائل آپ کو گیم مکمل کرنے سے روکتے ہیں)، 311 - لانچ صرف اسپلش اسکرین/مینو تک پہنچتا ہے، 189 - لانچ کے فوراً بعد حادثہ۔

یوزو صرف ہارڈ ویئر کی تقلید کرتا ہے؛ کام کرنے کے لیے، اسے نینٹینڈو سوئچ کے لیے اصل فرم ویئر کے ڈمپ کی بھی ضرورت ہوتی ہے، کارٹریجز سے گیمز کا ایک ڈمپ اور گیم فائلوں کے لیے ڈکرپشن کیز، جو کہ کنسول کو بیرونی ہیکیٹ کے ساتھ RCM موڈ میں لوڈ کرکے حاصل کیا جا سکتا ہے۔ بوٹ لوڈر مکمل کنسول ایمولیشن کے لیے، FMA SIMD ہدایات اور 6 یا اس سے زیادہ کور/تھریڈز کے لیے سپورٹ کے ساتھ ایک CPU درکار ہے (Intel Core i5-4430 اور AMD Ryzen 3 1200 CPUs کو کم سے کم بتایا گیا ہے، اور Intel Core i5-10400 یا AMD Ryzen 5 3600 کی سفارش کی جاتی ہے)، 8 جی بی ریم اور اوپن جی ایل 4.6 یا ولکن 1.1 گرافکس API کو سپورٹ کرنے والا گرافکس کارڈ (کم از کم NVIDIA GeForce GT 1030 2GB، AMD Radeon R7 240 2GB، Intel HD 5300 8GB، AMD Radeon)۔



ماخذ: opennet.ru

نیا تبصرہ شامل کریں