محاكي إنتل 8080

2025-01-19
محاكي إنتل 8080 تعلم التعليم
  • Android 7.0
  • Version: 1.4
  • 298.06KB
7.2
1
2
3
4
5
7.2(265)

محاكي إنتل 8080 -

العب لعبة Space Invaders الشهيرة التي اشتهرت في السبعينيات

هذا محاكي لـ Intel 8080، ربما وحدة المعالجة المركزية الأكثر شعبية في السبعينيات. ولإثبات عمل المحاكي، يقوم هنا بتنفيذ كود الآلة للعبة Space Invaders التي أصدرتها شركة Taito عام 1978.

علق واحد أو اثنين من المراجعين أنه ليس من الصعب كتابة لعبة Space Invaders للأجهزة المحمولة الحديثة، لكنني أعتقد أنهم أخطأوا الهدف! هذا التطبيق ليس في المقام الأول لعبة Space Invaders، بل هو محاكي لـ Intel 8080 الذي يعمل أعلى نظام التشغيل Android. يحدث أن يقوم المحاكي بتحميل وتنفيذ كود كائن Space Invaders الأصلي، ولكن يمكنه تنفيذ كود 8080 آخر. على سبيل المثال، لا أرى أي سبب يمنع استخدام المحاكي كأساس لتشغيل نظام التشغيل CP/M الموقر على نظام Android (سيتطلب MS-DOS محاكي 8086).

ملحوظة: يستخدم هذا التطبيق Adobe AIR (Adobe Integrated Runtime). AIR هو في الأساس كود FlashPlayer على الويب، ولكنه مُعبأ كمنتج مستقل. تستخدم العديد من التطبيقات المشهورة جدًا على متجر الألعاب AIR، على سبيل المثال "Candy Crush Soda Saga" و"Empire: Four Kingdoms"، لكنك لا تدرك ذلك لأن المطورين غالبًا ما يقومون بتجميع وقت التشغيل كجزء من التنزيل. لا أقوم بتجميع هذا التطبيق مع وقت التشغيل لثلاثة أسباب:

ط) من خلال تنزيل وقت التشغيل، ستحصل على إصلاحات الأخطاء والثغرات الأمنية من Adobe بمجرد إتاحتها. إذا قمت بتجميع وقت التشغيل مع التطبيق (كما يفعل العديد من المطورين)، فسيتعين عليك الانتظار حتى أقوم بنشر إصدار جديد من التطبيق للحصول على هذه الإصلاحات.

2) وقت تشغيل Adobe كبير جدًا (حوالي 9 ميجا). إذا قمت بتعبئة AIR مع هذا التطبيق، فسيزيد حجمه من حوالي 300 ألف إلى أكثر من 9 ميغا!

ج) يتم مشاركة وقت التشغيل AIR. يمكنك تنزيله مرة واحدة، وأي تطبيق يحتاج إلى AIR سيستخدم التنزيل (وسيتم تحديث هذا التنزيل بواسطة Adobe عند الحاجة).

خلفية:

تم تطوير هذا المحاكي في الأصل بواسطة Thibault Imbert (http://www.bytearray.org/?p=622). تم تشغيل هذا الرمز بشكل مثالي على جهاز الكمبيوتر الخاص بي ولكنه كان بطيئًا للغاية على جهاز Samsung Galaxy Tab. كل ما قمت به هو القليل من "التبديل"، وإضافة بعض الأزرار - كل الفضل في ذلك إلى Thibault!

كما ذكرنا من قبل، فإن هذا التطبيق ليس مناسبًا لك إذا كنت تبحث عن تطبيق سريع للغاية لـ Space Invaders، وربما مع الكثير من الميزات "المحسنة". وهذه ليست نيتها. لا تنس أن هذا التطبيق هو في المقام الأول محاكي لوحدة المعالجة المركزية Intel 8080. يحدث هنا تشغيل رمز كائن Space Invaders الأصلي.

ملاحظة حول اللون: تم تشغيل اللعبة الأصلية باللون الأحادي، وكانت جميع الكائنات بيضاء على خلفية سوداء. تم الحصول على وهم اللون (المخابئ الواقية الخضراء) باستخدام شرائح السيلوفان الخضراء!

أعتذر، ولكنني لست في وضع يسمح لي بتزويدكم جميعًا بشرائط السيلوفان الخضراء للصقها على شاشات Android الخاصة بكم لتغيير لون المخابئ الواقية! سأرى ما إذا كان من الممكن تنفيذ هذا التأثير في وقت نسخ الشاشة دون إبطاء الأمور كثيرًا!

هذا التطبيق مجاني ولا يرسل لك إعلانًا واحدًا! لا يقوم بتخزين عنوان IP الخاص بك أو أي معلومات أخرى عنك على الإطلاق!

ملاحظة: لا تترك هذا التطبيق قيد التشغيل في الخلفية. توقف عن ذلك، وإلا فسوف تستنفد بطاريتك بسرعة كبيرة! سأصلح هذا في التحديث.

ما الجديد في الإصدار الأحدث 1.4

تم آخر تحديث في 9 ديسمبر 2015، الإصدار 1.4 - خطأ مزعج حيث يستمر اللاعب في التحرك (ربما في الاتجاه العكسي) عند تحرير الزر الأيسر أو الأيمن. هذا الإصلاح يجعل هذا أقل احتمالاً لحدوثه. إذا وجدت أن هذا التحديث يعمل على إصلاح المشكلة التي كنت مهذبًا للغاية بحيث لم تتمكن من تقديم شكوى بشأنها، فأخبرني بذلك عن طريق مراسلتي عبر البريد الإلكتروني على graham.jolley.apps@gmail.com. شكرًا!

اقرأ المزيد

لقطات الشاشة

التنزيلات الشائعة