Higanは、スーパーファミコンを含む複数のビデオゲーム機用の無料のオープンソースエミュレータです。Nearによって開発されました。当初はbsnes [ 4 ]と呼ばれていましたが(後に同じ開発者によって新しいエミュレータに再利用されました)、このエミュレータは、低レベルでサイクル精度のエミュレーションによってオリジナルのハードウェアを可能な限り正確にエミュレートしようとする試みと、スーパーファミコンプラットフォームの関連する歴史的保存の取り組みで注目されています。[ 5 ] [ 6 ]
エミュレータの開発は、 2004 年 10 月 14 日にbsnesという名前で始まりました。最初のバージョンは、2005 年 5 月に Microsoft Windows向けにリリースされました。初期バージョンでは、ゲームを安定して動作させるには高性能ハードウェアが必要だったため、物議を醸しました。[ 7 ]その後、Linux、macOS、FreeBSDに移植されました。当初は独自のライセンスで開発されましたが、後のリリースではGNU General Public Licenseのさまざまなバージョンでライセンスされています。2012 年 8 月 9 日、マルチシステム エミュレータとしての新しい性質をよりよく反映するために、プロジェクトは higan に改名されました。これは、日本の仏教の祝日にちなんで名付けられました。
ヒガンプロジェクトは、スーパーファミコンのエミュレーション分野に大きく貢献しており、エミュレーションにおける数々の独創的な成果や、スーパーファミコンの拡張チップのデキャップのための資金、ハードウェア、専門知識の組織化といったリバースエンジニアリング開発などにおいて、多大な貢献を果たしている。 [ 6 ]
Higanは、これまでに発売されたすべての市販のスーパーNESタイトルを実行できます。[ 8 ]これは、SPC7110エミュレーション、サイクル精度のSPC 700エミュレーション、サイクル精度のSuper FXエミュレーション、スーパーゲームボーイエミュレーション[ 9 ] 、およびゲームボーイアドバンス用のスキャンラインベースではなくドットベースのレンダラーを搭載した最初のエミュレータです。これは、すべてのシステムのすべてのコンポーネントに対してサイクルベースのエミュレーションを実現した、この範囲の最初のマルチエミュレータです。
bsnesのフォーク版は、ニンテンドーDS、XBAND、スーパーファミコンボックス、サテラビューBS-Xソフトウェア、およびツールアシストスピードランのエミュレーションサポートを提供してきた。[ 10 ]
Higanは長年にわたってフォークされ、名前も変更され、3つのサブプロジェクトで構成されています。[ 11 ]現在のサブプロジェクトは次のとおりです。
Higanは、 Near(以前はbyuu)として知られるアメリカ人ソフトウェアエンジニアのDavid Kirk Ginderによって開発されました。[ 12 ] Nearは、1998年に14歳で日本のビデオゲームROMイメージを翻訳するアマチュアプログラマーとしてエミュレーションシーンに参入し、1年後にはゲームでサイズ変更されたテキストフォントを表示するツールを開発しました。その後、 「xkas」と呼ばれるパッチアセンブラが続き、ROM翻訳プロセスを効率化しました。bsnesの開発は、スーパーファミコンゲーム「Der Langrisser」の翻訳中に発生したバグがきっかけで、このバグはオリジナルのハードウェアでのみ発生し、2004年頃のスーパーNESエミュレータでは発生しませんでした。そのため、bsnesの目的は正確なエミュレーションでした。[ 7 ] Nearは2021年に亡くなりました。[ 12 ]
2008年、イギリスのインターネット雑誌Webuserはbsnesを「昔ながらの楽しいゲーム」として推薦した。 [ 13 ] 2009年、日本のゲーム雑誌GameLaboは「リアルなゲーム体験を求める人」に推薦した。[ 14 ]
2017年、オリジナルのハードウェアに摩耗の兆候が現れ始めたため、物理学者スティーブン・ホーキングが使用していたビンテージのテキスト読み上げコンピュータをエミュレートするために、higanのソースコードのコンポーネントが使用されました。ホーキングは2018年に亡くなるまで、このエミュレータを使用して他の人と会話を続けました。[ 15 ]
{{cite web}}: CS1 maint: bot: 元の URL の状態が不明です (リンク)Isnes
{{cite news}}: CS1メンテナンス: アーカイブサービスは非推奨になりました (リンク)