任天堂のゲーム&ウオッチでファミコンやゲームボーイのゲームをエミュレートできるようになりました

任天堂のゲーム&ウオッチでファミコンやゲームボーイのゲームをエミュレートできるようになりました

任天堂のゲーム&ウオッチは、そのよく知られた内部ハードウェアと熱心なハッカーによる多くのハードワークのためにハッキングされました。





いくつかの巧妙な探偵の仕事は、任天堂のレトロなスローバックマシンの自作ゲーム開発の基礎を築きました。





コマンドプロンプトディレクトリを変更する方法

任天堂のゲーム&ウオッチでお気に入りのレトロゲーム

YouTuberスタックスマッシング 任天堂のゲーム&ウオッチをハックする方法に関する一連のビデオをリリースしました。これは単純なプロセスではありませんが、これまでのところ、NESとゲームボーイのエミュレーションは、必須のDoomポートと一緒に基本的な状態で実行されています。





このハッキングは、ニンテンドーゲームアンドウオッチが使用する電子機器が原因で発生する可能性があります。 STM32H7B0は、広く使用されているSTM32チップファミリの一部です。これらのチップは多くの趣味のマイクロコントローラーボードにあり、チップセットのデバッグピンを介して読み取りおよび変更できます。このチップは1MBのSPIフラッシュチップとペアになっており、メインプロセッサで何が起こっているかに関するデータを収集するためにも使用できます。

偶然にも、ニンテンドーゲームアンドウオッチのPCBは、STM32チップをピンヘッダーとして再プログラミングするために必要なすべてのピンを公開しています。しかし、任天堂がSTM32のセキュリティ機能であるチップの直接読み取りを停止する製造フラグを設定していたため、チップのファームウェアへのアクセスは困難であることが判明しました。



ハードウェア探偵の仕事は報われる

ファームウェアにアクセスできないため、ハードウェアでカスタムROMを実行するのは困難ですが、スタックスマッシングでは、チップのRAMと個別のSPIフラッシュチップにアクセスできました。彼はRAMとSPIフラッシュから収集したデータを使用して、ROMのロードに使用された暗号化を理解し、最終的にはハッキングされたバージョンのマリオブラザーズを実行するように変更しました。

次のタスクは、任天堂のファームウェアをチップからダンプしてバックアップできるようにする方法を見つけることでした。この手順を実行しないと、通常、デバイスを再プログラムしようとすると、デバイスが永続的に機能しなくなり、コンソールが「ブリック」する可能性があります。





スウェーデンのハードウェアハッカーであるKonradBeckmannとチームを組んだ後、彼らはSPIフラッシュチップからカスタムコードを実行することで、ニンテンドーゲームアンドウオッチのファームウェア全体をオフロードできることを発見しました。

これで、いつでも変更を元に戻すことができることを知って、心ゆくまでハッキングするためのすべてが整った。 Konrad Beckmannは、Twitterで新しい自由を有効に活用するために時間を無駄にしませんでした。





ここから、信じられないほどのハードワークの後、カスタムエミュレーターが形になり始めました。現在の取り組みは、任天堂のゲーム&ウオッチ向けの使いやすい自作セットアップの作成に重点を置いています。

まだ初期段階ですが、自作の任天堂のゲーム&ウオッチのコードと手順は、stacksmashingの GitHubページ

共有 共有 つぶやき Eメール NintendoSwitchはNESよりも成功しています

日本のビデオゲームメーカーは、最新の財務報告書に印象的な売上高を掲載しています。

次を読む
関連トピック
  • DIY
  • テックニュース
  • 任天堂
  • ハッキング
著者について イアン・バックリー(216件の記事が公開されました)

Ian Buckleyは、ドイツのベルリンに住むフリーランスのジャーナリスト、ミュージシャン、パフォーマー、ビデオプロデューサーです。マッドサイエンティストになることを期待して、執筆中やステージ上にいないときは、DIYの電子機器やコードをいじっています。

イアン・バックリーのその他の作品

ニュースレターを購読する

ニュースレターに参加して、技術的なヒント、レビュー、無料の電子書籍、限定セールを入手してください。

起動可能なDVDを作成する方法
購読するにはここをクリックしてください