[34683]  30BIOSと液晶モニタ
投稿者:hata さん   2001-09-26 13:22:03
NEC98のMS-DOS5.0A-H上で30BIOSのドライバで45行表示にしてちゃんと
使えるXGA以上の液晶モニタを捜しています(できれば安いもの)。
モニタを変えたいのは、現在EPSONのCR-5500では640×480のフルカラー
までしか表示できないようなので、Windows使用時にDOS画面と比較して
あまりにも狭いからです。
一応、使用機種はPC-9821Xa7で、HK6-MDP550-NV4(K6-2+:550MHz)の
CPUアクセラレータを取り付けております。

なぜ液晶かというと、45行表示にすると、今使っているCRTは長残光
タイプなので何の問題もないのですが、最近のCRTには長残光タイプ
のものは存在しないようですので、短残光タイプではチラついて、
とても使えたものではないのです。
液晶は反応が遅いので大丈夫かもしれないと考えているからですが、
これも違うようでしたら、情報をお願いいたします。

店頭に並んでいるモニタには、Windowsの画面しか表示されておらず、
DOSでの動作は確認できない上、NEC98自体が店頭にないので、30BIOS
については確認のしようがありません。

DOSフル画面表示できないものも有ると聞いています。
(1024×768のまま、中央に小さく640×480相当の画面で表示される)

フル画面表示できれば、30BIOSでの45行表示が可能なのかもわかりません。

NEC98をお持ちで、生DOSでBOOTできる環境と液晶モニタをお持ちの方が
おられましたら、アドバイスをよろしくお願いいたします。

