アプリ版:「スタンプのみでお礼する」機能のリリースについて

分解能10msのタイマーがどうしても必要なのですが。
システムタイマーを使った場合,分解能55msらしく使えません。マルチメディアタイマーはwindowsでしか使えないっぽい?です。どうしたらいいですか?

環境
os:dos
コンパイラ:ターボC++

A 回答 (1件)

dos機能では無理。


素のdosならPC ATのタイマー機能かCPU内蔵タイマーを直接操作して必要な周期のタイマーを作成する。
PC ATのタイマーならタイマーBIOSで、CPU内蔵タイマーならCPU命令でそれぞれ操作できる。
BIOSコールはターボCならライブラリに呼び出し機能があったはず。CPU命令を使うなら一部をアセンブラで記述する必要がある。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!