DOS/Vは、1990年に始まった日本のコンピューティングイニシアチブで、VGAカードを搭載したIBM PC互換機上のDOSで、ソフトウェアのみで2バイト(DBCS)の日本語テキストを処理できるようにするものです。[ 1 ]最初はIBMがPC DOSからPS/55マシン( PS/2のローカライズ版)向けに開発しましたが、IBMはドライバのソースコードをMicrosoftに提供し、MicrosoftはDOS/V互換バージョンのMS-DOSを他の企業にライセンス供与しました。[ 1 ]
漢字フォントやその他のロケール情報は、以前のAXアーキテクチャのように専用チップではなくハードディスクに保存されます。AXと同様に、日本のコンピュータ業界にとっての大きな価値は、外国製ソフトウェアとの互換性を可能にすることです。これは、 DOS/Vが登場する以前の市場リーダーであったNEC独自のPC-98システムでは不可能でした。DOS/Vは「Disk Operating System/ VGA 」の略です(「バージョン5」ではありません。DOS/VはDOS 5とほぼ同時期に登場しました)。日本では、IBM互換PCがDOS/Vとともに普及したため、1990年代後半にはDOS/Vオペレーティングシステムが一般的ではなくなったにもかかわらず、 「DOS/Vマシン」または「DOS/Vパソコム」と呼ばれることがよくありました。 [ 2 ]
DOS/V の普及は IBM とそのコンソーシアムであるPC Open Architecture Developers' Group (OADG) によって行われた。[ 1 ]デジタルリサーチは1992 年にDOS/V 互換の日本語版DR DOS 6.0 をリリースした。 [ 3 ] [ 4 ]
1980年代初頭、IBMジャパンはアジア太平洋地域向けにx86ベースのパーソナルコンピュータ2機種、 IBM 5550とIBM JXを開発した。5550はディスクから漢字フォントを読み込み、1024×768ピクセルのモニターに文字をグラフィックとして表示した。一方、JXはIBM PCjrを拡張したもので、英語と日本語のPC DOSに対応し、ディスプレイ解像度は720×512ピクセルだった。どちらの機種も、日本におけるNECのPC-98シリーズの優位性を覆すことはできなかった。5550は高価だったため、主にIBMのメインフレームコンピュータの顧客である大企業が購入した。また、JXにはより高速なIntel 8086プロセッサではなく、8088プロセッサが搭載された。これは、IBMがコンシューマー向けJXがビジネス向け5550を超えるべきではないと考えたためで、これが消費者の間での評判を落とした。[ 5 ]ソフトウェア会社も、IBMがJX用のソフトウェア開発に関して非協力的だったと述べている。[ 6 ] IBMジャパンは「JX2」というコードネームの100% PC/AT互換機を計画していたが、1986年に中止した。[ 5 ] [ 7 ]
羽鳥正彦は、JXのPC DOSの派生版の開発者の一人だった。JXの開発を通して、英語のコンピュータを日本語にローカライズするために必要なスキルを習得した。1987年、彼は余暇を利用してIBMヤマト開発研究所でDOS/Vの開発を始めた。当時、640×480の高解像度をサポートする新登場のビデオグラフィックスアレイ(VGA)カードと高速なi386プロセッサがあれば、自分のアイデアを実現できると考えた。しかし、どちらも当時としては非常に高価だった。同時期に東芝はJ-3100ノートパソコンを発売し、マイクロソフトはAXアーキテクチャを発表したが、日本IBMはこれへの参加を拒否した。羽鳥の上司である丸山勉は、IBMの上層部が日本IBMに世界と同じ標準規格を使用するよう求めていたため、AXアーキテクチャの採用を認めないだろうと考えていた。[ 8 ] 1987年10月、日本IBMは、DOSの特別バージョンを使用した独自のノートパソコンであるPS/55モデル5535を発売した。LCDが非標準の720×512解像度を使用していたため、J-3100よりも高価だった。羽鳥は、IBMは独自のPCをIBM PC互換機に移行する必要があると考えていた。丸山と三井信夫は、日本の閉鎖的なPC市場を変える必要があり、それはIBMだけではできないと考えていた。1989年の夏、彼らはDOS/Vの開発に着手し、PS/55のアーキテクチャを公開し、PCオープンアーキテクチャ開発者グループ(OADG)を設立することを決定した。[ 9 ]
DOS/V開発チームは、拡張性とオリジナルのPC DOSとの互換性を高めるために、DOS/Vをシンプルに設計しました。テキスト描画時間の短縮には苦労しました。「DOS/Vの開発にはストップウォッチが必要だった」と羽鳥氏は述べています。[ 10 ]
IBM Japanは1990年10月11日にDOS/Vの最初のバージョンであるIBM DOS J4.0/Vを発表し、1990年11月に出荷した。同時に、IBM JapanはVGAグラフィックスを搭載したノートパソコンであるPS/55モデル5535-Sを発売した。発表レターではDOS/VはPS/55のローエンドデスクトップとノートパソコン向けに設計されたとされていたが[ 11 ] 、 BBSのユーザーは他のPC互換機でDOS/Vを実行できると報告した[ 12 ] 。開発チームはこれらのコメントを非公式に確認し、DOS/Vの非互換性を修正した。これはPS/55の販売に影響を与え、反対に遭う可能性があるため、社内では秘密にされていた。羽鳥はこう言った[ 9 ] 。
私たちは、DOS/Vが他のIBM互換機でも動作するという事実を隠していました。Gateway社をはじめとする他社製のマシンでも動作させることに成功しましたが、社内には反対者が多かったため、秘密にして拡散を防ぐ必要がありました。つまり、諸刃の剣だったのです。DOS/Vが安価な互換機でも動作するようになれば、高収益を上げていた5550の販売台数が減少する可能性がありました。実際、ヤマトオフィスの社員の8割が反対していました。
丸山と三井は、IBMの各支社に計画への同意を説得しなければならなかった。1990年12月初旬、丸山はIBMの経営委員会に「日本におけるローエンドPC戦略」という計画を提示した。委員会では、通常1つの議題は15分で終わるが、彼の議題は1時間かかった。最終的に、この計画はジョン・エイカーズによって承認された。[ 9 ]
委員会の後、マイクロソフトジャパンの社長の一人である古川進がIBMジャパンと会談し、DOS/Vのソースコードを共有した。[ 13 ] 1990年12月20日、IBMジャパンはOADGの設立と、マイクロソフトが他のPCメーカーにDOS/Vを提供すると発表した。1992年から1994年にかけて、多くの日本のメーカーがDOS/Vを搭載したIBM PCクローンを販売し始めた。1992年のコンパックや1993年のデルなど、いくつかのグローバルPCメーカーが日本市場に参入した。独自のPCベースのコンピュータであるFMタウンズシリーズを所有していた富士通は、 1993年10月に独自のDOS/Vマシン(FMVシリーズ)の発売を開始し、1994年には約20万台が出荷された。[ 14 ]
DOS/V の当初の目標は、国内のコンピュータ アーキテクチャではなく、IBM のグローバル標準に基づいたラップトップ コンピュータで日本のソフトウェアを実行できるようにすることでした。1989 年当時、VGA グラフィックスを搭載したコンピュータは一般的ではありませんでしたが、数年以内に VGA 解像度の LCD パネルが手頃な価格になると予想されていました。DOS/V には豊富なソフトウェア ライブラリがなかったため、日本 IBM はサードパーティ企業にソフトウェアを DOS/V に移植するよう依頼しました。PS/55 モデル 5535-S は、企業向けラップトップ端末として発売されました。DOS/V 向けに主要なビジネス ソフトウェアをいくつか提供するだけで済みました。[ 5 ]
1991年3月、日本IBMは低価格ノートパソコンであるPS/55noteモデル5523-Sを発売した。これはDOS/Vを一般消費者市場に普及させるための戦略的に重要な製品であり、 ThinkPadなどの後続の消費者向け製品の成功につながった。[ 15 ]しかし、上級ユーザーがIBM互換PC上に日本語環境を構築するために購入したため、DOS/V自体は5523Sよりもはるかに売れた。[ 16 ]
1992年、日本IBMはPS/V(PS/ValuePointに類似)とThinkPadを発売した。これらはPC互換機に近いアーキテクチャに基づいており、消費者市場のライバルと競合することを目的としていた。1992年12月までに、PS/VはDOS/Vコンピュータの中で最も売れた機種となった。[ 17 ] 1993年1月、NECは主導権を取り戻すために、PC-98の新世代機であるPC-9821を発売した。NECは、PC-9801BXのワードプロセッサIchitaroのスクロール速度がPS/V 2405-Wよりも速いと宣伝した。[ 18 ]日本IBMの竹村譲氏は次のように述べた。[ 5 ]
Windowsへの移行は避けられないと仮定しましょう。プロセッサとグラフィックカードはますます高速化していくでしょう。PC-98が独自のアーキテクチャを使い続ける限り、速度面で私たちのマシンに勝つことは決してないでしょう。WindowsはPC/ATアーキテクチャ向けに開発されています。漢字のグリフはソフトウェアフォントとして提供できます。IBMがすべきことは、それをビデオカードに適合させることだけです。Windowsを別のアーキテクチャに適合させるのははるかに困難です。

