一般的なアプローチは、レガシー ゲームをホストしていた CPU やシステムのエミュレーターを実装し、ゲームのバイナリをそのまま (またはわずかに変更して) 実行することです。
このアプローチは確かに、元の作品の真の書き直し/移植ほど強力ではありません。たとえば、既存のバグを修正することさえできず、ゲームを何らかの方法で変更することはできませんが、再作成する場合にも非常に実用的です。 -単一のホストシステムを作成すると、数十の異なるゲームを実行できます.
アプリケーションを本格的に書き換え/移植するためのツールは、ソフトウェアのリバース エンジニアリングの一般的なツールです。
- 逆アセンブラー (特に、アーケード ゲームのプロデューサーに非常に人気のある Z80 CPU 用)
- 逆コンパイラ (ゲームがどの高次言語で書かれたかについての洞察がある場合)
- Google ;-) (インターネット検索エンジン全般を意味します)、対象となるゲーム (または同じシステムで作成されたゲーム) に関連する断片的なソース コードまたは情報でさえ、事業。
そのようなプロジェクトであまりにも進歩する前に、プロジェクトの合法性を主張し、関連する権利所有者などから正式な許可を求めることをお
勧めします.今では時代遅れのハードウェア/システム ホストで実行されている、長い間機能していなかったゲーム (!) が、「復活した」アプリケーションを売り込もうとしたときに (または無料でさえあったのでしょうか?) トラブルに巻き込まれたのは誰ですか?