Project64

Project64
Windows 8.1 で動作する Project64 2.1.0.1
作者 Zilmer, Shygoo, Azimer
開発元 Project64 Team
初版 2001年5月26日 (23年前) (2001-05-26)
最新版
3.0.1 / 2021年7月30日 (3年前) (2021-07-30)
リポジトリ https://github.com/project64/project64
プログラミング
言語
CC++
対応OS Windows
プラットフォーム x86
対応言語 English, 日本語 など多言語
サポート状況 開発中
種別 ゲームエミュレータ
ライセンス GPL v2
公式サイト https://www.pj64-emu.com/
テンプレートを表示

Project64(プロジェクトシックスティーフォー)は、オープンソースで開発されているNINTENDO6464DDゲームエミュレータである[1]。対応プラットフォームはWindowsのみ。

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

概要

[編集]

古くから開発され続けていることもあって、一番性能の良いNINTENDO64エミュレータ[2][3]と評価を受けている。

現在はWindows版のみがリリースされているが、将来的にはその他のプラットフォームへの移植が計画されている[4]

特徴

[編集]

Project64は、BIOSを必要としない[注 1]にもかかわらず、基本的な機能を備え、マルチプレイヤーをサポートし、アスペクト比を変更することができる[5]。標準で日本語に対応している。

プラグイン

[編集]

プラグイン方式を採用している。これにより、ゲームソフトによって相性が出る場合でもプラグインを切り替えることで互換性を保つことが可能である。

開発者の1人であるjabo氏が開発したビデオ・オーディオ・入力プラグインが長らくデフォルトで同梱されてきた。その後はアップデートを重ね、新しいプラグインに置き換えられているほか、GLideN64とN-Rageの入力プラグインが付属しており、これらも推奨されている。ユーザーが自分で追加のプラグインをインストールすることもできる。

また、KailleraやAQZといったプラグインを用いた、オンラインプレイに対応している。

問題点

[編集]

マルウェアと広告

[編集]

バージョン2.2まで、公式のインストーラーには、オプトアウトマルウェアが含まれていたが、2016年7月になって、マルウェアはソースコードとインストーラーの両方から削除された[6]

バージョン2.3以降では、複数回起動した後にProject 64を起動すると、広告[注 2]が強制的にポップアップ表示されるようになった。

ブルースクリーン

[編集]

バージョン2.0以降では、Windows 10で起動しようとするとBSODになってしまう可能性が高くなっていた[7]。その後、バージョン2.3のリリース前に修正された。

歴史

[編集]

1998年3月に、開発者のZilmar氏などによる小さなチームで開発がスタートした。翌月にはjabo氏も加わり、元々はアセンプリ言語CPUに興味を持っていたものの、のちにグラフィックに関わる分野に取り組むことになった[8]

登場以来長らく、安定したNINTENDO64エミュレータとして評価されていた。また、バージョン1,4のソースコードが公開されていたこともあり、複数人でオンラインプレイができる派生版「Project64k」が登場するなどした[9]

バージョン1.5のリリース以降、動きがなかったため開発が終了しているものと思われていたが、2005年4月1日に約2年7ヶ月の沈黙を破ってバージョン1.6がリリース[10]

しかし、次のバージョン1.7の開発中から停滞が見え始め、ベータテストに参加するために20ドルを寄付が必要となったこと、ベータ版がリークされたこと、肝心のベータ版自体がクラッシュしやすく、パフォーマンスと互換性が安定しなかったりと言った事態が相次ぎ、2011年7月にはjabo氏がプロジェクトから離脱し、同時にバージョン1.7も開発が停止してしまう[10]

その後は一転して、2013年には、当時の唯一の開発者となっていたZilmar氏が、バージョン2.0、バージョン2.1、およびソースコードの公式リポジトリを立て続けに公開。コードの大部分を書き直し[11]、いくつかの互換性の問題が修正され、インタフェースが改良されたものの、デフォルトのプラグインが機能的に劣化し、コア自体でさえ、一部のゲームでパフォーマンスが古いバージョン並みになるなど、停滞傾向に歯止めが掛からなかった。ソースコードは公開されていたものの、開発者が修正やプルリクエストを投稿できる、公開リポジトリがなかったこともあり、プロジェクトは再び休止状態となる。

2015年4月、GitHubに公開リポジトリが開設される。これ以降、x64アーキテクチャへの移植による64bit化、ポータブル化などの改善が次々と行われた。実際に、翌月には64DDソフトに対応した[12]

2021年5月に20周年を迎え、記念のアップデートが公開された[13]

脚注

[編集]

注釈

[編集]
  1. ^ ただし、64DDの動作にはBIOSを必要とする。
  2. ^ いわゆる「ナグウェア」と呼ばれる、登録を催促するもの。

出典

[編集]
  1. ^ Castro, Radford (2004). Let Me Play: Stories of Gaming and Emulation. Hats Office Books. ISBN 1587363496. https://books.google.com/books?id=D_xyy4fkwWIC&dq=Project64+emulator&source=gbs_navlinks_s 2014年2月21日閲覧。 
  2. ^ Retro console emulators group test: Project 64 2.1 review”. 2014年3月18日閲覧。
  3. ^ How to Emulate the Nintendo 64 (N64) on Your PC” (英語). PCWorld. 2023年4月5日閲覧。
  4. ^ zilmar (2023-04-05), Project64, https://github.com/project64/project64/blob/4f3705c395dcbb91c8de016f6cf41d45fe411ece/README.md 2023年4月5日閲覧。 
  5. ^ Brandon Widder (2013年4月20日). “"Best Emulators (NES, SNES, Genesis, N64, and more)".”. 2013年9月6日時点のオリジナルよりアーカイブ。2014年4月26日閲覧。
  6. ^ Adware in the installer · Issue #468 · project64/project64” (英語). GitHub. 2023年4月5日閲覧。
  7. ^ Windows 10 BSOD. · Issue #556 · project64/project64” (英語). GitHub. 2023年4月5日閲覧。
  8. ^ Redah. “Interview with Zilmar and Jabo of Project64”. Emulation64.. 2023年4月6日閲覧。
  9. ^ Project64k”. 2023年4月6日閲覧。
  10. ^ a b Project64 - N64エミュレーターwiki”. nekokabu.s7.xrea.com. 2023年4月5日閲覧。
  11. ^ Project64 2.0 is now available and open source! - Project64 Forums”. forum.pj64-emu.com. 2023年4月6日閲覧。
  12. ^ 64DD.org - Home”. 64dd.org. 2023年4月6日閲覧。
  13. ^ Project64 3.0 - 20 Year anniversary” (2021-05-27). 2021年5月28日閲覧。

関連項目

[編集]

外部リンク

[編集]