راسبیری پائی ہینڈ ہیلڈ گیم کٹ

Oct 30, 2025 ایک پیغام چھوڑیں۔

raspberry pi handheld game kit


راسبیری پائی ہینڈ ہیلڈ گیم کٹس کیسے کام کرتی ہیں؟

 

راسبیری پائی ہینڈ ہیلڈ گیم کٹس فنکشن ایک سنگل - بورڈ کمپیوٹر کو ڈسپلے ، جسمانی کنٹرولز ، اور بیٹری سسٹم کے ساتھ جوڑ کر ، جو تمام ایمولیشن سافٹ ویئر کے ذریعہ مربوط ہیں جو کلاسک گیم کوڈ کو قابل عمل ہدایات میں ترجمہ کرتے ہیں۔ راسبیری پائی مرکزی پروسیسر کی حیثیت سے کام کرتی ہے ، جس میں ریٹروپی یا ریکال باکس جیسے خصوصی آپریٹنگ سسٹم چلاتے ہیں جس میں مختلف گیمنگ کنسولز کے لئے متعدد ایمولیٹر ہوتے ہیں۔

یہ سسٹم تین باہم منسلک پرتوں پر انحصار کرتے ہیں: ہارڈ ویئر انضمام جو GPIO پنوں اور مواصلات کے پروٹوکول کے ذریعہ اجزاء کو جسمانی طور پر جوڑتا ہے ، سافٹ ویئر ایمولیشن جو ونٹیج گیمنگ ہارڈ ویئر کے طرز عمل کی نقالی کرتا ہے ، اور پاور مینجمنٹ جو تمام اجزاء کے لئے مستحکم وولٹیج کو برقرار رکھنے کے لئے بیٹری کی پیداوار کو منظم کرتا ہے۔

 

بنیادی ہارڈ ویئر فن تعمیر

 

کسی بھی راسبیری پائی ہینڈ ہیلڈ کی بنیاد واحد - بورڈ کمپیوٹر ہے۔ زیادہ تر بلڈرز الٹرا - کمپیکٹ بلڈز یا پی آئی 4 کے لئے زیادہ مطالبہ کرنے والی تقلید کے لئے پی آئی زیرو 2 ڈبلیو کے درمیان انتخاب کرتے ہیں۔ پی آئی زیرو 2 ڈبلیو فعال گیمنگ کے دوران تقریبا 500-800ma کھینچتا ہے ، جبکہ نینٹینڈو 64 یا پلے اسٹیشن 1 جیسے پیچیدہ نظاموں کی تقلید کرتے وقت PI 4 مکمل بوجھ کے تحت 1.5a تک استعمال کرسکتا ہے۔

اجزاء کا انتخاب تکنیکی فیصلوں کی ایک جھرن سیریز تشکیل دیتا ہے۔ 3.5 انچ 640x480 ڈسپلے میں 5 انچ HDMI اسکرین کے مقابلے میں مختلف GPIO پن کنفیگریشن کی ضرورت ہوتی ہے۔ سابقہ ​​عام طور پر ایس پی آئی (سیریل پردیی انٹرفیس) کے ذریعے جی پی آئی او 25 جیسے پنوں کا استعمال کرتے ہوئے ڈیٹا/کمانڈ سلیکشن کے لئے اور چپ سلیکٹ کے لئے جی پی آئی او 8 ، 200-300ma استعمال کرتے ہیں۔ ایچ ڈی ایم آئی ڈسپلے سرشار ویڈیو پورٹ کے ذریعے جڑتا ہے لیکن ان کے اپنے پاور سرکٹ کی ضرورت ہوتی ہے ، اکثر بیٹری کے نظام سے اضافی 400-500ma کھینچتی ہے۔

جسمانی کنٹرول براہ راست GPIO پنوں سے منسلک ہوتے ہیں جس کی تشکیل اندرونی پل - کے ساتھ ہوتی ہے۔ جب کوئی بٹن پن کو دباتا ہے تو ، سافٹ ویئر پرت ریاست کی تبدیلی کا پتہ لگاتی ہے۔ ایک معیاری کنٹرول اسکیم کے لئے کم سے کم 12 جی پی آئی او پنوں کی ضرورت ہوتی ہے: چار دشاتمک پیڈ (اوپر ، نیچے ، بائیں ، دائیں) ، چار ایکشن بٹن (اے ، بی ، ایکس ، وائی) کے لئے چار ، کندھے کے بٹنوں کے لئے دو (ایل ، آر) ، اور دو سسٹم کنٹرول (اسٹارٹ ، منتخب کریں)۔ ایڈوانسڈ بلڈرز شفٹ رجسٹروں یا آئی 2 سی توسیع پذیروں کا استعمال کرتے ہوئے ، پن کی گنتی کو کم کرنے کے لئے ملٹی پلیکسنگ کو نافذ کرتے ہیں جو صرف 3-4 پنوں کے ذریعے 16+ ان پٹ کی اجازت دیتے ہیں۔

