アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
人生unstable -- あるハッカー
逆に (スコア:3, 興味深い)
Re:逆に (スコア:1, 興味深い)
昔のバージョンはマシンが速過ぎても動かないって
公式アナウンスがなかったっけ?
#VMware のレジューム使えば Win98 が 10秒で再開できるけど
Re:逆に (スコア:1)
余談ですが、昔はWin3.1をフロッピーから1時間くらいかけてインストールしてました。その後、CDになってCD-ROMの読み込み速度も上がってなおかつCPUクロックも上がってインストールは5分足らずになりました。でもxpではやっぱり1時間以上…。
#導入時に最適なドライバー選択するも良いですが、どんな環境でも青画面出さずに「とりあえず動く」OSにしてほしい。マザーが死んだ時に交換しても起動してくれないと環境移行が不便で!
Re:逆に (スコア:0)
話がメチャクチャですよ。
MS-DOSでもハードに依存します。
例えば、PC-9801用をPC/ATに持って行っても動きません。
MS-DOSがどの機種でも動くように感じるのは、世の中が
AT互換機だらけになったからです。
つまり、上で言われている「最新システム」とは「PC/ATの末裔」
でしかありません。
MS-DOSを構成する3ファイルのうち、MSDOS.SYSとCOMMAND.COMは
機種依存しませんが、IO.SYSは機種依存ありです。
これがいわゆるドライバーのことで、コマンドラインや
キーボードの入出力サポートを、機種依存のIO.SYSで
吸収しています。
足りないものはCONFIG.SYSに自分で記述を追加して
組み込むことが必要です。
整理すると、
MS-DOS
・最低限必要なドライバはIO.SYSにまとめてある。
ただし、このファイルは機種依存あり。
・IO.SYSでサポートされないドライバは、CONFIG.SYSで
組み込む。
・全盛期のソフトは、ほとんどハードの直叩き。
PC-9801用のアプリがPC/ATで動くことは期待しない
方がいい。(特に画面関係)
現在のPC
・いまだに、レガシー関係の機能はレジスタアドレスなどを
PC/ATに合わせてある。
つまり、「PC/AT用のMS-DOS」が最近のPCでも立ち上がる
のは、互換性維持のためにレガシーのレジスタ周りを
そのまま残しているためで、PCメーカ側の努力のたまものです。
(MS-DOSが動かないマシンを作っても売れなかったし)
また、話をビデオカードまで広げると、このような盲腸
回路のお陰で、Windowsのセーフモードで必ずVGA画面を
表示できる、なんてのもあります。
Re:逆に (スコア:1)
PCメーカーはMS-DOSを今では動作対象にしていません。(皆無とは言いませんが、「ほとんど無い」と書いても過言ではないでしょう。)それでも動いているから凄いなと感じているわけです。動いているのが現実にはレガシーサポートだろうがエミュレートだろうがユーザー側には関係ありません。実際のところ、USBキーボードなどはBIOS側でサポートされてなければ使えないわけですし。もともとMS-DOSではOSとしてはUSBサポートが無いので、動作しない事そのものは不思議じゃないんですよね。
レガシーで言えば、Win3.1やWin95も「レガシーサポート」でも良いから動いてほしいところなんですが、現実にはドライバーが供給されてなければインストールする事すら怪しい状況です。ただ希望としては、それこそVGA画面でI/Oも超低速でも構わないからとりあえず動いてほしいなと考えています。(低速で良ければ最新OS上でエミュレータを…というのはありますが、それはまた別件。)
#VGAはWin2000やWinXPでも「サポート要件」ではなかったでしょうか。盲腸回路じゃないと思いますよ。
Re:逆に (スコア:0)
チップセットなどが変わるとインストール済みのWindowsが
立ち上がらなくなるという話題に対して、MS-DOSは最新の
システムでも問題なく立ち上がるなんて変な感心の仕方を
しているから、Windowsに対するチップセットはMS-DOSに
対するI/Oマップが比較対象じゃないと対等ではないと、
私が持ち出した話です。
MS-DOSにしろ、Windowsにしろ、動作環境に制限を掛けて
いるのはソフト側であり、ハードはソフトが動くように
最低限必要なところの互換性を取っているだけです。
#874218で自分も書いているじゃないですか。
> #VGAはWin2000やWinXPでも「サポ
Re:逆に (スコア:1)
なるほど、全く違うところを見ておられるようですね。「簡素であることが逆に強みにもなると。」の部分は読み飛ばされたようですが、特に褒め称えているわけではありません。
>それとも、VGAでWindowsが立ち上がることに対して、
>グラフィックス周りは最新システムでもきっちり動くので
>素晴らしいと常日頃から思っているのでしょうか?
大本は最近のマシンは速すぎて昔のOSは動かないという話です。それに昔のOSにはドライバーの供給がないからやっぱり動かせない(ヘタしたらインストールすらできない)というコメントをしたわけです。そこへMS-DOSはドライバー供給がなくても「作りが簡素なため」最新マシンでも動くから凄いなと軽く付け加えたに過ぎません。
なお普通にインストールしたOSがVGA画面で動作するのは「通常動作」にすぎないので特に感嘆はしませんね。
#サーバー用マシンあたりだとAT機と互換性が低くてMS-DOS動かないこと結構ありますよ。