PicoBoot - これは、任天堂ゲームキューブの待望のIPL交換modchipです。オープンソースで、安価でインストールが簡単です。

(Raspberry Pi Pico (RP2040) based IPL replacement modchip for GameCube)

Created at: 2022-03-31 04:08:23
Language: Python
License: GPL-2.0

PicoBoot

PicoBoot

これは、任天堂ゲームキューブの待望のIPL交換modchipです。オープンソースで、安価でインストールが簡単です。

特徴

  • オープンソースです
  • 4ドルのRaspberryPiPicoボードを使用
  • 非常に簡単な取り付け、はんだ付けにわずか5本のワイヤー
  • ドライバーやプログラムなしで、USBケーブルを介してプログラム可能
  • 選択したDOLアプリを自動的に起動します
  • XenoGCのような改造よりも優れた「IPLインジェクション」アプローチを使用

ビデオガイドと機能の概要

🛠インストールガイド

前提条件

上記のリンクはアフィリエイトであり、私は小さな手数料を受け取ります💵これらの製品を購入した場合。上記のリンクを使用してくれたすべての人に感謝します🙏

点滅するラズベリーパイピコボード

最新のリリースページに移動し、ファイルをダウンロードし

picoboot.uf2
ます。
BOOTSEL
次に、ボタンを押したままRaspberryPiPicoボードをコンピューターに接続します。正しく行われている場合は、
RPI-RP2
大容量記憶装置が表示されます。
picoboot.uf2
ファイルをそのデバイスにドラッグアンドドロップします。正しくプログラムされている場合は、自動的にイジェクトされ、緑色のLEDが点灯します。PicoからUSBケーブルを抜き、ハードウェアのインストールを続行します。

SDカードの準備

SDカードをFAT32またはexFATにフォーマットします。ここから最新のスイスのリリースをダウンロードして

swiss_rXXXX.dol
ファイルを取得し、名前を変更し
ipl.dol
てSDカードのルートにコピーします。

ハードウェア図

よくある質問

XenoGCよりも優れているのかわかりません

XenoGCはドライブmodchipであり、ディスクデータにオンザフライでパッチを適用することしかできません。つまり、スイスを実行し、SDカードからゲームをプレイするには、ブートディスクを使用する必要があります。PicoBootは、まったく異なるアプローチを使用します。コンソールのブートシーケンス中にカスタムペイロードを注入します。これは、組み込みのGameCubeメニューの代わりに、任意のアプリケーションをロードできることを意味します。ディスクドライブが機能していなくても機能します。

modchipをインストールしましたが、コンソールが機能しません

ごめん。このmodchipをインストールすることによって生じたいかなる損害についても、私は責任を負いません。あなた自身の責任でそれをしてください!

他のRP2040ボードを使用できますか?

はい、どうぞ。ライセンス契約を尊重し、私があなたの取締役会をサポートすることを期待しないでください。PicoBootは、現時点では公式のRaspberryPiPicoモジュールのみをサポートしています。

XenoGCをインストールしても機能しますか?

はい、XenoGCをインストールして使用できます。

私はあなたの仕事に感謝します。なんらかの形でサポートできますか?

このプロジェクトは無料で、誰でも利用できます。とにかくそれをサポートしたい場合は、使用を検討してください❤️スポンサーボタン。

ファームウェアのコンパイル

RaspberryPiPico環境がマシンにセットアップされていることを確認してください。

Makefileと必要なすべてのビルドスクリプトをビルドします。

# cmake .

次に、起動するDOLファイルを取得して、処理スクリプトを実行します。

# ./process_ipl.py iplboot.dol ipl.h

ipl.h
出力ファイル名は変更しないでください。

準備ができて

ipl.h
ファイルが作成されたら、ファームウェアをビルドできます。

# make

すべてが機能した場合は

picoboot.uf2
、メインプロジェクトディレクトリに新しいファイルが作成されているはずです。
BOOTSEL
次に、Raspberry Pi Picoのボタンを押したまま、USBケーブルを接続します。新しい大容量記憶装置が登場します。
picoboot.uf2
ファイルを
RPI-RP2
デバイスにコピーします。完了すると、自動的に排出されます。ケーブルを外すと、すべて完了です。

栄誉殿堂

PicoBootを可能にするのを手伝ってくれた人々に感謝します:

謝辞