ڈسپلے انٹرفیس تعمیراتی پیچیدگی کو نمایاں طور پر طے کرتا ہے۔ ایس پی آئی ڈسپلے میں دستی ڈرائیور کی تنصیب اور کنفیگریشن فائل ایڈیٹنگ کی ضرورت ہوتی ہے ، جس میں گردش زاویہ ، ریفریش ریٹ ، اور ٹچ اوورلے انشانکن جیسے پیرامیٹرز کی وضاحت ہوتی ہے۔ ڈی ایس آئی (ڈسپلے سیریل انٹرفیس) آفیشل راسبیری پائی پر رابطے آٹو {{2} dive ڈیوائس ٹری اوورلیز کے ذریعے پتہ لگاتے ہیں ، سافٹ ویئر سیٹ اپ کو آسان بناتے ہیں لیکن اسمبلی کے دوران نازک ہونے والے عین مطابق ربن کیبل کنکشن کی ضرورت ہوتی ہے۔

 

پاور سسٹم انجینئرنگ

 

بیٹری کا انتظام آگ کے خطرات سے فنکشنل بلڈز کو الگ کرتا ہے۔ لتیم پولیمر خلیوں کی پیداوار 3.7V برائے نام وولٹیج لیکن 4.2V کے درمیان اتار چڑھاؤ مکمل طور پر چارج اور 3.0V ختم ہوجاتا ہے۔ راسبیری پائی کو کافی امپیرج پر مستحکم 5V کی ضرورت ہوتی ہے ، جس میں بوسٹ کنورٹر سرکٹ کی ضرورت ہوتی ہے۔

مقبول حلوں میں اڈفروٹ پاور بوسٹ 1000 سی شامل ہیں ، جو 3.7V لیپو ان پٹ کو قبول کرتا ہے اور 2A چوٹی کی صلاحیت کے ساتھ ، 1A کی مسلسل 1A تک ریگولیٹڈ 5V آؤٹ پٹ فراہم کرتا ہے۔ تبادلوں کی کارکردگی 80 - 92 ٪ سے لے کر بوجھ پر منحصر ہوتی ہے ، اس کا مطلب ہے کہ 2500mAh کی بیٹری تبدیلی کے نقصانات کے بعد 2000-2200mah کے قریب 2500mah کے استعمال کے قابل پاور پرواز کی فراہمی نہیں کرتی ہے۔

حفاظت کی اہم خصوصیات تباہ کن ناکامیوں کو روکتی ہیں۔ TP4056 چارج مینجمنٹ ICS لتیم بیٹری چارجنگ کو سنبھالیں ، موجودہ 1C (1000mAh سیل کے لئے 1000ma) تک محدود رکھیں اور زیادہ چارجنگ کو روکنے کے لئے 4.2V پر ختم ہوجائیں۔ پروٹیکشن سرکٹس سے زیادہ - خارج ہونے والے مادہ (2.8 - 3.0V سے نیچے کی طاقت کاٹنے) ، مختصر سرکٹس ، اور زیادہ درجہ حرارت کی شرائط۔ ان تحفظات کی کمی کی تعمیر کا خطرہ تھرمل بھاگنے کا خطرہ ہے ، جہاں داخلی مزاحمت گرمی پیدا کرتی ہے جو کیمیائی رد عمل کو تیز کرتی ہے ، جس سے ممکنہ طور پر آگ لگ جاتی ہے۔

بیٹری رن ٹائم کے حساب کتاب بجلی کے بجٹ کی حقیقت کو ظاہر کرتا ہے۔ 3.5 انچ ایس پی آئی ڈسپلے کے ساتھ ایک پائی زیرو 2 ڈبلیو سسٹم اور ایمپلیفائڈ آڈیو تقریبا 750ma کل ڈرا کرتا ہے۔ 4000 ایم اے ایچ کی بیٹری اور 85 ٪ تبادلوں کی کارکردگی کے ساتھ ، نظریاتی رن ٹائم 4.5 گھنٹے تک پہنچ جاتا ہے ، لیکن متغیر پروسیسر کے بوجھ اور اسکرین کی چمک کی وجہ سے عام طور پر انتہائی گیمنگ 3-3.5 گھنٹے حاصل کرتی ہے۔

اعلی درجے کی پاور مینجمنٹ میں GPIO - پر مبنی نگرانی شامل ہے۔ پاور بوسٹ کے کم بیٹری انتباہی پن کو جی پی آئی او 15 سے جوڑنا سافٹ ویئر کو 3.2V سے نیچے وولٹیج کے قطروں کا پتہ لگانے کی اجازت دیتا ہے ، جس سے ایس ڈی کارڈ کی بدعنوانی کو روکنے والے مکرم شٹ ڈاؤن معمولات کو متحرک کیا جاتا ہے۔ کچھ تعمیراتی بیٹری ایندھن گیج ICs جیسے MAX17048 پر عمل درآمد کرتے ہیں جو I2C کے ذریعے بات چیت کرتے ہیں ، جو سادہ وولٹیج کی حد کے بجائے - charge چارج فیصد کی درست حالت - فراہم کرتے ہیں۔

 

raspberry pi handheld game kit

 

سافٹ ویئر ایمولیشن میکینکس

 

ریٹوپی غالب سافٹ ویئر پلیٹ فارم کے طور پر کام کرتا ہے ، جس میں رسبری پائی او ایس کے اوپر بنایا گیا ہے جس میں امیولیشن اسٹیشن کے ساتھ گرافیکل فرنٹ اینڈ فراہم ہوتا ہے۔ سسٹم آرکیٹیکچر تین پرتوں پر مشتمل ہے: لینکس دانا ہارڈ ویئر کا خلاصہ انتظام کرنے والا ، معیاری کنٹرولر APIs کے ساتھ ایمولیشن فریم ورک کے طور پر کام کرنے والا ، اور انفرادی لائبریٹرو کور جو کنسول - مخصوص نقالی پر عملدرآمد کرتے ہیں۔

جب آپ کسی کھیل کو لانچ کرتے ہیں تو ، ایمولیشن اسٹیشن ROM فائل کا راستہ ریٹرو آرچ تک پہنچاتا ہے ، جو مناسب کور {{0} load کو لوڈ کرتا ہے مثال کے طور پر ، سپر نینٹینڈو گیمز کے لئے SNES9X۔ ایمولیٹر روم بائنری ڈیٹا کو پڑھتا ہے اور اصل کنسول کے پروسیسر کی ہدایات کی ترجمانی کرتا ہے۔ SNES کے RICOH 5A22 CPU کے لئے 3.58MHz پر چل رہا ہے ، 1 - 1.8GHz پر کام کرنے والے جدید راسبیری پائی پروسیسرز 400x سے زیادہ کلاک کی رفتار فراہم کرتے ہیں ، لیکن درست ایمولیشن کو سائیکل سطح کی صحت سے متعلق کی ضرورت ہوتی ہے جو کافی حد تک پروسیسنگ پاور استعمال کرتی ہے۔

فریم پیکنگ گیم پلے میں آسانی کا تعین کرتی ہے۔ این ٹی ایس سی سسٹم کے لئے فکسڈ ریفریش ریٹ -60 ہ ہرٹز پر اصل کنسولز آؤٹ پٹ ، پال کے لئے 50 ہ ہرٹز۔ ریٹرو آرچ کے ویڈیو ڈرائیور آپ کے ڈسپلے کی ریفریش ریٹ ، گرنے یا فریموں کی نقل تیار کرنے کے وقت مماثلت پائے جانے پر تقلید کی رفتار کو ہم آہنگ کرتے ہیں۔ آڈیو لیٹینسی بفر کے سائز سے پیدا ہوتا ہے: چھوٹے بفرز (64-128 نمونے) تاخیر کو کم کرتے ہیں لیکن سست ہارڈ ویئر پر خطرہ کریکنگ کرتے ہیں ، جبکہ بڑے بفر (256-512 نمونے) 20-40MS ان پٹ لاگ کی قیمت پر ہموار آڈیو کو یقینی بناتے ہیں۔

مختلف ایمولیٹرز بڑے پیمانے پر مختلف وسائل کا مطالبہ کرتے ہیں . 8- بٹ سسٹم جیسے NES اور گیم بوائے ایک PI صفر پر آسانی سے چلاتے ہیں ، جس میں 15-25 ٪ CPU استعمال ہوتا ہے۔ سپر نینٹینڈو ایمولیشن کو PI زیرو 2 ڈبلیو پر 40-60 ٪ کی ضرورت ہوتی ہے ، جبکہ پلے اسٹیشن 1 کو 70-85 ٪ کی ضرورت ہوتی ہے۔ نینٹینڈو 64 ایمولیشن PI 4 پر بھی پریشانی کا باعث بنی ہوئی ہے ، بہت سے عنوانات PI کی اعلی خصوصیات کے باوجود فریم کے قطرے اور گرافیکل خرابی کی نمائش کرتے ہیں ، کیونکہ N64 کے MIPs R4300I CPU اور حقیقت کا کوپرویسر کی درست نقالی کو عین وقت کی ضرورت ہوتی ہے جس سے سافٹ ویئر کی تشریح حاصل کرنے کے لئے جدوجہد ہوتی ہے۔

ترتیب retroarch.cfg اور سسٹم - مخصوص فائلوں کے ذریعے ہوتی ہے۔ ویڈیو کی ترتیبات کنٹرول ریزولوشن اسکیلنگ - پوائنٹ کے نمونے پکسل - کامل صداقت بمقابلہ ہموار پن کے لئے بلینر فلٹرنگ۔ شیڈرز اصلی - وقت کے بصری اثرات مرتب کرتے ہیں ، CRT اسکین لائنز یا ہینڈ ہیلڈ LCD میٹرکس کی نقالی کرتے ہیں ، لیکن ہر شیڈر پرت GPU وسائل استعمال کرتی ہے۔ آڈیو ریسیمپلنگ کا معیار صوتی وفاداری اور پروسیسنگ اوور ہیڈ دونوں کو متاثر کرتا ہے۔

ان پٹ میپنگ جسمانی بٹن پریس کو ورچوئل کنٹرولر سگنلز میں ترجمہ کرتا ہے۔ ریٹروپی ایک دو - درجے کا نظام استعمال کرتا ہے: ایمولیشن اسٹیشن مینو نیویگیشن کے لئے جسمانی آدانوں کا نقشہ بناتا ہے ، جبکہ ریٹرو آرچ - گیم کنٹرولز میں ہینڈل کرتا ہے۔ GPIO - پر مبنی کنٹرولرز GPionext جیسے سافٹ ویئر کو ملازمت دیتے ہیں جو دانا کی سطح پر ایک ورچوئل گیم پیڈ ڈیوائس تیار کرتا ہے ، جو ایمولیٹر کے نقطہ نظر سے USB کنٹرولرز کی طرح دکھائی دیتا ہے۔

 

ڈسپلے اور آڈیو انضمام

 

اسکرین ٹکنالوجی بنیادی طور پر صارف کے تجربے کی تشکیل کرتی ہے۔ ایس پی آئی دکھاتا ہے کہ مشترکہ پنوں میں ایک وقت میں پکسل ڈیٹا کو تھوڑا سا منتقل کرتا ہے۔ یہ ریفریش ریٹ - سب سے زیادہ 3.5 - انچ ایس پی آئی اسکرینز زیادہ سے زیادہ 30 - 40fps پر زیادہ سے زیادہ ہے ، جو پرانے عنوانات کے لئے کافی ہے لیکن تیز رفتار کھیلوں کے لئے پریشانی کا باعث ہے۔ FBCP-ILI9341 ڈرائیور 80MHz پر ہارڈ ویئر SPI کو قابل بناتا ہے ، جس سے کارکردگی میں بہتری آتی ہے لیکن دانا ماڈیول تالیف کی ضرورت ہوتی ہے۔

ایچ ڈی ایم آئی ڈسپلے دیسی قرارداد کی حمایت اور 60 ایف پی ایس صلاحیت کی پیش کش کرتا ہے لیکن پورٹیبل ڈیزائن کو پیچیدہ بناتا ہے۔ مائیکرو ایچ ڈی ایم آئی اڈیپٹر سے منی ایچ ڈی ایم آئی میکانکی تناؤ کے نکات کو ناکامی کا شکار بناتے ہیں۔ کیبل روٹنگ کو ڈسپلے کے پاور ڈرا کا حساب دینا ہوگا۔ بیٹری سرکٹ سے براہ راست الگ الگ 5V پاور لائنوں کو چلانے سے وولٹیج سی اے جی سے بچ جاتا ہے جس کی وجہ سے پروسیسر کے بوجھ کے دوران اسکرین ٹمٹماہٹ ہوتی ہے۔

مزاحم اسکرینوں پر ٹچ فعالیت کے لئے انشانکن کی ضرورت ہوتی ہے۔ TSLIB لائبریری جسمانی ٹچ کوآرڈینیٹ کا نقشہ بناتا ہے جو 7 نکاتی انشانکن میٹرکس کے ذریعے پکسلز کو ظاہر کرتا ہے۔ کیپسیٹیو ٹچ ڈسپلے آئی 2 سی پروٹوکول کے ذریعہ بات چیت کرتے ہیں ، بیک وقت ٹچ پوائنٹس کی اطلاع دیتے ہیں لیکن اضافی جی پی آئی او پنوں کا استعمال کرتے ہیں اور مطابقت پذیر دانا ڈرائیوروں کی ضرورت ہوتی ہے۔

آڈیو پر عمل درآمد عام طور پر بنیادی آؤٹ پٹ کے لئے پی ڈبلیو ایم (پلس کی چوڑائی ماڈیولیشن) یا معیار کے نتائج کے لئے I2S (انٹر - IC آواز) کا استعمال کرتا ہے۔ 3.5 ملی میٹر جیک میں PI کی بلٹ - کو قابل قبول لیکن شور والے آڈیو تیار کرتا ہے ، جس میں خاموش حصئوں کے دوران قابل سماعت ہنس ہوتا ہے۔ پی سی ایم 5102a جیسے سرشار ڈی اے سی ماڈیول I2S پنوں (GPIO 18 ، 19 ، 21) کے ذریعے جڑیں اور 24 - Bit/192kHz آڈیو کو سگنل کے ساتھ فراہم کریں - to Noise تناسب 100dB سے زیادہ ہے۔

امپلیفیکیشن کی ضروریات اسپیکر مائبادا پر منحصر ہیں۔ چھوٹے 8-OHM 0.5W اسپیکر PAM8403 کلاس D یمپلیفائر کے ساتھ جوڑے 90 ٪ کارکردگی پر 3W فی چینل فراہم کرتے ہیں۔ حجم کنٹرول یا تو ہارڈ ویئر پوٹینومیٹرز کے ذریعہ ہوتا ہے جو ALSA (ایڈوانسڈ لینکس ساؤنڈ فن تعمیر) میں یمپلیفائر یا سافٹ ویئر مکسنگ میں وائرڈ ہوتا ہے ، جس میں مؤخر الذکر معمولی تاخیر کا تعارف ہوتا ہے لیکن عین مطابق ڈیجیٹل کنٹرول کو قابل بناتا ہے۔

 

GPIO کنٹرولر کا نفاذ

 

GPIO (عام مقصد ان پٹ/آؤٹ پٹ) ہیڈر ڈسپلے مواصلات کے لئے مختص بجلی ، زمین اور پنوں کے لئے اکاؤنٹنگ کے بعد بٹن آدانوں کے لئے 26 قابل استعمال پنوں کو فراہم کرتا ہے۔ جب کوئی بٹن دب جاتا ہے تو اندرونی 50 {-}}}}}}}}}} Killohm کے ساتھ تشکیل شدہ ہر ان پٹ پن۔ پن اور گراؤنڈ کے درمیان جڑے ہوئے بٹن کو دبانے سے وولٹیج کو 0V پر کھینچتا ہے ، جس سے ایک قابل شناخت ریاست کی تبدیلی پیدا ہوتی ہے۔

