M88改+
基本的な事は本家M88.htmlを参考にし追加分でreadme.txtを参照してください
-------------------------------------------------------------------------------
エミュレーションに関する問題
・スナップショットの上書き保存・読み込みの確認をしたい
上書き保存確認
iniのCheckOverwriteSnapshot=1を1に変更して下さい
読み込み確認
iniのCheckBeforeLoadSnapshot=0を1に変更して下さい
・FDランプの左側にある2つのランプは何?
上Caps Lock
下Kana Lock
・ドライブメニューを実機と同じ順番(Drive 2 Dirve 1)にしたい
iniにSwapDriveMenu=1を追加して下さい
この項目は自動で作られません
・4/8MHzの変更を簡単にしたい
アプリケーションキーかShift+マウスホイールで切り替えできます
・CPUのクロックを細かく設定したい
iniにENHANCED=を追加しbit0(1)を立てた値を指定して下さい
Hz単位で設定できるようになります
8MHzならば8000000Hzです
この項目は自動で作られません
・4/8MHzのCPUの切り替えも細かく設定したい
iniにCPU4MHz/CPU8MHzを追加して下さい
Hzで設定します
CPU4MHz=3993600
CPU8MHz=7987200
この項目は自動で作られません
・全力駆動/速度調整省略時のCPU使用率を下げたい
iniにENHANCED=を追加しbit1(2)/bit2(4)を立てた値を指定して下さい
bit1(2) = 0:ウェイト挿入しない/1:ウェイト挿入
bit2(4) = 0:ウェイト挿入しない/1:ウェイト挿入
この項目は自動で作られません
・FD交換しても感知されない
コンフィグ→CPUのSub CPUを常に駆動にチェックをいれて一旦No diskにしてから選択して下さい
もしくはiniにENHANCED=を追加しbit4(8)を立てた値を指定して下さい
この場合は一旦No diskにしなくても感知できるようになります
・FDのアクセススピードを調整したい
iniにFDDWait=を追加して%単位で調節して下さい(1〜1000)
FDD ウェイトをオンにした時に有効になります
あまり逸脱した数値になると動作が不安定になるので注意して下さい
デフォルトは100(%)です
この項目は自動で作られません
・最近使ったファイルの履歴を保持したい
iniにHistory=を追加して保持したい個数を指定して下さい(最大10)
この項目は自動で作られません
・起動しない終了時にエラーが出る
拡張モジュールが原因の可能性があるので除外して実行してみてください
・特定のソフトで動く場合と動かない場合がある
iniのENHANCEDでハンドシェイクを向上してみてください
・実行速度が安定しないもたつく
iniのThreadPriorityの値を大きくしてみてください
デフォルトは1
あまり大きくすると不安定になるので注意
-------------------------------------------------------------------------------
画面に関する問題
・フルスクリーンを解像度切り替えではない方法にしたい
iniのFullWindow=0を1か2に変更して下さい
1でアスペクト比保持の画面内最大倍率に拡大され
2にする事でアスペクト比保持で0.5倍単位での最大倍率拡大になります
・フルスクリーンを1280x800のモードにしたい
Windowのサイズを200%にしてからフルスクリーンにして下さい
・タイトルバーの最大化ボタンでフルスクリーン(フルウィンドウ)にしたい
iniのMaximaizeButton=0を1に変更して下さい
・フルスクリーンから復帰するとウィンドウの位置が変わっている時がある
Windowsの仕様です
・フルスクリーン及びフルウィンドウの時メニューを表示するとき一瞬ちらつく
すみません仕様です
・D3D時フルスクリーン及びフルウィンドウの時メニューを表示するとモアレになる
すみません仕様です
・フルスクリーン中コンフィグメニューやダイアログ表示時Alt+Tabで切り替えできない
すみません仕様です
前面に表示されるメニューやダイアログを消してから切り替えして下さい
・Stretch Filterを有効にすると表示されなかったりちらつく
グラフィックカードのDriverを変更すれば解決するかもしれません
その場合最新版かもしくは古い安定したバージョンに戻していく事になるので
面倒な場合は使用を控えて下さい
メニュー表示の影部分がちらつくのは仕様のようです
運が良ければiniにChildWindow=0を追加すると描画されるかもしれません
・フルスクリーンに切り替えると画面がきちんと表示されない
Stretch Filterが有効の場合32bit以外では画面が変になる場合があるが
一旦上部メニューを出すと表示されるようになるかもしれません
・フルスクリーン中にFDランプを表示/非表示にしたい
メニューToolsのShow Statusをチェックすると表示されるようになります
表示したくない場合はチェックをはずしてください
但し640x400/1280x800モードおよびフルウィンドウ(FullWindow≠0)の場合は
表示されません
・奇数ラインの明るさを変えたい
Ctrl+マウスホイールで明るさが変えられます
但しInterlace Duplication/Interpolation時のみ有効です
-------------------------------------------------------------------------------
キーに関する問題
・レジストリ等でキー配列を交換していてそれが反映されない
iniのDirectInput=1を0に変更して下さい
・テンキーの「=」を入力したい
右Ctrlが対応しています
但しiniのDirectInput=1の状態でなければなりません
F12キーに割り当てる事もできます
この場合はDirectInputの設定影響は受けません
・Shift+テンキーの挙動がおかしい
Windowsの仕様です
iniのDirectInput=1にするかNum Lockを解除する事で解消できるかもしれません
・アプリケーションキーが無いのでCPU 4/8MHz切り替えができない
Shift+マウスホイールで代用して下さい
・キーを操作する外部ツールで挙動がおかしい
iniのDirectInput=1を0に変更して下さい
-------------------------------------------------------------------------------
サウンドに関する問題
・ノイズ等別の音が混入したり音切れする
拡張モジュールでサウンドを使用するようなものを除外して試して下さい
PCM バッファを増やしてみて下さい(200ms〜)
・Beepの音を変更したい
iniのBeepType=0を1に変更して下さい
ノイジーな矩形派タイプのBeepになります
・全力駆動中音楽の再生が遅くなる
iniのTimerApiTypeを1か2に変更して下さい
・全体ボリュームを簡単に調整したい
マウスホイールでボリュームを変更できます
・マウスホイールを回してもボリュームが変化しない
DirectSoundで再生していないと変更できません
・合成周波数を変更したい
iniにMixRateを追加して設定して下さい(Hz)
・LPFとは何?
ローパスフィルタです
簡単な説明としては高音を綺麗に発音できるようになります
計算が入るのでその分処理は重くなります
2.21aではデフォルトでオンの状態です。
-------------------------------------------------------------------------------
拡張モジュールに関する問題
基本的にはそれぞれのモジュール付属のテキストやヘルプ参照
・js.m88でF12をリセットにしていない時F12を押すとノイズが鳴り続ける
F12をCOPYキーに設定してある場合に起こります
これはjs.m88がプリンタポートを参照している為です
その他プリンタポートと共用しているカレンダ時計関係の命令を使用してもノイズを発生します
TIME$="00:00:00"等
・FDDアクセス音系のモジュールでシーク音が出ない
コンフィグメニューのCPUタグ互換性のFDDウェイトにチェックを入れてください