PokuG stdio.h

stdio.hはおまじない

MENU

PC9801、PC9821で使える液晶ディスプレイ(モニター)の条件について

f:id:yarufu101:20210901223949j:plain:w500
PC9801、PC9821のディスプレイが欲しいがブラウン管ディスプレイを今から買うのはちょっと・・・どうやって捨てたらいいかわからないし、お金もかかりそう。

そんな訳でPC98で使える液晶ディスプレイ(モニター)を探しました。
色々調べて入手したので、誰かの役に立てればと、そのメモを残します。

初めに

PC9801及びPC9821のMS-DOS画面をなるべくきちんと表示できる液晶ディスプレイを選定します。
条件が3種類ありますが、PC98できちんと表示するには以下の条件をクリアする必要があります。

[PC9821シリーズ]

  • 条件1 640x400の解像度が表示できるディスプレイ
  • 条件2 アスペクト比を固定できるディスプレイ

[PC9801シリーズ]

  • 条件1 640x400の解像度が表示できるディスプレイ
  • 条件2 アスペクト比を固定できるディスプレイ
  • 条件3 ディスプレイの水平周波数が24.8KHzに対応している

※PC9801の場合は「条件3」は必須になります。


次に各条件の解説をおこないます。

【条件1】 640x400の解像度が表示できるディスプレイ

PC98のMS-DOSの解像度は640x400なので、この解像度を表示できるディスプレイが必要です。
なお、640x400に対応していない、最近のディスプレイにつないでもPC9821の場合は高確率で表示できると思います。(PC9801の場合は表示エラーになります。理由は条件3で解説します)
ただし、大抵の場合640x400ではなく、720x400で表示されていると思います。
正しく表示したい場合は640x400の解像度が表示できるディスプレイを選びましょう。

下の画像が悪い例。
f:id:yarufu101:20210819222846j:plain:w500
キャラが「横にふっくらしている」、「肩幅が広い」と思ったら、ディスプレイの設定でインフォメーションを見てみましょう。
おそらく解像度が640x400ではありません。

f:id:yarufu101:20210819222929j:plain:w500
インフォメーションを見ると720x400です。

【条件2】 アスペクト比を固定できるディスプレイ

解像度が640x400に対応していても、アスペクト比を固定できないディスプレイだと液晶画面いっぱいに画像を伸ばそうとするので、縦や横に間延びします。

下の画像がスクウェア型ディスプレイの悪い例。
f:id:yarufu101:20210819224150j:plain:w500
キャラの顔が縦長になってます。
しかし、ディスプレイの設定でインフォメーションを見る限りは640x400です。
このディスプレイはアスペクト比を固定できないので、40ドット分?縦に間延びしています。
f:id:yarufu101:20210819224159j:plain:w500

なお、アスペクト比を固定できるディスプレイには下のような感じの設定項目があります。
f:id:yarufu101:20210901224151j:plain:w500

アスペクト比を固定した場合、下の画像のように帯みたいなものができ、640x400の本来の比率になります。
f:id:yarufu101:20210901223949j:plain:w500

【条件3】 ディスプレイの水平周波数が24.8KHzに対応している

この条件3はPC9821の場合は関係ありません。PC9801シリーズの場合は必要になります。
現在主流のディスプレイは水平周波数が 31.5KHz以上ですが、PC9801シリーズでは水平周波数が24.8KHzで出力しているので、 31.5KHz以上のディスプレイでは出力できません。

よって、PC9801シリーズを使う場合は、必ずディスプレイの水平周波数が24.8KHzに対応しているディスプレイを選びましょう。

なお、PC9821の場合は「640×400の 31.5kHzモード」と「640×400の 24kHzモード」の2種類のうちどらかで立ち上げることが可能になっています。
さらに言うと
・GRPHキーと数字の「1」を同時に押し、電源ONで元の24kHzモード、
・GRPHキーと数字の「2」を同時に押し、電源ONで元の31.5kHzモード
になります。
PC9821の場合は「31.5kHzモード」にしておけば問題ないと思います。

どうやって条件に合致するディスプレイを探すか

ネットで表示されたという情報もありますが、条件3がOKだったのか、条件1,2もOKだったのかが今一つわかりません。
では、どう探せばいいか、EIZOの例でみていきます。
自分はこの方法で探していますが、間違っている可能性もあるので、最終的には自分の判断で購入してください。

EIZOのホームページの製品情報ページへ行く

以下のページへ飛びます。
www.eizo.co.jp

製品を適当にクリックし、取り扱い説明書を開く

今回はS2000の例でいきます。

条件1,3の確認方法

取り扱い説明書のPDFのプリセットタイミングを確認します。
下の画像より640x400のPC98に対応しているのが分かりますので条件1クリア。
また、周波数に24.83があるので条件3もクリアしています。

f:id:yarufu101:20210912203339j:plain

条件2の確認方法

取り扱い説明書のPDFの「ディスプレイの調整」で「表示サイズの切り替え」の説明があるか確認する。
下の説明があればおそらく条件2クリアです。

f:id:yarufu101:20210912203755j:plain

なお、アスペクト比の調整ができない機種の場合、この説明自体バッサリなくなっています。

終わり

以上で、PC98、PC9821で使える液晶ディスプレイ(モニター)の条件でした。

条件3でも書きましたが、PC9801で液晶ディスプレイを使用する場合、この「条件3」が「必須条件」になります。
逆に言うと、とりいぞぎPC9801の画像を液晶ディスプレイで表示したい。アスペクト比とか、解像度は無視して表示するだけでいいという人は「条件3」だけクリアしていれば表示は可能です。

PC9821の人の場合は、アスペクト比とか、解像度を諦めれば、家にあるディスプレイに繋げば表示できると思います。。