PC-8800シリーズは、1981年(昭和56年)から日本電気(NEC、後に日本電気ホームエレクトロニクスへ移管)が販売していた、パーソナルコンピュータ「PC-8801」及びその周辺機器のシリーズ名である。1980年代当時パソコン御三家の筆頭格と謳われたシリーズの一つである。

概要 シリーズの初代機であるPC-8801は、1981年(昭和56年)9月22日にPC-6001と同時に発表され1981年9月22日条、同年12月に発売された。同じNECの8ビットパソコンであるPC-8001の上位互換機種であり、縦400ライン表示可能なビジネス用途もターゲットとした最上位機種という位置付けだった。当時は『I/O』や『マイコンBASICマガジン』などプログラム投稿雑誌やエニックスの賞金付ゲームコンテストも盛んになっていた。1982年(昭和57年)にPC-9801が発売されると、PC-8001ソフトとの両活用でホビーユースに対応した人気機種というポジションにシフトし(シフトさせ)、日本電気ホームエレクトロニクスへ移管された後に発売されたPC-8801mkIISRで、その位置づけを決定的にした。

PC-8800シリーズはNECの半導体開発部門(電子デバイス事業グループパーソナルコンピュータ事業部)が開発しており、情報処理部門(N5200シリーズを手掛ける情報処理事業グループ小型システム事業部)が開発した16ビットパソコンのPC-9800シリーズとは販売戦略が異なっていた。

累計出荷台数は、1989年(平成元年)3月末時点で約94万台、同年9月時点で約96万台出荷されている。

ハードウェアの特徴 基本仕様 当時のNEC社内での開発コードは「PCX-02」で、PC-8801の前身となる機種PC-8001の仕様をほぼ全て継承しつつ、新しい機能を追加する上位互換を実現していた。 以下はPC-8801及びPC-8801mkIIの仕様である。 thumb|right|320px|PC-8801及びPC-8801mkIIのメモリマップ CPU μPD780C-1(Z80A 4MHz相当) 搭載メモリ容量合計184KB RAM(メインメモリ) 64KB(4KBのテキストVRAM領域を含む) N88-BASIC ROM 40KB 機械語モニタ ROM 8KB N-BASIC ROM 24KB 漢字ROM(オプション、PC-8801mkIIでは標準実装) グラフィックVRAM 48KB(16KB×RGB3プレーン) グラフィック画面解像度(PC-8044家庭テレビ用カラーアダプタによりカラーテレビを使用可) 640×200ドット / 8色(ドット単位に指定可) 1画面 640×200ドット / モノクロ 3画面(COLOR@コマンドによりテキストキャラクター単位でカラー表示可) 640×400ドット / モノクロ 1画面(高解像度カラーディスプレイ使用時、COLOR@コマンドによりテキストキャラクター単位でカラー表示可) テキスト表示 80文字×25行、80文字×20行、40文字×25行、40文字×20行(いずれかを選択可) リバース、ブリンク、シークレット(キャラクタ単位に指定可) 表示領域転送には、DMAコントローラを使用し、モードごとにテキストVRAMアドレスが変更される。 BASIC N88-BASIC N-BASICモードに切替え可 インタフェース モノクロCRT(コンポジット出力、ライトペン対応) カラーCRT(RGBセパレート出力方式、DINコネクタ) オーディオカセット(600ボー / 1200ボー) プリンタポート(セントロニクス規格に準拠) シリアルポート(RS-232C規格に準拠、D-sub25ピン) ミニフロッピーディスク

