変更点等 〜np2x ・手を付け始めるも後に良さげな改造版を見つけたので放置 ・エラーを修正 無効な引数 メモリ・リソースリーク(一部修正) ・GDI描画追加 256色スクリーン不可 ・メインメモリ書き込み許可 〜np2x2 ・CVS最新コード(0.84)とネットに公開されていた改造版の機能取り込み マルチスレッド化(UI操作時停止) ドラッグ&ドロップ追加 対応イメージ追加 ショートカット追加 86PCM修正 その他色々 機能は使ってみて確かめ ・マウスエミュレート追加 キーボードでマウスを操作 メニューのMouse(Key)をチェック カーソルで移動Shiftで加速X左ボタンZ右ボタン ・Sampling Rate変更 11KHz廃止 55KHz追加 55KHzはFMGenDll使用の時のみ選択可能 CD-DAは55KHz非対応 ・FMGenDll対応 INIにFMGenDll追加 mamefm.dllで確認 FM音源が6チャンネルまでのサウンドボードのみ ・rpi対応 INIにrpi_name追加 プラグインはexeと同じフォルダにPluginsフォルダを作りその中に メニューのFilterをチェック GDI描画で2倍角の時のみ有効 プラグインによっては使用出来ない場合あり 要CPUパワー 2xLinear.rpi添付(MMX専用) 〜np2x3 ・マウスエミュレート修正 1379で斜め移動 ・CD-DA55KHz対応 ・MPU-PC98II修正 コマンド追加 ・BMPファイル名自動生成セーブ INIにAutoSnap追加 true/false指定 無記述又はデフォルトではfalse ・アクセラレータキー機能追加 INIにAccelKey追加 「fVirt reserve key.low key.high cmd.low cmd.high」6バイト一組で最大32個 fVirtはアクセラレータフラグ(組み合わせを加算して使用) 0x10 ALTキーを押しながらの場合指定 0x08 CTRLキーを押しながらの場合指定 0x04 SHIFTキーを押しながらの場合指定 0x01 仮想キーの場合指定(指定しないとASCII文字コード) reserveは予備 keyはアクセラレータキー(仮想キーもしくはASCII文字コード) cmdはアクセラレータ識別子(メニュー番号) ALT+F2でBMPセーブの場合 AccelKey=11 00 71 00 fd 9e CTRL+ALT+F1でNo Waitの場合 AccelKey=19 00 70 00 9e 3c 書式は違うが某FUNCTION.TXTを参考すれ(笑) ・マルチスレッド修正 メイン部でのクリティカルセクション使用を廃止 〜np2x4 ・アトリビュート修正 ・BIOS修正 〜np2x5 ・サウンドバッファサイズ変更 20〜1000ms ・ASIO対応 INIにASIOname追加 ASIOname=ASIOデバイス名(例:ASIO4ALL v2) ASIO自体が対応しているレートのみ 理論最小バッファは2000*ASIO Buffer Size/Sampling rateで求める(小数点以下切り上げ) 例:2000*ASIO Buffer Size(512)/Sampling rate(44100)=必要バッファ24(ms) 設定バッファが必要バッファより少ない場合は自動補正 実際はエミュレート実行速度の問題で最小バッファでは音切れの可能性あり ディスクアクセス音もASIO出力になる為バッファ遅延有 バッファを20msにしてASIOバッファを音切れしない範囲まで増やしていくのが良い リセット後反映 ・擬似ステレオ追加 メニューDevice-Sound-pseudo-stereo INIのdelayで調整(ms)0で無効マイナス値の場合はオフ状態 ・外部音源フルサポート FM音源以外の機能もサポートしていたら使う ・その他修正 118効果音モード 〜np2x6 ・外部音源vシリーズ対応 Key displayの鍵盤部に簡易レベルメータを表示(対応音源部のみ) ・その他修正 ASIO調整 外部音源ADPCM音源部のレジューム サブ/メインウィンドウクリックでで付随して前面移動 〜np2x7 ・音質改善 22/44KHz 〜np2x8 ・音源修正 マルチチップ非対応外部音源dll FIRフィルタ追加 内臓FM音源55KHz 外部音源55KHz以外 CD-DA44KHz以外 ・その他修正 マウス poweroff.com 〜np2x9 ・386CPUコア版のnp2xsx追加 ・サンプリングレート追加 22050/44100/48000/55466/88200/96000Hz ・全体ボリューム調整 マウスホイールで操作 ・skipline revisions操作追加 CTRL+マウスホイールボタンでオンオフ CTRL+マウスホイールで操作 ・Direct3D対応 要Direct3D9 DCLOCKは非対応 〜np2x10 ・MPU-PC98II修正 ・その他修正 バグ(DirectSound) カレンダ メモリ・リソースリーク(全て) 〜np2x11 ・太文字機能追加 メニューEmulate-Bold Font- ANK(1バイト文字) KANJI(全角半角2バイト文字) Shaping(Falc○m整形) 選択後外字登録した場合はいったん解除し再選択 ・FDD修正 割り込み NFD ・その他修正 INIのENHANCED=0/1でメモリ書き込み抑制/許可(某互換) DCLOCK対応(Direct3D) 〜np2x12 ・BEEP音源変更 BEEP PCM高音質化 魔導物語系BEEP音量大(音質悪)では発声不可 ・D3D修正 480ライン ・FDD修正 NFD ・コレクションとして ・ノークレーム/ノンサポート レッドナウ http://spoiler.shiteyattari.com/np2x12.7z