Snes9x(エスエヌイーエスナインエックス)は、スーパーファミコンのゲームエミュレータである。
対応プラットフォームはMS-DOS、Linux、Windows、AmigaOS 4、macOS、MorphOS、Xbox、PSP、PS3、ニンテンドー ゲームキューブ、Wii、iOS、Androidと多岐にわたる。
なお、このソフトウェアは任天堂によって公認されたものではない。
概要 「今あるものの中では、最高のスーパーファミコンエミュレータ」「幅広い互換性がありながら、リソースが限られているシステムでも実行できる」といった評価を得ている、定番のエミュレータであり、ライバルであるZSNESよりも優秀との評もある。
また、実際に多くのプラットフォームで動作させることができ、Libretroのコアにも採用されている他、移植も積極的に行われている。
特徴 機能性を重視した設計で、扱いやすい。また後述のように、派生エミュレータが多いことから、知名度が高い。
個人利用を目的とした無償のソフトウェアであり、商業的な利用はソースコード上のライセンスでは禁止されている。 そのためソースコードは公開されているが、ライセンスはオープンソースの定義の一つである利用する分野に対する差別の禁止と矛盾し、オープンソースではないことが知られている。
派生版 公式リリースにとどまらず、多くの移植版や機能改善した派生版が存在する。
Pocket PC向けにはPocketSNES、3DS向けには特殊チップ非対応のSnes9x for 3DS、PSPやPS Vita向けにはSnes9xTYL(mecm)/cm Mod、Windows RTや、Windows Phone 8向けにはSnes8x、という、非公式の移植版が存在する。他にも、ウェブブラウザ内で実行できるEmscriptenでコンパイルされた移植版なども開発されている。
他にもフォークとして開発された、Snes9x Nextでは、オリジナルのバージョン1.52を最適化したもので、特殊チップ対応のゲームをオーバークロックすることができ、スターフォックスのようなゲームタイトルを、より高いFPSで実行できる。
歴史 Snes96を開発していたGary Henderson氏と、Snes97を開発していたJerremy Koot氏が。それぞれのエミュレータを統合して、Snes9xSnesは、スーパーファミコンの英語での名称「Super Nintendo Entertament System」に由来する。を1997年7月に開発し始めた。
特殊チップの動作の再現を早々に実現したほか、バージョン1.53では、Cgシェーダーのサポートを追加した。バージョン1.55では、SD2SNESに搭載されたMSU1チップにも対応した。
2017年11月に、GitHubに公式リポジトリを開設。
脚注
注釈
出典
関連項目 ゲームエミュレータ スーパーファミコンのゲームタイトル一覧 bsnes(同じくスーパーファミコンソフトの動作に対応するエミュレータ) (同じくスーパーファミコンソフトの動作に対応するエミュレータ)
外部リンク 公式サイト Snes9x - Portable Super Nintendo Entertainment System (TM) Emulator (GitHub)