Mednafen

From Wikipedia, the free encyclopedia

開発元 Mednafen Team
最新版
1.32.1 / 2024年4月5日 (16か月前) (2024-04-05)
プログラミング
言語
C++
Mednafen
Mednafen でゲームボーイアドバンス向けゲーム「luminesweeper」が動作する様子。
開発元 Mednafen Team
最新版
1.32.1 / 2024年4月5日 (16か月前) (2024-04-05)
リポジトリ https://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.github.io
テンプレートを表示

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つのパッケージにバンドルし、コマンドライン入力によって実行できる(CUIOpenGL および SDL マルチシステムフリーソフトラッパー である[7][8]GPL-2.0ライセンスのもとで配布されている[9]。Mednafenの特定のエミュレータ機能は RetroArchのLibretro Coreとして移植されている[10]

特徴

VulkanOpenGLによるハードウェアレンダリング、より高い内部解像度、アンチエイリアス機能、テクスチャフィルタリング、テクスチャ置き換え、後処理シェーダー、GTEサブピクセル精度、そしてパースペクティブコレクトテクスチャマッピングなどの追加機能をサポートしている[11][12][13]

デフォルトでGUIが無い事もあって、初心者向きではないものの、エミュレータによってはまだMednafenのコアしか選択肢がない場合もある[14]。搭載されているコアの多くは他のエミュレータからの移植だが、オリジナルのものも含まれ、PlayStation、セガサターン、バーチャルボーイ、PCエンジンのコアは特に、高品質、互換性、高い精度で知られる[15]

また、Mednafenには、ホットキー機能と仮想システム入力を、キーボード、ジョイスティック、またはその両方に同時に再割り当てする機能がある[注 1]。どこでもセーブを行うことができ、ゲームの巻き戻しの機能も搭載する。

スクリーンショットは、ボタンを押すだけでPNGファイル形式で撮影できるほか、いくつかの異なるロスレスコーデックがサポートされた、QuickTimeファイル形式で動画を記録することも可能である[16]

ネットプレイ

ネットプレイは以下のコアで利用できる。

  • PCエンジンシリーズ
  • PC-FX
  • ファミリーコンピュータ
  • メガドライブ
  • マスターシステム
  • スーパーファミコン
  • PlayStation
  • セガサターン(試験的)

対応するエミュレータ

マルチエミュレータであるため、複数のプラットフォームのゲームを実行できる。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

フロントエンド

Debianで動作するMednaffe v0.8.4
Windows 7で動作するMedLaunch v0.5.7.0

GUIを備えた、複数の開発中のMedanfen用フロントエンド[注 2]が存在する。元はコマンドラインアプリのため、これらのようなフロントエンドを使用したほうが使い勝手はよい。 以下に挙げたもの以外にも、複数のフロントエンドが開発されている[17]

GUI OS 詳細説明 リポジトリ
Mednaffe Linux, Windows C言語で書かれており、GTKを使用している。Mednafenのすべての設定が可能でありながら、簡単なゲーム管理機能を搭載する[22][23]
MedLaunch Windows .NET 4.5.2を使用して、C# WPFによって記述されている。これにより、すべてのMednafenの設定やコントローラ設定などを行うことができ、DATファイル参照とオンラインスクレイピング機能を有した動的ゲームライブラリを備えている[24][25]
MedGui Reborn Windows .NET Framework 2.0を使用し、VB .NET で書かれている。すべてのMednafenの設定に対応し、多くのゲームユーティリティを備え、ネットプレイセッションを簡単に実行できるようになっている[26][27]
MedSat Windows セガサターンソフトの動作のみに対応する。

脚注

関連項目

外部リンク

Related Articles

Wikiwand AI