thumb|起動後にLINE命令でカラー表示 thumb|400ライン表示はモノクロ thumb|PC-8801背面の拡張スロット thumb|PUT関数での漢字表示(緑枠は400ラインモード) メモリ構成 搭載メモリ容量は合計184KBであり、Z80Aで直接扱えるメモリ容量(最大64KB)を越えていたため、バンク切り換えの手法が用いられた。N88-BASICの通常モードにおいて、アドレス0000H(Hは16進数を表す)から7FFFHまではN88-BASIC ROM(容量32KB)が割り当てられた。一方0000Hから7FFFHまでのメインRAMにはBASICプログラム(テキストエリア)が格納されていたが、ROMに隠れてCPUから直接アクセスできないため、任意の1KBを8000Hから83FFHまでの領域に割り当て直してアクセスする方法(テキストウィンドウ)が採られた。8400HからFFFFHまでの31KBにはメインRAMが割り当てられ、変数データやANK文字表示用メモリ、N88-DISK BASICのディスクコードなどが格納された。このメモリ構成により、当時の8ビットパソコンとしては異例の最大32KBのBASICプログラムを実行することができた。ちなみに、本来のアドレス8000Hを割り当てると、隠しメモリとして使用できた。 200ライン表示 RGBそれぞれ0%と100%の二階調を組み合わせて8色(0:黒、1:青、2:赤、3:マゼンタ、4:緑、5:シアン、6:黄色、7:白)のカラー表示を行っていた。この方式は後に登場した「アナログRGB」との比較で「デジタルRGB」と通称された現在では「デジタルRGB」とはおおむねDVIをはじめとする信号がデジタル化されたディスプレイ接続のことを示す。。カラーパレット切り替え機能により8種類のパレット番号(0-7)を上記の8色から選んで任意の色に対応させることができた。また、モノクロ3ページのモードも存在し、例えば1ページ目のみを表示しながら非表示となっている2ページ目に描画をすることができた。 400ライン表示 モニター出力の水平同期周波数が15kHzと24kHzに対応し、400ラインの表示が可能となった。縦横比のドットピッチ間隔がほぼ同じになったため、漢字フォントの表示でも隙間を感じないよう精細に出来るようになり、日本語表示を必要とするビジネスマシンとしても使用できるようになった。 文字表示 PC-8001と同等のANK文字表示用ハードウェアが残されており、グラフィック画面の上に合成表示が可能になっていた。フォントをハードウェア的に展開するこの仕組みは文字表示についてVRAMへのデータ転送量が軽減されるため、ANK文字は高速表示が可能だった。このような構成は後のPC-9800シリーズにも継承され、日本語表示も可能な形で実装されている。 ROMに内蔵されたソフトウェア 内蔵のROM-BASICは、N88-BASICを新たに採用した。PC-8001互換のN-BASICには、本体のモードスイッチかBASICの拡張命令(NEW ON命令)で本体を一旦リセットすることで切り替えて使用した。機械語モニタには簡易的なアセンブラと逆アセンブラの機能が含まれていたが、Z80ではなくIntel 8080の文法である。そのため、Z80にて追加された機械語命令は、逆アセンブル時に???と表示された。 キーボード 本体はキーボードと本体部分のセパレート型となり、拡張ボードを本体に内蔵できるようになっていた。キーボードはパラレル入力で、同時押しもできたが、SHIFTやCTRLなどを除いてダイナミックスキャンの回り込み防止用のダイオードは入っていない。 キーボード(オプション PC-8801-KI) 新入力方式日本語ワードプロセッサPCWORD-Mに同梱されているキーボード。PCWORD-Mの動作に必要な増設RAMボード PC-8801-02N はPCWORD-M に同梱されている。 フロッピーディスク ミニフロッピーディスクインタフェースを標準装備しており、5.25インチ1D(片面倍密度)、2D(両面倍密度、約320Kバイト)の外付けFDDが使用できた。DISK-BASICとしてN88-DISK BASICが用意されていた。また、8インチフロッピーディスクインタフェースボードを介する事で、8インチ2D(約1Mバイト)の外付けFDDが使用できた。 PC-8001/PC-8801シリーズでは、5.25インチFDDは日本向けの「インテリジェントタイプ」と呼ばれる方式と海外向けのDMAを介してCPUで制御する方式があった。日本向けインテリジェントタイプは、ドライブ側にFDD制御用CPU(Z80系列)を搭載し、本体とFDDとの間でパラレルインタフェース(i8255互換)によりデータ転送を行っていた。日本向けインテリジェントタイプの純正品として PC-8031-2W/PC-80S31 などがある。 サブCPU側にプログラムを転送することで、FDD操作以外の計算処理も可能になっており、この特徴は後継機でも引き継がれている。FDDアクセスルーチンへのパッチMAGICAL-DOSやC-DOS等。や、演算処理の部分的な肩代わりをさせるソフトウェアシステムソフトのSeeNaなど。もあった。また、CPUがPIO転送を行う機種とは異なり、転送そのものに多くのメインCPUリソースを必要としない他、割り込みを止めずにアクセス処理が行えるため、音源が搭載された後継機では、BGMを鳴らしたままでのデータアクセスを可能にしていた。 なお、8インチFDDは、本体CPUからDMAによる直接制御となり、より高速な転送が可能である。I/F形式はPC-9801と同一であるため、PC-9801用の5.25インチ2HDドライブや、3.5インチ2HDドライブを接続し、使用することも可能である。 拡張スロット PC-8801の特徴の一つである拡張スロットの仕様が公開されていたため、個人でも拡張ボードの自作が可能であり、ユニバーサル基板も販売されていた。個人でのハードウェア工作のほか、工作機械や制御機器を製造していたメーカーが専用インタフェースの拡張ボードを各々作成し、ロボット、機器などの制御用にも多く利用されていた。後に、これらの分野を視野に入れた物がFC-98シリーズへ、またRS-232Cで制御可能な物がPC-8200シリーズへと受け継がれていくことになる。 オプション 漢字ROMボードを使用することで、N88-BASICのコマンドレベルでグラフィック画面に漢字を表示できた。後にN88-漢字BASIC(後期はN88-日本語BASIC)も用意された。その他にMIDIインタフェースとPSG×2(8オクターブ6重和音)を搭載した「ミュージックインタフェースボード(型番:PC-8801-10)」、μPD8086(i8086互換)8MHzと128KBのRAMを搭載し、MS-DOS Ver1.25を使用できる「16ビットカード(型番:PC-8801-16)」なども販売されていた。

