Играйте в культовую игру Space Invaders, популярную в 1970 -х годах, является эмулятором Intel 8080, вероятно, самый популярный процессор 1970 -х годов. Чтобы доказать т
Играйте в культовую игру Space Invaders, популярную в 1970 -х годах
Это эмулятор для Intel 8080, вероятно, самый популярный процессор 1970 -х годов. Чтобы доказать, что эмулятор работает, здесь он выполняет машинный код для игры Space Invaders, выпущенной Taito в 1978 году.
Один или два рецензента прокомментировали, что не так сложно написать игру «Космические захватчики» для современных мобильных устройств, но я думаю, что они упускают из виду! Это приложение, в первую очередь, не в игре Space Invaders, это эмулятор для Intel 8080, работающего на вершине ОС Android. Это происходит так, что эмулятор загружает и выполняет исходный код объекта Space Invaders, но он может выполнить другой код 8080. Например, я не вижу причин, по которой эмулятор не может быть использован в качестве основы для запуска почтенной операционной системы CP/M на Android (MS-DOS потребует эмулятора 8086).
NB: Это приложение использует Adobe Air (Adobe Integrated Stime). Воздух - это по сути код веб -флешплеер, но упакованный в качестве отдельного продукта. Многие очень популярные приложения в PlayStore используют Air, например, «Candy Crush Soda Saga» и «Империя: четыре королевства», но вы не понимаете, что это, поскольку разработчики часто упаковывают время выполнения как часть загрузки. Я не упаковываю это приложение со временем выполнения по трем причинам:
i), заставив вас загрузить время выполнения, вы получите исправления ошибок и уязвимости от Adobe, как только они станут доступными. Если бы я упаковал время выполнения с приложением (как это делают многие разработчики), вам придется подождать, пока я опубликует новую версию приложения, чтобы получить эти исправления.
ii) Средство выполнения Adobe довольно большое (около 9 мег). Если бы я упаковал воздух с этим приложением, его размер увеличится с 300 тыс. До более 9 мг!
iii) Время выполнения воздуха разделено. Вы загружаете его один раз, и любое приложение, которое требует Air, будет использовать загрузку (и эта загрузка будет обновлена Adobe по мере необходимости).
Фон:
Этот эмулятор был первоначально разработан Thibault Imbert (http://www.bytearray.org/?p=622). Этот код отлично работал на моем компьютере, но был очень медленным на моей вкладке Samsung Galaxy. Все, что я сделал, это немного «настройка» и добавил несколько кнопок - все кредитование Thibault!
Как уже упоминалось, это приложение не для вас, если вы ищете сверхвысшую реализацию космических захватчиков, возможно, с множеством «улучшенных» функций. Это не его намерение. Не забывайте, что это приложение в первую очередь является эмулятором для процессора Intel 8080. Здесь это так, как оказалось, запускает оригинальный код объекта Space Invaders.
Примечание о цвете: оригинальная игра работала в монохромном виде, все объекты были белыми на черном фоне. Иллюзия цвета (зеленые защитные бункеры) были получены с использованием зеленых целлофановых полос!
Я прошу прощения, но я не в состоянии снабжать вас всеми зелеными целлофановыми полосками, чтобы придерживаться экранов Android, чтобы изменить цвет защитных бункеры! Я посмотрю, можно ли реализовать этот эффект во время копии экрана, не замедляя вещи слишком много!
Это приложение бесплатно и не отправляет вам ни одного объявления! Он не хранит ваш IP -адрес или какую -либо другую информацию о вас вообще!
PS: Не оставляйте это приложение, работающее в фоновом режиме. Остановите это, или это очень быстро истощает вашу батарею! Я исправлю это в обновлении.