PC110 Vpatch 使い方 調べ [to English Note]
Moonlightさんが作成した「Vpatch.c」をダウンロードさせて貰って、「PC-DOS」上で使える「Turbo C++ 3.0」(無料版)も手に入れたので、コンパイルして働かせてみようとした。
始めに、"WVGA-TFTモジュール(DTN-X680用)"で試みたが、上手く表示が出なかった。
次に、"VGA-TFTモジュール(AT050TN22V.1)"で試みたら、ちゃんと表示が出た!(図1)
更に、"VGA-TFTモジュール(AT050TN23V.1)"でも、上手く行った!(図2[クリック])
表示が左右逆になっているのは、FPCのR/L制御線が、断線状態になっている為だ。
"手操作"については、「vpatch.exe」を、DOSの"ルートディレクトリ"に置いておき、電源投入後、"ブラインドタッチ"で、"vpatch"と打ち込んて、暫くしてから、"Ctrl+Alt+Del"キーを押して、"ソフト・リセット/ソフト・リブート"をする。
それで、再起動が掛かって、画面上に"メモリサイズ"の表示が出て来る。
これが出れば成功で、もしF1キーを押し続けていれば「Easy Setup」にも入れる(はずだが、今回は確かめなかった)。
プログラムで、"ソフト・リセット"が出来れば、"autoexec.bat"に書いておくだけで全自動に出来るはずなのだが、試してみると、思うようには出来なかったので、一旦休憩。-.-;?
現状の"表示"、ジッタによる表示の乱れが大きくて、文字が良く読めなかった。
これは「延長ケーブル」を使ったせいだろうと思っていたが、これを使わない場合でも、変化は無い。
また、これを使っても"ct65535c"を働かせれば、殆どジッタは無いので、「中継ケーブル」が悪い奴ではない。
今回は、"Vatch調べ"に加えて、"モジュール"用に、実験時の"置台"を木板で作ってみた。
しかし、各"モジュール"の端子位置が様々なので、当初の形ではカバーし切れず、増結を余儀なくされた。
−−−−−−−−−−−−−−−−−−−−−−−−−
+++ 表示器の実験用置き台 +++
当初は、取り敢えず"VGA-TFTモジュール"での"Vpatch.exe"の効果を調べるための置台を作ったのだが、後で"WVGA-TFTモジュール"を付けようとしたら、寸足らず状態になった。
更に、後では、"STN-LCDモジュール"も、「偏光板」を替えながら実験をしたいので、それも考えに入れて、継ぎ足した。
難しいのは、短い"FPC"の引き回し方で、"モジュール"を変える毎に、「引き出し穴」を変えねばならない。(その内、"天板"が穴だらけになるかも?^^;)
+++ 「延長ケーブル」の功罪 +++
どんな"モジュール"でも置き易いようにと「延長ケーブル」(約15cm)を使ったのだが、"Vpatch.exe"では、ジッタが酷くて、文字が読めない。(図5)
"Vpatch"を部分修正して、テストしたくても、この"表示の乱れ具合"では無理だ。
しかし、この「延長ケーブル」を使わない時でも、ジッタの酷さは変わらないのが、妙だ。
最終的に「LCDケース」の中に納めないとダメなのかもしれない。
一方、"ct65535c.exe"でやってみたら、背景が白く浮き上がっていてコントラストが落ちているし、左側のオフセット幅が少し大き過ぎる欠点がある。
だが、文字はちゃんと見えるし、これなら、この上で、プログラム修正なども可能だ。(図6[クリック])
しかし、"Vpatch"を調べたいのに、これでは役に立たない!
もしかしたら、No.7:"竹"には悪いが、"試験用ベンチ役"を、他機と交代してもらわないといけないかもしれない。
****************************************************************
PC110 Vpatch, How to use
" Vpatch.c " created by Mr. Moonlight , and I downloaded it.
I also got " Turbo C++ 3.0 worked on PC-DOS " (free version), then can be used on, so I tried to compile it and make it work.
First, I tried with "WVGA-TFT module (for DTN-X680 )", but did not appear display.
Next, when I tried with " VGA-TFT module ( AT050TN22V.1 )", was displayed properly ! (Fig_1)
Furthermore, " VGA-TFT module ( AT050TN23V.1 )" also worked well ! (Fig_2 [click])
The display is reversed left and right because the R/L control line of the FPC is in a broken state.
For "manual operation", place " vpatch.exe " in the "root directory" of DOS, and after turning on the power, use "blind touch typing" to " vpatch ", and after a while, press the " Ctrl + Alt + Del "keys to do a" soft reset / soft reboot ".
Then, it will be restarted and the "Memory size" will be displayed on the screen.
If this happens, it's a success, and when I hold down the F1 key, I'll be able to put it in " Easy Setup " (should, but I didn't check this time).
If the program can do a "soft reset / soft reboot", it should be fully automatic just by writing it in " autoexec.bat ", but I couldn't do it, so I'll take a break. -.-;?
The current "display", jitter caused display disorder to be large, and the characters could not be read well.
I thought this was probably due to the use of an "extension cable", but even without it, there is no change.
Also, when I use " ct65535c ", there is almost no jitter , so the "relay cable" is not a bad guy.
This time, in addition to that, I made an experimental "stand" from wooden boards for the "module".
However, since the terminal positions of each "module" are various, it could not be covered in the original form, and it was forced to add more.
−−−−−−−−−−−−−−−−−−−−−−−−
+++ Experimental stand for Display +++
Initially, I made a wood stand to check the effect of "Vpatch.exe" on the "VGA-TFT module", but when I tried to attach the "WVGA-TFT module" later, it was not enough lenght.
Furthermore, later, I would like to experiment with the "FSTN-LCD module" while changing the "polarizing filter", so I took that into consideration and added it.
The difficulty is how to route the short "FPC", and every time I change the "module", I have to change the "drawer hole". (After that, the "top plate" may be full of holes ? ^^;)
+++ Harmful effects of extension cable +++
I used a " extension cable " (about 15 cm) to make it easy to place any "module", but with " Vpatch.exe ", the jitter was terrible. I can not read the characters. (Fig_5)
Even if you want to partially modify "Vpatch" and test it, this "disordered display" is not possible.
However, it is strange that the severity of jitter does not change even when this "extension cable" is not used.
It may be necessary to put it in the " LCD case " in the end.
On the other hand, when I try it with " ct65535c.exe ", the background is white and the contrast is low, and the offset width on the left side is a little too large.
However, the characters look good, and I can modify the program on top of this. (Fig_6 [click])
But I want to look up " Vpatch.exe ", but this doesn't help !
I'm using No.7:"Bamboo" as test bench, but it may have to replace the "test bench" with another machine.