10/31 13:07 @ume3fmp https://twitter.com/ume3fmp/status/395742713741443072 もしこれを割り込みごとに呼んでいるならまずいです。TIMERレジスタのLOADビットを0→1にするとカウンタリセットがかかるので、割り込み間隔が狂います。割り込み再設定だけならLOADビットの0化は不要です
(dati)
10/31 13:16 ちなみに今エミュ系のコードを見たら、fmgenやX68soundは「LOADビットが0→1のときタイマカウンタがリセットされる」という実装はないみたい。fmgenはLOADビットが1のとき必ずリセットだし、X68soundはリセットがない
(dapo)
10/31 13:34 ちなみにmxdrvなんかだと「割り込み末尾でタイマ初期化しちゃってる」んだけど、LOADビットの0→1化がないのでカウンタリセットが起こらず割り込み間隔は狂わないということになっている
(dehe)
10/31 13:36 fmgenを使ってmxdrvを回してるmxdrvgだとそれはまずくないかと一瞬考えるのだが、mxdrvgでは「割り込み開始から終了までは内部時間が経過しない」という実装なので結果的に割り込み間隔は狂わないという…
(deze)
10/31 15:03 そういえば便座のセンサーって何をセンスしてるんだろう… https://twitter.com/okaz6809/status/395790897268281344
10/31 15:21 ただし赤外リモコン等には反応しないし赤外みえるデジカメでも出てるようには見えないんだよな…
10/31 23:15 初めて入手したときは1箱10枚が2万円、自分で買うようになったときはもう1箱2000円とかだったはず
10/31 13:40 @gorry5 リアルなFM音源チップだとレジスタに書いてから8ms待って次のデータ書かなきゃいかんとかそんな記憶があるけど、エミュだとそういうのも無いだろうなあと思った。
(dosi)
10/31 15:13 @gorry5 うちのは比較的新しいんでわかりやすい赤外線センサーついてます、買った時に洗面器を裏返して使ってノズル動作デモ見せてもらいました。古いのはどうなんでしょ、圧力センサ?
(puru)
10/31 13:07 (
@gorry5)
@ume3fmp https://twitter.com/ume3fmp/status/395742713741443072 もしこれを割り込みごとに呼んでいるならまずいです。TIMERレジスタのLOADビットを0→1にするとカウンタリセットがかかるので、割り込み間隔が狂います。割り込み再設定だけならLOADビットの0化は不要です
(dati)
10/31 13:16 @gorry5 もう一つありがとうございます。そうですね、たしかになんか変だなとは思っていました^^;bit 5のon/offだけで十分ですね。
(disa)