كيفية استخدام Mednafen لتحويل Linux Box الخاص بك إلى Arcade



جرب أداة القضاء على المشاكل

Mednafen هو محاكي متعدد الأنظمة يستخدم لتنفيذ كود تشغيل وحدة التحكم في الألعاب في بيئة GNU / Linux. تم تصميم المحاكي للاستخدام مع ملفات ROM من العديد من منصات الألعاب الشائعة المختلفة. إنه يسمح لجهاز كمبيوتر Linux أو جهاز محمول أن يعمل مثل SNES أو Sega Genesis أو GameBoy. لا تختلف المحاكاة بشكل كبير عن الأجهزة الأصلية ، مما يجعلها جذابة لأولئك الذين يريدون تجربة أصيلة أثناء اللعب. يقال إن الاسم المتعارض للتكنولوجيا يأتي من 'My Emulator Doesn Need a Frickin’ Excellent Name. ' كتطبيق مفتوح المصدر ، لم يتم تصميم mednafen لقراصنة البرامج لتبادل ملفات ROM عبر الإنترنت. بدلاً من ذلك ، فإن التطبيق مخصص للهواة واللاعبين للعب ألعاب المجال العام المنزلي دون الحاجة إلى أجهزة أصلية. يمكن أيضًا استخدامه بشكل مقبول مع الألعاب التي يكتسبها اللاعبون بشكل قانوني من واجهة خارجية متصلة بخراطيش أصلية. أي استخدام لـ mednafen في سياقات أخرى هو ضد اتفاقية المستخدم.



ومع ذلك ، هناك المئات من ألعاب البيرة المحلية لوحدات التحكم هذه والمتوافقة تمامًا مع منصة mednafen. يمكنك بسهولة الحصول على المحاكي من المستودعات التي توفرها توزيعة Linux الخاصة بك. ما عليك سوى استخدام مدير الحزم الذي اعتدت عليه. يحاكي البرنامج نوع الرقائق الدقيقة التي تحتاجها ملفات ROM للتشغيل تحت أجهزتها الأصلية. حتى أجهزة الكمبيوتر التي تحتوي على موارد نظام فقر الدم نسبيًا يمكنها تشغيل العديد من عناوين البيرة المنزلية بهذه الطريقة.



الطريقة 1: تشغيل ملفات ROM Homebrew باستخدام mednafen

بافتراض أنك قمت بالفعل بتثبيت البرنامج واكتسبت بشكل قانوني ملف ROM محلي ، افتح نافذة طرفية بالضغط باستمرار على CTRL + ALT + T أو ابدأ تشغيله من قائمة التطبيقات أو Whisker. في موجه CLI ، اكتب الأمر التالي:



mednafen /path/to/homebrew/game.rom

استبدل المسار بأي ملف تحاول بدء تشغيله. يدعم أحدث إصدار من البرنامج ملفات ROM للأنظمة الأساسية التالية:

- الآن سفر التكوين



- لون الجيب والجيب NeoGeo

- بانداي وندر سوان

- محرك الكمبيوتر SuperGrafx

- PC-FX

- TurboGrafx 16

- الفتى الافتراضي

- NES & SNES

- GameBoy و GameBoy Color و GameBoy Advance

- أتاري لينكس

عند بدء تشغيل البرنامج ، ستلاحظ تدفق البيانات في نافذة المحطة الطرفية. ستظهر نافذة أخرى فوقه. تعمل اللعبة داخل هذه النافذة. تتعامل المعلومات الواردة في هذا القسم مع محول الرسومات ومشكلات التوافق الأخرى. يمكن أن تكون هذه المعلومات مفيدة للغاية إذا كنت تحاول استكشاف أخطاء ملف ROM عنيد وإصلاحها ، ولكن يمكنك بشكل عام تجاهل معظمها. إذا توقفت لعبتك عن العمل ولم تتمكن من الخروج منها باستخدام مفتاح Esc ، فيمكنك في الواقع التركيز على النافذة الطرفية مرة أخرى والضغط على CTRL + C لإيقافها تمامًا. سيترك برنامج mednafen Terminal بعد ذلك بعض العبارات الساخرة قبل الخروج.

2016-12-02_012120