歴史 400ライン表示可能なビジネス機、PC-8801 PC-8801は別売ながら漢字ROMを用意したことで、「マイレター」、「文筆」、「ユーカラ」などのいくつかの日本語ワープロソフトがPC-8801用に開発された。これらは後にPC-9801対応版も登場し、パソコンソフト市場に日本語ワープロソフトのジャンルを確立することになった。NEC自身も「ユーカラ」を自社ブランドで「日本語ワードプロセッサ」として発売したが、こちらは失敗に終わっている。PC-8801は1983年11月までに17万台が出荷された。

1983年に登場した後継機、PC-8801mkIIでは、FDDを2基本体に内蔵可能とし、縦置きも可能な新しい筐体を採用した。また、キーボードは人間工学に基づいたステップスカルプチャー方式が採用されたディスクドライブが普及する過渡期に登場した「NEC PC-8801mkII」、AKIBA PC Hotline!、2017年7月31日。8801mkII以降の機種はFDDが本体内に内蔵可能となったため、内蔵FDD制御用サブCPUとしてμPD780C-1(Z80A相当、4MHz)とサブCPU用RAMが搭載された。漢字ROMが標準搭載されるようになり、ブザーがスピーカーに置換されると共に、従来のBEEP音のほかに、BASICからCMD SINGPC-8801mkIIで追加された「タートルグラフィック拡張命令」と呼ばれるBASICの拡張ステートメント(命令)。「CMD TURTLE」「CMD SING」「CMD CLS」「CMD TEXT ON/OFF」等がある。で利用可能なI/Oポートを制御することで、ソフトウェア的にパルスを生成できる単音の音源が追加され音程を奏でることが可能になった。

thumb|N-88BASICでのグラフィック描画(V1モードのイメージ) 上記の2つの機種(後にPC-8800シリーズでは旧機種として分類される)は、テキスト画面の描画サイクルのDMA動作でメインCPUの処理が一時停止する等のハード仕様のため、動作速度やグラフィックの描画などが遅く、テキスト画面の表示を無効にし表示タイミングを無視して書き込む「高速モード」もあったものの、表示によるレスポンスを必要とするリアルタイムゲームでは、その恩恵を受けられなかった。

PC-8801登場時の1981年はコンピュータゲームの黎明期にあたり、アクションゲーム(略称:ACG)・ロールプレイングゲーム(略称:RPG)・シミュレーションゲーム(略称:SLG)・アドベンチャーゲーム(略称:AVG)の各ジャンルに分かれて発展していくこととなる。PC-8801の歴史はゲームの歴史でもあると言われるが、このうちアクションゲームは初期のPC-8801にとって不向きと言われた分野で、プログラマーが腕を競う激戦区ともなった。エニックスが開催したプログラムコンテストでは、ドアを開け閉めして敵を閉じ込める『ドアドア』が優秀賞を受賞している。

