Readme.txt

(39 KB) Pobierz
VirtuaNES version 0.76 (C)2001-2003 Norix

========
= 概要 =
========

昔懐かしいNES/ファミコンエミュです。

現状で日本製ソフトのほとんどが動作すると思います。

========
= 特徴 =
========

・実機比TVモード(横を1.25倍した画面にします)
・擬似TVモード(スキャンラインカラーの調整が出来ます)
・多分完全なMMC5(SPLIT MODE/SPLIT SCROLL搭載,宇宙警備隊SDFのデモ見てください)
・TVフレームの表示(実機比TVモード+擬似TVモード+240ラインで使うと臨場感倍増(笑))
・言語プラグインによる各言語対応(プラグインは必ず必要です)

============
= 動作環境 =
============

OS:     Windows98/2000          95(多分IE4.0以上が必要)/MeやXPでも動作するようです。
        DirectX7.0以上
CPU:    Pentium200MHz以上推奨   FrameSkipなしで快適動作するのはセレ300A位からかも。
MEMORY: 多分16MByte以上
VIDEO:  DirectDraw対応ビデオカード
        多分ビデオメモリ4MB以上(ビデオモードによっては1MBとかでも大丈夫な気もする)
SOUND:  DirectSound対応サウンドカード(必須)
JOYPAD: あると便利

※v0.20からMFC42.DLLが不要になりました。

==============
= テスト環境 =
==============

OS:     Windows2000sp3
        DirectX8.1
CPU:    AthlonXP1800+
MEMORY: DDR 1GB
VIDEO:  Hercules GeForce3Ti500
SOUND:  Creative SoundBlaster Digital PCI
JOYPAD: ELECOM製USBパッド,サンワサプライゲームポート用パッド

マシン変更してたのを忘れてた...

======================
= サポートされる機能 =
======================

CPU                          未公開命令も全て実装
サウンド                        拡張サウンド(FDS,MMC5,VRC6,VRC7,NAMCO106,FME7)
ディスクシステム(FDS)           サポート(BIOSはEXEと同じディレクトリに置いてください)
リアルタイムセーブ              サポート(FDSもOK)
ドラッグアンドドロップ          サポート(ステート,ムービーも可能です)
コマンドライン起動              サポート
ショートカットキー              サポート(変更可能)
ジョイスティック                サポート(連射設定可能)
拡張コントローラ                サポート
スキャンライン表示              サポート(輝度調整可能)
フルスクリーン                  サポート
8DOT単位バンク切り替え          サポート(自動判別,Mother(J)の画面が正常になります)
NSFプレイヤー                   サポート
データベースでのヘッダ修正      サポート(NesToy又はNNNesterJのデータベースファイルを利
                                        用可能です。nesromdb.datにリネームして使用しま
                                        す)
圧縮ファイル対応                サポート(LHA,ZIP,RAR,CAB。統合アーカイバプロジェクトの
                                        各種DLLが必要です。ZIPはDLL無しでも解凍可能です)
スナップショット                サポート
TV枠表示                        サポート
内蔵ランチャー                  サポート
言語プラグイン                  サポート(プラグインが必ず必要です)
ムービー                        サポート(追記,撮り直し機能付き)

ネットプレイ                    サポート(NetPlay.txtを参照)

チートコード                    サポート
ゲームジーニー                  サポート

PALモード                       サポート

================
= インストール =
================

アーカイブを適当なフォルダに展開し,プラグインも同じフォルダに置いてください。

------------------
 初期設定に付いて 
------------------

最初の起動でほとんどのオプションの基本設定は終了しています。後は好みで変えてください。
フォルダ設定はしておいたほうが良いと思います。

注)0.30からINIに設定を保存する様にしました。
    わかる方は,今までのバージョンで使用していたレジストリを削除して構いません。
    \HKEY_CURRENT_USER\Software\Emulators\VirtuaNES
    です。

======================
= メニュー項目の説明 =
======================

ファイル(F)

        開く(O)                 ROMファイルを開きます。
        閉じる(C)               ROMファイルを閉じます。(エミュレーションを終了します)
        -----------------
        ネットワークプレイ(N)           ネットワークプレイを行います。
        切断(D)                 ネットワークプレイを終了します。
        チャットウインドウ(A)           ネットワークプレイ時のチャットウインドウを表示します。
        -----------------
        ランチャー起動(L)            内蔵ランチャーを起動します。
        -----------------
        ROM情報(I)              ROMファイルの情報を表示します。
        WAVE録音(W)             WAVEファイルに録音します。(エミュレーション中のみ)
        -----------------
        最近使ったフォルダ(P)      最近開いたフォルダをサブメニューで表示しています。サブ
                                メニューを選択するとそのフォルダでROMファイルを開くのと
                                同じ動作をします。
        最近使ったファイル(F)       最近開いたファイルをサブメニューで表示しています。サブ
                                メニュー選択するとファイルを開いて実行します。
        -----------------
        終了(X)                 プログラムを終了します。