سافٹ ویئر ڈیبونیسنگ مکینیکل سوئچ باؤنس سے غلط محرکات کو روکتا ہے۔ ایک عام نفاذ ہر 10 ملی میٹر پن کی حالت کا نمونہ پیش کرتا ہے ، جب پریس کی تصدیق ہوتی ہے جب مسلسل تین میچ پڑھتے ہیں۔ سوئچ ٹرمینلز میں 100NF کیپسیٹرز کا استعمال کرتے ہوئے ہارڈ ویئر کو ختم کرنا کلینر سگنل فراہم کرتا ہے لیکن جزو کی گنتی اور جگہ کی ضروریات کو شامل کرتا ہے۔

میٹرکس اسکیننگ 16+ بٹنوں کے ساتھ تعمیرات کے لئے پن کے استعمال کو کم کرتی ہے۔ A 4x4 میٹرکس آٹھ GPIO پنوں - چار آؤٹ پٹس اور چار ان پٹس کا استعمال کرتا ہے۔ ان پٹ کالموں کو پڑھتے وقت سافٹ ویئر ترتیب سے ہر آؤٹ پٹ قطار کو تقویت بخشتا ہے ، اس بات کا پتہ لگاتا ہے کہ کون سا بٹن (زبانیں) دبایا جاتا ہے۔ تیزی سے بٹن کی ترتیب کے دوران کھوئے ہوئے آدانوں کو روکنے کے لئے اسکین کی شرح کو 100Hz سے تجاوز کرنا ہوگا ، مرکزی پروگرام لوپ میں وقت کی پیچیدگی کو متعارف کراتے ہیں۔

