AE86のフリーダムコンピューターにFCSSを接続しました。
しかし、なかなか安定せず、通信エラーでアプリが落ちる現象が頻発・・・・
ネットで色々調べてみると、FCSSの処理優先順位を最大にしておくと改善されるっぽいです。
FCSSはMS-DOSベースで開発されているので、マルチタスクと言う概念はなかったと思いますが、Windowsはマルチタスクなので、他の処理と並行で処理されます。結果、他の処理により、何らかの処理遅れが生じることがあり、それがエラーを引き起こしていると言うことなのだと推定しています。
当時に比べPCの処理能力が大幅に上がっているので、少しくらい他の処理が入ったとして、大した影響は無いように思いますが、試してみると実際に効果があったので、タイミング含め何かあるのだと思います。
実際のやり方は簡単です。
① FCSS.EXEのショートカットを作ります。
② 上記ショートカットのプロパティーを開きます。
③ プロパティーの中にある「リンク先」「作業フォルダー」に下記を入力します。
リンク先:C:¥Windows¥System32¥cmd.exe /c start “” /REALTIME ”D:¥FCSS.EXE”
作業フォルダー:D:¥FCSS.EXE
*「D:¥FCSS.EXE」はFCSSのあるフォルダによって異なるので、皆さんの環境に合わせて適宜変更ください。
④ 上記で作ったショートカットからFCSSを起動
上記で「はい」を選択するとFCSSがリアルタイムモードで起動します。
見た目は変わりませんが、これでREALTIMEモードで実行されています。
REALTIMEモードで動いているためか、電力消費が大きくなってるので、バッテリーがすぐになくなるかも・・・。
でもこれでエラーで落ちる頻度が大幅に減ります!!






