« 花粉症なのか? | トップページ | Nokia携帯電話は、VZ Editorの..12 VZ画面の乱れ »

2012年10月14日 (日)

Nokia携帯電話でHP200LXのアプリを、、画面表示の行数切替

2012-10-14(日)晴れ、のち曇り

 Nokia5800XM上でのDOSとVZ Editor関係をしつこくやっていますが、なかなか問題点はなくなりません。後、残っている大きなものは、画面の表示行数の件と、VZ Editorでの画面の乱れです。今回は、画面の表示行数の件です。

 Nokia5800XMの画面のドット数は、(横にして使うと) 横X縦が 640X360です。VGAと同じく縦が480有れば、横がもっと大きくても、全行とも表示されるようなのですが、360だと下の4行くらいが表示されません。だから、最下行に表示されるF1~F12とか、ヘルプ行とか、或いはアプリのメッセージが表示されません。DOSコマンドライン画面でも、下の方へ行くとコマンド行が見えなくなったりします。

 本来は、行数可変になって画面に収まるはずだと思うのですが、そのように動いていません。いくつかのビデオモード設定用のアプリには、桁数と行数オプションが有ったりするのですが、それらを試したのですが設定出来ませんでした。

 (HP200LXは640X200ですが、きちんと画面に収まるように表示されます。
  多分、LXVM..COMあたりで、フォントのドット数をみて画面の行数指定を
  内部に設定しているのだろうと思います。)

 さて、VZ Editorについては、VZ Editor 高橋版からVZ Editor Konno版に入れ替えてoyオプションで行数指定することで対策できました。

  その時の記事「Nokia携帯電話は、VZ Editorの..8 VZ Editor入れ替え

 しかし、その他のアプリには、そのようなオプションはないので困っていたのですが、実はVZ Editorのoyオプションの設定は、VZ Editor終了後も効いていることが分かりました(私の環境、即ちDOSBox_S60の場合ですが)。
 VZ Editor(oyオプション有り)を一度実行しておけば、その後に他のアプリを実行しても、表示が指定行数に収まるのです。

Scym0280a DOS起動後のまま実行した。

 上記のスクリーンショットは、DOSアプリのスケジュール管理「DoDiary」です。DOS起動後のまま実行すると、最下行がヘルプ行なのですが、画面下に入ってしまって見えません。

Scym0281a VZ Editor実行後に実行した

 「VZ -oy18」で VZ Editor 実行後だと、表示が画面に収まるようになり、最下行のヘルプ行まで表示されています。

 VZ Editor は、起動してファイル入力画面が出たところで終了させてもOKです。「CHEJ vt」コマンドなどで、新たにビデオモード設定を行うまで有効です。何となく、VZ Editor をモード設定コマンドみたいに使うわけですね。
 でも、こうなると、VZ Editor の中の、設定実行部分だけの処理のコマンドが欲しくなります。

 何となく、場当たり的な対策ですが、これで当面は困らなくなりました。
 

|

« 花粉症なのか? | トップページ | Nokia携帯電話は、VZ Editorの..12 VZ画面の乱れ »

携帯電話」カテゴリの記事

アプリケーション」カテゴリの記事

VZ、DOS、DOSアプリなど」カテゴリの記事

コメント

masaさん、VZ のoyオプションはDOS内部メモリが持っている行数の値を直接書き換えているだけなんですよ。

> VZ Editor をモード設定コマンドみたいに使うわけですね

私はDOS=VZなので、このような発想はなかったです、目からうろこですね。
アセンブラでモード設定コマンドもどきのコマンドを作ってみましょうか?
うまくいったら掲示板で告知しますね。

投稿: konno | 2012年10月20日 (土) 22時22分

こんにちは。
HP200LXのLXVMコマンドが動かないか、などと試行錯誤しても駄目でした。だから、VZのoyオプションにたどり着いたときは万歳してしまいました。
 ソースファイルも、パッチを当てて用意したのですが、中を見て、いきなり挫折しました。今のところ、ソースファイルは持ち歩いているだけでした。
コマンドが出来ると嬉しいです。他力本願モードですが、よろしくお願いします。

投稿: masa | 2012年10月20日 (土) 23時05分

コメントを書く



(ウェブ上には掲載しません)




トラックバック


この記事へのトラックバック一覧です: Nokia携帯電話でHP200LXのアプリを、、画面表示の行数切替:

» DOS画面を18行にするコマンド Ver0.1 [Virtual Zone]
最近 masa さんのブログに触発され、久しぶりにプログラミング。 「Nokia携帯電話でHP200LXのアプリを、、画面表示の行数切替」 http://masaland.cocolog-nifty.com/blog/2012/10/nokiahp200lx-7a.html kVZのオプション、oy の機能を抜き出してみた。取りあえず、DOS画面を18行にする専用版です。 DOS18.COM 「DOS18.LZH」をダウンロード ソースは掲示板「今日のテーマ」を参照... [続きを読む]

受信: 2012年10月23日 (火) 22時42分

« 花粉症なのか? | トップページ | Nokia携帯電話は、VZ Editorの..12 VZ画面の乱れ »