في مكان ما داخل أحد الأدراج، تتسبب بطارية تالفة ببطء في تدمير قطعة من تاريخ الألعاب. هذه هي الحقيقة الصامتة التي تواجه الآلاف من أجهزة الألعاب المحمولة ذات شاشات LCD من حقبتي الثمانينيات والتسعينيات، وهي بالضبط المشكلة التي يحاول BrickEmuPy حلها.
تم إنشاء BrickEmuPy بواسطة المطورين Azya52 و Andrei Cherniaev، وهو محاكي لأجهزة الألعاب المحمولة ذات شاشات LCD مبني بلغة Python باستخدام PyQt6. نجح المشروع بالفعل في حفظ أكثر من 60 لعبة كلاسيكية محمولة، بدءاً من Tamagotchis و Digimon Digivices وصولاً إلى ساعات اليد Legend of Zelda و Super Mario التي كانت تمثل طقساً أساسياً من طقوس الطفولة. والأهم من ذلك، يبدو أنه أول مشروع ينجح في استخراج (dump) بيانات ألعاب سلسلة Nintendo Mini Classics الملحقة بسلاسل المفاتيح من أجل المحاكاة.

احصل على اشتراك GTA+ لمدة شهر واحد عند الطلب المسبق.
اطلب GTA 6 مسبقاً الآن
استخراج بيانات Nintendo Mini Classics الذي يغير قواعد اللعبة
أكد المطورون في 16 يوليو أنهم نجحوا في استخراج بيانات نسخة Nintendo Mini Classics Soccer (1998/2004)، حيث نشروا: "تم الآن استخراج ومحاكاة لعبة Nintendo Mini Classics Soccer (1998/2004). على حد علمي، هذه هي أول لعبة من سلسلة Mini Classics يتم استخراج بياناتها. آمل أن أتمكن من العثور على المزيد من الألعاب من هذه السلسلة."
الأمر هنا هو: كانت سلسلة Nintendo Mini Classics عبارة عن إحياء لسلسلة Game and Watch الأصلية بحجم سلسلة المفاتيح، والحصول على ملف ROM نظيف من هذه الأجهزة الصغيرة يعد عملاً معقداً حقاً. فالأجهزة مصممة لغرض محدد، والرقائق غامضة، ولم يكن أحد يسعى فعلياً للهندسة العكسية للعبة بحجم سلسلة مفاتيح. وهذا ما يجعل هذا الاستخراج تحديداً أمراً لافتاً. إذا تم كسر حماية نسخة Soccer، فإن بقية تشكيلة Mini Classics، بما في ذلك إصدارات Donkey Kong Jr. و Mario's Cement Factory و Parachute، تصبح هدفاً واقعياً.
بالنسبة لمهووسي الحفاظ على الألعاب القديمة (Retro)، يعادل هذا العثور على لوحة ألعاب (arcade board) لم يتم استخراج بياناتها من قبل. أصبحت وحدات Mini Classics الفعلية أصعب في العثور عليها بحالة جيدة، وتلك التي تظهر في سوق المستعمل غالباً ما تعاني من تآكل نقاط تلامس البطارية أو فشل في أجزاء شاشة LCD.
أكثر من 60 لعبة وما زال العدد في ازدياد، بما في ذلك الألعاب الغريبة حقاً
الألعاب التي يتجاوز عددها 60 لعبة والموجودة بالفعل في مكتبة BrickEmuPy ليست مجرد ألعاب Nintendo الشهيرة. يغطي المشروع نطاقاً واسعاً من نتاج عصر LCD الغريب والرائع والمثير للجدل في آن واحد. فكر في أجهزة Tiger Electronics المحمولة، وألعاب Systema، وفئة كاملة من الأجهزة المحمولة غير المعروفة التي اعتمدت على تنسيق Game and Watch دون أي من لمسات Nintendo الاحترافية.
هذا التنوع مهم. فالألعاب المعروفة، مثل Game and Watch Donkey Kong أو سلسلة مفاتيح Zelda، ستنجو على الأرجح بفضل اهتمام الجامعين وحدهم. أما الأجهزة الغامضة حقاً فهي التي تختفي. فمثلاً، لعبة LCD ترويجية تم توزيعها كجائزة مع علامة تجارية للوجبات الخفيفة، أو جهاز محمول بزرين وموضوع مزدوج محير، ليس لديه أي فرصة تقريباً للبقاء في شكل مادي قابل للعب لمدة 30 عاماً أخرى.
تعد مشاريع الحفاظ على الألعاب مثل BrickEmuPy المسار الواقعي الوحيد لهذا النوع من الأجهزة. إن استخراج ملف ROM وتوثيق تخطيط أجزاء شاشة LCD يعني أن اللعبة ستوجد بشكل مستقل عن شكلها المادي، وهو النوع الوحيد من الخلود الذي يمكن للعبة بلاستيكية من عام 1993 أن تأمل فيه واقعياً.
ما يعنيه هذا لجهود الحفاظ على الألعاب القديمة بشكل أوسع
يعاني عصر LCD من نقص حقيقي في الاهتمام من قبل مجتمع الحفاظ على الألعاب. ركزت مشاريع المحاكاة تاريخياً على الأنظمة القائمة على الخراطيش (cartridges) حيث يكون استخراج ملفات ROM أمراً مباشراً وتكون الأجهزة موثقة جيداً. تعمل ألعاب LCD بشكل مختلف: فملف "ROM" غالباً ما يكون رقاقة مخصصة، والشاشة عبارة عن مجموعة ثابتة من الأجزاء بدلاً من شبكة بكسل، ومنطق اللعبة مدمج في أجهزة لم يكن مقدراً لها أبداً أن تخضع للهندسة العكسية.
نهج BrickEmuPy في بناء نموذج برمجي دقيق لكل من المنطق وتخطيط أجزاء شاشة LCD هو الطريقة الصحيحة للقيام بذلك. إنه إعادة إنشاء أكثر دقة من مجرد تسجيل لقطات فيديو للألعاب، وهو البديل الكسول الذي لجأ إليه بعض الأرشيفيين.
بالنسبة لأي شخص نشأ مع أجهزة Nintendo المحمولة، فإن دليل إصدارات Pokémon FireRed و LeafGreen الحصرية هو تذكير بمدى عمق إرث ألعاب Nintendo المحمولة، والذي يمتد إلى ما هو أبعد من عصر LCD وصولاً إلى جيل GBA. كانت Mini Classics جسراً بين تلك العوالم، ويبدو أن الحفاظ عليها بشكل صحيح قد تأخر كثيراً.
المشروع مفتوح المصدر ومستضاف على GitHub، مما يعني أن المطورين الآخرين يمكنهم المساهمة باستخراج بيانات إضافية وتوسيع المكتبة. وبالنظر إلى أن خط Mini Classics وحده يتضمن متغيرات متعددة عبر أسواق مختلفة، فلا يزال هناك الكثير من العمل الذي يتعين القيام به. المفتاح هنا هو مشاركة المجتمع: يمكن لمطور واحد كسر حماية نسخة Soccer، لكن رسم تخطيط أجزاء شاشة LCD بالكامل لكل متغير إقليمي من كل لعبة Mini Classics يتطلب المزيد من الأيدي العاملة.
لأي شخص مهتم بمجال الألعاب القديمة بشكل أوسع، تغطي أدلة الألعاب الخاصة بنا كل شيء بدءاً من إصدارات Nintendo الحديثة وصولاً إلى عصر الأجهزة المحمولة. وإذا كنت ترغب في معرفة كيف يرتبط إرث Nintendo المحمول بالإصدارات الحالية، فإن دليل تداول Pokémon Pokopia Gimmighoul يوضح أن الامتياز التجاري لا يزال يجد طرقاً جديدة لإبقاء الجامعين منخرطين بعد عقود من شحن وحدات Game and Watch الأولى.