このPC-8801mkIIからPC-8801mkIIFR/MRまで、CMキャラクターに武田鉄矢が起用された。

PC-8801mkIISR以降 1985年(昭和60年)1月に登場したPC-8801mkIISRは、主にグラフィック機能とサウンド機能が強化されパソコンの歴史において様々な意味で決定打となった名機種「NEC PC-8801mkIISR」、AKIBA PC Hotline!、2017年10月30日、強化されたハードウェアに対応するために、従来のN-88BASIC(本機以降、N-88BASIC V1と呼称)を機能拡張したN-88BASIC V2が搭載されたアナログパレット機能やサウンド機能をBASICで使用する場合、BASICのモードを切り替えた後、「NEW CMD」文を実行する事で拡張命令(CMDで始まる拡張ステートメント)が使用可能となる。。

グラフィック機能では、640×200ドット/512色中8色のアナログRGBコネクタはD-Sub15ピン。へと発色数が強化され、ALUを搭載し、GVRAMの論理演算を伴うRGB3プレーン同時アクセスを可能にするなど、グラフィックス処理に対するCPUの演算負荷を軽減する仕組みが用意された。GVRAM(グラフィックVRAM)は48KBのままで、従来のデジタルRGB端子も引き続き使用できた。また、テキストVRAM4KBをメインメモリから独立させ、GVRAMにサイクルスチールを採用し、旧機種ではシステム速度の負荷となっていたバス調停による速度低下を抑えた。

この拡張グラフィック機能はV2モードと呼ばれ、以前のものをV1モードと呼んで区別し、本体のモードスイッチでN-BASIC/V1S/V1H/V2の4つのモードを切り替えて使うようになった(V1S:互換、V1H:高速)。前述のアナログパレットの追加に伴い、初期化の状況によって、V1モードのプログラムはV2モードでは色が正しく表示されない事があったが、正しく初期化して両モード対応のソフトを書くことも可能だった。

サウンド機能では、ヤマハの音源チップYM2203が搭載され、FM音源3音+SSG3音のサウンド機能を新たに標準装備。BEEP音のみだった旧機種から表現力を大幅に向上させた(88だけでなくNECの8ビット4機種全てのSRシリーズに搭載された)。旧機種用にもFM音源は「サウンドボード(型番:PC-8801-11)」として用意されたが、I/Oポートアドレスは異なり互換性は無い。内蔵音源とはI/Oポートアドレスが異なることから併用は可能になっており、ボード付属の拡張BASICでFM6重和音の演奏が可能となった。また、数は少ないが初代・mkIIでFM音源ボードに対応したソフトPC-8801mkII対応版『テグザー』(通称:テグザー88)や『太陽の神殿』、『アルファ』、『PRODUCE』、『ロマンシア』等。が発売されている。この機能拡張に伴い、ソフトウェアメーカーによって多くのソフトウェアが作られ、同人ゲームソフトやCG・サウンド集といった、在野の活動も促す形となった。しかし、V2モード専用とは別にV1モード用がリリースされたものや、V2モード用のものにパッチを当てると動作するソフトがあったものの、V1モードで動作するプログラムは市場からは早々に衰退することとなった。

同年9月発売のPC-8801mkIITRでは、SRと同一筐体の横に電話機・モデム・NCU(網制御装置)を一体化したモデム電話を装備した。ただし、このモデムの通信速度は全二重通信300bpsと低く、当時このパソコンをレビューした雑誌『ログイン』においてさえも「将来を考えると、通信速度が遅すぎるのではないか?」と指摘されるなど、実験的な要素が目立つ機種だった。

