Snes9x(エスエヌイーエスナインエックス[4])は、スーパーファミコンゲームエミュレータである。

Snes9x
作者 Gary Henderson, Jerremy Koot
開発元 Snes9x Team
初版 1998年1月1日 (26年前) (1998-01-01) [1]
最新版
1.62.2 [2] / 2023年3月28日 (12か月前) (2023-03-28)
リポジトリ https://github.com/snes9xgit/snes9x/
プログラミング
言語
C++
対応OS Cross-platform
サポート状況 開発中
種別 ゲームエミュレータ
ライセンス Custom license (MIT-like license[要出典] with non-commercial usage clause[3])
公式サイト https://www.snes9x.com/
テンプレートを表示

対応プラットフォームはMS-DOSLinuxWindowsAmigaOS 4macOSMorphOSXboxPSPPS3ニンテンドーゲームキューブWiiiOSAndroid[5]と多岐にわたる。

なお、このソフトウェアは任天堂によって公認されたものではない。

概要 編集

「今あるものの中では、最高のスーパーファミコンエミュレータ」[6]「幅広い互換性がありながら、リソースが限られているシステムでも実行できる」[7]といった評価を得ている、定番のエミュレータであり、ライバルであるZSNESよりも優秀との評もある[8]

また、実際に多くのプラットフォームで動作させることができ、Libretroのコアにも採用されている他、移植も積極的に行われている。

特徴 編集

機能性を重視した設計で、扱いやすい。また後述のように、派生エミュレータが多いことから、知名度が高い[9]

個人利用を目的とした無償のソフトウェアであり、商業的な利用はソースコード上のライセンス[10]では禁止されている。 そのためソースコードは公開されているが、ライセンスはオープンソースの定義の一つである利用する分野に対する差別の禁止と矛盾し、オープンソースではないこと[11]が知られている。

派生版 編集

公式リリースにとどまらず、多くの移植版や機能改善した派生版が存在する。

Pocket PC向けにはPocketSNES[12]3DS向けには特殊チップ非対応のSnes9x for 3DSPSPPS Vita向けにはSnes9xTYL(mecm)/cm ModWindows RTや、Windows Phone 8向けにはSnes8x、という、非公式の移植版が存在する。他にも、ウェブブラウザ内で実行できるEmscriptenコンパイルされた移植版なども開発されている[13][14]

他にもフォークとして開発された、Snes9x Nextでは、オリジナルのバージョン1.52を最適化したもので、特殊チップ対応のゲームをオーバークロックすることができ、スターフォックスのようなゲームタイトルを、より高いFPSで実行できる。

歴史 編集

Snes96を開発していたGary Henderson氏と、Snes97を開発していたJerremy Koot氏が。それぞれのエミュレータを統合して、Snes9x[注 1]1997年7月に開発し始めた。

特殊チップの動作の再現を早々に実現したほか、バージョン1.53では、Cgシェーダーのサポートを追加した[15]。バージョン1.55では、SD2SNESに搭載された[16]MSU1チップにも対応した[17]

2017年11月に、GitHubに公式リポジトリを開設。

脚注 編集

注釈 編集

  1. ^ Snesは、スーパーファミコンの英語での名称「Super Nintendo Entertament System」に由来する。

出典 編集

  1. ^ Snes9x.COM: News”. snes9x.com (2006年7月4日). 2019年5月25日閲覧。
  2. ^ Releases - snes9xgit/snes9x” (2023年3月28日). 2023年3月29日閲覧。
  3. ^ LICENSE” (2022年1月31日). 2022年5月22日閲覧。 “Permission to use, copy, modify and/or distribute Snes9x in both binary and source form, for non-commercial purposes, is hereby granted without fee, providing that this license information and copyright notice appear with all copies and any derived work...Snes9x is freeware for PERSONAL USE only. Commercial users should seek permission of the copyright holders first.”
  4. ^ Super Nintendo Emulation for Beginners with SNES9x - LaunchBox Tutorials”. YouTube. 2023年4月6日閲覧。
  5. ^ Ports” (英語). GitHub. 2023年4月6日閲覧。
  6. ^ “Retro Coverdisc”. Retro Gamer (15): 108. (2005). 
  7. ^ Guide to the Best SNES Emulators in 2022” (英語). Digital Trends (2021年10月4日). 2023年4月6日閲覧。
  8. ^ Snes9x - Emulation General Wiki”. emulation.gametechwiki.com. 2023年4月6日閲覧。
  9. ^ Logu (2021年7月11日). “多機能エミュレータ「Snes9x 1.60」の設定講座”. ゲーミングPC情報局. 2023年4月6日閲覧。
  10. ^ Snes9x LICENSE”. snes9xgit (2023年5月9日). 2023年5月9日閲覧。
  11. ^ Snes9x Issue” (2023年5月9日). 2023年5月9日閲覧。
  12. ^ Kohler, Chris. Playing Classic Console Games. O'Reilly Media. p. 205 
  13. ^ Super Nintendo (SNES) / Super Famicom online emulator” (英語). VirtualConsoles.com. 2023年4月6日閲覧。
  14. ^ Play Your Fave Retro Systems in Your Browser | AUSRETROGAMER” (英語). ausretrogamer.com (2017年12月14日). 2023年4月6日閲覧。
  15. ^ Snes9x 1.53 - Snes9x.com”. www.snes9x.com. 2023年4月6日閲覧。
  16. ^ Home”. krikzz.com. 2023年4月6日閲覧。
  17. ^ Snes9x 1.55 - Snes9x.com”. www.snes9x.com. 2023年4月6日閲覧。

関連項目 編集

外部リンク 編集