一応候補に考えているのはI・O DATAの15インチぐらいだと安くて結構
きれいな感じでいいかなと思っています。
(本当はSXGAであればいいのですが…。)
  1. ほへ さん   2001-09-26 13:49:16
    液晶の反応速度が遅いといっても、TFTの残像は長残光CRTに比べるとごく短いですよ。
    45行とはまた極端な…さすがに水平31kHzモードをベースにした拡張表示ですよね?
    いずれにしても、他の人の動作報告を期待するなら、GDCに関わるパラメータ一式は
    公開すべきかと思います。
    当時の98用CRTですら、わずかな設定変更や個体差で同期が外れることもしょっちゅう
    あったんですから。
  2. hata さん   2001-09-26 15:42:10
    ほへさん、フォローありがとうございます。
    情報不足で済みません
    [help]+[reset]でのGDCクロックの設定は5MHzです。
    お察しの通り、31kHzモードです。
    30BIOS側は特別何もやっていなかったと思います。
    今、自宅でないので、30BIOSの設定はもう一度確認して明日にでもご報告いたします。
    同期外れその他、表示に関する不具合は一度も起こっていなかったと思います。
    その他必要な情報がありましたらご指摘下さいませ。

    >液晶の反応速度が遅いといっても、TFTの残像は長残光CRTに比べるとごく短いですよ。
    かなりちらつきますか…>使っておられる方

  3. IDA さん   2001-09-26 22:41:11
    30行BIOSですか、早速使ってみました。
    24KHz+GDC2.5MHz+液晶モニターも古いものなので参考にならないかもしれませんが…
    組み合わせは、PC9801RA21とNEC液晶モニターLCD1400Mです。
    液晶モニターの性能は水平:24.3−60.5KHz、垂直:55.0−86.0KHzです。
    27行以上表示させようとすると、「SIGNAL OUT OF RANGE」と表示がでます。
    と言うことは、垂直が変わっているんでしょうか?
  4. hata さん   2001-09-27 11:52:12
    >ほへ さんへ

    >他の人の動作報告を期待するなら、GDCに関わるパラメータ一式は
    >公開すべきかと思います。

    デフォルトの30BIOS.INIを使っていたかなと思ったのですが、
    調べてみると、AutoExec.Batには

    c:,ool30BIOS.COM -a2549 -tvpl45 -h17 -@MODULE00.COM

    とありました(焦)。

    ちなみに、30BIOSは、Ver1.41です。

    RDMODULE,EXMODULEもインストールしているようですが、Autoexec.batや
    ファイラ登録コマンドにしていないようなので、使っていないみたいです。
    SY30は使っていますが、この件には関係ないでしょうね。

    で、GDCパラメータといわれましたが、30BIOS.INIは使っていないようで
    したので、MODULE00.INCのことでしょうね?(MODULE00.COMとタイムスタンプが
    同じでしたので)
    内容は以下の通りでした。これで良かったでしょうか?
    私はコレを見ても何のことかサッパリ分からないのですが(汗)。

    モニタが変わるということはこれも変わるのでしょうから、チラつきが
    気にならない程度で、45行表示ができれば、この設定はどうでもいいん
    ですけれど。

    -------------------------
    ; ユーザがカスタマイズするルーチン

    _MODULE_NAME equ '00行'
    _PROGRAMER equ '????'

    cmp al,25
    je _user_conv_end
    mov VFP_VBP,63*256 + 63 ; 24行以下ならこれで
    jb _user_conv_end ; いいっしょ。

    ;-- customize
    call _module_entry2

    table label byte
    ; L/F, HS, VS, HBP,HFP, VBP,VFP
    db 255, 07+1,08, 07+1,09+1, 25,07
    db 000, 00+1,00, 00+1,00+1, 00,00
    db 000, 00+1,00, 00+1,00+1, 00,00
    db 000, 00+1,00, 00+1,00+1, 00,00
    db 000, 00+1,00, 00+1,00+1, 00,00
    db 0

    _module_entry2 label near

    pop si
    mov ah,al

    _loop:
    lodsb

    push ax
    lodsw
    xchg VS_HS,ax
    lodsw
    xchg HFP_HBP,ax
    lodsw
    xchg VFP_VBP,ax
    pop ax

    cmp ah,al
    ja _loop

    ;_user_conv_end label byte ; 最後は必ずここへjmpすること
  5. hata さん   2001-09-27 11:57:29
    >IDA さん
    わざわざ30BIOSを液晶環境で動かしてくださったんですね。
    お手間をかけてくださって本当にありがとうございます。
    初めて、液晶で30BIOSが使えた話をお聞きしました。
    31kHzにしていないと、さすがに33行あたりが限度だったように思いますが、
    27行というのは2行増えただけでさびしいですね。
    さすがに、その程度では気にしても分かるほどのちらつきがないのでしょうね?

  6. IDA さん   2001-09-27 23:09:22
    > さすがに、その程度では気にしても分かるほどのちらつきがないのでしょうね?
    液晶なので、ちらつくというのはありませんが、
    スムージングの機能が悪いと、画面が小刻みにぶれたり、
    異常にぼやけたりする事はあります。

    31KHzで試してみました。
    機種、9821Nr166X30FとLCD1400M(XGA)の組み合わせです。
    30行表示は、なんなく表示されました。
    一部、文字がスムージングによる補間の為、ぼやけてましたが、マニュアルでの調整で
    なんとかなりました。ですが、やはりVGAをXGAに引き延ばしているので
    シャープさはありません。全体的にすこしぼやけた感じになります。
    スムージングの性能次第と思います。
  7. hata さん   2001-09-28 14:37:59
    IDAさん、31kHzで追試して頂いてありがとうございます。
    本当は店頭に98があれば、起動FDでも持参して確かめられること
    なんですが…。
    でも、IDAさん結果を拝見していると、なんとか液晶モニタでも、30BIOSを
    駆使したDOS環境をCRTと変わらず使えそうな気がしてきました(^_^)。

  8. HNX さん   2001-09-28 20:45:02
    PC-9821Xv13/W16とSHARP LL-T1610W(16インチSXGA)で試してみました。
    設定方法を忘れてしまったのでデフォルト30行ですが(^^;; 画面いっぱいに
    割ときれいに出ました。モニタのOSDには24.8kHz、46Hzとか出ていた気がします。
    ちらつきは全然感じません。
    この液晶の反応速度が45msと最近の物としては割と遅めなのが原因かもしれませんが。
    SXGA液晶で30行に設定すると、画面いっぱいに表示させても縦横比が自然なのが良いですね。
    やはりスムージングには限界があり、拡大表示ではCRTよりはぼやけた感じです。(^^;
  9. hata さん   2001-09-29 16:43:53
    HNXさん、ありがとうございます!!
    動作報告があると、心強くなります。お手間を取ってくださって助かりました(__)。
    なんだか、わたしの心配が杞憂のような感じがしてきました。
    度胸を決めてアイオーデータの15インチ液晶モニタをgetしてみようかな(^^)。

    # でも、LL-T1610Wって、24kHz対応なんですね。アイオーのは31kHzでないと
    # 使えないといううわさです。
  10. まりも さん   2001-09-30 09:33:58
    24kHzはおろか、31kHzの640*400にも正式対応していない NEC三菱 RDT171Mですが、30行BIOSを入れた状態でないと、きれいに映らなかったりしています(^^;。
  11. hata さん   2001-10-01 12:47:05
    まりもさん、ありがとうございます。
    30BIOSを使わないといけない…なんてケースもあるんですね。
    ますます、30BIOSが液晶でCRT同様に使えるかの心配は無さそうですね☆。

    モニタを購入できたら動作報告いたしますね。

    # どこで買うと安いのかな。SXGAは高そうなので、アイオーの
    # 15インチがお買い得と思っているのですが。ソフマップしか
    # しょうがないかな。