同年11月には、SRをマイナーチェンジしたPC-8801mkIIFR/MRが発売された。FRはSRの廉価版であり、下位の8ビット機種(PC-8001mkIISR, PC-6601SR, PC-6001mkIISR)の後継機を廃止する代わりにこれらのユーザー層を取り込む役割があったあの名機がついに手の届く価格帯に降りてきた「PC-8801mkIIFR」、AKIBA PC Hotline!、2018年3月12日。MRにおいては、2HDと2Dの読み書きに両対応したFDD当時、PC-9800シリーズでは2HD/2DD両用FDDはPC-9801VM(1985年7月発売)と、ハイレゾ専用のPC-98XA(1985年5月発売)に搭載。PC-9801F/VF/Uは2DD専用、PC-9801Mは2HD専用。両用3.5インチFDDのUVは未発売(1986年5月発売)。、JIS第2水準漢字まで含んだ漢字ROMを搭載するなど、当時の8ビット機種としては高い機能が盛り込まれた。ソフトウェア的な互換性は維持されていたものの、2Dと2HD/2DDではヘッドのトラック幅の違いがあることから、2HD/2D兼用ドライブで書き込んだ2Dディスクが2D専用ドライブで読めなくなる可能性があることや、コピープロテクト対策や極限ともいえる容量までディスクを使用することが多かったゲームソフトの中には動作しないものがあるなど注意喚起された5インチ2HDドライブを搭載し、PC-88シリーズに新たな流れを作った「NEC PC-8801mkIIMR」、AKIBA PC Hotline!、2018年8月6日が、実際の市場では大きな問題になっていない。N-BASIC切り替えスイッチとランプが削除されたが、N88V1モードのBASIC起動後に「NEW ON 1」と入力することでN-BASICに切り替わる。バンク切り換え方式(NEC標準バンク増設方式)の128KBの拡張メモリが標準装備されたラインナップもMRが初であり、拡張メモリが標準搭載されたモデルが発売されたことで、対応するアプリケーションも増加した。バンク切り換え方式のメモリは、純正では128KBの「増設RAM ボード(型番:PC-8801-02/PC-8801-02N)」が売られており、設計上の仕様としては、最大512KBの空間を管理できるようになっている。NEC標準バンク増設方式を拡張して最大4MB(128バンク×32KB)まで拡張できる1MBバンクRAMボード、2MBバンクRAMボードがアイ・オー・データ機器から発売されているが、実際にディスクキャッシュなどとして活用するのは標準搭載された128KB迄という実装が多く見られ、積極的に活用されたとは言い難い。88VAの互換モード時の64KB以上のメモリは、このバンクメモリとして認識する。

このほか、MRには文節変換が可能なN88-日本語BASIC、FRには熟語変換が可能なN88-日本語BASICが標準搭載された(model 10は別売)。また、このFR/MRから拡張スロットやキーボード端子の数が減らされたり、MRのデータレコーダ用インタフェース(カセットテープインタフェース)削除など、不要な機能の削減が意識されるようになった。同時期の他社製品でもグレードを分ける販売戦略が見られたが、最上位機種には拡張端子類を全装備させる等、考え方の違いが表れている。mkII/SR/FR/FHまでは、FDD無しのmodel 10、FDD1台のみのmodel 20が用意され、NEC純正の増設FDD以外に、旧機種からFDDを移植したり、バルク品のFDDを搭載して安価にアップグレードすることもできた。

なお、PC-8801mkIISRの海外輸出を目的として、PC-8801mkIIARというモデルが存在した。国内版/海外版のキーボードを作り分けるため、主要部分(下地が白のキー)は昇華印刷にて印字されており、それ以外の下地が茶色のキーは2色成型で作られている。

更なる高速化と高機能化 1986年(昭和61年)11月には、PC-8801FH/MHが登場した(型番からmkIIの文字が消えたのはこのモデルから。本体の外観デザインは初代PC-8801に倣ったものとなっている。)。CPUがZ80H相当のμPD70008AC-8に変更され、クロック周波数は4MHzと8MHzメインメモリのウェイトのため実質6MHz程度。に切り替え可能となり、処理速度の更なる向上が図られた。本体とキーボードのデザインも一新され、設定用のディップスイッチは消えてメモリスイッチとなり、付属キーボードは設定メニュー表示用に「PC」キーが追加され、日本語入力用にスペースキーを三分割して変換キーに割り当てられるなど大幅に更新された(同時期のPC-9800シリーズよりキー数が多い)。後にFHには筐体が黒色のモデルも発売された。なお、PC-8801FH/MHには、「サウンドボード2」を装着するための専用カバーと専用スロットが存在する大ブレイクしたPC-8801mkIISRの流れを汲み登場した「PC-8801FH/MH」、CPU速度は倍の8MHzに、AKIBA PC Hotline!、2018年11月20日。