في ظل الظروف العادية ، يؤدي الضغط على Esc إلى إنهاء اللعبة. سيؤدي الضغط على F11 بدلاً من ذلك إلى إجراء إعادة تعيين ثابت على لعبتك. هذا هو نفس ركوب الطاقة على وحدة تحكم ألعاب فيديو أصلية. يرجى أن تضع في اعتبارك أن ALT + Enter هي المجموعة المستخدمة لإدخال بيئة ملء الشاشة. بينما يرتبط F11 عادة بأوامر ملء الشاشة ، فإن دفعه في mednafen سيعيد ضبط لعبتك. توفر خيارات ملء الشاشة دقة أفضل بكثير من تلك التي يتم تشغيلها في مجرد نافذة. ستعمل هندسة النوافذ افتراضيًا على كل ما هو منطقي للنظام الأساسي الذي تمت كتابة ROM المعني. إذا كانت GameBoy أو GameBoy Color ROM ، فمن المفهوم أنها ستقدم دقة أقل بكثير من تلك المكتوبة لـ TurboGrafx 16 أو وحدة تحكم مماثلة. سيعتمد عمق اللون على توقعات الأجهزة أكثر من أجهزتك الخاصة أيضًا. سيساعد وضع نافذة في وضع ملء الشاشة أيضًا على تقليل مقدار تمزق الشاشة الذي ستختبره.

2016-12-02_012203

الطريقة الثانية: حفظ الألعاب وإدارتها

بينما يمكن لـ mednafen محاكاة نفس النوع من عمليات حفظ النسخ الاحتياطي للبطارية التي تستخدمها الخراطيش الأصلية المحددة للأجهزة ، إلا أنها تدعم أيضًا استخدام حالات الحفظ. يقوم البرنامج بإنشاء ملف يخزن المحتويات الدقيقة لما كان يمكن أن يكون في عناوين ذاكرة الوصول العشوائي الخاصة برمز تشغيل اللعبة إذا كان يعمل تحت أجهزة أصلية. هذه في الأساس لقطات من الأجهزة الافتراضية. لأخذ واحدة ، اضغط على مفتاح F5. سترى رسالة في الجزء السفلي من الشاشة التي تمت مضاهاتها تشير إلى 'الحالة 0 محفوظة'.

2016-12-02_012255

إذا كنت ستدفع F5 مرة أخرى ، فسيؤدي ذلك إلى الحفظ مباشرة فوق الحالة السابقة التي كنت تحفظها. يؤدي هذا إلى الكتابة فوق أي معلومات تم الاحتفاظ بها في حالة الحفظ السابقة.

2016-12-02_012337

تمثل كل حالة حفظ ملف بيانات منفصلًا داخل دليل .mednafen في الدليل الرئيسي. يتم الاحتفاظ بها في حالة مضغوطة في دليل فرعي بعنوان mcs ، ولكل منها امتداد ملف يشير إلى الحالة التي تنتمي إليها. يمكنك دائمًا نسخها إلى محرك أقراص آخر إذا كنت تريد نسخها احتياطيًا ، ولكن لا يجب أن تحاول تعديلها بنفسك. يمكنك إفساد اللعبة في هذه العملية. إذا كنت ترغب في تغيير حالة الحفظ ، فاضغط على رقم من 0 إلى 9 على لوحة المفاتيح ، وستتلقى شاشة تعرض لك قواعد بيانات مختلفة يمكنك من خلالها حفظ حالة. يوفر لك هذا رفاهية الحصول على ما يصل إلى عشر مرات حفظ لكل لعبة تلعبها. بمجرد تحديد رقم ، اضغط على F5 للحفظ تحته. احرص جيدًا على التأكد من أنك لا تقوم بحفظ لعبة موجودة عن طريق الخطأ.

2016-12-02_012415

اضغط على F7 لتحميل حالة الحفظ التي حددتها حاليًا ، ولاحظ حقيقة أن كل حالة حفظ تعرض لك لقطة شاشة منفصلة لمساعدتك في معرفة مكان الحفظ. يمكنك الضغط - لتحريك فتحة حالة حفظ واحدة لأسفل و = لتحريك فتحة حالة حفظ واحدة لأعلى. هذا يجعل من الممكن تغيير الفتحات بسهولة أثناء اللعب. على عكس الأجهزة الفعلية ، ستعمل عمليات الحفظ بغض النظر عن المنطقة. نظرًا لأن ملفات ROM الخاصة باللعبة المعنية هي برامج مجانية لتبدأ بها ، فإنها تفتقر إلى حد كبير إلى رموز المنطقة.

قد ترغب في حفظ الحالات وتحميلها بشكل متكرر لتجاوز منطقة صعبة من اللعبة ، أو ربما لمعرفة النتيجة النهائية للاختيارات المختلفة التي يمكن أن تتخذها شخصية اللاعب.

4 دقائق للقراءة