Watch

Apple II用ロードランナーのリバースエンジニアリング

Apple II用ロードランナーのリバースエンジニアリング

投稿者:  APPLE 日付:  2025年4月4日 いいね23件 閲覧数 2016 回

カリフォルニア州マウンテンビュー在住のプログラマー、ロバート・バルーク氏は、Apple IIシリーズ向けゲーム「ロードランナー」の完全なリバースエンジニアリングを発表しました。かつてApple IIで最も人気のあるゲームの一つであったロードランナーですが、このリバースエンジニアリングにより、ユーザーはゲームを再構築し、その内部構造を確認することができます。

main.pdfファイルは、このプロジェクトの文芸プログラミングドキュメントです。逆アセンブリの説明はソースコード内に含まれています。すべてのソースコードはPDFドキュメントから抽出し、再アセンブルすることができます。

この特定の逆アセンブリは、8ビット逆アセンブラDASMを使用して実行され、インターネットアーカイブのApple IIディスクイメージで見つかったものと同一のLode Runnerのバイナリを再現するために必要なすべてのソースコードを提供することを目的として実施されました:
 Lode_Runner_1983_Broderbund_cr_Reset_Vector.do

ロバートがこれまでにリバース エンジニアリングした他のゲームには、Apple II 用の Ali Baba や、Apple II の Rev 15 に付属する The Zork I Z-Machine などがあります。

Lode Runner データをダウンロードするには、Robert の Github ページ (
https://github.com/RobertBaruch/lode_runner_reveng ) をご覧ください。