旧機種の弱点だった部分を補強して機能と処理速度を向上させていったSR以降のシリーズは、SR発売当初に登場したアクションゲーム『テグザー』をはじめ、FM音源による音声合成を実現した『シルフィード』『ぎゅわんぶらあ自己中心派』、RPGでは『イースシリーズ」や『ハイドライド3』『ソーサリアン』『ドラゴンスレイヤー英雄伝説』など、SLGでは『スーパー大戦略』や『三國志II』などのシリーズを生んだ。この頃にはPC-8800シリーズが次第に8ビットパソコン市場で一人勝ちの様相を呈するようになり、ゲームソフトが優先的に発売されるほか、PC-8801mkIISR以降用だけで発売されたタイトルも存在するようになった。

なお、N-BASICモードが製品仕様から外れたことによりモードスイッチから削除され、この仕様の違いから、N-BASICモードから起動する一部のPC-8801版ゲームソフトで起動しないものがある。N-BASICモードはV1Sモードの4MHz設定でキーボードから「N80」を押してリセットすることで起動するようになった。また、他メーカー機種のAV機能の向上に合わせて、65536色(B:5ビット、R:5ビット、G:6ビット)同時表示が可能となる「ビデオアートボード(型番:PC-8801-17)」もオプションで用意された。「N80」リセットの際、グラフィックスメモリの初期化が行われないことを利用し、市販ソフトの画面を取り込むツールにも利用された。

1987年(昭和62年)3月4日のPC-88VA(後述)発売後の、同年10月15日に発売されたPC-8801FA/MAでは、音源チップをスーパーシンセサイザーIC・YM2608に変更し、サウンド機能がステレオFM音源6音+リズム6音+SSG3音+ADPCM音源1音へと大幅に強化された。同機能を、VA、FH/MHやそれ以外の旧機種に対応させるために「サウンドボード2」と呼ばれる拡張ボードが用意された。FA/MAに標準搭載されたYM2608のI/Oポートアドレスは従来のYM2203と同じアドレスだったため、V2モード専用ソフトはそのまま利用することができた。PC-8801/mkII/SR/TR/FR/MR用「サウンドボード2(型番:PC-8801-23)」のYM2608のI/Oポートアドレスは別のアドレスサウンドボード(型番:PC-8801-11)と同じアドレスのため、PC-8801-11との併用不可。に割り当てられたため、一部のソフトウェアでは増設された音源が正しく認識・演奏されないものがある。FH/MH用「サウンドボード2(型番:PC-8801-24)」及びFE/FE2用「サウンドボード2(型番:PC-8801-25)」は、専用スロットに装着することで内蔵音源と置き換わるように設計されている。また、メインメモリのウェイトをOFFに設定出来るようになったほか、MAでは辞書ROMを512KB搭載して連文節変換機能を実現したほか、学習機能等を持った日本語エディタも付属した新しい音源を搭載してPC-88シリーズの魅力がより一層高まった『PC-8801FA/MA』、AKIBA PC Hotline!、2019年5月21日。

しかし、1987年(昭和62年)にシャープのX68000が登場した頃から、8ビットPC全般の需要が低下し始めた。次期主要機として投入したPC-88VAの営業的失敗もあって、PC-8800シリーズは斜陽の時代に入った。NECは16ビット/32ビット機のPC-9800シリーズに注力してゆくことになった。

1988年(昭和63年)には、家庭用テレビに接続可能なビデオ出力端子を搭載したPC-8801FEが用意されたテレビに接続できるPC-88シリーズが誕生「PC-8801FE」、AKIBA PC Hotline!、2019年10月23日。このFEでは徹底的な機能削減を図り、BASICは添付されず、汎用拡張スロットも削除サウンドボード2は専用スロットが設置され、専用オプションが用意された。され、音源もYM2203が標準となっている。一方で、これまでの流れを汲むPC-8801MA2も用意されたが、こちらはデジタルRGB端子が廃止された。これらの機種では、モニタメモリの種類を選択するスイッチは起動時にキーボードを押して選択するようになり、V1/V2のモード切替スイッチはメモリスイッチに取り込まれた。このメニューにより画面がクリアされるため、MA2/FEでは、V1SモードからのN80リセットは可能だが、これを利用したV2モード時の画面取り込みは出来ない。

なお、FH/MHからFE/MA2/VA2/VA3まで、CMキャラクターに斉藤由貴が起用された。