制作Shiny Gen
日本語 ▾

Cart64について

Cart64は、Game Boy ColorとGame BoyのゲームをNintendo 64で遊べるようにする無料ツールです。.gbcまたは.gbファイルをドロップすると、N64フラッシュカート用の.z64カートリッジができあがります。中身は、N64向けに書いた私たち独自のGame Boy Colorプレイヤーと、手を加えていないあなたのゲームです。

Cart64とは

しくみをわかりやすく

本体側

Game Boy ColorとN64では、プロセッサがまったく違います。Cart64プレイヤーはN64のメインプロセッサ(VR4300)上で動き、ゲームの実行中にGame Boyのプロセッサのコード(SM83)をN64自身のコード(MIPS)に変換します。これはリコンパイラと呼ばれ、ゲームを十分な速さで動かすための要です。N64の2つ目のプロセッサであるRSPが、画面の描画とサウンドを担当します。

カートリッジは、libdragonのオープンソースでクリーンルーム設計のブートコード(IPL3)で起動します。Cart64のカートリッジには、NintendoのコードもBIOSも一切含まれていません。

ブラウザ側

カートリッジメーカーは、WebAssemblyにコンパイルした小さなプログラムです。ゲームのヘッダーを読んでカートリッジの種類とセーブサイズを調べ、動かせないゲームは受け付けず、プレイヤーと手を加えていないゲームをひとつの.z64にまとめて、フラッシュカート用のセーブタイプ(SRAMまたはFlashRAM)を設定します。これはすべてあなたのデバイス上で行われ、ファイルがアップロードされることはありません。

セーブと時計

バッテリーセーブはフラッシュカートのセーブ用メモリに保存され、電源を切っても消えません。時計機能のあるゲームは、遊んでいる間は時刻を刻みます。フラッシュカート自身の時計を使うバージョンを準備中です。

ファイルは手元に残ります

使ったファイルに関する情報は、中身も、ファイル名も、タイトルも、デバイスの外に一切出ません。このサイトが保管するのは、イベント、国、流入元ごとの匿名の日別カウントだけです。Cloudflare Web Analytics(Cookieなし)を使い、メールアドレスはお知らせに登録した場合にのみ保管します。すべての内容はプライバシーページに記載しています。

ゲーム

Cart64はあなたが用意したファイルをまとめるだけで、所有していないゲームのホスト、掲載、リンクは行いません。Shiny Genで作った無料ゲームが3本ついています:きらめきモンスターズ カラー、Shiny 道わたり、火花の庭。トップページにあります。

制作:Shiny Gen

Cart64は、AIゲームメーカーのShiny Genが制作しています。ゲームを説明すればShiny Genが作ってくれます。ROMとしてダウンロードできる本物のGame Boy Colorゲームも作れます。それらのゲームはCart64でも使えるので、自分だけのGBCゲームを作って64で遊べます。

Shiny Genを試す

お問い合わせ

ご質問やトラブルは[email protected]まで。ゲームファイルは送らないでください。

Cart64は、NintendoおよびModRetroとは提携しておらず、承認も受けていません。Game Boy、Game Boy Color、Nintendo 64、N64の名称は、Cart64が何に対応しているかを説明するためにのみ記載しています。