2012年08月08日

画面描画期間検出(5)

 画面描画期間検出(1) で使っていた手法ですが、8255 のモード2のレスポンス時間(正確には、sub-CPU の割り込みから読み出しまでのレスポンス時間)を使っていました。

 ただ、これだとちょっと短すぎるようで、画面描画期間を検出し損なうことがあります。


 他に使えそうなのが、sub-CPU のゲームキー検索です。
 これは、sub-CPU にコマンド(0x06)を出力して、sub-CPU からのデータ(0x16+キーデータ)が返ってくるレスポンス時間を計るものです。


 で、調べてみましたが...

 レスポンス時間が、HSYNC で数えて15〜40行分ぐらいと、えらく幅がありました。
 HSYNC 1行分が、912clk@14Mですので、大体 977μs 〜 2605μs と余り使え無そうです。

 sub-CPU のプログラムを読んだわけではないので何とも言えないですが、キーマトリックスにアクセスするタイミングが一定になっているために、レスポンス時間が一定にならないんじゃないかと思います。


posted by えすび at 17:10| Comment(0) | P6解析:画面周り | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
×

この広告は90日以上新しい記事の投稿がないブログに表示されております。