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オプション有り)を一度実行しておけば、その後に他のアプリを実行しても、表示が指定行数に収まるのです。
上記のスクリーンショットは、DOSアプリのスケジュール管理「DoDiary」です。DOS起動後のまま実行すると、最下行がヘルプ行なのですが、画面下に入ってしまって見えません。
「VZ -oy18」で VZ Editor 実行後だと、表示が画面に収まるようになり、最下行のヘルプ行まで表示されています。
VZ Editor は、起動してファイル入力画面が出たところで終了させてもOKです。「CHEJ vt」コマンドなどで、新たにビデオモード設定を行うまで有効です。何となく、VZ Editor をモード設定コマンドみたいに使うわけですね。
でも、こうなると、VZ Editor の中の、設定実行部分だけの処理のコマンドが欲しくなります。
何となく、場当たり的な対策ですが、これで当面は困らなくなりました。
| 固定リンク
「携帯電話」カテゴリの記事
- 信頼度が、、下がったかな(2023.05.03)
- 次は携帯電話の4G対応が必要か(2023.04.27)
- フレッツADSLサービス終了、インターネット接続回線を切り替えた(2023.02.09)
- フレッツADSLサービス終了が間近になった(2023.01.17)
- 携帯電話とプロバイダのメールサービスの障害が重なって慌てた(2022.11.17)
「アプリケーション」カテゴリの記事
- Pythonスクリプト:久々にスクリプトの整理(PyRemoteCam)(2022.11.04)
- Pythonスクリプト:久々にスクリプトの整理(2022.11.03)
- Python: 天気予報をみるスクリプトを更新した PyStnWeather 1_01 補遺(2022.02.14)
- Python: 天気予報をみるスクリプトを更新した PyStnWeather 1_01(2022.02.13)
- Python 天気予報を見るスクリプトで対応できていない天候 (2022.02.12)
「VZ、DOS、DOSアプリなど」カテゴリの記事
- FHPPC オフ会の季節がやってきた。(2017.08.07)
- タグスケ 自分用のタグスケ その2(まとめ)(2017.05.03)
- スケジュール管理「タグスケ」 カスタマイズキット TAGSKIT0(2017.04.29)
- タグスケ V2.2(1)を掲載しました(2017.04.27)
- SED、AWK、Perl: 家計簿データ処理用スクリプトを変更した(2013.06.15)
コメント
masaさん、VZ のoyオプションはDOS内部メモリが持っている行数の値を直接書き換えているだけなんですよ。
> VZ Editor をモード設定コマンドみたいに使うわけですね
私はDOS=VZなので、このような発想はなかったです、目からうろこですね。
アセンブラでモード設定コマンドもどきのコマンドを作ってみましょうか?
うまくいったら掲示板で告知しますね。
投稿: konno | 2012年10月20日 (土) 22時22分
こんにちは。
HP200LXのLXVMコマンドが動かないか、などと試行錯誤しても駄目でした。だから、VZのoyオプションにたどり着いたときは万歳してしまいました。
ソースファイルも、パッチを当てて用意したのですが、中を見て、いきなり挫折しました。今のところ、ソースファイルは持ち歩いているだけでした。
コマンドが出来ると嬉しいです。他力本願モードですが、よろしくお願いします。
投稿: masa | 2012年10月20日 (土) 23時05分