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 ) をご覧ください。