FM TOWNS
1989年(平成元年)3月末 - 1万2000台
1989年(平成元年)6月末 - 2万1000台
1989年(平成元年)9月末 - 受注台数3万5000台
1989年(平成元年)12月末 - 5万台突破
1990年(平成2年)2月末 - 受注台数約6万台
1990年(平成2年)12月末 - 受注台数11万台突破
1991年(平成3年)11月末 - 16万台
1992年(平成4年)3月 - 21万台
1992年(平成4年)9月末 - 約26万台
1992年(平成4年)12月末 - 28万台
1993年(平成5年)11月 - 35万台
1994年(平成6年)3月末 - 41万台
1995年(平成7年)11月 - 50万台
背面の拡張スロットは、初代ではSCSIカード・モデムカード・ビデオカード、2代目はモデムカード・MIDIカード・ビデオカードのそれぞれ専用の3スロット構成だった。SCSIは2代目から内蔵された(フルピッチ、SCSI-1相当)。初代機及び二代目機の本体カバーの中には拡張スロット増設ボックス(I/O拡張ユニット)用のコネクタが設けられていた。このI/O拡張ユニットは本体の左側面に直接取り付けるというユニークな形状となっている。初代機及び二代目機用のI/O拡張ユニットは新旧二タイプあり、旧タイプのI/O拡張ユニット(FMT-601/602)はFMR-60用の拡張カード(ただし公式にサポートされていた富士通純正の拡張カードはMIDIカードとRS-232Cカードのみ)を3枚、新タイプのI/O拡張ユニット(FMT-611)はFMR-50LTシリーズと同じ信号の拡張カードを2枚取り付けることができる。
MA/MXでは、後にODPが発売された際、「MXを買うよりも、MAを買ってODPカードを搭載した方が安く上がる」ということが話題になった。
DX4カードだが、富士通純正の最初に登場したものはIntel DX4を搭載していた。その結果、CPUベンチマークテストでは(若干であるが)性能が上であった。これは、(CPU内部の)キャッシュ容量に差があったためである。後にFresh・FS/Fresh・FTに搭載された廉価版DX4カードはAm486DX4を搭載しており、CPUベンチマークテストの結果は若干落ちている。
Pentium機が登場後には、HR用のi486DX2-40MHz ODPの価格が暴落しHRをi486SX-20MHzで我慢して使っていたユーザを喜ばせた、日替わり目玉商品として定価の1/10程度で投げ売りされていたこともある。CPUベンチマークテストでは、i486DX2-40MHzといった程度であったため、サードパーティー製のAMD Am5x86を搭載した製品の方が高速であった。ただし、値段は格安で、純正品というステータスがあった。FPUを搭載し、動作クロックも2倍になっているため、例えばTOWNS Linuxにおけるカーネル再構築や、浮動小数点演算を多用するレイ・トレーシングといった長時間の作業において劇的な速度アップがあった。
3代目からはFMT-611と同等の汎用拡張スロット2基(HR/MA/MXなどでは3基)と、ビデオカード/チュナーカード専用スロット1基という構成になった。モデム・MIDIカードは汎用スロットに接続するタイプが用意された。また、3代目以降の機種用に、本体内蔵の汎用拡張スロット経由で接続するI/O拡張ユニット(FMT-621。汎用拡張スロット×6)も用意された。
Hシリーズではグラフィックアクセラレータ専用のスロットも用意され、本体内蔵のものと交換するPower9100チップ搭載のカードが用意されていた。
白TOWNSより前の機種では「16bitバス」であった。白TOWNS以降は16bitバスに加え、1スロットのみ「32bitバス」対応スロットが用意されており、それに対応したカード(動画取り込みカードなど)が発売された。
CD-ROM
3.5インチ2HDフロッピーディスクドライブ
ICメモリカード(PCカード)スロット
内蔵ドライブベイ(SCSI)2代目より
サンプリングメモリは64KB、量子化ビット数は8ビット。CD-DAも再生可。MIDI端子はオプション。
ポート類は、FMRシリーズと共通のキーボード端子(ミニDIN)、シリアルマウス/ジョイパッド端子が2つ(MSXなどと共通のアタリ規格、D-SUB9ピン)、3.5mmステレオフォン端子とマイク端子、オーディオ入力/出力端子(RCAピン端子、ステレオLR)、パラレルポート/プリンタ端子(セントロニクス端子)、シリアルポート(RS-232C規格、D-SUB25ピン)、拡張FDD端子(FMRシリーズと共通の専用端子を装備。
数値演算プロセッサ(FPU)の取り付けにも対応。メインボード上のCPUを一旦取り外し、インテル80387を搭載したオプションの数値演算プロセッサカード(ドーターボード)に80386も装着した上でCPUソケットに取り付ける方式となっていた。
拡張スロットは3スロット。モデムカード専用スロット、ビデオカード専用スロット、SCSIカード専用スロット。汎用拡張スロットは無く、本体とほぼ同寸法のI/O拡張ボックスを筐体左側面に取り付けた上で、FMR-50LT用の拡張カードを3枚装着可能。MIDI端子などはこの形式で増設できた。
メモリカードスロットはJEIDA3.0。
1980年代後半の16ビットパソコン市場では、富士通がFM-11・FM-16βと2シリーズで重大な戦略ミスを繰り返したこともあり、NECのPC-9800シリーズがROM-BASICマシンからOSマシンへの移行をスムーズに実現すると共に各分野での対応アプリケーションソフトの拡充に成功したことで、ほぼ全ての用途において寡占を実現していた。
このため、富士通は市場シェアの確保を目指し、16ビット以上のCPUを搭載する高性能個人向けパソコンの展開を模索していた。
8ビットパソコンではFM77AVシリーズのマルチメディア機能と低価格が一定の支持を得ており、性能面ではNECのPC-8800シリーズと充分対抗しうる存在であった。
FM TOWNSはこの流れを汲み、折りしもシャープから発売され、ホビーパソコン市場でNECによる対抗機種(PC-88VA)に事実上圧勝していたX68000から刺激を受け、CD-ROMを始めとした強化されたマルチメディア機能と32ビットCPUの処理能力という新機軸を武器に、個人向け市場においてPC-9800シリーズでは開拓できない分野の需要を掘り起こし、結果的に個人向け用途においてPC-9800シリーズのシェアと拮抗する存在となるべく企画されたと伝えられる。
プロジェクトが発足すると共に、富士通社内で専用部署が設置され、特別に社内公募にてその構成メンバーが集められた。これは当時の富士通がFM TOWNSに並々ならぬ期待と熱意をかけていたことの証左である。
1993年(平成5年)秋のMA(486SX-33MHz)/ MX(486DX2-66MHz)/ ME、1994年春のFM TOWNS発売5周年記念モデルMF/FreshではPC/AT互換機のモニタの流用を意識してHRの本体色を灰色から白に変更し、24kHzのRGB出力を31kHzにコンバートするように仕様変更された。特に廉価版のME/MF/Freshシリーズでは15kHzのRGB出力も31kHzにコンバートされるほか、コストダウンのために筐体が金属製となった。この通称白TOWNSと呼ばれる世代ではオーディオ周りのアナログ回路設計が見直され、音質が向上した。内蔵CD-ROMドライブは倍速タイプに変更された。また内蔵RS-232Cポートにはモデムなどの周辺機器側の高速化を受け、38,400bps以上での取りこぼしを防ぐFIFOバッファメモリが追加された。チューナーカードのリモコン受信口は塞がれた。MX/MAではWSS相当の新PCMや1024×768のハイレゾ表示モードがつき、マイクロソフトから「MPC 2.0」の認定を受けている。
この頃からPC/AT互換機の流行を受け、富士通でもPC/AT互換機であるFMVの販売が開始されている。
1994年(平成6年)12月の486DX2機のHAとPentium搭載のHB、1995年(平成7年)2月のHCでもMA/MXの拡張仕様が受け継がれた。Freshシリーズ同様、15kHzから31kHzへのアップコンバートが標準機能となった。白いHシリーズでは筐体が金属製となり、もう一つのHDD専用ドライブベイと、ステレオのスピーカーが用意された。
16ビット版は、コンパイルやリンク時に、16ビットDOSのメモリ空間(富士通版は768KB)の制約を受けるため、巨大なソースのコンパイルで劇的に処理速度が低下するが、32ビット版は、プロテクトモードで動作し、搭載メモリが全て使えるために、より処理が高速である。アセンブラ、ライブラリアンは含まれていない。従って、自前のライブラリなどは作れない。当初はリンカまで含まれていなかったので、実行ファイルを作るのにも386|ASM TOOL KITを必要とし、この定価設定(8万円+4万円=合計12万円、税抜)がFM TOWNSのフリーソフトの発展を阻害したと言う者は多い。GUIキットは当初含まれていなかったが、その後標準GUIライブラリを含むオプション販売だった各種ライブラリをバンドルしマニュアルを電子化して値段を据え置いた「High C Compiler マルチメディアキット」、加えてソースレベルデバッガをバンドルした「High C Compiler マルチメディア開発キット」が発売された。後継ソフトとしてC++に対応した「High C Compiler マルチメディア開発キット V3.2」が発売されたが、定価15万円(税抜)と高価なものであった。
386|ASM TOOL KIT - 純正のアセンブラ環境。High Cと同様に、コマンドライン環境向けのツール群。当初、High C Compilerとの併用を前提としていながら、定価8万円(税抜)と非常に高価であった。
ベクトルフォント(アウトラインフォント)を収録した専用ROMカードが提供された。S-RAMカードも読み書き可能で、OASYSやFMR-CARDなどとのデータ交換に利用可能。I/O機能やフラッシュメモリカードには非対応。
FMRシリーズをベースに開発されたとされ、FMR-50型番の機種と一定の互換性を備えている。FMRシリーズとはメモリー・マッピングやBIOS等が異なったが、別売りのFM TOWNS専用版MS-DOSで起動することによりFMRシリーズ用のアプリケーションの多くが動作した。
キーボードは別売りで、JIS配列と親指シフトキーボードの2種類から選択できた。いずれもFMRシリーズや同社の日本語ワードプロセッサ(ワープロ)のOASYSシリーズと類似したキー配列で、独立した実行キーや変換/無変換キーを備えていた。また、かな漢字変換システム(日本語FEP)としてオアシスかな漢字変換(OAK)をROMで搭載しており、キーボードと併せて同社のパソコン/ワープロに共通した使用感を実現していた。
専用RGBモニタは14インチでトリニトロンを使用し、これらはソニーのOEM品であった。複合同期や15/24/31kHzの3つの水平同期周波数に対応していた。ドットピッチ0.39mm/0.26mmの2タイプと、タッチパネル付きの計三機種が用意された。
COMに相当するシェルプログラムが内蔵されているがテキスト表示はサポートされておらず、コマンドプロンプトなどを使用するにはFM TOWNS専用版のMS-DOSを購入するか、TownsOSやF-BASIC386などに付属するコンソール表示ソフト、もしくはフリーソフトを使用する必要があった。この点はTownsOS V2.1において標準でテキスト表示がサポートされたことで解消された。
TownsOSにはTownsMENUと呼ばれるファイラとランチャを兼ね備えたメニューアプリケーションが搭載され、ここからアプリケーションの起動やシステムの設定などの多くの操作を行うことができた。TownsMENUから本体の電源を自動的に切断することも可能。当初のV1.1ではドライブごとに分かれたタブ型のメニューだったが、V2.1ではマルチウィンドウタイプに大きく変更され、またL30からはTownsSHELLによりノンプリエンプティブなマルチタスクにも対応した(マルチタスクアプリの拡張子は.EXG)。
TownsOSは一部の機能(システムの設定など)を省いたサブセット版が、アプリケーションなどのCD-ROMに組み込まれていることが多かった。この場合、CD-ROMから直接TownsOSの起動ができるため、フロッピーディスクやハードディスクなしでアプリケーションの利用が可能だった。
TownsOS V2.1のL40以降では、HDDにインストールしたMS-DOS 6.2(別売)をTownsOSのベースとすることが可能になった。これにより、圧縮ドライブなどの機能も利用できるようになった。
TownsMENUやアプリケーションなどの操作環境の多くはGUIだった。初期の段階では、アプリケーションごとのGUI仕様は統一されておらず開発者任せであったが、後に標準的なGUIの仕様ができ、純正のGUIライブラリも発売された。
俗に「フレームバッファ方式」と呼ばれる、セガのアーケードゲームの大型筐体でも使われていたのと同様の方法で実装されていた。このため、MSXやX68000、ファミコンなどの「ラインバッファ方式」と違い、その構造上、横方向への表示枚数制限がない。デビュー当時は、この方法について色々な議論があり、「擬似スプライト」と呼ばれることもあったものの、PC-8800シリーズやPC-9800シリーズ向けソフトで用いられる、プログラムによる擬似スプライトとは技術的に異なり、ポリゴンによる3D描画が主流となる以前はアーケードゲーム基板でもよく用いられた方法であった。なお、この方式はその後家庭用ゲーム機でもポリゴン処理の応用によって、類似した形で実装され、主流になっている。
解像度 : 256ドット×256ライン固定 (アスペクト比を横長にすることも可能)