ایڈوانسڈ تعمیر کرتا ہے جوائس اسٹکس کے لئے ینالاگ آدانوں کو شامل کرتا ہے۔ پی آئی کے پاس مقامی ینالاگ - سے - ڈیجیٹل کنورٹرز کی کمی ہے ، جس میں I2C کے ذریعے منسلک ADS1115 جیسے بیرونی ADC چپس کی ضرورت ہوتی ہے۔ ہر جوائس اسٹک X اور Y محور کے لئے دو ینالاگ چینلز کا استعمال کرتا ہے ، 0-65535 سے اقدار کی اطلاع دیتے ہیں کہ سافٹ ویئر کا نقشہ -32768 سے {{8} to ریٹرو آرچ مطابقت کے لئے نقشہ بناتا ہے۔

 

تھرمل مینجمنٹ کے تحفظات

 

راسبیری پائی کا BCM2711 SOC (PI 4 پر) یا BCM2710A1 (PI صفر 2 W پر) مستقل بوجھ کے دوران نمایاں گرمی پیدا کرتا ہے۔ تھرمل مینجمنٹ کے بغیر ، سی پی یو 1.8GHz سے 1.0GHz تک 80 ڈگری پر تھروٹلز کو نقصان سے بچنے کے ل. ، جس سے گیم پلے کے دوران اچانک فریم ریٹ میں کمی واقع ہوتی ہے۔

تھرمل چپکنے والی پیڈ کے ساتھ ایلومینیم ہیٹ سنکس کا استعمال کرتے ہوئے غیر فعال ٹھنڈک کنویکشن کے ذریعے 2 - 3W کو ختم کردیتی ہے۔ ہیٹ سنک کا سطح کا رقبہ اور فن ڈیزائن ٹھنڈک کی گنجائش کا تعین کرتا ہے۔

30x30 ملی میٹر 5V شائقین کے ساتھ فعال کولنگ 1 - 2 CFM ہوا میں منتقل ہوتی ہے ، جس سے مستقل ٹربو موڈ آپریشن کو قابل بناتا ہے۔ جی پی آئی او پلس چوڑائی ماڈیولیشن کے ذریعے فین کنٹرول/ایس وائی ایس/کلاس/تھرمل/تھرمل_ زون 0/عارضی سے سی پی یو درجہ حرارت کی ریڈنگ پر مبنی رفتار کو ایڈجسٹ کرتا ہے۔ ہائسٹریسیس کو نافذ کرنا (65 ڈگری پر فین کو شروع کرنا لیکن 55 ڈگری تک نہیں رکتا) تیز سائیکلنگ سے روکتا ہے جو قابل سماعت اور پریشان کن ہے۔

دیوار کا ڈیزائن ہوا کے بہاؤ کو تنقیدی طور پر متاثر کرتا ہے۔ پروسیسر کے قریب کراس - بہاؤ - انٹیک کے لئے پوزیشن میں رکھے ہوئے مقامات ، {{3} کے مخالف راستہ کو مستقل ہوا کی نقل و حرکت بنائیں۔ ٹھوس پلاسٹک کے معاملات بغیر وینٹیلیشن کے ساتھ گرمی کو پھنس سکتے ہیں ، جس کی وجہ سے تھرمل تھروٹلنگ بھی ہوتا ہے یہاں تک کہ ہیٹ سنکس کے ساتھ بھی {. 3 d - داخلی معاون ڈھانچے کے ساتھ طباعت شدہ مقدمات جو ہوا کے بہاؤ کو ٹھنڈا کرنے اور ساختی سالمیت دونوں کو بہتر نہیں بناتے ہیں۔

 

اسمبلی عمل اور عام نقصانات

 

جسمانی تعمیر کا آغاز کیس سے باہر جزو کی جانچ سے ہوتا ہے۔ HDMI کے توسط سے PI کو مانیٹر سے جوڑنا جبکہ SD کارڈ بوٹ ریٹروپی ڈسپلے اور کنٹرولر کی پیچیدگی کو شامل کرنے سے پہلے بنیادی فعالیت کی تصدیق کرتا ہے۔ یہ تشخیصی اقدام خرابیوں کا سراغ لگانا جمع یونٹوں کو روکتا ہے جہاں کیبل تک رسائی مشکل ہے۔

جی پی آئی او پن کی شناخت کی غلطیاں انتہائی مایوس کن ناکامیوں کا سبب بنتی ہیں۔ 1-40 سے 40 - پن ہیڈر نمبر پنوں کی پن ہیں ، لیکن جی پی آئی او نمبر مختلف جسمانی پن 11 جی پی آئی او 17 ہے۔ سافٹ ویئر میں بی سی ایم نمبرنگ اسکیم کا استعمال کرتے ہوئے بورڈ کی تعداد سے جسمانی طور پر منسلک ہونے سے مماثلت پیدا ہوتی ہے جس کی تشخیص کرنا مشکل ہے۔ پن آؤٹ ڈایاگرام پرنٹ کرنا اور ملٹی میٹر کے ساتھ تصدیق کرنے سے ڈیبگنگ کے گھنٹوں کی بچت ہوتی ہے۔

سولڈر مشترکہ معیار وشوسنییتا کا تعین کرتا ہے۔ کولڈ سولڈر جوڑ - چمکدار ، محدب کے مالا - میں اعلی مزاحمت ہوتی ہے جو آپریشن کے دوران مشترکہ حرارت کے طور پر وقفے وقفے سے رابطوں کا سبب بنتی ہے۔ مناسب جوڑ ہموار ، مقعر اور سست بھوری رنگ دکھائی دیتے ہیں ، جو دھات کے مکمل فیوژن کی نشاندہی کرتے ہیں۔ بورڈز پر چھوڑے جانے والے بہاؤ کی باقیات ملحقہ پنوں کے مابین موجودہ رساو کا سبب بن سکتی ہیں ، خاص طور پر مرطوب ماحول میں پریشانی کا سامنا کرنا پڑتا ہے۔

رابطوں پر مکینیکل تناؤ قبل از وقت ناکامی کا باعث بنتا ہے۔ پی آئی زیرو کا مائکرو USB پورٹ پی سی بی سے الگ ہونے سے پہلے تقریبا 5،000 5،000 اندراج کے چکروں کا مقابلہ کرتا ہے۔ پیڈوں کی جانچ کے لئے براہ راست بجلی کی تاروں کو سولڈر کرنا اس ناکامی کے نقطہ کو ختم کرتا ہے لیکن اس کی ضمانتوں کی ضمانت ہے۔ تمام کیبل کنیکشنز - گرم گلو پر تناؤ سے نجات کا استعمال حیرت انگیز طور پر موثر ہے {{6} thing اس میں لچکنے سے بچتا ہے جو سولڈر جوڑ کو تھکاوٹ کرتا ہے۔

ایس ڈی کارڈ کی مطابقت غیر متوقع طور پر استحکام کو متاثر کرتی ہے۔ تمام کارڈز تیزی سے چھوٹی لکھنے کو نہیں سنبھالتے ہیں جو نقالی پیدا کرتا ہے۔ کلاس 10 یا UHS - 1 کارڈ اعلی بے ترتیب لکھنے والے IOPs ترتیب وار - اسپیڈ - اصلاح شدہ کارڈ سے بہتر کارکردگی کا مظاہرہ کرتے ہیں۔ حقیقی سینڈیسک یا سیمسنگ کارڈ کاغذ پر ایک جیسی وضاحتوں کے باوجود ، نام کے متبادل کے مقابلے میں فائل میں بدعنوانی کے مسائل نمایاں طور پر کم دکھاتے ہیں۔

 

raspberry pi handheld game kit

 

کارکردگی کو بہتر بنانے کی تکنیک

 

اوورکلاکنگ بہتر ایمولیشن کارکردگی کے ل rated ریٹیڈ وضاحتوں سے آگے ہارڈ ویئر کو آگے بڑھاتا ہے۔ PI زیرو 2 ڈبلیو کا پہلے سے طے شدہ 1GHz آرم پرانتیکس - A53 کور مناسب ٹھنڈک کے ساتھ 1.2-1.3GHz تک پہنچ سکتے ہیں ، جس سے پلے اسٹیشن 1 فریم کی شرحوں کو 40FPS سے 55FPS سے بہتر بناتا ہے۔ اعلی تعدد کو مستحکم کرنے کے لئے ARM_FREQ =1200 اور اوور_ وولٹیج =4 کو بڑھا کر /بوٹ/Config.txt میں ترتیب /بوٹ/Config.txt میں ہوتی ہے۔

جی پی یو میموری مختص کرنے والے سسٹم رام کے خلاف ویڈیو پرفارمنس کو متوازن کرتا ہے۔ ریٹوپی 1GB PI ماڈلز پر 256MB GPU مختص کرنے کے لئے ڈیفالٹس۔ 128MB کو کم کرنے سے نقالی عمل کے ل memory میموری کو آزاد کرتا ہے جبکہ اب بھی 720p آؤٹ پٹ کے لئے کافی ویڈیو بفر فراہم کرتا ہے۔ config.txt میں GPU_MEM پیرامیٹر اس تقسیم کو کنٹرول کرتا ہے۔

دانا کے گورنرز سی پی یو فریکوینسی اسکیلنگ سلوک کو متاثر کرتے ہیں۔ "آن ڈیمینڈ" گورنر بوجھ کی بنیاد پر تعدد کو ایڈجسٹ کرتا ہے لیکن منتقلی کے دوران تاخیر کا تعارف کراتا ہے۔ "پرفارمنس" کے گورنر کو تبدیل کرنا زیادہ سے زیادہ تعدد پر سی پی یو کو لاک کرتا ہے ، بجلی کی کھپت اور گرمی کی پیداوار میں اضافے کی قیمت پر مستقل فریم اوقات کو یقینی بناتا ہے۔ یہ سب سے زیادہ N64 یا ڈریمکاسٹ ایمولیشن کے دوران اہمیت رکھتا ہے جہاں لمحہ بہ لمحہ سست روی کا احساس ہوتا ہے۔

ROM اسٹوریج کے مقام پر بوجھ کے اوقات کو نمایاں طور پر متاثر کیا جاتا ہے۔ ایس ڈی کارڈ کے فاسٹ پارٹیشن (روٹ فائل سسٹم) پر روم اسٹور کرنا کھیلوں کو آہستہ آہستہ USB اسٹک کے مقابلے میں 2-3x تیزی سے لوڈ کرتا ہے۔ ایس ایم بی کے حصص کے ذریعہ نیٹ ورک اسٹوریج متغیر لیٹینسی کو متعارف کراتا ہے جس کی وجہ سے جب نیٹ ورک بھیڑ ہوجاتا ہے تو آڈیو ہنگامہ آرائی کا سبب بنتا ہے۔

شیڈر کی اصلاح کے لئے انتخابی استعمال کی ضرورت ہے۔ اسکین لائن شیڈرز کم سے کم وسائل استعمال کرتے ہیں ، جس میں 5 ٪ جی پی یو بوجھ سے بھی کم اضافہ ہوتا ہے۔ بلوم اثرات کے ساتھ CRT - جیسے اعلی درجے کے شیڈر GPU کی صلاحیت کا 40-50 ٪ استعمال کرسکتے ہیں ، جس سے آہستہ ہارڈ ویئر پر فریم قطرے پیدا ہوسکتے ہیں۔ تفصیل پر بھروسہ کرنے کے بجائے ہر شیڈر کے اثرات کو اصل فریم ریٹ پر جانچنے سے پلے کی اہلیت کے مسائل کو روکتا ہے۔

 

کٹ کی مختلف حالتوں اور ڈیزائن ٹریڈ آفس

 

کمرشل کٹس جیسے پائی بوائے ڈی ایم جی پری - جمع شدہ پی سی بی کو انٹیگریٹڈ بٹن میٹرکس ، اسپیکر ایمپلیفائر ، اور بیٹری مینجمنٹ کے ساتھ ایک گیم بوائے - اسٹائل شیل فراہم کرتے ہیں۔ یہ اسمبلی کو ربن کیبلز کو مربوط کرنے اور PI انسٹال کرنے کے لئے آسان بناتے ہیں ، لیکن تخصیص کو محدود کرتے ہیں اور اکثر PI اور بیٹری شامل کرنے سے پہلے صرف شیل کے لئے $ 80-120 کی لاگت آتی ہے۔

DIY پیچیدگی کی قیمت پر مکمل کنٹرول پیش کرتا ہے۔ انفرادی اجزاء کو سورس کرنا - ڈسپلے ، بٹن ، بیٹری ، چارجنگ سرکٹ ، کیس - کو مطابقت کی تحقیق کی ضرورت ہے اور بجلی کی وضاحتوں کو سمجھنے کی ضرورت ہے۔ مکمل طور پر کسٹم بلڈ پر مواد میں -60-80 لاگت آسکتی ہے لیکن 15-25 گھنٹے ڈیزائن ، 3D پرنٹنگ ، وائرنگ اور خرابیوں کا سراغ لگانے کا مطالبہ کرتا ہے۔

فارم فیکٹر کے انتخاب کو کافی حد تک متاثر کیا جاتا ہے۔ عمودی گیم بوائے - اسٹائل لے آؤٹ 8 - بٹ اور 16 بٹ گیمز کے لئے قدرتی محسوس کرتے ہیں لیکن ینالاگ کنٹرول کی کمی ہے۔ پلے اسٹیشن پورٹیبل کے مشابہ افقی ڈیزائن ڈبل ینالاگ لاٹھیوں کو ایڈجسٹ کرتے ہیں لیکن جیب پورٹیبلٹی سے زیادہ چوڑائی میں اضافہ کرتے ہیں۔ کلیم شیل ڈی ایس اسٹائل اسکرین کی حفاظت کرتا ہے لیکن قبضہ کے طریقہ کار کو پیچیدہ بناتا ہے اور علیحدہ ڈرائیور کی ترتیب کے ساتھ دوہری ڈسپلے کی ضرورت ہوتی ہے۔

اسکرین کا سائز بمقابلہ بیٹری کی زندگی مستقل تجارت پیش کرتی ہے۔ 5 انچ کا HDMI ڈسپلے 600-700MA کھینچتا ہے ، جبکہ 3.5 انچ ایس پی آئی اسکرین 200-250ma استعمال کرتی ہے۔ یہ 400MA فرق عام 4000 ایم اے ایچ بیٹریوں پر تقریبا دو گھنٹے کے رن ٹائم میں ترجمہ کرتا ہے۔ میراتھن گیمنگ سیشنوں کو ترجیح دینے والے بلڈر کم نمائش کے باوجود چھوٹے ڈسپلے کا انتخاب کرتے ہیں۔

جزو کے معیار کی مختلف حالتوں میں طاعون DIY تعمیر کرتا ہے۔ جنرک Aliexpress ڈسپلے میں $ 15 کی بچت ہوسکتی ہے لیکن وہ مردہ پکسلز ، ناقص دیکھنے کے زاویوں ، یا غلط ڈرائیور کی دستاویزات کے ساتھ پہنچیں۔ نام - برانڈ ویو شیئر یا اڈافروٹ حصوں کی قیمت زیادہ لاگت آتی ہے لیکن اس میں قابل اعتماد دستاویزات اور کمیونٹی کی مدد شامل ہے۔ وقت کی بچت کے وقت کی بچت کے جائز برانڈز عام طور پر قیمت پریمیم سے کہیں زیادہ ہوتے ہیں۔

 

سافٹ ویئر کنفیگریشن گہری ڈوبکی

 

ابتدائی ریٹروپی سیٹ اپ کے لئے راسبیری پائی امیجر جیسے ٹولز کا استعمال کرتے ہوئے ایس ڈی کارڈ میں او ایس امیج لکھنے کی ضرورت ہوتی ہے۔ پہلا بوٹ مکمل کارڈ کی صلاحیت کو استعمال کرنے کے لئے فائل سسٹم کو بڑھا دیتا ہے اور ایمولیشن اسٹیشن کے کنٹرولر کنفیگریشن وزرڈ کا آغاز کرتا ہے۔ یہ وزرڈ جسمانی آدانوں کو ریٹرو آرچ کنٹرولر خلاصہ پرت - میں نقشہ بناتا ہے} ہر بٹن پریس ایک کی کوڈ کو اسٹور کرتا ہے جس کا ریٹرو آرچ ایمولیٹڈ کنسول آدانوں میں ترجمہ کرتا ہے۔

BIOS فائلیں کچھ نظاموں کے لئے درست نقالی کو قابل بناتی ہیں۔ پلے اسٹیشن 1 کے لئے SCPH1001.BIN (NTSC) یا SCPH7502.BIN (PAL) فائلوں کی ضرورت ہے جس میں سونی کے اصل بوٹ کوڈ پر مشتمل ہے۔ یہ/ہوم/پائی/ریٹروپی/بائیوس/میں رہتے ہیں اور صداقت کی تصدیق کے ل specific مخصوص MD5 چیکوں سے ملنا چاہئے۔ صحیح BIOS فائلوں کے بغیر ، کھیل یا تو غلط سلوک جیسے گمشدہ آڈیو یا گرافیکل خرابی کی نمائش کرنے میں ناکام رہتے ہیں۔

ROM منتقلی کے طریقوں میں USB اسٹک (سب سے سست ، سب سے زیادہ مطابقت پذیر) سے لے کر SFTP سے زیادہ نیٹ ورک سے زیادہ ہے (تیز ترین ، ترتیب کی ضرورت ہے)۔ USB کے طریقہ کار میں FAT32 - فارمیٹڈ ڈرائیوز پر "ریٹروپی" فولڈر بنانا شامل ہے ، اسے PI میں داخل کرنا ، ایل ای ڈی کے انتظار میں ، جب فولڈر ڈھانچہ پیدا ہوتا ہے تو ، پھر ROMs کو مناسب سسٹم فولڈرز (/ریٹوپی/ROMS/SNES ،/retropie/ROMS/NES) میں کاپی کرنا۔ نیٹ ورک کی منتقلی کسی بھی کمپیوٹر سے ڈریگ - اور ڈراپ کو قابل بناتی ہے جب ایک بار سمبا کے حصص کو ریٹروپی سیٹ اپ اسکرپٹ کے ذریعے فعال کردیا جاتا ہے۔

میٹا ڈیٹا کو کھرچنے سے گیم لائبریری کو کور آرٹ ، تفصیل اور رہائی کی تاریخوں سے افزودہ کیا جاتا ہے۔ کھرچنے والے سوالات میں تعمیر شدہ -} ہر پتہ لگائے گئے ROM کے لئے تصاویر اور ڈیٹا ڈاؤن لوڈ کرنا۔ بڑی لائبریریوں (300+ کھیلوں) کو مفت API اکاؤنٹس کی شرح - حد کی درخواستوں کے طور پر کھرچنے کے لئے کئی گھنٹے درکار ہوتے ہیں۔ دستی سکریپنگ کے مخصوص مسئلے کے عنوانات دوبارہ - سے بہتر کام کرتے ہیں جب تازہ کاری ہوتی ہے تو ہر چیز کو کھرچنا۔

کسٹم تھیمز ریٹروپی کے پہلے سے طے شدہ نیلے رنگ کے جمالیاتی سے پرے انٹرفیس کو ذاتی نوعیت دیتے ہیں۔ کامک بوک ، ٹرونکیفران ، یا میگزین میڈیس جیسے موضوعات ریٹروپی سیٹ اپ مینو کے ذریعے انسٹال کرتے ہیں ، لے آؤٹ ، فونٹ ، اور آرٹ ورک پریزنٹیشن کو تبدیل کرتے ہیں۔ کچھ تھیمز کو اضافی وسائل جیسے کسٹم فونٹس یا مخصوص تصویری قراردادوں کی ضرورت ہوتی ہے ، اسٹوریج کی ضروریات کو 500MB سے بڑھ کر 2GB سے زیادہ میڈیا - بھاری ڈیزائن۔

 

عام مسائل کا ازالہ کرنا

 

بوٹ پر بلیک اسکرین عام طور پر بجلی کی فراہمی کی ناکافی یا ڈسپلے غلط کنفیگریشن کی نشاندہی کرتی ہے۔ ملٹی میٹر کے ساتھ GPIO پن 2 اور 6 کے درمیان 5V کی تصدیق کرنے سے بجلی کی فراہمی کی تصدیق ہوتی ہے۔ اگر بوٹ کے دوران وولٹیج 4.75V سے نیچے ہے تو ، بیٹری سرکٹ میں کافی موجودہ صلاحیت کا فقدان ہے۔ ڈسپلے کے مسائل اکثر غلط /بوٹ/Config.txt پیرامیٹرز سے پیدا ہوتے ہیں - تمام ڈسپلے پر تبصرہ کرتے ہوئے - متعلقہ ڈیٹورلی اندراجات اور HDMI فورس کے اختیارات تشخیص کے لئے پہلے سے طے شدہ پر واپس آتے ہیں۔

رجسٹرنگ نہ ہونے والے کنٹرولر آدانوں کا مطلب عام طور پر GPIO نمبر مماثلت یا سافٹ ویئر نہیں چل رہا ہے۔ کمانڈ SUDO Systemctl کی حیثیت Gpionext.service کی تصدیق GPIO کنٹرولر ڈرائیور کو مناسب طریقے سے بھری ہوئی ہے۔ "GPIO پہلے ہی استعمال میں" کی غلطیوں کے لئے چیکنگ/var/لاگ/سیسلاگ ایک ہی پنوں کا دعوی کرنے والی دیگر خدمات یا ڈرائیوروں کے ساتھ تنازعات کی نشاندہی کرتا ہے۔

آڈیو کے مسائل صوتی ، کریکنگ ، یا غلط حجم کی سطح کے طور پر ظاہر ہوتے ہیں۔ Alsamixer کمانڈ - لائن ٹول مکسر کی سطح کو دکھاتا ہے اور ایڈجسٹ کرتا ہے - F6 کو دبانے سے ساؤنڈ کارڈ (BCM2835 بلٹ- کے لئے آڈیو میں ، بیرونی کے لئے USB DAC کے نام) ، اور تیر والے چابیاں چینل کی مقدار کو ایڈجسٹ کرتی ہیں۔ پی سی ایم چینل مجموعی طور پر آؤٹ پٹ لیول کو کنٹرول کرتا ہے جبکہ مخصوص گیم چینلز انفرادی ایمولیٹر آڈیو کو سنبھالتے ہیں۔ اعلی مقدار میں کریکنگ کا مطلب اکثر یمپلیفائر کلپنگ - یمپلیفائر گین میں اضافے کے بجائے حجم کو کم کریں۔

مناسب ہارڈ ویئر کے باوجود نقلی سست روی عام طور پر سبوپٹیمل ویڈیو ڈرائیوروں یا شیڈر اوور ہیڈ سے ہوتی ہے۔ ایس پی آئی ڈسپلے کے لئے ایف بی سی پی - ایف بی ٹی ایف ٹی ایف بی سی پی - ILI9341 سے بہتر ایس پی آئی ٹرانزیکشن ہینڈلنگ کے ذریعے فریم کی شرحوں کو 50 - 100 ٪ تک بہتر بنا سکتا ہے۔ رن کو غیر فعال کرنا - آگے اور ریٹروچ میں خصوصیات کو دوبارہ بنانے سے معیار کی خصوصیات کے معیار - کی قیمت پر سی پی یو اوور ہیڈ کو کم کیا جاتا ہے۔

وائی ​​فائی رابطے کے معاملات طاعون پائی زیرو ڈبلیو کی تعمیر ہوتی ہے جب جی پی آئی او پن اینٹینا میں مداخلت کرتے ہیں۔ اندرونی اینٹینا پی سی بی کے اختتام پر قبضہ کرتا ہے جہاں جی پی آئی او ہیڈر ماؤنٹ کرتے ہیں ، اور قریبی وائرنگ سے بچنے کا سبب بن سکتا ہے۔ بورڈ کے آخری 15 ملی میٹر سے ہٹانے والے بٹن کو وائرنگ رکھنا یا USB وائی فائی ڈونگلز (جو GPIO پنوں کو ٹریڈ آف کے طور پر استعمال کرتے ہیں) شامل کرنا ضدی رابطے کے مسائل حل کرتا ہے۔

 

اعلی درجے کی خصوصیات اور ترمیم

 

ریاستوں کو محفوظ کریں فوری کھیل معطلی اور دوبارہ شروع کرنے کی اجازت دیتے ہیں ، جو پورٹیبل کھیل کے لئے انتہائی ضروری ہے۔ ریٹرو آرچ اسٹورز ریاستوں کو/ہوم/پی آئی/ریٹروپی/اسٹیٹس/رائس سسٹم پر محفوظ کرتے ہیں۔ آٹو - کھیلوں سے باہر نکلتے وقت خصوصیات کو ٹرگر کی بچت کریں ، لیکن ہاٹکی کومبوس کے ذریعہ ریاستی رسائی کو فوری محفوظ کریں (محفوظ کرنے کے لئے+R1 منتخب کریں ،+L1 کو لوڈ کرنے کے لئے منتخب کریں) کھیل کے دوران زیادہ کنٹرول فراہم کرتا ہے۔

ریٹروچوئیمنٹ انضمام کے ذریعہ کامیابی کے نظام کلاسک کھیلوں میں جدید ترقی سے باخبر رہنے کا اضافہ کرتے ہیں۔ ایک اکاؤنٹ بنانے اور ریٹرو آرچ کی ترتیبات میں خصوصیت کو چالو کرنے کے بعد ، سسٹم آن لائن سے منسلک ہوتا ہے جب آپ کھیلتے ہی کامیابیوں کی تصدیق کرتے ہیں۔ اس کے لئے مستقل انٹرنیٹ رابطے کی ضرورت ہے ، جو بیٹریاں تیزی سے نکالتی ہے اور پورٹیبل بلڈز میں پیچیدگی کا اضافہ کرتی ہے۔

ملٹی پلیئر کی صلاحیتیں سنگل - ڈیوائس دو - پلیئر سپورٹ سے آگے بڑھتی ہیں۔ بلوٹوتھ اڈاپٹر وائرلیس کنٹرولر جوڑی کو قابل بناتے ہیں ، حالانکہ پی آئی زیرو کا بلوٹوتھ بینڈوتھ وائی فائی کے ساتھ مشترکہ ہے ، جس سے ممکنہ طور پر تاخیر کا سبب بنتا ہے۔ نیٹ پلے کی فعالیت آن لائن ملٹی پلیئر کی اجازت دیتی ہے ، آلات کے مابین تقلید ریاستوں کو ہم آہنگ کرتی ہے ، لیکن اس کی ضرورت ہوتی ہے کہ وہ کم - تاخیر سے رابطے اور ایک جیسے چیکسم کے ساتھ مماثل ROMs کی ضرورت ہوتی ہے۔

بٹوسیرا جیسے کسٹم فرم ویئر ریٹروپی کے لئے ہموار متبادل پیش کرتے ہیں۔ بٹوسیرا کے جوتے تیزی سے ، زیادہ سے زیادہ پہلے سے تیار کردہ نظاموں میں شامل ہیں ، اور - - باکس کے - کے زیادہ پیچیدہ ترتیبوں کی حمایت کرتے ہیں ، لیکن اس میں کمیونٹی کی وسیع دستاویزات کا فقدان ہے جو ریٹروپی کے خرابیوں کا سراغ لگانا آسان بناتا ہے۔

ہارڈ ویئر کی توسیع انوکھی صلاحیتوں کو قابل بناتی ہے۔ I2C کے توسط سے ایک حقیقی - ٹائم کلاک ماڈیول شامل کرنے سے آف لائن جب صحیح ٹائم اسٹیمپ برقرار رہتا ہے۔ جی پی آئی او کے ذریعہ منسلک ایکسلرومیٹر کھیلوں کے لئے موشن کنٹرول کو قابل بناتے ہیں جس نے ان کی حمایت کی۔ جی پی آئی او پنوں کے ذریعہ کنٹرول شدہ آر جی بی ایل ای ڈی سٹرپس ریٹرو آرچ کے ایل ای ڈی ڈرائیور فعالیت کے ذریعہ گیم پلے کے واقعات کے لئے ہم آہنگ ماحولیاتی لائٹنگ اثرات تخلیق کرتی ہیں۔

 

قانونی اور اخلاقی تحفظات

 

روم کے حصول میں قانونی سرمئی علاقوں پر قبضہ ہے۔ کھیلوں کے لئے روم ڈاؤن لوڈ کرنا آپ جسمانی طور پر نہیں رکھتے ہیں زیادہ تر دائرہ اختیارات میں کاپی رائٹ کی خلاف ورزی کرتے ہیں۔ آپ کے اپنے کارتوسوں سے ذاتی بیک اپ بہت سے ممالک میں قانونی ہیں ، لیکن کاپی پروٹیکشن (ڈسک - پر مبنی کھیلوں کے لئے درکار) کو ختم کرنا ریاستہائے متحدہ میں ڈی ایم سی اے سیکشن 1201 کی خلاف ورزی کرتا ہے۔ کچھ دائرہ اختیارات DRM کو روکنے کی پابندی کے بغیر بیک اپ کی اجازت دیتے ہیں۔

BIOS فائلوں کو اسی طرح کی قانونی رکاوٹوں کا سامنا کرنا پڑتا ہے۔ زیادہ تر جگہوں پر ذاتی استعمال کے ل BI BIOS کو اپنے کنسول سے نکالنا قانونی ہے ، لیکن تیسرا - پارٹی BIOS فائلوں کو ڈاؤن لوڈ کرنا ، یہاں تک کہ آپ کے مالک ہارڈ ویئر کے لئے بھی ، کاپی رائٹ مواد تقسیم کرتا ہے۔ کھولیں - ماخذ BIOS کی اصلاحات کچھ سسٹمز کے لئے موجود ہیں لیکن نامکمل مطابقت فراہم کرتی ہیں۔

ہومبریو گیمز اور آزادانہ طور پر تقسیم شدہ روم قانونی متبادل پیش کرتے ہیں۔ خارش.IO اور بریوپی جیسی سائٹیں ریٹرو سسٹم کے لئے تیار کردہ جدید کھیلوں کی میزبانی کرتی ہیں ، جن کو انڈی ڈویلپرز نے تیار کیا ہے جو واضح طور پر تقسیم کی اجازت دیتے ہیں۔ یہ کاپی رائٹ قانون کا احترام کرتے ہوئے تجارتی روموں کے ساتھ یکساں طور پر چلتے ہیں۔

نینٹینڈو سوئچ جیسی تجارتی ایمولیشن خدمات آن لائن یہ ظاہر کرتی ہیں کہ حقوق ہولڈر ریٹرو لائبریریوں کی منیٹائزنگ جاری رکھیں۔ حقیقی طور پر ملکیت والے کھیلوں کے ل personal ذاتی ہینڈ ہیلڈز کی تعمیر بڑے پیمانے پر ROM تقسیم سے اخلاقی طور پر مختلف ہے ، لیکن قانونی امتیاز پروان چڑھانا کی تصدیق پر منحصر ہے جس کا مظاہرہ کرنا عملی طور پر ناممکن ہے۔

 

نظام کے ذریعہ کارکردگی کی توقعات

 

8 - بٹ اور 16 بٹ کنسولز تمام PI ماڈلز پر بے عیب طریقے سے چلتے ہیں۔ NES ، SNES ، گیم بوائے ، جینیسیس ، اور اسی طرح کے نظام PI زیرو ہارڈ ویئر پر بھی کامل فریم ریٹ حاصل کرتے ہیں۔ یہ ایمولیٹر اتنے پختہ اور بہتر ہیں کہ وہ کم سے کم وسائل کا استعمال کرتے ہیں ، جس سے ہیڈ روم کو جدید شیڈرز اور رن-آگے کی خصوصیات کے لئے چھوڑ دیا جاتا ہے جو اصل ہارڈ ویئر سے نیچے ان پٹ لیٹینسی کو کم کرتے ہیں۔

32 - بٹ جنریشن پلیٹ فارم - منحصر نتائج متعارف کراتا ہے۔ پلے اسٹیشن 1 کھیل PI 3 اور نئے ماڈلز پر اچھی طرح سے چلتے ہیں ، زیادہ تر عنوانات میں پوری رفتار حاصل کرتے ہیں۔ پی آئی زیرو 2 ڈبلیو ہلکے پی ایس 1 گیمز (آر پی جی ایس ، 2 ڈی فائٹرز) کو مناسب طریقے سے ہینڈل کرتا ہے لیکن 3D - کے ساتھ جدوجہد کر رہا ہے جیسے کریش بینڈیکوٹ یا ٹیکن 3۔ سیگا زحل کی ایمولیشن سسٹم کے پیچیدہ ملٹی پروسیسر فن تعمیر کی وجہ سے تمام PI ماڈلز میں ناقص ہے۔

N64 ایمولیشن اعلی خصوصیات کے باوجود PI کی حدود کو اجاگر کرتا ہے۔ نینٹینڈو 64 کا غیر روایتی فن تعمیر - mips R4300i CPU ، RCP کاپروسیسر ، اور رامبس رام {{5} the مؤثر طریقے سے تقلید کرنا مشکل ثابت ہوتا ہے۔ یہاں تک کہ اوورکلاکڈ پی آئی 4 ہارڈ ویئر پر ، گولڈن ای 007 اور پرفیکٹ ڈارک نمائش فریم ریٹ کی تضادات اور گرافیکل نمونے جیسے مقبول عنوانات۔ PI - مخصوص N64 ایمولیٹر جیسے MUPEN64PLUS - gliden64 ARM پروسیسروں کے لئے بہتر بنائیں لیکن پھر بھی مستند کارکردگی سے کم ہیں۔

ہینڈ ہیلڈ کنسولز مساوی دور کے گھریلو نظام سے بہتر مطابقت فراہم کرتے ہیں۔ گیم بوائے ایڈوانس ایمولیشن PI زیرو 2 ڈبلیو اور نئے پر آسانی سے چلتا ہے ، جس کے قریب - کامل درستگی ہے۔ نینٹینڈو ڈی ایس ایمولیشن کے لئے کھیل کے قابل فریم کی شرحوں کے لئے کم سے کم PI 3 کی ضرورت ہوتی ہے ، اور اس کے باوجود ، 3D - بھاری عنوانات کی جدوجہد۔ سسٹم کے پیچیدہ گرافکس فن تعمیر اور اعلی ریزولوشن کی وجہ سے پی ایس پی کی تقلید کسی بھی PI پر بنیادی طور پر غیر - فنکشنل ہے۔

آرکیڈ ایمولیشن روم سیٹ اور میم ورژن کے ذریعہ مختلف ہوتی ہے۔ کلاسیکی ابتدائی - 80s آرکیڈ گیمز (پی اے سی - انسان ، ڈونکی کانگ ، گالگا) کسی بھی PI پر چلتے ہیں۔ 80 کی دہائی کے آخر میں آرکیڈ ہارڈ ویئر (اسٹریٹ فائٹر II ، موت کے کومبٹ) کو PI 3 کی ضرورت ہے کم سے کم . 90 s اسپرائٹ ہیوی گیمز (چمتکار بمقابلہ کیپ کام ، میٹل سلگ) مستقل کارکردگی کے لئے اوورکلاکڈ PI 4 کی ضرورت ہوتی ہے۔ ایم اے ایم ای ورژن سے ایم اے ایم ورژن (0.78 رومز برائے ایم اے ایم 2003 پر پرانے پی آئی پر ، 0.139 کے لئے 0.139 نئے ہارڈ ویئر پر 0.139) اہم ہے۔

 

مستقبل - پروفنگ اور اپ گریڈ والے راستے

 

ماڈیولر ڈیزائن مکمل تعمیر نو کے بغیر جزو کو تبدیل کرنے کے قابل بناتے ہیں۔ بٹنوں کے لئے معیاری رابطوں - GPIO ہیڈر کا استعمال کرتے ہوئے ، ڈسپلے کے لئے مائیکرو ایچ ڈی ایم آئی ، کنٹرولرز کے لئے USB - نئے PI ماڈلز میں اپ گریڈ کرنے کی اجازت دیتا ہے جب وہ جاری کرتے ہیں۔ PI زیرو 2 W سے PI 3A+ اپ گریڈ ایک جیسے طول و عرض میں فٹ بیٹھتا ہے جبکہ چوکور پروسیسنگ پاور۔

اسٹوریج میں توسیع SD کارڈ کی حدود سے زیادہ لائبریری کے سائز میں توسیع کرتی ہے۔ USB اسٹوریج ریٹروپی میں خود بخود بڑھتا ہے ، جس میں ROM فولڈرز/گھر/pi/retropie/ROMS سے/میڈیا/USB0/retropie/ROMS سے ہم آہنگ ہوتے ہیں۔ یہ ایس ڈی کارڈ سے گیم اسٹوریج کو آف لوڈ کرتا ہے ، جو صرف OS اور ایمولیٹر سافٹ ویئر کی میزبانی کرتا ہے ، جس سے لکھنے - سائیکل پہن کو کم کیا جاتا ہے۔

بیٹری ٹکنالوجی میں بہتری پورٹیبلٹی کو بڑھا دیتی ہے۔ جدید 21700 لتیم خلیات 4000 - 5000mah پیکجوں میں روایتی 18650 خلیوں سے قدرے بڑے پیکج میں پیک کرتے ہیں۔ اعلی صلاحیت کی بیٹریاں رن ٹائم میں توسیع کرتی ہیں لیکن وزن اور حجم میں توازن بڑھانے سے ان عوامل کا انحصار استعمال کے نمونوں پر ہوتا ہے اور عنصر کی ترجیحات تشکیل دیتے ہیں۔

کمپیوٹ ماڈیول کی مختلف حالتیں اعلی - پرفارمنس کسٹم ہارڈ ویئر کو قابل بنائیں۔ PI کمپیوٹ ماڈیول 4 55x40 ملی میٹر سوڈیم فارم فیکٹر میں PI 4 - سطح کی کارکردگی فراہم کرتا ہے ، جو الٹرا {- کمپیکٹ بلڈز کے لئے بہترین ہے۔ کسٹم کیریئر بورڈ براہ راست مخصوص پیری فیرلز کو مربوط کرتے ہیں ، جمپر وائر چوہوں کے گھوںسلا کو ختم کرتے ہیں۔ تاہم ، سی ایم 4 تعمیرات کے لئے پی سی بی ڈیزائن کی مہارت اور چھوٹے بیچ مینوفیکچرنگ سیٹ اپ کی ضرورت ہوتی ہے۔

کمیونٹی - کارفرما اصلاحات مستقل طور پر تقلید کو بہتر بناتی ہیں۔ درستگی اور کارکردگی کو بہتر بناتے ہوئے ، لبریٹرو کور کی تازہ کارییں ماہانہ پہنچتی ہیں۔ گٹ ہب ذخیروں اور فورمز کے ذریعہ ریٹروپی ڈویلپمنٹ کے بعد آنے والی خصوصیات اور مطابقت میں بہتری کا پتہ چلتا ہے جس کے لئے تازہ کاری کے قابل ہے۔

 

اکثر پوچھے گئے سوالات

 

کیا میں ہینڈ ہیلڈ بلڈ کے لئے راسبیری پائی 5 استعمال کرسکتا ہوں؟

PI 5 کے لئے 5A (25W) پر 5V کی ضرورت ہوتی ہے ، جو عام طور پر فراہم کردہ بیٹری پیک کے مقابلے میں نمایاں طور پر زیادہ ہے۔ اس کے کارکردگی کے فوائد سسٹم کے لئے بہتر تقلید کا ترجمہ نہیں کرتے ہیں A PI 4 پہلے ہی اچھی طرح سے ہینڈل کرتا ہے۔ پورٹیبل بلڈز میں بجلی کی بہتر کارکردگی کے لئے PI 4 یا صفر 2 W کے ساتھ رہو۔

پہلے - ٹائم بلڈر کے لئے اسمبلی میں کتنا وقت لگتا ہے؟

توقع کریں کہ متعدد سیشنوں میں 15-25 گھنٹے پھیل جائیں۔ اجزاء کی جانچ میں 2-3 گھنٹے ، سافٹ ویئر سیٹ اپ 3-5 گھنٹے ، جسمانی اسمبلی 6-10 گھنٹے ، اور خرابیوں کا سراغ لگانا عام طور پر پہلی تعمیر کے لئے مزید 4-7 گھنٹے استعمال کرتا ہے۔ تجربے کے بعد کے منصوبے کے اوقات میں نمایاں کمی واقع ہوتی ہے۔

کیا مجھے ہینڈ ہیلڈ بنانے کے لئے سولڈرنگ کی مہارت کی ضرورت ہے؟

بنیادی سولڈرنگ تقریبا ناگزیر ہے جب تک کہ پری - جمع شدہ پی سی بی کے ساتھ کٹس کا استعمال نہ کریں۔ پاور تاروں ، بٹنوں کے لئے جی پی آئی او پنوں ، اور اسپیکر تاروں کو مربوط کرنا سب کو سولڈرنگ کی ضرورت ہوتی ہے۔ بریڈ بورڈ - اسٹائل جمپر کنکشن پروٹو ٹائپنگ کے لئے کام کرتے ہیں لیکن نقل و حرکت اور کمپن کے تابع پورٹیبل ڈیوائسز میں میکانکی طور پر قابل اعتماد نہیں ہیں۔

دنیا کی بیٹری کی حقیقی زندگی کیا ہے؟

عام نظام PI زیرو 2 ڈبلیو ، 3.5 انچ ڈسپلے ، اور 4000mAH بیٹری کے ساتھ 3-4 گھنٹے فعال گیم پلے حاصل کرتے ہیں۔ پائی 4 بڑی اسکرینوں کے ساتھ تیزی سے نالیوں کے ساتھ تعمیر کرتا ہے ، جس کی اوسطا 2-2.5 گھنٹے ہے۔ اصل رن ٹائم اسکرین کی چمک ، سسٹم کی تقلید کے ساتھ مختلف ہوتا ہے ، اور چاہے وائی فائی/بلوٹوتھ فعال ہو۔

کیا یہ ہینڈ ہیلڈز جدید کھیل کھیل سکتے ہیں؟

نمبر راسبیری پائی ہارڈ ویئر میں PS1-rea 3D کھیلوں سے آگے کسی بھی چیز کے لئے پروسیسنگ پاور کا فقدان ہے۔ اے آر ایم لینکس کے لئے مرتب کردہ کچھ ہلکا پھلکا انڈی کھیل چل سکتے ہیں ، لیکن ریٹوپی خصوصی طور پر ریٹرو ایمولیشن پر مرکوز ہے ، جدید گیمنگ نہیں۔

کیا ان کی تعمیر کے لئے قانونی خطرات ہیں؟

ہارڈ ویئر کی تعمیر مکمل طور پر قانونی ہے۔ قانونی بھوری رنگ کے علاقے میں ROM کے حصول - ڈاؤن لوڈ کرنے والے کھیل شامل ہیں جن کے آپ کے مالک نہیں ہیں کاپی رائٹ کی خلاف ورزی ہے۔ بہت سے دائرہ اختیارات میں ملکیت والے کارتوسوں سے ذاتی بیک اپ قانونی ہیں ، حالانکہ ڈسک - پر مبنی بیک اپ مقام کے لحاظ سے اینٹی - کو روکنے کے قوانین کی خلاف ورزی کرسکتے ہیں۔

 

اختتامی خیالات

 

راسبیری پائی ہینڈ ہیلڈز کی اپیل پرانی یادوں یا لاگت کی بچت سے بالاتر ہے۔ یہ پروجیکٹس بنیادی الیکٹرانکس کے تصورات - وولٹیج ریگولیشن ، سیریل مواصلات پروٹوکول ، ان پٹ/آؤٹ پٹ انٹرفیسنگ - کو خلاصہ نظریہ کے بجائے عملی اطلاق کے ذریعے سکھاتے ہیں۔ جب آپ کے سولڈر مشترکہ دراڑیں اور اسٹارٹ بٹن وسط - گیم کام کرنا بند کردیتے ہیں تو ، آپ حقیقی خرابیوں کا سراغ لگانے کی مہارت سیکھتے ہیں جو درسی کتب بیان نہیں کرسکتے ہیں۔

جو چیز کامیاب عمارتوں کو ترک شدہ روٹی بورڈز سے الگ کرتی ہے وہ حقیقت پسندانہ توقع ہے - ترتیب۔ یہ فیکٹری کنسولز - میں کارٹریجز داخل نہیں کررہا ہے جب یہ کم پڑھنا چاہئے جب جی پی آئی او 17 زیادہ پڑھتا ہے ، یا جب آپ کی فریم کی شرح 60fps سے 45fps سے گرتی ہے تو جب بیٹری 3.6V سے نیچے آتی ہے۔ اطمینان کامل تقلید سے نہیں ہوتا ہے ، بلکہ ان مسائل کو حل کرنے سے ہوتا ہے جو آپ نے اپنے ڈیزائن کے فیصلوں کے ذریعے پیدا کیے ہیں۔

ان تعمیرات کے آس پاس کی کمیونٹی نمایاں طور پر معاون ہے۔ فورمز پر اجنبی ملٹی میٹر ریڈنگ کی دھندلی تصاویر سے آپ کے وولٹیج ریگولیٹر کے مسائل کی تشخیص کرتے ہیں۔ کوئی ڈسپلے کے لئے عین مطابق پن میپنگ کے ساتھ ایک گٹ ہب ریپوزٹری شائع کرتا ہے جس کے آپ استعمال کررہے ہیں۔ یہ باہمی تعاون کا مسئلہ {{3} solve حل کرنے سے مشترکہ سیکھنے کے تجربات میں مایوس کن تنہائی ہوسکتی ہے۔

سب سے اہم بات یہ ہے کہ راسبیری پائی ہینڈ ہیلڈ کی تعمیر اس بارے میں بصیرت فراہم کرتی ہے کہ کس طرح تمام صارفین کے الیکٹرانکس بنیادی سطح پر کام کرتے ہیں۔ "اسمارٹ فون" یا "لیپ ٹاپ" کا لیبل لگا ہوا بلیک باکس کم پراسرار ہوجاتا ہے جب آپ نے دستی طور پر بٹنوں کو روکنے کے لئے بٹنوں کو وائرڈ کیا ہے اور اسکرین ریفریشس کا پتہ لگانے کے لئے دانا کے ماڈیولز کو تشکیل دیا ہے۔ ڈیجیٹل دنیا ٹھوس - لفظی طور پر ، کسی آلے کی شکل میں ، جس کو آپ پکڑ سکتے ہیں اور سمجھ سکتے ہیں کیونکہ آپ نے خود ہر جز کو جمع کیا ہے۔