自作ゲーム(ビデオゲーム)

コンテンツへジャンプ
フリー百科事典『ウィキペディア』より
( 3DS homebrewからリダイレクト

Homebrewとは、ユーザーがプログラムできるように設計されていない、 独自のビデオゲーム機向けに愛好家が作成したソフトウェアを指す用語です

多くのビデオゲームコンソールの公式ドキュメントは、ライセンスを取得した開発者のみが利用できる場合が多く、また、ROMカートリッジ暗号化された CD-ROMなど、配布を困難にするストレージ形式が採用されている場合もあります。また、多くのコンソールでは、不正な開発を防ぐため、ハードウェア制限が設けられています。

自作ゲームのターゲットは、商業的にもはや重要ではない、あるいは生産されておらず、グラフィックや計算能力が簡素なゲームであることが多い。これには、Atari 2600Nintendo Entertainment SystemWiiNintendo 3DSWii UGenesisDreamcastGame Boy AdvancePlayStationPlayStation 2などが含まれる(ただしこれらに限定されない)。開発には、コミュニティが管理する非公式のツールチェーンや、 Net YarozeLinux for PlayStation 2Microsoft XNAなどの公式開発キットが使用される[ 1 ]

Homebrew コミュニティ内のいくつかのグループは、Homebrew の使用を可能にするために課せられたハードウェアおよびソフトウェアの制限を回避するだけでなく、コンソール用の非公式のゲームやソフトウェアを作成しています。

開発

[編集]

古いシステム向けの新しいゲームは、通常、エミュレータを使用して開発されます。新しいシステムの開発では、正確なエミュレータが不足しているため、通常は実際のハードウェアが使用されます。しかし、多くの古いシステムでは、実際のコンソールハードウェアを使用する努力がなされてきました。Atari 2600のプログラマーは、カスタムカートリッジボードに接続するためにEEPROMを書き込んだり、 Starpath Superchargerを介してオーディオ転送を使用したりすることができます。Game Boy Advanceの開発者は、この点でGBAフラッシュカートリッジを使用するいくつかの方法を持っています

第一世代コンソール

[編集]

オデッセイ

[編集]

2009年、『オドボール』は1973年以来初めてマグナボックス・オデッセイ社が開発したゲームとなった。プロデューサーはロバート・ヴィンチグエラ[ 2 ]で、彼はその後もオデッセイ社向けに数々のゲームを手掛けてきた。2011年7月11日には、『ドッジボール』がクリス・リードによって発売された[ 3 ] 。

第二世代ゲーム機

[編集]
Atari 2600ダックアタック! (2010)

Atari 2600

[編集]

チャンネルF

[編集]

ROMカートリッジを採用した最初のゲーム機であるフェアチャイルド・チャンネルF向けに、いくつかのゲームがプログラムされています。最初のリリースとして知られているのは、ショーン・リドルによる『ライトアウト』のクローン版で、SABA#20チェスゲームをマルチカートリッジに改造する方法が説明されていました。[ 4 ]テトリスのバージョンもあり、2008年には『ビデオカート27:パックマン』がフェアチャイルド・チャンネルFの生産終了以来初めてフルプロダクションで発売されたゲームとなりました。

第3世代/第4世代ゲーム機

[編集]

NES / ファミコン

[編集]

任天堂エンターテインメントシステムにはいくつかのコンパイラが用意されていますが、Atari 2600と同様に、ほとんどの開発は6502アセンブリ言語で行われています。NESの自作ソフト開発における障害の一つは、物理カートリッジの製造が比較的難しいことですが、サードパーティ製のフラッシュカートリッジが存在するため、オリジナルのNESハードウェアで自作ソフトの開発が可能です。[ 5 ]

2023年4月、NES用の新しいプログラミング言語であるNESFabがリリースされました。[ 6 ]このプログラミング言語はC#C++をベースとしており、システム向けソフトウェアの開発を比較的迅速かつ効率的に行うことができます。このリリースにより、NES向けの自作ゲームが増加し、その中にはMorphcat GamesのMosh-Lift [ 7 ]やNikusoftの Ballooney [ 8 ]などがあります。

NESカートリッジには、システム機能を拡張するために様々なカスタムプロセッサが使用されています。MMC3のように、対象となるマッパーが広く使用され、頻繁に複製されている場合を除き、ほとんどのプロセッサは古いカートリッジを漁る以外に複製が困難です。また、ディスクリートロジックのみで構成されている場合もあります。MMC5チップを使用している非公式ゲームの一つに、パリソフトによる『ストリートファイターIIザ・ワールドウォリアー』のNES移植版『ストリートファイターIIノスタルジックエディションあります。 [ 9 ]

初代ファミコンとそのクローン機は非正規のゲームをプレイできますが、初代NESの10NESハードウェアロックアウト機構により、カートリッジの製造が困難になっています。10NESチップは、ハードウェアに小さな変更を加えることで永久に無効化できます。再設計されたNES(新型NES、またはニューファミコンとも呼ばれる)には10NESチップが搭載されていません。

ジェネシス / メガドライブ

[編集]

Sega Genesis には物理的なロックアウト メカニズムがなく (代わりにソフトウェア エンコーディングに依存している)、システム用のソフトウェアのリリースが容易になっています。

このシステム用のフラッシュ カートリッジはいくつか製造されており、その中には、ウクライナの開発者 krikzz が開発したセガ ジェネシス用の Everdrive および Mega Everdrive シリーズのフラッシュ カートリッジや、TerraOnion の MegaSD などがあります。

物理カートリッジとしてリリースされたゲームの例としては、『Pier Solar and the Great Architects』『Paprium』 、そして『Teenage Queen』の移植版などがあります。他には、Genesis版の『Sacred Line Genesis』『Coffee Crisis』『Frog Feast』 、そしてセガCD版『Mighty Mighty Missile』などがあります。

2018年のゲーム「タングルウッド」は、オリジナルのセガジェネシス開発ハードウェアを使用して開発されたことで注目されました。[ 10 ]

TurboGrafx-16 / PCエンジン

[編集]

TurboGrafx -16 / PCエンジンの自作ソフトシーンは比較的小規模です。最初の自作ソフトは2002年のMindRecのImplodeで、このシステムの最後の公式リリース( 1999年のPCエンジン用Dead of the Brain I & II )の数年後でした。このタイトルはCD-ROMでリリースされました。2年後、MindRecはCD-RでMeteor Blaster DXをリリースしました。CDフォーマットの変更に関する彼らの公式発表は、ガラスマスタリングソフトウェアがシステムが想定する非正統的なCD構造のスタイルを突然処理できなくなったため、CD-ROMにプレスすることができなかったというものでした。5年後、Aetherbyte StudiosはBerzerkのクローンであるInsanityをプレスCD-ROMでリリースし、プレスできないCDという概念を払拭しました。Aetherbyteはその後、 「AbCARD 」と呼ばれる新しいHuCardデザインのプロトタイプを作成し、製造しました。これはコンソールと完全に互換性がありました。エーテルバイトは1987年の発売以来、PCエンジンの30周年を祝いました。[ 11 ]

このコンソールにはHuCと呼ばれるCコンパイラが1つありますが、2005年以降公式に更新されていません。MagicKitアセンブラは一般的に[誰によって? ]コンソールの事実上のアセンブラとみなされており、HuCに含まれています。HuC/MagicKitの追加ラ​​イブラリには、Aetherbyte Studiosが開発したサウンドエンジンSquirrelと、開発者がSuperGrafxビデオハードウェアやアーケードカードに容易にアクセスできるようにするTomattheousが開発したSGX/ACDライブラリがあります。

cc65 C コンパイラはコンソールと互換性がありますが、開発ライブラリはサポートされていません

TurboGrafx CDのオリジナルゲームとしては、FX Unit Yuki: The Henshin Engine [ 12 ] [ 13 ]や2012年のMysterious Songの移植版などがいくつか製作されている。2025年には、Special Ninja Squadのデモ版がHuCardフォーマットでこのシステム向けにリリースされた。[ 14 ]

スーパーファミコン

[編集]

Bung EnterprisesはGame Doctor SFハードウェアシリーズをリリースしました。これにより、ユーザーはゲームをコピーし、新しいゲームをSNESハードウェアで実行できます。ROMはGame Doctor SFフォーマットに変換し、3.5インチフロッピーディスクに書き込むことができます。1.6メガバイトにフォーマットされたフロッピーディスクには、最大12メガビットのゲームを保存できます。代替デバイスとして、TototekのSuper Flashがあります。これは、カートリッジ内のフラッシュメモリチップに複数のゲームを書き込むことができます。これにより、最大48メガビットのゲームを作成できます。このシステムはCコンパイラとの互換性も備えています。[ 15 ]フランスのファンの間で、コナミのAsterix beat 'em upを移植した言語プログラムへの関心が高まっています。 [ 16 ]

ランアンドガンゲーム「アリーシャの冒険」は、オリジナルのスーパーファミコン開発ハードウェアを使用しました。[ 17 ] WaterMelonのアクションロールプレイングゲーム(コードネームProjectN)は、現在開発中のSNES用の新しい自作ゲームです。[ 18 ] Dottie -dreads nought-は、2021年のSNESdev Game Jamでリリースされました。[ 19 ] [ 20 ] 2022年のSupercookedでリリースされました。 [ 21 ]

ネオジオMVS、AES、CD

[編集]

Neo-Geo ホームカートおよびアーケードシステムは、自作ソフト開発の難しい候補となる可能性があります。Neo-Geo AES (Advanced Entertainment System) および MVS (Multi-Video System) カートリッジには、ビデオ用とサウンド用の 2 つの独立したボードがあります。カートリッジをシステム用にプログラムする場合、カートリッジはある意味ではアーケードボードであるため、古い ROM チップを新しくプログラムしたものに交換する必要があります。Fast StrikerおよびGunlordをリリースした NGDevTeamは、独自のボードを印刷し、独自の ROM チップをはんだ付けしただけです。ただし、カスタム BIOS をプログラムすると、Universe Bios のロゴが壊れて見える場合があります。ただし、Neo-Geo CD のプログラミングは、カートリッジのプログラミングよりも簡単です。CD 自体には、実際にはサウンドとビデオの両方をそれぞれ含めることができます。ゲーム プログラムのメガビット数に応じて、ロード時間は異なります。メガビット数が少ないCDゲームは一度しかロードしませんが、メガビット数が多いCDゲームはシーン間やラウンド間でもロードできます。2014年現在、Neo Xyxなど、他の完全版ゲームも物理ディスクでの発売が予定されています。[要出典] [ 22 ]

ネオジオ・ユニバースBIOSのプログラマーであるRazoola氏は、2019年1月23日時点で、2人プレイに対応した「スケルトン・ゲーム・ドライバー」の開発に取り組んでいました。このROMは、破損したユニバースBIOS画面を修正するとともに、未改造/ストックのネオジオMVSまたはAESで動作させることを目的としています。[ 23 ]

『レイジョン』は、オリジナルのネオジオゲームを現代のゲーム機、この場合はニンテンドースイッチに移植した例である。 [ 24 ]

ゲームボーイ

[編集]

ゲームボーイで自作ソフトをプログラムするためのツールキットやユーティリティが数多くあります。携帯型ゲーム機のゲームのROMハックも利用可能です。また、他の家庭用ゲーム機や携帯型ゲーム機のゲームをゲームボーイ用に非公式に移植したものやデメイクもあります。例としては、PlayStation用ゲーム『悪魔城ドラキュラX 月下の夜想曲』のデメイク、[ 25 ]、悪名高いPhilips CD-i用ゲーム『ゼルダの冒険』の移植、[ 26 ] [ 27 ] 、そして『スタントレースFX』の移植などがあります[ 28 ] [ 29 ]

オオヤマネコ

[編集]

Lynxのリリース直後、最初のHomebrew開発キットがリリースされました。これは後にBLLと名付けられました(Atari JaguarのBJLと同じ開発者によって開発されたためです)。当初、BLLでのゲーム開発にはAtari STと同様に65C02アセンブリ言語が使用されていましたが、すぐにcc65のサポートが追加されました。近年、Homebrewシーンでは数多くの新しいゲームが開発されています。

第5世代ゲーム機

[編集]

ジャガー

[編集]
Atari Jaguarは1999年にオープンプラットフォームとして宣言されました

最初の愛好家が開発したAtari Jaguarゲームは1995年にリリースされました。これはJSTEtrisと呼ばれるテトリスのバージョンです。カスタムBIOSを搭載したJaguarと、Atari STで動作するBJL [ 30 ]という自作開発キットを使用して書かれました。 [ 31 ] 1998年にJTSからAtari Corporationのすべての知的財産資産を購入した後[ 32 ] Hasbro Interactiveは1999年5月14日に、Jaguarのすべての権利を放棄し、このコンソールをオープンプラットフォームと宣言したと発表しました。[ 33 ] [ 34 ]この発表の後、AtariAge、B&C Computervisions、Piko Interactive、Songbird Productions、Telegames、Video61などの開発者とパブリッシャーが、これまで未完成だったJaguarの過去のゲームといくつかの新しいゲームをリリースしました。[ 35 ]

コンソールのエミュレーションはまだ限られているため、コーディングにはBJL改造Jaguarを使用したSkunkboard開発カートリッジ、または公式Alpine開発キットのいずれかを使用して、実機を使用します。商用ゲーム「BattleSphere Gold」には、開発を支援するJUGS(Jaguar Unmodified Game Server)も含まれています。[ 36 ]

ゲームはカートリッジCD 、またはその両方の形式でリリースされます。ほとんどの開発者は、オンラインフォーラムで作品を公開するか、独立系出版社を通じてカートリッジで作品を公開しています。どちらのシステムにも地域制限がないため、すべてのタイトルがリージョンフリーです。初期のCDリリースの一部は暗号化されておらず、暗号化されていないCDゲームを実行するには、B&CのJaguar CD Bypass Cartridge [ 37 ]またはRebootのJagtopia (Freeboot)プログラムをCDに書き込む必要がありましたが[ 38 ]、Atari MuseumのCurt VendelがカートリッジとCDの両方の形式のバイナリと暗号化キーをリリースしたため、開発用ハードウェアを必要とせずにゲームを実行できるようになりました。[ 39 ] Jaguar DのクラックされたBIOSをシステム内部にはんだ付けすることができます。 [ 40 ]

STからJaguarへのコンバージョンもあり、これはAtari STからJaguarへのタイトルの移植を伴い、いくつかの機能強化が含まれる場合があります。[ 41 ]これらは無料でダウンロードできますが、一部のタイトルは2016年8月3日に販売されました[ 42 ] [ 43 ] [ 44 ]また、現時点では、E-JagFest、JagFestなどのシステム専用のフェスティバル、またはAtariAge経由でオンラインでライセンス供与され販売されています[ 45 ]

PC-FX

[編集]

PC-FX用のHomebrew開発キットは1つしか知られておらず、 GNUコンパイラコレクションバージョン2.95.1に基づいています。Mednafenの作者はpcfxlibと呼ばれるコンパイラ用のライブラリの開発を開始しましたが、関心が低かったため中止されました。その後、trap15がliberisという新しいライブラリの開発を開始しました。このツールチェーンはLinux環境向けに設計されていますが、 cygwinでも使用できます。現在までにPC-FX用のHomebrewタイトルはリリースされていませんが、Aetherbyte StudiosとEponasoftはどちらもこのコンソール用の新しいソフトウェアの開発に興味を示しています

プレイステーション

[編集]

プレイステーションでは、 MODチップまたはダブルスワップトリックを使用することで、どのモデルでもゲームを作ることができます。また、「tonyhax」と呼ばれるソフトMOD/セーブゲームのエクスプロイトもあります。必要なのは、 PCSDK、そしてコンソールとの間でファイルをアップロードおよびダウンロードするための「Comms Link」デバイスです

PlayStationでHomebrewを起動するもう一つの方法は、ソフトモッドである「UniROM」です。UniROMは、パラレルポート(旧型コンソールの場合)経由で接続されたチートデバイスにインストールすることで動作し、焼き込んだCDとシリアルポート経由でカスタムコードをロードできます。

Homebrewは元々、ソニーが「ネットやろぜ」という形で推進し、長年大きな盛り上がりを見せていました。しかし、ネットやろぜの公式サイトは2009年半ばに閉鎖され、ソニーはシステムと、コンソールを所有していたユーザーへのサポートを停止しました。

サターン

[編集]

セガサターンの全モデルは、趣味の開発に使用できます。サターンモデル1の改造チップは、何年も新しい改造チップを製造していないようで、しばらくの間入手困難になっています。そのため、残された選択肢は、スワップトリックを実行するか、サターンモデル2の改造チップを大幅に改造するかの2つだけです

モデル2でHomebrewを実行するには、Modチップの2点をブリッジし、ModチップからSaturn電源ユニットへの配線をはんだ付けし、CD-ROMリボンケーブルが差し込まれている場所に差し込むだけで済みます。モデル2ではアクセスランプがないため、スワップトリックの実行はモデル1よりも困難です。

もう一つの方法は、「PseudoSaturn」と呼ばれるロック解除方法です。これはCyber​​Warrior2000氏によって作成されたプログラムで、「Pro Action Replay」カートリッジのファームウェアを悪用します。このプログラムにより、ほとんどのSaturnモデルのリージョン、周波数、CDプロテクトが解除されます。インストーラーを実行するには、改造されたSaturn本体か、スワップトリックが必要です。インストーラーはカートリッジのFlashROMにコードを読み込みます。その後、カートリッジのロックが解除され、バックアップから自作ソフトまで、ほとんどのソフトウェアが実行できるようになります。

また、ヨハネス・フェッツ氏によって開発されたJo-Engineと呼ばれる新しい開発エンジンも登場しており、これにより2Dゲームの開発が容易になりました。[ 46 ]このエンジンは現在、セガ・グラフィック・ライブラリ(SGL)なしで2Dゲームをコンパイルできます。XL2社による別のエンジンであるZ-Tremeエンジンは、ソニック・ザ・ヘッジホッグの完全3Dゲーム「Sonic Z-Treme」の開発につながりました。[ 47 ] Z-Tremeはセガ・ベーシック・ライブラリ(SBL)とセガ・グラフィック・ライブラリ(SGL)を使用しています。

バーチャルボーイ

[編集]

任天堂のバーチャルボーイにはリージョンロックはありませんが、フラッシュカートリッジのFlashBoyとFlashBoy+が発売されて初めて、自作ゲームシーンが成長し始めました。これまで未発売だった2つのゲーム、「バウンドハイ!」「ニコちゃんバトル」 (フェイスボールの日本版)がリリースされました

2015年には、熱心なファンがコナミのサイバーパンクポイントアンドクリック ゲーム「スナッチャー」をバーチャルボーイプラットフォームに移植した。[ 48 ] [ 49 ] [ 50 ] ゆめにっきのファンゲーム「レッドスクエア」は、2019年のドリームダイアリージャムのために6週間で制作された。[ 51 ] [ 52 ]

ニンテンドー64

[編集]

ニンテンドー64のホームブリューシーンは、1997年1月にDoctor V64と呼ばれるゲームバックアップデバイスの発売後に始まりました[ 53 ]。多くの愛好家が、このデバイスを使って独自のコードをシステム上で実行しました。開発者は、公式ツールではなく、ホームブリューコミュニティのメンバーが開発した非公式ツールを使用することがよくありました[ 54 ] 。Doctor V64は、一部の公式開発者によっても使用されており、 『Turok: Dinosaur Hunter』などのゲームの作成に使用されました

プレゼンス・オブ・マインドとして知られるNintendo 64の自作デモシーン大会は、現在は閉鎖されているNintendo 64の自作開発ウェブサイトDextroseの主催で、1997年、1998年、1999年に開催された。各大会の参加者は、当時自作開発でまだ人気があったDoctor V64ユニットを使用した。[ 53 ] [ 55 ] [ 56 ] 2000年にもプレゼンス・オブ・マインド大会を開催する計画があったが、この頃にはコンソールの人気が衰えていたため、実現には至らなかった。当時、近年のコンソールの人気の衰えと、2002年4月の生産終了が重なり、コンソールの自作開発は停滞していた。

2006年5月、NeoMyth Flashcartとして知られる新しいフラッシュカートリッジが発表され、Nintendo 64でHomebrew開発が再び活発化しました。[ 57 ] 2009年5月、ジェニファー・テイラーは「LibDragon」として知られるNintendo 64用の非独占 SDKの開発を開始しました。 [ 58 ] 2010年4月、開発者マーシャル・Hによって、カスタムプログラムやコードを実行するための開発者向けフラッシュカートリッジ「64drive」がリリースされました。[ 59 ] 2012年、Everdriveシリーズのフラッシュカートリッジで知られるウクライナの開発者krikzzは、Everdrive 64として知られるNintendo 64用のフラッシュカートリッジを開発し、これもHomebrew開発に使用されました。[ 60 ]

2020年8月、Nintendo 64のHomebrewシーンのメンバーによってN64Brew Wikiが設立され、Nintendo 64、その周辺機器、関連ソフトウェアに関する正確なドキュメントを提供しています。[ 61 ]また、このサイトでは2020年から毎年ゲームジャム開発コンテストを開催しており、[ 62 ] [ 63 ] [ 64 ] 1990年代後半のコンテストのデモシーンではなく、ゲーム制作に焦点を当てています。 また、審査員やゲームの開発者へのインタビューも開催しており、[ 65 ] [ 66 ] [ 67 ]元Nintendo 64開発者のアラン・フィンドレー、デビッド・ドークニール・ヴォスジャイルズ・ゴダードなどが含まれています。

2025年現在、Nintendo 64はHomebrewコミュニティで活発に活動しており、コミュニティのメンバーによって数多くのゲームやユーティリティがリリースされています。現在、約6,000人のメンバーがNintendo 64 Homebrewシーンで活動しています。[ 68 ]

16ビットのトップダウンシューティングゲーム「ゼノクライシス」は、ニンテンドー64版がROMカートリッジで発売された。[ 69 ]

ニンテンドー64では、NES、SNES、ネオジオ、ゲームボーイ、ゲームボーイカラー、さらにはScummVMなど、古いゲームシステムやコンピューター用の自作エミュレータも多数利用可能です。[ 70 ] [ 71 ] [ 72 ] [ 73 ] [ 74 ] [ 75 ]

第6世代ゲーム機

[編集]

ドリームキャスト

[編集]

北米でのドリームキャストの商業的寿命はわずか2年未満でしたが、製造中止から10年経った今でも活発な自作ソフト開発の場に恵まれています。ドリームキャストのBIOSはMIL-CD対応でしたが、この欠陥により、改造チップを使わずにCD-Rからソフトウェアを実行できてしまうという問題がありました。セガはこれに対応し、2000年11月以降に製造されたすべてのドリームキャストのBIOSからMIL-CDのサポートを削除しました。

このゲーム機は、商用の自作ソフトの開発で特に有名である。注目すべきプロジェクトの一つにBleemcast!エミュレーターがある。これはPlayStationのゲームをこのシステムでプレイするために作られたブートディスクのシリーズで、オリジナルのゲーム機よりもビジュアル的に強化されている。より新しい独立系リリースとしては、RedSpotGamesがリリースしたLast HopeDUX [ 76 ]などがありどちらもシューティングゲームである。これらのリリースはKallistiOS開発システムを使用して書かれた。フリーウェアの高水準開発言語FenixとBennuGDの移植版がゲーム開発に利用可能であり、DIV Games Studioの多くのゲームが移植されているほか、もともとこのシステム用に書かれたものもある。

プレイステーション2

[編集]

PlayStation 2の初期バージョンには、PS1ゲームとの互換性を扱うBIOS部分にバッファオーバーフローのバグがありました。ハッカーたちはこれをPS2 Independence Exploit(2003年8月に公開)と呼ばれる抜け穴に利用し、自作ソフトウェアの使用を可能にしました。自作ソフトウェア開発の他の選択肢としては、 Modチップの使用や、PS2ハードドライブとHD Loaderの利用などがあります。ヨーロッパとオーストラリアでは、PS2のバンドルデモディスクにYabasicインタープリターが無料で付属していた時期がありました。これにより、エンドユーザーはPS2用の簡単なプログラムを作成することができました。これは、特定のソフトウェアが搭載されている場合にコンソールを「コンピューター」と定義することで、イギリスで課税を回避しようとした試み(失敗に終わった)の一環でした。[ 77 ] NetBSDプロジェクトの移植版と、Debianベースの代替ディストリビューションであるBlackRhino GNU/LinuxもPS2向けに提供されています。

ソニーは2002年にPS2用の公式Linuxベースのオペレーティングシステムをリリースしました。キットにはキーボードマウスネットワークアダプタ、HDDが含まれていました。北米版は1年後に販売が中止されましたが、キットはすぐに在庫切れになりました。しかし、欧州版はその後もかなり長い間販売されていました。キットはリージョンコード付きのDVDから独自のインターフェース(ランタイム環境)をインストールすることで起動するため、北米版と欧州版のキットはそれぞれの地域のPS2システムでのみ動作します。

Free McBoot または FMCB (2008 年 5 月に最初にリリース) と呼ばれる最近の開発では、古いエクスプロイト (Independence Exploit) で必要だったトリガー ディスクなしで Homebrew プログラムを起動できるようになり、また、機能するディスク ドライブのない未改造システムでも Homebrew を使用できるようになりました。ただし、各メモリ カードにエクスプロイトをインストールするには、インストーラーを起動するために既にエクスプロイト/改造されたシステム、または起動用のアプリをロードして実行可能およびリンク可能形式(ELF) バイナリに起動できるブート イメージ (ネットワーク アダプターと HDD も必要) が必要です。インストールはメモリ カードにキー付けされており、マルチインストールを実行しない限り、最初にインストールしたのと同じバージョンのコンソールでのみ使用できます。このエクスプロイトの唯一の欠点は、各メモリ カードにインストール/コンパイルする必要があることです。あるメモリ カードから別のメモリ カードに単にコピーするだけでは機能しません。このエクスプロイトは、2008年後半以降に製造された最新の薄型PS2(BIOS 2.30以降を搭載したSCPH-9000x後期モデル)では動作しませんが、それ以前のすべてのモデルでは動作します。Free McBootの最新バージョン(バージョン1.90以降)では、オリジナルの「ファット」モデルPS2とネットワークアダプターを使用することで、ソニー製およびソニー製以外のHDDからインストールおよび起動する機能も備えています。[ 78 ]このサポートはFree HDBootまたはFHDBと呼ばれています。いくつかの小さな問題はありますが、光学ディスクドライブや物理メモリーカードを必要とせずに、HDDから完全にゲームをプレイできるようになりました。Free McBootとFree HDBootは、ユーザーがPS1/PS2のセーブファイルをメモリーカードからUSBドライブにコピーできることでも注目に値します。これは通常、DexDriveなどのツールでのみ可能な機能です。

エクスプロイトをインストールすると、メモリカードやUSBドライブから署名のない実行ファイル(ELF形式)が起動される可能性があります。このようなプログラムには、エミュレーター、メディアプレーヤー、ハードドライブ管理ツール、PCベースまたはNASベースのファイル共有などが含まれます。自作プログラム(例:「SMSメディアプレーヤー」[ 79 ])を使用すると、コンソールを使用して様々なオーディオファイル形式(MP3OMAOgg VorbisAACFLACAC3)を聴いたり、様々なビデオ形式(DivX / XviDMPEG1MPEG2AVIコンテナ内のMPEG4-ASP)を視聴したりすることができます。ゲームやその他の署名されていないソフトウェアは、コンソールに接続された任意のデバイス(外付けUSB / FireWireサムドライブ/ハードディスクドライブ(FAT32およびexFATのみ)、初期リビジョンのコンソールの内蔵ハードディスクドライブ、ネットワーク共有(WindowsネットワークまたはPS2ホスト:プロトコル)、CD-R(W)/DVD±R(W)光ディスク(改造システムまたはパッチを当てたディスク)など)でプレイおよび実行できます。古いコンピュータやゲームシステムの自作エミュレーターもPS2用に多数開発されています。[ 80 ]

ミニDVD

[編集]

ニンテンドーゲームキューブでは、著作権侵害防止のため、PS2やXboxの標準DVDドライブではなく、独自のMiniDVDベースのドライブとメディアを使用しているため、自作ソフトの開発は困難になりがちでした。また、PlayStation 2のようなUSBポートやHDDポートがないため、接続性も制限されています

ニンテンドーゲームキューブのディスクを市販のDVDバーナーで書き込む際の障害は、バーストカッティングエリア、つまりディスクの最も内側のリングにある「バーコード」です。この領域はほとんどのバーナーではアクセスできず、非常に高価なディスクプレス機でしか書き込みできません。長い間、ニンテンドーゲームキューブで自作ソフトウェアを実行する唯一の方法は、ファンタシースターオンラインエピソードI & IIのパッチシステムのエクスプロイトを使用する方法で、ユーザーはゲームとブロードバンドアダプタを見つける必要がありました。これらは両方とも、後継作(ファンタシースターオンラインエピソードI & II Plusという名前)がリリースされたため、オリジナルのPSOがそれ以降ほとんど販売されず、また、ニンテンドーゲームキューブのオンラインゲームの選択肢が非常に限られていたためブロードバンドアダプタが店頭にあまり並んでいなかったため、入手が困難でした。

2019年8月現在、最も一般的な方法は、Action Replayをメモリーカードスロットに挿入したSDカードアダプターと組み合わせて使用​​し、ユーザーがSDカードまたはイーサネット経由でhomebrewを実行できるようにすることです。別の方法としては、modchipを使用して、ディスクドライブを介してGameCubeでMiniDVD-Rからhomebrewを実行できるようにすることです。別の方法としては、セーブゲームのエクスプロイトを使用するもので、改造されたゲームのセーブファイルをGameCubeのメモリーカードに転送し、公式ゲームによってロードされたときに任意のコード実行をトリガーして、メモリーカード、SDカード、またはその他のメディアからカスタムソフトウェアを実行できるようにします。[ 81 ]ニンテンドーゲームキューブのケースはフルサイズのDVD-Rに適合しないため、サードパーティ製の交換用ケースが利用可能です。

ニンテンドーゲームキューブ用の自作ソフトウェアは、主に他のシステム用のエミュレーターと、いくつかの人気のある自作ユーティリティで構成されています。Swiss「オールインワンの自作ユーティリティ」で、ファイルブラウザや、プログレッシブスキャンや16:9ワイドスクリーンなど、公式にはサポートされていない異なるビデオモードをソフトウェアに強制的に使用させる機能などを備えています。[ 82 ] Game Boy Interfaceは、ゲームボーイプレーヤー用の自作ソフトウェアフロントエンドであり、ゲームボーイ、ゲームボーイカラー、ゲームボーイアドバンスのゲームから高品質の映像をキャプチャするためによく使用されます。[ 83 ]

16ビットのトップダウンシューティングゲーム「ゼノクライシス」は、ゲームキューブ版が物理光ディスクでリリースされました。[ 69 ]

Xbox

[編集]
モッドチップを搭載したMicrosoft Xbox

Xbox本体、ファームウェアを難読化するために暗号署名コードなど、複数の対策を講じています。自作コードを実行する主な方法は、改造されたMicrosoft BIOSをフラッシュできるModチップをインストールすることでした。このBIOSにより、システムは署名なし実行ファイル(XBE)を起動し、リージョンコードやビデオモードなどのハードウェア変数を制御できるようになりました。Microsoftの公式開発キット( XDK )が流出したことで、自作プログラマーはXbox用の代替GUI(ダッシュボードと呼ばれる)、ゲーム、アプリケーションを作成できるようになりました。

007: Agent Under FireMech AssaultSplinter Cellなどの市販ゲームを利用したソフトモッドは、ハードウェアを改造することなく永続的なソフトモッドインストーラーを実行できるように開発されました。この手法では、改変されたフォントファイルとサウンドファイルを用いて、Xbox にスタックバッファオーバーフローを発生させ、自作ダッシュボードを読み込ませます。この状態になると、Xbox は起動時に自作ゲームやアプリケーションを実行できるようになります。このようなソフトモッドには、Rocky5 ソフトモッドツール(市販ゲームをオプションで実行できるメソッドを持つ)が含まれます。

Xbox は標準の PC ライブラリを使用しているため、自作ゲームの作成は比較的簡単で、PC プログラマーが利用できるライブラリの大部分は Xbox 自作プログラマーも利用できます。

Xbox向けの自作ゲームで最も一般的なものの一つは、ソースコードが公開されたりリークされたりしたPCゲームの移植版です。多くのPCゲームのクラシック版がXbox向けにリリースされていますが、そのほとんどはXDKで作成されているため、入手が制限されています。これらの移植版はIRCP2Pブラウザでしか入手できません。

Xboxシステムは、その高い処理能力により、PCから移植されたエミュレーターの実行にも非常に優れています。Nintendo 64PlayStationなど、前世代までのシステムをエミュレートできます。そのため、Xbox向けには様々なエミュレーターが開発または移植されています。

現在廃止されているXbox Liveサービスのコミュニティ運営による代替サービスはInsigniaとして知られており、一部のゲームで以前のサービスでサポートされていた多くの機能を提供しています(下記参照)。[ 84 ]

ゲームボーイアドバンス

[編集]

ゲームボーイアドバンスの自作ソフト開発は、Cコンパイラや既成の高品質なコードライブラリ、そしてVisualBoyAdvance(VisualBoyAdvance-Mを含む)、mGBA、NO$GBA、Mesenといったゲームボーイアドバンスエミュレータのデバッグ機能の利用可能性により人気を博しました。ポケモンROMハッキングコミュニティや、ゲームボーイアドバンス用のフラッシュカートリッジやROMコピー機の普及も、自作ソフト開発に影響を与えました

第7世代ゲーム機

[編集]

プレイステーション・ポータブル

[編集]

ニンテンドーDS

[編集]
SuperCard DS LiteフラッシュカートリッジとmicroSDカードを搭載したニンテンドーDS Lite

ニンテンドーDSの発売以来、DSの完全に書き換え可能なファームウェア、Wi-Fi接続、SDストレージが可能なゲームカード( R4カートリッジなど)、ソフトウェアの使用をめぐって多くのハッキングが行われてきました。[要出典]現在では、DSのエミュレーターだけでなく、NES、SNES、セガマスターシステム、セガメガドライブ、ネオジオポケット、ネオジオMVS(アーケード)、ゲームボーイカラーなどの古い携帯型ゲーム機のエミュレーターも数多く存在します。[ 85 ]

フラッシュメモリを内蔵したカートリッジやカード、あるいはSDカードスロット(標準フォーマットと「マイクロ」フォーマットの両方)を備えたカードが数多く存在します。これらのカートリッジやカードを使用することで、DSユーザーはMP3やビデオの再生、そして従来は別デバイスでしか利用できなかったゲーム以外の機能をDS本体で利用できるようになります。[ 86 ]

韓国では、多くのビデオゲーム消費者がニンテンドーDSを含むビデオゲームの違法コピーを利用しています。2007年には、ニンテンドーDS用ゲームは50万本、DS本体の販売台数は80万台でした。[ 87 ]

Datel社が製造するAction Replayと呼ばれる別の改造デバイスは、ユーザーがチートコードを入力してゲームをハッキングできるデバイスであり、プレイヤーに無限の体力パワーアップ、ゲームの任意の部分へのアクセス、無限のゲーム内通貨、壁を通り抜ける能力、およびゲームと使用するコードに応じてさまざまな他の能力を与える。[ 88 ]

写真家のスティーブ・チャップマンは、より小型の機材で写真撮影を続ける方法を模索し、かさばるノートパソコンを使わずにカメラを操作できるアプリケーション「DS-DSLR」を開発しました。GBAカートリッジスロットを介してカメラをDSに接続すると、DS-DSLRを使ってブラケット撮影、カスタムインターバル撮影、長時間露光撮影など、様々な撮影操作を行うことができました。DS-DSLRには、DSのマイクがノイズを検知すると作動するノイズ検知シャッター機能も搭載されていました。[ 89 ]

DSiにも自作エクスプロイトがいくつか存在し、その中にはDSiWareアプリを使用するもの(Flipnote Studio(別名ugopwn)、EA Gamesのゲーム「Sudoku」を使用するsudokuhax、grtpwn、exidiahax、fieldrunhax、4swordhax、UNO*haxなど)や、プチコンピュータを使用するpetit-compwnerといったエクスプロイトがあります。また、DSi専用ゲーム「System Flaw」を使用するsystemflaawもあります。

GBAtempのshutterbug2000というユーザーが2つのDSiエクスプロイトをリリースしました。1つはDSiカメラアプリを使った「Memory Pit」と呼ばれるエクスプロイトで、[ 90 ]もう1つはFlipnote Studioを使った「Flipnote Lenny」エクスプロイト(別名ugopwn)です

Xbox 360

[編集]

マイクロソフトは、自作プログラマーを目指す人々に向けて、独自のソフトウェア開発キット(SDK)を無償で公開しました。XNA Game Studioと呼ばれるこのSDKは、プロの開発会社や大学生が利用できるSDKの無料版です。ただし、Xbox 360ゲームを作成するには、XNA Creators Clubのプレミアムメンバーシップに加入する必要があります。ゲームが検証されると、XNA Studioで作成されたゲームは、Xbox Liveを通じて、すべてのXbox 360ユーザーに80、240、または400マイクロソフトポイントで提供できるようになります。これにより、自作コンテンツのクリエイターは、ターゲットオーディエンスであるXbox 360ユーザーにリーチできるようになります。このコンテンツは、New Xbox Experienceのインディーゲームセクションで入手できます

2007年3月20日、Xbox 360カーネルバージョン4532および4548に以前発見されたハイパーバイザの脆弱性を悪用したハックが開発され、ユーザーがLinuxブートローダーのXeLLを実行できることが発表された。最初のハックは平均的なユーザーには難しく、Xboxシリアルケーブルをインストールし、DVDドライブのファームウェアをフラッシュする必要がありました。XeLLのプログラマであるFelix Domkeはその後、初心者ユーザーに適した、Xbox 360のSATAハードドライブにインストールできる機能を備えたライブブート可能なLinux CDを発表しました。このようなディストリビューションが利用可能であるにもかかわらず、Xbox 360は、DVD-ROMに焼き付けたDVDゲーム、ゲームKing Kongの修正バージョン、およびコンソール自体の2つの古いカーネルリビジョンをロードできることに依存しているため、依然としてhomebrew開発用の人気のあるプラットフォームとは見なされていません。Microsoftから独立したグループが、 Free60プロジェクトの一環として、homebrewコードを実行する手段に取り組んでいました

注: Xbox 360 カーネル バージョン 4532 および 4548 のハイパーバイザーの脆弱性は、2008 年に Microsoft によって NXE システムとダッシュボードのアップデートのリリースで解決されました。[引用が必要]

Homebrew は、JTAG / SMC ハックと呼ばれるエクスプロイトにより、dash 2.0.7371.0 以前の Xbox 360 で再度有効化されましたが、Microsoft により 2.0.8495.0 アップデートですぐに修正されました。

Reset Glitch Hackのおかげで、HomebrewはほとんどのXbox 360コンソールで利用可能になりました。これは、最新リビジョンまでのすべての現行ダッシュボードで動作します。Reset Glitch HackはModチップを必要とするため、このエクスプロイトを使用するにははんだ付けのスキルが必須です。この脆弱性は、Xbox 360のWinchesterリビジョンでハードウェアの緩和策として修正されました。

2025年初頭、Bad Updateと呼ばれる新しいソフトウェアベースのエクスプロイトが導入されました。これは、バージョン1.2の時点で80%の成功率(各試行に50秒から2分かかります)でソフトウェアのハイパーバイザーとの競合状態を伴います。これは、最新のWinchesterリビジョンまでのすべてのXbox 360コンソールで機能し、modchipやコンソールのハードウェアを直接変更する必要はありません(以前のJTAGおよびReset Glitch Hackエクスプロイトのように)。同じ年に導入された別のソフトウェアベースのエクスプロイトであるABadAvatarは、Bad Update(そのフォーク)に大きく基づいており、コンソールの起動後にXbox Liveアバターサインインシステムとの競合状態を伴います。ただし、Bad UpdateとABadAvatarはどちらもJTAGおよびReset Glitch Hackエクスプロイトとは異なり永続的ではなく、一度オフにすると標準構成に戻るため、Xbox 360の電源をオンにするたびにエクスプロイトを再実行する必要があります。

JTAG や Reset Glitch Hack などのハードウェアベースのエクスプロイトは、今でも Xbox 360 をハッキングして自作ゲームを作る際に好まれる方法ですが、Bad Update とその後の ABadAvatar エクスプロイトにより、ハードウェアの改造やはんだ付けの技術に詳しくないユーザーでも自作ゲームを簡単に利用できるようになり、Reset Glitch Hack エクスプロイトを修正したコンソールの後期 Winchester リビジョンでも自作ゲームが使えるようになりました。

PlayStation 3

[編集]

PlayStation 3は発売当初から他のオペレーティングシステムを実行できるように設計されていました。発売後間もなく、最初のユーザーはPlayStation 3のXMB(クロスメディアバー)にある「他のOSをインストール」オプションを使ってFedora Core 5をPlayStation 3にインストールすることに成功しました。このオプションでは、PlayStation 3をデフォルトでインストールされている他のOSで起動するように設定することも可能です。

これまでに、 Fedora Core 5、Fedora Core 6、GentooUbuntuYellow Dog Linux (YDL)など、いくつかのLinuxフレーバーがPlayStation 3にインストールされています。YDLはCell SDKがデフォルトでインストールされており、プログラマーは低コストでCellプログラミングを始めることができます。関連記事:PlayStation 3向けLinux

当初、グラフィックス サポートはフレームバッファー アクセスのみに制限されていました (PlayStation 3 のグラフィックス チップ RSX へのアクセスなし) が、RSX グラフィックス プロセッサへの一部のアクセスは実現されていました (ただし、Sony はファームウェア リリース 2.10 でこれをブロックしました)。

ファームウェア3.21リリース以降、ソニーがアップデートでソフトウェアから「その他のOS」機能を削除したため、ユーザーは「その他のOS」にアクセスできなくなりました[ 91 ]。ソニーは、これはいくつかの「セキュリティ上の懸念」への対応であると説明しています。

Homebrew開発者は、7つのアクティブなSynergistic Processing Element(SPE)のうち6つを含むCellマイクロプロセッサにアクセスできます。ゲームOSはハイパーバイザーの下に常駐し、ユーザーがPlayStation 3のハードウェアを完全に制御できないようにしています。これは、ソニーがユーザーがPS3に他のオペレーティングシステムをインストールすることを許可できるほどのセキュリティ対策です。

SixaxisコントローラーはLinuxとWindowsでも公開されていますが[ 92 ] 、Motioninjoyを除いて、加速度センサー機能を公開するドライバーはまだ開発されていないようです。しかし、他のドライバーではゲームやその他のアプリケーション用のコントローラーとしてSixaxisコントローラーを使用することに成功しています。

2008年5月、PlayStation 3に脆弱性が発見され、通常のコンソールに部分的なデバッグファームウェアをインストールすることが可能になりました。ただし、デバッグ機能は無効化されているため、自作アプリケーションやバックアップゲームはまだ実行できません。

2008年8月14日には、PlayStation 3のHDDからバックアップゲームを起動できる別のエクスプロイトが発見されましたが、その具体的な手順は当時公開されていませんでした。しかし、10日後に別の人物がエクスプロイトの説明を投稿しました。[ 93 ]

2009年1月6日、「Sh4d0ws」として知られるハッカー集団が、PlayStation 3をサービスモードに起動するために必要なJigファイルを流出させました。PlayStation 3はサービスモードに起動することはできますが、本体に変更を加えるために必要なファイルが流出していないため、まだ使用できません。[ 94 ]

2010年8月31日、USBポート経由でPS3を操作するエクスプロイト「PSGroove」がオープンソース化され、公開されました。このエクスプロイトは、それまでに発売されたすべてのPS3モデルで動作します。[ 95 ] PSGrooveの作成ガイドは、いくつかのオンラインソースから入手できます。[ 96 ]

「geohot」というニックネームで知られるジョージ・ホッツは、 PlayStation 3の暗号化キーを公開したため、 Attack of the Showに出演しました。これにより、あらゆる自作ファームウェアやカスタムファームウェアに署名が可能になりました。署名されると、自作ファームウェアはネイティブで実行できます。ソニーがこれを修正するのは困難でしょう。自主的なリコールが必要になり、最も高価な部品の交換が必要になる可能性が高いからです。[ 97 ] 2011年、ソニーは法律事務所キルパトリック・ストックトンの支援を受けて、ホッツとfail0verflowというグループのメンバーを脱獄行為で提訴しました。告訴内容は、DMCACFAA著作権法カリフォルニア州CCDAFA違反、契約違反( PlayStation Network ユーザー契約関連)、不法妨害不正流用不法侵入などです。[ 98 ]

Wii

[編集]
Wiiメニューに表示されるHomebrew Channelのバナー

Wiiの発売に先立ち、WiiCadeはWiiとそのリモコン向けに特別に設計されたAdobe Flashの自作ゲームをホストした最初のサイトであり、WiiのOperaウェブブラウザを使用して、エクスプロイトなしでプレイすることができました。[ 99 ] Wii Operaソフトウェア開発キットを使用すると、開発者はJavaScriptを使用して独自のWii用ゲームを作成できます。[ 100 ]

2007年12月、Wiiはカスタムシリアルインターフェース経由でハッキングされた。[ 101 ]現在、Wiiエクスプロイトの大半は、ユーザーがコンソールで自作ソフトウェアを実行できるようにするカスタムチャンネルであるHomebrew Channelをインストールすることである。最初の完全リリースは2008年12月であった。[ 102 ]その年の初め、Team Twiizers(現在はfail0verflowとして知られている)はTwilight Hackと呼ばれるエクスプロイトをリリースした。これは、Wii版ゼルダの伝説 トワイライトプリンセスで見つかったバッファオーバーフローの脆弱性を利用し、不正なセーブファイルを使用してELFファイル(boot.elf)をメモリにロードし(SDカードのルートディレクトリに存在する場合)、署名のないコード経由でHomebrew Channelをインストールする。任天堂はHomebrew Channelをインストールするために様々な古いエクスプロイトにパッチを当てて成功しているが、現在のファームウェアでチャンネルを実行するためのエクスプロイトは数多く存在する。 Wii UのvWii(仮想Wii)モードにHomebrew Channelをインストールできるのは、ディスクゲームを使用するエクスプロイトのみであることに注意してください(Wii U固有のシステム権限エクスプロイトを介してチャンネルをインストールするエクスプロイト「wuphax」を除く)。このコンソールのコントローラーもまた、改造の標的として人気がありました。[ 103 ]

2025年現在、 Twilight Hack以外にも、対応ゲームや特定のシステムソフトウェアリビジョンからHomebrew Channelをインストールできる、WiiをハッキングしてHomebrewを作成できるエクスプロイトが多数存在する。これには、Smash Stack( NTSC版『大乱闘スマッシュブラザーズX』のステージエディタ内にあるエクスプロイトを使用)、BannerBomb(不正なチャンネルを使用。ファームウェアバージョン4.3で修正済み)、LetterBomb(Wiiのメッセージボードを使用)、[ 104 ] WilBrand(ファームウェアバージョン3.0から4.3をサポートするLetterbombの代替)、FlashHax(インターネットチャンネルを使用)、[ 105 ] str2hax(WiiのEULAにあるDNSエクスプロイトを使用)、BlueBomb(Bluetoothを使用)、ModMii(PCユーザー向けのエクスプロイト)などがある。

上記のエクスプロイトのほとんどは、メディアのルートディレクトリにELFローダーファイル(boot.elf)が存在することを前提としているため、SDカードの使用が必須です。しかし、FlashHaxとstr2hax(そしてBlueBombも)は、SDカード自体、またはSDカード上のELFローダーファイルが存在しない場合、インターネットから直接ELFローダーファイルをダウンロードできるため(コンソールのモデルによって異なります)、WiiをエクスプロイトするためにSDカードを使用する必要はありません。特にBlueBombは、エクスプロイトが公開される前は多くのユーザーから「ハッキング不可能」とされていたWiiのハードウェアリビジョンであるWii Miniを初めてハッキング可能にしました。これは主に、Wii MiniにSDカードスロットとインターネット接続がないためでした。

第8世代/第9世代ゲーム機

[編集]

3DS

[編集]
Homebrew Launcher が動作するNew Nintendo 3DS XL

3DSのホームメニューにカスタムソフトウェアを直接インストールするには、カスタムファームウェアが必要です。カスタムファームウェアはいくつかリリースされており、最も人気のあるのはLuma3DSです。カスタムファームウェアをインストールするには、様々なエクスプロイトを使用してboot9strapと呼ばれるブートROMエクスプロイトを実行する必要があります。boot9strapは、ブートROMがロックアウトされる前にカスタムコードを実行します。Wiiと同様に、3DSにはHomebrew Launcherと呼ばれる独自のカスタムソフトウェアがあり、これによりHomebrewソフトウェアをシステム上で実行できます。Homebrew Launcherは、エクスプロイトを実行することでインストールできます。

ニンテンドー3DS向けの最初の公開されたHomebrewエクスプロイトであるninjhaxは、当初ssspwnと呼ばれていましたが、これはユーザーがQRコードをスキャンしてゲームCubic Ninjaをエクスプロイトできるようにするものでした。それ以来、Homebrew Launcherを実行する他の方法が発見されており、これにはFreakyhax(Freakyforms: Your Creations, Alive!のデラックス版のエクスプロイト)、[ 106 ] Doodlebomb( Swapdoodleの1.1.1以前のバージョンでのエクスプロイト)、[ 107 ] browserhax、broswerhax-xl、[ 108 ] SSloth browser、およびsuper-skaterhax(すべて3DSのインターネットブラウザーを使用し、後者はNew 3DSモデル専用);ニンテンドー3DSサウンドアプリを使用するsoundhax;ポケモンピクロスを使用するpichaxx ; SAFE_MODEファームウェアに破損したWiFiプロファイルを挿入するunSAFE_MODE; kartdlphaxとKartminer7(どちらもマリオカート7を使用)、MSET9(システム設定アプリケーションのエクスプロイトを使用)、ntrboot(NDS / DSiフラッシュカートリッジを使用)、およびsmashbroshax(New 3DS専用のスーパースマッシュブラザーズ for Nintendo 3DS )のエクスプロイトである。[ 109 ]

カスタムファームウェアをインストールすると、どの地域のシステムでもリージョンロックされたゲームをプレイしたり、ホームメニューからゲーム、自作アプリ、エミュレーター、その他の署名されていないソフトウェアを直接インストールして起動したり、システムに直接挿入されたゲームカードからゲームのROMイメージを取得したりなど、システムでいくつかのことを実行できるようになります。 システム用の特定の自作アプリケーションには、改造/エクスプロイトされた3DSシステムでのみ利用可能な機能もあります。たとえば、PCゲームは、オープンソースバージョンのNvidia GameStreamプロトコル上に構築されたMoonlightと呼ばれる自作ストリーミングアプリケーションを介して3DSでストリーミングでき、上部の画面をコンピューターのディスプレイ、下部の画面をキーボード、ボタンをゲームコントローラーのボタンとして機能させて、システムを介してゲームを制御できます。[ 110 ] [ 111 ] [ 112 ] 3DSではRetroArchフロントエンドやRed Viper(後者は3DS用のバーチャルボーイエミュレーター)など、様々な自作エミュレーターも利用可能です。 [ 113 ]

Homebrewランチャーを実行するためのエクスプロイトを使用することで、デバイスにカスタムファームウェアをインストールすることなく、SDカードから署名のないソフトウェアを起動できます。Homebrewランチャー自体は、システムバージョン9.0~11.16のどの3DSでも起動できます。ただし、カスタムファームウェアをインストールしない場合、ユーザーはHomebrewランチャーにアクセスするたびにエクスプロイトを実行する必要があります。

変更ログに「システム全体の安定性をさらに向上させ、ユーザーエクスペリエンスを向上させるためのその他の軽微な調整を行いました」と記載されているシステムアップデートの大部分は、Homebrew Launcher(ユーザーランド)の脆弱性を修正するだけのものです。特定のバージョンのゲームやアプリケーションを必要とするアップデートは、多くの場合、脆弱性のあるアプリケーションのバージョンを「IsTitleAllowed」ブラックリストに追加することで修正されます。これにより、リストに登録されている古いアプリケーションの起動が阻止され、ユーザーは最新バージョンにアップデートしなければアプリケーションを起動できなくなります。[ 114 ]例えば、notehaxはFlipnote Studio 3Dの古いバージョンでのみ動作します。11.6.0-39システムアップデートでは、Flipnote Studioバージョン1.0.1(米国)、1.2.0(欧州)、1.3.1(日本)のすべての地域でアプリケーションの起動がブロックされ、現在のファームウェアの脆弱性が修正されました。[ 115 ] [ 116 ]

2020年12月には、 DSiWareの見落としを利用したエクスプロイトが公開され、3DS設定アプリのDSiWareメニューからカスタムコードを実行して3DSハックをインストールできるようになった。[ 117 ] 2023年5月現在、システムのソフトウェアベースのエクスプロイトの多くは11.17.0-50システムアップデートで修正されているが、[ 118 ]前述のすべての3DSモデル用のMSET9、New 3DSモデル用のsuper-skaterhax、および前述の2つのエクスプロイトのフォールバックとしてのntrbootなど、一部のエクスプロイトはまだ利用可能である。

PlayStation 4

[編集]

2015年、PlayStation 4のファームウェア1.76以下に対するカーネルアクセスを許可するエクスプロイトが公開されました。 [ 119 ]ユーザーランドのエクスプロイトは、PS4ウェブブラウザ経由のWebKitでした。これにより、システム上で署名されていないコードが実行されるようになり、自作コミュニティが出現し始めました

時間の経過とともに、システムのカーネルレベルの変更を可能にするエクスプロイトがさらに発見されました。これらのファームウェアバージョンは、TheFlowが開発したPPPwnエクスプロイトを使用して、4.05、4.74、5.05/5.07、6.72、7.02、7.55、9.00、そして11.00までです。[ 120 ] [ 121 ] [ 122 ] [ 123 ] [ 124 ]これらのほとんどはPS4のウェブブラウザをエントリポイントとして使用しますが、PPPwnエクスプロイトはPlayStation 4のネットワーク設定に存在する脆弱性とコンピューターを利用してペイロードを送信します。

PS4のHomebrewには、PS4をLinuxディストリビューションで起動する機能が含まれていますが、これは永続的ではなく、コンソールは再起動時にOrbis OSに戻ります。[ 125 ] [ 126 ]一部のペイロードは、公式パッチが提供されたことのないゲームを60 FPSにしたり、キャラクターを変更したり、イントロやカットシーンを削除したりするなど、ゲームをオンザフライでパッチすることができます。[ 127 ]これらのパッチは、コンソールに挿入された物理的な市販ディスクでも機能します。これらは実行時にRAM内で行われるため、物理ディスクのデータはそのまま残ります。

PlayStation Vita

[編集]
PlayStation Vita用WebKitベースの脱獄ツール「HENlo」のスクリーンショット

2016年、PlayStation Vita向けの「HENkaku」と呼ばれるエクスプロイトが公開されました。 [ 128 ] このエクスプロイトは、システムファームウェア3.60で発見されたバグを悪用し、ユーザーが署名のないソフトウェアを実行できるようにしていました。このエクスプロイトは、ウェブサイトにアクセスし、PlayStation Vitaのウェブブラウザでインストールボタンをクリックすることでインストールされました。これはユーザーがシステムを起動するたびに実行する必要があり、ファームウェアバージョン3.61で修正されました。しかし、2018年、コンピュータサイエンスの学生であるTheFloW(Andy Nguyen)は、ファームウェアバージョン3.65、3.67、3.68に、署名のないコードを実行できるカーネルバグを発見しました。最終的に、彼は「h-encore」と呼ばれるエクスプロイトを開発し、これによりHENkakuハックを以降のPS Vitaバージョンにインストールできるようになりました。カーネルバグはファームウェアバージョン3.69で修正されましたが、ユーザーランドのバグは依然として残っています。 HENkaku はデバイスの電源を入れるたびに再インストールする必要があるため、ensō というオプションのフラッシャー プログラムを HENkaku と一緒に使用してシステムにフラッシュすると、ensō インストーラーによってアンインストールされるまで、シャットダウンして再起動した後でもプラグインが永続的に残ります。

2019年2月13日、TheFloWはVita本体を古いファームウェアから工場出荷時のファームウェアにダウングレードできるダウングレーダーツールをリリースしました。[ 129 ]

2022年12月26日、TheFloWは開発者とセキュリティ研究者向けのWebKitベースのエクスプロイトチェーンであるHENloをGitHubページで公開しました。また、すべてのVitaファームウェアバージョンで使用できるエクスプロイトの実装がSKGlebaによって公開されました。[ 130 ]

Wii U

[編集]

Wii U 5.5.6以前のバージョンでコードを実行する最も一般的な方法は、Wii U内蔵のウェブブラウザの脆弱性を利用することです。これらの脆弱性を悪用するために特別に作成されたウェブサイトは、通常、ユーザーのSDカードからHomebrew Launcherを実行し、他の署名されていないプログラムを実行できるようにします。Homebrew Launcherは、MochaやHaxchiなどのカスタムファームウェアの実行またはインストールにも使用できます。Haxchiは、起動時にインストールされているバーチャルコンソールゲームを実行するHaxchiの修正版であるColdboot Haxchiを使用して、起動時にオプションで有効にすることができます

2022年1月、TiramisuとEnvironmentLoaderがリリースされました。[ 131 ] EnvironmentLoaderは、Tiramisuなどのカスタムファームウェアを起動時に自動的にロードすることを可能にします(Coldboot Haxchiに似ています)。しかし、そのエクスプロイトの実行には、バーチャルコンソールゲームではなく、コンソールの健康と安全に関する情報アプリを使用します。これにより、互換性のあるバーチャルコンソールゲームを購入する必要がなくなり、コンソールの文鎮化のリスクも軽減されます。同年9月後半には、Aromaの最初のパブリックベータ版がリリースされました。これはEnvironmentLoaderと同じエクスプロイトを使用しているため、両者間の移行が容易になりました。[ 132 ]また、モジュール、新しいプラグインシステム、WUHB(「Wii U HomeBrew」の略)とRPXと呼ばれる新しいHomebrewアプリフォーマットが導入され、AromaではELFバイナリがサポートされていないため、Homebrew Launcherは不要になりました。そのため、署名されていないソフトウェア(WUHBおよびRPX形式)は、3DSのカスタムファームウェアと同様に、Wii Uのホームメニューからインストールおよび実行する必要があります。Homebrew Launcher(またはAromaの場合はWii Uのホームメニュー)経由で実行される多くのHomebrewアプリケーションがfortheusers.orgに収集され、ホストされています。これらのホストされたアプリケーションは、リポジトリ内のHomebrew App Storeアプリを使用してWii Uに直接ダウンロードできます。

Wii Uに内蔵されたWiiサンドボックス環境(vWiiまたはWiiモードと呼ばれることが多い)は、The Homebrew ChannelなどのWii Homebrewを実行できる。[ 133 ]しかし、vWiiモードで動作するWiiオペレーティングシステムの変更により、WiiメニューからHackMiiインストーラーをロードする以前のエクスプロイト(Letterbombなど)は動作しない。エクスプロイトゲームを使用せずにvWiiをハッキングする唯一の方法は、wuphaxやCompat InstallerなどのWii U Homebrewアプリケーションを使用することである。オペレーティングシステムの変更により、一部のHomebrewアプリケーションが正常に動作しなくなり、開発者はvWiiで動作するための代替バージョンを作成する必要がある。

Nintendo Switch

[編集]

2017年3月14日、 Nintendo Switchの発売から11日後、ReSwitchedというチームによりPegaSwitchと呼ばれるエクスプロイトが悪用された。当時、このシステムでは真のHomebrewを実行することはできなかったが、開発者はシステムの他のセキュリティバグを探すことができた。同年10月1日、ReSwitchedは、Homebrew開発者が発売前にシステム用のHomebrewプログラムの開発を開始できる新たなエクスプロイトとツールを発表した。[ 134 ]第34回Chaos Communication Congressで、ハッカーのPlutoo、Derrek、Naehrwertはシステムのカーネルエクスプロイトを発表し(彼らはこれを一般には公開しないと明言した)、Homebrewランチャーが間もなく登場すると述べた。[ 135 ]

現在、Nintendo SwitchにはHomebrewランチャーとカスタムファームウェアの両方が搭載されています。バージョン1.0.0にCFWをインストールするには、「ぷよぷよテトリス」の日本語版が必要です。Nintendo SwitchにHomebrewをインストールできるかどうかは、本体のバージョンにも依存します。 2018年6月以降にリリースされたバージョン4.1.0が出荷されたコンソールのブートROMには、Homebrewのインストールを可能にするフルコントロールTrustZoneエクスプロイトに対するパッチが適用されているため、[ 136 ]バージョン4.1.0以降がインストールされたオリジナルのHAC-001 Nintendo Switchモデル(2018年6月以降に製造されたユニット)、Nintendo SwitchのHAC-001(-01)リビジョン(TrustZoneエクスプロイトを完全にパッチしたTegra X1 + SOCを搭載した新しいモデル)、Nintendo Switch Lite、および正式に「Nintendo Switch - OLEDモデル」として知られるNintendo SwitchのOLEDモデルにHomebrewをインストールするには、Tegra X1チップの脆弱性を再現する専用のmodchipを購入してインストールする必要があります。

Xbox One、シリーズX、シリーズS

[編集]

Xbox OneとXbox Series X/Sには開発者モードが搭載されており、これは市販ゲーム開発用として想定されていますが、署名のない自作ソフトウェアの実行にも使用できます。[ 137 ]このモードは市販のXbox本体で有効にできます。開発者モードが有効になっている間は、市販のゲームやソフトウェアは無効になります。自作ソフトウェアはユニバーサルWindowsプラットフォームアプリケーションとして開発できるため、 Windows 10のデスクトップ版で動作するように設計された多くのプログラム(コンソールエミュレーターを含む)をコンソールで動作させることができます。開発者モードを有効にするには、まずアプリ開発者アカウントに登録する必要があります。登録料は19ドルです。[ 138 ]

プレイステーション5

[編集]

PlayStation 5は、以前のファームウェアバージョンで署名のないコードを実行できる。PS5でhomebrewをロードするには、ユーザーランド、カーネル(およびオプションでハイパーバイザー)のエクスプロイトチェーンが必要である。2024年4月現在、ファームウェア3.00から4.51は、元々PS4で修正されたが後にPS5で再登場したIPv6カーネルエクスプロイトを使用して悪用可能である。このエクスプロイトチェーンにはハイパーバイザーエクスプロイトは含まれていないが、libhijackerと呼ばれる、homebrewを実行するのに十分なセキュリティを破るための部分的なバイパスとして機能するペイロードが作成されている。[ 139 ]コンソール上のHomebrewには、下位互換性のあるPS4ゲーム用の非公式の60/120 FPSパッチ、チート、ファン速度調整が含まれている。

非公式オンラインサービス

[編集]

趣味家たちは、第6世代以降のオンライン対応ゲーム機向けに、非公式サーバーやオンライン復活プロジェクトを立ち上げてきました。ゲーム機の公式サービスやサーバーは時間の経過とともに閉鎖されるため、ハッカーや改造者は、コミュニティ運営のプライベートサーバーや、廃止されたサービスやサーバーのオンライン復旧プロジェクトを通じて、これらのゲーム機やゲームのオンライン機能を復活させようと試みることがあります。これらのサービスやサーバーへのアクセスは、多くの場合、自作ソフトに対応したシステムを持つユーザーに限定されていますが、一部のサービスやサーバーは、システムのDNS設定を調整することで、ストック(改造されていない)システムでもアクセスできます。例えば、特定のオンライン対応ゲーム用のプライベートサーバーなどです。

例えばWiiでは、現在は廃止されているWiiConnect24サービス、WiiLinkと呼ばれるプロジェクトによって復活しました。このプロジェクトは、自作ソフト向けに公開されたWii本体にWiiConnect24やその他のオンライン機能を復活させることを目指しています。RiiConnect24もWiiConnect24復活プロジェクトの一つで、最終的にはWiiLinkに統合されました。

ニンテンドー3DSWii U向けのニンテンドーネットワークが2024年に終了することを前に、ニンテンドーネットワークのほとんどの機能を維持することを目的とした非公式のファンメイドプロジェクト「Pretendo Network」(または単にPretendo)が登場しました。このプロジェクトは、オンラインマルチプレイヤー、フレンドリスト、マッチメイキング、Miiverseなどのオンラインサービスといった機能をサービス終了後も提供しており、現在も活発に開発が進められています。プライベートサーバーまたはHomebrewを使用してアクセスできます。以前はHomebrew対応システムが必要でしたが、2024年4月以降は不要になりました。[ 140 ] [ 141 ]現在Pretendoでサポートされている最も注目すべきゲームは、マリオカート7マリオカート8スプラトゥーン、そして光神話 パルテナの鏡であり、スティールダイバー:サブウォーズピクミン3ポケモンスクランブルワールドなどの他のタイトルもPretendoのサポートに向けて開発中です。[ 142 ] [ 143 ] [ 144 ]

Insigniaは、初代Xboxコンソール向けのコミュニティ運営オンラインサーバーで、現在は廃止されたXbox Liveサービス(2010年4月に終了)の代替として機能しています。Insigniaは、Xboxプラットフォーム向けに廃止されたサービスで以前利用可能だった多くの機能を再現することを目的としており、コンソールのDNS設定を変更することでアクセスできます。[ 84 ]

PlayStation 2およびDreamcast向けのオンライン対応ゲームのいくつかも、プライベート サーバー経由でオンライン機能が復元されました。これらのサーバーの一部では、ほとんどのオンライン対応 PlayStation 2 ゲームで使用されている DNAS (Dynamic Network Authentication System) などの認証サービスのバイパスが必要です

関連項目

[編集]

参考資料

[編集]
  1. ^ ライアン・ウィンターハルター(2011年4月29日)「プレイする価値のある31の自作ゲーム」 1UP.com 2011年5月3日時点のオリジナルよりアーカイブ2013年12月12日閲覧
  2. ^ 「Odball for Magnavox Odyssey Official Page」 . Revrob.com. 2010年8月4日. 2014年12月20日時点のオリジナルよりアーカイブ。 2012年4月3日閲覧
  3. ^ 「ドッジボール - マグナボックス・オシッセイ」 Atari2600Land.com. 2012年7月17日. 2012年7月17日閲覧
  4. ^ 「ショーン・リドルのホームページ – チャンネルF情報」 Seanriddle.com. 2004年6月16日. 2012年4月3日閲覧
  5. ^ 「PowerPak – RetroZone」 . Retro USB. 2012年4月1日時点のオリジナルよりアーカイブ2012年4月3日閲覧。
  6. ^ 「NESゲーム作成用の新しいプログラミング言語が登場」時間延長。2023年4月5日。
  7. ^ 「Mosh Lift (NES) by Morphcat Games」 . itch.io. 2024年7月7日閲覧
  8. ^ 「NikusoftがBALLOONEY - NES: New Gems Seriesを公開」 itch.io . 2024年7月7日閲覧
  9. ^ 「Street Fighter II NE (NES DEMO) by Parisoft」 . itch.io. 2023年5月8日閲覧
  10. ^ ピアソン、ジョーダン(2016年11月14日) 「この男は90年代風に全く新しいセガジェネシスゲームを作っている」Vice
  11. ^ 「なんてったってエンジン ― Aetherbyteの無料PCエンジン/TurboGrafx-16ゲーム」 . Vintage is the New Old . 2017年10月28日.
  12. ^ “PCエンジン用 FXユニットYUKIのご注文はコチラ!! **値下げ**” FXユニットYUKI . 2020年6月1日. 2023年4月9日時点のオリジナルよりアーカイブ
  13. ^ andrewpark800 (2018年4月22日). 「レビュー:PCエンジンスーパーCD用 FX-Unit Yuki」 Retro Gamer RandomnessBlogger経由{{cite web}}: CS1 maint: numeric names: authors list (link)
  14. ^ 「Special Ninja Squad - PC Engine/Turbografx-16 向けのまったく新しいゲームのティーザー (+デモ)」
  15. ^ 「SNES用ゲームの開発 | C言語ゲームプログラミングを学ぶブログ」。2020年6月5日。
  16. ^ 「コナミのアーケード格闘アクション『アステリックス』がファンメイドでスーパーファミコンに移植される可能性」時間延長。2023年11月2日。
  17. ^ 「Alisha's Adventure 2019年7月アップデート」YouTube 2019年7月8日。2021年12月12日時点のオリジナルよりアーカイブ。
  18. ^ 「WaterMelonの新作SNESゲーム『ProjectN』初公開画像」 GoNintendo 2013年10月13日. 2023年5月8日閲覧
  19. ^ 「Goldlocke 氏へのインタビュー - SNES-Testberichte.de - Dottie などのクリエイター」
  20. ^ 「新作SNESゲーム『Dottie Flowers』発表」 GoNintendo 2024年1月3日。
  21. ^ 「Supercooked!、SNES向けの新しい協力型クッキングゲームが発売開始!」 Nintendo Link 2022年11月24日。
  22. ^ NGDevTeam.com
  23. ^ Razoola (2015年1月23日). 「Neo Geo Dev: Two Player Skeleton ゲームドライバー」 . 2021年12月12日時点のオリジナルよりアーカイブ2018年2月11日閲覧– YouTube経由
  24. ^ 「このとてつもなく高価なネオジオシューティングゲームがSwitchに物理版で登場」 Nintendo Life、2021年4月28日。
  25. ^ 「ファンがゲームボーイ向けの『キャッスルヴァニア:SotN』のデメイク版を制作中」 GoNintendo 2022年5月。
  26. ^ Kennedy, Victoria (2023年5月2日). 「広く酷評された『ゼルダの冒険』がゲームボーイ向けにデメイクされた」 . Eurogamer . 2024年3月26日閲覧
  27. ^ 「CD-iタイトル『ゼルダの冒険』がゲームボーイエミュレーター向けにデメイド」ゼルダのダンジョン2023年4月30日。
  28. ^ “クラシックゲームボーイを限界まで追い込む!” Medium . 2019年1月15日. 2022年9月15日時点のオリジナルよりアーカイブ。 2022年9月15日閲覧
  29. ^ 「そう、これはゲームボーイで動作するスタントレースFXです」。Nintendo Life。2021年12月14日。
  30. ^ 「BJLホームページwww.monlynx.de .
  31. ^ 「Jaguar Serverホームページの新着情報履歴」。Jaguar Serverホームページ2018年4月7日閲覧。
  32. ^ Johnston, Chris (2000年4月8日). 「Atari Goes to Hasbro」 . GameSpot .
  33. ^ 「Atari Jaguar 64ビット・マルチメディア・エンターテイメント・システム」。Atari Explorer。2017年12月24日時点のオリジナルよりアーカイブ。 2018年4月7日閲覧
  34. ^ 「HasbroがJaguarの出版権を解放」。Hasbro Interactive 2018年4月7日閲覧。マサチューセッツ州ビバリー(1999年5月14日)- 大手エンターテイメントソフトウェアパブリッシャーのHasbro Interactiveは本日、ビンテージAtariハードウェアプラットフォームであるJaguarに関するすべての権利を解放したと発表しました。
  35. ^ Goss, Patrick. 「Redundant gadgets (Atari Jaguar entry)」 2007年10月11日時点のオリジナルよりアーカイブ。 2018年4月7日閲覧
  36. ^ 「THE SEMIOFFICIAL BATTLESPHERE FAQ」 . 公式BattlesSphereホームページ. 2018年4月7日閲覧。
  37. ^ "B & C Computervisions myatari.com atarijag.txt" . B&C Computervisions . 2018年4月7日閲覧。
  38. ^ 「Reboot - Releases」 . Reboot. 2018年4月2日時点のオリジナルよりアーカイブ2018年4月7日閲覧。
  39. ^ 「Jaguar File-Store」 . Atari Museum. 2021年6月7日時点のオリジナルよりアーカイブ。 2018年4月7日閲覧
  40. ^ 「Atari Jaguar CD暗号化バイパスBIOSキット」 . Consoles5.com . 2018年4月7日閲覧
  41. ^ Charnock, Tom (2015年4月17日). 「Fantasy World Dizzy、Rick Dangerous、その他のAtari ST Classics Ported To Atari Jaguar」 . retrocollect.com . 2018年11月23日閲覧
  42. ^ Yarusso, Albert. 「Jaguar Ports on Cart Available Here!」 . AtariAge Forums . AtariAge . 2016年11月28日時点のオリジナルよりアーカイブ。 2018年4月7日閲覧
  43. ^ Gaztee (2017年2月1日). 「ST Port Boxsets 予約受付開始」 . AtariAge . 2018年11月23日閲覧
  44. ^ “16 portages de jeux ST sur Jaguar en cartouche !”(フランス語で)。 2016 年 8 月 5 日。
  45. ^ CyranoJ (2015年12月11日). 「Atari ST ゲームを Jaguar に移植」アタリアゲ2018年11月23日に取得
  46. ^ 「Jo Sega Saturn Engine、自作ソフト用Sega Saturn SDK」jo-engine.org . 2017年10月18日閲覧
  47. ^ XL2 (2018-08-30)、(セガサターン自作ソフト) Sonic Z-Treme 2018-08-30、2018-08-30取得{{citation}}: CS1 maint: numeric names: authors list (link)
  48. ^ 「ファンがSnatcherをバーチャルボーイに移植 - Hardcore Gamer」 hardcoregamer.com 2015年4月19日. 2023年5月8日閲覧
  49. ^ “Snatcher (Homebrew)” . 2023年5月8日閲覧
  50. ^ 「セガCDゲーム『スナッチャー』が、初期開発者を偲んでバーチャルボーイに移植される」 8 -Bit Central . 2023年5月8日閲覧
  51. ^ 「Slum Online > Red Square」 . slum.online . 2023年5月8日閲覧
  52. ^ 「ゆめにっきファンゲーム『レッドスクエア』がバーチャルボーイ向けにリリース」 2019年7月30日. 2023年5月8日閲覧
  53. ^ a b 「DEXTROSE - よくある質問」 。2000年3月2日時点のオリジナルよりアーカイブ
  54. ^ 「すべての情報の母:Doc64ページ!」 1997年6月5日。1997年6月5日時点のオリジナルよりアーカイブ
  55. ^ 「POM - 結果」 。1998年6月13日時点のオリジナルよりアーカイブ
  56. ^ 「DEXTROSE - POM Entries」 。2000年3月1日時点のオリジナルよりアーカイブ
  57. ^ 「第10回 NEOプロジェクト N64開発キット」 。2007年10月12日時点のオリジナルよりアーカイブ
  58. ^ "DragonMinded.com :: N64DEV" . 2010年12月1日.オリジナルより2010年12月1日時点のアーカイブ
  59. ^ “64drive by Retroactive” . 2011年5月11日時点のオリジナルよりアーカイブ
  60. ^ 「Everdrive 64」 。2013年1月5日時点のオリジナルよりアーカイブ
  61. ^ 「メインページ」 . N64brew Wiki . 2023年2月15日.
  62. ^ Wilds, Anastasia (2022年8月21日). 「Nintendo 64にインスパイアされた現代のビデオゲームベスト10」 . ScreenRant . 2025年12月8日閲覧
  63. ^ Yarwood, Jack (2023年6月30日). 「N64Brewがチャリティ資金を集めるため、夏をテーマにしたゲームジャムを開催」 . Time Extension . 2025年12月8日閲覧。
  64. ^ Yarwood, Jack (2024年10月28日). 「N64Brewの次回チャリティゲームジャムのテーマが発表されました」 . Time Extension . 2025年12月8日閲覧。
  65. ^ 「N64brew Jam 2020 - インタビュー!(David Doak、Allan Findlay、Neil Voss、Snooplax、Buu342、Jammers)」 2020年12月21日 – www.youtube.com経由。
  66. ^ 「N64brew Jam 2021 - インタビュー!(Giles Goddard、Kaiser、Kaze、LuigiBlood、Buu342、Jammers)」 2021年12月14日 – www.youtube.com経由。
  67. ^ 「N64brew Spooky Game Jam 2022 - インタビュー!(BehindTheCode、N64 Squid、Buu342、Jammers)」 2022年11月7日 – www.youtube.com経由。
  68. ^ 「The State of Nintendo 64 Homebrew」 2022年12月31日 – www.youtube.com経由。
  69. ^ a b 「Xeno CrisisがN64とGameCubeで発売か」gonintendo . 2023年4月2日. 2023年4月9日閲覧
  70. ^ 「Neon64 2.0 ソースノート」 2023年6月6日 – GitHub経由。
  71. ^ "sodium64" . 2023年6月21日 – GitHub経由.
  72. ^ "ラスキー/mvs64" . 2023 年 6 月 8 日 – GitHub 経由。
  73. ^ "lambertjamesd/gb64" . 2023年5月7日 – GitHub経由.
  74. ^ 「Micro-64」 . micro-64.com .
  75. ^ 「ed64 v3用エミュレータのリスト」krikzz.com
  76. ^ Agnello, Anthony John (2013年11月19日). 「死から蘇る:時代遅れのコンソールで遊べる9つの最新ゲーム」 . The AV Club . 2013年11月22日時点のオリジナルよりアーカイブ。 2013年12月12日閲覧
  77. ^ Brightman, James (2006年6月20日). 「英国裁判所:PS2はコンピューターではない」 GameDaily . 2010年5月4日時点のオリジナルよりアーカイブ
  78. ^ FMCB 1.9シリーズリリーススレッド - http://psx-scene.com/forums/f153/fmcb-v1-9-series-release-thread-116247/ 2019年11月9日 アーカイブ、 Wayback Machineにて
  79. ^ PlayStation 2用シンプルメディアシステム – http://home.casema.nl/eugene_plotnikov/ 2009年5月17日アーカイブ、 Wayback Machine
  80. ^ PS2 エミュレータ – http://www.sksapps.com/index.php?page=emus.html 2008年6月12日アーカイブ、 Wayback Machine
  81. ^ 「Booting homebrew - GC-Forever Wiki」 . www.gc-forever.com . 2023年5月8日閲覧
  82. ^ emukidid (2019-05-27)、GitHub - emukidid/swiss-gc: Swiss: The swiss army knife of GameCube homebrew.2019-05-27取得
  83. ^ 「Game Boy Interface - GC-Forever Wiki」 . www.gc-forever.com . 2019年5月27日閲覧
  84. ^ a b Bailey, Dustin (2022年7月18日). 「OG Xbox LiveがInsigniaによって復活」 . GamesRadar+ . 2025年11月9日閲覧
  85. ^ 「DS Homebrewエミュレーター一覧 - GameBrew - ビデオゲームHomebrew専用wiki」 . gamebrew.org . 2021年5月29日閲覧
  86. ^ 「ニンテンドーDSカードとDSiカードとは?」ニンテンドーDSカード。2010年6月27日。2011年2月3日時点のオリジナルよりアーカイブ2010年9月23日閲覧。
  87. ^ “ニンテンドーDSの最善コピーにご注意!朝鮮日報。 2007 年 12 月 11 日。2010年 2 月 7 日のオリジナルからアーカイブ2008 年9 月 10 日に取得
  88. ^ “DSi Action Replay - Codejunkies US” . 2012年11月14日.オリジナルより2012年11月14日時点のアーカイブ。 2021年5月29日閲覧
  89. ^ 「自作DS-DSLRがニンテンドーDSをキヤノンEOSのリモコンとして使用」 2008年9月17日。2019年10月5日閲覧。
  90. ^ 「DSiのMemory Pitエクスプロイト - すべてのDSiがカメラ経由でハッキング可能」 TheNerdMag 2019年5月28日閲覧2021年5月29日閲覧
  91. ^ 「ソニー、ファームウェア3.21でOtherOSをブロック」2012年4月14日閲覧。
  92. ^ 「Windows XP用Sixaxisドライバ」 。 2007年9月1日時点のオリジナルよりアーカイブ
  93. ^ “PS3ゲームのバックアップを実行する方法” . 2009年4月14日時点のオリジナルよりアーカイブ2023年5月8日閲覧。
  94. ^ "ps3news.com" . www.ps3news.com . 2023年5月8日閲覧
  95. ^ 「オープンソースのPS JailBreakクローン「PSGroove」が発売! | PS3-Hacks :: PlayStation 3をハックしよう」。PS3-Hacks 。 2012年4月3日閲覧
  96. ^ 「1&1 Internetによるウェブホスティング、ドメイン名登録、ウェブサービス」 Howtohackps3.com。2012年4月2日時点のオリジナルよりアーカイブ。 2012年4月3日閲覧
  97. ^ "geohot" . www.geohot.com . 2023年5月8日閲覧
  98. ^ ソニー、PS3の脱獄をめぐりGeohotとfail0verflowを正式に提訴. Nilay Patel, Engadget (2011年1月12日). 2011年2月16日閲覧。
  99. ^ 「WiiCadeをお楽しみください」 2006年11月18日。
  100. ^ 「革命的:Web Wii Wares」。2007年7月17日。
  101. ^ Wilson, Mark (2007年12月29日). 「Nintendo Wii Hacked, The Video」 . 2007年12月31日時点のオリジナルよりアーカイブ2017年9月9日閲覧。
  102. ^ 「Wii Homebrew Channel 1.0 がリリース」 2008年12月10日。
  103. ^ Brophy-Warren, Jamin (2007年4月29日). 「魔法の杖:ハッカーはWiiリモコンをどのように利用するのか」 .ウォール・ストリート・ジャーナル.
  104. ^ 「How It Works」 . LetterBomb . 2023年9月27日閲覧
  105. ^ 「新しい無料Homebrewエントリポイント。FlashHax」。GBAtemp.net - 独立系ビデオゲームコミュニティ2018年6月14日閲覧。
  106. ^ “freakyhax - 3DS homebrew exploit” . plutooo.github.io . 2023年5月8日閲覧
  107. ^ "doodlebomb by MrNbaYoh" . mrnbayoh.github.io . 2023年5月8日閲覧
  108. ^ “Old-browserhax” . GitHub . 2022年6月13日.
  109. ^ “yellows8/3ds_smashbroshax” . GitHub . 2021年3月25日.
  110. ^ McCrae, Scott (2025年3月26日). 「『アサシン クリード シャドウズ』がニンテンドー3DSで動作する様子がファンの自作ゲームの中で印象的」GamesRadar+ . 2025年11月9日閲覧
  111. ^ 「アサシン クリード シャドウズ、予想通り最後のプラットフォームに静かに登場」 GAMINGbible . 2025年11月9日閲覧
  112. ^ Baird, Scott (2025年10月11日). 「ファイナルファンタジーXIVは3DSでプレイ可能、ただし落とし穴あり」 . CBR . 2025年11月9日閲覧
  113. ^ ケビン・パーディ(2024年2月27日)「任天堂の失われた1990年代の「VR」コンソールが、驚くべきエミュレータのおかげで3DSに登場」Ars Technica2025年11月9日閲覧
  114. ^ "APT:IsTitleAllowed - 3dbrew" . 3dbrew.org . 2023年5月8日閲覧
  115. ^ “11.6.0-39 - 3dbrew” . 3dbrew.org . 2023年5月8日閲覧
  116. ^ "Notehax" . notehax . 2023年5月8日閲覧
  117. ^ Homebrew、任天堂。「Seedminer」。3DSハックガイド。 2020年12月16日閲覧
  118. ^ Orland, Kyle (2023年5月23日). 「予期せぬ3DSアップデートにより、多くの一般的な自作ハッキング手法が無効化される」 Ars Technica . 2023年5月29日閲覧
  119. ^ 「PS4ハック:CTurtがPS4カーネルのエクスプロイトを確認」 . wololo.net . 2015年12月6日. 2022年12月31日閲覧
  120. ^ 「PS4:SpecterDevがPS4 5.05カーネルエクスプロイトをリリース」 . wololo.net . 2018年5月27日. 2023年1月2日閲覧
  121. ^ 「SleirsgoevyがPS4 6.72 Jailbreakをリリース」 . wololo.net . 2020年7月16日. 2023年1月2日閲覧
  122. ^ 「PlayStation 4:ファームウェアが完全にクラックされ、ファームウェア7.02用のPS4HENがリリースされました!」wololo.net . 2020年12月19日. 2023年1月2日閲覧
  123. ^ 「リリース:PS4 7.55用Mira(カスタムファームウェア)(+更新された脱獄)” . wololo.net . 2021年3月15日. 2023年1月2日閲覧
  124. ^ “PS4 9.00 Jailbreak「pOOBs4」リリース!” . wololo.net . 2021年12月13日. 2023年1月2日閲覧
  125. ^ 「PS4 4.55向けLinuxがリリース」 . wololo.net . 2018年3月2日. 2023年1月2日閲覧
  126. ^ 「PS4 Linux:Psxitarch v3がリリース。Mesa 22.2.0のサポート、RAM使用量の削減、エミュレータのプリインストールなどを搭載」。wololo.net 。2022年12月17日2023年1月2日閲覧
  127. ^ 「GoldHEN 2.2.5b7 + GoldHEN Cheats Manager 1.0.0でPS4ゲームパッチ(60FPSなど)を直接ロードできるようになりました」。wololo.net2022年11月15日。 2023年1月2日閲覧
  128. ^ "HENkaku" . henkaku.xyz . 2018年10月16日閲覧
  129. ^ "Modoru" . GitHub . 2019年6月24日閲覧。
  130. ^ TheGuardian (2022年12月28日). 「PS Vita: TheFloWが新たなカーネルエクスプロイト「HENlo」(3.74対応)をリリース」 . Wololo.net . 2023年1月2日閲覧。
  131. ^ "ティラミス" . 2021年12月31日. 2023年8月28日閲覧
  132. ^ "Aroma" . 2022年9月5日. 2023年8月28日閲覧
  133. ^ "WiiMode" . 2016年2月3日. 2016年2月20日閲覧
  134. ^ "octrelease" . 2017年10月1日. 2018年2月4日閲覧
  135. ^ 「Nintendo Switchカーネルエクスプロイト34c3のプレゼンテーション:「Nvidiaが自らバックドアを仕掛けた」」. 2017年12月29日. 2018年2月4日閲覧
  136. ^ “ReiNX” . 2018年10月19日時点のオリジナルよりアーカイブ
  137. ^ 「開発者モードアクティベーションアプリに関するFAQ」 support.xbox.com 2018年7月4日閲覧
  138. ^ 「アプリ開発者として登録する」 . developer.microsoft.com . 2021年5月16日閲覧。
  139. ^ "astrelsky/libhijacker" . GitHub . 2023年6月24日閲覧
  140. ^ Shanklin, Will (2024年4月9日). 「海賊版Nintendo Network代替ソフトはもはや脱獄不要」 Engadget . 2025年11月12日閲覧
  141. ^ Norman, Jim (2024年4月9日). 「ファンが作った任天堂ネットワーク代替ソフト『Pretendo』、Wii Uのハッキングは不要に」 Nintendo Life . 2025年11月12日閲覧
  142. ^ Cripe, Michael (2024年4月9日). 「任天堂はWii Uと3DSのオンラインサービスを終了したが、ファンプロジェクトPretendoがサービスを継続している」 IGN . 2025年11月9日閲覧
  143. ^ “Pretendo Network、Wii U/3DSオンラインサービスの復活を目指す” . www.gonintendo.com . 2024年4月9日. 2024年5月20日時点のオリジナルよりアーカイブ2025年11月9日閲覧。
  144. ^ “Pretendo ネットワーク” .プリテンドネットワーク2025 年11 月 9 日に取得
[編集]

    Homebrewとは、ユーザーがプログラムできるように設計されていない、 独自のビデオゲーム機向けに愛好家が作成したソフトウェアを指す用語です

    多くのビデオゲームコンソールの公式ドキュメントは、ライセンスを取得した開発者のみが利用できる場合が多く、また、ROMカートリッジ暗号化された CD-ROMなど、配布を困難にするストレージ形式が採用されている場合もあります。また、多くのコンソールでは、不正な開発を防ぐため、ハードウェア制限が設けられています。

    自作ゲームのターゲットは、商業的にもはや重要ではない、あるいは生産されておらず、グラフィックや計算能力が簡素なゲームであることが多い。これには、Atari 2600Nintendo Entertainment SystemWiiNintendo 3DSWii UGenesisDreamcastGame Boy AdvancePlayStationPlayStation 2などが含まれる(ただしこれらに限定されない)。開発には、コミュニティが管理する非公式のツールチェーンや、 Net YarozeLinux for PlayStation 2Microsoft XNAなどの公式開発キットが使用される[1]

    Homebrew コミュニティ内のいくつかのグループは、Homebrew の使用を可能にするために課せられたハードウェアおよびソフトウェアの制限を回避するだけでなく、コンソール用の非公式のゲームやソフトウェアを作成しています。

    開発

    古いシステム向けの新しいゲームは、通常、エミュレータを使用して開発されます。新しいシステムの開発では、正確なエミュレータが不足しているため、通常は実際のハードウェアが使用されます。しかし、多くの古いシステムでは、実際のコンソールハードウェアを使用する努力がなされてきました。Atari 2600のプログラマーは、カスタムカートリッジボードに接続するためにEEPROMを書き込んだり、 Starpath Superchargerを介してオーディオ転送を使用したりすることができます。Game Boy Advanceの開発者は、この点でGBAフラッシュカートリッジを使用するいくつかの方法を持っています

    第一世代コンソール

    オデッセイ

    2009年、オドボールは1973年以来初めてマグナボックス・オデッセイ向けのゲームとなりました。ロバート・ヴィンチグエッラ[2]によって制作され、彼はその後もいくつかのオデッセイゲームを手掛けてきました。2011年7月11日には、クリス・リード[3]によってドッジボールが発売されました

    第二世代ゲーム機

    Atari 2600ダックアタック! (2010)

    Atari 2600

    チャンネルF

    ROMカートリッジを採用した最初のコンソールであるフェアチャイルドチャンネルF向けに、いくつかのゲームがプログラムされています。最初のリリースとして知られているのは、ショーン・リドルによるライトアウトのクローンで、SABA#20チェスゲームをマルチカートリッジに改造する方法の説明が含まれていました。[4]テトリスのバージョンもあり、2008年には「ビデオカート27:パックマン」が、このシステムの製造中止後、初めてフルプロダクションされたゲームとなりました

    第3世代/第4世代ゲーム機

    NES / ファミコン

    任天堂エンターテインメントシステムにはいくつかのコンパイラが用意されていますが、Atari 2600と同様に、ほとんどの開発は6502アセンブリ言語で行われます。NESの自作ソフト開発における障害の一つは、物理カートリッジの製造が比較的難しいことですが、サードパーティ製のフラッシュカートリッジが存在するため、オリジナルのNESハードウェアで自作ソフトの開発が可能です。[5]

    2023年4月、NES用の新しいプログラミング言語であるNESFabがリリースされました。[6]このプログラミング言語はC#C++をベースとしており、NESシステム用のソフトウェア開発を比較的迅速かつ効率的に行うことができます。このリリースにより、NES用の自作ゲームが増加し、その中にはMorphcat GamesのMosh-Lift [7]やNikusoftの Ballooney [8]などがあります。

    NESカートリッジには、システム機能を拡張するために、数種類のカスタムプロセッサが使用されています。MMC3のように、対象となるマッパーが広く使用され、頻繁にクローン化されている場合を除き、ほとんどのプロセッサは古いカートリッジを漁る以外に複製が困難です。また、ディスクリートロジックのみで構成されている場合もあります。MMC5チップを使用している非公式ゲームの一つに、パリソフトによる『ストリートファイターII ザワールドウォリアー』のNES移植版『ストリートファイターIIノスタルジックエディション』があります。 [9]

    初代ファミコンとそのクローン機は非正規のゲームをプレイできますが、初代NESの10NESハードウェアロックアウト機構により、カートリッジの製造が困難になっています。10NESチップは、ハードウェアに小さな変更を加えることで永久に無効化できます。再設計されたNES(新型NES、またはニューファミコンとも呼ばれる)には10NESチップが搭載されていません。

    ジェネシス / メガドライブ

    Sega Genesis には物理的なロックアウト メカニズムがなく (代わりにソフトウェア エンコーディングに依存している)、システム用のソフトウェアのリリースが容易になっています。

    このシステム用のフラッシュ カートリッジはいくつか製造されており、その中には、ウクライナの開発者 krikzz が開発したセガ ジェネシス用の Everdrive および Mega Everdrive シリーズのフラッシュ カートリッジや、TerraOnion の MegaSD などがあります。

    物理カートリッジとしてリリースされたゲームの例としては、『Pier Solar and the Great Architects』『Paprium』 、そして『Teenage Queen』の移植版などがあります。他には、Genesis版の『Sacred Line Genesis』『Coffee Crisis』『Frog Feast』 、そしてセガCD版『Mighty Mighty Missile』などがあります。

    2018年のゲーム「Tanglewood」は、オリジナルのセガジェネシス開発ハードウェアを使用して開発されたことで注目されました。[10]

    TurboGrafx-16 / PCエンジン

    TurboGrafx -16 / PCエンジンの自作ソフトシーンは比較的小規模です。最初の自作ソフトは2002年のMindRecのImplodeで、このシステムの最後の公式リリース( 1999年のPCエンジン用Dead of the Brain I & II )の数年後でした。このタイトルはCD-ROMでリリースされました。2年後、MindRecはCD-RでMeteor Blaster DXをリリースしました。CDフォーマットの変更に関する彼らの公式発表は、ガラスマスタリングソフトウェアがシステムが想定する非正統的なCD構造のスタイルを突然処理できなくなったため、CD-ROMにプレスすることができなかったというものでした。5年後、Aetherbyte StudiosはBerzerkのクローンであるInsanityをプレスCD-ROMでリリースし、プレスできないCDという概念を払拭しました。Aetherbyteはその後、 「AbCARD 」と呼ばれる新しいHuCardデザインのプロトタイプを作成し、製造しました。これはコンソールと完全に互換性がありました。エーテルバイトは1987年の発売以来PCエンジン30周年を祝った。[11]

    このコンソールにはHuCと呼ばれるCコンパイラが1つありますが、2005年以降公式に更新されていません。MagicKitアセンブラは一般的に[誰によって? ]コンソールの事実上のアセンブラとみなされており、HuCに含まれています。HuC/MagicKitの追加ラ​​イブラリには、Aetherbyte Studiosが開発したサウンドエンジンSquirrelと、開発者がSuperGrafxビデオハードウェアやアーケードカードに容易にアクセスできるようにするTomattheousが開発したSGX/ACDライブラリがあります。

    cc65 C コンパイラはコンソールと互換性がありますが、開発ライブラリはサポートされていません

    TurboGrafx CDのオリジナルゲームとしては、FX Unit Yuki: The Henshin Engine [12] [13]や2012年のMysterious Songの移植版などがいくつか製作されている。2025年には、Special Ninja Squadのデモ版がHuCardフォーマットでこのシステム向けにリリースされた。[14]

    スーパーファミコン

    Bung EnterprisesはGame Doctor SFハードウェアシリーズをリリースしました。これにより、ユーザーはゲームをコピーし、SNESハードウェアで新しいゲームを実行することができます。ROMはGame Doctor SFフォーマットに変換され、3.5インチフロッピーディスクに書き込むことができます。1.6メガバイトにフォーマットされたフロッピーディスクには、最大12メガビットのゲームを保存できます。代替デバイスとして、TototekのSuper Flashがあります。これは、カートリッジ内のフラッシュメモリチップに複数のゲームを書き込むことができます。これにより、最大48メガビットのゲームを作成できます。このシステムはCコンパイラとの互換性も備えています。[15]フランスのファンの間では、コナミのAsterix beat 'em upを移植した言語プログラムへの関心が高まっています。 [16]

    ランアンドガンゲーム「アリーシャの冒険」は、スーパーファミコンの開発ハードウェアを使用していました。[17] WaterMelonのアクションロールプレイングゲーム(コードネームProjectN)は、現在開発中のSNES用の新しい自作ゲームです。[18] Dottie -dreads nought-は、2021年のSNESdev Game Jamでリリースされました。[19] [20] 2022年のSupercookedでリリースされました。 [21]

    ネオジオMVS、AES、CD

    Neo-Geo ホームカートおよびアーケードシステムは、自作ソフト開発の難しい候補となる可能性があります。Neo-Geo AES (Advanced Entertainment System) および MVS (Multi-Video System) カートリッジには、ビデオ用とサウンド用の 2 つの独立したボードがあります。カートリッジをシステム用にプログラムする場合、カートリッジはある意味ではアーケードボードであるため、古い ROM チップを新しくプログラムしたものに交換する必要があります。Fast StrikerおよびGunlordをリリースした NGDevTeamは、独自のボードを印刷して独自の ROM チップをはんだ付けしただけです。ただし、カスタム BIOS をプログラムすると、Universe Bios のロゴが壊れて見える場合があります。ただし、Neo-Geo CD のプログラミングは、カートリッジのプログラミングよりも簡単です。CD 自体には、実際にはサウンドとビデオの両方をそれぞれ含めることができます。ゲーム プログラムのメガビット数に応じて、ロード時間は異なります。メガビット数が少ないCDゲームは一度しかロードしませんが、メガビット数が多いCDゲームはシーン間やラウンド間でロードすることがあります。2014年現在、Neo Xyxなど、他の完全版ゲームも物理ディスクでの発売が予定されています。[要出典] [22]

    ネオジオ・ユニバースBIOSのプログラマーであるRazoola氏は、2019年1月23日時点で、2人プレイに対応した「スケルトンゲームドライバー」の開発に取り組んでいました。このROMは、破損したユニバースBIOS画面を修正するとともに、未改造/ストックのネオジオMVSまたはAESで動作させることを目的としています。[23]

    『レイジョン』は、オリジナルのネオジオゲームを現代のゲーム機、この場合はニンテンドースイッチに移植した例である。 [24]

    ゲームボーイ

    ゲームボーイで自作ソフトをプログラムするためのツールキットやユーティリティが数多くあります。携帯型ゲーム機のゲームのROMハックも利用可能です。また、他の家庭用ゲーム機や携帯型ゲーム機のゲームをゲームボーイ向けに非公式に移植したものやデメイクも存在します。例としては、PlayStation用ゲーム『悪魔城ドラキュラX月下の夜想曲』のデメイク[25] 、悪名高いPhilips CD-i用ゲーム『ゼルダの冒険』の移植[26] [27] 、そして『スタントレースFX』移植[28] [29]などがあります

    オオヤマネコ

    Lynxのリリース直後、最初のHomebrew開発キットがリリースされました。これは後にBLLと名付けられました(Atari JaguarのBJLと同じ開発者によって開発されたためです)。当初、BLLでのゲーム開発にはAtari STと同様に65C02アセンブリ言語が使用されていましたが、すぐにcc65のサポートが追加されました。近年、Homebrewシーンでは数多くの新しいゲームが開発されています。

    第5世代ゲーム機

    ジャガー

    Atari Jaguarは1999年にオープンプラットフォームとして宣言されました

    最初の愛好家が開発したAtari Jaguarゲームは1995年にリリースされました。JSTEtrisと呼ばれるテトリスのバージョンですカスタムBIOSを搭載したJaguarと、Atari STで動作するBJL [30]という自作開発キットを使用して書かれました。 [31] 1998年にJTSからAtari Corporationのすべての知的財産資産を購入した後、 [32] Hasbro Interactiveは1999年5月14日に、Jaguarのすべての権利を放棄し、このコンソールをオープンプラットフォームと宣言したと発表しました。[33] [34]この発表の後、AtariAge、B&C Computervisions、Piko Interactive、Songbird Productions、Telegames、Video61などの開発者とパブリッシャーが、Jaguarの過去の未完成ゲームといくつかの新しいゲームをリリースしました。[35]

    コンソールのエミュレーションはまだ限られているため、コーディングにはBJL改造Jaguarを使用したSkunkboard開発カートリッジ、または公式Alpine開発キットのいずれかを使用して、実機を使用します。商用ゲーム「BattleSphere Gold」には、開発支援ツールとしてJUGS(Jaguar Unmodified Game Server)も含まれています。[36]

    ゲームはカートリッジCD 、またはその両方の形式でリリースされます。ほとんどの開発者は、オンラインフォーラムまたは独立系出版社を通じてカートリッジで作品を公開しています。どちらのシステムにも地域ロックがないため、すべてのタイトルがリージョンフリーです。最も初期のCDリリースの一部は暗号化されておらず、暗号化されていないCDゲームを実行するには、B&CのJaguar CD Bypass Cartridge [37]またはRebootのJagtopia(Freeboot)プログラムをCDに書き込む必要がありましたが、 [38] Atari MuseumのCurt VendelがカートリッジとCDの両方の形式のバイナリと暗号化キーをリリースしたため、開発用ハードウェアを必要とせずにゲームを実行できるようになりました。[39] Jaguar DのクラックされたBIOSをシステム内部にはんだ付けすることができます。 [40]

    STからJaguarへのコンバージョンもあり、これはAtari STのタイトルをJaguarに移植することを伴い、いくつかの機能強化が含まれる場合があります。[41]これらは無料でダウンロードできますが、一部のタイトルは2016年8月3日に販売されました[42] [43] [44]また、現在までにE-JagFest、JagFestなどのシステム専用のフェスティバル、またはAtariAgeを通じてオンラインでライセンス供与され販売されているものもあります[45]

    PC-FX

    PC-FX用のHomebrew開発キットは1つしか知られておらず、 GNUコンパイラコレクションバージョン2.95.1に基づいています。Mednafenの作者はpcfxlibと呼ばれるコンパイラ用のライブラリの開発を開始しましたが、関心が低かったため中止されました。その後、trap15がliberisという新しいライブラリの開発を開始しました。このツールチェーンはLinux環境向けに設計されていますが、 cygwinでも使用できます。現在までにPC-FX用のHomebrewタイトルはリリースされていませんが、Aetherbyte StudiosとEponasoftはどちらもこのコンソール用の新しいソフトウェアの開発に興味を示しています

    プレイステーション

    プレイステーションでは、 MODチップまたはダブルスワップトリックを使用することで、どのモデルでもゲームを作ることができます。また、「tonyhax」と呼ばれるソフトMOD/セーブゲームのエクスプロイトもあります。必要なのは、 PCSDK、そしてコンソールとの間でファイルをアップロードおよびダウンロードするための「Comms Link」デバイスです

    PlayStationでHomebrewを起動するもう一つの方法は、ソフトモッドである「UniROM」です。UniROMは、パラレルポート(旧型コンソールの場合)経由で接続されたチートデバイスにインストールすることで動作し、焼き込んだCDとシリアルポート経由でカスタムコードをロードできます。

    Homebrewは元々、ソニーが「ネットやろぜ」という形で推進し、長年大きな盛り上がりを見せていました。しかし、ネットやろぜの公式サイトは2009年半ばに閉鎖され、ソニーはシステムと、コンソールを所有していたユーザーへのサポートを停止しました。

    サターン

    セガサターンの全モデルは、趣味の開発に使用できます。サターンモデル1の改造チップは、何年も新しい改造チップを製造していないようで、しばらくの間入手困難になっています。そのため、残された選択肢は、スワップトリックを実行するか、サターンモデル2の改造チップを大幅に改造するかの2つだけです

    モデル2でHomebrewを実行するには、Modチップの2点をブリッジし、ModチップからSaturn電源ユニットへの配線をはんだ付けし、CD-ROMリボンケーブルが差し込まれている場所に差し込むだけで済みます。モデル2ではアクセスランプがないため、スワップトリックの実行はモデル1よりも困難です。

    もう一つの方法は、「PseudoSaturn」と呼ばれるロック解除方法です。これはCyber​​Warrior2000氏によって作成されたプログラムで、「Pro Action Replay」カートリッジのファームウェアを悪用します。このプログラムにより、ほとんどのSaturnモデルのリージョン、周波数、CDプロテクトが解除されます。インストーラーを実行するには、改造されたSaturn本体か、スワップトリックが必要です。インストーラーはカートリッジのFlashROMにコードを読み込みます。その後、カートリッジのロックが解除され、バックアップから自作ソフトまで、ほとんどのソフトウェアが実行できるようになります。

    また、ヨハネス・フェッツ氏によって開発されたJo-Engineと呼ばれる新しい開発エンジンも登場し、2Dゲームの開発を容易にしています。[46]このエンジンは現在、セガ・グラフィック・ライブラリ(SGL)なしで2Dゲームをコンパイルできます。XL2社による別のエンジンであるZ-Tremeエンジンは、ソニック・ザ・ヘッジホッグの完全3Dゲーム「Sonic Z-Treme」の開発につながりました。[47] Z-Tremeはセガ・ベーシック・ライブラリ(SBL)とセガ・グラフィック・ライブラリ(SGL)を使用しています。

    バーチャルボーイ

    任天堂のバーチャルボーイにはリージョンロックはありませんが、フラッシュカートリッジのFlashBoyとFlashBoy+が発売されて初めて、自作ゲームシーンが成長し始めました。これまで未発売だった2つのゲーム、「バウンドハイ!」「ニコちゃんバトル」 (フェイスボールの日本版)がリリースされました

    2015年には、熱心なファンがコナミのサイバーパンクポイントアンドクリック ゲーム「スナッチャー」をバーチャルボーイプラットフォームに移植した。[48] [49] [50]ゆめ にっきのファンゲーム「レッドスクエア」は、2019年のドリームダイアリージャムのために6週間で制作された。[51] [52]

    ニンテンドー64

    ニンテンドー64の自作ゲームシーンは、1997年1月[53]ドクターV64と呼ばれるゲームバックアップデバイスの発売後に始まりました。多くの愛好家が、このデバイスを使って独自のコードをシステム上で実行しました。開発者は、公式ツールではなく、自作コミュニティのメンバーが開発した非公式ツールを使用することがよくありました。[54]ドクターV64は、一部の公式開発者によっても使用されており、 『Turok: Dinosaur Hunter』などのゲームの作成に使用されました

    1997年、1998年、1999年には、現在は閉鎖されているNintendo 64の自作ソフト開発ウェブサイトDextroseの主催で、「プレゼンス・オブ・マインド」として知られるNintendo 64の自作ソフトデモシーン大会が開催された。各大会の参加者は、当時自作ソフト開発でまだ人気があったDoctor V64を使用していた。 [53] [55] [56] 2000年にも「プレゼンス・オブ・マインド」大会を開催する計画があったが、この頃にはNintendo 64の人気が衰えていたため、実現には至らなかった。当時、近年のNintendo 64の人気の衰えと、2002年4月の生産終了が重なり、Nintendo 64の自作ソフト開発は停滞していた。

    2006年5月、NeoMyth Flashcartとして知られるNintendo 64用の新しいフラッシュカートリッジが発表され、Homebrew開発が再び注目を集めるようになりました。[57] 2009年5月、ジェニファー・テイラーは「LibDragon」として知られるNintendo 64用Homebrew開発用の非独占 SDKの開発を開始しました。 [58] 2010年4月、開発者マーシャル・H.によって、カスタムプログラムやコードを実行するための開発者向けフラッシュカートリッジ「64drive」がリリースされました。[59] 2012年、Everdriveシリーズのフラッシュカートリッジで知られるウクライナの開発者krikzzは、Everdrive 64として知られるNintendo 64用フラッシュカートリッジを開発し、Homebrew開発にも使用されました。[60]

    2020年8月、Nintendo 64のHomebrewシーンのメンバーによってN64Brew Wikiが設立され、Nintendo 64、その周辺機器、関連ソフトウェアに関する正確なドキュメントを提供しています。[61]また、このサイトでは2020年から毎年ゲームジャム開発コンテストを開催しており、[62] [63] [64] 1990年代後半のコンテストのデモシーンではなく、ゲーム制作に焦点を当てています。 また、審査員やゲームの開発者へのインタビューも開催しており、[65] [66] [67]元Nintendo 64開発者のアラン・フィンドレー、デビッド・ドークニール・ヴォスジャイルズ・ゴダードなどが含まれています。

    2025年現在、Nintendo 64はHomebrewコミュニティで活発に活動しており、コミュニティのメンバーによって数多くのゲームやユーティリティがリリースされています。現在、約6,000人のメンバーがNintendo 64 Homebrewシーンで活動しています。[68]

    16ビットのトップダウンシューティングゲーム「ゼノクライシス」は、Nintendo 64版が物理ROMカートリッジでリリースされました。[69]

    ニンテンドー64では、NES、SNES、ネオジオ、ゲームボーイ、ゲームボーイカラー、さらにはScummVMなど、古いゲームシステムやコンピューター用の自作エミュレータも多数利用可能です。[70] [71] [72] [73] [74] [75]

    第6世代ゲーム機

    ドリームキャスト

    北米でのドリームキャストの商業的寿命はわずか2年未満でしたが、製造中止から10年経った今でも活発な自作ソフト開発の場に恵まれています。ドリームキャストのBIOSはMIL-CD対応でしたが、この欠陥により、改造チップを使わずにCD-Rからソフトウェアを実行できてしまうという問題がありました。セガはこれに対応し、2000年11月以降に製造されたすべてのドリームキャストのBIOSからMIL-CDのサポートを削除しました。

    このゲーム機は、商用の自作ソフトの開発が盛んなことで特に有名である。注目すべきプロジェクトの一つにBleemcast!エミュレーターがある。これはPlayStationのゲームをこのシステムでプレイするために作られたブートディスクのシリーズで、オリジナルのゲーム機に比べてビジュアル面が強化されていた。より新しい独立系リリースとしては、RedSpotGamesがリリースしたLast HopeDUX [ 76]などがあり、どちらもシューティングゲームである。これらのリリースはKallistiOS開発システムを用いて書かれた。フリーウェアの高水準開発言語FenixとBennuGDの移植版がゲーム開発に利用可能であり、DIV Games Studioのゲームの多くが移植されているほか、もともとこのシステム向けに書かれたものもある。

    プレイステーション2

    プレイステーション2の初期バージョンには、PS1ゲームの互換性を処理するBIOS部分にバッファオーバーフローのバグがありました。ハッカーたちはこれをPS2 Independence Exploit(2003年8月にリリース)と呼ばれる抜け穴に変え、自作ソフトウェアの使用を可能にしました。自作ソフトウェア開発の他の選択肢としては、改造チップの使用、またはPS2ハードドライブとHD Loaderの利用があります。ヨーロッパとオーストラリアでは、PS2のバンドルデモディスクに無料のYabasicインタープリターがしばらくの間付属していました。これにより、エンドユーザーはPS2用の簡単なプログラムを作成できます。これは、特定のソフトウェアが含まれている場合にコンソールを「コンピューター」と定義することで英国の税金を回避しようとした失敗した試みに含まれていました。[77] NetBSDプロジェクトの移植版と、 Debianベースの代替ディストリビューションであるBlackRhino GNU/LinuxもPS2で利用可能です

    ソニーは2002年にPS2用の公式Linuxベースのオペレーティングシステムをリリースしました。キットにはキーボードマウスネットワークアダプタ、HDDが含まれていました。北米版は1年後に販売が中止されましたが、キットはすぐに在庫切れになりました。しかし、欧州版はその後もかなり長い間販売されていました。キットはリージョンコード付きのDVDから独自のインターフェース(ランタイム環境)をインストールすることで起動するため、北米版と欧州版のキットはそれぞれの地域のPS2システムでのみ動作します。

    Free McBoot または FMCB (2008 年 5 月に最初にリリース) と呼ばれる最近の開発では、古いエクスプロイト (Independence Exploit) で必要だったトリガー ディスクなしで Homebrew プログラムを起動できるようになり、また、機能するディスク ドライブのない未改造システムでも Homebrew を使用できるようになりました。ただし、各メモリ カードにエクスプロイトをインストールするには、インストーラーを起動するために既にエクスプロイト/改造されたシステム、または起動用のアプリをロードして実行可能およびリンク可能形式(ELF) バイナリに起動できるブート イメージ (ネットワーク アダプターと HDD も必要) が必要です。インストールはメモリ カードにキー付けされており、マルチインストールを実行しない限り、最初にインストールしたのと同じバージョンのコンソールでのみ使用できます。このエクスプロイトの唯一の欠点は、各メモリ カードにインストール/コンパイルする必要があることです。あるメモリ カードから別のメモリ カードに単にコピーするだけでは機能しません。このエクスプロイトは、2008年後半以降に製造された最新の薄型PS2(BIOS 2.30以降を搭載したSCPH-9000x後期モデル)では動作しませんが、それ以前のすべてのモデルでは動作します。Free McBootの最新バージョン(バージョン1.90以降)では、オリジナルの「ファット」モデルPS2とネットワークアダプターを使用することで、ソニー製およびソニー製以外のHDDからインストールおよび起動する機能も備えています。[78]このサポートはFree HDBootまたはFHDBと呼ばれています。いくつかの小さな問題はありますが、光学ディスクドライブや物理メモリーカードを必要とせずに、HDDだけでゲームをプレイできるようになりました。Free McBootとFree HDBootは、ユーザーがPS1/PS2のセーブファイルをメモリーカードからUSBドライブにコピーできることでも注目に値します。これは通常、DexDriveなどのツールでのみ可能な機能です。

    エクスプロイトをインストールすると、メモリカードやUSBドライブから署名のない実行ファイル(ELF形式)が起動される可能性があります。このようなプログラムには、エミュレーター、メディアプレーヤー、ハードドライブ管理ツール、PCベースまたはNASベースのファイル共有などが含まれます。自作プログラム(例えば「SMSメディアプレーヤー」[79])を使用すると、コンソールを使用して様々なオーディオファイル形式(MP3OMAOgg VorbisAACFLACAC3)を聴いたり、様々なビデオ形式(DivX / XviDMPEG1MPEG2AVIコンテナ内のMPEG4-ASP)を視聴したりすることができます。ゲームやその他の署名されていないソフトウェアは、コンソールに接続されたあらゆるデバイス(例えば、外付けUSB / FireWireサムドライブ/ハードディスクドライブ(FAT32およびexFATのみ)、初期リビジョンのコンソールの内蔵ハードディスクドライブ、ネットワーク共有(WindowsネットワークまたはPS2ホスト:プロトコル)、CD-R(W)/DVD±R(W)光ディスク(改造システムまたはパッチ適用ディスク))でプレイおよび実行できます。古いコンピュータやゲームシステムの自作エミュレーターもPS2向けに数多く開発されています。[80]

    ミニDVD

    ニンテンドーゲームキューブでは、著作権侵害防止のため、PS2やXboxの標準DVDドライブではなく、独自のMiniDVDベースのドライブとメディアを使用しているため、自作ソフトの開発は困難になりがちでした。また、PlayStation 2のようなUSBポートやHDDポートがないため、接続性も制限されています

    ニンテンドーゲームキューブのディスクを市販のDVDバーナーで書き込む際の障害は、バーストカッティングエリア、つまりディスクの最も内側のリングにある「バーコード」です。この領域はほとんどのバーナーではアクセスできず、非常に高価なディスクプレス機でしか書き込みできません。長い間、ニンテンドーゲームキューブで自作ソフトウェアを実行する唯一の方法は、ファンタシースターオンラインエピソードI & IIのパッチシステムのエクスプロイトを使用する方法で、ユーザーはゲームとブロードバンドアダプタを見つける必要がありました。これらは両方とも、後継作(ファンタシースターオンラインエピソードI & II Plusという名前)がリリースされたため、オリジナルのPSOがそれ以降ほとんど販売されず、また、ニンテンドーゲームキューブのオンラインゲームの選択肢が非常に限られていたためブロードバンドアダプタが店頭にあまり並んでいなかったため、入手が困難でした。

    2019年8月現在、最も一般的な方法は、Action Replayをメモリーカードスロットに挿入したSDカードアダプターと組み合わせて使用​​し、ユーザーがSDカードまたはイーサネット経由でhomebrewを実行できるようにすることです。別の方法としては、modchipを使用して、ディスクドライブを介してGameCubeでMiniDVD-Rからhomebrewを実行できるようにすることです。別の方法としては、セーブゲームのエクスプロイトを使用するものがあります。これは、改造されたゲームのセーブファイルをGameCubeのメモリーカードに転送し、公式ゲームによってロードされたときに任意のコード実行をトリガーし、メモリーカード、SDカード、またはその他のメディアからカスタムソフトウェアを実行できるようにするものです。[81]ニンテンドーゲームキューブのケースはフルサイズのDVD-Rに適合しないため、サードパーティ製の交換用ケースが利用可能です。

    ニンテンドーゲームキューブ用の自作ソフトウェアは、主に他のシステム用のエミュレーターと、いくつかの人気のある自作ユーティリティで構成されています。Swissは「オールインワンの自作ユーティリティ」で、ファイルブラウザに加え、プログレッシブスキャンや16:9ワイドスクリーンなど、公式にはサポートされていない異なるビデオモードをソフトウェアに強制的に使用させる機能も備えています。[82] Game Boy Interfaceは、ゲームボーイプレーヤー用の自作ソフトウェアフロントエンドであり、ゲームボーイ、ゲームボーイカラー、ゲームボーイアドバンスのゲームから高画質映像をキャプチャするためによく使用されます。[83]

    16ビットのトップダウンシューティングゲーム「ゼノクライシス」は、ゲームキューブ版が物理光ディスクで発売された。[69]

    Xbox

    モッドチップを搭載したMicrosoft Xbox

    Xbox本体、ファームウェアを難読化するために暗号署名コードなど、複数の対策を講じています。自作コードを実行する主な方法は、改造されたMicrosoft BIOSをフラッシュできるModチップをインストールすることでした。このBIOSにより、システムは署名なし実行ファイル(XBE)を起動し、リージョンコードやビデオモードなどのハードウェア変数を制御できるようになりました。Microsoftの公式開発キット( XDK )が流出したことで、自作プログラマーはXbox用の代替GUI(ダッシュボードと呼ばれる)、ゲーム、アプリケーションを作成できるようになりました。

    007: Agent Under FireMech AssaultSplinter Cellなどの市販ゲームを利用したソフトモッドは、ハードウェアを改造することなく永続的なソフトモッドインストーラーを実行できるように開発されました。この手法では、改変されたフォントファイルとサウンドファイルを用いて、Xbox にスタックバッファオーバーフローを発生させ、自作ダッシュボードを読み込ませます。この状態になると、Xbox は起動時に自作ゲームやアプリケーションを実行できるようになります。このようなソフトモッドには、Rocky5 ソフトモッドツール(市販ゲームをオプションで実行できるメソッドを持つ)が含まれます。

    Xbox は標準の PC ライブラリを使用しているため、自作ゲームの作成は比較的簡単で、PC プログラマーが利用できるライブラリの大部分は Xbox 自作プログラマーも利用できます。

    Xbox向けの自作ゲームで最も一般的なものの一つは、ソースコードが公開されたりリークされたりしたPCゲームの移植版です。多くのPCゲームのクラシック版がXbox向けにリリースされていますが、そのほとんどはXDKで作成されているため、入手が制限されています。これらの移植版はIRCP2Pブラウザでしか入手できません。

    Xboxシステムは、その高い処理能力により、PCから移植されたエミュレーターの実行にも非常に優れています。Nintendo 64PlayStationなど、前世代までのシステムをエミュレートできます。そのため、Xbox向けには様々なエミュレーターが開発または移植されています。

    現在は廃止されたXbox Liveサービスのコミュニティ運営による代替サービスはInsigniaとして知られており、一部のゲームで以前のサービスでサポートされていた多くの機能を提供しています(下記参照)。[84]

    ゲームボーイアドバンス

    ゲームボーイアドバンスの自作ソフト開発は、Cコンパイラや既成の高品質なコードライブラリ、そしてVisualBoyAdvance(VisualBoyAdvance-Mを含む)、mGBA、NO$GBA、Mesenといったゲームボーイアドバンスエミュレータのデバッグ機能の利用可能性により人気を博しました。ポケモンROMハッキングコミュニティや、ゲームボーイアドバンス用のフラッシュカートリッジやROMコピー機の普及も、自作ソフト開発に影響を与えました

    第7世代ゲーム機

    プレイステーション・ポータブル

    ニンテンドーDS

    SuperCard DS LiteフラッシュカートリッジとmicroSDカードを搭載したニンテンドーDS Lite

    ニンテンドーDSの発売以来、DSの完全に書き換え可能なファームウェア、Wi-Fi接続、SDストレージが可能なゲームカード( R4カートリッジなど)、ソフトウェアの使用をめぐって多くのハッキングが発生している。[要出典]現在では、DSのエミュレーターだけでなく、NES、SNES、セガマスターシステム、セガメガドライブ、ネオジオポケット、ネオジオMVS(アーケード)、ゲームボーイカラーなどの古い携帯型ゲーム機のエミュレーターも数多く存在する。[85]

    フラッシュメモリを内蔵したカートリッジやカード、あるいはSDカードスロット(標準フォーマットと「マイクロ」フォーマットの両方)を備えたカードが数多く存在します。これらのカートリッジやカードは、DSゲーマーがMP3や動画の再生、そして従来は別デバイスでしか利用できなかったゲーム以外の機能をDS本体で利用することを可能にします。[86]

    韓国では、多くのビデオゲーム消費者がニンテンドーDSを含むビデオゲームの違法コピーを利用しています。2007年には、ニンテンドーDS用ゲームは50万本販売され、DS本体の販売台数は80万台でした。[87]

    Datel社が製造するAction Replayと呼ばれる別の改造デバイスは、ユーザーがチートコードを入力してゲームをハッキングできるデバイスであり、プレイヤーに無限の体力パワーアップ、ゲームの任意の部分へのアクセス、無限のゲーム内通貨、壁を通り抜ける能力、およびゲームと使用するコードに応じてさまざまな他の能力を与える。[88]

    写真家のスティーブ・チャップマンは、より小型の機材で写真撮影を続ける方法を模索し、かさばるノートパソコンを使わずにカメラを操作できるアプリケーション「DS-DSLR」を開発しました。GBAカートリッジスロットを介してカメラをDSに接続すると、DS-DSLRを使ってブラケット撮影、カスタムインターバル撮影、長時間露光など、様々な撮影が可能になりました。DS-DSLRには、DSのマイクがノイズを検知すると作動するノイズ検知シャッター機能も搭載されていました。[89]

    DSiにも自作エクスプロイトがいくつか存在し、その中にはDSiWareアプリを使用するもの(Flipnote Studio(別名ugopwn)、EA Gamesのゲーム「Sudoku」を使用するsudokuhax、grtpwn、exidiahax、fieldrunhax、4swordhax、UNO*haxなど)や、プチコンピュータを使用するpetit-compwnerといったエクスプロイトがあります。また、DSi専用ゲーム「System Flaw」を使用するsystemflaawもあります。

    GBAtempのshutterbug2000というユーザーが2つのDSiエクスプロイトをリリースしました。1つはDSiカメラアプリを使用する「Memory Pit」と呼ばれるエクスプロイトで、[90]もう1つはFlipnote Studioを使用する「Flipnote Lenny」エクスプロイト(別名ugopwn)です

    Xbox 360

    マイクロソフトは、自作プログラマーを目指す人々に向けて、独自のソフトウェア開発キット(SDK)を無償で公開しました。XNA Game Studioと呼ばれるこのSDKは、プロの開発会社や大学生が利用できるSDKの無料版です。ただし、Xbox 360ゲームを作成するには、XNA Creators Clubのプレミアムメンバーシップに加入する必要があります。ゲームが検証されると、XNA Studioで作成されたゲームは、Xbox Liveを通じて、すべてのXbox 360ユーザーに80、240、または400マイクロソフトポイントで提供できるようになります。これにより、自作コンテンツのクリエイターは、ターゲットオーディエンスであるXbox 360ユーザーにリーチできるようになります。このコンテンツは、New Xbox Experienceのインディーゲームセクションで入手できます

    2007年3月20日、Xbox 360カーネルバージョン4532および4548に以前発見されたハイパーバイザの脆弱性を悪用したハックが開発され、ユーザーがLinuxブートローダーのXeLLを実行できることが発表された。最初のハックは平均的なユーザーには難しく、Xboxシリアルケーブルをインストールし、DVDドライブのファームウェアをフラッシュする必要がありました。XeLLのプログラマであるFelix Domkeはその後、初心者ユーザーに適した、Xbox 360のSATAハードドライブにインストールできる機能を備えたライブブート可能なLinux CDを発表しました。このようなディストリビューションが利用可能であるにもかかわらず、Xbox 360は、DVD-ROMに焼き付けたDVDゲーム、ゲームKing Kongの修正バージョン、およびコンソール自体の2つの古いカーネルリビジョンをロードできることに依存しているため、依然としてhomebrew開発用の人気のあるプラットフォームとは見なされていません。Microsoftから独立したグループが、 Free60プロジェクトの一環として、homebrewコードを実行する手段に取り組んでいました

    注: Xbox 360 カーネル バージョン 4532 および 4548 のハイパーバイザーの脆弱性は、2008 年に Microsoft によって NXE システムとダッシュボードのアップデートのリリースで解決されました。[引用が必要]

    Homebrew は、JTAG / SMC ハックと呼ばれるエクスプロイトにより、dash 2.0.7371.0 以前の Xbox 360 で再度有効化されましたが、Microsoft により 2.0.8495.0 アップデートですぐに修正されました。

    Reset Glitch Hackのおかげで、HomebrewはほとんどのXbox 360コンソールで利用可能になりました。これは、最新リビジョンまでのすべての現行ダッシュボードで動作します。Reset Glitch HackはModチップを必要とするため、このエクスプロイトを使用するにははんだ付けのスキルが必須です。この脆弱性は、Xbox 360のWinchesterリビジョンでハードウェアの緩和策として修正されました。

    2025年初頭、Bad Updateと呼ばれる新しいソフトウェアベースのエクスプロイトが導入されました。これは、バージョン1.2の時点で80%の成功率(各試行に50秒から2分かかります)でソフトウェアのハイパーバイザーとの競合状態を伴います。これは、最新のWinchesterリビジョンまでのすべてのXbox 360コンソールで機能し、modchipやコンソールのハードウェアを直接変更する必要はありません(以前のJTAGおよびReset Glitch Hackエクスプロイトのように)。同じ年に導入された別のソフトウェアベースのエクスプロイトであるABadAvatarは、Bad Update(そのフォーク)に大きく基づいており、コンソールの起動後にXbox Liveアバターサインインシステムとの競合状態を伴います。ただし、Bad UpdateとABadAvatarはどちらもJTAGおよびReset Glitch Hackエクスプロイトとは異なり永続的ではなく、一度オフにすると標準構成に戻るため、Xbox 360の電源をオンにするたびにエクスプロイトを再実行する必要があります。

    JTAG や Reset Glitch Hack などのハードウェアベースのエクスプロイトは、今でも Xbox 360 をハッキングして自作ゲームを作る際に好まれる方法ですが、Bad Update とその後の ABadAvatar エクスプロイトにより、ハードウェアの改造やはんだ付けの技術に詳しくないユーザーでも自作ゲームを簡単に利用できるようになり、Reset Glitch Hack エクスプロイトを修正したコンソールの後期 Winchester リビジョンでも自作ゲームが使えるようになりました。

    PlayStation 3

    PlayStation 3は発売当初から他のオペレーティングシステムを実行できるように設計されていました。発売後間もなく、最初のユーザーはPlayStation 3のXMB(クロスメディアバー)にある「他のOSをインストール」オプションを使ってFedora Core 5をPlayStation 3にインストールすることに成功しました。このオプションでは、PlayStation 3をデフォルトでインストールされている他のOSで起動するように設定することも可能です。

    これまでに、 Fedora Core 5、Fedora Core 6、GentooUbuntuYellow Dog Linux (YDL)など、いくつかのLinuxフレーバーがPlayStation 3にインストールされています。YDLはCell SDKがデフォルトでインストールされており、プログラマーは低コストでCellプログラミングを始めることができます。関連記事:PlayStation 3向けLinux

    当初、グラフィックス サポートはフレームバッファー アクセスのみに制限されていました (PlayStation 3 のグラフィックス チップ RSX へのアクセスなし) が、RSX グラフィックス プロセッサへの一部のアクセスは実現されていました (ただし、Sony はファームウェア リリース 2.10 でこれをブロックしました)。

    ファームウェア3.21リリース以降、ソニーがソフトウェアアップデートで「その他のOS」機能[91]を削除したため、ユーザーは「その他のOS」にアクセスできなくなりました。ソニーは、これはいくつかの「セキュリティ上の懸念」への対応であると説明しています。

    Homebrew開発者は、7つのアクティブなSynergistic Processing Element(SPE)のうち6つを含むCellマイクロプロセッサにアクセスできます。ゲームOSはハイパーバイザーの下に常駐し、ユーザーがPlayStation 3のハードウェアを完全に制御できないようにしています。これは、ソニーがユーザーがPS3に他のオペレーティングシステムをインストールすることを許可できるほどのセキュリティ対策です。

    SixaxisコントローラーはLinuxとWindowsでも公開されていますが[92] 、Motioninjoyを除いて、加速度センサー機能を公開するドライバーはまだ開発されていないようです。しかし、他のドライバーではゲームやその他のアプリケーション用のコントローラーとしてSixaxisコントローラーを使用することに成功しています。

    2008年5月、PlayStation 3に脆弱性が発見され、通常のコンソールに部分的なデバッグファームウェアをインストールすることが可能になりました。ただし、デバッグ機能は無効化されているため、自作アプリケーションやバックアップゲームはまだ実行できません。

    2008年8月14日には、PlayStation 3のHDDからバックアップゲームを起動できる別のエクスプロイトが発見されましたが、その具体的な手順は当時公開されていませんでした。しかし、10日後に別の人物がエクスプロイトの説明を投稿しました。[93]

    2009年1月6日、「Sh4d0ws」として知られるハッカー集団が、PlayStation 3をサービスモードに起動するために必要なJigファイルを流出させました。PlayStation 3はサービスモードに起動することはできますが、コンソールに変更を加えるために必要なファイルが流出していないため、まだ使用できません。[94]

    2010年8月31日、USBポート経由でPS3を操作するエクスプロイト「PSGroove」がオープンソース化され、公開されました。このエクスプロイトは、それまでに発売されたすべてのPS3モデルで動作します。[95] PSGrooveの作成ガイドは、いくつかのオンラインソースから入手できます。[96]

    「geohot」というニックネームで知られるジョージ・ホッツは、 PlayStation 3の暗号化キーを公開したため、 Attack of the Showに出演しました。これにより、あらゆる自作ソフトウェアやカスタムファームウェアに署名が可能になりました。署名されると、自作ソフトウェアはネイティブで実行できるようになります。ソニーがこれを修正するのは困難でしょう。自主的なリコールが必要になり、最も高価な部品の交換が必要になる可能性が高いからです。[97] 2011年、ソニーは法律事務所キルパトリック・ストックトンの支援を受けて、ホッツとfail0verflowというグループのメンバーを脱獄行為で提訴しました。告訴内容は、 DMCACFAA著作権法カリフォルニア州CCDAFA違反、契約違反( PlayStation Network ユーザー契約関連)、不法妨害不正流用不法侵入などです。[98]

    Wii

    Wiiメニューに表示されるHomebrew Channelのバナー

    Wiiの発売に先立ち、WiiCadeはWiiとリモコン向けに特別に設計されたAdobe Flash Homebrewゲームをホストした最初のサイトでした。これらのゲームは、WiiのOperaウェブブラウザを使用して、エクスプロイトなしでプレイできました。[99] Wii Operaソフトウェア開発キットを使用すると、開発者はJavaScriptを使用してWii用の独自のゲームを作成できます。[100]

    2007年12月、Wiiはカスタムシリアルインターフェース経由でハッキングされた。[101]現在、Wiiエクスプロイトの大半は、ユーザーがコンソールで自作ソフトを実行できるカスタムチャンネルであるHomebrew Channelをインストールすることである。最初の完全リリースは2008年12月であった。[102]その年の初め、Team Twiizers(現在はfail0verflowとして知られている)はTwilight Hackと呼ばれるエクスプロイトをリリースした。これは、Wii版ゼルダの伝説 トワイライトプリンセスで見つかったバッファオーバーフローの脆弱性を利用し、不正なセーブファイルを使用してELFファイル(boot.elf)をメモリにロードし(SDカードのルートディレクトリに存在する場合)、署名のないコード経由でHomebrew Channelをインストールする。任天堂はHomebrew Channelをインストールするためにさまざまな古いエクスプロイトにパッチを当てて成功しているが、現在のファームウェアでチャンネルを実行するためのエクスプロイトは数多く存在する。なお、Wii UのvWii(仮想Wii)モードにHomebrew Channelをインストールできるのは、ディスクゲームを使用するエクスプロイトのみであることに注意してください(Wii U固有のシステム権限エクスプロイトを介してチャンネルをインストールするエクスプロイト「wuphax」を除く)。このコンソールのコントローラーも、改造の標的として人気がありました。[103]

    2025年現在、 Twilight Hack以外にも、Homebrew用にWiiをハッキングできるエクスプロイトは数多く存在し、対応ゲームや特定のシステムソフトウェアリビジョンからThe Homebrew Channelをインストールできる。これには、Smash Stack( NTSC版『大乱闘スマッシュブラザーズX』のステージエディタ内で見つかったエクスプロイトを使用)、BannerBomb(不正なチャンネルを使用。ファームウェアバージョン4.3で修正済み)、LetterBomb(Wiiのメッセージボードを使用) 、 [104] WilBrand(ファームウェアバージョン3.0から4.3をサポートするLetterbombの代替)、FlashHax(インターネットチャンネルを使用)、[105] str2hax(WiiのEULAのDNSエクスプロイトを使用)、BlueBomb(Bluetoothを使用)、ModMii(PCユーザー向けのエクスプロイト)など(ただしこれらに限定されない)のエクスプロイトが含まれる。

    上記のエクスプロイトのほとんどは、メディアのルートディレクトリにELFローダーファイル(boot.elf)が存在することを前提としているため、SDカードの使用が必須です。しかし、FlashHaxとstr2hax(そしてBlueBombも)は、SDカード自体、またはSDカード上のELFローダーファイルが存在しない場合、インターネットから直接ELFローダーファイルをダウンロードできるため(コンソールのモデルによって異なります)、WiiをエクスプロイトするためにSDカードを使用する必要はありません。特にBlueBombは、エクスプロイトが公開される前は多くのユーザーから「ハッキング不可能」とされていたWiiのハードウェアリビジョンであるWii Miniを初めてハッキング可能にしました。これは主に、Wii MiniにSDカードスロットとインターネット接続がないためでした。

    第8世代/第9世代ゲーム機

    3DS

    Homebrew Launcher が動作するNew Nintendo 3DS XL

    3DSのホームメニューにカスタムソフトウェアを直接インストールするには、カスタムファームウェアが必要です。カスタムファームウェアはいくつかリリースされており、最も人気のあるのはLuma3DSです。カスタムファームウェアをインストールするには、様々なエクスプロイトを使用してboot9strapと呼ばれるブートROMエクスプロイトを実行する必要があります。boot9strapは、ブートROMがロックアウトされる前にカスタムコードを実行します。Wiiと同様に、3DSにはHomebrew Launcherと呼ばれる独自のカスタムソフトウェアがあり、これによりHomebrewソフトウェアをシステム上で実行できます。Homebrew Launcherは、エクスプロイトを実行することでインストールできます。

    ニンテンドー3DS向けの最初の公開されたHomebrewエクスプロイトであるninjhaxは、当初ssspwnと呼ばれていましたが、これはユーザーがQRコードをスキャンしてゲームCubic Ninjaをエクスプロイトできるようにするものでした。それ以来、Homebrew Launcherを実行する他の方法が発見されており、これにはFreakyhax(Freakyforms: Your Creations, Alive!のデラックス版のエクスプロイト)、[106] Doodlebomb( Swapdoodleの1.1.1以前のバージョンでのエクスプロイト)、[107] browserhax、broswerhax-xl、[108] SSloth browser、およびsuper-skaterhax(すべて3DSのインターネットブラウザーを使用し、後者はNew 3DSモデル専用);ニンテンドー3DSサウンドアプリを使用するsoundhax;ポケモンピクロスを使用するpichaxx ; SAFE_MODEファームウェアに破損したWiFiプロファイルを挿入するunSAFE_MODE; kartdlphaxとKartminer7(どちらもマリオカート7を使用)、MSET9(システム設定アプリケーションのエクスプロイトを使用)、ntrboot(NDS / DSiフラッシュカートリッジを使用)、およびsmashbroshax(New 3DS専用のスーパースマッシュブラザーズ for Nintendo 3DS )のエクスプロイトである。[109]

    カスタムファームウェアをインストールすると、リージョンロックされているゲームをどの地域のシステムでもプレイできるようになったり、ホームメニューからゲーム、自作アプリ、エミュレーター、その他の署名されていないソフトウェアを直接インストールして起動したり、システムに直接挿入されたゲームカードからゲームのROMイメージを取得したりなど、システムでいくつかのことが可能になります。 一部の自作アプリケーションには、改造/エクスプロイトされた3DSシステムでのみ利用可能な機能もあります。たとえば、オープンソース版のNvidia GameStreamプロトコルに基づいて構築されたMoonlightという自作ストリーミングアプリケーションを介してPCゲームを3DSにストリーミングできます。これにより、画面をコンピューターのディスプレイ、下画面をキーボード、ボタンをゲームコントローラーのボタンとして使用して、システム経由でゲームを制御できます。[110] [111] [112] 3DSでは、RetroArchフロントエンドやRed Viper(後者は3DS用のバーチャルボーイエミュレーター)など、さまざまな自作エミュレーターも利用できます。 [113]

    Homebrewランチャーを実行するためのエクスプロイトを使用することで、デバイスにカスタムファームウェアをインストールすることなく、SDカードから署名のないソフトウェアを起動できます。Homebrewランチャー自体は、システムバージョン9.0~11.16のどの3DSでも起動できます。ただし、カスタムファームウェアをインストールしない場合、ユーザーはHomebrewランチャーにアクセスするたびにエクスプロイトを実行する必要があります。

    変更ログに「システム全体の安定性をさらに向上させ、ユーザーエクスペリエンスを向上させるためのその他の軽微な調整を行いました」と記載されているシステムアップデートの大部分は、Homebrew Launcher(ユーザーランド)の脆弱性を修正するだけのものです。特定のバージョンのゲームやアプリケーションを必要とするアップデートは、多くの場合、脆弱性のあるアプリケーションのバージョンを「IsTitleAllowed」ブラックリストに追加することで修正されます。これにより、リストに登録されている古いアプリケーションの起動が阻止され、ユーザーは最新バージョンにアップデートしなければアプリケーションを起動できなくなります。[114]例えば、notehaxはFlipnote Studio 3Dの古いバージョンでのみ動作します。11.6.0-39システムアップデートでは、Flipnote Studioのバージョンが1.0.1以下の米国、1.2.0以下の欧州、1.3.1以下の日本において、アプリケーションの起動がブロックされ、現在のファームウェアの脆弱性が修正されました。[115] [116]

    2020年12月には、 DSiWareの見落としを利用したエクスプロイトが公開され、3DS設定アプリのDSiWareメニューからカスタムコードを実行して3DSハックをインストールできるようになりました。[117] 2023年5月現在、システムのソフトウェアベースのエクスプロイトの多くは11.17.0-50システムアップデートで修正されていますが、[118]すべての3DSモデル用の前述のMSET9、新しい3DSモデル用のsuper-skaterhax、および前述の2つのエクスプロイトのフォールバックとしてのntrbootなど、一部のエクスプロイトはまだ利用可能です。

    PlayStation 4

    2015年、PlayStation 4のファームウェア1.76以下に対するカーネルアクセスを許可するエクスプロイトが公開されました。 [119]ユーザーランドのエクスプロイトは、PS4ウェブブラウザ経由のWebKitでした。これにより、システム上で署名されていないコードが実行されるようになり、自作コミュニティが出現し始めました

    時間の経過とともに、システムのカーネルレベルの変更を可能にするエクスプロイトがさらに発見されました。これらのファームウェアバージョンは、TheFlowが開発したPPPwnエクスプロイトを使用することで、4.05、4.74、5.05/5.07、6.72、7.02、7.55、9.00、そして11.00までです。[120] [121] [122] [123] [124]これらのほとんどはPS4のウェブブラウザをエントリポイントとして使用しますが、PPPwnエクスプロイトはPlayStation 4のネットワーク設定に存在する脆弱性とコンピューターを利用してペイロードを送信します。

    PS4のHomebrewには、PS4をLinuxディストリビューションで起動する機能が含まれていますが、これは永続的ではなく、コンソールは再起動時にOrbis OSに戻ります。[125] [126]一部のペイロードは、公式パッチが提供されたことのないゲームを60 FPSにしたり、キャラクターを変更したり、イントロやカットシーンを削除したりするなど、ゲームをオンザフライでパッチすることができます。[127]これらのパッチは、コンソールに挿入された物理的な市販ディスクでも機能します。これらは実行時にRAM内で行われるため、物理ディスクのデータはそのまま残ります。

    PlayStation Vita

    PlayStation Vita用WebKitベースの脱獄ツール「HENlo」のスクリーンショット

    2016年、PlayStation Vita向けの「HENkaku」と呼ばれるエクスプロイトが公開されました。 [128] このエクスプロイトは、システムファームウェア3.60で発見されたバグを悪用し、ユーザーが署名のないソフトウェアを実行できるようにしていました。このエクスプロイトは、ウェブサイトにアクセスし、PlayStation Vitaのウェブブラウザでインストールボタンをクリックすることでインストールされました。これはユーザーがシステムを起動するたびに実行する必要があり、ファームウェアバージョン3.61で修正されました。しかし、2018年、コンピュータサイエンスの学生であるTheFloW(Andy Nguyen)は、ファームウェアバージョン3.65、3.67、3.68に、署名のないコードを実行できるカーネルバグを発見しました。最終的に、彼は「h-encore」と呼ばれるエクスプロイトを開発し、これによりHENkakuハックを以降のPS Vitaバージョンにインストールできるようになりました。カーネルバグはファームウェアバージョン3.69で修正されましたが、ユーザーランドのバグは依然として残っています。 HENkaku はデバイスの電源を入れるたびに再インストールする必要があるため、ensō というオプションのフラッシャー プログラムを HENkaku と一緒に使用してシステムにフラッシュすると、ensō インストーラーによってアンインストールされるまで、シャットダウンして再起動した後でもプラグインが永続的に残ります。

    2019年2月13日、TheFloWは、あらゆるVitaコンソールを古いファームウェアから工場出荷時のファームウェアにダウングレードできるダウングレーダーツールをリリースしました。[129]

    2022年12月26日、TheFloWは開発者とセキュリティ研究者向けのWebKitベースのエクスプロイトチェーンであるHENloをGitHubページでリリースしました。また、すべてのVitaファームウェアバージョンで使用できるエクスプロイトの実用的な実装がSKGlebaによってリリースされました。[130]

    Wii U

    Wii U 5.5.6以前のバージョンでコードを実行する最も一般的な方法は、Wii U内蔵のウェブブラウザの脆弱性を利用することです。これらの脆弱性を悪用するために特別に作成されたウェブサイトは、通常、ユーザーのSDカードからHomebrew Launcherを実行し、他の署名されていないプログラムを実行できるようにします。Homebrew Launcherは、MochaやHaxchiなどのカスタムファームウェアの実行またはインストールにも使用できます。Haxchiは、起動時にインストールされているバーチャルコンソールゲームを実行するHaxchiの修正版であるColdboot Haxchiを使用して、起動時にオプションで有効にすることができます

    2022年1月、TiramisuとEnvironmentLoaderがリリースされました。[131] EnvironmentLoaderは、Tiramisuなどのカスタムファームウェアを起動時に自動的にロードすることを可能にします(Coldboot Haxchiと同様)。ただし、エクスプロイトの実行には、バーチャルコンソールゲームではなく、コンソールの健康と安全に関する情報アプリを使用します。これにより、互換性のあるバーチャルコンソールゲームを購入する必要がなくなり、コンソールの文鎮化のリスクも軽減されます。同年9月後半には、Aromaの最初のパブリックベータ版がリリースされました。これはEnvironmentLoaderと同じエクスプロイトを使用しているため、両者間の移行が容易になりました。[132]また、モジュール、新しいプラグインシステム、そしてWUHB(「Wii U HomeBrew」の略)とRPXと呼ばれる新しいHomebrewアプリフォーマットが導入され、AromaではELFバイナリがサポートされていないため、Homebrew Launcherは不要になりました。そのため、署名されていないソフトウェア(WUHBおよびRPX形式)は、3DSのカスタムファームウェアと同様に、Wii Uのホームメニューからインストールおよび実行する必要があります。Homebrew Launcher(またはAromaの場合はWii Uのホームメニュー)経由で実行される多くのHomebrewアプリケーションがfortheusers.orgに収集され、ホストされています。これらのホストされたアプリケーションは、リポジトリ内のHomebrew App Storeアプリを使用してWii Uに直接ダウンロードできます。

    Wii Uに内蔵されたWiiサンドボックス環境(vWiiまたはWiiモードと呼ばれることが多い)は、The Homebrew ChannelなどのWii用Homebrewを実行できます。[133]しかし、vWiiモードで動作するWiiオペレーティングシステムの変更により、WiiメニューからHackMiiインストーラーをロードする以前のエクスプロイト(Letterbombなど)は動作しません。エクスプロイトゲームを使用せずにvWiiをハッキングする唯一の方法は、wuphaxやCompat InstallerなどのWii U用Homebrewアプリケーションを使用することです。オペレーティングシステムの変更により、一部のHomebrewアプリケーションが正常に動作しなくなり、開発者はvWiiで動作するための代替バージョンを作成する必要があります。

    Nintendo Switch

    2017年3月14日、ニンテンドースイッチ発売から11日後、ReSwitchedというチームによってPegaSwitchと呼ばれるエクスプロイトが悪用されました。当時、このシステム上で真のHomebrewを実行することはできませんでしたが、開発者はシステムの他のセキュリティバグを探すことができました。同年10月1日、ReSwitchedは、Homebrew開発者が発売前にシステム用のHomebrewプログラムの開発を開始できる新しいエクスプロイトとツールを発表しました。[134]第34回カオスコミュニケーション会議で、ハッカーのPlutoo、Derrek、Naehrwertは、システムのカーネルエクスプロイト(彼らはこれを一般公開しないと明言していました)を発表し、Homebrewランチャーが間もなくリリースされると述べました。[135]

    現在、Nintendo SwitchにはHomebrewランチャーとカスタムファームウェアの両方が搭載されています。バージョン1.0.0にCFWをインストールするには、「ぷよぷよテトリス」の日本語版が必要です。Nintendo SwitchにHomebrewをインストールできるかどうかは、本体のバージョンにも依存します。 2018年6月以降にリリースされたバージョン4.1.0が出荷されたコンソールのブートROMには、Homebrewのインストールを可能にするフルコントロールTrustZoneエクスプロイトに対するパッチが適用されているため、[136]現在、バージョン4.1.0以上がインストールされたオリジナルのHAC-001 Nintendo Switchモデル(2018年6月以降に製造されたユニット)、Nintendo SwitchのHAC-001(-01)リビジョン(TrustZoneエクスプロイトを完全にパッチしたTegra X1 + SOCを搭載した新しいモデル)、Nintendo Switch Lite、および正式に「Nintendo Switch - OLEDモデル」として知られているNintendo SwitchのOLEDモデルにHomebrewをインストールするには、Tegra X1チップの脆弱性を再現する専用のmodchipを購入してインストールする必要があります。

    Xbox One、シリーズX、シリーズS

    Xbox OneとXbox Series X/Sには開発者モードが搭載されており、これは市販のゲーム開発向けに設計されていますが、署名のない自作ソフトウェアの実行にも使用できます。[137]このモードは市販のXbox本体で有効にできます。開発者モードが有効になっている間は、市販のゲームやソフトウェアは無効になります。自作ソフトウェアはユニバーサルWindowsプラットフォームアプリケーションとして開発できるため、 Windows 10のデスクトップ版で動作するように設計された多くのプログラム(コンソールエミュレーターを含む)をコンソールで動作させることができます。開発者モードを有効にするには、まずアプリ開発者アカウントに登録する必要があります。登録料は19ドルです。[138]

    プレイステーション5

    PlayStation 5は、以前のファームウェアバージョンで署名されていないコードを実行できます。PS5でHomebrewをロードするには、ユーザーランド、カーネル(およびオプションでハイパーバイザー)のエクスプロイトチェーンが必要です。2024年4月現在、ファームウェア3.00から4.51は、元々PS4でパッチが適用され、後にPS5で再登場したIPv6カーネルエクスプロイトを使用して悪用可能です。このエクスプロイトチェーンにはハイパーバイザーエクスプロイトは含まれていませんが、libhijackerと呼ばれる、Homebrewを実行するのに十分なセキュリティを部分的なバイパスとして機能するペイロードが作成されました。[139]コンソール上のHomebrewには、下位互換性のあるPS4ゲーム用の非公式の60/120 FPSパッチ、チート、ファン速度調整が含まれています

    非公式オンラインサービス

    趣味家たちは、第6世代以降のオンライン対応ゲーム機向けに、非公式サーバーやオンライン復活プロジェクトを立ち上げてきました。ゲーム機の公式サービスやサーバーは時間の経過とともに閉鎖されるため、ハッカーや改造者は、コミュニティ運営のプライベートサーバーや、廃止されたサービスやサーバーのオンライン復旧プロジェクトを通じて、これらのゲーム機やゲームのオンライン機能を復活させようと試みることがあります。これらのサービスやサーバーへのアクセスは、多くの場合、自作ソフトに対応したシステムを持つユーザーに限定されていますが、一部のサービスやサーバーは、システムのDNS設定を調整することで、ストック(改造されていない)システムでもアクセスできます。例えば、特定のオンライン対応ゲーム用のプライベートサーバーなどです。

    例えばWiiでは、現在は廃止されているWiiConnect24サービス、WiiLinkと呼ばれるプロジェクトによって復活しました。このプロジェクトは、自作ソフト向けに公開されたWii本体にWiiConnect24やその他のオンライン機能を復活させることを目指しています。RiiConnect24もWiiConnect24復活プロジェクトの一つで、最終的にはWiiLinkに統合されました。

    ニンテンドー3DSWii U向けのニンテンドーネットワークが2024年に終了することを前に、ニンテンドーネットワークのほとんどの機能を維持することを目的とした非公式のファンメイドプロジェクト「Pretendo Network」(または単にPretendo)が登場しました。このプロジェクトは、オンラインマルチプレイヤー、フレンドリスト、マッチメイキング、Miiverseなどのオンラインサービスといった機能をサービス終了後も提供しており、現在も活発に開発が進められています。プライベートサーバーまたはHomebrewを使用してアクセスできます。以前はHomebrew対応システムが必要でしたが、2024年4月以降は不要になりました。[140] [141]現在Pretendoでサポートされている最も注目すべきゲームは、マリオカート7マリオカート8スプラトゥーン、そして光神話 パルテナの鏡であり、スティールダイバー:サブウォーズピクミン3ポケモンスクランブルワールドなどの他のタイトルもPretendoのサポートに向けて開発中です。[142] [143] [144]

    Insigniaは、初代Xboxコンソール向けのコミュニティ運営オンラインサーバーで、現在は廃止されたXbox Liveサービス(2010年4月に終了)の代替として機能しています。Insigniaは、Xboxプラットフォーム向けに廃止されたサービスで以前利用可能だった多くの機能を再現することを目的としており、コンソールのDNS設定を変更することでアクセスできます。[84]

    PlayStation 2およびDreamcast向けのオンライン対応ゲームのいくつかも、プライベート サーバー経由でオンライン機能が復元されました。これらのサーバーの一部では、ほとんどのオンライン対応 PlayStation 2 ゲームで使用されている DNAS (Dynamic Network Authentication System) などの認証サービスのバイパスが必要です

    関連項目

    参考資料

    1. ^ Winterhalter, Ryan (2011年4月29日). 「プレイする価値のある31の自作ゲーム」. 1UP.com . 2011年5月3日時点のオリジナルよりアーカイブ2013年12月12日閲覧。
    2. ^ “Odball for Magnavox Odyssey Official Page”. Revrob.com. 2010年8月4日. 2014年12月20日時点のオリジナルよりアーカイブ。 2012年4月3日閲覧
    3. ^ 「ドッジボール - マグナボックス・オシッセイ」Atari2600Land.com. 2012年7月17日. 2012年7月17日閲覧
    4. ^ 「ショーン・リドルのホームページ – チャンネルF情報」 Seanriddle.com. 2004年6月16日. 2012年4月3日閲覧
    5. ^ “PowerPak – RetroZone”. Retro USB. 2012年4月1日時点のオリジナルよりアーカイブ2012年4月3日閲覧。
    6. ^ 「NESゲーム作成のための新しいプログラミング言語が登場」。時間延長。2023年4月5日。
    7. ^ 「Mosh Lift (NES) by Morphcat Games」. itch.io . 2024年7月7日閲覧
    8. ^ 「NikusoftがBALLOONEY - NES: New Gems Seriesを公開」itch.io . 2024年7月7日閲覧
    9. ^ “Street Fighter II NE (NES DEMO) by Parisoft”. itch.io. 2023年5月8日閲覧
    10. ^ ピアソン、ジョーダン(2016年11月14日)「この男は90年代風に全く新しいセガジェネシスゲームを作っている」Vice
    11. ^ 「なんてったってエンジン – Aetherbyteの無料PCエンジン/TurboGrafx-16ゲーム」。Vintage is the New Old。2017年10月28日。
    12. ^ “PCエンジン版 FXユニットYUKIのご注文はコチラ!! **値下げ**”. FXユニットYUKI . 2020年6月1日. 2023年4月9日時点のオリジナルよりアーカイブ。
    13. ^ andrewpark800 (2018年4月22日). 「レビュー:PCエンジンスーパーCD用 FX-Unit Yuki」Retro Gamer RandomnessBlogger経由.{{cite web}}: CS1 maint: numeric names: authors list (link)
    14. ^ 「Special Ninja Squad - PC Engine/Turbografx-16 向けのまったく新しいゲームの予告 (+デモ)」。
    15. ^ 「SNES用ゲームの開発 | Learn C Games Programming Blog」。2020年6月5日。
    16. ^ 「コナミのアーケード格闘アクション『アステリックス』がファンメイドでスーパーファミコンに移植される可能性」Time Extension、2023年11月2日。
    17. ^ “Alisha's Adventure July 2019 update”. YouTube . 2019年7月8日. 2021年12月12日時点のオリジナルよりアーカイブ。
    18. ^ 「WaterMelonの新作SNESゲーム『ProjectN』初公開画像」GoNintendo 2013年10月13日. 2023年5月8日閲覧
    19. ^ 「Goldlocke 氏へのインタビュー - SNES-Testberichte.de - Dottie などのクリエイター」。
    20. ^ 「新作スーパーファミコンゲーム『Dottie Flowers』発表」GoNintendo 2024年1月3日。
    21. ^ 「Supercooked!、SNES向けの新しい協力型クッキングゲームが発売開始!」Nintendo Link . 2022年11月24日。
    22. ^ NGDevTeam.com
    23. ^ Razoola (2015年1月23日). 「Neo Geo Dev: Two Player Skeleton ゲームドライバー」. 2021年12月12日時点のオリジナルよりアーカイブ2018年2月11日閲覧– YouTube経由
    24. ^ 「このとてつもなく高価なネオジオシューティングゲームがSwitchに物理版で登場」Nintendo Life、2021年4月28日。
    25. ^ 「ファンがゲームボーイ版『キャッスルヴァニア:SotN』のデメイク版を制作中」GoNintendo 2022年5月。
    26. ^ Kennedy, Victoria (2023年5月2日). 「広く酷評された『ゼルダの冒険』がゲームボーイ向けにデメイクされた」Eurogamer . 2024年3月26日閲覧
    27. ^ 「CD-iタイトル『ゼルダの冒険』がゲームボーイエミュレーター向けにデメイド」Zelda Dungeon . 2023年4月30日.
    28. ^ “クラシックゲームボーイを限界まで追い込む!”. Medium . 2019年1月15日. 2022年9月15日時点のオリジナルよりアーカイブ。 2022年9月15日閲覧
    29. ^ 「そう、これはゲームボーイで動作するスタントレースFXです」。Nintendo Life . 2021年12月14日。
    30. ^ 「BJLホームページ」www.monlynx.de .
    31. ^ 「Jaguar Serverホームページの新着情報履歴」。Jaguar Serverホームページ2018年4月7日閲覧。
    32. ^ Johnston, Chris (2000年4月8日). 「Atari Goes to Hasbro」. GameSpot .
    33. ^ 「Atari Jaguar 64ビット・マルチメディア・エンターテイメント・システム」。Atari Explorer。2017年12月24日時点のオリジナルよりアーカイブ。 2018年4月7日閲覧
    34. ^ 「HasbroがJaguarの出版権を解放」Hasbro Interactive . 2018年4月7日閲覧マサチューセッツ州ビバリー(1999年5月14日)- 大手エンターテイメントソフトウェアパブリッシャーのHasbro Interactiveは本日、ビンテージAtariハードウェアプラットフォームであるJaguarに関するすべての権利を解放したと発表しました。
    35. ^ Goss, Patrick. 「Redundant gadgets (Atari Jaguar entry)」。2007年10月11日時点のオリジナルよりアーカイブ。 2018年4月7日閲覧
    36. ^ 「THE SEMIOFFICIAL BATTLESPHERE FAQ」。公式BattlesSphereホームページ2018年4月7日閲覧。
    37. ^ “B & C Computervisions myatari.com atarijag.txt”. B&C Computervisions . 2018年4月7日閲覧。
    38. ^ “Reboot - Releases”. Reboot. 2018年4月2日時点のオリジナルよりアーカイブ2018年4月7日閲覧。
    39. ^ “Jaguar File-Store”. Atari Museum. 2021年6月7日時点のオリジナルよりアーカイブ。 2018年4月7日閲覧
    40. ^ 「Atari Jaguar CD暗号化バイパスBIOSキット」Consoles5.com . 2018年4月7日閲覧
    41. ^ Charnock, Tom (2015年4月17日). 「Fantasy World Dizzy、Rick Dangerous、その他のAtari ST Classics Ported To Atari Jaguar」. retrocollect.com . 2018年11月23日閲覧
    42. ^ Yarusso, Albert. 「Jaguar Ports on Cart Available Here!」AtariAge Forums . AtariAge . 2016年11月28日時点のオリジナルよりアーカイブ。 2018年4月7日閲覧
    43. ^ Gaztee (2017年2月1日). 「ST Port Boxsets 予約受付開始」. AtariAge . 2018年11月23日閲覧
    44. ^ “16 portages de jeux ST sur Jaguar en cartouche !” (フランス語で)。 2016 年 8 月 5 日。
    45. ^ CyranoJ (2015年12月11日). 「Atari ST ゲームを Jaguar に移植」。アタリアゲ2018年11月23日に取得
    46. ^ 「Jo Sega Saturn Engine、自作ソフト用Sega Saturn SDK」。jo -engine.org 。 2017年10月18日閲覧
    47. ^ XL2 (2018-08-30)、(セガサターン自作ソフト) Sonic Z-Treme 2018-08-30、2018-08-30取得{{citation}}: CS1 maint: numeric names: authors list (link)
    48. ^ 「ファンがSnatcherをバーチャルボーイに移植 - Hardcore Gamer」hardcoregamer.com 2015年4月19日. 2023年5月8日閲覧
    49. ^ “Snatcher (Homebrew)” . 2023年5月8日閲覧
    50. ^ 「セガCDゲーム『スナッチャー』が、初期開発者を偲んでバーチャルボーイに移植される」8-Bit Central . 2023年5月8日閲覧
    51. ^ 「Slum Online > Red Square」. slum.online . 2023年5月8日閲覧
    52. ^ 「ゆめにっきファンゲーム『レッドスクエア』がバーチャルボーイ向けにリリース」2019年7月30日. 2023年5月8日閲覧
    53. ^ ab 「DEXTROSE - よくある質問」。2000年3月2日時点のオリジナルよりアーカイブ。
    54. ^ 「すべての情報の母:Doc64ページ!」 1997年6月5日。1997年6月5日時点のオリジナルよりアーカイブ。
    55. ^ “POM - Results”. 1998年6月13日時点のオリジナルよりアーカイブ。
    56. ^ 「DEXTROSE - POM Entries」。2000年3月1日時点のオリジナルよりアーカイブ。
    57. ^ “第10回 NEOプロジェクト N64開発キット”. 2007年10月12日時点のオリジナルよりアーカイブ。
    58. ^ “DragonMinded.com :: N64DEV”. 2010年12月1日. オリジナルよりアーカイブ。2010年12月1日.
    59. ^ “64drive by Retroactive”. 2011年5月11日時点のオリジナルよりアーカイブ。
    60. ^ “Everdrive 64”. 2013年1月5日時点のオリジナルよりアーカイブ。
    61. ^ “メインページ”. N64brew Wiki . 2023年2月15日.
    62. ^ Wilds, Anastasia (2022年8月21日). 「Nintendo 64にインスパイアされた10のベスト現代ビデオゲーム」. ScreenRant . 2025年12月8日閲覧。
    63. ^ Yarwood, Jack (2023年6月30日). 「N64Brewがチャリティ資金を集めるため、夏をテーマにしたゲームジャムを開催」. Time Extension . 2025年12月8日閲覧。
    64. ^ Yarwood, Jack (2024年10月28日). 「N64Brewの次回チャリティゲームジャムのテーマが発表されました」. Time Extension . 2025年12月8日閲覧。
    65. ^ 「N64brew Jam 2020 - インタビュー!(David Doak、Allan Findlay、Neil Voss、Snooplax、Buu342、Jammers)」2020年12月21日 – www.youtube.comより。
    66. ^ 「N64brew Jam 2021 - インタビュー!(Giles Goddard、Kaiser、Kaze、LuigiBlood、Buu342、Jammers)」2021年12月14日 – www.youtube.comより。
    67. ^ 「N64brew Spooky Game Jam 2022 - インタビュー!(BehindTheCode、N64 Squid、Buu342、Jammers)」。2022年11月7日 – www.youtube.comより。
    68. ^ 「The State of Nintendo 64 Homebrew」、2022年12月31日 – www.youtube.comより。
    69. ^ ab 「Xeno Crisis、N64とGameCubeで発売へ」gonintendo . 2023年4月2日. 2023年4月9日閲覧
    70. ^ 「Neon64 2.0 ソースノート」。2023年6月6日 – GitHub経由。
    71. ^ "sodium64". 2023年6月21日 – GitHub経由.
    72. ^ “rasky/mvs64”. 2023 年 6 月 8 日 – GitHub 経由。
    73. ^ "lambertjamesd/gb64". 2023年5月7日 – GitHub経由.
    74. ^ 「Micro-64」. micro-64.com .
    75. ^ 「ed64 v3用エミュレータのリスト」krikzz.com
    76. ^ Agnello, Anthony John (2013年11月19日). 「死から蘇る:時代遅れのコンソールで遊べる9つの最新ゲーム」. The AV Club . 2013年11月22日時点のオリジナルよりアーカイブ。 2013年12月12日閲覧
    77. ^ Brightman, James (2006年6月20日). 「英国裁判所:PS2はコンピューターではない」GameDaily . 2010年5月4日時点のオリジナルよりアーカイブ。
    78. ^ FMCB 1.9シリーズリリーススレッド - http://psx-scene.com/forums/f153/fmcb-v1-9-series-release-thread-116247/ 2019年11月9日アーカイブ、Wayback Machineにて
    79. ^ PlayStation 2用シンプルメディアシステム – http://home.casema.nl/eugene_plotnikov/ 2009年5月17日アーカイブ、Wayback Machine
    80. ^ PS2 エミュレータ – http://www.sksapps.com/index.php?page=emus.html 2008年6月12日アーカイブ、Wayback Machine
    81. ^ “Booting homebrew - GC-Forever Wiki”. www.gc-forever.com . 2023年5月8日閲覧
    82. ^ emukidid (2019-05-27)、GitHub - emukidid/swiss-gc: Swiss: The swiss army knife of GameCube homebrew. 2019-05-27取得
    83. ^ 「Game Boy Interface - GC-Forever Wiki」. www.gc-forever.com . 2019年5月27日閲覧
    84. ^ ab Bailey, Dustin (2022年7月18日). 「OG Xbox LiveがInsigniaによって復活」. GamesRadar+ . 2025年11月9日閲覧
    85. ^ 「DS Homebrewエミュレーター一覧 - GameBrew - ビデオゲームHomebrew専用wiki」. gamebrew.org . 2021年5月29日閲覧
    86. ^ 「What Are Nintendo DS and DSi Cards?」Nintendo DS Cards. 2010年6月27日. 2011年2月3日時点のオリジナルよりアーカイブ2010年9月23日閲覧。
    87. ^ “ニンテンドーDSの最善コピーにご注意!”朝鮮日報。 2007 年 12 月 11 日。2010 年 2 月 7 日のオリジナルからアーカイブ2008 年9 月 10 日に取得
    88. ^ “DSi Action Replay - Codejunkies US”. 2012年11月14日. オリジナルより2012年11月14日時点のアーカイブ。 2021年5月29日閲覧
    89. ^ 「自作DS-DSLRでニンテンドーDSをキヤノンEOSのリモコンとして使う」2008年9月17日。2019年10月5日閲覧。
    90. ^ 「DSiのMemory Pitエクスプロイト - すべてのDSiがカメラ経由でハッキング可能に」TheNerdMag 2019年5月28日閲覧2021年5月29日閲覧
    91. ^ 「ソニー、ファームウェア3.21でOtherOSをブロック」2012年4月14日閲覧。
    92. ^ 「Windows XP用Sixaxisドライバ」。2007年9月1日時点のオリジナルよりアーカイブ
    93. ^ “PS3ゲームのバックアップを実行する方法”. 2009年4月14日時点のオリジナルよりアーカイブ2023年5月8日閲覧。
    94. ^ "ps3news.com". www.ps3news.com . 2023年5月8日閲覧
    95. ^ 「オープンソースのPS JailBreakクローン「PSGroove」が発売! | PS3-Hacks :: PlayStation 3をハックしよう」PS3-Hacks . 2012年4月3日閲覧
    96. ^ 「1&1 Internetによるウェブホスティング、ドメイン名登録、ウェブサービス」Howtohackps3.com。2012年4月2日時点のオリジナルよりアーカイブ。 2012年4月3日閲覧
    97. ^ "geohot". www.geohot.com . 2023年5月8日閲覧
    98. ^ ソニー、PS3の脱獄をめぐりGeohotとfail0verflowを正式に提訴。Nilay Patel、Engadget (2011年1月12日)。2011年2月16日閲覧。
    99. ^ 「WiiCadeをお楽しみください」2006年11月18日。
    100. ^ 「革命的:Web Wii Wares」2007年7月17日。
    101. ^ Wilson, Mark (2007年12月29日). “Nintendo Wii Hacked, The Video”. 2007年12月31日時点のオリジナルよりアーカイブ2017年9月9日閲覧。
    102. ^ 「Wii Homebrew Channel が 1.0 にアップデート」 2008年12月10日。
    103. ^ Brophy-Warren, Jamin (2007年4月29日). 「魔法の杖:ハッカーはWiiリモコンをどのように利用するのか」.ウォール・ストリート・ジャーナル.
    104. ^ 「How It Works」. LetterBomb . 2023年9月27日閲覧
    105. ^ 「新しい無料Homebrewエントリーポイント。FlashHax」GBAtemp.net - The Independent Video Game Community . 2018年6月14日閲覧
    106. ^ “freakyhax - 3DS homebrew exploit”. plutooo.github.io . 2023年5月8日閲覧
    107. ^ “doodlebomb by MrNbaYoh”. mrnbayoh.github.io . 2023年5月8日閲覧
    108. ^ “Old-browserhax”. GitHub . 2022年6月13日.
    109. ^ “yellows8/3ds_smashbroshax”. GitHub . 2021年3月25日.
    110. ^ McCrae, Scott (2025年3月26日). 「『アサシン クリード シャドウズ』がニンテンドー3DSで動作する様子がファンの自作ゲームで公開」GamesRadar+ . 2025年11月9日閲覧
    111. ^ 「アサシン クリード シャドウズ、予想通り最後のプラットフォームに静かに登場」GAMINGbible . 2025年11月9日閲覧
    112. ^ Baird, Scott (2025年10月11日). 「ファイナルファンタジーXIVは3DSでプレイ可能、ただし落とし穴あり」CBR . 2025年11月9日閲覧
    113. ^ ケビン・パーディ(2024年2月27日)「任天堂の失われた1990年代の「VR」コンソールが、驚くべきエミュレータのおかげで3DSに登場」Ars Technica 。 2025年11月9日閲覧
    114. ^ “APT:IsTitleAllowed - 3dbrew”. 3dbrew.org . 2023年5月8日閲覧
    115. ^ “11.6.0-39 - 3dbrew”. 3dbrew.org . 2023年5月8日閲覧
    116. ^ “Notehax”. notehax . 2023年5月8日閲覧
    117. ^ Homebrew、任天堂。「Seedminer」。3DSハックガイド。 2020年12月16日閲覧
    118. ^ Orland, Kyle (2023年5月23日). 「予期せぬ3DSアップデートにより、多くの一般的な自作ハッキング手法が無効化される」Ars Technica . 2023年5月29日閲覧
    119. ^ 「PS4ハック:CTurtがPS4カーネルのエクスプロイトを確認」wololo.net 2015年12月6日. 2022年12月31日閲覧
    120. ^ 「PS4:SpecterDevがPS4 5.05カーネルエクスプロイトをリリース」wololo.net、2018年5月27日。 2023年1月2日閲覧
    121. ^ 「SleirsgoevyがPS4 6.72 Jailbreakをリリース」. wololo.net . 2020年7月16日. 2023年1月2日閲覧
    122. ^ 「PlayStation 4:ファームウェアが完全にクラックされ、ファームウェア7.02用のPS4HENがリリースされました!」wololo.net . 2020年12月19日. 2023年1月2日閲覧
    123. ^ “リリース: PS4 7.55用Mira(カスタムファームウェア)(+更新された脱獄)”. wololo.net . 2021年3月15日. 2023年1月2日閲覧
    124. ^ 「PS4 9.00 Jailbreak「pOOBs4」リリース!」wololo.net . 2021年12月13日. 2023年1月2日閲覧
    125. ^ 「PS4 4.55向けLinuxがリリース」wololo.net 2018年3月2日 2023年1月2日閲覧
    126. ^ 「PS4 Linux: Psxitarch v3がリリース。Mesa 22.2.0のサポート、RAM使用量の削減、エミュレータのプリインストールを実現」wololo.net . 2022年12月17日. 2023年1月2日閲覧
    127. ^ 「GoldHEN 2.2.5b7 + GoldHEN Cheats Manager 1.0.0でPS4ゲームパッチ(60FPSなど)を直接ロードできるようになりました」。wololo.net . 2022年11月15日. 2023年1月2日閲覧
    128. ^ “HENkaku”. henkaku.xyz . 2018年10月16日閲覧
    129. ^ “Modoru”. GitHub . 2019年6月24日閲覧
    130. ^ TheGuardian (2022年12月28日). 「PS Vita: TheFloWが新たなカーネルエクスプロイト「HENlo」(3.74対応)をリリース」. Wololo.net . 2023年1月2日閲覧。
    131. ^ “ティラミス”. 2021年12月31日. 2023年8月28日閲覧
    132. ^ “Aroma”. 2022年9月5日. 2023年8月28日閲覧
    133. ^ “WiiMode”. 2016年2月3日. 2016年2月20日閲覧
    134. ^ "octrelease". 2017年10月1日. 2018年2月4日閲覧
    135. ^ 「Nintendo Switchカーネルエクスプロイト34c3のプレゼンテーション:「Nvidiaがバックドアを仕掛けた」」2017年12月29日. 2018年2月4日閲覧
    136. ^ “ReiNX”. 2018年10月19日時点のオリジナルよりアーカイブ。
    137. ^ 「開発者モードアクティベーションアプリに関するFAQ」support.xbox.com . 2018年7月4日閲覧
    138. ^ 「アプリ開発者として登録する」。developer.microsoft.com . 2021年5月16日閲覧。
    139. ^ "astrelsky/libhijacker". GitHub . 2023年6月24日閲覧
    140. ^ Shanklin, Will (2024年4月9日). 「海賊版Nintendo Network代替ソフトはもはや脱獄不要」Engadget . 2025年11月12日閲覧
    141. ^ Norman, Jim (2024年4月9日). 「ファンが作った任天堂ネットワーク代替ソフト『Pretendo』、Wii Uのハッキングは不要に」Nintendo Life . 2025年11月12日閲覧
    142. ^ Cripe, Michael (2024年4月9日). 「任天堂がWii Uと3DSのオンラインサービスを終了、しかしファンプロジェクトPretendoがサービスを継続」IGN . 2025年11月9日閲覧
    143. ^ “Pretendo Network、Wii U/3DSオンラインサービスの復活を目指す”. www.gonintendo.com . 2024年4月9日. 2024年5月20日時点のオリジナルよりアーカイブ2025年11月9日閲覧。
    144. ^ “Pretendo Network”.プリテンドネットワーク2025 年11 月 9 日に取得
    • Retro Video Gamer - Homebrew Heroesの出版社
    • SSEGA セガジェネシス Homebrew セクション
    • セガのレトロビデオゲーム
    • gbadev.org
    • Skeetendo 2020年11月12日アーカイブ - Wayback Machine
    • VGB
    • メインページ - N64Brew Wiki。Nintendo 64、その周辺機器、および関連ソフトウェアに関する正確なドキュメントを提供しています
    • Awesome N64 Development - N64 開発リソース、ツールチェーン、および N64 自作関連プログラムの維持されたリスト。
    • Libdragon - LibDragon として知られる Nintendo 64 オープンソース SDK の公式 Web サイト。
    Retrieved from "https://en.wikipedia.org/w/index.php?title=Homebrew_(video_games)&oldid=1328625994#3DS"
    Original text
    Rate this translation
    Your feedback will be used to help improve Google Translate