1970 년대에 인기있는 상징적 인 Space Invaders 게임을 플레이하는 것은 1970 년대의 가장 인기있는 CPU 인 인텔 8080의 에뮬레이터입니다. t
1970 년대에 인기있는 상징적 인 우주 침략자 게임
이것은 1970 년대의 가장 인기있는 CPU 인 인텔 8080의 에뮬레이터입니다. 에뮬레이터가 작동한다는 것을 증명하기 위해 1978 년 Taito가 발표 한 우주 침입자 게임의 기계 코드를 실행합니다.
한두 명의 검토자가 현대 모바일 장치를위한 우주 침략자 게임을 작성하는 것은 그리 어렵지 않다고 언급했지만, 나는 그들이 요점을 놓치고 있다고 생각합니다! 이 앱은 주로 우주 침략자 게임이 아니며 Android OS 위에서 실행되는 인텔 8080의 에뮬레이터입니다. 에뮬레이터로드가 발생하여 원래 공간 침입자 객체 코드를 실행하지만 다른 8080 코드를 실행할 수 있습니다. 예를 들어, 에뮬레이터가 안드로이드에서 유서 깊은 CP/M 운영 체제를 실행하는 기초로 에뮬레이터를 사용할 수없는 이유는 없습니다 (MS-DOS는 8086 에뮬레이터가 필요합니다).
NB :이 앱은 Adobe Air (Adobe Integrated Runtime)를 사용합니다. Air는 본질적으로 Web FlashPlayer 코드이지만 독립형 제품으로 패키지되었습니다. Playstore에서 'Candy Crush Soda Saga'및 'Empire : Four Kingdoms'와 같은 Playstore에서 매우 인기있는 앱이 많이 사용되지만 개발자가 종종 다운로드의 일부로 런타임을 포장하기 때문에 이것을 깨닫지 못합니다. 나는이 앱을 런타임으로 세 가지 이유로 포장하지 않습니다.
i) 런타임을 다운로드하면 Adobe가 사용 가능한 즉시 Adobe에서 버그 및 취약성 수정을 얻을 수 있습니다. 많은 개발자처럼 런타임을 앱으로 포장 한 경우 (많은 개발자처럼) 이러한 수정 사항을 얻기 위해 새 버전의 앱을 게시 할 때까지 기다려야합니다.
ii) Adobe 런타임은 상당히 큽니다 (약 9 mg). 이 앱으로 공기를 포장하면 크기가 약 300k에서 9meg 이상으로 증가합니다!
iii) 에어 런타임이 공유됩니다. 한 번 다운로드하면 Air가 필요한 앱은 다운로드를 사용합니다 (그리고 다운로드는 Adobe가 필요할 때 업데이트됩니다).
배경:
이 에뮬레이터는 원래 Thibault Imbert (http://www.bytearray.org/?p=622)에 의해 개발되었습니다. 이 코드는 내 PC에서 완벽하게 실행되었지만 삼성 갤럭시 탭에서는 매우 느 렸습니다. 내가 한 일은 약간의 "조정"이며 몇 가지 버튼을 추가했습니다.
이미 언급 했듯이이 앱은 우주 침입자의 매우 빠른 구현을 찾고 있다면 많은 '개선 된'기능이 있습니다. 그것은 그 의도가 아닙니다. 이 앱은 주로 인텔 8080 CPU의 에뮬레이터라는 것을 잊지 마십시오. 여기서는 원래 공간 침입자 객체 코드를 실행하고 있습니다.
색상에 대한 메모 : 원래 게임은 단색으로 실행되었으며 모든 물체는 검은 색 배경에서 흰색이었습니다. 녹색 셀로판 스트립을 사용하여 색상의 환상 (녹색 보호 벙커)을 얻었습니다!
사과드립니다. 그러나 나는 당신에게 Green Cellophane 스트립을 모두 제공하여 Android 화면을 고정하여 보호 벙커의 색상을 변경할 수있는 위치에 있습니다! 이 효과를 너무 느리게하지 않고이 효과를 화면 복사 시간에 구현할 수 있는지 확인하겠습니다!
이 앱은 무료이며 단일 광고를 보내지 않습니다! IP 주소 나 다른 정보를 저장하지 않습니다!
추신 :이 앱을 백그라운드에서 실행하지 마십시오. 멈추십시오. 그렇지 않으면 배터리가 실제로 빨리 고갈됩니다! 업데이트 에서이 문제를 해결하겠습니다.