インテル 8080 エミュレータ

2025-01-19
インテル 8080 エミュレータ 教育学習
  • Android 7.0
  • Version: 1.4
  • 298.06KB
7.2
1
2
3
4
5
7.2(265)

インテル 8080 エミュレータ -

1970 年代に人気を博した象徴的なスペース インベーダー ゲームをプレイする

これは、おそらく 1970 年代で最も人気のある CPU である Intel 8080 のエミュレータです。エミュレータが動作することを証明するために、ここでは 1978 年にタイトーからリリースされたスペース インベーダー ゲームのマシン コードを実行します。

1 人か 2 人のレビュアーが、現代のモバイル デバイス向けにスペース インベーダー ゲームを書くのはそれほど難しくないとコメントしていますが、私はそれらは要点を見逃していると思います。このアプリは主にスペース インベーダー ゲームではなく、Android OS 上で実行される Intel 8080 のエミュレータです。たまたま、エミュレータがオリジナルのスペース インベーダー オブジェクト コードをロードして実行しますが、他の 8080 コードも実行される可能性があります。たとえば、Android 上で由緒ある CP/M オペレーティング システムを実行するための基盤としてエミュレータを使用できない理由がわかりません (MS-DOS には 8086 エミュレータが必要です)。

注意: このアプリは Adob​​e AIR (Adobe Integrated Runtime) を使用しています。 AIR は本質的に Web FlashPlayer コードですが、スタンドアロン製品としてパッケージ化されています。 「Candy Crush Soda Saga」や「Empire: Four Kingdoms」など、Playstore で非常に人気のあるアプリの多くは AIR を使用していますが、開発者はダウンロードの一部としてランタイムをパッケージ化していることが多いため、これに気づきません。次の 3 つの理由から、このアプリをランタイムとともにパッケージ化しません。

i) ランタイムをダウンロードすると、バグや脆弱性の修正が公開され次第、アドビから入手できます。 (多くの開発者がそうしているように) ランタイムをアプリにパッケージ化した場合、これらの修正を入手するには、私がアプリの新しいバージョンを公開するまで待たなければなりません。

ii) Adob​​e ランタイムは非常に大きい (約 9 メガ)。このアプリで AIR をパッケージ化すると、そのサイズは約 300k から 9meg 以上に増加します。

iii) AIR ランタイムは共有されます。一度ダウンロードすると、AIR を必要とするすべてのアプリがそのダウンロードを使用します (そのダウンロードは必要に応じて Adob​​e によって更新されます)。

背景:

このエミュレータはもともと Thibault Imbert (http://www.bytearray.org/?p=622) によって開発されました。このコードは私の PC では完璧に動作しましたが、Samsung Galaxy Tab では非常に遅かったです。私が行ったのは、少しの「微調整」と、いくつかのボタンの追加だけです。これはすべて Thibault の功績です。

すでに述べたように、このアプリは、おそらく多くの「改善された」機能を備えたスペースインベーダーの超高速実装を探している場合には適していません。それはその意図ではありません。このアプリは主に Intel 8080 CPU のエミュレータであることを忘れないでください。ここでは、たまたまオリジナルのスペース インベーダー オブジェクト コードが実行されています。

色に関する注意: オリジナルのゲームはモノクロで実行され、すべてのオブジェクトは黒の背景に白でした。色の錯覚 (緑色の保護バンカー) は、緑色のセロファン ストリップを使用して得られました。

申し訳ありませんが、Android スクリーンに貼り付けて保護バンカーの色を変えるための緑色のセロファンを皆さんに提供する立場にありません。画面のコピー時に、速度をあまり低下させずにこの効果を実装できるかどうかを確認してみます。

このアプリは無料で、広告は一切送信されません。 IP アドレスやその他の情報は一切保存されません。

PS: このアプリをバックグラウンドで実行したままにしないでください。やめないと、バッテリーがすぐに消耗してしまいます。これはアップデートで修正します。

最新バージョン 1.4 の新機能

最終更新日: 2015 年 12 月 9 日 v1.4 - 左または右ボタンを放すとプレーヤーが (おそらく逆方向に) 動き続ける迷惑なバグ。この修正により、この問題が発生する可能性が大幅に低くなります。このアップデートにより、これまで丁寧すぎて文句を言うことができなかった問題が解決された場合は、 [email protected] にメールでお知らせください。ありがとう!

続きを読む

スクリーンショット

人気ダウンロード