メインコンテンツへスキップ

FM-7 ― 「パソコン御三家」を生んだ2CPUの8ビット機

    FM-7とは

    FM-7(FUJITSU MICRO 7)は、富士通が1982年11月8日に標準価格126,000円で発売した8ビットパソコンです。モトローラ系のCPU「68B09」を2基積み、640×200ドット8色のグラフィックとPSG 3重和音を標準で備えていました。

    上位機並みの性能をこの価格で実現したことが当たり、初代モデルだけで約22万台が出荷されました。富士通はこのヒットで、NEC・シャープと並ぶ「パソコン御三家」の一角に数えられるようになります。

    誕生の背景:FM-8の「ジュニア」

    FM-7は、1981年5月発表のFM-8(218,000円)の廉価版後継機として作られ、開発中は「FM-8Jr.」と呼ばれていました。同じ1982年11月には、上位のビジネス機FM-11も発表されています。

    削られたのは、高価なバブルメモリのホルダや、使用頻度の低いRS-232C・アナログ入力ポートです。その一方でCPUクロックはメイン1.2MHz→2MHz、サブ1MHz→2MHzへ引き上げられ、PSG音源やカラーパレットも加わりました。

    つまり「廉価版」でありながら、中身は実質的な性能向上版でした。OSや開発ツール、周辺機器などFM-8の資産も引き継げるよう配慮されています。

    ハードウェア:2つの6809で役割を分担

    FM-7最大の特徴は、モトローラ6809系CPU(富士通製MBL68B09)を2基載せた「2CPUアーキテクチャ」です。メインCPUがプログラムを実行し、サブCPUが画面表示を専任で受け持ちます。両者は128バイトの共有RAMでコマンドやデータをやり取りし、メインから見るとサブは「表示端末」のような存在でした。

    画像
    FM-7の2CPU構成。メインとサブを結ぶのは共有RAMのみ

    メインCPUは画面に直接触れず、共有RAMに描画コマンドを書き込んでサブCPUに描かせます。

    テキスト専用のVRAMはなく、文字もサブCPUがグラフィック画面へ直接描きます。そのためスクロールを軽くする目的で、2ライン単位のハードウェアスクロールが備わっていました。

    もう一つの工夫が、F-BASICのROMとその裏のRAMをソフトウェアで切り替える機能です(通称「裏RAM」)。カセットでゲームを読み込む時代に32KB多く使える利点は大きく、FM-7専用ゲームがFM-8で動かない主な理由にもなりました。

    FM-7の主な仕様

    • 発売日・価格:1982年11月8日、126,000円

    • CPU:メイン MBL68B09 2MHz(FM-8相当の低速モードあり)、サブ 68B09 2MHz

    • ROM:F-BASIC 32KB、ブートローダ 2KB、サブシステムモニタ 8KB、キャラクタ 2KB

    • RAM:メイン 64KB(BASICのフリーエリア32KB)、VRAM 48KB、コンソール用 4KB

    • 画面:640×200ドット 8色(パレット付き)、テキスト80/40桁×25/20行

    • サウンド:PSG(AY-3-8910相当)3音・8オクターブ

    • 記憶装置:カセットテープ(標準)、5.25インチFDD(オプション)

    • 拡張:内蔵スロット(漢字ROM、FDDインタフェース、Z80、RS-232Cカードなど)

    • 大きさ・重さ:430×288×100mm、4.5kg

    • 出荷台数:約22万台(1984年4月に販売終了)

    サウンドとF-BASIC:電源を入れればすぐ遊べる

    FM-8にはなかったPSG(AY-3-8910相当)を標準搭載し、8オクターブ・3重和音を鳴らせたことがFM-7の大きな売りでした。情報処理学会の解説も、この音の機能と幅広いソフトがホビー機としての地位を固めたとまとめています。

    ROMにはF-BASIC V3.0が入っており、電源を入れるとすぐにBASICでプログラムを書けました。カタカナやグラフィック描画、音楽の命令を持ち、本体には表計算の簡易言語「NEW VIP」のカセットも添付されていました。

    BASIC以外にも、OS-9やFLEXが動き、Z80カードを挿せばCP/M-80も使えました。のちにはYM2203を積んだFM音源カードも純正オプションとして登場しています。

    市場と広告:「1クラス上」を12万円台で

    FM-7が売れた最大の理由は、上位機に並ぶ性能を人気機より10万円以上安い126,000円で出したことです。発売時のイメージキャラクターはタモリで、キャッチコピーは「青少年は興奮する」でした。

    同時期の主な機種と本体価格

    • FM-7(富士通):126,000円

    • PC-8801(NEC):228,000円

    • PC-9801(NEC):298,000円

    • ベーシックマスターレベル3(日立):298,000円(のちに改定)

    • PC-6001(NEC、入門機):89,800円

    このヒットで富士通は、NEC・シャープと並ぶ「パソコン御三家」に数えられました。主なライバルはNECのPC-8801とシャープのX1で、1985年にはスペインのSECOINSA社からもFM-7が発売されています。

    「高性能なのに低価格」という路線は80年代パソコンブームの原動力になりました。後継機を完全上位互換で開発するやり方が広がったのも、FM-7以降の流れです。

    クセと弱点:アクションゲームには不向きだった

    贅沢な2CPU構成は長所である一方、リアルタイムのゲームでは足かせになり、ユーザーの間で議論にもなりました。

    • 描画の遅延:メインCPUはVRAMに直接触れず、共有RAM経由でサブCPUに描かせます。転送量の制限とタイムラグがあり、動きの速い画面は苦手でした。

    • キーを離したことが分からない:キースキャン専用マイコンは文字コードしか送らず、BREAK以外のキーは押したことしか検出できません。そのため多くのゲームは、テンキーの「5」で停止し、連射にはBREAKキーを割り当てる独特の操作になりました。

    • スクロールとカーソル:ハードスクロールが使えないモードでは広いVRAMを描き直すため動作がもたつきました。カーソルが通るとその下のグラフィックが消える制限もありました。

    • 音のノイズ:同じ音源の他機種よりデジタル回路からのノイズが多く、音割れも生じました。

    それでもプログラマたちは工夫で壁を越えました。サブシステムにデバッグ用に残されたメンテナンスコマンド(FM-8では開発者の名から通称「YAMAUCHIコマンド」)を使い、サブCPUに自作プログラムを走らせて描画を速めたのです。

    富士通がBIOSやI/Oの情報、内部資料を積極的に公開し、専門誌『Oh!FM』も支援したことがこうしたノウハウを広めました。結果として、キー入力の制約を除けば競合機と同等のゲームが発売されるようになりました。

    後継機の系譜:FM-7からFM TOWNSへ

    FM-7の設計は互換性を保ったまま1988年のFM77AV40SXまで受け継がれ、その後は32ビットのFM TOWNS(1989年)にバトンを渡しました。

    • 1981年5月 FM-8(218,000円):2CPU構成の原点。バブルメモリに対応

    • 1982年11月 FM-7(126,000円):FM-8を廉価化・高速化。PSGを標準搭載

    • 1984年5月 FM-NEW7(99,800円):ゲートアレイで集積化した廉価版。中身はほぼFM-7と同等

    • 1984年5月 FM-77(D1/D2)(198,000円/228,000円):キーボード分離、3.5インチFDDと漢字ROMを内蔵。メモリ最大256KB

    • 1985年10月 FM77AV(-1/-2)(128,000円/158,000円):320×200ドットで4096色同時表示。FM音源(YM2203)を標準搭載

    • 1988年11月 FM77AV40SX(178,000円):ビデオ取り込みを標準化したシリーズ最終機

    FM77AVでは、キーを離したことも検出できるようになり、FM-7以来の弱点が解消されました。メインCPUからVRAMを直接読み書きする手段も加わっています。FM77AVシリーズは1989年3月末までに累計10万台を売り上げました。

    いまFM-7に触れるには

    いちばん手軽なのはエミュレータです。主な選択肢は次のとおりです(Emulation General Wiki)。

    • XM7/XM7 TypeR:FM-7系の定番。最新版はWindows向けで、旧版はLinuxやmacOSなどでも動きます。

    • MAME:多機種対応のエミュレータ。Windows・Linux・macOSで動き、libretroコアもあります。

    • Mutsu(陸奥):Windows・Linux・macOS向け。

    • 武田俊也氏のエミュレータ群:日本の旧機種を幅広く扱い、FM-7も含みます。

    いずれも本体ROMは同梱されておらず、実機から吸い出したROMイメージを用意するのが基本です。実機はオークションやフリマアプリで見かけますが、40年以上前の製品なので動作確認済みのものを選ぶと安心です。

    参考資料

     
     
    AIの話と、モトクロスの話をまとめていきます。

    あなたへのおすすめ