1993年、マイクロソフトジャパンはDOS/VとPC-98の両方に対応した初の日本語版Windows(Windows 3.1)をリリースした。DOS/Vは日本におけるIBM PCクローンの黎明期に貢献したが、PC-98はWindows 95のリリース後に売上が減少する1996年まで市場シェアの50%を維持していた。[ 19 ]
IBM PC互換機(VGA搭載)上のDOSでDBCSコードページをサポートするには、フォントドライバ、ディスプレイドライバ、入力アシストサブシステムドライバの3つのデバイスドライバが必要です。フォントドライバは、フォントファイルからグリフの完全なセットを拡張メモリにロードします。ディスプレイドライバは、VGA上で640×480グラフィックモードを設定し、テキスト用に約 20KBの従来型メモリを割り当てます。これはシミュレートされたビデオバッファと呼ばれます。DOS/Vプログラムは、DOS出力関数を介して文字コードをシミュレートされたビデオバッファに書き込むか、直接書き込んでドライバの関数を呼び出して画面を更新します。ディスプレイドライバは、拡張メモリからシミュレートされたビデオバッファに対応する実際のビデオメモリにフォントビットマップデータをコピーします。入力アシストサブシステムドライバは、オプションの入力方法と通信し、オンザスポットまたはビロウザスポットのスタイルでテキスト編集を可能にします。これらのドライバをインストールしない場合、DOS/VはDBCSコードページをサポートしない汎用MS-DOSと同等になります。

