Mednafen でゲームボーイアドバンス向けゲーム「luminesweeper」が動作する様子。 | |
開発元 | Mednafen Team |
---|---|
最新版 |
1.29.0
/ 2022年1月18日 |
最新評価版 |
1.31.0-UNSTABLE
/ 2022年8月27日 |
リポジトリ | http://sourceforge.net/projects/mednafen/ |
プログラミング 言語 | C++ |
対応OS | Microsoft Windows, macOS, Linux, BSD, PlayStation 3, RISC OS, Wii, AmigaOS |
プラットフォーム | IA-32, x86-64, PowerPC |
サイズ |
7.49 MB: Windows, x64 5.57 MB: Windows, x86 3.05 MB: ソースコード |
サポート状況 | 開発中 |
種別 | ゲームエミュレータ |
ライセンス | GNU GPL バージョン2.0以降 |
公式サイト |
mednafen |
Mednafen (メドナフェン)は、フリーかつオープンソースで開発されているゲームエミュレータである。
対応プラットフォームはMicrosoft Windows,[1] Linux,[1] AmigaOS, OpenBSD,[2] PlayStation 3,[3][4] RISC OS,[5] Wii[6]。
名称の由来は、My Emulator Doesn't Need A Frickin' Excellent Nameの略称である。旧称はNintencer。
さまざまな、オリジナルおよびサードパーティのエミュレーションコアを、1つのパッケージにバンドルし、コマンドライン入力によって実行できる(CUI)OpenGL および SDL マルチシステムフリーソフトラッパー である[7][8]。GPL-2.0ライセンスのもとで配布されている[9]。Mednafenの特定のエミュレータ機能は RetroArchのLibretro Coreとして移植されている[10]。
VulkanやOpenGLによるハードウェアレンダリング、より高い内部解像度、アンチエイリアス機能、テクスチャフィルタリング、テクスチャ置き換え、後処理シェーダー、GTEサブピクセル精度、そしてパースペクティブコレクトテクスチャマッピングなどの追加機能をサポートしている[11][12][13]。
デフォルトでGUIが無い事もあって、初心者向きではないものの、エミュレータによってはまだMednafenのコアしか選択肢がない場合もある[14]。搭載されているコアのの多くは他のエミュレータから移植だが、そオリジナルのものも含まれ、PlayStation、セガサターン、バーチャルボーイ、PCエンジンのコアは特に、高品質、互換性、高い精度で知られる[15]。
また、Mednafenには、ホットキー機能と仮想システム入力を、キーボード、ジョイスティック、またはその両方に同時に再割り当てする機能がある[注 1]。どこでもセーブを行うことができ、ゲームの巻き戻しの機能も搭載する。
スクリーンショットは、ボタンを押すだけでPNGファイル形式で撮影できるほか、いくつかの異なるロスレスコーデックがサポートされた、QuickTimeファイル形式で動画を記録することも可能である[16]。
ネットプレイは以下のコアで利用できる。
マルチエミュレータであるため、複数のプラットフォームのゲームを実行できる。0.9.19-WIPからPlayStationソフトに対応した[17]。
ゲーム機 | エミュレータ |
---|---|
Apple II/Apple II Plus[18] | オリジナルのもの。 |
Atari Lynx[19] | Handy |
ゲームボーイ / カラー[20] | VisualBoyAdvance |
ゲームボーイアドバンス[1][20] | VisualBoyAdvance |
ゲームギア | SMS Plus by Charles MacDonald |
マスターシステム[1] | SMS Plus by Charles MacDonald |
ネオジオポケット / カラー | NeoPop |
ファミリーコンピュータ[1][20] | FCE Ultra |
PCエンジンスーパーグラフィックス | 不明 |
PC-FX | オリジナルのもの。Reality BoyベースのNEC V810 CPU コア。 |
PlayStation | オリジナルのもの。 |
メガドライブ | Genesis Plus by Charles MacDonald |
セガサターン[21] | オリジナルのもの。 |
スーパーファミコン | bsnes |
PCエンジン[19][20] | オリジナルのもの。CD-ROM2 インタフェースはPC2eベース。 |
バーチャルボーイ | オリジナルのもの。Reality BoyベースのNEC V810 CPU コア。 |
ワンダースワン[19] | Cygne |
GUIを備えた、複数の開発中のMedanfen用フロントエンド[注 2]が存在する。元はコマンドラインアプリのため、これらのようなフロントエンドを使用したほうが使い勝手はよい。 以下に挙げたもの以外にも、複数のフロントエンドが開発されている[17]。
GUI | OS | 詳細説明 | リポジトリ |
---|---|---|---|
Mednaffe | Linux, Windows | C言語で書かれており、GTKを使用している。Mednafenのすべての設定が可能でありながら、簡単なゲーム管理機能を搭載する[22][23]。 | [1] |
MedLaunch | Windows | .NET 4.5.2を使用して、C# WPFによって記述されている。これにより、すべてのMednafenの設定やコントローラ設定などを行うことができ、DATファイル参照とオンラインスクレイピング機能を有した動的ゲームライブラリを備えている[24][25]。 | [2] |
MedGui Reborn | Windows | .NET Framework 2.0を使用し、VB .NET で書かれている。すべてのMednafenの設定に対応し、多くのゲームユーティリティを備え、ネットプレイセッションを簡単に実行できるようになっている[26][27]。 | [3] |
MedSat | Windows | セガサターンソフトの動作のみに対応する。 | [4] |