[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[WitchTech 00762] テキスト画面でのカーソルの残像



フクイ@初心者です。

LSI C -86を使用し、
キーボードからの入力をマイコン経由ASCIIコードでシリアル通信にて
受け取り、WSCの画面にテキスト表示させるプログラムを作っています。

例えば、連続入力(キーを押しっぱなしにする等)すると、
文字が連続的に表示されるのですが、不定期にカーソルの残像のようなものが
文字と一緒に表示されることがあります。
text_put_string で空白を全画面に敷き詰めて画面クリアしているのですが、
それをやっても文字は消えるのですが、カーソルの残像だけは残ります。

text_screen_init でキャラクタ番号8〜511番が画面に敷き詰められると
ウィッチ本で読んだのですが、text_put_string で空白を敷き詰めると、
画面は文句無しに真っ白になるのではないでしょうか?

もしかして、キャラクタを半透明にするとか網掛けをするみたいな
設定ビットがあるのでしょうか??

どなたか、同じようなシリアルターミナルを作って、同じような現象が起こった方
いませんでしょうか?
まだWSCのソフトの設計を始めて、2週間そこそこなので、この業界の
暗黙の了解や常識をまったく知りません。
しってらっしゃる方から見れば、まったくバカなことを言っているかも知れません
が、
どうかアドバイスをよろしくお願い致します。



ML Archives