1988年、日本IBMはPS/2をベースに日本語対応のPS/55の新モデルを発売した。高解像度テキストモードとカード上のROMに格納された日本語文字セットを備えた独自のビデオカード、ディスプレイアダプタを搭載している。日本語DOS K3.3、PC DOS 3.3(英語)、 OS/2に対応している。[ 24 ]
IBM DOS J4.0は1989年にリリースされました。[ 25 ]日本語版DOSとPC DOSを組み合わせたもので、日本語版DOSを日本語モード(PS/55モード)で、PC DOSを英語モード(PS/2モード)で実行します。2つの独立したモードがあり、切り替えるには再起動が必要でしたが、IBM Japanはこれをバイリンガルと呼んでいました。このバージョンにはPS/55ディスプレイアダプタが必要です。

DOS/V の最初のバージョンである IBM DOS J4.0/V (J4.05/V) は 1990 年末にリリースされました。「DOS/V」という言葉はすぐに日本のコンピュータ業界で知られるようになりましたが、DOS/V 自体はすぐには普及しませんでした。1991 年時点では、一部の小規模企業がアメリカ製または台湾製のコンピュータを日本で販売していましたが、DOS J4.0/V は PC 互換機でいくつかの問題を引き起こしました。[ 26 ] EMSドライバはIBM の拡張メモリアダプタのみをサポートしています。入力方式はUS キーボードも日本の AX キーボードもサポートしていないため、一部のキーの位置が間違っています。IBM から PS/55 キーボードが入手可能でしたが、AX マシン (つまり PC/AT クローン) は一般的に古い 5 ピンDIN コネクタを備えているため、AT からPS/2アダプタと一緒に使用する必要があります。一般的なTseng Labs ET4000グラフィックコントローラでスクロールテキストを使用すると、画面が読みにくくなります。この問題は、DOS J4.07/V の新しいスイッチで解決できます。 [ 7 ] [ 27 ] [ 28 ] 「一部の VGA クローンでは、 CRTCアドレスのラップアラウンドが正しく実装されていませんでした。[ 29 ]それらは、おそらくオリジナルの VGA よりも多くのビデオ メモリ (つまり 256 KB 以上) を搭載した Super VGA だったと思われます。アドレスのラップアラウンドに依存するソフトウェアは非常にまれだったため、ハードウェアでその機能が正しく実装されているとは限りませんでした。一方、分割画面の技術は比較的よく文書化され、よく理解されており、市販のソフトウェア (特にゲーム) では時々使用されていました。そのため、ハードウェアでテストされ、正しく実装されている可能性が高いです。」/HS=LC$DISP.SYS
IBM Japanは1991年10月にDOS J5.0/Vを、1991年12月にDOS J5.0をリリースした。[ 30 ] DOS J5.0は日本語版DOSとDOS/Vを組み合わせたもので、PS/55ディスプレイアダプタ向けに開発された最後のバージョンである。DOS J5.02/Vは1992年3月にリリースされた。[ 31 ] IBM PS/2と米国英語配列キーボードの公式サポートが追加された。
MS-DOS 5.0/Vの開発は、IBM と Microsoft が入力方法のAPIの実装方法について意見が対立したため遅延しました。MS-DOS 5.0/V のOEM適応キット (OAK) が IAS (入力アシスト サブシステム) と MKKC (Microsoft Kana - Kanji Conversion) の両方を提供するという合意に至るまで数ヶ月かかりました。Microsoft は DOS/V に AX アプリケーション サポートを追加する予定でしたが、ベータ版のリリースが互換性の欠如でユーザーから強く批判されたため、これを中止しました。一部の PC メーカーは Microsoft の DOS/V を待てませんでした。東芝は、VGA を搭載した J-3100 コンピュータで DOS/V アプリケーションを実行できるDOS/Vエミュレータを開発しました。AST Research Japan とシャープは IBM DOS J5.0/V をバンドルすることにしました。Compaq は独自の DOS/V ドライバを開発し、1992 年 4 月に最初の DOS/V コンピュータをリリースしました。[ 32 ] [ 33 ]
1993年12月10日、日本マイクロソフトと日本IBMは、DOS/Vの新バージョンであるMS-DOS 6.2/V UpgradeとPC DOS J6.1/Vをリリースした。[ 34 ]両バージョンは同時にリリースされたが、それぞれ別々に開発された。[ 35 ] MS-DOS 6.2/V Upgradeは、マイクロソフトが自社ブランドで小売販売用にリリースした唯一の日本版MS-DOSである。マイクロソフトは、 DoubleSpaceディスク圧縮の特許侵害を解決するためにMS-DOS 6.22をリリースした後も、日本マイクロソフトで販売を継続した。[ 36 ]
IBMジャパンは2001年1月31日にPC DOS 2000のサポートを終了し[ 37 ]、マイクロソフトジャパンは2001年12月31日にMS-DOSのサポートを終了した[ 38 ]。
Windows 2000とXPの日本語版にはNTVDMにDOS/V環境が搭載されていた。Windows Vistaでは削除された。[ 39 ]
PC DOS版の DOS/V (J は日本語、P は中国語 (中国)、T は台湾語、H は韓国語 (ハングル)):[ 40 ]
DOS/VのMS-DOS版:
DR DOS版のDOS/V:
IBM DOS/V Extension は、DOS/V ドライバを拡張して、特定のビデオアダプタ用のさまざまなテキスト モードを設定します。高品質テキスト モードは、デフォルトで 80 列 x 25 行、12 x 24 ピクセルの大きな文字です。高密度テキスト モード (可変テキスト; V-Text) は、さまざまなフォント サイズで大きなテキスト モードを提供します。DOS/V Extension V1.0 には、VGA、XGA、PS/55 ディスプレイ アダプタ、SVGA (800 x 600)、およびET4000 (1024 x 768) 用のドライバが含まれていました。[ 50 ]そのドライバの一部は、PC DOS J6.1/V 以降に含まれていました。
ANSI.SYSドライバには、日本語のビデオ モードに切り替えたり、韓国語と英語の入力モードを切り替えたりするための特別な引数のサポートが含まれています。DOSV6.EXEDOSV.EXETSBODI.LZHP10J0?.EXE?15PNDOSV2.EXEPNDOSV1.LZH[…] [1992年まで]
Digital Research GmbH
[…]
DR DOS 6.0
[…] 日本語版DR DOSの日本語入力サポート。 […]
SCREENHZ.FNT$FONT.SYS{{cite book}}:|work=無視されました (ヘルプ) (注: NWDOSTIP.TXT はNovell DOS 7およびOpenDOS 7.01に関する包括的な資料であり、多くの未公開機能や内部構造の説明が含まれています。これは、著者が2001 年まで維持し、当時多くのサイトで配布していた、さらに大規模な資料集の一部です。提供されているリンクは、HTML に変換された古いバージョンのファイルへのリンクです。)MPDOSTIP.ZIPNWDOSTIP.TXT