لعب لعبة الغزاة الشهيرة الشهيرة في السبعينيات من القرن الماضي محاكي لـ Intel 8080 ، وربما تكون وحدة المعالجة المركزية الأكثر شعبية في السبعينيات. لإثبات ر
Play the iconic Space Invaders game popular in the 1970s
This is an emulator for the Intel 8080, probably the most popular CPU of the 1970s. To prove the emulator works, here it executes the machine code for the Space Invaders game released by Taito in 1978.
علق واحد أو اثنين من المراجعين أنه ليس من الصعب كتابة لعبة الغزاة الفضائية للأجهزة المحمولة الحديثة ، لكنني أعتقد أنهم يفوتان هذه النقطة! This app isn't primarily a Space Invaders game, it's an emulator for the Intel 8080 running on top of the Android OS. It just so happens the emulator loads and executes the original Space Invaders object code, but it could execute other 8080 code. على سبيل المثال ، لا أرى أي سبب لعدم استخدام المحاكي كأساس لتشغيل نظام تشغيل CP/M الموقر على Android (سيتطلب MS-DOS محاكي 8086).
NB: This app uses Adobe AIR (Adobe Integrated Runtime). AIR is essentially the web FlashPlayer code, but packaged as a standalone product. تستخدم العديد من التطبيقات الشائعة جدًا على Playstore Air ، على سبيل المثال "Candy Crush Soda Saga" و "Empire: Four Kenddoms" ، لكنك لا تدرك ذلك لأن المطورين غالبًا ما يقومون بتعبئة وقت التشغيل كجزء من التنزيل. I don't package this app with the runtime for three reasons:
i) By having you download the runtime you will get bug and vulnerability fixes from Adobe as soon as they are made available. إذا قمت بتعبئة وقت التشغيل مع التطبيق (كما يفعل العديد من المطورين) ، فسيتعين عليك الانتظار لي لنشر نسخة جديدة من التطبيق للحصول على هذه الإصلاحات.
ii) The Adobe runtime is quite big (about 9 meg). If I packaged AIR with this app, its size would increase from about 300k to over 9meg!
iii) The AIR runtime is SHARED. You download it once, and any app that needs AIR will use the download (and that download will be updated by Adobe as and when required).
خلفية:
This emulator was originally developed by Thibault Imbert (http://www.bytearray.org/?p=622). This code ran perfectly on my PC but was EXTREMELY slow on my Samsung Galaxy Tab. All I've done is a bit of "tweaking", and added a few buttons - all credit to Thibault!
كما ذكرنا سابقًا ، هذا التطبيق ليس لك إذا كنت تبحث عن تطبيق سريع للغاية لغزاة الفضاء ، ربما مع الكثير من الميزات "المحسنة". That is not its intention. Don't forget this app is primarily an emulator for the Intel 8080 CPU. Here it just so happens to be running the original Space Invaders object code.
A note about colour: The original game ran in monochrome, all the objects were white on a black background. The illusion of colour (the green protective bunkers) was obtained using green cellophane strips!
أعتذر ، لكنني لست في وضع يسمح لي بتزويدكم جميعًا بشرائط السيلوفان الخضراء للتمسك بشاشات Android لتغيير لون المستودعات الواقية! I will see if this effect can be implemented at screen copy time without slowing things down too much!
This app is free and does not send you a single ad! It doesn't store your IP address or any other information about you whatsoever!
PS: don't leave this app running in the background. Stop it, or it will deplete your battery really quickly! I will fix this in an update.