https://github.com/dborth/snes9xgx (GPL ライセンスに基づく)
Snes9x GX は、Nintendo Wii 用のスーパー ファミコン / スーパー ファミコン エミュレータです。Snes9x GX は、Snes9x (http://www.snes9x.com) の移植版です。
Snes9x GX は「自作アプリケーション」です。つまり、Nintendo Wii で未署名のコードを実行する方法が必要です。 Wii の自作を始めるのに最適な Web サイトは WiiBrew (www.wiibrew.org) です。
名前 | 状態 | ファイル |
---|---|---|
Snes9x GX Wii/Wii U | ||
Snex9x GX ゲームキューブ |
[4.5.5 - 2024 年 3 月 30 日]
[4.5.4 - 2023 年 7 月 31 日]
[4.5.3 - 2022 年 6 月 15 日]
[4.5.2 - 2021 年 3 月 23 日]
[4.5.1 - 2021 年 2 月 6 日]
[4.5.0 - 2021 年 1 月 31 日]
[4.4.9 - 2021 年 1 月 18 日]
[4.4.8 - 2020 年 6 月 29 日]
[4.4.7 - 2020 年 3 月 4 日]
[4.4.6 - 2020 年 2 月 16 日]
[4.4.5 - 2020 年 2 月 1 日]
[4.4.4 - 2019 年 10 月 13 日]
[4.4.3 - 2019 年 4 月 13 日]
[4.4.2 - 2019 年 1 月 25 日]
[4.4.1 - 2019 年 1 月 4 日]
[4.4.0 - 2018 年 12 月 23 日]
[4.3.9 - 2018 年 8 月 24 日]
[4.3.8 - 2018 年 8 月 16 日]
[4.3.7 - 2016 年 12 月 9 日]
[4.3.6 - 2016 年 9 月 12 日]
[4.3.5 - 2016 年 2 月 6 日]
[4.3.4 - 2016 年 2 月 2 日]
[4.3.3 - 2015 年 9 月 3 日 - 2015 年 7 月 7 日]
[4.3.2 - 2012 年 11 月 9 日]
[4.3.1 - 2012 年 7 月 7 日]
[4.3.0 - 2012 年 7 月 6 日]
[4.2.9 - 2012 年 1 月 14 日]
[4.2.8 - 2011 年 5 月 15 日]
[4.2.7 - 2011 年 3 月 23 日]
[4.2.6 - 2011 年 3 月 19 日]
[4.2.5 - 2010 年 10 月 7 日]
[4.2.4 - 2010 年 8 月 14 日]
[4.2.3 - 2010 年 7 月 22 日]
[4.2.2 - 2010 年 7 月 20 日]
[4.2.1 - 2010 年 7 月 14 日]
[4.2.0 - 2010 年 6 月 20 日]
[4.1.9 - 2010 年 5 月 19 日]
[4.1.8 - 2010 年 4 月 9 日]
[4.1.7 - 2010 年 4 月 9 日]
[4.1.6 - 2010 年 3 月 30 日]
[4.1.5 - 2009 年 12 月 23 日]
[4.1.4 - 2009 年 12 月 2 日]
[4.1.3 - 2009 年 11 月 30 日]
[4.1.2 - 2009 年 10 月 7 日]
[4.1.1 - 2009 年 9 月 19 日]
[4.1.0 - 2009 年 9 月 16 日]
[4.0.9 - 2009 年 7 月 22 日]
[4.0.8 - 2009 年 7 月 9 日]
[4.0.7 - 2009 年 6 月 30 日]
[4.0.6 - 2009 年 5 月 30 日]
[4.0.5 - 2009 年 5 月 26 日]
[4.0.4 - 2009 年 4 月 30 日]
[4.0.3 - 2009 年 4 月 23 日]
[4.0.2 - 2009 年 4 月 22 日]
[4.0.1 - 2009 年 4 月 13 日]
[4.0.0 - 2009 年 4 月 4 日]
[009 - 2009年1月27日]
[008 - 2008 年 12 月 24 日]
[007 - 2008年11月19日]
[006 - 2008年10月15日]
タントラ
ミチニフスキー
[005 - 2008 年 9 月 23 日]
ミチニフスキー
タントラ
[004 - 2008年8月5日]
[003 - 2008年7月25日]
[002 - 2008年7月21日]
[001 - 2008年7月12日]
[古い更新履歴は一番下にあります]
Snes9x GX をインストールするには、このアーカイブから「apps」フォルダと「snes9xgx」フォルダ(ディレクトリ)を SD カードにコピーする必要があります。これは、Homebrew Channel 形式であらかじめパッケージ化されています (エミュレータの起動に使用します)。ディレクトリを SD カードにコピーしたら、ROM イメージを「snes9xgxroms」ディレクトリに配置し、チート コード ファイル (オプション) を「snes9xgxcheats」ディレクトリに配置する必要があります。これが完了したら、Homebrew Channel 経由でエミュレータの実行に進むことができます。
Snes9x GX は BS ゲームのロードをサポートしています。 BSX BIOS は必要ありません。使用したい場合は、英語 + DRM なしの BS-X ROM をここからダウンロードしてください: https://project.satellaview.org/downloads.htm
それをsnes9xgxフォルダーに置き、名前をBS-X.binに変更します。
Snes9x GX を初めて実行すると、エミュレータの設定を保存する新しい「settings.xml」ファイルが SD カードに作成されます。そのため、Snes9x GX を実行すると、記憶媒体が自動的に検出され、ROM の選択画面が表示されます。デフォルト設定でゲームを実行したい場合は、ゲームをハイライト表示して「A」を押すだけでロードされます。ただし、Snes9x GX は好みに合わせて設定できます。
Snes9x GX を設定するには、「設定」ボックスの「A」を押します。これにより、ボタンのマッピング、ビデオ、保存、メニュー、ネットワークを設定できる「設定」画面が表示されます。また、「設定をリセット」をクリックすると設定を初期値に戻すことができ、「戻る」をクリックするとROM選択画面に戻ることができます。
ボタン マッピング設定メニューに入ると、SNES コントローラー、スーパー スコープ、SNES マウス、およびジャスティファイアーの設定を選択するオプションが表示されます。設定するコントローラーを選択すると、設定する入力デバイスが表示されます。ボタンを設定するには、使用する入力デバイスをクリックし、マッピングするボタンを選択するだけです。設定するボタンを選択すると、Snes9x GX は、選択したボタンに割り当てるボタンを押すように求めるプロンプトを表示します。以下は、各コントローラーのリストに続いて、入力デバイスとそれらのデバイスのデフォルト値のリストです。
GameCube Controller
A = A
B = B
X = X
Y = Y
L = L
R = R
START = START
SELECT = Z
UP = UP
DOWN = DOWN
LEFT = LEFT
RIGHT = RIGHT
Wiimote
A = B
B = 2
X = 1
Y = A
START = PLUS
SELECT = MINUS
UP = UP
DOWN = DOWN
LEFT = LEFT
RIGHT = RIGHT
Classic Controller
A = A
B = B
X = X
Y = Y
L = L
R = R
UP = UP
DOWN = DOWN
LEFT = LEFT
RIGHT = RIGHT
Wiimote Nunchuck + Wiimote
A = A
B = B
X = C
Y = Z
L = 2
R = 1
START = PLUS
SELECT = MINUS
UP = UP
DOWN = DOWN
LEFT = LEFT
RIGHT = RIGHT
GameCube Controller
FIRE = A
AIM OFFSCREEN = B
CURSOR = Z
TURBO ON = Y
TURBO OFF = X
PAUSE = START
Wiimote
FIRE = B
AIM OFFSCREEN = A
CURSOR = MINUS
TURBO ON = UP
TURBO OFF = DOWN
PAUSE = PLUS
GameCube Controller
LEFT BUTTON = A
RIGHT BUTTON = B
Wiimote
LEFT BUTTON = A
RIGHT BUTTON = B
GameCube Controller
FIRE = B
AIM OFFSCREEN = A
START = START
Wiimote
FIRE = B
AIM OFFSCREEN = A
START = PLUS
ビデオ設定画面では、レンダリング方法、スケーリング、フィルタリング、画面ズーム、画面位置などのさまざまなビデオ設定を構成できます。最初の 3 つの選択項目をクリックすると、オプションを切り替えることができます。フィルタリング オプションを選択するには、レンダリング設定でフィルタリングを有効にする必要があります。
[画面ズーム] をクリックすると、左右の矢印をクリックしてズーム レベルを調整できるメニューが表示されます。デフォルト設定は 100% です。
「画面位置」オプションを選択すると、出力の位置を移動できる 4 つの矢印のある画面が表示されます。このオプションは、画面が中央に配置されていない場合にのみ使用する必要があります。これをズームとスケーリングと組み合わせると、テレビに適切な表示が得られるはずです。
このセットアップ オプションから、Snes9x GX のロードと保存の方法を設定できます。オプションは、読み込み方法、フォルダーの読み込み、保存方法、フォルダーの保存、自動読み込み、および自動保存です。フォルダーを除くすべてのオプションをクリックすると、設定を切り替えることができます。フォルダーオプションをクリックするとテキストボックスが表示され、セーブデータに使用するフォルダーを入力できます。 Snes9x GX には 2 種類のセーブがあります。1 つはセーブ ゲーム データである SRAM (これはプレイしているゲームがセーブをサポートしている場合にのみ適用されます)、もう 1 つはリアルタイム セーブであるスナップショットです。リアルタイム保存を使用すると、ゲームを現在の状態で保存し、後で再開できます。
読み込み方法 - SD、USB、DVD、ネットワーク、自動
保存方法 - SD、USB、ネットワーク、自動
自動ロード - SRAM、スナップショット、オフ
自動保存 - SRAM、スナップショット、オフ
この設定画面では、終了アクション、Wiiリモコンの向き、音楽の音量、効果音の音量など、メニューの動作に関するいくつかの側面をカスタマイズできます。終了アクションは「ローダーに戻る」、「Wiiメニューに戻る」、「Wiiの電源を切る」に設定できます。 Wiiリモコンの向きを縦または横に設定し、音楽や効果音の音量を増減できます。
各ゲームを選択すると、アートワーク、カバー、スクリーンショットがメイン メニューに表示されます。 [設定] > [メニュー] > [プレビュー画像] に移動して、メニューに表示するタイプを選択します。各イメージは、それぞれ名前が付けられたフォルダー (例: sd:/snes9xgx/covers) にあります。これらは、ROM とまったく同じ名前で、サイズが 640 ピクセル x 480 ピクセル以下の PNG である必要があります。推奨形式は 316px x 224px、深さ 32 ビットの PNG です。
ネットワーク (LAN) を使用して読み込みや保存を行う場合は、この設定メニューからコンピュータにセットアップした SMB 共有設定を入力する必要があります。 SMB 共有 IP、共有名、共有ユーザー名、および共有パスワードを入力する必要があります。 SMB 共有にパスワードがない場合は、SMB 共有パスワードを「0」に設定します。
エミュレータを起動するとファイル ブラウザが自動的にロードされ、SD カード上の "snes9xgxroms" ディレクトリの内容が自動的に一覧表示されます。上で説明したように、[設定] -> [保存とロード] で、具体的には別のディレクトリからロードできます。ゲームを起動するには (ゲームは非圧縮でも、ZIP アーカイブ内でも構いません)、クリックするだけでロードされます。 「1 レベル上へ」をクリックして、現在のディレクトリを変更することもできます。
ゲームをロードしたら、「ホーム」ボタンを押して別のオプション メニューにアクセスできます。これにより、保存、ロード、リセット、コントローラー、およびチートのオプションが表示されます。このメニューから「メイン メニュー」を選択してファイル ブラウザに戻ることもできます。メニューを終了してゲームプレイを再開するには、「閉じる」を選択します。
[保存] オプションを使用すると、SRAM またはスナップショットを保存できます。 [保存] を選択すると、[新しい SRAM] と [新しいスナップショット] という 2 つのオプションが表示されます。これらをクリックすると、新しい保存が作成されます。保存したら、「新規」オプションの代わりにそれを選択して上書き保存できます。 [ロード] オプションを使用すると、保存した SRAM またはスナップショットをロードできます。リセットするとゲームがリセットされます。コントローラーを選択すると、ゲームの制御に使用するコントローラーを切り替えることができます。最後のオプションである Cheats では、チート コードを切り替えることができます (下記を参照)。
チートは「snes9xgxcheats」ディレクトリからロードされ、SNES9X .CHT ファイル形式である必要があります。また、.cht 拡張子を付けて、プレイしているゲームと同じ名前を付ける必要があります。たとえば、「Super Mario World.smc」という ROM がある場合、.cht ファイルに「Super Mario World.cht」という名前を付ける必要があります。 Super NES のチート コードの大規模なコレクションへのリンクは、リンク セクション (下記) にあります。
TurboMode では、ゲームの再生速度が約 2 倍になります。ターボモードを使用するには、C スティック (黄色のコントロール スティック) を右に押し、再生速度が 2 倍になるまで右に押し続けるだけです。通常の再生速度に戻したい場合は、C スティックを放します。
Snes9x GX には、他のプラットフォーム (Mac/PC/Linux/など) 上の Snes9x から SRAM をロードし、それらのプラットフォームにセーブバックする機能が含まれています。
別のプラットフォームから Wii または Gamecube に SRAM ファイルをロードするには、SRM ファイルの名前が ROM のファイル名と一致していることを確認してください (SRM 拡張子を除く)。
Wii/GameCube SRAM ファイルを別のプラットフォームで使用するには、逆のことを行うだけです。保存した SRAM ファイルを他のプラットフォームにコピーします。 snes9x のバージョンが期待する名前にファイル名を変更する必要がある場合があります。
[2.0.1b8]
[2.0.1b7]
注: 設定の変更により、このバージョンではエミュレータのオプション設定がリセットされるため、設定を保存している場合は、エミュレータの設定を再度変更して保存する必要があります。
[2.0.1b6a]
[2.0.1b6]
[2.0.1b5]
[2.0.1b1 ~ 2.0.1b4]
[2.0 WIP6]
Coding & menu design Tantric
Additional coding michniewski
Menu artwork the3seashells
Menu sound Peter de Man
Extra coding Zopenko, Burnt Lasagna,
Askot, bladeoner
Snes9x GX GameCube SoftDev, crunchy2,
eke-eke, others
Snes9x Snes9x Team
libogc/devkitPPC shagkur & WinterMute
FreeTypeGX Armin Tamzarian
SNES9X GX Project Page
https://github.com/dborth/snes9xgx
Wii Homebrew Community
www.wiibrew.org
Free (Public Domain) ROMs
www.pdroms.de
Cheat Codes
www.cheatzilla.com