[表紙頁]へ  関連記事の目次へ


[令和二年九月二十八日(2020/09/28)]
PC110 ct65535d 作成   [to English Note

私の「VGA22 & VGA23-TFTモジュール」では、何故かジッタが酷いので、これを取り除くことが出来ないかと、Moonlightさんが作成された「vpatch.c」と比較しながら、「ct65535c」の"XRレジスタ変更表"を見直してみた。

比較してみると、どうも、無駄なパラメータが、多過ぎるらしい。
そこで、CRT表示時、STN表示時、TFT表示時での、各XRレジスタ値を比較して、替えなくても良さそうな"XRレジスタ値"群を、バッサリ削減した。

結果は、大成功!ct65535dは、(条件付きだが)完成形になった!
"フリッカ・レス&ジッタ・レス"の、VGA-TFT(図1)とWVGA-TFT(図2[クリック])の両方で使える「ct65535d.exe」が出来た!(zipファイル

我が"VGA22&VGA23-TFT"でも、鮮明で安定な画像が見られるようになった♪
しかし、この「ct65535d」では、("autoexec.batにセットして実行する方式"なので、)電源投入時に(液晶画面上で)「Easy Setup」を見ることが出来ない。
更に、Fn+F7キーだけでは、"正常LCD画面"に戻せない。(これらが、未解決の"条件"だ)

Moonlightさんが、鋭意、"BIOS解析"を進められている様子なので、そちらの方に望みを託している。

−−−−−−−−−−−−−−−−−−−−−−−−−

+++ XRレジスタ値群の絞り込み +++

以前、不要らしいXRレジスタ値を「ct65535c」から省いたのだが、Moonlightさんの「vpatch.c」を拝見している内に、ふとある疑問が湧いて来た。

"STN-LCD"と"TFT-LCD"とを切り替えたら、何が変わるんだろう?という疑問である。
多少のタイミングのずれや、パルスの時間幅の違いはあるだろうが、そんなに大きくはあるまい。
むしろ、CRT(外部ディスプレイ)とLCD(内蔵ディスプレイ)の切り替えスイッチ+α位が、有ればいいのではないか?!

その表(図4[クリック])の内、"CRT"と"STN"で変化が無い、とか、"CRT"と同じ値にしても支障が出ない"TFT値"は、すべて削除してみた。
結果は、"変更すべきXRレジスタ"が僅かになった。(図3)
これらの"XRレジスタ値"は、どれか一つでも削ると、LCD画面に表示が出ないものばかりである。


+++ 表示状態の詳細 +++

此の「ct65535d.exe」を、autoexec.batの先頭に置くことで、TFT画面の表示が出来て、懸案だった(我が)「VGA-TFTモジュール」から、酷いジッタ消えた! v^^)
そして、右端の表示欠けなども無くなり、正常な表示になった!(図5)
「VGA22 & VGA23-TFTモジュール」個別の不具合は残っているが、表示機能に関しては完全だと思う。
(尚、「VGA23−TFTモジュール」は、FPCのL/R線断線の為、左右が逆)

一方、「WVGA-TFTモジュール」では、XR56=00hが可能になり、画面の左端が"ゼロ・オフセット"になった。
そして、今まで悩まされて来た"フリッカ"が皆無になった♪ v^^)

だが、"Fn+F7キー"を押すと、画面の異常縮小状態になる問題は残っている。(図6[クリック])
まぁ、"ct65535d /s"で、常駐させておけば、"Alt+F7キー"または"Ctrl+F7キー"で、切り替えられるようにしてあるので、難は逃れられる。


[表紙頁]へ  関連記事の目次へ
****************************************************************
to [Top page]  to [Related pages]

[2020/09/28]
PC110 ct65535d created

In my "VGA22 & 23-TFT module", for unknown reason jitter is terrible , so I checked the change table of " XR register of " ct65535c " while comparing with " vpatch.c "created by Mr. Moonlight .

By comparison, it seems that there are too many useless parameters.
Therefore, I compared each XR register value at the time of CRT display, STN display, and TFT display, and reduced the "XR register value" group that does not seem to need to be changed.

The result is a great success ! ct65535d is now (conditionally) completed / updated !
The ct65535d.exe wll be able to used with both VGA-TFT (Fig_1) and WVGA-TFT (Fig_2 [click]) with "jitter-less and/or flicker-less" ! ( zip file )

My "VGA22 & VGA23-TFT" is also clear and stable images can be seen ♪
However, in this " ct65535d " (because it is a method to set and execute in "autoexec.bat"), when the power is turned on (on the LCD screen), " Easy Setup I can't see.

Also, Fn + F7 keys alone cannot return to the "normal LCD screen".
(These are the unresolved "conditions")
Mr. Moonlight seems to be working hard on "BIOS analysis", I'm trusting my wishes to that.

−−−−−−−−−−−−−−−−−−−−−−−−

+++ Narrowing down the XR register value group +++

Previously, I omitted the unnecessary XR register value from "ct65535c", and While watching Mr. Moonlight 's " vpatch.c ", a new question suddenly came up.

What will change if I switch between " STN-LCD " and " TFT-LCD " ? That is the question.
There may be some timing lag and pulse time width differences, but not so much.
Rather, it would be nice if there was a CRT (= external display) and LCD (= built-in display) selector switch + α functions !!

In the table (Fig_4 [click]), I deleted all the "TFT values" that did not change between "CRT" and "STN", or that the same value as "CRT" did not cause any problems. ...
The result is a small number of " XR registers to change ". (Fig_3)
If any one of these "XR register values" is deleted, the LCD screen will not be displayed.


+++ Display status details +++

By putting the command " ct65535d /s " at the beginning of "autoexec.bat", the TFT screen can be displayed, and from my "VGA22 & VGA23-TFT module", < font color = "#a00080"> Terrible jitter has disappeared ! v ^^)
And lack of the right end has disappeared, and the display became normal ! (Fig_5)
"VGA22 & VGA23-TFT module" Although individual defects remain, I think that the display function is complete.
(However, image of the left and right of the "VGA23-TFT module" are reversed due to the L/R line on FPC disconnection.)

On the other hand, with the "WVGA-TFT module", XR56 = 00h is possible, and the left edge of the screen is "zero offset".
And the "flicker" that has been annoying until now has disappeared

However, when I press " Fn + F7 key ", the problem of abnormal reduction state on the screen remains. (Fig_6 [click])
Well, if I make it resident with " ct65535d /s", I can use " Alt + F7 key " or " Ctrl + F7 key ". (Since it is designed to be switched, the difficulty can be escaped.)


to [Top page]  to [Related pages]