PC-9800シリーズ
セイコーエプソンは98互換機である「EPSON PCシリーズ」を開発。その後、NECは自社開発のDISK-BASICやMS-DOSに自社製ハードウェアであるか確認する処理を付け加えるなどした(通称:EPSONチェック)が、セイコーエプソンではそれを解除するパッチ(SIP)を供給し、サードパーティー機器の互換性検証を行い情報提供したり、PC-98より高性能低価格の機種をラインナップするなどの展開を行い、ユーザーの支持を集めシェアを伸ばしていった。
エプソン以外にも、トムキャットコンピュータとプロサイドがPC/ATとPC-9800のデュアル互換機を販売したり、シャープのMZ-2861がソフトウェアエミュレーションによりPC-9800シリーズ用のソフトを動作させるなどの試みもあったが、定着には至らなかった。日経パソコン誌はその原因として、「互換機」というイメージの悪さではなく、ターゲットを明確にして魅力ある製品を企画できなかったことと、販売力が弱かったことを指摘した。
産業用コンピュータとしては組み込み用を中心とする機種が存在し、ワコム(現ロムウィン)社98BASEシリーズやエルミック・ウェスコム社iNHERITORシリーズなどが発売された。これらはNECによるPC-9821シリーズやFC-9800/9821シリーズを含むPC-9800シリーズ全体の打ち切り後も生産が続けられたため、既存ハード・ソフトウェア資産の継承が必要な工場・鉄道用信号機器向けなどを中心に一定の生産実績を残している。
PC-9801互換のボード・コンピュータとして、ワコムエンジニアリングから BP486L が発売されていた。CPUは486 DX2 40MHz, SX2 40MHz, SX 20MHz の3種類、メモリは1M/4M/8M、MS-DOS はROM で搭載された。また、BP386Lは386SX 20MHzを採用し、搭載メモリ1MBであった。
前項の如く、互換機の販売には否定的であったNECであるが、周辺機器や拡張カード、特に純正品互換周辺機器の開発、販売には協力的で、非常に多くの製品が多くのメーカーから販売されていた。
1988年(昭和63年)にNECが発売したPC-9801-55(無印)/L/U SCSIインタフェースボード(その相当品を内蔵する機種を含む、以下55ボード)は、最大40MBのHDDを2台までしかサポートしなかったPC-9801-27 SASIインタフェースボードに代わる、大容量HDDへの対応を視野に入れたものであった。しかし、米国国家規格協会 (ANSIS:American National Standards Institute) が策定した初期のSCSI規格には曖昧な点が多く、メーカーで自由に使えるコマンドやパラメータが存在したため、同じSCSI準拠の機器でもメーカーが異なると互換性を保証できない状況にあった。ANSIはコマンド仕様の共通化を図って共通コマンドセット (CCS) を提唱していたが、55ボード登場時点ではSCSIとCCSを統合したSCSI-2の策定を進めている最中にあった。また、55ボードやPC-98のパーティション管理が特殊な仕様を抱えており、サードパーティーメーカー各社の対応が分かれたため、SCSIボードと異なるメーカーのHDDを接続した場合に容量を誤認したり、容量が正しくてもフォーマットに互換性が無くデータを読めない・起動できないなどの不具合が生じた。このため、当時のPC-98においてSCSI HDDはSCSIボードと同じメーカーから購入することが通例となっていた。
PC-98はC(シリンダ数)/ H(ヘッド数)/ S(トラックあたりのセクタ数)といったパラメータでHDDを管理している。55ボードはSCSI規格のMode SenseコマンドでHDDからパラメータを取得しているが、NEC純正オプションの増設用HDDに使われた当時のNEC製HDDは、代替セクタを含まないセクタ数(有効セクタ数)を返すようになっているのに対し、CCSでは代替セクタを含む値を返すよう具体的な仕様が策定され、他社製HDDはこれに追従している。この違いから、SCSIボードやHDDの組み合わせによっては容量を誤認することがある。後にサードパーティーから発売されたSCSIボードでは、Read CapacityコマンドとMode Senseコマンドで得られた値から有効セクタ数を算出することで、どちらのHDDでも55ボードと同じパラメータになるよう互換性を保っている。
55ボードは接続されているHDDが自社製のものであるか否かを判定するため、SCSIベンダIDの先頭3文字の「NEC」という文字列を参照するチェックを行い、該当しないHDDが接続されていた場合は別の処理を行う、特に、ハングアップして起動しないという動作を主に指す。後者の対策のため、NECはサードパーティーがNECのベンダ名を返してもよいことを公式に認めていた。サードパーティーメーカー各社はこのチェックを回避するため、自社製のより高性能、高機能なSCSIボードとHDDをセットで販売するか、あるいはSCSIベンダIDを「NECITSU」などに変更して販売していた。NECチェックの存在は先述の非互換性による不具合を防止するためと考えられているが、一部からはNEC製品を独占的に販売するためではないかという厳しい声も聞かれた。
パーティション管理の方法が互換性問題をさらに複雑にした。PC-98はHDDのパーティションをシリンダ単位で1MBずつ区切る。1MBの区切りがシリンダの途中になった場合、そのシリンダの残りの部分は使わず、次のシリンダを起点に1MBを区切る。そのため、シリンダの大きさによっては1MBの区切り毎に未使用領域が存在することになり、HDDのパラメータによっては総容量の20%程度が無駄になる場合がある。サードパーティー製のSCSIボードには、ヘッド数やトラックあたりセクタ数を最適な値に変換してパラメータを返すことで、無駄になる容量を減らす工夫をしたものが登場した。しかし、この変換に用いる値がメーカーやボード毎に違うので、あるSCSIボードでフォーマットしたHDDは他のSCSIボードでは読めず、再フォーマットしないと使用できない場合がある。
後年になってC/H/S(または最大容量)のパラメータを手動入力もしくは既存のフォーマット状態からそれらを自動認識できる「マルチベンダ」と呼ばれる方式のSCSIボードがサードパーティーの主流となったことで互換性が取れるようになっていった。 NEC自身もサードパーティーの動向を調査した上で、1993年に55ボードの後継となるPC-9801-92 SCSIインタフェースボードを発売した。これは、NECチェックに該当するHDDは55ボード互換で動作し、該当しないHDDはパラメータを最適化(ヘッド数8、トラックあたりセクタ数32)して返すようになっている。ボード間でパラメータが違うことによるフォーマットの非互換性は解消していないが、NECがこの方式でパラメータを定めたことによりサードパーティーにパラメータの統一と互換性問題解消への指針を示した形になった。
PC-9800シリーズのCPUのクロック周波数は、機種によって5/10MHz系のもの(5MHz、10MHzなど)と8MHz系のもの(8MHz、16MHz)が存在し、この系統によってRS-232Cの通信速度の設定が異なっていた。どちらでも仕様上サポートされているのは9600bpsまでであり、これを超える速度を設定しようとすると、5/10MHz系では19200bps、38400bpsという一般的な速度になるのに対して、8MHz系では20800bps、41600bpsという半端な速度になってしまっていた。
モデムが高速化して、パソコンとの間の通信速度が9600bps以上になると、5/10MHz系の機種では問題なく通信速度の設定ができるのに対して、8MHz系の機種ではモデムが対応している一般的な速度に設定できないため低速通信を強いられる、という問題が表面化した。この問題に対処するため、サードパーティから高速対応のRS-232C拡張ボードが発売された。また、国産のモデムでは、8MHz系で設定可能な半端な速度に対応するものが増えた。
PC-9821シリーズでは通信系統のクロック供給が5/10MHz系に統一された上で、最初期の機種を除いてOSからの設定が115200bpsまでに強化されている。また、互換機のEPSON PCではCPUのクロックとは別に通信系統には5/10MHz系のクロックが供給されている。
あるジャーナリストはNECが日本に「パソコン王国」を築き上げることができた要因を次のように説明した。
ビジネスパソコンに対する新しい需要に迅速に対応した。
多くのサードパーティー開発者を引きつけ、ソフトウェアの開発と配布を独占することに成功した。
オペレーティングシステムにマイクロソフトのMS-DOSを採用した。
日本IBMがIBM PCの代わりにマルチステーション5550を販売したように、欧米市場のパソコンはディスプレイ解像度やメモリの制約から漢字表示に対応できなかったため、DOS/Vとより高速なパソコンが登場するまで日本のパソコン市場に参入することができなかった。VZ Editorの開発者である兵藤嘉彦は「PC-98には漢字メモリとノンインターレースモニタの2つの利点があり、どちらもユーザーに快適な日本語環境を提供した。」と回顧した。大塚商会の大里堅常務(1989年時点)は「花王など先進ユーザーは当時8000でOA化を始めていたが、ビジネスに使うには速度や漢字処理に問題があった。そこに出た9800は完成度も高かったので、流通もユーザーもすぐに移行した。」と証言した。
NECの浜田はPC-98が成功した最大の理由として、ソフトハウスから協力を得ることができたためと考えた。浜田は「パソコンのサードパーティー(ソフトハウス)は、たしかにPC-8001、8801で、ある程度育っていた。ただし、それは組織的に育てられたものではない。自然発生的に生まれて、それをハードメーカーが放任的に傍観してきた。ところが、PC-9801の段階になって初めて、その考え方を180度近く変えたわけです。ソフトハウスを私どもが意識的に育てようという姿勢を強力に打ち出した。」と回顧した。
あるコンピュータコンサルタントは、IBMがNECの戦略に影響を与えたと指摘した。1982年(昭和57年)より、NECには4つのパソコンシリーズがあり、IBMのメインフレーム事業のように幅広い価格帯をカバーしていた。しかし、NECのパソコンは互いに互換性が乏しかったため、ユーザーやソフトウェア開発者から批判された。1983年にパソコンのラインナップが整理された後、NECはPC-98を展開していき、その機種の数は競合メーカーを上回った。また、IBMがIBM PCに対して行ったことと同じように、NECはサードパーティの開発者を支援した。PC-98の基本的なハードウェアもIBM PCに似ていたものの、互換性はなかった。彼は、NECが独自開発のメインフレームに誇りを持っていたため、IBM互換パソコンのリリースを避けたと推測した。
ある大学助教授は「ユーザーは最も遊戯性のあるPCを選んだ」という題のエッセイを記述した。彼はPC-98を普通の16ビットパソコンであると感じたが、それは遊戯性を否定しなかったため多くのゲームが存在したと考えた。富士通は16ビットパソコンをゲームプラットフォームとして考えず、IBM JXはゲームの重要性が低いとみて扱ったため、魅力が失われた。彼はパソコンの本当の価値は売り手ではなく顧客が見つけるべきものと結論付けた。
月刊アスキーのライターは、日本語入力システムと日本のテレビゲーム業界がPC-98時代に著しく成長したと述べた。PC-98には漢字ROMがあったため、日本語アプリケーションと日本語入力システムが開発され、互いに影響を与えた。PC-98用にパソコンゲームを開発していた会社は、ゲーム事業をファミリーコンピュータに移して展開した。彼は当時のほとんどのプログラマーがPC-98でプログラミングを学んでいたと信じた。
1980年代後期、競合企業はNECが市場を独占していることに対して批判した。日本パーソナルコンピュータソフトウェア協会が開いた互換機問題についての公開討論会にて、ソードの創業者である椎名堯慶は「日本のパソコン・マーケットは特定一社の独占的シェアのために窒息している。自由度がない。だから値段もアメリカの3倍から4倍もしている。アメリカ並みの国際価格を実現するためにも、互換機時代が絶対に必要だ。」と述べた。あるソフトハウスは「日本には優秀なエンジニアが少ししかいないのに、互換性のないマシンが増えるほど、開発リソースは分散されます。」と不満を挙げた。
IBM PCやApple IIとは対照的にNECがPC-98の新モデルを毎年リリースしていたように、日本のパソコンの寿命は短かった。PC-9801VX01/21/41のBASICインタープリタがEGCチップセットに対応した時、重いグラフィック処理を行うソフトウェアの多くはC言語で開発されていたため、それを使用しなかった。あるソフトウェア開発者は「特別なもの (EGC) を使用することはトレンドに反します。新しいマシンが頻繁に出てくる場合は、それを使いたくありません。」と述べた。
1997年(平成9年)にNECの主力パソコンはPC98-NXシリーズに移ったものの、多くの制御機器等ではPC-98が依然使用されており、これらの資産をPC/AT互換機等に移行するにはユーザー側に莫大な出費(コスト増)を強いるため、CバスやMS-DOSなどの資産を継承する必要に迫られた(建設用の計算ソフトなどでも、開発経費節減のためPC-98と抱き合わせ販売されていた)。このため、その後も一部機種を継続販売していたが、2003年(平成15年)9月30日をもって受注終了、2010年(平成22年)10月末にサポート終了となった。最終モデルは「PC-9821Ra43」「PC-9821Nr300」。FC-9800シリーズも2004年1月に販売終了、2010年(平成22年)1月に保守が終了した。最終モデルは「FC-9821Ka model 1/2」。
PC-98の受注終了後は、前述の通りサードパーティによるPC-98互換機(ロムウィン社98BASEシリーズ、エルミック・ウェスコム社(後の図研エルミック社)iNHERITORシリーズなど)の製造・販売が長く続けられたが、後者は2006年(平成18年)末のインテルによる486系プロセッサの製造終了に伴い、2007年(平成19年)9月28日に受注終了、2008年(平成20年)9月30日に出荷を終了した。その後もPC/AT互換機を用いてPCIカードを実装、Cバス拡張BOXを接続してエミュレートする「iNHERITOR II」、PC一体型の互換システム「iNHERITOR II-A」が販売されていたが、2016年(平成28年)7月に生産を終了している。
また、Cバスインタフェースのボードを利用できるコントローラ付きバックプレーンや、同コントローラやPC/FC-9801シリーズで稼動するボードコンピュータも販売されていた。
FreeBSDでは、2011年(平成23年)2月にリリースされた8.2-RELEASEまでPC-98に対応していたが、9.0-RELEASE以降、PC-98用のFreeBSDはリリースされていない。
工場の生産ラインや鉄道などのインフラ管理の分野では、様々な制御対象機器との互換性や枯れた技術の安定性を考えると容易に最新式のコンピューターに入れ替える事は出来ず、前述の事情もあって2020年(令和2年)現在でも現場でPC-98が使用されているケースは多く、オークションサイトには数千件の出品があったり、専門の修理業者が存在するほどである。