FakeNES

ソフトウェアのスクリーンショット:
FakeNES
ソフトウェアの詳細:
バージョン: 0.5.7
日付のアップロード: 3 Jun 15
開発者: Randy McDowell
ライセンス: 無料
人気: 33

Rating: 3.0/5 (Total Votes: 1)

FakeNESプロジェクトは、マルチプラットフォーム機能のためのアレグロライブラリを使用している間、ほとんどは純粋なCで書かれているポータブル、オープンソースNESエミュレータです。
現在サポートされているシステムでは、しかし、それはアレグロがサポートする任意のシステム上で実行する必要のWindows 9X / 2000 / Me / XPの32ビットDOSやLinux、FreeBSDでは、QNX、BeOSの、およびMac OS Xのです。これには、これらに限定されないが、1995年以降、リリースされたWindowsのすべてのバージョン、任意の32ビットDOS互換性、および多くのPOSIX準拠のシステムや、Linux、FreeBSDの、QNX、BeOSの、およびMac OS XとUNIXクローン
コンフィギュレーション
FakeNESは、多くのDOS、Windows、およびUNIXアプリケーションで使用されるものと同様の標準的な構成のシステムを使用しています。
角括弧([および])で囲まれていない構成ファイル内の各項目は、「要素」または「キー」を定義しています。
等号(=)は、その要素に値を割り当てるために使用されます。
括弧で囲まれている項目は、ヘッダーと呼ばれます。ヘッダは、関連する要素のセクションまたはグループを定義します。
コメントは、シャープ(#)記号でdelimetedされ、設定ファイルのパーサーでは無視されます。
このとき、コマンドラインオプションがサポートされていません。しかし、あなたは、GUIからロードする代わりに、コマンドラインでロードしたいNES ROMファイルの名前を供給することができます。
入力エンジン
現在、FakeNESは、単一のキーボード上の2つの異なるキーボードレイアウトをサポートし、最大2つのこのようなジョイパッドなど(2)ジョイスティックのようなデバイス。各デバイスは、すべてのプレーヤーに割り当てることができ、あなたも、複数のプレイヤーへの単一のデバイスを割り当てることができます。
コントロールのすべての設定は、[入力]ヘッダーの下、設定ファイルで行われます。あなたはプレイヤー_#_デバイス要素を(関連するプレーヤー番号と#を置き換える)変更することにより、各プレイヤーに特定のデバイスを割り当てることができます。
次の値が許可されています。
0:入力(この選手のすべての入力が無効になります)。
    
1:キーボードのレイアウト#1
2:キーボードレイアウト#2
    
そこ同じキーボード上に存在する2つ(2)の構成のキーボードレイアウトであり、競合することなく、キーの重複定義することができます。要素は、各レイアウトのキーマッピングをカスタマイズすることができkey1_scancodesとkey2_scancodesを変更します。
による移植性の理由から、FakeNESは、標準的なIBMのスキャンコードを受け付けないことに注意してください。代わりに、アレグロのマルチメディア·ライブラリで定義されているように8整数スキャンコードの順序を指定する必要があります。
スキャンコードが適用される順序は非常に重要であり、関連するNES標準コントローラのボタンに対応します。A、B、セレクト、スタート、上、下、左、右。 8スキャンコードの完全な配列が見つからない場合は、デフォルト値が使用されます。
レイアウト#1のために、彼らは方向制御用の矢印キーと組み合わせて、それぞれ、X、Z、タブで、入力します。
3:ジョイスティック装置#1
4:ジョイスティック装置#2
コアタイミング
FakeNESは、自動速度スロットリングシステムが含まれています。構成ファイルの[タイミング]ヘッダーの下frame_skip_minとframe_skip_max要素を変更することによって、あなたはスピードキャップを切り替えて、フレームスキップのためのパラメータを設定することができます。
フレームスキップは、エミュレーションがより潜在または途切れゲームプレイをもたらすレンダリングされている少数のフレーム毎秒(FPS)の原価で、はるかに高速に実行できるようにする技術です。
効果的にキャッピング速度はフレームスキップが使用されているときに高速プロセッサで速すぎる実行されているかのエミュレーションを保持NES自身のそれと一致するように描画するFPSの最大量を、制限されます。
frame_skip_minは(0)を効果的に最小フレームスキップを無効にし、高速キャッピング機構を可能にし、それをゼロに設定し、スキップするフレームの最低量を定義します。
frame_skip_maxはスキップされるフレームの最高許容量を定義します。 FakeNESフルスピードが得られない場合であっても、この要素によって定義されるよりも多くのフレームをスキップすることはありません。
同じ値にframe_skip_minとframe_skip_maxを設定すると、効果的にスキップされるフレームの一定の量を設定します。
スピードキャップが有効になっている場合、あなたはスピードキャップを凌駕し、キーが押されている限り、フレームをframe_skip_maxスキップする早送りキーを使用することができます。デフォルトでは、早送りキーは、ほとんどのキーボードのTabキー上記チルダキーとして定義されています。
マシンタイプの要素を使用すると、速度の調整システムとサウンド/グラフィックス·エンジンによって使用されるべき標準的な選択することができます。 NTSCの場合はゼロ(0)またはPALのための1つの(1)に設定します。そこに多くのPAL NESのゲームではありませんし、それらの多くは、NTSCモードで正常に動作します。あなたは問題がある場合にのみ、この要素を変更します。
このリリースの新機能:

へのコメント FakeNES

コメントが見つかりません
コメントを追加
画像をオンにする!