編集(E)
        ハードリセット(H)             スイッチを切って入れた時と同様のリセット方法です。
        ソフトリセット(S)              リセットスイッチを押した時と同様のリセット方法です。
        -----------------
        一時停止(P)             エミュレーションの一時停止を行います。(トグル)
        -----------------
        ステートロード                ステートファイルのロードをします。
        ステートセーブ                ステートファイルのセーブをします。
        ステートスロット                最大10スロットを選択する事が出来ます。状況に合わせて
                                使用してください。起動後は常にスロット0です。
        -----------------
        ムービー                   ムービーの再生や記録,情報の表示を行う事が出来ます。
        -----------------
        ディスク                   ディスクシステムのコントロールを行う事が出来ます。
        -----------------
        拡張コントローラ              拡張コントローラの選択をします。
        -----------------
        拡張コントローラ              拡張デバイスの操作を行います。
        -----------------
        スナップショット               現在の画面をBMPファイルに保存します。

設定(C)
        エミュレータ(E)               エミュレータの設定をします。
        グラフィック(G)              グラフィックの設定をします。
        サウンド(S)                サウンドの設定をします。
        コントローラ(C)               コントローラのキー配置の設定をします。
	ジョイスティック軸モード(J)	ジョイスティックのアナログ軸の設定をします。
        ショートカット(K)              ショートカットキーの設定をします。
        フォルダ(P)                フォルダ設定をします。
        言語プラグイン(L)          使用する言語プラグインの設定をします。
        ムービー(M)                ムービーの記録時の設定をします。
        ゲーム個別オプション(O)       ゲーム固有オプションを設定します。(エミュレーション中のみ)
        -----------------
        フルスクリーン                 フルスクリーン切り替えをします。
        画面サイズ                ウィンドウ時の拡大サイズを選択します。等倍から4倍まで
                                です。
        -----------------
        TVフレーム表示              TV枠を表示します。エミュレーション中のみ表示します。
        FPS表示                 画面左上にFPS(フレーム数)の表示をします。エミュレー
                                ション中のみ表示します。
ツール(T)
        チート支援(S)              チートコード支援機能を起動します。
                                チート支援ウインドウが開いている時はチートコードダイア
                                ログを開く事が出来ません。
        チートコード(C)              チートコード入力やロード/セーブを行います。
        -----------------
        チートコード有効(E)          チートキーが有効なコードを全て有効化します。
        チートコード無効(D)          チートキーが有効なコードを全て無効化します。
        -----------------
        ゲームジーニー(G)            ゲームジーニーコードを読み込みます。
        -----------------
        ビュア(V)                 各種ビュアを表示します。

ヘルプ(H)
        ヘルプ(H)                 virtuanes.chmを表示します。
                                Rasaki氏作のVirtuaNES用chmファイルをEXEと同じフォルダに
                                置いて下さい。公式ページにあります。
        バージョン情報(A)          このプログラムの情報を表示します。

==================
= 設定項目の説明 =
==================

-共通-

デフォルトに戻す
        各設定項目を,初期値に戻すボタンです。

※v0.20からキャンセルしても元に戻るようにしました。

----------------
エミュレータ設定
----------------

-CPUコア-

・未定義命令を無視
        6502の未定義命令を実行したときにどうするかの設定です。
        基本的にはOFFで使ってください。うまく動作しないものについてはこのプログラムの
        バグや吸出しがうまく出来ていないことがほとんどです。

-周辺機器-

・NES方式4プレイヤーアダプタを有効
        NESとファミコンでは4プレイヤーアダプタの扱いが違い,ゲームによっては上手く動
        作しない事があります。その時はこのオプションを変えてみてください。

-フレームレート-

・オートフレームスキップ
        このオプションを外すと,フレームレートの調整をせずに最大速度で動作します。

・倍速モードを使用
        このオプションは,ゲーム中にショートカットキー(トグル動作)を押して指定されたフ
        レームレートで動作させるものです。
        オートフレームスキップがOFFだとこの機能は働きません。

・スライダーバー
        倍速モード時のフレームレートを10フレーム刻みで設定する事が出来ます。
        最低10FPS(1/6倍速)から最高600FPS(10倍速)まで設定する事が出来ます。

・ディスクシステムの高速アクセスを行う
        ディスクシステムのアクセスを高速化するオプションです。

-その他-

・2重起動の抑止
        既にVirtuaNESが起動していた場合に起動させない様にするオプションです。このオプ
        ションを使用している場合,コマンドライン起動を行うと既に起動していた方にコマン
        ドラインを送りエミュレーション開始を行う事が出来ます。

・ROMを読み込んだらフルスクリーンにする
        エミュレーション開始と共にフルスクリーン化するオプションです。

