Multiple Arcade Machine Emulatorコミュニティは数百のチップセットにわたる数千のアーケードゲームを保存しているが、一部のチップ上のDRMコードがROMファイルのコピーを妨げ、それらのタイトルはダンプされないままになっていた。回避策は乱暴かつ鮮やかである。チップをデキャップするのだ。硝酸とアセトンでキャップを剥がすと回路が露出し、一部のチップは素早い半田付けで対応できる一方、書き換え不能なマスクROMは視覚的に読み取ることができ、その0と1は拡大下で丸見えになる。

以前のクラウドファンディングによるデキャップの波は、Bubble Bobble、Galaga、Arkanoid、Street Fighter EXのチップをダンプしたが、2015年に主要メンバーが数十の希少チップを持ち逃げしたとの疑惑の中で崩壊した。Caps0ffプロジェクトはその役目を引き継ぎ、数百の未ダンプチップを購入・デキャップするための資金を集め、Bad Dudes、Mortal Kombat 4、Toaplanのシューティングゲームの分解記事を公開した。

セガのVirtua Racingに搭載された富士通製チップでは、コンピュータビジョンがデータを確実に抽出できなかったため、Caps0ffはクラウドソーシングによる転記ツールを構築した。ボランティアがダイの格子状拡大画像から1と0を読み取るのだ。最初のチップは88人のボランティアによって約15時間で完全に転記された。

チップが電気的にビットを明け渡さないなら、蓋を取ればよい。パッケージを酸でデキャップし、マスクROMの生の0と1を光学的に読み取るのだ。

DRMは電気的なダンピングを妨げたが、データは依然として目に見えるシリコンの特徴として物理的に存在している。

酸によるデキャップは高価で時間がかかるため、コストはクラウドファンディングを通じて社会化された。

マスクROMのビットは光学的に読み取ることができ、ハッキングの問題を転記の問題に変える。

人間の目はチームのコンピュータビジョンアルゴリズムに勝った——88人のボランティアが15時間で1つのチップを仕上げた。

媒体が物理的である場合、保存は保護に勝る。むき出しのシリコンに保存された秘密は、忍耐強い目と酸によっていずれ読み取られうる。

Caps0ffは、将来の転記に向けて約束されたツールの改善とともに、数百のチップのデキャップを続けた。この取り組みはApple IIの保存活動の現場と呼応するものであり、十分な時間を持つ歴史意識の高いファンの献身的な集団の前では、いかなるDRMスキームも生き残れないという点を示している。

出典をたどる

出典

  1. MAME devs are cracking open arcade chips to get around DRM Ars Technica · arstechnica.com ·