・ステート/ムービーのCRCチェックを行う
        イメージのCRCが違う場合は読み込みをキャンセルするオプションです。安全の為に
        設けています。違うイメージなどのデータを読ませた場合は動作保証外です。このオプ
        ションはなるべくONで使用してください。

        ※FDSの場合はメーカーコードとバージョンのチェックになります。

・バックグラウンド動作を許可
        エミュレーション中にアクティブウインドウになっていなくても動作する事が出来ます。
        フルスクリーンでもアイコン化していても関係無く動作しますが,音などは鳴りっぱな
        しになりますので注意してください。

        ※ネットプレイ時は自動でONになります(オプション自体は変更しません)

・プライオリティ
        スレッドの優先度を設定します。通常は変更しないで下さい。

----------------
グラフィック設定
----------------

-全般-

・TVサイズに補正
        TVサイズ(4:3)に画面比率を合わせます。通常PCは1:1の画面比率である為,NES
        の画面が横につぶれているように見えるのを補正します。
        但し,低い解像度の場合はドットが見えてしまったり,画面が波を打ったように見える
        事があるのでお勧めしません。なるべく高い解像度で使用してください。

・240ライン全てを表示
        上下8ドットはTVではほとんど表示されていないものを表示するオプションです。
        本当は左右もあるべきもののような気もします(^^;

・全てのスプライトを表示
        本来ならハードウェアの制約上1スキャンラインに8個以上のスプライトは表示されな
        い分も全て表示させるオプションです。
        ほとんどはONで良いですが,一部のゲームでは制約をうまく利用したものもあるようで
        す。(ex.FDSの悪魔城ドラキュラ2のタイトルの血)

・画面左端クリップを行う
        NES本体の機能として存在するもので,実際のTV画面では余り見えないのですが横スクロ
        ール時の書き換えを目立たせない様に使用しているゲームがあります。
        決してバグや不具合ではありませんが,質問や要望が多いので機能として抑止出来る様
        にしました。

・フレームレートの表示
        画面左上に描画されたフレーム数を計算し表示します。

・擬似TVモード
        1スキャンライン毎に隙間を空けて実際のTVのように表示させるモードです。
        下のスライダーバーで隙間に表示するラインの輝度を調整する事が出来ます。好みに合
        わせて変更してください。(お勧めはデフォルトの75%です)

・TVフレームの表示
        実際のTVの様な枠を表示します。

・DISKアクセスランプの表示
        ディスクシステムのアクセスランプの代わりに画面右上に赤い丸を表示します。

-DirectDraw-

※v0.50からシステムメモリやHELを切り替えた場合に画面モード切替が不要になりました。

・2倍サイズで描画する
        縦横2倍のサイズで描画するオプションです。ビデオカードの補間が掛かってしまうの
        を抑える効果があります。但し,TVサイズに補正のオプションをオンにしたり,実際の
        画面サイズと描画サイズが1:1でない場合は補間が掛かってしまう事があります。
        また,単純に4倍のメモリアクセスをしますので重くなります。

・サーフェスをシステムメモリに取る
        基本的にビデオカードの補間が効かなくなりますが重くなります。
        また,TVサイズに補正のオプションやTVフレームの表示をオンにすると,更に重くなり
        ますので注意してください。

・HELを使用する
        HAL(ハードウェアアクセラレーションレイヤ)を使用せず,HEL(ハードウェアエミュレーションレイヤ)でDirectDrawを使用
        するオプションです。物によってはHALよりHELが速い場合があるので,重いと思う場合
        に試してみると効果があるかも知れません。

-フルスクリーン-

・同期を取って描画
        VSYNCと同期を取って描画します。このオプションは画面周波数が60Hzの時に使ってくだ
        さい。それ以外ではスクロールががたついたりする事があります。
        処理速度が遅いとかえってがたつく原因になる事があります。

・画面全体まで拡大
        画面いっぱいまで画像を引き伸ばして表示するオプションです。擬似TVモードとは相性
        が良くありません。
        このオプションがOFFの時は,画面解像度に合わせて自動的にサイズと位置を調整します。

・解像度
        フルスクリーン時に利用する画面解像度,画面周波数(設定できる場合は数字が表示さ
        れます。それ以外は0です。),ビット深度を選択します。

        ビデオカードによっては8ビットモードや24ビットモードが極端に遅かったりする事
        があるようです。マシンパワーが足りていると思うのにフレームレートが低い場合は,
        ビット深度を変えてみると良くなる事があります。
        これはウインドウモードでも同様です。

-パレット-

・チェックボックス
        パレットファイルを使用する時にチェックします。
        パレットファイルはRGB3バイト×64色分の192バイトのバイナリファイルです。        SMYNES等のパレットファイルをそのまま使う事が出来ます。

・エディットボックス
        使用するパレットファイルの...
Zgłoś jeśli naruszono regulamin